@charset "shift_jis";

/******************* base *******************/
*{
	font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;
}
tt{
font-family:monospace;
}
body{
	font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;
	margin:0;
	padding:0;
}

a,p,b,form,dl,dd,dt,li,ul,h1,h2,h3,h4,h5,h6,img{
	border:0;
	margin:0;
	padding:0;
	list-style-type:none;
}

a:link{
	color:#000000;
}

#headMenu li
	{
	float:left;
}

td{
	font-size:12px;
	/*vertical-align:top;*/
}

.kiyakuWrap{
	font-size:12px;
	line-height:1.8em;
	text-align:left;
	margin:15px;
}

.titleName{
	vertical-align : super;
	text-align : left;
	width : 9%;
}

.titlePoint{
	vertical-align : middle;
	text-align : center;
}

th{
	color:#333333;
	font-weight:normal;
	text-align:left;
	font-size:12px;
/*vertical-align:top;*/

}



.payManualIcText a{font-weight:bold;}
.userInfoSTADI a{font-size:12px;line-height:4em;}

A:link{color:#0000cc; text-decoration:underline;}
A:visited {color:#800080; text-decoration:underline;}
A:hover {color:#ff6600; text-decoration:underline;}





img { border:none;}

.box-clear { clear:both;}

.font-s { font-size:78%;}

.font-m { font-size:83%;}

.font-l { font-size:90%;}

/******************* layout *******************/
#headWrapper{
	background-image : url(../images/common_head_bg.jpg);
	background-repeat : no-repeat;
	width : 100%;
	background-color:#badaef;
	background-position : right top;
}

#contentsWrapper{
	border-top:1px solid #A6B13A;
	background-color:#f3f2f2;
	width:100%;
}
#contentsWrapperFix{
	width:1100px;
}

#left{
	width : 215px;
	float:left;
	background-color:#f3f2f2;
}

#right{
	float:left;
	background-color:#f3f2f2;
} 

#footer{
	clear:both;			/* add alquimista for Fire fox */
	padding-bottom:15px;
	border-top : 1px solid #9fb41e;
	text-align : center;
}
#rightWrapper{
	margin-top : 10px;
	background-color:#f3f2f2;
}

.u10{
	margin-top:10px;
}
.l10{
	margin-left:10px;
}
.lr10{
	margin-left:10px;
	margin-right:10px;
}

/******************* pulldown menu *******************/
#Menu1 a
	{
	background-image : url(../images/common_head_menu1.jpg);
	background-repeat : no-repeat;
	display:block;
	width:86px;
	height:30px;
}

#Menu2 a{
	background-image : url(../images/common_head_menu2.jpg);
	background-repeat : no-repeat;
	display:block;
	width:146px;
	height:30px;
}

#Menu3 a{
	background-image : url(../images/common_head_menu3.jpg);
	background-repeat : no-repeat;
	display:block;
	width:133px;
	height:30px;
}

#Menu4 a{
	background-image : url(../images/common_head_menu4.jpg);
	background-repeat : no-repeat;
	display:block;
	width:85px;
	height:30px;
}

#Menu1 a{
	text-indent:-9999px;
	}

#Menu2 a{
	text-indent:-9999px;
}

#Menu3 a{
	text-indent:-9999px;
}

#Menu4 a{
	text-indent:-9999px;
}

#M1,#M2{
	visibility:hidden;
	position:absolute;
	z-index:20;
	top:30px;
}

#MB1,#MB2{
	position:absolute;
	left:0px;
	top:0px;
	text-align:left;
	text-indent:5px;
}

#MB1 a{
	font-size:12px;
	text-decoration:none;
	border:1px solid #98AB1D;
	border-top:0;
	line-height:25px;
	width:133px;
	background-color:#D9EE3F;
	display:block;
	color:224707;
}

#MB2 a{
	font-size:12px;
	text-decoration:none;
	border:1px solid #98AB1D;
	border-top:0;
	line-height:25px;
	width:85px;
	background-color:#D9EE3F;
	display:block;
	color:#224707;
}

#MB1 a:hover,#MB2 a:hover{
	background-color:#ffffff;
}

#M1 {
	left:232px;
}

#M2 {
	left:365px;
}

/******************* header *******************/
#topbar{
	background-image : url(../images/common_head_topbar.gif);
	background-repeat : repeat-x;
	width:100%;
	height:4px;
	font-size:3px;
	line-height:4px;
}

#logoWrapper{
	clear:both;
	margin-left:10px;
	margin-top:-3px;
	width:226px;
	height:75px;
}

#menuWrapper{
	position:relative;
	float:right;
	width:450px;
	z-index:40;
}

h1 a{
	text-indent:-9999px;
	background-image : url(../images/common_head_logo.gif);
	background-repeat : no-repeat;
	display:block;
	width : 226px;
	height : 75px;
}

#tabWrapper{
	margin-top:15px;
	margin-left:10px;
}

#tabul li{
	float:left;
}


.tabon{
	line-height:25px;
	padding-left:15px;
	padding-right:15px;
	color:#ffffff;
	font-size:12px;
	background-color:#99AC1D;
	border-top:2px solid #ffffff;
	border-left:1px solid #ffffff;
	text-decoration:none;
	white-space: nowrap;
}
.tabon a{
        vertical-align : middle;
	color:#ffffff;
	font-size:12px;
	height:25px;
	background-color:#99AC1D;
	border-top:0px solid #ffffff;
	border-left:0px solid #ffffff;
	text-decoration:none;
}
.tabon a:link{color:#ffffff;text-decoration:none;}
.tabon a:visited{color:#ffffff;text-decoration:none;}
.tabon a:hover{color:#ffffff;text-decoration:none;}

.tabon a img{
	margin-left:5px;
	margin-top:4px;
}

.tab a{
	line-height:25px;
	display:block;
	padding-left:15px;
	padding-right:15px;
	color:#ffffff;
	font-size:12px;
	background-color:#BBC960;
	border-top:2px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	text-decoration:none;
	white-space: nowrap;
}

.tabplus A{
	margin-top:3px;
	text-indent:-9999px;
	display:block;
	background-image : url(../images/common_head_tabplus.gif);
	background-repeat : no-repeat;
	width : 79px;
	margin-left:5px;
	background-position : center center;
}

.tabgplus A{
	margin-top:3px;
	text-indent:-9999px;
	display:block;
	background-image : url(../images/common_head_gplus.gif);
	background-repeat : no-repeat;
	width : 105px;

	margin-left:5px;
	background-position : center center;
}


/******************* user *******************/
#userWrapper{
	width:180px;
	margin-top:10px;
	margin-left:10px;
	border:1px solid #98AB1D;
	background-color:#ffffff;
	text-align : center;
}

#userInner{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:8px;
	width : 165px;
}

#userName{
	font-size : 14px;
	margin-bottom:10px;
	line-height : 2em;
	text-align:center;
	color:#ffffff;
	background-color:#98AB1D;
}

.userTitle{
	padding-left:7px;
	margin-top:10px;
	font-size : 12px;
	line-height : 1.5em;
	text-align : left;
	color:#4A430E;
	background-image : url(../images/user_title_bg.gif);
}
.usertitle2{
  background-color : #8e9d28;
  font-size : 14px;
  font-weight : bold;
  line-height : 2.4em;
  color : #ffffff;
  text-align : center;
 width:756px;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
margin-top:20px;
}
.userPoint{
	font-size : 14px;
	line-height : 1.5em;
	text-align : right;
	color:#5E490F;
}

.userKigen{
	font-size : 12px;
	line-height : 2.5em;
	text-align : right;
}

/******************* mydata *******************/
#mydataWrapper{
	width : 180px;
	margin-top:10px;
	margin-left:10px;
	border:1px solid #0A649D;
	background-color:#ffffff;
	text-align : center;
}

#mydataName{
	text-align:center;
	background-color:#0A649D;
}

#mydataName b{
	line-height:2.5em;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
}

#mydataInner{
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	text-align : left;
	width : 167px;
	font-size : 12px;
}

#mydataInner a{
	line-height:1.5em;
}

.mydataDot{
	margin-left:auto;
	margin-right:auto;
	background-image : url(../images/mydata_line.gif);
	background-repeat : repeat-x;background-position : center center;
	height : 13px;
}

.mydataTable{
	width : 100%;
	font-size : 12px;
	text-align : right;
}

.mydataBlue{
	background-color : #C3E1F3;
	text-align : center;
	width : 80px;
}

.mydataLink{
	font-size : 12px;
	text-align : right;
	margin-top:7px;
	margin-bottom:10px;	
}

.mydataTable2{
	font-size : 12px;
	width : 100%;
}

.mydatablue2{
	font-size : 12px;
	background-color : #C3E1F3;
	line-height : 2em;
	text-align : center;
	width : 25%;
}

/******************* PR *******************/
.prWrapper{
	width : 165px;
	padding-top:10px;
	padding-left:10px;
}

.prWrapper img{
	margin-bottom:10px;
}

/******************* FOOTER *******************/

#footerMenu{
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
}

#footerMenu a{
	text-decoration:none;
}

#footerMenu a:hover{
	text-decoration:underline;
}

#footer img{
	margin:10px;
}

#footer address{
	font-size:12px;
	font-style:normal;
}



