﻿@charset "utf-8";
#mainContainer {clear:both; width:100%;position: relative; min-height:400px;}
#mainVisual {margin:0; position: relative;height: 450px; overflow:hidden;}
/*#mainVisual .item {position: relative;width: 100%;height: 450px;background:#0e1d24 url(../images/main/img_visual_01.jpg) center 0 no-repeat;}*/
#mainVisual .item {position: relative;width: 100%;height: 450px;background:#0e1d24;text-align:center;}
#mainVisual .item a {font-size: 0;line-height: 0}
#mainVisual .item a img {max-width:100%;margin:0 auto;}
#mainVisual .owl-controls .owl-buttons .owl-prev {position: absolute;left:50%;top:50%;margin: -16.5px 0 0 -550px;width:34px;height: 33px;font-size: 0;line-height: 0;background: url(../images/main/arrow_prev.png) 0 0 no-repeat; }
#mainVisual .owl-controls .owl-buttons .owl-next {position: absolute;left:50%;top:50%;margin: -16.5px 0 0 516px;width:34px;height: 33px;font-size: 0;line-height: 0;background: url(../images/main/arrow_next.png) 0 0 no-repeat; }
#mainVisual .owl-controls .owl-pagination {position: absolute;bottom:0; left:25px; margin-left:0px;height: 48px}
#mainVisual .owl-controls .owl-pagination .owl-page {display:inline-block; width:18px;height: 18px;margin:0 2px;text-align: center; border-radius:18px; background:#FFFFFF; }
#mainVisual .owl-controls .owl-pagination .owl-page span{ text-indent:-9999px;}
#mainVisual .owl-controls .owl-pagination .owl-page.active {background:#021758;}
#mainVisual .owl-controls .owl-pagination .owl-page.first {margin-left: 0}
/*
#mainVisual .owl-controls .owl-pagination .owl-page span {margin: 16px auto;width: 100px;height: 14px;background: url(../images/main/txt_visual_01.png) 0 0 no-repeat;}
#mainVisual .owl-controls .owl-pagination .owl-page.second span {width: 73px;background-image: url(../images/main/txt_visual_02.png)}
#mainVisual .owl-controls .owl-pagination .owl-page.third span {width: 102px;background-image: url(../images/main/txt_visual_03.png)}
#mainVisual .owl-controls .owl-pagination .owl-page.fourth span {width: 123px;background-image: url(../images/main/txt_visual_04.png)}
#mainVisual .owl-controls .owl-pagination .owl-page.fifth span {width: 102px;background-image: url(../images/main/txt_visual_05.png)}
#mainVisual .owl-controls .owl-pagination .owl-page.sixth span {width: 73px;background-image: url(../images/main/txt_visual_06.png)}
#mainVisual .owl-controls .owl-pagination .owl-page.active span {background-position: 0 -14px}*/

