body{font-size:12px;line-height:1.8em;margin:0px;background: url(topimg/bg.jpg) ;font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;}@media print {body {/zoom: 0.85;} }a:link,a:visited,a:active,a:hover {overflow: hidden;outline: none;}ul{list-style-type:none;}a{color:#554b3a;}a:hover{color:#ca9506;}img{border:0px;margin:0px;padding:0px;}hr{border:none;background: url(sitemapimg/hr.jpg) ;height:10px;margin:30px 0;}table{border-collapse: collapse;}#bgh{background: url(topimg/bgh.jpg) repeat-x;}#main{width:880px;margin:0px auto 0px auto;}#honbunH{padding:0px 20px 0 20px;}#head{margin:0px auto;padding:0px;background: url(topimg/head.jpg) no-repeat;width:840px;height:180px;}#header a{width:840px;height:95px;display:block;}#fontsize{ margin:-95px 0 120px 750px;text-indent: -5000em;}#fontsize a{display:block;overflow:hidden;outline:none;}.fontsize01 a{background: url(topimg/font01a.jpg) no-repeat; width:40px;height:26px;float:left;}.fontsize01 a:hover{background: url(topimg/font01b.jpg)  no-repeat;}.fontsize02 a{background: url(topimg/font02a.jpg) no-repeat; width:40px;height:26px;float:left;}.fontsize02 a:hover{background: url(topimg/font02b.jpg)  no-repeat;}#topnavi{width:840px;padding:0px;height:60px;}#topnavi ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;}#topnavi li a{display:block;overflow:hidden;outline:none;width:168px;height:60px;margin-bottom:10px;}#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{clear:both;padding:0 20px;margin:0px auto;width:840px;background:white ;}#topSide{width:270px;float:left;padding:0px;background: url(topimg/mainback.jpg) repeat-y;display:block;height:645px;}#topSide a{overflow:hidden;outline:none;margin:0px;padding:0px;text-decoration:none;color:#333;}#topSide a:hover{color:#ca9506;}#topSide ul{clear:both;padding:0px;margin:0px;}#topSide li {padding:0px 0px 4px 24px;margin-top:2px;display:block;line-height:1.2em;font-size:.95em;}#sideulbB{margin:0 0 0px 0;padding:1px 5px 4px 8px;background: url(topimg/leftwaku.jpg) bottom;width:257px;min-height:70px;}#snew{background: url(topimg/new.gif) no-repeat;}#skikan {background: url(topimg/kikan.gif) no-repeat;}#s01L a{float:left;width:206px;height:44px;background: url(topimg/s01a.jpg) no-repeat;text-indent: -5000em;}#s01L a:hover{background: url(topimg/s01b.jpg) no-repeat;}#s01R a{float:left;width:64px;height:44px;background: url(topimg/ichiran01.jpg) no-repeat;text-indent: -5000em;}#s01R a:hover{background: url(topimg/ichiran02.jpg) no-repeat;}#s02L a{float:left;width:206px;height:44px;background: url(topimg/s02a.jpg) no-repeat;text-indent: -5000em;}#s02L a:hover{background: url(topimg/s02b.jpg) no-repeat;}#s03 a{float:left;width:270px;height:44px;background: url(topimg/s03a.jpg) no-repeat;text-indent: -5000em;}#s03 a:hover{background: url(topimg/s03b.jpg) no-repeat;}#s04 a{float:left;width:270px;height:44px;background: url(topimg/s04a.jpg) no-repeat;text-indent: -5000em;}#s04 a:hover{background: url(topimg/s04b.jpg) no-repeat;}#s05 a{float:left;width:270px;height:44px;background: url(topimg/s05a.jpg) no-repeat;text-indent: -5000em;}#s05 a:hover{background: url(topimg/s05b.jpg) no-repeat;}#topMain{float:right;width:560px;margin-left:10px;}#mqTop{float:left;background: url(topimg/info.jpg) no-repeat;width:415px;padding:10px 15px 0 137px;height:30px;line-height:22px;color:white;}#topsef{float:left;margin:10px 0px ;height:450px;display:block;width:560px;}#whats{float:left;background: url(topimg/whatsnew.jpg) no-repeat;width:560px;height:135px;padding:0;margin:0px;color:white;}#whats ul{padding:2px 10px 0px 10px;margin:32px 0 0 0;height:94px;overflow:auto;width:535px;}#whats li{padding:0px 0 3px 60px;margin-bottom:5px;line-height:1.3em;}.date{font-size:.75em;margin:0 10px 0 -60px;}#whats a{font-size:.9em;color:gold;text-decoration:none;}#whats a:hover{color:#334499;}#mainC{clear:both;width:840px; padding:0px 20px;background:url(sitemapimg/back03.jpg) repeat-y white 610px 0px;margin-top:10px;}#mainCC{clear:both;width:840px; padding:0px 20px;background:white;margin-top:10px;}#mainCcl{clear:both;width:840px; padding:0px;border:10px solid white;margin-top:10px;}#mainCl{width:580px;float:left;margin:0px;}#title2back{clear:both;background:url(sitemapimg/title2back.jpg) repeat-y;width:580px;margin-bottom:20px;}#title2bottom{background:url(sitemapimg/title2bottom.jpg) bottom no-repeat;width:550px;padding:10px 15px 15px 15px;color:#333;}#subSideL{background:url(sitemapimg/mainback.jpg) repeat-y;width:540px;padding:20px;}#titleRback{clear:both;background:url(rensaiimg/titleback.jpg) repeat-y;width:580px;margin-bottom:20px;font-size:.9em;}#titleRbottom{background:url(rensaiimg/titlebottom.jpg) bottom no-repeat;width:560px;padding:10px 10px 15px 10px;color:white;}#subRSideL{background:url(rensaiimg/mainback.jpg) repeat-y;width:540px;padding:20px 20px 10px 20px;}.rblue{font-weight:bold;color:#540117;font-size:1.05em;}#sitemap li{padding:5px 0px;font-size:.9em;line-height:1.3em;margin-left:-20px;text-indent:-5px;}#sitemap li:before {content: '';width: 5px;height:5px;display: inline-block;background: #aab1d3;position: relative;left:-10px;top: -2px;}#sitemap img{height:30px;margin-top:40px;}#sitemap a{text-decoration:none;}#sitemap h4{border-left:2px solid #9a5063;color:#9a5063;padding-left:5px;margin:0px;}#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:40px;text-align:center;color:white;font-size:1.1em;text-decoration:none;line-height:29px;letter-spacing:.1em;display:block;}#sitemapR li a:hover{background: url(sitemapimg/b02.jpg) no-repeat;}#sitemapR li{padding:0px 0 5px 0;margin:0px;}#honbunR2 h3{color:teal;border-bottom:1px solid teal;border-left:10px solid teal;padding-left:10px;}#chb2{width:840px;padding:0px;background: url(highimg/high_back02.jpg) ;}#chb3{width:800px;background: url(highimg/high_back03.jpg)  bottom no-repeat;margin:0px;padding:0px 20px 20px 20px;color:white;}#hhb1{width:840px;background: url(highimg/high_back04.jpg) ;margin-bottom:0px;}#hhb2{width:800px;padding:20px;background: url(highimg/high_back05.jpg)  bottom no-repeat ;}#hhb3{width:800px;padding:7px 20px 12px 20px;background: url(highimg/high_back06.jpg)  bottom no-repeat ;}#chb3 a{color:white;}#chb3 a:hover{color:#334499;}#heighimg{border: 10px solid #e6ce59;border-radius: 7px;}#heighimg2{border: 10px solid #e6ce59;border-radius: 7px;border-bottom:none;}#raceTitle{width:800px;padding:10px 0px;margin-bottom:20px;}#raceTitleL{float:left;width:490px;height:40px}.racetitleLL{float:right;width:300px;}.raceTitleRL{float:left;width:210px;padding-top:10px;height:40px;margin-right:10px;}.raceTitleR{float:right;width:80px;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;}#raceTitleR2 a{margin-top:5px;}#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;font-size:.9em;_margin:0px 0px 10px 6px; line-height: 120%;color:#ddd;}#highbackThum a:hover{background:url(highimg/high_thumbback02.jpg) no-repeat;}.highthumname {font-size: 13.5px; line-height: 140%;color:white;}.highH2{;background: url(highimg/highh2.jpg) no-repeat;color:white;font-weight:normal;;text-align:center;line-height:30px;}.highLeft{ width:470px; margin:0px 0px 5px 0px; float:left; }.highLeft h2{color:white;font-size:1.8em;padding:5px 5px 2px 7px;line-height:1.3em;background:url(highimg/highth2_back.jpg) no-repeat;text-shadow: 1px 1px 1px #666;font-weight:normal;font-family:"Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN";}.highRight{width:290px; margin:0px 0px 5px 0px; float:right;}#hhb2 ul { text-align: left; width: 820px;padding:0px;height: 150px; overflow: auto; line-height:1.5em;margin:-20px -10px -10px -10px;}#hhb2 li{padding:10px 0px;font-size:.9em;line-height:1.3em;margin-left:30px;text-indent:-5px;}#hhb2 li:before {content: '';width: 5px;height:5px;display: inline-block;background: #ebd055;position: relative;left:-10px;top: -2px;}#Htab2 ul{margin:0px;padding:0px;height:35px;font-size:1.4em;}#Htab2 li{float:left;display:block;background:url(highimg/tab02c.jpg) no-repeat white;width:390px;color:#334499;line-height:35px;text-align:center;list-style: none;font-weight:bold;}#Htab2 a{background:url(highimg/tab02a.jpg) no-repeat;width:390px;line-height:30px;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:35px;font-size:1.4em;}#Htab3 li{float:left;display:block;background:url(highimg/tab03c.jpg) no-repeat white;width:260px;line-height:35px;text-align:center;list-style: none;font-weight:bold;color:#334499;}#Htab3 a{background:url(highimg/tab03a.jpg) no-repeat;width:260px;line-height:30px;padding-bottom:5px;color:white;display:block;font-weight:normal;font-size:.8em;text-decoration:none;}#Htab3 a:hover{background:url(highimg/tab03b.jpg) no-repeat;}.tww{width: 130px; height: 20px;float:left;margin:10px 20px 0 10px;}#twfb2{border-top:1pt solid #334499;margin-top:30px;padding-top:5px;}#twfb3{border-top:1pt solid #334499;border-bottom:1pt solid #334499;margin:20px 0;padding:8px 0 20px 0;height:30px;}#twfb4{border-top:1pt solid #334499;margin-top:20px 0;padding-top:8px;height:10px;}.fbw{float:left;margin-top:10px;}#ctb2{width:840px;padding:0px;background: url(tokusyuimg/tokusyu_back02.jpg) ;}#ctb3{width:800px;background: url(tokusyuimg/tokusyu_back03.jpg)  bottom no-repeat;margin:0px;padding:0px 20px 20px 20px;color:white;}#htb1{width:840px;background: url(tokusyuimg/tokusyu_back04.jpg) ;}#htb2{width:800px;padding:20px;background: url(tokusyuimg/tokusyu_back05.jpg)  bottom no-repeat ;}#htb3{width:800px;padding:20px 20px 12px 20px;background: url(tokusyuimg/tokusyu_back06.jpg)  bottom no-repeat;}#ctb3 a{color:white; font-size:.92em;}#ctb3 a:hover{color:#ca9506;}#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:10px 0 30px 12px;text-align:center;font-weight:bold;}#htb2 ul { text-align: left; width: 820px;padding:0px;height: 180px; overflow: auto; line-height:1.5em;margin:-20px -10px -10px -10px;}#htb2 li{padding:10px 0px;font-size:.9em;line-height:1.3em;margin-left:30px;text-indent:-5px;}#htb2 li:before {content: '';width: 5px;height:5px;display: inline-block;background: #9ff200;position: relative;left:-10px;top: -2px;}.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:.8em; line-height:1.4em; float:left; margin-top:5px;}.come3{width:125px; font-size:.8em; line-height:1.4em; float:left; margin:5px 28px 0 0;_margin:5px 14px 0 0;}#honbunR2 h3{border:none;border-left:10px solid #9a5063;color:#9a5063;padding-left:5px;margin:20px 0;font-size:1.4em;}#honbunR2 a{color:#9a5063;}#honbunR2 a:hover{color:#ca9506;}#rensaiR{float:right;padding-right:10px;width:230px;}#rensaiR img{margin:15px 0 0px 0;}#rensaiThumb ul{list-style: none;padding:0px;margin:0 0 20px 0;}#rensaiThumb li a{font-size:0.85em;line-height:13px;text-decoration:none;margin:5px 0 0px 0;color:white;padding:4px 0px 0px 4px;height:46px;}#rensaiThumb li a:hover{color:white;}.rensaiT{background: url(rensaiimg/h2.jpg) no-repeat;width:540px;height:30px;text-align:center;color:white;font-size:1.2em;line-height:30px;;margin:0px;border:0px;}#rensaiR hr{background: url(rensaiimg/rensaihr.jpg) no-repeat;width:250px;height:20px;margin:-10px -10px 0px -10px;border:none; _background: none;_width:230px;_height:2px;_margin:-0px;}#rensaiL01 a{width:230px;height:55px;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:55px;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:55px;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:55px;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;}.syoukai{width:300px; margin:50px 0 10px 120px; font-size:.9em; line-height:1.3em;}.syoukaiName{font-size:1em; border-bottom:1px solid #666; width:170px; padding-bottom:5px; margin-bottom:10px;}.setumeimigi{font-size:.9em; line-height:1.3em; text-align:right; color#333; margin-top:10px;}#profile a{width:80px;height:20px;background: url(rensaiimg/profile01.jpg) no-repeat;text-indent: -5000em;display:block;overflow:hidden;outline:none;margin:0px auto;padding:0px;}#profile a:hover{background: url(rensaiimg/profile02.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;padding:0px;}#movie90 a:hover{background: url(rensaiimg/movie02.jpg) no-repeat;}.closeT{background:url(closeimg/subtitle.jpg) no-repeat;height:50px;line-height:50px;width:580px;text-align:center;color:white;margin:0px;}#titleCLback{clear:both;background:url(closeimg/titleback.jpg) repeat-y;width:580px;margin-bottom:20px;}#titleCLbottom{background:url(closeimg/titlebottom.jpg) bottom no-repeat;width:550px;padding:10px 15px 15px 15px;color:white;}#subCLSideL{background:url(closeimg/mainback.jpg) repeat-y;width:540px;padding:20px 20px 10px 20px;}#subCLSideL h2{margin-top:0px;border-left:10px solid #0a93f4;color:#0a93f4;font-size:1.4em;padding:5px;}#closeupLi{float:right;padding-right:10px;margin-top:10px;width:230px;_padding-right:6px;}#closeupLi ul{margin-top:-10px;padding:0px;}#closeupLi a{margin:0px;width:225px;height:44px;padding:3px 0px 3px 5px;color:white;text-decoration:none;display:block;font-size:11px;line-height:14.5px;margin-bottom:7px;}#closeupLi a:hover{text-shadow: 1px 1px 1px #000}#footer{clear:both;width:840px;height:50px;line-height:50px;font-size:.8em;text-align:center;color:white;background: url(topimg/footer.jpg) ;border-top:solid 20px white;}