/*************************colum***************************/
.corum{
	background-color : #ffffff;
	border:1px solid #cccccc;
	width : 780px;
	text-align : center;
}
.corumWrap{
	width : 760px;
	text-align : center;
	margin-left:auto;
	margin-right:auto;
}
.corumTitle{
	background-image : url(../images/corum_title_bg.jpg);
	background-repeat : repeat-x;
	text-align : center;
	height : 40px;
	margin-bottom:15px;
}
.corumLeft{
	border:1px solid #cccccc;
}
.columLeft{
	width : 370px;
	float : left;
}
.columRight{
	margin-left:15px;
	width : 370px;
	float : left;
}
.corumInner{
	border:2px solid #dddddd;
	margin-bottom:12px;
}
.corumInnerMrg{
	text-align : left;
	font-size:12px;
	line-height:1.4em;
	margin:12px;
}

.corumLine{
	background-image : url(../images/corum.jpg);
	background-repeat : repeat-x;background-position : center center;
	height : 20px;
}
.corumImg{
	text-align : center;
	margin-bottom : 10px;
}
.corumTextbox{
	background-color : #f8fee2;
	color : #333333;
}
.corumTextbox p{
	margin : 5px;
}
/******************* contents *******************/

.contentWrapper{
	width : 768px;
	border : 1px solid #cccccc;
	text-align : center;
	background-color : #ffffff;
}
.contentListMhead{
	background-image : url(../images/contents_list.gif);
	background-repeat : no-repeat;
	width : 770px;
	height : 31px;
}
.contentListMmid{
	background-image : url(../images/contents_list_bg.gif);
	background-repeat : repeat-y;
	width : 770px;
	text-align : center;
}
.contentListMbottom{
	background-image : url(../images/contents_bottom.gif);
	background-repeat : no-repeat;background-position : center bottom;
	height : 5px;
	line-height : 5px;
	font-size : 5px;
}
#contentsList{
	height : 35px;
	width : 740px;
	margin-top:6px;
	margin-left:auto;
	margin-right:auto;
}
#contentsList li{
	float:left;
}
#contentsListM1 a{
	display:block;
	text-indent:-99999px;
	background-image : url(../images/contents_m1.gif);
	width : 141px;
	height : 23px;
	margin-right:8px;
}
#contentsListM1b{
	display:block;
	text-indent:-99999px;
	background-image : url(../images/contents_m1b.gif);
	width : 141px;
	height : 23px;
	margin-right:8px;
}
#contentsListM2 a{
	display:block;
	text-indent:-99999px;
	background-image : url(../images/contents_m2.gif);
	width : 142px;
	height : 23px;
	margin-right:8px;
}
#contentsListM2b{
	display:block;
	text-indent:-99999px;
	background-image : url(../images/contents_m2b.gif);
	width : 142px;
	height : 23px;
	margin-right:8px;
}
#contentsListM3 a{
	display:block;
	text-indent:-99999px;
	background-image : url(../images/contents_m3.gif);
	width : 142px;
	height : 23px;
	margin-right:8px;
}
#contentsListM3b{
	display:block;
	text-indent:-99999px;
	background-image : url(../images/contents_m3b.gif);
	width : 142px;
	height : 23px;
	margin-right:8px;
}
#contentsListM4 a{
	display:block;
	text-indent:-99999px;
	background-image : url(../images/contents_m4.gif);
	width : 142px;
	height : 23px;
	margin-right:8px;
}
#contentsListM4b{
	display:block;
	text-indent:-99999px;
	background-image : url(../images/contents_m4b.gif);
	width : 142px;
	height : 23px;
	margin-right:8px;
}
#contentsListM5 a{
	display:block;
	text-indent:-99999px;
	background-image : url(../images/contents_m5.gif);
	width : 141px;
	height : 23px;
}
#contentsListM5b{
	display:block;
	text-indent:-99999px;
	background-image : url(../images/contents_m5b.gif);
	width : 141px;
	height : 23px;
}
.width750{
	margin-left: auto;
	margin-right: auto;
	text-align : left;
	width : 750px;
}
.content_W750{
	/*color : #cccccc;*/
	margin-top:10px;
	margin-left : auto;
	margin-right : auto;
	width : 750px;
}
.content_W750 td{
	vertical-align:middle;
	background-color : #ffffff;
}
.contentListMTH{
	width:157px;
	vertical-align:middle;
	background-color : #f9fbec;
	word-break:break-all;
	text-align : center;
}
.contentsListImg{
	width : 157px;
	text-align : center;
	vertical-align : middle;
}
.contentsListBt{
	vertical-align : middle;
	text-align : center;
	width : 134px;
}
.rightRed{
	font-size : 12px;
	color : #ff8040;
	text-align : right;
}


.usepointTateLine{
	background-image : url(../images/use_point_tateLine.gif);
	background-repeat : repeat-y;
	width : 88px;
}
.usepointw243{
	font-size : 12px;
	line-height : 1.5em;
	width : 230px;
	color : #333333;
	margin-top : 7px;
	margin-bottom : 7px;
	text-align : left;
}
.usepointtable1{
	text-align : center;
	margin-top : 30px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 30px;
}
.usepointtd1{
	width : 415px;
}
.usepointtd2{
	vertical-align:middle;
	width : 70px;
	text-align : center;
}
.usepointtable2{
	width : 95%;
	font-size : 12px;
	line-height : 1.4em;
	color : #333333;
	text-align : left;
}
.usepointpackTitle{
	line-height:1.5em;
	border-bottom:1px solid #dddddd;
	font-size : 14px;
	font-weight : bold;
	color : #009900;
}
.usepointtd3{
	vertical-align:middle;
	text-align : center;
	width : 77px;
}
.usepointred{
	color : #ff6600;
}
.usepointback{
	text-align : center;
	margin-bottom : 18px;
	height : 40px;
	margin-top : 10px;
}
.usepointcheck{
	font-size : 12px;
	line-height : 2em;
	color : #333333;
	text-align : center;
	margin: 15px;
}
.g001crtext12{
	color:#333333;
	font-size : 12px;
	line-height:1.5em;
}


/************************data***************************/

.DataWrap{
	color : #333333;
	background-color : #ffffff;
	border:1px solid #cccccc;
	width : 780px;
}
.DataTitle{
	margin:6px;
	font-size : 16px;
	font-weight : bold;
	line-height : 2em;
	background-color:#d3e359;
	text-align : center;
	color : #ffffff;
	background-image : url(../images/DataTitleBg.jpg);
	background-repeat : repeat-x;
	background-position : center bottom;
}
.DataTableWrap{
	margin:6px;
	margin-top:0px;
}
.DataCenter{
	font-size : 14px;
	font-weight : bold;
	text-align : center;
	color : #333333;
	background-color : #f2f2f2;
	line-height : 1.5em;
}
.DataWrap2{
	font-size : 12px;
	line-height : 1.2em;
	background-color : #cccccc;
	width : 40%;
}
.DataTd1{
	line-height : 1.2em;
	color : #ffffff;
	background-color : #729603;
	text-align : center;
	vertical-align : middle;
}
.DataTd2{
	background-color : #f4fae4;
	vertical-align : middle;
	text-align : center;
}
.DataTd3{
	font-size:10px;
	background-color : #ffffff;
	text-align : center;
	vertical-align : middle;
}
.DataTd7{
	background-color : #ffffff;
	text-align : right;
	vertical-align : middle;
}
.DataTd8{
	font-size : 12px;
	color : #333333;
	text-align : center;
	background-color : #ffffff;
}
.DataTd9{
	font-size : 12px;
	color : #333333;
	background-color : #e6e6e6;
	text-align : center;
}
.DataTd10{
	font-size : 12px;
	color : #333333;
	background-color : #e6e6e6;
	text-align : right;
}
.DataMidashi{
	margin-top : 10px;
	margin-bottom : 10px;
	border : 1px solid #eeeeee;
	font-size : 12px;
	line-height : 2.5em;
	text-indent : 12px;
	color : #333333;
	background-color : #ffffff;
}
.DataTableWrap2{
	margin-left:auto;
	margin-right:auto;
	width : 760px;
	background-color : #cccccc;
}
.DataCenter2{
	text-align : center;
}
.DataTableWrap3{
	margin-left:auto;
	margin-right:auto;
	font-size : 12px;
	vertical-align : middle;
	width : 80%;
	background-color : #cccccc;
}
.DataTd4{
	background-color : #ffffdd;
	vertical-align : middle;
	text-align : center;
}
.DataTableWrap4{
	margin-left:auto;
	margin-right:auto;
	width : 80%;
	line-height : 1.2em;
}
.DataAtention{
	font-size : 14px;
	font-weight : bold;
	color : #ff0080;
	text-align : center;
	line-height : 2em;
}
.DataTd5{
	background-color : #ffffff;
	vertical-align : middle;
}
.DataTdOff{
	background-color : #f9f9f9;
	text-align : center;
	color : #999999;
}
.DataTdOff2{
	color : #ffffff;
	background-color : #cccccc;
	text-align : center;
	vertical-align : middle;
}

/******************point********************/

