/* CSS Document */
#mainInner #resultHEAD{display:none;}


#mainInner {margin:0 auto;font-size:12px; }

/* home */
#mainInner #resultHOME{width:730px;padding:10px}
#mainInner #resultHOME .yearTtl{background:url(../img/sttl_bg_f01.gif) no-repeat ;padding:4px 15px;width:700px;font-weight:bold;margin-bottom:8px}
#mainInner #resultHOME .recordTtl{background:url(../img/sttl_bg_f02.gif) no-repeat ;padding:4px 15px;width:700px;font-weight:bold;margin-bottom:8px}
#mainInner #resultHOME p{padding-left:10px;margin:0}
#mainInner .homeTBL{border-top:1px dashed #ccc;width:680px;margin:10px auto 20px;color:#666}
#mainInner .homeTBL td,#mainInner .homeTBL th{border-bottom:1px dashed #ccc;padding:4px 15px}
#mainInner .homeTBL th{font-weight:normal;text-align:left}


#mainInner .backBtn{padding:0 0 10px;text-align:center;clear:both}

/* index */
#mainInner #resultInner{width:960px;padding:10px;}
#mainInner #resultInner .sTtl{margin-bottom:15px}
#mainInner #resultInner .homeTBL td.raceTtl{background:url(../img/sttl_bg_f03.gif) no-repeat 0 10px;padding:12px 10px 10px;font-weight:bold;color:#fff;}



#mainInner #resultInner .homeTBL{width:716px;margin:0 7px 15px;border-top:0 none;color:#333}
#mainInner #resultInner .homeTBL td{padding:4px}
#mainInner #resultInner .homeTBL td,#mainInner #resultInner .homeTBL th{border-bottom:1px solid #ccc;padding:4px}
#mainInner #resultInner .homeTBL th{color:#333;width:280px}

/* 2009-データ */
#mainInner #resultInner .homeTBL2{width:716px;border-top:0 none;color:#333;margin-top: 0;margin-right: 7px;margin-bottom: 2px;margin-left: 7px;}
#mainInner #resultInner .homeTBL2 td{padding:4px}
#mainInner #resultInner .homeTBL2 td,#mainInner #resultInner .homeTBL2 th{border-bottom:1px solid #ccc;padding:4px}
#mainInner #resultInner .homeTBL2 th{color:#333;width:280px}
#mainInner #resultInner .homeTBL2 td.raceTtl{background:url(../img/sttl_bg_f03.gif) no-repeat 0 10px;padding:12px 10px 10px;font-weight:bold;color:#fff;}
#mainInner .homeTBL2,#mainInner .homeTBL3{border-top:1px dashed #ccc;width:910px;margin:10px auto 20px;color:#666}
#mainInner .homeTBL2 td,#mainInner .homeTBL th,#mainInner .homeTBL th{border-bottom:1px dashed #ccc;padding:4px 15px}
#mainInner .homeTBL2 th,#mainInner .homeTBL3 th{font-weight:normal;text-align:left}

/* 2010-データ */

#mainInner #resultInner .sTtl980{margin:0 100px 15px 100px;}
#mainInner #resultHOME980{width:950px;padding:10px}
#mainInner #resultHOME980 .yearTtl{background:url(../img/sttl_bg_f05.gif) no-repeat ;padding:4px 15px;width:930px;font-weight:bold;margin-bottom:8px}
#mainInner #resultHOME980 .recordTtl{background:url(../img/sttl_bg_f06.gif) no-repeat ;padding:4px 15px;width:930px;font-weight:bold;margin-bottom:8px}
#mainInner .homeTBL3{border-top:1px dashed #ccc;width:940px;margin:10px auto 20px;color:#666}
#mainInner .homeTBL3 td,#mainInner .homeTBL3 th{border-bottom:1px dashed #ccc;padding:4px 15px}

#mainInner #resultInner .homeTBL3{width:946px;border-top:0 none;color:#333;margin-top: 0;margin-right: 7px;margin-bottom: 2px;margin-left: 7px;}
#mainInner #resultInner .homeTBL3 td{padding:4px; width:660px;}
#mainInner #resultInner .homeTBL3 td,#mainInner #resultInner .homeTBL3 th{border-bottom:1px solid #ccc;padding:4px}
#mainInner #resultInner .homeTBL3 th{color:#333;width:280px;}
#mainInner #resultInner .homeTBL3 td.raceTtl{background:url(../img/sttl_bg_f04.gif) no-repeat 0 10px;padding:12px 10px 10px;font-weight:bold;color:#fff;}

/* 過去リザルト青ボタン用 */
#mainInner .blue_btn{margin:35px 0 20px; padding:15px; background-color:#6699ff; color:#FFF; font-size:16px; font-weight:bold;  text-align:center;}

/*　リザルト速報　*/
.result{
	padding:10px;
	border:2px #0000FF solid;
	text-align:center;
	line-height:1.5em;
	font-weight:bold;
	font-size:14px;
	width: 920px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

/*　アンケート　*/

.msform{
	padding:10px;
	border:2px #FF0000 solid;
	font-size:16px;
	text-align:center;
	line-height:1.5em;
	width: 920px;
	margin:10px auto;
}

.msform .text{
	padding:5px;
	margin:3px auto;
	width:630px;
	text-align:left;
	line-height:1.5em;
	font-size:12px;
}

.msform table{
	border-top:1px #cccccc solid;
	border-left:1px #cccccc solid;
}

.msform td{
	border-bottom:1px #cccccc solid;
	border-right:1px #cccccc solid;
}

/*20160116追加*/


#mainInner *{line-height:16px;}

#mainInner a,
#mainInner a:link,
#mainInner a:visited,
#mainInner a:active {
color:#0033CC;
text-decoration:none}

#mainInner a:focus,
#mainInner a:hover{
text-decoration:underline}


#mainInner{
width:980px;
}

#mainInner h3{
padding:20px 10px 10px;
background:#fff url(../img/ttl_bg.jpg) repeat-x top;
border-bottom:1px solid #999;
border-top:1px solid #ddd;
margin:0}

#mainInner .ttlBtn{
float:right;
padding:10px 5px 0}

#mainInner .cateLinks{
color:#666;
background:#f5f5f5;
padding:1px 5px;
font-size:10px}

#mainInner .conts{
margin:10px;}

#mainInner .links{
margin:20px 0px 10px}

#mainInner .herfInnerL li,
#mainInner .herfInnerR li{
padding:0px 0px 10px;
font-weight:bold}

#mainInner .links ul{list-style:none;
margin:0px;
padding:0px 20px 0px }
#mainInner .links li{list-style:url(../link/img/aroow.gif);
font-weight:bold;
padding:0px 0px 20px;}
#mainInner .links li a i{
font-style:normal;
text-decoration:none;
color:#333333}

#mainInner .links li span{
font-weight:normal}

#mainInner .conts .privacy li{
padding:2px 0px;
font-weight:normal}

#contactInner{
margin-top:20px;
}
#contactInner a img{
margin-bottom:35px;}

#contactInner blockquote{
border:1px solid #aaa;
background:#fafafa;
padding:15px 15px 5px;
margin:0px 15px}
#contactInner blockquote p{
padding:10px 20px}

#coinfo p.top10{
padding-top:10px}

#mainInner #pvcInner p{
padding:0px 0px 10px 10px}
