@charset "utf-8";

/**********************************/
#sgtTOP #container{background: url(http://mb-live.jp/motorsports/super-GT/images/top/bg_main150810.jpg) no-repeat center 70px #000 !important; color:#999;}

#container{background: url(http://mb-live.jp/motorsports/super-GT/images/asset/bg_under_main160608.jpg) no-repeat center 136px #000 !important; color:#999;}
/**********************************/

#header{ z-index:61;}
#breadcrumbs{ width:996px; margin:0 auto; height:15px; padding-top:15px; font-size:10px;color:#999;}
#breadcrumbs a{ text-decoration:none; color:#088bc3;}
#breadcrumbs a:hover{ text-decoration:underline;}

/* ------------------------------------------------------
Main Visual
------------------------------------------------------ */

#sgtTOP #sgtMain { height:465px;/*height:525px;*/}

#sgtTOP #sgtMainWrap {	height: 420px;}
#sgtTOP #sgtMainWrap h1 { margin-top:16px;/*141px;*/}


#sgtMain{ height:360px; margin-bottom:60px; position:relative; z-index:60;}
#sgtMainWrap{ height:275px;width: 996px; margin: 0 auto;	position: relative; z-index:41;}
#sgtMainWrap h1 { margin-top:30px;}


#sgtMainWrap #nav01 {
	z-index: 3;
	position: absolute;
	right: 0px;
	top: 63px;
}
#sgtMainWrap #nav01 li {
	float: left;
	padding-left: 29px;
	opacity:0.60;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	-moz-opacity:0.60;
	-khtml-opacity: 0.60;
}
#sgtMainWrap #nav01 li.on,
#sgtMainWrap #nav01 li:hover {
	opacity:1.00;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	-moz-opacity:1.00;
	-khtml-opacity: 1.00;
}

/* superGT Navigation */

#sgtNav{ width:100%; height:45px; background: url(../images/asset/nav_bg.png) repeat; position:relative;  z-index:42; margin-top:40px;}
	#sgtNav ul{ display:block; width:996px; height:45px; margin:0 auto;}
	#sgtNav ul li{display:table-cell; *display:inline;*zoom:1; position:relative;}
	#sgtNav ul li a{display:table-cell; *display:inline;*zoom:1;}
	#sgtNav ul li a:hover,#sgtNav ul li.on a{ background-color:#088bc3;}



#sgtTOP #sgtNav ul li.item1 a,
#sgtRACE #sgtNav ul li.item2 a,
#sgtTEAM #sgtNav ul li.item3 a,
	#sgtTEAM.gainer-rn-sports #sgtNav ul li.item3 .child1 a,
	#sgtTEAM.gainer-dixcel-sls #sgtNav ul li.item3 .child2 a,
	#sgtTEAM.green-tec #sgtNav ul li.item3 .child3 a,
	#sgtTEAM.leon-sls #sgtNav ul li.item3 .child4 a,
#sgtABOUT #sgtNav ul li.item4 a,
#sgtRANK #sgtNav ul li.item5 a,
#sgtGALL #sgtNav ul li.item6 a,
#sgtMOVIE #sgtNav ul li.item7 a{ background-color:#088bc3;opacity:1.00;filter: alpha(opacity=100);-ms-filter: "alpha(opacity=100)";-moz-opacity:1.00;-khtml-opacity: 1.00;}

	#sgtNav ul .child{ display:block; width:210px;position:absolute; left:0; top:45px; height:auto; display:none;}
		#sgtNav ul .child li{ display:block; }
		#sgtTEAM #sgtNav ul li.item3 .child a,
		#sgtNav ul .child li a{ display:block; background:#000; width:180px; padding:5px 15px; color:#FFF; text-decoration:none;opacity:0.70;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";-moz-opacity:0.70;-khtml-opacity: 0.70;}
		
		#sgtTEAM #sgtNav ul li.item3 .child a:hover,
		#sgtNav ul .child li a:hover{ background-color:#088bc3;opacity:1.00;filter: alpha(opacity=100);-ms-filter: "alpha(opacity=100)";-moz-opacity:1.00;-khtml-opacity: 1.00;}


/*-----------------------*/

.ttlLine{ background: url(../images/asset/title_line.gif) left top no-repeat;}


#sgtCont{ position:relative; z-index:55;}


/*-----------------------
 General Style Override
*/
#footer{padding: 125px 0 0 0px;}
#copyright{background: url(../images/asset/foot_copy_b.png) center top no-repeat;}
	#copyright img{ visibility:hidden;}
#footer p#page-top{top: 125px;}
	#page-top a{ display:block;width:23px; height:17px; background: url(../images/asset/foot_pagetop.png) center top no-repeat;}
	#page-top a:hover{background: url(../images/asset/foot_pagetop_o.png) center top no-repeat;}
	#page-top a img{ visibility:hidden;}

#socialGalleryIn{ background: url(../images/asset/title_line.gif) left top no-repeat; padding-top:0 !important;}
#sgHeader{ height:93px; background: url(../images/top/ttl_feed.png) left top no-repeat;}

#sgLoading{ text-align:center; padding:100px 0; background: url(../images/sg/loadimg_b.gif) center 100px no-repeat;}
#sgLoading img{ visibility:hidden;}

#sgMore{}
#sgMore img{ visibility:hidden;}
#sgMore a{ display:block; width:97px; height:110px; margin:0 auto;background: url(../images/sg/btn_more.png) center top no-repeat;}
#sgMore a:hover {opacity:0.80;filter: alpha(opacity=80);-ms-filter: "alpha(opacity=80)";-moz-opacity:0.80;-khtml-opacity: 0.80;}

/*----------------*/

#container #link{ display:none;}
#sgtTOP #container #link{ display:block;}


/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
#cboxContent{margin-top:55px;background:#FFF; padding:10px 10px 10px 10px;
border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;behavior: url("http://mb-live.jp/share/css/PIE.htc");}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{ background:#fff;}
#cboxLoadedContent img{ margin:0;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc; display:none !important;}
#cboxLoadingGraphic{background:url(../../../share/images/asset/loadimg.gif) no-repeat center center;}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none;}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}

#cboxPrevious,#cboxNext{background:url(../../../share/images/asset/btn_cbox_control.png) no-repeat;}
#cboxPrevious{position:absolute; top:50%; left:-38px; margin-top:-32px; width:28px; height:65px; text-indent:-9999px;background-position:top left;outline:none;}
#cboxPrevious:hover{background-position:bottom left; outline:none;}
#cboxNext{position:absolute; top:50%; right:-38px; margin-top:-32px; width:28px; height:65px; text-indent:-9999px;background-position:top right;outline:none;}
#cboxNext:hover{background-position:bottom right; outline:none;}

#cboxClose{position:absolute; top:-55px; right:3px; display:block; background:url(../../../share/images/asset/btn_close_w.png) no-repeat top center; width: 44px;height: 44px; text-indent:-9999px;}
#cboxClose:hover{background-position:bottom center;}