/* BASIC css start */
/*--------------------------------------------------------------------------------
//
//            °øÅë
//
--------------------------------------------------------------------------------*/
body header{
    border-bottom:none;
}

body header.fixed{
    border-bottom:1px solid #e9e9e9;;
}

section{
    margin-bottom:185px;
}

section h2.secTit,
section h2.secTit a{
    display:block;
    margin-bottom:40px;
    font-size:34px;
    font-weight:600;
    line-height:50px;
}

section h2.secTit span.icon{
    display: inline-block;
    margin-top: -7px;
    margin-left: 10px;
    font-size: 20px;
    vertical-align: middle;
}

h2.secTitt{
    display:block;
    margin-bottom:40px;
    margin-left:45px;
    font-size:34px;
    font-weight:600;
    line-height:50px;
}

#wrap {overflow-x:hidden;}

/* »óÇ° ¸ñ·Ï ¿µ¿ª */
.product-wrap { margin:0 auto; position:relative; width:1300px }
.item-wrap,
.item-wrap .item-cont{width:1750px; margin:0 auto;}
.item-wrap .item-cont .item-list .thumb{position: relative;}

.item-wrap .item-cont.st05 .sub_head{float:left; width:180px; overflow:hidden; padding-right:25px; text-align:right; box-sizing:border-box; }
.item-wrap .item-cont.st05 .sub_head h4{line-height:1; font-size:30px; color:#242424; font-weight:700; font-family: 'Montserrat', 'Noto Sans KR',sans-serif; margin-bottom:30px; }
.item-wrap .item-cont.st05 .sub_head a{display:inline-block; line-height:30px; color:#b0b0b0; font-size:15px; font-family: 'Montserrat', 'Noto Sans KR',sans-serif;  }
.item-wrap .item-cont.st05 .item-list {width:200px; padding-right:0; margin-left:30px; }
.item-wrap .item-cont.st05 .item-list:nth-of-type(3n){padding-right:0;}
.item-wrap .item-cont.st05 .item-list:nth-of-type(1){margin-left:0} 
.item-wrap .item-cont.st05 .item-list .prd-subname {padding:0 0 24px;}
/*--------------------------------------------------------------------------------
//
//            section01
//
--------------------------------------------------------------------------------*/
.mainSec01{
    width:100%;
    margin-bottom:85px;
    overflow:hidden;
}

.mainSec01 .swiper{
    padding-bottom:42px;
    overflow:visible;
}

.mainSec01 .swiper-button-next,
.mainSec01 .swiper-button-prev{
    color:#fff;
}

.mainSec01 .swiper-button-prev,
.mainSec01 .swiper-rtl .swiper-button-next{
    left:50px;
}

.mainSec01 .swiper-button-next,
.mainSec01 .swiper-rtl .swiper-button-prev{
    right:50px;
}

.mainSec01 .swiper-horizontal>.swiper-pagination-progressbar,
.mainSec01 .swiper-pagination-progressbar.swiper-pagination-horizontal,
.mainSec01 .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.mainSec01 .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
    width:100%;
    height:2px;
    top:auto;
    bottom:0;
}

.mainSec01 .swiper-pagination-progressbar{
    background:#ccc;
}

.mainSec01 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background:#000;
}

.mainSec01 ul li a{
    display:block;
    position:relative;
}

.mainSec01 ul li .textBox{
    position:absolute;
    top:599px;
    left:30px;
}

.mainSec01 ul li .textBox strong{
    display:block;
    margin-bottom:30px;
    font-size:34px;
    line-height:40px;
    font-weight:400;
    color:#fff;
}

.mainSec01 ul li .textBox span{
    display:block;
    font-size:20px;
    line-height:29px;
    color:#fff;
}

.mainSec01 ul li .firsttext strong{
    display:block;
    margin-bottom:30px;
    font-size:34px;
    line-height:40px;
    font-weight:400;
    color:#000;
}

.mainSec01 ul li .firsttext span{
    display:block;
    font-size:20px;
    line-height:29px;
    color:#000;
}

/*--------------------------------------------------------------------------------
//
//            section02
//
--------------------------------------------------------------------------------*/