.payManualWrapper{
	width : 768px;
	border : 1px solid #cccccc;
	text-align : center;
	background-color : #ffffff;
}
.payManualInner{
	margin-left:auto;
	margin-right:auto;
	width : 735px;
	text-align : left;
}
.payManualIc{
	margin-right: 15px;
	width : 150px;
}
.payManualIcText{
	margin-top : 5px;
	margin-bottom : 5px;　
	width : 545px;
	font-size : 12px;
	line-height : 1.6em;
}
.payManualPoint{
	clear:both;
	background-image : url(../images/pay_manual_line.gif);
	background-position : center center;
	height : 30px;
}
.payManualTitle{
	clear:both;
	background-color : #aabc31;
	margin-top : 16px;
	margin-bottom : 13px;
}
.payManualTitleIn{
	padding:10px;
	margin-top : 10px;
}
.payManualTitle2{
	background-image : url(../images/pay_manual_title4bg.gif);
	margin-top : 25px;
}
.payManualTitle2In{
	padding : 9px;
}
.payManualKiyaku{
	background-color : #F9F8DF;
	border: 1px solid #eeeeee;
	color:#333333;
	margin-top : 12px;
}
.payManualKiyakuIn{
	font-size : 12px;
	line-height : 1.4em;
	padding:8px;
	text-align : left;
}
.payManualBt{
	text-align : center;
	margin:16px;
}
.payManualText{
	border: 1px solid #cccccc;
	margin-top : 14px;
}
.payManualTextIn{
	font-size : 12px;
	line-height : 1.6em;
	text-align : left;
	padding : 5px;
}
.pointBuyTabWapper{
	margin-top : 20px;
}
.pointBuyTabIn{
	background-color : #ffffff;
	border:5px solid #abbe31; 
	text-align : center;
}
.pointbuy{
	margin-top : 0px;
	margin-left : 12px;
	margin-right : 0px;
	margin-bottom : 0px;
}
.payBuyw98{
	padding:8px;
}
.pointBuyOrange{
	margin-left:auto;
	margin-right:auto;
	font-size : 12px;
	color : #ff8040;
	text-align : left;
	width : 710px;
	padding-top : 10px;
	padding-bottom : 10px;
}
.poinBuyForm{
	width : 710px;
}
.poinBuyFormPrice{
	white-space: nowrap; 
	font-size : 14px;
	vertical-align:middle;
}
.pointBuyPush{
	width : 20px;
	vertical-align:middle;
}
.pointBuySpace{
	width : 459px;
}
.pointBuyPrice{
	font-size : 12px;
	width : 67px;
	text-align : center;
}
.pointBuyKakunnWrapper{
	margin-left:auto;
	margin-right:auto;
	width : 713px;
	border : 3px solid #dddddd;
}
.pointBuyKakunnWrapper span{
	color:#ff0000;
}

/*************************software***************************/

.software{
	background-color : #ffffff;
	border:1px solid #cccccc;
	width : 780px;
	text-align:center;
}
.softwareTitle{
	background-image : url(../images/software_title_bg.jpg);
	background-repeat : repeat-x;
	text-align : center;
	height : 40px;
	margin-bottom:15px;
}
.softwareTopics{
	margin-left:auto;
	margin-right:auto;
	background-image : url(../images/software_topics_mid.gif);
	background-repeat : repeat-y;
	width : 744px;
}
.softwareTopicsBottom{
	background-image : url(../images/software_topics_bottom.gif);
	background-repeat : no-repeat;
	background-position : center bottom;
	height : 12px;
}
.softwareCenter{
	text-align : center;
	margin-left : auto;
	margin-right : auto;
	width : 744px;
}
.softwareTable{
	background-color : #cccccc;
}
.softwareTableTD1{
	color : #333333;
	background-color : #ffffff;
	text-align : left;
}
.softwarepadR10{
	padding-right : 10px;
}
.softwareTableTD2{
	background-color : #EAEFC0;
}
.softwareTableTD3{
	background-color : #D8ECF8;
}
.font12red{
	font-size : 12px;
	color : #ff0000;
	font-weight : bold;
}
.softTopicsTxA{
	margin-left:auto;
	margin-right:auto;
	font-size : 12px;
	color : #333333;
	text-align : left;
	width : 710px;
	line-height : 1.3em;
}
.softwarepointLine{
	margin-left:auto;
	margin-right:auto;
	background-image : url(../images/software_line.gif);
	background-repeat : repeat-x;
	width : 710px;
	height : 15px;
	background-position : center center;
}

/*************************special***************************/

.special{
	background-color : #ffffff;
	border:1px solid #cccccc;
	width : 780px;
	text-align:center;
}
.specialTitle{
	background-image : url(../images/special_title_bg.jpg);
	background-repeat : repeat-x;
	text-align : center;
	height : 40px;
	margin-bottom:15px;
}
.specialLeft{
	width : 370px;
	float : left;
}
.specialRight{
	margin-left:10px;
	width : 370px;
	float : left;
}
.specialInner{
	border:1px solid #dddddd;
	margin-bottom:12px;
}
.specialInnerMrg{
	font-size:12px;
	line-height:1.4em;
	margin:3px;
}
.specialImg{
	text-align : center;
}
.specialYearBar{
	width:754px;
	margin-left:auto;
	margin-right:auto;
	text-align : center;
	margin-bottom : 15px;
}
.specialbr{
	margin:10px;
}
.specialBnLeftTD{
	font-size : 14px;
	font-weight : bold;
	color : #ffffff;
	background-color : #69b41f;
	vertical-align : middle;

	text-align : center;
	width : 398px;
}
.specialBnLeftTD A{
	line-height:70px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	width : 398px;
}
.specilaW754{
	width : 754px;
	margin-top : 8px;
	margin-left : auto;
	margin-right : auto;
}
.specilaW754R{
	text-align : left;
}
/*************************yosou***************************/
.yosouWrapper{
	width : 768px;
	border : 1px solid #cccccc;
	text-align : center;
	background-color : #ffffff;
}
#yosouTopMenu{
	float:right;
	margin-top:10px;
	margin-bottom:10px;
}
#yosouTopMenu li{
	float:left;
	margin-left:10px;
}
#yosouTopmenu1{
	display:block;
	text-indent:-9999px;
	background-image : url(../images/yosou_menu1s.jpg);
	width : 135px;
	height : 16px;
	background-repeat : no-repeat;
}
#yosouTopmenu2{
	display:block;
	text-indent:-9999px;
	background-image : url(../images/yosou_menu2s.jpg);
	width : 51px;
	height : 16px;
	background-repeat : no-repeat;
}
#yosouTopmenu3{
	display:block;
	text-indent:-9999px;
	background-image : url(../images/yosou_menu3s.jpg);
	width : 42px;
	height : 16px;
	background-repeat : no-repeat;
}
#yosouTopmenu4{
	display:block;
	text-indent:-9999px;
	background-image : url(../images/yosou_menu4s.jpg);
	width : 66px;
	height : 16px;
	background-repeat : no-repeat;
}
#yosouTopmenu5{
	display:block;
	text-indent:-9999px;
	background-image : url(../images/yosou_menu5s.jpg);
	width : 76px;
	height : 16px;
	background-repeat : no-repeat;
}
#yosouTopmenu1 a{
	display:block;
	text-indent:-9999px;
	background-image : url(../images/yosou_menu1.jpg);
	width : 135px;
	height : 16px;
	background-repeat : no-repeat;
}
#yosouTopmenu2 a{
	display:block;
	text-indent:-9999px;
	background-image : url(../images/yosou_menu2.jpg);
	width : 51px;
	height : 16px;
	background-repeat : no-repeat;
}
#yosouTopmenu3 a{
	display:block;
	text-indent:-9999px;
	background-image : url(../images/yosou_menu3.jpg);
	width : 42px;
	height : 16px;
	background-repeat : no-repeat;
}
#yosouTopmenu4 a{
	display:block;
	text-indent:-9999px;
	background-image : url(../images/yosou_menu4.jpg);
	width : 66px;
	height : 16px;
	background-repeat : no-repeat;
}
#yosouTopmenu5 a{
	display:block;
	text-indent:-9999px;
	background-image : url(../images/yosou_menu5.jpg);
	width : 76px;
	height : 16px;
	background-repeat : no-repeat;
}
#yosouTopicsWrap{
	background-image : url(../images/yosou_topics_mid.jpg);
	background-repeat : repeat-y;
	width : 333px;
	text-align : center;
}
#yosouTopicsBottom{
	background-image : url(../images/yosou_topics_bottom.jpg);
	background-repeat : no-repeat;
	width : 333px;
	height : 15px;
	background-position : center bottom;
}
#yosouRight2{
	float:left;
	background-color:#f3f2f2;
	width:780px;
} 
#yosouRight3{
	float:left;
	background-color:#f3f2f2;
	width:980px;
} 
.yosou2crWrap{
	background-image : url(../images/yosou_rank_mid.jpg);
	background-repeat : repeat-y;
	width : 162px;
	margin-top:9px;
	text-align : center;
	float : left;
}
.yosou2crWrap2{
	background-image : url(../images/yosou_rank_mid.jpg);
	background-repeat : repeat-y;
	margin-top:9px;
	margin-left:9px;
	width : 162px;
	text-align : center;
	float : left;
}
.yosouRankBottom{
	background-image : url(../images/yosou_rank_bottom.jpg);background-position : center bottom;
	width : 162px;
	height : 7px;
	background-repeat : no-repeat;
}
.yosouRightBoxWarp{
	background-color : #ffffff;
	border : 1px solid navy;
	width : 423px;
}
.yosouRightBoxInner{
	margin : 12px;
}
.yosouBlueBoxText{
	font-size : 12px;
	line-height : 1.4em;
	text-align : left;
}
.yosou2crText{
	margin-left:auto;
	margin-right:auto;
	font-size : 12px;
	line-height : 1.3em;
	color : #333333;
	text-align : left;
	width : 134px;
	margin-bottom:9px;
}
.yosouWinnerWrap{
	margin-top:10px;
	background-image : url(../images/yosou_winner_mid.jpg);
	background-repeat : repeat-y;
	width : 423px;
	text-align : center;
}
.yosouWinnerbottom{
	background-image : url(../images/yosou_winner_bottom.jpg);
	background-repeat : no-repeat;background-position : center bottom;
	height : 20px;
}
.yosouWinnerInner{
	font-size : 12px;
	line-height : 1.4em;
	color : #333333;
	text-align : left;
	width : 390px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
.yosouWinnerLine{
	background-image : url(../images/yosou_winner_line.jpg);
	background-repeat : repeat-x;background-position : center center;
	height : 9px;
}
.yosouTopicsInner{
	font-size : 12px;
	line-height : 1.4em;
	color : #333333;
	text-align : left;
	width : 313px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
.yosouTopicsLine{
	background-image : url(../images/yosou_topics_line.jpg);
	background-repeat : repeat-x;background-position : center center;
	height : 15px;
}
#yosouLeft{
	width : 350px;
	float : left;
}
#yosouRight{
	float : right;
}


