@charset "utf-8";
.brandPageNavi { margin:47px auto 63px; width:598px; height:30px; border-right:1px solid #e2e2e2; border-left:1px solid #e2e2e2;}
.brandPageNavi li { font-size:15px; width:298px; float:left; text-align:center;}
.brandPageNavi li a { display:block;}
.brandPageNavi li.mapNaviLInk {}
.brandPageNavi li.ecNaviLInk {border-left:1px solid #e2e2e2;}
.brandPageNavi li.mapNaviLInk a:before {display: inline-block;margin: 0 .7em;content: '';height: 20px;width: 20px;background: url(/images/brand/common/map_marker.svg) no-repeat center center;vertical-align: middle;}
.brandPageNavi li.ecNaviLInk a:before {display: inline-block;margin: 0 .7em;content: '';height: 20px;width: 20px;background: url(/images/brand/common/shopping_cart.svg) no-repeat center center;vertical-align: middle;}
.brandPageDetail { max-width:950px; margin:0 auto;}
.brandPageDetail h2,.brandPageDetail h3 { text-align:center; font-size:20px; font-weight:600; margin-bottom:30px;}
.brandPageDetail-inner {}
.brandPageDetail p { text-align:center; font-size:15px;}
.brandPageDetail p.attention { text-align:right; font-size:11px; margin:8px 0;}
.share-ver2 {text-align: center;margin: 80px auto;padding: 0;width: inherit; overflow:hidden; background-color: transparent;line-height: 0;}
.share-ver2 ul {display: inline-block;}
.share-ver2 ul li { float:left; margin: 0 0 0 12px; height:34px;vertical-align: middle;}
.share-ver2 ul li:first-child { margin:0;}
/*.share-ver2 ul li:last-child {max-width: 100%;clear:both;float:none; padding-top:12px; margin:0;width: inherit;height: inherit;line-height: 0;}*/
.share-ver2 ul li img { max-width: 100%; height: auto; width: auto; vertical-align: bottom; line-height:0; font-size:0; margin: 0 auto; padding: 0;}
.share-ver2_2 ul {display: flex; width: 120px; margin: 0 auto; flex-wrap: wrap; justify-content: center;}
.share-ver2_2 ul li { margin: 0; height:34px; padding: 0 6px;}
.brandPageItems { max-width:950px; margin:0 auto 80px; overflow:hidden; clear:both;}
.brandPageItems h3 { text-align:center; font-size:20px; font-weight:600; margin-bottom:15px;}
.brandPageItems ul { /*width: 639px;*/ width:950px; margin: 0 auto; margin-top:15px; }
.brandPageItems ul li { float:left;width:170px;height:210px;margin:0; padding:10px;}
.brandPageItems ul li a { display:block;}
.brandPageItems ul li div {margin:0 auto;text-align:center;}
.brandPageItems ul li p {text-align:center;font-size:13px;line-height:1.6;}
.brandPageItems ul li:nth-child(4n) { margin-right: 0;}
.brandPageItems ul li:nth-child(1),brandPageItems ul li:nth-child(2),brandPageItems ul li:nth-child(3),brandPageItems ul li:nth-child(4) { background: none;}
nav#brandSeries { margin:0 auto 128px; width:1000px; clear:both;}
nav#brandSeries h3 { text-align:center; font-size:20px; font-weight:600; margin-bottom:10px;}
nav#brandSeries ul { border-bottom:1px solid #e2e2e2; padding:29px 0; display:block; overflow:hidden;}
nav#brandSeries ul.brandSeriesTopBorder { border-top:1px solid #e2e2e2;}
nav#brandSeries ul li { width:120px; height:60px; float:left; margin:0 40px;}
nav#brandSeries ul li a { display:block;}
#brandSeries .bx-wrapper { position:relative; width:936px; height:151px !important; background:#f4f4f4; padding:20px 32px;}
#brandSeries .bx-wrapper .bx-pager { display:none;}
nav#brandSeries .brandSlider div ul { border-bottom:none; padding:0;}
nav#brandSeries .brandSlider div ul li { float:left; width:186px; height:74px; text-align:center; margin:0; background:#ffffff; border:1px solid #cfcfcf; overflow:hidden;}
nav#brandSeries .brandSlider div ul li img { padding:8px 33px 12px 33px;}
#brandSeries .brandSlider div li:nth-child(2), #brandSeries .brandSlider div li:nth-child(3), #brandSeries .brandSlider div li:nth-child(4), #brandSeries .brandSlider div li:nth-child(5) { border-left:none;}
#brandSeries .brandSlider div li:nth-child(6) { border-top:none;}
#brandSeries .brandSlider div li:nth-child(7), #brandSeries .brandSlider div li:nth-child(8), #brandSeries .brandSlider div li:nth-child(9), #brandSeries .brandSlider div li:nth-child(10) { border-top:none; border-left:none;}
#brandSeries .bx-wrapper .bx-controls-direction a.bx-prev { left:0px;}
#brandSeries .bx-wrapper .bx-controls-direction a.bx-next { right:0px;}
#brandSeries .bx-wrapper .bx-prev { background: rgba(0, 0, 0, 0) url(/images/brand/footer/controls_brand.png) no-repeat scroll 0 -2pc; left: 10px; }
#brandSeries .bx-wrapper .bx-next { background: rgba(0, 0, 0, 0) url(/images/brand/footer/controls_brand.png) no-repeat scroll -43px -2pc; right: 10px; }
#brandSeries .bx-wrapper .bx-prev:hover { background-position: 0 0; }
#brandSeries .bx-wrapper .bx-next:hover { background-position: -43px 0; }