.mainSec02 .box1{
    width:300px;
    padding:150px 0 25px;
    text-align:center;
}

.mainSec02 .box1 .text01{
    width:300px;
}

.mainSec02 .box1 .text01{
    display:block;
    font-size:24px;
    font-weight:500;
    line-height:32px;
}

.mainSec02 .box1 .text02{
    display:block;
    margin-bottom:20px;
    font-size:50px;
    font-weight:500;
    line-height:57px;
    font-family:'Georgia';
}

.mainSec02 .box1 .text03{
    display:block;
    margin-bottom:55px;
    font-size:13px;
    line-height:19px;
}

.mainSec02 .box1 .text04{
    display:block;
    font-size:13px;
    font-weight:500;
    line-height:17px;
}

.mainSec02 .box2{
    width:1450px;
}

.mainSec02 .box2 ul li{
    width:335px;
    margin-right:20px;
}

.mainSec02 .box2 ul li img{
    width:335px;
    margin-right:20px;
}


.mainSec02 .box2 ul li:last-child{
    margin-right:0;
}

.mainSec02 .box2 ul li span{
    display:block;
    padding-top:12px;
    text-align:center;
    line-height:19px;
    font-size:14px;
    font-weight:500;
}

/*--------------------------------------------------------------------------------
//
//            section03
//
--------------------------------------------------------------------------------*/
.mainSec03{width:1720px;height:250px;margin: 0 auto;}
.mainSec03 .middleThinBan_left {width:850px; height:150px;float:left;}
.mainSec03 .middleThinBan_right {margin:0px;}
.mainSec03 .middleThinBan_left a{width:100%;}
.mainSec03 .middleThinBan_right a{width:100%;}
.mainSec03 img{
    display:block;
}