/*************************space***************************/
.yosou_spaceU8 {
	padding-top: 8px;
}
.yosou_space12 {
	padding: 12px;
}
.yosou_spaceU13 {
	padding-top: 13px;
}
.yosou_spaceU20 {
	padding-top: 20px;
}
.yosou_spaceL27B5 {
	padding-bottom: 5px;
	padding-left: 23px;
}

/*************************box***************************/

.yosou_box240 {
	width: 240px;
}
.yosou_box240C {
	width: 240px;
	margin-right: auto;
	margin-left: auto;
}
.yosou_box285C {
	width: 285px;
	margin-right: auto;
	margin-left: auto;
}
.yosou_box300C {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}

/*************************float***************************/
.yosou_FL {
	float: left;
}
.yosou_FR {
	float: right;
}
.yosou_FL150 {
	float: left;
	width: 150px;
}

.yosou_FR300 {
	float: right;
	width: 300px;
}
.yosou_FL440 {
	float: left;
	width: 440px;
}

/*************************rayout***************************/
.yosou_tohyo{
	padding-top:13px;
}
.yosou_tohyo td{

	font-size:12px;
	vertical-align:middle;
}

/*************************txt***************************/
.yosou_midashitxt {
	background-color: #AABC31;
	padding: 10px;
	color: #FFFFFF;
}
.yosou_txt12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	line-height: 140%;
}
.yosou_G14B {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #788D0A;
	font-weight: bold;
}
.yosou_white {
	color: #FFFFFF;
}
.yosou_kingaku {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.yosou_midashi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 14px;
	color: #788D0A;
	font-weight: bold;
}
.yosou_wakumidashi {
	font-size: 14px;
	color: #788D0A;
	padding-top: 3px;
	padding-bottom: 30px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-weight: bold;
}

