/* CSS Document */

/**/
#CMSWrap{padding-left:5px}
#CMSHead{margin-bottom:8px;padding:5px 0 0 5px;width:745px;height:80px}

/* menu */
#CMSMenu{color:#aaa}
#CMSMenu .redBD,#CMSMenu .yeBD,#CMSMenu .grBD,#CMSMenu .blBD,#CMSMenu .orBD{margin:10px 0;background:#000}
#CMSMenu .redBD{border-left:4px solid #AD1212}
#CMSMenu .yeBD{border-left:4px solid #FDB900}
#CMSMenu .grBD{border-left:4px solid #387646}
#CMSMenu .blBD{border-left:4px solid #1483D3}
#CMSMenu .orBD{border-left:4px solid #EA7B02}

#CMSMenu li .arrow,#CMSMenu li a{padding:5px 4px 4px 15px}
#CMSMenu a.arrowSQ{padding:5px 4px 4px 25px}

#CMSMenu .nonelink,#CMSMenu .redBD a,#CMSMenu .yeBD a,#CMSMenu .grBD a,#CMSMenu .blBD a,#CMSMenu .orBD a{color:#fff;}
#CMSMenu .redBD a.arrow,#CMSMenu .redBD a{background:url(/common/images/arrow_red.gif) no-repeat 7px 9px}
#CMSMenu .redBD a.arrow:hover,#CMSMenu .redBD a:hover{background:#555 url(/common/images/arrow_red_ov.gif) no-repeat 7px 9px}
#CMSMenu a.arrowSQ:hover{background:#555}
#CMSMenu .yeBD a.arrow,#CMSMenu .yeBD a{background:url(/common/images/arrow_ye.gif) no-repeat 7px 9px}
#CMSMenu .yeBD a.arrow:hover,#CMSMenu .yeBD a:hover{background:#555 url(/common/images/arrow_ye_ov.gif) no-repeat 7px 9px}
#CMSMenu .grBD a.arrow,#CMSMenu .grBD a{background:url(/common/images/arrow_gr.gif) no-repeat 7px 9px}
#CMSMenu .grBD a.arrow:hover,#CMSMenu .grBD a:hover,#CMSMenu .grBD a.hovercr{background:#555 url(/common/images/arrow_gr_ov.gif) no-repeat 7px 9px}

#CMSMenu .blBD a{background:url(/common/images/arrow_bl.gif) no-repeat 7px 9px}
#CMSMenu .blBD a:hover{background:#555 url(/common/images/arrow_bl_ov.gif) no-repeat 7px 9px}
#CMSMenu .orBD a{background:url(/common/images/arrow_or.gif) no-repeat 7px 9px}
#CMSMenu .orBD a:hover{background:#555 url(/common/images/arrow_or_ov.gif) no-repeat 7px 9px}


#CMSMenu{background:#fff}
#CMSMenu ul,#CMSMenu li{list-style:none;width:161px;}
#CMSMenu .bnr{background:url(../images/side_bg.gif) repeat-y;width:155px;padding:5px;}
#CMSMenu .bnr img {margin-bottom:4px;display:block}
#CMSMenu .bnr a {color:#666}
#CMSMenu li.lineTab,#CMSMenu li.lineTabL{border-top:1px solid #eee}
#CMSMenu li.tab a,#CMSMenu li.tab a:link,#CMSMenu li.tab a:visited,#CMSMenu li.tab a:active,
#CMSMenu li.tabL a,#CMSMenu li.tabL a:link,#CMSMenu li.tabL a:visited,#CMSMenu li.tabL a:active,#CMSMenu li .tabgy{padding:9px 2px 0 8px;background:url(../images/menu.jpg) no-repeat left center;height:20px;}
#CMSMenu li.lineTab a,#CMSMenu li.lineTab a:link,#CMSMenu li.lineTab a:visited,#CMSMenu li.lineTab a:active,
#CMSMenu li.lineTabL a,#CMSMenu li.lineTabL a:link,#CMSMenu li.lineTabL a:visited,#CMSMenu li.lineTabL a:active,#CMSMenu .nonelink{padding:8px 2px 0 8px;background:url(../images/menu.jpg) no-repeat left center;height:21px;}



