@charset "utf-8";

/* ===================================================================

CSS information
File Name  : common.css
Author     : 戦国無双メダル乱舞
Style Info : レイアウトcss

=================================================================== */

/*-----トップページ（index.html）------------------------------*/

#locate #wrapper { width:100%; min-width:1000px; padding-bottom:40px; background:url(../img/ft_bg01.jpg) no-repeat bottom center; margin:0 auto; }
#locate .cmnWrap { width:1000px; margin:0 auto 40px auto; text-align:center; }

#locate h1 { text-indent:-10000px; }
#locate #main01 { background:url(../img/main_bg01.jpg) no-repeat top center; margin:0 auto; width:100%; min-height:970px; }
#locate #main01 .contWrp01 { position:relative; width:1000px; margin:0 auto; }
#locate #main01 .contWrp01 h2 { position:absolute; top:405px; right:117px; }
#locate #main01 .contWrp01 ul { position:absolute; top:588px; right:0; }
#locate #main01 .contWrp01 ul li.btn { margin:10px 0 0 5px; }

#locate .set01 { width:1000px; position:relative; margin:-30px auto 40px auto; }
#locate .set01 figure { position:absolute; top:4px; left:4px; }

#locate .cmnWrap.bnrBox { width:998px; background:url(../img/bnr_bg01.gif) no-repeat center top #202020; border:1px solid #303030; padding:30px 0;
-webkit-box-shadow: inset 2px 3px 3px 0 #202020;
-moz-box-shadow: inset 2px 3px 3px 0 #202020;
box-shadow: inset 2px 3px 3px 0 #202020;  }
#locate .cmnWrap.bnrBox a { -webkit-box-shadow:2px 3px 3px 0 #101010;
-moz-box-shadow: 2px 3px 3px 0 #101010;
box-shadow: 2px 3px 3px 0 #101010; }

#locate .goodsNew { position:relative; width:996px; margin:0 auto 40px auto; border:2px solid #930004; background:#000; padding:48px 0; }
#locate .goodsNew figure { position:absolute; top:0; left:0; }
#locate .goodsNew div p { text-align:center; }

#locate #movie { background:url(../img/mv_bg01.png) top left no-repeat; width:1000px; height:511px; position:relative; margin:0 auto 60px auto; }
#locate #movie h3 { text-indent:-5000px; }
#locate #movie p { position:absolute; top:88px; left:100px; border:1px solid #a97b1d; }

#locate #container { width:1000px; margin:0 auto; /*position:relative; margin-top:-40px;*/ }
#locate #container .contWrp01 { width:942px; padding:50px 27px; margin:0 auto; border:2px solid #707070; background:#000; }
#locate #container .contWrp01 ul li { float:left; width:460px; height:210px; border:1px solid #888; }
#locate #container .contWrp01 .link01 { text-align:center; margin-top:30px; }
#locate #container .copy { text-align:right; margin-top:5px; }