/*************************other***************************/
.yosou_waku {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	background-image : url(../images/yosou_head_haikei.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 140%;
	margin-bottom:10px;
}
.yosou_yajirushi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
	font-size: 12px;
	text-decoration: none;
	background-image : url(../images/yosou_yajirushi4.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
	line-height: 180%;
}
.yosou_dot {
	background-image : url(../images/yosou_dot.gif);
	background-repeat: repeat-x;
	height: 14px;
	background-position: left center;
}
.yosou_uketsuke {
	text-align: center;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 15px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

/*************************info_search***************************/
.ISRcolor1{
  background-color : #ffffff;
  width:16px;
  text-align : center;
}
.ISRcolor2{
  width:16px;
  background-color : #C0C0C0;
  text-align : center;
}
.ISRcolor3{
  width:16px;
  color : #ffffff;
  background-color : #808080;
  text-align : center;
}
.ISRcolor4{
  width:16px;
  color : #ffffff;
  background-color : #000000;
  text-align : center;
}
.ISnaviColor1{color:#000000;}
.ISnaviColor2{color:#c0c0c0;}
.ISnaviColor3{color:#808080;}
.ISnaviColor4{color:#000000;}

.isWrap{
	background-color:#ffffff;
	border:1px solid #cccccc;
}
.ISinner{
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	font-size:12px;
	line-height:1.3em;
	color:#333333;
}
.IS1200{
	background-color : #cccccc;
	width:1060px;
}
.ISno{
	font-size:12px;
	white-space: nowrap;
	background-color:#ffffff;
	text-align:center;
}
.ISDaino{
 	font-size:12px;
	white-space: nowrap;
	text-align:center;
	color:#ffffff;
	background-color:#96b333;
	line-height:1.4em;
}
.ISnoL{
	font-size:12px;
	text-align:left;
	background-color:#ffffff;
}
.ISokL{
	width:150px;
	font-size:12px;
	text-align:left;
	background-color:#ffffff;
	word-break:break-all;
}
.ISokL2{
	width:120px;
	font-size:12px;
	text-align:left;
	background-color:#ffffff;
	word-break:break-all;
}
.ISTitle{
	font-size:16px;
	font-weight:bold;
	line-height:3em;
	color:#85bd0f;
}
.ISspecBG{
	background-color:#ffffdf;
	margin-bottom:12px;
	line-height:1.5em;
}
.ISspecBG3{
	background-color:#fefff4;
	color:#000;
	font-size:14px;
	margin-bottom:12px;
	line-height:1.3em;
}
.ISorange{
	font-size:14px;
	font-weight:bold;
	line-height:1.4em;
	color:#ff8000;
}
.ISTitle2{
	font-size:14px;
	font-weight:bold;
	line-height:2em;
	color:#ffffff;
	background-image : url(../images/DataTitleBg.jpg);
	background-repeat:repeat-x;background-position:center bottom;
	text-align:left;
	text-indent:10px;
}
.isWrap2{
	width:780px;
	background-color:#ffffff;
	border:1px solid #cccccc;
}
.IScenterTitle{
	font-size:14px;
	font-weight:bold;
	line-height:3em;
	color:#333333;
	text-align:center;
}

.IStable{
	background-color:#cccccc;

	width:500px;
}
.IStable td{
	background-color:#ffffff;
	vertical-align:middle;
}
.IStable TH{
	text-align:center;
	background-color:#ffffcc;
	line-height:1.3em;
	vertical-align:middle;
}
.IStable2{
	line-height:1.4em;
	background-color:#cccccc;
	width:100%;
}
.IStable2 td{
	text-align:center;
	background-color:#ffffff;
	vertical-align:middle;
}
.IStable2 th{
	text-align:center;
	color:#ffffff;
	background-color:#96b333;
	line-height:2em;
	vertical-align:middle;
}
.ISw600{
	margin-left:auto;
	margin-right:auto;
	width:600px;
	text-align:left;
}
.ISTable3{
	margin-top:10px;
	margin-bottom:3px;
	width : 98%
;}
.ISTable3 TD{
	vertical-align:middle;
}
.ISR{
	text-align:right;
}
.ISTable4{
	font-size:12px;
	line-height:1.4em;
	color:#333333;
	background-color:#cccccc;
	width : 90%;
}
.ISTable4td{
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;
}
.ISTable4 th{
	text-align:center;
	color:#ffffff;
	background-color:#96b333;
	line-height:2em;
	vertical-align:middle;
}
.ISw270{
	width:270px;
	word-break:break-all;
}
.ISsp{
	margin:14px;
}
.ISTopbar{
	color:#ffffff;
	background-color:#96b333;
	font-size:14px;
	font-weight:bold;
	line-height:2em;
	text-align:center;
	margin-top:6px;
	margin-bottom:13px;
}
#ISTopMenu{
	font-size:14px;
	line-height:2em;
}
#ISTopMenu li span{
	font-size:8px;
	vertical-align:middle;
	margin-right: 4px;
}
.ISspecBG2{
	background-color:#f3feb6;
	line-height:1.5em;
}
.ISTable5{
	color:#000;
	width : 500px;
	background-color : #cccccc;
}
.ISgraf1c{
	font-size:14px;
	text-align:center;
	background-color : #ffdfff;
}
.ISgraf1{
	text-align:right;
	padding-right:10px;
	font-size:14px;
	background-color : #ffdfff;
}

.ISgraf2{
	text-align:right;
	padding-right:10px;
	font-size:14px;
	background-color : #ffebdd;
}
.ISgraf2c{
	font-size:14px;
	text-align:center;
	background-color : #ffebdd;
}
.ISgraf3{
	text-align:right;
	padding-right:10px;
	font-size:14px;
	background-color : #ddffdd;
}
.ISgraf3c{
	font-size:14px;
	text-align:center;
	 background-color : #ddffdd;
}

.ISgraf4{
	text-align:right;
	padding-right:10px;
	font-size:14px;
	background-color : #fff5ca;
}
.ISgraf4c{
	font-size:14px;
	text-align:center;
	background-color : #fff5ca;
}
.ISgraf5{
	text-align:right;
	padding-right:10px;
	font-size:14px;
	background-color : #cae4ff;
}
.ISgraf5c{
	font-size:14px;
	text-align:center;
	background-color : #cae4ff;
}
.ISgraf6{
	text-align:right;
	padding-right:10px;
	font-size:14px;
	background-color : #ffc1e0;
}
.ISgraf6c{
	font-size:14px;
	text-align:center;
	background-color : #ffc1e0;
}
.ISgraf7{
	text-align:right;
	padding-right:10px;
	font-size:14px;
	background-color : #ff88ff;
}
.ISgraf7c{
	font-size:14px;
	text-align:center;
	background-color : #ff88ff;
}
.ISgraf8{
	text-align:right;
	padding-right:10px;
	font-size:14px;
	background-color : #bfffbf;
}
.ISgraf8c{
	font-size:14px;
	text-align:center;
	background-color : #bfffbf;
}
.ISTable6{
	background-color : #cccccc;
	width : 300px;
}
.ISTable6 td{
	background-color:#ffffff;
}
.ISTable7{
	background-color : #cccccc;
}
.ISTable7 td{
	background-color:#ffffff;
}
.ISTable7 th{
	background-color:#ffffff;
}
.ISvc{
	vertical-align : middle;
}

/*************************kaeru***************************/

.kaeru{
	margin-left:5px;
	margin-top:10px;
	width : 995px;
	position:relative;
}
.kaeruWrap1{
	width : 110px;
	float : left;
	background-color:#ffffff;
	border:1px solid #cccccc;
	text-align : center;
}
.kaeruWrapCenter{
	text-align : center;
}
.kaeruWrap2{
	margin-left:5px;
	width : 875px;
	float : left;
}
.kaeruWrap3{
	width : 70px;
	float : left;
	background-color:#ffffff;
	border:1px solid #cccccc;
}


.kaeruWrap4{
	margin-left:5px;
	width : 285px;
	float : left;
}
.kaeruWrap5{
	margin-left:5px;
	width : 395px;
	float : left;
	font-size : 12px;
}


.kaeruWrap6TB{
	margin-top:5px;
	font-size : 12px;
	width : 100%;
}
.kaeruWrap6TB span{
	color:#ff0099;
}
.kaeruWrap1Title{
	line-height : 1.6em;
	color : #ffffff;
	background-color : #a5bc03;
	text-indent : 6px;
	font-size : 12px;
	text-align : left;
}
.kaeruWrap1TB{
	margin-top:10px;
	margin-bottom:10px;
	font-size : 10px;
	width : 95%;
}
.kaeruWrap1TB td{
	text-align : center;
}
.kaeruWrap1TB td span{
	color:#ff0099;
}
.kaeruWrap2Title{
	font-size : 12px;
	line-height : 1.7em;
	color : #ffffff;
	background-color : #a5bc03;
	text-align : center;
	width : 100%;
}
.kaeruWrap3TB{
	margin-top:5px;
	margin-bottom:5px;
	font-size : 12px;
}
.kaeruWrap3TBTD{
	vertical-align : middle;
}
.kaeruWrap4TB{
	width : 100%;
	background-color : #cccccc;
}
.kaeruWrap4TB TH{
	font-size : 12px;
	color : #ffffff;
	background-color : #a5bc03;
}
.kaeruWrap4TBWH{
	background-color : #ffffff;
	font-size : 12px;
	vertical-align : middle;
}
.kaeruWrap4R1{
	color : #000000;
	background-color : #ffffff;
	vertical-align : middle;
	text-align : center;
}
.kaeruWrap4R2{
	color : #ffffff;
	background-color : #000000;
	vertical-align : middle;
	text-align : center;
}

.kaeruWrap4R3{
	color : #ffffff;
	background-color : #ff0000;
	vertical-align : middle;
	text-align : center;
}
.kaeruWrap4R4{
	color : #ffffff;
	background-color : #0000ff;
	vertical-align : middle;
	text-align : center;
}
.kaeruWrap4R5{
	color : #000000;
	background-color : #ffff00;
	vertical-align : middle;
	text-align : center;
}
.kaeruWrap4R6{
	color : #000000;
	background-color : #00ff00;
	vertical-align : middle;
	text-align : center;
}
.kaeruWrap4R7{
	color : #000000;
	background-color : #ff8000;
	vertical-align : middle;
	text-align : center;
}
.kaeruWrap4R8{
	color : #000000;
	background-color : #ff80ff;
	vertical-align : middle;
	text-align : center;
}
.kaeruWrap4TBWHS{
	width : 16px;
	 background-color : #ffffff;
	text-align : center;
	vertical-align : middle;
}
.kaeruWrap4TBWHC{
	background-color : #ffffff;
	vertical-align : middle;
	text-align : center;
	font-size : 12px;
}
.kaeruWrap4TBWHR{
	font-size : 12px;
	text-align : right;
	vertical-align : middle;
	background-color : #ffffff;
}
.KaeruFormBt{
	margin-top : 0px;
	margin-bottom : 10px;
}
.kaeruTitleBar{
	font-size : 14px;
	font-weight : bold;
	line-height : 25px;
	background-image : url(../images/DataTitleBg.jpg);
	background-repeat : repeat-x;
	text-indent : 6px;
	height : 25px;
	text-align : left;
	color : #ffffff;
	width : 100%;
	background-position : center bottom;
	margin-bottom : 10px;
}

.kaeruWrap4TBP{
	text-align : right;
}
.kaeruWrap4TBWHRtx{
	font-size : 16px;
	font-weight : bold;
}
.kaeruTB7{
	background-color : #cccccc;
}
.kaeruTB7 th{
	background-color:#a5bc03;
	color:#fff;
	line-height:1.7em;
}


/*************************tuika***************************/

.kaeruError1{
	font-size : 24px;
	font-weight : bold;
	line-height : 2em;
}
.kaeruError2{
	font-size : 18px;
	font-weight : bold;
	margin-bottom : 15px;
}
.kaeruError3{
	margin-top : 15px;
	font-weight : normal;
	line-height : 1.4em;
	font-size : 16px;
}
.kaeruErrorWrap{
	margin-left : 10px;
}
.kaeruWrap6{
	position:absolute;
	top:85px;
	left:880px;
	width : 120px;
}
.KaeruFormBt2{
	line-height:1.4em;
	margin-top:5px;
}
.kaeruKiyakuBox{
	margin-top:10px;
	width:995px;
	background-color : #ffffff;
}
.kaeruLoginWrap{
	margin-left:auto;
	margin-right:auto;
	background-color : #ffffff;
	border:1px solid #cccccc;
	width : 600px;
	text-align : center;
}
.kaeruInner{
	margin: 30px;
	width : 600px;
}
.kaeruTitleBar2{
	background-image : url(../images/DataTitleBg.jpg);
	background-repeat : repeat-x;
	height : 20px;
	width : 1000px;
}
.kaerutoptop{
	background-image : url(../images/kaeru_top_top.gif);
	height : 35px;
	width : 1000px;
}
.kaerutopbottom{
	background-image : url(../images/kaeru_top_bottom.gif);
	background-position : center bottom;
	height : 35px;
}
.kaeruTopInfo{
	color : #ff671e;
	text-align : left;
	line-height : 1.4em;
	width : 500px;
	font-size : 12px;
}
.kaeruTopinfoA{
	font-size : 14px;
	font-weight : bold;
	line-height : 1.8em;
	color : #ff671e;
	margin-top : 10px;
}
.kaeruLogInWrap1{
background-color : #f4fee9;
border : 2px solid #63b208;
width : 500px;
}
.kaeruLogInWrap2{
background-color : #fff4fb;
border : 2px solid #ff0099;
width : 500px;
}

.kaeruLogInWrap1 a,.kaeruLogInWrap2 a{
line-height:2.5em;
}
.kaeruLogInWrap1 b,.kaeruLogInWrap2 b{
line-height:2.5em;
}

.kaeruTopMargin{
margin : 20px;
}
.kaeruTopboxText{
font-size : 12px;
color : #ff0000;
text-align : center;
line-height : 2em;
}
.kaerutoptext{
line-height : 1.4em;
color : #333333;
text-align : left;
width : 500px;
font-size : 12px;
}
.font12red2{
font-weight : bold;
line-height : 2em;
color : #ff0000;
}

/*************************tuika2***************************/

.presentWrap{
  width : 760px;
margin-left : auto;
margin-right : auto;
}
.presentTximportant{
  text-align : left;
width : 500px;
}
.presentBt{
  text-align : center;
  margin-top : 15px;
  margin-bottom : 15px;
}
.presentTitle{
  font-size : 14px;
  font-weight : bold;
  line-height : 1.7em;
  color : #ff8000;
  text-align : left;
  text-indent : 5px;
border-left-width : 5px;
border-left-style : solid;
border-left-color : #ff8000;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #efefef;
border-bottom-color : #cccccc;
border-right-width : 1px;
border-right-style : solid;
border-right-color : #cccccc;
}
.presentTB{
width : 750px;
line-height : 1.4em;
}
.presentSpec{

background-color : #ffffe8;
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-top-color : #ff8000;
border-left-color : #ff8000;
border-right-color : #ff8000;
border-bottom-color : #ff8000;
margin-bottom : 7px;
}
.presentMrg8{
margin-top : 8px;
margin-left : 8px;
margin-right : 8px;
margin-bottom : 8px;
line-height : 1.2em;
}
.present{
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : #cccccc #cccccc #cccccc #cccccc;
}
.presentSc{
border: 1px solid #cccccc;
}

.presentTB th{
background-color:#dcdcdc;

}

.cWhite{
	text-align:center;
	background-color:#ffffff;
	vertical-align:middle;
}
.cBlack{
	text-align:center;
	background-color:#000000;
	color:#ffffff;
	vertical-align:middle;
}
.cRed{
	text-align:center;
	color:#ffffff;
	background-color:#ff0000;
	vertical-align:middle;
}
.cBlue{
	text-align:center;
	color:#ffffff;
	background-color:#0066cc;
	vertical-align:middle;
}
.cYellow{
	text-align:center;
	color:#000000;
	background-color:#ffff00;
	vertical-align:middle;
}
.cGreen{
	text-align:center;
	color:#ffffff;
	background-color:#009900;
	vertical-align:middle;
}
.cOrange{
	text-align:center;
	background-color:#ff9900;
	vertical-align:middle;
}
.cPink{
	text-align:center;
	background-color:#ffcccc;
	vertical-align:middle;
}
.pointspanPOINT{
  font-size : 14px;
  font-weight : bold;
  color : #ff6600;
}
.size16{
  font-size : 16px;
  font-weight : bold;
  line-height : 4em;
  color : #333333;
}
.pointkakuninTB{
  margin-left : auto;
  margin-right : auto;
  width : 740px;
  background-color : #cccccc;
}
.pointKakuninTD{
  background-color : #ffffff;
}
.pointKakuninTH1{
  color : #333333;
  background-color : #f2f8de;
  width : 35%;
}
.pointkakuninWrap{
  text-align : center;
}
.pointKakuninTD2{
  width : 14%;
  color : #333333;
  background-color : #f7f7f7;
}
.pointKakuninTitle{
  font-size : 14px;
  font-weight : bolder;
  color : #ffffff;
  background-color : #92cc17;
  text-align : center;
}
.size16B{
  font-size : 14px;
  font-weight : normal;
  line-height : 3em;
  text-align : center;
  color : #333333;
}
.pointKigen{
  font-size : 16px;
  font-weight : bold;
  color : #ff6600;
  margin-left : 5px;
  margin-right : 5px;
}
.pointKakunin12{
  font-size : 12px;
  line-height : 3em;
  color : #333333;
  text-align : center;
}
.mailm1{
  font-size : 12px;
  color : #999900;
  background-color : #feffe6;
  margin-top : 17px;
  margin-bottom : 17px;
}
.mailtx1{
  color : #ff8000;
}
.mailm2{
  font-size : 14px;
  line-height : 3em;
  text-align : center;
  font-weight : bold;
  color : #ff8040;
  background-color : #fffbee;
  margin-bottom : 10px;
}
.mailmBOX{
  width : 550px;
  margin-left : auto;
  margin-right : auto;
  text-align : left;
  line-height : 1.4em;
}
.maimMrg8{
  margin-top : 8px;
  margin-left : 8px;
  margin-right : 8px;
  margin-bottom : 8px;
  text-align : center;
}
.mailmLeft{
  margin-left : 11px;
}
.mailmo{
  color : #ff8000;
  font-weight : normal;
}
.mailmWrap1{
  margin-left : auto;;
  margin-right : auto;
border:1px solid #bcbcbc;
  width : 600px;
}
.mailMmrg{
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}
.mailMmrg2{
  background-color : #a3bb17;
  margin-top : 8px;
  margin-left : 8px;
  margin-right : 8px;
  margin-bottom : 8px;
  color : #ffffff;
}
.mailmLink{
  font-size : 14px;
  text-align : center;
  line-height : 2em;
}
.pointKakuninLeft{
  text-align : left;
}
.pointGreen{
  font-size : 16px;
  font-weight : bold;
  color : #a4b825;
  text-align : center;
}
.userInfoTH{
  font-size : 12px;
  color : #ffffff;
  background-color : #a4b823;
  line-height : 1.5em;
}
.userInfoTH2{
	font-size : 12px;
	color : #ffffff;
	text-align:center;
	background-color : #a4b823;
	vertical-align : middle;
	width:25%;
}
.userInfoC2{
  font-size : 12px;
  line-height : 1.5em;
  vertical-align : middle;
  text-align : center;
  background-color : #ffffff;
  width : 25%;
}
.userInfoRight{
  font-size : 12px;
  line-height : 1.6em;
  text-align : right;
  margin-left : auto;
  margin-right : auto;
  width : 740px;
}

.useInfoTaikai{
  font-size : 16px;
  color : #a4b823;
  line-height : 4em;
  font-weight : bold;
}


.userInfoSTADI{
font-size:12px;
  color : #009900;
  background-color : #ffffff;
  text-align : center;
}
.userInoEdit{
  font-size : 14px;
  font-weight : bold;
  line-height : 2em;
  color : #a4b823;
  margin-top : 10px;
  margin-bottom : 10px;
  border-left-width : 5px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-left-color : #ff9900;
  text-align : left;
  text-indent : 5px;
  margin-left : auto;
  margin-right : auto;
  width : 740px;
}
.userInfoAtt{
  font-size : 12px;
  color : #999999;
  background-color : #ffffff;
  line-height : 1.5em;
}
.userInfoC{
  font-size : 12px;
  line-height : 1.5em;
  vertical-align : middle;
  text-align : center;
  background-color : #ffffff;
  width : 95px;
}
.userInfoTB{
  margin-left : auto;
  margin-right : auto;
  background-color : #cccccc;
  width : 740px;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////*/

.clearfix{
    zoom:1;/*for IE 5.5-7*/
}
.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*//////////////////////*/
#header-line { width:100%; background:url(../images/common/pagetop_line.gif) repeat-x; height:5px;}
#wrapper { width:816px; margin:10px auto 15px auto; _margin:0px auto 0 auto;}
#wrap-inner { width:816px;}

/*////////////////////// 
     contents area
 //////////////////////*/
#contents-wrapper-top {background:url(../images/common/contents_bg.gif) repeat-y; margin:10px 0 0 9px;}
/*トップ以下のページに適用*/
#contents-wrapper { width:740px; margin:30px auto;}
/*トップ以下のページに適用*/
#contents-left { width:580px; float:left; padding-bottom:50px;}
#contents-right { width:220px; float:left;}



/************************************

　　      KEIBADO FAQ

*************************************/
#faq-wrapper{margin:10px;}
#faq-wrapper h2 { background:url(../images/faq_ttl.gif) no-repeat; width:740px; height:22px; text-indent:-9999px; margin:0 0 0 0;}
#faq-wrapper h3 { width:735px; background-color:#98BA43; border:solid 1px #607A2D; border-left:solid 5px #607a2d; padding:0px; text-indent:8px;line-height:1.6em;color:#fff; font-size:15px; font-weight:normal; margin:30px 0 10px 0;}
#faq-wrap { width:735px; margin:0 auto 0 auto;}
#faq-wrap p { padding:0 5px 0 10px; font-size:80%;}
#faq-wrap li { padding:0 5px 0 10px; font-size:80%; line-height:170%;}
#faq-wrapper h4 { color:#89A42F; font-weight:normal; font-size:80%; margin-top:5px; padding:0 10px;}
#faq-wrapper .page-top { width:730px; text-align:right; margin-top:5px; font-size:74%; color:#fff; background:#98ba43; display:inline;}
.faqpagetop { width:730px; text-align:right; border-bottom:solid 1px #ccc; margin:8px 0 15px 10px;}
.qa-l { width:15px; float:left;}
.qa-r { width:600px; _width:590px; float:left; color:#89A42F; font-size:90%; font-weight:bold;}
.qa-r2 { width:600px; _width:590px; float:left;}
.qa-margin { margin-top:20px;}
.qa-margin2 { margin-top:10px;}
.hyou table { clear:both; border-top:1px solid #999; border-left:1px solid #999; margin-top:20px;}
.hyou td { border-bottom:1px solid #999; border-right:1px solid #999}
.faq-list-l { margin-top:20px; width:250px; float:left;}
.faq-list-l li { margin-top:10px;}
.faq-list-r {  margin-top:20px; width:250px; float:left;}
.faq-list-r li { margin-top:10px;}

/************************************

　　      KEIBADO CONTACT

*************************************/
#contact-wrapper{margin:10px;}
#contact-wrapper h2 { background:url(../images/contact_ttl.gif) no-repeat; width:740px; height:22px; text-indent:-9999px;}
#contact-wrapper h3 { width:735px; background-color:#98BA43; border:solid 1px #607A2D; border-left:solid 5px #607a2d; padding:0px; text-indent:8px;line-height:1.6em;color:#fff; font-size:15px; font-weight:normal; margin:30px 0 10px 0;}
#contact-wrap { width:740px; margin:0 auto 30px auto;}
#contact-wrap p { padding:0 5px 0 10px; font-size:80%;}
#contact-wrapper h4 { color:#89A42F; font-weight:normal; font-size:80%; margin-top:5px; padding:0 10px;}
#contact-btn { width:740px; text-align:center; margin-top:50px;}



/************************************

　　      KEIBADO HIT YOSOU

*************************************/
/**#hitsoft-wrapper { position:relative; background:url(../images/hit_bg.gif) no-repeat;}***/

#hitsoft-wrapper { position:relative;margin:10px;}

#hitsoft-wrapper h2 { background:url(../images/hit_soft_ttl.gif) no-repeat; width:740px; height:22px; text-indent:-9999px;}
#hit-day {
	position:absolute;
	left: 170px;
	top: 0px;
	color:#8CA51A; font-weight:bold; font-size:100%; 
}
#yosou-left { width:540px; float:left;}
#yosou-right { width:180px; float:left;margin-left:15px;}
#yosou-left h3 { width:530px; background-color:#FCEDE8; border:solid 1px #E84C12; border-left:solid 5px #E84C12; padding:5px 0px 3px 5px; color:#E84C12; font-size:15px; font-weight:normal; margin:30px 0 10px 0;}
#yosou-left h3 span { display:block; font-size:80%; margin-top:3px; font-weight:normal;}
#yosou-right h3 {width:180px; background-color:#B2B2B2; border:solid 1px #777777; border-left:solid 5px #777777; padding:3px 0px 2px 5px; color:#fff; font-size:15px; font-weight:normal; margin:30px 0 10px 0;}
#hit-yosou-top { font-size:80%; line-height:170%; margin-top:20px;}
#hit-yosou-top li { background:url(../images/hit_top_arrow.gif) no-repeat 0 7px; padding-left:12px;}
#yosou-left h4 a { width:530px; background:#98BA43; border:solid 1px #607A2D; border-left:solid 5px #607A2D; padding:5px 0px 3px 5px; color:#fff; font-size:15px; font-weight:normal; margin:30px 0 10px 0; display:block; text-decoration:none;}
#yosou-left h4 a:hover { width:530px; background:#87A038; border:solid 1px #607A2D; border-left:solid 5px #607A2D; padding:5px 0px 3px 5px; color:#fff; font-size:15px; font-weight:normal; margin:30px 0 10px 0;}
.hitlist-set { border-bottom:solid 1px #D8DDC7; padding-bottom:5px; margin-bottom:10px;}
.hitlist-l { width:90px; float:left; margin-top:7px; font-size:80%;}
.hitlist-r { width:430px; float:left;}
#yosou-left h5 { color:#8CA51A; font-size:90%; font-weight:normal; border-bottom:dotted 1px #AFBC8A; margin-top:7px; margin-bottom:3px;}
.hitlist li { float:left; font-size:80%;}
.shikibetsu { width:50px;}
.waku { width:30px;}
.haitou { width:120px; text-align:right; padding-right:10px;}
.yosou { width:23px;}
.manbaken { width:70px; text-align:center; color:#e84c12;}
.bamei { width:200px;}
.ninki { width:150px;}
.red { background:url(../images/hit_red.gif) no-repeat 0 7px; padding-left:10px;}
.blue { background:url(../images/hit_blue.gif) no-repeat 0 7px; padding-left:10px;}
.no-hit { margin-left:10px; color:#8CA51A; font-size:80%;}
.archive { width:160px; border-bottom:dotted 1px #AFBC8A; padding:3px 10px;}
#yosou-right h4 a { color:#1183C9; font-size:80%; font-weight:normal; text-decoration:none; background:url(../images/hit_right_arrow.gif) no-repeat 0px 4px; padding-left:12px;} 
#yosou-right li { font-size:80%; padding:2px 0 2px 20px;}
.font12whb {
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	color: #FFFFFF;
}
.style1 {font-weight: bold; color: #FFFFFF; line-height: 130%;}
.style3 {color: #0066FF}
.style6 {font-size: 12px}
.style11 {font-size: 10px}
.style14 {color: #FF0000}
.pagetophit {width:530px;text-align:right; margin-top:15px;}
/************************************

　　      KEIBADO HIT YOSOU

*************************************/
/**#hityosou-wrapper { position:relative; background:url(../images/hit_bg.gif) no-repeat; padding-top:0px;}***/
#hityosou-wrapper { position:relative;padding-top:0px;margin:10px;}
#hityosou-wrapper h2 { background:url(../images/hit_yosou_ttl.gif) no-repeat; width:740px; height:22px; text-indent:-9999px; }


/************************************

　　      KEIBADO INFORMATION

*************************************/
#infom-wrapper{margin:10px;}
#infom-wrapper h2 { background:url(../images/information_ttl.gif) no-repeat; width:740px; height:22px; text-indent:-9999px;}
#information-wrap h3 { width:735px; background-color:#98BA43; border:solid 1px #607A2D; border-left:solid 5px #607a2d; padding:0px; text-indent:8px;line-height:1.6em;color:#fff; font-size:15px; font-weight:normal;}
#information-wrap { width:740px; margin:0 auto 0 auto;}
#information-wrap table { border-top:#848C69 solid 1px; border-left:#848C69 solid 1px; margin-top:30px;}
#information-wrap thead td { background-color:#98BA43; border-right:solid 1px #848C69; border-bottom:solid 1px #848C69; color:#fff; text-align:center; padding:2px;}
#information-wrap tbody td { background-color:#F8F9EA; border-right:solid 1px #848C69; border-bottom:solid 1px #848C69; color:#333; font-size:80%;}
#information-wrap tbody td a { background-color:#F8F9EA; text-decoration:none; display:block; padding:5px; padding-left:23px; background:url(../images/information_arrow.gif) no-repeat 8px 12px;}
#information-wrap tbody td a:hover { background-color:#F7F5A9; text-decoration:none; display:block; padding:5px; padding-left:23px;}
#information-wrap .info-left { text-align:center; color:#333; font-size:80%;}
.pagetop {text-align:right; margin-top:15px;}
#info-detail-wrap { width:740px; margin:0 auto 0 auto;line-height:1.6em;}
#info-detail-wrap h3 { width:735px; background-color:#98BA43; border:solid 1px #607A2D; border-left:solid 5px #607a2d; padding:0px; text-indent:8px;line-height:1.6em;color:#fff; font-size:15px; font-weight:normal; margin:30px 0 30px 0;}
#info-detail-wrap p { padding:0 5px 0 10px; font-size:80%;}
#info-detail-wrap h4 {color:#89A42F; font-weight:bold; font-size:90%;}
#info-detail-wrap span {color:red;}

/************************************

　　      KEIBADO KNN NEWS

*************************************/
#news-wrapper {margin:10px;}
#news-wrapper h2 { background:url(../images/news_ttl.gif) no-repeat; width:740px; height:22px; text-indent:-9999px; margin:0 0 0 0;}
#news-wrapper h3 { background:url(../images/news_mark.gif) no-repeat 693px; width:740px; background-color:#98BA43; border:solid 1px #607A2D; border-left:solid 5px #607a2d; text-indent:6px;line-height:1.8em;padding:0px 0px 0px 0px; color:#fff; font-size:15px; font-weight:normal; margin:30px 0 10px 0;}
#news-wrap { width:750px; margin:0 auto 0 auto;}
#news-wrap p { padding:0 5px 0 10px; font-size:80%;}
#news-wrap li { padding:0 5px 0 10px; font-size:80%; line-height:170%;}
#news-wrapper h4 { color:#89A42F; font-weight:normal; font-size:80%; margin-top:5px; padding:0 10px;}
#news-wrapper .page-top { width:750px; text-align:right; margin-top:5px; font-size:74%; color:#fff; background:#98ba43; display:inline;}
.pagetop600{width:740px;text-align:right; margin-top:15px;}

#ctw{width:770px;border:1px solid #cccccc;background-color:#ffffff;}}


.userifFORM{
width : 350px;
}

.pointpaykey{
  text-align : center;
}
.pointKeyTD{
  vertical-align : middle;
  text-align : center;
}
.pointKeyTB{
  margin-left:auto;
  margin-right:auto;
background-color : #fffef0;
}
.pointKEYerr{
  
  text-align : center;
  color : #333333;
}
.poinKEYerr{
  font-size : 14px;
  font-weight : normal;
  color : #ff8040;
  text-align : center;
}
#gaN li{
  font-size : 12px;
  line-height : 130%;
  margin-bottom:5px;
  background-image : url(../images/ganew_ic.gif);
  background-repeat : no-repeat;background-position : left 4px;
  text-indent:13px;
}

.mailTitle{
	margin:6px;
	padding:6px;
	font-size : 12px;
	font-weight : bold;
	line-height : 2em;
	background-color:#d3e359;
	text-align : left;
	color : #ffffff;
	background-image : url(../images/DataTitleBg.jpg);
	background-repeat : repeat-x;
	background-position : center bottom;
}
.mailWrap2{
	margin:6px;
	margin-top:0px;
	font-size:12px;
	line-height:1.6em;
}
.mailWrap{
	color : #333333;
	background-color : #ffffff;
	border:1px solid #cccccc;
	width : 780px;
}




/*テキストカラー*/
.txtwhite {color:#FFFFFF;}
.txtred {color:#FF0000;}
.txtgreen {color:#006600;}
.txtorange {color:#FF6600;}
.txtblue {color:#000099;}

/*テキストサイズ*/
.txt1014 {font-size:10px; line-height:150%;}
.txt10 {font-size:10px; line-height:100%;}
.txt12 {font-size:12px; line-height:100%;}
.txt1214 {font-size:12px; line-height:120%;}
.txt1218 {font-size:12px; line-height:150%;}
.txt1220 {font-size:12px; line-height:180%;}
.txt14 {font-size:14px; line-height:100%;}
.txt18 {font-size:18px; line-height:100%;}

/*背景色*/
.bgwhite {background-color:#FFFFFF;}
.bggrayframe {background-color:#666666;}
.bggrayline {background-color:#999999;}
.bggreenstep {background-color:#E1FFBE;}
.bggreenstepsub {background-color:#F2FFE2;}
.bggreenpoint {background-color:#66CC33;}
.bgbluettl {background-color:#6666CC;}
.bgbluebg {background-color:#E9F1FF;}
.bgbluetable {background-color:#BFD6FF;}
.bgorangettl {background-color:#FF6600;}
.bgorangebg {background-color:#FFF0E5;}
.bgorangetable {background-color:#FFD3A8;}
.bgbeige {background-color:#F2F2D7;}
.bgnanamebg {background-color:#E1FBE1;}
.bgnanametable {background-color:#9EE99E;}

/*テーブルパディング*/
.pad {padding: 5px 10px 5px 10px;}
.pad2 {padding: 0px 0px 0px 5px;}
.pad3 {padding: 5px 20px 20px 5px;}
.pad4 {
padding: 12px 0px 0px 0px;
color:#FF6600;
}
.pad5 {padding: 8px 0px 0px 0px;}
.pad6 {padding: 10px 10px 0px 10px;}
.pad7 {padding: 10px 0px 0px 0px;}

.kin1{
	color:#FF6600;
	font-size:14px;
	line-height:100%;
	font-weight:bold;
}
.kin2{
	background-color:#FF6600;
	color:#FFFFFF;
	font-size:14px;
	line-height:100%;
	font-weight:bold;
}
.kin3{
	background-color:#FFFFFF;
	font-size:12px;
	line-height:150%;
	padding: 12px 12px 20px 12px;
}
.kin4{
	background-color:#FFFFCC;
	padding: 2px 2px 2px 2px;
}
.kin5{
	background-color:#FFFFCC;
	padding: 5px 4px 10px 4px;
	font-size:12px;
	line-height:150%;
}
.kin6{
	background-color:#FFFFFF;
	padding: 2px 2px 2px 2px;
}
.kin7{
	background-color:#FFFFFF;
	padding: 5px 4px 10px 4px;
	font-size:12px;
	line-height:150%;
}

/*パドック分析*/
#paddock{
margin:0;
padding:0;
text-align:left;
width:595px;
}
#paddock h1{
margin:0px 0px 10px 0px;
padding:0;
text-align:center;
font-size:14px;
font-weight:bold;
color:#063;
}
#paddock .lead{
margin:0px 10px 20px 10px;
padding:0;
width:575px;
font-size:12px;
line-height:150%;
}
#paddock .anchorout{
margin:0;
padding:10px 0px 0px 0px;
background:#ebf0d9 url("../images/sp_img/paddock_top.gif") no-repeat left top;
}
#paddock .anchormid{
margin:0;
padding:0px 0px 10px 0px;
background:url("../images/sp_img/paddock_bottom.gif") no-repeat left bottom;
}
#paddock .anchorin{
margin:0;
padding:0;
border-left:solid 1px #9c3;
border-right:solid 1px #9c3;
}
#paddock .anchorin p{
margin:0;
padding:0;
font-size:12px;
line-height:180%;
text-align:center;
}
#paddock .anchorin span{
font-size:10px;
color:#999;
}
#paddock .content{
margin:0px 0px 0px 0px;
padding:0;
width:595px;
background:url("../images/sp_img/paddock_middle.gif") repeat-y;
}
#paddock .contentin{
margin:0;
padding:0px 0px 20px 0px;
background:url("../images/sp_img/paddock_bottom.gif") no-repeat left bottom;
}
#paddock .contentl{
margin:0;
padding:0;
width:322px;
float:left;
}
#paddock .contentll{
margin:10px 5px 5px 0px;
padding:0px 0px 0px 15px;
width:169px;
height:107px;
float:left;
}
#paddock .contentlr{
margin:10px 0px 5px 0px;
padding:0;
width:125px;
height:107px;
float:left;
}
#paddock .contentlb{
margin:0px 0px 0px 15px;
padding:0;
width:299px;
height:45px;
background:url("../images/sp_img/paddock_point.gif") no-repeat;
clear:both;
}
#paddock .contentlb p{
margin:0;
padding:15px 0px 0px 145px;
font-size:14px;
font-weight:bold;
color:#063;
}
#paddock .contentr{
margin:0px 0px 10px 0px;
padding:0;
width:273px;
float:left;
}
#paddock dl{
margin:0px 0px 0px 15px;
padding:0;
clear:both;
width:565px;
height:100%;
}
#paddock dt{
margin:0;
padding:0;
height:30px;
}
#paddock dt img{
margin:0;
padding:0;
line-height:0;
vertical-align:bottom;
}
#paddock dd{
margin:0;
padding:8px 10px 10px 10px;
height:100%;
background-color:#f8fbee;
font-size:12px;
line-height:150%;
}
#paddock .mite{
margin:0;
padding:8px 0px 10px 0px;
background-color:#ebf0d9;
font-size:12px;
line-height:150%;
}
#paddock .gan{
margin:0;
padding:10px 30px 10px 30px;
background-color:#f8fbee;
text-align:right;
}
#paddock .gantable{
margin:0;
padding:0;
width:505px;
border-collapse:collapse;
border-spacing:0;
}
#paddock .gantr1{
margin:0;
padding:0;
background-color:#ebf0d9;
color:#006633;
}
#paddock .gantr2{
margin:0;
padding:0;
background-color:#ffffff;
color:#ff0000;
}
#paddock .gantable td{
margin:0;
padding:5px 0px 5px 0px;
border:solid 1px #ccc;
font-size:12px;
text-align:center;
}
#paddock .short{
width:60px;
}
#paddock .gantr2 .long{
color:#000000;
}
#paddock .gan span{
font-size:10px;
}
#paddock .pageup{
margin:0;
padding:0;
width:595px;
font-size:12px;
}
#paddock .pageup span,#paddock .pageup a{
display:block;
float:left;
}
#paddock .pageup span{
margin:0;
padding:5px 0px 10px 0px;
width:298px;
}
#paddock .pageup a{
margin:0;
padding:5px 0px 10px 0px;
width:297px;
text-align:right;
}
#paddock .commentout{
margin:0;
padding:10px 0px 0px 0px;
background:#ebf0d9 url("../images/sp_img/paddock_top.gif") no-repeat left top;
}
#paddock .commentmid{
margin:0;
padding:0px 0px 10px 0px;
background:url("../images/sp_img/paddock_bottom.gif") no-repeat left bottom;
}
#paddock .commentin{
margin:0;
padding:0;
border-left:solid 1px #9c3;
border-right:solid 1px #9c3;
}
#paddock .commenttop{
margin:0px 0px 10px 15px;
padding:0;
width:565px;
}
#paddock .commentml{
margin:0;
padding:0px 0px 0px 15px;
float:left;
width:180px;
}
#paddock .commentml table{
margin:0;
padding:0;
width:180px;
border-collapse:collapse;
border-spacing:0;
}
#paddock .commentml tr{
margin:0;
padding:0;
}
#paddock .tdl{
margin:0;
padding:5px;
width:40px;
background-color:#d1e6a7;
font-size:14px;
color:#f00;
text-align:center;
border-top:solid 1px #ccc;
}
#paddock .tdr{
margin:0;
padding:8px;
width:140px;
background-color:#f8fbee;
font-size:12px;
border-top:solid 1px #ccc;
}
#paddock .tdlb{
margin:0;
padding:5px;
width:40px;
background-color:#d1e6a7;
font-size:14px;
color:#f00;
text-align:center;
border-top:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}
#paddock .tdrb{
margin:0;
padding:8px;
width:140px;
background-color:#f8fbee;
font-size:12px;
border-top:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}
#paddock .commentmr{
margin:0px 0px 0px 10px;
padding:0;
float:left;
width:375px;
font-size:12px;
line-height:150%;
}
#paddock dd p{
margin:0;
padding:0;
width:415px;
float:left;
}
#paddock dd img{
margin:0px 0px 0px 10px;
padding:0;
float:left;
}
#paddock .clear{
margin:0;
padding:0;
clear:both;
}
#paddock .sp{
margin:0;
padding:0;
height:10px;
clear:both;
}
#paddock .sp2{
margin:0;
padding:0;
height:20px;
clear:both;
}
#paddock a{
margin:0;
padding:0;
}

/*騎手の組み合わせ分析*/
.kkt{
border-collapse:collapse;
border-spacing:0;
width:233px;
}
.kkt,.kkt tr,.kkt td{
border:1px solid #ccc;
background:#eee;
}
.kkt td{
padding:3px;
}
.kki{
margin-top:8px;
}
.kkp1{
margin:8px 10px 0px 10px;
padding:0;
width:559px;
}
.kkp2{
margin:0;
padding:32px 0px 0px 10px;
width:500px;
}
.kkd{
margin:0;
padding:0;
background:url(../images/sp_img/k_profile01.gif) no-repeat left top;
}

