@charset "Shift_JIS";







/*	contentarea	*/



table.content-840{

	width: 840px;

	margin: 20px 0 0 30px;

}



table.content-860{

	width: 860px;

	margin: 20px 0 0 20px;

}





table.content-900{

	width: 900px;

	margin: 0;

}



table.content-900-black{

	width: 900px;

	margin: 0;

	background-color: #000000;

}



div.flashcontent/*	flash_content	*/



{

	width:900px;

	margin:0;

	padding:0;

	height: auto;

}





/*ua追加分*/



table.content-900-black td{

	color:#FFFFFF;

}



p.photo-caution-r{

	padding-top:3px;

	font-size:80%;

	line-height:1.3;

	text-align:right;

}



p.photo-caution{

	padding-top:3px;

	font-size:80%;

	line-height:1.3;

}



.right{

	text-align:right;

}



.center{

	text-align:center;

}



h3.komidashi,

h3.komidashi-black{

	border-bottom:1px solid #a40000;

	padding-bottom:4px;

	margin-bottom:12px;

}





span.typebetsu{

	font-size:88%;

	border:1px solid #999;

	padding:3px 5px;

	line-height:2.0;

	margin-left:3px;

}



span.bullet{

	color:#1C1F7A;

}







p.safety-red{

color:#E60012;

padding-bottom:1px;

border-bottom:1px dotted #E60012;

margin-bottom:5px;

}



/*マージン関連*/

.mt5{

	margin-top:5px;

}



.mb5{

	margin-bottom:5px;

}



.mb10{

	margin-bottom:10px;

}



.mb15{

	margin-bottom:15px;

}



.mb20{

	margin-bottom:20px;

}



.mb30{

	margin-bottom:30px;

}



table.width860{

	margin:0 20px 30px;

}



table.width840{

	margin:0 30px 30px;

}



/*フッターリンク*/

a.ft{

	color:#cc0001;

	text-decoration:underline;

}



a.ft:visited{

	color:#cc0001;

	text-decoration:underline;

}



a.ft:hover{

	color:#999999;

	text-decoration:underline;

}