@charset "utf-8"; 
/**
태그 초기화
**/
html, body {width:100%;height:100%;}
body {margin:0;font-family:'raleway','noto','notojp','맑은고딕',sans-serif;font-weight:400;font-size:14px;line-height:29px;color:#101010;}
div, iframe, h1, h2, h3, h4, h5, h6, p, button, abbr, address, blockquote, q, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr {padding:0;margin:0;}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block;padding:0;margin:0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;line-height:1;}
ol, ul, li {list-style:none;}
table {table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0;}
form, fieldset, iframe {border:0;}
img {border:0;vertical-align:top;font-size:0;line-height:0;}
button {border:0;}
hr {border:0;}
i, em, address {font-style:normal;}
strong, b {font-family:'raleway','noto','notojp';font-weight:700;}
label, button {cursor:pointer;}
blockquote, q {quotes:none;}
caption, legend {overflow:hidden;width:0;height:0;font-size:0;line-height:0;text-indent:-50000px;}
input, textarea, select, button {padding:0;font-family:'raleway','noto','notojp';font-weight:400;font-size:14px;color:#101010;vertical-align:middle;background:none;border:0;outline:none;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
input::-ms-clear, input::-ms-reveal {display:none;}
a {color:#101010;text-decoration:none;outline:none;}
a:hover {text-decoration:none;}
header, footer, article, aside, nav, section, div {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}

@media all and (max-width:1599px) {
	body {font-size:13px;line-height:25px;}
}
/**
display
**/
.blind, .hide, legend {overflow:hidden;visibility:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;}
.of_h {overflow:hidden;}
.clear {zoom:1;}
.clear:after {content:'';display:block;clear:both;}
.v-row {display:table;width:100%;height:100%;}
.v-cell {display:table-cell;vertical-align:middle;}
.v-cell.va-t {vertical-align:top;}
.v-cell.va-b {vertical-align:bottom;}
.uppercase {text-transform:uppercase;}
.ta_l {text-align:left;}
.ta_c {text-align:center;}
.ta_r {text-align:right;}
.va_t {vertical-align:top;}
.va_m {vertical-align:middle;}
.va_b {vertical-align:bottom;}
.fl_l {float:left;}
.fl_r {float:right;}
.blockUI {z-index:7001 !important;}
@media all and (max-width:1599px) {
	.onlyS {display:block;}
	.onlyL {display:none;}
}
@media all and (min-width:1600px) {
	.onlyS {display:none;}
	.onlyL {display:block;}
}

/**
LAYOUT
**/
body.w1024 {background:#000;}
body.w1024 #wrap {width:1024px;}
#wrap {overflow:hidden;min-width: 1024px;margin:0 auto;}
#header {position: fixed;z-index: 1000;left: 0;top: 0;width:100%;min-width:1000px;height: 90px;border-bottom: 1px solid #e5e5e5;box-sizing:border-box;background: #fff;transition:background .4s;}
#header.nav-up {}
#header.nav-down {}
#header.nav-hover {}
#header .headerIn:after {content:'';display:block;clear:both;}
#header .headL {overflow: hidden;position: absolute;right: 60px;top: 50%;height: 18px;width: 18px;margin-top: -7px;}
#header .headL a.btn_gnbToggle {}
#header .headL a.btn_gnbToggle .ico {}
#header .headL a.btn_gnbToggle .ico span{}
#header .headL a.btn_gnbToggle .ico {}
#header .headL a.btn_gnbToggle .ico {}

#header .headL a.btn_gnbToggle {}
#header .headL a.btn_gnbToggle .ico {display:block;position:absolute;right: 0;top:50%;width: 18px;height:14px;margin-top:-7px;}
#header .headL a.btn_gnbToggle .ico .bar {display:block;position:absolute;left:0;top:50%;width: 18px;height:1px;background:#101010;}
#header .headL a.btn_gnbToggle .ico .bar:nth-child(1) {margin-top:-6px;-webkit-animation:sidenavibar01 .4s forwards;animation:sidenavibar01 .4s forwards;}
#header .headL a.btn_gnbToggle .ico .bar:nth-child(2) {-webkit-animation:sidenavibar02 .4s forwards;animation:sidenavibar02 .4s forwards;}
#header .headL a.btn_gnbToggle .ico .bar:nth-child(3) {margin-top:6px;bottom:0;-webkit-animation:sidenavibar03 .4s forwards;animation:sidenavibar03 .4s forwards;}
@-webkit-keyframes sidenavibar01 {
	0% {width:23px;-webkit-transform:translateY(6px) rotate(45deg);}
	50% {width:15px;-webkit-transform:translateY(6px) rotate(0);}
	100% {width:18px;-webkit-transform:translateY(0) rotate(0);}
}
@keyframes sidenavibar01 {
	0% {width:23px;-webkit-transform:translateY(6px) rotate(45deg);}
	50% {width:15px;-webkit-transform:translateY(6px) rotate(0);}
	100% {width:18px;-webkit-transform:translateY(0) rotate(0);}
}
@-webkit-keyframes sidenavibar02 {
	0% {opacity:0;}
	50% {opacity:0;}
	100% {opacity:1;}
}
@keyframes sidenavibar02 {
	0% {opacity:0;}
	50% {opacity:0;}
	100% {opacity:1;}
}
@-webkit-keyframes sidenavibar03 {
	0% {width:23px;-webkit-transform:translateY(-6px) rotate(-45deg);}
	50% {width:15px;-webkit-transform:translateY(-6px) rotate(0);}
	100% {width:18px;-webkit-transform:translateY(0) rotate(0);}
}
@keyframes sidenavibar03 {
	0% {width:23px;-webkit-transform:translateY(-6px) rotate(-45deg);}
	50% {width:15px;-webkit-transform:translateY(-6px) rotate(0);}
	100% {width:18px;-webkit-transform:translateY(0) rotate(0);}
}
#header .headL a.btn_gnbToggle.on .ico {margin-top:-5px;margin-left: -2px;}
#header .headL a.btn_gnbToggle.on .ico .bar:nth-child(1) {-webkit-animation:sidenavibar01-active .4s forwards;animation:sidenavibar01-active .4s forwards;}
#header .headL a.btn_gnbToggle.on .ico .bar:nth-child(2) {-webkit-animation:sidenavibar02-active .4s forwards;animation:sidenavibar02-active .4s forwards;}
#header .headL a.btn_gnbToggle.on .ico .bar:nth-child(3) {-webkit-animation:sidenavibar03-active .4s forwards;animation:sidenavibar03-active .4s forwards;}
@-webkit-keyframes sidenavibar01-active {
	0% {-webkit-transform:translateY(0) rotate(0);}
	50% {width:15px;-webkit-transform:translateY(6px) rotate(0);}
	100% {width:23px;-webkit-transform:translateY(6px) rotate(45deg);}
}
@keyframes sidenavibar01-active {
	0% {-webkit-transform:translateY(0) rotate(0);}
	50% {width:15px;-webkit-transform:translateY(6px) rotate(0);}
	100% {width:23px;-webkit-transform:translateY(6px) rotate(45deg);}
}
@-webkit-keyframes sidenavibar02-active {
	0% {}
	50% {opacity:0;}
	100% {opacity:0;}
}
@keyframes sidenavibar02-active {
	0% {}
	50% {opacity:0;}
	100% {opacity:0;}
}
@-webkit-keyframes sidenavibar03-active {
	0% {-webkit-transform:translateY(0) rotate(0);}
	50% {width:15px;-webkit-transform:translateY(-6px) rotate(0);}
	100% {width:23px;-webkit-transform:translateY(-6px) rotate(-45deg);}
}
@keyframes sidenavibar03-active {
	0% {-webkit-transform:translateY(0) rotate(0);}
	50% {width:15px;-webkit-transform:translateY(-6px) rotate(0);}
	100% {width:23px;-webkit-transform:translateY(-6px) rotate(-45deg);}
}
#container {position:relative;margin:0 auto;padding-top: 90px;}
#container.sub {padding-top:126px;}
#container.pb0 {padding-bottom:0;}
#container.bg:after {content:'';display:block;z-index:-2;position:absolute;left:0;top:0;right:0;bottom:0;background:#f8f8f8;}
.contents:after {content:'';display:block;clear:both;}
.contents .con_wrap {position:relative;}
.confix {max-width:960px;margin:0 auto;}
.MAIN #container {padding-top:90px;}
.sec_bg {background-color:#fafafa;}
#quick {position:fixed;bottom:40px;z-index:900;transform:translateY(200%);transition:transform .5s;}
#quick.show {transform:translateY(0);}
#quick a {display:block;position:relative;width:60px;height:60px;text-align:center;font-weight:500;border-radius:50%;transition-duration:.2s;box-sizing:border-box;/*background:rgba(0,0,0,.5);*/}
#quick a + a {margin-top:20px;}
#quick .goTop {border:3px solid #024137;font-size:12px;color:#fff;background:#fff;}
#quick .goTop .arrow {display:block;position:absolute;left:50%;top:50%;width:2px;height:24px;margin-top:-12px;background:#024137;font-size:0;line-height:0;color:transparent;transition-duration:.5s;}
#quick .goTop .arrow:before,
#quick .goTop .arrow:after {content:'';display:block;position:absolute;top:-2px;width:2px;height:10px;background-color:inherit;}
#quick .goTop .arrow:before {margin-left:-3px;transform:rotate(45deg);}
#quick .goTop .arrow:after {margin-left:3px;transform:rotate(-45deg);}
#quick .goTop:hover {background:#024137;}
#quick .goTop:hover .arrow {background-color:#fff;}

#quick .goCompare {margin-top:25px;background:#fff;}
#quick .goCompare:before {content:'';display:block;position:absolute;left:-5px;top:-5px;right:-5px;bottom:-5px;border-radius:50%;background:#fff;}
#quick .goCompare img {position:relative;width:100%;}
#quick .goCompare .n {position:absolute;right:-11px;top:-8px;width:20px;height:20px;border:2px solid #fff;font-size:12px;line-height:20px;color:#fff;background:#024137;border-radius:inherit;}

#footer {}

@media all and (max-width:1599px) {
	#header .headerIn {padding:0 4%;}
	#container {}
	#container.pb0 {padding-bottom:0;}
	.contents {padding:0 4%;}
	/*#container .contents {max-width:940px;margin:0 auto;}*/
	/*.MAIN #container .contents {max-width:890px;margin:0 auto;}*/
	.MAIN .contents {padding:0 6.5%;}
	#footer .footerIn {padding:0 6.5%;}
	#quick {right:3%;}
	.MAIN #quick {right:6.5%;}
}
@media all and (min-width:1600px) {
	#header .headerIn,
	.contents,
	#footer .footerIn {max-width:1420px;margin:0 auto;}
	#container {}
	#container.pb0 {padding-bottom:0;}
	#quick {left:50%;margin-left:650px;}
}

#header .logo {position:absolute;top: 34px;left: 60px;width: 118px;height: 22px;background: url(../images/common/logo01.png) no-repeat center;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;}
#header .logo a {display:block;height: 100%;}
#header .logo img {width: 117px;height: 102px;}
/*
#header .logo {background-size:0.8rem auto;background-repeat:no-repeat;
	background-image:url('../images/common/snow.png'),
					url('../images/common/snow.png'),
					url('../images/common/snow.png'),
					url('../images/common/snow.png'),
					url('../images/common/snow.png'),
					url('../images/common/snow.png'),
					url('../images/common/snow.png');
	animation:logosnow 5s linear infinite;
}
@keyframes logosnow {
  0% {background-position: 6px -3px, 70px 32px, 70px -24px, 145px 12px, 150px -24px, 171px 40px, 171px -32px}
  10% {background-position: 4px 11px, 72px 44px, 70px -24px, 146px 24px, 150px -24px, 171px 52px, 171px -32px}
  20% {background-position: 2px 25px, 72px 56px, 70px -24px, 148px 36px, 150px -24px, 171px 64px, 171px -32px}
  30% {background-position: 0 40px, 72px 68px, 70px -24px, 150px 48px, 150px -24px, 171px 76px, 171px -32px}
  40% {background-position: 2px 51px, 72px 80px, 70px -24px, 152px 60px, 150px -24px, 171px 88px, 171px -32px}
  50% {background-position: 4px 62px, 72px 92px, 70px -24px, 150px 72px, 150px -24px, 171px 100px, 171px -20px}
  60% {background-position: 6px 80px, 76px 104px, 70px -12px, 148px 84px, 150px -24px, 168px 112px, 175px -8px;}
  70% {background-position: 4px 88px, 76px 104px, 65px -4px, 146px 96px, 150px -24px, 173px 112px, 179px 4;}
  80% {background-position: 2px 96px, 76px 104px, 60px 8px, 144px 104px, 144px -12px, 171px 112px, 175px 16px;}
  90% {background-position: 0 104px, 76px 104px, 65px 20px, 142px 104px, 140px 0, 171px 112px, 173px 28px}
  100% {background-position: 2px 104px, 80px 104px, 68px 32px, 140px 104px, 144px 12px, 173px 112px, 171px 40px;}
}
*/
#gnb {float:left;}
#gnb li {float:left;}
#gnb li.g1 {width:40px}
#gnb li.g2 {width:76px;}
#gnb li.g3 {width:46px;}
#gnb li.g4 {width:100px;}
#gnb li.g5 {width:50px;}
#gnb li.on {}
#gnb li a {display:block;text-align:center;font-family:'raleway','noto',sans-serif;font-size:13px;line-height:90px;color:#101010;}
#gnb li.on a,
#gnb li a:focus,
#gnb li a:hover {font-weight:700;color:#024137;}
#gnb_util {float:right;padding-top:27px;}
#gnb_util > ul > li {float:left;position:relative;}
#gnb_util > ul > li + li {margin-left:15px;}
#gnb_util > ul > li > a {display:block;width:40px;height:40px;/*background:url('../images/common/ico_gnb_util.png') no-repeat;*/box-sizing:border-box;}
#gnb_util > ul > li > a .n {position:absolute;right:-8px;top:-10px;width:23px;height:23px;text-align:center;color:#fff;font-size:11px;line-height:23px;background:url('../images/common/ico_cart_n.png') no-repeat center center;box-sizing:border-box;}
#gnb_util > ul > li.u1 > a {background:url('../images/common/ico_search.svg') no-repeat center center / contain;}
#gnb_util > ul > li.u1 > a.active,
#gnb_util > ul > li.u1 > a:hover {background-image:url('../images/common/ico_search_on.svg');}
/*#gnb_util > ul > li.u1 > a .cls-1 {fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:0.75px;}
#gnb_util > ul > li.u1 > a:hover .cls-1 {fill:#024137;stroke:#024137;}
#gnb_util > ul > li.u1 > a:hover .cls-2 {fill:#fff;}*/
#gnb_util > ul > li.u2 > a {background:url('../images/common/ico_mypage.svg') no-repeat center center / contain;}
#gnb_util > ul > li.u2 > a.active,
#gnb_util > ul > li.u2 > a:hover {background-image:url('../images/common/ico_mypage_on.svg');}
#gnb_util > ul > li.u3 > a {background:url('../images/common/ico_cart.svg') no-repeat center center / contain;}
#gnb_util > ul > li.u3 > a.active,
#gnb_util > ul > li.u3 > a:hover {background-image:url('../images/common/ico_cart_on.svg');}

#gnb_util .sub_my {display:none;position:absolute;z-index:100;left:-95px;top:100%;width:232px;padding:22px 0 0;}
#gnb_util .sub_my .inner {padding:0 25px;border:1px solid #adadad;background:#fff;}
#gnb_util .sub_my ul {margin:16px 0;}
#gnb_util .sub_my ul li a {position:relative;}
#gnb_util .sub_my ul li a:after {bottom:-2px;height:1px;}
#gnb_util .sub_my ul li a:hover {color:#19453e;}
#gnb_util .sub_my .btn_wrap {padding:20px 0;border-bottom:1px solid #ccc;}
#gnb_util .sub_my .btn {display:block;margin:0;}
#gnb_util .sub_my .btn + .btn {margin-top:10px;}

@media all and (max-width:1599px) {
	#gnb li {margin-right:;}
	#gnb_util .sub_my ul li {font-size:12px;line-height:28px;}
}
@media all and (min-width:1600px) {
	#gnb li {margin-right:30px;}
	#gnb_util .sub_my ul li {font-size:13px;line-height:30px;}
}

/* footer */
#footer {border-top:1px solid #dddddd;line-height: 1.1;background: #fff;}
#footer .share {max-width:1200px; margin:0 auto; padding-bottom:10px; zoom:1;}
#footer .share:after {content:''; display:block; clear:both;}
#footer .share .snsArea {float:left; padding:14px 0 0 30px;}
#footer .share .footerLanguage {display:none;}
#footer .share ul {float:left;}
#footer .share ul li {float:left; margin-right:15px;}
#footer .share .letterArea {float:right; padding:10px 30px 0 0;}
#footer .share .letterArea .title {float:left; margin-right:15px; line-height:30px; font-size:13px; font-weight:bold; color:#333;}
#footer .share .letterArea .form {float:left; position:relative; padding-right:36px;}
#footer .share .letterArea .form .input-text {width:173px; height:28px; text-indent:10px; border:1px solid #dddddd;}
#footer .share .letterArea .form label.error {display:block; max-width:173px; margin-top:5px;}
#footer .share .letterArea .form .btnSend {display:block; position:absolute; right:0; top:0; border:1px solid #dddddd;padding:0;}
#footer .footerLanguageSel {display:none;}

#footer .footerMenuWrap {border-top:1px solid #dddddd; background:url(../images/layout/BG_footerMenu.gif) repeat center top;}
#footer .footerMenuWrap .footerMenu {overflow:hidden; max-width:1200px; margin:0 auto; padding:40px 0 70px;}
#footer .footerMenuWrap .footerMenu1 {float:left; width:50%;}
#footer .footerMenuWrap .footerMenu2 {float:left; width:50%;}
#footer .footerMenuWrap .footerMenu ul {float:left; width:100%;}
#footer .footerMenuWrap .footerMenu ul li {float:left; width:100%;}
#footer .footerMenuWrap .footerMenu ul li.menu1 {width:23%; padding-left:34px;}
#footer .footerMenuWrap .footerMenu ul li.menu2 {width:25%;}
#footer .footerMenuWrap .footerMenu ul li.menu3 {width:23%;}
#footer .footerMenuWrap .footerMenu ul li.menu4 {width:24%;}
#footer .footerMenuWrap .footerMenu ul li.menu5 {width:27%;}
#footer .footerMenuWrap .footerMenu ul li.menu6 {width:29%;}
#footer .footerMenuWrap .footerMenu ul li.menu7 {width:29%;}
#footer .footerMenuWrap .footerMenu ul li.menu8 {width:15%;}
#footer .footerMenuWrap .footerMenu ul li a {display:inline-block; font-size:13px; font-weight:bold; color:#222222;}
#footer .footerMenuWrap .footerMenu ul li ul {float:none; margin-top:15px;}
#footer .footerMenuWrap .footerMenu ul li ul li {float:none; margin-top:12px;}
#footer .footerMenuWrap .footerMenu ul li ul li a {font-size:12px; color:#888888;padding-right:5px;}

#footer .footerContWrap {border-top:1px solid #e5e5e5;}
#footer .footerContWrap .footerCont {overflow:hidden; max-width:1200px; margin:0 auto; padding-bottom:18px;}
#footer .footerContWrap .footerCont .footerLogo {float:left; padding:30px 0 0 30px;}
#footer .footerContWrap .footerCont .contact {padding:20px 0 0 50px;}
#footer .footerContWrap .footerCont .contact:after{content:'';display:table;clear:both;}
#footer .footerContWrap .footerCont .contact .mail {font-size:11px; font-weight:bold; color:#666666;}
#footer .footerContWrap .footerCont .contact .mail a {display:inline-block; margin-right:11px; padding-right:13px; font-weight:bold; color:#666666; background:url(../images/common/bar_2x11_e8e8e8.gif) no-repeat right center;}
#footer .footerContWrap .footerCont .contact .mail a.last-child {margin-right:0; padding-right:0; background:none;}
#footer .footerContWrap .footerCont .contact .copyright {margin-top:5px; font-size:11px; font-weight:bold; color:#999999;float:left;}
#footer .footerContWrap .footerCont .contact .footerRight {margin-top:5px; text-align:right;}
#footer .footerContWrap .footerCont .contact .footerRight a{font-size:11px; font-weight:bold; color:#999999;}
#footer .footerContWrap .footerCont .contact .footerRight .terms{margin-right:6px;padding-right:10px;display:inline-block;background:url(../images/common/bar_1x12_cdd1cf.gif) no-repeat right center}

/* ui ux 개선 */
#footer .share {padding-bottom:0;}
#footer .share .snsArea {padding:8px 0 8px 34px}
#footer .share .pollow {float:left;font-weight:bold;color:#333;line-height:34px;margin-right:14px;}
#footer .share ul li {margin:0 7px}
#footer .share a {display:inline-block;padding:5px 4px;}
#footer .share li img {height:23px;}
#footer .share .letterArea .form .input-text::placeholder {color:#444;}

#footer .footerMenuWrap .footerMenu1{width:68%;}
#footer .footerMenuWrap .footerMenu2 {width:32%;}
#footer .footerMenuWrap .footerMenu ul li.menu1 {width:24%;}
#footer .footerMenuWrap .footerMenu ul li.menu2 {width:23%;}
#footer .footerMenuWrap .footerMenu ul li.menu3 {width:24%;}
#footer .footerMenuWrap .footerMenu ul li.menu4 {width:22%;}
#footer .footerMenuWrap .footerMenu ul li.menu5 {width:58%;}
#footer .footerMenuWrap .footerMenu ul li.menu6 {width:36%;} 
#footer .footerMenuWrap .footerMenu ul li.menuLast {width:25%;}
#footer .footerContWrap .footerCont {padding-bottom:20px}

/* jp */
#footer .footerMenuWrap .footerMenu.jp ul li.menu1 {width:22%;}
#footer .footerMenuWrap .footerMenu.jp ul li.menu2 {width:25%;}
#footer .footerMenuWrap .footerMenu.jp ul li.menu3 {width:25%;}
#footer .footerMenuWrap .footerMenu.jp ul li.menu4 {width:21.5%;}

/* giftCard 추가 */
#footer .footerMenuWrap .footerMenu.sg .footerMenu1 {width:55.67%;}
#footer .footerMenuWrap .footerMenu.sg .footerMenu2 {width:44.33%;}
#footer .footerMenuWrap .footerMenu.sg ul li.menu1 {width:23%;}
#footer .footerMenuWrap .footerMenu.sg ul li.menu2 {width:20%;}
#footer .footerMenuWrap .footerMenu.sg ul li.menu3 {width:26%;}
#footer .footerMenuWrap .footerMenu.sg ul li.menu4 {width:25%;}
#footer .footerMenuWrap .footerMenu.sg ul li.menu5 {width:37.3%;}
#footer .footerMenuWrap .footerMenu.sg ul li.menu6 {width:34%;}

#footer .footerMenuWrap .footerMenu.gcAdd .footerMenu1 {width:55.67%;}
#footer .footerMenuWrap .footerMenu.gcAdd .footerMenu2 {width:44.33%;}
#footer .footerMenuWrap .footerMenu.gcAdd ul li.menu1 {width:23%;}
#footer .footerMenuWrap .footerMenu.gcAdd ul li.menu2 {width:20%;}
#footer .footerMenuWrap .footerMenu.gcAdd ul li.menu3 {width:26%;}
#footer .footerMenuWrap .footerMenu.gcAdd ul li.menu4 {width:25%;}
#footer .footerMenuWrap .footerMenu.gcAdd ul li.menu5 {width:37.3%;}
#footer .footerMenuWrap .footerMenu.gcAdd ul li.menu6 {width:34%;}

/* ph */
#footer .footerMenuWrap .footerMenu.ph .footerMenu1 {width:85%;}
#footer .footerMenuWrap .footerMenu.ph .footerMenu2 {width:15%;}
#footer .footerMenuWrap .footerMenu.ph ul li.menu1 {width:30%;}
#footer .footerMenuWrap .footerMenu.ph ul li.menu3 {float:right;width:34%;}
#footer .footerMenuWrap .footerMenu.ph ul li.menu5 {width:auto;}

@media screen and (max-width: 1024px){
	#footer .footerMenuWrap .footerMenu.sg .footerMenu1, 
	#footer .footerMenuWrap .footerMenu.sg .footerMenu2 {width:100%;}
	#footer .footerMenuWrap .footerMenu.sg ul li.menu5 {width:23%;padding-left:34px;}
	#footer .footerMenuWrap .footerMenu.sg ul li.menu6 {width:20%;}
	#footer .footerMenuWrap .footerMenu.sg ul li.menuLast {width:auto;}

	#footer .footerMenuWrap .footerMenu.gcAdd .footerMenu1, 
	#footer .footerMenuWrap .footerMenu.gcAdd .footerMenu2 {width:100%;}
	#footer .footerMenuWrap .footerMenu.gcAdd ul li.menu5 {width:23%;padding-left:34px;}
	#footer .footerMenuWrap .footerMenu.gcAdd ul li.menu6 {width:20%;}
	#footer .footerMenuWrap .footerMenu.gcAdd ul li.menuLast {width:auto;}
}
@media screen and (max-width: 768px){
	#footer .share {position:relative; padding-bottom:0;}
	#footer .share .snsArea:after {content:'';display:table;clear: both;}
	#footer .share .snsArea {float:none; padding:8px 2.25%; text-align:center;}
	#footer .share .footerLanguage {display:none; position:absolute; right:2.25%; top:19px;}
	#footer .share .footerLanguage a {display:block;}
	#footer .share .footerLanguage a span {display:inline-block; padding-right:20px; vertical-align:middle; color:#222222; background:url(../images/common/arrDown_10x6_666666.gif) no-repeat right center;}
	#footer .share ul {float:right; overflow:hidden; min-height:23px;}
	#footer .share ul li {margin:0 5px;}
	#footer .share .letterArea {float:none; padding:25px 2.25% 10px; border-top:1px solid #dddddd; color:#222; background:#f5f5f5;}
	#footer .share .letterArea .title {float:none; margin-left:5px; line-height:1.2; font-size:12px; font-weight:normal; color:#666666;}
	#footer .share .letterArea .form {float:none; margin-top:10px; padding-right:40px;}
	#footer .share .letterArea .form .input-text {width:100%; height:28px; vertical-align:top; border:1px solid #dddddd; background:#f5f5f5;}
	#footer .share .letterArea .form label.error {max-width:inherit;}
	#footer .share .letterArea .form .btnSend {position:absolute; right:0; top:0;}
	#footer .share .pollow {font-size:11px;color:#aaa;}

	#footer .footerLanguageSel {position:absolute; left:0; bottom:90px; bottom:0; width:100%; padding-top:19px; background:url(../images/layout/BG_footerLanguageSelShadow.png) repeat-x left top; z-index:50;}
	#footer .footerLanguageSel .footerLanguageClose {}
	#footer .footerLanguageSel .footerLanguageClose a {display:block; padding:19px 0; text-align:center; border-bottom:1px solid #d8d9dd; background:#f5f5f5;}
	#footer .footerLanguageSel .footerLanguageCont {padding:16px 2.25% 25px; background:#ffffff;}
	#footer .footerLanguageSel .footerLanguageCont .nation {margin-left:5px; font-size:15px; font-weight:bold; color:#222222;}
	#footer .footerLanguageSel .footerLanguageCont .countrySel {margin-top:25px; border-bottom:1px solid #dddddd;}
	#footer .footerLanguageSel .footerLanguageCont .countrySel .t {font-weight:bold; color:#222222;}
	#footer .footerLanguageSel .footerLanguageCont .countrySel .select {width:100%; height:44px; font-size:15px; font-weight:bold; color:#999999; border:none;}
	#footer .footerLanguageSel .footerLanguageCont .languageSel {margin-top:18px; border-bottom:1px solid #dddddd;}
	#footer .footerLanguageSel .footerLanguageCont .languageSel .t {font-weight:bold; color:#222222;}
	#footer .footerLanguageSel .footerLanguageCont .languageSel .select {width:100%; height:44px; font-size:15px; font-weight:bold; color:#999999; border:none;}
	#footer .footerLanguageSel .footerLanguageCont .languageSave {margin-top:15px;}
	#footer .footerLanguageSel .footerLanguageCont .languageSave a {display:block; padding:13px 0; text-align:center; font-size:14px; font-weight:bold; color:#ffffff; background:#222222;}
	#footer .footerLanguageSel .footerLanguageCont .msg {margin-top:13px; font-size:13px; color:#666666;}

	#footer .footerContWrap {border:none; padding:0 2.25%; background:#f5f5f5;}
	#footer .footerContWrap .footerCont {padding-bottom:25px;}
	#footer .footerContWrap .footerCont .footerLogo {display:none;}
	#footer .footerContWrap .footerCont .contact {float:none; padding:0; text-align:center;}
	#footer .footerContWrap .footerCont .contact .mail {padding:15px 0; font-size:11px; font-weight:bold; color:#666666;}
	#footer .footerContWrap .footerCont .contact .mail a {margin-right:7px; padding-right:9px;}#footer .footerMenuWrap .footerMenu.ph .footerMenu2 {width:auto;}
	#footer .footerContWrap .footerCont .contact .copyright {margin-top:0; padding:15px 15px 5px; border-top:1px solid #dddddd;float:none;}
	#footer .footerContWrap .footerCont .contact .footerRight{text-align:center;}
	
	#footer .footerMenuWrap .footerMenu {padding:5px 2.25% 20px;}
	#footer .footerMenuWrap .footerMenu1 {float:none;width:100%;}
	#footer .footerMenuWrap .footerMenu2 {float:none;width:100%; max-width:none; margin-top:0}
	#footer .footerMenuWrap .footerMenu.ph .footerMenu2 {width:auto;}
	#footer .footerMenuWrap .footerMenu ul li {margin-top:15px;}
	#footer .footerMenuWrap .footerMenu ul li a {font-weight:normal;}
	#footer .footerMenuWrap .footerMenu ul li.menu1,
	#footer .footerMenuWrap .footerMenu ul li.menu3,
	#footer .footerMenuWrap .footerMenu ul li.menu5,
	#footer .footerMenuWrap .footerMenu ul li.menu7 {width:50% !important; padding-left:0 !important;}
	#footer .footerMenuWrap .footerMenu ul li.menu2,
	#footer .footerMenuWrap .footerMenu ul li.menu4,
	#footer .footerMenuWrap .footerMenu ul li.menu6,
	#footer .footerMenuWrap .footerMenu ul li.menu8 {width:50% !important; padding-left:0;}
	#footer .footerMenuWrap .footerMenu ul li ul {display:none;}

	#footer .footerMenuWrap .footerMenu.ph ul li.menu3 {float:left;}
}



/**
COLOR
**/
.c_primary {color:#024137 !important;}
.c_sunshine {color:#41695e !important;}
.c_spring {color:#83a48a !important;}
.c_morning {color:#c2cabe !important;}
.c_sunny {color:#f6eee6 !important;}
.c_hazeblue {color:#d4e0e9 !important;}
.c_earthgray {color:#3b3e38 !important;}
.c_black {color:#1e1e1e !important;}
.c_red {color:#d10000 !important;}


/**
PAGE TITLE
**/
.pageTitArea {text-align:center;color:#101010;}
.pageTitArea .title {position:relative;font-weight:500;line-height:35px;}
.pageTitArea .title:before {content:'';display:block;position:absolute;left:0;top:50%;width:100%;height:1px;margin-top:-2px;background:#41695e;}
.pageTitArea .title span {display:inline-block;position:relative;vertical-align:top;background:#fff;}
.pageTitArea .title em {color:#024137;}
.pageTitArea.alignL {text-align:left;}
.pageTitArea.alignL .title:before {left:auto;right:100%;}
.pageTitArea.alignL .title span:after {display:none;}
.sec_bg .pageTitArea .title span {background:#fafafa;}
.pageTitArea .title span:before,
.pageTitArea .title span:after {content:'';display:block;position:absolute;top:50%;width:12px;height:100%;margin-top:-19px;font-weight:400;background:url('../images/common/bar_pageTitArea.png') no-repeat;}
.pageTitArea .title span:before {left:-7px;background-position:left center;}
.pageTitArea .title span:after {right:-5px;background-position:right center;}
.pageTitle {text-align:center;color:#101010;}
.pageTitle .title {font-weight:500;font-size:25px;line-height:40px;}
.pageTitle .des {font-size:13px;line-height:28px;}
.pageTitle.type2 .des {font-weight:500;font-size:15px;line-height:30px;}
.pageTitle.type2 .title {margin-top:23px;font-weight:500;font-size:42px;line-height:1;}
.secTitle {padding-bottom:7px;border-bottom:1px solid #767676;}
.secTitle .title {font-size:20px;letter-spacing:0.4px;}

@media all and (max-width:1599px) {
	.pageTitArea .title {font-size:28px;}
	.pageTitArea .title span {padding:0 120px;}
	.pageTitArea.alignL .title {margin-left:-30px;}
	.pageTitArea.alignL .title span {padding:0 0 0 30px;}
	.pageTitle .des {margin-top:6px;}
}
@media all and (min-width:1600px) {
	.pageTitArea .title {font-size:34px;}
	.pageTitArea .title span {padding:0 108px;}
	.pageTitArea.alignL .title {margin-left:-45px;}
	.pageTitArea.alignL .title span {padding:0 0 0 45px;}
	.pageTitle .des {margin-top:10px;}
}


/**
SLICK
**/
.slick-slider {display:block;position:relative;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list {display:block;overflow:hidden;position:relative;padding:0;margin:0;}
.slick-list:focus {outline:none;}
.slick-list.dragging {cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list {-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track {display:block;position:relative;left:0;top:0;margin-right:auto;margin-left:auto;}
.slick-track:before,
.slick-track:after {content:'';display:table;}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide {float:right;}
.slick-slide img {display:block;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {display:none;}
/*custom*/
.slick-slide {outline:none;}
.slick-arrow {overflow:hidden;position:absolute;z-index:400;width:75px;height:43px;margin-top:-22px;font-size:0;background:url('../images/common/arr_slick.png') no-repeat 0 0 / auto 100%;}

.slick-next {background-position:right 0;}
@media all and (max-width:1599px) {
	.slick-arrow {top:32%;}
	.slick-prev {left:24%;}
	.slick-next {right:24%;}
}
@media all and (min-width:1600px) {
	.slick-arrow {top:30%;}
	.slick-prev {left:27%;}
	.slick-next {right:27%;}
}
/**
mCustomScrollbar
**/
.mCSB_scrollTools {width:4px;}
.mCSB_inside>.mCSB_container {margin-right:20px;}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {background-color:rgba(110,110,110,.1);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:rgba(2,65,55,.75);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color:rgba(2,65,55,1);}

/*!Ion.RangeSlider, 2.3.0, © Denis Ineshin, 2010 - 2018, IonDen.com, Build date: 2018-12-12 00:07:25*/
.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:'raleway',Arial,sans-serif}
.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}
.irs-bar{position:absolute;display:block;left:0;width:0}
.irs-shadow{position:absolute;display:none;left:0;width:0}
.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}
.irs-handle.type_last{z-index:2}
.irs-min,
.irs-max{position:absolute;display:block;cursor:default}
.irs-min{left:0}
.irs-max{right:0}
.irs-from,
.irs-to,
.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}
.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}
.irs-with-grid .irs-grid{display:block}
.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}
.irs-grid-pol.small{height:4px}
.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}
.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}
.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}
.irs-disabled{opacity:.4}
.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}
.irs--flat{height:40px}
.irs--flat.irs-with-grid{height:60px}
.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}
.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}
.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}
.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}
.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}
.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}
.irs--flat .irs-handle.state_hover>i:first-child,
.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}
.irs--flat .irs-min,
.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}
.irs--flat .irs-from,
.irs--flat .irs-to,
.irs--flat .irs-single{color:white;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}
.irs--flat .irs-from:before,
.irs--flat .irs-to:before,
.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}
.irs--flat .irs-grid-pol{background-color:#e1e4e9}
.irs--flat .irs-grid-text{color:#999}
.irs--big{height:55px}
.irs--big.irs-with-grid{height:70px}
.irs--big .irs-line{top:33px;height:12px;background-color:white;background:linear-gradient(to bottom, #ddd -50%, white 150%);border:1px solid #ccc;border-radius:12px}
.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,0.5)}
.irs--big .irs-bar--single{border-radius:12px 0 0 12px}
.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,0.5)}
.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,0.3);background-color:#cbcfd5;background:linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);box-shadow:1px 1px 2px rgba(0,0,0,0.2),inset 0 0 3px 1px white;border-radius:30px}
.irs--big .irs-handle.state_hover,
.irs--big .irs-handle:hover{border-color:rgba(0,0,0,0.45);background-color:#939ba7;background:linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%)}
.irs--big .irs-min,
.irs--big .irs-max{top:0;padding:1px 5px;color:white;text-shadow:none;background-color:#9f9f9f;border-radius:3px}
.irs--big .irs-from,
.irs--big .irs-to,
.irs--big .irs-single{color:white;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom, #428bca 0%, #3071a9 100%);border-radius:3px}
.irs--big .irs-grid-pol{background-color:#428bca}
.irs--big .irs-grid-text{color:#428bca}
.irs--modern{height:55px}
.irs--modern.irs-with-grid{height:55px}
.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}
.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom, #20b426 0%, #18891d 100%)}
.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}
.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,0.5)}
.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}
.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:white;transform:rotate(45deg)}
.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom, white 0%, #e9e6e6 100%);border-radius:0 0 3px 3px}
.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}
.irs--modern .irs-handle.state_hover,
.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%)}
.irs--modern .irs-handle.state_hover>i:nth-child(1),
.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}
.irs--modern .irs-handle.state_hover>i:nth-child(3),
.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}
.irs--modern .irs-min,
.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:white;background-color:#d1d6e0;border-radius:5px}
.irs--modern .irs-from,
.irs--modern .irs-to,
.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:white;border-radius:5px}
.irs--modern .irs-from:before,
.irs--modern .irs-to:before,
.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}
.irs--modern .irs-grid{height:25px}
.irs--modern .irs-grid-pol{background-color:#dedede}
.irs--modern .irs-grid-text{color:silver;font-size:13px}
.irs--sharp{height:50px;font-size:12px;line-height:1}
.irs--sharp.irs-with-grid{height:57px}
.irs--sharp .irs-line{top:30px;height:2px;background-color:black;border-radius:2px}
.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}
.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}
.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,0.5)}
.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}
.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}
.irs--sharp .irs-handle.state_hover,
.irs--sharp .irs-handle:hover{background-color:black}
.irs--sharp .irs-handle.state_hover>i:first-child,
.irs--sharp .irs-handle:hover>i:first-child{border-top-color:black}
.irs--sharp .irs-min,
.irs--sharp .irs-max{color:white;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}
.irs--sharp .irs-from,
.irs--sharp .irs-to,
.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:white;border-radius:2px}
.irs--sharp .irs-from:before,
.irs--sharp .irs-to:before,
.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}
.irs--sharp .irs-grid{height:25px}
.irs--sharp .irs-grid-pol{background-color:#dedede}
.irs--sharp .irs-grid-text{color:silver;font-size:13px}
.irs--round{height:50px}
.irs--round.irs-with-grid{height:65px}
.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}
.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}
.irs--round .irs-bar--single{border-radius:4px 0 0 4px}
.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,0.5)}
.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:white;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,0.3)}
.irs--round .irs-handle.state_hover,
.irs--round .irs-handle:hover{background-color:#f0f6ff}
.irs--round .irs-min,
.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1);border-radius:4px}
.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:white;border-radius:4px}
.irs--round .irs-from:before,
.irs--round .irs-to:before,
.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}
.irs--round .irs-grid{height:25px}
.irs--round .irs-grid-pol{background-color:#dedede}
.irs--round .irs-grid-text{color:silver;font-size:13px}
.irs--square{height:50px}
.irs--square.irs-with-grid{height:60px}
.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}
.irs--square .irs-bar{top:31px;height:4px;background-color:black}
.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}
.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.irs--square .irs-handle.state_hover,
.irs--square .irs-handle:hover{background-color:#f0f6ff}
.irs--square .irs-min,
.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1)}
.irs--square .irs-from,
.irs--square .irs-to,
.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:black;color:white}
.irs--square .irs-grid{height:25px}
.irs--square .irs-grid-pol{background-color:#dedede}
.irs--square .irs-grid-text{color:silver;font-size:11px}
/*custom*/
.irs--round .irs-line {background-color:#f3f8f7;}
.irs--round .irs-bar {background-color:#f3f8f7;}
.irs--round .irs-handle {width:24px;height:24px;border-radius:50%;border:9px solid #024137;}
.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single {background-color:#024137;}
.irs--round .irs-from:before,
.irs--round .irs-to:before,
.irs--round .irs-single:before {border-top-color:#024137;;}
.ready .irs--round .irs-handle {border-color:#ccc;}

/**
BUTTON
**/
.btn_txt {position:relative;font-size:13px;line-height:22px;}
.btn_txt:after {
	content:'';display:block;position:absolute;left:0;right:0;bottom:-4px;height:2px;background:#024137;
	-webkit-transform:scaleX(0);transform:scaleX(0);
	-webkit-transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	transition:transform .4s cubic-bezier(.7,0,.3,1);
	transition:transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	-webkit-transform-origin:right center;transform-origin:right center;
}
.btn_txt:hover {color:#024137;}
.btn_txt:hover:after {
	-webkit-transform:scaleX(1);transform:scaleX(1);
	-webkit-transform-origin:left center;transform-origin:left center;
}
.btn_txt_white {color:#fff;}
.btn_txt_white:hover {color:#fff;}
.btn_txt_white:after {background-color:#fff;}

.btn_wrap .btn_underline {display:table;position:relative;width:fit-content;margin:25px auto 0;font-size:12px;line-height:2;}
.btn_wrap .btn_underline:after {content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background:#024137;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);transition:transform .4s cubic-bezier(.7,0,.3,1);transition:transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);-webkit-transform-origin:right center;transform-origin:right center;}
.btn_wrap .btn_underline:hover:after {-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center;}

.btn_wrap {vertical-align:middle;font-size:0;line-height:0;}

.btn {display:inline-block;overflow:hidden;position:relative;text-align:center;vertical-align:middle;font-weight:400;letter-spacing:;-webkit-transition-duration:.4s;transition-duration:.4s;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);
}
.btn + .btn {margin-left:5px;}
.btn > span {display:inline-block;position:relative;white-space:nowrap;font-weight: 500;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn:after,
.btn .bar {
	content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;
	-webkit-transform:scaleX(0);transform:scaleX(0);
	-webkit-transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	transition:transform .4s cubic-bezier(.7,0,.3,1);
	transition:transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	-webkit-transform-origin:right center;transform-origin:right center;
    border-radius: 30px;
}
.btn:hover:after,
.btn:hover .bar {
	-webkit-transform:scaleX(1);transform:scaleX(1);
	-webkit-transform-origin:left center;transform-origin:left center;
}
.btn .arr-right {padding-right:30px;}
.btn .arr {position:absolute;right:0;top:50%;width:20px;height:1px;transition-duration:.3s;}
.btn .arr::before,
.btn .arr::after {content:'';position:absolute;right:-2px;width:8px;height:100%;background-color:inherit;}
.btn .arr::before {top:3px;transform:rotate(-45deg);}
.btn .arr::after {top:-3px;transform:rotate(45deg);}
.btn:hover .arr-right .arr {background-color:#fff;}
.btn.disabled {cursor:not-allowed;}

.btn_default {color:#fff;background-color:#024137;border:3px solid #024137;border-radius: 30px;}
.btn_default.btn_border {border-color:#fff;}
.btn_default:after,
.btn_default.bar {background-color:#fff;}
.btn_default .bar {background-color:transparent;}
.btn_default:hover,
.btn_default.active {color:#024137;}
.btn_default .arr-right .arr {background-color:#fff;}
.btn_default:hover .arr-right .arr {background-color:#024137;}

.btn_primary {color:#024137;border:3px solid #024137;border-radius: 30px;}
.btn_primary:after,
.btn_primary .bar {background-color:#024137;}
.btn_primary:hover,
.btn_primary.active {color:#fff;}
.btn_primary .arr-right .arr {background-color:#024137;}

.btn_sunshine {color:#41695e;border:1px solid #41695e;}
.btn_sunshine:after,
.btn_sunshine .bar {background-color:#41695e;}
.btn_sunshine:hover,
.btn_sunshine.active {color:#fff;}
.btn_sunshine .arr-right .arr {background-color:#41695e;}

.btn_spring {color:#83a48a;border:1px solid #83a48a;}
.btn_spring:after,
.btn_spring .bar {background-color:#83a48a;}
.btn_spring:hover,
.btn_spring.active {color:#fff;}
.btn_spring .arr-right .arr {background-color:#83a48a;}

.btn_morning {color:#c2cabe;border:1px solid #c2cabe;}
.btn_morning:after,
.btn_morning .bar {background-color:#c2cabe;}
.btn_morning:hover,
.btn_morning.active {color:#fff;}
.btn_morning .arr-right .arr {background-color:#c2cabe;}

.btn_sunny {color:#f6eee6;border:1px solid #f6eee6;}
.btn_sunny:after,
.btn_sunny .bar {background-color:#f6eee6;}
.btn_sunny:hover,
.btn_sunny.active {color:#fff;}
.btn_sunny .arr-right .arr {background-color:#f6eee6;}

.btn_hazeblue {color:#d4e0e9;border:1px solid #d4e0e9;}
.btn_hazeblue:after,
.btn_hazeblue .bar {background-color:#d4e0e9;}
.btn_hazeblue:hover,
.btn_hazeblue.active {color:#fff;}
.btn_hazeblue .arr-right .arr {background-color:#d4e0e9;}

.btn_earthgray {color:#3b3e38;border:1px solid #3b3e38;}
.btn_earthgray:after,
.btn_earthgray .bar {background-color:#3b3e38;}
.btn_earthgray:hover,
.btn_earthgray.active {color:#fff;}
.btn_earthgray .arr-right .arr {background-color:#3b3e38;}

.btn_black {color:#101010;border:1px solid #1e1e1e;}
.btn_black:after,
.btn_black .bar {background-color:#101010;}
.btn_black:hover,
.btn_black.active {color:#fff;}
.btn_black .arr-right .arr {background-color:#101010;}

.btn_volcano {color:#482901;border:1px solid #482901;}
.btn_volcano:after,
.btn_volcano .bar {background-color:#482901;}
.btn_volcano:hover,
.btn_volcano.active {color:#fff;}
.btn_volcano .arr-right .arr {background-color:#482901;}

.btn_orchid {color:#4d1455;border:1px solid #4d1455;}
.btn_orchid:after,
.btn_orchid .bar {background-color:#4d1455;}
.btn_orchid:hover,
.btn_orchid.active {color:#fff;}
.btn_orchid .arr-right .arr {background-color:#4d1455;}

.btn_bija {color:#51a0a3;border:1px solid #51a0a3;}
.btn_bija:after,
.btn_bija .bar {background-color:#51a0a3;}
.btn_bija:hover,
.btn_bija.active {color:#fff;}
.btn_bija .arr-right .arr {background-color:#51a0a3;}

.btn_vip {color:#fff;background:#ddab0a;border:1px solid #ddab0a;}
.btn_vip:after,
.btn_vip .bar {background-color:#ddab0a;}
.btn_vip:hover,
.btn_vip.active {color:#fff;}
.btn_vip .arr-right .arr {background-color:#fff;}


.btn_alarm {color:#fff;background:#767676;border:1px solid #767676;}
.btn_alarm:after,
.btn_alarm .bar {background-color:#767676;}
.btn_alarm:hover,
.btn_alarm.active {color:#fff;}
.btn_alarm .arr-right .arr {background-color:#fff;}

.btn_wrap.btn_row .btn {width:100%;}
.btn_wrap.btn_row .btn + .btn {margin:10px 0 0;}

.btn_inherit {border:1px solid #fff;}
.btn_inherit span {color:#fff;}
.btn_inherit .arr {background-color:#fff;}

.btnSizeXS {padding:0 10px;font-size:14px;height:30px;line-height:28px;}
.btnSizeS {padding:0 35px;font-size:14px;height:40px;line-height: 38px;}
.btnSizeM {padding:0 38px;font-size:14px;height:45px;line-height: 39px;}
.btnSizeL {padding:0 50px;font-size:14px;}
.btnSizeXL {padding:0 50px;font-size:14px;height: 60px;line-height: 54px;}
.btnSizeXXL {padding:0 80px;font-size:20px;}

@media all and (max-width:1599px) {
	.btnSizeL {height:50px;line-height:48px;}
	.btnSizeXXL {height:65px;line-height:63px;}
	.btnSizeXXL .arr-right {padding-right:37px;}
	.btnSizeXXL .arr {width:27px;}
	.btnSizeXXL .arr:before {top:3px;width:10px;}
	.btnSizeXXL .arr:after {top:-3px;width:10px;}
}
@media all and (min-width:1600px) {
	.btnSizeL {height:60px;line-height:58px;}
	.btnSizeXXL {height:80px;line-height:80px;}
	.btnSizeXXL .arr-right {padding-right:41px;}
	.btnSizeXXL .arr {width:31px;margin-top:-1px;}
	.btnSizeXXL .arr:before {top:4px;width:12px;}
	.btnSizeXXL .arr:after {top:-4px;width:12px;}
}

.btn_buynow {width:400px;color:#fff;background-color:#fcaf0d;}
.btn_buynow:before {
	content:'';display:block;position:absolute;top:0;left:0;width:80px;height:100%;background:url('../images/common/arr_btn_buynow_before.png') no-repeat center center;
	-webkit-transform:translateX(0);transform:translateX(0);
	-webkit-transition:-webkit-transform .3s .1s cubic-bezier(.7,0,.3,1);
	transition:-webkit-transform .3s .1s cubic-bezier(.7,0,.3,1);
	transition:transform .3s .1s cubic-bezier(.7,0,.3,1);
	transition:transform .3s .1s cubic-bezier(.7,0,.3,1),-webkit-transform .3s .1s cubic-bezier(.7,0,.3,1);
	-webkit-transform-origin:left center;transform-origin:left center;
}
.btn_buynow:hover:before {
	-webkit-transform:translateX(-200%);transform:translateX(-200%);
	-webkit-transform-origin:right center;transform-origin:right center;
}
.btn_buynow:after {background:#024137 url('../images/common/arr_btn_buynow.png') no-repeat center center;}
.btn_buynow:hover,
.btn_buynow.active {color:#fff;border-color:#024137;}

.btn_more {display:inline-block;vertical-align:middle;}
.btn_more .txt {display:block;margin-top:6px;font-size:14px;line-height:40px;color:#024137;}
.btn_more i {
	display:inline-block;overflow:hidden;position:relative;width:80px;height:80px;background:url('../images/common/bg_btn_more.png') no-repeat center center;border-radius:50%;vertical-align:middle;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
	-webkit-transition-duration:.3s;transition-duration:.3s;
}

.btn_more i:before,
.btn_more i:after {content:'';display:block;position:absolute;left:50%;top:50%;background:#41695e;z-index:10;
	-webkit-transition:.5s;transition:.5s;
}
.btn_more i:before {width:2px;height:26px;margin-top:-12px;margin-left:-1px;}
.btn_more i:after {width:26px;height:2px;margin-left:-13px;}

.btn_more .fl {position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;background:#41695e;z-index:2;border-radius:50%;
	transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);
	opacity:0;
	transform:scale(1.1,1.1);
	/*transform:scale(0,0);*/
	-webkit-transition:.3s;-webkit-transition-delay:0s;transition:.3s;transition-delay:0s;
}
.btn_more .cross {position:absolute;width:26px;height:26px;z-index:15;left:50%;top:50%;margin-top:-13px;margin-left:-13px;}
.btn_more .cross:before,
.btn_more .cross:after {
	content:'';display:block;position:absolute;background:#fff;opacity:0;filter:alpha(opacity=0);;
	-webkit-transition-duration:.3s;-webkit-transition-delay:0s;-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
	transition-duration:.3s;transition-delay:0s;transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
}
.btn_more .cross:before {
	left:0;top:50%;width:100%;height:2px;margin-top:-1px;
	-webkit-transform:translateX(-50px) scaleX(0);-moz-transform:translateX(-50px) scaleX(0);-o-transform:translateX(-50px) scaleX(0);-ms-transform:translateX(-50px) scaleX(0);transform:translateX(-50px) scaleX(0);
}
.btn_more .cross:after {
	left:50%;top:0;width:2px;height:100%;margin-left:-1px;
	-webkit-transform:translateY(15px) scaleY(0);-moz-transform:translateY(15px) scaleY(0);-o-transform:translateY(15px) scaleY(0);-ms-transform:translateY(15px) scaleY(0);transform:translateY(15px) scaleY(0);
	-webkit-transition-duration:.4s;transition-duration:.4s;
}
.btn_more:hover i:before,
.btn_more:hover i:after {opacity:0;}
.btn_more:hover .fl {transform:scale(1,1);-webkit-transition-delay:0s;transition-delay:0s;opacity:1;}
.btn_more:hover .cross:before,
.btn_more:hover .cross:after {
	-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;
	opacity:1;filter:alpha(opacity=100);-webkit-transition-delay:.1s;transition-delay:.1s;
}
.btn_more:hover .cross:before {-webkit-transition-duration:.4s;transition-duration:.4s;}
.btn_more:hover .cross:after {-webkit-transition-duration:.5s;transition-duration:.5s;}

/**
폼태그
**/
.inp_text {position:relative;}
span.inp_text {display:inline-block;vertical-align:middle;}
.inp_text .btn_search {position:absolute;right:0;top:0;width:40px;height:45px;font-size:0;line-height:0;color:transparent;background:url('../images/common/btn_search.png') no-repeat 6px center;}
.inp_text .btn_clear {position:absolute;visibility:hidden;right:0;top:0;width:40px;height:45px;opacity:0;font-size:0;line-height:0;color:transparent;transition-duration:.3s;}
.inp_text .btn_clear:before,
.inp_text .btn_clear:after {content:'';display:block;position:absolute;left:50%;top:50%;width:16px;height:1px;margin-top:-1px;margin-left:-8px;background:#024137;}
.inp_text .btn_clear:before {transform:rotate(45deg);}
.inp_text .btn_clear:after {transform:rotate(-45deg);}
.inp_text .btn_clear.on {opacity:1;visibility:visible;}
.inp_text input {width:100%;height:45px;padding:12px 14px;border:1px solid #cccccc;border-radius:0;font-size:13px;line-height:20px;caret-color:#024137;outline:none;box-sizing:border-box;}
.inp_text input::-webkit-input-placeholder {color:#999;line-height:normal;}
.inp_text input::-moz-input-placeholder {color:#999;line-height:normal;opacity: 1;}
.inp_text input:-moz-input-placeholder {color:#999;line-height:normal;opacity: 1;}
.inp_text input:-ms-input-placeholder {color:#999;line-height:normal;}
.inp_text input[type="password"]::-webkit-input-placeholder {}
.inp_text input[type="password"]::-moz-input-placeholder {}
.inp_text input[type="password"]:-moz-input-placeholder {}
.inp_text input[type="password"]:-ms-input-placeholder {}
.inp_text input:focus {border-color:#024137;} 
.inp_wrap {position:relative;}
.inp_wrap .help {font-size: 14px;line-height: 25px;color:#767676;} 
.inp_wrap .help p:first-child {margin-top:6px;}
.inp_wrap .help p.ok {color:#024137;}
.inp_wrap .help p.sub {position:relative;margin-top:2px;padding-left:17px;}
.inp_wrap .help p.sub:before {content:'-';position:absolute;left:10px;top:0;}
.inp_wrap .help p em {color:#101010;}
.inp_wrap .error {/* display:none; */color:#d10000;}
.inp_wrap.ok input {border-color:#0047b1 !important;}
.inp_wrap.ok input::-webkit-input-placeholder {color:#767676;}
.inp_wrap.ok input::-moz-input-placeholder {color:#767676;}
.inp_wrap.ok input:-moz-input-placeholder {color:#767676;}
.inp_wrap.ok input:-ms-input-placeholder {color:#767676;}
.inp_wrap.ok .btn_clear {display:none;}
.inp_wrap.ok .inp_text:after {content:'';display:block;position:absolute;z-index:1;right:0;top:0;width:40px;height:45px;background:url('../images/common/ico_inp_text_ok.png') no-repeat center center;}
.inp_wrap.error input {border-color:#d10000 !important;}
.inp_wrap.error input::-webkit-input-placeholder {color:#767676;}
.inp_wrap.error input::-moz-input-placeholder {color:#767676;}
.inp_wrap.error input:-moz-input-placeholder {color:#767676;}
.inp_wrap.error input:-ms-input-placeholder {color:#767676;}
.inp_wrap.error .inp_text:after {content:'';display:block;position:absolute;z-index:1;right:0;top:0;width:40px;height:45px;background:url('../images/common/ico_inp_text_error.png') no-repeat center center;}
.inp_wrap.error .btn_clear {display:none;}
.inp_wrap.error .error {display:block;}

.inp_both .inp_text {display:inline-block;width:calc(50% - 5px);vertical-align:top;}
.inp_both .inp_text + .inp_text {margin-left:6px;}
.inp_wrap.hasbtn .inp_text {width: calc(100% - 160px);}
.inp_wrap.hasbtn .btn {position:absolute;right:0;top:0;width: 138px;padding:0;}

.inp_wrap .inp_auto {display:none;overflow-y:auto;position:absolute;z-index:10;left:0;top:44px;width:100%;max-height:180px;padding:0 14px 2px;background:#fff;border:1px solid #024137;border-top-color:#767676;}
.inp_wrap .inp_auto.bg {background:#f7f7f7;}
.inp_wrap .inp_auto button {display:block;width:100%;height:44px;padding:0 10px;font-size:13px;line-height:45px;color:#767676;text-align:left;box-sizing:border-box;}
.inp_wrap .inp_auto button + button {border-top:1px solid #767676;}
.inp_wrap.hasbtn .inp_auto {width:calc(100% - 120px);}


.inp_text.line_type:before {content:'';position:absolute;left:0;right:0;top:44px;border-bottom:1px solid #024137;
	transform:scaleX(0);transition:transform .4s cubic-bezier(0.0, 0, 0.2, 1) 0ms;-webkit-transform-origin:right center;transform-origin:right center;
}
.inp_text.line_type.focused:before {transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center;}
.inp_text.line_type input {height:45px;padding:12px 14px;line-height:normal;border-width:0 0 1px 0;}
.inp_text.line_type input:focus {border-color:#aaa !important;}
.inp_text.line_type.ok:before {border-color:#0047b1;}
.inp_text.line_type.error:before {border-color:#bd081c;}

.inp_check {display:inline-block;position:relative;height: 30px;vertical-align:middle;}
.inp_check + .inp_check {margin-left:10px;}
div.inp_check + div.inp_check {margin:10px 0 0;}
.inp_check input {display:block;position:absolute;left:0;top:0;width:15px;height:15px;font-size:13px;line-height:20px;margin:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.inp_check label {display:inline-block;vertical-align:top;position:relative;z-index:2;height:100%;padding-left: 39px;font-size: 14px;line-height: 30px;color:#6e6e6e;background:url('../images/common/inp_check.png') no-repeat left top;}
.inp_check input:checked + label {background-position:0 -50px;}

.inp_radio {display:inline-block;position:relative;height: 30px;vertical-align:middle;}
.inp_radio + .inp_radio {margin-left:10px;}
div.inp_radio {display:block;}
div.inp_radio + div.inp_radio {margin:10px 0 0;}
.inp_radio input {display:block;position:absolute;left:0;top:0;width: 30px;height: 30px;font-size:14px;line-height: 30px;margin:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.inp_radio label {display:inline-block;vertical-align:top;position:relative;z-index:2;height:100%;padding-left: 37px;font-size:14px;line-height: 30px;color:#6e6e6e;background:url('../images/common/inp_radio.png') no-repeat left top;}
.inp_radio input:checked + label {background-position:0 -50px;color:#024137;}

.inp_select {position:relative;height: 35px;border: 2px solid #f6f6f6;box-sizing:border-box;border-radius: 7px;}
.inp_wrap.error .inp_select {border:1px solid #d10000;}
.inp_select.disabled button {cursor:not-allowed;}
span.inp_select {display:inline-block;vertical-align:middle;}
.inp_select .title {overflow:hidden;border-radius: 7px;position:relative;width:100%;height: 31px;line-height: 27px;padding-right:30px;text-align:left;text-indent:13px;text-overflow:ellipsis;white-space:nowrap;color:#767676;background: #eee url('../images/member/down_arrow_icon.png') no-repeat right 13px center;}
.inp_select .selList {display:none;position:absolute;border-radius: 7px;overflow: hidden;top: 35px;left: -2px;width:100%;max-height: 250px;background:#fff;border: 2px solid #767676;/* border-top:none; */opacity:0;filter:alpha(opacity=0);}
.inp_select .selList li {position:relative;padding:0 14px;}
.inp_select .selList li label {display:inline-block;position:relative;overflow:hidden;width:100%;height: 35px;padding-top:3px;border-bottom:1px solid #e6e6e6;line-height: 35px;color:#767676;text-indent:9px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;}
.inp_select .selList li:last-child label {border:0 none;}
.inp_select .selList li .option {position:absolute;left:0;top:0;width:0;height:0;border:0;border-radius:0;opacity:0;filter:alpha(opacity=0);}

.inp_select.open {border-color: #024137;}
.inp_select.open .title {
    z-index: 101;
}
.inp_select.open .selList {overflow-y:auto;margin-bottom:30px;-webkit-overflow-scrolling:touch;opacity:1;filter:alpha(opacity=100);z-index: 100;}

.inp_select.bg,
.inp_select.bg .selList {background-color:#fafafa;}

.inp_select.haschip .title .chk {display:none;right:40px;}
.inp_select.haschip .title.soldout {padding-right:90px;color:#ccc;}
.inp_select.haschip .title.soldout .chk {display:block;}
.inp_select.haschip .chip {display:inline-block;width:45px;height:13px;margin-top:-2px;margin-right:6px;vertical-align:middle;}
.inp_select.haschip .chk {display:inline-block;position:absolute;right:0;top:3px;text-align:right;font-size:11px;color:#d10000;}
.inp_select.haschip li label {border-bottom:0;}
.inp_select.haschip .selList li label.soldout {color:#ccc;}

.inp_select.sizeS {height:30px;line-height:28px;}
.inp_select.sizeS .title {height:28px;line-height:28px;}
.inp_select.sizeS .selList {top:29px;max-height:175px;}

.inp_birth .inp_select {display:inline-block;width: 100px;}
.inp_birth .inp_select + .inp_select {margin-left:10px;}
.inp_birth .inp_select .title {padding-right: 33px;text-align:right;}

.inp_tel .tel_box,
.inp_tel .tel_bar {display:inline-block;vertical-align:middle;}
.inp_tel .tel_bar {margin:0 7px;width:6px;height:1px;background:#000;}
.inp_tel .tel_box {width:110px;}
.inp_tel .tel_box .inp_select {width:100%;}
.inp_tel .tel_box input {color:#767676;}

.inp_zip {position:relative;}
.inp_zip .inp_text {display:inline-block;width:32%;}
.inp_zip .bar {display:inline-block;margin:0 3px;width:6px;height:1px;vertical-align:middle;background:#000;}
.inp_zip .btn {position:absolute;right:0;top:0;width: 138px;padding: 0;}

.inp_qty {height:30px;}
.inp_qty:after {content:'';display:block;clear:both;}
span.inp_qty {display:inline-block;width:100px;vertical-align:middle;border:1px solid #ccc;box-sizing:border-box;}
.inp_qty button {float:left;width:28px;height:100%;vertical-align:middle;background-repeat:no-repeat;background-position:center center;box-sizing:border-box;}
.inp_qty button.btn_down {background-image:url('../images/common/qty_downS.png');}
.inp_qty button.btn_up {background-image:url('../images/common/qty_upS.png');}
.inp_qty input {float:left;width:calc(100% - 56px);height:100%;font-size:14px;text-align:center;text-indent:0;background:transparent;border:none;}
.inp_qty.sizeS {height:24px;}
.inp_qty.sizeS button {}
.opt_qty.soldout {color:#d10000;}
.opt_qty .inp_qty {margin-right:7px;vertical-align:top;}
.opt_qty .txt_qty {font-size:11px;line-height:30px;color:#d10000;}

/*.inp_qty.readOnly {background:#eeeeee;border-color:#dcdcdc;}
.inp_qty.readOnly input {color:#dcdcdc;}
.inp_qty.readOnly button {cursor:default;background:transparent;opacity:0.2;filter:alpha(opacity=20);}
*/

.textWrap {position:relative;}
.textWrap .charCnt {position:absolute;bottom:15px;right:15px;color:#ccc;}
.textWrap .charCnt em {color:#767676;}
textarea.textArea {width:100%;height:250px;padding:15px;border:1px solid #ccc;background-color:#ffffff;box-sizing:border-box;vertical-align:top;border-radius:0;resize:vertical;color:#767676;}
textarea.textArea::-webkit-input-placeholder {color:#ccc;line-height:normal;}
textarea.textArea::-moz-input-placeholder {color:#ccc;line-height:normal;}
textarea.textArea:-moz-input-placeholder {color:#ccc;line-height:normal;}
textarea.textArea:-ms-input-placeholder {color:#ccc;line-height:normal;}

.sortType {position:relative;font-size:14px;}
span.sortType {display:inline-block;vertical-align:middle;}
.sortType .title {display:block;overflow:hidden;width:100%;padding-right:23px;text-overflow:ellipsis;background:url('../images/shopping/arr_sort.png') no-repeat right center;}
.sortType .sortList {display:none;position:absolute;z-index:10;right:0;top:38px;width:130px;padding:3px 0;border:1px solid #ccc;background:#fff;opacity:0;box-sizing:border-box;}
.sortType .sortList li {position:relative;width:100%;background:#fff;}
.sortType .sortList li label {display:inline-block;overflow:hidden;position:relative;height:30px;font-size:13px;line-height:30px;color:#101010;vertical-align:top;text-indent:9px;text-overflow:ellipsis;white-space:nowrap;}
.sortType .sortList li label:after {content:'';display:block;position:absolute;left:9px;bottom:1px;right:0;height:3px;background:#024137;
	-webkit-transform:scaleX(0);transform:scaleX(0);
	-webkit-transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	transition:transform .4s cubic-bezier(.7,0,.3,1);
	transition:transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	-webkit-transform-origin:right center;transform-origin:right center;
}
.sortType .sortList li .option {position:absolute;left:0;top:0;width:0;height:0;border:0;opacity:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
/*.sortType .sortList li:hover {background:#f5f5f5;}*/
.sortType .sortList li label:hover {color:#024137;}
.sortType .sortList li label:hover:after {
	-webkit-transform:scaleX(1);transform:scaleX(1);
	-webkit-transform-origin:left center;transform-origin:left center;
	}
.sortType.open .title {background:url('../images/shopping/arr_sort_open.png') no-repeat right center;}
.sortType.open .sortList {overflow-y:auto;z-index:100;margin-bottom:30px;opacity:1;-webkit-overflow-scrolling:touch;}


/**
TAB
**/
.tabType {background:#fff;}
.tabType.bg {background:#fafafa;}
.tabType ul:after {content:'';display:block;clear:both;}
.tabType li {float:left;position:relative;}
.tabType li a {display:block;box-sizing:border-box;}

.tabType1 {}
.tabType1 li {margin-right:50px;}
.tabType1 li a {color:#ccc;line-height:50px;}
.tabType1 li.on a,
.tabType1 li a:hover {color:#024137;}
.tabType1 li a:after {
	content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:3px;background:#024137;
	-webkit-transform:scaleX(0);transform:scaleX(0);
	-webkit-transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	transition:transform .4s cubic-bezier(.7,0,.3,1);
	transition:transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	-webkit-transform-origin:right center;transform-origin:right center;
}
.tabType1 li.on a:after,
.tabType1 li a:hover:after {
	-webkit-transform:scaleX(1);transform:scaleX(1);
	-webkit-transform-origin:left center;transform-origin:left center;
}

.tabType2 {text-align:center;font-size:0;line-height:0;background:#fafafa;}
.tabType2 li {float:none;display:inline-block;vertical-align:top;padding-right:5px;background:#fff;}
.tabType2 li:first-child {padding-left:5px;}
.tabType2 li a {position:relative;z-index:2;width:295px;height:70px;font-size:20px;line-height:68px;border:1px solid #101010;background:#fff;}
.tabType2 li a span {position:relative;padding-left:0;}
.tabType2 li.on a,
.tabType2 li a:hover {font-weight:500;color:#fff;background:#024137;border-color:#024137;}

.tabType3 li {padding:0 10px 0 5px;}
.tabType3 li:before {content:'/';position:absolute;right:0;top:0;color:#767676;}
.tabType3 li:first-child {padding-left:0;}
.tabType3 li:last-child:before {display:none;}
.tabType3 li a {color:#767676;position:relative;}
.tabType3 li.on a,
.tabType3 li a:hover {color:#024137;}
.tabType3 li a:after {
	content:'';display:block;position:absolute;left:0;right:-6px;bottom:-4px;height:3px;background:#024137;
	-webkit-transform:scaleX(0);transform:scaleX(0);
	-webkit-transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	transition:transform .4s cubic-bezier(.7,0,.3,1);
	transition:transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	-webkit-transform-origin:right center;transform-origin:right center;
}
.tabType3 li.on a:after,
.tabType3 li a:hover:after {
	-webkit-transform:scaleX(1);transform:scaleX(1);
	-webkit-transform-origin:left center;transform-origin:left center;
}
@media all and (max-width:1599px) {
	.tabType3 li a {line-height:24px;}
	.tabType3 li:before {line-height:24px;}
	.tabType3 li a:after {bottom:1px;}
}

.tabType4 {text-align:center;}
.tabType4 ul {font-size:0;line-height:0;}
.tabType4 ul:after {content:'';display:block;clear:both;}
.tabType4 li {display:inline-block;float:none;padding:0 15px;vertical-align:top;}
.tabType4 li a {display:block;position:relative;padding:0 22px;font-size:13px;line-height:38px;color:#101010;border:1px solid #1e1e1e;border-radius:20px;box-sizing:border-box;transition-duration:.2s;}
.tabType4 li a i {display:inline-block;vertical-align:middle;height:20px;margin-right:9px;margin-top:-2px;background-repeat:no-repeat;background-position:left center;}
.tabType4 li i.i_all {width:13px;background-image:url('../images/common/ico_rv_all_off.png');}
.tabType4 li i.i_txt {width:14px;background-image:url('../images/common/ico_rv_txt_off.png');}
.tabType4 li i.i_pic {width:19px;background-image:url('../images/common/ico_rv_pic_off.png');}
.tabType4 li i.i_vod {width:11px;background-image:url('../images/common/ico_rv_vod_off.png');}
.tabType4 li.on i.i_all,
.tabType4 li a:hover i.i_all {background-image:url('../images/common/ico_rv_all_on.png');}
.tabType4 li.on i.i_txt,
.tabType4 li a:hover i.i_txt {background-image:url('../images/common/ico_rv_txt_on.png');}
.tabType4 li.on i.i_pic,
.tabType4 li a:hover i.i_pic {background-image:url('../images/common/ico_rv_pic_on.png');}
.tabType4 li.on i.i_vod,
.tabType4 li a:hover i.i_vod {background-image:url('../images/common/ico_rv_vod_on.png');}
.tabType4 li a span {padding-left:25px;}
.tabType4 li.on a,
.tabType4 li a:hover {color:#fff;background-color:#024137;border-color:#024137;}


/**
TABLE
**/

/**
LIST
**/
.ordered_list {}
.ordered_list p.tit {margin-bottom:20px;}
.ordered_list ul {padding-left:20px;}
.ordered_list li {position:relative;counter-increment:orderdlist;}
.ordered_list li:before {content:counter(orderdlist) '. ';position:absolute;left:-20px;top:0;padding-left:4px;}
.ordered_list li.notice:before {content:'※';}
.caution li {font-size:12px;line-height:15px;color:#767676;}
.caution li + li {margin-top:15px;}
.caution li.notice {margin-top:30px;}

.unordered_list {}
.unordered_list p.tit {margin-bottom:7px;}
.unordered_list ul {padding-left:10px;}
.unordered_list li {position:relative;font-size:12px;line-height:24px;color:#767676;}
.unordered_list li:before {content:'';display:block;position:absolute;left:-10px;top:10px;width:3px;height:3px;border-radius:50%;background:#767676;}
.unordered_list.type_star li:before {content:'*';top:0;width:auto;height:auto;border-radius:none;background:none;}


.des_list {padding:12px 20px 28px;font-size:12px;line-height:15px;background:#fafafa;}
.des_list dl:after {content:'';display:block;clear:both;}
.des_list dt,
.des_list dd {float:left;margin-top:17px;}
.des_list dt {width:90px;}
.des_list dd {width:calc(100% - 90px);color:#767676;}


/**
GRADE
**/
.rating_wrap {}
.rating_wrap > span {display:inline-block;vertical-align:middle;}
.rating_star {line-height:0;}
.rating_star .starPoint {display:inline-block;width:68px;height:18px;vertical-align:top;font-size:0;line-height:18px;color:transparent;background:url('../images/common/rating_star.png') no-repeat 0 0;}
.rating_star .starPoint.p0 {}
.rating_star .starPoint.p1 {background-position:0 -20px;}
.rating_star .starPoint.p2 {background-position:0 -40px;}
.rating_star .starPoint.p3 {background-position:0 -60px;}
.rating_star .starPoint.p4 {background-position:0 -80px;}
.rating_star .starPoint.p5 {background-position:0 -100px;}
.rating_star .starPoint.p6 {background-position:0 -120px;}
.rating_star .starPoint.p7 {background-position:0 -140px;}
.rating_star .starPoint.p8 {background-position:0 -160px;}
.rating_star .starPoint.p9 {background-position:0 -180px;}
.rating_star .starPoint.p10 {background-position:0 -200px;}
.rating_avg {margin-left:6px;}
.rating_star_large .tit {display:inline-block;margin-right:15px;font-weight:700;vertical-align:middle;}
.rating_star_large .pointArea {overflow:hidden;display:inline-block;position:relative;width:216px;height:51px;background:url('../images/common/rating_star_large.png') no-repeat 0 0;vertical-align:middle;}
.rating_star_large .pointArea .pointBg {position:absolute;left:0%;top:0;width:0;height:100%;background:;font-size:0;color:transparent;background:url('../images/common/rating_star_large.png') no-repeat 0 -100px;
	-webkit-transition:width .1s ease-out;transition:width .1s ease-out;
}
.rating_star_large .pointArea .starPoint {overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;color:transparent; }
.rating_star_large .pointArea .starPoint button {float:left;width:34px;height:100%;margin-left:11px;font-size:0;color:transparent;}
.rating_star_large .pointArea .starPoint button:first-child {margin-left:0;}

/**
쇼핑알람
**/
#shopAlarm {overflow:hidden;position:fixed;z-index:8500;left:50%;top:50%;width:180px;height:180px;border-radius:50%;background:rgba(2,65,55,0.9);text-align:center;opacity:0;
     -webkit-transform:translate(-50%, -50%);
     -moz-transform:translate(-50%, -50%);
     -o-transform:translate(-50%, -50%);
     -ms-transform:translate(-50%, -50%);
     transform:translate(-50%, -50%);
}
#shopAlarm:after {content:''; display:inline-block;width:1px;height:100%;margin-left:-3px;vertical-align:middle;text-align:center;}
#shopAlarm:before {display:inline-block;width:100px;padding-top:58px;font-size:14px;line-height:29px;vertical-align:middle;white-space:pre;color:#fff;} 
#shopAlarm.cart:before {content:'買い物かごに \A 胆気完了';background:url('../images/common/ico_alram_cart.png') no-repeat 50% 0px;}
#shopAlarm.compare:before {content:'比較するに \A 追加完了';background:url('../images/common/ico_alram_compare.png') no-repeat 50% 0;}
#shopAlarm.wish:before {content:'ウィシリストエ \A 追加完了';background:url('../images/common/ico_alram_wish.png') no-repeat 50% 0;}
#shopAlarm.wishD:before {content:'ウィシリストで \A 削除完了';padding-top:0;}
#shopAlarm.ani {animation:alarmAni 1.5s;}

@keyframes alarm {
	100% {top:50%; opacity:1;}
}
@keyframes alarmAni {
	0% {top:40%; opacity:0;}
	20% {top:50%; opacity:1;}
	80% {top:50%; opacity:1;}
	100% {top:60%; opacity:0;}
}
#wishItemDup {position:fixed; left:50%; top:50%; z-index:1; height:45px; padding:0 30px; margin-top:-23px; background:rgba(57,181,183,0.9); line-height:45px; color:#fff; opacity:0;
     -webkit-transform:translateX(-50%);
     -moz-transform:translateX(-50%);
     -o-transform:translateX(-50%);
     -ms-transform:translateX(-50%);
     transform:translateX(-50%);
}
#wishItemDup:after {content:'이미 위시리스트 상품에 담긴 상품입니다.';}
@keyframes wishDup {
     0% {opacity:0;}
     10% {opacity:1;}
     80% {opacity:1;}
     100% {opacity:0;}
}

/**
제품상단(상세,바로구매 등)
**/
.pdtTop .pdtVisual {float:left;position:relative;}
.pdtTop .pdtInfo {float:right;position:relative;}
.pdtTop .pdtInfo .btn_wish {position:absolute;right:0;width:46px;height:39px;background:url('../images/shopping/ico_wish_off.png') no-repeat center center / auto 100%;}
.pdtTop .pdtInfo .btn_wish.on {background-image:url('../images/shopping/ico_wish_on.png');}
.pdtTop .pdtInfo .pdt_tab {line-height:20px;}
.pdtTop .pdtInfo .pdt_tab .opt_flag .flag {display:inline-block;width:40px;height:20px;text-align:center;vertical-align:top;font-size:12px;color:#fff;background-repeat:no-repeat;background-position:center center;background-size:100% auto;}
.pdtTop .pdtInfo .pdt_tab .opt_flag .best {background-color:#024137;}
.pdtTop .pdtInfo .pdt_tab .opt_flag .new {background-color:#83a48a;}
.pdtTop .pdtInfo .pdt_tab .opt_flag .sale {background-color:#f78634;}
.pdtTop .pdtInfo .pdt_tab .opt_flag .flag .flag {margin-left:4px;}
.pdtTop .pdtInfo .pdt_tab .opt_tag + .opt_flag {text-align:right;}
.pdtTop .pdtInfo .pdt_tab .opt_tag + .opt_flag .flag:last-child {margin-right:0;}
.pdtTop .pdtInfo .pdt_tab .opt_cate {margin-top:10px;color:#767676;}
.pdtTop .pdtInfo .pdt_tab .opt_cate span {display:inline-block;height:20px;padding:0 5px;vertical-align:top;font-size:12px;line-height:18px;border:1px solid #ccc;box-sizing:border-box;}
.pdtTop .pdtInfo .pdt_tab .opt_cate span.radius {padding:0 9px;border-radius:12px;}
.pdtTop .pdtInfo .pdt_name {width:77%;margin-top:25px;font-weight:500;}
.pdtTop .pdtInfo .pdt_avg ul {margin-left:-18px;}
.pdtTop .pdtInfo .pdt_avg ul:after {content:'';display:block;clear:both;}
.pdtTop .pdtInfo .pdt_avg li {float:left;position:relative;padding:0 20px 0 18px;font-size:12px;line-height:20px;}
.pdtTop .pdtInfo .pdt_avg li .rating_wrap {height:20px;}
.pdtTop .pdtInfo .pdt_avg li i.heart {display:inline-block;vertical-align:middle;width:15px;height:13px;margin-right:9px;background:url('../images/shopping/ico_wish_on.svg') no-repeat center center / 15px 13px;}
.pdtTop .pdtInfo .pdt_avg li .t {display:inline-block;vertical-align:middle;}
.pdtTop .pdtInfo .pdt_avg li .sns {font-size:0;background:url('../images/common/sns_share2.png') no-repeat left center;}
.pdtTop .pdtInfo .pdt_avg li .sns a {display:inline-block;width:20px;height:20px;vertical-align:top;}
.pdtTop .pdtInfo .pdt_avg li .sns a + a {margin-left:18px;}
.pdtTop .pdtInfo .pdt_avg li .sns a.tw {width:20px;}
.pdtTop .pdtInfo .pdt_avg li .sns a.fb {width:9px}
.pdtTop .pdtInfo .pdt_avg li .sns a.pt {width:18px;}
.pdtTop .pdtInfo .pdt_avg li .sns a.line {width:33px;}
.pdtTop .pdtInfo .pdt_avg li:before {content:'';display:block;position:absolute;left:0;top:50%;width:1px;height:15px;margin-top:-7px;background:#ccc;}
.pdtTop .pdtInfo .pdt_avg li:first-child:before {display:none;}
.pdtTop .pdtInfo .pdt_des {}
.pdtTop .pdtInfo .pdt_attr {position:relative;width:100%;padding:12px 0 28px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.pdtTop .pdtInfo .pdt_attr:after {content:'';display:block;clear:both;}
.pdtTop .pdtInfo .pdt_attr .attr {float:left;position:relative;height:30px;padding-left:35px;margin-top:18px;line-height:30px;/*background:url('../images/temp/pdt_attr.png') no-repeat;*/box-sizing:border-box;}
.pdtTop .pdtInfo .pdt_attr .attr:nth-child(4n+1) {clear:both;}
.pdtTop .pdtInfo .pdt_attr .attr:before {content:'';display:block;position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:rgba(0,0,0,.2);}
.pdtTop .pdtInfo .pdt_attr .attr1 {background-position:left center;}
.pdtTop .pdtInfo .pdt_attr .attr2 {background-position:-108px center;}
.pdtTop .pdtInfo .pdt_sec {position:relative;padding:23px 0 26px;}
.pdtTop .pdtInfo .pdt_sec dl {}
.pdtTop .pdtInfo .pdt_sec dl:after {content:'';display:block;clear:both;}
.pdtTop .pdtInfo .pdt_sec dt,
.pdtTop .pdtInfo .pdt_sec dd {float:left;}
.pdtTop .pdtInfo .pdt_sec dt {font-weight:500;}
.pdtTop .pdtInfo .pdt_quick {position:relative;}
.pdtTop .pdtInfo .pdt_quick dl {}
.pdtTop .pdtInfo .pdt_quick dl:after {content:'';display:block;clear:both;}
.pdtTop .pdtInfo .pdt_quick dt,
.pdtTop .pdtInfo .pdt_quick dd {float:left;}
.pdtTop .pdtInfo .pdt_quick dt {font-weight:500;}
.pdtTop .pdtInfo .dl_point {padding-top:26px;border-top:1px solid #ccc;}
.pdtTop .pdtInfo .dl_point dd {color:#024137;}
.pdtTop .pdtInfo .dl_color .opt_soldout {font-size:0;}
.pdtTop .pdtInfo .dl_color .opt_soldout .txt {display:inline-block;width:calc(100% - 110px);vertical-align:middle;font-size:12px;line-height:15px;color:#d10000;}
.pdtTop .pdtInfo .dl_color .opt_soldout .btn_alarm {display:inline-block;width:110px;vertical-align:middle;height:30px;padding:0;font-size:12px;line-height:28px;}
.pdtTop .pdtInfo .dl_option {padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.pdtTop .pdtInfo .dl_option dt {padding-top:18px;}
.pdtTop .pdtInfo .dl_qty dt {line-height:30px;}
.pdtTop .pdtInfo .dl_qty dd {position:relative;}
.pdtTop .pdtInfo .dl_qty .msg {position:absolute;left:0;top:100%;font-size:12px;}
.pdtTop .pdtInfo .dl_qty .msg.error {color:#d10000;}
.pdtTop .pdtInfo .selected_opt .item {position:relative;width:100%;padding:15px 0;line-height:30px;}
.pdtTop .pdtInfo .selected_opt .item .row:after {content:'';display:block;clear:both;}
.pdtTop .pdtInfo .selected_opt .item .name,
.pdtTop .pdtInfo .selected_opt .item .opt_qty,
.pdtTop .pdtInfo .selected_opt .item .price {float:left;}
.pdtTop .pdtInfo .selected_opt .item .name {overflow:hidden;position:relative;padding-right:10px;white-space:nowrap;text-overflow:ellipsis;}
.pdtTop .pdtInfo .selected_opt .item .name .chip {display:inline-block;width:45px;height:13px;margin-top:-2px;margin-right:6px;vertical-align:middle;}
.pdtTop .pdtInfo .selected_opt .item .name .txt_qty {position:absolute;left:55px;top:100%;margin-top:-4px;font-size:12px;color:#d10000;}
.pdtTop .pdtInfo .selected_opt .item .price {padding-right:20px;text-align:right;}
.pdtTop .pdtInfo .selected_opt .item .msg {padding-left:53px;font-size:12px;}
.pdtTop .pdtInfo .selected_opt .item .msg.error {color:#d10000;}
.pdtTop .pdtInfo .selected_opt .item .btn_del {display:block;position:absolute;right:-4px;top:20px;width:20px;height:20px;}
.pdtTop .pdtInfo .selected_opt .item .btn_del:before,
.pdtTop .pdtInfo .selected_opt .item .btn_del:after {content:'';display:block;position:absolute;left:50%;top:50%;width:13px;height:1px;margin-left:-6px;background:#024137;}
.pdtTop .pdtInfo .selected_opt .item .btn_del:before {transform:rotate(45deg);}
.pdtTop .pdtInfo .selected_opt .item .btn_del:after {transform:rotate(-45deg);}
.pdtTop .pdtInfo .pdt_quick .dl_qty + .opt_price {position:absolute;right:0;}
.pdtTop .pdtInfo .pdt_quick .opt_price {text-align:right;font-weight:500;}
.pdtTop .pdtInfo .pdt_quick .opt_price del {display:block;font-weight:400;color:#767676;text-decoration:none;}
.pdtTop .pdtInfo .pdt_quick .opt_price del span {position:relative;}
.pdtTop .pdtInfo .pdt_quick .opt_price del span:after {content:'';display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:#9e9e9e;}
.pdtTop .pdtInfo .pdt_quick .opt_price .t {display:inline-block;margin-right:4px;font-weight:400;color:#767676;}
.pdtTop .pdtInfo .pdt_msg .msg {text-align:center;font-size:12px;line-height:30px;color:#024137;background:#e6e6e6;}
.pdtTop .pdtInfo .pdt_msg .msg + .msg {margin-top:8px;}
.pdtTop .pdtInfo .pdt_msg + .pdt_btn {margin-top:15px;}
.pdtTop .pdtInfo .pdt_btn .btn_wrap + .btn_wrap {margin-top:20px;}
.pdtTop .pdtInfo .pdt_btn button {display:inline-block;font-size:0;line-height:0;color:transparent;border:1px solid #1e1e1e;background-repeat:no-repeat;background-position:center center;}
.pdtTop .pdtInfo .pdt_btn .btn_cart {background-image:url('../images/shopping/btn_cart.svg');}
.pdtTop .pdtInfo .pdt_btn .btn_compare {background-image:url('../images/shopping/btn_compare.svg');}
@media all and (max-width:1599px) {
	.pdtTop .pdtInfo .pdt_name {font-size:30px;line-height:42px;}
	.pdtTop .pdtInfo .pdt_avg {margin-top:15px;}
	.pdtTop .pdtInfo .pdt_des {padding:25px 0;}
	.pdtTop .pdtInfo .pdt_attr .attr {width:108px;}
	.pdtTop .pdtInfo .pdt_sec dl + dl {margin-top:25px;}
	.pdtTop .pdtInfo .pdt_sec dl dt {width:90px;font-size:18px;}
	.pdtTop .pdtInfo .pdt_sec dl dd {width:calc(100% - 90px);}
	.pdtTop .pdtInfo .pdt_quick dl dt {width:90px;font-size:18px;}
	.pdtTop .pdtInfo .pdt_quick dl dd {width:calc(100% - 90px);}
	.pdtTop .pdtInfo .dl_qty {margin-top:25px;}
	.pdtTop .pdtInfo .dl_color {padding-bottom:30px;margin-top:17px;}
	.pdtTop .pdtInfo .dl_color dt {padding-top:11px;}
	.pdtTop .pdtInfo .dl_color .opt_soldout {margin-top:10px;}
	.pdtTop .pdtInfo .selected_opt .item .name {width:40%;}
	.pdtTop .pdtInfo .selected_opt .item .opt_qty {width:37.5%;}
	.pdtTop .pdtInfo .selected_opt .item .opt_qty .inp_qty {width:82px;}
	.pdtTop .pdtInfo .selected_opt .item .price {width:22.5%;}
	.pdtTop .pdtInfo .pdt_quick {padding-bottom:50px;}
	.pdtTop .pdtInfo .pdt_quick .opt_price {padding-top:34px;font-size:30px;line-height:30px;}
	.pdtTop .pdtInfo .pdt_quick .opt_price del {margin-bottom:9px;font-size:24px;}
	.pdtTop .pdtInfo .pdt_quick .opt_price del span {padding:0 6px;}
	.pdtTop .pdtInfo .pdt_quick .opt_price .t {font-size:24px;}
	.pdtTop .pdtInfo .pdt_quick .dl_qty + .opt_price {bottom:50px;}
	.pdtTop .pdtInfo .pdt_btn .btn_buy {width:calc(100% - 140px);}
	.pdtTop .pdtInfo .pdt_btn button {width:65px;height:65px;margin-left:5px;background-size:27px auto;}
	.pdtTop .pdtInfo .pdt_addinfo {margin-top:40px;}
}
@media all and (min-width:1600px) {
	.pdtTop .pdtInfo .pdt_name {font-size:40px;line-height:50px;}
	.pdtTop .pdtInfo .pdt_avg {margin-top:17px;}
	.pdtTop .pdtInfo .pdt_attr .attr {width:112px;font-size:14px;}
	.pdtTop .pdtInfo .pdt_des {padding:20px 0 23px;}
	.pdtTop .pdtInfo .pdt_sec dl + dl {margin-top:16px;}
	.pdtTop .pdtInfo .pdt_sec dl dt {width:116px;font-size:20px;}
	.pdtTop .pdtInfo .pdt_sec dl dd {width:calc(100% - 116px);}
	.pdtTop .pdtInfo .pdt_quick dl dt {width:116px;font-size:20px;}
	.pdtTop .pdtInfo .pdt_quick dl dd {width:calc(100% - 116px);}
	.pdtTop .pdtInfo .dl_qty {margin-top:35px;}
	.pdtTop .pdtInfo .dl_qty dt {padding-top:4px;}
	.pdtTop .pdtInfo .dl_color {padding-bottom:30px;margin-top:15px;}
	.pdtTop .pdtInfo .dl_color dt {padding-top:9px;}
	.pdtTop .pdtInfo .dl_color .opt_soldout {margin-top:15px;}
	.pdtTop .pdtInfo .selected_opt .item .name {width:50%;}
	.pdtTop .pdtInfo .selected_opt .item .opt_qty {width:34%;}
	.pdtTop .pdtInfo .selected_opt .item .price {width:16%;}
	.pdtTop .pdtInfo .selected_opt .item .msg {margin-top:8px;}
	.pdtTop .pdtInfo .pdt_quick {padding-bottom:43px;}
	.pdtTop .pdtInfo .pdt_quick .opt_price {padding-top:34px;font-size:34px;line-height:34px;}
	.pdtTop .pdtInfo .pdt_quick .opt_price del {margin-bottom:5px;font-size:26px;}
	.pdtTop .pdtInfo .pdt_quick .opt_price del span {padding:0 14px;}
	.pdtTop .pdtInfo .pdt_quick .opt_price .t {font-size:26px;}
	.pdtTop .pdtInfo .pdt_quick .dl_qty + .opt_price {bottom:42px;}
	.pdtTop .pdtInfo .pdt_btn .btn_buy {width:calc(100% - 180px);}
	.pdtTop .pdtInfo .pdt_btn button {width:80px;height:80px;margin-left:10px;background-size:34px auto;}
	.pdtTop .pdtInfo .pdt_addinfo {margin-top:50px;}
}

/**
제품리스트
**/
.pdtList {position:relative;font-size:0;}
.pdtList:after {content:'';display:block;clear:both;}
.pdtList .pdtListIn:after {content:'';display:block;clear:both;}
.pdtItem {position:relative;float:left;width:25%;margin-top:6px;box-sizing:border-box;}
.pdtList.li3 .pdtItem {width:33.3%;}
.pdtList.li1 .pdtItem {width:100%;}
.pdtItem a {display:block;position:;z-index:2;}
.pdtItem .pdtWrap {overflow:hidden;display:block;position:relative;width:100%;}
.pdtItem .pdtWrap > div {position:relative;z-index:2;}
.pdtItem .pdtWrap:after {content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background:#fff;box-shadow:2px 2px 6px rgba(0,0,0,.2);transition:all .3s 0ms ease-in-out;}
.pdtItem:not(.ban) .pdtWrap:hover:after {opacity:1;}
.pdtItem .pdtThumb img {width:100%;/*background:rgba(65,105,94,.2);*/}
.pdtItem .pdtFlag .rank {display:block;margin-bottom:5px;font-size:14px;line-height:20px;}
.pdtListType2 .pdtItem .pdtFlag .rank {text-align:center;width:34px;height:44px;font-weight:500;font-size:12px;line-height:15px;color:#fff;box-sizing:border-box;}
.pdtListType2 .pdtItem .pdtFlag .rank.best {padding-top:12px;background:url('../images/shopping/rank_best.png') no-repeat;}
.pdtListType2 .pdtItem .pdtFlag .rank.new {padding-top:12px;background:url('../images/shopping/rank_new.png') no-repeat;}
.pdtItem .pdtFlag .flag {display:inline-block;width:40px;height:20px;text-align:center;vertical-align:top;font-size:12px;line-height:20px;color:#fff;background-repeat:no-repeat;background-position:center center;background-size:100% auto;}
.pdtItem .pdtFlag .best {background-color:#024137;}
.pdtItem .pdtFlag .new {background-color:#83a48a;}
.pdtItem .pdtFlag .sale {background-color:#f78634;}
.pdtItem .pdtWish {}
.pdtItem .pdtWish .btn_wish {width:30px;height:28px;background:url('../images/shopping/ico_wish_off.png') no-repeat center center / 100% auto;}
.pdtItem .pdtWish .btn_wish.on {background-image:url('../images/shopping/ico_wish_on.png');}
.pdtItem .pdtInfo {position:relative;}
.pdtItem .pdtInfo:after {content:'';display:block;clear:both;}
.pdtItem .pdtInfo .opt_name {position:relative;font-size:0;border-bottom:1px solid #222;}
.pdtItem .pdtInfo .opt_name p {overflow:hidden;display:inline-block;text-overflow:ellipsis;width:160px;vertical-align:bottom;}
.pdtItem .pdtInfo .opt_name .vip {position:absolute;right:0;width:40px;padding:6px 0;text-align:center;font-size:12px;line-height:14px;color:#fff;background:#ddab0a;}
.pdtItem .pdtInfo .opt_name .vip span {display:block;letter-spacing:-0.3px;}
.pdtItem .pdtInfo .opt_cate {overflow:hidden;max-height:42px;font-size:0;line-height:0;}
.pdtItem .pdtInfo .opt_cate span {display:inline-block;padding:0 2px;vertical-align:top;font-size:12px;line-height:15px;color:#767676;border:1px solid #ccc;}
.pdtItem .pdtInfo .opt_price {font-weight:500;font-size:15px;line-height:21px;}
.pdtItem .pdtInfo .opt_price em {font-weight:400;font-size:14px;color:#ff0000;}
.pdtItem .pdtInfo .opt_price del {font-weight:400;font-size:14px;color:#767676;text-decoration:none;}
.pdtItem .pdtInfo .opt_price del span {position:relative;}
.pdtItem .pdtInfo .opt_price del span:after {content:'';display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:#9e9e9e;}
.pdtItem .pdtInfo .opt_price .t {display:inline-block;margin-right:2px;font-weight:400;font-size:13px;vertical-align:top;color:#767676;}
.pdtItem .pdtBtn {position:relative;z-index:2;text-align:center;font-size:0px;letter-spacing:0px;word-spacing:0px;transform:translateY(250%);transition:all .2s .1s ease-in-out;}
.pdtItem .pdtWrap:hover .pdtBtn {transform:translateY(0);}
.pdtList.noBG .pdtItem .pdtWrap:after {background:transparent;}

.pdtBtn button {font-size:0;line-height:0;}
.pdtBtn .btn_alarm {color:#fff;background:#767676;}
.pdtBtn .btn_buy {font-weight:500;color:;background:#024137;}
.pdtBtn .btn_cart {margin-left:5px;border:1px solid #1e1e1e;background:url('../images/shopping/btn_cart.png') no-repeat center center;}
.pdtBtn .btn_compare {margin-left:5px;border:1px solid #1e1e1e;background:url('../images/shopping/btn_compare.png') no-repeat center center;}
/* 기본타입 */
.pdtListType1 .pdtItem {margin-top:6px;}
.pdtListType1 .pdtItem .pdtInfo .opt_price {margin-top:8px;}
.pdtListType1 .pdtItem .pdtInfo .opt_cate {margin-top:6px;margin-left:-4px;}
.pdtListType1 .pdtItem .pdtInfo .opt_cate span {margin-top:4px;margin-left:4px;}
.pdtListType1 .pdtItem .pdtInfo .opt_name p {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.pdtListType1 .pdtItem .pdtInfo .opt_cate {float:left;width:54%;}
.pdtListType1 .pdtItem .pdtInfo .opt_price {float:right;width:46%;text-align:right;}
.pdtListType1 .pdtItem .pdtInfo .opt_price del {display:block;}
.pdtListType1 .pdtItem .pdtInfo .opt_price del span {padding:0 4px;}
/* 개인화영역타입 */
.pdtListType2 .pdtItem {margin-top:12px;}
.pdtListType2 .pdtItem .pdtWrap {padding:0 20px 20px;}
.pdtListType2 .pdtItem .pdtInfo {position:relative;padding:0 16%;text-align:center;}
.pdtListType2 .pdtItem .pdtInfo {padding-top:40px;}
.pdtListType2 .pdtItem .pdtInfo .opt_cate span {margin:0 2px;margin-bottom:4px;}
.pdtListType2 .pdtItem .pdtInfo .opt_price {margin-top:4px;}
.pdtListType2 .pdtItem .pdtInfo .opt_price del span {padding:0 2px;}
.pdtListType2 .pdtItem .pdtInfo .opt_name {border-bottom:0;}
.pdtListType2 .pdtItem .pdtInfo .opt_name p {white-space:nowrap;text-overflow:ellipsis;}
.pdtListType2 .pdtItem .pdtInfo .opt_name .vip {display:none;}
.pdtListType2 .pdtItem .pdtInfo .opt_cate {position:absolute;left:0;bottom:calc(100% - 42px);width:100%;padding:0 16%;}
.pdtListType2 .pdtItem .pdtInfo .opt_city {position:absolute;left:0;bottom:calc(100% - 42px);width:100%;padding:0 2%;font-size:12px;line-height:20px;color:#024137;}
/* 비교하기타입 */
.pdtListType3 .pdtItem {float:none;width:100%;margin:0 auto;}
.pdtListType3 .pdtItem .pdtWrap {padding:;}
.pdtListType3 .pdtItem .pdtWrap .pdtFlag {left:0;top:0;}
.pdtListType3 .pdtItem .pdtWrap .pdtWish {right:0;top:0;}
.pdtListType3 .pdtItem .pdtInfo {text-align:center;}
.pdtListType3 .pdtItem .pdtInfo .opt_price {margin-top:4px;}
.pdtListType3 .pdtItem .pdtInfo .opt_price del span {padding:0 2px;}
.pdtListType3 .pdtItem .pdtInfo .opt_name {border-bottom:0;}
.pdtListType3 .pdtItem .pdtInfo .opt_name p {width:90%;margin:0 auto;white-space:nowrap;text-overflow:ellipsis;}
.pdtListType3 .pdtItem .pdtInfo .opt_name .vip {display:none;}

/* 베스트셀러,신제품 */
.bestNewListArea .pdtListType2 {padding-bottom:10px;margin-bottom:34px;border-bottom:1px solid #ccc;}
.bestList .pdtItem .pdtFlag .rank span {display:block;padding-top:9px;text-align:center;font-weight:500;font-size:34px;line-height:26px;border-top:2px solid #101010;}
/* onsale */
.onSaleListArea .pdtList {margin-top:14px;}
.onSaleListArea .pdtList + .secTitle {margin-top:56px;}
@media all and (max-width:1599px) {
	.pdtList .pdtListIn {margin-left:-20px;}
	.pdtItem {width:33.3%;}
	.pdtItem .pdtWrap .pdtFlag {position:absolute;left:7%;top:18px;}
	/*.pdtItem .pdtWrap .pdtFlag .flag {width:31px;height:38px;}*/
	.pdtItem .pdtFlag .flag + .flag {margin-left:3px;}
	.pdtItem .pdtWrap .pdtWish {position:absolute;right:7%;top:18px;}
	.pdtItem .pdtInfo .opt_name {padding-bottom:7px;}
	.pdtItem .pdtInfo .opt_name p {max-height:46px;font-size:13px;line-height:25px;}
	.pdtItem .pdtInfo .opt_name .vip {bottom:7px;}
	.pdtItem .pdtInfo .opt_price {font-size:14px;}
	.pdtItem .pdtInfo .opt_price del {font-size:13px;}
	.pdtItem .pdtInfo .opt_price .t {font-size:12px;}
	.pdtItem .pdtBtn {margin-top:25px;}
	.pdtBtn button {width:34px;height:34px;}
	.pdtBtn .btn_buy,
	.pdtBtn .btn_alarm {width:calc(100% - 39px);font-size:12px;line-height:34px;}
	/*.pdtBtn .btn_buy {width:calc(100% - 78px)}
	.pdtBtn .btn_alarm {width:calc(100% - 39px);}*/
	.pdtBtn .btn_cart {background-image:url('../images/shopping/btn_cartS.png');}
	.pdtBtn .btn_compare {background-image:url('../images/shopping/btn_compareS.png');}

	.pdtListType1 .pdtItem .pdtWrap {padding:18px 7%;}
	.pdtListType1 .pdtItem.ban1 .pdtWrap {padding-right:20px;padding-left:0;}
	.pdtListType1 .pdtItem.ban2 .pdtWrap {padding-left:0;padding-right:20px;}
	.pdtListType1 .pdtItem .pdtInfo {height:96px;padding-top:15px;}
	.pdtListType2 .pdtItem .pdtWrap {padding:0 7%;}
	.pdtListType2 .pdtItem .pdtInfo {height:95px;}

	.btn_plus {margin-left:4px;}
	.pdtListTypeCol5 {text-align:center;}
	.pdtListTypeCol5 .pdtItem {width:33.3%;text-align:left;}

	.bestNewList .pdtItem .pdtWrap .pdtFlag {top:13px;}
	.onSaleListArea .secTitle {margin-top:8px;}
}
@media all and (min-width:1600px) {
	.pdtList .pdtListIn {margin-left:-20px;margin-right:-10px;}
	.pdtItem .pdtWrap .pdtFlag {position:absolute;left:20px;top:20px;}
	/*.pdtItem .pdtWrap .pdtFlag .flag {width:34px;height:44px;}*/
	.pdtItem .pdtWrap .pdtFlag .flag + .flag {margin-left:4px;}
	.pdtItem .pdtWrap .pdtWish {position:absolute;right:20px;top:20px;}
	.pdtItem .pdtInfo .opt_cate {}
	.pdtItem .pdtInfo .opt_name {}
	.pdtItem .pdtInfo .opt_name p {font-size:14px;line-height:29px;}
	.pdtItem .pdtInfo .opt_name .vip {bottom:10px;}
	.pdtItem .pdtInfo .opt_price {}
	.pdtItem .pdtInfo .opt_price del {font-size:14px;}
	.pdtItem .pdtInfo .opt_price .t {font-size:13px;}
	.pdtBtn button {width:45px;height:45px;}
	.pdtBtn .btn_buy,
	.pdtBtn .btn_alarm {width:calc(100% - 50px);font-size:14px;line-height:45px;}
	/*.pdtBtn .btn_buy {width:calc(100% - 100px);}
	.pdtBtn .btn_alarm {width:calc(100% - 50px);}*/

	.pdtListType1 .pdtItem .pdtWrap {padding:20px 20px 20px;}
	.pdtListType1 .pdtItem.ban1 .pdtWrap {padding-right:0;padding-left:14px;}
	.pdtListType1 .pdtItem.ban2 .pdtWrap {padding-left:0;padding-right:25px;}
	.pdtListType1 .pdtItem .pdtInfo {height:138px;padding-top:23px;}
	.pdtListType1 .pdtItem .pdtInfo .opt_name p {max-height:53px;margin-bottom:7px;}
	.pdtListType1 .pdtItem .pdtBtn {margin-top:4px;}

	.pdtListType2 .pdtItem .pdtWrap {padding:0 20px 20px;}
	.pdtListType2 .pdtItem .pdtInfo {height:92px;}
	.pdtListType2 .pdtItem .pdtInfo .opt_city .user {display:inline-block;position:relative;padding-right:10px;margin-right:6px;vertical-align:top;}
	.pdtListType2 .pdtItem .pdtInfo .opt_city .user:after {content:'';display:block;position:absolute;right:0;top:50%;width:1px;height:12px;margin-top:-6px;background:#ccc;}
	.pdtListType2 .pdtItem .pdtBtn {margin-top:24px;}

	.btn_plus {margin-left:6px;}
	.pdtListTypeCol5 .pdtItem {width:20%;}

	.bestNewListArea .pdtListType2 .pdtListIn {padding:0 25px;margin:0;}
	.bestNewListArea .pdtListType2 .pdtWrap {width:310px;margin:0 auto;}
	.bestNewListArea .pdtListType2 .pdtItem {width:33.3%;}
	.bestNewListArea .bestList .pdtItem .pdtWrap .pdtFlag {top:15px;}
	.onSaleListArea .secTitle {margin-top:16px;}
}

/**
리뷰리스트
**/
/*
.reviewList {font-size:0;line-height:0;}
.reviewList ul {margin-left:-10px;}
.reviewList ul:after {content:'';display:block;clear:both;}
.reviewList .item {display:inline-block;vertical-align:top;padding-left:10px;margin-top:10px;box-sizing:border-box;}
.reviewList .reviewItem {display:block;height:562px;border:1px solid #9b9b9b;background:#fff;transition-duration:.3s;}
.reviewList .reviewItem .rv_pic {height:248px;background-repeat:no-repeat;background-position:center top;background-size:cover;}
.reviewList .reviewItem .rv_con {position:relative;height:100%;padding:25px 28px 0;}
.reviewList .reviewItem .rv_pic + .rv_con {height:calc(100% - 248px);}
.reviewList .reviewItem .rv_subj {font-weight:500;color:#101010;}
.reviewList .reviewItem .rv_txt {margin-top:18px;color:#101010;}
.reviewList .reviewItem .rv_info {position:absolute;left:23px;bottom:0;width:calc(100% - 46px);padding:12px 0 22px;border-top:1px solid #024137;}
.reviewList .reviewItem .rv_info:after {content:'';display:block;clear:both;}
.reviewList .reviewItem .rv_info .writer {float:left;font-weight:700;color:#101010;}
.reviewList .reviewItem .rv_info .date {float:right;color:#767676;}
.reviewList .reviewItem:hover {border-color:#024137;background:#ebf0ef;}
.reviewList .reviewItem:hover .rv_subj {color:#024137;}
.reviewList .reviewItem:hover .rv_info .writer {color:#41695e;}
@media all and (max-width:1599px) {	
	.reviewList {width:704px;margin:24px auto 0;}
	.reviewList .item {width:50%;}
	.reviewList .reviewItem {font-size:13px;line-height:28px;}
	.reviewList .reviewItem .rv_subj {font-size:18px;line-height:26px;}
	.reviewList .reviewItem .rv_info .writer {font-size:13px;line-height:28px;}
	.reviewList .reviewItem .rv_info .date {font-size:13px;line-height:28px;}
}
@media all and (min-width:1600px) {
	.reviewList {margin-top:50px;}
	.reviewList .item {width:25%;}
	.reviewList .reviewItem {font-size:14px;line-height:30px;}
	.reviewList .reviewItem .rv_subj {font-size:20px;line-height:26px;}	
}
*/

/**
REPLY
**/
.cmt_wrap {padding-top:60px;}
.cmt_wrap .tit {font-weight:500;font-size:20px;line-height:1;}
.cmt_wrap .cmt_write {padding:14px 0 15px;margin-top:3px;border-bottom:1px solid #e6e6e6;}
.cmt_wrap .cmt_write .btn_wrap {margin-top:10px;text-align:right;}
.cmt_wrap .cmt_write .btn {width:180px;}
.cmt_wrap .cmt_sup {padding-left:32px;margin-top:15px;font-weight:500;background:url('../images/common/ico_reply.png') no-repeat left center;}
.cmt_wrap .cmt_sup span {color:#024137;}
.cmt_wrap .paging {padding:50px 0 7px;}
.cmt_wrap textarea.textArea {height:160px;}


.cmt_list {border-bottom:1px solid #e6e6e6;}
.cmt_item {padding:32px 0 23px;border-top:1px solid #e6e6e6;}
.cmt_item:first-child {padding-top:28px;border-top:0;}
.cmt_item .cmt_del {color:#ccc;}
.cmt_item .cmt_info {position:relative;padding:1px 0;padding-left:54px;line-height:18px;}
.cmt_item .cmt_info i {display:block;position:absolute;left:0;top:-2px;width:45px;height:45px;border-radius:50%;border:1px solid #f7d500;box-sizing:border-box;}
.cmt_item .cmt_info .name {}
.cmt_item .cmt_info .level {margin-top:5px;font-size:12px;color:#767676;}
.cmt_item .cmt_info .ctrl {position:absolute;right:-3px;top:50%;margin-top:-12px;}
.cmt_item .cmt_info .ctrl button {width:20px;height:20px;vertical-align:top;font-size:0;color:transparent;background-repeat:no-repeat;background-position:center center;}
.cmt_item .cmt_info .ctrl .modify {margin-right:6px;background-image:url('../images/common/ico_cmt_modify.png');}
.cmt_item .cmt_info .ctrl .delete {background-image:url('../images/common/ico_cmt_delete.png');}
.cmt_item .cmt_txt {margin-top:11px;}
.cmt_item .cmt_modify {margin-top:19px;}
.cmt_item .cmt_modify .btn_wrap {margin-top:10px;text-align:right;}
.cmt_item .cmt_modify .btn {width:180px;}
.cmt_item .date {margin-top:4px;font-size:12px;color:#767676;}
.cmt_item .cmt_btn {margin-top:10px;}
.cmt_item .cmt_btn button {font-weight:500;font-size:12px;line-height:24px;}
.cmt_item .cmt_btn .reply {margin-right:27px;color:#024137;}
.cmt_item .cmt_btn .toggle {position:relative;padding-right:25px;color:#767676;}
.cmt_item .cmt_btn .toggle .n {margin-left:3px;}
.cmt_item .cmt_btn .toggle:after {content:'';display:block;position:absolute;right:0;top:2px;padding:5px;border:solid #767676;border-width:0 1px 1px 0;border-radius:1px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.cmt_item .cmt_btn .toggle.open .n {display:none;}
.cmt_item .cmt_btn .toggle.open:after {top:9px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}

.replyBox {display:none;padding:0 0 0 60px;}
.replyBox .cmt_item .cmt_info {padding-left:50px;}
.replyBox .cmt_item .cmt_info i {left:4px;top:2px;width:36px;height:36px;}

/**
TOGGLE
**/
.toggleList {border-top:1px solid #1e1e1e;}
.toggleList .item {color:#101010;border-bottom:1px solid #ccc;}
.toggleList .item button {display:block;width:100%;text-align:left;font-weight:500;font-size:26px;line-height:90px;background:url('../images/shopping/arr_faqList.png') no-repeat right 20px center;}
.toggleList .item button.open {background-image:url('../images/shopping/arr_faqList_on.png');}
.toggleList .item .toggleCon {display:none;padding:0 0 43px;text-align:left;}
.toggleList.sizeS {border-color:#ccc;}
.toggleList.sizeS .item button {line-height:80px;background-position:right center;}
.toggleList.sizeS .item .toggleCon {padding-bottom:22px;}
@media all and (max-width:1599px) {
	.toggleList.sizeS .item button {font-size:18px;}
}
@media all and (min-width:1600px) {
	.toggleList.sizeS .item button {font-size:20px;}
}

/**
TABLE
**/
.tblType1 {border:1px solid #ccc;}
.tblType1 tbody th,
.tblType1 tbody td {padding:10px 30px;line-height:30px;}
.tblType1 tbody th {text-align:left;font-weight:400;background:#fafafa;vertical-align:top;}
.tblType1 tbody td {color:#767676;}
.tblType1 tbody td .btn_link {display:inline-block;position:relative;padding-right:18px;color:#024137;}
.tblType1 tbody td .btn_link:after {content:'';display:block;position:absolute;right:0;top:50%;padding:3px;margin-top:-2px;margin-left:-2px;border:solid #024137;border-width:0 1px 1px 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}

.tblType2 {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.tblType2 tbody th,
.tblType2 tbody td {padding:10px 0;line-height:30px;}
.tblType2 tbody th {text-align:left;font-weight:400;vertical-align:top;}
.tblType2 tbody td {color:#767676;}

.tblType3 table {width:100%;border-top:1px solid #767676;}
.tblType3 th,
.tblType3 td {line-height:30px;text-align:center;border-bottom:1px solid #ccc;}
.tblType3 th {padding:8px 16px;font-weight:400;color:#767676;}
.tblType3 td {padding:15px 16px;}

/**
PAGING
**/
.paging {text-align:center;color:#767676;line-height:18px;}
.paging > a,
.paging span {display:inline-block;position:relative;vertical-align:top;color:#767676;}
.paging span a {display:block;height:18px;transition-duration:.3s;}
.paging > a:hover,
.paging .current {color:#024137;}
.paging > a:after,
.paging .current:after {
	content:'';display:block;position:absolute;left:31%;right:31%;bottom:-7px;height:3px;background:#024137;
	-webkit-transform:scaleX(0);transform:scaleX(0);
	-webkit-transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	transition:transform .4s cubic-bezier(.7,0,.3,1);
	transition:transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	-webkit-transform-origin:right center;transform-origin:right center;

}
.paging > a:hover:after,
.paging > .current:after {
	-webkit-transform:scaleX(1);transform:scaleX(1);
	-webkit-transform-origin:left center;transform-origin:left center;
}
.paging .prev,
.paging .next {width:18px;}
.paging .prev a:before,
.paging .next a:before {content:'';display:block;position:absolute;left:50%;top:50%;border:solid #888;border-width:0 1px 1px 0;}
.paging .next a:before {margin-left:-7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.paging .prev a:before {margin-left:-2px;transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.paging .first,
.paging .last {width:30px;}
.paging .first a,
.paging .last a {background:url('../images/common/arr_paging.png') no-repeat;}
.paging .first a {background-position:left center;}
.paging .last a {background-position:right center;}
.paging .first a:hover,
.paging .prev a:hover {transform:translateX(-5px);}
.paging .next a:hover,
.paging .last a:hover {transform:translateX(5px);}
@media all and (max-width:1599px) {
	.paging {font-size:13px;}
	.paging > a,
	.paging .current {width:32px;}
	.paging .prev {margin-right:8px;}
	.paging .next {margin-left:8px;}
	.paging .prev a:before,
	.paging .next a:before {padding:4px;margin-top:-4px;}
	.paging .first {margin-right:27px;}
	.paging .last {margin-left:27px;}
}
@media all and (min-width:1600px) {
	.paging {font-size:15px;}
	.paging > a,
	.paging .current {width:38px;}
	.paging .prev {margin-right:5px;}
	.paging .next {margin-left:5px;}
	.paging .prev a:before,
	.paging .next a:before {padding:5px;margin-top:-5px;}
	.paging .first {margin-right:24px;}
	.paging .last {margin-left:24px;}
}

/**
VOD
**/
.vod_wrap {position:relative;width:580px;height:326px;}
.vod_area {overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;}
.vod_area .cover {display:table;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;text-align:center;font-size:0;color:#fff;background-repeat:no-repeat;background-position:center center;}
.vod_area .stop {z-index:2;}
.vod_area .play {z-index:3;}
.vod_area .play:before {content:'';position:absolute;z-index:2;left:0;top:0;right:0;bottom:0;background:rgba(2,65,55,.4);transition-duration:.3s;}
.vod_area .play .bg {position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:.5s ease-out;}
.vod_area .play .con {display:table-cell;position:relative;z-index:3;vertical-align:middle;}
.vod_area .play .txt {font-weight:700;line-height:50px;}
.vod_area .play .ico {display:block;position:relative;width:70px;height:70px;margin: auto;}
.vod_area .play .ico:before {content:'';display:block;position:absolute;left:50%;top:50%;background:#fff;border-radius:50%;transition:.4s ease-in-out;}
.vod_area .play .ico:after {content:'';display:block;position:absolute;left:50%;top:50%;width:0;height:0;}
.vod_area .play:hover:before {background:rgba(2,65,55,.7);}
.vod_area .play:hover .bg {transform:scale(1.1,1.1);}
.vod_area .play:hover .ico:before {transform:scale(1.2,1.2);}
.vod_area video {position:absolute;left:-1%;top:50%;width:102%;transform:translateY(-50%);}
@media all and (max-width:1599px) {
	.vod_area .play .txt {margin-bottom:20px;font-size:28px;}
	.vod_area .play .ico:before {width:54px;height:54px;margin-top:-27px;margin-left:-27px;}
	.vod_area .play .ico:after {margin-left:-4px;margin-top:-8px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid rgba(2,65,55,.7);}
}
@media all and (min-width:1600px) {
	.vod_area .play .txt {margin-bottom:42px;font-size:34px;}
	.vod_area .play .ico:before {width:70px;height:70px;margin-top:-35px;margin-left:-35px;}
	.vod_area .play .ico:after {margin-left:-5px;margin-top:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:17px solid rgba(2,65,55,.7);}
}

/**
SEARCH
**/

/**
CART
**/
.mask {display:none;position:fixed;z-index:8000;width:100%;height:100%;background:rgba(30,30,30,.5);}
.cartArea {position:fixed;z-index:8100;left:100%;top:0;height:100%;transition-duration:.5s;}
.cartArea.visible {transform:translateX(-100%);}
.cartArea .cartAreaIn {height:100%;}
.cartArea .cartWrap {overflow-y:auto;position:relative;z-index:20;height:100%;width:660px;padding:0 40px;background:#fff;}
.cartArea .cartTop {position:relative;padding:40px 0 20px;text-align:right;border-bottom:1px solid #ccc;}
.cartArea .cartTop .num {display:inline-block;width:46px;height:45px;text-align:center;font-size:14px;line-height:45px;vertical-align:top;color:#fff;border-radius:50%;background:#024137;}
.cartArea .cartTop .btn_close {display:inline-block;position:relative;vertical-align:top;width:46px;height:45px;font-size:0;line-height:0;margin-left:9px;color:transparent;border:1px solid #024137;border-radius:50%;box-sizing:border-box;/*background:url('../images/common/btn_closePop.png') no-repeat center center;*/}
.cartArea .cartTop .btn_close:before,
.cartArea .cartTop .btn_close:after {content:'';display:block;position:absolute;left:50%;top:50%;width:17px;height:1px;margin-top:-1px;margin-left:-8px;background:#024137;}
.cartArea .cartTop .btn_close:before {transform:rotate(45deg);}
.cartArea .cartTop .btn_close:after {transform:rotate(-45deg);}
.cartArea .cartTop .btn_delA {position:absolute;left:0;top:50%;padding-left:20px;margin-top:-5px;color:#024137;background:url('../images/common/ico_delA.png') no-repeat left center;}
.cartArea .cartCon .noData {padding:112px 0 60px;text-align:center;}
.cartArea .cartCon .noData p {font-weight:500;font-size:20px;line-height:40px;}
.cartArea .cartCon .noData .btn_wrap {margin-top:22px;}
.cartArea .cartCon .noData .btn {width:226px;}
.cartArea .cartList .cartItem {padding-top:30px;border-bottom:1px solid #ccc;}
.cartArea .cartList .li {position:relative;width:100%;padding-bottom:30px;}
.cartArea .cartList .li:after {content:'';display:block;clear:both;}
.cartArea .cartList .inp_check {position:absolute;left:9px;top:10px;}
.cartArea .cartList .pdtThumb {float:left;width:220px;padding-left:50px;}
.cartArea .cartList .pdtThumb img {width:100%;/*background:rgba(0,0,0,.5);*/}
.cartArea .cartList .pdtInfo {float:left;position:relative;width:calc(100% - 220px);padding:4px 36px 8px 20px;}
.cartArea .cartList .opt_pdtname {overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;}
.cartArea .cartList .opt_reviewer {padding:2px 0 4px;margin-bottom:14px;border-bottom:1px solid #e6e6e6;line-height:22px;}
.cartArea .cartList .opt_reviewer .username {color:#024137;}
.cartArea .cartList .opt_reviewer .sub {margin-right:-18px;font-size:12px;color:#767676;letter-spacing:-1px;}
.cartArea .cartList .opt_optname {font-size:12px;line-height:22px;color:#767676;}
.cartArea .cartList .opt_optname .chip {display:inline-block;width:30px;height:10px;}
.cartArea .cartList .opt_promo {margin-top:7px;color:#024137;}
.cartArea .cartList .opt_pdtname + .opt_promo {margin-top:-5px;}
.cartArea .cartList .opt_qty {margin-top:12px;line-height:24px;}
.cartArea .cartList .opt_qty .inp_qty {vertical-align:top;margin-right:9px;}
.cartArea .cartList .opt_qty .txt_qty {display:inline-block;vertical-align:top;font-size:12px;color:#d10000;}
.cartArea .cartList .opt_btn {margin-top:9px;}
.cartArea .cartList .opt_btn .btn_alarm {width:100px;height:45px;line-height:45px;text-align:center;color:#fff;background:#767676;}
.cartArea .cartList .opt_price {position:absolute;right:36px;bottom:-4px;text-align:right;font-weight:500;font-size:15px;line-height:18px;}
.cartArea .cartList .opt_price em {font-weight:400;font-size:14px;color:#ff0000;}
.cartArea .cartList .opt_price del {display:block;font-weight:400;font-size:14px;color:#767676;text-decoration:none;}
.cartArea .cartList .opt_price del span {position:relative;padding:0 4px;}
.cartArea .cartList .opt_price del span:after {content:'';display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:#9e9e9e;}
.cartArea .cartList .opt_price .t {display:inline-block;margin-right:2px;font-weight:400;font-size:12px;line-height:20px;color:#767676;}
.cartArea .cartList .opt_price .free {font-size:13.8px;}
.cartArea .cartList .btn_vip {position:absolute;left:20px;bottom:0;width:148px;padding:0;}
.cartArea .cartList .btn_del {display:block;position:absolute;right:-3px;top:6px;width:20px;height:20px;}
.cartArea .cartList .btn_del:before,
.cartArea .cartList .btn_del:after {content:'';display:block;position:absolute;left:50%;top:50%;width:17px;height:1px;margin-left:-8px;background:#024137;}
.cartArea .cartList .btn_del:before {transform:rotate(45deg);}
.cartArea .cartList .btn_del:after {transform:rotate(-45deg);}
.cartArea .cartList .msg {margin-bottom:10px;text-align:center;font-size:12px;line-height:25px;color:#024137;background:#fafafa;}
.cartArea .cartList .msg.error {color:#d10000;}
.cartArea .cartList .li + .msg {margin-top:-10px;}
.cartArea .cartList .gift_free {padding:13px 24px 15px;background:#fafafa;}
.cartArea .cartList .gift_free .tit {padding-left:25px;font-weight:500;}
.cartArea .cartList .gift_free li {display:table;width:100%;padding:15px 0;color:#767676;border-top:1px solid #e8e8e8;}
.cartArea .cartList .gift_free li:first-child {padding-top:10px;border-top:0;}
.cartArea .cartList .gift_free li .thumb,
.cartArea .cartList .gift_free li .pdtname,
.cartArea .cartList .gift_free li .price {display:table-cell;vertical-align:middle;}
.cartArea .cartList .gift_free li .thumb {width:95px;padding-left:25px;}
.cartArea .cartList .gift_free li .thumb img {width:100%;/*background:rgba(0,0,0,.5);*/}
.cartArea .cartList .gift_free li .pdtname {width:calc(100% - 130px);padding-left:15px;}
.cartArea .cartList .gift_free li .pdtname .qty {display:block;margin-top:2px;}
.cartArea .cartList .gift_free li .price {width:35px;text-align:center;}
.cartArea .cartList .gift_plus {padding:13px 24px 15px;background:#fafafa;}
.cartArea .cartList .gift_plus .tit {padding-left:25px;font-weight:500;line-height:29px;color:#024137;}
.cartArea .cartList .gift_plus li {display:table;width:100%;padding:15px 0;color:#767676;border-top:1px solid #e8e8e8;}
.cartArea .cartList .gift_plus li:first-child {padding-top:10px;border-top:0;}
.cartArea .cartList .gift_plus li .thumb,
.cartArea .cartList .gift_plus li .pdtname,
.cartArea .cartList .gift_plus li .qty,
.cartArea .cartList .gift_plus li .free {display:table-cell;vertical-align:middle;}
.cartArea .cartList .gift_plus li .thumb {width:95px;padding-left:25px;}
.cartArea .cartList .gift_plus li .thumb img {width:100%;/*background:rgba(0,0,0,.5);*/}
.cartArea .cartList .gift_plus li .pdtname {width:calc(100% - 285px);padding-left:15px;line-height:29px;}
.cartArea .cartList .gift_plus li .qty {width:130px;text-align:center;}
.cartArea .cartList .gift_plus li .free {width:60px;text-align:center;}
.cartArea .cartBottom {padding:35px 0 40px;}
.cartArea .promoWrap .promoTit {font-weight:500;font-size:20px;line-height:32px;letter-spacing:0.5px;}
.cartArea .promoWrap .promoTit .btn_link {display:inline-block;vertical-align:top;padding:4px 0;margin-left:10px;border-bottom:1px solid #101010;}
.cartArea .promoWrap .inp_wrap {margin-top:6px;}
.cartArea .promoWrap .inp_wrap .inp_text,
.cartArea .promoWrap .inp_wrap .inp_auto {width:calc(100% - 150px);}
.cartArea .promoWrap .inp_wrap .btn {width:140px;}
.cartArea .promoList {padding:20px 40px;margin-top:14px;font-size:12px;color:#767676;background:#eeeeee;}
.cartArea .codeItem {display:table;width:100%;line-height:31px;}
.cartArea .codeItem .name {display:table-cell;width:32%;vertical-align:top;}
.cartArea .codeItem .code {display:table-cell;width:68%;vertical-align:top;}
.cartArea .codeItem .code li {position:relative;}
.cartArea .codeItem .code li .btn_del {display:block;position:absolute;right:-14px;top:50%;width:21px;height:21px;margin-top:-11px;}
.cartArea .codeItem .code li .btn_del:before,
.cartArea .codeItem .code li .btn_del:after {content:'';display:block;position:absolute;left:50%;top:50%;width:13px;height:1px;margin-left:-6px;background:#999;}
.cartArea .codeItem .code li .btn_del:before {transform:rotate(45deg);}
.cartArea .codeItem .code li .btn_del:after {transform:rotate(-45deg);}
.cartArea .cartTotal {margin:42px 0 0;}
.cartArea .cartTotal:after {content:'';display:block;clear:both;}
.cartArea .cartTotal dt,
.cartArea .cartTotal dd {font-weight:500;font-size:26px;line-height:40px;}
.cartArea .cartTotal dt {float:left}
.cartArea .cartTotal dd {float:right;}
.cartArea .cartTotal .opt_price {font-weight:500;}
.cartArea .cartTotal .opt_price .t {margin-right:5px;font-weight:400;font-size:14px;color:#767676;}
.cartArea .cartBtn {position:relative;margin-top:10px;}
.cartArea .cartBtn .btn {width:calc(50% - 5px);}
.cartArea .cartBtn .btn_orderS {margin-left:10px;}
.cartArea .lyGift {position:absolute;z-index:10;left:0;top:0;width:430px;height:100%;padding:0 50px;background:#fafafa;transition-duration:.35s;}
.cartArea .lyGift .giftTop {padding:36px 0 29px;border-bottom:1px solid #ccc;}
.cartArea .lyGift .giftTop .tit {font-weight:500;font-size:20px;line-height:30px;}
.cartArea .lyGift .giftTop .subtit {margin-top:7px;}
.cartArea .lyGift .tabType {margin-top:18px;}
.cartArea .lyGift .scrollarea {height:calc(100% - 210px);margin-top:38px;margin-right:-20px;}
.cartArea .lyGift .btnGift {display:block;position:absolute;left:0;top:0;width:50px;height:100%;color:#fff;background:#024137;}
.cartArea .lyGift .btnGift > span {position:absolute;left:100%;top:50%;width:300px;text-align:center;line-height:50px;transform:rotate(90deg) translateX(-50%);transform-origin:0 0;}
.cartArea .lyGift .btnGift i {display:inline-block;vertical-align:middle;width:25px;height:25px;margin-top:-3px;margin-right:12px;background:url('../images/common/arr_cart_gift.png');}
.cartArea .lyGift .btnGift .txt_close {display:none;}
.cartArea .lyGift .btnGift .txt_close {display:none;}
.cartArea .lyGift.open .btnGift i {transform:rotate(180deg);}
.cartArea .lyGift.open .btnGift .txt_close {display:inline;}
.cartArea .lyGift.open .btnGift .txt_open {display:none;}
.cartArea.visible .lyGift.open {transform:translateX(-100%);}
.cartArea.visible .lyGift .btnGift {left:-50px;}
.giftPdtList ul {margin-top:-37px;}
.giftPdtList ul:after {content:'';display:block;clear:both;}
.giftPdtList .item {float:left;width:50%;margin-top:37px;box-sizing:border-box;}
.giftPdtList .item .thumb {}
.giftPdtList .item .thumb img {width:100%;/*background:rgba(0,0,0,.5);*/}
.giftPdtList .item .pdtname {overflow:hidden;max-height:56px;margin-top:8px;}
@media all and (max-width:1599px) {
	.cartArea .cartWrap {width:560px;padding:0 30px;}
	.cartArea .cartCon .noData p {font-size:18px;}
	.cartArea .cartList .inp_check {left:0;}
	.cartArea .cartList .pdtThumb {width:170px;padding-left:35px;}
	.cartArea .cartList .pdtInfo {width:calc(100% - 170px);}
	.cartArea .cartList .cartItem.vip .pdtInfo {padding-bottom:70px;}
	.cartArea .cartList .opt_reviewer .sub {padding:3px 0 4px;line-height:15px;}
	.cartArea .cartList .opt_promo {margin-top:0;}
	.cartArea .cartList .btn_vip {width:120px;}
	.cartArea .cartTotal {margin:35px 0 0;}
	.cartArea .lyGift {width:260px;padding:0 40px 0 30px;}
	.cartArea .lyGift .btnGift {width:45px;}
	.cartArea .lyGift .btnGift > span {line-height:45px;}
	.cartArea .lyGift .giftTop {padding:53px 0 23px;}
	.cartArea .lyGift .giftTop .subtit {font-size:13px;line-height:25px;margin-right:-20px;}
	.cartArea .mCSB_inside>.mCSB_container {margin-right:25px;}
	.cartArea .lyGift .tabType + .scrollarea {height:calc(100% - 287px);margin-top:27px;}
	.cartArea.visible .lyGift .btnGift {left:-45px;}
	.giftPdtList .item {float:none;width:100%;padding:0 17px;}
	.giftPdtList .item .pdtname {margin-top:4px;}
}
@media all and (min-width:1600px) {
	.cartArea .cartList .cartItem.vip .pdtInfo {padding-bottom:80px;}
	.cartArea .lyGift .tabType + .scrollarea {height:calc(100% - 287px);margin-top:42px;}
	.giftPdtList .item:nth-child(odd) {padding-right:16px;}
	.giftPdtList .item:nth-child(even) {padding-left:16px;}

}

/**
POPUP
**/
.lyPopArea {display:none;overflow:auto;position:fixed;z-index:7000;left:0;top:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.4);}
.lyPopArea:after {content:'';display:inline-block;height:100%;vertical-align:middle;}
.lyPopArea .lyPop {display:inline-block;vertical-align:middle;position:relative;width:650px;margin:50px auto;text-align:left;background:#fafafa;transition:opacity .6s;}
.lyPopArea .lyClose {display:block;position:absolute;z-index:5;right:40px;top:30px;width:46px;height:45px;font-size:0;line-height:0;color:transparent;background:url('../images/common/btn_closePop.png') no-repeat center center;}
.lyPopArea .lyTop {}
.lyPopArea .lyBody {}
.lyPopArea .lyBody .lyTit {font-weight:500;font-size:34px;line-height:45px;color:#101010;letter-spacing:-1.5px;}
.lyPopArea .lyBody .lyTitSub {margin-top:10px;font-weight:500;font-size:20px;line-height:45px;color:#101010;}
.lyPopArea .lyBody .des {color:#767676;}
.lyPopArea .listType1 {margin-top:42px;}

.listType1 {padding:30px;background:#e6e6e6;}
.listType1 li {position:relative;padding-left:13px;line-height:1;}
.lyPopArea .lyBody .form_box {position:relative;padding-bottom:33px;margin-top:15px;}
.lyPopArea .lyBody .form_box dl:after {content:'';display:block;clear:both;}
.lyPopArea .lyBody .form_box dt {clear:both;float:left;width:33%;line-height:45px;margin-top:20px;}
.lyPopArea .lyBody .form_box dd {float:left;width:67%;margin-top:20px;}
.lyPopArea .lyBody .form_box .error_msg {position:absolute;left:0;bottom:0;width:100%;text-align:center;color:#d10000;}

.lyPopArea .lyTit + .des {margin-top:13px;}
.lyPopArea .des + .btn_wrap {margin-top:42px;}
.lyPopArea .listType1 + .btn_wrap {margin-top:50px;}
.lyPopArea .form_box + .btn_wrap {margin-top:12px;}

.lyPopArea.wide .lyPop {width:850px;}
.lyPopArea.full:after {display:none;}
.lyPopArea.full .lyPop {display:block;width:100%;min-width:1000px;height:100%;margin:0;}
.lyPopArea.full .lyWrap {overflow-y:auto;height:100%;}

@media all and (max-width:1599px) {
	.lyPopArea .lyWrap {padding:85px 40px;}
}
@media all and (min-width:1600px) {
	.lyPopArea .lyWrap {padding:85px 125px;}
}


#lyConfirm {z-index:8500;}
/*.lyIngredient .scrollarea {max-height:600px;}*/
.stockReminder .lyBody {width:400px;margin:0 auto;}
.stockReminder .tblType2 {padding:25px 0 29px;margin-top:33px;}
.stockReminder .inp_wrap.hasbtn .inp_text {width:calc(100% - 70px);}
.stockReminder .inp_wrap.hasbtn .btn {width:60px;}
.stockReminder .inp_text input {height:30px;}
.stockReminder .inp_text.line_type:before {top:30px;}
.stockReminder .inp_text .btn_clear {width:30px;height:30px;}
.stockReminder .btn_wrap {margin-top:40px;}

.quickShop {}
.quickShop .pdtTop:after {content:'';display:block;clear:both;}
.quickShop {}
@media all and (max-width:1599px) {
	.quickShop .lyPop {width:900px;}
	.quickShop .lyWrap {padding:105px 30px 60px;}
	.quickShop .pdtVisual {width:310px;}
	.quickShop .pdtInfo {width:465px;margin-right:10px;}
}
@media all and (min-width:1600px) {
	.quickShop .lyPop {width:1310px;}
	.quickShop .lyWrap {padding:116px 80px 56px;}
	.quickShop .pdtVisual {width:450px;}
	.quickShop .pdtInfo {width:620px;}
}

/* 제품검색 */
.schPdt .lyPop {width:690px;}
.schPdt .inp_wrap {margin-top:20px;}
.schPdt .schPdtList {overflow:hidden;overflow-y:auto;height:304px;margin-top:15px;}
.schPdtList .item {padding:10px 15px;font-size:0;border-top:1px solid #e2e2e2;}
.schPdtList .item:first-child {border-top:0;}
.schPdtList .item:nth-child(odd) {background:#f0f0f0;}
.schPdtList .item .thumb {display:inline-block;vertical-align:middle;width:70px;}
.schPdtList .item .thumb img {width:100%;}
.schPdtList .item .info {display:inline-block;vertical-align:middle;width:calc(100% - 150px);padding:0 15px;font-size:14px;line-height:29px;}
.schPdtList .item .info .pdtname {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.schPdtList .item .btn {display:inline-block;vertical-align:middle;width:70px;min-width:auto;padding:0;}

/* 유투브추가 */
.vodUrl .lyPop {width:690px;}
.vodUrl .inp_wrap {margin-top:22px;}
.vodUrl .btn_wrap {margin-top:12px;}
.vodUrl .btn_wrap .btn {width:calc(50% - 3px);}

/* 리뷰작성가이드 */
.reviewGuide dl {margin-top:36px;}
.reviewGuide dt {font-weight:500;font-size:20px;line-height:45px;}
.reviewGuide dd {color:#767676;}
.reviewGuide dd .txt {line-height:26px;}
.reviewGuide dd .img {margin-top:12px;}
.reviewGuide .lyTit + dl {margin-top:10px;}
.reviewGuide .img + .txt {margin-top:14px;}
@media all and (max-width:1599px) {
	.reviewGuide.lyPopArea .lyPop {width:680px;}
}

/* 제품플로팅바 */
.pdtBar {position:fixed;z-index:4000;left:0;bottom:0;width:100%;min-width:1000px;}
.pdtBar .barBuy {height:80px;background:#fafafa;box-shadow:0 0 12px rgba(0,0,0,.14);}
.pdtBar .barBuy .barBuyIn {height:100%;}
.pdtBar .barCompare {color:#fff;text-align:center;background:#41695e;}
.pdtBar .barCompare button {display:block;width:100%;height:100%;color:#fff;}
.pdtBar .barCompare button em {font-weight:700;}
.pdtBar .barCompare button .arr {display:inline-block;position:relative;vertical-align:top;width:18px;height:100%;margin-left:10px;}
.pdtBar .barCompare button .arr:after {content:'';display:inline-block;position:absolute;left:50%;top:50%;padding:4px;margin-top:-2px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}
.barBuy .bar_left {float:left;padding:7px 0 12px;font-size:0;line-height:0;}
.barBuy .bar_right {float:right;padding:15px 0;text-align:right;}
.barBuy .opt_thumb,
.barBuy .opt_pdtname,
.barBuy .opt_qty,
.barBuy .opt_price,
.barBuy .btn_wrap {display:inline-block;vertical-align:middle;}
.barBuy .opt_thumb {margin-right:20px;}
.barBuy .opt_thumb img {width:60px;/*background:rgba(0,0,0,.5);*/}
.barBuy .opt_pdtname {overflow:hidden;max-height:56px;padding-top:2px;width:calc(100% - 90px);font-weight:500;font-size:20px;line-height:28px;}
.barBuy .inp_select.haschip {display:inline-block;vertical-align:middle;margin-top:-1px;text-align:left;}
.barBuy .inp_select.haschip .selList {top:auto;bottom:100%;margin-bottom:0;border:1px solid #767676;}
.barBuy .inp_select.haschip .selList label {text-indent:0}
.barBuy .opt_price {margin-right:15px;font-weight:500;line-height:32px;}
.barBuy .btn_wrap {}
.barBuy .btn_wrap .btn_cart {width:45px;height:45px;margin-left:5px;font-size:0;line-height:0;border:1px solid #101010;}
.barBuy .btn_wrap .btn_compare {width:45px;height:45px;margin-left:5px;font-size:0;line-height:0;border:1px solid #101010;}

@media all and (max-width:1599px) {
	.pdtBar .barBuy .barBuyIn {padding:0 20px;}
	.barBuy .bar_left {width:calc(100% - 760px);;}
	.barBuy .bar_right {width:760px}
	.barBuy .inp_select.haschip {width:250px;margin-right:8px;}
	.barBuy .btn_wrap .btn_buy {width:138px;}
	.barBuy .opt_price {font-size:14px;}
}
@media all and (min-width:1600px) {
	.pdtBar .barBuy .barBuyIn {max-width:1420px;margin:0 auto;}
	.barBuy .bar_left {width:30%;}
	.barBuy .bar_right {width:70%;}
	.barBuy .inp_select.haschip {width:320px;margin-right:17px;}
	.barBuy .opt_qty {margin-right:27px;}
	.barBuy .opt_price {font-size:20px;}
	.barBuy .btn_wrap .btn_buy {width:200px;}
}
.lyPdtCompare {position:fixed;z-index:5000;left:0;bottom:0;width:100%;min-width:1000px;background:#fff;box-shadow:-7px 0 12px rgba(0,0,0,.04);transition:transform .5s;transform:translateY(150%);}
.lyPdtCompare.show {transform:translateY(0);}
.lyPdtCompare .lyPop {position:relative;}
.lyPdtCompare .lyWrap {position:relative;}
.lyPdtCompare .lyClose {display:block;position:absolute;z-index:5;right:0;top:0;width:28px;height:28px;}
.lyPdtCompare .lyClose:after {content:'';display:inline-block;position:absolute;left:50%;top:4px;padding:5px;border:solid #024137;border-width:0 1px 1px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.lyPdtCompare .lyTop {color:#fff;background:#41695e;}
.lyPdtCompare .lyTop button {display:block;width:100%;height:100%;color:#fff;}
.lyPdtCompare .lyTop button em {font-weight:700;}
.lyPdtCompare .lyTop button .arr {display:inline-block;position:relative;vertical-align:top;width:18px;height:100%;margin-left:10px;}
.lyPdtCompare .lyTop button .arr:after {content:'';display:inline-block;position:absolute;left:50%;top:50%;padding:4px;margin-top:-7px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.lyPdtCompare .lyBodyIn {position:relative;padding-top:4px;padding-bottom:15px;}
.lyPdtCompare .pdtCompareList {overflow:hidden;font-size:0;}
.lyPdtCompare .pdtCompareList .item {display:inline-block;position:relative;vertical-align:middle;text-align:center;}
.lyPdtCompare .pdtCompareList .item .btnDel {display:inline-block;position:relative;padding-left:15px;color:#024137;}
.lyPdtCompare .pdtCompareList .item .btnDel:before,
.lyPdtCompare .pdtCompareList .item .btnDel:after {content:'';display:block;position:absolute;left:0;top:50%;width:15px;height:1px;margin-left:-7px;background:#024137;}
.lyPdtCompare .pdtCompareList .item .btnDel:before {transform:rotate(45deg);}
.lyPdtCompare .pdtCompareList .item .btnDel:after {transform:rotate(135deg);}
.lyPdtCompare .pdtCompareList .item .pdtThumb img {width:100%;/*background:rgba(0,0,0,.5);*/}
/*.lyPdtCompare .pdtCompareList .item:before,
.lyPdtCompare .pdtCompareList .item .pdtThumb:before {content:'';display:block;position:absolute;left:-40px;top:50%;width:40px;height:40px;margin-top:-20px;background:url('../images/shopping/btn_compare.png') no-repeat center center;}
.lyPdtCompare .pdtCompareList .item:before {opacity:0.5;}
.lyPdtCompare .pdtCompareList .item:first-child:before,
.lyPdtCompare .pdtCompareList .item:first-child .pdtThumb:before {display:none;}*/
.lyPdtCompare .btn_wrap {position:absolute;top:50%;width:200px;transform:translateY(-50%);}

@media all and (max-width:1599px) {
	.pdtBar .barCompare {height:45px;}
	.pdtBar .barCompare button {line-height:45px;}
	.lyPdtCompare .lyTop {height:45px;}
	.lyPdtCompare .lyTop button {line-height:45px;}
	.lyPdtCompare .lyBody {padding:0 4%;}
	.lyPdtCompare .lyBodyIn {padding-left:26px;}
	.lyPdtCompare .pdtCompareList {min-height:204px;}
	.lyPdtCompare .pdtCompareList .item {width:22.34%;}
	.lyPdtCompare .pdtCompareList .item .pdtThumb {padding:0 7%;}
	.lyPdtCompare .btn_wrap {right:40px;}
}
@media all and (min-width:1600px) {
	.pdtBar .barCompare {height:50px;}
	.pdtBar .barCompare button {line-height:50px;}
	.lyPdtCompare .lyTop {height:50px;}
	.lyPdtCompare .lyTop button {line-height:50px;}
	.lyPdtCompare .lyBody {max-width:1420px;margin:0 auto;}
	.lyPdtCompare .lyBodyIn {padding-left:287px;}
	.lyPdtCompare .pdtCompareList {min-height:208px;margin-left:-20px;margin-right:-10px;}
	.lyPdtCompare .pdtCompareList .item {width:25%;}
	.lyPdtCompare .pdtCompareList .item .pdtThumb {width:180px;margin:0 auto;}
	.lyPdtCompare .btn_wrap {right:13px;}
}

/* 제품비교하기상세 */
.tblType_pdt {}
.tblType_pdt tbody th,
.tblType_pdt tbody td {/*letter-spacing:0.4px;*/vertical-align:top;border-top:1px solid #e6e6e6;}
.tblType_pdt tbody tr:first-child th,
.tblType_pdt tbody tr:first-child td {border-top:0;}
.tblType_pdt tbody tr.noBorder th,
.tblType_pdt tbody tr.noBorder td {border-top:0;}
.tblType_pdt th {padding:10px 0 12px;font-weight:400;font-size:12px;color:#767676;}
.tblType_pdt td p {margin-top:2px;letter-spacing:-1px;line-height:29px;}
.tblType_pdt .opt_price {font-weight:500;font-size:15px;line-height:18px;}
.tblType_pdt .opt_price em {font-weight:400;font-size:14px;color:#ff0000;}
.tblType_pdt .opt_price del {font-weight:400;font-size:14px;color:#767676;text-decoration:none;}
.tblType_pdt .opt_price del span {position:relative;}
.tblType_pdt .opt_price del span:after {content:'';display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:#9e9e9e;}
.tblType_pdt .opt_price .t {display:inline-block;margin-right:2px;font-weight:400;font-size:13px;vertical-align:top;color:#767676;}
.tblType_pdt .ingrebox {overflow-y:auto;height:170px;padding:4px 0 6px;}

.lyPdtCompareDetail {z-index:5500;transform:translateY(100%);transition-duration:.35s;}
.lyPdtCompareDetail.open {transform:translateY(0);}
.lyPdtCompareDetail .lyPop {background:#fff;}
.lyPdtCompareDetail .lyBody {max-width:1420px;margin:0 auto;}
.lyPdtCompareDetail .tblType_pdt .title {position:absolute;left:0;font-weight:500;letter-spacing:0.4px;}
.lyPdtCompareDetail .tblType_pdt {position:relative;}
.lyPdtCompareDetail .tblType_pdt .pdtList {padding-bottom:43px;margin-bottom:10px;background:#fafafa;}
.lyPdtCompareDetail .tblType_pdt .pdtItem {max-width:250px;}
.lyPdtCompareDetail .tblType_pdt .pdtBtn {margin-top:40px;}
.lyPdtCompareDetail .tblType_pdt .pdtBtn .btn_buy,
.lyPdtCompareDetail .tblType_pdt .pdtBtn .btn_alarm {width:100%;}
@media all and (max-width:1599px) {
	.lyPdtCompareDetail .lyWrap {padding:85px 40px;}
	.lyPdtCompareDetail .tblType_pdt .title {top:6px;font-size:16px;line-height:24px;}
	.tblType_pdt td {padding:10px 6px 12px;}
}
@media all and (min-width:1600px) {
	.lyPdtCompareDetail .tblType_pdt .title {top:3px;font-size:20px;line-height:32px;}
	.tblType_pdt td {padding:10px 25px 12px;}
}

/**
팝인팝
**/
.popInPop {display:none;overflow:auto;position:fixed;z-index:8200;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);}
.popInPop.open {}
.popInPop:after {content:'';display:inline-block;height:100%;vertical-align:middle;}
.popInPop .lyPop {display:inline-block;vertical-align:middle;position:relative;margin:50px auto;text-align:left;background:#fff;transition:opacity .6s;}
.popInPop .lyClose:before {transform:rotate(45deg);}
.popInPop .lyClose:after {transform:rotate(-45deg);}
.popInPop .lyBody {padding-bottom:25px;}

/* 장바구니 */
.popInPopCart {text-align:right;}
.popInPopCart .lyClose {display:block;position:absolute;right:-3px;top:22px;width:20px;height:20px;font-size:0;line-height:0;}
.popInPopCart .lyClose:before,
.popInPopCart .lyClose:after {content:'';display:block;position:absolute;left:50%;top:50%;width:17px;height:1px;margin-left:-8px;background:#024137;}
.popInPopCart .lyWrap {padding:0 20px;}
.popInPopCart .lyPop {display:inline-block;vertical-align:middle;position:relative;width:428px;margin:50px auto;margin-right:116px;text-align:left;background:#fff;transition:opacity .6s;}
.popInPopCart .lyTop {position:relative;padding:20px 0 11px;border-bottom:1px solid #cccccc;}
.popInPopCart .ordered_list {margin-top:20px;}

/**
noData
**/
.noData {padding:100px 0;text-align:center;}
.noData.border {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.noData i {display:block;width:60px;height:50px;margin:0 auto 26px;}
.noData i.cmt {width:44px;height:41px;margin-bottom:7px;background:url('../images/common/ico_nodata_cmt.png') no-repeat center center;}
.noData i.rv {width:64px;height:64px;background:url('../images/common/nodata_rv.png') no-repeat center center}
.noData i.contact {width:80px;height:68px;margin-bottom:20px;background:url('../images/mypage/contact_icon.png') no-repeat top center / contain;}
.noData i.notice {width:49px;height:49px;margin-bottom:20px;background:url('../images/common/nodata_notice.png') no-repeat top center / contain;}
.noData i.point {width:71px;height:79px;margin-bottom:20px;background:url('../images/mypage/point_icon.png') no-repeat top center / contain;}
.noData i.code {width:79px;height:64px;margin-bottom:20px;background:url('../images/mypage/code_icon.png') no-repeat top center / contain;}
.noData i.wish {width:76px;height:64px;margin-bottom:20px;background:url('../images/mypage/mypage_wish_icon.png') no-repeat top center / contain;}
.noData i.order {width:30%;height:78px;margin-bottom:20px;background:url('../images/mypage/ico_nodata_myorder.png') no-repeat center top;}

.noData p {color:#767676;}
.noData p.tit {margin-bottom:4px;font-weight:500;font-size:20px;line-height:30px;color:#101010;}
.noData p.tit2 {font-size:16px;line-height:1;color:#101010;}
.noData .btn_wrap {margin-top:32px;}


/**
error, browser check
**/















































/**
LAYOUT
**/
.breadcrumb {position:fixed;z-index:500;left:0;top:90px;width:100%;font-size:0;line-height:0;background:#fff;border-bottom:1px solid #c8c8c8;}
.breadcrumb span,
.breadcrumb em {display:inline-block;vertical-align:top;font-weight:400;font-size:12px;line-height:35px;color:#adadad;}
.breadcrumb span {margin-right:5px;}
.breadcrumb span:after {content:' / ';}
.breadcrumb a {color:#adadad;}
.breadcrumb em {color:#101010;}

/* 페이지타이틀 */
.title_wrap {position:relative;text-align: center;background:#fff;height: 180px;}
.title_wrap.border {border-bottom:1px solid #d2d2d2;}
.title_wrap.bg {background:#fafafa;}
.title_wrap .title {position: absolute;top: 50%;left: 50%;margin-top: -24px;width: 960px;margin-left: -480px;line-height:48px;font-size: 43px;letter-spacing: -0.2px;font-weight: 700;}
.title_wrap .tail {padding-bottom:6px;line-height:28px;letter-spacing:-0.2px;}
.title_wrap .cmt span {display:block;font-size: 26px;letter-spacing:-0.2px;color: #101010;}

/**
쇼핑
**/
/* 제품리스트 */
.category_wrap {position:relative;}
.sel_cate_group {margin-bottom:6px;}
.sel_cate_group button {display:inline-block;padding:0 14px 0 27px;margin-bottom:10px;margin-right:8px;vertical-align:top;font-size:13px;line-height:28px;color:#fff;background:#024137 url('../images/shopping/btn_sel_cate.png') no-repeat 14px center;border-radius:13px;}
.sel_cate_group button em {display:inline-block;vertical-align:middle;width:12px;height:12px;margin-top:-2px;margin-left:1px;border-radius:50%;}
.category_wrap .btnToggle {display:block;position:relative;z-index:101;width:100%;height:50px;text-align:center;font-size:14px;line-height:48px;letter-spacing:-1px;color:#101010;background:#f8f8f8;border-top:1px solid #767676;border-bottom:1px solid #767676;box-sizing:border-box;}
.category_wrap .btnToggle .arrow {display:inline-block;position:relative;margin-left:22px;vertical-align:top;width:18px;height:100%;}
.category_wrap .btnToggle .arrow:after {content:'';display:inline-block;position:absolute;left:50%;top:50%;border:solid #024137;border-width:0 1px 1px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.category_wrap .btnToggle.active {color:#024137;}
.category_wrap .btnToggle.active .arrow:after {transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}

@media all and (max-width:1599px) {
	.category_wrap .btnToggle .arrow:after {padding:4px;margin-top:-5px;margin-left:-5px;}
	.category_wrap .btnToggle.active .arrow:after {margin-top:-2px;}
}
@media all and (min-width:1600px) {
	.category_wrap .btnToggle .arrow:after {padding:5px;margin-top:-8px;margin-left:-5px;}
	.category_wrap .btnToggle.active .arrow:after {margin-top:-2px;}
}

.inp_chkbox {display:inline-block;position:relative;height:15px;margin-right:10px;vertical-align:middle;}
div.inp_chkbox {display:block;margin-right:0;}
.inp_chkbox input {display:block;position:absolute;left:0;top:0;width:15px;height:15px;font-size:13px;line-height:20px;margin:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.inp_chkbox label {display:inline-block;vertical-align:top;position:relative;z-index:2;height:100%;padding-left:24px;font-size:13px;line-height:15px;color:#6e6e6e;background:url('../images/common/inp_check.png') no-repeat left top;}
/*.inp_chkbox:hover label {background-position:0 -50px;}*/
.inp_chkbox input:checked + label {background-position:0 -50px;}
.inp_chkbox.inp_chip {width:20px;height:20px;}
.inp_chkbox.inp_chip label {position:absolute;left:2px;top:2px;width:16px;height:16px;padding:0;font-size:0;color:transparent;background:none;}
.inp_chkbox.inp_chip label:after {content:'';display:block;position:absolute;left:-3px;top:-3px;right:-3px;bottom:-3px;border:1px solid transparent;}
.inp_chkbox.inp_chip input:checked + label:after {border-color:#a8a8a8;}
.inp_chkbox.inp_best,
.inp_chkbox.inp_new,
.inp_chkbox.inp_sale {height:22px;}
.inp_chkbox.inp_best label,
.inp_chkbox.inp_new label,
.inp_chkbox.inp_sale label {padding-left:30px;font-size:18px;line-height:22px;}
.inp_chkbox.inp_best label {color:#024137;background-image:url('../images/common/inp_best.png');}
.inp_chkbox.inp_new label {color:#83a48a;background-image:url('../images/common/inp_new.png');}
.inp_chkbox.inp_sale label {color:#f78634;background-image:url('../images/common/inp_sale.png');}
.inp_chkbox.inp_best input:checked {color:#024137;}
.inp_chkbox.inp_new input:checked {color:#83a48a;}
.inp_chkbox.inp_sale input:checked {color:#f78634;}
.inp_chkbox.inp_best input:checked + label,
.inp_chkbox.inp_new input:checked + label,
.inp_chkbox.inp_sale input:checked + label {font-weight:700;background-position:0 -40px;}

.colorchip:after {content:'';display:block;clear:both;}
.colorchip li:nth-child(6n+1) {clear:both;}

.pdt_cate_list {display:none;position:absolute;z-index:500;left:0;top:100%;width:100%;background:rgba(247,247,247,.97);/*box-shadow:0 0 12px rgba(0,0,0,.14);*/box-sizing:border-box;}
.pdt_cate_list:after {content:'';display:block;clear:both;}
.pdt_cate_list .inner:after {content:'';display:block;clear:both;}
.pdt_cate_list .btn_close {display:block;position:absolute;right:8%;top:30px;opacity:0;transition:.2s;}
.pdt_cate_list.active .btn_close {opacity:1;}
.pdt_cate_list .cate_item {float:left;}
.cate_item h3 {font-weight:700;}
.cate_item li {margin-top:15px;}
.pdt_cate_list .btn_wrap .btn {}
.pdt_cate_list .btn_wrap .btn_default {border-color:#024137;}
@media all and (max-width:1599px) {
	.sel_cate_group {padding:0 4%;}
	.pdt_cate_list {padding:34px 7.8% 96px 14.2%;}
	.pdt_cate_list .cate_item1 {width:29.35%;}
	.pdt_cate_list .cate_item2 {width:31.6%;}
	.pdt_cate_list .cate_item3 {width:39%;}
	.cate_item h3 {margin-top:35px;font-size:18px;}
	.cate_item li:first-child {margin-top:20px;}
	.cate_item .colorchip {margin-top:14px;}
	.cate_item .colorchip li {float:left;margin:3px 6px 0 0;}
	.cate_item .type2 {margin-top:56px;}
	.cate_item .type2 li {margin-top:21px;}
	.pdt_cate_list .btn_wrap {position:absolute;right:7.8%;bottom:70px;}
	.pdt_cate_list .btn_wrap .btn {display:block;width:218px;margin:0;}
	.pdt_cate_list .btn_wrap .btn + .btn {margin-top:15px;}

}
@media all and (min-width:1600px) {
	.inp_chkbox.inp_best label,
	.inp_chkbox.inp_new label,
	.inp_chkbox.inp_sale label {font-size:20px;line-height:20px;}
	.sel_cate_group {max-width:1420px;padding-bottom:10px;margin:0 auto;}
	.pdt_cate_list {padding:37px 0 0;}
	.pdt_cate_list .btn_close {right:40px;top:-7px;}
	.pdt_cate_list .inner {position:relative;max-width:1420px;padding-bottom:160px;padding-left:80px;margin:0 auto;}
	.pdt_cate_list .cate_item .cate {float:left;}
	.pdt_cate_list .cate_item1 .cate:first-child {width:240px;}
	.pdt_cate_list .cate_item1 .cate:last-child {width:204px;}
	.pdt_cate_list .cate_item2 .cate:first-child {width:224px;}
	.pdt_cate_list .cate_item2 .cate:last-child {width:186px;}
	.pdt_cate_list .cate_item3 .cate:first-child {width:250px;}
	.cate_item h3 {margin-top:33px;font-size:20px;}
	.cate_item li:first-child {margin-top:20px;}
	.cate_item .colorchip {margin-top:14px;}
	.cate_item .colorchip li {float:left;margin:3px 6px 0 0;}
	.cate_item .type2 {margin-top:36px;}
	.cate_item .type2 li {margin-top:21px;}
	.pdt_cate_list .btn_wrap {position:absolute;right:78px;bottom:70px;}
	.pdt_cate_list .btn_wrap .btn {width:200px;}
	.pdt_cate_list .btn_wrap .btn + .btn {margin-left:15px;}

}

.pdtListWrap {margin-top:30px;}
.pdtListWrap:after {content:'';display:block;clear:both;}
.pdtListWrap .pdtCateArea {float:left;}
.pdtListWrap .pdtListArea {float:right;}
.pdtTopBan img {width:100%;}
.pdtListTop {border-bottom:1px solid #ccc;}
.pdtListTop .pdtTit {padding-right:90px;}
.pdtListTop .pdtTit span {color:#024137;}
.pdtListTop:after {content:'';display:block;clear:both;}
.pdtListTop .slick-arrow {width:18px;height:18px;margin-top:0;}
.pdtListTop .slick-arrow:after {top:0;}
.pdtListTop .slick-arrow.slick-disabled {cursor:auto;}
.pdtListTop .slick-arrow.slick-disabled:before {border-color:#999;}
.pdtListTop .slick-prev {left:auto;right:50px;}
.pdtListTop .slick-next {right:20px;}
.pdtListTop .slick-arrow:before {content:'';display:inline-block;top:50%;padding:5px;border:solid #024137;border-width:0 1px 1px 0;}
.pdtListTop .slick-prev:before {left:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
.pdtListTop .slick-next:before {right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}


.pdtRecommand .pdtList .pdtListIn {margin-right:0;}
.pdtRealtime .pdtTit {color:#024137;}
.pdtRealtime .pdtList .pdtListIn {margin:0;}

.pdtCtrl {position:relative;}
.pdtCtrl:after {content:'';display:block;clear:both;}
.pdtCtrl .opt_total {float:left;font-size:14px;line-height:28px;color:#101010;}
.pdtCtrl .opt_sorting {float:right;}
.pdtCtrl .opt_sorting .viewtype {display:inline-block;vertical-align:top;}
.pdtCtrl .opt_sorting .viewtype button {display:inline-block;vertical-align:top;position:relative;margin:0 11px;letter-spacing:1px;}
.pdtCtrl .opt_sorting .viewtype button:after {content:'';display:block;position:absolute;left:0;right:0;bottom:-3px;height:3px;background:#024137;
	transform:scaleX(0);transition:transform .4s cubic-bezier(0.0, 0, 0.2, 1) 0ms;-webkit-transform-origin:right center;transform-origin:right center;
}
.pdtCtrl .opt_sorting .viewtype button.selected,
.pdtCtrl .opt_sorting .viewtype button:hover {color:#024137;}
.pdtCtrl .opt_sorting .viewtype button.selected:after,
.pdtCtrl .opt_sorting .viewtype button:hover:after {transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center;}
.pdtCtrl .opt_sorting .sortType {display:inline-block;vertical-align:top;}

.pdtListTop .pdtRecommand {float:left;}
.pdtListTop .pdtRealtime {float:right;background:#fff;}
@media all and (max-width:1599px) {
	.pdtListTop {padding:20px 0;margin-right:-6px;}
	.pdtListTop .slick-arrow {top:-68px;}
	.pdtListTop .pdtRealtime .slick-prev {right:40px;}
	.pdtListTop .pdtRealtime .slick-next {right:10px;}
	.pdtListTop .pdtTit {font-size:13px;line-height:25px;height:50px;}
	.pdtListTop .pdtRecommand {width:66%;padding-top:25px;}
	.pdtListTop .pdtRealtime {width:34%;padding:26px 0 0;}
	.pdtListTop .pdtList {margin-top:20px;}
	.pdtListTop .pdtList .pdtWrap {padding-bottom:36px;}
	.pdtListTop .pdtItem .pdtBtn {margin-top:13px;}
	.pdtRecommand .pdtList .pdtItem {width:50%;}
	.pdtRealtime .pdtTit {padding:0 20px;}
	.pdtRealtime .pdtList .pdtItem {width:100%;}
	.pdtCtrl {margin:24px 0 21px;}
	.pdtCtrl .opt_sorting button {line-height:23px;}
	.pdtCtrl .opt_sorting .sortType {margin-left:30px;}

}
@media all and (min-width:1600px) {
	.pdtListTop {padding:20px 0;}
	.pdtListTop .pdtTit {font-size:14px;line-height:30px;}
	.pdtListTop .pdtRecommand {width:75%;padding-top:40px;}
	.pdtListTop .pdtRealtime {width:24.21%;padding:40px 0 0;}
	.pdtListTop .slick-arrow {top:-24px;}
	.pdtRecommand .pdtList .pdtItem {width:33.3%;}
	.pdtRealtime .pdtTit {padding:0 20px;}
	.pdtRealtime .pdtList .pdtItem {width:100%;}
	.pdtRealtime .pdtList .pdtItem .pdtWrap {padding:0 12px 20px;}
	.pdtCtrl {margin:34px 0 31px;}
	.pdtCtrl .opt_sorting button {line-height:28px;}
	.pdtCtrl .opt_sorting .sortType {margin-left:34px;}

}

.pdtCateArea {}
.pdtCateArea .lnbTop a {display:block;background:url('../images/shopping/arr_lnb_top.png') no-repeat;}
.pdtCateArea .lnbTop a + a {border-top:1px solid #ccc;;}
.pdtCateArea .lnb li {position:relative;white-space:nowrap;}
.pdtCateArea .lnb a {position:relative;letter-spacing:-0.5px;}
.pdtCateArea .lnb .dep1 {border-top:1px solid #ccc;}
.pdtCateArea .lnb .dep1:after {content:'';display:block;position:absolute;border:solid #024137;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.pdtCateArea .lnb .dep1.open:after {transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}
.pdtCateArea .lnb .dep1 + .dep1 {border-top:1px solid #ccc;}
.pdtCateArea .lnb .dep1 ul {display:none;}
.pdtCateArea .lnb .dep1 li a {color:#767676;}
.pdtCateArea .lnb .dep1 > a {display:block;}
.pdtCateArea .lnb .dep1 > .hasSub > li > a {display:inline-block;overflow:hidden;max-width:100%;vertical-align:top;text-overflow:ellipsis;}
.pdtCateArea .lnb .dep1.open > a {color:#101010;}
.pdtCateArea .lnb .dep2 a.current {color:#024137;}
.pdtCateArea .lnb .dep2.open > a {color:#101010;}
.pdtCateArea .lnb .dep2.open > a span {color:#024137;}
.pdtCateArea .lnb .dep2 li {padding-left:10px;}
.pdtCateArea .lnb .dep2 li a {}
.pdtCateArea .lnb .dep2 li a:hover {color:#024137;}
.pdtCateArea .lnb .dep2 li a:after {
	content:'';display:block;position:absolute;left:0;right:0;bottom:-5px;height:3px;background:#024137;
	-webkit-transform:scaleX(0);transform:scaleX(0);
	-webkit-transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	transition:transform .4s cubic-bezier(.7,0,.3,1);
	transition:transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	-webkit-transform-origin:right center;transform-origin:right center;
}
.pdtCateArea .lnb .dep2 li a.current:after,
.pdtCateArea .lnb .dep2 li a:hover:after {
	-webkit-transform:scaleX(1);transform:scaleX(1);
	-webkit-transform-origin:left center;transform-origin:left center;
}
.pdtCateArea .lnb .dep2 li a {}
.pdtCateArea .lnb .dep2 {background-repeat:no-repeat;background-image:url('../images/shopping/ico_lnbcate.png');}
.pdtCateArea .lnb .dep2.open {background-image:url('../images/shopping/ico_lnbcate_open.png');}
.pdtCateArea .lnb .dep2.current {background-image:url('../images/shopping/ico_lnbcate_open.png');}
.pdtCateArea .lnb .dep2.current a {color:#101010;}
.pdtCateArea .lnb .hasSub .dep2:after {content:'';display:block;position:absolute;border:solid #024137;border-width:0 1px 1px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.pdtCateArea .lnb .hasSub .dep2.open:after {transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}
@media all and (max-width:1599px) {
	.pdtListWrap .pdtCateArea {width:17.6%;min-width:166px;}
	.pdtListWrap .pdtListArea {width:77.7%;min-width:732px;}
	.pdtCateArea .lnbTop a {font-size:13px;line-height:38px;background-position:right center;background-size:18px auto;}
	.pdtCateArea .lnb .dep1 {padding:8px 0;}
	.pdtCateArea .lnb .dep1:after {right:3px;top:13px;padding:4px;border-width:0 1px 1px 0;}
	.pdtCateArea .lnb .dep1.open:after {top:18px;}
	.pdtCateArea .lnb .dep1 > ul {margin-top:4px;}
	.pdtCateArea .lnb .dep1 > a {font-size:13px;line-height:22px;}
	.pdtCateArea .lnb .dep2 {padding:0 15px 0 25px;font-size:12px;line-height:26px;background-position:left 7px;}
	.pdtCateArea .lnb .hasSub .dep2:after {right:3px;top:6px;padding:4px;}
	.pdtCateArea .lnb .hasSub .dep2.open:after {top:14px;}
	.pdtListArea .paging {margin:35px 0 0;}
}
@media all and (min-width:1600px) {
	.pdtListWrap .pdtCateArea {width:16.2%;}
	.pdtListWrap .pdtListArea {width:79.72%;}
	.pdtCateArea .lnbTop a {font-size:14px;line-height:53px;background-position:96% center;}
	.pdtCateArea .lnb .dep1 {padding:16px 0 15px;}
	.pdtCateArea .lnb .dep1:after {right:11px;top:17px;padding:5px;border-width:0 1px 1px 0;}
	.pdtCateArea .lnb .dep1.open:after {top:25px;}
	.pdtCateArea .lnb .dep1 > a {font-size:14px;line-height:22px;}
	.pdtCateArea .lnb .dep1 > ul {margin-top:7px;}
	.pdtCateArea .lnb .dep1 > ul li:first-child {margin-bottom:2px;}
	.pdtCateArea .lnb .dep2 {padding:0 20px 0 34px;font-size:14px;line-height:30px;background-position:left 9px;}
	.pdtCateArea .lnb .hasSub .dep2:after {right:10px;top:7px;padding:5px;}
	.pdtCateArea .lnb .hasSub .dep2.open:after {top:12px;}
	.pdtListArea .pdtTopBan {padding-top:20px;}
	.pdtListArea .paging {margin:35px 0 0;}
}

.pdtList .pdtItem.ban {position:absolute;z-index:10;}
.pdtList .pdtItem.ban .vod_wrap {width:100%;height:auto;padding-top:63.63%;}
.pdtList .pdtItem.ban a {position:relative;}
.pdtList .pdtItem.ban img {width:100%;}
@media all and (max-width:1599px) {
	.pdtList .pdtItem.ban {width:66.6%;}
	.pdtList .pdtItem.ban1 {right:0;}
	.pdtList .pdtItem.ban2 {left:0;}
	.pdtLine12 .ban1 {top:25%;}
	.pdtLine12 .ban2 {top:50%;}
	.pdtLine24 .ban1 {top:12.5%;}
	.pdtLine24 .ban2 {top:25%;}
	.pdtLine48 .ban1 {top:6.25%;}
	.pdtLine48 .ban2 {top:12.5%;}
	.pdtList.pdtListBan1 .pdtItem:nth-child(6) {clear:both;}
	.pdtList.pdtListBan2 .pdtItem:nth-child(7) {clear:both;}
	.pdtList.pdtListBan2 .pdtItem:nth-child(7) {clear:none;margin-left:66.6%;}
}
@media all and (min-width:1600px) {
	.pdtList .pdtItem.ban {width:50%;}
	.pdtList .pdtItem.ban1 {right:0;top:484px;}
	.pdtList .pdtItem.ban2 {left:0;top:968px;}
	.pdtList.pdtListBan1 .pdtItem:nth-child(8) {clear:both;}
	.pdtList.pdtListBan2 .pdtItem:nth-child(9) {clear:both;margin-left:50%;}
}
.insta_wrap {padding-top:80px;margin-top:85px;border-top:1px solid #ccc;}
.insta_wrap .tit {text-align:center;font-size:20px;line-height:1;}
.insta_wrap .hash {text-align:center;margin-top:6px;color:#767676;}
.insta_wrap .hash span {display:inline-block;margin:0 5px;vertical-align:top;}
.insta_list ul:after {content:'';display:block;clear:both;}
.insta_list li {float:left;width:20%;padding-top:20%;position:relative;}
.insta_list li a {display:block;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;}
.insta_list li img {width:100%;}
.insta_list li .con {position:absolute;left:0;top:0;width:100%;height:100%;padding:20px 16px 21px 18px;color:#fff;background:rgba(2,65,55,.85);transition:all .2s .1s ease-in-out;transform:translateY(102%);}
.insta_list li .con .scrollarea {overflow:hidden;overflow-y:auto;height:100%;}
.insta_list li .con .userid {padding-left:26px;line-height:20px;letter-spacing:0.5px;background:url('../images/common/ico_insta.png') no-repeat 0 0;}
.insta_list li .con .tail {margin-top:12px;line-height:29px;}
.insta_list li a:focus .con,
.insta_list li a:hover .con {transform:translateY(0);}
.insta_wrap .btn_wrap {margin-top:30px;text-align:center;}
@media all and (max-width:1599px) {
	.insta_wrap .tit {font-size:18px;}
	.insta_list {margin-top:22px;}
	.insta_list li {width:25%;padding-top:25%;}
	.insta_list li:last-child {display:none;}
}
@media all and (min-width:1600px) {
	.insta_list {margin-top:30px;}
}

/* 제품상세 */
.pdtView .pdtTop {position:relative;background:#fafafa;}
.pdtView .pdtTopIn {position:relative;}
.pdtView .pdtTopIn:after {content:'';display:block;clear:both;}
.pdtView .pdtTop .btn_back {position:absolute;z-index:10;left:0;top:-62px;padding-left:30px;font-size:18px;}
.pdtView .pdtTop .btn_back .arr {position:absolute;left:0;top:50%;width:24px;height:1px;margin-top:-1px;background:#101010;transition-duration:.3s;}
.pdtView .pdtTop .btn_back .arr::before,
.pdtView .pdtTop .btn_back .arr::after {content:'';position:absolute;left:0px;width:8px;height:100%;background-color:inherit;}
.pdtView .pdtTop .btn_back .arr::before {top:3px;transform:rotate(-135deg);}
.pdtView .pdtTop .btn_back .arr::after {top:-3px;transform:rotate(135deg);}
.pdtVisual .visualImg .opt_img img {width:100%;/*background:rgba(0,0,0,.5);*/}
.pdtVisual .visualImg .opt_vod {overflow:hidden;max-width:570px;}
.pdtVisual .visualThumb .item a {overflow:hidden;display:block;position:relative;opacity:.4;transition-duration:.3s;}
.pdtVisual .visualThumb .item a.on {background:#fff;opacity:1;}
.pdtVisual .visualThumb .item a.on:after {content:'';position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;border:2px solid #101010;box-sizing:border-box;}
.pdtVisual .visualThumb img {position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%);}
.pdtVisual .visualChip {position:relative;margin-right:-14px;}
.pdtVisual .visualChip button {float:left;position:relative;vertical-align:top;margin:14px 14px 0 0;}
.pdtVisual .visualChip button .chip {display:block;width:25px;height:25px;font-size:0;line-height:0;color:transparent;}
.pdtVisual .visualChip button.on {}
.pdtVisual .visualChip button.on:after {content:'';display:block;position:absolute;z-index:5;left:0;right:0;top:0;bottom:0;border:2px solid #101010;}
.pdtVisual .visualChip .selected {clear:both;}
.pdtVisual .viewChip {display:none;z-index:150;position:absolute;left:0;top:0;background:#fafafa;}
.pdtVisual .viewChip img {width:100%;}
.gift_list li + li {margin-top:20px;}
.gift_list li .thumb {display:inline-block;vertical-align:middle;width:100px;margin-right:15px;}
.gift_list li .thumb img {width:100%;/*background:rgba(0,0,0,.5);*/}
.gift_list li .info {display:inline-block;vertical-align:middle;width:calc(100% - 120px);padding-bottom:10px;}
.gift_list li .info .qty {font-size:12px;color:#767676;}
.pdt_ban {height:230px;margin:0 0 50px;background:#e5eceb;}
.pdtDetailTab {display:none;}
.pdtDetailTab .pageTitle {padding:82px 0 38px;}
.pdtDetailReview {padding:100px 0 0;}
.pdtDetailReview .noData {margin-bottom:120px;}
.pdtDetailReview .paging {padding:80px 0 0;}
.pdtDetailFAQ {padding-bottom:110px;}
.pdtDetailFAQ .faqTit {margin:38px 0 40px;font-weight:700;font-size:34px;line-height:50px;color:#101010;}
@media all and (max-width:1599px) {
	.pdtView .pdtTop {padding:108px 4% 100px;}
	.pdtView .pdtTop .pdtVisual {width:40.34%;width:380px;}
	.pdtView .pdtTop .pdtVisual.fixed {position:fixed;left:4%;top:126px;}
	.pdtView .pdtTop .pdtVisual.fixed.max {position:absolute;left:0;top:auto;bottom:0;margin-left:0;}
	.pdtView .pdtTop .pdtInfo {width:49.252%;width:calc(100% - 480px);}
	.pdtVisual .visualThumb {margin-top:27px;}
	.pdtVisual .visualThumb .slick-arrow {position:absolute;z-index:10;top:50%;margin-top:-10px;font-size:0;width:20px;height:20px;}
	.pdtVisual .visualThumb .slick-arrow.slick-disabled:before {border-color:#999;}
	.pdtVisual .visualThumb .slick-prev {left:0;}
	.pdtVisual .visualThumb .slick-next {right:0;}
	.pdtVisual .visualThumb .slick-arrow:before {content:'';display:inline-block;top:50%;padding:6px;border:solid #024137;border-width:0 1px 1px 0;}
	.pdtVisual .visualThumb .slick-prev:before {left:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
	.pdtVisual .visualThumb .slick-next:before {right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
	.pdtVisual .visualThumb .slick-list {width:344px;margin:0 auto;}
	.pdtVisual .visualThumb .item {display:inline-block;padding:0 8px;}
	.pdtVisual .visualThumb .item a {width:70px;height:70px;}
	.pdtVisual .visualChip {margin-top:30px;}
	.pdtVisual .viewChip {width:101%;}
	#pdtDetailTab1 .contents {padding:60px 8% 40px;}
	#pdtDetailTab1 .pdtList {margin-top:50px;}
}
@media all and (min-width:1600px) {
	.pdtView .pdtTop {padding:110px 0 130px;}
	.pdtView .pdtTop .pdtTopIn {max-width:1420px;margin:0 auto;}
	.pdtView .pdtTop .pdtVisual {width:640px;padding-left:190px;}
	.pdtView .pdtTop .pdtVisual.fixed {position:fixed;left:50%;top:126px;margin-left:-710px;}
	.pdtView .pdtTop .pdtVisual.fixed.max {position:absolute;left:0;top:auto;bottom:0;margin-left:0;}
	.pdtView .pdtTop .pdtInfo {width:620px;}
	.pdtVisual .visualThumb {position:absolute;z-index:200;left:0;top:0;width:98px;padding:24px 0;}
	.pdtVisual .visualThumb .slick-arrow {position:absolute;z-index:10;left:50%;margin-top:0;margin-left:-10px;font-size:0;width:20px;height:20px;}
	.pdtVisual .visualThumb .slick-arrow.slick-disabled:before {border-color:#999;}
	.pdtVisual .visualThumb .slick-prev {top:-3px;}
	.pdtVisual .visualThumb .slick-next {top:auto;bottom:-3px;}
	.pdtVisual .visualThumb .slick-arrow:before {content:'';display:inline-block;top:50%;padding:4px;border:solid #024137;border-width:0 1px 1px 0;}
	.pdtVisual .visualThumb .slick-prev:before {left:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}
	.pdtVisual .visualThumb .slick-next:before {right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
	.pdtVisual .visualThumb .item {padding:5px 0;border:0;}
	.pdtVisual .visualThumb a {width:98px;height:98px;}
	.pdtVisual .visualImg .item {padding:60px 0 70px;}
	.pdtVisual .visualImg .opt_img {max-width:570px;}
	.pdtVisual .visualChip {padding-left:22px;}
	.pdtVisual .viewChip {width:100%;padding-left:190px;}
	.pdtVisual .viewChip .inner {padding:60px 0 76px;}
	#pdtDetailTab1 .contents {padding:80px 0 65px;}
	#pdtDetailTab1 .pdtList {margin-top:50px;}
}

/* 리뷰공통 */
.reviewItem .rv_top {position:relative;padding:25px 0 27px;line-height:18px;}
.reviewItem .rv_top .info {position:relative;padding:1px 0;padding-left:62px;}
.reviewItem .rv_top .info i {display:block;position:absolute;left:0;top:-6px;width:54px;height:54px;border-radius:50%;border:1px solid #f7d500;box-sizing:border-box;}
.reviewItem .rv_top .name {font-weight:500;font-size:14px;}
.reviewItem .rv_top .level {margin-top:4px;font-size:12px;color:#767676;}
.reviewItem .rv_top .date {position:absolute;right:0;bottom:25px;font-size:12px;color:#767676;}
.reviewItem .rv_con {position:relative;border-top:1px solid #e6e6e6;}
.reviewItem .rv_con .rv_share {position:absolute;right:0;top:28px;width:22px;height:27px;font-size:0;color:transparent;background:url('../images/common/ico_sns.png') no-repeat center center / 22px auto;}
.reviewItem .rv_con .subj {font-weight:500;font-size:20px;color:#1e1e1e;}
.reviewItem .rv_con .hash {color:#024137;}
.reviewItem .rv_con .hash .tag {display:inline-block;vertical-align:top;}
.reviewItem .rv_bottom {font-size:12px;line-height:18px;border-top:1px solid #e6e6e6;}
.reviewItem .rv_bottom .heart {padding-left:22px;background:url('../images/shopping/ico_review_heart.png') no-repeat left top}
.reviewItem .rv_bottom .reply {padding-left:22px;margin-left:17px;background:url('../images/shopping/ico_review_reply.png') no-repeat left top;}
.rv_article .vod_wrap {position:relative;width:100%;padding-top:75%;}
.rv_article .vod_wrap iframe {position:absolute;left:0;top:0;width:100%;height:100%;}
.rv_article .img_wrap {position:relative;border-bottom:0;}
.rv_article .img_wrap img {width:100%;}
.rv_article .img_wrap .dot {position:absolute;width:30px;height:30px;margin-top:-15px;margin-left:-15px;border-radius:50%;background:rgba(16,16,16,.8);}
.rv_article .img_wrap .dot .toggle {display:block;position:relative;width:100%;height:100%;}
.rv_article .img_wrap .dot .toggle:before,
.rv_article .img_wrap .dot .toggle:after {content:'';display:block;position:absolute;left:50%;top:50%;background:#fff;}
.rv_article .img_wrap .dot .toggle:before {width:11px;height:1px;margin-left:-5px;}
.rv_article .img_wrap .dot .toggle:after {width:1px;height:11px;margin-top:-5px;}
.rv_article .img_wrap .dot .name {display:none;position:absolute;left:50%;top:100%;padding:0 12px;margin-top:15px;transform:translateX(-50%);background:rgba(16,16,16,.8);}
.rv_article .img_wrap .dot .name:before {content:'';position:absolute;left:50%;bottom:100%;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(16,16,16,.8);}
.rv_article .img_wrap .dot .name button {overflow:hidden;position:relative;max-width:240px;padding:10px 20px 10px 0;color:#fff;white-space:nowrap;text-overflow:ellipsis;}
.rv_article .img_wrap .dot .name button:before,
.rv_article .img_wrap .dot .name button:after {content:'';display:block;position:absolute;right:0;top:50%;width:16px;height:1px;margin-top:-1px;background:#fff;}
.rv_article .img_wrap .dot .name button:before {transform:rotate(45deg);}
.rv_article .img_wrap .dot .name button:after {transform:rotate(-45deg);}


.rv_article .popRvPdt {display:;position:absolute;z-index:10;left:50%;top:100%;width:290px;margin-top:20px;margin-left:-145px;padding:22px 30px 30px;background:#fff;}
.rv_article .popRvPdt:before {content:'';position:absolute;left:50%;top:-12px;width:0;height:0;margin-left:-12px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff;}
.rv_article .popRvPdt .opt_optname .chip {display:inline-block;width:30px;height:10px;}
.rv_article .popRvPdt .opt_price {margin-top:20px;}
.rv_article .popRvPdt .opt_price em {font-weight:400;font-size:14px;color:#ff0000;}
.rv_article .popRvPdt .opt_price del {display:inline-block;margin-left:4px;font-weight:400;font-size:14px;color:#767676;text-decoration:none;}
.rv_article .popRvPdt .opt_price del span {position:relative;padding:0 2px;}
.rv_article .popRvPdt .opt_price del span:after {content:'';display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background:#9e9e9e;}
.rv_article .popRvPdt .opt_price .t {display:inline-block;margin-right:2px;font-weight:400;font-size:12px;line-height:20px;color:#767676;}
.rv_article .popRvPdt .pdtBtn {margin-top:14px;font-size:0;}

.rv_article .img_wrap .dot.left .name {left:20%;margin-left:-6px;transform:translateX(0);}
.rv_article .img_wrap .dot.left .name:before {left:6%;}
.rv_article .img_wrap .dot.right .name {left:auto;right:-20%;margin-right:-4px;transform:translateX(0);}
.rv_article .img_wrap .dot.right .name:before {left:auto;right:6%;}
.rv_article .img_wrap .dot.current {z-index:5;}
.rv_article .img_wrap .dot.current .name {display:block;}

/* 리뷰작성 */
.reviewWrite {position:relative;max-width:1025px;padding:90px 80px 80px;margin:102px auto 0;background:#fff;}
.reviewWrite .pageTitle {padding:0 0 13px;border-bottom:1px solid #767676;}
.reviewWrite .pageTitle .title {font-size:26px;}
.reviewTop {padding:30px 0 55px;}
.reviewTop .reviewPdt {text-align:center;}
.reviewTop .reviewPdt .thumb img {width:250px;height:250px;}
.reviewTop .reviewPdt .pdtname {margin-top:3px;}
.reviewTop .reviewPdt .rating_star_large {margin-top:22px;}
.reviewTop dl dt {font-weight:500;font-size:20px;line-height:24px;}
.reviewTop .dl_score {margin:0 -30px;margin-top:58px;}
.reviewTop .dl_score:after {content:'';display:block;clear:both;}
.reviewTop .dl_score dt {padding:0 30px;margin-bottom:33px;}
.reviewTop .dl_score dd {float:left;width:33.3%;padding:0 30px;box-sizing:border-box;}
.reviewTop .dl_score dd p {font-size:16px;}
.reviewTop .dl_tag {margin-top:58px;font-size:0;}
.reviewTop .dl_tag dd {margin-top:28px;}
.reviewTop .dl_tag .tag {display:inline-block;position:relative;vertical-align:top;margin-top:10px;margin-right:10px;}
.reviewTop .dl_tag .tag input {position:absolute;left:0;top:0;visibility:hidden;opacity:0;}
.reviewTop .dl_tag .tag label {display:block;position:relative;height:40px;font-size:14px;line-height:38px;padding:0 11px;color:#ccc;border:1px solid #ccc;box-sizing:border-box;}
.reviewTop .dl_tag .tag input:checked + label {color:#fff;background:#024137;border-color:#024137;}
.reviewTop .dl_tag .inp_wrap {margin-top:30px;}
.dl_score .range_wrap {position:relative;}
.dl_score .range_wrap .btn {display:block;position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;color:transparent;}

.range_wrap {position:relative;padding-bottom:36px;margin-top:30px;line-height:20px;}
.range_wrap .range_slider {position:relative;height:4px;background:#e6e6e6;border:0;}
.range_wrap .range_slider .ui-slider-handle {z-index:100;width:24px;height:24px;top:-10px;margin-left:-12px;background:#fff;border:9px solid #024137;border-radius:50%;box-sizing:border-box;outline:none;}
.range_wrap .range_slider:before,
.range_wrap .range_slider:after {content:'';position:absolute;z-index:5;top:0;margin-top:-1px;width:6px;height:6px;border-radius:50%;background:#024137;}
.range_wrap .range_slider:before {left:0;margin-left:-1px;}
.range_wrap .range_slider:after {right:0;margin-right:-1px;}
.range_wrap .txt {position:absolute;bottom:0;font-size:12px;color:#024137;}
.range_wrap .min {left:0;}
.range_wrap .max {right:0;}
.range_wrap.ready .range_slider:before,
.range_wrap.ready .range_slider:after {background:#ccc;}
.range_wrap.ready .txt {color:#ccc;}
.range_wrap.ready .range_slider .ui-slider-handle {border-color:#ccc;}
.range_wrap.readonly .range_slider {opacity:1;filter:opacity(100%);}
.range_wrap.readonly .ui-slider-handle {border:0;background:url('../images/shopping/ico_rv_range.png');}

.reviewCon {padding:60px 40px;background:#fafafa;}
.reviewCon .title {position:relative;font-weight:500;font-size:20px;line-height:24px;}
.reviewCon .title .btn_link {position:absolute;right:0;top:0;font-weight:400;font-size:12px;color:#024137;border-bottom:1px solid #024137;}
.reviewCon .point_list {margin-top:28px;}
.reviewCon .point_list em {color:#024137;}
.reviewCon .unordered_list {margin-top:10px;}
.reviewCon dl dt {font-weight:500;font-size:14px;line-height:24px;}
.reviewCon dl dd {margin-top:13px;}
.reviewCon .dl_title {margin-top:30px;}
.reviewCon .dl_title .inp_text input {background-color:#fff;}
.reviewCon .dl_article {margin-top:36px;}
.writeArea ul + .write_type {margin-top:30px;}
.writeArea li {position:relative;padding-bottom:30px;}
.writeArea li + li {margin-top:35px;}
.writeArea .selItemType {display:block;margin:72px auto 5px;}
.writeArea .write_type {padding:52px 0;text-align:center;font-size:0;background:#fff;border:1px solid #e6e6e6;}
.writeArea .write_type button {display:inline-block;vertical-align:top;width:120px;margin:0 25px;font-size:14px;}
.writeArea .write_type button i {display:block;width:120px;height:120px;margin-bottom:18px;border-radius:50%;background:#f3f8f7;background-repeat:no-repeat;background-position:center center;}
.writeArea .write_type button.txt i {background-image:url('../images/shopping/ico_review_txt.png');}
.writeArea .write_type button.pic i {background-image:url('../images/shopping/ico_review_pic.png');}
.writeArea .write_type button.vod i {background-image:url('../images/shopping/ico_review_vod.png');}
.writeArea .inp_wrap .help {position:absolute;left:0;top:100%;}
.writeArea .btn_ctrl {display:block;position:absolute;right:0;bottom:0;text-align:right;}
.writeArea .btn_ctrl .chgimg {display:inline-block;vertical-align:middle;overflow:hidden;position:relative;padding-left:24px;margin-right:10px;font-size:12px;line-height:24px;color:#024137;background:url('../images/common/ico_chgimg.png') no-repeat left center;}
.writeArea .btn_ctrl .chgimg input {position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
.writeArea .btn_ctrl .del {display:inline-block;position:relative;padding-left:26px;font-size:12px;line-height:24px;color:#024137;}
.writeArea .btn_ctrl .del i {display:inline-block;position:absolute;left:0;top:1px;width:20px;height:20px;}
.writeArea .btn_ctrl .del i:before,
.writeArea .btn_ctrl .del i:after {content:'';display:block;position:absolute;left:50%;top:50%;width:16px;height:1px;margin-left:-8px;background:#024137;}
.writeArea .btn_ctrl .del i:before {transform:rotate(45deg);}
.writeArea .btn_ctrl .del i:after {transform:rotate(-45deg);}
.writeArea.rv_article .img_wrap {border:1px solid #ccc;border-bottom:0;}
.reviewBottom {padding-top:60px;}
.reviewBottom .dl_repurchase {line-height:30px;}
.reviewBottom .dl_repurchase:after {content:'';display:block;clear:both;}
.reviewBottom .dl_repurchase dt {float:left;margin-right:40px;font-weight:500;font-size:20px;}
.reviewBottom .dl_repurchase dd {float:left;}
.reviewBottom .unordered_list {margin-top:50px;}
.reviewBottom .btn_wrap {margin-top:54px;text-align:center;}
.reviewBottom .btn_wrap .btn {width:200px;}

/* 리뷰리스트 */
.reviewSummary {max-width:1130px;margin:0 auto;}
.reviewSummary:after {content:'';display:block;clear:both;}
.reviewSummary .rv_sum {padding-bottom:30px;text-align:center;border-bottom:1px solid #e6e6e6;}
.reviewSummary .rv_sum .leaf,
.reviewSummary .rv_sum .sum,
.reviewSummary .rv_sum .reply {display:inline-block;vertical-align:middle;}
.reviewSummary .rv_sum .leaf {width:54px;height:54px;border-radius:50%;background:#f3f8f7 url('../images/common/ico_leaf.png') no-repeat center center;}
.reviewSummary .rv_sum .sum {margin-left:18px;font-weight:500;font-size:40px;line-height:1;color:#767676;}
.reviewSummary .rv_sum .sum .score {color:#024137;}
.reviewSummary .rv_sum .reply {margin-left:18px;font-size:16px;}
.reviewSummary .rv_sum .reply span {color:#024137;}
.reviewSummary .tit {margin-top:40px;font-weight:500;font-size:20px;}
.reviewSummary .sec_avg {float:left;width:50%;font-size:0;line-height:25px;}
.reviewSummary .sec_avg dl {padding-top:12px;}
.reviewSummary .sec_avg dt,
.reviewSummary .sec_avg dd {margin-top:15px;font-weight:500;font-size:14px;}
.reviewSummary .sec_avg dt {float:left;width:50px;padding-left:27px;color:#024137;background:url('../images/common/ico_leaf.png') no-repeat 0 0;box-sizing:border-box;}
.reviewSummary .sec_avg dd {float:right;width:calc(100% - 50px);color:#767676;}
.reviewSummary .sec_avg dd .total {display:inline-block;vertical-align:top;position:relative;width:calc(100% - 45px);height:16px;margin-top:5px;background:#f6f8f7;}
.reviewSummary .sec_avg dd .total .bar {display:block;position:absolute;left:0;top:0;height:100%;background:#024137;transition-duration:.3s;}
.reviewSummary .sec_avg dd .avg {display:inline-block;width:40px;vertical-align:top;padding-left:10px;font-size:14px;box-sizing:border-box;}
.reviewSummary .sec_score {float:left;position:relative;width:50%;}
.reviewSummary .sec_score:before {content:'';display:block;position:absolute;left:0;top:50%;width:1px;height:184px;margin-top:-42px;background:#e6e6e6;}
.reviewSummary .sec_score:after {content:'';display:block;clear:both;}
.reviewSummary .sec_score dl {padding-top:5px;}
.reviewSummary .sec_score dt,
.reviewSummary .sec_score dd {float:left;margin-top:20px;line-height:24px;}
.reviewSummary .sec_score dt {width:85px;font-size:16px;}
.reviewSummary .sec_score dd {width:calc(100% - 85px);}
.reviewSummary .sec_score .empty {text-align:center;font-size:16px;line-height:305px;color:#cccccc;}
.reviewListArea {padding:58px 0 60px;background:#fafafa;background:;}
.reviewSup {position:relative;padding-bottom:6px;}
.reviewSup .tit {font-weight:500;font-size:20px;line-height:29px;}
.reviewSup .tit .sub {font-weight:400;font-size:14px;}
.reviewSup .tit .sub em {color:#024137;}
.reviewSup .reviewCtrl {position:absolute;right:0;top:0;}
.reviewSup .reviewCtrl .sortType {display:inline-block;vertical-align:middle;}
.reviewSup .reviewCtrl .sortType + .sortType {margin-left:38px;}
.reviewSup .reviewCtrl .sortType .sortList {top:33px;}
.reviewSup .reviewCtrl .btn_filter {display:inline-block;vertical-align:middle;width:24px;height:24px;margin-left:90px;font-size:0;color:transparent;background:url('../images/common/ico_filter.png') no-repeat right center;}
.reviewSup .rv_filter {display:none;position:absolute;z-index:98;left:0;top:100%;width:100%;padding:40px 100px;background:#ffffff;border:1px solid #ccc;}
.reviewSup .rv_filter .filter_item {float:left;width:20%;}
.reviewSup .rv_filter .filter_item h3 {font-weight:500;font-size:20px;line-height:22px;}
.reviewSup .rv_filter .filter_item li {margin-top:15px;}
.reviewSup .rv_filter .filter_item.col2 {float:left;width:40%;}
.reviewSup .rv_filter .filter_item.col2 ul:after {content:'';display:block;clear:both;}
.reviewSup .rv_filter .filter_item.col2 li {float:left;width:50%;}
.reviewSup .rv_filter .filter_item .inp_chkbox label {font-size:14px;}
.reviewSup .rv_filter .filter_item .inp_chkbox .chip {display:inline-block;vertical-align:middle;width:12px;height:12px;border-radius:50%;}
.reviewSup .rv_filter .btn_wrap {clear:both;padding-top:80px;text-align:right;}
.reviewSup .rv_filter .btn {width:200px;}
.reviewList {margin:0 -10px;}
.reviewList:after {content:'';display:block;clear:both;}
.reviewList .reviewItem {float:left;width:33.3%;padding:0 10px;margin-top:20px;}
.reviewList .reviewItem .rvWrite {position:absolute;left:0;top:50%;padding:0 24px;margin-top:-150px;text-align:center;}
.reviewList .reviewItem .rvWrite .goWrite {display:block;position:relative;width:150px;height:150px;margin:0 auto;background:#f1f7f7;border-radius:50%;}
.reviewList .reviewItem .rvWrite .goWrite:before,
.reviewList .reviewItem .rvWrite .goWrite:after {content:'';display:block;position:absolute;left:50%;top:50%;background:#41695e;z-index:10;-webkit-transition:.5s;transition:.5s;}
.reviewList .reviewItem .rvWrite .goWrite:before {width:2px;height:60px;margin-top:-30px;margin-left:-1px;}
.reviewList .reviewItem .rvWrite .goWrite:after {width:60px;height:2px;margin-left:-30px;margin-top:-1px;}
.reviewList .reviewItem .rvWrite .goWrite:hover {transform:rotate(90deg);}
.reviewList .reviewItem .rvWrite .goWrite:hover:before {height:70px;margin-top:-35px;}
.reviewList .reviewItem .rvWrite .goWrite:hover:after {width:70px;margin-left:-35px;}
.reviewList .reviewItem .rvWrite .tit {margin-top:60px;font-weight:500;font-size:20px;line-height:26px;}
.reviewList .reviewItem .rvWrite .txt {padding:0 10%;margin-top:7px;color:#767676;}
.reviewList .reviewItem .rvWrap {position:relative;padding:0 24px;background:#fff;border:1px solid #e6e6e6;transition:all .3s 0ms ease-in-out;}
.reviewList .reviewItem:hover .rvWrap {border-color:#024137;}
.reviewList .reviewItem .rv_con {padding-bottom:55px;}
.reviewList .reviewItem .rv_con .thumb {position:relative;width:100%;padding-top:48.5%;margin-top:-1px;background-position:center top;background-size:cover;}
.reviewList .reviewItem .rv_con .thumb .num {display:block;position:absolute;right:0;bottom:0;padding:0 15px 0 30px;font-size:12px;line-height:30px;color:#fff;text-align:center;background:rgba(16,16,16,.8) url('../images/shopping/ico_review_pic.png') no-repeat 5px center / 19px auto;}
.reviewList .reviewItem .rv_con .rating_star {padding-top:20px;}
.reviewList .reviewItem .rv_con .subj {margin-top:10px;}
.reviewList .reviewItem .rv_con .tail {margin-top:16px;}
.reviewList .reviewItem .rv_con .hash {margin-top:11px;}
.reviewList .reviewItem .rv_con .hash {font-size:12px;line-height:20px;}
.reviewList .reviewItem .rv_bottom {position:relative;padding:20px 0;}
.reviewList .reviewItem .rv_bottom .opt {position:absolute;right:0;top:50%;margin-top:-7px;text-align:right;color:#767676;}
.reviewList .reviewItem .rv_bottom .opt .chip {display:inline-block;width:34px;height:12px;margin-right:6px;}
@media all and (max-width:1599px) {
	.reviewSummary {padding:0 4%;padding-bottom:50px;}
	.reviewSummary .sec_avg {padding-right:8%;}
	.reviewSummary .sec_score {padding-left:8%;}
	.reviewList .reviewItem .rvWrap {height:560px;}
	.reviewList .reviewItem .rv_con {height:405px;}
}
@media all and (min-width:1600px) {
	.reviewSummary {padding-bottom:80px;}
	.reviewSummary .sec_avg {padding-right:12.5%;}
	.reviewSummary .sec_score {padding-left:12.5%;}
	.reviewList .reviewItem .rvWrap {height:610px;}
	.reviewList .reviewItem .rv_con {height:455px;}
}

/* 리뷰상세 */
.lyPopArea.rvDetail .lyClose {right:30px;}
.lyPopArea.rvDetail .lyPop {background:#fff;}
.lyPopArea.rvDetail .lyWrap {}
.reviewDetail {width:600px;margin:0 auto;}
.reviewDetail .reviewItem .rv_top {padding:21px 0 26px;}
.reviewDetail .reviewItem .rv_con .sns {position:absolute;right:0;top:75px;width:175px;background:url('../images/common/ico_sns.png') no-repeat center center;}
.reviewDetail .reviewItem .rv_con .sns:after {content:'';display:block;clear:both;}
.reviewDetail .reviewItem .rv_con .sns button {float:left;vertical-align:middle;font-size:0;height:18px;color:transparent;}
.reviewDetail .reviewItem .rv_con .sns .tw {width:20px;margin-right:18px;}
.reviewDetail .reviewItem .rv_con .sns .fb {width:10px;margin-right:18px;}
.reviewDetail .reviewItem .rv_con .sns .pt {width:19px;margin-right:15px;}
.reviewDetail .reviewItem .rv_con .sns .line {width:34px;margin-right:14px;}
.reviewDetail .reviewItem .rv_con .sns .url {width:27px;}
.reviewDetail .reviewItem .rv_con {padding-bottom:20px;}
.reviewDetail .reviewItem .rv_con .rating_star {margin-top:40px;}
.reviewDetail .reviewItem .rv_con .subj {margin-top:13px;}
.reviewDetail .reviewItem .rv_con .date {margin-top:8px;}
.reviewDetail .reviewItem .rv_con .opt {display:inline-block;vertical-align:middle;margin-left:16px;color:#767676;}
.reviewDetail .reviewItem .rv_con .opt .chip {display:inline-block;width:27px;height:10px;}
.reviewDetail .reviewItem .rv_con .hash {margin-top:12px;}
.reviewDetail .reviewItem .rv_con .hash .tag {font-weight:500;}
.reviewDetail .rv_article {padding-top:7px;}
.reviewDetail .rv_article .img_wrap,
.reviewDetail .rv_article .vod_wrap,
.reviewDetail .rv_article .txt_wrap {margin-top:20px;}
.reviewDetail .rv_article .img_wrap {z-index:10;}
.reviewDetail .rv_bottom {position:relative;padding:15px 0 30px;text-align:center;font-size:12px;}
.reviewDetail .rv_bottom .rv_btn {position:absolute;right:0;top:20px;}
.reviewDetail .rv_bottom .ico {display:block;width:62px;height:62px;margin:0 auto;margin-bottom:14px;border-radius:50%;background:url('../images/shopping/ico_rvheart.png') no-repeat center center}
.reviewDetail .rv_bottom .ico_heart.on {background-image:url('../images/shopping/ico_rvheart_on.png')}
.reviewDetail .rebuy {padding:55px 0 50px;text-align:center;font-weight:500;font-size:20px;line-height:32px;background:#fafafa;}
.reviewDetail .reviewer {position:relative;padding:6px 0 30px 170px;margin-top:60px;border-bottom:1px solid #e6e6e6;}
.reviewDetail .reviewer i {display:block;position:absolute;left:0;top:0;}
.reviewDetail .reviewer .name {font-weight:500;font-size:20px;line-height:1;letter-spacing:0.1px;}
.reviewDetail .reviewer .dl_like {}
.reviewDetail .reviewer .dl_like dt,
.reviewDetail .reviewer .dl_like dd {display:inline-block;vertical-align:top;letter-spacing:0.1px;}
.reviewDetail .reviewer .dl_like dt {color:#767676;}
.reviewDetail .reviewer .dl_like dd {margin-right:10px;font-weight:500;}
.reviewDetail .reviewer .des {margin-top:2px;color:#767676;letter-spacing:0.2px;}
.reviewDetail .reviewer .des em {color:#101010;}
.reviewDetail .re_pdt {position:relative;padding-bottom:20px;margin-top:35px;border-bottom:1px solid #e6e6e6;}
.reviewDetail .re_pdt .pdtThumb {position:absolute;left:0;top:0;padding:0 25px;}
.reviewDetail .re_pdt .pdtThumb img {width:120px;}
.reviewDetail .re_pdt .pdtInfo {min-height:120px;padding-top:4px;padding-left:170px;}
.reviewDetail .re_pdt .opt_pdtname {font-weight:500;}
.reviewDetail .re_pdt .opt_price {font-weight:500;font-size:14px;}
.reviewDetail .re_pdt .opt_price .t {font-weight:400;font-size:12px;color:#767676;}
.reviewDetail .re_pdt .opt_optname {font-size:12px;color:#767676;}
.reviewDetail .re_pdt .opt_optname .chip {display:inline-block;width:27px;height:10px;margin-right:6px;}
.reviewDetail .re_pdt .plus {font-size:12px;}
.reviewDetail .re_pdt .plus span {font-size:14px;color:#024137;}
.reviewDetail .re_pdt .pdtBtn {margin-top:30px;font-size:0;text-align:right;}
.reviewDetail .re_pdt .pdtBtn .btn_buy,
.reviewDetail .re_pdt .pdtBtn .btn_cart {height:45px;}
.reviewDetail .re_pdt .pdtBtn .btn_buy {display:inline-block;vertical-align:middle;width:200px;text-align:center;font-size:13px;line-height:45px;background:#024137;}
.reviewDetail .re_pdt .pdtBtn .btn_buy em {font-size:14px;}
.reviewDetail .re_pdt .pdtBtn .btn_cart {width:45px;margin-left:5px;color:transparent;font-size:0;border:1px solid #1e1e1e;background:url('../images/shopping/btn_cart.png') no-repeat center center / 45px auto;}
.reviewDetail .otherRv {overflow:hidden;padding:60px 0 22px;border-bottom:1px solid #e6e6e6;}
.reviewDetail .otherRv .slick-arrow {top:45%;width:10px;height:15px;}
.reviewDetail .otherRv .slick-prev {background-image:url('../images/common/arr_left1.png');}
.reviewDetail .otherRv .slick-next {background-image:url('../images/common/arr_right1.png');}
.reviewDetail .otherRv .tit {font-weight:500;font-size:20px;line-height:1;}
.reviewDetail .otherRv .tit span {color:#024137;}
.reviewDetail .otherRv ul {position:relative;width:100%;padding:0 18px;margin-top:28px;}
.reviewDetail .otherRv ul:after {content:'';display:block;clear:both;}
.reviewDetail .otherRv li {float:left;width:33.3%;padding:0 9px;box-sizing:border-box;}
.reviewDetail .otherRv li .thumb {width:100%;padding-top:100%;background-position:center top;background-size:cover;}
.reviewDetail .otherRv li .pdt {margin-top:3px;}

@media all and (max-width:1599px) {
	.reviewDetail .otherRv .slick-prev {left:0;}
	.reviewDetail .otherRv .slick-next {right:0;}
}
@media all and (min-width:1600px) {
	.reviewDetail .otherRv .slick-prev {left:0;}
	.reviewDetail .otherRv .slick-next {right:0;}
}


















































#container.bg:after {background:#fafafa;}
.inp_check label {background: url('../images/member/login_check_icon_190411.png') no-repeat left top / 30px auto;}
.inp_check input:checked + label {background-position: 0 -30px;}

/**
로그인/회원가입
**/
/* 일반로그인 */
.login .title_wrap {}
.loginArea {margin:0 auto;padding: 20px 0 120px;max-width:1420px;}
.loginArea:after {content:'';display:block;clear:both;}
.loginArea > div {width: 500px;margin: 0 auto;}
.loginArea h3.tit {font-size:25px;font-weight:500;color:#101010;}
.loginArea .btn_wrap {margin-top:25px;}
.loginArea .btn_wrap a {width:100%;}
.loginPage {}
.loginPage .join_btn {margin-top:40px;text-align:center;font-size:16px;color:#999;}
.loginPage .join_btn a {display:inline-block;margin-left:10px;padding-right:34px;font-weight:600;color:#024137;background:url('../images/common/arr_right4.png') no-repeat right center;}
.loginPage .inp_wrap {overflow:hidden}
.loginPage .inp_wrap .email_label {display: block;width: 100px;float: left;margin-top: 42px;line-height: 45px;}
.loginPage .inp_wrap .password_label {display: block;width: 100px;float: left;margin-top: 20px;line-height: 45px;}
.loginPage .inp_text.email {margin-top:42px;width: 400px;float: left;}
.loginPage .inp_text.password {margin-top:20px;width: 400px;float: left;}
.loginPage .adlogCheck label {font-size:14px;color:#101010;}
.loginPage .chkfind {margin-top:10px;}
.loginPage .chkfind:after {content:'';display:block;clear:both;}
.loginPage .chkfind .rememberbtn {float:left;}
.loginPage .chkfind .findbtn {float:right;/*border-bottom:1px solid #024137;*/}
.loginPage .chkfind .findbtn a {display:inline-block;padding-right:27px;font-size:12px;color:#101010;background:url('../images/common/arr_right3.png') no-repeat right center;}
.loginPage .btnArea {width:100%;}
.loginPage .btnArea .textArea {padding:20.5px 0 34.5px;text-align:center;line-height:30px;}	
.loginPage .btnArea .sns {font-size:0;}
.loginPage .btnArea .sns .btn_sns {width:23.12%;height:34px;margin-right:2.5%;color:#fff;font-size:12px;background-color:#000;}
.loginPage .btnArea .sns .btn_sns:last-child {margin-right:0;}
.loginPage .btnArea .sns .btn_sns .icon {display:inline-block;margin-right:5px;vertical-align:middle;}
.loginPage .btnArea .sns .btn_sns.fb {background-color:#3b5998;}
.loginPage .btnArea .sns .btn_sns.fb .icon {width:7px;height:14px;background:url('../images/member/login_fb_icon.png') no-repeat center center;}
.loginPage .btnArea .sns .btn_sns.line {background-color:#15c906;}
.loginPage .btnArea .sns .btn_sns.line .icon {width:24px;height:8px;background:url('../images/member/login_line_icon.png') no-repeat center center;}
.loginPage .btnArea .sns .btn_sns.yahoo {background-color:#720e9e;}
.loginPage .btnArea .sns .btn_sns.yahoo .icon {width:21px;height:15px;background:url('../images/member/login_yahoo_icon.png') no-repeat center center;}
.loginPage .btnArea .sns .btn_sns.amazon {background-color:#ff9900;}
.loginPage .btnArea .sns .btn_sns.amazon .icon {width:17px;height:17px;background:url('../images/member/login_amazon_icon.png') no-repeat center center;}
.loginPage .addExp {margin-top: 20px;text-align: center;}
.loginPage .addExp .tail {position:relative;display: inline-block;padding-left:10px;margin-right:-95px;line-height:15px;font-size:12px;color:#767676;}
.loginPage .addExp .tail:before {content:'*';position:absolute;left:0px;top:2px;}
.loginPage .addExp .tail span {font-weight:500;}
.loginPage .addExp .tail + .tail {margin-top:10px;}
.joinpage .textArea {margin-top:38px;}
.joinpage .textArea .tail {line-height:30px;white-space:nowrap;}

/* 통합회원전환 */
.login_terms .contit:first-child {border-bottom:1px solid #767676;}
.login_terms .contit:after {clear:both;display:block;content:'';}
.login_terms .contit .adlogCheck {display:inline-block;float:left;margin:40px 0 20px;}
.login_terms .contit:first-child .adlogCheck {float:right;margin:0;}
.login_terms .p2_tit {float:left;margin-bottom:10px;font-size: 20px;font-weight: 500;line-height:45px;color:#101010;}
.login_terms .p2_tit + .adlogCheck {position:relative;top:15px;margin:0;}
.login_terms .consensual {}
.login_terms .consensual .terms_box {width:100%;height:280px;border: 1px solid #f6f6f6;background: #f6f6f6;box-sizing:border-box;}
.login_terms .consensual .terms_box > div {overflow:hidden; overflow-x:hidden;width:calc(100% - 25px);height:256px;margin:11px 5px 11px 20px;border:0 none;line-height:29px;color:#767676;resize:none;box-sizing:border-box;word-break:break-all;}
.login_terms .consensual .terms_box:hover {border-color:#024137;}
.login_terms .consensual .terms_box.on {border:2px solid #024137;}
.login_terms .consensual .btn_wrap {margin-top:60px;text-align:center;}
.login_terms .consensual .btn_wrap .btn {width: 320px;}

/* 통합회원전환완료 */
.intergrate_complete span.c_primary{font-weight:500;}
.intergrate_complete .desc {position:relative;padding:15px 0 15px 10px;border-bottom:1px solid #ddd;font-size:12px;color:#767676;}
.intergrate_complete .desc:before {content:'*';position:absolute;left:0;top:13px;}
.intergrate_complete .guide dt.tit {margin-top:16px;}
.intergrate_complete .guide dd.tail {margin-top:2px;font-size:12px;color:#767676;}
.intergrate_complete .guide + .btn_wrap.ta_c {margin-top:50px;}
.intergrate_complete .btn_wrap .btn {width:200px;}

/* 회원가입 */
.join .title_wrap {padding:38px 0 26px;border-bottom:1px solid #d2d2d2;background:#fafafa;}
.join_top {display:table;margin: 40px auto 80px;}
.join_top li + li {margin-left: 95px;position: relative;}
.join_top li + li::after {content:'';position: absolute;top: 21px;right: 28px;width: 150px;height: 1px;background: #d8d8d8;}
.join_top li {float:left;display:table-cell;text-align:center;}
.join_top li .join_num {position: relative;width: 43px;height: 43px;margin: 0 auto;border-width: 2px;border-style: solid;border-color: transparent;background: transparent;border-radius: 50%;z-index: 1;}
.join_top li .join_num::after {content:'';position: absolute;top: 50%;left: 50%;margin: -10px 0 0 -10px;background: #d4dedd;width: 20px;height: 20px;border-radius: 50%;}
.join_top li .join_txt {margin-top:13px;color: #d8d8d8;}
.join_top li.on .join_num {border-color: #024137;background: #d4dedd;}
.join_top li.on  .join_num::after {
    background: #024137;
}
.join_top li.on .join_txt {color: #101010;}
.addDesc {position:relative;padding-left:8px;margin-top:8px;font-size: 14px;color:#767676;line-height: 25px;/* white-space: nowrap; */}
/*.addDesc:before {content:'*';position:absolute;top:-1px; left:-1px;}*/
.addDesc:before {content:'*';position:absolute;top:4px; left:-1px;font-size: 23px;}
.addDesc2 {display:inline-block;margin-top:7px;padding-left:9px;text-indent:-5px;}
.addDesc3 {margin-top:10px;text-indent:1px;font-size:12px;color:#767676;line-height:15px;}
.addDesc3 + .addDesc3 {margin-top:6px;}
span.subtit {position:relative;}
span.subtit .essential {position:absolute;top: 5px;line-height: 12px;color:#d10000;font-size: 30px;}
th span.subtit .essential {}
h3.tit span.subtit {position:relative;padding-left:8px;}
h3.tit span.subtit .essential {position:absolute;top: 5px;left:0;color:#d10000;}
.mgt10 {margin-top:10px !important;}
.click_pop {display:inline-block;margin-left:30px;line-height:24px;vertical-align:middle;font-size:12px;}
.click_pop a {color:#024137;border-bottom:1px solid #024137;}

/* 회원가입양식 */
.join_page .btn_wrap {margin-top:60px;text-align:center;}
.join_page .btn_wrap .btn {width: 320px;}
.join_default .tblType_form th {font-size:15px;}
.join_default .tit {position:relative;padding-bottom:18px;margin-top:48px;font-size:26px;color:#101010;font-weight:500;line-height:24px;border-bottom:1px solid #767676;}
.join_default .tit .subtit {position:absolute;right:10px;bottom:13px;font-size:12px;font-weight:400;color:#767676;line-height: 15px;}

.tblType_form {padding-top:34px;}
.tblType_form .inp_check {padding:15px 0;}
.tblType_form th {padding-top:7px;font-weight:400;line-height:45px;text-align:left;vertical-align:top}
.tblType_form td {padding:7px 0 33px;color:#767676;}
.tblType_form td.fixedVal {height:45px;padding:7px 0 14px;}
.tblType_form td.td_radio {height:45px;padding:7px 0 14px;}
.tblType_form td.padb13 {padding:7px 0 13px;}
.tblType_form td .widthfix {width:464px;}
.tblType_form td .sub {margin-right:-30px;}
.tblType_form .td_sex .inp_radio + .inp_radio {margin-left:57px;}
.tblType_form .addr_post_detail .inp_text {margin-top:12px;}
.tblType_form .skin_trouble:after,
.tblType_form .makeup_style:after,
.tblType_form .favorite_type:after {content:'';display:block;clear:both;}
.tblType_form .skin_trouble .inp_check,
.tblType_form .makeup_style .inp_check,
.tblType_form .favorite_type .inp_check {float:left;width: 30%;margin:0;}
.tblType_form .receive_email .inp_check label {color:#101010;}
.tblType_form .agree .inp_check label {color:#101010;}
.tblType_form .receive_email .inp_check + .inp_check {margin-left:40px;}
.tblType_form .receive_email .addDesc {margin-left:20px;margin-top:5px;}
.join_gift {padding: 10px 0;}
.join_gift img {
    width: 100%;
    display: block;
}

/* 회원가입완료 */
.join_complete .btn_wrap {margin-top:52px;}
.join_complete .btn_wrap .btn {width:200px;}
.joinComplete {text-align:center;}
.joinComplete .tit:before {content:'';display:block;margin:50px auto;width:80px;height:80px;background:url('../images/member/join_complete_icon.png') no-repeat;}
.joinComplete .tit {font-size:36px;color:#024137;}
.joinComplete .tail {margin-top:20px;line-height:40px;font-size:20px;color:#024137;}
.myEmailDate {padding:35px 0 45px;border-bottom:1px solid #e6e6e6;}
.myEmailDate:after {content:'';display:block;clear:both;}
.myEmailDate li {float:left;width:50%;padding:17.5px 0;text-align:center;color:#767676;box-sizing:border-box;}
.myEmailDate .email {padding-right:80px;text-align:right;}
.myEmailDate .date {padding-left:80px;text-align:left;border-left:1px solid #e6e6e6;}
.myEmailDate li em{display:inline-block;margin-left:20px;vertical-align:top;font-size:20px;color:#024137;}
.myEmailDate li span{color:#101010;}
.bannerArea + .btn_wrap {margin-top:40px;}

/** 
마이페이지
**/
/* 마이페이지 메인 */
.myPage.main{background:#fafafa;}
.myPage.sub {background:#fff;}
.myPage .title_wrap {border-bottom:1px solid #ccc;background:#fafafa;}
.mypageWrap {}
.mypageWrap:after {content:'';display:block;clear:both;}
.mypageWrap .mypageCateArea {float:left;margin-top:15px;}
.mypageWrap .mypageArea {float:right;}
.mypageCateArea {}
.mypageCateArea .lnbTop a {display:block;background:url('../images/shopping/arr_lnb_top.png') no-repeat;border-bottom:1px solid #ccc;}
.mypageCateArea .lnbTop a.on {border-bottom:2px solid #024137;font-weight:500;color:#024137;}

.section01 ul {background:#fff;}
.section01 ul:after {content:'';display:block;clear:both;}
.section01 ul li {float:left;width:50%;box-sizing:border-box;}
.section01 ul li + li {border-left:1px solid #ccc;box-sizing:border-box;}
.section01 .title, .section02 .title {padding:60px 0 40px;text-align:center;}
.section01 .title p, .section02 .title p {line-height:1;font-weight:500;}
.section01 .title p em {color:#024137;}
.section03 .title, .section04 .title {height:115px;padding:40px 0 15px;}
.section03 .title p, .section04 .title p {line-height:62px;font-weight:500;}
.section03 .btn_wrap {padding-top:30px;text-align:center;}

.mypageArea dl.article {position:relative;width:100%;height:50px;padding:0 10px;border-bottom:1px solid #e6e6e6;box-sizing:border-box;}
.mypageArea .article dt {display:inline-block;line-height:50px;font-size:13px;color:#767676;}
.mypageArea .article dd {position:absolute;right:10px;display:inline-block;line-height:50px;color:#767676;}
.mypageArea .article dd a {color:#101010;border-bottom:1px solid #101010;}
.detailInfo {background:#fff;}
.detailInfo ul {display:table;}
.detailInfo ul:after {content:'';display:block;clear:both;}
.detailInfo ul li {display:table-cell;position:relative;width:25%;text-align:center;vertical-align:middle;}
.detailInfo ul li:after {content:'/';display:inline-block;position:absolute;right:0px;top:50%;margin-top:-42px;font-size:26px;font-weight:500;}
.detailInfo ul li:last-child:after {content:none;}
.detailInfo ul li a {font-weight:500;font-size:26px;border-bottom:1px solid #010101;}
.detailInfo ul li p {margin-top:30px;line-height:30px;font-size:14px;color:#767676;}
.detailInfo .details {background:#fff;}
.detailInfo .details dl.article:last-child {border-bottom:0 none;}
.detailInfo .details dl.article {height:50px;}
.detailInfo .details dl.article dt {color:#010101;}

.rate {display:table;width:100%;border-bottom:1px solid #ccc;}
.rate .icon {display:table-cell;height:100%;vertical-align:top;text-align:center;}
.rate .txt {display:table-cell;position:relative;height:100%;vertical-align:top;}
.rate .txt .tit {line-height:29px;}
.rate .txt a {position:absolute;display:inline-block;border-bottom:1px solid #024137;line-height:18px;font-size:12px;color:#024137;white-space:nowrap;}
.membership .rate .txt .rateLevel {font-weight:500;color:#024137;}
.membership .rate .txt .addDesc {margin-top:3px;line-height:23px;color:#767676;white-space:normal;}
.membership .rate .txt .addDesc span {color:#024137;}
.membership .rate .icon .ratePoint {font-size:12px;color:#767676;}
.community .rate .txt .rateLevel {font-weight:500;color:#f0d506;}

.progressCircle {position:relative;margin:8px auto 5px;width:88px;height:88px;background-color:#fff;border-radius:50%;}
.progressCircle:after{content:'';display:block;position:absolute;top:4px;left:4px;text-align:center;border-radius:50%;background:url('/static/front/resources/web/images/mypage/leaf_rating_icon.png') no-repeat center;background-color:#fff;}
.progressCircle canvas {width:100% !important;height:100% !important;vertical-align:top;}

.reviewArea {padding-bottom:30px;border-bottom:1px solid #ccc;}
.reviewArea img {width:100%;}

@media all and (max-width:1599px) {
	.mypageWrap .mypageCateArea {width:17.6%;min-width:166px;}
	.mypageWrap .mypageArea {width:77.7%;min-width:732px;}
	.mypageCateArea .lnbTop a {font-size:13px;line-height:38px;background-position:right center;background-size:18px auto;}

	.section01 ul {padding:50px 0;}
	.section01 ul li {padding:0 30px 13px;}
	.section01 .title p, .section02 .title p {font-size:24px;}
	.section03 .title p, .section04 .title p {font-size:18px;}

	.mypageArea .article dt,
	.mypageArea .article dd {font-size:13px;}
	.detailInfo {padding:0 10%;}
	.detailInfo ul {width:100%;height:170px;border-bottom:1px solid #ccc;}
	.detailInfo .details {padding:20px 0 25px;width:100%;}
	.detailInfo .details dl.article {width:calc(86% - 20px);margin:0 7%;}
	.rate {height:154px;}
	.rate .icon {width:50%;}
	.rate .txt {width:50%;}
	.rate .txt .tit {font-size:13px;}
	.rate .txt a {bottom:25px;}
	.membership .rate .txt .rateLevel {font-size:18px;}
	.membership .rate .txt .addDesc {font-size:13px;}
	.progressCircle {position:relative;margin:8px auto 5px;width:88px;height:88px;background-color:#fff;border-radius:50%;}
	.progressCircle:after{width:80px;height:80px;background-size:20px;}	
	.community .rate .icon {background:url('/static/front/resources/web/images/mypage/commu_rating_icon.png') no-repeat center;background-size:80px;background-position-y:10px;}
}
@media all and (min-width:1600px) {
	.mypageWrap .mypageCateArea {width:16.2%;}
	.mypageWrap .mypageArea {width:79.72%;}
	.mypageCateArea .lnbTop a {font-size:14px;font-weight:500;line-height:60px;background-position:96% center;background-size:22px;}

	.section01 ul {padding:40px 0;}
	.section01 ul li {padding:0 40px 13px;}
	.section01 .title p, .section02 .title p {font-size:26px;}
	.section03 .title p, .section04 .title p {font-size:20px;}
	.section04 .pdtListType1 .pdtItem {margin-top:-10px;}

	.mypageArea .article dt,
	.mypageArea .article dd {font-size:14px;}
	.detailInfo:after {display:block;content:'';clear:both;}
	.detailInfo ul {float:left;margin:30px 0;padding:0 40px;width:calc(60% - 81px);height:150px;}
	.detailInfo .details {float:left;padding:35px 0 25px;width:40%;}
	.detailInfo .details dl.article {width:calc(100% - 70px);margin-left:30px;}
	.rate {height:166px;}
	.rate .icon {width:40%;}	
	.rate .txt .tit {margin-top:10px;font-size:14px;}
	.rate .txt a {bottom:40px;}	
	.membership .rate,
	.membership .point,
	.membership .code {margin-left:16px;width:calc(100% - 16px);}
	.community .rate .icon {width:50%;}
	.community .rate,
	.community .review,
	.community .like {width:calc(100% - 16px);}
	.membership .rate .txt .rateLevel {font-size:20px;}
	.membership .rate .txt .addDesc {font-size:14px;}
	.community .rate .txt .rateLevel {font-size:20px;}

	.progressCircle {position:relative;margin:8px auto 5px;width:98px;height:98px;background-color:#fff;border-radius:50%;}
	.progressCircle:after{width:90px;height:90px;background-size:23px;}
	.community .rate .icon {width:50%;background:url('/static/front/resources/web/images/mypage/commu_rating_icon.png') no-repeat center;background-size:94px;background-position:90px 10px;}
}

/* 마이페이지 내정보 */
.mypageType2 {margin-bottom:-120px;}
@media all and (max-width:1599px) {
}
@media all and (min-width:1600px) {
.mypageType2 .mypageWrap .mypageArea {max-width:960px;margin-right:87px;}
}
.mypageArea .tit .sub_tit {position:absolute;right:0;bottom:18px;border-bottom:1px solid #024137;font-size:14px;font-weight:400;color:#024137;}
.mypageArea .tblType_form th .subtit {padding-left:10px;}
.mypageArea .inp_wrap.hasbtn .btn {padding:0;}
.mypageArea .btn_wrap.mypageformBtn {padding:60px 0 45px;text-align:center;}
.mypageArea .withdraw {padding:90px 0 75px;text-align:center;}
.mypageArea .withdraw .clickLink a {border-bottom:1px solid #024137;line-height:30px;color:#024137;}
.mypageArea .withdraw .tail {margin-top:10px;line-height:30px;color:#797979;}

.mypage_sns .tit {position:relative;padding-bottom:18px;margin-top:48px;font-size:26px;color:#101010;font-weight:500;line-height:24px;border-bottom:1px solid #767676;}
.mypage_sns .tit .subtit {position:absolute;right:10px;bottom:13px;font-size:12px;font-weight:400;color:#767676;}
.myPage_sns .snslist {background:#fff;margin-top:20px;}
.snslist li {padding:20px 0;border-bottom:1px solid #ccc;}
.snslist li:first-child {border-top:0 none;}
.snslist li:last-child {border-bottom:1px solid #767676;}
.snslist .line .snstxt {}
.snslist .fb .snstxt {background-position:10px -35px;}
.snslist .yh .snstxt {background-position:10px -70px;}
.snslist .az .snstxt {background-position:10px -105px;}
.snslist .line.on .snstxt {background-position:10px -140px;}
.snslist .fb.on .snstxt {background-position:10px -175px;}
.snslist .yh.on .snstxt {background-position:10px -210px;}
.snslist .az.on .snstxt {background-position:10px -245px;}
.snsli .snsicon {height:35px;}
.snsli .snsicon .snstxt {display:inline-block;padding-left:60px;width:170px;height:35px;background:url('/static/front/resources/web/images/mypage/mypage_icon.png') no-repeat;background-size:35px;background-position:10px 0;}
.snsli .snsicon .snstxt .txt {display:inline-block;line-height:35px;font-size:16px;}
.snsli .snsicon .snsdate {display:none;line-height:1;font-size:14px;color:#767676;}
.snsli .snsbtn {position:relative;display:inline-block;width:62px;height:30px;float:right;margin:2.5px 15px 2.5px 0px;}
.snsli.on .snsicon .snstxt .tit {margin-top:2px;line-height:1;}
.snsli.on .snsicon .snsdate {display:inline-block;}
.snsli.on .snsicon .snsdate span {color:#024137;}
.myPage_sns .withdraw {padding-top:58px;text-align:center;font-size:11px;line-height:15px;color:#000;}
.myPage_sns .withdraw .click_pop {display:inline-block;vertical-align:middle;}
.myPage_sns .withdraw .click_pop a {border-bottom:1px solid #024137;color:#024137;}
.myPage_sns .withdraw .tail {margin-top:23px;color:#767676;}

.btn_switch {display:inline-block;position:relative;width:62px;height:30px;}
.btn_switch input {width:0;height:0;opacity:0;}
.btn_switch .slider {position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}
.btn_switch .slider:before {content:'';position:absolute;width:26px;height:26px;left:2px;bottom:2px;background:#fff url('/static/front/resources/web/images/common/btn_switch_off.png') no-repeat;background-size:100%;-webkit-transition:.4s;transition:.4s;}
.btn_switch input:checked + .slider {background-color:#0047b1;}
.btn_switch input:checked + .slider:before {background-image:url('/static/front/resources/web/images/common/btn_switch_on.png');-webkit-transform:translateX(32px);-ms-transform:translateX(32px);transform:translateX(32px);}
.btn_switch .slider.round {border-radius:30px;}
.btn_switch .slider.round:before {border-radius: 50%;}

/* 마이페이지 문의사항 */
.mypageArea .contact {}
.mypageArea .contact h3.tit {padding:55px 0;font-size:26px;font-weight:500;text-align:center;}
.mypageArea .contact .btn_wrap{padding:28px 0 0;}
/* 상단 */
.contactUl {height:270px;border:1px solid #ccc;text-align:center;}
.contactUl:after {clear:both;display:block;content:'';}
.contactUl li {float:left;width:50%;height:270px;}
.contactUl li + li {border-left:1px solid #ccc;box-sizing:border-box;}
.contactUl li .tit {margin-top:45px;}
.contactUl li .tit2 {margin-top:45px;font-size:16px;font-weight:500;line-height:24px;}
.contactUl li .call {margin-top:35px;}
.contactUl li .call em {font-size:34px;font-weight:500;line-height:24px;color:#024137;}
.contactUl li .tail {margin-top:-2px;line-height:24px;color:#767676;}
.contactUl li .tail + .tail {margin-top:20px;}
/* 하단 */
.toggleList.contactList {padding-top:80px;border-top:0 none;}
.toggleList.contactList .item {border-bottom:0 none;}
.toggleList.contactList .item button {height:70px;line-height:70px;font-size:14px;font-weight:400;background:url('../images/shopping/arr_faqList.png') no-repeat right 4.5% center;}
.toggleList.contactList .item button.open {background-image:url('../images/shopping/arr_faqList_on.png');}
.toggleList.contactList .item .toggleCon {padding:0 0 25px;background:#fafafa;}
.contactList .noData {border-bottom:1px solid #ccc;}
.contactList .noData p {font-weight:500;}
.contactList li {width:100%;}
.contactList .listContain {float:left;text-align:center;}
.contactList .list1 {width:11.5%;}
.contactList .list2 {width:53%;padding-left:5%;}
.contactList .list3 {width:12%;}
.contactList .list4 {width:16%;}
.contactList .containHead {height:40px;line-height:40px;border-top:1px solid #767676;border-bottom:1px solid #ccc;}
.contactList .containHead .listContain {color:#767676;}
.contactList .containBody button {border-bottom:1px solid #ccc;}
.contactList .containHead:after,
.contactList .containBody button:after {clear:both;content:'';display:block;}
.contactList .containBody .list2 {text-align:left;}
.contactList .containBody .list3 {color:#024137;}
.contactList .containBody .list4 {font-weight:500;color:#767676;}
.contactList .containBody .list4 em {color:#024137;}
.contactList .containBody button.open .list2 {font-weight:500;}
.qnaArea {margin:0 15%;padding:35px 5%;}
.qnaArea em {font-size:20px;font-weight:500;}
.qnaArea .qnaArea p {color:#767676;}
.qnaArea .qnaArea em {color:#ccc;}
.qnaArea .qArea {}
.qnaArea .bar {width:calc(100% + 36px);margin:35px 0 35px -18px;height:1px;background:#ccc;}
.qnaArea .aArea {}
.qnaArea .qArea + .aArea {margin-top:25px;}
.qnaArea .img, .qnaArea .txt {margin-top:15px;}
.qnaArea .img + .txt,
.qnaArea .txt + .date {margin-top:5px;}
.qnaArea .txt {line-height:26px;color:#767676;}
.qnaArea .date {font-size:12px;color:#024137;}
.myContact + .paging {padding-top:100px;}

/* 문의사항 글쓰기 */
.mypageArea .contact h4.tit {padding:57px 0 24px;border-bottom:1px solid #767676;font-size:26px;font-weight:500;text-align:center;}
.contact_form th,
.contact_form td {padding:10px 10px 10px 20px;border-bottom:1px solid #ccc;}
.contact_form th {text-align:left;font-weight:400;}

.imgUpload {position:relative;}
.imgUpload input {position:absolute;top:0;left:0;width:0px;height:0px;opacity:0;}
.imgUpload label {display:inline-block;float:left;width:100px;height:100px;margin-right:10px;margin-bottom:10px;background:url('/static/front/resources/web/images/mypage/contact_upload_icon.png') no-repeat;background-size:100px;}
.imgUpload:after {content:'';display:block;clear:both;}
.imgUpload #addImg .addImg_item {position:relative;float:left;width:100px;height:132px;overflow:hidden;margin-right:10px;margin-bottom:10px;}
.imgUpload #addImg .imgWrap {overflow:hidden;width:100px;height:100px;}
.imgUpload #addImg img {width:100px;}
.imgUpload span.deleteImg {position:relative;display:block;padding-left:40px;font-size:12px;color:#024137;line-height:32px;}
.imgUpload span.deleteImg:before,
.imgUpload span.deleteImg:after {content:'';display:block;position:absolute;left:50%;top:50%;width:14px;height:1px;margin-top:-1px;margin-left:-32px;background:#024137;}
.imgUpload span.deleteImg:before {transform:rotate(45deg);}
.imgUpload span.deleteImg:after {transform:rotate(-45deg);}
.contact_form td .addDesc {margin-top:0;}
.mypageArea .contact .contact_form .btn_wrap {padding:60px 0 120px;text-align:center;}

.wd68 {width:68%;}
.wd43 {display:inline-block;width:43%;}
.contact_form td .clickPop {display:inline-block;margin-left:20px;}
.contact_form td .clickPop a {border-bottom:1px solid #024137;color:#024137;}
/* 문의하기 팝업 */
#contactOrderList .lyTail {margin-top:15px;margin-bottom:40px;color:#767676;line-height:29px;}
#contactOrderList .btn_wrap {margin-top:20px;}
#contactOrderList .btn_wrap a.btn {width:400px;}
#contactOrderList .btn_wrap + .btn_wrap {margin-top:10px;}
.orderCList {border-top:1px solid #ccc;}
.orderCList .inp_radio.type1 {position:relative;height:165px;border-bottom:1px solid #ccc;}
.orderCList .inp_radio.type2 {position:relative;height:140px;border-bottom:1px solid #ccc;}
.orderCList .inp_radio.type1 input,
.orderCList .inp_radio.type2 input{width:0;height:0;}
.orderCList .inp_radio.type1 label {float:left;margin:72px 0 72px 10px;width:40px;height:auto;box-sizing:border-box;}
.orderCList .inp_radio.type2 label {float:left;margin:59.5px 0 59.5px 10px;width:40px;height:auto;box-sizing:border-box;}
.orderCList + .paging {padding:40px 0;}
.orderCInfo {float:left;width:calc(100% - 50px);height:auto;margin:30px 0;line-height:1;}
.orderCInfo .orderCTop .orderCtail .orderNumber,
.orderCInfo .orderCBtm .orderCstate {font-weight:500;color:#024137;}
.orderCInfo .orderCTop .orderCtail {display:inline-block;color:#767676;}
.orderCInfo .orderCTop .orderCtail.date {color:#024137;}
.orderCInfo .orderCTop .orderCtail + .orderCtail:before {content:'|';position:relative;top:-2px;padding-right:5px;font-size:10px;}
.orderCInfo .orderCMid {margin-top:10px;line-height:26px;}
.orderCInfo .orderCBtm {position:relative;margin-top:15px;}
.orderCInfo .orderCBtm p {display:inline-block;}
.orderCInfo .orderCBtm .orderPrice {position:absolute;right:20px;}

/* 회원탈퇴 */
.secession {}
.secession h3.tit {padding:60px 0 30px;border-bottom:1px solid #ccc;font-size:26px;font-weight:500;text-align:center;}
.secession .subtit {margin-top:55px;font-size:20px;font-weight:500;text-align:center;line-height:32px;}
.secession .subtail {margin-top:15px;text-align:center;line-height:29px;color:#767676;}
.secession .contents_title {text-align:center;}
.secession .contents_title .tit {line-height:31px;}
.secession .tr {margin-top:93px;}
.secession .tr .th {padding-bottom:14px;border-bottom:1px solid #767676;}
.secession .tr .th .subtit {font-size:26px;font-weight:500;line-height:24px;}
.secession .tr .td {padding:27.5px 0;}
.secession .tr .td.available {padding:0;}
.secession .tr .available li {width:100%;border-bottom:1px solid #ccc;height:53px;line-height:53px;}
.secession .tr .available li:after {content:'';display:block;clear:both;}
.secession .tr .available li:last-child {border-bottom:1px solid #767676;}
.secession .tr .available li p {width:140px;float:left;color:#101010;}
.secession .tr .td.unavailable {padding:35px 0 50px;margin-top:40px;border-top:1px solid #ccc;}
.secession .tr .td.unavailable p {font-size:16px;}
.secession .tr .td.unavailable p span{display:inline-block;margin-top:7px;font-size:14px;line-height:30px;color:#767676;}
.secession_info .info_wrap {width:40%;margin:0 auto;}
.secession_info .info_wrap > div {display:inline-block;}
.secession_info {margin-top:53px;padding:35px 0;background:#fafafa;}
.secession_info .tit {font-size:16px;font-weight:500;line-height:24px;}
.secession_info .tail {margin-top:7px;line-height:24px;}

.secession div.inp_radio {display:inline-block;}
.secession div.inp_radio + div.inp_radio {margin:0 0 0 5%;}
.inp_radio.type1 {height:20px;}
.inp_radio.type1 input {width:20px;height:20px;line-height:20px;}
.inp_radio.type1 label {padding-left:33px;line-height:20px;font-size:13px;background-size:20px auto;}
.inp_radio.type1 input:checked + label {background-position:0px -42px;}

/* 배송지관리 */
.shippingzone {}
.shippingzone h3.tit {padding:60px 0 20px;font-size:26px;font-weight:500;line-height:24px;}
.shippingzone .tit button.zipeAdd {float:right;}
.shippingzone .tit button.zipeAdd {border-bottom:1px solid #024137;color:#024137;}
.tbl_order.zipList {border-top:1px solid #767676;}
.tbl_order.zipList th,
.tbl_order.zipList td {text-align:left;}
.tbl_order.zipList th {padding:0;height:45px;}
.tbl_order.zipList td {padding:0;height:80px;line-height:80px;}
.zipList .list1 {font-weight:500;}
.zipList .list1 em {color:#024137;}
.zipList .list2 {overflow:hidden;white-space:nowrap;}
.zipList .list3 {}
.zipList .list4 {}
.zipList .list4 button {display:inline-block;width:19px;height:43px;margin-left:3px;}
.zipList .list4 button + button {margin-left:18px;}
.zipList .list4 .zipedit {background: url('/static/front/resources/web/images/mypage/edit_icon.png') no-repeat center center;background-size:contain;}
.zipList .list4 .zipdel {background: url('/static/front/resources/web/images/mypage/delete_icon.png') no-repeat center center;background-size:contain;}
.zipList + .paging {padding-top:100px;}

/* 마이포인트 */
.mypoint {}
.mypoint h3.tit {padding:60px 0 30px;font-size:26px;font-weight:500;line-height:24px;text-align:center;}
.mypoint .mypointArea {padding:60px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;line-height:1;font-weight:500;}
.mypoint .mypointArea .tit {}
.mypoint .mypointArea .mypoint {margin-top:40px;font-size:40px;color:#024137;}
.mypoint .mypointArea .pointExp {margin-top:40px;font-size:12px;font-weight:400;color:#767676;}

.mypoint .inp_wrap {line-height:80px;}
.mypoint .inp_wrap .inp_radio + .inp_radio {margin-left:50px;}
.mypoint .searchDate {margin-top:0;}

.pointList {padding-top:80px;}
.tbl_order.pointList table {width:100%;border-top:1px solid #767676;border-bottom:1px solid #ccc;}
.tbl_order.pointList th {padding:0;height:40px;line-height:40px;}
.tbl_order.pointList td {padding:0;}
.pointList tbody tr {height:75px;}
.pointList .pointList1 {color:#024137;}
.pointList .pointList2 {}
.pointList .pointList3 {}
.pointList .pointList4 {font-weight:500;}
.pointList + .paging {padding-top:100px;}

/* 코드박스 */
.codebox {}
.codebox h3.tit {padding:60px 0 65px;font-size:26px;font-weight:500;line-height:24px;text-align:center;}
.codebox .tabType {border-bottom:1px solid #ccc;}
.codebox .tabType1 li {width:50%;margin-right:0;text-align:center;}
.codebox .tabType1 li a {position:relative;font-size:16px;font-weight:500;}
.codebox .tabType1 li a:after {height:2px;}

.codebox .codeEn {padding:55px 0 20px;}
.codebox .codeEn:after {clear:both;content:'';display:block;}
.codebox .codeEn .codeEnroll {float:right;border-bottom:1px solid #024137;color:#024137;}

.codeboxList table {width:100%;border-top:1px solid #767676;border-bottom:1px solid #ccc;}
.codeboxList th {line-height:40px;text-align:center;}
.codeboxList td {text-align:center;}
.codeboxList th {font-weight:400;color:#767676;}
.codeboxList td {border-top:1px solid #ccc;}
.codeboxList tbody tr {height:100px;}
.codeboxList .codeList1 {}
.codeboxList .codeList2 {font-weight:500;color:#024137;}
.codeboxList .codeList3 {text-align:left;padding-left:11%;}
.codeboxList .codeList3 .tit {font-size:16px;}
.codeboxList .codeList3 .tail {margin-top:-5px;color:#767676;}
.codeboxList .codeList4 {font-size:16px;font-weight:500;}
.codeboxList .codeList5 {font-weight:500;color:#767676;}
.codeboxList .codeList6 .useInfo {color:#767676;}
.codeboxList .codeList6 .useInfo .exp{color:#d10000;}
.codeboxList .codeList6 .btn {width:90px;padding:0;}
.codeboxList + .paging {padding-top:100px;}

/* wish list */
.wishlist .pdtBtn .btn_buy,
.wishlist .pdtBtn .btn_alarm{width:100%;}
.wishlist h3.tit {padding:60px 0 30px;font-size:26px;font-weight:500;text-align:center;}
.wishlist .mywishArea {border-top:1px solid #ccc;}
.wishlist .mywishArea .wishQnty {padding:20px 0;line-height:32px;}
.wishlist .mywishArea .wishQnty em {color:#024137;}
.pdtListWrap.wishListWrap {margin-top:0;}
.pdtListWrap.wishListWrap .paging {padding-top:25px;margin-bottom:-20px;}

/**
Customer Center
**/
.customer {}
.noticeArea {max-width:1134px;margin:0 auto;padding-top:60px;}

/* NOTICE */
.noticeArea .searchNotice:after {clear:both;display:block;content:'';}
.noticeArea .inp_wrap {float:right;}
.noticeArea .inp_select {display:inline-block;width:200px;}
.noticeArea .inp_text {display:inline-block;width:320px;margin-left:10px;}
.noticeList {margin-top:15px;}
.noticeList table {width:100%;border-top:1px solid #767676;border-bottom:1px solid #ccc;}
.noticeList th {line-height:40px;text-align:center;}
.noticeList td {position:relative;border-top:1px solid #ccc;text-align:center;}
.noticeList th {font-weight:400;color:#767676;}
.noticeList tbody tr {height:100px;}
td em.icon {position:absolute;top:0;left:30px;width:21px;height:100%;font-size:0;line-height:0;background:url('/static/front/resources/web/images/common/icon_top_notice.png') no-repeat center;}
.noticeList .list1 {font-weight:500;color:#024137;}
.noticeList .list2 {text-align:left;}
.noticeList .list3 {color:#767676;}
.noticeList + .paging {padding-top:80px;}

/* NOTICE view */
.customer .list_view_group {margin-top:0;margin-bottom:-120px;}

.viewTop {height:80px;border-top:1px solid #767676;border-bottom:1px solid #ccc;box-sizing:border-box;}
.viewTop .tit {display:inline-block;font-size:20px;font-weight:500;line-height:78px;}
.viewTop .date {float:right;margin-right:20px;line-height:78px;color:#767676;}
.viewDown {}
.viewDown:after {content:'';clear:both;display:block;}
.viewDown .downArea {float:right;height:50px;line-height:50px;}
.viewDown .downArea a {margin-right:20px;color:#767676;}
.viewDown .downArea a:before {content:'';display:inline-block;width:20px;height:26px;margin-right:10px;vertical-align:middle;background:url('/static/front/resources/web/images/common/icon_download.png') no-repeat center;}
.viewCon .viewImg {padding:15px 0;}
.viewCon .viewtext {padding-top:25px;}
.viewCon .btn_wrap {padding:40px 0;}

/* Shopping Guide sub */
.sgWrap {}
.sgWrap:after {content:'';display:block;clear:both;}
.sgWrap .sgCateArea {float:left;margin-top:45px;}
.sgWrap .sgArea {float:right;}
.sgWrap .sgArea h3.tit {padding-bottom:20px;margin-top:60px;font-size:26px;font-weight:500;line-height:24px;border-bottom:1px solid #767676;}
.sgWrap .sgArea .tail {margin-top:35px;}
.sgWrap .sgArea .tail em {color:#024137;}
.sgWrap .sgArea .subTit {font-size:20px;font-weight:500;}
.sgWrap .sgArea .subInfo {color:#767676;}
.sgWrap .sgArea .subInfo span {color:#101010;}
.sgWrap .sgArea .subInfo em {color:#024137;}
.sgWrap .sgArea .tblType3 {margin-top:25px;}
.sgWrap .sgArea .tblType3 table {border-top:0 none;}
.sgWrap .sgArea ol li {margin-top:50px;}
.sgWrap .sgArea ol li .subInfo {margin-top:15px;}
.sgWrap .sgArea .imgArea {margin-top:30px;}
.sgCateArea {}
.sgCateArea .lnbTop a {display:block;border-bottom:1px solid #ccc;}
.sgCateArea .lnbTop a.on {/* border-bottom:2px solid #024137;color:#024137 */;font-weight:500;}
.sgCateArea .lnbTop a.lnbN1 {background:url('/static/front/resources/web/images/customer/join_icon_off.png') no-repeat right 12px center;background-size:23px auto;}
.sgCateArea .lnbTop a.lnbN2 {background:url('/static/front/resources/web/images/customer/mem_icon_off.png') no-repeat right 12px center;background-size:23px auto;}
.sgCateArea .lnbTop a.lnbN3 {background:url('/static/front/resources/web/images/customer/point_icon_off.png') no-repeat right 12px center;background-size:21px auto;}
.sgCateArea .lnbTop a.lnbN4 {background:url('/static/front/resources/web/images/customer/code_icon_off.png') no-repeat right 12px center;background-size:19px auto;}
.sgCateArea .lnbTop a.lnbN5 {background:url('/static/front/resources/web/images/customer/order_icon_off.png') no-repeat right 12px center;background-size:22px auto;}
.sgCateArea .lnbTop a.lnbN6 {background:url('/static/front/resources/web/images/customer/payment_icon_off.png') no-repeat right 12px center;background-size:26px auto;}
.sgCateArea .lnbTop a.lnbN7 {background:url('/static/front/resources/web/images/customer/return_icon_off.png') no-repeat right 12px center;background-size:25px auto;}
.sgCateArea .lnbTop a.lnbN8 {background:url('/static/front/resources/web/images/customer/delivery_icon_off.png') no-repeat right 12px center;background-size:25px auto;}
.sgCateArea .lnbTop a.on.lnbN1, .sgCateArea .lnbTop a.lnbN1:hover {background:url('/static/front/resources/web/images/customer/join_icon_on.png') no-repeat right 12px center;}
.sgCateArea .lnbTop a.on.lnbN2, .sgCateArea .lnbTop a.lnbN2:hover  {background:url('/static/front/resources/web/images/customer/mem_icon_on.png') no-repeat right 12px center;}
.sgCateArea .lnbTop a.on.lnbN3, .sgCateArea .lnbTop a.lnbN3:hover  {background:url('/static/front/resources/web/images/customer/point_icon_on.png') no-repeat right 12px center;}
.sgCateArea .lnbTop a.on.lnbN4, .sgCateArea .lnbTop a.lnbN4:hover  {background:url('/static/front/resources/web/images/customer/code_icon_on.png') no-repeat right 12px center;}
.sgCateArea .lnbTop a.on.lnbN5, .sgCateArea .lnbTop a.lnbN5:hover  {background:url('/static/front/resources/web/images/customer/order_icon_on.png') no-repeat right 12px center;}
.sgCateArea .lnbTop a.on.lnbN6, .sgCateArea .lnbTop a.lnbN6:hover  {background:url('/static/front/resources/web/images/customer/payment_icon_on.png') no-repeat right 12px center;}
.sgCateArea .lnbTop a.on.lnbN7, .sgCateArea .lnbTop a.lnbN7:hover  {background:url('/static/front/resources/web/images/customer/return_icon_on.png') no-repeat right 12px center;}
.sgCateArea .lnbTop a.on.lnbN8, .sgCateArea .lnbTop a.lnbN8:hover  {background:url('/static/front/resources/web/images/customer/delivery_icon_on.png') no-repeat right 12px center;}
.sgWrap .register, .sgWrap .promotion, .sgWrap .point, .sgWrap .order, .sgWrap .method, .sgWrap .membership, .sgWrap .return, .sgWrap .delivery {display:none;}
.customerBtm {width:100%;border-top:1px solid #ccc;}
.customerBtm .btmArea {width:27%;min-width:530px;margin:0 auto;text-align:center;padding:42px 0;}
.customerBtm .btmArea .txt {display:inline-block;font-size:12px;line-height:1;color:#767676;}
.customerBtm .btmArea .txt + .txt {border-left:1px solid #e6e6e6;box-sizing:border-box;padding-left:20px;margin-left:20px;}
.customerBtm .btmArea .txt span {margin-left:20px;}
.customerBtm .btmArea .txt span a {border-bottom:1px solid #024137;color:#024137;}
.customerBtm .btmArea .txt span em {color:#101010;}
@media all and (max-width:1599px) {
	.sgWrap .sgCateArea {width:17.6%;min-width:166px;}
	.sgWrap .sgArea {width:77.7%;min-width:732px;}
	.sgCateArea .lnbTop a {font-size:13px;line-height:38px;}
	
	.sgWrap .sgArea h3.tit {margin-top:40px;}
	.sgWrap .sgArea .addDesc {font-size:13px;line-height:25px;}
}
@media all and (min-width:1600px) {
	.sgWrap .sgCateArea {width:16.2%;}
	.sgWrap .sgArea {width:79.72%;}
	.sgCateArea .lnbTop a {font-size:14px;font-weight:500;line-height:60px;}
	.sgWrap .sgArea .addDesc {font-size:14px;line-height:29px;}
}
/* Shopping Guide register */
.register .sgArea .btn_wrap {padding:20px 0;}
.register .sgArea .subInfo {padding:20px 0;}
/* Shopping Guide membership */
.membership .tblType3 table {width:545px;}
.tblType3 thead {background:#e1e7e6;}
.tblType3 thead th {text-align:center;color:#024137;font-weight:400;}
.tblType3 tbody td {padding:22.5px 27px;border-bottom:1px solid #ccc;text-align:center;box-sizing:border-box;color:#767676;}
.tblType3 tbody td:first-child {color:#101010;}
/* Shopping Guide point */
.point .tblType3.type1 table {width:378px;}
.point .tblType3.type2 table {width:685px;}
.point .tblType3.type2 tbody td:first-child {text-align:left;padding:0 0 0 29px;}
.exDesc {position:relative;display:block;margin-top:25px;padding-left:25px;color:#767676;}
.exDesc:before {content:'例)';position:absolute;top:0px;left:0px;}
/* Shopping Guide promotion */
.promotion .sgArea .twin {max-width:880px;}
.promotion .sgArea .twin ol:after {content:'';clear:both;display:block;}
.promotion .sgArea .twin ol li {float:left;width:50%;margin:0;}
/* Shopping Guide order */
.order .sgArea .tail .dep1 {color:#767676;}
.order .sgArea .orderOl {width:100%;max-width:900px;padding:30px 0;margin-top:40px;background:#fafafa;}
.order .sgArea .orderOl:after {content:'';clear:both;display:block;}
.order .sgArea .orderOl li {position:relative;float:left;width:16.66%;height:105px;margin-top:0px;}
.order .sgArea .orderOl li .circle {position:relative;width:80px;height:80px;margin:0 auto;border:1px solid #ccc;border-radius:50%;}
.order .sgArea .orderOl li .circle .arrow {position:absolute;top:40px;right:-28px;width:28px;height:1px;background:#ccc;}
.order .sgArea .orderOl li .circle .arrow:before {content:'';position:absolute;display:block;top:-4px;right:0;width:10px;height:1px;background:#ccc;transform:rotate(45deg);}
.order .icon01 {background:url('/static/front/resources/web/images/customer/customer_order_01.png') no-repeat center;background-size:34px 29px;}
.order .icon02 {background:url('/static/front/resources/web/images/customer/customer_order_02.png') no-repeat center;background-size:23px 30px;}
.order .icon03 {background:url('/static/front/resources/web/images/customer/customer_order_03.png') no-repeat center;background-size:38px 35px;}
.order .icon04 {background:url('/static/front/resources/web/images/customer/customer_order_04.png') no-repeat center;background-size:32px 28px;}
.order .icon05 {background:url('/static/front/resources/web/images/customer/customer_order_05.png') no-repeat center;background-size:42px 28px;}
.order .icon06 {background:url('/static/front/resources/web/images/customer/customer_order_06.png') no-repeat center;background-size:44px 28px;}
.order .orderOl .txt {position:absolute;bottom:0;width:100%;text-align:center;color:#767676;line-height:1;}
/* Shopping Guide method */
.method .sgArea .twin {width:780px;}
.method .sgArea .twin:after {content:'';clear:both;display:block;}
.method .sgArea .twin li {float:left;width:375px;margin-top:35px;}
.method .sgArea .twin li:nth-child(1),
.method .sgArea .twin li:nth-child(3) {margin-right:30px;}
.method .sgArea .twin li img {width:100%;}
/* Shopping Guide return */
.return .tblType3 table {width:545px;}
.return .tblType3 tbody td {color:#767676;}
.return .tblType3 tbody td:nth-child(2) {color:#101010;}
.return .tblType3.type2 tbody td:first-child {text-align:left;padding:0 0 0 29px;}
.return .tblType3 + .addDesc {margin-top:42px;}
/* Shopping Guide delivery */
.delivery .sgArea .deliveryTime {position:relative;margin:30px 0;padding:0 7.8%;width:100%;height:100px;max-width:1050px;box-sizing:border-box;background:#fafafa;}
.delivery .sgArea .deliveryTime:before {content:'';position:absolute;left:calc(7.8% + 6px);bottom:37.5px;z-index:1;width:69.76%;height:1px;background:#ccc;}
.delivery .sgArea .deliveryTime:after {content:'';clear:both;display:block;}
.delivery .sgArea .deliveryTime li {position:relative;float:left;margin-top:33px;width:16.66%;line-height:1;color:#767676;white-space:nowrap;}
.delivery .sgArea .deliveryTime li:before {content:'';position:absolute;bottom:-19px;left:0;display:inline-block;z-index:2;width:6px;height:6px;border-radius:50%;background:#767676;}
.delivery .sgArea .subtxt {color:#767676;}

.sgCateArea .lnbTop {position:relative;}
.sgCateArea .lnbTop a {position:relative;display:block;box-sizing:border-box;}
.sgCateArea .lnbTop a.on,
.sgCateArea .lnbTop a:hover {color:#024137;}
.sgCateArea .lnbTop a:after {content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:2px;background:#024137;
	-webkit-transform:scaleX(0);transform:scaleX(0);
	-webkit-transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	transition:-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	transition:transform .4s cubic-bezier(.7,0,.3,1);
	transition:transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
	-webkit-transform-origin:right center;transform-origin:right center;
}
.sgCateArea .lnbTop a.on:after,
.sgCateArea .lnbTop a:hover:after {
	-webkit-transform:scaleX(1);transform:scaleX(1);
	-webkit-transform-origin:left center;transform-origin:left center;
}















































/* ==========================
공통
========================== */

.hide {font-size:0;display:none;position:absolute;top:0;left:-200%}


/* ==========================
레이아웃
========================== */

.ts_container {text-align: center;background: #024137;padding: 0 0 149px;}
.ts_content {display: inline-block;background: #fff;width:60%;max-width: 980px;padding: 90px 13% 100px;margin: 68px auto 0;border-radius: 15px;box-sizing: content-box;}
.ts_page {width: 100%;}
.title_wrap.nav-down {}
.title_wrap.product_ttl {height:0;}
.title_wrap.nav-down .title,
.title_wrap.product_ttl .title{position: fixed;top: 47px;font-size: 30px;z-index: 5000;width: 470px;margin-left: -235px;}
.title_wrap.gnb_on {}
.title_wrap.gnb_on .title {display:none;}
/* 
.title_wrap.innistar {background: transparent;}
.title_wrap.innistar .title {color: #fff;}
.title_wrap.innistar .title span {text-indent: -9999px;display: inline-block;width: 33px;line-height: 48px;background: url(../images/common/innistar.png) no-repeat center / 33px auto;}
.title_wrap.innistar.nav-down {}
.title_wrap.innistar.nav-down .title {color: #101010;}
.title_wrap.innistar.nav-down .title span {width: 22px;background-size: 21px auto;} 
*/
.title_wrap.innistar {height:0;background: transparent;}
.title_wrap.innistar .title {position: fixed;top: 47px;font-size: 30px;z-index: 5000;width: 400px;margin-left: -200px;color: #101010;}
.title_wrap.innistar .title span {text-indent: -9999px;display: inline-block;width: 22px;line-height: 48px;background: url(../images/common/innistar.png) no-repeat center / 21px auto;}

#header {}
#header .headerIn {position: relative;max-width: inherit;height: 100%;}
#header .headerIn .logo {}
#header .headerIn .logo a {}
#header .headerIn .top-open {position:absolute;top: 34px;right: 60px;width:25px;height: 26px;display:block;cursor:pointer;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;}
#header .headerIn .top-open .line1 {top: 4px;position:absolute;height: 2px;width: 25px;background: #024137;left:0;border-radius:3px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;}
#header .headerIn .top-open .line2 {top: 12px;position:absolute;height: 2px;width:25px;background: #024137;left:0;border-radius:3px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;}
#header .headerIn .top-open .line3 {top: 20px;position:absolute;height: 2px;width:25px;background: #024137;left:0;border-radius:3px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;}
#header .headerIn .top_guide {position: absolute;right: 117px;top: 33px;background: url(../images/common/guide_icon.png) no-repeat center / 29px auto;display: block;width: 29px;height: 29px;}
#header #teaserGnb {display:none;opacity:0;position: fixed;top: 0;left:0;width: 100%;height: 100%;overflow-y: scroll;background: #fff;overflow:hidden;z-index: 9;text-align: center;}
#header #teaserGnb::after {content:'';display:inline-block;vertical-align:middle;height:100%}
#header #teaserGnb .logDiv {position: fixed;top: 32px;right: 110px;text-align: left;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;}
#header #teaserGnb .logDiv div {padding-right: 40px;line-height: 30px;background:url(../images/layout/user_icon.png) no-repeat 99% center;}
#header #teaserGnb .logDiv div.on {}
#header #teaserGnb .logDiv div .user {margin-left: 20px;color: #024137;font-weight: 700;margin-top:-2px;}
#header #teaserGnb .linkDiv {display: inline-block;vertical-align: middle;}
#header #teaserGnb .linkDiv ul {}
#header #teaserGnb .linkDiv ul li {position: relative;overflow: hidden;margin: 30px 0;}
#header #teaserGnb .linkDiv ul li a {font-size: 60px;color: #101010;font-weight: 600;letter-spacing: -0.2px;line-height: 70px;display:inline-block;border-bottom:2px solid #fff}
#header #teaserGnb .linkDiv ul li a:hover {border-color:#101010}
#header #teaserGnb .linkDiv ul li a span {text-indent: -9999px;width: 48px;height: 100%;display: inline-block;background: url(../images/layout/innistar.png) no-repeat center;}
#header #teaserGnb .linkDiv .link {margin-top: 60px;}
#header #teaserGnb .linkDiv .link a {position: relative;font-size: 16px;font-weight: 600;color: #101010;}
#header #teaserGnb .linkDiv .link a:not(.first) {margin-left: 60px;}
#header #teaserGnb .linkDiv .link a:not(.first)::after {content:'';position: absolute;width: 1px;height: 70%;top: 15%;left: -30px;background: #b1b1b1;}
#header #teaserGnb .snsDiv {position: fixed;bottom: 50px;left: 60px;text-align: left;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;}
#header #teaserGnb .snsDiv li {float:left;width: 21px;height: 20px;margin: 0 13px;}
#header #teaserGnb .snsDiv li.twitter {background:url(../images/layout/twitter.png) no-repeat right center;}
#header #teaserGnb .snsDiv li.facebook {background:url(../images/layout/facebook.png) no-repeat right center;display:none;}
#header #teaserGnb .snsDiv li.instagram {background:url(../images/layout/instagram.png) no-repeat right center;}
#header #teaserGnb .snsDiv li a {display:block;width:100%;height:100%;}
#header #teaserGnb .snsDiv li a span {text-indent: -9999px;display: none;}
#header.on {}
#header.on .headerIn {}
#header.on .headerIn .logo {z-index: 100;position: fixed;}
#header.on .headerIn .logo a {/* background:url(../images/common/logo02.png) no-repeat center */}
#header.on .headerIn .ttl {z-index: 100;position: fixed;}
#header.on .headerIn .ttl a {color: #fff;}
#header.on .headerIn .top-open {z-index: 100;/*background: #dee4e3;*/position: fixed;}
#header.on .headerIn .top-open .line1 {background: #101010;transform:translateY(8px) rotate(135deg);-webkit-transform:translateY(8px) rotate(135deg);-ms-transform:translateY(8px) rotate(135deg);-moz-transform:translateY(8px) rotate(135deg);-o-transform:translateY(8px) rotate(135deg);}
#header.on .headerIn .top-open .line2 {background: #101010;opacity:0;}
#header.on .headerIn .top-open .line3 {background: #101010;transform:translateY(-8px) rotate(-135deg);-webkit-transform:translateY(-8px) rotate(-135deg);-ms-transform:translateY(-8px) rotate(-135deg);-moz-transform:translateY(-8px) rotate(-135deg);-o-transform:translateY(-8px) rotate(-135deg);}
#header.on #teaserGnb {}
#header.on #teaserGnb li {}

@media all and (max-width:1422px){
	.ts_content {margin: 68px 1% 0;}
}


/* ==========================
팝업
========================== */

/* 팝업 공통 */

/* 부가정보입력혜택 팝업 */
.lyPopArea.addInfo {}
.lyPopArea.addInfo .lyPop {border-radius: 10px;overflow: hidden;background: #f7f7f7;width: 560px;}
.lyPopArea.addInfo .lyPop .teaser_lyWrap {}
.lyPopArea.addInfo .lyClose {background: url(../images/common/btn_closePop02.png) no-repeat center center;right: 30px;}
.lyPopArea.addInfo .lyClose span {}
.lyPopArea.addInfo .lyClose i {}
.lyPopArea.addInfo .teaser_lyttl {background: #024137;color: #fff;padding: 85px 70px 35px;}
.lyPopArea.addInfo .teaser_lyttl .popUp_p01 {font-weight: 500;font-size: 14px;line-height: 27px;color: #fff;}
.lyPopArea.addInfo .teaser_lyttl .popUp_p02 {font-weight: 500;font-size: 26px;line-height: 38px;color: #fff;}
.lyPopArea.addInfo .teaser_lyttl .popUp_p02 span {text-indent: -9999px;display: inline-block;width: 18.5px;background: url(../images/common/innistar.png) no-repeat center / 16.5px auto;}
.lyPopArea.addInfo .teaser_lyttl .popUp_p03 {font-weight: 400;font-size: 14px;line-height: 26px;color: #fff;margin: 5px 0 0;}
.lyPopArea.addInfo .teaser_lyttl .popUp_p04 {font-weight: 400;font-size: 14px;line-height: 25px;color: #fff;margin: 5px 0 0;}
.lyPopArea.addInfo .teaser_lyctt {margin:0;}
.lyPopArea.addInfo .teaser_lyctt > p {color: #767676;font-size: 14px;}
.lyPopArea.addInfo .teaser_lyctt img  {width:100%;display:block}
.lyPopArea.addInfo .teaser_lyfoot {margin: 0 70px 80px;}
.lyPopArea.addInfo .teaser_lyfoot .btn_wrap {}

/* 부가정보입력혜택2 팝업 */
.lyPopArea.addInfo2 {}
.lyPopArea.addInfo2 .lyPop {border-radius: 10px;overflow: hidden;background: #f7f7f7;width: 560px;}
.lyPopArea.addInfo2 .lyPop .teaser_lyWrap {}
.lyPopArea.addInfo2 .lyClose {background: url(../images/common/btn_closePop02.png) no-repeat center center;right: 30px;}
.lyPopArea.addInfo2 .lyClose span {}
.lyPopArea.addInfo2 .lyClose i {}
.lyPopArea.addInfo2 .teaser_lyttl {background: #024137;color: #fff;padding: 85px 70px 35px;}
.lyPopArea.addInfo2 .teaser_lyttl .popUp_p01 {font-weight: 500;font-size: 14px;line-height: 27px;color: #fff;}
.lyPopArea.addInfo2 .teaser_lyttl .popUp_p02 {font-weight: 500;font-size: 26px;line-height: 38px;color: #fff;}
.lyPopArea.addInfo2 .teaser_lyttl .popUp_p02 span {text-indent: -9999px;display: inline-block;width: 18.5px;background: url(../images/common/innistar.png) no-repeat center / 16.5px auto;}
.lyPopArea.addInfo2 .teaser_lyttl .popUp_p03 {font-weight: 400;font-size: 14px;line-height: 26px;color: #fff;margin: 5px 0 0;}
.lyPopArea.addInfo2 .teaser_lyttl .popUp_p04 {font-weight: 400;font-size: 14px;line-height: 25px;color: #fff;margin: 5px 0 0;}
.lyPopArea.addInfo2 .teaser_lyctt {margin:0;}
.lyPopArea.addInfo2 .teaser_lyctt > p {color: #767676;font-size: 14px;}
.lyPopArea.addInfo2 .teaser_lyctt img  {width:100%;display:block}
.lyPopArea.addInfo2 .teaser_lyfoot {margin: 0 70px 80px;}
.lyPopArea.addInfo2 .teaser_lyfoot .btn_wrap {}

/* 비번찾기 팝업 */
.lyPopArea.findPw {}
.lyPopArea.findPw .lyPop {border-radius: 10px;overflow: hidden;background: #f7f7f7;width: 560px;}
.lyPopArea.findPw .lyPop .teaser_lyWrap {}
.lyPopArea.findPw .lyClose {background: url(../images/common/btn_closePop02.png) no-repeat center center;right: 30px;}
.lyPopArea.findPw .lyClose span {}
.lyPopArea.findPw .lyClose i {}
.lyPopArea.findPw .teaser_lyttl {background: #024137;color: #fff;padding: 85px 70px 35px;}
.lyPopArea.findPw .teaser_lyttl .popUp_p01 {font-weight: 500;font-size: 14px;line-height: 27px;color: #fff;}
.lyPopArea.findPw .teaser_lyttl .popUp_p02 {font-weight: 500;font-size: 26px;line-height: 38px;color: #fff;}
.lyPopArea.findPw .teaser_lyttl .popUp_p02 span {text-indent: -9999px;display: inline-block;width: 18.5px;background: url(../images/common/innistar.png) no-repeat center / 16.5px auto;}
.lyPopArea.findPw .teaser_lyttl .popUp_p03 {font-weight: 400;font-size: 14px;line-height: 26px;color: #fff;margin: 5px 0 0;}
.lyPopArea.findPw .teaser_lyttl .popUp_p04 {font-weight: 400;font-size: 14px;line-height: 25px;color: #fff;margin: 5px 0 0;}
.lyPopArea.findPw .teaser_lyctt {margin: 35px 70px 45px;}
.lyPopArea.findPw .teaser_lyctt .form_box {margin-top: 40px;padding-left: 110px;position:relative;}
.lyPopArea.findPw .teaser_lyctt .form_box dt {position: absolute;top: 0;left: 0;line-height: 45px;}
.lyPopArea.findPw .teaser_lyctt > p {color: #767676;font-size: 14px;}
.lyPopArea.findPw .teaser_lyctt img  {width:100%;display:block}
.lyPopArea.findPw .teaser_lyfoot {margin: 0 70px 80px;}
.lyPopArea.findPw .teaser_lyfoot .btn_wrap {}

/* 임시비밀번호발송 팝업 */
.lyPopArea.sendPw {}
.lyPopArea.sendPw .lyPop {border-radius: 10px;overflow: hidden;background: #f7f7f7;width: 560px;}
.lyPopArea.sendPw .lyPop .teaser_lyWrap {}
.lyPopArea.sendPw .lyClose {background: url(../images/common/btn_closePop02.png) no-repeat center center;right: 30px;}
.lyPopArea.sendPw .lyClose span {}
.lyPopArea.sendPw .lyClose i {}
.lyPopArea.sendPw .teaser_lyttl {background: #024137;color: #fff;padding: 85px 70px 35px;}
.lyPopArea.sendPw .teaser_lyttl .popUp_p01 {font-weight: 500;font-size: 14px;line-height: 27px;color: #fff;}
.lyPopArea.sendPw .teaser_lyttl .popUp_p02 {font-weight: 500;font-size: 26px;line-height: 38px;color: #fff;}
.lyPopArea.sendPw .teaser_lyttl .popUp_p02 span {text-indent: -9999px;display: inline-block;width: 18.5px;background: url(../images/common/innistar.png) no-repeat center / 16.5px auto;}
.lyPopArea.sendPw .teaser_lyttl .popUp_p03 {font-weight: 400;font-size: 14px;line-height: 26px;color: #fff;margin: 5px 0 0;}
.lyPopArea.sendPw .teaser_lyttl .popUp_p04 {font-weight: 400;font-size: 14px;line-height: 25px;color: #fff;margin: 5px 0 0;}
.lyPopArea.sendPw .teaser_lyctt {margin: 35px 70px 45px;}
.lyPopArea.sendPw .teaser_lyctt > p {color: #767676;font-size: 14px;}
.lyPopArea.sendPw .teaser_lyctt img  {width:100%;display:block}
.lyPopArea.sendPw .teaser_lyfoot {margin: 0 70px 80px;}
.lyPopArea.sendPw .teaser_lyfoot .btn_wrap {}

/* 회원전환 팝업 */
.lyPopArea.comMember {}
.lyPopArea.comMember .lyPop {border-radius: 10px;overflow: hidden;background: #f7f7f7;width: 560px;}
.lyPopArea.comMember .lyPop .teaser_lyWrap {}
.lyPopArea.comMember .lyClose {background: url(../images/common/btn_closePop02.png) no-repeat center center;right: 30px;}
.lyPopArea.comMember .lyClose span {}
.lyPopArea.comMember .lyClose i {}
.lyPopArea.comMember .teaser_lyttl {background: #024137;color: #fff;padding: 85px 70px 35px;}
.lyPopArea.comMember .teaser_lyttl .popUp_p01 {font-weight: 500;font-size: 14px;line-height: 27px;color: #fff;}
.lyPopArea.comMember .teaser_lyttl .popUp_p02 {font-weight: 500;font-size: 26px;line-height: 38px;color: #fff;}
.lyPopArea.comMember .teaser_lyttl .popUp_p02 span {text-indent: -9999px;display: inline-block;width: 18.5px;background: url(../images/common/innistar.png) no-repeat center / 16.5px auto;}
.lyPopArea.comMember .teaser_lyttl .popUp_p03 {font-weight: 400;font-size: 14px;line-height: 26px;color: #fff;margin: 5px 0 0;}
.lyPopArea.comMember .teaser_lyttl .popUp_p04 {font-weight: 400;font-size: 14px;line-height: 25px;color: #fff;margin: 5px 0 0;}
.lyPopArea.comMember .teaser_lyctt {margin: 35px 70px 45px;}
.lyPopArea.comMember .teaser_lyctt > p {color: #767676;font-size: 14px;}
.lyPopArea.comMember .teaser_lyctt img  {width:100%;display:block}
.lyPopArea.comMember .teaser_lyfoot {margin: 0 70px 80px;}
.lyPopArea.comMember .teaser_lyfoot .btn_wrap {}

/* 이벤트 가이드 레이어 팝업 */
.lyPopArea.guidePopup .lyPop {border-radius: 7px;overflow: hidden;background: #fff;width: 100%;max-width: 980px;padding: 80px 110px;}
.lyPopArea.guidePopup .teaser_lyWrap {}
.lyPopArea.guidePopup .lyClose {background: url(../images/common/btn_closePop02.png) no-repeat center center;right: 30px;}
.lyPopArea.guidePopup .teaser_lyttl {background: #024137;color: #fff;padding: 80px 110px 20px 110px;margin: -80px -110px 0 -110px;}
.lyPopArea.guidePopup .teaser_lyttl .popUp_p01 {padding: 0 0 10px;font-size: 14px;}
.lyPopArea.guidePopup .teaser_lyttl .popUp_p02 {font-weight: 700;font-size: 42px;line-height: 50px;padding: 0 0 10px;}
.lyPopArea.guidePopup .teaser_lyttl .popUp_p02 span {text-indent: -9999px;display: inline-block;width: 33px;background: url(../images/common/innistar.png) no-repeat center;}
.lyPopArea.guidePopup .teaser_lyttl .popUp_p03 {font-size: 14px;}
.lyPopArea.guidePopup .teaser_lyctt {margin: 0 -110px;}
.lyPopArea.guidePopup .teaser_lyctt img {width:100%;display:block}
.lyPopArea.guidePopup .teaser_lyfoot {}
.lyPopArea.guidePopup .teaser_lyfoot .box01 {}
.lyPopArea.guidePopup .teaser_lyfoot .box01 .ttl {font-weight: 500;font-size: 24px;line-height: 31px;margin: 0 0 10px;text-align: center;}
.lyPopArea.guidePopup .teaser_lyfoot .box01 .ctt {text-align: center;font-size: 24px;font-weight: 700;color: #024137;}
.lyPopArea.guidePopup .teaser_lyfoot .box02 {overflow: hidden;}
.lyPopArea.guidePopup .teaser_lyfoot .box02 .ttl {font-size: 24px;color: #101010;font-weight: 500;}
.lyPopArea.guidePopup .teaser_lyfoot .box02 .ctt {}
.lyPopArea.guidePopup .teaser_lyfoot .box02 .ctt img {}
.lyPopArea.guidePopup .teaser_lyfoot .box03 {font-size: 0;}
.lyPopArea.guidePopup .teaser_lyfoot .box03 .ttl {font-size: 14px;font-weight: 500;display: inline-block;vertical-align: top;width: 160px;margin: 0 0 30px;}
.lyPopArea.guidePopup .teaser_lyfoot .box03 ul {font-size: 14px;line-height: 23px;color: #646464;display: inline-block;vertical-align: top;width: 600px;margin: 0 0 30px;}
.lyPopArea.guidePopup .teaser_lyfoot .box03 ul li {margin: 0 0 5px;padding: 0 0 0 10px;position: relative;}
.lyPopArea.guidePopup .teaser_lyfoot .box03 ul li span {position: absolute;top: 0;left: 0;line-height: 23px;width: 4px;height: 23px;background: url(../images/common/bullet.png) no-repeat left center / 4px;}
.lyPopArea.guidePopup .teaser_lyfoot .box04 {text-align: center;}
.lyPopArea.guidePopup .teaser_lyfoot .box04 .snsBtn {display: inline-block;color: #333;font-size: 14px;padding: 0 0 0 30px;line-height: 23px;background: url(../images/common/sns_icon.png) no-repeat left center / 20px;}
.lyPopArea.guidePopup .teaser_lyfoot .box04 .snsBtn > a {padding: 0 20px 0 0;position: relative;}
.lyPopArea.guidePopup .teaser_lyfoot .box04 .snsBtn > a::after {content:'';position:absolute;top:50%;right: 4px;width: 7px;height: 2px;margin: -1px 0 0;background:#024137;transform: rotate(45deg);}
.lyPopArea.guidePopup .teaser_lyfoot .box04 .snsBtn > a::before {content:'';position:absolute;top: 50%;right: 0px;width: 7px;height: 2px;margin: -1px 0 0;background:#024137;transform: rotate(-45deg);}
.lyPopArea.guidePopup .teaser_lyfoot .box04 .snsBtn > a.on::after {transform: rotate(-45deg);}
.lyPopArea.guidePopup .teaser_lyfoot .box04 .snsBtn > a.on::before {transform: rotate(45deg);}
.lyPopArea.guidePopup .teaser_lyfoot .box04 .sns {overflow: hidden;margin: 10px auto 0;font-size: 0;}
.lyPopArea.guidePopup .teaser_lyfoot .box04 .sns li {text-indent: -9999px;display: inline-block;vertical-align: middle;margin: 0 6px;}
.lyPopArea.guidePopup .teaser_lyfoot .box04 .sns li.twitter {background:url(../images/common/twitter.png) no-repeat center / 20px auto;}
.lyPopArea.guidePopup .teaser_lyfoot .box04 .sns li.facebook {background:url(../images/common/facebook.png) no-repeat center / 20px auto;}
.lyPopArea.guidePopup .teaser_lyfoot .box04 .sns li.sns01 {background: url(../images/common/sns01.png) no-repeat center / 20px auto;}
.lyPopArea.guidePopup .teaser_lyfoot .box04 .sns li.url {background: url(../images/common/url.png) no-repeat center / 20px auto;}
.lyPopArea.guidePopup .teaser_lyfoot .box04 .sns li a {display: block;width: 20px;height: 20px;padding: 15px;border: 1px solid #dbdbdb;border-radius: 50%;}
.lyPopArea.guidePopup .teaser_lyfoot .box04 .sns li a span {}

/* 베스트 리뷰어 공고 팝업 */
.lyPopArea.bestReviewNotice .lyPop {border-radius: 7px;overflow: hidden;background: #fff;width: 100%;max-width: 980px;padding: 80px 110px;}
.lyPopArea.bestReviewNotice .teaser_lyWrap {}
.lyPopArea.bestReviewNotice .lyClose {background: url(../images/common/btn_closePop02.png) no-repeat center center;right: 30px;}
.lyPopArea.bestReviewNotice .teaser_lyttl {background: #024137;color: #fff;padding: 80px 110px 20px 110px;margin: -80px -110px 0 -110px;}
.lyPopArea.bestReviewNotice .teaser_lyttl .popUp_p01 {padding: 0 0 10px;}
.lyPopArea.bestReviewNotice .teaser_lyttl .popUp_p02 {font-weight: 700;font-size: 30px;line-height: 30px;padding: 0 0 20px;}
.lyPopArea.bestReviewNotice .teaser_lyttl .popUp_p02 span {text-indent: -9999px;display: inline-block;width: 24px;background: url(../images/common/innistar.png) no-repeat center / 24px auto;}
.lyPopArea.bestReviewNotice .teaser_lyttl .popUp_p03 {font-size: 14px;padding: 0 0 17px;}
.lyPopArea.bestReviewNotice .teaser_lyctt {}
.lyPopArea.bestReviewNotice .teaser_lyctt .ttl {display: inline-block;padding: 4px 0 0 28px;margin: 35px 0 0;font-size: 20px;font-weight: 700;color: #383838;}
.lyPopArea.bestReviewNotice .teaser_lyctt .ttl.first {background: url(../images/common/crown_first.png) no-repeat left center / 22.5px auto;}
.lyPopArea.bestReviewNotice .teaser_lyctt .ttl.second {background: url(../images/common/crown_second.png) no-repeat left center / 22.5px auto;}
.lyPopArea.bestReviewNotice .teaser_lyctt .ttl.third {background: url(../images/common/crown_third.png) no-repeat left center / 22.5px auto;}
.lyPopArea.bestReviewNotice .teaser_lyctt .ctt {margin: 15px 0 0;font-size: 14px;}
.lyPopArea.bestReviewNotice .teaser_lyctt table {text-align: center;margin: 20px auto 0;}
.lyPopArea.bestReviewNotice .teaser_lyctt table tr {}
.lyPopArea.bestReviewNotice .teaser_lyctt table tr th {background: #f2f5f5;padding: 9px 0;color: #024137;font-size: 14px;}
.lyPopArea.bestReviewNotice .teaser_lyctt table tr td {padding: 18px 0;border-bottom: 1px solid #cccccc;font-size: 14px;font-weight: 500;}

/* 이니스타동영상 팝업 */
.lyPopArea.innistarVideo {}
.lyPopArea.innistarVideo .lyPop {padding: 0;width: 100%;max-width: 980px;background: transparent;}
.lyPopArea.innistarVideo .teaser_lyWrap {}
.lyPopArea.innistarVideo .lyClose {background: url(../images/common/btn_closePop02.png) no-repeat center center;top: -60px;right: 0;}
.lyPopArea.innistarVideo .teaser_lyctt {}
.lyPopArea.innistarVideo .teaser_lyctt .vodCon1 {position: relative;padding-top: 57.1%;margin-left:0;}
.lyPopArea.innistarVideo .teaser_lyctt .vodCon1 iframe {position: absolute;top: 0;left: 0;width: 100%;height:100%;}

/* 리뷰작성 팝업 */
.lyPopArea.reviewWritePopup {}
.lyPopArea.reviewWritePopup .lyPop {border-radius: 7px;overflow: hidden;background: #fff;width: 100%;max-width: 980px;padding: 80px 105px;}
.lyPopArea.reviewWritePopup .teaser_lyWrap {}
.lyPopArea.reviewWritePopup .lyClose {}
.lyPopArea.reviewWritePopup .teaser_lyttl {padding: 0 0 40px;border-bottom: 1px solid #e6e6e6;position: relative;}
.lyPopArea.reviewWritePopup .teaser_lyttl .popUp_p02 {font-weight: 500;font-size: 26px;line-height: 30px;color: #383838;}
.lyPopArea.reviewWritePopup .teaser_lyttl .popUp_p02 span {text-indent: -9999px;display: inline-block;width: 18.5px;background: url(../images/common/innistar.png) no-repeat center / 16.5px auto;}
.lyPopArea.reviewWritePopup .teaser_lyttl .sub {position: absolute;bottom: 10px;right: 0;font-size: 12px;color: #383838;}
.lyPopArea.reviewWritePopup .teaser_lyttl .sub span {background: url(../images/common/bullet02.png) no-repeat left center;width: 6px;height: 4px;display: inline-block;vertical-align: middle;position: relative;margin: -7px 0 0;}
.lyPopArea.reviewWritePopup .teaser_lyctt {}
.lyPopArea.reviewWritePopup .teaser_lyctt > div {margin-top: 50px;font-size: 0;}
.lyPopArea.reviewWritePopup .teaser_lyctt > div .ttl {font-weight: 700;font-size: 14px;line-height: 37px;display: inline-block;vertical-align: top;width: 29%;}
.lyPopArea.reviewWritePopup .teaser_lyctt > div .ttl span {background: url(../images/common/bullet02.png) no-repeat left center;width: 6px;height: 4px;display: inline-block;vertical-align: middle;position: relative;margin: -7px 0 0;}
.lyPopArea.reviewWritePopup .teaser_lyctt > div .ctt {display: inline-block;vertical-align: top;width: 71%;font-size: 14px;color: #767676;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box01 {/* margin-top: 0; */}
.lyPopArea.reviewWritePopup .teaser_lyctt .box01 .ttl {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box01 .ttl span {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box01 .inp_wrap {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box01 .inp_wrap .inp_radio {display: inline-block;margin: 3px 14px 14px 0;width: 150px;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box01 .inp_wrap .inp_radio input {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box01 .inp_wrap .inp_radio label {padding-left: 40px;color: #999999;font-size: 14px;font-weight: 500;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box01 .inp_wrap .help {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box01 .inp_wrap .help p {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box02 {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box02 .ttl {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box02 .ttl span {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box02 .inp_wrap {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box02 .inp_wrap .inp_select {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box02 .inp_wrap .inp_select .title {font-weight: 500;color: #383838;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box02 .inp_wrap .inp_select .selList {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box02 .inp_wrap .inp_select .selList li .option {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box02 .inp_wrap .inp_select .selList li label {font-weight: 500;color: #383838;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box02 .inp_wrap .inp_select.open {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box02 .inp_wrap .inp_select.open .title {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box02 .inp_wrap .inp_select.open .selList {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box02 .inp_wrap .inp_select.open .selList li .option {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box02 .inp_wrap .inp_select.open .selList li label {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box02 .inp_wrap .help {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box02 .inp_wrap .help p {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box03 {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box03 .ttl {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box03 .ttl span {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box03 > p {margin-top: 15px;font-size: 13px;color: #3e3e3e;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box03 .inp_wrap {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box03 .inp_wrap .rating_star_large { margin: 10px 0 0;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box03 .inp_wrap .rating_star_large .pointArea {background: url(../images/common/rating_star_large.png) no-repeat 0 0;background-size: 150px auto;width: 150px;height: 33px;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box03 .inp_wrap .rating_star_large .pointBg {background: url(../images/common/rating_star_large.png) no-repeat 0 -56px;background-size: 150px auto;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box03 .inp_wrap .rating_star_large .pointBg em {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box03 .inp_wrap .rating_star_large .starPoint {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box03 .inp_wrap .rating_star_large .starPoint button {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box03 .inp_wrap .rating_star_large .innerPoint {font-size: 14px;font-weight: 700;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box03 .inp_wrap .help {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box03 .inp_wrap .help p {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box04 {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box04 .ttl {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box04 .ttl span {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box04 .inp_wrap {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box04 .inp_wrap .inp_text {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box04 .inp_wrap .inp_text input {/*height: 37px;*/padding: 7px 60px 7px 14px;border-width: 0 0 1px 0;font-size: 14px;}
/*.lyPopArea.reviewWritePopup .teaser_lyctt .box04 .inp_wrap .inp_text.line_type:before {top: 36px;}*/
.lyPopArea.reviewWritePopup .teaser_lyctt .box04 .inp_wrap .inp_text button {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box04 .inp_wrap .inp_text button span {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box04 .inp_wrap .inp_text .charCnt {position:absolute;bottom: 5px;right:15px;font-size: 12px;color:#ccc;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box04 .inp_wrap .inp_text .charCnt em {color:#767676;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box04 .inp_wrap .help {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box04 .inp_wrap .help p {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .ttl {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .ttl span {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .innerImg {overflow: hidden;margin: 10px 0 0;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .innerImg ul {margin: 0 -20px 0 0;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .innerImg ul li {position: relative;display: block;float: left;width: 100px;height: 100px;margin: 10px 10px 20px 0;border-radius: 5px;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .innerImg ul li .imgBox {overflow: hidden;position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align:center;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .innerImg ul li .imgBox img {width: 100%;height: 100%;display: block;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .innerImg ul li .imgBox .firstThum {position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(2,65,55,0.7);color: #fff;font-size: 14px;padding: 4px 0;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .innerImg ul li .close {position: absolute;bottom: -27px;left: 0;width: 100%;display: block;text-align: center;z-index: 1;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .innerImg ul li .close a {background: url(../images/common/close.png) no-repeat left center / 10.5px auto;padding-left: 14px;color: #024137;font-size: 12px;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .innerImg ul li.fileUpload {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .innerImg ul li.fileUpload input {display: none;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .innerImg ul li.fileUpload label {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #f3f8f7;text-align: center;cursor: pointer;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .innerImg ul li.fileUpload label:after {content:'';display:inline-block;vertical-align:middle;height:100%;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .innerImg ul li.fileUpload label span {display: inline-block;vertical-align: middle;font-size: 14px;color: #024137;background: url(../images/common/upload_icon.png) no-repeat center top / 19.5px auto;text-align: center;padding-top: 25px;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .inp_wrap {margin: 10px 0 0;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .tip_txt {margin-top: 10px;font-size: 12px;color: #999;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .tip_txt p {margin-top: 5px;color: #024137;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .inp_wrap .textWrap textarea {border-radius: 5px;color: #383838;border: 1px solid #ccc;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .inp_wrap .textWrap .charCnt {bottom: -35px;font-size: 12px;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .inp_wrap .textWrap .charCnt em {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .inp_wrap .help {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box05 .inp_wrap .help p {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box06 {background: #f7f7f7;margin: 70px 0 60px;padding: 20px;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box06 .ttl {font-weight: 700;font-size: 14px;display: block;width: auto;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box06 .ttl span {}
.lyPopArea.reviewWritePopup .teaser_lyctt .box06 .ctt {display: block;width: auto;font-size: 14px;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box06 .ctt li {margin: 5px 0 0;padding: 0 0 0 10px;position: relative;color: #646464;}
.lyPopArea.reviewWritePopup .teaser_lyctt .box06 .ctt li span {position: absolute;top: 0;left: 0;line-height: 23px;width: 4px;height: 23px;background: url(../images/common/bullet.png) no-repeat left center / 4px;}
.lyPopArea.reviewWritePopup .teaser_lyfoot {padding: 0 20px;text-align: center;}
.lyPopArea.reviewWritePopup .teaser_lyfoot .btn_wrap .btn {height: 70px;line-height: 64px;width: 262px;border-radius: 40px;}

/* 베스트리뷰 상세 팝업 */
.lyPopArea.bestReviewPopup {display:block;position: absolute;top: 0;left: -200%;}
.lyPopArea.bestReviewPopup.open {position: fixed;left: 0;top: 0;}
.lyPopArea.bestReviewPopup .lyPop {border-width: 8px;border-style: solid;border-radius: 7px;background: #fff;padding: 0;width: 1200px;}
.lyPopArea.bestReviewPopup.nosebum .lyPop {border-color:#8bd5cf;}
.lyPopArea.bestReviewPopup.greentea .lyPop {border-color:#1a534a;}
.lyPopArea.bestReviewPopup.vivid .lyPop {border-color:#c45454;}
.lyPopArea.bestReviewPopup.bija .lyPop {border-color:#49aec4;}
.lyPopArea.bestReviewPopup.volcanic .lyPop {border-color:#7c4f3e;}
.lyPopArea.bestReviewPopup .lyPop .teaser_lyWrap {}
.lyPopArea.bestReviewPopup .lyClose {background: url(../images/common/btn_closePop02.png) no-repeat center center;right: -8px;top: -75px;width: 46px;}
.lyPopArea.bestReviewPopup .teaser_lyctt {font-size: 0;}
.lyPopArea.bestReviewPopup .teaser_lyctt .detailArea {position: relative;display: inline-block;vertical-align: middle;overflow: hidden;width: 657px;height: 649px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .bestRevieBox {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.lyPopArea.bestReviewPopup .teaser_lyctt .bestRevie {}
.lyPopArea.bestReviewPopup.nosebum .teaser_lyctt .bestRevie {background-color:#8bd5cf;}
.lyPopArea.bestReviewPopup.greentea .teaser_lyctt .bestRevie {background-color:#1a534a;}
.lyPopArea.bestReviewPopup.vivid .teaser_lyctt .bestRevie {background-color:#c45454;}
.lyPopArea.bestReviewPopup.bija .teaser_lyctt .bestRevie {background-color:#49aec4;}
.lyPopArea.bestReviewPopup.volcanic .teaser_lyctt .bestRevie {background-color:#7c4f3e;}
.lyPopArea.bestReviewPopup .teaser_lyctt .bestRevie .swiper-wrapper {}
.lyPopArea.bestReviewPopup .teaser_lyctt .bestRevie .swiper-slide {}
.lyPopArea.bestReviewPopup .teaser_lyctt .bestRevie .swiper-pagination {bottom: 40px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .bestRevie .swiper-pagination-bullet {width: 10px;height: 10px;opacity: .4;margin: 0 8px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .bestRevie .swiper-pagination-bullet.swiper-pagination-bullet-active {width: 14px;height: 14px;border: 4px solid #8bd5cf;opacity: 1;}
.lyPopArea.bestReviewPopup.nosebum .teaser_lyctt .bestRevie .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 4px solid #8bd5cf;}
.lyPopArea.bestReviewPopup.greentea .teaser_lyctt .bestRevie .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 4px solid #1a534a;}
.lyPopArea.bestReviewPopup.vivid .teaser_lyctt .bestRevie .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 4px solid #c45454;}
.lyPopArea.bestReviewPopup.bija .teaser_lyctt .bestRevie .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 4px solid #49aec4;}
.lyPopArea.bestReviewPopup.volcanic .teaser_lyctt .bestRevie .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 4px solid #7c4f3e;}
.lyPopArea.bestReviewPopup .teaser_lyctt .bestRevie .swiper-button-prev,
.lyPopArea.bestReviewPopup .teaser_lyctt .bestRevie .swiper-button-next {width: 15px;height: 28px;margin-top: -14px;z-index: 10;cursor: pointer;background-size: 15px 28px;opacity: 1;}
.lyPopArea.bestReviewPopup .teaser_lyctt .bestRevie .swiper-button-prev {background-image: url(../images/layout/arrow_left_on.png);}
.lyPopArea.bestReviewPopup .teaser_lyctt .bestRevie .swiper-button-prev.swiper-button-disabled {background-image: url(../images/layout/arrow_left.png);}
.lyPopArea.bestReviewPopup .teaser_lyctt .bestRevie .swiper-button-next {background-image: url(../images/layout/arrow_right_on.png);}
.lyPopArea.bestReviewPopup .teaser_lyctt .bestRevie .swiper-button-next.swiper-button-disabled {background-image: url(../images/layout/arrow_right.png);}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoArea {position: relative;display: inline-block;vertical-align: middle;width: 527px;height: 649px;overflow-y: auto;border-left: 1px solid #f7f7f7;-ms-overflow-style: none;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoArea::-webkit-scrollbar {display:none;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoArea .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoArea .mCSB_inside > .mCSB_container {margin-right: 9px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoArea .infoBox {padding: 25px 40px 50px 40px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .userDiv {padding: 0 0 25px;width: 100%;border-bottom: 1px solid #e6e6e6;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .userDiv .ts_user {}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .userDiv .ts_user .icon {width: 40px;height: 40px;line-height: 40px;font-size: 22px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .userDiv .ts_user .name {padding: 5px 5px 5px 10px;width: calc(100% - 55px);}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .moding {position: absolute;top: 34px;right: 40px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .moding span {background: #a2a2a2;width: 5px;height: 5px;margin: 0 2px;border-radius: 50%;display: inline-block;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .moding span.span01 {}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .moding span.span02 {}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .moding span.span03 {}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .rating_star_large {margin: 20px 0 0;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .rating_star_large .pointArea {}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .rating_star_large .pointArea .pointBg {}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .rating_star_large .pointArea .pointBg em {}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .rating_star_large .innerPoint {font-size: 14px;font-weight: bold;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .detail_p01 {margin: 20px 0 0;word-break: break-all;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .detail_p02 {}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .detail_p03 {margin: 30px 0 0;font-size: 14px;color: #101010;line-height: 26px;word-break: break-all;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .zzimBox {position: relative;height: 80px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .cmtText {font-size: 12px;position: absolute;bottom: 15px;left: 0;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .ts_zzim02 {position: absolute;bottom: 15px;right: 50px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .ts_cmt {position: absolute;bottom: 15px;right: 0;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .cmtArea {width: 100%;margin: 0;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentBox {border-top: 1px solid #e6e6e6;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentBox .ts_user {top: 32px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentBox .ts_user .icon {width: 30px;height: 30px;line-height: 30px;font-size: 16px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentBox .cmt_ctt {}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentBox .cmt_ctt .p01 {font-size: 14px;word-break: break-all;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentBox .cmt_ctt .p02 {font-size: 14px;word-break: break-all;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentBox .cmt_ctt .p03 {font-size: 12px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentBox .close {top: 39px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentBox .close .span01 {}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentBox .close .span02 {}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentWrite {border-top: 1px solid #e6e6e6;border-bottom: none;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentWrite .ts_user {top: 22px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentWrite .ts_user .icon {width: 40px;height: 40px;line-height: 40px;font-size: 22px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentWrite .inp_wrap {}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentWrite .inp_wrap .inp_text {}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentWrite .inp_wrap .inp_text input {font-size: 14px;height: 40px;padding: 5px 85px 5px 14px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentWrite .inp_wrap .inp_text .btn_clear {height: 40px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentWrite .inp_wrap .btn {top: 3px;right: 18px;height: 34px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentWrite .inp_wrap .btn span {font-size: 14px;}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentWrite .inp_wrap .help {}
.lyPopArea.bestReviewPopup .teaser_lyctt .infoBox .commentWrite .inp_wrap .help .error {font-size: 14px;}

/* 댓글 전체보기 팝업 */
.lyPopArea.commentView {}
.lyPopArea.commentView .lyPop {padding: 80px 110px;border-radius: 7px;overflow: hidden;background: #fff;width: 100%;max-width: 980px;padding: 80px 110px;}
.lyPopArea.commentView .teaser_lyWrap {}
.lyPopArea.commentView .lyClose {}
.lyPopArea.commentView .teaser_lyttl {padding: 0 0 40px;}
.lyPopArea.commentView .teaser_lyttl .popUp_p02 {font-weight: 500;font-size: 26px;line-height: 30px;color: #383838;}
.lyPopArea.commentView .teaser_lyctt {}
.lyPopArea.commentView .teaser_lyctt .cmtArea {margin: 0;}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentWrite {padding: 27px 0 27px 49px;}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentWrite .ts_user {top: 27px;}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentWrite .ts_user .icon {}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentWrite .inp_wrap {}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentWrite .inp_wrap .inp_text {}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentWrite .inp_wrap .inp_text input {font-size: 14px;height: 40px;padding: 5px 85px 5px 14px;}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentWrite .inp_wrap .inp_text button.btn_clear {height: 40px;}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentWrite .inp_wrap .inp_text button.btn_clear span {}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentWrite .inp_wrap .btn {top: 3px;right: 18px;height: 34px;}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentWrite .inp_wrap .btn span {font-size: 14px;}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentWrite .inp_wrap .help {}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentWrite .inp_wrap .help .error {font-size: 14px;}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentBox {padding: 10px 0 0;}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentBox ul {}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentBox ul li {padding: 15px 25px 15px 50px;}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentBox ul li .ts_user {}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentBox ul li .ts_user .icon {width: 40px;height: 40px;line-height: 40px;font-size: 22px;}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentBox ul li .cmt_ctt {font-size: 0;}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentBox ul li .cmt_ctt .p01 {display: inline-block;vertical-align: top;width: 160px;margin: 0 10px 0 0;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;word-break: break-all;}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentBox ul li .cmt_ctt .p02 {display: inline-block;vertical-align: top;width: 440px;margin: 0 10px 0 0;word-break: break-all;}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentBox ul li .cmt_ctt .p03 {display: inline-block;vertical-align: top;width: 65px;}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentBox ul li .close {top: 19px;}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentBox ul li .close .span01 {}
.lyPopArea.commentView .teaser_lyctt .cmtArea .commentBox ul li .close .span02 {}


/* ==========================
main
========================== */

.main_wrap #header .logo {display:none;}
.main_wrap #header .snsDiv .facebook {display:none;}
.main_wrap #header {background:transparent;border-bottom:0;}
.main_wrap #header a.btn_gnbToggle .ico .bar {background:#fff;}
.main_wrap #header .headerIn .top-open span {background: #fff !important;}
.main_wrap #header.on .headerIn .top-open span {background: #000 !important;}
.main_wrap #header .logo {background-image:url(../images/common/logo02.png);}
.main_wrap #container {padding-top:0;}
.main_wrap #container .title_wrap {height:0;}
.main_wrap .contents {max-width:1640px;}
@media all and (min-width:1600px) and (max-width: 1670px){
	.main_wrap .contents {padding:0 10px;}
}
/*.main_top {position:relative;padding-top:120px;height:1080px;text-align:center;background:url('../images/main/main_top_bg.jpg') no-repeat center center / cover;}*/
.main_top {position:relative;padding-top:100px;padding-bottom:100px;min-height:727px;height:100vh;max-height:1080px;text-align:center;background:url('../images/main/main_top_bg.jpg') no-repeat center center / cover;}
.main_top .txt_group {margin-bottom:45px;font-size:17px;font-family:'raleway';color:#fff;line-height:100%;}
.main_top .txt_group .ci {margin-bottom:35px;}
.main_top .txt_group .ci img {height:43px;}
.main_top .txt_group .date {margin-top:20px;font-size:34px;font-family:'raleway';font-weight:700;color:#fff;}
.main_top .more {position:absolute;left:50%;bottom:1.8%;transform:translateX(-50%);width:200px;line-height:100%;font-size:12px;color:#fff;}
.main_top .more .line {overflow:hidden;position:relative;width:1px;height:30px;margin:15px auto 0;}
.main_top .more .line:before {content:'';display:block;position:relative;z-index:2;width:100%;height:100%;background-color:#fff;animation: 1.5s LINE_Y cubic-bezier(0.79, 0.17, 0.15, 0.96) infinite;}
.main_top .more .line:after {content:'';display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(255,255,255,.5);}
@keyframes LINE_Y { 
	0% { transform: translateY(-100%); }
	100% { transform: translateY(100%); } 
}
.circle_area {display:none;position:relative;height:calc(100% - 177px);}
/*.circle_area .progress_circle {position:relative;margin:0 auto;width:576px;height:576px;border-radius:50%;}*/
.circle_area .progress_circle {position:relative;margin:0 auto;min-width:350px;width:auto;min-height:350px;height:100%;max-width:576px;max-height:576px;border-radius:50%;}
.circle_area .progress_circle canvas {width:100% !important;height:100% !important;vertical-align:top;}
.circle_area .time_box {position:absolute;left:50%;top:270px;width:460px;transform:translate(-50%,-50%);color:#fff;}
.circle_area .time_box #time {overflow:hidden;font-size:60px;line-height:100%;}
.circle_area .time_box #time span {float:left;width:25%;text-align:center;}
.circle_area .time_box .bot {overflow:hidden;margin:25px 0 0;/*padding-top:22px;border-top:1px solid rgba(255,255,255,.15);*/}
.circle_area .time_box .bot span {float:left;width:25%;line-height:100%;text-align:center;font-size:16px;}
.circle_area .time_box .bot span em {display:block;margin-top:14px;font-size:17px;}
.circle_area .time_box.lg {top:50%;width:410px;}
.circle_area .time_box.lg #time {font-size:50px;}
.circle_area .time_box.mi {top:50%;width:350px;}
.circle_area .time_box.mi #time {font-size:38px;}
.circle_area .time_box.mi .bot span {font-size:14px;}
.circle_area .time_box.mi .bot span em {font-size:14px;}
.circle_area .time_box.sm {top:175px;width:300px;}
.circle_area .time_box.sm #time {font-size:30px;}
.circle_area .time_box.sm .bot span {font-size:13px;}
.circle_area .time_box.sm .bot span em {font-size:13px;}

.m_event_sec {width:100%;padding:130px 0 195px 0;}
.m_event_sec .sec_tit {text-align:center;font-size:42px;font-weight:700;color:#101010;}
.m_event_sec .sec_tit .sub {display:block;margin-top:19px;font-weight:400;font-size:14px;color:#383838;}
.m_event_sec .list_area {overflow:hidden;margin-top:60px;}
.m_event_sec .list_area .item {float:left;width:23.17%;max-width:380px;margin-right:2.44%;}
.m_event_sec .list_area .item:last-child {margin-right:0px;}
.m_event_sec .list_area .item a {display:block;}
.m_event_sec .list_area .thumb {border-radius:8px;}
.m_event_sec .list_area .thumb img {width:100%;}
.m_event_sec .list_area .tit {margin-top:30px;padding:0;font-size:24px;font-weight:700;color:#383838;}
.m_event_sec .list_area .txt {overflow:hidden;height:58px;margin-top:15px;padding:0 20px 0 0;font-size:14px;color:#646464;}
.m_event_sec .list_area .more {display:inline-block !important;margin-top:20px;padding-right:27px;line-height:20px;font-size:14px;font-weight:500;color:#024137;background: url(../images/main/arr_right1.png) no-repeat right center;}
.m_event_sec .list_area .star {display:inline-block;width:22px;height:22px;margin-bottom: -2px;background:url('../images/main/ico_star.png') no-repeat 0 0;}
@media all and (max-width: 1599px){
	.m_event_sec .list_area .txt {height:auto;}
	.m_event_sec .list_area .txt br {display:none;}
}


/* ==========================
TERMS page
========================== */

.login_terms {text-align: left;}
.login_terms .termsBox {}
.login_terms .cmt {padding-bottom: 40px;text-align: left;line-height: 1.9;color: #101010;font-size: 14px;}
.login_terms .cmt span {color: #101010;font-size: 26px;display: block;font-weight: 500;}


/* ==========================
회원가입 page
========================== */

.joinBox {background: #024137;}
.join {text-align: left;}
.join_page {text-align: left;}
.join_page .complete_comen {padding-bottom: 40px;text-align: center;}
.join_page .complete_comen.noEvent {padding: 160px 0 40px;border-top: 1px solid #dbdbdb;background: url(../images/member/user_icon.png) no-repeat center 60px;}
.join_page .complete_comen .ttl {font-size: 35px;font-weight: 700;letter-spacing: -0.2px;color: #024137;padding-top: 30px;}
.join_page .complete_comen .ctt {font-size: 18px;font-weight: 500;color: #024137;padding-top: 30px;}
.join_page .agree {padding-right: 130px;position: relative;}
.join_page .agree .click_pop {position: absolute;top: 17px;right: 0;}
.join_page .radio_type01 {}
.join_page .radio_type01 .inp_radio {padding: 10px 0;margin: 0 0 10px 0;width: 30%;}
.join_page .radio_type01 .inp_radio + .inp_radio {margin: 0 0 10px 0;}
.join_event {}
.join_event .teaser_lyWrap {}
.join_event .teaser_lyttl {}
.join_event .teaser_lyttl .popUp_p01 {padding: 0 0 10px;}
.join_event .teaser_lyttl .popUp_p02 {font-size: 34px;font-weight: 700;}
.join_event .teaser_lyttl .popUp_p02 span {text-indent: -9999px;display: inline-block;width: 18.5px;background: url(../images/common/innistar.png) no-repeat center / 16.5px auto;}
.join_event .teaser_lyttl .popUp_p03 {margin: 40px 0 0;font-size: 14px;color: #383838;}
.join_event .teaser_lyttl .popUp_p04 {margin: 20px 0 0;font-size: 14px;color: #383838;}
.join_event .teaser_lyctt {margin: 40px 0 0;}
.join_event .teaser_lyctt .StepBox {margin: 0 0 35px;padding: 0 0 35px;border-bottom: 1px solid #e6e6e6;}
.join_event .teaser_lyctt .StepBox .ttl {font-size: 24px;font-weight: 500;}
.join_event .teaser_lyctt .StepBox .ctt {margin: 20px 0 0;overflow: hidden;text-align: center;}
.join_event .teaser_lyctt .StepBox .ctt ul {}
.join_event .teaser_lyctt .StepBox .ctt ul li {width: 190px;display: inline-block;vertical-align: top;padding: 80px 10px 0;text-align: center;font-size: 14px;color: #383838;}
.join_event .teaser_lyctt .StepBox .ctt ul li.step01 {background: url(../images/member/event_step01.jpg) no-repeat center 16px / 39.5px auto;}
.join_event .teaser_lyctt .StepBox .ctt ul li.step02 {background: url(../images/member/event_step02.jpg) no-repeat center 24px / 37.5px auto;}
.join_event .teaser_lyctt .StepBox .ctt ul li.step03 {background: url(../images/member/event_step03.jpg) no-repeat center 21px / 41.5px auto;}
.join_event .teaser_lyctt .StepBox .ctt ul li.step04 {background: url(../images/member/event_step04.jpg) no-repeat center 24px / 55px auto;}
.join_event .teaser_lyctt .StepBox .ctt ul li.step05 {background: url(../images/member/event_step05.jpg) no-repeat center 12px / 39.5px auto;}
.join_event .teaser_lyctt .StepBox .ctt ul li.step06 {background: url(../images/member/event_step06.jpg) no-repeat center 21px / 47.5px auto;}
.join_event .teaser_lyctt .StepBox .ctt ul li.step07 {background: url(../images/member/event_step07.jpg) no-repeat center 27px / 33.5px auto;}
.join_event .teaser_lyctt .StepBox .ctt ul li.step08 {background: url(../images/member/event_step08.jpg) no-repeat center 24px / 55px auto;}
.join_event .teaser_lyctt .StepBox .ctt ul li span {display: block;font-size: 14px;color: #024137;font-weight: 700;}
.join_event .teaser_lyctt .textBox {margin: 0 0 60px;}
.join_event .teaser_lyctt .textBox > li {position: relative;padding: 0 0 30px 25%;}
.join_event .teaser_lyctt .textBox .ttl {position: absolute;top: 0;left: 0;font-size: 14px;font-weight: 500;}
.join_event .teaser_lyctt .textBox .bullet {font-size: 14px;line-height: 20px;color: #646464;margin: 0 0 5px;padding: 0 0 0 10px;position: relative;}
.join_event .teaser_lyctt .textBox .bullet span {position: absolute;top: 0;left: 0;line-height: 23px;width: 4px;height: 23px;background: url(../images/common/bullet.png) no-repeat left center / 4px;}
.join_event .teaser_lyfoot {}
.join_event .teaser_lyfoot .btn_wrap {margin: 0 0 60px;text-align: center;}
.join_event .teaser_lyfoot .btn_wrap a {width: 300px;}
.join_event .teaser_lyfoot .btn_wrap a span {}
.join_event .teaser_lyfoot .snsBox {margin: 0 0 30px;text-align: center;}
.join_event .teaser_lyfoot .snsBox .sns {overflow: hidden;margin: 25px auto 10px;font-size: 0;}
.join_event .teaser_lyfoot .snsBox .sns li {text-indent: -9999px;display: inline-block;vertical-align: middle;margin: 0 6px;}
.join_event .teaser_lyfoot .snsBox .sns li.twitter {background:url(../images/common/twitter.png) no-repeat center / 20px auto;}
.join_event .teaser_lyfoot .snsBox .sns li.facebook {background:url(../images/common/facebook.png) no-repeat center / 20px auto;}
.join_event .teaser_lyfoot .snsBox .sns li.sns01 {background: url(../images/common/sns01.png) no-repeat center / 20px auto;}
.join_event .teaser_lyfoot .snsBox .sns li.url {background: url(../images/common/url.png) no-repeat center / 20px auto;}
.join_event .teaser_lyfoot .snsBox .sns li a {display: block;width: 45px;height: 45px;border: 2px solid #dbdbdb;border-radius: 50%;}
.join_event .teaser_lyfoot .snsBox .sns li a span {}
@media all and (max-width:1400px) {
	.join_event .teaser_lyctt .StepBox .ctt ul li {width: 160px;}
}

/* ==========================
리뷰 page
========================== */

.ts_user {}
.ts_user .icon {background: #f16265;width: 24px;height: 24px;line-height: 24px;display: inline-block;vertical-align: middle;border-radius: 50%;font-size: 13px;color: #fff;text-align: center;} 
.ts_user .name {display: inline-block;vertical-align: middle;padding: 5px;width: calc(100% - 34px);font-size: 14px;font-weight: 700;color: #383838;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.ts_cmt {background: url(../images/common/cmt.png) no-repeat left center / 13px;padding-left: 18px;font-size: 12px;font-weight: 500;color: #101010;}
.ts_zzim {background: url(../images/common/zzim.png) no-repeat left center / 18px;padding-left: 24px;font-size: 14px;font-weight: 500;color: #fff;}
.ts_zzim02 {background: url(../images/common/zzim02.png) no-repeat left center / 13px;padding-left: 18px;font-size: 12px;font-weight: 500;color: #101010;}
.ts_zzim.on {background: url(../images/common/zzim_on.png) no-repeat left center / 18px;}
.ts_zzim02.on {background: url(../images/common/zzim02_on.png) no-repeat left center / 13px;}
.rating_star_large {}
.rating_star_large .pointArea {background: url(../images/common/rating_star_large.png) no-repeat 0 0;background-size: 100px auto;width: 100px;height: 23px;}
.rating_star_large .pointArea .pointBg {background: url(../images/common/rating_star_large.png) no-repeat 0 -38px;background-size: 100px auto;}
.rating_star_large .pointArea .pointBg em {}
.rating_star_large .pointArea .starPoint {}
.rating_star_large .pointArea .starPoint button {width: 19%;height: 100%;margin-left: 1.25%;}
.rating_star_large .pointArea .starPoint button:first-child {margin-left: 0;}
.rating_star_large .innerPoint {margin-left: 20px;font-size: 13px;color: #101010;font-weight: 500;}
.writeBtn {}
.writeBtn a {background: url(../images/common/write_icon.png) no-repeat center / 78px;display: block;position: fixed;bottom: 115px;left: 50%;margin-left: 646px;width: 78px;height: 82px;z-index: 800;}
@media all and (max-width:1599px) {
	.writeBtn a {left: auto;right: 2%;}
}
@media all and (min-width:1600px) {
	.writeBtn a {}
}
.list_tab {}
.list_tab .swiper-wrapper .swiper-slide {text-align: center;font-size: 18px;width: auto;height:auto;display: table;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;position:relative;overflow:hidden;}
.list_tab .swiper-wrapper .swiper-slide input {position:absolute;top:0;left:-100%;margin:0;padding:0;display: none;}
.list_tab .swiper-wrapper .swiper-slide label {font-size: 12px;font-weight: 700;line-height: 18px;height: 52px;width: 157px;padding: 0 10px;border-width: 4px;border-radius: 3px;display: table-cell;vertical-align: middle;text-align: center;}
.list_tab .swiper-wrapper .swiper-slide label.all {border-color:#646464;border-style:solid;background-color:#646464;color:#fff;}
.list_tab .swiper-wrapper .swiper-slide.active label.all {background-color:#fff;color:#646464;}
.list_tab .swiper-wrapper .swiper-slide label.nosebum {border-color:#8bd5cf;border-style:solid;background-color:#8bd5cf;color:#fff;}
.list_tab .swiper-wrapper .swiper-slide.active label.nosebum {background-color:#fff;color:#8bd5cf;}
.list_tab .swiper-wrapper .swiper-slide label.greentea {border-color:#1a534a;border-style:solid;background-color:#1a534a;color:#fff;}
.list_tab .swiper-wrapper .swiper-slide.active label.greentea {background-color:#fff;color:#1a534a;}
.list_tab .swiper-wrapper .swiper-slide label.vivid {border-color:#c45454;border-style:solid;background-color:#c45454;color:#fff;}
.list_tab .swiper-wrapper .swiper-slide.active label.vivid {background-color:#fff;color:#c45454;}
.list_tab .swiper-wrapper .swiper-slide label.bija {border-color:#49aec4;border-style:solid;background-color:#49aec4;color:#fff;}
.list_tab .swiper-wrapper .swiper-slide.active label.bija {background-color:#fff;color:#49aec4;}
.list_tab .swiper-wrapper .swiper-slide label.volcanic {border-color:#7c4f3e;border-style:solid;background-color:#7c4f3e;color:#fff;}
.list_tab .swiper-wrapper .swiper-slide.active label.volcanic {background-color:#fff;color:#7c4f3e;}
.list_tab .swiper-wrapper .swiper-slide input:checked + label {}
.list_ctt {margin: 13px 0 50px;}
.list_ctt ul{font-size:0;margin: 0 -0.4%;}
.list_ctt ul > li {position: relative;width: 19.2%;padding: 19.2% 0 0;margin: 0.4% 0.4% 55px;height: 0;display: inline-block;vertical-align:top;box-sizing: content-box;}
.list_ctt ul > li.on {display:inline-block;}
.list_ctt ul > li:hover {}
.list_ctt .thumbnail {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;border-radius: 5px;}
.list_ctt .thumbnail.noimage {background-size: 124px auto;}
.list_ctt .thumbnail.all {background-color:#fff;}
.list_ctt .thumbnail.nosebum {;background-color:#8bd5cf;}
.list_ctt .thumbnail.greentea {background-color:#1a534a;}
.list_ctt .thumbnail.vivid {background-color:#c45454;}
.list_ctt .thumbnail.bija {background-color:#49aec4;}
.list_ctt .thumbnail.volcanic {background-color:#7c4f3e;}
.list_ctt .thumbnail .bdLine {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-width: 0;transition:0.2s;box-sizing: border-box;border-radius: 5px;}
.list_ctt .thumbnail:hover .bdLine {border-width: 10px;}
.list_ctt .thumbnail.all .bdLine {border-color:#646464;border-style:solid;}
.list_ctt .thumbnail.nosebum .bdLine {border-color:#8bd5cf;border-style:solid;}
.list_ctt .thumbnail.greentea .bdLine {border-color:#1a534a;border-style:solid;}
.list_ctt .thumbnail.vivid .bdLine {border-color:#c45454;border-style:solid;}
.list_ctt .thumbnail.bija .bdLine {border-color:#49aec4;border-style:solid;}
.list_ctt .thumbnail.volcanic .bdLine {border-color:#7c4f3e;border-style:solid;}
.list_ctt .userDiv {position: absolute;bottom: -40px;left: 0;width: 100%;text-align: left;}
.list_ctt .ts_zzim {display: block;position: absolute;bottom: 8px;right: 11px;}
.detail_p01 {margin: 10px 10px 0;font-size: 18px;color: #1e1e1e;}
.detail_p02 {margin: 10px 10px 0;font-size: 13px;color: #1e1e1e;}
.detail_p03 {margin: 10px 10px 0;font-size: 13px;color: #3e3e3e;}
.bestRevieBox {}
.bestRevieBox .bestRevie {width:100%;height: 100%;position: absolute;top: 0;left: 0;}
.bestRevieBox .swiper-wrapper {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.bestRevieBox .swiper-slide {background-position:center;background-repeat: no-repeat;background-size: cover;}
.bestRevieBox .swiper-slide img {max-width:100%;margin:0 auto;display: block;}
.bestRevieBox .swiper-pagination {}
.bestRevieBox .swiper-pagination-bullet {display: inline-block;vertical-align: middle;opacity: 1;box-sizing: content-box;background: #fff;}
.bestRevieBox .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 2px solid #646464;}
.bestRevieBox.nosebum .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 2px solid #8bd5cf;}
.bestRevieBox.greentea .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 2px solid #1a534a;}
.bestRevieBox.vivid .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 2px solid #c45454;}
.bestRevieBox.bija .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 2px solid #49aec4;}
.bestRevieBox.volcanic .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 2px solid #7c4f3e;}
.cmtArea {margin: 0 10px;}
.cmtArea .commentWrite {position: relative;padding: 22px 10px 22px 49px;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.cmtArea .commentWrite .ts_user {position: absolute;top: 20px;left: 0;}
.cmtArea .commentWrite .ts_user .icon {width: 40px;height: 40px;line-height: 40px;font-size: 22px;}
.cmtArea .commentWrite .inp_wrap {}
.cmtArea .commentWrite .inp_wrap .inp_text {}
.cmtArea .commentWrite .inp_wrap .inp_text input {padding: 5px 85px 5px 14px;border-radius: 20px;border: 2px solid #e6e6e6;}
.cmtArea .commentWrite .inp_wrap .inp_text button.btn_clear {right: 50px;}
.cmtArea .commentWrite .inp_wrap .inp_text button.btn_clear span {}
.cmtArea .commentWrite .inp_wrap .btn {position: absolute;top: 0;right: 0;width: auto;height: 35px;}
.cmtArea .commentWrite .inp_wrap .btn span {font-size: 13px;font-weight: 500;color: #1e1e1e;}
.cmtArea .commentWrite .inp_wrap .help {}
.cmtArea .commentWrite .inp_wrap .help .error {font-size: 11px;}
.cmtArea .commentBox {padding: 10px;}
.cmtArea .commentBox ul {}
.cmtArea .commentBox ul li {position: relative;padding: 10px 25px 10px 49px;}
.cmtArea .commentBox ul li .ts_user {position: absolute;top: 7px;left: 0;}
.cmtArea .commentBox ul li .ts_user .icon {}
.cmtArea .commentBox ul li .cmt_ctt {}
.cmtArea .commentBox ul li .cmt_ctt .p01 {font-size: 12px;font-weight: 700;}
.cmtArea .commentBox ul li .cmt_ctt .p02 {font-size: 12px;color: #3e3e3e;}
.cmtArea .commentBox ul li .cmt_ctt .p03 {font-size: 11px;color: #cccccc;}
.cmtArea .commentBox ul li .close {position: absolute;top: 23px;right: 0;width: 15px;height: 15px;}
.cmtArea .commentBox ul li .close .span01 {position: absolute;top: 0;right: 0;width: 15px;height: 1px;background: #000;-webkit-transform: translateY(7.5px) rotate(45deg);}
.cmtArea .commentBox ul li .close .span02 {position: absolute;top: 0;right: 0;width: 15px;height: 1px;background: #000;-webkit-transform: translateY(7.5px) rotate(-45deg);}

/* 베스트 리뷰 리스트 */
.review_wrap {overflow: hidden;}
.reviewSlideBox {background: #fff;width: 100%;height: 100%;}
.reviewSlideBox .reviewSlide {top: 140px;overflow: visible;}
.reviewSlideBox .swiper-wrapper {}
.reviewSlideBox .swiper-slide {width: 1030px !important;height:652px;text-align: center;vertical-align: top;position: relative;}
.reviewSlideBox .swiper-slide.swiper-slide-prev, 
.reviewSlideBox .swiper-slide.swiper-slide-next {}
/*.reviewSlideBox .swiper-slide.swiper-slide-active {width: 1010px !important;}*/
/*.reviewSlideBox .swiper-slide img {width: 100%;max-width: 980px;margin: 0 auto;display: block;}*/
/*.reviewSlideBox .swiper-slide span {background: url(../images/common/play.png) no-repeat center;width:52px;height:60px;display: block;position: absolute;top: 50%;left: 50%;margin: -30px 0 0 -26px;}*/
.reviewSlideBox .swiper-slide a {display:block;position:relative;width:100%;height:100%;padding:37px;box-sizing:border-box;}
.reviewSlideBox .swiper-slide img {width:100%;height:100%;/*max-width:1030px;height:100%;*/}
.reviewSlideBox .swiper-slide span {position: absolute;left: 37px;top: 37px;width: 956px;height: 578px;background: rgba(0,0,0,0.4);border-radius:4px;}
.reviewSlideBox .swiper-slide.swiper-slide-active a {padding:0;}
.reviewSlideBox .swiper-slide.swiper-slide-active span {display: none;}
.reviewSlideBox .swiper-pagination {bottom: -65px;}
.reviewSlideBox .swiper-pagination .swiper-pagination-bullet {background: #769892;width: 10px;height: 10px;vertical-align: middle;margin: 0 10px;}
.reviewSlideBox .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {width: 14px;height: 14px;border: 3px solid #1a534a;background: #fff;}
.bestReviewList {max-width: 1200px;margin: 342px auto 100px;}
.bestReviewList .bestRevie_ttl {font-size: 34px;font-weight: 700;color: #1e1e1e;text-align: center;margin: 0 0 50px;}
.bestReviewList .list_ttl {display: block;overflow: hidden;border-top: 1px solid #dbdbdb;padding: 50px 0 0;}
.bestReviewList .list_ttl span {float: left;display: block;padding: 4px 29px 0 0;font-size: 20px;font-weight: 700;}
.bestReviewList .list_ttl span.first {background: url(../images/common/crown_first.png) no-repeat right center;}
.bestReviewList .list_ttl span.second {background: url(../images/common/crown_second.png) no-repeat right center;}
.bestReviewList .list_ttl span.third {background: url(../images/common/crown_third.png) no-repeat right center;}
.bestReviewList .list_ctt {}
.bestReviewList .list_ctt.firstPlace {margin: 13px 0 60px;}
.bestReviewList .list_ctt.firstPlace ul {margin: 0;}
.bestReviewList .list_ctt.firstPlace li {width: auto;height: auto;padding: 0;margin: 0;display: block;vertical-align: middle;box-sizing: content-box;}
.bestReviewList .list_ctt.firstPlace .thumbnail {display: inline-block;vertical-align: middle;position: relative;width: 39%;height: 0;padding: 39% 0 0;}
.bestReviewList .list_ctt.firstPlace .bdLine {}
.bestReviewList .list_ctt.firstPlace .ts_zzim {bottom: 16px;right: 24px;}
.bestReviewList .list_ctt.firstPlace .info {display: inline-block;vertical-align: middle;width: 61%;padding: 0 0 0 88px;}
.bestReviewList .list_ctt.firstPlace .userDiv {position: static;}
.bestReviewList .list_ctt.firstPlace .userDiv .ts_user {}
.bestReviewList .list_ctt.firstPlace .userDiv .ts_user .icon {}
.bestReviewList .list_ctt.firstPlace .userDiv .ts_user .name {}
.bestReviewList .list_ctt.firstPlace .ttl {font-size: 26px;line-height: 42px;width: 100%;margin: 30px 0 0;word-break: break-all;}
.bestReviewList .list_ctt.firstPlace .cmt {font-size: 14px;width: 100%;margin: 20px 0 0;word-break: break-all;}
.bestReviewList .list_ctt.firstPlace .btn_wrap {margin: 60px 0 0;}
.bestReviewList .list_ctt.firstPlace .btn_wrap .btn {width: 220px;}
.bestReviewList .list_ctt.firstPlace .btn_wrap .btn span {}
.review_list {background: #fafafa;}
.review_list .videoBox {background: #f7f7f7;padding: 9px 0;}
.review_list .listBox {max-width: 1200px;margin: 0 auto;padding: 80px 0 120px;}
.review_list .list_ctt {margin: 48px 0 0;}
.review_list .list_ctt > ul {position: relative;padding-top: 40.3%;margin: 0 -0.4%;}
.review_list .list_ctt > ul > li {/* width: 24.2%; *//* padding: 24.2% 0 0; */margin: 0.4%;}
.review_list .list_ctt .zzim_target {position: absolute;width: 39.2%;padding: 39.2% 0 0;margin: 0.4%;top: 0;right: 0;}
.review_list .list_ctt .list01 {position: absolute;top: 0;left: 0;z-index: 1;}
.review_list .list_ctt .list02 {position: absolute;top: 0;left: 20%;z-index: 1;}
.review_list .list_ctt .list03 {position: absolute;top: 0;left: 40%;z-index: 1;}
.review_list .list_ctt .list04 {position: absolute;top: 0;left: 0;margin: 20.4% 0.4% 0.4%;}
.review_list .list_ctt .list05 {position: absolute;top: 0;left: 20%;margin: 20.4% 0.4% 0.4%;}
.review_list .list_ctt .list06 {position: absolute;top: 0;left: 40%;margin: 20.4% 0.4% 0.4%;}

/* 리뷰 상세 */
.detail_wrap {width: 100%;height: calc(100vh - 90px);background: #f7f7f7;}
.detailSlideBox {width: 100%;height: 100%;}
.detailSlideBox .detailSlide {top: 7vh;overflow: visible;}
.detailSlideBox .detailSlide > .swiper-wrapper {}
.detailSlideBox .detailSlide > .swiper-wrapper > .swiper-slide {width: 1200px !important;font-size: 0;vertical-align: top;position: relative;border-width: 8px;border-style: solid;border-color: #fff;border-radius: 20px;overflow: hidden;background: #fff;padding: 0;opacity: .6;}
.detailSlideBox .detailSlide > .swiper-wrapper > .swiper-slide.swiper-slide-active {opacity: 1;}
.detailSlideBox .detailSlide > .swiper-wrapper > .swiper-slide.swiper-slide-active.nosebum {border-color:#8bd5cf;}
.detailSlideBox .detailSlide > .swiper-wrapper > .swiper-slide.swiper-slide-active.greentea {border-color:#1a534a;}
.detailSlideBox .detailSlide > .swiper-wrapper > .swiper-slide.swiper-slide-active.vivid {border-color:#c45454;}
.detailSlideBox .detailSlide > .swiper-wrapper > .swiper-slide.swiper-slide-active.bija {border-color:#49aec4;}
.detailSlideBox .detailSlide > .swiper-wrapper > .swiper-slide.swiper-slide-active.volcanic {border-color:#7c4f3e;}
.detailSlideBox .detailSlide > .swiper-button-prev,
.detailSlideBox .detailSlide > .swiper-button-next {width: auto;height: auto;top: 100%;font-size: 13px;font-weight: 700;color: #024137;}
.detailSlideBox .detailSlide > .swiper-button-prev {padding-left: 30px;min-width: 125px;left: auto;right: 50%;margin: 40px 700px 0 0;background: url(../images/layout/detailSlide_prev.png) no-repeat left center;}
.detailSlideBox .detailSlide > .swiper-button-prev.swiper-button-disabled {}
.detailSlideBox .detailSlide > .swiper-button-next {padding-right: 30px;min-width: 112px;left: 50%;right: auto;margin: 40px 0 0 700px;background: url(../images/layout/detailSlide_next.png) no-repeat right center;}
.detailSlideBox .detailSlide > .swiper-button-next.swiper-button-disabled {}
.detailSlideBox .detailSlide .detailArea {position: relative;display: inline-block;vertical-align: middle;overflow: hidden;width: 657px;height: 64vh;}
.detailSlideBox .detailSlide .bestRevieBox {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.detailSlideBox .detailSlide .bestRevie {}
.detailSlideBox .detailSlide .bestRevie .swiper-wrapper {}
.detailSlideBox .detailSlide .bestRevie .swiper-slide {}
.detailSlideBox .detailSlide .bestRevie .swiper-pagination {bottom: 40px;}
.detailSlideBox .detailSlide .bestRevie .swiper-pagination-bullet {width: 10px;height: 10px;opacity: .4;margin: 0 8px;}
.detailSlideBox .detailSlide .bestRevie .swiper-pagination-bullet.swiper-pagination-bullet-active {width: 14px;height: 14px;border: 4px solid #8bd5cf;opacity: 1;}
.detailSlideBox .detailSlide .swiper-slide.nosebum .bestRevie .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 4px solid #8bd5cf;}
.detailSlideBox .detailSlide .swiper-slide.greentea .bestRevie .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 4px solid #1a534a;}
.detailSlideBox .detailSlide .swiper-slide.vivid .bestRevie .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 4px solid #c45454;}
.detailSlideBox .detailSlide .swiper-slide.bija .bestRevie .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 4px solid #49aec4;}
.detailSlideBox .detailSlide .swiper-slide.volcanic .bestRevie .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 4px solid #7c4f3e;}
.detailSlideBox .detailSlide .bestRevie .swiper-button-prev,
.detailSlideBox .detailSlide .bestRevie .swiper-button-next {width: 15px;height: 28px;margin-top: -14px;z-index: 10;cursor: pointer;background-size: 15px 28px;opacity: 1;}
.detailSlideBox .detailSlide .bestRevie .swiper-button-prev {background-image: url(../images/layout/arrow_left_on.png);}
.detailSlideBox .detailSlide .bestRevie .swiper-button-prev.swiper-button-disabled {background-image: url(../images/layout/arrow_left.png);}
.detailSlideBox .detailSlide .bestRevie .swiper-button-next {background-image: url(../images/layout/arrow_right_on.png);}
.detailSlideBox .detailSlide .bestRevie .swiper-button-next.swiper-button-disabled {background-image: url(../images/layout/arrow_right.png);}
.detailSlideBox .detailSlide .infoArea {position: relative;display: inline-block;vertical-align: middle;width: 527px;height: 64vh;overflow-y: auto;border-left: 1px solid #f7f7f7;border-radius: 5px 5px 5px 5px;-ms-overflow-style: none;}
.detailSlideBox .detailSlide .infoArea::-webkit-scrollbar {display:none;}
.detailSlideBox .detailSlide .infoArea .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {}
.detailSlideBox .detailSlide .infoArea .mCSB_inside > .mCSB_container {margin-right: 9px;}
.detailSlideBox .detailSlide .infoArea .infoBox {padding: 25px 40px 50px 40px;}
.detailSlideBox .detailSlide .infoBox .userDiv {padding: 0 0 25px;width: 100%;border-bottom: 1px solid #e6e6e6;}
.detailSlideBox .detailSlide .infoBox .userDiv .ts_user {}
.detailSlideBox .detailSlide .infoBox .userDiv .ts_user .icon {width: 40px;height: 40px;line-height: 40px;font-size: 22px;}
.detailSlideBox .detailSlide .infoBox .userDiv .ts_user .name {padding: 5px 5px 5px 10px;width: calc(100% - 55px);}
.detailSlideBox .detailSlide .infoBox .moding {position: absolute;top: 34px;right: 40px;}
.detailSlideBox .detailSlide .infoBox .moding span {background: #a2a2a2;width: 5px;height: 5px;margin: 0 2px;border-radius: 50%;display: inline-block;}
.detailSlideBox .detailSlide .infoBox .moding span.span01 {}
.detailSlideBox .detailSlide .infoBox .moding span.span02 {}
.detailSlideBox .detailSlide .infoBox .moding span.span03 {}
.detailSlideBox .detailSlide .infoBox .rating_star_large {margin: 20px 0 0;}
.detailSlideBox .detailSlide .infoBox .rating_star_large .pointArea {}
.detailSlideBox .detailSlide .infoBox .rating_star_large .pointArea .pointBg {}
.detailSlideBox .detailSlide .infoBox .rating_star_large .pointArea .pointBg em {}
.detailSlideBox .detailSlide .infoBox .rating_star_large .innerPoint {font-size: 14px;font-weight: bold;}
.detailSlideBox .detailSlide .infoBox .detail_p01 {margin: 20px 0 0;}
.detailSlideBox .detailSlide .infoBox .detail_p02 {}
.detailSlideBox .detailSlide .infoBox .detail_p03 {margin: 30px 0 0;font-size: 14px;color: #101010;line-height: 26px;}
.detailSlideBox .detailSlide .infoBox .zzimBox {position: relative;height: 80px;}
.detailSlideBox .detailSlide .infoBox .cmtText {font-size: 12px;position: absolute;bottom: 15px;left: 0;}
.detailSlideBox .detailSlide .infoBox .ts_zzim02 {position: absolute;bottom: 15px;right: 50px;}
.detailSlideBox .detailSlide .infoBox .ts_cmt {position: absolute;bottom: 15px;right: 0;}
.detailSlideBox .detailSlide .infoBox .cmtArea {width: 100%;margin: 0;}
.detailSlideBox .detailSlide .infoBox .commentBox {border-top: 1px solid #e6e6e6;}
.detailSlideBox .detailSlide .infoBox .commentBox .ts_user {top: 32px;}
.detailSlideBox .detailSlide .infoBox .commentBox .ts_user .icon {width: 30px;height: 30px;line-height: 30px;font-size: 16px;}
.detailSlideBox .detailSlide .infoBox .commentBox .cmt_ctt {}
.detailSlideBox .detailSlide .infoBox .commentBox .cmt_ctt .p01 {font-size: 14px;}
.detailSlideBox .detailSlide .infoBox .commentBox .cmt_ctt .p02 {font-size: 14px;}
.detailSlideBox .detailSlide .infoBox .commentBox .cmt_ctt .p03 {font-size: 12px;}
.detailSlideBox .detailSlide .infoBox .commentBox .close {top: 39px;}
.detailSlideBox .detailSlide .infoBox .commentBox .close .span01 {}
.detailSlideBox .detailSlide .infoBox .commentBox .close .span02 {}
.detailSlideBox .detailSlide .infoBox .commentWrite {border-top: 1px solid #e6e6e6;border-bottom: none;}
.detailSlideBox .detailSlide .infoBox .commentWrite .ts_user {top: 22px;}
.detailSlideBox .detailSlide .infoBox .commentWrite .ts_user .icon {width: 40px;height: 40px;line-height: 40px;font-size: 22px;}
.detailSlideBox .detailSlide .infoBox .commentWrite .inp_wrap {}
.detailSlideBox .detailSlide .infoBox .commentWrite .inp_wrap .inp_text {}
.detailSlideBox .detailSlide .infoBox .commentWrite .inp_wrap .inp_text input {font-size: 14px;height: 40px;padding: 5px 85px 5px 14px;}
.detailSlideBox .detailSlide .infoBox .commentWrite .inp_wrap .inp_text .btn_clear {height: 40px;}
.detailSlideBox .detailSlide .infoBox .commentWrite .inp_wrap .btn {top: 3px;right: 18px;height: 34px;}
.detailSlideBox .detailSlide .infoBox .commentWrite .inp_wrap .btn span {font-size: 14px;}
.detailSlideBox .detailSlide .infoBox .commentWrite .inp_wrap .help {}
.detailSlideBox .detailSlide .infoBox .commentWrite .inp_wrap .help .error {font-size: 14px;}
.detailSlideBox .btn_wrap {position: absolute;top: 100%;left: 50%;margin: 23px 0 0 -160px;width: auto;height: auto;}
.detailSlideBox .btn_wrap > p {font-size:12px;display: block;color:#646464;line-height: 18px;text-align: center;margin: 0 0 15px;}
.detailSlideBox .btn_wrap .btn {width: 320px;}
.detailSlideBox .btn_wrap .btn span {}



/* 웰컴배경 */
.modalScreen {display:none; position:fixed; left:0; top:0; width:100%; height:100%; opacity:0.8; filter:alpha(opacity=80); background:#000000; z-index:1000;}
/* 웰컴팝업 */

/* 일반팝업 */
.popWrap {display:none; position:absolute; left:0; top:0; width:100%; z-index:1001;}
.popWrap .popBody {max-width:600px; margin:0 auto; background:#ffffff;}
.popWrap .popBody .popinner {position:relative; padding:30px 30px 40px; box-shadow:1px 1px 2px rgba(0,0,0,0.1);}
.popWrap .popBody .popTitle {padding:0 30px 20px 0; font-size:20px; color:#222222; border-bottom:1px solid #222222;}
.popWrap .popBody .popClose {position:absolute; right:30px; top:30px;}
.popWirteForm {}
.popWirteForm .msg {overflow:hidden; padding-top:16px;}
.popWirteForm .msg .please {float:left; line-height:1.4; font-size:13px; color:#c50000;}
.popWirteForm .msg .note {float:right; padding-left:10px; line-height:1.4; font-size:13px; color:#222222; background:url(../images/common/bul_required.gif) no-repeat left 6px;}
.popWirteForm .formArea {}
.popWirteForm .formArea ul {}
.popWirteForm .formArea ul li {overflow:hidden; min-height:55px; margin-top:15px;}
.popWirteForm .formArea ul li .dt {float:left; padding:7px 5px 0 0; font-size:13px; color:#222222;}
.popWirteForm .formArea ul li .dt span {display:inline-block; padding-left:10px;}
.popWirteForm .formArea ul li .dt .required {background:url(../images/common/bul_required.gif) no-repeat left 5px;}
.popWirteForm .formArea ul li .dd {overflow:hidden;}
.popWirteForm .formArea ul li .dd .select {display:block; width:100%; height:29px; font-size:13px; color:#666666; border:none; border-bottom:1px solid #aaaaaa;}
.popWirteForm .formArea ul li .dd .input-text {display:block; width:100%; height:28px; font-size:13px; color:#666666; border:none; border-bottom:1px solid #aaaaaa;}
.popWirteForm .formArea ul li .dd .textarea {display:block; width:100%; height:100px; line-height:1.4; font-size:13px; color:#999999; border:none; border-bottom:1px solid #aaaaaa;}
.popWirteForm .formArea ul li .dd label.error {margin-top:10px;}
.popWirteForm .formArea .agreeArea {position:relative; margin:40px 0 50px; padding-left:17px;}
.popWirteForm .formArea .agreeArea .input-check {position:absolute; left:0; top:3px;}
.popWirteForm .formArea .agreeArea .label {line-height:1.4; font-size:13px; color:#666666;}
.popWirteForm .formArea .agreeArea .error {position:absolute; left:17px; top:100%; margin-top:5px;}
.popWirteForm .formArea .btnOld {margin-top:15px; padding-top:20px; text-align:center; border-top:1px solid #aaaaaa;}
.popWirteForm .formArea .btnOld a {display:inline-block; min-width:113px; padding:0 10px; text-align:center; border:1px solid #222222; background:#222222;}
.popWirteForm .formArea .btnOld a span {display:inline-block; line-height:38px; font-size:13px; color:#ffffff;}
.popWirteForm .formArea .btnOld a.btnW {background:#ffffff;}
.popWirteForm .formArea .btnOld a.btnW span {color:#222222;}
.popWirteForm .formArea .confirmMsg {font-family:'新宋体'; padding:50px 10px 35px; text-align:center; line-height:1.6; font-size:13px; color:#222222;}
.popWirteForm .formArea .confirmMsgL {font-family:'新宋体'; padding-top:15px; line-height:1.6; font-size:13px; color:#222222;}

.popWirteForm .formArea .btnOld.btnSGStyle a span{display:block; line-height:17px;}
.popWirteForm .formArea .btnOld.btnSGStyle a.btnSGStyle_w{background-color:#fff; border: 1px solid #bfbfbf; color:#222; margin-bottom:5px;}
.popWirteForm .formArea .btnOld.btnSGStyle a.btnSGStyle_w span{color:#222;}
.popWirteForm .formArea .btnOld.btnSGStyle a{display: block; width:90%; margin:0 auto; min-width: 113px; padding: 5px 10px; text-align: center; border: 1px solid #bfbfbf;
background: #222222;}
.popWirteForm .formArea .btnOld.btnSGStyle a span:first-child{font-weight:bold;}

@media screen and (max-width: 768px){
.popWrap .popBody .popinner {padding:15px 15px 30px;;}
.popWrap .popBody .popTitle {padding:0 20px 13px 0; font-size:13px;}
.popWrap .popBody .popClose {position:absolute; right:0; top:0;}
.popWrap .popBody .popClose a {display:block; width:15px; padding:15px;}
.popWirteForm .msg {}
.popWirteForm .msg .please {float:none;}
.popWirteForm .msg .note {float:none; margin-top:5px;}
.popWirteForm .formArea ul li {min-height:inherit; margin-top:10px;}
.popWirteForm .formArea ul li .dt {width:100px; padding:4px 10px 0 0; font-size:12px;}
.popWirteForm .formArea ul li .dt .required {background-position:left 4px;}
.popWirteForm .formArea ul li .dd .select {font-size:12px;}
.popWirteForm .formArea ul li .dd .input-text {font-size:12px;}
.popWirteForm .formArea ul li .dd .textarea {font-size:12px;}
.popWirteForm .formArea ul li .dd label.error {margin-top:6px;}
.popWirteForm .formArea .agreeArea {margin-top:20px;}
.popWirteForm .formArea .btnOld a {display:block;}
.popWirteForm .formArea .btnOld a span {padding-right:17px; line-height:50px; font-size:12px; font-weight:bold; background:url(../images/common/arrRight_7x12_ffffff.png) no-repeat right center;}
.popWirteForm .formArea .btnOld.btnChild2 {}
.popWirteForm .formArea .btnOld.btnChild2 a {display:inline-block; min-width:90px;}
.popWirteForm .formArea .btnOld.btnChild2 a span {padding-right:0; line-height:40px; font-size:13px; font-weight:normal; background:none;}

}
@media screen and (max-width: 630px){
.popWrap .popBody {margin:0 15px;}
}

/* 이메일수정폼팝업 */
#emailEdit {}
#emailEdit .popBody {max-width:480px;}
#emailEdit .popWirteForm .formArea ul li {min-height:inherit;}
#emailEdit .popWirteForm .formArea .btnOld {border:none;}