@charset "EUC-JP";

body{margin:0px 0px 0px 0px;font-size:100%;}


img{border:none;margin:0px;}
dl{margin-top:10px;}
dt{margin-top:5px;}
dd{margin-top:5px;}
hr{height:1px;}
a, a:link, a:visited{
text-decoration: none;
}

a:hover {
text-decoration: underline;
}


.top{margin:15px 10px 20px 0px;text-align:right;}
.right{text-align:right;margin-right:6px;}
.tac{text-align:center;}
.tal{text-align:left;}
.fr{float:right;}
.fl{float:left;}
.moushi{text-align:center;margin:0px 0px 15px 0px;}

.b{font-weight:bold;}
.caution{color:#ff0000;}
.indent{margin-left:50px;}
.imager{float:right;margin:20px 10px 0px 10px;}
.tab{margin-left:50px;}
.kakaku{color:#ff0000;font-weight:bold;}

.ad{font-size:150%;color:#FF0000;}
.border{border:1px solid #999999;background-color:#eeeeee;padding:5px;}




.reslink{text-decoration:underline;cursor:pointer;color:#0000FF;}

#tops{width:830px;padding:3px 0px 0px 0px;background-color:#e1e3e3;text-align:left;margin:0px 0px 10px 0px;}
#tops p{margin:0px 0px 0px 8px;padding:0px 0px 0px 0px;font-size:13px;display:inline;letter-spacing:-1px;}
#tops h1{margin:0px 0px 0px 2px;padding:0px 0px 0px 5px;font-size:13px;font-weight:normal;display:inline;letter-spacing:-1px;}

#headr{width:830px;margin:3px 0px 0px 0px;height:80px;border-top:1px solid #cccccc;background:url(img/thaikei.gif) repeat #ffffff;padding:0px 0px 0px 0px;}
#headr img{background-color:#ffffff;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#tops2{width:827px;padding:3px 0px 3px 3px;margin:0px 0px 8px 0px;background-color:#f1f2f2;font-size:80%;text-align:left;}
#tops2 h2{margin:15px 0px 0px 5px;padding:0px 0px 0px 5px;font-size:13px;font-weight:normal;display:inline;letter-spacing:-1px;}
#tops2 p{margin:0px 0px 0px 8px;padding:0px 0px 0px 0px;font-size:13px;display:inline;letter-spacing:-1px;}
#tops2 a{color:#000000;text-decoration: none;}


#box2{padding:0px 0px 0px 0px;margin:10px 9px 0px 9px;width:830px;background:url(image/side_bg.gif) repeat-y #ffffff;text-align:left;}
#box{padding:7px 16px 0px 16px;margin: 0 auto;width:830px;}
#nakami{float:right;width:620px;margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;font-size:95%;}

#nakami dl{line-height:1.2em;padding:0px 5px 0px 10px;}
#nakami dt{}
#nakami dd{}
#nakami h2{background:url(img/h_haikei01.gif);color:#444444;margin:0px;padding:5px 0px 3px 20px;font-size:110%;letter-spacing:-1px;}
#nakami h3{background:url(img/h_haikei002.gif);clear:both;color:#444444;margin:0px 0px 12px 0px;padding:4px 0px 4px 20px;font-size:100%;background-color:#e6edf4;}
#nakami h4{clear:both;color:#444444;margin:0px 0px 12px 0px;padding:4px 0px 4px 10px;font-size:100%;}

#nakami h5{clear:both;border:1px solid #999999;color:#ffffff;background-color:#666666;margin:30px 0px 0px 11px;padding:3px 3px 3px 3px;font-size:80%;display:inline;}
#nakami .fromMotooti{border:1px solid #999999;padding:13px 0 0 0;}

#shou p{line-height:1.5em;padding:0px 25px 0px 10px;margin:6px 0px 12px 0px;}


/*
#toprl{
	float:left;
	width:392px;
	margin:15px 0px 0px 0px;
}
#toprr{
	float:right;
	width:166px;
	margin:15px 0px 0px 0px;
}
*/

.bdr{border:1px solid #999999;}
.collapse{border-collapse:collapse;}
.collapse th{color:#006699;border: solid 1px #A0D0F0;font-weight:bold;background-color:#E4F0FF;}
.collapse td{border: solid 1px #999999;}

#sidebar{margin:0px 0px 0px 0px;width:200px;padding:0px 0px 0px 0px;}
#sidebar .menu ul{margin:0px 0px 3px 0px;list-style-type:none;padding:0px 0px 0px 0px;font-size:90%;}
#sidebar .menu li{padding:5px 0px 5px 11px;margin:0px 0px 0px 0px;background: url(img/btn013_20.gif) no-repeat;}
#sidebar a:link{color:#444444;}
#sidebar a:visited{color:#444444;}
#sidebar a:hover {color:#ff6600;}

#sidebar h4{color:#000000;font-weight:bold;font-size:95%;background: url(img/btn02.png) no-repeat 0 0;margin:0px 0px 0px 0px;;padding:9px 0px 9px 7px;}
#sidebar h5{color:#000000;font-size:105%;margin:5px 0px 0px 5px;;padding:9px 0px 15px 7px;background: url(image/btn057_02.png) no-repeat 0 0;}



#sidebar strong{letter-spacing:-1px;}s
#sidebar p{font-size:90%;padding:0px 5px;line-height:1.4em;}


#footer{border-top:0px solid #cccccc;width:860px;clear:both;padding-top:5px;margin-top:5px;background-color:#c9c6f4;color:#000000;}
#footer p{text-align:center;margin-bottom:0px;line-height:1.4em;font-size:90%;}
#footer a{color:#000000;}

#waku{width:560px;border:1px solid #C4C4C4;padding:0px 0px 0px 0px;margin:0px 0px 20px 15px;font-size:98%;background-color :#FFFFFF;}
#ue{width:552px;margin:0px 0px 0px 0px;padding:3px 0px 1px 8px;background-color:#FFC5B0;}
#ue a{font-weight:bold;}

#naka{width:550px;font-size:93%;border-top:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;margin:0px 0px 0px 0px;padding:0px;background-color:#FFFFFF;}
#banner{float:left;width:100px;margin:3px 0px 0px 3px;padding:0px;background-color:#F22222;}
#hyou{width:452px;min-height:60px;margin:6px 0px 0px 0px;padding:0px;background-color:#FFFFFF;text-align: center;}
#shita{width:558px;margin:0px 0px 0px 0px;padding:6px 0px 6px 0px;background-color:#FFFFFF;font-size:88%;line-height:1.4em;}
#shita ul{margin:0 0 0 1.4em;line-height:1.4em;}


.tl3 {padding-left: 8px;}

.c-both { clear: both; }
.tdhaikei {
	background-color: #FFF8DD;
}
#link1{width:550px;margin:0px 0px 10px 15px;padding:2px;font-size:100%;}
#link2{width:550px;margin:0px 0px 10px 15px;padding:2px;font-size:100%;}
#link3{width:550px;margin:0px 0px 0px 15px;padding:2px;font-size:100%;}
#info{width:600px;margin:0px 0px 0px 0px;padding:3px;font-size:100%;}
#info dl{line-height:1.1em;padding:0px 5px 0px 10px;}
#info dt{margin:0px 0px 0px 0px;}
#info dd{margin:0px 0px 0px 10px;}

#link dl{line-height:1.2em;padding:0px 5px 0px 10px;}
#link dt{font-weight:bold;margin:0px 0px 0px 0px;}
#link dd{margin:5px 0px 5px 10px;}

#start{
margin: 0 auto; /* Internet Explorer 5.5以外 */
text-align: left; /* Internet Explorer 5.5以前への対応 */

width: 96%; /* 左右に余白を入れる場合は、ここを編集 */
background-color: #ffffff; /* このサンプルでは白のコンテンツ枠 */
font-size: 92%;
}
.bbox{width:600px;margin:10px 15px 20px 10px;padding:0px;font-size:100%;border-bottom-style: solid;border-color: #CCCCCC;border-width:2px;  }
.bbox li{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; line-height:1.5em;}
.bbox ul{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.leftbox { width: 122px;height:130px;float: left; margin:5px 0px 0px 0px;}
.rightbox { width: 470px;height:130px;float: right; margin:5px 0px 0px 0px;}

.bbox hr { width: 100%; height: 2px; color:#EA9BAD;}


.tabel1 {width:98%;margin:5px 0px 0px 10px;  border: 1px #ff9900 solid; border-collapse: collapse;}
.tabel1 td, th { border: 1px #ff9900 solid;padding:8px 10px 8px 10px;}

#cell1{width:65px;}

.costtabel {width:98%;margin:5px 0px 0px 10px;  border-collapse: collapse;font-size:85%;line-height:1.2em;}
.costtabel td{ border: 1px #ff9900 solid;padding:4px 5px 4px 5px;}
.costtabel th{ border: 1px #ff9900 solid;padding:4px 5px 4px 5px;}

.shoutable {width:98%;margin:10px 0px 20px 10px;  border: 1px #ff9900 solid; border-collapse: collapse;font-size:85%;line-height:1.2em;}
.shoutable td, th { border: 1px #ff9900 solid;padding:6px 0px 5px 10px;line-height:1.4em;}

.levertable {width:98%;margin:5px 0px 0px 10px;  border-collapse: collapse;font-size:85%;line-height:1.4em;}
.levertable td{ border: 1px #ff9900 solid;}
.levertable th{ border: 1px #ff9900 solid;padding:4px 5px 4px 5px;}

.pairtable {width:98%;margin:5px 0px 0px 10px;  border-collapse: collapse;font-size:85%;line-height:1.3em;}
.pairtable td{ border: 1px #ff9900 solid;}
.pairtable th{ border: 1px #ff9900 solid;padding:4px 5px 4px 5px;}



.td1{width:130px;background-color:#EFF7FE;padding:4px 0px 3px 10px;}
.td2{ width:130px;padding:4px 0px 3px 10px;}
.td3{ width:130px;background-color:#EFF7FE;padding:4px 0px 3px 10px;}
.td4{ width:130px;padding:4px 0px 3px 10px;}
.td5{ text-align:center;}
.pairtable .td5{padding:3px 0px 3px 0px;}
.td6{ font-weight:bold;}
.td7{width:90px;padding:3px;}
.td8{width:590px;padding:3px;}
.td9{padding:4px 0px 3px 10px; background-color:#EFF7FE;}
.td10{padding:10px 0px 6px 6px;line-height:1.4em;font-size:90%;}
.td10 p{line-height:1.4em;margin:0px 0px 1px 0px; padding:0px 0px 0px 0px;}
.td11{ text-align:center; font-weight:bold;background:url(img/tback01.gif);padding:3px 0px 3px 0px;}
.td12{ text-align:center; font-weight:bold;background:url(img/tback02.gif);padding:3px 0px 3px 0px;}
.levertable .td12{padding:6px 0px 6px 0px;}
.td13{width:130px;padding:6px 0px 5px 10px;line-height:1.4em;background-color:#FFF8DD;}
.td14{width:200px;padding:6px 0px 5px 10px;line-height:1.4em;}
.td15{font-weight:bold;background:url(img/tback02.gif);padding:8px 0px 6px 15px;}
.td16{width:400px;padding:6px 0px 5px 15px;line-height:1.4em;}
.td17{width:130px;padding:6px 0px 5px 10px;line-height:1.4em;}
.td18{width:55px; text-align:center; font-weight:bold;background:url(img/tback02.gif);font-size:75%;}
.costtabel .td19{padding:3px 0px 3px 0px; text-align:center;border: 0px #ff9900 solid;}
.levertable .td19{padding:3px 0px 3px 0px; text-align:center;border: 0px #ff9900 solid;}
.pairtable .td19{padding:3px 0px 3px 0px; text-align:center;border: 0px #ff9900 solid;}
.td20{padding:3px 0px 3px 0px; text-align:center;width:130px;}
.td21{padding:3px 0px 3px 0px; text-align:center;width:90px;}
.td22{width:100px;padding:4px 0px 3px 80px;line-height:1.4em;}

.table4 {width:610px;margin:3px 5px 12px 5px;  border: 1px #99CCFF solid;}
.table4 td{} 
.table4 a:link{color: #0000ff;text-decoration:none;}
.table4 a:visited{color: #0000ff;text-decoration:none;}
.table4 a:hover {color:#ff6600;}
.table4 p{padding:0px 3px 0px 3px;}
.table4 ul{margin:2px 0px 0px 5px;padding:0px 0px 0px 0px;font-size:90%;}
.table4 li{padding:1px 0px 0px 0px;margin:0px 0px 0px 12px;}

.t1{padding:0px 3px 0px 7px;text-align:left;width:80px;}
.t2{padding:0px 3px 0px 7px;text-align:left;width:80px;}
.t3{padding:0px 3px 0px 7px;text-align:left;width:80px;}
.t4{padding:0px 3px 0px 7px;text-align:left;width:60px;}
.t5{padding:0px 3px 0px 3px;text-align:left;vertical-align:top;line-height:1.5em;}

.t6{padding:0px 3px 0px 7px;text-align:left;background-color:#EFF7FE;height:30px;}

.bb {font-weight:bold;font-size:100%;}



.tr1{background:url(img/bg01.gif); height:27px;font-weight:bold;}
.tr2{ height:40px;font-weight:bold;}

#shoukai{margin:15px 0px 0px 10px;padding:0px;font-size:100%;}
#shoukai p{margin:3px 0px 0px 0px;}
#shoukai table{ width:570px;margin:0px 0px 15px 15px;border:1px solid #3366CC;border-collapse:collapse;padding:1px;text-align:left;}
#shoukai td{border:1px solid #3366CC;border-collapse:collapse;}
#shoukai th{border:1px solid #3366CC;border-collapse:collapse;}
#shoukai h4{clear:both;color:#FF0000;margin:0px 0px 4px 10px;padding:1px 0px 2px 0px;font-size:100%;}

.box0{width:610px;margin:10px 5px 10px 0px;padding:0px;font-size:100%;border-style: solid;border-color: #efefef;border-width:1px;  }
.box1{ height:45px;font-weight:bold;margin:10px 0px 0px 0px;}
.example1 {width: 45px;height: 43px;margin:0px -10px 0px 5px;float: left;position:relative;top:0px;left:0px;z-index: 1;}
.box2{height:43px;width:540px;margin:0px 0px 0px 0px;padding:5px 0px 0px 10px; float:left;background:url(img/rank-back5.png);background-repeat: no-repeat;z-index: 2; } 
.box3{height:43px;width:540px;margin:0px 0px 0px 0px;padding:5px 0px 0px 10px; float:left;background:url(img/rankback.png);background-repeat: no-repeat;z-index: 2; }
.box4{margin:10px 10px 15px 10px;padding:10px 10px 10px 0px;font-size:100%;background-color:#fefcdc;}

.example2 { color:#FFFFFF;width: 250px;height: 27px;margin:7px 20px 0px 0px;float: left;z-index: 1; }
.example2 a:link { color:#3333CC; } 
.example2 a:visited { color:#3333CC; }
.example2 a:hover { color:#FF6600;text-decoration: none;} 
.example2 a:active { color:#3333CC;} 
.example3 { width: 175px;height: 27px;margin:3px 30px 0px 0px;float: right;}

.bar1{background:url(img/bar01.gif); padding:0px 0px 0px 15px; margin:15px 0px 15px 0px; color:#FFFFFF;}
.bar2{background:url(img/bar_fx_l.gif); padding:0px 0px 0px 15px; margin:15px 0px 15px 0px; color:#FFFFFF;}

.trbox{font-weight:bold;margin:0px 0px 0px 0px; padding:0px 23px 0px 0px;float:left;}
.trbox2{margin:0px 0px 0px 0px; padding:5px 0px 0px 10px;float: left;}
.trbox3{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;float: right;}

#each p{margin:0px 0px 10px 0px;}
#each table{margin:0px 0px 10px 30px; width:90%;border:1px solid #CCCCCC; border-collapse:collapse; padding:1px;font-size:13px;}
#each td { border: 1px #CCCCCC solid;padding:6px 5px 6px 5px;text-align: center; }
#each h4{clear:both;border-bottom:1px dotted #999999;color:#666666;margin:10px 0px 10px 7px;padding:1px 0px 2px 21px;font-size:100%;background:url(../img/h4_bg.gif) left 20% no-repeat;}
#pair{margin:5px 0px 5px 0px; padding:5px 5px 5px 5px;line-height:1.6em;}

#kaisha td{padding:6px 5px 6px 15px;text-align:left;}

.set{width:600px;margin:10px 5px 0px 5px;padding:15px 6px 10px 10px;font-size:100%;background:url(img/t02.gif) no-repeat; }
.set p{margin:6px 5px 6px 5px;line-height:1.6em;font-size:90%;padding:0px 25px 0px 10px;}

.set3{width:600px;height:18px;margin:-13px 5px 10px 5px;padding:0px 6px 0px 10px;font-size:100%;background:url(img/d02.gif) no-repeat;}

.cambox{width:600px;margin:10px 5px 0px 5px;padding:5px 6px 0px 10px;font-size:100%;background:url(img/t01.gif) no-repeat; }
.cambox p{margin:6px 5px 6px 5px;line-height:1.3em;font-size:85%;}
.cambox dt{font-weight: bold;}
.cambox dd{margin:5px 0px 10px 15px;}
.cambox3{width:600px;height:18px;margin:-15px 5px 10px 5px;padding:0px 6px 0px 10px;font-size:100%;background:url(img/d01.gif) no-repeat;}

.setsumei{width:590px;margin:10px 10px 10px 10px;padding:0px 10px 0px 6px;font-size:90%;}
.setsumei2{width:100px;margin:0px 10px 10px 0px;padding:0px 0px 0px 0px;float: left;}
.setsumei2 img{ border: 2px #003300 solid;}
.setsumei3{width:370px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:right;}
.setsumei3 p{font-size:95%;margin:0px 0px 0px 0px;}
.setsumei3 img{margin:0px 0px 0px 80px;}
.settop{font-size:105%;color:#CC0000;font-weight:bold;margin:0px 0px -3px 10px;}
.setsumei p{margin:2px 5px 6px 5px;line-height:1.3em;line-height:200%;}

.point{width:560px;margin:10px 10px 15px 10px;padding:10px 10px 10px 0px;font-size:100%;background-color:#fefcdc;}
.point ol{line-height:1.3em;margin:6px 5px 0px -15px;}
.point li{line-height:1.3em;margin:0px 5px 0px 0px;list-style-position: inside;list-style-type:circle; }

.toptable {width:95%;margin:0px 5px 0px 10px;}

.t01{padding:20px 8px 0px 8px;}
.t02{padding:8px 15px 0px 8px;}
.t03{padding:8px 0px 0px 8px;}
.t04{padding:20px 2px 10px 8px;}

