body{font-size:12px;line-height:1.7em;margin:0px;}@media print {body {/zoom: 0.85;} }#main{width:840px;margin:0px auto 0px auto;}ul{list-style-type:none;}a{color:#336699;}a:hover{color:#3399cc;}img{border:0px;margin:0px;padding:0px;}hr{clear:both;border-bottom:1px dotted #333;border-top:1px solid white;margin:10px 0 15px 0;}h2{font-size:1.6em;border-bottom:1px solid #333;padding:10px;}h3{font-size:1.4em;border-bottom:1px dotted #3399cc;padding:3px;color:firebrick;}#honbun{}#honbunH{padding:10px 20px 0 20px;}#fontsize{position:relative;top:22px; left:750px;width:74px;height:16px;padding:0px;text-indent: -5000em;margin-top:-16px;}#fontsize a{display:block;overflow:hidden;outline:none;}.fontsize01 a{background: url(topimg/font01a.jpg) no-repeat; width:38px;height:16px;float:left;}.fontsize01 a:hover{background: url(topimg/font01b.jpg)  no-repeat;}.fontsize02 a{background: url(topimg/font02a.jpg) no-repeat; width:36px;height:16px;float:left;}.fontsize02 a:hover{background: url(topimg/font02b.jpg)  no-repeat;}#topnavi{margin-top:0px;width:840px;padding:0px ;height:35px;}#topnavi ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;}#topnavi li a{display:block;overflow:hidden;outline:none;width:168px;height:35px;}#topnavi li{float:left;padding:0px;}#n01 a{background: url(topimg/n01a.jpg) no-repeat;}#n01 a:hover{background: url(topimg/n01b.jpg) no-repeat;}#n02 a{background: url(topimg/n02a.jpg) no-repeat;}#n02 a:hover{background: url(topimg/n02b.jpg) no-repeat;}#n03 a{background: url(topimg/n03a.jpg) no-repeat;}#n03 a:hover{background: url(topimg/n03b.jpg) no-repeat;}#n04 a{background: url(topimg/n04a.jpg) no-repeat;}#n04 a:hover{background: url(topimg/n04b.jpg) no-repeat;}#n05 a{background: url(topimg/n05a.jpg) no-repeat;}#n05 a:hover{background: url(topimg/n05b.jpg) no-repeat;}#topC{ padding:0px;margin:5px 0 0 0;width:840px;background: url(topimg/leftback.jpg) repeat-y;}#topSide{width:260px;float:left;padding:5px;}#topSide a{overflow:hidden;outline:none;margin:0px;padding:0px;text-decoration:none;}#topSide a:hover{color:deepskyblue;}#topSide ul{clear:both;padding:0px;margin:0px;}#topSide li {padding:0px 0px 4px 22px;margin-top:2px;display:block;line-height:1.2em;}#sideulbB{background: white;margin:0 0 0 0;padding:5px;}#s01L a{float:left;width:195px;height:30px;background: url(topimg/s01a.jpg) no-repeat;text-indent: -5000em;margin-bottom:2px;}#s01L a:hover{background: url(topimg/s01b.jpg) no-repeat;}#s01R a{float:left;width:65px;height:30px;background: url(topimg/ichiran01.jpg) no-repeat;text-indent: -5000em;margin-bottom:2px;}#s01R a:hover{background: url(topimg/ichiran02.jpg) no-repeat;}#s02L a{float:left;width:195px;height:30px;background: url(topimg/s02a.jpg) no-repeat;text-indent: -5000em;margin-bottom:2px;;}#s02L a:hover{background: url(topimg/s02b.jpg) no-repeat;}#s03 a{float:left;width:260px;height:30px;background: url(topimg/s03a.jpg) no-repeat;text-indent: -5000em;margin-bottom:2px;}#s03 a:hover{background: url(topimg/s03b.jpg) no-repeat;}#s04 a{float:left;width:260px;height:30px;background: url(topimg/s04a.jpg) no-repeat;text-indent: -5000em;margin-bottom:2px;}#s04 a:hover{background: url(topimg/s04b.jpg) no-repeat;}#s05 a{float:left;width:260px;height:30px;background: url(topimg/s05a.jpg) no-repeat;text-indent: -5000em;}#s05 a:hover{background: url(topimg/s05b.jpg) no-repeat;}#snew{background: url(topimg/new.gif) no-repeat;}#skikan {background: url(topimg/kikan.gif) no-repeat;}#topMain{float:right;width:560px;}#mqTop{float:left;background: url(topimg/info.jpg) no-repeat;width:440px;padding:8px 6px 0 114px;height:32px;line-height:22px;}#whats{background: url(topimg/whatsnew.jpg) no-repeat;width:560px;height:119px;padding:3px 0 3px 0;margin-top:10px;color:darkorange;}#whats ul{padding:2px 10px 10px 10px;margin:22px 0 0 0;height:83px;overflow:auto;width:535px;#padding:5px 10px 10px 20px;#margin:25px 0 0 -10px;#height:80px;}#whats li{padding:3px 0 3px 0;margin:0px;font-size:.8em;line-height:1.4em;}#whats a{font-size:1.2em;}#banner{clear:both;padding:0px 15px 5px 15px ;}#mainC{width:840px; padding:0px;margin-top:10px;background:url(sitemapimg/back03.jpg) repeat-y right;}#mainCl{width:580px;float:left;margin:0px;}#title2back{background:url(sitemapimg/title2back.jpg) repeat-y;width:530px;padding:15px;border:10px solid #3399cc;border-top:0px;margin-bottom:20px;}#subSideL{width:540px;padding:10px;border:10px solid #3399cc;border-top:0px;}#sitemap li{padding:0px 0px 10px 0px;font-size:.9em;line-height:1.3em;margin-left:-30px;}#sitemap hr{margin-bottom:10px;}#sitemapR{width:250px;float:right;}#sitemapR ul{list-style: none;padding-left:10px;margin:10px 0 0 0;}#sitemapR li a{background: url(sitemapimg/b01.jpg) no-repeat;width:230px;height:30px;text-align:center;color:gold;text-decoration:none;line-height:28px;letter-spacing:.1em;display:block;}#sitemapR li a:hover{background: url(sitemapimg/b02.jpg) no-repeat;color:white;}#sitemapR li{padding:0px 0 10px 0;;margin:0px;}#mainCt{width:820px;margin-top:10px;border:10px solid #3399cc;}#mainCt2{width:820px;margin-top:20px;border:10px solid #3399cc;}#tokusyuBack{border:1px solid #cc6600;width:808px;padding:5px;background: url(tokusyuimg/tokusyu_back.jpg) ;border-bottom:0px;}#honbunT{border:1px solid #cc6600;}#honbunT2{border:1px solid #cc6600;_border-top:none;padding:9px;width:800px;}#highBack{border:1px solid #669933;width:808px;padding:5px;background: url(highimg/high_back.jpg) ;border-bottom:0px;}#highbackThum img{border:0px;margin-right:5px;float:left;}#highbackThum{padding-bottom:10px;_padding-bottom:0px;width:820px;_width:800px;}#highbackThum a{background:url(highimg/high_thumbback01.jpg) no-repeat;width:247px;height:60px;float:left;display:block;color:white;padding:5px;text-decoration:none;margin:10px 0 0px 8px;_margin:0px 0px 10px 6px; line-height: 120%;}#highbackThum a:hover{background:url(highimg/high_thumbback02.jpg) no-repeat;}#honbunHi{border:1px solid #669933;}#honbunHi2{border:1px solid #669933;_border-top:none;padding:9px;width:800px;}#heighimg{background:#669933;padding:10px;}.highH2{background:#669933;line-height:30px;color:white;border:0px;margin:20px 5px 0 5px;text-align:center;padding:0px;}.highLeft{ width:470px; margin:0px 0px 5px 0px; float:left; }.highLeft h2{color:#669933;line-height:1.6em;}.highRight{width:290px; margin:0px 0px 5px 0px; float:right;}#raceTitle{border: 10px solid #669933;border-top:none;width:770px;padding:10px 5px 5px 5px;margin-bottom:20px;}#raceTitleL{float:left;width:490px;}#raceTitleR{float:right;width:200px;padding-top:5px;height:40px}#raceTitleR1{float:right; width:80px;margin-bottom:5px;}#seisekiB a{background:url(highimg/seiseki01.jpg) no-repeat;width:80px; height:20px;float:right;text-indent: -5000em;display:block;overflow:hidden;outline:none;}#seisekiB a:hover{background:url(highimg/seiseki02.jpg) no-repeat;}#movieB a{background:url(highimg/movie01.jpg) no-repeat;width:80px; height:20px;float:right;text-indent: -5000em;display:block;overflow:hidden;outline:none;margin:0px;}#movieB a:hover{background:url(highimg/movie02.jpg) no-repeat;}.highthumname { font-size: 13px; font-weight: bold; color:white;line-height: 130%;}#highBackLi ul { text-align: left; width: 798px; margin: 0 0 0px -10px; padding:5px 0px 10px 30px; height: 100px; overflow: auto; ; line-height:1.5em;}#highBackLi li { border-bottom: 1px dotted #999; width:760px; margin:0px;padding:5px 0px 10px 0px;}#Htab2 ul{margin:0px;padding:0px;height:30px;font-size:1.2em;}#Htab2 li{float:left;display:block;background:white;width:390px;color:#669933;line-height:30px;text-align:center;list-style: none;font-weight:bold;border-top:1px solid #669933;}#Htab2 a{background:url(highimg/tab02a.jpg) no-repeat;width:390px;line-height:25px;padding-bottom:5px;color:white;display:block;font-weight:normal;font-size:.8em;text-decoration:none;}#Htab2 a:hover{background:url(highimg/tab02b.jpg) no-repeat;}#Htab3 ul{margin:0px;padding:0px;height:30px;;font-size:1.2em;}#Htab3 li{float:left;display:block;background:white;width:260px;line-height:30px;color:#669933;text-align:center;list-style: none;font-weight:bold;border-top:1px solid #669933;}#Htab3 a{background:url(highimg/tab01.jpg) no-repeat;width:260px;line-height:25px;padding-bottom:5px;color:white;display:block;font-weight:normal;font-size:.8em;text-decoration:none;}#Htab3 a:hover{background:url(highimg/tab02.jpg) no-repeat;}#tokusyuimg{background:url(tokusyuimg/tokusyuimg.jpg) repeat-y;padding:10px;}#tokusyumizo{background:url(tokusyuimg/tokusyu_mizo.jpg) no-repeat;width:780px;padding:0px 10px 0px 10px;margin:10px;line-height:30px;}#tokusyuThum a{float:left;width:250px;padding:20px 0 30px 17px;text-align:center;font-weight:bold;}.comment470{margin:20px 0 10px 0;}.comePhoto{  width:90px; margin:5px 10px 0 0; text-align:center; padding-top:93px; float:left;}.comeNoPhoto{  width:90px; margin:5px 10px 0 20px; text-align:center; height:90px; float:left;}.comePhoto110{  width:90px; margin:5px 10px 0 0; text-align:center; padding-top:113px; float:left;}.come{width:125px; font-size:.85em; line-height:13px; float:left; margin-top:5px;}.come3{width:125px; font-size:.85em; line-height:13px; float:left; margin:5px 28px 0 0;_margin:5px 14px 0 0;}#title2backR{background:url(sitemapimg/title2back.jpg) repeat-y;width:560px;border:10px solid #3399cc;border-top:0px;margin-bottom:20px;}#honbunR2{border:1px solid #006699;padding:9px;width:548px;padding:5px;}#subSideLr{width:560px;border:10px solid #3399cc;border-top:0px;}.keisaibi{font-size:.8em;color:#3399cc;}.syoukai{width:300px; margin:30px 0 10px 120px; font-size:.9em; line-height:1.3em;}.syoukaiName{font-size:1em; border-bottom:1px solid #666; width:160px; padding-bottom:5px; margin-bottom:10px;}.setumeimigi{font-size:.9em; line-height:1.3em; text-align:right; color#333; margin-top:10px;}.gold{color:blue;font-weight:bold;}.rblue{color:#006699;font-weight:bold;}#rensaiR{float:right;padding-right:10px;width:230px;}#rensaiR img{height:50px;margin:15px 0 0px 0}#rensaiThumb ul{list-style: none;padding:0px;margin:0 0 20px 0;}#rensaiThumb li a{font-size:.85em;line-height:1.4em;text-decoration:none;margin:5px 0 0px 0;color:#eee;padding:4px 0px 0px 4px;height:46px;}.rensaiT{background:#006699;width:528px;height:15px;text-align:center;color:white;font-size:1.2em;padding-top:7px;margin:0px;border:0px;}.renTB{float:left;height:50px;margin:0px;padding:0px;line-height:0px;font-size:0px;}#rensaiL01 a{width:230px;height:50px;background: url(rensaiimg/b01a.jpg) no-repeat;text-indent: -5000em;display:block;overflow:hidden;outline:none;margin:5px 0 5px 0;padding:0px;}#rensaiL01 a:hover{background: url(rensaiimg/b01b.jpg) no-repeat;}#rensaiL02 a{width:230px;height:50px;background: url(rensaiimg/b02a.jpg) no-repeat;text-indent: -5000em;display:block;overflow:hidden;outline:none;margin:5px 0 5px 0;padding:0px;}#rensaiL02 a:hover{background: url(rensaiimg/b02b.jpg) no-repeat;}#rensaiL03 a{width:230px;height:50px;background: url(rensaiimg/b03a.jpg) no-repeat;text-indent: -5000em;display:block;overflow:hidden;outline:none;margin:5px 0 5px 0;padding:0px;}#rensaiL03 a:hover{background: url(rensaiimg/b03b.jpg) no-repeat;}#rensaiL04 a{width:230px;height:50px;background: url(rensaiimg/b04a.jpg) no-repeat;text-indent: -5000em;display:block;overflow:hidden;outline:none;margin:5px 0 5px 0;padding:0px;}#rensaiL04 a:hover{background: url(rensaiimg/b04b.jpg) no-repeat;}#movie90 a{width:80px;height:20px;background: url(rensaiimg/movie01.jpg) no-repeat;text-indent: -5000em;display:block;overflow:hidden;outline:none;margin:0px auto 0px auto;padding:0px;}#movie90 a:hover{background: url(rensaiimg/movie02.jpg) no-repeat;}#title2backC{background:url(closeimg/title_back.jpg) repeat-y;width:530px;padding:15px;border:10px solid #3399cc;border-top:0px;margin-bottom:20px;}#honbunC{border:1px solid #990000;padding:9px;width:548px;padding:5px;}.closeT{background:#3399cc;text-align:center;color:white;padding:10px;margin:0px;border:0px;}.dataC{color:#990000;font-weight:bold;font-size:1.2em;margin:10px 0 10px 0;}#closeupLi{float:right;padding-right:10px;margin-top:10px;width:230px;_padding-right:6px;}#closeupLi ul{margin:0px;padding:0px;}#closeupLi a{margin:0px;width:230px;height:50px;padding:2px 0px 3px 4px;color:white;text-decoration:none;display:block;font-size:11px;line-height:15px;color:#eee;}#closeupLi a:hover{color:white;}.subtitle {font-size:1.2em;height:25px;margin:0px 0 14px 0;padding:5px;color:brown; font-weight: bold;text-align:center;}#footer{clear:both;width:840px;height:50px;line-height:50px;font-size:.8em;text-align:center;color:white;background:#999;margin-top:10px;}