@charset "UTF-8";

body{font-size:12px;-webkit-text-size-adjust: 100%;background:#000;word-break: normal;word-wrap: break-word;font-family:'Belgrano','Didact Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Arial,Helvetica, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
p{color:#555;word-break: normal;word-wrap: break-word;}


/*コンテンツ部分*/
#foot_menu{margin:0!important;}
a:hover img{	opacity:0.8;}
/*BOX内--------------------------------------------*/
#narou_headder{background: url(../img/narou_top_bg.png) center -50px;height: 70px;}
#narou_headder > div{width:980px;margin:0 auto;}
#narou_headder > div >h2{width: 281px;height:35px;background: url(../img/narou_top_logo.png);float:left;margin-top: 20px;}
#narou_headder > div >h2>a{display:block;}
#narou_headder > div > ul{float: right;margin-top: 25px;}
#narou_headder > div > ul > li{float:left;height: 22px;}
#narou_headder > div > ul > li.m1{background: url(../img/ic1.png) no-repeat;padding-left: 30px;margin-right: 20px;}
#narou_headder > div > ul > li.m2{background: url(../img/ic2.png) no-repeat;padding-left: 30px}

#main_contents{background: url(../img/bg.jpg);padding-bottom: 10px;}
#main_contents > #narou_pnkz{background: rgba(253,216,35,0.3) ;padding: 10px 0;margin-bottom: 20px;}
#main_contents > #narou_pnkz > ul{width:980px;margin:0 auto;}
#main_contents > #narou_pnkz > ul > li{line-height:24px;margin: 0;padding: 0;background: url(../img/pk_arrow.png) no-repeat 0 4px ;float:left;padding-left: 16px;margin-right: 10px;}
#main_contents > #narou_pnkz > ul > li:first-child{background: url(../img/pk_home.png) no-repeat ;padding-left: 30px;;}

#main_contents > #product_contents{width:980px;margin:0 auto;}
#main_contents > #product_contents > #product{width:770px;float:left;margin-bottom: 20px;}
#main_contents > #product_contents > #product > #mainvisual{background: url(../img/main_visual.jpg) #fff no-repeat;height: 980px;padding-bottom: 20px;;;}
#main_contents > #product_contents > #product > .inner{width:770px;padding: 0 35px 20px 35px;background: #fff;}
#main_contents > #product_contents > #product > div >h3 {background: url(../img/h3bg.png);height:48px;margin-bottom: 15px;}
#main_contents > #product_contents > #product > div#story{;}
#main_contents > #product_contents > #product > div#story >h3 span{width:700px;height: 48px;display:block;background: url(../img/story_title.png);}
#main_contents > #product_contents > #product > div#story >p{background: url(../img/story_cont.png) no-repeat;width: 700px;height: 263px;}
#main_contents > #product_contents > #product > div#character >h3 span{width:700px;height: 48px;display:block;background: url(../img/character_title.png);}
#main_contents > #product_contents > #product > div#character >ul> li{width:225px;float:left;margin-right:12px;}
#main_contents > #product_contents > #product > div#character >ul> li:last-child{margin-right:0}
#main_contents > #product_contents > #product > div#character >ul> li >h4{width: 225px;height: 55px;}
#main_contents > #product_contents > #product > div#character >ul> li >p{padding-right: 10px;}
#main_contents > #product_contents > #product > div#character >ul> .c1 >h4{background: url(../img/c1n.png) center left no-repeat;}
#main_contents > #product_contents > #product > div#character >ul> .c2 >h4{background: url(../img/c2n.png) center left no-repeat;}
#main_contents > #product_contents > #product > div#character >ul> .c3 >h4{background: url(../img/c3n.png) center left no-repeat;}



#main_contents > #product_contents > #product > div#keyword >h3 span{width:700px;height: 48px;display:block;background: url(../img/keyword_title.png);}
#main_contents > #product_contents > #product > div#keyword >ul> li{margin-bottom: 10px;border:1px solid #00086c;width:310px;float: left;padding: 15px;height: 195px;}
#main_contents > #product_contents > #product > div#keyword >ul> li >h4{width: 310px;height:45px;float:left;border-bottom:1px solid #ddd;margin-bottom: 15px;}
#main_contents > #product_contents > #product > div#keyword >ul> .k1,#main_contents > #product_contents > #product > div#keyword >ul> .k3{margin: 0 10px 0 0;}
#main_contents > #product_contents > #product > div#keyword >ul> .k1 >h4{background: url(../img/k1.png) no-repeat center top;}
#main_contents > #product_contents > #product > div#keyword >ul> .k2 >h4{background: url(../img/k2.png) no-repeat center top;}
#main_contents > #product_contents > #product > div#keyword >ul> .k3 >h4{background: url(../img/k3.png) no-repeat center top;}
#main_contents > #product_contents > #product > div#keyword >ul> .k4 >h4{background: url(../img/k4.png) no-repeat center top;}

#main_contents > #product_contents > #product > div#sub >h3 span{width:700px;height: 48px;;display:block;background: url(../img/scene_title.png);}
#main_contents > #product_contents > #product > div#sub > p{width: 700px;height: 906px;background: url(../img/sub_visual.jpg);;;}

#main_contents > #product_contents > div#read2 a{display:block; background:url(../img/tc_btn2.png) no-repeat center center #2c2e4a;height: 95px;width:200px;margin: 0 auto 10px;float:right;}
#main_contents > #product_contents > #product > div#read a{display:block; background:url(../img/tc_btn.png) no-repeat center center #2c2e4a;border-radius:5px;height: 60px;width:700px;margin: 0 auto 20px;}
#main_contents > #product_contents > div#read2 a:hover{opacity:0.8;}
#main_contents > #product_contents > #product > div#read a:hover{opacity:0.8;}

#main_contents > #product_contents > #recommend{width:200px;float:right;margin-bottom: 20px;background: #fcffec;}
#main_contents > #product_contents > #recommend >div{margin-bottom: 10px;;}
#main_contents > #product_contents > #recommend >div#series h3{height: 30px;background: url(../img/series_titile.png) no-repeat center center;;}
#main_contents > #product_contents > #recommend >div#series ul{padding: 20px;}
#main_contents > #product_contents > #recommend >div#series ul>li{margin-bottom: 20px;}
#main_contents > #product_contents > #recommend >div#series ul>li:last-child{margin-bottom: 0;}
#main_contents > #product_contents > #recommend >div#series ul>li>a>img{width:160px;}
#main_contents > #product_contents > #recommend >div#series ul>li>img{width:160px;}
#main_contents > #product_contents > #recommend >div#series ul>li>a>img.amz{width:150px;display: block;margin:10px auto 0;}

#main_contents > #product_contents > #recommend >div#lineup h3{height: 50px;background: url(../img/lineup_titile.png) no-repeat #f4e876 center center;;}
#main_contents > #product_contents > #recommend >div#lineup ul{padding: 20px;}
#main_contents > #product_contents > #recommend >div#lineup ul>li{margin-bottom: 20px;}
#main_contents > #product_contents > #recommend >div#lineup ul>li:last-child{margin-bottom: 0;background: #ddd;text-align:center;padding: 5px;;}
#main_contents > #product_contents > #recommend >div#lineup ul>li:last-child a{display:block;}
#main_contents > #product_contents > #recommend >div#lineup ul>li>a>img{width:200px;}
#main_contents > #product_contents > #recommend >div#lineup ul>li>img{width:200px;}
/*-------------------------------------------------*/

#read{background: #fff;padding-bottom: 20px;;}
#aniv5{margin-bottom: 10px;display: block;}
/*colorbox差しかえ*/


/*バナースペース*/
#bns{}
#bns ul{width:980px;margin:0 auto;}
#bns ul li{float:left;margin-right:10px;}
#bns ul li:last-child{margin:0;}

/*social*/
#twitter1{float:right;width:110px;}
#facebook1{float:right;}

/*foot 差し替え*/
#foot_menu{color:#000;min-width:980px;}
#foot_menu a{color:#000;}
#foot{background:#000!important;min-width:980px;}

/*ページ調整*/
#product_contents #product li,#product_contents #product {box-sizing: initial;}