@charset "utf-8";
/* ===================================================================
 style info : ファイル読み込み
=================================================================== */

/* default style - リセット・共通
----------------------------------------------------------- */
@import url("default.css");

/* ===================================================================
 style info : TOP用
=================================================================== */

body { background:#000 url(../img/top/bg_top.jpg) no-repeat center 0;}
#wrapper { margin:0 auto; background:url(../img/top/bg_cnt.jpg) no-repeat 0 0; width:960px; }
#contentsArea { position: relative; height:auto; padding-top:436px; }
#contentsArea h1 { position:absolute; top:303px; left:569px; }
#contentsArea h2 { position:absolute; top:22px; left:707px; }
#movieArea { position:absolute; top:104px; left:708px; background: url(../img/top/bg_movie.png) no-repeat 0 0; width:223px; height:128px; padding:14px 17px 20px; }

#nav { position:relative; height:100px;}
#nav ul {}
#nav ul li { position: absolute; left: 18px; top: -1px; }
#nav ul li#n01 { top: 0px; left:13px; }
#nav ul li#n02 { top: 0px; left:184px; }
#nav ul li#n03 { top: 0px; left:346px; }
#nav ul li#n04 { top: 0px; left:484px; }
#nav ul li#n05 { top: 0px; left:641px; }
#nav ul li#n06 { top: 0px; left:826px; }
#nav ul li#n07 { top: 36px; left:105px; }
#nav ul li#n08 { top: 36px; left:267px; }
#nav ul li#n09 { top: 36px; left:425px; }
#nav ul li#n10 { top: 36px; left:575px; }
#nav ul li#n11 { top: 36px; left:750px; }
#nav ul li#n12 { top: 36px; left:880px; }

#news { background: url(../img/top/bg_news.png) no-repeat; width: 930px; height: 34px; margin: 6px auto 2px auto; position: relative;}
#info_inner { position: absolute; height: 19px; overflow: hidden; width: 790px; left: 126px; top:7px; }
#info_inner ul { position: absolute; width: 790px; }
#info_inner li { float:left; padding-top:2px }
#info_inner li a{ color:#e1d3b4; }
#info_inner li a:hover{ color:#c76d18; text-decoration: }

#contBanner{ text-align:center; min-height:40px; }
#contBanner ul{ overflow:hidden; padding:5px 13px 5px 14px; }
#contBanner li{ float:left; margin:0 2px; }

#footerArea { position:relative; margin:5px 0 0; padding:0; height:40px; padding-bottom:20px; }
#copyrightArea { position:absolute; top:14px; left:231px; color:#C8BCA0; text-align:center; width:500px; }
#pageTop{ position:absolute; top:0px; left:910px; }
#pageTop a { background: url(../img/share/return.gif) no-repeat; display: block;width: 50px;height: 40px;}
#pageTop a:hover{background-position:0px -40px;}
