@charset "utf-8";
section { display:block;}
.page01 { width:627px; margin:0 auto 80px;}
.page02 { width:950px; margin:0 auto;}
.brandPageDetail p.page01_1 img{ float:left;margin-right: 20px; margin-bottom:20px}
.brandPageDetail p.page01_1{ width:640px; margin:0 auto;text-align:left; color:#BA007C; overflow: hidden}
.brandPageDetail p.page01_1 span{ display:block; padding:20px 0; font-size:80%;line-height: 1.6em;}
.about_bottom{margin:25px 0 0; text-align:center; padding:0; height:38px;}
div.page-brand-keyvisual { margin: 60px auto 0 -4px; overflow: hidden; position: relative;}
div.page-brand-keyvisual li { float: left; margin-left: 4px; padding: 0; text-align: center; width: 498px;}
div.page-brand-keyvisual p.tx-sale { position:absolute; left:0; bottom:26px; padding:0 0 0 12px; color:#666; font-size:12px;}
div.page-brand-keyvisual p.tx-model { clear:both; text-align:right; padding:5px 12px 0 0; color:#666; font-size:12px;}
#movie-area { position: relative; width:640px; height:360px; border:#000 3px solid; text-align:center; margin:70px auto 0;}
#movie-area p { margin:0; padding:0; font-size:0;}
#movie-area p img.playButton { position: absolute;right: 3%;bottom: 5%;opacity: 0.8; display:block;}
.page-attention { display:inline-block; margin:0 0 50px 140px;}
#icGallery { margin:0; padding:0 0 55px;}
#icGallery ul { margin:0 auto 10px; padding:0; list-style:none; width:1000px; display:block; text-align:center; overflow:hidden;}
#icGallery ul li { float:left; margin:0; width:333px; height:500px;}
.itemsWrap span { color:#F00;}