@charset "utf-8";/* レイアウト * Version: 0.1 (2007-12-10) */* html { overflow-x: hidden; }body {background:#c0b79e url(../images/top/top_bg.jpg) no-repeat center center fixed;color:#101000;font-size:82%;letter-spacing:0.05em;}#layout {position:absolute;width:971px;height:647px;left:50%;top:50%;margin:-323px 0 0 -485px;}#container {margin:119px 0 0 0;overflow: hidden;}#container:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}/*¥*/*html #container {height: 1em; overflow: visible;}/**/a {color:#68531F; text-decoration:underline; }a:visited {color:#89774C; }a:hover {color:#272215; text-decoration:none;}/* ------------------------------leftSide------------------------------ */#leftSide {float:left;width:334px;margin:0 60px 0 0;}h1 {width:316px;height:91px;margin:0 auto 25px auto;background:url(../images/top/logo.gif) no-repeat center top;text-indent:-9999px;}/* グローバルナビ::::::::::::::::::::: */#gNav li {margin:0 0 13px 0;}#gNav li.gNav_movie {margin-top:-7px;padding-top:18px;background:url(../images/gnav_mk.gif) no-repeat center top;}#gNav li a {display:block;margin:0 auto;background:no-repeat center top;text-indent:-9999px;}#gNav li.gNav_comment a {width:207px; height:15px; background:url(../images/top/gnav_comment.gif);}#gNav li.gNav_comment a:hover {background-position:0 -15px;}#gNav li.gNav_history a {width:163px; height:15px; background:url(../images/top/gnav_history.gif);}#gNav li.gNav_history a:hover {background-position:0 -15px;}#gNav li.gNav_hand a {width:185px; height:15px; background:url(../images/top/gnav_hand.gif);}#gNav li.gNav_hand a:hover {background-position:0 -15px;}#gNav li.gNav_collection a {width:201px; height:15px; background:url(../images/top/gnav_collection.gif);}#gNav li.gNav_collection a:hover {background-position:0 -15px;}#gNav li.gNav_movie a {width:181px; height:27px; background:url(../images/top/gnav_movie.gif);}#gNav li.gNav_movie a:hover {background-position:0 -27px;}#gNav li a.cur {background-position:0 -15px;}/* インフォメーション::::::::::::::::::::: */.information {color:#48360C;width:334px;padding:30px 0 0 0;background:url(../images/top/information_top.gif) no-repeat left top;}.information ul {letter-spacing:0.01em;margin:0 0 0 13px;}.information ul li {font-size:11px;margin-bottom:4px;overflow: hidden;}.information ul li:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}/*¥*/*html .information ul li {height: 1em; overflow: visible;}/**/.information ul li span.date {display:block;float:left;width:70px;padding:0 0 0 12px;background:url(../images/top/icn_arrow.gif) no-repeat 0 2px;}.information ul li span.news {display:block;float:left;width:230px;}.information_bottom {width:334px;height:24px;background:url(../images/top/information_bottom.gif) no-repeat left top;}.information_bottom div.backnumber {padding:20px 0 0 255px;text-indent:-9999px;}.information_bottom div.backnumber a {display:block;width:63px;height:9px;background:url(../images/top/btn_backnumber.gif) no-repeat left top;}.information_bottom div.backnumber a:hover {background-position:0 -9px;}/* ------------------------------flasharea------------------------------ */#flasharea {float:left;width:574px;}.flash {width:564px;height:385px;padding:5px;background:url(../images/top/flash_shadow.gif) no-repeat left top;}/* ------------------------------footer------------------------------ */#footer {clear:both;padding:30px 0 0 0;text-align:center;}/* フッターナビ::::::::::::::::::::: */#fNav {margin:0 auto;overflow: hidden;}#fNav:after {content: ""; display: block; clear: both; height: 1px; overflow: hidden;}/*¥*/*html #fNav {height: 1em; overflow: visible;}/**/#fNav li {display:inline;margin-left:6px;padding-left:7px;background:url(../images/snav_line.gif) no-repeat left bottom;}#fNav li.start {background:none;}/* コピーライト::::::::::::::::::::: */#copyright {margin-top:6px;background:url(../images/copyright.gif) no-repeat center top;text-indent:-9999px;}