.flexslider {position:relative}
.flexslider .slides a {display:inline}
.flexslider .slides img {}
.flexslider .flex-control-nav {position:absolute;width:100%;bottom:15px; left:160px; text-align:left;z-index:100}
.flexslider .flex-control-nav li {display:inline-block}
.flexslider .flex-control-nav li a {display:inline-block;width:18px;height:18px; box-sizing:border-box; background:#fefafa; border:0px solid #11a7ff; margin:0 10px 0 0;text-indent:-99999em;-webkit-border-radius:8px;border-radius:12px;cursor:pointer}
.flexslider .flex-control-nav li a.flex-active {background:#a8f5f8;}
.flexslider .flex-direction-nav {display:none !important}
.flexslider.inline-nav .flex-control-nav {position:static;bottom:0;padding:10px 0}

.slideList {width:680px; float:right; text-align:center; height:615px; box-sizing:border-box; border:1px solid #ccc; border-left:0px; padding-top:45px;}
.slideList ul {font-size:0px;}
.slideList ul li {display:inline-block; font-size:12px; color:#343226; margin-bottom:40px; margin-right:24px}
.slideList ul li:nth-child(3n+3) {margin-right:0px;}
.slideList ul li img {border:1px solid #ddd;}
.slideList ul li p {position:relative; line-height:160%; margin-top:10px; text-align:left;}
.slideList ul li p span {display:block; color:#2fa8ed}
.slideList ul li p span.btn {position:absolute; top:0px; right:0px; display:block; background:#1a64b6; line-height:20px; color:#fff; padding:0 5px}
.slideList ul li p span.mem {position:absolute; top:25px; right:0px; color:#296ee3;}

.mleftBn {float:left; width:200px;}
.mleftBn ul {margin:0px; padding:0;}
.mleftBn ul li {margin:0px; padding:0; height:55px; list-style:none; vertical-align:top;}

.mainList {clear:both; border:1px solid #ccc; padding:20px;}
.mainList ul {font-size:0px;}
.mainList ul li {display:inline-block; font-size:12px; color:#343226; margin-bottom:30px; margin-right:24px}
.mainList ul li:nth-child(5n+5) {margin-right:0px;}
.mainList ul li img {border:1px solid #ddd;}
.mainList ul li p {position:relative; line-height:160%; margin-top:10px;}
.mainList ul li p span {display:block; color:#2fa8ed}
.mainList ul li p span.btn {position:absolute; top:0px; right:0px; display:block; background:#1a64b6; line-height:20px; color:#fff; padding:0 5px}
.mainList ul li p span.mem {position:absolute; top:25px; right:0px; color:#296ee3;}

.mainBanner {width:1100px; background:url(../images/common/main_tx.png) center center no-repeat #757575; padding:9px; margin:35px 0; overflow:hidden; box-sizing:border-box; font-size:0px;}
.mainBanner .mainTb {display:inline-block; width:502px; height:576px; border:1px solid #585858; vertical-align:top;}
.mainBanner .mainTb.right {display:inline-block; float:right}
.mainBanner .mainTb .maBn1 {width:502px; height:287px; border-bottom:1px solid #585858;}
.mainBanner .mainTb .maBn2 {float:left; width:252px; height:288px; border-right:1px solid #585858;}
.mainBanner .mainTb .maBn3 {float:left; width:249px; height:288px;}

.position {clear:both; width:1100px; margin:0 auto; height:60px; line-height:60px;}
.position img {vertical-align:middle;}

.content {clear:both; width:1100px; margin:0 auto; position:relative;}

.content .btnJoin {position:absolute; bottom:40px; left:200px;}
.content .btnJoin.Type1 {position:absolute; bottom:40px; left:780px;}

.content h2 {display:block; font-size:32px; color:#1c1c1c; padding:40px 0 20px 0;}
.content h2 span {color:#eb0009}
.content h2 span.sm {display:inline-block;font-size:14px; color:#44599b; margin-left:10px;}
.content h2 span.more {display:inline-block; float:right; font-size:14px; color:#7a7a7a; margin-right:10px; margin-top:15px;}

.content .notice {float:left; width:240px; vertical-align:top;}
.content .notice p {font-size:20px; font-weight:bold; line-height:140%; color:#333}
.content .notice p span {float:right; font-size:11px; font-weight:normal;}
.content .notice li {list-style-image:url(../images/common/bullet.gif); font-size:13px; margin-top:12px; margin-left:12px;}

.content .mainBn {float:right}
.content .mainBn li {float:left; list-style:none; margin-left:6px;}

.content .guide {position:absolute; top:240px; left:100px;}
.content .guide1 {position:absolute; top:240px; left:556px;}
.content .down {position:absolute; top:150px; left:70px;}
.content .customer {clear:both; margin-bottom:40px; margin-top:-40px;}
.content .customer img {float:left;}

ul.guideList {clear:both; padding:40px 0; font-size:0px;}
ul.guideList li {display:inline-block; margin-right:5px;}
ul.guideList li:last-child {margin-right:0px;}

.agreeBox {clear:both; border:1px solid #ddd; height:200px; overflow:auto;}

ul.importList {clear:both; margin:5px 0;}
ul.importList li {display:inline-block; background:#f4f4f4; border:1px solid #ddd; color:#333; width:145px; height:34px; line-height:34px; text-align:center;}

.company {clear:both; margin-top:60px;}
.company p {font-size:26px; color:#4c4c4c; margin-bottom:30px;}
.company .imgA {float:right; margin-right:60px; vertical-align:top;}
.company .leftA {float:left}
.company ul {margin-left:54px;}
.company ul li {list-style-image:url(../images/common/bullet1.gif); font-size:18px; color:#7c7c7c; margin-bottom:20px;}

.mainContent {width: 1100px;margin: 20px auto 0 auto}
.mainContent .section01 {width: 100%;position: relative;margin-bottom: 10px; }
.mainContent .section01 .conBox:first-child {width: 716px;height: 338px;float: left}
.mainContent .section01 .conBox {width: 370px;height: 338px;float: right;position: relative;overflow:hidden;}
.mainContent .section01 .conBox .productList {width: 655px;padding:0 30px;overflow: hidden;}
.mainContent .section01 .conBox .productList .owl-wrapper,
.mainContent .section01 .conBox .productList .owl-wrapper .owl-item {width:655px !important;}
.mainContent .section01 #productList .owl-pagination {display: none}
.mainContent .section01 #productList .owl-buttons .owl-prev {position: absolute;top: 50%;left: 50%;margin: -13.5px 0 0 -347px;width: 16px;height: 27px;font-size: 0;line-height: 0;background: url(../images/main/arrow_prev_02.gif) 0 0 no-repeat;}
.mainContent .section01 #productList .owl-buttons .owl-next {position: absolute;top: 50%;left: 50%;margin: -13.5px 0 0 332px;width: 16px;height: 27px;font-size: 0;line-height: 0;background: url(../images/main/arrow_next_02.gif) 0 0 no-repeat;}
#productList dl.item dd.proicon.icon_best1 {top: 10px;left: -10px;padding-top: 15px;width: 52px;height: 45px;font-size:24px;font-weight: bold;background: url(../images/main/icon_best.png) 0 0 no-repeat;}
#productList dl.item dd.proicon.icon_best {top: -10px;left: -10px;font-size: 18px}
#productList dl.item {display: inline-block;float: left;margin:0 20px 0 10px;}
#productList dl.item.type2 {padding: 55px 0 0 115px;margin: 20px 10px 10px;width: 100px}
#productList dl.item.type2 .imgArea {top: 0;left: 0}
#productList dl.item.type2 .imgArea img {width: 100px;height: 100px}
#productList dl.item.type2 .etc {position: absolute;top: 0;left: 115px}
#productList dl.item.type2 .etc .snsGo {position: relative;width: 49px;height: 25px;background: url(../images/main/icon_sns.gif) 0 0 no-repeat;}
#productList dl.item.type2 .etc .snsGo a {display: block;float: left;width: 24.5px;height: 25px;font-size: 0;line-height: 0}
#productList dl.item.type2 .etc .amount {line-height: 27px;display:block;font-size: 11px;font-weight: bold;color: #828282;}
#productList dl.item.type2 .etc .amount em {color: #ff7200}
#productList dl.item.type2 dd.pName {width: 100px;height:18px;overflow: hidden;}
#productList dl.item.type2 dd.price {margin-top: 5px}
.productList .soldOut span{width:152px; height:298px; background:url(../images/powerdeal/bg_soldout2.png) no-repeat center; position:absolute; top:0; left:0; z-index:100;}

.mainContent .section01 .specialBrand {position: relative}
.mainContent .section01 .specialBrand .tab {position: absolute;top: 0;right: 0}
.mainContent .section01 .specialBrand .tab li {width: 101px;height: 43px;vertical-align: top}
.mainContent .section01 .specialBrand .tab li a {display: block;height:41px;font-size: 0;line-height: 0;border-top:#cfc9c5 1px solid;border-bottom:#cfc9c5 1px solid;border-left:#cfc9c5 1px solid;background:url(../images/main/tab_logo_02.gif) -102px -2px no-repeat;}
.mainContent .section01 .specialBrand .tabInner img {display:block;}
.mainContent .section01 .specialBrand .tab li:first-child {height: 41px}
.mainContent .section01 .specialBrand .tab li:first-child a {border-top: 0 none;height: 40px}
.mainContent .section01 .specialBrand .tab li a.on {border-left: 0 none;border-color:#cfc9c5;background:url(../images/main/tab_logo_02.gif) 0 -2px no-repeat;}
.mainContent .section01 .specialBrand .tab li.second a {background-position:-102px -44px}
.mainContent .section01 .specialBrand .tab li.second a.on {background-position:0 -44px}
.mainContent .section01 .specialBrand .tab li.third a {background-position:-102px -86px}
.mainContent .section01 .specialBrand .tab li.third a.on {background-position: 0 -86px}
.mainContent .section01 .specialBrand .tab li.fourth a {background-position:-102px -127px}
.mainContent .section01 .specialBrand .tab li.fourth a.on {background-position: 0 -127px}
.mainContent .section01 .specialBrand .tab li.fifth a {background-position:-102px -172px}
.mainContent .section01 .specialBrand .tab li.fifth a.on {background-position: 0 -172px}
.mainContent .section01 .specialBrand .tab li.sixth a {background-position:-102px -215px}
.mainContent .section01 .specialBrand .tab li.sixth a.on {background-position: 0 -215px}
.mainContent .section01 .specialBrand .tab li.seventh a {background-position:-102px -256px}
.mainContent .section01 .specialBrand .tab li.seventh a.on {background-position: 0 -256px}

.mainContent .section02 {width: 100%;position: relative;margin-bottom: 10px; border-top:#202020 solid 2px}
.mainContent .section02 .conBox {width: 100%;height: 417px}
.mainContent .section02 .conBox h3 {padding-top:19px;}
.mainContent .section02 .conBox .timer {position: absolute;top: 15px;left: 200px}
.mainContent .section02 .conBox .timer .time {position: relative;float:left;width: 148px;height: 39px;background: url(../images/main/bg_timer.gif) 0 0 no-repeat;}
.mainContent .section02 .conBox .timer .time span {width: 21px;text-align: center;margin-left:1px;font-size: 20px;font-weight: bold;color: #555;line-height: 35px}
.mainContent .section02 .conBox .timer .time span:first-child {margin-left:0}
.mainContent .section02 .conBox .timer .time span.ml {margin-left: 6px}
.mainContent .section02 .conBox .timer p {float:left;margin: 11px 0 0 18px}
.mainContent .section02 .conBox .productList {padding-left: 10px}
.mainContent .section02 .conBox .productList>dl {width: 152px;margin: 0 14px;padding-top: 240px}
.mainContent .section02 .conBox .productList>dl>dd.imgArea {top: 40px}
.mainContent .section02 .conBox .productList dl.numSlider {padding-top: 0;margin: 0;width: 150px;position: relative;}
.numSlider>dt {line-height: 14px;color: #ff7200;font-size: 11px;font-weight: normal;}
.numSlider>dd {float:left;width: 100%;margin-top: 3px}
.numSlider>dd.ea {position: absolute;margin:0;top: 0;right: 0;width: 35px;text-align: right;color: #ff7200;font-size: 14px;font-weight: bold}
.numSlider p {width:100%;height:8px;background:url(../images/main/bg_bar.gif) 0 0 no-repeat}
.numSlider span.persent {position: relative;display:block;height:8px;background: url(../images/main/bg_bar_over.png) left 0 no-repeat;
						-webkit-border-radius: 4px;
						-moz-border-radius: 4px;
						-ms-border-radius: 4px;
						-o-border-radius: 4px;
						border-radius: 4px;}
.mainContent .section02 .conBox .productList dd.imgArea .snsGo {margin: 15px 0 0 48px}

.mainContent .section03 {width: 100%;position: relative;margin-bottom: 10px}
.mainContent .section03 .conBox {width: 100%;height: 400px}
.mainContent .section03 .themeShop {position: relative; border-bottom:#eeeeee 1px solid}
.mainContent .section03 .themeShop .tab2 {position: absolute;top: 0;left: 0;z-index: 10}
.mainContent .section03 .themeShop .tab2 li {width: 180px;height: 40px;vertical-align: top}
.mainContent .section03 .themeShop .tab2 li a {display: block;height:39px;margin:0;border-top:#eeeeee 1px solid;border-bottom:transparent 1px solid;border-right:#eeeeee 1px solid; background-color:#FFF;/*background:url(../images/main/tab_themeshop.png) 0 0 no-repeat;*/}
.mainContent .section03 .themeShop .tab2 li:first-child{ height:41px;}
.mainContent .section03 .themeShop .tab2 li:first-child a {height:40px;border-top:0px none !important;}
.mainContent .section03 .themeShop .tab2 li a.on {border-right: 0 none;border-color:#cec2bb;background-color:transparent;/*background:url(../images/main/tab_themeshop.png) -181px 0 no-repeat;*/}
.mainContent .section03 .themeArea {position: relative;padding: 10px 0 0 727px;width: 373px;height: 352px;/*background: url(../images/main/img_themeshop.jpg) 0 0 no-repeat;*/}

.mainContent .section03 .themeArea dl {width: 120px;float: left;position: relative;padding-top: 106px;margin-top: 22px}
.mainContent .section03 .themeArea dl dt {color: #000;font-weight: bold;margin-top: 5px;line-height: 20px}
.mainContent .section03 .themeArea dl dd {color: #973500;font-weight: bold;font-size: 13px}
.mainContent .section03 .themeArea dl dd a {display: block}
.mainContent .section03 .themeArea dl .imgZone {position: absolute;top: 0;left: 0;border:#cb8d6b 1px solid}
.mainContent .section03 .themeArea dl .imgZone img {display:block;}

.mainContent .section04 {width: 100%;position: relative;margin-bottom: 10px}
.mainContent .section04 .conBox:first-child {width: 716px;height: 318px;float: left}
.mainContent .section04 .conBox {width: 370px;height: 318px;float: right;position: relative;}
.mainContent .section04 .conBox .tab3 {position: absolute;top: 0;right: 20px}
.mainContent .section04 .conBox .tab3 li {float: left;height: 39px;padding-left: 22px;background: url(../images/main/line_01.gif) 11px center no-repeat;}
.mainContent .section04 .conBox .tab3 li:first-child {padding-left: 0;background: none}
.mainContent .section04 .conBox .tab3 li a {display:block;width:auto;height: 39px;/*font-size: 0;line-height: 0;background: url(../images/main/tab_hot.png) 0 -40px no-repeat;*/}
.mainContent .section04 .conBox .tab3 li a.on {background-position:0 0; text-decoration:underline}


.mainContent .section04 .conBox:first-child .productList {padding: 0 20px}
.mainContent .section04 .conBox:first-child .productList dl {width: 128px;margin: 0 20px;padding-top: 178px}
.mainContent .section04 .conBox:first-child .productList dd.imgArea {top: 30px}
.mainContent .section04 .conBox:first-child .productList dd.proicon.persent {top: 20px}
.mainContent .section04 .brandSale {position: relative;padding-left: 98px}
.mainContent .section04 .brandSale .tab4 {position: absolute;top: 0;left: -1px;z-index: 10}
.mainContent .section04 .brandSale .tab4 li {width: 99px;height: 40px;border-right:#474747 1px solid;vertical-align: top}
.mainContent .section04 .brandSale .tab4 li.on {border-right: 0 none}
.mainContent .section04 .brandSale .tab4 li a {display: block;height:39px;/*font-size: 0;line-height: 0;*/margin:0;border:#eeeeee 1px solid;/*background:url(../images/main/tab_logo.gif) 0 0 no-repeat;*/}
.mainContent .section04 .brandSale .tab4 li a.on {border-right: 0 none;border-color:#474747;height:38px;/*background:url(../images/main/tab_logo.gif) -104px -1px no-repeat;*/}
.mainContent .section04 .brandSale .productList.type2 {width: 272px;height: 278px;border:#474747 1px solid;border-left: 0 none}

.mainContent .section05 {width: 100%;position: relative;margin-bottom: 10px}
.mainContent .section05 .conBox:first-child {width: 716px;height: 371px;float: left;}
.mainContent .section05 .conBox:first-child .conInner {height: 110px;position: relative;clear: both; border-bottom: #eee 1px solid; }
.mainContent .section05 .conBox:first-child .conInner .tit_wrap{ background:#fbfbfb; float:left}
.mainContent .section05 .conBox:first-child .conInner .tit {padding:8px 0 0 90px;margin:30px 0;width: 88px;height: 42px;line-height: 16px;color: #707070;background: url(../images/main/icon_cart.png) 38px 0 no-repeat;}
.mainContent .section05 .conBox:first-child .conInner .tit span {display: block;color: #bebebe;font-size: 11px}
.mainContent .section05 .conBox:first-child .conInner .tit.second {background-position:38px -85px}
.mainContent .section05 .conBox:first-child .conInner .tit.third {background-position:38px -170px}
.mainContent .section05 .conBox:first-child .conInner .productList.type2 {float: left;}
.mainContent .section05 .conBox:first-child .conInner .productList.type2 dl {margin: 8px 0 3px;padding-top: 0;width: 156px}
.mainContent .section05 .conBox:first-child .conInner .review {float: right;width: 247px;height: 95px;padding-top: 8px;color: #707070;line-height: 20px;}
.mainContent .section05 .conBox:first-child .conInner .review strong {color: #2e3337;text-decoration: underline;}
.mainContent .section05 .conBox:first-child .conInner.first .productList.type2,
.mainContent .section05 .conBox:first-child .conInner.first .review {border-top: 0 none}
.mainContent .section05 .conBox {width: 370px;float: right;position: relative;}
#nowCustomer{ border-top:#202020 solid 2px; }
#nowCustomer h3{ padding:15px 0;}

.mainContent .section05 .onesize {position: relative;padding-left: 98px}
.mainContent .section05 .onesize .tab5 {position: absolute;top: 0;left: -1px;z-index: 10}
.mainContent .section05 .onesize .tab5 li {width: 99px;height: 40px;border-right:#474747 1px solid;vertical-align: top}
.mainContent .section05 .onesize .tab5 li.on {border-right: 0 none}
.mainContent .section05 .onesize .tab5 li a {display: block;height:39px;border:#eeeeee 1px solid;/*font-size: 0;line-height: 0;margin:0;background:url(../images/main/tab_size.gif) 0 0 no-repeat;*/}
.mainContent .section05 .onesize .tab5 li a.on {border:1px solid #474747;border-right: 0 none;border-color:#474747;height:38px;/*background:url(../images/main/tab_size.gif) -98px -1px no-repeat;*/}
.mainContent .section05 .onesize .productList.type2 {height: 478px;border:#474747 1px solid;border-left: 0 none}
.mainContent .section05 .onesize .productList.type2 dl {margin: 7px 0 3px}

.mainContent .section06 {width: 100%;position: relative;margin: 10px 0}
.mainContent .section06 .conBox {width: 100%;height: 765px;position: relative;}
.mainContent .section06 .conBox .brandShop {width: 276px;float: left}
.mainContent .section06 .conBox .brandShop .brandBanner img {vertical-align: top}
.mainContent .section06 .conBox .brandShop .logoZone {vertical-align: top;padding-top: 0;height: 50px;width: 274px;border-right: #d81f3b 1px solid;text-align: center;background: #e50426}
.mainContent .section06 .conBox .brandShop .logoZone img {vertical-align: top}

.mainContent .section06 .conBox .brandShop.newbalance .logoZone {background: #f02342}

.mainContent .section06 .conBox .brandShop .productList.type2 {width: 274px;height:504px;border-right:#eee 1px solid}
.mainContent .section06 .conBox .brandShop .productList.type2 dl {margin: 10px 0 5px}
.mainContent .section06 #brandShop .owl-pagination {display: none}
.mainContent .section06 #brandShop .owl-buttons .owl-prev {position: absolute;top: 173px;left: 0;width: 20px;height: 50px;font-size: 0;line-height: 0;background:#c30320 url(../images/main/arrow_prev_03.gif) center center no-repeat;}
.mainContent .section06 #brandShop .owl-buttons .owl-next {position: absolute;top: 173px;right: 0;;width: 20px;height: 50px;font-size: 0;line-height: 0;background:#c30320 url(../images/main/arrow_next_03.gif) center center no-repeat;}

.mainContent .section07 {width: 100%;position: relative;border-top: #eee 1px solid; background:#f9f9f9}
.mainContent .section07 .guide {width: 386px; height:210px; float: left; border-left: #eee 1px solid;border-right: #eee 1px solid;}
.mainContent .section07 .guide h3{ margin:25px 0 0 24px}
.mainContent .section07 .guide ul{ margin:25px 0 0 24px;}
.mainContent .section07 .guide li {position: relative; float:left; margin-right:8px;}
.mainContent .section07 .guide li a { text-align:center; color:#202020; font-weight:bold;}
.mainContent .section07 .guide li a span{ display:block; margin-top:10px;}
.mainContent .section07 .notice {position: relative;width: 300px;height:151px;float: left;padding:25px 30px 0 25px;background: #fafafa;}
.mainContent .section07 .notice h3 {height: 20px;border-bottom: #eee 1px solid}
.mainContent .section07 .notice ul {margin-top: 9px}
.mainContent .section07 .notice ul li {clear:both;height: 20px;padding-left: 15px;line-height: 20px;vertical-align:top;background: url(../images/main/bull_01.gif) 0 7px no-repeat;}
.mainContent .section07 .notice ul li a {color: #686868;float: left}
.mainContent .section07 .notice ul li span {color: #a5a5a5;float: right;font-size: 11px}
.mainContent .section07 .notice .noticeMore {position: absolute;top: 28px;right: 30px}
.mainContent .section07 .facebookView {position: relative;width: 343px;height:157px;padding: 19px 0 0 37px;float: right;border-bottom: #eee 1px solid}
.mainContent .section07 .facebookView dl {margin-top: 15px;height: 115px}
.mainContent .section07 .facebookView dl dt {font-weight: bold;color: #3d3d3d;clear: both;float: left;margin-right: 34px}
.mainContent .section07 .facebookView dl dd.dateView {font-size: 11px;color: #ababab;float: left;line-height: 12px;padding-left: 17px;background: url(../images/main/icon_clock.gif) 0 0 no-repeat;}
.mainContent .section07 .facebookView dl dd.conView {clear: both;float:left;margin-top: 12px;color: #717171;line-height: 18px}
.mainContent .section07 .facebookView dl dd.conView a {display: block;width: 300px}
.mainContent .section07 .facebookView dl dd.conView span {display: block;}
.mainContent .section07 #facebookView .owl-pagination {display: none}
.mainContent .section07 #facebookView .owl-buttons .owl-prev {position: absolute;top: -27px;right: 47px;width: 23px;height: 25px;font-size: 0;line-height: 0;background:url(../images/main/arrow_facebook.gif) 0 0 no-repeat;}
.mainContent .section07 #facebookView .owl-buttons .owl-next {position: absolute;top: -27px;right: 22px;;width: 23px;height: 25px;font-size: 0;line-height: 0;background:url(../images/main/arrow_facebook.gif) -25px 0 no-repeat;}
*+ html .mainContent .section07 .infoBanner li {height: 97px}

#leftBanner {position: absolute; top:720px;left: 50%;margin-left: -700px}
#leftBanner li+li {margin-top: 20px;}
#leftBanner li.thumb {text-align:center; padding:15px 0;}
#leftBanner.fixed {position: fixed;top: 20px}
#rightBanner {position: absolute; top:720px;right: 50%;margin-right: -700px}
#rightBanner li+li {margin-top: 20px;}
#rightBanner.fixed {position: fixed;top: 20px}

/* overflow 추가 */
.mainContent .section03 .themeShop {height:362px;overflow:hidden;}
.mainContent .section04 .brandSale {height:280px;overflow:hidden;}
.mainContent .section05 .conBox {height:420px;overflow:hidden;}
.mainContent .section04 .conBox:first-child {height:320px;overflow:hidden;}

.tabList {clear:both; font-size:0;}
.tabList li {display:inline-block; width:122px; height:52px; box-sizing:border-box; text-align:center; line-height:50px; font-size:14px; color:#333; font-weight:bold; border-radius:6px; border:1px solid #cbcbcb}
.tabList li a {display:block;}
.tabList li:nth-child(1) {background:url(../images/common/bg1.gif)}
.tabList li:nth-child(2),
.tabList li:nth-child(3),
.tabList li:nth-child(4) {background:#f2f2f2}
.tabList li:nth-child(5),
.tabList li:nth-child(6),
.tabList li:nth-child(7),
.tabList li:nth-child(8) {background:#f7e4fa}

.bgcash {height:232px; background:url(../images/common/bg_cash.jpg); margin-top:40px;}
.bgcash .btnA {float:right; padding:50px 30px 0 0;}

.bgexcel {height:232px; background:url(../images/common/bg_excel.jpg); margin-top:40px;}
.bgexcel .btnA {float:right; padding:70px 30px 0 0;}

.txArea {clear:both; margin-top:50px;}
.txArea p {font-size:14px; line-height:180%;}
.txArea b {display:block; font-size:16px; color:red; margin:30px 0 10px 0;}
.txArea b span {float:right;}
.txArea li {list-style:none; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0; line-height:140%;}
.txArea li dt {display:inline-block; width:80px; text-indent:10px;}
.txArea button {background:#f2f2f2; border:1px solid #ccc; padding:0 10px; line-height:140%;}

.searchBox {clear:both; margin:30px 0; line-height:160%;}
.searchBox dt {display:inline-block; width:60px;}
.searchBox button {background:#f2f2f2; border:1px solid #ccc; padding:0 10px;}
.searchBox button.red {background:#ed272f; border:1px solid #eb0009; color:#fff;}

.searchList p {color:#555; font-size:13px; margin-bottom:15px;}
.searchList table {width:100%; font-size:13px;}
.searchList table th {background:#e5ecef; border:1px solid #d1dee2; color:#333; padding:10px 0;}
.searchList table td {border-bottom:1px solid #f1f1f1; padding:10px 0; text-align:center;}

.b2bArea {clear:both;}
.b2bArea li {list-style:none; background:url(../images/common/ico_question.png) top left no-repeat; padding-left:50px; font-size:21px; color:#868484; line-height:160%; margin-bottom:90px; vertical-align:top;}
.b2bArea li b {display:block; font-size:33px; color:#1999c0; line-height:130%; margin-bottom:15px;}
.b2bArea li span {color:#b51212}

.ecashArea {clear:both;}
.ecashArea li {list-style:none; background:url(../images/common/ico_question1.png) top left no-repeat; padding-left:50px; font-size:21px; color:#868484; line-height:160%; margin-bottom:90px; vertical-align:top;}
.ecashArea li b {display:block; font-size:33px; color:#aa66c3; line-height:130%; margin-bottom:15px;}
.ecashArea li span {color:#b51212}

ul.mBn {font-size:0}
ul.mBn li {display:inline-block; /*margin-bottom:60px;*/}

.inquiry {width:94%; margin:0 auto; padding:0 0 80px 0;}
.inquiry p {font-size:16px; font-weight:bold; color:#333; margin:40px 0 10px 0;}
.inquiry img {margin-bottom:30px;}
.inquiry table {width:100%; border-top:1px solid #e9e9e9}
.inquiry table th {background:#f7f7f7; height:30px; padding:0 10px; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; color:#333;}
.inquiry table td {padding:5px 10px; border-bottom:1px solid #e9e9e9}
.inquiry table div.tx {display:inline-block; min-width:60px; background:#dfdfdf; padding:2px 10px; line-height:18px; margin-left:10px;}

.btnArea {margin:0;}
.btnArea .btn-blue {display:inline-block; background:#5a94de; height:40px; width:120px; color:#fff; line-height:40px;}
.btnArea .btn-line {display:inline-block; background:#fff; border:1px solid #aaa; height:38px; width:120px; color:#666; line-height:38px;}
.btn-go {display:block; width:255px; height:60px; line-height:60px; margin:0 auto;background:#fec22c; color:#fff; font-size:24px; font-weight:bold;}

.com_tab {clear:both; font-size:0; border:1px solid #e6e6e6; margin-bottom:30px;}
.com_tab li {display:inline-block; width:25%; text-align:center; line-height:40px; border-right:1px solid #e6e6e6; box-sizing:border-box;}
.com_tab li:last-child {border-right:0px;}
.com_tab li a {font-size:14px; color:#666;}
.com_tab li.active a {color:#ff2727; font-weight:700;}

.map {margin-top:20px;}
.map iframe {border:0px; min-height:500px;}
.map p {margin-top:20px; line-height:160%; font-size:15px;}





/* 180705 */
.main-content {}
.main-content section h1 {font-size:17px;padding-left: 15px;height:30px;padding-top: 30px;}
.main-content section h1 b {color:#55882b;}
.main-content section h1 small {color:#888;display: inline-block;font-size:14px;margin-left: 5px;vertical-align: 1px;}
.main-content .hot-deal ul {overflow: hidden;font-size:0;}
.main-content .hot-deal li {float:left;}
.main-content .hot-deal li img {display: block;}
.main-content .best ul {overflow: hidden;font-size:0;}
.main-content .best li {float:left;}
.main-content .best li img {display: block;}
.main-content .item-list-wrap {border:1px solid #ddd;padding: 50px 52px;border-top-color:#222;}
.main-content .item-list-wrap .item {text-align: center;}
.main-content .item-list-wrap .item strong {display: block;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;margin-top: 15px;margin-bottom: 10px;font-weight: normal;}
.main-content .item-list-wrap .item .price {font-weight: bold;}
.main-content .item-list-wrap .item .view {vertical-align: middle;margin:0 5px}
.main-content .item-list-wrap .item .view img {margin-top: -1px;}
.main-content .carousel-row {overflow: hidden;margin-top: -25px;position: relative;}
.main-content .carousel-row .item {float:left;margin:0 13px;margin-top: 25px;}
.main-content .owl-carousel .owl-nav {opacity:1}
.main-content .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {display: block;opacity:0.5}
.main-content .owl-nav [class*=owl-] {width:15px;height:24px;font-size:0;}
.main-content .owl-nav .owl-prev {background:url(../images/main/arr_main_prev.jpg);left:-30px;}
.main-content .owl-nav .owl-next {background:url(../images/main/arr_main_next.jpg);right:-30px;}
.main-content .center-banner {overflow: hidden;margin-top: 18px;}
.main-content .center-banner li {float:left;}
.main-content .center-banner li:last-child {float:right;}
.main-content .md-choice .item-list-wrap {padding-top: 30px;padding-bottom: 30px;}
.main-content .md-choice .item .thumb img {max-width:163px;margin: 0 auto;}
.main-content .review-list {overflow: hidden;}
.main-content .review-list li {float:left;max-width:265px;background: #f6f6f6;}
.main-content .review-list .list-info {padding: 20px;}
.main-content .review-list li+li {margin-left: 13px;}
.main-content .review-list strong {display: block;line-height: 1.4;margin-bottom: 15px;}
.main-content .review-list strong a {font-size:14px;;}
.main-content .review-list span {color:#999}
.main-content .review-list span+span {margin-left: 5px;padding-left: 5px;border-left:1px solid #ddd;}
.main-content .review-list span.name {color:#0c6e9e}
.main-content .main-cs {border:1px solid #e5e5e5;border-top:2px solid #0c6e9e;margin-top: 20px;overflow: hidden;}
.main-content .main-cs .col {float:left;width:360px;min-height:200px;box-sizing:border-box;-webkit-box-sizing:border-box;padding: 20px 17px;}
.main-content .main-cs .col+.col {border-left:1px solid #e5e5e5}
.main-content .main-cs .col:nth-child(2) {width:378px}
.main-content .main-cs h1 {color:#0c6e9e;height:40px;padding-top: 0;padding-left: 0;}
.main-content .main-cs h1 a {color:#888;font-size:12px;float:right;font-weight: normal;margin-top: 5px;}
.main-content .main-cs .guide li {float:left;}
.main-content .main-cs .guide li+li {margin-left: 7px;}
.main-content .main-cs .notice li {padding-left: 8px;background:url(../images/main/bul_notice.gif) no-repeat 0 50%;position: relative;line-height: 1.5;}
.main-content .main-cs .notice li a {display: block;margin-right: 80px;/* white-space:nowrap; overflow: hidden;text-overflow:ellipsis; */line-height: 1.5;}
.main-content .main-cs .notice li+li {margin-top: 6px;}
.main-content .main-cs .notice li .date {color:#888;font-size:11px;display: block;width:100px;position: absolute;right:0;top:0;text-align: right;}
.main-content .main-cs .call {background: url(../images/main/bg_main_cs.png) no-repeat 15px 0;padding-left: 80px;margin-top: 8px;}
.main-content .main-cs .call * {}
.main-content .main-cs .call strong {font-size:20px;font-weight: normal;}
.main-content .main-cs .call div {font-size:24px;line-height: 42px;font-weight: bold;}
.main-content .main-cs .call p {font-size:13px;color:#999;line-height: 1.3;}
.main-content .main-cs .call p b {color:#333;font-weight: normal;}
.main-content .main-cs .call p small {font-size:11px;}
.main-visual {border-bottom:1px solid #e5e5e5;position: relative;}
.main-visual .item {height: 538px;text-align: center;}
.main-visual .container {position: relative;}
.main-visual .flexslider-controls {margin-left: 198px;position: relative;}
.main-visual .flex-control-nav {position: absolute;width:100%;bottom: -1px;background: #f9f9f9;overflow: hidden;z-index: 3;}
.main-visual .flex-control-nav li {font-size: 11px;letter-spacing: -1px; float: left;display: block;box-sizing:border-box;-webkit-box-sizing:border-box;width: 20%;margin: 0;height: 31px; line-height: 31px;border: 1px solid #e5e5e5;cursor: pointer;text-align: center;}
.main-visual .flex-control-nav li+li {border-left: 0;}
.main-visual .flex-control-nav li.flex-active {background:#0C6E9E;color: #fff;border: 1px solid #0C6E9E}
