@charset "utf-8";


#container{background: #000 !important; color:#999;}


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

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

.btn a:hover img{ opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}
#mbfwCont{ 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{}
#sgHeader{ padding-top:60px;}
#sgHeader h2{ height:63px; background: url(../images/top/ttl_feed.png) left top no-repeat;}
#sgHeader img{ display:none;}

#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;}
#mbfwTOP #container #link{ display:block;}

.mb100{ margin-bottom:100px !important;}
.mb110{ margin-bottom:110px !important;}
.mb115{ margin-bottom:115px !important;}

/*
    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;}