@charset "utf-8";
/* CSS Document */

/* 画像置換 */
.teximg{
background-repeat:no-repeat;
background-position: center ;
text-indent:-9999px;
display:block;
}


#mainimg{
background-image:url(../img/mainimg.png);
background-repeat:no-repeat;
background-position: center ;
width:100%;
height:165px;
text-indent:-9999px;
display:block;
margin:auto;
background-color:#dff2fc;
}
.bgcolor{
background-color:#dff2fc;}

#read{
clear:both;
padding:10px 0;
}
#read dt{
background-image:url(../img/maintext1.png);
background-repeat:no-repeat;
background-position: center ;
width:280px;
height:64px;
text-indent:-9999px;
display:block;
float:left;
}
#read dd{
background-image:url(../img/maintext2.png);
background-repeat:no-repeat;
background-position: center ;
width:620px;
height:64px;
text-indent:-9999px;
display:block;
float:left;
}

#main_list{
clear:both;
width:840px;
margin:auto;
}
#ml_01{
background-image:url(../img/mainlist1.png);
background-repeat:no-repeat;
background-position: center ;
width:236px;
height:213px;
text-indent:-9999px;
display:block;
float:left;
margin-left:10px;
}
#ml_02{
background-image:url(../img/mainlist2.png);
background-repeat:no-repeat;
background-position: center ;
width:270px;
height:213px;
text-indent:-9999px;
display:block;
float:left;margin-left:10px;
}
#ml_03{
background-image:url(../img/mainlist3.png);
background-repeat:no-repeat;
background-position: center ;
width:272px;
height:213px;
text-indent:-9999px;
display:block;
float:left;
margin-left:10px;
}

#steps{
clear:both;
width:950px;
margin:auto;
}
#steps li{
float:left;
}

#ste_00{
background-image:url(../img/step0.png);
width:52px;
height:140px;
}
#ste_01{
background-image:url(../img/step1.png);
width:152px;
height:140px;
}
#ste_02{
background-image:url(../img/step2.png);
width:173px;
height:140px;
}
#ste_03{
background-image:url(../img/step3.png);
width:173px;
height:140px;
}
#ste_04{
background-image:url(../img/step4.png);
width:204px;
height:140px;
}
#ste_05{
background-image:url(../img/step5.png);
width:162px;
height:140px;
}

#soudan{
clear:both;
background-image:url(../img/soudanbasyo.png);
width:470px;
height:37px;
margin:auto;
}

#best6{
background-image:url(../img/title03.png);
width:418px;
height:43px;
margin-bottom:7px;
}

#timing{
background-image:url(../img/title02.png);
width:418px;
height:43px;margin-bottom:7px;
}
#subfoot{
background-image:url(../img/subfoot.png);
width:883px;
height:39px;
margin:10px auto;
}
#muryou{
background-image:url(../img/soudanmeyasu.png);
width:885px;
height:38px;
margin:auto;
}
#houjinsoudan{
background-image:url(../img/tite04.png);
width:95px;
height:19px;
margin:auto;

margin:0;
padding:0;
}
#jigyouhosyou{
background-image:url(../img/title05.png);
width:403px;
height:26px;
margin:auto;

margin:0;
padding:0;
}

#graph{
background-image:url(../img/graph.png);
width:414px;
height:114px;
margin:auto;
margin-top:20px;
}

#hokanimo{
background-image:url(../img/hokanimo.png);
width:441px;
height:35px;
margin-bottom:7px;
margin-left:4px;
}


#others dl{
background-color:#FFFFFF;
padding:7px;
display:block;
}
#others dd{
font-size:10px;
}

#houjin{
background-color:#FFFFFF;
padding:7px;
display:block;}

#hoka_01{
background-image:url(../img/roan.png);
width:108px;
height:66px;
margin:5px auto;
}

#hoka_02{
background-image:url(../img/nenkin.png);
width:136px;
height:66px;
margin:5px auto;
}

#hoka_03{
background-image:url(../img/souzoku.png);
width:122px;
height:66px;
margin:5px auto;
}

#item1{
background-image:url(../img/6_list2.png);
background-position:-4px -3px;
width:202px;
height:61px;
margin:5px auto;
}
#item2{
background-image:url(../img/6_list2.png);
background-position:-212px -3px;
width:202px;
height:61px;
margin:5px auto;
}
#item3{
background-image:url(../img/6_list2.png);
background-position:-4px -69px;
width:202px;
height:61px;
margin:5px auto;
}
#item4{
background-image:url(../img/6_list2.png);
background-position:-212px -69px;
width:202px;
height:61px;
margin:5px auto;
}
#item5{
background-image:url(../img/6_list2.png);
background-position:-4px -137px;
width:202px;
height:61px;
margin:5px auto;
}
#item6{
background-image:url(../img/6_list2.png);
background-position:-212px -137px;
width:202px;
height:61px;
margin:5px auto;
}

#item_1{
background-image:url(../img/6_list1.png);
background-position:-4px -3px;
width:202px;
height:61px;
margin:5px auto;
}
#item_2{
background-image:url(../img/6_list1.png);
background-position:-212px -3px;
width:202px;
height:61px;
margin:5px auto;
}
#item_3{
background-image:url(../img/6_list1.png);
background-position:-4px -69px;
width:202px;
height:61px;
margin:5px auto;
}
#item_4{
background-image:url(../img/6_list1.png);
background-position:-212px -69px;
width:202px;
height:61px;
margin:5px auto;
}
#item_5{
background-image:url(../img/6_list1.png);
background-position:-4px -137px;
width:202px;
height:61px;
margin:5px auto;
}
#item_6{
background-image:url(../img/6_list1.png);
background-position:-212px -137px;

width:202px;
height:61px;
margin:5px auto;
}
.timings{
clear:both;
padding-left:10px;
}
.timings li{
float:left;
margin-bottom:10px;
}
.best6s{
clear:both;
padding-left:10px;
}
.best6s li{
float:left;
margin-bottom:10px;

}

.soudanbox{
float:left;
padding-left:10px;
}
.soudanwrap{
margin-top:10px;
margin-bottom:10px;
clear:both;
overflow:hidden;
background-color:#FFFFFF;
padding:10px 0 10px 20px;}

#houjintext{
font-size:10px;
padding:5px 10px;
line-height:10px;}

#houjin{
float:left;
width:420px;
height:220px;
margin-top:3px;}
#others{
float:left;
width:458px;}

#hokanimowrap{
clear:both;
padding-left:10px;
width:900px;
overflow:hidden;
margin:auto;}

#others dl{
width:130px;float:left;
margin-left:5px;
height:180px;}

.bars h3{float:left;
}
.bars a{float:left;
}
.bars {
background-color:#FFFFFF;width:860px;
height:70px;
padding-left:40px;
padding-top:20px;
margin:10px auto;

}
#maru{float:left;
margin-top:-10px;}