<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/* トップ */
.dir-0 .logo-size {width:390px;}
.dir-0 nav ul.navi-size {width:1000px; font-size:0;}

/* キービジュ */
#top h1.logo-size {padding:5px 0 0 3px;}
#top #mainCol #keyVisualCol{width:1000px; margin:0 auto; min-height:640px; position:relative;}
#top #mainCol #keyVisualCol nav {position:absolute; bottom:0; display:none;}
#top #mainCol #keyVisualCol #loader { background:url(../images/common/ajax-loader.gif) no-repeat center; width:35px; height:35px; margin:0 auto; padding:100px;}

#top #mainCol #keyVisualCol p#mvCopy {position:absolute; left:2000px; top:250px; z-index:1000;}
#top #mainCol #keyVisualCol p#mvCopy img#mvCopy2 {position:absolute; left:0; top:0;}
#top #mainCol #keyVisualCol div#mvScouter1 {position:absolute; left:625px; top:-2000px; z-index:510;}
#top #mainCol #keyVisualCol div#mvScouter2 {position:absolute; left:295px; top:40px; display:none; z-index:500;}
#top #mainCol #keyVisualCol div#mvScouter3 {position:absolute; left:295px; top:40px; display:none; z-index:500;}
#top #mainCol #keyVisualCol div#mvScouter4 {position:absolute; left:295px; top:40px; display:none; z-index:500;}
#top #mainCol #keyVisualCol .mvCara {position:absolute; right:3000px; top:-38px; z-index:100;}
#top #mainCol #keyVisualCol .mvCaraB {position:absolute; right:-92px; top:-38px; display:none; z-index:200;}
#top #mainCol #keyVisualCol p#fix-image {position:absolute; top:0; opacity:0.0; display:none;}


#top #mainCol #contentsWrapp {width:1000px; margin:0 auto; position:relative; padding:20px 0 0 0;}
/*横長バナー*/
.bnr_wide{
  text-align:center;
  margin:20px 0 0 0;
}
  .bnr_wide a{
    display:inline-block;
  }

/*新着ムービー*/
#top .contentsFrame {margin:0 0 70px 0;}
#top .contentsFrame section {margin:0 0 0 0;}
#top .contentsFrame section {text-align:center;}
#top .contentsFrame section .movieTag {position:absolute; top:-30px; left:135px; border:#FFF solid 1px;}
/*大バナー*/
#top #slideCol{}
#top #slideCol #slide-bg{background:url(../images/index/slide/bg_slide-base.png) no-repeat; width:702px; height:491px; position:relative;}
#top #slideCol #slide-bg p { position:absolute; top:68px; left:49px;}
#top #slideCol #slide-bg p a:hover{ opacity:0.9;}
/*更新情報*/
#top #newsCol{ position:absolute; right:0; bottom:0;}
#top #newsCol #news-bg{background:url(../images/index/news/bg_news-base.png); width:342px; height:491px;}
#top #newsCol #news-bg h2{padding:32px 0 0 28px;}
#top #newsCol #news-bg #news-inner{height:320px; overflow:auto; }
#top #newsCol #news-bg #news-inner dl{width:238px; padding:0 0 20px 0; margin:0 0 0 50px; }
#top #newsCol #news-bg #news-inner dl dt{color: #40FF00; background: url(../images/index/news/ico_news.png) left center no-repeat; text-indent: 1.5em; font-size: 0.9em; }
#top #newsCol #news-bg #news-inner dl dd{color: #FFF; padding: 0 12px 20px 1.5em; font-size: 0.9em; background:url(../images/index/news/img_bar.png) no-repeat left bottom; }
#top #newsCol #news-bg #news-inner dl dd a{color:#FFE600; text-decoration:none;}
#top #newsCol #news-bg #news-inner dl dd a:hover{ color:#FF0;}
</pre></body></html>