/*--------------------------------------------------------------------------------
//
//            mainSec04
//
--------------------------------------------------------------------------------*/
.mainSec04{margin-bottom:120px!important; position:relative;}
.mainSec04 .item-wrap {overflow:inherit;}
.mainSec04 .item-wrap .goodsListWrap:before {content:''; display:inline-block; width:var(--before-width);; height:100%; position:absolute; left:0; top:0; background:#fff; z-index:10;}
.mainSec04 .item-wrap .goodsListWrap:after {content:''; display:inline-block; width:var(--after-width);; height:100%; position:absolute; right:0; top:0; background:#fff; z-index:10;}
.mainSec04 .goodsListWrap .swiper {overflow:inherit !important; height:inherit !important;}


.mk_prd_option_list{z-index:99999;}



/*--------------------------------------------------------------------------------
//
//            mainSec05
//
--------------------------------------------------------------------------------*/
.mainSec05{z-index:1;}

.mainSec05 ul li{
    position:relative;
    width:570px;
    margin-right:20px;
}

.mainSec05 ul li:last-child{
    margin-right:0;
}

.mainSec05 ul li .textBox{
    position:absolute;
    bottom:60px;
    left:30px;
}

.mainSec05 ul li .textBox strong{
    display:block;
    margin-bottom:30px;
    font-size:44px;
    font-weight:400;
    line-height:50px;
    color:#fff;
}

.mainSec05 ul li .textBox .hashTag span{
    display:inline-block;
    margin-right:2px;
    padding:0 15px;
    font-size: 13px;
    line-height:28px;
    text-align:center;
    background:#fff;
    border-radius:14px;
}

/*--------------------------------------------------------------------------------
//
//            mainSec06
//
--------------------------------------------------------------------------------*/
.mainSec06{margin-bottom:120px!important; position:relative;}
.mainSec06 .item-wrap {overflow:inherit!important;}
.mainSec06 .item-wrap .goodsListWrap:before {content:''; display:inline-block; width:var(--before-width);; height:100%; position:absolute; left:0; top:0; background:#fff; z-index:10;}
.mainSec06 .item-wrap .goodsListWrap:after {content:''; display:inline-block; width:var(--after-width);; height:100%; position:absolute; right:0; top:0; background:#fff; z-index:10;}
.mainSec06 .goodsListWrap .swiper {overflow:inherit !important; height:inherit !important;}

section.mainSec06 h2.secTit, section.mainSec06 h2.secTit a{
    margin-bottom:30px;
}

.mainSec06 .tabBtn{
    padding:0 0 40px;
}


.mainSec06 .bestSellTab{
    display:none;
}

.mainSec06 .bestSellTab:nth-child(1){
    display:block;
}

.mainSec06 .tabBtn li{
    margin-right:40px;
}

.mainSec06 .tabBtn li:last-child{
    margin-right:0;
}

.mainSec06 .tabBtn li a{
    display:block;
    font-size:20px;
    color:#969696;
    font-weight:500;
}

.mainSec06 .tabBtn li.active a{
    color:#000;
}

/*--------------------------------------------------------------------------------
//
//            mainSec07
//
--------------------------------------------------------------------------------*/
.mainSec07{width:1900px!important;}

.mainSec07 .leftBox,
.mainSec07 .rightBox{
    width:790px;
}

.mainSec07 .leftBox{
    margin-right:100px;
}

.mainSec07 .planBox{
    position:relative;
    padding-left:580px;
}

.mainSec07 .box1{
    position:absolute;
    width:570px;
    top:0;
    left:0;
}

.mainSec07 .box1 img {width:570px;}

.mainSec07 .box2 {width:200px; }

.mainSec07 .goodsListWrap ul li{
    margin-bottom:15px;
}

.mainSec07 .goodsListWrap ul li:last-child{
    margin-bottom:0;
}

.mainSec07 .goodsListWrap ul li .textBox{
    padding-top:10px;
}

.mainSec07 .swiper-button-next,
.mainSec07 .swiper-button-prev{
    width:50px;
    height:50px;
    margin-left: 80px!important;
}

.mainSec07 .swiper-button-next:after,
.mainSec07 .swiper-button-prev:after{
    font-size:21px;
    color:#000;
}

.mainSec07 .swiper-button-next, 
.mainSec07 .swiper-rtl .swiper-button-prev{
    top:-65px;
    right:0;
}
.mainSec07 .swiper-button-prev,
.mainSec07 .swiper-rtl .swiper-button-next{
    top:-65px;
    left:auto;
    right:50px;
}











.optionPreview{
    position:relative;
    margin-top:10px;
    width: 200px;
    margin: 10px auto 0;
}

.optionPreview *{
    box-sizing:border-box;
}

.optionPreview > img{
    display:none;
}

.optionPreview .prevOptionBtn{
    position:relative;
    display:block;
    line-height:30px;
    border:1px solid #cfcfcf;
    border-radius:5px;
    cursor:pointer;
}

.optionPreview .prevOptionBtn img{
    position:absolute;
    top:12.5px;
    right:30px;
}

.optionPreview #MK_opt_preview{
    z-index:9999;
    top:28px !important;
    left:50% !important;
    margin-left:-100px;
    border-radius:5px;
}

.optionPreview #MK_opt_preview .mk_prd_option_list{
    width: 200px;
    padding: 10px 0 0;
    border: 1px solid #cfcfcf;
    border-top: none;
    border-radius: 0 0 5px 5px;
}

.optionPreview #MK_opt_preview .mk_prd_option_list li{
    margin:5px 10px;
    padding-left:10px;
    border-radius:5px;
}

.optionPreview #MK_opt_preview .mk_prd_option_list li:hover{
    background:#f4f4f4;
}

.optionPreview #MK_opt_preview .mk_prd_option_list{z-index:9999;}
.optionPreview #MK_opt_preview .mk_prd_option_list li.mk_opt_top,
.optionPreview #MK_opt_preview .mk_prd_option_list h5.option-name,
.optionPreview #MK_opt_preview .mk_prd_option_list li.mk_bt_opt_close{
    display:none;
}

.optionPreview #MK_opt_preview .mk_prd_option_list li p{
    display:inline-block;
    font-size:12px;
    color:#242424;
    line-height:22px;
}


