@charset "Shift_JIS";

/* CSS Document */



*{ margin:0px; padding:0px; font-family:"qMmۃS Pro W4" , "Hiragino Maru Gothic Pro W4" , Osaka , "lr oSVbN" , suns-serif; font-size:12px;}


img{ border:none; margin:0; padding:0; }



hr{ display:none; }



table { border-collapse:collapse; border-spacing:0; }



il{ list-style:none; }



h1{ font-size:120%; color:#D12D50; font-weight:normal; }



h2{

color:#CC0000;

font-size:8px;

line-height:15px;

font-weight:normal;

}



.clear { clear:both; }



.sp_left { display:inline; float:left; }



#mainbody { padding:0px; margin:0px; clear:both; }



.access{ left:-999px; top:-999px; position:absolute; }



.dot_x{ background:url(../img/dot_x01.gif) repeat-x; }



/*



 oi[



*/

.bn_maincol {
		width:760px;
		margin:10px 0px 10px 0px;
		color:#FF6600;
		text-align:center;
		}

.bn_col {
		width:88px;
		height:33px;
		margin:0px 5px 5px 0px;
		display:inline;
		float:left;
		}

.bn_maincol02 {
		margin:5px 0px 10px 0px;
		text-align: center;
		}

.bn_col_b {
		margin:1px 1px 0px 0px;
		display:inline;
		float:left;
		}

.bn_tittle {
		height:20px;
		padding:0px 0px 0px 10px;
		color:#ffffff;
		font-size:100%;
		line-height:20px;
		text-decoration:none;
		text-align: left;
		background:#47a0fa;
		}

.index_tex01 {
	width:500px;
	padding:10px 10px 10px 10px;
	color:#666666;
	font-size:80%;
	text-decoration:none;
	background-color: #E7E7E7;
		}

.index_tex02 {
	width:500px;
	padding:10px 10px 10px 10px;
	color:#666666;
	font-size:70%;
	text-decoration:none;
		}
