
#contents {
	width: 750px;
	display: block;
	margin: 20px 0px 10px 25px;
}

hr {
	height: 1px;
	align: center;
	noshade
}

/*------------------------------------------
		見出し
------------------------------------------*/





/*------------------------------------------
		P
------------------------------------------*/

.sub {
	color: #404040;
	padding: 5px;
	font-size: 12px;
	clear: both;
}


.yose_r {
	color: #404040;
	padding: 5px;
	clear: both;
	text-align: right;
	margin: 10px 0px;
	font-size: 90%;
}

/*免責事項欄*/
.e_clause {
	color: #404040;
	background: #FFFFFF;
	margin: 20px;
	padding: 10px;
	font-size: 90%;
	border: solid #804000 1px;
	line-height: 135%;
}





/*------------------------------------------
		SPAN
------------------------------------------*/

/*ライダー頭文字*/
.lidar {	
	color: #CC3300;
	font-weight: bold;
}

/*※印など赤字*/
.notice {
	color: #FF0000;
}
/*------------------------------------------
		イメージブロック
------------------------------------------*/

.center {	
	text-align: center;
	clear: both;
	margin-bottom: 10px;
}


.left {
	text-align: left;
	clear: both;
}


.ncl {
	text-align: center;
	clear: none;
}

.cap_r {
	margin: 0px 0px 0px 5px;
	padding: 5px;
	color: #404040;
	text-align: center;
	font-size: 80%;
	float: right;
}

.cap_l {
	margin: 0px 5px 0px 0px;
	padding: 5px;
	color: #404040;
	text-align: center;
	font-size: 80%;
	float: left;
}



/*------------------------------------------
		2015/06/30ishida追加
------------------------------------------*/


div.stop{
width:765px;
height:644px;
background-image:url(img/stop_bg.png);
background-repeat:no-repeat;
padding-top:200px;
padding-left:100px;
}





div.stop_message{
width:520px;
/*height:60px;*/
background-color:#FFFFFF;
color:#666666;
padding:20px;
font-size:16px;
}