/* ¸®ºä¿µ¿ª */
.reviewarea{min-width: 1302px; background: url(/design/posteam/aura/pc/banner/backbanner.png) top center no-repeat; background-color: #f5f5f5;}
.reviewarea figure{ width: 1300px; margin: 0 auto;}
.reviewarea figure:after{content:''; display:block; clear:both}
.reviewarea figure img{width: 650px; height: 440px; float: left;}
.reviewarea figure figcaption{width: 650px; height: 440px; float: left; background: #fff;}
.reviewarea figure figcaption h3{font-size: 30px; color: #242424; font-family: 'Noto Sans KR', sans-serif; margin: 80px 60px 22px;}
.reviewarea figure figcaption p{color: #595959; font-size: 17px; font-family: 'Noto Sans KR', sans-serif; font-weight: 300; line-height: 31px; margin: 0 60px;}
.reviewarea figure figcaption span{border: 1px solid #dddddd; display: inline-block; margin: 35px 60px 0;}
.reviewarea figure figcaption span a{display:block; padding: 13px 54px; color: #000; font-family: "¸¼Àº °íµñ",'Malgun Gothic',sans-serif; font-weight: 700; letter-spacing: 5px;}
.reviewarea .review_box{padding-bottom: 100px;}
.reviewarea .review_box .cateTit{ padding: 140px 0 18px;}
.reviewarea .review_box .power_review{width: 1300px; margin: 0 auto;}
.reviewarea .review_box .power_review:after{content:''; display:block; clear:both}

.reviewarea .review_box .power_review .item-list{float: left; width: 310px; margin-right: 20px;}
.reviewarea .review_box .power_review .item-list:nth-of-type(4){margin-right: 0}
.reviewarea .review_box .power_review .item-list a img{width: 100%;}

.reviewarea .review_box .power_review .item-list .prd-info{background: #fff; padding: 25px;}
.reviewarea .review_box .power_review .item-list .prd-info .info1 .name{padding-bottom: 18px;}
.reviewarea .review_box .power_review .item-list .prd-info .info1 .name a{color: #242424; font-size: 15px; font-family: "¸¼Àº °íµñ",'Malgun Gothic', sans-serif; font-weight: bold;}
.reviewarea .review_box .power_review .item-list .prd-info .info1 .cont{border-top: 1px solid #e6e6e6; padding-top: 18px;}
.reviewarea .review_box .power_review .item-list .prd-info .info1 .cont a{color: #999999; font-family: "¸¼Àº °íµñ",'Malgun Gothic', sans-serif; line-height: 18px;}
.reviewarea .review_box .power_review .item-list .prd-info .info2{ margin-top: 25px;}
.reviewarea .review_box .power_review .item-list .prd-info .info2 li{margin-bottom: 2px; color: #242424; font-family: "¸¼Àº °íµñ",'Malgun Gothic', sans-serif;}
.reviewarea .review_box .power_review .item-list .prd-info .info2 .hit .score{color: #242424; font-size: 17px; font-family: 'Montserrat',sans-serif; font-weight: 500;}
.reviewarea .review_box .power_review .item-list .prd-info .info2 .hit .score em{display: inline-block; width:17px; height:14px; padding-right: 7px; background: url(/design/posteam/aura/pc/icon/heart.png)no-repeat; text-indent: -9999px; vertical-align: sub;}



.MS_prod_img_m{width:334px;}


.dc{position: absolute; bottom: 20px; right: 20px; }
.dc .dc_per{width: 39px; height: 39px; line-height: 39px; background: #242424; border-radius: 50%; color: #fff; font-family: 'Montserrat',sans-serif; display: block;}
.dc .pro_per{width: 39px; height: 39px; line-height: 39px; border-radius: 50%; color: #fff; font-family: 'Montserrat',sans-serif; display: block; background: #242424; white-space: nowrap; overflow: hidden;}



.mBrn{margin: 0 auto;}
.mBrn.no2{margin-top: 50px; margin-bottom: 50px;}
.mBrn.no2 ul{}
.mBrn.no2 ul li{display: table-cell; vertical-align: top;}




.mBrn.no2 ul li.n1{}
.mBrn.no2 ul li.n2{}
.mBrn.no2 ul li.n3{}
.mBrn.no2 ul li.n3 a img{width:395px;height:450px;}

.mBrn.no2 ul li a{display:block;}
.mBrn.no2 ul li.n2 a{margin-bottom: 10px; margin-left: 10px;margin-right: 10px;}
/* BASIC css end */

