@charset "utf-8";
#container {position:relative;width:100%; height:auto !important;background:#fff;zoom:1;z-index:1;}
#idx_wr{width:1100px;margin:0 auto}

/*메인배너*/
#main_bn{width:100% !important;position:relative;overflow: auto;}
#main_bn ul li{display: table;height:450px;background-repeat:no-repeat;background-position:center;float: left;background-size:cover}
#main_bn ul li .mnbn_link{display:block; margin:0 auto;position:relative;margin-top:365px}
#main_bn ul li .mnbn_link a{color:#fff;font-family:'돋움', Dotum, sans-serif;letter-spacing:1.5px;padding:10px;display:inline-block;border:3px solid #fff;font-size:0.92em}
#main_bn .dots{position:absolute;bottom:30px;text-align:center;width:100%; display:none;}
#main_bn .dots li{border:none;text-indent:-9999px;width:20px;height:20px;background:url(../img/dot.png) no-repeat  -25px 50%;overflow:hidden;display:inline-block;margin:0 ; zoom:1; *display:inline /*IE7 HACK*/; _display:inline; /*IE6 HACK*/}
#main_bn .dots li.active{background:url(../img/dot.png) no-repeat 0 50%}
#main_bn .bn_btn button{border:none}
#main_bn .bn_btn .prev{position:absolute;top:50%;left:0;margin-top:-30px;background:url('../img/bn_btn.png') 10px 50% no-repeat;width:60px;height:60px;text-indent:-99999px;overflow:hidden}
#main_bn .bn_btn .next{position:absolute;top:50%;right:0;margin-top:-30px;background:url('../img/bn_btn.png') -50px 50% no-repeat;width:60px;height:60px;text-indent:-99999px;overflow:hidden}
.mainbanner_txt {width:1000px; margin:0 auto; height:100%;}

.container {width:1100px;margin:0 auto;}
.container-full {width:100%;}

/* aside wrapper 
#aside {position:absolute:relative;float:left;margin:0;width:220px; box-sizing:border-box;z-index:10;background:#f3f5ee;height:145px;}

#container {position:relative; float:right;width:880px;box-sizing:border-box; min-height:760px;height:auto !important;background:#fff;zoom:1}
*/

#container {position:relative; float:none !important; width:auto !important;box-sizing:border-box; min-height:560px;height:auto !important;background:#fff;zoom:1}
#container:after {display:block;visibility:hidden;clear:both;content:""}

#stv{display:none}

/* -----------------------------m
	index
m------------------------------*/
.mainbanner {margin-top:-20px;}

.mainbanner-bar {position:relative; margin-top:40px;}

.mCate {padding:50px 0;background:#f5f5f5; overflow:hidden;}
.mCate .mc-title {margin-bottom:40px; text-align:center; text-transform:uppercase; font-family:'Open Sans', san-serif; font-weight:300; font-size:22px; line-height:40px; background:url(../shop/img/good-title.png) center center no-repeat;}
.mCate .mc-title span {font-weight:600;}
.mCate ul li {float:left; width:260px; height:320px; margin-right:20px;}
.mCate ul li:last-child {margin-right:0;}
.mCate ul li img {max-width:100%;}

.mReview {margin-top:40px; padding:50px 0;background:#f5f5f5; overflow:hidden; margin-bottom:10px;}
.mReview .mr-title {margin-bottom:40px; text-align:center; text-transform:uppercase; font-family:'Open Sans', san-serif; font-weight:300; font-size:22px; line-height:40px;background:url(../shop/img/good-title.png) center center no-repeat;}
.mReview .mr-title span {font-weight:600;}
.mReview ul li {float:left; width:260px; height:320px; margin-right:20px;}
.mReview ul li:last-child {margin-right:0;}
.mReview ul li img {max-width:100%;}


.lt_free{ float:left;width:355px;margin-right:20px;margin-bottom:20px}
.lt_notice{ float:left;width:355px;margin-bottom:20px}
.lt_gallery{clear:both;margin-bottom:20px}
.lt_list{overflow:hidden;}

.sct_wrap {margin:10px auto;}
.sct_wrap header h2 a{font-size:16px; color:#666 !important;}