@charset "UTF-8";html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}area{border:none;outline:none;border-style:none;text-decoration:none}area:focus{outline:none}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}body{-webkit-text-size-adjust:none}img{vertical-align:bottom}a{color:#333;text-decoration:none}a:hover{text-decoration:underline}sup{font-size:10px;vertical-align:super}body{font:13px/1.231 Meiryo, メイリオ,'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;color:#333;*font-size:small;*font:x-small}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}#titleWrap{width:100%;height:272px;background:#8694e1 url(/entryinformation/img/bg_title02.gif) bottom left repeat-x}.snsWrap{position:relative;width:980px;margin:0 auto}.snsWrap .tweetBtn{display:none\9;position:absolute;top:21px;left:50%;margin-left:272px;z-index:50000}.snsWrap .likeBtn{position:absolute;top:21px;left:50%;margin-left:375px;z-index:50000}.howtojoinBtnWrap{width:916px;padding-top:60px;margin:0 auto}.howtojoinBtnWrap:after{display:block;height:0;visibility:hidden;content:"\0020"}.howtojoinBtnWrap:after{clear:both}.howtojoinBtnWrap li{float:left;margin-right:54px}.howtojoinBtnWrap li.last{margin-right:0}.qaBtn,.step01Btn,.racingVehicleBtn,.entryBtn,.entryBtn.entryEnd,.detailBtn{position:relative;width:980px;margin:30px auto 40px}.qaBtn .icon,.step01Btn .icon,.racingVehicleBtn .icon,.entryBtn .icon,.detailBtn .icon{position:absolute;top:10px;left:21px}.qaBtn a,.step01Btn a,.racingVehicleBtn a,.entryBtn a,.entryBtn.entryEnd a,.detailBtn a{display:block;font-size:108%;line-height:1.0;text-align:center;text-decoration:none;background:#fff url(/common/img/ico_arrow_def.gif) 0 0 no-repeat;background-color:#fff;margin:0 auto;border:2px solid #e9e9e9;text-align:left;width:149px;height:25px;padding:11px 0 0 23px;background-position:150px center;margin:0 0 0 auto}.qaBtn a:hover,.step01Btn a:hover,.racingVehicleBtn a:hover,.entryBtn a:hover,.detailBtn a:hover{color:#fff;background:#000 url(/common/img/ico_arrow_on.gif) 0 0 no-repeat;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;border:2px solid #000}.qaBtn a:hover,.step01Btn a:hover,.racingVehicleBtn a:hover,.entryBtn a:hover,.detailBtn a:hover{background-position:150px center}.step01Btn,.racingVehicleBtn,.entryBtn,.entryBtn.entryEnd,.detailBtn{width:auto;margin:0}.step01Btn a,.racingVehicleBtn a,.entryBtn a,.entryBtn.entryEnd a,.detailBtn a{width:307px;height:25px;padding:11px 0 0 20px;background-position:307px center;margin:0}.step01Btn a:hover,.racingVehicleBtn a:hover,.entryBtn a:hover,.detailBtn a:hover{background-position:307px center}.racingVehicleBtn a{width:188px;height:25px;padding:11px 0 0 23px;margin-bottom:15px;background-position:191px center}.racingVehicleBtn a:hover{background-position:191px center}.regulationBtn,.regulationBtn02{position:relative;background:url(/common/img/ico_pdf.gif) left center no-repeat}.regulationBtn .icon,.regulationBtn02 .icon{position:absolute;top:10px;left:21px}.regulationBtn a,.regulationBtn02 a{display:block;font-size:108%;line-height:1.0;text-align:center;text-decoration:none;background:#fff url(/common/img/ico_arrow_def.gif) 0 0 no-repeat;background-color:#fff;margin:0 auto;border:2px solid #e9e9e9;text-align:left;width:404px;height:30px;padding:16px 0 0 62px;margin:0;padding-top:16px;background-position:446px center}.regulationBtn a:hover,.regulationBtn02 a:hover{color:#fff;background:#000 url(/common/img/ico_arrow_on.gif) 0 0 no-repeat;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;border:2px solid #000}.regulationBtn a:hover,.regulationBtn02 a:hover{background-position:446px center}.entryBtn a{width:516px;height:25px;padding:11px 0 0 26px;background:#fff url(/common/img/ico_entry_btn_off.gif) 513px center no-repeat}.entryBtn a:hover{background:#000 url(/common/img/ico_entry_btn_on.gif) 513px center no-repeat}.entryBtn.entryEnd{width:516px;height:27px;color:#747373;padding:13px 0 0 26px;background:#a3a3a3 url(/common/img/ico_entry_btn_end.png) 513px center no-repeat}.entryEndCaution{color:#cf0000;font-size:12px;line-height:1.6666;text-indent:-1.4em;margin-left:1.4em;padding:15px 0 0}.detailBtn a{width:118px;height:25px;padding:11px 0 0 22px;background-position:120px center}.detailBtn a:hover{background-position:120px center}.regulationBtn02{margin-bottom:15px}.stepWrap{width:980px;background:#fff url(../img/bg_howtojoinList.gif) 0 0 no-repeat;margin:0 auto 102px}.stepWrap #step01{height:230px;margin-bottom:9px}.stepWrap #step01:after{display:block;height:0;visibility:hidden;content:"\0020"}.stepWrap #step01:after{clear:both}.stepWrap #step02{height:370px}.stepWrap #step02:after{display:block;height:0;visibility:hidden;content:"\0020"}.stepWrap #step02:after{clear:both}.stepWrap #step03{height:265px;margin-bottom:10px}.stepWrap #step03:after{display:block;height:0;visibility:hidden;content:"\0020"}.stepWrap #step03:after{clear:both}.stepWrap #step04{height:230px;margin-bottom:10px}.stepWrap #step04:after{display:block;height:0;visibility:hidden;content:"\0020"}.stepWrap #step04:after{clear:both}.stepWrap #step05{height:240px;margin-bottom:10px}.stepWrap #step05:after{display:block;height:0;visibility:hidden;content:"\0020"}.stepWrap #step05:after{clear:both}.stepWrap #stepPractice{height:220px}.stepWrap #stepPractice:after{display:block;height:0;visibility:hidden;content:"\0020"}.stepWrap #stepPractice:after{clear:both}.stepWrap .stepLeft01,.stepWrap .stepLeft02,.stepWrap .stepLeft03,.stepWrap .stepLeft04,.stepWrap .stepLeft05,.stepWrap .stepPracticeLeft{float:left;width:116px;padding:68px 0 0 44px}.stepWrap .stepLeft02{padding-top:104px}.stepWrap .stepLeft03{background-color:#fff0aa;padding-top:89px}.stepWrap .stepLeft04{padding-top:68px}.stepWrap .stepLeft05{padding-top:74px}.stepWrap .stepPracticeLeft{width:490px;padding:50px 0 0 20px}.stepWrap .stepRight01,.stepWrap .stepRight02,.stepWrap .stepRight03,.stepWrap .stepRight04,.stepWrap .stepRight05{float:left;width:780px;background:url(../img/bg_step01.gif) 614px 66px no-repeat;padding:40px 0 0 40px}.stepWrap .stepRight02{background:url(../img/bg_step02.gif) 600px 85px no-repeat}.stepWrap .stepRight03{background:url(../img/bg_step03.gif) 639px 62px no-repeat}.stepWrap .stepRight04{background:url(../img/bg_step04.gif) 615px 59px no-repeat}.stepWrap .stepRight05{background:url(../img/bg_step05.gif) 575px 70px no-repeat}.stepWrap .stepPracticeRight{float:left;width:470px;padding-top:50px}.stepWrap .h2Title01{font-size:20px;line-height:1.0;color:#000;font-weight:bold;margin-bottom:26px}.stepWrap .stepDesc01{font-size:12px;line-height:1.6666;margin-bottom:26px}.stepWrap .stepDesc02{font-size:12px;line-height:1.6666;margin-bottom:15px}.stepWrap .stepDesc03{width:433px;height:52px;font-size:12px;font-weight:bold;line-height:1.75;background:#f0f0f0 url(../../common/img/ico_alert.gif) 16px 12px no-repeat;padding:12px 0 0 37px;margin-bottom:30px}#footer{width:100%;background:url(/common/img/bg_footer01.gif) 0 0 repeat;padding-top:14px}div.archiveCaution{background-color:#bbb;color:#fff;font-size:14px;line-height:1.4;margin:0 auto;padding:14px 0;text-align:center;width:100%}#headerWrap{position:relative;width:100%;background:#f7f7f7}#headerSticky{position:fixed;top:0;left:0;width:100%;background:#f7f7f7;display:none;z-index:999999}#headerSticky .header{height:70px}#headerSticky .header .gNavi li a{height:42px;padding-top:28px}#headerSticky .header .gNavi li.gNaviCs01 span,#headerSticky .header .gNavi li.gNaviCs02 span,#headerSticky .header .gNavi li.gNaviCs03 span,#headerSticky .header .gNavi li.gNaviCs04 span,#headerSticky .header .gNavi li .gNaviCs02 span,#headerSticky .header .gNavi li .gNaviCs03 span,#headerSticky .header .gNavi li .gNaviCs04 span{padding-top:28px}#headerSticky .header .gNavi .gNavi05 a{height:56px;padding-top:14px}#headerSticky .header .gNavi .gNabiBd01,#headerSticky .header .gNavi .gNabiBd02,#headerSticky .header .gNavi .gNabiBd03,#headerSticky .header .gNavi .gNabiBd04,#headerSticky .header .gNavi .gNabiBd05{padding-bottom:19px}#headerSticky .header .gNavi .gNabiBd05{padding-bottom:8px}.header{position:relative;width:980px;height:90px;font-size:108%;margin:0 auto}.header .headerLogo{position:absolute;z-index:10000;left:-4px}.header .gNavi{margin-left:203px}.header .gNavi:after{display:block;height:0;visibility:hidden;content:"\0020"}.header .gNavi:after{clear:both}.header .gNavi li{float:left;text-align:center}.header .gNavi li a{display:block;height:52px;color:#555;text-decoration:none;padding-top:38px}.header .gNavi li:hover{background:#fff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.header .gNavi li:hover a{color:#333;text-decoration:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.header .gNavi li:hover .gNabiBd{border-bottom:6px solid #f9cc00;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.header .gNavi li.gNaviCs01 span,.header .gNavi li.gNaviCs02 span,.header .gNavi li.gNaviCs03 span,.header .gNavi li.gNaviCs04 span{display:block;width:217px;color:#c2c2c2;text-align:center;padding-top:38px;margin-left:0;border-bottom:none}.header .gNavi li.gNaviCs01:hover,.header .gNavi li.gNaviCs02:hover,.header .gNavi li.gNaviCs03:hover,.header .gNavi li.gNaviCs04:hover{background:#f7f7f7}.header .gNavi li.gNaviCs02 span{width:136px}.header .gNavi li.gNaviCs03 span{width:123px}.header .gNavi li.gNaviCs04 span{width:135px}.header .gNavi .gNavi01{width:217px}.header .gNavi .gNavi02{width:136px}.header .gNavi .gNavi03{width:123px}.header .gNavi .gNavi04{width:135px}.header .gNavi .gNavi05{width:165px;line-height:1.5}.header .gNavi .gNavi05 .gNabi05Font{font-size:77%}.header .gNavi .gNavi05 a{height:65px;padding-top:25px}.header .gNavi .gNabiBd01,.header .gNavi .gNabiBd02,.header .gNavi .gNabiBd03,.header .gNavi .gNabiBd04,.header .gNavi .gNabiBd05{display:block;width:184px;text-align:center;padding-bottom:29px;margin-left:18px;border-bottom:6px solid #f7f7f7}.header .gNavi .gNabiBd02{width:100px}.header .gNavi .gNabiBd03{width:87px}.header .gNavi .gNabiBd04{width:99px}.header .gNavi .gNabiBd05{width:130px;padding-bottom:17px}.sliderBorder,.sliderBorder02{position:absolute;bottom:-6px;width:100%;height:6px;background:url(/common/img/bg_header_shadow.png) 0 0 repeat-x;z-index:9999;margin:0;border:none}.sliderBorder02{top:70px}.anchorWrap{width:100%;height:82px;margin:0 auto;background-color:#4c4c4c}.anchorWrapContact{width:100%;height:52px;margin:0 auto;background-color:#4c4c4c}.anchor{width:759px;padding-top:20px;padding-left:221px;margin:0 auto}.anchor:after{display:block;height:0;visibility:hidden;content:"\0020"}.anchor:after{clear:both}.anchor li{float:left;height:13px;line-height:1.0;margin-bottom:17px}.anchor li a{color:#ccc;font-size:93%;background:url(/common/img/ico_anchor01_off.gif) right center no-repeat;padding-right:44px}.anchor li a:hover{color:#fff;text-decoration:none;background:url(/common/img/ico_anchor01_on.gif) right center no-repeat}.anchor li a.anchorRight{background:url(/common/img/ico_anchor02_off.gif) right center no-repeat;padding-right:16px}.anchor li a.anchorRight:hover{background:url(/common/img/ico_anchor02_on.gif) right center no-repeat}.h1Wrap,.h1WrapContact,.h1WrapAbout,.h1WrapFaq,.h1WrapReport,.h1WrapRacingVehicle,.h1WrapHowtojoin{width:100%;height:219px;background:url(/entryinformation/img/bg_title01.png) center bottom no-repeat;text-align:center}.h1Wrap .h1_title01,.h1WrapContact .h1_title01,.h1WrapAbout .h1_title01,.h1WrapFaq .h1_title01,.h1WrapReport .h1_title01,.h1WrapRacingVehicle .h1_title01,.h1WrapHowtojoin .h1_title01,.h1Wrap .h1_title01Contact,.h1WrapContact .h1_title01Contact,.h1WrapAbout .h1_title01Contact,.h1WrapFaq .h1_title01Contact,.h1WrapReport .h1_title01Contact,.h1WrapRacingVehicle .h1_title01Contact,.h1WrapHowtojoin .h1_title01Contact{font-size:38px;color:#000;line-height:1.0;font-weight:bold;padding-top:45px}.h1Wrap .h1_title01Contact,.h1WrapContact .h1_title01Contact,.h1WrapAbout .h1_title01Contact,.h1WrapFaq .h1_title01Contact,.h1WrapReport .h1_title01Contact,.h1WrapRacingVehicle .h1_title01Contact,.h1WrapHowtojoin .h1_title01Contact{padding-top:64px}.h1Wrap .h1_title02,.h1WrapContact .h1_title02,.h1WrapAbout .h1_title02,.h1WrapFaq .h1_title02,.h1WrapReport .h1_title02,.h1WrapRacingVehicle .h1_title02,.h1WrapHowtojoin .h1_title02{font-size:24px;line-height:1.0;color:#fff;padding-top:17px}.h1Wrap .h1_title03,.h1WrapContact .h1_title03,.h1WrapAbout .h1_title03,.h1WrapFaq .h1_title03,.h1WrapReport .h1_title03,.h1WrapRacingVehicle .h1_title03,.h1WrapHowtojoin .h1_title03{font-size:20px;line-height:1.0;padding-top:16px}.h1WrapContact{background:url(/contact/img/bg_title01.png) center bottom no-repeat}.h1WrapAbout{height:220px;background:url(/about/img/bg_title01.png) center bottom no-repeat}.h1WrapFaq{height:220px;background:url(/faq/img/bg_title01.png) center bottom no-repeat}.h1WrapReport{height:220px;background:url(/report/img/bg_title01.png) center bottom no-repeat}.h1WrapRacingVehicle{height:220px;background:url(/racingvehicle/img/bg_title01.png) center bottom no-repeat}.h1WrapHowtojoin{height:220px;background:url(/howtojoin/img/bg_title01.png) center bottom no-repeat}.flagLine{height:38px;background:url(/common/img/bg_footer02.gif) 0 0 repeat-x;margin:0;border:0px}.footerTopWrap{position:relative;width:980px;background:url(/common/img/bg_footer03.gif) 0 bottom repeat-x;padding-top:53px;margin:0 auto}.footerTopWrap:after{display:block;height:0;visibility:hidden;content:"\0020"}.footerTopWrap:after{clear:both}.footerTopWrap .gototop{position:absolute;top:0;left:0}.footerTopWrap .gototopArrow{display:block;position:absolute;top:-44px;left:476px}.footerTopWrap .gototopArrow:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.footerTopWrap .gototopCar{position:absolute;top:auto;bottom:106px;left:456px;z-index:10000}.footerTopWrap .gototopCar:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.footerTopWrap .footerList{position:relative;float:left;width:591px;height:165px;background:url(/common/img/bg_footer03.gif) right 0 repeat-y;font-size:12px;line-height:2.0}.footerTopWrap .footerList:after{display:block;height:0;visibility:hidden;content:"\0020"}.footerTopWrap .footerList:after{clear:both}.footerTopWrap .footerList li{float:left;background:url(/common/img/ico_arrow_def.gif) left center no-repeat;padding-left:11px}.footerTopWrap .footerList .footerCs{width:245px !important;padding-left:0;background-image:none;color:#b7b7b7}.footerTopWrap .footerList .footerListLeft{width:234px}.footerTopWrap .footerList .footerListRight{width:245px}.footerTopWrap .footerList .footerListEntrant{width:490px}.footerTopWrap .footerList .footerListArchive{position:absolute;background:url(/common/img/ico_footer02.gif) right 8px no-repeat;top:120px;left:245px;padding:0 18px 0 0}.footerTopWrap address{float:left;font-size:108%;line-height:1.928;padding-left:80px}.footerTopWrap address span{display:block}.footerTopWrap address .phoneNumber{margin-left:-2px;font-size:26px;line-height:1.5;background:url(/common/img/ico_footer03.gif) left center no-repeat;padding-left:32px}.footerTopWrap address .mail{background:url(/common/img/ico_footer04.gif) 4px center no-repeat;padding-left:33px}.footerBottom{width:980px;font-size:93%;line-height:1.833;padding:25px 0 35px;margin:0 auto}.cooperateWrap{background:#fff url(/common/img/bg_footer04.jpg) center top repeat-x}.cooperateWrap .cooperate{width:693px;margin:0 auto}.cooperateWrap .cooperate:after{display:block;height:0;visibility:hidden;content:"\0020"}.cooperateWrap .cooperate:after{clear:both}.cooperateWrap .cooperate a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.cooperateWrap .cooperate li{float:left}.cooperateWrap .cooperate li.footerCooperate01{margin:46px 54px 52px 0}.cooperateWrap .cooperate li.footerCooperate02{margin:20px 50px 28px 0}.cooperateWrap .cooperate li.footerCooperate03{margin:42px 56px 56px 0}.cooperateWrap .cooperate li.footerCooperate04{margin:41px 0px 53px 0}.cooperateWrap .cooperate li.footerCooperate05{margin:3px 43px 28px 12px}.cooperateWrap .cooperate li.footerCooperate06{margin:0 46px 0 0}.cooperateWrap .cooperate li.footerCooperate07{margin:2px 0 0 0}.copyright{width:100%;height:38px;text-align:center;line-height:1.0;color:#828181;background:#fff url(/common/img/bg_footer05.gif) 0 0 repeat;padding-top:32px}.footerTopWrap .gototopCar.is-carPosition{display:block;position:fixed;bottom:42px;left:50%;margin-left:-34px;z-index:1000000}