/* wide */
#CMSMenu li.tabW a,#CMSMenu li.tabW a:link,#CMSMenu li.tabW a:visited,#CMSMenu li.tabW a:active{padding:5px 2px 0 8px;background:url(../images/menu.jpg) no-repeat left center;height:30px;}
#CMSMenu li.lineTabW a,#CMSMenu li.lineTabW a:link,#CMSMenu li.lineTabW a:visited,#CMSMenu li.lineTabW a:active{padding:4px 2px 0 8px;background:url(../images/menu.jpg) no-repeat left center;height:36px;}
#CMSMenu li.tab a:hover,#CMSMenu li.lineTab a:hover,
#CMSMenu li.tabL a:hover,#CMSMenu li.lineTabL a:hover{background:url(../images/menu_ov.jpg) no-repeat left center;}

#CMSMenu li.tabW .tabgy,
#CMSMenu li.tabW .nonelink{padding:5px 2px 0 8px;height:30px;}

#CMSMenu li.tabLg a,#CMSMenu li.tabLg a:link,#CMSMenu li.tabLg a:visited,#CMSMenu li.tabLg a:active{padding:7px 2px 6px 8px;background:url(../images/menu.jpg) repeat-y left top;height:auto;}
#CMSMenu li.tabLg a:hover{background:url(../images/menu_ov.jpg) repeat-y left top;}

#CMSMenu .redBD{margin:0 0 10px;background:#000}


#CMSInner .CMSBacknumb{background:url(../images/catelink_h.jpg) no-repeat left top;width:555px;padding:24px 0 0 0;margin-top:15px}
#CMSInner .CMSBacknumb .backnumbInner{background:url(../images/catelink_b.jpg) no-repeat bottom left;padding:0 0 12px;width:555px;}

#CMSInner .CMSBacknumb .backnumbInner ul{border-top:1px solid #fff;margin:0;padding:0}
#CMSInner .CMSBacknumb .backnumbInner li{border-bottom:1px solid #fff;list-style:none;margin:0;padding:5px}


/* -------------------
イベント型レース 
------------------- */

.eventRACE #CMSHeadHome{border-top:2px solid #F3A219}
.eventRACE #CMSHead{border-top:3px solid #F3A219}

.eventRACE #CMSInner .entryTitle,
.eventRACE #CMSInner h2,.eventRACE #CMSInner h3{color:#F3A219}
.eventRACE #CMSInner hr{border-top-color: #F3A219; }
.eventRACE #CMSInner .entryTitle,.eventRACE #CMSInner h2{border-bottom:2px solid #F3A219;}
/* -------------------
体験プログラム 
------------------- */

/* TRM */
.tryTRM #CMSInner .entryTitle,
.tryTRM #CMSInner h2,.tryTRM #CMSInner h3{color:#2172A9}
.tryTRM #CMSInner hr{border-top-color: #2172A9; }
.tryTRM #CMSInner .entryTitle,.tryTRM #CMSInner h2{border-bottom:2px solid #2172A9;}
.tryTRM #CMSInner .entryTitle{background:url(/cms-data01/challenge/trm_logo.gif) no-repeat right bottom;padding:24px 100px 8px 0;}*/

/* SUZUKA */

.trySS #CMSInner .entryTitle,
.trySS #CMSInner h2,.trySS #CMSInner h3{color:#0A8E77}
.trySS #CMSInner hr{border-top-color: #0A8E77; }
.trySS #CMSInner .entryTitle,.trySS #CMSInner h2{border-bottom:2px solid #0A8E77;}
.trySS #CMSInner .entryTitle{background:url(/cms-data01/challenge/suzuka_logo.gif) no-repeat right bottom;padding:24px 180px 8px 0;}



.trySS #CMSHeadHome,.tryTRM #CMSHeadHome{border-top:2px solid #598729}
.trySS #CMSHead,.tryTRM #CMSHead{border-top:3px solid #598729;background:url(/cms-data01/challenge/ttl.jpg) no-repeat 170px 5px;}

