@charset "utf-8";

body.fixed {overflow-y: hidden;}

/* instyle reset */
ul {margin: 0;padding: 0;}
.w0 {width: 112px;}
.w1 {width: 398px;}
.full {width: 100%;}
.wfull {width: 100%;}

.filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
.filebox label { display: inline-block; height: 38px;margin-left: -5px;padding: 0 20px;color: #555555;font-size: 14px;line-height: 36px;vertical-align: middle;cursor: pointer;border: 1px solid #c2c2c2;} /* named upload */ 
.filebox .upload-name { display: inline-block;width: 397px;height: 38px;padding: 0 20px;font-size: 14px;line-height: 36px;background: #fff;vertical-align: middle;border: 1px solid #c2c2c2;border-right: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

/********* checkbox *********/
.tbl_frm01 input[type="checkbox"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.tbl_frm01 input[type="checkbox"] + label {display:inline-block;position:relative;height:22px;padding-left:30px;padding-top: 3px;margin-right: 10px;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select: none;-ms-user-select: none;}
.tbl_frm01 input[type="checkbox"] + label:before {content: '';position:absolute;left:0;top:0;width:22px;height:22px;line-height:22px;text-align:center;background:url('../img/common/check_normal.gif') no-repeat;}
.tbl_frm01 input[type="checkbox"]:checked + label {color:#1e1e1e;}
.tbl_frm01 input[type="checkbox"]:checked + label:before {content: '';color: #99a1a7;background:url('../img/common/check_checked4.gif') no-repeat;}

/********* radio *********/
.tbl_frm01 input[type="radio"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.tbl_frm01 input[type="radio"] + label {display:inline-block;position:relative;height:20px;padding-left:30px;padding-top: 3px;margin-right: 10px;font-size:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select: none;-ms-user-select: none;}
.tbl_frm01 input[type="radio"] + label:before {content: '';position:absolute;left:0;top:0;width:20px;height:20px;line-height:20px;text-align:center;background:url('../img/common/radio_normal.png') no-repeat;}
.tbl_frm01 input[type="radio"]:checked + label {color:#1e1e1e;}
.tbl_frm01 input[type="radio"]:checked + label:before {content: '';color: #99a1a7;background:url('../img/common/radio_checked.png') no-repeat;}


select {height: 38px;border: 1px solid #c2c2c2;background-color: #fff;background-image:url('../img/controls/select_arrow.png');background-repeat: no-repeat;background-position: right 15px top 50% !important;padding: 0 45px 0 10px;font-size: 15px;color: #555555;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-family: 'Noto Sans KR';}

select::-ms-expand {display: none;}


/*사이트 포인트색*/
.wset {background:#3dc0ca;border:1px solid #3dc0ca;color:#fff !important;}
.wset:hover {background:#33a9b2;border:1px solid #33a9b2;color:#fff !important;}

.wset2 {background:#de372c;border:1px solid #de372c;color:#fff !important;}
.wset2:hover {background:#ca3127;border:1px solid #ca3127;color:#fff !important;}

table .spr,.total_price .spr {display:inline-block;}

/*타이틀강조*/
.anc_tit {margin-bottom: 20px;font-size: 20px;font-weight: 400;color: #333333;padding: 0;position:relative;}



.clearfix{zoom:1;}
.clearfix:before, .clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;} 

.float-left {float:left;}
.float-right {float:right;}

.align-left {text-align:left;}
.align-right{text-align:right;}
.align-center{text-align:center;}
.align-justify{text-align:justify;}
.align-nowrap{white-space:nowrap;}

.text-primary {color: #3dc0ca;}

.wrap {position: relative;width: 1170px;margin: 0 auto;padding-left: 15px;padding-right: 15px;}
.cont_wrap {width:1170px;margin:0 auto;overflow:hidden;padding-left: 15px;padding-right: 15px;}
.cont_inner {position: relative;width: 1170px;margin: 0 auto;padding-left: 15px;padding-right: 15px;}

.wrap_list {position: relative;width: 1170px;margin: 0 auto;padding-left: 15px;padding-right: 15px;}


.contents {position: relative;width: 1170px;padding-left: 15px;padding-right: 15px;margin: 0 auto;zoom:1;}
.contents:before, .contents:after{content:" ";display:table;}
.contents:after{clear:both;} 


a.back-to-top {display: none;width: 60px;height: 60px;text-indent: -9999px;position: fixed;z-index: 999;right: 30px;bottom: 30px;background: url("../img/common/scroll-to-top.png") no-repeat 50% 50%;background-size: contain;}

/*인트로*/
#intro {width:1000px;height:570px;margin:-285px 0 0 -500px;position:absolute;top:50%;left:50%;}
#intro .int_copy {color:#888;text-align:center;margin:10px 0 0;line-height:1.6em;}
#int_wrap {padding:40px;border:5px solid #f1f1f1;overflow:hidden;}
#int_wrap .rbanner {width:410px;height:410px;padding-left:40px;border-left:1px solid #eee;float:right;}
#int_wrap .rbanner .bx-wrapper {position:relative;}
#int_wrap .lcont {width:419px;float:left;}
#int_wrap .lcont .tit {font-size:37px;font-weight:400;color:#666;margin:20px 0 3px;}
#int_wrap .lcont .tit b {font-weight:800;color:#333;}
#int_wrap .int_login {margin:20px 0 0 0;}
#int_wrap .int_login dt {width:95px;float:right;}
#int_wrap .int_login dt .btn_large {width:100%;height:80px;}
#int_wrap .int_login dd {width:318px;float:left;}
#int_wrap .int_login dd input {height:37px;width:100%;border:1px solid #ddd;padding:0 12px;margin-bottom:6px;line-height:35px;}
#int_wrap .int_btn {padding:20px 0 0;border-top:1px dotted #ddd;}
#int_wrap .int-txt {padding:10px 0 0 0;}
#int_wrap .int-txt li {font-size:11px;color:#888;padding:5px 0 0 5px;background:url('/img/ic_dot3.gif') no-repeat left 9px;}

/*layout*/
#wrapper {width:100%;min-width:1170px;height:100%;}
#container {width:100%;position:relative;}
.cont_bg {background-color:#f5f5f5;padding:50px 0 65px;}
.cont_bg .mtit span {background-color:#f5f5f5;}

/*header*/
#hd_banner{text-align:center;position:relative;}
#hd_banner a {height:100%;display:block;text-decoration:none !important;}
#hd_close{width:26px;height:26px;position:absolute;top:50%;right:17px;margin-top:-13px;cursor:pointer;}

#hd_inner {padding-top: 25px;padding-bottom: 16px;text-align: center;border-bottom: 1px solid #e8e8e8;}


#tnb {text-align: right;}
#tnb ul li {display: inline-block;}
#tnb ul li a {font-size: 13px;color: #575757;margin-left: 18px;}

#tnb ul li a.to_leadgen {display: inline-block;padding: 5px 10px 6px;border-radius: 26px;border: 1px solid #0a7e8d;background: #43bcca;color: #fff;}

#hd_inner .hd_top_area {display: flex;justify-content: flex-starg;align-items: center;margin-top: 13px;}
#hd_inner .hd_top_area  h1.hd_logo {display: flex;align-items: center;height: 60px;}
#hd_inner .hd_top_area  h1.hd_logo a {display: block;}
#hd_inner .hd_top_area  h1.hd_logo a img {vertical-align: top;max-height: 50px;}

#hd_inner .hd_top_area #hd_sch {display: inline-block;border: 2px solid #5a5853;/*margin-left: 94px;*/margin-left: 54px;}
#hd_inner .hd_top_area #hd_sch input.sch_stx {width: 622px;height: 54px;line-height: 58px;padding: 0 20px;font-size: 14px;border: 0;vertical-align: top;text-align: center;}
#hd_inner .hd_top_area #hd_sch button {width: 60px;height: 54px;background:#fff url('../img/common/icon_search.png') no-repeat 50% 50%;border: 0;-webkit-appearance: none;cursor: pointer;}


#gnb {width:100%;border-bottom:1px solid #e8e8e8;background-color:rgba(255,255,255,1);position:relative;}

#gnb.gnd_fixed {position:fixed;top:0;left:0;right:0;z-index:999;}
#gnb_inner {height:65px;position:relative;}
#gnb_inner.wrap {width: 1170px;}
#gnb_inner a {text-decoration:none !important;}
#gnb_inner .all_cate {position:absolute;top:0px;left: 16px;z-index:10;}
#gnb_inner .all_cate .allc_bt {width: 251px;height:65px;font-size:17px;font-weight: bold;line-height: 65px;padding-left: 90px;background:url('../img/common/icon_nav_all.png') no-repeat 56px 50%;color:#333333;background-color:#fff;border-right: 1px solid #e8e8e8;display:inline-block;text-align:left;cursor:pointer;position:relative;}
#gnb_inner .all_cate i {width:15px;font-size:18px;margin-right:15px;vertical-align:middle;}
#gnb_inner .all_cate .ionicons {font-size:40px;}
#gnb_inner .all_cate .con_bx {position: relative;width:1170px;padding-left: 14px;border:1px solid #e8e8e8;border-top: 0;background-color:#fff;display:none;position:absolute;top:66px;left:0;z-index:1000;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#gnb_inner .all_cate .con_bx ul.catemenu_list {float: left;width: 910px;background:#fff;}
#gnb_inner .all_cate .con_bx .c_box {float: left;width:20%;padding: 28px 25px;}
#gnb_inner .all_cate .con_bx .c_box .cate_tit {font-size:17px;font-weight:bold;color:#333333;text-align:left;padding:10px 0 14px;display:block;border-bottom: 1px solid #e8e8e8;}
#gnb_inner .all_cate .con_bx .c_box ul {margin: 6px 0;}
#gnb_inner .all_cate .con_bx .c_box li {width:100%;font-size: 15px;line-height: 190%;text-align:left;}
#gnb_inner .all_cate .con_bx .c_box li a {padding:0;display:block;color: #777777;}
#gnb_inner .all_cate .con_bx .c_box li a:hover {color:#333333;}
#gnb_inner .all_cate .con_bx .g_box {float: right;width: 208px;min-height: 100%;padding-top: 6px;background: #e8e8e8;}
#gnb_inner .all_cate .con_bx .g_box ul {border-top: 1px solid #fff;padding-top: 23px;margin-left: 39px;margin-right: 40px;padding-bottom: 16px;}
#gnb_inner .all_cate .con_bx .g_box ul:first-child {border-top: 0;}
#gnb_inner .all_cate .con_bx .g_box ul li a {display: block;padding: 12px 0;font-size: 15px;color: #666666;font-weight: bold;}
#gnb_inner .all_cate .con_bx .g_box ul li a:hover {color:#333333;}

#gnb_inner .gnb_li {width:100%;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;display: flex;justify-content: center;}
#gnb_inner .gnb_li > ul {overflow:visible;}
#gnb_inner .gnb_li > ul > li {display:inline-block;position:relative;overflow:visible;vertical-align:middle;float: left;}
#gnb_inner .gnb_li > ul > li:first-child:before {display:none;}
#gnb_inner .gnb_li > ul > li:before {width:1px;height:15px;margin:0 20px 3px;background-color:#cccccc;display:inline-block;vertical-align:middle;content:'';}
#gnb_inner .gnb_li > ul > li > a {padding: 0 10px;height:65px;line-height:65px;font-size:17px;font-weight:bold;color:#333;display:inline-block;position:relative;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
#gnb_inner .gnb_li > ul.has-creator > li > a {padding: 0 10px;}



#gnb_inner .gnb_li > ul > li > a:hover {color:#3dc0ca;}
#gnb_inner .gnb_li > ul > li > a.active {color:#3dc0ca;}
#gnb_inner .gnb_li > ul > li > a:after {height:0;background-color:#3dc0ca;position:absolute;bottom:-1px;left:50%;right:50%;content:'';transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
#gnb_inner .gnb_li > ul > li > a:hover:after {height:4px;left:-30px;right:-30px;z-index: 20;}
#gnb_inner .gnb_li > ul > li > a.active:after {height:4px;left:-30px;right:-30px;z-index: 20;}
#gnb_inner .gnb_li > ul > li ul {width:148px;padding:15px 0;margin-left:-50px;border-width:0 1px 1px;border-style:solid;border-color:#222;background-color:#fff;position:absolute;top:45px;left:50%;z-index:9100;display:none;}
#gnb_inner .gnb_li > ul > li:first-child ul {margin-left:-70px;}
#gnb_inner .gnb_li > ul > li ul a {line-height:23px;padding:0 15px;font-size:12px;display:block;}
#gnb_inner .gnb_li > ul > li ul a:hover {background-color:#f8f8f8;}
#gnb_inner .gnb_li > ul > li:hover ul {display:block;}


#creator_tile {position: relative;width: 100%;margin-bottom: 143px;text-align: center;}

#creator_tile #tile_slider {display: block;width: 100%;overflow: hidden;}
#creator_tile #tile_slider li {}
#creator_tile #tile_slider li .mbn_img {width: 100%;background-position: 50% 50%;background-repeat: no-repeat;text-align: center;}
#creator_tile #tile_slider li .mbn_img img {width: 100%;}
#creator_tile #tile_slider li .mbn_img .i-cell {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content :center;align-items: center;width: 100%;height: 100%;}
#creator_tile #tile_slider li .mbn_img .main_event_area {display: inline-block;display: none;position: relative;float: left;width: 25%;text-align: left;z-index: 30;letter-spacing: 0.05em;vertical-align: middle;}
#creator_tile #tile_slider li .mbn_img .main_event_area .r_box {min-width:250px;float: right;}

#creator_tile #tile_slider li .mbn_img .count_area {display: inline-block;text-align: center;}
#creator_tile #tile_slider li .mbn_img .count_area .center_pos {padding-top: 0;}
#creator_tile #tile_slider li .mbn_img dl {display: inline-block;margin: 0 70px;min-width: 270px;}
#creator_tile #tile_slider li .mbn_img dt {font-size: 34px;color: #3dc0ca;font-weight: bold;}
#creator_tile #tile_slider li .mbn_img dd {margin-top: 16px;font-family: 'Montserrat';font-size: 100px;color: #fff;font-weight: bold;}


@media all and (max-width: 1700px) {
	#creator_tile #tile_slider li .mbn_img .i-cell {width: 100%;}
	#creator_tile #tile_slider li .mbn_img.ov1 .i-cell .main_event_area {left: 100px;width: 100%;}
	#creator_tile #tile_slider li .mbn_img .main_event_area .r_box {float: left;}

	#creator_tile #tile_slider li .mbn_img.ov1.ov2 .main_event_area {left: auto;width: 25%;}
	#creator_tile #tile_slider li .mbn_img.ov1.ov2 .main_event_area .r_box {float: right;}
	
}
@media all and (max-width: 1280px) {
	#creator_tile #tile_slider li .mbn_img .main_event_area {display: none;}
	#creator_tile #tile_slider li .mbn_img .count_area {width: 100%;}

	#creator_tile #tile_slider li .mbn_img.ov1 .i-cell .main_event_area {display: inline-block;}
	#creator_tile #tile_slider li .mbn_img.ov1.ov2 .main_event_area {display: none;}
	#creator_tile #tile_slider li .mbn_img.ov1.ov2 .count_area {width: 100%;}

	#creator_tile #tile_slider li .mbn_img dl {margin: 0 50px;}
}
/*메인 슬라이드배너*/
/* #mbn_wrap {width:100%;height:400px;overflow:hidden;display:block;position:relative;} */
#mbn_wrap {width:100%;height: 800px;padding-top: 292px;overflow:hidden;display:block;position:relative;text-align:center;}
#mbn_wrap ul.tile_slider {}
#mbn_wrap .slick-slide a {display:block;}
#mbn_wrap .slick-slide {text-align:center;}
#mbn_wrap .slick-dots {width:1000px;margin-left:-500px;left:50%;}
#mbn_wrap .slick-dots span {height:35px;line-height:35px;color:#222;background-color:#fff;border-width:1px 1px 1px 0;border-style:solid;border-color:#ddd;text-align:center;display:block;cursor:pointer;}
#mbn_wrap .slick-dots li:first-child span {border-left:1px solid #ddd !important;}
#mbn_wrap .slick-dots li.slick-active span {background-color:#222;border-color:#222;color:#fff;}

.a_title {font-family: 'Montserrat';font-size: 40px;color: #000;font-weight: bold;}
.a_title:before {width: 70px;height: 1px;margin:19px 19px 0 0;background-color:#000;display:inline-block;vertical-align:top;content:'';}
.a_title.noline:before {display: none;}
.a_desc_area {padding-left: 88px;padding-top: 21px;}
.a_desc {float: left;font-size: 34px;color: #333333;font-weight: 100;}
.a_desc_area a {float: right;margin-top: 8px;}
.b_title {font-family: 'Montserrat';font-size: 22px;color: #000;font-weight: bold;}

/*slick 아이콘*/
button.slick-arrow {-webkit-appearance: none;border: 0;cursor: pointer;}
.slick-arrow {position: absolute;top: 50%;width: 30px;height: 60px;margin-top: -30px;font-size:0;outline:none;z-index: 2;}
.slick-prev {left: 0;background:url('../img/main/btn_prev_slick.png') no-repeat 0 0;}
.slick-next {right: 0;background:url('../img/main/btn_next_slick.png') no-repeat 0 0;}
.slick-dots {position:absolute;width:100%;text-align:center;z-index:900;}
.slick-dots li {display:inline-block;}
.slick-dots button {width: 8px;height: 8px;background:url('../img/main/slick_dot.png') no-repeat 0 0;margin:0 1px;font-size:0;display:block;outline:none;-webkit-appearance: none;border: 0;cursor: pointer;}
.slick-dots li.slick-active button {background:url('../img/main/slick_dot_active_sa.png') no-repeat 0 0;}/* 롤링  색상*/

#sangsang_knowledge {padding-bottom: 67px;}
#sangsang_knowledge ul.tabs {margin-top: 52px;margin-bottom: 4px;}
#sangsang_knowledge ul.tabs li {position: relative;float: left;background:url('../img/main/sangsang_knowledge_tn.svg') no-repeat 0 0;cursor: pointer;}
#sangsang_knowledge ul.tabs li:nth-child(2), #sangsang_knowledge ul.tabs li:nth-child(3) {margin: 0 10px;}

#sangsang_knowledge ul.tabs li.active {flex: 1;background:url('../img/main/sangsang_knowledge_ta.svg') no-repeat 0 0;}
#sangsang_knowledge ul.tabs li p {position: absolute;top: 0;left: 0;width: 100%;height: 150px;display: flex;justify-content: center;align-items: center;font-size: 28px;font-weight: bold;color: #fff;letter-spacing: -0.025em;}
#sangsang_knowledge ul.tabs li.active p {color: #3dc0ca;}

#sangsang_knowledge .tab_content {display: none;}
#sangsang_knowledge .sk_content {position: relative;width: 100%;height: 598px;border: 2px solid #d0d0d0;border-radius: 5px;}
#sangsang_knowledge .sk_content .content {width: 100%;height: 100%;padding: 45px 28px;overflow-y: auto;}
#sangsang_knowledge .sk_content .content::-webkit-scrollbar {width: 20px;}
#sangsang_knowledge .sk_content .content::-webkit-scrollbar-track {background: #f7f7f7;}
#sangsang_knowledge .sk_content .content::-webkit-scrollbar-thumb {background: #3dc0ca;border-radius: 20px;background-clip: padding-box;border: 2px solid transparent;}
#sangsang_knowledge .sk_content .content::-webkit-scrollbar-thumb:hover {background: #3dc0ca;}

#sangsang_knowledge .sk_content .fix-bottom {position: absolute;bottom: 0;left: 0;width: calc(100% - 20px);height: 30px;background: #fff;}
#sangsang_knowledge .sk_content h2 {font-size: 24px;color: #000000;line-height: 175%;margin-bottom: 38px;}
#sangsang_knowledge .sk_content h3 {font-size: 20px;color: #3dc0ca;line-height: 175%;margin-top: 38px;}
#sangsang_knowledge .sk_content p {font-size: 20px;color: #000000;line-height: 175%;margin-bottom: 38px;}
#sangsang_knowledge .sk_content span {color: #3dc0ca;font-weight: 500;}
#sangsang_knowledge .sk_content ul {margin-bottom: 38px;}
#sangsang_knowledge .sk_content li {font-size: 20px;color: #000000;line-height: 175%;}
#sangsang_knowledge .sk_content .img_box {text-align: center;}
#sangsang_knowledge .sk_content .img_box img {box-shadow: 0 7px 10px rgba(0, 0, 0, .16);}
#sangsang_knowledge .sk_content .btn_box {text-align: right;}
#sangsang_knowledge .sk_content a {display: inline-block;width: 800px;height: 100px;background:#3dc0ca url('../img/main/sk_arr.png') no-repeat top 50% right 10px;line-height: 100px;font-size: 28px;font-weight: bold;color: #fff;text-align: center;box-shadow: 0 13px 22px rgba(0, 0, 0, .16);}

#sangsang_experience {padding-top: 85px;padding-bottom: 100px;background: #333333;}
#sangsang_experience .a_title {color: #fff;}
#sangsang_experience .a_title:before {background-color: #fff;}
#sangsang_experience .a_desc_area p {font-size: 24px;color: #fff;line-height: 120%;margin-bottom: 38px;font-weight: 400;}
#sangsang_experience .a_desc_area p span {color: #3DC0CA;font-weight: 500;}
#sangsang_experience .a_desc_area p.a_desc {float: none;font-size: 34px;font-weight: 200;}
#sangsang_experience .form_box {display: flex;justify-content: space-between;align-items: center;margin-top: 18px;padding: 65px 80px 60px 85px;background: #f7f7f8;border-radius: 10px;}
#sangsang_experience .form_box .fx-item {}
#sangsang_experience .form_box .fx-item.first {}
#sangsang_experience .form_box .fx-item.last {width: 425px;}
#sangsang_experience .form_box h3 {font-size: 24px;color: #707070;line-height: 140%;}
#sangsang_experience .form_box ul {margin-top: 34px;}
#sangsang_experience .form_box ul li {font-size: 24px;color: #707070;line-height: 160%;}
#sangsang_experience .form_box ul li span {font-weight: bold;}

#sangsang_experience .form_box h4 {font-size: 24px;color: #3DC0CA;line-height: 140%;}
#sangsang_experience .form_box input[type="text"],#sangsang_experience .form_box input[type="number"] {width: 425px;height: 80px;margin-top: 10px;line-height: 80px;padding: 0 24px;border: 1px solid #3DC0CA;border-radius: 5px;font-size: 28px;color: ##707070;}
#sangsang_experience .form_box input[type="text"]::placeholder {color: #ACACAC;}
#sangsang_experience input[type="number"]::-webkit-outer-spin-button, #sangsang_experience input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
#sangsang_experience .form_box input[type="number"]::placeholder {color: #ACACAC;}
.form_box input[type="number"]::placeholder {color: #398cf2;}
#sangsang_experience .form_box .btn {width: 425px;height: 80px;margin-top: 10px;line-height: 80px;padding: 0 24px;border: 0;background: #3dc0ca url(../img/main/sk_arr.png) no-repeat top 50% right 0;border-radius: 5px;font-size: 28px;font-weight: 500;color: #fff;text-align: center;cursor: pointer;}
#sangsang_experience .form_box .arrow {width: 91px;height: 61px;background: url('../img/main/exp_arr.svg') no-repeat 50% 50%;background-size: 91px 61px;}

#best_creator ul {margin-top: 53px;}
/*
#best_creator li {float: left;position: relative;width: 285px;height: 232px;color: #fff;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}
#best_creator li a {opacity: 0;position: absolute;top: 0;left: 0;width: 285px;height: 232px;z-index: 10;border: 5px solid #ff8400;background:url('../img/main/bg_transparent.png') repeat 0 0;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}*/
#best_creator li {float: left;position: relative;width: 285px;height: 285px;color: #fff;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}
#best_creator li a {opacity: 0;position: absolute;top: 0;left: 0;width: 285px;height: 285px;z-index: 10;border: 5px solid #3cc0ca;background:url('../img/main/bg_transparent.png') repeat 0 0;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
#best_creator li:hover a {opacity: 1;}
/*
#best_creator li:first-child {width: 570px;height: 463px;}
#best_creator li:nth-child(2) {width: 570px;height: 463px;}
#best_creator li:first-child a {width: 570px;height: 463px;}
#best_creator li:nth-child(2) a {width: 570px;height: 463px;}
*/
#best_creator li:first-child {width: 570px;height: 570px;}
#best_creator li:nth-child(2) {width: 570px;height: 570px;}
#best_creator li:first-child a {width: 570px;height: 570px;}
#best_creator li:nth-child(2) a {width: 570px;height: 570px;}
#best_creator li .rank {position: absolute;top: 18px;right: 20px;width: 34px;height: 34px;padding-top: 11px;background:url('../img/main/best_creator_numbg.png') no-repeat 50% 50%;background-size: contain;text-align: center;font-family: 'Montserrat';font-size: 13px;color: #3dc0ca;font-weight: bold;z-index: 20;}
#best_creator li:first-child .rank {top: 26px;width: 72px;height: 72px;font-size: 24px;padding-top: 24px;}
#best_creator li:nth-child(2) .rank {top: 26px;width: 72px;height: 72px;font-size: 24px;padding-top: 24px;}
#best_creator li .rank:after {content:'th';}
#best_creator li:first-child .rank:after {content:'st';}
#best_creator li:nth-child(2) .rank:after {content:'nd';}
#best_creator li:nth-child(3) .rank:after {content:'rd';}
#best_creator li h1 {font-size: 15px;text-shadow: 0 0 2px #3c3c3c;position: absolute;top: 28px;left: 19px;font-weight: 400;z-index: 20;}
#best_creator li .count {font-size: 15px;position: absolute;bottom: 20px;left: 19px;font-weight: 100;z-index: 20;}
#best_creator li .count span {margin-right: 25px;}
#best_creator li .count span:after {font-size: 12px;margin-left: 4px;}
/* #best_creator li .count span.like:after {content:'like';}
#best_creator li .count span.view:after {content:'view';}
#best_creator li .count span.sale:after {content:'sale';} */
#best_creator li:first-child h1 {font-size: 15px;top: auto;bottom: 40px;}
#best_creator li:nth-child(2) h1 {font-size: 15px;top: auto;bottom: 40px;}
#best_creator li:first-child .count {font-size: 15px;bottom: 40px;left: auto;right: 19px;}
#best_creator li:nth-child(2) .count {font-size: 15px;bottom: 40px;left: auto;right: 19px;}
#best_creator li:first-child .count span {margin-right: 0;margin-left: 25px;}
#best_creator li:nth-child(2) .count span {margin-right: 0;margin-left: 25px;}

#creator_pick {position: relative;margin-top: 139px;padding-bottom: 80px;background:url('../img/main/bg_creator_pick.gif') repeat-x 0 100%;}

/*
#creator_pick .pick_slide_area {margin-top: 70px;}
#creator_pick .pick_slide {float: left;width: 520px;height: 445px;}
#creator_pick .pick_slide img {width: 520px;height: 445px;}
#creator_pick .pick_slide .slick-next {right: auto;left: 490px;}

#creator_pick .pick_slide_info {float: left;width: 620px;height: 215px;padding-top: 30px;padding-left: 40px;}
#creator_pick .pick_slide_info h1 {font-size: 34px;color: #000;font-weight: 100;line-height: 125%;}
#creator_pick .pick_slide_info p {margin-top: 33px;font-size: 15px;color: #777777;line-height: 125%;}

#creator_pick .pick_small {position: absolute;bottom: 0;right: 0;}
#creator_pick .pick_small li {float: left;position: relative;width: 180px;height: 180px;margin-left: 20px;overflow: hidden;}
#creator_pick .pick_small li .info {position: absolute;bottom: 0;left: 0;width: 100%;height: 0;padding-left: 10px;color: #fff;background:url('../img/main/bg_transparent.png') repeat 0 0;transition: .5s ease;}
#creator_pick .pick_small li:hover .info {height: 54px;}
#creator_pick .pick_small li .info a {color: #fff;}
#creator_pick .pick_small li .info p br {display: none;}
#creator_pick .pick_small li .info p.name {padding-top: 10px;padding-bottom: 4px;width: 160px;font-size: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#creator_pick .pick_small li .info p.mpr {font-family: 'Nanum Gothic';font-size: 13px;}
*/

#creator_pick .pick_slide_area {position: relative;margin-top: 70px;}
#creator_pick .pick_slide_main {}
#creator_pick .pick_slide {float: left;top: 0;left: 0;width: 100%;height: 445px;}
#creator_pick .pick_slide li {position: relative;}
#creator_pick .pick_slide li h1 {position: absolute;top: 30px;left: 570px;font-size: 34px;color: #000;font-weight: 100;line-height: 125%;}
#creator_pick .pick_slide li p {position: absolute;top: 145px;left: 570px;font-size: 15px;color: #777777;line-height: 125%;}
#creator_pick .pick_slide .slick-next {right: auto;left: 490px;}


#creator_pick .pick_slide_nav {position: absolute;bottom: 0;left: 560px;width: 580px;height: 180px;overflow: hidden;}
#creator_pick .pick_slide_nav li {float: left;position: relative;width: 194px !important;}
#creator_pick .pick_slide_nav li img {width: 180px !important;height: 180px;}
#creator_pick .pick_slide_nav li .info {position: absolute;bottom: 0;left: 0;width: 180px;;height: 0;padding-left: 10px;color: #fff;background:url('../img/main/bg_transparent.png') repeat 0 0;transition: .5s ease;}
#creator_pick .pick_slide_nav li:hover .info {height: 54px;}
#creator_pick .pick_slide_nav li .info a {color: #fff;}
#creator_pick .pick_slide_nav li .info p br {display: none;}
#creator_pick .pick_slide_nav li .info p.name {padding-top: 10px;padding-bottom: 5px;width: 160px;font-size: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#creator_pick .pick_slide_nav li .info p.mpr {font-family: 'Nanum Gothic';font-size: 13px;}
#creator_pick .pick_slide_nav .slick-current {display: none;}


.pick_slide_area .pick_slide_nav_arrow {position: absolute;top: 50%;width: 520px;font-size:0;outline:none;z-index: 2;}
.pick_slide_nav_arrow .custom_prev {left: 0;background:url('../img/main/btn_prev_slick.png') no-repeat 0 0;}
.pick_slide_nav_arrow .custom_next {right: 0;background:url('../img/main/btn_next_slick.png') no-repeat 0 0;}
.slick-arrow.slick-hidden.custom_prev {display: inline-block;}
.slick-arrow.slick-hidden.custom_next {display: inline-block;}



#lce {margin-top: 87px;}
#lce .lala_creator {float: left;width: 560px;}
#lce .exhibitions {float: right;width: 560px;}
#lce .lce_slide {position: relative;width: 560px;height: 622px;margin-top: 25px;}
#lce .lce_slide .slick-arrow {margin-top: -99px;}
#lce .lce_slide .slick-dots {bottom: 0;}

#lce .lce_slide li.item {position: relative;height: 612px;}
#lce .lce_slide .info {position: absolute;bottom: 0;left: 20px;width: 520px;height: 200px;background:#fff;text-align: center;}
#lce .lce_slide .info h1 {width: 500px;margin-left: 10px;padding-top: 37px;padding-bottom: 40px;font-size: 34px;color: #000;font-weight: 100;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#lce .lce_slide .info p {font-size: 15px;color: #555555;line-height: 190%;}

#brand {margin-top: 125px;}
#brand .brand_info {margin-top: 25px;width: 1140px;height: 363px;overflow: hidden;}
#brand .brand_info .slick-list {background-color: #f2f2f1;text-align: center;}
#brand .brand_info li {position:relative;height: 363px;overflow: hidden;}
#brand .brand_info li a {display: flex;width: 1140px;height: 363px;justify-content: center;overflow: hidden;}
#brand .brand_info li a img {object-fit: contain;}
#brand .brand_info li p {position: absolute;top: 176px;left: 96px;font-size: 18px;color: #333333;line-height: 160%;}
#brand .brand_info li .slick-slide img {width: 1140px;height: 363px;}

#brand .brand_logo {width: 1140px;height: 90px;overflow: hidden;}
#brand .brand_logo.slick-slider {width: 100%;}
/*
#brand .brand_logo.slick-slider:before {position: absolute;top: 0;left: 1px;width: 1px;height: 90px;background: #eeecea;content: "";}
#brand .brand_logo.slick-slider:after {position: absolute;top: 0;right: 1px;width: 1px;height: 90px;background: #eeecea;content: "";}
*/
#brand .brand_logo li {position:relative;width: 100% !important;height: 90px;border-top: 1px solid #eeecea;border-bottom: 1px solid #eeecea;border-left: 1px solid #eeecea;border-right: 1px solid #eeecea;}
#brand .brand_logo li:first-child {}
#brand .brand_logo li div.i-table {display: table;position: absolute;top: -1px;left: -1px;width: calc(100% + 2px);height: calc(100% + 2px);text-align: center;vertical-align: middle;border: 1px solid #eeecea;cursor: pointer;z-index: 2;}
#brand .brand_logo li div.i-cell {display: table-cell;text-align: center;vertical-align: middle;}
#brand .brand_logo li div.i-cell img {display: inline-block;max-width: 80%;max-height: 60px;}

#brand .brand_logo li.slick-current div.i-table {border: 1px solid #000;}

#brand .brand_logo .slick-track {width: 100% !important;display: flex;justify-content: space-between;align-items: center;transform: translate3d(0px, 0px, 0px) !important;}


#best_seller {margin-top: 164px;}
#best_seller .a_title {margin-bottom: 29px;}
#best_seller .best_seller_cate {height: 20px;background:url('../img/main/best_seller_cate_line.png') no-repeat 100% 50%;}
#best_seller .best_seller_cate ul {padding-right: 23px;background: #fff;}
#best_seller .best_seller_cate ul li {float: left;padding-right: 15px;font-size: 20px;background: #fff;color: #bbbbbb;font-weight: bold;cursor: pointer;}
#best_seller .best_seller_cate ul li:before {display: inline-block;width: 22px;height: 18px;background:url('../img/main/best_seller_catedot.png') no-repeat 0 8px;content:'';}
#best_seller .best_seller_cate ul li a {color: #bbbbbb;}
#best_seller .best_seller_cate ul li:first-child {margin-left: 0;}
#best_seller .best_seller_cate ul li:first-child:before {display: none;}
#best_seller .best_seller_cate ul li:hover {color: #000;}
#best_seller .best_seller_cate ul li:hover a {color: #000;}
#best_seller .best_seller_cate ul li.active a {color: #000;}
#best_seller .best_seller_cate .btn_more {margin-top: -1px;}

#best_seller ul.best_rol {width: 1170px;margin-left: -11px;margin-top: 57px;}
#best_seller ul.best_rol li {float: left;width: 387px;padding: 0 11px;margin-bottom: 50px;}
#best_seller ul.best_rol li .box {position: relative;min-height: 582px;border: 1px solid #ededed;}
#best_seller ul.best_rol li .box .image_area {position: relative;}
#best_seller ul.best_rol li .box img {max-width: 363px;width: 363px;height: 363px;}
#best_seller ul.best_rol li .box dd.sale {position: absolute;top: -1px;left: -1px;width: 60px;height: 60px;padding-top: 20px;font-size: 20px;font-weight: bold;color: #fff;background: #3dc0ca;text-align: center;z-index: 20;}
#best_seller ul.best_rol li .box .info {padding: 30px;}


#best_seller ul.best_rol li .box .pname {width: 100%;font-size: 15px;color: #555555;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#best_seller ul.best_rol li .box .pname br {display: none;}
#best_seller ul.best_rol li .box .pexplan {width: 230px;margin-top: 14px;min-height: 13px;margin-bottom: 26px;font-size: 13px;color: #777777;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#best_seller ul.best_rol li .box .mpr {display: inline-block;font-family: 'Montserrat';font-size: 24px;color: #000;line-height: 150%;}
#best_seller ul.best_rol li .box .spr {display: inline-block;margin-left: 10px;font-family: 'Montserrat';font-size: 14px;color: #777777;line-height: 200%;text-decoration: line-through;}


#best_seller ul.best_rol li .box .info2 {/* height: 62px; bawcock */ border-top: 1px solid #e8e8e8;margin: 0 30px;padding-top: 15px;padding-bottom: 30px;}
#best_seller ul.best_rol li .box .info2 p.rate {float: left;font-size: 15px;color: #777777;}
#best_seller ul.best_rol li .box .info2 p.rate span {margin-right: 4px;display: inline-block;width: 31px;height: 31px;padding-top: 8px;background: #f1f1f1;border-radius: 5px;font-family: 'Montserrat';font-size: 14px;font-weight: 500;text-align: center;}
#best_seller ul.best_rol li .box .info2 p.thanks {margin-top: 7px;margin-left: 20px;float: right;font-family: 'Montserrat';font-size: 15px;color: #777777;}
#best_seller ul.best_rol li .box .info2 p.thanks span {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}
#best_seller ul.best_rol li .box .info2 p.like {margin-top: 7px;float: right;font-family: 'Montserrat';font-size: 15px;color: #777777;}
/*#best_seller ul.best_rol li .box .info2 p.like span {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}*/

#best_seller ul.best_rol li .box .title {width: 100%;font-size: 15px;color: #555555;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#best_seller ul.best_rol li .box .title br {display: none;}
#best_seller ul.best_rol li .box .desc {width: 230px;margin-top: 14px;min-height: 13px;margin-bottom: 26px;font-size: 13px;color: #777777;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#best_seller ul.best_rol li .box .info2 p.like span.txt {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}

#best_seller ul.best_rol li .box .image_area .op_color {position: absolute;bottom: 10px;left: 0;width: 100%;height: 4px;text-align: center;}
#best_seller ul.best_rol li .box .image_area .op_color span {display:inline-block;width:17px;height:4px;margin:0 2px;vertical-align: top;}

#best_seller ul.best_rol li dd {position:relative;text-align:center;}
#best_seller ul.best_rol li .op_color {margin-top:5px;}
#best_seller ul.best_rol li .op_color span {width:17px;height:4px;margin:0 2px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}


#lala_video {margin-top: 80px;}
#lala_video .wrap .box {border-top: 1px solid #3dc0ca;padding-top: 70px;}
#lala_video .a_title {width: 261px;margin-top :-8px;line-height: 118%;}
#lala_video .a_desc_area {width: 261px;margin-top: 36px;padding-left: 0;}
#lala_video .a_desc {line-height: 130%;}

#lala_video .video_area {display:inline-block;background: url('../img/main/basicloader.gif') no-repeat 50% 50%;}
#lala_video .video_box {position:relative;width: 847px;}
#lala_video .video_box video {width:100%;height:auto;}
#lala_video .video_box .playpause {position:absolute;top:50%;left:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;background:url('../img/main/btn_video_play.png') no-repeat;background-size:contain;background-position: center;cursor:pointer;}


#lala_video ul.video_thumb {margin-top: 25px;}
#lala_video ul.video_thumb li {float: left;position: relative;margin-left: 8px;cursor: pointer;background-position: 50% 50%;background-size: cover;background-repeat: no-repeat;}
#lala_video ul.video_thumb li:first-child {margin-left: 0;}
#lala_video ul.video_thumb li span.hover {opacity: 0;position: absolute;top: 0;left: 0;width: 163px;height: 92px;border: 5px solid #3cc0ca;background: url('../img/main/bg_transparent_cl50.png') repeat;}
#lala_video ul.video_thumb li:hover span.hover {opacity: 1;}
#lala_video ul.video_thumb li.active span.hover {opacity: 1;}
#lala_video ul.video_thumb li video {display: none;}

/*
#megazine {width: 100%;height: 636px;margin-top: 162px;background:url('../img/main/megazine_bg.jpg') no-repeat 50% 0;}
#megazine .float-right {width: 514px;padding-top: 78px;}

#megazine .megazine_content_slider h2 {font-size: 34px;color: #333333;font-weight: 100;line-height: 120%;letter-spacing: -1.5px;}
#megazine .megazine_content_slider p {margin-top: 23px;width: 100%;height: 50px;font-size: 15px;color: #777777;line-height: 170%;letter-spacing: -0.8px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

#megazine .megazine_image_area {width: 514px;height: 145px;margin-top: 53px;}
#megazine .megazine_image_slider {width: 514px;height: 145px;}
#megazine .ct {float: left;margin-top: -7px;margin-right: 40px;font-family: 'Montserrat';font-size: 15px;color: #555555;font-weight: bold;}
#megazine .ct span {padding-left: 3px;}
#megazine .ct span:first-child {padding-left: 0;padding-right: 3px;}

#megazine .progress {display: block;width: 300px;height: 1px;overflow: hidden;background-color: #dddddd;background-image: linear-gradient(to right, black, black);background-repeat: no-repeat;background-size: 0 100%;transition: background-size .4s ease-in-out;}
#megazine h1 {margin-bottom: 43px;font-family: 'Montserrat';font-size: 22.74px;color: #000;}
#megazine h1:after {display: block;width: 70px;height: 1px;margin-top: 20px;background: #000;content: "";}
#megazine .slick-arrow {top: 100%;width: 45px;height: 45px;margin-top: -22.5px;}
#megazine .slick-prev {left: 394px;background: url('../img/main/btn_prev_megazine.png') no-repeat 0 0;}
#megazine .slick-prev:hover {background: url('../img/main/btn_prev_megazine_hover.png') no-repeat 0 0;}
#megazine .slick-next {background: url('../img/main/btn_next_megazine.png') no-repeat 0 0;}
#megazine .slick-next:hover {background: url('../img/main/btn_next_megazine_hover.png') no-repeat 0 0;}
*/
#megazine {position: relative;width: 100%;height: 636px;margin-top: 162px;}
#megazine h1 {position: absolute;left: 50%;top: 70px;margin-left: 55px;font-family: 'Montserrat';font-size: 22.74px;color: #000;z-index: 20;}
#megazine h1:after {display: block;width: 70px;height: 1px;margin-top: 20px;background: #000;content: "";}

#megazine ul.megazine_slider li {height: 636px;background-position: 0 50%;background-size: cover;background-repeat: no-repeat;}
#megazine ul.megazine_slider li.noimg {background-color: #f8f8f8;background-position: 20% 50%;background-size: contain;background-repeat: no-repeat;}
#megazine ul.megazine_slider li .megazine_slide_content {float: right;width: 515px;padding-top: 145px;}

#megazine ul.megazine_slider li .megazine_slide_content h2 {font-size: 34px;color: #333333;font-weight: 100;line-height: 120%;letter-spacing: -1.5px;}
#megazine ul.megazine_slider li .megazine_slide_content p {margin-top: 23px;width: 100%;height: 75px;font-size: 15px;color: #777777;line-height: 170%;letter-spacing: -0.8px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
#megazine ul.megazine_slider li .megazine_slide_content .megazine_sub_image {margin-top: 40px;}
#megazine ul.megazine_slider li .megazine_slide_content .megazine_sub_image img {float: left;width: 164px;height: 164px;margin-left: 11px;}
#megazine ul.megazine_slider li .megazine_slide_content .megazine_sub_image img:first-child {margin-left: 0;}

#megazine .ct {position: absolute;left: 50%;top: 560px;margin-left: 55px;font-family: 'Montserrat';font-size: 15px;color: #555555;font-weight: bold;}
#megazine .ct span {padding-left: 3px;}
#megazine .ct span:first-child {padding-left: 0;padding-right: 3px;}
#megazine .progress {position: absolute;left: 50%;top: 567px;margin-left: 128px;display: block;width: 300px;height: 1px;overflow: hidden;background-color: #dddddd;background-image: linear-gradient(to right, black, black);background-repeat: no-repeat;background-size: 0 100%;transition: background-size .4s ease-in-out;}
#megazine h1 {margin-bottom: 43px;font-family: 'Montserrat';font-size: 22.74px;color: #000;}
#megazine h1:after {display: block;width: 70px;height: 1px;margin-top: 20px;background: #000;content: "";}
#megazine .slick-arrow {width: 45px;height: 45px;z-index: 20;}
#megazine .slick-prev {position: absolute;left: 50%;top: 574px;margin-left: 455px;background: url('../img/main/btn_prev_megazine.png') no-repeat 0 0;}
#megazine .slick-prev:hover {background: url('../img/main/btn_prev_megazine_hover.png') no-repeat 0 0;}
#megazine .slick-next {position: absolute;left: 50%;top: 574px;margin-left: 524px;background: url('../img/main/btn_next_megazine.png') no-repeat 0 0;}
#megazine .slick-next:hover {background: url('../img/main/btn_next_megazine_hover.png') no-repeat 0 0;}

#real_review {margin-top: 151px;}
/*
#real_review ul {width: 1170px;margin-left: -11px;margin-top: 70px;}
#real_review ul li {float: left;width: 387px;height: 683px;padding: 0 11px;margin-bottom: 50px;}
#real_review ul li .box {position: relative;height: 683px;border: 1px solid #ededed;}
#real_review ul li .box img {max-width: 363px;width: 363px;height: 364px;}
#real_review ul li .box dd.sale {position: absolute;top: -1px;left: -1px;width: 60px;height: 60px;padding-top: 20px;font-size: 20px;font-weight: bold;color: #fff;background: #3dc0ca;text-align: center;}
#real_review ul li .box .info {height: 238px;padding: 30px;}
#real_review ul li .box .name {font-size: 15px;color: #555555;}
#real_review ul li .box .title {width: 100%;margin-top: 15px;margin-bottom: 24px;font-size: 20px;color: #000;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#real_review ul li .box .content {height: 104px;font-size: 13px;color: #777777;line-height: 200%;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

#real_review ul li .box .info2 {border-top: 1px solid #e8e8e8;margin: 0 30px;padding-top: 15px;}
#real_review ul li .box .info2 p.rate {float: left;font-size: 15px;color: #777777;}
#real_review ul li .box .info2 p.rate span {margin-right: 4px;display: inline-block;width: 31px;height: 31px;padding-top: 8px;background: #f1f1f1;border-radius: 5px;font-family: 'Montserrat';font-size: 14px;font-weight: 500;text-align: center;}
#real_review ul li .box .info2 p.thanks {margin-top: 7px;margin-left: 20px;float: right;font-family: 'Montserrat';font-size: 15px;color: #777777;}
#real_review ul li .box .info2 p.thanks span {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}
#real_review ul li .box .info2 p.like {margin-top: 7px;float: right;font-family: 'Montserrat';font-size: 15px;color: #777777;}
#real_review ul li .box .info2 p.like span {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}
*/

#real_review ul {width: 1170px;margin-left: -11px;margin-top: 70px;}
#real_review ul li {float: left;width: 387px;padding: 0 11px;margin-bottom: 50px;}
#real_review ul li .box {position: relative;border: 1px solid #ededed;}
#real_review ul li .box a {position: relative;display: block;text-decoration: none !important;}
#real_review ul li .box a .prd_icon {position: absolute;top: -1px;left: -1px;display: inline-block;width: 48px;height: 48px;padding-top: 17px;font-size: 13px;letter-spacing: -0.5px;color: #fff;font-weight: bold;text-align: center;text-transform: uppercase;background: #3dc0ca;}
#real_review ul li .box a .image_area {height: 365px;}
#real_review ul li .box .info {height: 241px;padding: 32px 30px 0 28px;}
#real_review ul li .box .info .title {width: 100%;height: 54px;margin-top: 10px;margin-bottom: 0;font-size: 20px;color: #000000;font-weight: bold;line-height: 130%;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
#real_review ul li .box .info .title br {display: block;}
#real_review ul li .box .info .name {position: relative;font-size: 15px;color: #555555;}
#real_review ul li .box .info .name .review_type {position:absolute;top: 0;left: 0;display: inline-block;font-family: 'Montserrat';width: 19px;height: 19px;line-height: 19px;border-radius: 2px;background: #555555;font-size: 12px;font-weight: 900;color: #fff;text-align: center;}
#real_review ul li .box .info .content {margin-top: 10px;height: 106px;margin-bottom: 22px;font-size: 13px;color: #777777;line-height: 200%;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
#real_review ul li .box .info .dac {font-size: 13px;color: #999999;}
#real_review ul li .box .info2 { /* height: 62px; bawcock */ border-top: 1px solid #e8e8e8;margin: 0 30px;padding-top: 15px;padding-bottom: 30px;}
#real_review ul li .box .info2 p.rate {float: left;font-size: 15px;color: #777777;}
#real_review ul li .box .info2 p.rate span {margin-right: 4px;display: inline-block;width: 31px;height: 31px;padding-top: 8px;background: #f1f1f1;border-radius: 5px;font-family: 'Montserrat';font-size: 14px;font-weight: 500;text-align: center;}
#real_review ul li .box .info2 p.like {margin-top: 7px;float: right;font-family: 'Montserrat';font-size: 15px;color: #777777;}
#real_review ul li .box .info2 p.like span {font-family: 'Montserrat';font-size: 15px;color: #777777;}
#real_review ul li .box .info2 p.like span.txt {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}







#creator_life {margin-top: 47px;padding-bottom: 87px;}

#creator_life .creator_life_tag {margin-top: 76px;margin-bottom: 36px;}
#creator_life .creator_life_tag li {display: inline-block;font-size: 20px;color: #777777;padding: 0 20px;}
#creator_life .creator_life_tag li a {color: #777777;}
#creator_life .creator_life_tag li:hover a {color: #000000;}

/*
#creator_life ul.creator_life_list {position: relative;width: 1140px;height: 381px;}
#creator_life ul.creator_life_list li {position: absolute;width: 190px;height: 190px;overflow: hidden;background-position: 50% 50%;background-size: cover;}
#creator_life ul.creator_life_list li div.i-hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#creator_life ul.creator_life_list li div.i-hover a {opacity: 0;display: table;width: 100%;height: 100%;background: url('../img/main/bg_transparent_cl65.png') repeat 0 0;z-index: 10;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
#creator_life ul.creator_life_list li div.i-hover a .i-cell {display: table-cell;vertical-align: middle;text-align: center;}
#creator_life ul.creator_life_list li p {font-size: 15px;color: #fff;font-weight: bold;}
#creator_life ul.creator_life_list li:hover div.i-hover a {opacity: 1;}

#creator_life ul.creator_life_list li .cl_main_dimm {display: table;width: 100%;height: 100%;background: url('../img/main/bg_transparent_cl65.png') repeat 0 0;}
#creator_life ul.creator_life_list li .cl_main_dimm .i-cell {display: table-cell;vertical-align: middle;text-align: center;}
*/


#creator_life ul.creator_life_list {position: relative;width: 1140px;height: 381px;margin-top: 78px;}
#creator_life ul.creator_life_list li {position: absolute;width: 190px;height: 190px;overflow: hidden;background-position: 50% 50%;background-size: cover;}

#creator_life ul.creator_life_list li .i-hover {opacity: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url('../img/main/bg_transparent_cl65.png') repeat 0 0;z-index: 10;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;z-index: 20;}
#creator_life ul.creator_life_list li:hover .i-hover {opacity: 1;}
#creator_life ul.creator_life_list li a {display: flex;justify-content: center;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 30;color: #fff;line-height: 120%;}
#creator_life ul.creator_life_list li .i-cell {display: table-cell;width: 190px;height: 190px;vertical-align: middle;text-align: center;}
#creator_life ul.creator_life_list li a .sns_icon {display: inline-block;width: 26px;height: 26px;}
#creator_life ul.creator_life_list li a .sns_icon.sns_instagram {width: 26px;height: 26px;background:url('../img/main/cl_sns_icon_instagram.png') no-repeat 50% 0;}
#creator_life ul.creator_life_list li a .sns_icon.sns_youtube {width: 26px;height: 18px;background:url('../img/main/cl_sns_icon_youtube.png') no-repeat 50% 0;}
#creator_life ul.creator_life_list li a .sns_icon.sns_facebook {width: 27px;height: 26px;background:url('../img/main/cl_sns_icon_facebook.png') no-repeat 50% 0;}
#creator_life ul.creator_life_list li a .sns_icon.sns_blog {width: 26px;height: 22px;background:url('../img/main/cl_sns_icon_blog.png') no-repeat 50% 0;}
#creator_life ul.creator_life_list li a .sns_icon.sns_etc {width: 26px;height: 26px;background:url('../img/main/cl_sns_icon_etc.png') no-repeat 50% 0;}

#creator_life ul.creator_life_list li.main .cl_main_dimm {position: relative;width: 100%;height: 100%;background: url('../img/main/bg_transparent_cl50.png') repeat 0 0;}
#creator_life ul.creator_life_list li.main .cl_main_dimm .i-hover {background: url('../img/main/bg_transparent_cl50.png') repeat 0 0;}
#creator_life ul.creator_life_list li.main .i-cell {width: 376px;height: 381px;color: #fff;}
#creator_life ul.creator_life_list li.main .cl_main_dimm p {font-size: 15px;color: #fff;font-weight: bold;z-index: 30;}
#creator_life ul.creator_life_list li.main .cl_main_dimm .sns_icon {margin-top: 9px;}




#creator_life ul.creator_life_list li.main {width: 376px;height: 381px;}
#creator_life ul.creator_life_list li:nth-child(1) {top: 0;left: 382px;}
#creator_life ul.creator_life_list li:nth-child(2) {top: 0;left: 0;}
#creator_life ul.creator_life_list li:nth-child(3) {top: 0;left: 191px;}
#creator_life ul.creator_life_list li:nth-child(4) {top: 0;left: 759px;}
#creator_life ul.creator_life_list li:nth-child(5) {top: 0;left: 950px;}
#creator_life ul.creator_life_list li:nth-child(6) {top: 191px;left: 0;}
#creator_life ul.creator_life_list li:nth-child(7) {top: 191px;left: 191px;}
#creator_life ul.creator_life_list li:nth-child(8) {top: 191px;left: 759px;}
#creator_life ul.creator_life_list li:nth-child(9) {top: 191px;left: 950px;}


.product_list_main ul li {float: left;margin-left: 17px;font-size: 20px;color: #bbbbbb;font-weight: bold;cursor: pointer;}
.product_list_main ul li:before {display: inline-block;width: 23px;height: 18px;background:url('../img/main/best_seller_catedot.png') no-repeat 0 8px;content:'';}
.product_list_main ul li:first-child {margin-left: 0;}
.product_list_main ul li:first-child:before {display: none;}
.product_list_main ul li:hover {color: #000;}


/*footer*/
#ft {margin-top:50px;padding-top: 63px;padding-bottom: 130px;overflow:hidden;background: #373b3e;color: #c7c7c7;clear:both;}
#ft .terms {margin-bottom: 34px;}
#ft .terms li {display: inline-block;margin-right: 20px;}
#ft .terms li a {font-size: 15px;color: #c7c7c7}
#ft .info p span:before {content: "|";margin-left: 13px;margin-right: 13px;}
#ft .info p span:first-child:before {display: none;}

#ft p {font-size: 13px;color: #c7c7c7;line-height: 190%;}
#ft .sns {margin-top: -1px;margin-bottom: 28px;}
#ft .sns li {display: inline-block;margin-right: 20px;}

#ft .btn_small {padding: 0;width: 153px;height: 38px;line-height: 37px;font-size: 15px;color: #666666;font-weight: bold;border: 1px solid #dedede;}


/*quick*/
#qcl {width:80px;margin-right:520px;position:absolute;top:20px;right:50%;z-index:997;}
#qcl li {margin-top:5px;}
#qcl li:first-child {margin-top:0 !important;}
#qcr {width:80px;margin-left:520px;position:absolute;top:20px;left:50%;z-index:997;}
#qcr ul {border-bottom:1px solid #ddd;}
#qcr li {padding:0 9px 9px;border-width:0 1px;border-style:solid;border-color:#ddd;background-color:#fff;text-align:center;}
#qcr li:first-child {padding:0 !important;border:0 !important;}
#qcr .tit {width:80px;height:28px;line-height:2.3;color:#fff;background-color:#666;}
#qcr li p {margin-top:9px;}
#qcr .stv_wrap {height:15px;font-size:11px;font-weight:600;position:relative;text-align:center;}
#qcr .stv_wrap #up {position:absolute;left:9px;top:0;cursor:pointer;}
#qcr .stv_wrap #down {position:absolute;right:9px;top:0;cursor:pointer;}
#qcr .no_item {margin:22px 0 !important;color:#ddd !important;font-size:11px;}
.qbtn_bx {position:fixed;bottom:30px;right:30px;z-index:997;}
.qbtn_bx.active {position:absolute;bottom:0;}
.qbtn_bx #anc_up,
.qbtn_bx #anc_dw {width:45px;height:45px;font-size:10px;font-weight:600;color:#aaa;margin-top:-1px;background-color:#fff;border:1px solid #ddd;display:block;outline:none;}
.qbtn_bx #anc_up:before,
.qbtn_bx #anc_dw:after {font-size:17px;font-family:'FontAwesome';line-height:10px;color:#bbb;display:block;}
.qbtn_bx #anc_up:before {margin-bottom:3px;content:'\f106';}
.qbtn_bx #anc_dw:after {margin-top:3px;content:'\f107';}





/*메인*/
.best_wrap {height:400px;margin-top:30px;position:relative;overflow:hidden;}
.best_wrap:after {clear:both;content:'';}
.best_wrap .bnr1 {width:280px;height:400px;position:absolute;top:0;left:0;}
.best_wrap .bnr2 {width:400px;height:195px;position:absolute;top:0;left:290px;}
.best_wrap .bnr3 {width:400px;height:195px;position:absolute;bottom:0;left:290px;}
.best_rol_slide {width:190px;height:330px;padding:35px 45px;background-color:#f1f1f1;position:absolute;top:0;right:0;}
.best_rol_slide h2 {font-size:22px;font-weight:600;color:#222;line-height:1em;text-align:center;}
.best_rol_slide h2:after {width:20px;height:1px;margin:15px auto 25px;background-color:#222;display:block;content:'';}
.best_rol_slide dl {width:190px;text-align:left;float:left;position:relative;outline:none;}
.best_rol_slide dl a {display:block;text-decoration:none !important;outline:none;}
.best_rol_slide dl .sale {width:50px;height:50px;font-size:15px;font-weight:600;line-height:50px;color:#fff;border-radius:30px;background-color:#f33e31;text-align:center;position:absolute;top:0;left:0;z-index:50;}
.best_rol_slide dl .pimg {width:190px;height:190px;border-radius:50%;overflow:hidden;position:relative;}
.best_rol_slide dl .pimg img {width:100%;height:auto;}
.best_rol_slide dl dd {text-align:center;}
.best_rol_slide dl .pname {height:32px;font-size:13px;margin:17px 0 9px;line-height:1.3em;overflow:hidden;}
.best_rol_slide dl .price p {display:inline-block;vertical-align:bottom;}
.best_rol_slide dl .price .mpr {font-size:16px;font-weight:600;color:#000;letter-spacing:-1px;}
.best_rol_slide dl .price .mpr span {font-weight:normal;margin-left:2px;}
.best_rol_slide dl .price .spr {font-size:13px;font-weight:normal;color:#999;margin-right:7px;text-decoration:line-through;}
.best_rol_slide dl .ic_bx {width:86px;margin-left:-43px;position:absolute;top:77px;left:50%;right:0;z-index:20;text-align:center;display:none;}
.best_rol_slide dl .pimg:before {background-color:rgba(0,0,0,0.2);border-radius:50%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;opacity:0;content:'';transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.best_rol_slide dl:hover .pimg:before {opacity:1;}
.best_rol_slide dl:hover .ic_bx {display:block;}
.best_rol_slide .slick-slider {position:initial !important;}
.best_rol_slide .slick-arrow {width:15px;height:50px;margin-top:-25px;font-size:0;color:rgba(0,0,0,0.15);position:absolute;top:50%;outline:none;}
.best_rol_slide .slick-arrow:before {font-family:'FontAwesome';font-size:50px;font-weight:600;}
.best_rol_slide .slick-next {right:15px;}
.best_rol_slide .slick-next:before {content:'\f105';}
.best_rol_slide .slick-prev {left:15px;}
.best_rol_slide .slick-prev:before {content:'\f104';}

.wide_bn img {width:100%;height:auto;}

.mask_bn {width:100%;min-width:1000px;height:350px;margin-top:50px;position:relative;}
.mask_bn:before {background-color:rgba(0,0,0,0.1);position:absolute;top:0;left:0;bottom:0;right:0;display:block;content:'';}
.mask_bn a {display:block;}
.mask_bn p {width:600px;margin-left:-300px;text-align:center;display:table;position:absolute;left:50%;top:0;bottom:0;z-index:10;}
.mask_bn span {height:350px;font-size:33px;font-weight:600;line-height:1.4em;color:#fff;display:table-cell;vertical-align:middle;}

.mmd_bn {width:1000px;height:500px;margin:0 auto;position:relative;}
.mmd_bn li {position:absolute;}
.mmd_bn li.bnr1 {width:480px;height:290px;top:0;left:0;}
.mmd_bn li.bnr2 {width:200px;height:290px;top:0;left:490px;}
.mmd_bn li.bnr3 {width:690px;height:200px;bottom:0;left:0;}
.mmd_bn li.bnr4 {width:300px;height:500px;top:0;right:0;}

.mtit {height:25px;text-align:center;position:relative;clear:both;}
.mtit:after {width:400px;height:1px;margin:-13px auto 0;background-color:#222;display:block;content:'';}
.mtit span{font-size:25px;font-weight:600;line-height:1em;color:#222;margin:0 auto;padding:0 25px;background-color:#fff;display:inline-block;}

/*메인 카테고리별 베스트*/
.bestca_tab {height:40px;margin:35px 0 25px;text-align:center;overflow:visible;clear:both;}
.bestca_tab li {font-size:14px;padding:0 20px;color:#888;border-width:1px 1px 1px 0;border-style:solid;border-color:#e1e1e1;text-align:center;float:left;cursor:pointer;position:relative;overflow:visible;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bestca_tab li:first-child {border-left:1px solid #ddd;}
.bestca_tab li span {height:40px;line-height:38px;overflow:hidden;display:block;}
.bestca_tab li.active {background-color:#222;border-color:#222;color:#fff;}
.bestca_tab li.active:after {width:0;height:0;border:8px solid transparent;border-bottom:none;border-top-color:#222;display:inline-block;position:absolute;bottom:-8px;left:50%;margin-left:-8px;content:'';}
.bestca ul {height:400px;display:none;}
.bestca li {width:25%;height:400px;border-width:1px 0 1px 1px;border-style:solid;border-color:#e1e1e1;position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bestca li:first-child {border-left-color:#fff;}
.bestca li > a {padding:35px 20px;text-decoration:none !important;display:block;}
.bestca li p {overflow:hidden;}
.bestca li dd {text-align:center;}
.bestca li .pimg {overflow:hidden;position:relative;margin-bottom:15px;}
.bestca li .pimg:after {background-color:rgba(0,0,0,0);border-radius:50%;position:absolute;top:41px;left:0;right:0;bottom:0;z-index:10;content:'';transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.bestca li .pimg img {width:209px;height:209px;border-radius:50%;}
.bestca li .pimg:before {width:20px;height:1px;margin:20px auto;background-color:#bbb;display:block;content:'';}
.bestca li .pname {height:40px;padding:0 10px;font-size:15px;font-weight:600;line-height:1.4em;text-align:center;}
.bestca li .price p {display:inline-block;vertical-align:bottom;}
.bestca li .price .mpr {font-size:16px;font-weight:600;color:#000;letter-spacing:-1px;}
.bestca li .price .mpr span {font-weight:normal;margin-left:2px;}
.bestca li .price .spr {font-size:13px;font-weight:normal;color:#999;margin-right:7px;text-decoration:line-through;}
.bestca li .ic_bx {width:86px;margin:3px 0 0 -43px;opacity:0;position:absolute;top:50%;left:50%;right:0;z-index:20;text-align:center;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.bestca li:hover .pimg:after {background-color:rgba(0,0,0,0.2);}
.bestca li:hover .ic_bx {opacity:1;}
.bestca li.empty_list {width:100%;line-height:300px;font-size:13px;color:#bbb;}

/*공통*/
.nwin {width:36px;height:36px;line-height:1.9em;border-radius:50%;margin:0 2px;color:#222;background-color:rgba(255,255,255,0.9);font-family:"Ionicons";font-size:20px;text-align:center;display:inline-block !important;vertical-align:middle;cursor:pointer;text-decoration:none !important;}
/*.zzim {width:36px;height:36px;line-height:1.9em;border-radius:50%;margin:0 2px;color:#222;background-color:rgba(255,255,255,0.9);font-family:"Ionicons";font-size:20px;text-align:center;display:inline-block !important;vertical-align:middle;cursor:pointer;text-decoration:none !important;}*/


.pr_desc .zzim {width:36px;height:36px;line-height:1.9em;border-radius:50%;margin:0 2px;color:#222;background-color:rgba(255,255,255,0.9);font-family:"Ionicons";font-size:20px;text-align:center;display:inline-block !important;vertical-align:middle;cursor:pointer;text-decoration:none !important;}*
.pr_desc .zzim:before {content:"\f387";}
.pr_desc .zzim.on:before {content:"\f388";color:#f33e31;}
.pr_desc .zzim.active:before {content:"\f388";color:#f33e31;}

/*
.zzim {display: inline-block;width: 25px;height:  22px;margin-right: 10px;background:url('../img/controls/btn_like100.png') no-repeat 50% 50%;background-size: contain;cursor: pointer;}
.zzim.active {background:url('../img/controls/btn_like100_active.png') no-repeat 50% 50%;background-size: contain;}
*/

/*.zzim:before {content:"\f387";}
.zzim.on:before {content:"\f388";color:#f33e31;}
*/
.nwin:before {content:"\f218";}
.soldout,.memopen {line-height:1em;font-size:13px;font-weight:normal;padding:4px 10px 5px;border-radius:3px;color:#fff;display:inline-block;}
.soldout {background-color:#ed3636;}
.memopen {background-color:#1680d9;}



span.unit {font-family: 'Nanum Gothic' !important;margin-right: 4px;}

/*상품리스트*/
.pr_desc {overflow:hidden;}
.pr_desc ul {margin-top: 20px;}
.pr_desc li {float:left;position:relative;}
.pr_desc li a {display:block;text-decoration:none !important;}

.pr_desc li .ic_bx {width:86px;margin:0 0 0 -43px;opacity:0;position:absolute;left:50%;right:0;z-index:20;text-align:center;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.pr_desc li:hover dt:after {background-color:rgba(0,0,0,0.2);}
.pr_desc li:hover .ic_bx {opacity:1;}

.pr_desc li dd {position:relative;text-align:center;}

.pr_desc li .box .image_area {position: relative;}
.pr_desc li .box .image_area .op_color {position: absolute;bottom: 10px;left: 0;width: 100%;height: 4px;text-align: center;}
.pr_desc li .box .image_area .op_color span {display:inline-block;width:17px;height:4px;margin:0 2px;vertical-align: top;}


.pr_desc.wli3 li{width:312px;margin:20px 0 0 32px;}
.pr_desc.wli3 li dt {width:312px;height:312px;}
.pr_desc.wli3 li:nth-child(3n+1){margin-left:0 !important;clear:both;}
.pr_desc.wli3 li .pname {max-height:42px;font-size:15px;}
.pr_desc.wli3 li .ic_bx {top:138px;}

.pr_desc.wli4 {width: 1160px;margin-left: -10px;}
.pr_desc.wli4 li{width:290px;padding:0 10px 50px 10px;}
.pr_desc.wli4 li .ic_bx {top:122px;}

.pr_desc.wli4 li .box {position: relative; /* height: 500px; bawcock */ border: 1px solid #ededed;}
.pr_desc.wli4 li .box dd.sale {position: absolute;top: -1px;left: -1px;width: 48px;height: 48px;padding-top: 17px;font-size: 15px;font-weight: bold;color: #fff;background: #3dc0ca;text-align: center;z-index: 20;}

.pr_desc.wli4 li .box .image_area {height: 268px;}
.pr_desc.wli4 li .box img {max-width: 268px;width: 100%;height: 268px;}
.pr_desc.wli4 li .box .info {height: 151px;padding: 28px 30px 0;}
.pr_desc.wli4 li .box .title {width: 100%;margin-bottom: 14px;font-size: 15px;color: #555555;line-height: 120%;overflow: hidden;text-overflow: ellipsis;}
.pr_desc.wli4 li .box .title br {display: none;}
.pr_desc.wli4 li .box .pname {width: 100%;margin-bottom: 16px;font-size: 15px;color: #555555;line-height: 120%;}
.pr_desc.wli4 li .box .desc {width: 100%;height: 13px;margin-bottom: 15px;font-size: 13px;color: #777777;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pr_desc.wli4 li .box .price {padding-top: 6px;}
.pr_desc.wli4 li .box .mpr {display: inline-block;font-family: 'Montserrat';font-size: 24px;color: #000000;line-height: 150%;}
.pr_desc.wli4 li .box .spr {display: inline-block;margin-left: 10px;font-family: 'Montserrat';font-size: 14px;color: #777777;line-height: 200%;text-decoration: line-through;}
.mpr span.unit {font-family: Nanum Gothic;}
.spr span.unit {font-family: Nanum Gothic;}

.dtsoldstay, .dtsoldout {line-height: 1em;font-size: 13px;font-weight: normal;padding: 4px 10px 5px;border-radius: 3px;color: #fff;display: inline-block;}
.dtsoldstay {background-color: #3dc0ca;}
.dtsoldout {background-color: #222;}


.soldout, .memopen, .dtsoldstay, .dtsoldout {margin-top: 9px;}

.pr_desc.wli4 li .box .info2 {/* height: 62px; bawcock */ border-top: 1px solid #e8e8e8;margin: 0 30px;padding-top: 15px;padding-bottom: 30px;}
.pr_desc.wli4 li .box .info2 p.rate {float: left;font-size: 15px;color: #777777;}
.pr_desc.wli4 li .box .info2 p.rate span {margin-right: 4px;display: inline-block;width: 31px;height: 31px;padding-top: 8px;background: #f1f1f1;border-radius: 5px;font-family: 'Montserrat';font-size: 14px;font-weight: 500;text-align: center;}
.pr_desc.wli4 li .box .info2 p.thanks {margin-top: 7px;margin-left: 20px;float: right;font-family: 'Montserrat';font-size: 15px;color: #777777;}
.pr_desc.wli4 li .box .info2 p.thanks span {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}
.pr_desc.wli4 li .box .info2 p.like {margin-top: 7px;float: right;font-family: 'Montserrat';font-size: 15px;color: #777777;}
.pr_desc.wli4 li .box .info2 p.like span {font-family: 'Montserrat';font-size: 15px;color: #777777;}
.pr_desc.wli4 li .box .info2 p.like span.txt {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}



.pr_desc.wli5 {width: 1240px;margin-left: -50px;}
.pr_desc.wli5 li {width:232px;padding:0 10px 50px 10px;}
.pr_desc.wli5 li .box {position: relative;height: 500px;border: 1px solid #ededed;}
.pr_desc.wli5 li .box dd.sale {position: absolute;top: -1px;left: -1px;width: 48px;height: 48px;padding-top: 20px;font-size: 15px;font-weight: bold;color: #fff;background: #3dc0ca;text-align: center;z-index: 20;}

.pr_desc.wli5 li .box .image_area {height: 210px;}
.pr_desc.wli5 li .box img {max-width: 280px;width: 100%;height: 210px;}
.pr_desc.wli5 li .box .info {height: 151px;padding: 28px 30px 0;}
.pr_desc.wli5 li .box .title {width: 100%;margin-bottom: 14px;font-size: 15px;color: #555555;line-height: 120%;overflow: hidden;text-overflow: ellipsis;}
.pr_desc.wli5 li .box .title br {display: none;}
.pr_desc.wli5 li .box .pname {width: 100%;margin-bottom: 16px;font-size: 15px;color: #555555;line-height: 120%;}
.pr_desc.wli5 li .box .desc {width: 100%;margin-bottom: 15px;font-size: 13px;color: #777777;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pr_desc.wli5 li .box .price {padding-top: 6px;}
.pr_desc.wli5 li .box .mpr {display: inline-block;font-family: 'Montserrat';font-size: 24px;color: #000000;line-height: 150%;}
.pr_desc.wli5 li .box .spr {display: inline-block;margin-left: 10px;font-family: 'Montserrat';font-size: 14px;color: #777777;line-height: 200%;text-decoration: line-through;}

.pr_desc.wli5 li .box .info2 {border-top: 1px solid #e8e8e8;margin: 0 30px;padding-top: 15px;}
.pr_desc.wli5 li .box .info2 p.rate {float: left;font-size: 15px;color: #777777;}
.pr_desc.wli5 li .box .info2 p.rate span {margin-right: 4px;display: inline-block;width: 31px;height: 31px;padding-top: 8px;background: #f1f1f1;border-radius: 5px;font-family: 'Montserrat';font-size: 14px;font-weight: 500;text-align: center;}
.pr_desc.wli5 li .box .info2 p.thanks {margin-top: 7px;margin-left: 20px;float: right;font-family: 'Montserrat';font-size: 15px;color: #777777;}
.pr_desc.wli5 li .box .info2 p.thanks span {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}
.pr_desc.wli5 li .box .info2 p.like {margin-top: 7px;float: right;font-family: 'Montserrat';font-size: 15px;color: #777777;}
.pr_desc.wli5 li .box .info2 p.like span {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}


.pr_desc.wli4.product_list li .box .title {white-space: nowrap;}



/*상품리스트_롤오버*/
.pr_desc2 {width:1000px;margin:0 auto;overflow:hidden;}
.pr_desc2 ul {}
.pr_desc2 li {width:188px;height:188px;margin:15px 0 0 15px;float:left;position:relative;}
.pr_desc2 li:first-child {width:391px;height:391px;margin-left:0 !important;}
.pr_desc2 li a {display:block;text-decoration:none !important;}
.pr_desc2 li dt {width:100%;height:auto;position:relative;}
.pr_desc2 li dt img {width:100%;height:auto;}
.pr_desc2 li dd {padding:25px 10px 0;opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #ddd;background-color:rgba(255,255,255,0.95);text-align:center;z-index:20;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.pr_desc2 li:first-child dd {padding:70px 30px 0;}
.pr_desc2 li:first-child .pname {max-height:42px;line-height:1.4em;font-size:15px;}
.pr_desc2 li:first-child .ic_bx {bottom:70px;}
.pr_desc2 li:first-child .ic_bx .nwin,
.pr_desc2 li:first-child .ic_bx .zzim {width:36px;height:36px;font-size:20px;line-height:1.95em;margin:0 1px;}
.pr_desc2 li .pname {max-height:32px;line-height:1.3em;margin:0 5px 10px;font-size:13px;color:#000;overflow:hidden;}
.pr_desc2 li .op_color {margin-bottom:12px;}
.pr_desc2 li .op_color span {width:15px;height:4px;margin:0 1px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.pr_desc2 li .mpr {font-size:14px;font-weight:600;color:#000;}
.pr_desc2 li .mpr span {font-weight:normal;margin-left:2px;}
.pr_desc2 li .spr {font-size:11px;font-weight:normal;color:#bbb;margin-bottom:3px;text-decoration:line-through;}
.pr_desc2 li .ic_bx {width:86px;margin:0 0 0 -43px;opacity:0;position:absolute;left:50%;bottom:25px;z-index:25;text-align:center;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.pr_desc2 li .ic_bx .nwin,
.pr_desc2 li .ic_bx .zzim {width:23px;height:23px;font-size:15px;line-height:1.65em;border-radius:0;margin:0;color:#fff;background-color:rgba(150,150,150,0.4);}
.pr_desc2 li:hover dd,
.pr_desc2 li:hover .ic_bx {opacity:1;}

/*상품상세보기*/
.vi_info {width:100%;display:table;overflow:hidden;}
.vi_img_bx {padding-right:0px;overflow:hidden;display:table-cell;vertical-align:top;}
.vi_img_bx .bimg {width: 550px;height: 550px;overflow:hidden;background: url('/img/noimage.gif') no-repeat 50% 50%;background-size: cover;}
.vi_img_bx .bimg li {position: relative;}
.vi_img_bx .bimg li .b_hover {position: absolute;bottom: -550px;;left: 0;width: 550px;height: 550px;padding-top: 489px;padding-left: 30px;background: url('../img/shop/bimg_hover_bg.png') no-repeat 0 100%;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.vi_img_bx .bimg li .b_hover .info p.rate {float: left;font-size: 15px;color: #fff;}
.vi_img_bx .bimg li .b_hover .info p.rate span {margin-right: 4px;display: inline-block;width: 31px;height: 31px;padding-top: 8px;background: #3dc0ca;border-radius: 5px;font-family: 'Montserrat';font-size: 14px;font-weight: 500;text-align: center;}
.vi_img_bx .bimg li .b_hover .info p.thanks {float: left;margin-left: 20px;margin-top: 7px;font-size: 12px;color: #fff;}
.vi_img_bx .bimg li .b_hover .info p.thanks span {margin-left: 2px;font-family: 'Montserrat';font-size: 15px;}
.vi_img_bx .bimg li .b_hover .info p.like {float: left;margin-left: 20px;margin-top: 7px;font-size: 12px;color: #fff;}
.vi_img_bx .bimg li .b_hover .info p.like span {margin-left: 2px;font-family: 'Montserrat';font-size: 15px;}
.vi_img_bx .bimg li:hover .b_hover {bottom: 0;}



.vi_img_bx .simg_li {position: relative;margin-top: 30px;text-align: center;}
.vi_img_bx .simg_li ul.bimg_thumb {width: 550px;margin-left: auto;margin-right: auto;font-size:0;font-style:normal;}
.vi_img_bx .simg_li li {position: relative;height:100px;text-align: center;}

.vi_img_bx .simg_li .slick-initialized .slick-slide {width: 100px !important;margin: 0 5px;}
.vi_img_bx .simg_li .slick-track {}
.vi_img_bx .simg_li li div.hover {opacity: 0;position: absolute;top: 0;left: 50%;width: 100px;height: 100px;margin-left:-50px;border: 5px solid #3cc0ca;background: url('../img/main/bg_transparent_cl50.png') repeat;}
.vi_img_bx .simg_li li.slick-current div.hover {opacity: 1;}
.vi_img_bx .simg_li li img {display:inline-block;height:100px;cursor:pointer;}
.vi_img_bx .simg_li .slick-arrow {width: 11px;height: 18px;margin-top: -9px;}
.vi_img_bx .simg_li .slick-prev {left: 0;background: url(../img/shop/btn_prev_slick_pview.png) no-repeat 0 0;}
.vi_img_bx .simg_li .slick-next {right: 0;background: url(../img/shop/btn_next_slick_pview.png) no-repeat 0 0;}
.vi_img_bx .simg_li .slick-prev:hover {left: 0;background: url(../img/shop/btn_prev_slick_pview_active.png) no-repeat 0 0;}
.vi_img_bx .simg_li .slick-next:hover {right: 0;background: url(../img/shop/btn_next_slick_pview_active.png) no-repeat 0 0;}


.vi_img_bx .simg_li .custom_prev {width: 11px;height: 18px;left: 0;background: url(../img/shop/btn_prev_slick_pview.png) no-repeat 0 0;}
.vi_img_bx .simg_li .custom_next {width: 11px;height: 18px;right: 0;background: url(../img/shop/btn_next_slick_pview.png) no-repeat 0 0;}
.vi_img_bx .simg_li .custom_prev:hover {left: 0;background: url(../img/shop/btn_prev_slick_pview_active.png) no-repeat 0 0;}
.vi_img_bx .simg_li .custom_next:hover {right: 0;background: url(../img/shop/btn_next_slick_pview_active.png) no-repeat 0 0;}
.vi_img_bx .simg_li .custom_prev.slick-hidden {display: inline-block;}
.vi_img_bx .simg_li .custom_next.slick-hidden {display: inline-block;}
.vi_img_bx .simg_li .custom_prev.slick-hidden:hover {background: url(../img/shop/btn_prev_slick_pview.png) no-repeat 0 0;}
.vi_img_bx .simg_li .custom_next.slick-hidden:hover {background: url(../img/shop/btn_next_slick_pview.png) no-repeat 0 0;}


.vi_info_count {margin-top: 10px;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;}
.vi_info_count li {float: left;width: 33.33%;padding: 12px 0;font-size: 14px;color: #999999;border-left: 1px solid #ebebeb;text-align: center;}
.vi_info_count li:first-child {font-size: 18px;border-left: 0;}
.vi_info_count li span {font-family: 'Montserrat';font-size: 24px;color: #3dc0ca;font-weight: 500;}

.vi_txt_bx {padding-left: 80px;overflow:hidden;/*display:table-cell;*/vertical-align:top;}
.vi_txt_bx dt,
.vi_txt_bx dd,
.vi_txt_li dt,
.vi_txt_li dd {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.vi_txt_bx .tit {font-size: 20px;color: #333333;font-weight:400;padding:0 0 18px;line-height:120%;position:relative;}
.vi_txt_bx .tit br {display: none;}
.vi_txt_bx .tit .name {float: left;}
.vi_txt_bx .tit .btn_like {float: left;display: inline-block;width: 19px;height: 19px;background: url('../img/shop/view_like.png') no-repeat 0 0;margin-left: 10px;margin-top: 2px;}
.vi_txt_bx .tit .btn_like.active {background: url('../img/shop/view_like_active.png') no-repeat 0 0;}
.vi_txt_bx .brand_info {padding-bottom: 19px;}
.vi_txt_bx .brand_info img {display: inline-block;height: 20px;margin-right: 7px;vertical-align: bottom}
.vi_txt_bx .brand_info a {display: inline-block;font-size: 13px;color:#333333;margin-left: 0px;border-bottom :1px solid #cccccc;padding-bottom: 2px;vertical-align: bottom;}

.vi_txt_bx .qo_info_top {border-bottom: 1px solid #000;}
.vi_txt_bx .tit .btn_small {position:absolute;bottom:0;right:0;}
.vi_txt_bx .stxt {font-size:16px;font-weight:normal;line-height:120%;color:#777777;padding:4px 0 0;}
.vi_txt_bx .price_bx {padding-bottom: 18px;}
.vi_txt_bx .price_bx dl {padding:4px 0;display:inline-block;}
/*
.vi_txt_bx .price_bx dt,
.vi_txt_bx .price_bx dd {font-size:18px;text-align:left;display:table-cell;vertical-align:middle;}
.vi_txt_bx .price_bx dt {width:27%;padding:0 0 0 20px;font-weight:400;}
.vi_txt_bx .price_bx dd {width:73%;padding:0 20px 0 0;}
*/
.vi_txt_bx .price_bx dd.price {margin-right: 8px;font-family: 'Montserrat';font-size: 40px !important;font-weight:500;color:#333333;}
.vi_txt_bx .price_bx dd.price p.mpr {display: inline-block;}
/* .vi_txt_bx .price_bx dd.price p.mpr span {display: none;} 이거왜? */
.vi_txt_bx .price_bx dd.f_price {font-family: 'Montserrat';font-size: 20px !important;font-weight:500;color: #777777;}
.vi_txt_bx .price_bx dd.f_price p.spr {display: inline-block;text-decoration: line-through;}
.vi_txt_bx .price_bx dd.f_price p.spr span {display: none;text-decoration: line-through;}

.vi_txt_bx .price_bx dd.pay {font-weight:bold;line-height:140% !important;}

.vi_txt_bx .sns_link {float: right;margin-bottom: 5px;}
.vi_txt_bx .sns_link li {display: inline-block;margin-left: 11px;}

.vi_txt_li {min-height: 71px;}
.vi_txt_li dl {width:100%;display:table;min-height: 48px;border-bottom:1px solid #dcdcdc;}
.vi_txt_li dl:first-child {margin-top:0 !important;}
.vi_txt_li dt,
.vi_txt_li dd {line-height: 180%;display:table-cell;vertical-align:middle;}

.vi_txt_li dt {width: 150px;font-size: 15px;color: #333333;font-weight: bold;padding:0;padding: 5px 0;text-align: left;}
.vi_txt_li dt.top {vertical-align: top;}
.vi_txt_li dt.op_vi_tit {width: calc(100% - 220px) !important;padding-right: 2%;line-height: 180%;text-align: left;}
.vi_txt_li dd {font-size: 15px;color: #555555;padding:0;padding: 5px 0 5px 10px;}
.vi_txt_li dd.op_vi_txt {width: 220px !important;padding-left:10px;position:relative;text-align: left;}
.vi_txt_li td {font-size:13px;}

.vi_txt_li .buy_benefit dd {line-height: 180%;padding: 22px 0;}
.vi_txt_li .buy_benefit dd p {margin-bottom: 5px;}
.vi_txt_li .buy_benefit ul {}
.vi_txt_li .buy_benefit li {background: url('../img/shop/dot_buy_benefit.png') no-repeat 0 12px;padding-left: 11px;letter-spacing: -0.4px;}

.vi_txt_li.family {border-bottom:1px solid #dcdcdc;}
.vi_txt_li.family dl {border-bottom:0;}

.txt_creatorid {font-weight: 500;color: #398cf2;}
.txt_creatorid::placeholder {color: #398cf2;}

.tbl_frm03.vi_product_detail th {vertical-align: top;line-height: 28px;padding: 24px 20px 24px 0;}
.tbl_frm03.vi_product_detail td {line-height: 28px;padding: 24px 0 24px 0;}

/*
.vi_tab {width: 100%;height: 63px;background: #fff;border-bottom:1px solid #e8e8e8;}
.vi_tab ul {overflow:visible;}
.vi_tab li {padding: 20px 35px;color:#505050;margin-bottom: -1px;font-size: 18px;font-weight:500;line-height:100%;text-align:center;background-color:#fff;cursor:pointer;float:left;}
.vi_tab li:first-child, .m_event li:first-child {margin-left:0 !important;}
.vi_tab li.on {border-bottom: 5px solid #3dc0ca;color:#000;z-index:50;}
*/

.vi_tab li {float: left;width: 20%;height: 50px;line-height: 48px;border: 1px solid #dfdfdf;border-left: 0;padding: 0 15px;font-size: 16px;background: #ffffff;color: #bbbbbb;text-align: center;cursor: pointer;}
.vi_tab li:first-child {border-left: 1px solid #dfdfdf;}
.vi_tab li.on {color: #333333;border: 1px solid #000000;border-bottom: 1px solid #ffffff;}

.vi_tab.fx ul {display: flex;justify-content: space-between;align-items: center;}
.vi_tab.fx li {flex: 1;float: none;width: auto;}

.sticky {position: fixed;top: 0;width: 1170px;z-index: 50;}
.sticky + .vi_content  {padding-top: 80px;}

.quick_order {position:fixed;top: 50%;left: 0;width: 100%;height: 302px;margin-top: -151px;background: #f8f8f8;border-top: 1px solid #000;border-bottom: 1px solid #000;z-index: 20;}
.quick_order .vi_tab {height: 51px;background: #f8f8f8;}
.quick_order .vi_tab li {padding: 14px 35px;background-color:#f8f8f8;}

.quick_order .product_img {float: left;}
.quick_order .option_set_area {float: left;width: 425px;padding-left: 16px;}
.quick_order .product_img img {width: 200px;height: 200px;}
.quick_order .option_set_area .pname br {display: none;}
.quick_order .option_set_area input[type="text"].frm_input {width: 409px;height: 34px;border: 1px solid #e8e8e8}
.quick_order .option_set_area select {width: 409px;height: 34px;border: 1px solid #e8e8e8}
.quick_order .prdc_price {margin-top: 6px;font-size: 16px;color:#000000;}
.quick_order .prdc_price span {font-family: 'Montserrat';font-size:20px;font-weight:500;color:#000000;}
.quick_order #option_set_added {background: #f8f8f8;}

.quick_order .total_area {padding-top: 74px;font-size: 18px;color: #000;}
.quick_order .total_area #sit_tot_views {padding: 0;margin: 0;border: 0;background-color: #f8f8f8;}
.quick_order .total_area .prdc_price {margin-top: 10px;margin-bottom: 16px;}
.quick_order .total_area #sit_tot_views .prdc_price {font-size: 18px;color: #f33e31;}
.quick_order .total_area #sit_tot_views .prdc_price span {font-family: 'Montserrat';font-size: 30px;font-weight:500;color: #f33e31;}
.quick_order .total_area .vi_btn {margin-top: 0;}
.quick_order .total_area .vi_btn a {font-size: 18px;}


 .vi_txt_bx.quick_order_layer {position: fixed;bottom: 0;left: 50%;margin-left: -42px;width: 612px;height: auto !important;padding-left: 0;background: #fff;border-left: 1px solid #000;border-right: 1px solid #000;z-index: 100;}

.quick_order_layer .quick_order_top {position: relative;display: none;padding: 25px 50px 10px;border-top: 1px solid #000;}
.quick_order_layer.active .quick_order_top {display: block;}

.quick_order_layer .quick_order_top #close_quick_order {position: absolute;top: 30px;right: 51px;display: inline-block;width: 36px;height: 20px;background: url(../img/shop/btn_quick_order_close.png) no-repeat 50% 50%;cursor: pointer;}


.vi_txt_bx.quick_order_layer .qo_info_top {padding-bottom: 14px;border-bottom: 1px solid #dcdcdc;}
.vi_txt_bx.quick_order_layer .brand_info {display: none;}
.vi_txt_bx.quick_order_layer .tit .btn_like {display: none;}
.vi_txt_bx.quick_order_layer .stxt {display: none;}
.vi_txt_bx.quick_order_layer .price_bx {padding-bottom: 0;border-bottom: 0;}
.vi_txt_bx.quick_order_layer .tit .btn_small {display: none;}

.quick_order_layer .no_view_qo {display: none;}

.quick_order_layer .quick_order_top .qo_pimg {float: left;margin-right: 10px;}
.quick_order_layer .quick_order_top .tits {float: left;width: 380px;}

.vi_txt_bx.quick_order_layer .quick_order_top .tit {font-size: 20px;color: #333333;padding: 0;}
.vi_txt_bx.quick_order_layer .quick_order_top .price_bx dd.price {font-size: 20px !important;color: #333333;}
.vi_txt_bx.quick_order_layer .quick_order_top .price_bx dd.f_price {font-size: 18px !important;color: #333333;}




.vi_txt_bx .qo_pimg {display: none;}
.vi_txt_bx.quick_order_layer .qo_pimg {display: block;}

.vi_txt_bx .quick_order_button {display: none;padding: 20px;border-top: 1px solid #000000;}
.vi_txt_bx.quick_order_layer .quick_order_button {display: block;}
.vi_txt_bx.quick_order_layer.active .quick_order_button {display: none;}




.vi_txt_bx .quick_order_button .qo_pimg {display: block;float: left;margin-right: 10px;}
.vi_txt_bx .quick_order_button .qo_pinfo {float: left;}
.vi_txt_bx .quick_order_button .qo_pinfo br {display: none;}
.vi_txt_bx .quick_order_button .qo_pinfo .gname {margin-top: 5px;margin-bottom: 4px;font-size: 16px;color: #333333;}
.vi_txt_bx .quick_order_button .qo_pinfo .price_bx {padding-bottom: 0;border-bottom: 0;}
.vi_txt_bx .quick_order_button .qo_pinfo .price_bx dd.price {font-size: 16px !important;color: #333333;}
.vi_txt_bx .quick_order_button .qo_pinfo .price_bx dd.f_price {font-size: 14px !important;color: #333333;}
.vi_txt_bx .quick_order_button #open_quick_order {float: right;display: inline-block;width: 163px;height: 50px;font-size: 18px;color: #fff;font-weight: bold;background: #3dc0ca;text-align: center;padding-top: 16px;cursor: pointer;}



.vi_contents .section_title {border-bottom: 1px solid #e8e8e8;padding: 0 0 10px 10px;margin-top: 50px;}
.vi_contents .section_title h3 {float: left;font-size: 18px;color: #313131;font-weight: 200;}

.dr_text {line-height: 175%;}
.dr_text .delivery_text {border-bottom: 1px solid #dcdcdc;padding-top: 21px;padding-bottom: 22px;}
.dr_text .refund_text {border-bottom: 1px solid #e8e8e8;padding-top: 21px;padding-bottom: 22px;}
.dr_text h3 {display: inline-block;float: left;width: 278px;font-size: 15px;color: #333333;}
.dr_text .dr_content {float: left;width: 862px;letter-spacing: -0.6px;}
.dr_text .dr_content h4 {margin-bottom: 6px;font-size: 15px;color: #555555;}
.dr_text .dr_content p {font-size: 15px;color: #555555;}


/*
.creator_report_list ul li .box {height: 524px;border: 1px solid #ededed;}
.creator_report_list ul li .box .creator_image {width: 100%;height: 364px;}
.creator_report_list ul li .box .info {padding: 18px 30px 18px;}
.creator_report_list ul li .box .info .title {margin-bottom: 6px;font-size: 15px;color: #555555;line-height: 130%;}
.creator_report_list ul li .box .info .names {font-size: 13px;color: #777777;}
.creator_report_list ul li .box .info .names span {position: relative;padding-left: 11px;padding-right: 10px;}
.creator_report_list ul li .box .info .names span:before {position: absolute;top: 3px;left: 0;display: inline-block;width: 1px;height: 14px;background: #959595;content:"";}
.creator_report_list ul li .box .info .names span:first-child {padding-left: 0;}
.creator_report_list ul li .box .info .names span:first-child:before {display: none;}

.creator_report_list ul li .box .info2 {border-top: 1px solid #e8e8e8;margin: 0 30px;padding-top: 15px;}
.creator_report_list ul li .box .info2 p.best {float: left;margin-right: 15px;font-family: 'Montserrat';font-size: 24px;color: #f2a139;font-weight: 500;}
.creator_report_list ul li .box .info2 p.best span {font-size: 30px;color: #000;}
.creator_report_list ul li .box .info2 p.rate {float: left;font-size: 15px;color: #777777;}
.creator_report_list ul li .box .info2 p.rate span {margin-right: 4px;display: inline-block;width: 31px;height: 31px;padding-top: 8px;background: #f1f1f1;border-radius: 5px;font-family: 'Montserrat';font-size: 14px;font-weight: 500;text-align: center;}
.creator_report_list ul li .box .info2 p.sale {margin-top: 7px;margin-left: 20px;float: right;font-family: 'Montserrat';font-size: 15px;color: #777777;}
.creator_report_list ul li .box .info2 p.sale span {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}
.creator_report_list ul li .box .info2 p.view {margin-top: 7px;float: right;font-family: 'Montserrat';font-size: 15px;color: #777777;}
.creator_report_list ul li .box .info2 p.view span {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}
*/
.creator_report_list {width: 1160px;margin-left: -10px;margin-top: 50px;}
.creator_report_list li {float: left;width:290px;padding:0 10px 50px 10px;}
.creator_report_list li .box {position: relative;border: 1px solid #ededed;}
.creator_report_list li .box .image_area {height: 268px;}
    

.creator_report_list li .box .info {height: 277px;padding: 21px 30px 0 30px;}
.creator_report_list li .box .info .title {height: 58px;font-size: 20px;color:  #555555;line-height: 145%;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.creator_report_list li .box .info .name {position: relative;margin-top: 28px;font-size: 15px;color: #555555;}
.creator_report_list li .box .info .name .review_type {position:absolute;top: 0;left: 0;display: inline-block;font-family: 'Montserrat';width: 19px;height: 19px;line-height: 19px;border-radius: 2px;background: #555555;font-size: 12px;font-weight: 900;color: #fff;text-align: center;}
.creator_report_list li .box .info .content {height: 78px;margin-top: 12px;font-size: 13px;color:  #777777;line-height: 200%;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.creator_report_list li .box .info .dac {margin-top: 33px;font-size: 13px;color: #999999;}
.creator_report_list li .box .info2 {height: 42px;border-top: 1px solid #e8e8e8;margin: 0 30px;padding-top: 7px;text-align: center;}
.creator_report_list li .box .info2 p {display: inline-block;font-family: 'Montserrat';font-size: 15px;color: #777777;vertical-align: top;}
.creator_report_list li .box .info2 p span {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}


.view_creator_report_list ul {width: 1160px;margin-left: -10px;}
.view_creator_report_list ul li {float: left;width: 290px;padding:0 10px 50px 10px;}
.view_creator_report_list li .box {position: relative;border: 1px solid #ededed;}
.view_creator_report_list li .box .image_area {height: 268px;}
.view_creator_report_list li .box .hover {display: table;opacity: 0;position: absolute;top: 0;left: 0;width: 100%;height: 268px;background: url('../img/creator/back_crhover.png') repeat;text-align: center;transition: 0.3s;}
.view_creator_report_list li .box .hover .i-cell {display: table-cell;vertical-align: middle;}
.view_creator_report_list li .box .hover p {font-size: 13px;color:#fff}
.view_creator_report_list li .box .hover p.category {display: inline-block;border-bottom: 1px solid #fff;padding-bottom: 1px;}
.view_creator_report_list li .box .hover p.title {height: 50px;margin-top: 20px;padding: 0 40px;font-size: 18px;font-weight: bold;line-height: 140%;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.view_creator_report_list li .box .hover p.content {height: 66px;margin-top: 21px;padding: 0 20px;line-height: 170%;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.view_creator_report_list li .box .hover a.btn_small {margin-top: 25px;width: 100px;padding: 3px 10px 2px;}
.view_creator_report_list li:hover .box .hover {opacity: 1;}
    

.view_creator_report_list li .box .info {height: 44px;padding: 19px 30px 0 30px;}
.view_creator_report_list li .box .info .name {position: relative;font-size: 15px;color: #555555;}
.view_creator_report_list li .box .info .name .review_type {position:absolute;top: 0;left: 0;display: inline-block;font-family: 'Montserrat';width: 19px;height: 19px;line-height: 19px;border-radius: 2px;background: #555555;font-size: 12px;font-weight: 900;color: #fff;text-align: center;}
.view_creator_report_list li .box .info .dac {font-size: 13px;color: #999999;}
.view_creator_report_list li .box .info2 {height: 42px;border-top: 1px solid #e8e8e8;margin: 0 30px;padding-top: 7px;text-align: center;}
.view_creator_report_list li .box .info2 p {display: inline-block;font-family: 'Montserrat';font-size: 15px;color: #777777;vertical-align: top;}
.view_creator_report_list li .box .info2 p span {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}





/*상품 상세보기 (관련상품)*/
/*
.vi_rel{margin:50px 0 0;padding:0 14px;border-width:1px;border-style:solid;border-color:#999 #ddd #ddd;position:relative;}
.vi_rel h3 {text-align:center;position:relative;clear:both;margin-top:-11px;}
.vi_rel h3 span{font-size:22px;font-weight:600;line-height:1em;color:#222;margin:0 auto;padding:0 20px;background-color:#fff;display:inline-block;}
.vi_rel dl a {display:block;text-decoration:none !important;outline:none;}
.vi_rel dl{width:194px;padding:25px 10px 15px;float:left;position:relative;}
.vi_rel dl dt {width:100%;height:auto;position:relative;}
.vi_rel dl dt img {width:100%;height:auto;}
.vi_rel dl dd {position:relative;text-align:center;}
.vi_rel dl .pname {max-height:35px;color:#000;line-height:1.4em;margin:12px 5px 0;font-size:13px;}
.vi_rel dl .op_color {margin-top:5px;}
.vi_rel dl .op_color span {width:20px;height:4px;margin:0 2px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.vi_rel dl .price {margin:12px 0 10px;font-size:20px;font-weight:600;color:#111;}
.vi_rel dl .price p {vertical-align:bottom;}
.vi_rel dl .price .mpr {font-size:15px;font-weight:600;color:#000;}
.vi_rel dl .price .mpr span {font-weight:normal;margin-left:2px;}
.vi_rel dl .price .spr {font-size:12px;font-weight:normal;color:#aaa;margin-bottom:3px;text-decoration:line-through;}
.vi_rel dl:hover dt:after {background-color:rgba(0,0,0,0.2);position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:block;content:'';}
.vi_rel .slick-arrow {width:25px;height:50px;line-height:48px;margin-top:-25px;background-color:rgba(180,180,180,0.8);text-align:center;position:absolute;top:50%;}
.vi_rel .slick-arrow:before {font-family:'FontAwesome';font-size:30px;color:#fff;}
.vi_rel .slick-next {right:-15px;}
.vi_rel .slick-next:before {content:'\f105';}
.vi_rel .slick-prev:before {content:'\f104';}
*/
.vi_rel {}
.vi_rel .vi_rel_list {padding: 0 40px;}
.pr_desc.wli5.vi_rel_list li {padding: 0 10px 10px 10px;}
.pr_desc.wli5.vi_rel_list li .box {height: 285px;}
.pr_desc.wli5.vi_rel_list li .box .image_area {height: 194px;}
.pr_desc.wli5.vi_rel_list li .box .image_area img {height: 194px;}
.pr_desc.wli5.vi_rel_list li .box .info {height: 90px;padding: 15px 20px 0;}
.pr_desc.wli5.vi_rel_list li .box .title {margin-bottom: 8px;white-space: nowrap;}
.pr_desc.wli5.vi_rel_list li .box .mpr {display: inline-block;font-family: 'Montserrat';font-size: 18px;color: #000000;line-height: 150%;}
.pr_desc.wli5.vi_rel_list li .box .spr {display: inline-block;margin-left: 10px;font-family: 'Montserrat';font-size: 12px;color: #777777;line-height: 200%;text-decoration: line-through;}
.vi_rel_list .slick-arrow.slick-disabled {opacity: 0.3;}

/*sns*/
.t_socia0 {border:none;margin-top:10px;width:100%}
.t_social {background-color:#222;color:#fff;padding:15px 0;font-size:14px;width:100%;text-align:center;}
.t_social span {font-weight:600;color:#ff9019;}

.vi_box_hd {background:url('/img/sub/tit_view_bg.gif');width:964px;height:16px;padding-right:40px;text-align:right;}
.vi_box_line {background:url('/img/sub/tit_view_line.gif');width:964px;height:390px;}
.vi_box_tail {width:964px;height:7px;background:url('/img/sub/tit_view_03.gif');}

.table-top_count {padding: 19px 0 0 10px;font-size: 13px;color: #232323;}
.table-top_count span {color: #3dc0ca;font-weight: bold;}
.letter_bx {width:100%;height:76px;padding:10px;border:1px solid #dddddd;background-color:#f6f6f6;}

.score_star {position: relative;height: 49px;}
.score_star .star_label {position: absolute;top: 0;left: 0;display: inline-block;width: 154px;height: 28px;line-height: 26px;padding: 0 0 0 20px;background: #fff;border: 1px solid #dedede;background:#fff url('../img/controls/select_arrow.png') no-repeat right 20px top 50%;font-size: 13px;color: #333333;font-weight:bold;}
.score_star ul {display: none;position: absolute;top: 28px;left: 0;width: 154px;z-index: 50;}
.score_star li {display: block;width: 154px;height: 28px;line-height: 26px;padding: 0 0 0 20px;background: #fff;border: 1px solid #dedede;border-top: 0;font-size: 15px;color: #555555;}
.score_star span.star {display: inline-block;width: 27px;margin-right: 39px;background-image:url('../img/shop/icon_star.png');background-repeat: no-repeat;background-position: 0 50%;padding-left: 19px;font-family: 'Montserrat';font-size: 13px;color: #777777;font-weight: 500;}

.tabs_review {margin-bottom: 0px;}
.tabs_review li {float: left;width: 50%;margin-bottom: -1px;}
.tabs_review li a {display: block;width: 100%;height: 52px;line-height: 50px;border: 1px solid #b5b5b5;border-left: 0;border-bottom: 0;background: #ffffff;font-size: 20px;color: #333333;text-align: center;cursor: pointer;}
.tabs_review li:first-child a {border-left: 1px solid #b5b5b5;}
.tabs_review li.active a {background: #b5b5b5;color: #fff;font-weight: bold;}

table.vi_report_write {position: relative;}
table.vi_report_write .tip {position: absolute;top: -22px;right: 0;font-size: 13px;color: #777777;text-align: right;padding-bottom: 5px;}


table.vi_report_write .no_review_editor_use {position: relative;}
table.vi_report_write .no_review_editor_use .letter_bx {float: left;height: 175px;padding: 23px 30px;background: #fff;border: 1px solid #b5b5b5;border-bottom: 0;font-size: 15px;color: #555555;line-height: 180%;}
table.vi_report_write .no_review_editor_use .letter_bx::placeholder {color: #555555;}
table.vi_report_write .no_review_editor_use .filebox {float: left;position: relative;width: 1000px;height: 68px;border: 1px solid #b5b5b5;}
table.vi_report_write .no_review_editor_use .filebox .upload-name {width: 100%;height: 100%;padding: 0 96px;font-size: 15px;color: #555555;line-height: 65px;background: #fff;border:0;}
table.vi_report_write .no_review_editor_use .filebox .upload-name::placeholder {font-size: 15px;color: #555555;}
table.vi_report_write .no_review_editor_use .filebox label {position: absolute;top: 16px;left: 30px;
    display: inline-block;
	width: 42px;
    height: 34px;
    margin-left: 0;
    padding: 0;
    border: 0;
	line-height: 34px;
	text-indent: -9999em;
	background:url('../img/shop/no_review_editor_use_file.png') no-repeat 50% 50%;
}
table.vi_report_write .no_review_editor_use .btn_letter {
    width: 140px;
    height: 68px;
    padding-top: 0;
    font-size: 15px;
    font-weight: 600;
    line-height: 68px;
    color: #fff !important;
    background: #3dc0ca;
    border: 0;
}
table.vi_report_write .no_review_editor_use .character_count {position: absolute;bottom: 26px;right: 171px;font-size: 15px;color: #555555;}
table.vi_report_write .no_review_editor_use .character_count #current_count {color: #3dc0ca;font-weight: bold;}


table.vi_report_write .no_review_editor_use#sns_review .filebox .upload-name {padding-left: 30px;}

#report_area {margin-top: 40px;border-top: 1px solid #000;}

table.vi_report_list {border-top: 1px solid #000000;}
.vi_report_list td {padding: 17px 10px;border-bottom: 1px solid #e8e8e8;font-size: 15px;color: #555555;}
.vi_report_list td.rate span {display: inline-block;width: 30px;height: 30px;margin-right: 7px;background: #3dc0ca;border-radius: 3px;padding-top: 8px;ont-family: 'Montserrat';color: #fff;font-size: 14px;text-align: center;}
.vi_report_list td.subject {padding: 17px 30px;}
.vi_report_list td.subject img {margin-top :-3px;margin-right: 7px;}
.vi_report_list td.subject span.view_coun {display: inline-block;width: 540px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none !important;}
.vi_report_list td.subject p.p_name {margin-top: 9px;font-size: 13px;color: #777777;}


.vi_report_list .list_tb_view td {padding-left: 224px;font-size: 15px;color: #555555;line-height: 200%;}
.vi_report_list .list_tb_view td .reco_box {margin-top: 25px;font-size: 15px;color: #555555;}
.vi_report_list .list_tb_view td .reco_box span {margin-left: 6px;font-weight :bold;}
.vi_report_list .list_tb_view td .reco_box a {margin-left: 30px;width: 78px;font-size: 13px;color: #333333;font-weight :bold;}


.vi_report_list .reply {/*margin-left: 240px;*/padding:28px 30px 15px 55px; overflow:hidden; text-align:left;color: #555555;line-height: 200%;font-size: 13px; border-top: 1px solid #e8e8e8;border-bottom: 1px solid #bbbbbb;background:#f7f7f7 url('../img/shop/ic_faq_a2.gif') 30px 30px no-repeat; margin-top:15px ;}
.vi_report_list .reply .admin {display:block; color:#555; margin-bottom:5px; overflow:hidden;}
.vi_report_list .reply .admin .name {margin-bottom: 7px;font-size: 15px; color: #555555; font-weight: bold; float:left; height:17px;line-height: 120%;}
.vi_report_list .reply .date {position: relative;margin-top: 15px;color:#555555;font-size:13px;}

table.vi_qa_list {}
.vi_qa_list td {padding: 17px 10px;border-bottom: 1px solid #e8e8e8;font-size: 15px;color: #555555;}
.vi_qa_list td.subject img {margin-right: 7px;}
.vi_qa_list td.subject a {line-height: 150%;}
.vi_qa_list td.rate span {display: inline-block;width: 51px;height:31px;border-radius: 3px;background: #f1f1f1;text-align: center;padding-top: 4px;font-family: 'Montserrat';font-size: 24px;color: #777777;}

.sod_qa_con .reply {margin-left: 240px;padding:28px 30px 15px 55px; overflow:hidden; text-align:left;color: #555555;line-height: 200%;font-size: 13px; border-top: 1px solid #e8e8e8;border-bottom: 1px solid #bbbbbb;background:#f7f7f7 url('../img/shop/ic_faq_a2.gif') 30px 30px no-repeat; margin-top:15px ;}
.sod_qa_con .reply .admin {display:block; color:#555; margin-bottom:5px; overflow:hidden;}
.sod_qa_con .reply .admin .name {margin-bottom: 7px;font-size: 15px; color: #555555; font-weight: bold; float:left; height:17px;line-height: 120%;}
.sod_qa_con .reply .date {position: relative;margin-top: 15px;color:#555555;font-size:13px;}



.sod_qa_con td {font-size: 15px;color: #555555;line-height: 200%;}
.sod_qa_con td .iq_question {padding :10px 30px 0px 240px;width: 100%;font-size: 15px;color: #555555;}
.sod_qa_con td .btn_box {font-size: 15px;color: #555555;}
.sod_qa_con td .btn_box a {margin: 5px 0;width: 78px;font-size: 13px;color: #333333;font-weight :bold;text-decoration: none;}

.paging_area {position: relative;}
.paging_area .abs_btn_area {position: absolute;top: 40px;right: 0;}
.paging_area .abs_btn_area a {min-width: 113px;font-weight: bold;}

.tbl_frm01.pop_write th {padding: 6px 10px 6px 30px;height: 49px;border-bottom: 1px solid #bbbbbb;font-size: 14px;font-weight: 400;}
.tbl_frm01.pop_write td {padding: 6px 30px 6px 25px;height: 49px;border-bottom: 1px solid #bbbbbb;font-size: 14px;}
.tbl_frm01.pop_write td .frm_input {height: 32px;font-size: 13px;}
.tbl_frm01.pop_write td select {height: 32px;font-size: 13px;}

.f_price{font-family: 'Montserrat';color:#959595;font-weight:500;line-height:140%;text-decoration:line-through !important;}
.f_price span {font-family: 'Noto Sans KR';font-size: 16px;text-decoration: none !important;}

/*판매 기간상품*/
.time {padding:15px 0;background-color:#222;text-align:center;}
.time span {font-size:24px;font-weight:800;color:#fff;letter-spacing:0;display:inline-block;}
.time .tit,
.time .day {font-size:16px;font-weight:normal;letter-spacing:-0.5px;}
.time .tit {margin-left:10px;}
.time .tit:after {margin:0 7px;display:inline-block;content:':';}
.time .day {margin-right:7px;}

/*옵션*/
#option_set_added {margin:0;padding:0;background:#fff;list-style:none;}
#option_set_added li td {font-size:13px;}
#option_set_added dl {padding:0;}
#option_set_added .defbtn_plus{width:30px;height:30px;line-height:500% !important;background:url('../img/controls/plusminus.gif') no-repeat -29px 0;border:0 none;overflow:hidden;cursor:pointer;vertical-align: middle;text-indent: -9999em;}
#option_set_added .defbtn_minus{width:30px;height:30px;line-height:500% !important;background:url('../img/controls/plusminus.gif') no-repeat 0 0;border:0 none;overflow:hidden;cursor:pointer;vertical-align: middle;text-indent: -9999em;}
#option_set_added .defbtn_delete{width:13px;height:13px;font-size:0;background:url('/img/delete.gif') no-repeat 50% 50%;border:0 none;overflow:hidden;cursor:pointer;position:absolute;top:50%;right:0;margin-top:-9px;}
#option_set_added .inp_opt{font-size:9pt;font-family:tahoma;border:1px solid #cccccc;border-left:0;border-right:0;height:30px;padding:0 0 1px;text-align:center;overflow:hidden;margin:0;vertical-align: middle;}
.op_vi_txt .sit_opt_prc {font-size:14px;font-weight:600;height:18px;line-height:1em;margin-top:1px;position:absolute;top:50%;right:20px;margin-top: -10px;}
#sit_tot_views {font-size:20px;font-weight:400;color: #333333;padding:25px 0 10px;line-height:1.3em;margin-top:-1px;background-color:#fff;overflow:hidden;}
#sit_tot_views span.unit {font-size: 40px;}
#sit_tot_views .prdc_price {font-family: 'Montserrat';font-size: 40px;color:#333333;font-weight: 400;float:right;}
#sit_tot_views .prdc_price em {display: none;font-size:18px;margin:0 0 0 3px;color:#f33e31;vertical-align:middle;font-style: normal;}
.vi_btn {width:100%;display:table;margin-top:25px;}
.vi_btn span {float: left;margin-right: 7px;}
.vi_btn span:last-child {margin-right:0 !important;}
.vi_btn a {width: 223px;}
.vi_btn a.btn_wish {display: none;width: 163px;/*text-indent: -9999em;*/}
.vi_btn a.bx-white {color: #555;}

.vi_btn .btn_like {display: inline-block;width: 50px;height: 50px;background: url('../img/shop/view_like.png?v=2') no-repeat 50% 50%;border: 1px solid #dedede;}
.vi_btn .btn_like.active {background: url('../img/shop/view_like_active.png?v=2') no-repeat 50% 50%;}
.vi_btn .btn_like:hover {border:1px solid #5e5e5e;}

/*
.vi_btn a.btn_wish:before {display: block;width: 21px;height: 17px;margin-left: 12px;margin-top: 1px;background:url('../img/shop/icon_wish.png') no-repeat 0 0;content: "";text-indent: -9999em;}
*/
/*결제*/
.total_price {height:18px;padding:15px 10px;font-size:14px;background-color:#fafafa;border-bottom:1px solid #ddd;line-height:1.2em;}

/*tab menu*/
#tab_cate {height: 50px;border-bottom:1px solid #e8e8e8;margin:10px 0 !important;}
#tab_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden;}
#tab_cate ul {overflow:visible;zoom:1;}
#tab_cate li {margin-left:-1px;float:left;overflow:visible;}
#tab_cate li a {height:50px;color:#bbbbbb;padding:0 25px;font-size:16px;line-height:50px;background-color:#ffffff;text-align:center;display:block;text-decoration:none !important;position:relative;}
#tab_cate li.active a {height:50px;color:#333;line-height:50px;background-color:#fff;z-index:2;}
#tab_cate li:first-child {margin-left:0 !important;}
#tab_cate li a:after {border-width:1px 1px 1px 1px;border-style:solid;border-color:#e8e8e8;cursor:pointer;display:block;position:absolute;top:0;right:0;bottom:0;left:0;content:'';}
#tab_cate li.active a:after {border-width:1px 1px 0 1px;border-color:#0d0d0d;}


/*쿠폰*/
.apply_cmd {position:absolute;z-index:100;width:336px;height:auto;padding:10px;border:5px solid #e5e5e5;background-color:#fff}
.cp_vf {padding:33px 100px 29px 100px;background-color:#f7f7f7;}
.cp_bx {line-height:1.6em;}
.cp_bx .frm_cp {background-color:#fff;}
.cp_bx span, .cp_txt_bx input {vertical-align: middle;}
.cp_bx span {margin-right: 23px;}
.cp_bx input[type="text"] {margin: 0 6px 0 0;}
.cp_bx input[type="submit"] {margin-left: 10px;}
.cp_bx span b {color: #555555;}
.cp_txt_bx {border-top: 1px solid #cccccc;padding-top: 14px;margin-top: 23px;font-size: 13px;color: #888888;line-height: 200%;}
.sub_mypage_gift .pg_cnt {margin-top: 11px;margin-bottom: 0;}
.sub_mypage_gift #tab_cate {margin-bottom: 30px !important;}
.sub_mypage_gift #tab_cate li a {display: block;width: 300px;}


/*기타*/
.td_num {text-align:right !important;padding-right:5px !important;letter-spacing:0 !important;}
.td_name {position:relative;vertical-align:top !important;text-align:left !important;}
.thumimgage {cursor:pointer;z-index:1;}
.page_wrap {height:29px;margin:20px 0;text-align:center;position:relative;}
.page_wrap .lbt_box {position:absolute;top:0;left:0;}
.page_wrap .rbt_box {position:absolute;top:0;right:0;}
.top_sch {padding:33px 10px;background-color:#f7f7f7;text-align:center;}
.top_sch span {margin-right: 26px;font-size: 15px;color: #555555;font-weight: bold;vertical-align: middle;}
.top_sch select {width: 122px;vertical-align: middle;}
.top_sch input[type=text] {width: 398px;margin: 0 6px;vertical-align: middle;}

.del_box {width:400px;font-size:13px;line-height:1.4em;padding:30px 0;margin:80px auto;border:1px solid #ddd;text-align:center;}

.bx-has-pager {width:100%;position:absolute;bottom:15px;}
.bx-wrapper .bx-pager {text-align:center;}
.bx-wrapper .bx-pager .bx-pager-item {display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background:rgba(80, 80, 80, 0.3);text-indent:-9999px;display:block;width:14px;height:14px;margin:0 3px;outline:0;border-radius:50%;-moz-border-radius:20px;-webkit-border-radius:20px;}
.bx-wrapper .bx-pager.bx-default-pager a.active {background:rgba(10, 10, 10, 0.8);}




.company {padding:30px 0;background-color:#f8f8f8;border-top:1px solid #eee;overflow:hidden;}
.company ul {width:1000px;margin:0 auto;}
.company li {width:340px;font-size:11px;line-height:1.5em;letter-spacing:0;float:right;}
.company li:first-child {width:650px;font-size:12px;padding:0;line-height:1.6em;border:0;float:left;}
.company li h3 {color:#222;margin-bottom:12px;}
.company .cptxt {font-size:11px;color:#aaa;}
.company .etctxt {margin-top:7px;font-size:11px;letter-spacing:-0.3px;color:#aaa;}
.g_hl {width:1px;height:10px;background-color:#ddd;margin:0 10px;vertical-align:middle;display:inline-block;}

/*폰트box 스타일*/
.fbx_small,.fbx_free,.fbx_lsmall {display:inline-block;vertical-align:middle;text-align:center;}
.fbx_small {padding:1px 5px;font-size:11px;line-height:1.555;font-weight:normal;letter-spacing:0;}
.fbx_lsmall {padding:3px 10px;font-size:12px;line-height:1.777;font-weight:normal !important;}
.fbx_bg1 {border:1px solid #c1dcff;background-color:#ffffff;color:#4294ff;} /*blue*/
.fbx_bg2 {border:1px solid #dddddd;background-color:#f7f7f7;color:#aaaaaa;} /*gray*/
.fbx_bg3 {border:1px solid #fdd8e2;background-color:#ffffff;color:#ff90af;} /*pink*/
.fbx_bg4 {border:1px solid #ed3636;background-color:#ffffff;color:#ed3636;} /*red*/
.fbx_bg5 {border:1px solid #cbcbcb;background-color:#ffffff;color:#909090;} /*default*/
.fbx_free {width:70px;height:38px;padding:16px 0;color:#fff;font-size:16px;line-height:1.222;letter-spacing:0;text-align:center;position:absolute;bottom:10px;right:10px;z-index:10;background:url('/img/ic_free_bg.png') no-repeat;background-size:100%;}

/*sub*/
.stit {font-size:34px;font-weight:200;color:#333333;margin:20px 0 20px;text-align:center;position:relative;}
.s_stit {font-size:15px;font-weight:400;color:#555555;text-align:center;}

.tit_navi {font-size:12px;line-height:1em;color:#888;font-weight:normal;text-align:right;}
.tit_navi a {font-weight:normal;color:#888;}
.tit_navi .ionicons {margin:0 10px;color:#bbb;vertical-align:middle;}

/* 서브페이지 */
#con_lf {width:calc(100% - 220px);min-height: 500px;display:inline-block;float:right;padding-top: 5px;margin-bottom:80px;}
#con_lf img {max-width:100%;height:auto;vertical-align: middle;}
.pg_tit {position:relative;padding: 18px 0 19px;border-bottom: 1px solid #ededed;margin-bottom: 47px;}
.pg_tit span {display:inline-block;}
.pg_tit .pg_nav {font-size:13px;color:#333333;font-weight: 400;}
.pg_tit i {display: inline-block;width: 6px;height: 9px;margin: 0 9px;background: url('../img/common/pg_tit_i.png') no-repeat;}
.pg_cnt {margin-top: 44px;margin-bottom: 20px;font-size: 13px;color: #232323;}
.pg_cnt em {font-style: normal;color: #3dc0ca;}

.pg_cnt.wbd {border-bottom: 1px solid #000000}

h2.sub_tit {margin-bottom: 26px;font-size: 20px;font-weight: 400;color: #333333;}

.pg_title {margin-bottom:20px;text-align:center;}
.pg_title .inner {padding:8px;background-color:#f1f1f1;position:relative;}
.pg_title .inner .txt_bx {padding:17px 0;border:1px solid #ddd;background-color:#fff;}
.pg_title .inner .txt_bx dt {font-size:27px;line-height:1em;font-weight:600;color:#666;text-align:center;}
.pg_title .inner .txt_bx dd {font-size:13px;font-weight:normal;color:#999;margin-top:10px;text-align:center;}

.sub_tree {padding:12px;margin-bottom:20px;border-width:1px 0;border-style:solid;border-color:#e1e1e1;background-color:#fafafa;}
.sub_tree li {padding:5px 10px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sub_tree a {text-decoration:none !important;}
.sub_tree a:hover {color:#f33e31;}
.sub_tree li.active a {font-weight:600;color:#f33e31;}

.sub_tree{zoom:1;}
.sub_tree:before, .sub_tree:after{content:" ";display:table;}
.sub_tree:after{clear:both;} 

.li_ty_tab li {float:left;margin-right:3px;}
.li_ty_tab li a {height:25px;padding:0 12px;line-height:2em;background-color:#aaa;color:#fff;display:block;text-decoration:none !important;}
.li_ty_tab li a:hover {background-color:#777;}
.li_ty_tab li a.active {background-color:#222;}



.tab_sort {position:relative;}
.tab_sort:after {display:block;clear:both;content:'';}
.tab_sort .total {font-size: 24px;color: #313131;display:inline-block;float:left;}
/*.tab_sort .total:after {width:1px;height:12px;margin:0 12px 0 25px;background-color:#ddd;display:inline-block;vertical-align:middle;content:'';}*/
.tab_sort .total b {font-weight: 400;}
.tab_sort ul {height:20px;line-height:1.3em;float:right;padding-top: 3px;padding-right: 100px;}
.tab_sort ul li {display:inline-block;}
.tab_sort ul li a {display:block;font-size: 12px;font-weight: 200;color:#999999;padding:0 10px;text-align:center;}
.tab_sort ul li a.active {color:#222;font-weight:600;}
.tab_sort ul li a:hover {color:#222;text-decoration:none;}
.tab_sort select {width:85px;height:24px;margin-top:2px;font-size: 12px;position:absolute;top:50%;right:0;padding-left: 5px;}

/*서브페이지 왼쪽메뉴*/
#aside {float:left;width:180px;margin-bottom: 90px;}
.aside_hd {padding-bottom: 47px;}
.aside_hd h2 {font-size: 34px;color: #000000;font-weight: 100;}

.aside_cs {padding: 16px 0;border-width:1px 0 1px 0;border-style:solid;border-color:#000000;}
.aside_cs dt {padding: 12px 0;}
.aside_cs dt a {font-size: 15px;color: #777777;}
.aside_cs dt.active a {font-weight: bold;color: #555555;}
.aside_cs dd {}
.aside_cs dd li {}
.aside_cs dd a {display: block;padding: 6px 0;font-size: 15px;color: #777777;}

.aside_name {color: #333333;}
.aside_name .name_icon {float: left;margin-top: 1px;display: inline-block;width: 19px;height: 19px;background:  #333333;border-radius: 3px;font-family: 'Montserrat';font-size: 12px;color: #fff;font-weight: 900;text-align: center;line-height: 18px;vertical-align: middle;margin-right: 9px;}

.aside_my {padding: 16px 0;border-width:1px 0 1px 0;border-style:solid;border-color:#000000;}
.aside_my dt {padding: 12px 0;}
.aside_my dt a {font-size: 15px;color: #777777;}
.aside_my dt.active a {font-weight: bold;color: #555555;}
.aside_my dd {}
.aside_my dd li {}
.aside_my dd a {display: block;padding: 12px 0;font-size: 15px;color: #777777;}
.aside_my dd.active a {font-weight: bold;color: #555555;}
.aside_my dd a:hover {color: #000;}

.aside_bx {margin: 19px 0 42px;font-size: 15px;color: #555555;}
.aside_bx span {position: relative;padding-left: 10px;margin-left: 9px;}
.aside_bx span:before {position: absolute;top: 5px;left: 0;display: inline-block;width: 1px;height: 14px;background: #bbbbbb;content:"";}

/*로그인*/
.login_tab {width: 975px;margin:50px auto 20px;z-index:1;}
.login_tab li {width:50%;height:50px;text-align:center;float:left;overflow:visible;position:relative;}
.login_tab li span {font-size:16px;line-height:50px;color:#bbbbbb;font-weight: bold;background-color:#fff;border-width:1px;border-style:solid;border-color:#e5e5e5 #e5e5e5 #171717;position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer;}
.login_tab li:first-child span {right:-1px;}
.login_tab li.active span {color:#333333;border-color:#171717 #171717 transparent;z-index:2;}
.login_wrap {position: relative;width: 975px;margin:0 auto;display:none;overflow:hidden;}
.login_wrap.active {display:table;}
.login_wrap .hline {position: absolute;top: 130px;left: 562px;width: 1px;height: 240px;background: #e5e5e5;}
.log_inner {padding:70px 40px 40px;display:table-cell;}
.log_inner dt {font-size:20px;font-weight:600;color:#333333;margin-bottom: 38px;}
.log_inner dd {font-size:13px;color: #555555;}
.log_inner .stxt {color:#999;margin-bottom:14px;}
.log_inner .log_op {font-size:13px;margin: 5px 0 26px;max-width:448px;}
.log_inner .log_op input[type=checkbox] {width:15px;height:15px;}
.log_inner input[type=text],
.log_inner input[type=password] {width:100%;max-width:448px;height:50px;padding:12px 18px;margin-bottom: 10px;line-height:1em;font-size:16px;border:1px solid #e5e5e5;color: #555555;}

.log_inner input[type="checkbox"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.log_inner input[type="checkbox"] + label {display:inline-block;position:relative;height:14px;padding-left:22px;padding-top: 0;margin-right: 20px;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select: none;-ms-user-select: none;}
.log_inner input[type="checkbox"] + label:before {content: '';position:absolute;left:0;top:0;width:15px;height:14px;line-height:14px;text-align:center;background:url('../img/member/check_normal_login.png') no-repeat;}
.log_inner input[type="checkbox"]:checked + label {color:#232323;}
.log_inner input[type="checkbox"]:checked + label:before {content: '';color: #232323;background:url('../img/member/check_checked_login.png') no-repeat;}

.log_inner dd button,
.log_inner dd a {width:100%;max-width:448px;}
.log_inner dd button.btn_large {font-size: 16px;}
.log_bt_box {display: none;position: relative;width:898px;font-size:15px;color: #555555;padding:25px 37px 20px;margin:0 auto 20px;border:1px solid #f7f7f7;background-color:#f7f7f7;text-align:center;letter-spacing: -0.5px;}
.log_bt_box.active {display: block;}
.log_bt_box .hline {position: absolute;top: 21px;left: 428px;width: 1px;height: 33px;background: #e5e5e5;}
.log_bt_box span {display: inline-block;padding-top: 5px;}
.log_bt_box .btn_lsmall {margin-top: -5px;min-width: 100px;margin-left: 15px;padding: 3px 10px 4px;font-size: 14px;}
.log_bt_box .btn_lsmall.bx-white {padding: 6px 16px 5px;font-size: 12px;}


.login_wrap .in_box p {margin:0 0 10px 0;}
.login_wrap .bt_box {padding:20px 0 10px;text-align:center;overflow:hidden;}
.login_wrap .bt_box a {font-size:13px;display:inline-block;}
.login_wrap .bt_box a:before {width:1px;height:12px;background-color:#ccc;margin:0 15px;display:inline-block;vertical-align:middle;content:"";}
.login_wrap .bt_box a:first-child:before {display:none;}

.login_other {display: none;position: relative;width:898px;padding: 0;margin:0 auto 100px;text-align: right;}
.login_other.active {display: block;}
.login_other .btn_lsmall {width: 153px;margin-left: 1px;font-weight: bold;}

.login_wrap.ps_login {margin-top: 50px;border-top: 1px solid #000;}
.login_wrap.ps_login .log_inner dd {padding-left: 223px;}
.login_wrap.ps_login .log_inner dt {text-align: center;}
.log_bt_box.ps_login {margin-bottom: 100px;}

.guest_desc {width: 828px;height: 216px;padding: 28px 42px;background: #f7f7f7;margin: 25px auto 20px;}
.guest_desc .tit {margin-bottom: 15px;background:url('../img/member/guest_desc_tit_icon.png') no-repeat 0 2px;line-height: 120%;padding-bottom: 13px;border-bottom: 1px solid #cccccc;padding-left: 23px;font-size: 16px;color: #333333;}
.guest_desc li {margin-bottom: 12px;font-size: 13px;color: #888888;background:url('../img/member/guest_desc_li_dot.png') no-repeat 0 10px;padding-left: 10px;line-height: 180%;}
.guest_desc li a {color: #333333;border-bottom :1px solid #333333;}

/*SNS로그인*/
.sns_btn {width: 412px;padding:70px 37px 0 65px;display:table-cell;}
.sns_btn h3 {font-size: 20px;font-weight:bold;color:#333333;margin-bottom:40px;}
.sns_btn a {margin-bottom: 14px;display:block !important;}
.bt_naver,
.bt_face,
.bt_google,
.bt_kakao {height:50px;line-height:48px;font-size:16px;font-weight:400;padding:0 25px 0 70px;display:inline-block;border: 1px solid #e5e5e5;text-decoration:none !important;position:relative;}
.bt_naver {color:#555555 !important;background-color:#fff;}
.bt_naver:hover {border: 1px solid #222;}
.bt_naver .bt_ic {width: 26px;height: 26px;background-color:#1ec800;}
.bt_naver .bt_ic img {height: 13px;margin-top: 7px;}
.bt_face {color:#555555 !important;background-color:#fff;}
.bt_face:hover {border: 1px solid #222;}
.bt_face .bt_ic {width: 26px;height: 26px;line-height: 0;background-color:#3b579d;}
.bt_face .bt_ic img {height: 21px;margin-top: 5px;}
.bt_kakao {color:#555555 !important;background-color:#fff;}
.bt_kakao:hover {border: 1px solid #222;}
.bt_kakao .bt_ic {width: 26px;height: 26px;background-color:#F1DC43;}
.bt_kakao .bt_ic img {height: 18px;margin-top: 4px;}

.bt_google {color:#555555 !important;background-color:#fff;}
.bt_google:hover {border: 1px solid #222;}
.bt_google .bt_ic {background-color:#d34836;}
.bt_google .bt_ic img {height: 17px;margin-top: 5px;}

.bt_ic {width: 26px;height: 26px;border-radius: 3px;text-align:center;display:inline-block;position:absolute;top: 11px;left: 21px;}
.bt_ic img {vertical-align: top;}

/*회원*/
.regi_box {padding:20px;border:1px solid #ddd;background-color:#fafafa;}
.regi_box .agree_box {height:150px;font-size:13px;color:#555;padding:12px 15px;line-height:1.4em;border:1px #eee solid;background-color:#fff;overflow-y:auto;}
.agree_txt {font-size:13px;padding:20px;background-color:#f5f5f5;}
.sns_box {border:1px solid #ddd;text-align:left;}
.sns_box h3 {font-size:15px;padding:10px 20px;background-color:#fafafa;border-bottom:1px solid #ddd;}
.sns_box p {padding:20px;text-align:center;}
.sns_box a {margin-right:5px;}

/*인기검색어 순위*/
.kw_rank {width:167px;height:302px;border-right:1px solid #ddd;padding:15px;float:left;}
.kw_rank h3 {font-size:16px;margin-bottom:12px;}
.kw_rank li {line-height:26px;padding:0 25px;border-bottom:1px solid #ddd;position:relative;}
.kw_rank li .rank_num {width:25px;font-weight:13px;font-weight:800;text-align:center;display:inline-block;position:absolute;left:0;top:0;}
.kw_rank li .rank_icon {font-size:0;display:inline-block;position:absolute;top:0;right:0;}
.kw_rank li .rank_icon:before {font-size:18px;line-height:23px;margin-right:4px;color:#888;content:'-';}
.kw_rank li .rank_icon.rnew {width:14px;height:14px;font-size:12px;line-height:14px;border-radius:3px;font-size:9px;text-align:center;color:#fff;background-color:#ee7d4d;font-weight:600;top:50%;margin-top:-7px;}
.kw_rank li .rank_icon.rnew:before {display:none !important;}
.kw_rank li .rank_up {width:12px;}
.kw_rank li .rank_up:before {font-size:16px;line-height:23px;font-family:'FontAwesome';color:#c2191f;content:'\f0d8';}
.kw_rank li .rank_down {width:12px;}
.kw_rank li .rank_down:before {font-size:16px;line-height:23px;font-family:'FontAwesome';color:#22b0bd;content:'\f0d7';}
.kw_rank li:first-child a,
.kw_rank li:nth-child(2) a,
.kw_rank li:nth-child(3) a,
.kw_rank li:first-child .rank_num,
.kw_rank li:nth-child(2) .rank_num,
.kw_rank li:nth-child(3) .rank_num {color:#ee7d4d;}
.kw_rank li a {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none !important;}
.kw_rank li:hover {background-color:#fafafa;}

/* REVIEW */
.review_titles {text-align: center;margin-top: 61px;margin-bottom: 68px;}
.review_titles .point {display: inline-block;width: 80px;height: 22px;margin-bottom: 14px;background: #e9a73a;font-size: 13px;color: #fff;border-radius: 10px;padding-top: 4px;}
.review_titles h1 {font-size: 34px;margin-bottom: 26px;color: #333333;font-weight: 300;letter-spacing: 5px;}
.review_titles p {font-size: 15px;color: #777777;}

/* STORY REVIEW */
.story_titles {text-align: center;margin-top: 61px;margin-bottom: 68px;}
.story_titles .point {display: inline-block;width: auto;height: 22px;margin-bottom: 14px;padding: 0 12px;background: #3DC0CA;font-size: 13px;color: #fff;border-radius: 10px;padding-top: 4px;}
.story_titles h1 {font-size: 34px;margin-bottom: 26px;color: #333333;font-weight: 300;letter-spacing: 5px;}
.story_titles p {font-size: 15px;color: #777777;}

.story_review_list {margin-left: -25px;margin-right: -25px;width: calc(100% + 50px);}
.story_review_list li {float: left;width: 33.33%;padding: 0 25px 70px;}
.story_review_list li .box {position: relative;width: 100%;height: 590px;padding-top: 70px;text-align: center;}
/*
이미지 4개
.story_review_list li .box .image_area {display: inline-block;position: absolute;top: 0;left: 22px;width: calc(100% - 44px);height: 390px;padding: 18px 16px 0;background: #ffffff;border-radius: 6px;box-shadow: 2px 8px 10px rgba(0, 0, 0, .06);text-align: center;}
*/
.story_review_list li .box .image_area {display: inline-block;position: absolute;top: 0;left: 22px;width: calc(100% - 44px);height: 390px;padding: 35px 26px 0;background: #ffffff;border-radius: 6px;box-shadow: 2px 8px 10px rgba(0, 0, 0, .06);text-align: center;}
.story_review_list li .box .image_area .list_box {position: relative;overflow: hidden;}
/*
이미지 4개
.story_review_list li .box .image_area .list_box a.btn_more {display: flex;justify-content: center;align-items: center;position: absolute;top: 3px;left: 1px;width: calc(100% - 1px);height: calc(100% - 6px);background-color: rgba(0, 0, 0, .4);border-radius: 10px;font-size: 24px;color: #fff;font-weight: bold;
transform: translateY(120%);transform-origin: 0 100%;opacity: 0;transition: opacity 0.5s, transform 0s;}
*/
.story_review_list li .box .image_area .list_box a.btn_more {display: flex;justify-content: center;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .4);border-radius: 10px;font-size: 24px;color: #fff;font-weight: bold;
transform: translateY(120%);transform-origin: 0 100%;opacity: 0;transition: opacity 0.5s, transform 0s;}

.story_review_list li .box .image_area .list_box a.btn_more span {margin-top: -4px;}
.story_review_list li .box .image_area .list_box:hover a.btn_more {transform: translateY(0);opacity: 1;}
/*
이미지 4개
.story_review_list li .box .image_area ul {margin-left: -5px;margin-right: -5px;width: calc(100% + 10px);}
.story_review_list li .box .image_area ul li {display: flex;float: left;width: calc(165px - 35px);height: calc(165px - 35px);margin: 3px 5px;padding: 0;border: 1px solid #d6d6d8;border-radius: 10px;overflow: hidden;}
.story_review_list li .box .image_area ul li img {width: 130px;height: 130px;object-fit: cover;}
*/
.story_review_list li .box .image_area ul {width: 250px;margin: 0 auto;}
.story_review_list li .box .image_area ul li {display: flex;width: 250px;height: 250px;padding: 0;border: 1px solid #d6d6d8;border-radius: 10px;overflow: hidden;}
.story_review_list li .box .image_area ul li img {width: 250px;height: 250px;object-fit: cover;}

.story_review_list li .box .image_area .list_tit {margin-top: 27px;font-size: 13px;font-weight: bold;}
.story_review_list li .box .image_area .star {margin-top: 15px;display: inline-block;width: 121px;height: 23px;}
.story_review_list li .box .image_area .star.rate1 {background:url('../img/story_review/star1.jpg') no-repeat;}
.story_review_list li .box .image_area .star.rate2 {background:url('../img/story_review/star2.jpg') no-repeat;}
.story_review_list li .box .image_area .star.rate3 {background:url('../img/story_review/star3.jpg') no-repeat;}
.story_review_list li .box .image_area .star.rate4 {background:url('../img/story_review/star4.jpg') no-repeat;}
.story_review_list li .box .image_area .star.rate5 {background:url('../img/story_review/star5.jpg') no-repeat;}
.story_review_list li .box .image_area .count_area {display: flex;justify-content: center;align-items: center;margin-top: 13px;font-size: 20px;color: #777777;}
.story_review_list li .box .image_area .count_area .like {display: flex;justify-content: center;align-items: center;height: 30px;padding-left: 40px;background:url('../img/story_review/like.png') no-repeat 0 50%;background-size: contain;}
.story_review_list li .box .image_area .count_area .comment {margin-left: 15px;display: flex;justify-content: center;align-items: center;height: 30px;padding-left: 40px;background:url('../img/story_review/comment.png') no-repeat 0 50%;background-size: contain;}


.story_review_list li .box .latest {width: 100%;height:520px;padding-top: 340px;padding-left: 20px;padding-right: 20px;background: #fafafa;box-shadow: 0px 5px 7px rgba(0, 0, 0, .12);border-radius: 6px;text-align: left;}
.story_review_list li .box .latest .category {margin-top: 7px;font-size: 13px;color: #777777;}
.story_review_list li .box .latest .title {margin-top: 7px;font-size: 20px;font-weight: 500;color: #333333;line-height: 140%;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.story_review_list li .box .latest .content {margin-top: 13px;font-size: 13px;color: #777777;line-height: 170%;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.story_review_list li .box .latest .date {float: right;font-size: 12px;color: #9b9b9b;}
.story_view_area .top {margin-bottom: 86px;}
.story_view_area .top .title {display: flex;justify-content: flex-start;align-items: center;}
.story_view_area .top .title h1 {display: inline-block;font-size: 40px;font-weight: bold;color: #222222;margin-right: 35px;}
.story_view_area .top .title .btn_go {display: inline-block;height: 61px;line-height: 59px;padding: 0 23px;border: 2px solid #D5D5D5;border-radius: 10px;font-size: 20px;font-weight: bold;color: #606060;text-align: center;}
.story_view_area .rate {margin-top: 7px;display: flex;justify-content: flex-start;align-items: center;font-size: 40px;font-weight: 100;color: #222222;} 
.story_view_area .rate .star {display: inline-block;width: 214px;height: 32px;margin-left: 24px;}
.story_view_area .rate .star.rate1 {background:url('../img/story_review/star1.gif') no-repeat;}
.story_view_area .rate .star.rate2 {background:url('../img/story_review/star2.gif') no-repeat;}
.story_view_area .rate .star.rate3 {background:url('../img/story_review/star3.gif') no-repeat;}
.story_view_area .rate .star.rate4 {background:url('../img/story_review/star4.gif') no-repeat;}
.story_view_area .rate .star.rate5 {background:url('../img/story_review/star5.gif') no-repeat;}

.story_view_area .story_area {padding-right: 258px;}
.story_view_area .story_area .story_slist .slick-list {width: calc(100% + 258px);}
.story_view_area .story_area .story_slist li {width: 486px;padding-right: 23px;}
.story_view_area .story_area .story_slist li .box {max-height: calc(100vh - 335px);overflow-y: auto;}

.story_view_area .story_area .story_slist li .box::-webkit-scrollbar {width: 2px;}
.story_view_area .story_area .story_slist li .box::-webkit-scrollbar-track {background: #fff;}
.story_view_area .story_area .story_slist li .box::-webkit-scrollbar-thumb {background: #bbbbbb;}
.story_view_area .story_area .story_slist li .box::-webkit-scrollbar-thumb:hover {background: #ccc;}



.story_view_area .story_area .story_slist .slick-arrow {width: 40px;height:40px;margin-top: -20px;}
.story_view_area .story_area .story_slist .slick-prev {left: -60px;background:url('../img/story_review/btn_prev.gif') no-repeat;}
.story_view_area .story_area .story_slist .slick-next {right: -318px;background:url('../img/story_review/btn_next.gif') no-repeat;}
.story_view_area .story_area .story_slist .date {position: relative;font-size: 13px;color: #777777;line-height: 18px;padding-left: 28px;}
.story_view_area .story_area .story_slist .date:before {position: absolute;top: 0;left: 0;width: 18px;height: 18px;background: #b5b5b5;border-radius: 100%;content: "";}
.story_view_area .story_area .story_slist .date:after {position: absolute;top: 9px;left: 95px;width: calc(100% - 110px);height: 1px;background: #b5b5b5;content: "";}
.story_view_area .story_area .story_slist .title {margin-top: 28px;margin-bottom: 16px;display: flex;justify-content: space-between;align-items: flex-start;padding-right: 45px;font-size: 20px;font-weight: 500;line-height: 140%;color: #333333;}
.story_view_area .story_area .story_slist .title div:first-child {width: 270px;word-break: keep-all;}
.story_view_area .story_area .story_slist .title .star {display: inline-block;width: 114px;height: 17px;margin-top: 7px;}
.story_view_area .story_area .story_slist .title .star.rate1 {background:url('../img/story_review/star1.gif') no-repeat;background-size: contain;}
.story_view_area .story_area .story_slist .title .star.rate2 {background:url('../img/story_review/star2.gif') no-repeat;background-size: contain;}
.story_view_area .story_area .story_slist .title .star.rate3 {background:url('../img/story_review/star3.gif') no-repeat;background-size: contain;}
.story_view_area .story_area .story_slist .title .star.rate4 {background:url('../img/story_review/star4.gif') no-repeat;background-size: contain;}
.story_view_area .story_area .story_slist .title .star.rate5 {background:url('../img/story_review/star5.gif') no-repeat;background-size: contain;}

.story_view_area .story_area .story_slist .cont {margin-bottom: 35px;padding-right: 45px;font-size: 16px;line-height: 160%;color: #777777;text-align: justify;/*display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;*/}
.story_view_area .story_area .story_slist .cont img {width: 430px;border-radius: 15px;margin-right: 27px;}

.story_write_form li .title {display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 10px;}
.story_write_form li .title label {display: inline-block;position: relative;font-size: 18px;color: #666666;padding-left: 12px;}
.story_write_form li .title label:before {position: absolute;top: 8px;left: 0;width: 4px;height: 4px;background: #666666;content: "";}
.story_write_form li .title .character_count {font-size: 15px;color: #555555;}
.story_write_form li .title .character_count span {color: #3ec0ca;font-weight: bold;}
.story_write_form li .cont {margin-bottom: 25px;}
.story_write_form li .cont input {width: 100%;border: 1px solid #c2c2c2;height: 38px;font-size: 15px;padding: 0 10px;}

.story_write_form li.inline {display: flex;justify-content: flex-start;align-items: center;margin-bottom: 25px;}
.story_write_form li.inline .title {display: inline-block;margin-right: 20px;margin-bottom: 0;}
.story_write_form li.inline .cont {display: inline-block;margin-bottom: 0;}

.story_editor .letter_bx {
    height: 175px;
    padding: 10px;
    background: #fff;
    border: 1px solid #c2c2c2;
    font-size: 15px;
    color: #555555;
    line-height: 120%;
}
.story_editor .filebox {width: 100%;padding: 12px 15px 10px;border: 1px solid #c2c2c2;border-top: 0;}
.story_editor .filebox.image {background:url('../img/shop/no_review_editor_use_file.png') no-repeat 28px 12px;}
.story_editor .filebox.video {background:url('../img/shop/no_review_editor_use_file3.png') no-repeat 28px 12px;}
.story_editor .filebox .names {display: flex;justify-content: flex-start;align-items: center;margin-bottom: 12px;height: 34px;padding-left: 68px;font-size: 15px;}
.story_editor .filebox .names span {position: relative;margin-left: 8px;}
.story_editor .filebox .names span:before {position: absolute;bottom: 0;left: -8px;content: ",";}
.story_editor .filebox .names span:first-child:before {display: none;}
.story_editor .filebox ul.btns {display: flex;justify-content: flex-start;align-items: center;/*padding-top: 14px;border-top: 2px solid #e8e8e8;*/}
.story_editor .filebox ul.btns li {position: relative;margin-top: 15px;margin-right: 12px;}
.story_editor .filebox ul.btns li:first-child:before {position: absolute;top: -15px;left: -5px;width: 1108px;height: 15px;border-top: 1px solid #cdcdcd;content: "";}
.story_editor .filebox ul.btns li label {position: relative;margin: 0;width: 100px;height: 100px;background: #f7f7f7;border: 1px solid #cdcdcd;font-size: 15px;color: #cdcdcd;letter-spacing: -0.05em;padding-top: 52px;}
.story_editor .filebox ul.btns li label:before {position: absolute;top: 26px;left: 50%;margin-left: -9px;content: "+";color: #cdcdcd;font-size: 24px;font-weight: bold;line-height: 24px;}




.story_area_top {display: flex;justify-content: space-between;align-items: flex-end;}
.story_area_top .btn {display: inline-block;height: 46px;padding: 0 16px;border-radius: 8px;line-height: 46px;font-size: 15px;}
.story_area_top .btn.white {border: 2px solid #d5d5d5;}

.story_area_inclist .story_slist {margin-top: 66px;}
.story_area_inclist .story_slist li {width: calc(100% - 390px);margin: 0 auto;}
.story_area_inclist .story_slist .item_lt {width: 100%;padding-left: 30px;}
.story_area_inclist .story_slist .image_area {width: 100%;padding: 15px 50px 0;margin: 0 auto;}
.story_area_inclist .story_slist .image_area img {border-radius: 10px;}

.story_area_inclist .story_slist .box {position: relative;}
.story_area_inclist .story_slist .box  .btn_area {position: absolute;top: 0;left: 102px;display: inline-block;}
.story_area_inclist .story_slist .box  .btn_area .btn{border-radius: 8px;font-size: 12px;color: #606060;border: 2px solid #d5d5d5;padding: 5px 20px;height: 47px;}
.story_area_inclist .story_slist .box  .btn_area .btn.del {border: 2px solid #ffd3d3;}
.story_area_inclist .story_slist .box  .btn_area .btn.del:hover {background: #ffd3d3;}

.story_area_inclist .story_slist .date {display: inline-block;position: relative;font-size: 13px;color: #777777;line-height: 18px;padding-left: 28px;}
.story_area_inclist .story_slist .date:before {position: absolute;top: 0;left: 0;width: 18px;height: 18px;background: #b5b5b5;border-radius: 100%;content: "";}
.story_area_inclist .story_slist .cont_area {margin: 16px 0 11px 8px;border-left: 2px solid #D6D6D6;}
.story_area_inclist .story_slist .title {margin-top: 11px;margin-bottom: 16px;display: flex;justify-content: space-between;align-items: flex-end;padding-right: 20px;font-size: 20px;font-weight: 500;line-height: 140%;color: #333333;}
.story_area_inclist .story_slist .title div.subject {width: 270px;word-break: keep-all;}
.story_area_inclist .story_slist .title .star {display: inline-block;width: 114px;height: 17px;margin-top: 7px;}
.story_area_inclist .story_slist .title .star.rate1 {background:url('../img/story_review/star1.gif') no-repeat;background-size: contain;}
.story_area_inclist .story_slist .title .star.rate2 {background:url('../img/story_review/star2.gif') no-repeat;background-size: contain;}
.story_area_inclist .story_slist .title .star.rate3 {background:url('../img/story_review/star3.gif') no-repeat;background-size: contain;}
.story_area_inclist .story_slist .title .star.rate4 {background:url('../img/story_review/star4.gif') no-repeat;background-size: contain;}
.story_area_inclist .story_slist .title .star.rate5 {background:url('../img/story_review/star5.gif') no-repeat;background-size: contain;}

.story_area_inclist .story_slist .title .count_area {display: flex;justify-content: flex-end;align-items: center;margin-bottom: 5px;font-size: 20px;color: #777777;}
.story_area_inclist .story_slist .title .count_area .like {display: flex;justify-content: center;align-items: center;height: 30px;padding-left: 40px;background:url('../img/story_review/like.png') no-repeat 0 50%;background-size: contain;}
.story_area_inclist .story_slist .title .count_area .comment {margin-left: 15px;display: flex;justify-content: center;align-items: center;height: 30px;padding-left: 40px;background:url('../img/story_review/comment.png') no-repeat 0 50%;background-size: contain;}


.story_area_inclist .story_slist .cont {margin-bottom: 34px;padding-right: 20px;font-size: 16px;line-height: 160%;color: #777777;text-align: justify;/*display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;*/}
.story_area_inclist .story_slist .cont img {width: 100%;border-radius: 15px;margin-right: 27px;}

.story_area_inclist .story_slist .slick-arrow {width: 40px;height:40px;margin-top: -20px;}
.story_area_inclist .story_slist .slick-prev {left: 0;background:url('../img/story_review/btn_prev.gif') no-repeat;}
.story_area_inclist .story_slist .slick-next {right: 0;background:url('../img/story_review/btn_next.gif') no-repeat;}
.story_area_inclist .story_slist .slick-track {display: flex;align-items: center;background: #f8f8f8;}

.story_memo_box {display: flex;justify-content: space-between;align-items: center;margin-left: 45px;padding: 20px 30px;border-top: 1px solid #eaeced;border-bottom: 1px solid #eaeced;}
.story_memo_box .memo {flex: 1;font-size: 16px;color: #777777;}
.story_memo_box .fx-item div {display: inline-block;}
.story_memo_box .name {width: 150px;font-size: 16px;color: #777777;text-align: center;}
.story_memo_box .dates {width: 140px;font-size: 16px;color: #777777;text-align: center;}

.story_memo_reply_box .reply {display: flex;justify-content: space-between;align-items: center;padding: 20px 30px;margin-left: 45px;border-bottom: 1px solid #eaeced;}
.story_memo_reply_box .memo {position: relative;flex: 1;font-size: 16px;color: #777777;padding-left: 24px;}
.story_memo_reply_box .memo:before {position: absolute;top: -3px;left: 0;width: 13px;height: 13px;border-left: 1px solid #707070;border-bottom: 1px solid #707070;content: "";}
.story_memo_reply_box .fx-item div {display: inline-block;}
.story_memo_reply_box .name {width: 150px;font-size: 16px;color: #777777;text-align: center;}
.story_memo_reply_box .dates {width: 140px;font-size: 16px;color: #777777;text-align: center;}


/* .pr_desc.wli4.review_list li .box {height: 609px;} bawcock */
.pr_desc.wli4.review_list li .box a {position: relative;}
.pr_desc.wli4.review_list li .box a .prd_icon {position: absolute;top: -1px;left: -1px;display: inline-block;width: 48px;height: 48px;padding-top: 17px;font-size: 13px;letter-spacing: -0.5px;color: #fff;font-weight: bold;text-align: center;text-transform: uppercase;background: #3dc0ca;}
.pr_desc.wli4.review_list li .box a .image_area {height: 268px;}
.pr_desc.wli4.review_list li .box .info {height: 277px;padding: 32px 30px 0 28px;}
.pr_desc.wli4.review_list li .box .info .title {width: 100%;height: 60px;margin-bottom: 26px;font-size: 20px;color: #555555;line-height: 150%;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.pr_desc.wli4.review_list li .box .info .title br {display: block;}
.pr_desc.wli4.review_list li .box .info .name {position: relative;font-size: 15px;color: #555555;}
.pr_desc.wli4.review_list li .box .info .name .review_type {position:absolute;top: 0;left: 0;display: inline-block;font-family: 'Montserrat';width: 19px;height: 19px;line-height: 19px;border-radius: 2px;background: #555555;font-size: 12px;font-weight: 900;color: #fff;text-align: center;}
.pr_desc.wli4.review_list li .box .info .content {margin-top: 12px;height: 78px;margin-bottom: 22px;font-size: 13px;color: #777777;line-height: 200%;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.pr_desc.wli4.review_list li .box .info .dac {font-size: 13px;color: #999999;}
.pr_desc.wli4.review_list li .box .info2 p.rate {float: left;font-size: 15px;color: #777777;}
.pr_desc.wli4.review_list li .box .info2 p.rate span {margin-right: 4px;display: inline-block;width: 31px;height: 31px;padding-top: 8px;background: #f1f1f1;border-radius: 5px;font-family: 'Montserrat';font-size: 14px;font-weight: 500;text-align: center;}
.pr_desc.wli4.review_list li .box .info2 p.like {margin-top: 7px;float: right;font-family: 'Montserrat';font-size: 15px;color: #777777;}
.pr_desc.wli4.review_list li .box .info2 p.like span {font-family: 'Montserrat';font-size: 15px;color: #777777;}
.pr_desc.wli4.review_list li .box .info2 p.like span.txt {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}

.bg_overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.5;z-index: 20;}
.report_view_layer {display: none;position: fixed;top: 50%;left: 50%;width: 664px;transform: translateY(-50%);margin-left: -332px;padding: 28px 30px 0;background: #fff;z-index: 30;}
.report_view_layer h1 {font-size: 20px;font-weight: 400;color: #000;padding-bottom: 20px;border-bottom: 1px solid #000;}
.report_view_layer h1 .btn_close {float: right;display: inline-block;width: 18px;height: 18px;background: url('../img/review/btn_close.png') no-repeat 0 0;cursor: pointer;}
.report_view_layer .title_area {padding: 17px 0 17px;}
.report_view_layer .title_area p.gtitle  {float: left;width: 500px;font-size: 17px;color: #555555;line-height: 120%;}

.report_view_layer .title_area p.rate {float: right;font-size: 15px;color: #777777;}
.report_view_layer .title_area p.rate span {margin-right: 4px;display: inline-block;width: 31px;height: 31px;padding-top: 8px;background: #f1f1f1;border-radius: 5px;font-family: 'Montserrat';font-size: 14px;font-weight: 500;text-align: center;}



.report_view_layer .mg_read_product_info img {float: left;}
.report_view_layer .mg_read_product_info .p_info {float: left;width: 730px;padding-left: 20px;padding-top: 20px;font-size: 15px;}
.report_view_layer .mg_read_product_info .p_info .txt_brand {color: #555555;}
.report_view_layer .mg_read_product_info .p_info .txt_name {margin-top: 11px;margin-bottom: 15px;font-size: 13px;color: #777777;line-height: 150%;}
.report_view_layer .mg_read_product_info .txt_price .mpr {color: #777777;display: inline-block;font-family: 'Montserrat';font-size: 24px;color: #000000;line-height: 150%;}
.report_view_layer .mg_read_product_info .txt_price .mpr span.unit {font-family: 'Nanum Gothic' !important;margin-right: 4px;}



.report_view_layer .reco_box {margin-top: 13px;font-size: 14px;text-align: right;}
.report_view_layer .reco_box p {float: right;font-size: 14px;line-height: 22px;}
.report_view_layer .reco_box span {margin: 0;margin-left: 5px;font-size: 14px;padding: 0;}
.report_view_layer .reco_box .btn_ssmall {float: right;margin-left: 10px;width: 65px;padding: 3px 5px 4px;vertical-align: top;}

.report_view_layer .mg_read_product_info {border-top: 1px solid #bbbbbb;border-bottom: 1px solid #bbbbbb;}
.report_view_layer .mg_read_product_info img {float: left;width: 130px;height: 130px;}
.report_view_layer .mg_read_product_info .p_info {float: left;display: table;width: 470px;height: 130px;padding-left: 20px;font-size: 15px;}
.report_view_layer .mg_read_product_info .p_info .i-cell {display: table-cell;vertical-align: middle;}
.report_view_layer .mg_read_product_info .p_info .txt_brand {color: #555555;}
.report_view_layer .mg_read_product_info .p_info .txt_name {margin-top: 11px;margin-bottom: 11px;font-size: 13px;color: #777777;line-height: 150%;}
.report_view_layer .mg_read_product_info .p_info .txt_name br {display: none;}
.report_view_layer .mg_read_product_info .txt_price .mpr {margin-right: 10px;color: #777777;display: inline-block;font-family: 'Montserrat';font-size: 24px;color: #000000;line-height: 150%;}
.report_view_layer .mg_read_product_info .txt_price dd.sale {display: inline-block;margin-right: 5px;}
.report_view_layer .mg_read_product_info .txt_price span.unit {margin-left: 10px;font-size: 20px;margin-right: 0;}
.report_view_layer .mg_read_product_info .txt_price .mpr span.unit {text-decoration:none;font-size: 24px;font-family: 'Nanum Gothic' !important;margin-right: 4px;}

.report_view_layer .mg_read_product_info .txt_price .spr {text-decoration:line-through;color: #777777;display: inline-block;font-family: 'Montserrat';font-size: 20px;color: #000000;line-height: 150%;}


.report_view_layer .content {position: relative;padding: 30px 0 20px;font-size: 15px;color: #555555;line-height: 200%;}
.report_view_layer .content img {display: block;max-width: 100%;}
.report_view_layer .content .scroll_area {width: 100%;/*height: 472px;*/height: 400px;padding-right: 10px;overflow-y: auto;}
.report_view_layer .content .scroll_area::-webkit-scrollbar {width: 7px;}
.report_view_layer .content .scroll_area::-webkit-scrollbar-track {background: #fff;}
.report_view_layer .content .scroll_area::-webkit-scrollbar-thumb {background: #bbbbbb;}
.report_view_layer .content .scroll_area::-webkit-scrollbar-thumb:hover {background: #ccc;}

.report_view_layer .ginfo {padding: 20px 0;border-top: 1px solid #bbbbbb;}
.report_view_layer .ginfo span.rname {float: left;display: inline-block;margin-top: 2px;font-size: 14.6px;color: #555555;padding-right: 13px;}
.report_view_layer .ginfo span.rdate {position: relative;padding-left: 14px;float: left;display: inline-block;margin-top: 2px;font-size: 14.6px;color: #555555;padding-right: 13px;}
.report_view_layer .ginfo span.rdate:before {display: inline-block;position: absolute;top: 0;left: 0;width: 1px;height: 17px;background: #8e8e8e;content: "";}
.report_view_layer .ginfo span.rhit {position: relative;padding-left: 14px;padding-right: 0;float: left;display: inline-block;margin-top: 2px;font-size: 14.6px;color: #555555;}
.report_view_layer .ginfo span.rhit:before {display: inline-block;position: absolute;top: 0;left: 0;width: 1px;height: 17px;background: #8e8e8e;content: "";}

.report_view_layer .like {display: inline-block;float: right;}
.report_view_layer .zzim {display: inline-block;width: 24px;height: 21px;margin-right:10px;background-image:url('../img/controls/btn_like100.png');background-size: contain;background-repeat: no-repeat;background-position: 50% 50%;cursor:pointer;}
.report_view_layer .zzim.on {background-image:url('../img/controls/btn_like100_active.png');}
.report_view_layer .like span {vertical-align: top;}
/*브랜드샵*/
/* BRAND */
.brand_image_slider {margin-top: 50px;}
.brand_image_slider > li:not(:first-child) { display: none; }
.brand_image_slider img {}
.brand_image_slider .slick-list {padding: 0 !important;}
.brand_image_slider .slick-arrow {height: 57px;margin-top: -28.5px;}
.brand_image_slider .slick-prev {left: 9px;background: url('../img/brand/btn_prev_slick_brand2.png') no-repeat 0 0;}
.brand_image_slider .slick-next {right: 9px;background: url('../img/brand/btn_next_slick_brand2.png') no-repeat 0 0;}

.br_search {padding:0;padding-top: 38px;}
.br_search #br_sch {margin-top: 100px;overflow:hidden;display:inline-block;}
.br_search .sch_inner {display: block;width: 627px;margin: 0 auto;font-size: 0;}
.br_search .sch_inner dt {display: inline-block;width: 112px;height: 48px;padding-top: 15px;vertical-align: bottom;line-height:100%;font-size: 20px;font-weight: bold;color:#333333;}
.br_search .sch_inner dd {display: inline-block;width: 515px;height: 48px;border-bottom: 1px solid #868686;vertical-align: bottom;}
.br_search .sch_inner dd input[type=text] {width: 465px;height: 47px;font-size:22px;color: #999999;line-height: 43px;border:0;vertical-align: top;}
.br_search .sch_inner dd .btn_submit {width: 50px;height: 47px;background: url('../img/brand/btn_brand_search.gif') no-repeat 50% 50%;border:0;cursor:pointer;}

.br_search .sch_tab {width:125px;border:1px solid #5d5d5d;float:left;}
.br_search .sch_tab li {width:50%;text-align:center;float:left;cursor:pointer;}
.br_search .sch_tab li a {color:#666;line-height:2;text-decoration:none !important;display:block;}
.br_search .sch_tab li.active a {color:#fff;background-color:#5d5d5d;}
.br_search .sch_tab_con {float:left;}
.br_search .sch_tab_con li {width:35px;height: 35px;font-size: 14px;color:#999999;line-height:33px;margin-right:3px;border:1px solid #d0d0d0;float:left;text-align:center;cursor:pointer;}
.br_search .sch_tab_con li:hover {border:1px solid #5d5d5d;}
.br_search .sch_tab_con li.active {color:#fff;background-color:#5d5d5d;border:1px solid #5d5d5d;}
.br_search .sch_tab_con li:first-child {width: 106px;}
.br_list {width:100%;overflow:hidden;margin:20px 0 0;}
.br_list ul {width:1184px;margin-left:-10px;}
.br_list li {float:left;width: 270px;margin: 0 10px 50px 10px;}
.br_list li a {height:204px;padding:0 29px 0 29px;color:#666;border: 1px solid #ededed;text-align:center;text-decoration:none !important;display:block;}
.br_list li .img_area {display: block;width: 100%;height: 126px;text-align: center;border-bottom: 1px solid #e8e8e8;}
.br_list li .img_area .i-cell {display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.br_list li .img_area .i-cell img {width:auto;max-height: 95%;image-rendering: -moz-crisp-edges;         /* Firefox */
                   image-rendering:   -o-crisp-edges;         /* Opera */
                   image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
                   image-rendering: crisp-edges;
                   -ms-interpolation-mode: nearest-neighbor;  /* IE (non-standard property) */}
.br_list li .info {padding-top: 22px;}
.br_list li .info .float-left {padding-top: 0;}
.br_list li .info .float-left p {font-size: 15px;color: #777777;line-height: 100%;text-align: left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.br_list li .info .float-right {padding-top: 0;}
.br_list li .info .float-right p {width: auto;font-size: 12px;font-weight: 300;color: #aaaaaa;text-align: left;line-height: 120%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.br_list li .info .float-right p span {font-family: 'Montserrat';font-size: 15px;color: #777777;margin-right: 4px;}

.brand_logo_slider {position: relative;height: 250px;}
.brand_logo_slider li {width: 100%;height: 250px;background-size: cover;}
.brand_logo_slider .progress {position: absolute;bottom: 60px;left: 50%;margin-left: -75px;display: inline-block;width: 150px;height: 1px;overflow: hidden;background-color: #dddddd;background-image: linear-gradient(to right, black, black);background-repeat: no-repeat;background-size: 0 100%;transition: background-size .4s ease-in-out;}

.brand_logo_area {padding: 50px 0;}
.brand_logo_area img {}

.brand_tab {display: flex;justify-content: space-between;align-items: flex-start;margin-top: 50px;border-bottom: 1px solid #dfdfdf;}
.brand_tab li {flex: 1;height: 50px;border-right: 1px solid #dfdfdf;border-top: 1px solid #dfdfdf;}
.brand_tab li:first-child {border-left: 1px solid #dfdfdf;}
.brand_tab li a {display: block;height: 50px;line-height: 50px;padding: 0 15px;border-bottom: 1px solid #dfdfdf;font-size: 16px;background: #ffffff;color: #bbbbbb;text-align: center;}
.brand_tab li.active {border: 1px solid #000000;}
.brand_tab li.active a {border-bottom: 1px solid #ffffff;color: #333333;}
.brand_tab li.active a span {color: #777777;}
.brand_tab.shop li {width: 33.33%;}


.brand_category {padding: 12px 0 7px;}
.brand_category ul li {float: left;position: relative;}
/* .brand_category ul li.active a {color:#ee7d4d;} */
.brand_category ul li a {display: block;height: 48px;line-height: 48px;padding-left: 30px;padding-right: 30px;font-size: 15px;color: #333333;}
.brand_category ul li:first-child a {color: #000;}
.brand_category ul li:before {display: inline-block;width: 1px;height: 14px;background: #cccccc;content: "";position: absolute;top: 18px;left: 0;}
.brand_category ul li:first-child:before {display: none;}

.brand_info_page {padding: 80px 0;}

.review_description {margin-top: 55px;margin-bottom: 17px;}
.review_description h2 {margin-bottom: 10px;font-size: 24px;color: #666666;font-weight: 200;}
.review_description h3 {font-size: 15px;color: #999999;font-weight: 200;}
.review_description ul {margin-top: 2px;}
.review_description ul li {float: left;margin-left: 30px;}
.review_count_area {width: 100%;height: 130px;margin-bottom: 14px;}
.review_count_area dl {position: relative;float: left;height: 130px;padding: 31px 0;text-align: center;width: 201px;background: #f7f7f7;}
.review_count_area dl:after {position: absolute;top: 25px;right: 0;display: inline-block;width: 1px;height: 80px;background: #cccccc;content: "";}
.review_count_area dt {margin-bottom: 16px;font-size: 18px;color: #666666;font-weight: 200;}
.review_count_area dt span {font-weight: 900;}
.review_count_area dd {font-family: 'Montserrat';font-size: 24px;color: #999999;}
.review_count_area dd span {font-size: 40px;color: #e9a73a;}


dl.total_review {width: 247px;background: #e4e4e4;}
dl.total_review:after {display: none;}
dl.total_review dt span {background:#e4e4e4 url('../img/brand/report_icon_review.png') no-repeat 0 50%;padding-left: 28px;}
dl.total_review dd {font-size: 40px;color: #73879c;}

dl.md_report dt span {background:#f7f7f7 url('../img/brand/report_icon_report_md.png') no-repeat 0 50%;padding-left: 22px;}
dl.creator_report dt span {background:#f7f7f7 url('../img/brand/report_icon_report_creator.png') no-repeat 0 50%;padding-left: 22px;}
dl.user_report dt span {background:#f7f7f7 url('../img/brand/report_icon_report_user.png') no-repeat 0 50%;padding-left: 28px;}

/*
.review_bar_graph {float: left;width: 320px;height: 130px;padding-top: 14px;padding-left: 46px;background: #f7f7f7;}
.review_bar_graph li {width: 225px;height: 10px;margin-bottom: 11px;}
.review_bar_graph li .point {display: inline-block;width: 25px;height: 10px;font-size: 12px;color: #666666;}
.review_bar_graph li .bar {display: inline-block;position: relative;width: 200px;height: 10px;background:#cccccc;border-radius: 5px;}
.review_bar_graph li .bar .count_bar {position: absolute;top: 0;left: 0;display: inline-block;width: 0;height: 10px;background:#969696;border-radius: 5px;}
.review_bar_graph li.active .bar .count_bar {background:#e9a73a;}
.review_bar_graph li:first-child .bar .count_bar {background:#e9a73a;border-radius: 5px;}
.review_bar_graph li .bar .count_bar .rel {position: relative;width: 100%;height: 10px;}
.review_bar_graph li .bar .count_bar .rel .count {display: none;width: 51px;height: 20px;position: absolute;top: -5px;right: -54px;background:url('../img/brand/report_count_bg.png') no-repeat 0 0;font-size: 12px;text-align: center;color: #fff;padding-left: 5px;padding-top: 3px;}
.review_bar_graph li.active .bar .count_bar .rel .count {display: inline-block;}
*/

.brand_report_summary {height: 224px;margin-top: 74px;padding: 31px 0 30px;border-top: 1px solid #000;border-bottom: 1px solid #dcdcdc;}
.brand_report_summary .report_grade {float: left;width: 366px;}
.brand_report_summary .report_grade ul {padding-left: 20px;}
.brand_report_summary .report_grade ul li {height: 40px;margin-bottom: 10px;}
.brand_report_summary .report_grade h1 {float: left;width: 188px;padding-top: 11px;font-size: 18px;color: #666666;font-weight: 400;}
.brand_report_summary .report_grade h1 span {color: #000000;}
.brand_report_summary .report_grade p {float: left;}
.brand_report_summary .report_grade p span {float: left;display: inline-block;margin-left: 10px;margin-top: 9px;font-size: 20px;color: #333333;font-weight: 400;}
.brand_report_summary .report_grade p span.count {margin: 0;width: 40px;height: 40px;margin-top: 0;background: #3dc0ca;border-radius: 3px;padding-top: 10px;ont-family: 'Montserrat';color: #fff;font-size: 18px;text-align: center;}
/*
.brand_report_summary .report_grade.report_total_grade {width: 406px;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}
.brand_report_summary .report_total_grade table {width: 100%;height: 163px;}
.brand_report_summary .report_total_grade th {width: 153px;}
.brand_report_summary .report_total_grade th h1 {display: block;width: 100%;padding-top: 0px;margin-top: -1px;margin-bottom: 34px;}
.brand_report_summary .report_total_grade th p {display: block;float: none;width: 100%;}
.brand_report_summary .report_total_grade td .g_box {width: 221px;height: 100%;background: #f7f7f7;padding-left: 24px;padding-top: 28px;}
.brand_report_summary .report_total_grade td dl {padding: 9px 0;}
.brand_report_summary .report_total_grade td dt {display: inline-block;width: 93px;font-size: 15px;color: #555555;letter-spacing: -0.7px;}
.brand_report_summary .report_total_grade td dd {display: inline-block;font-size: 15px;color: #333333;}
.brand_report_summary .report_total_grade td dd span {font-weight: bold;}
*/
.brand_report_summary .report_total_grade {float: left;width: 406px;height: 100%;padding: 9px 30px 0;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;text-align: center;}
.brand_report_summary .report_total_grade p {margin-bottom: 11px;font-size: 15px;color: #555555;letter-spacing: -1px;}
.brand_report_summary .report_total_grade .g_box {margin-top: 15px;background: #f7f7f7;padding: 15px 0;}
.brand_report_summary .report_total_grade .g_box dl {float: left;width: 33.33%;text-align: center;border-left: 1px solid #d1d1d1;}
.brand_report_summary .report_total_grade .g_box dl:first-child {border-left: 0;}
.brand_report_summary .report_total_grade .g_box dl dt {margin-bottom: 12px;font-size: 15px;color: #555555;}
.brand_report_summary .report_total_grade .g_box dl dd {font-size: 15px;color: #333333;}
.brand_report_summary .report_total_grade .g_box dl dd span {font-weight: bold;}


.brand_report_summary .report_bar {float: left;height: 100%;padding-left: 30px;padding-top: 1px;}
.brand_report_summary .report_bar span.star {background-image:url('../img/shop/icon_star.png');background-repeat: no-repeat;background-position: 0 50%;padding-left: 19px;font-family: 'Montserrat';font-size: 13px;color: #777777;font-weight: 500;}
.brand_report_summary .report_bar ul.top li {display:inline-block;background:url('../img/shop/report_bar_sep.png') no-repeat 0 1px;padding-left: 15px;padding-right: 9px;}
.brand_report_summary .report_bar ul.top li:first-child {background: #fff;padding-left: 0;}
.brand_report_summary .report_bar ul.top li span {float: left;font-size: 15px;color: #555555;font-weight: bold;letter-spacing: -0.7px;}
.brand_report_summary .report_bar ul.top li span.star {margin-left: 7px;margin-top: -1px;font-size: 15px;color: #3dc0ca;font-weight: 500;}
.brand_report_summary .report_bar ul.bottom {margin-top: 22px;}
.brand_report_summary .report_bar ul.bottom li{margin-bottom: 5px;padding: 3px 0;zoom:1;}
.brand_report_summary .report_bar ul.bottom li:before, .brand_report_summary .report_bar ul.bottom li:after{content:" ";display:table;}
.brand_report_summary .report_bar ul.bottom li:after{clear:both;} 
.brand_report_summary .report_bar ul.bottom span.star {float: left;margin-top :-1px;display: inline-block;width: 41px;background-position: 0 -1px;}
.brand_report_summary .report_bar ul.bottom li .bar {float: left;position: relative;width: 235px;height: 10px;background: #f1f1f1;margin-right: 15px;}
.brand_report_summary .report_bar ul.bottom li .bar .count_bar {position: absolute;top: 0;left: 0;display: inline-block;width: 0;height: 10px;background:#969696;}
.brand_report_summary .report_bar ul.bottom li.active .bar .count_bar {background:#e9a73a;}

.brand_report_summary .report_bar ul.bottom span.count {float: left;margin-top :-2px;font-family: 'Montserrat';font-size: 13px;font-weight: 500;color: #777777;}
.brand_report_summary .report_text {float: left;width: 340px;text-align: center;font-size: 15px;color: #333333;}
.brand_report_summary .report_text p {margin-top: 17px;color: #555555;line-height: 180%;}




.br_view_tit {width:100%;height:110px;margin-bottom:20px;background-color:#bbb;position:relative;}
.br_view_tit .tit_logo {width:128px;height:40px;padding:35px 183px 35px 215px;background:url('/img/br_view_bg.png') no-repeat right top;float:right;}
.br_view_tit .tit_logo img {width:auto;max-width:128px;height:40px;}
.br_view_tit .tit_txt {width:500px;height:40px;color:#fff;font-size:30px;line-height:1.3;position:absolute;top:35px;left:50px;z-index:99;}

/*
.pr_desc.wli4.brand_report_list li .box {height: 370px;}
.pr_desc.wli4.brand_report_list li .box .info {position: relative;padding-left: 86px;}
.pr_desc.wli4.brand_report_list li .box .review_type {position:absolute;top: 18px;left: 30px;display: inline-block;width: 50px;height: 50px;border-radius: 50%;background: #959595;font-size: 30px;font-weight: bold;color: #fff;text-align: center;padding-top: 10px;}
.pr_desc.wli4.brand_report_list li .box .review_type.best {background: #d25858;}
.pr_desc.wli4.brand_report_list li .box .review_type.photo {background: #3dc0ca;}
.pr_desc.wli4.brand_report_list li .box .review_type.sns {background: #39aef2;}
.pr_desc.wli4.brand_report_list li .box .review_type.text {background: #959595;}
.pr_desc.wli4.brand_report_list li .box .info .title {display: block;width:100%;font-size: 15px;color: #555555;margin-bottom: 8px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.pr_desc.wli4.brand_report_list li .box .info .title br {display: none;}
.pr_desc.wli4.brand_report_list li .box .info .rate {font-size: 15px;color: #555555;}
.pr_desc.wli4.brand_report_list li .box .info .rate span {font-family: 'Montserrat';font-size: 24px;color: #3dc0ca}
*/
/*
.pr_desc.wli4.brand_report_list li .box {height: 641px;}
.pr_desc.wli4.brand_report_list li .box a {position: relative;}
.pr_desc.wli4.brand_report_list li .box a .prd_icon {position: absolute;top: 0;left: 0;display: inline-block;width: 48px;height: 48px;padding-top: 17px;font-size: 15px;color: #fff;font-weight: bold;text-align: center;text-transform: uppercase;background: #3dc0ca;}
.pr_desc.wli4.brand_report_list li .box .info {height: 294px;padding: 28px 30px 0 28px;}
.pr_desc.wli4.brand_report_list li .box .info .name {position: relative;font-size: 15px;color: #555555;}
.pr_desc.wli4.brand_report_list li .box .info .name .review_type {position:absolute;top: 0;left: 0;display: inline-block;font-family: 'Montserrat';width: 19px;height: 19px;line-height: 19px;border-radius: 2px;background: #555555;font-size: 12px;font-weight: 900;color: #fff;text-align: center;}

.pr_desc.wli4.brand_report_list li .box .info .title {display: block;width:100%;font-size: 20px;color: #555555;margin-top: 13px;margin-bottom: 22px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.pr_desc.wli4.brand_report_list li .box .info .title br {display: none;}
.pr_desc.wli4.brand_report_list li .box .info .content {font-size: 13px;color: #777777;height: 156px;line-height: 200%;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
*/


/* .pr_desc.wli4.brand_report_list li .box {height: 609px;} bawcock */
.pr_desc.wli4.brand_report_list li .box a {position: relative;}
.pr_desc.wli4.brand_report_list li .box a .prd_icon {position: absolute;top: -1px;left: -1px;display: inline-block;width: 48px;height: 48px;padding-top: 17px;font-size: 13px;letter-spacing: -0.5px;color: #fff;font-weight: bold;text-align: center;text-transform: uppercase;background: #3dc0ca;}
.pr_desc.wli4.brand_report_list li .box a .image_area {height: 268px;}
.pr_desc.wli4.brand_report_list li .box .info {height: 277px;padding: 32px 30px 0 28px;}
.pr_desc.wli4.brand_report_list li .box .info .title {width: 100%;height: 60px;margin-bottom: 26px;font-size: 20px;color: #555555;line-height: 150%;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.pr_desc.wli4.brand_report_list li .box .info .title br {display: block;}
.pr_desc.wli4.brand_report_list li .box .info .name {position: relative;font-size: 15px;color: #555555;}
.pr_desc.wli4.brand_report_list li .box .info .name .review_type {position:absolute;top: 0;left: 0;display: inline-block;font-family: 'Montserrat';width: 19px;height: 19px;line-height: 19px;border-radius: 2px;background: #555555;font-size: 12px;font-weight: 900;color: #fff;text-align: center;}
.pr_desc.wli4.brand_report_list li .box .info .content {margin-top: 12px;height: 78px;margin-bottom: 22px;font-size: 13px;color: #777777;line-height: 200%;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.pr_desc.wli4.brand_report_list li .box .info .dac {font-size: 13px;color: #999999;}
.pr_desc.wli4.brand_report_list li .box .info2 p.rate {float: left;font-size: 15px;color: #777777;}
.pr_desc.wli4.brand_report_list li .box .info2 p.rate span {margin-right: 4px;display: inline-block;width: 31px;height: 31px;padding-top: 8px;background: #f1f1f1;border-radius: 5px;font-family: 'Montserrat';font-size: 14px;font-weight: 500;text-align: center;}
.pr_desc.wli4.brand_report_list li .box .info2 p.like {margin-top: 7px;float: right;font-family: 'Montserrat';font-size: 15px;color: #777777;}
.pr_desc.wli4.brand_report_list li .box .info2 p.like span {font-family: 'Montserrat';font-size: 15px;color: #777777;}
.pr_desc.wli4.brand_report_list li .box .info2 p.like span.txt {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}






.brand_creator_list .box {position: relative;height: 316px;border: 1px solid #ededed;}
.brand_creator_list .box .creator_image img {width: 100%;height: 220px;}
.brand_creator_list .box .info {padding: 10px 0 0 11px;}
.brand_creator_list .box .info .name {width: 100%;margin-bottom: 3px;font-size: 15px;color: #555555;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.brand_creator_list .box .info .title {width: 100%;font-size: 13px;color: #777777;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.brand_creator_list .sns {position: absolute;bottom: 0;left: 0;}
.brand_creator_list .sns a {display:inline-block;float: left;width: 43px;height: 44px;padding: 0;margin-left: 1px;}
.brand_creator_list .sns a:first-child {width: 44px;margin-left: 0;}
.brand_creator_list .sns a.btn_creator_blog {background:#ededed url('../img/brand/btn_creator_blog.png') no-repeat 50% 50%;}
.brand_creator_list .sns a.btn_creator_facebook {background:#ededed url('../img/brand/btn_creator_facebook.png') no-repeat 50% 50%;}
.brand_creator_list .sns a.btn_creator_insta {background:#ededed url('../img/brand/btn_creator_insta.png') no-repeat 50% 50%;}
.brand_creator_list .sns a.btn_creator_youtube {background:#ededed url('../img/brand/btn_creator_youtube.png') no-repeat 50% 50%;}
.brand_creator_list .sns a.btn_creator_more {background:#ededed url('../img/brand/btn_creator_more.png') no-repeat 50% 50%;}

.brand_creator_list .sns a.btn_creator_blog.active {background:#e9a73a url('../img/brand/btn_creator_blog.png') no-repeat 50% 50%;}
.brand_creator_list .sns a.btn_creator_facebook.active {background:#e9a73a url('../img/brand/btn_creator_facebook.png') no-repeat 50% 50%;}
.brand_creator_list .sns a.btn_creator_insta.active {background:#e9a73a url('../img/brand/btn_creator_insta.png') no-repeat 50% 50%;}
.brand_creator_list .sns a.btn_creator_youtube.active {background:#e9a73a url('../img/brand/btn_creator_youtube.png') no-repeat 50% 50%;}
.brand_creator_list .sns a.btn_creator_more.active {background:#e9a73a url('../img/brand/btn_creator_more.png') no-repeat 50% 50%;}


.cs_top {width: 100%;height: 100px;padding-top: 22px;background: url('../img/creator/creator_shop_top_bg2.jpg') no-repeat 50% 50%;background-size: cover;border-bottom: 1px solid #fff6be;}
.cs_top p {font-size: 14px;color: #fff;opacity: 0.64;font-weight: bold;}
.cs_top h1 {margin-top: 7px;font-size: 30px;color: #fff;text-shadow: 0 1px 1px #dedede;}
.cs_top ul {float: right;margin-top: -18px;margin-right: -2px;}
.cs_top li {display: inline-block;position: relative;padding: 0 0 0 16px;}
.cs_top li:before{position: absolute;top: 2px;left:0;width: 1px;height: 16px;background: #fff;content: "";}
.cs_top li:first-child {padding: 0 11px 0 16px;}
.cs_top li:first-child:before {display: none;}
.cs_top li a {font-size: 14px;color: #fff;}


.creator_search .sch_inner {display: block;width: 663px;margin: 0 auto;font-size: 0;}
.creator_search .sch_inner dt {display: inline-block;width: 148px;height: 48px;padding-top: 15px;vertical-align: bottom;line-height:100%;font-size:18px;font-weight:500;color:#333333;}
.creator_search .sch_inner dd {display: inline-block;width: 515px;height: 48px;border-bottom: 1px solid #868686;vertical-align: bottom;}
.creator_search .sch_inner dd input[type=text] {float: left;width: 345px;height: 47px;font-size:22px;color: #999999;line-height: 43px;border:0;vertical-align: top;}
.creator_search .sch_inner dd .btn_submit {float: left;width: 64px;height: 47px;background: url('../img/brand/btn_brand_search.gif') no-repeat 50% 50%;background-size: 26px;border:0;cursor:pointer;}
.creator_search .sch_inner dd .hline {float: left;width: 1px;height: 22px;margin-top: 13px;background: #cccccc;}
.creator_search .sch_inner dd select {float: left;width: 105px;height: 47px;border:0;background:#fff url('../img/controls/select_arrow.png') no-repeat right 8px top 50%;padding: 0 20px 0 18px;}

.creator_info_slider_area {position: relative;}
.creator_info_slider_area .common_text {position: absolute;top: 46px;left: 44px;z-index: 1;}
.creator_info_slider_area .common_text p {font-size: 13px;color: #555555;}
.creator_info_slider_area .common_text h1 {margin-top: 18px;font-size: 34px;color: #333333;font-weight: 200;line-height: 120%;}

.creator_info_slider_area .common_text span.btn_like {display: inline-block;width: 25px;height:  22px;margin-right: 10px;background:url('../img/controls/btn_like100.png') no-repeat 50% 50%;background-size: contain;cursor: pointer;}
.creator_info_slider_area .common_text span.btn_like.active {background:url('../img/controls/btn_like100_active.png') no-repeat 50% 50%;background-size: contain;}

.creator_info_slider li{height: 320px;zoom:1;}
.creator_info_slider li:before, .creator_info_slider li:after{content:" ";display:table;}
.creator_info_slider li:after{clear:both;}
.creator_info_slider li .creator_info_area {float: left;position: relative;width: 568px;height: 320px;padding: 156px 0 0 44px;}
.creator_info_slider li .creator_info_area .common_text.inner {position: absolute;top: 46px;left: 44px;z-index: 1;}

.creator_info_slider li .creator_info {position: relative;margin-top: 56px;padding-left: 14px;}
.creator_info_slider li .creator_info:before {display: inline-block;position: absolute;top: 3px;left: 0;width: 1px;height: 42px;background: #777777;content: "";}*/

.creator_info_slider li p {font-size: 15px;color: #555555;}
.creator_info_slider li p.sns_link {margin-bottom: 13px;}
.creator_info_slider li p.sns_link a {font-size: 13px;color: #777777;line-height: 150%;}
.creator_info_slider li p.sns_link a.btn_creator_blog {padding-left: 35px;background:url('../img/brand/cr_sns_naverblog.png') no-repeat 0 50%;}
.creator_info_slider li p.sns_link a.btn_creator_facebook {padding-left: 13px;background:url('../img/brand/cr_sns_facebook.png') no-repeat 0 50%;}
.creator_info_slider li p.sns_link a.btn_creator_instagram {padding-left: 19px;background:url('../img/brand/cr_sns_instagram.png') no-repeat 0 50%;}
.creator_info_slider li p.sns_link a.btn_creator_youtube {padding-left: 22px;background:url('../img/brand/cr_sns_youtube.png') no-repeat 0 50%;}

.creator_info_slider li .creator_image_area {float: left;width: 572px;}
.creator_info_slider li .creator_image_area img {width: 100%;height: 320px;}

.creator_info_slider .slick-arrow {width: 45px;height: 45px;top: 214px;margin-top: 0;}
.creator_info_slider .slick-prev {left: 428px;background:url('../img/creator/btn_prev_slick_ci.png') no-repeat 50% 50%;}
.creator_info_slider .slick-prev:hover {background:url('../img/creator/btn_prev_slick_ci_hover.png') no-repeat 50% 50%;}
.creator_info_slider .slick-next {right: auto;left: 483px;background:url('../img/creator/btn_next_slick_ci.png') no-repeat 50% 50%;}
.creator_info_slider .slick-next:hover {background:url('../img/creator/btn_next_slick_ci_hover.png') no-repeat 50% 50%;}

.pr_desc.wli4.creator_list_rank {margin-bottom: 100px;}
.pr_desc.wli4.creator_list_rank ul {padding-bottom: 65px;}
.pr_desc.wli4.creator_list_rank li {padding: 0 10px 0 10px;}

.creator_list_rank button.slick-arrow {width: 45px;height: 45px;top: auto;bottom: 0;margin-top: 0;}
.creator_list_rank .slick-prev {left: 852px;background:url('../img/creator/btn_prev_slick_cr_top.png') no-repeat 50% 50%;}
.creator_list_rank .slick-next {right: 10px;background:url('../img/creator/btn_next_slick_cr_top.png') no-repeat 50% 50%;}
.creator_list_rank .slick-prev:hover {background:url('../img/creator/btn_prev_slick_cr_top_hover.png') no-repeat 50% 50%;}
.creator_list_rank .slick-next:hover {background:url('../img/creator/btn_next_slick_cr_top_hover.png') no-repeat 50% 50%;}

.pr_desc.creator_list_rank ul.slick-dots {display: inline-block;width: auto;margin-top: 0;bottom: -48px;right: 59px;}
.pr_desc.wli4.creator_list_rank ul.slick-dots li {width: auto;padding: 0;}
.pr_desc.wli4.creator_list_rank ul.slick-dots li button {width: 10px;height: 10px;padding: 0;background:url('../img/creator/slick_dot_cr_top.png') no-repeat 50% 50%;margin: 0 5px;}
.pr_desc.wli4.creator_list_rank ul.slick-dots li.slick-active button {background:url('../img/creator/slick_dot_active_cr_top.png') no-repeat 50% 50%;}





.creator_list.pr_desc.wli4 li .box {position: relative; height: 450px; border: 1px solid #ededed;}
.creator_list.pr_desc.wli4 li .box .creator_image {height: 268px;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}
.creator_list.pr_desc.wli4 li .box .creator_image img {width: 100%;height: 269px;}
.creator_list.pr_desc.wli4 .box .info {height: 102px;padding: 28px 29px 0 29px;}
.creator_list.pr_desc.wli4 .box .info .name {height: 15px;font-size: 15px;color: #555555;}
.creator_list.pr_desc.wli4 .box .info .sns_link {margin-top: 10px;}
.creator_list.pr_desc.wli4 .box .info .sns_link a {font-size: 13px;color: #777777;line-height: 150%;}
.creator_list.pr_desc.wli4 .box .info .sns_link a.btn_creator_blog {padding-left: 35px;background:#fff url('../img/brand/cr_sns_naverblog.gif') no-repeat 0 50%;}
.creator_list.pr_desc.wli4 .box .info .sns_link a.btn_creator_facebook {padding-left: 13px;background:#fff url('../img/brand/cr_sns_facebook.gif') no-repeat 0 50%;}
.creator_list.pr_desc.wli4 .box .info .sns_link a.btn_creator_instagram {padding-left: 19px;background:#fff url('../img/brand/cr_sns_instagram.gif') no-repeat 0 50%;}
.creator_list.pr_desc.wli4 .box .info .sns_link a.btn_creator_youtube {padding-left: 22px;background:#fff url('../img/brand/cr_sns_youtube.gif') no-repeat 0 50%;}

.creator_list.pr_desc.wli4 .box .info2 {font-family:dotum;padding-top: 22px;font-size: 12px;color: #aaaaaa;}
.creator_list.pr_desc.wli4 .box .info2 span {font-family: 'Montserrat';font-size: 15px;color: #777777;font-weight: 500;}


.creator_list.reco li .rank {position: absolute;top: 1px;left: 11px;width: 48px;height: 48px;padding-top: 17px;background: #3dc0ca;background-size: contain;text-align: center;font-size: 15px;color: #fff;font-weight: bold;z-index: 20;}
.creator_list.reco li .rank:after {content:'th';}
.creator_list.reco li:first-child .rank:after {content:'st';}
.creator_list.reco li:nth-child(2) .rank:after {content:'nd';}
.creator_list.reco li:nth-child(3) .rank:after {content:'rd';}

/* creator cover*/
.creator_info_slider.cover li .creator_info_area {float: left;width: 568px;height: 320px;padding: 241px 0 0 44px;}
.creator_ainfo {text-align: center;margin-top: 16px;padding-top: 94px;border-top: 1px solid #e6e6e6;}
.creator_ainfo h1 {margin-bottom: 23px;font-size: 34px;color: #333333;font-weight: 300;line-height: 120%;}
.creator_ainfo h1 span.btn_like {display: inline-block;width: 25px;height:  22px;margin-left: 11px;background:url('../img/controls/btn_like100.png') no-repeat 50% 50%;background-size: contain;cursor: pointer;}
.creator_ainfo h1 span.btn_like.active {background:url('../img/controls/btn_like100_active.png') no-repeat 50% 50%;background-size: contain;}

.creator_ainfo ul li {display: inline-block;margin: 0 10px;font-family: 'Montserrat';font-size: 15px;color: #777777;}
.creator_ainfo ul li span {font-family: dotum;font-size: 12px;color: #777777;}

.creator_product_slider_area {text-align: center;}
.creator_product_slider {margin-top: 48px;padding-bottom: 48px;}
.creator_product_slider .slick-slide {}
.creator_product_slider .slick-slide img {width: 550px;}
.creator_product_slider .slick-dots {bottom: 0px;}
.creator_product_slider .slick-arrow {width: 30px;height: 57px;top: 127px;margin-top: 0;}
.creator_product_slider .slick-prev {background: url('../img/creator/btn_prev_creator_product_slider.png') no-repeat 0 0;}
.creator_product_slider .slick-next {background: url('../img/creator/btn_next_creator_product_slider.png') no-repeat 0 0;}
.creator_product_slider_area .vi_btn {margin-top: 60px;}


.creator_product_slider .img-container {display: inline-block;width: 550px;height: 400px;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;}
.creator_product_slider .video-container {position: relative;display: inline-block;margin: 0;width: 550px;height: 400px;overflow: hidden;} 
.creator_product_slider .video-container iframe, 
.creator_product_slider .video-container object, 
.creator_product_slider .video-container embed { margin: 0;padding: 0; width: 100%; height: 100%;position: absolute; top: 0;left: 0; }
			


.cover_p_desc {margin-top: 100px;padding-top: 96px;border-top: 1px solid #dcdcdc;}
.cover_p_desc .apos {font-size: 34px;color: #333333;font-weight: 300;}
.cover_p_desc .title {margin-top: 6px;margin-bottom: 70px;font-size: 34px;color: #333333;font-weight: 300;}

#report_area table.vi_report_list.mt40 {border-top: 0;margin-top: 0;}

/*비회원구매약관*/
#guest_privacy {margin:30px 0 0;}
#guest_privacy h2 {margin:0 0 10px;font-size:17px;text-align:left;}
#guest_privacy p {margin:0 0 10px;}
#guest_privacy .tbl_head02 {border:1px solid #e1e1e1;}
#guest_privacy .tbl_head02 td {width:33%;}
#guest_privacy #guest_agree {padding:12px 0;text-align:left;}
#guest_privacy #guest_agree label {display:inline-block;margin-right:5px;}

/*인스타그램*/
.insta {width:100%;padding:40px 0 50px;background-color:#f8f8f8;border-top:1px solid #eee;}
.insta h2 {font-size:19px;font-weight:800;letter-spacing:2px;text-align:center;color:#222;}
.insta h2 a {margin-left:15px;font-size:13px;font-weight:600;letter-spacing:0;text-decoration:none !important;}
.insta h2 a:hover {color:#888;}
.insta ul {width:1000px;margin:20px auto 0;}
.insta li {width:118px;height:118px;margin-left:8px;float:left;position:relative;}
.insta li:first-child {margin-left:0 !important;}]
.insta li a {display:block;}
.insta li:hover a:before {background-color:rgba(255,255,255,0.2);position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:block;content:'';}
.insta li img {width:100%;height:auto;}

/*faq*/
.faq_li {margin-top:20px;}
.faq_li li {font-size:13px;line-height:1.4em;border-bottom:1px solid #e8e8e8;position:relative;}
.faq_li li:first-child {border-top:1px solid #e8e8e8;}
.faq_li li:before {font-size:17px;font-weight:800;position:absolute;left:10px;}
.faq_li .faq_q {padding: 14px 30px;cursor:pointer;}
.faq_li .faq_q:before {color:#3dc0ca;content:"Q";top: 12px;}
.faq_li .faq_q:hover,
.faq_li .faq_q.active {color:#555;}
.faq_li .faq_a {padding: 14px 30px;background-color:#f7f7f7;display:none;}
.faq_li .faq_a:before {color:#999;content:"A";top:15px;}

/*게시판 카테고리*/
.bo_cate{display: flex;justify-content: space-between;align-items: flex-start;margin-top: 50px;margin-bottom: 23px;border-bottom: 1px solid #dfdfdf;zoom:1;}
.bo_cate li {flex: 1;height: 50px;border-top: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;}
.bo_cate li:first-child {border-left: 1px solid #dfdfdf;}
.bo_cate li a {display: block;height: 50px;line-height: 50px;padding: 0 15px;border-bottom: 1px solid #dfdfdf;font-size: 16px;background: #ffffff;color: #bbbbbb;text-align: center;}
.bo_cate li.active {border: 1px solid #000000;}
.bo_cate li.active a {border-bottom: 1px solid #ffffff;color: #333333;}
.bo_cate li.active a span {color: #777777;}


/*이벤트 게시판*/
.event_board {overflow:hidden;}
.event_board a {display:block;height: 351px;border: 1px solid #ededed;text-decoration:none !important;}
.event_board .img_box img {width:100%;height: 268px;max-height:100%;}
.event_board .closed_event .img_box img {-webkit-filter: grayscale(100%); filter: grayscale(100%);}

.event_board .cont {padding-left: 29px;padding-right: 29px;}
.event_board .bo_period {margin-top: 28px;margin-bottom: 6px;font-size: 13px;color: #777777;}
.event_board .bo_tit {width: 100%;margin-top: 13px;margin-bottom: 0px;font-size: 20px;color: #555555;line-height: 160%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.event_board .bo_coupon {width: 100%;margin-bottom: 7px;font-size: 13px;color: #777777;line-height: 150%;}
.event_board .bo_other {width: 100%;font-size: 13px;color: #777777;line-height: 150%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.event_board li {position: relative;}
.event_board li .bo_chk {position:absolute;left:20px;top:10px;}
.event_board li .bo_chk input {width:17px;height:17px;}


/*갤러리 게시판*/
.gallery {padding:15px 0;border-width:1px 0;border-style:solid;border-color:#e1e1e1;overflow:hidden;}
.gallery a {display:block;text-decoration:none !important;}
.gallery dl {width:252px;margin:10px 0 10px 19px;padding-bottom:15px;border:1px solid #eee;position:relative;float:left;display:table;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.gallery dl:nth-child(4n+1){margin-left:0 !important;clear:both;}
.gallery dl dt {width:252px;height:252px;border-bottom:1px solid #eee;display:table-cell;text-align:center;vertical-align:middle;}
.gallery dl dt img {width:auto;max-width:100%;height:auto;max-height:100%;}
.gallery dl dd {font-size:12px;color:#999;padding:0 12px;text-align:center;}
.gallery dl dd.bo_tit {font-size:14px;font-weight:600;color:#222;margin:15px 0 7px;white-space:nowrap;text-overflow:ellipsis;}
.gallery dl dd.bo_tit .bo_notice {font-size:11px;font-weight:normal;padding:3px 5px;margin-right:3px;line-height:1em;border-radius:3px;color:#fff;background-color:#0ca2b8;vertical-align:middle;display:inline-block;}
.gallery dl dd span:before {width:1px;height:10px;margin:0 7px;background-color:#ddd;display:inline-block;vertical-align:middle;letter-spacing:0;content:'';}
.gallery dl:hover {border-color:#222;}
.gallery .bo_chk {position:absolute;left:0;top:13px;}
.gallery .bo_chk input {width:17px;height:17px;}

/*매거진 게시판*/
.magazine_board {width: 1194px;padding-top: 22px;margin-left: -26px;margin-right: -26px;}
.magazine_board li {float: left;width: 346px;margin-left: 26px;margin-right: 26px;margin-bottom: 68px;z-index: 1;}
.magazine_board li .writer {display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;}
.magazine_board li .writer .fx {display: flex;justify-content: flex-start;align-items: center;}
.magazine_board li .writer .thumb {width: 55px;height: 55px;margin-right: 15px;}
.magazine_board li .writer .thumb img {width: 100%;height: 100%;border-radius: 55px;}
.magazine_board li .writer .name h2 {font-size: 13px;color: #222222;}
.magazine_board li .writer .name p {margin-top: 6px;font-size: 13px;color: #777777;}

.magazine_board li .writer .pop_btn_magazine {position: relative;width: 35px;height: 55px;padding-top: 15px;padding-left: 14px;cursor: pointer;}
.magazine_board li .writer .pop_btn_magazine i {display: block;width: 5px;height: 5px;border-radius: 5px;background: #d5d5d5;margin-bottom: 5px;}
.magazine_board li .writer .pop_btn_magazine:hover i {background: #b7b7b7;}
.magazine_board li .pop_btn_magazine .btn_magazine {display: none;position: absolute;top: 15px;left: 14px;width: 295px;height: 61px;line-height: 60px;padding: 0 0;text-align: center;background: #fff;border: 2px solid #D5D5D5;font-size: 20px;letter-spacing: -0.02em;font-weight: bold;}
.magazine_board li .pop_btn_magazine .btn_magazine.admin {width: 220px;}
.magazine_board li .pop_btn_magazine .btn_magazine.active {display: block;}


.magazine_board li .img_box {display: flex;width: 100%;height: 346px;}
.magazine_board li .img_box img {object-fit: cover;}
.magazine_board li .bo_tit strong {margin-top: 17px;display: block;font-size: 13px;font-weight: 400;color: #777777;}
.magazine_board li .bo_tit p {height: 62px;margin-top: 5px;font-size: 20px;font-weight: 500;color: #333333;line-height: 150%;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.magazine_board li .content {margin-top: 12px;font-size: 13px;font-weight: 400;color: #777777;line-height: 160%;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}


.tbl_frm01.view_gallery td {padding: 0;}
.tbl_frm01.view_gallery td.view_title {height: 66px;font-size: 20px;color: #333333;font-weight: 400;}
.view_gallery .view_date {margin-left: 15px;font-size: 13px;color: #777777;font-weight: 400;}
.view_gallery .view_title select {height: 28px;border: 1px solid #dedede;font-size: 13px;color: #333333;}

.view_gallery td.file_area {padding: 19px 30px 19px 0;border-bottom: 1px solid #e8e8e8;font-size: 14px;color:#555555;font-weight: 400;}
.view_gallery td.file_area b {font-weight: 400 !important;}
.view_gallery td.file_area a {float: left;color:#555555;margin-top: 1px;}
.view_gallery td.file_area img {float: left;margin-right: 9px;}


.memo_box {padding: 27px 29px 30px 29px;}
.memo_box .name {display:block;margin-bottom:5px;font-size: 15px;color:#555;font-weight: bold;line-height: 120%;}
.memo_box .memo {margin-top: 7px;margin-bottom: 18px;font-size: 13px;color: #555555;line-height: 200%;}
.memo_box .dates {font-size: 13px;color: #555555;line-height: 150%;}
.memo_box .dates span {display: inline-block;margin: 0 13px;width:1px;height:12px;background: #999;vertical-align: middle;}

.memo_reply_box {padding: 20px 30px;text-align:left;background: #f7f7f7;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #bbbbbb;overflow:hidden;}
.memo_reply_box textarea {width: 750px;height: 68px;vertical-align: top;margin-right: 10px;}
.memo_reply_box .btn_medium {width: 98px;height: 68px;vertical-align: top;}

.memo_reply_box .reply {padding-top: 28px;padding-left: 19px;padding-bottom: 19px;background: #f7f7f7 url(../img/shop/ic_faq_a2.gif) 0 30px no-repeat;}
.memo_reply_box .name {display:block;margin-bottom:5px;font-size: 15px;color:#555;font-weight: bold;line-height: 120%;}
.memo_reply_box .memo {margin-top: 7px;margin-bottom: 18px;font-size: 13px;color: #555555;line-height: 200%;}
.memo_reply_box .dates {font-size: 13px;color: #555555;line-height: 150%;}
.memo_reply_box .dates span {display: inline-block;margin: 0 13px;width:1px;height:12px;background: #999;vertical-align: middle;}




/*웹진스킨 게시판*/
.magazine_slide .slick-arrow {height: 57px;margin-top: -28.5px;}
.magazine_slide .slick-prev {left: 9px;background: url('../img/brand/btn_prev_slick_brand2.png') no-repeat 0 0;}
.magazine_slide .slick-next {right: 9px;background: url('../img/brand/btn_next_slick_brand2.png') no-repeat 0 0;}

.webzine {position: relative;margin-top: 3px;overflow:hidden;border-bottom: 1px solid #d4d4d4;}


.tbl_frm01.view_webzine td {padding: 0;}
.tbl_frm01.view_webzine td.view_title {height: auto;padding-bottom: 24px;}
.tbl_frm01.view_webzine td.view_title h2 {display: inline-block;font-size:20px;color:#222;font-weight:400;}
.tbl_frm01.view_webzine td.view_title h2 b {font-weight:400;}
.tbl_frm01.view_webzine td.view_title .view_date {margin-left: 15px;font-size: 13px;color: #777777;font-weight: 400;}
.tbl_frm01.view_webzine td.view_title .view_read {margin-top: 6px;font-size: 13px;color: #777777;font-weight: 400;}
.view_webzine .view_title select {height: 28px;padding: 0 18px;border: 1px solid #dedede;font-size: 13px;color: #333333;}

.tbl_frm01.view_webzine td .mg_read_product_info {border-bottom: 1px solid #bbbbbb;}
.tbl_frm01.view_webzine td .mg_read_product_info li {position: relative;width: 100%;border-top: 1px solid #ededed;}
.tbl_frm01.view_webzine td .mg_read_product_info li img {float: left;}
.tbl_frm01.view_webzine td .mg_read_product_info li .p_info {float: left;width: 730px;padding-left: 20px;padding-top: 20px;font-size: 15px;}
.tbl_frm01.view_webzine td .mg_read_product_info li .p_info .txt_brand {color: #555555;}
.tbl_frm01.view_webzine td .mg_read_product_info li .p_info .txt_name {margin-top: 11px;margin-bottom: 15px;font-size: 13px;color: #777777;line-height: 150%;}
.tbl_frm01.view_webzine td .mg_read_product_info li .txt_price .mpr {color: #777777;display: inline-block;font-family: 'Montserrat';font-size: 24px;color: #000000;line-height: 150%;}
.tbl_frm01.view_webzine td .mg_read_product_info li .txt_price .mpr span.unit {font-family: 'Nanum Gothic' !important;margin-right: 4px;}

.tbl_frm01.view_webzine td .mg_read_product_info li .info2 {padding-top: 50px;padding-right: 30px;}
.tbl_frm01.view_webzine td .mg_read_product_info li .info2 p.rate {float: left;font-size: 15px;color: #777777;}
.tbl_frm01.view_webzine td .mg_read_product_info li .info2 p.rate span {margin-right: 4px;display: inline-block;width: 31px;height: 31px;padding-top: 8px;background: #f1f1f1;border-radius: 5px;font-family: 'Montserrat';font-size: 14px;font-weight: 500;text-align: center;}
.tbl_frm01.view_webzine td .mg_read_product_info li .info2 p.thanks {margin-top: 7px;margin-left: 20px;float: right;font-family: 'Montserrat';font-size: 15px;color: #777777;}
.tbl_frm01.view_webzine td .mg_read_product_info li .info2 p.thanks span {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}
.tbl_frm01.view_webzine td .mg_read_product_info li .info2 p.like {margin-left: 60px;margin-top: 7px;float: right;font-family: 'Montserrat';font-size: 15px;color: #777777;}
.tbl_frm01.view_webzine td .mg_read_product_info li .info2 p.like span {font-family: 'Montserrat';font-size: 15px;color: #777777;}
.tbl_frm01.view_webzine td .mg_read_product_info li .info2 p.like span.txt {margin-left: 1px;font-family: dotum;font-size: 12px;color: #aaaaaa;}



.webzine:before {left: 365px;}
.webzine:after {right: 367px;}

/*
.webzine:after, .webzine:before {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #ededed;
    content: "";
}
*/
.webzine_list {width: 1220px;margin-left: -54px;margin-top: 0;}
.webzine_list li.element {float: left;width: 398px;margin-bottom: 68px;padding: 0 0 0 54px;}
.webzine_list li .writing_text {float: left;width: 200px;max-height: 346px;padding-right: 24px;border-right: 1px solid #dfdfdf;}
.webzine_list a {display:block;/*border: 1px solid #ededed;*/ext-decoration:none !important;}
.webzine_list .img_box img {width:100%;}
.webzine_list .cont {/*padding-left: 29px;padding-right: 29px;*/padding-bottom: 0px;}
.webzine_list .bo_ca {margin-top: 28px;margin-bottom: 12px;font-size: 13px;color: #777777;}
.webzine_list .bo_tit {width: 100%;max-height: 84px;margin-bottom: 18px;font-size: 20px;color: #333333;line-height: 140%;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.webzine_list .bo_txt {width: 100%;max-height: 156px;margin-bottom: 17px;font-size: 13px;color: #777777;line-height: 200%;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.webzine_list .bo_chk {position:absolute;left:53px;top:0px;}
.webzine_list .bo_chk input {width:17px;height:17px;}

.webzine_list .product_info {float: left;width: 144px;border-left: 1px solid #dfdfdf;margin-left: -1px;overflow: hidden;}

.webzine_list .product_info .scroll_box {margin-top: 1px;width: 100%;max-height: 344px;padding: 27px 28px 0 20px;overflow-x: hidden;overflow-y: auto;}
.scroll_box::-webkit-scrollbar {width: 7px;}
.scroll_box::-webkit-scrollbar-track {background: #fff;}
.scroll_box::-webkit-scrollbar-thumb {background: #cccccc;border-radius: 5px;}
.scroll_box::-webkit-scrollbar-thumb:hover {background: #000;}

.webzine_list .product_info .p_cnt {font-size: 13px;font-weight: bold;color: #222222;}
.webzine_list .product_info .p_cnt span {font-size: 13px;font-weight: 400;color: #777777;}



.webzine_list .product_info_list li {position: relative;width: 100%;padding: 18px 0px 0px 0;margin-bottom: 2px;border-top: 1px solid #dfdfdf;}
.webzine_list .product_info_list li:first-child {border-top: 0;}
.webzine_list .product_info_list li .img_box {position: relative;width: 95px;height: 85px;}
.webzine_list .product_info_list li img {width: 95px;height: 85px;}

.webzine_list .product_info_list li .img_box .p_like {display: none;position: absolute;top: 0;right: 0;bottom: 0;width: 100%;height: 85px;font-size: 13px;color: #ffffff;background:url('../img/board/bg_zzim_webzine.png') repeat;}
.webzine_list .product_info_list li .img_box:hover .p_like {display: block;}
.webzine_list .product_info_list li .p_like .i-table {display: table;width: 100%;height: 100%;text-align: center;}
.webzine_list .product_info_list li .p_like .i-cell {display: table-cell;vertical-align: middle;}
.webzine_list .product_info_list li .p_like .zzim {display: inline-block;width: 24px;height: 22px;margin-bottom: 7px;background-image:url('../img/board/btn_zzim_webzine.png');background-size: contain;background-repeat: no-repeat;background-position: 50% 50%;cursor:pointer;}
.webzine_list .product_info_list li .p_like .zzim.on {background-image:url('../img/board/btn_zzim_webzine_on.png');}



.webzine_list .product_info_list li .p_info {font-size: 13px;padding-bottom: 19px;}
.webzine_list .product_info_list li .p_info .txt_brand {margin-top: 16px;margin-bottom: 8px;color: #222222;line-height: 140%;}
.webzine_list .product_info_list li .p_info .txt_brand a {color: #222222;}
.webzine_list .product_info_list li .p_info .txt_name {margin-bottom: 16px;color: #777777;line-height: 140%;}
.webzine_list .product_info_list li .p_info .txt_name a {color: #777777;}
.webzine_list .product_info_list li .p_info .txt_price {color: #222222;}
.webzine_list .product_info_list li .p_info .txt_price dd {display: inline-block;margin-right: 10px;}
.webzine_list .product_info_list li .p_info .txt_price p.mpr {display: inline-block;color: #222222;font-size: 13px;}
.webzine_list .product_info_list li .p_info .txt_price .dtsoldout {color: #fff; }
.webzine_list .product_info_list li .p_info .txt_price .dtsoldstay {color: #fff; }

.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}
.isotope, .isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
.isotope.infinite-scrolling {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

.view_contents {font-size: 15px;color: #555555;line-height: 180%;}
.ck-editor__main {font-size: 15px;color: #555555;line-height: 180%;}

/*기획전*/
.plan {}
.plan a {text-decoration:none !important;}
.plan li {width:318px;margin:0 0 20px 20px;border:1px solid #e1e1e1;float:left;}
.plan li:nth-child(3n+1) {margin-left:0 !important;clear:both;}
.plan li .plan_img {width:318px;height:180px;}
.plan li .plan_img img{width:100%;height:auto;}
.plan li .plan_tit {height:15px;font-size:13px;padding:12px 15px;text-align:center;border-top:1px solid #e1e1e1;}

/*타임세일*/
.timesale {}
.timesale li {width:31.5%;margin:2.75% 0 0 2.75%;float:left;position:relative;}
.timesale li:nth-child(3n+1){margin-left:0 !important;clear:both;}
.timesale li a {display:block;text-decoration:none !important;}
.timesale li dt {width:calc(100% - 2px);height:auto;border:1px solid #e1e1e1;position:relative;}
.timesale li dt:after {background-color:rgba(0,0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;content:'';transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.timesale li dt img {width:100%;height:auto;}
.timesale li dd {position:relative;text-align:center;}
.timesale li .pname {max-height:42px;font-size:15px;color:#000;line-height:1.4em;margin:12px 3px 0;}
.timesale li .ptime {height:27px;font-weight:600;padding:10px;margin-top:-1px;border:1px solid #e1e1e1;background-color:#f5f5f5;}
.timesale li .ptime span {display:inline-block;}
.timesale li .ptime .num {font-size:15px;padding:5px 7px;border-radius:3px;margin:0 0 0 4px;color:#fff;background-color:#333;letter-spacing:0;}
.timesale li .op_color {margin-top:5px;}
.timesale li .op_color span {width:17px;height:4px;margin:0 2px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.timesale li .price {margin:12px 0 10px;font-size:20px;font-weight:600;color:#111;}
.timesale li .price p {vertical-align:bottom;}
.timesale li .price .mpr {font-size:15px;font-weight:600;color:#000;}
.timesale li .price .mpr span {font-weight:normal;margin-left:2px;}
.timesale li .price .spr {font-size:12px;font-weight:normal;color:#aaa;margin-bottom:3px;text-decoration:line-through;}
.timesale li .ic_bx {width:86px;margin:0 0 0 -43px;opacity:0;position:absolute;top:33%;left:50%;right:0;z-index:20;text-align:center;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}
.timesale li:hover dt:after {background-color:rgba(0,0,0,0.2);}
.timesale li:hover .ic_bx {opacity:1;}

/*네이버페이*/
.naverpay-item{display:block;margin:15px 0 0 0 !important;padding:0 !important;}
.cart-naverpay{margin-top:15px;}

/*회원가입 약관*/
.register_title {margin-bottom: 19px;border-bottom: 1px solid #000;padding-bottom: 20px;}
.register_title h1 {float: left;font-size: 34px;color: #000;font-weight: 200;}
.register_title ul {float: right;margin-top: 15px;}
.register_title ul li {position: relative;display: inline-block;padding-left: 11px;font-size: 18px;color: #bbbbbb;}
.register_title ul li span {font-family: 'Montserrat';font-weight: 500;margin-right: 12px;}
.register_title ul li.active {color: #333333;}
.register_title ul li:nth-child(1) {padding-right: 27px;padding-left: 0;}
.register_title ul li:nth-child(2) {padding-right: 27px;}
.register_title ul li:nth-child(1):after {display: inline-block;width: 12px;height: 11px;position: absolute;top: 3px;right: 0;background: url('../img/member/member_loc_arrow2.png') no-repeat 0 0;content: "";}
.register_title ul li:nth-child(2):after {display: inline-block;width: 12px;height: 11px;position: absolute;top: 3px;right: 0;background: url('../img/member/member_loc_arrow2.png') no-repeat 0 0;content: "";}
.register_title ul li.active:nth-child(1):after {display: inline-block;width: 12px;height: 11px;position: absolute;top: 3px;right: 0;background: url('../img/member/member_loc_arrow1.png') no-repeat 0 0;content: "";}
.register_title ul li.active:nth-child(2):after {display: inline-block;width: 12px;height: 11px;position: absolute;top: 3px;right: 0;background: url('../img/member/member_loc_arrow1.png') no-repeat 0 0;content: "";}

#fregister section {padding:30px 0 0 0;}
#fregister h2 {margin:0 0 10px;font-size:17px;text-align:left;}
#fregister textarea {display:block;padding:30px;width:100%;height:167px;line-height:150%;font-size: 15px;color:#777777;border:1px solid #c2c2c2;background-color:#fff;}
#fregister .fregister_agree {padding:50px 0 22px;text-align:left;}
#fregister .fregister_agree label {display:inline-block;margin-right:5px;}
#fregister_private .tbl_head02 {border:1px solid #e1e1e1;}
#fregister_private .tbl_head02 td {width:33%;}

/********* checkbox *********/
#fregister input[type="checkbox"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
#fregister input[type="checkbox"] + label {display:inline-block;position:relative;height:22px;padding-left:38px;padding-top: 0px;margin-right: 10px;font-size:20px;color:#555555;cursor:pointer;-webkit-user-select:none;-moz-user-select: none;-ms-user-select: none;}
#fregister input[type="checkbox"] + label b {color: #333333;font-weight: bold;}
#fregister input[type="checkbox"] + label:before {content: '';position:absolute;left:0;top:0;width:22px;height:22px;line-height:22px;text-align:center;background:url('../img/common/check_normal.gif') no-repeat;}
#fregister input[type="checkbox"]:checked + label {color:#555555;}
#fregister input[type="checkbox"]:checked + label:before {content: '';color: #555555;background:url('../img/common/check_checked4.gif') no-repeat;}

#fregister .btn_confirm {margin-top: 40px;}
#fregister .btn_confirm .btn_large {width: 203px;margin: 0 5px;}

.register_form .tbl_frm01 th {background: #f7f7f7;font-size: 15px;font-weight: bold;color: #333333;}

#datepicker {width: 230px;padding-left: 20px;background:url('../img/common/icon_datepicker.png') no-repeat 90% 50%;}

/*회원가입 입력*/
#fregisterform {}
#fregisterform .register_frm_title {margin-bottom: 20px;margin-top: 50px;}
#fregisterform h3 {font-size: 20px;color: #333333;}
#fregisterform .register_frm_title p {font-size: 15px;color: #333333;}
#fregisterform .tbl_frm01 {border-top: 1px solid #bbbbbb;}
#fregisterform .tbl_frm01 th {border-bottom: 1px solid #dcdcdc}
#fregisterform .tbl_frm01 td {padding: 16px 30px;border-bottom: 1px solid #dcdcdc}
p.required, span.required {position: relative;padding-left: 12px;}
p.required:before, span.required:before {display: inline-block;width: 4px;height: 4px;position: absolute;top: 50%;left: 0;margin-top: -2px;background: #333333;content: "";}
#fregisterform span.required {display: inline-block;height: 22px;line-height: 22px;}

#fregisterform .tbl_frm01 .bx-white {border: 1px solid #c2c2c2;}
#fregisterform .btn_small {}
#fregisterform .btn_confirm {margin-top: 40px;}
#fregisterform .btn_confirm .btn_large {width: 203px;margin: 0 5px;}


.register_result .welcome_msg img {margin-top: 37px;}
.register_result .welcome_msg h2 {margin-top: 40px;margin-bottom: 23px;font-size: 20px;color: #333333;}
.register_result .welcome_msg h2.new {margin-top: 40px;margin-bottom: 40px;font-size: 26px;color: #333333; font-weight: 450;}
.register_result .welcome_msg p {font-size: 15px;color: #333333;line-height: 190%;}
.register_result .welcome_msg p.new {font-size: 21px;color: #333333;line-height: 190%;}
.register_result .welcome_msg p.new .point1 {color: #FF841A !important; font-weight:450;}
.register_result .welcome_msg p.point2 {margin-bottom: 8px;color: #FF1A1A;font-weight: 400;font-size: 20px;}
.register_result .result_box {display: inline-block;width: 100%;max-width: 680px;padding: 20px;background: #F5F5F5;border: 1px solid #F5F5F5;text-align: left; margin-top:15px; border-radius: 10px;}
.register_result .result_box .tit{ font-weight: 540; font-size: 20px; text-align: center; color: #36403F; margin-bottom: 15px;}
.register_result .result_box .form{display:flex;}
.register_result .result_box .form .box{width:50%; padding:20px;}
.register_result .result_box .form .box.center{text-align:center;}
.register_result .result_box .form p{font-size:18px;}
.register_result .result_box .form .info{display: inline-block;font-size: 14px;margin-bottom: 8px;color: #757575;}
.register_result .result_box .form .price_txt{display: inline-block;font-size: 14px;margin-bottom: 8px;color: #757575;}
.register_result .result_box .form .price{font-size: 26px;color: #2ca9b6;font-weight: 600;}

.register_result .btn_confirm {margin-top: 56px;margin-bottom: 70px;}
.register_result .btn_confirm a {width: 203px;}
.register_result .tip_box {padding: 29px 42px;background: #f7f7f7;}
.register_result .tip_box p {margin-bottom: 10px;padding-bottom: 13px;font-size: 16px;color: #333333;border-bottom: 1px solid #cccccc;background:url('../img/member/register_result_caution.png') no-repeat 0 1px;padding-left: 23px;}
.register_result .tip_box li {font-size: 13px;color: #888888;background:url('../img/member/register_result_dot.png') no-repeat 0 50%;padding-left: 11px;line-height: 260%;}
/*회원탈퇴*/
#fleaveform {}
#fleaveform section {font-size:13px;margin-top: 50px;padding:30px 40px;background: #f7f7f7;}
#fleaveform section .anc_tit {margin-bottom: 13px;padding: 0 0 13px 0;font-size: 16px;color: #333333;font-weight:400;border-bottom: 1px solid #cccccc;}
#fleaveform section li {height:40px;line-height:1.7em;}
#fleaveform .line_box {padding:12px 0;margin-bottom:20px;line-height:1.4em;border-width:1px 0;border-style:solid;border-color:#eee;}

/*아이디/비밀번호 찾기*/
#find_info {}
#find_info #info_fs {margin:0 20px 0 20px;padding:0;background-color:#fff;}
#find_info #info_fs .frm_input {width:70%;}
#find_info p {margin:0 0 10px;line-height:1.8em;}
#find_info .info_form {padding:10px 15px;background-color:#f8f8f8;}

/*입점신청*/
#fsellerform {}
#fsellerform h2 {margin:0 0 5px;font-size:17px;text-align:left;}
#fsellerform .frm_address {margin:5px 0 0;}
.fsellerform_term {padding:30px 0 0;}
.fsellerform_term textarea {display:block;padding:30px 36px;width:100%;height:150px;line-height:1.4em;font-size: 15px;color:#777777;font-weight: 400;border:1px solid #c2c2c2;background-color:#fff;}
.fsellerform_agree {padding:1px 0 20px;text-align:left;}
.fsellerform_agree label {display:inline-block;margin-right:5px;}

/*쇼핑몰분양신청*/
#fpartnerform {}
#fpartnerform h2 {margin:0 0 5px;font-size:17px;text-align:left;}
#fpartnerform #reg_tot_price em {font:bold 18px tahoma;color:#ec0e03;}
.fpartnerform_term {margin:0 0 20px;}
.fpartnerform_term textarea {display:block;padding:5px;width:100%;height:100px;line-height:1.4em;color:#666;border:1px solid #c2c2c2;background:#fffcea;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.fpartnerform_agree {padding:10px 0;text-align:left;}
.fpartnerform_agree label {display:inline-block;margin-right:5px;}

/********* checkbox *********/
.fpartnerform_agree input[type="checkbox"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.fpartnerform_agree input[type="checkbox"] + label {display:inline-block;position:relative;height:22px;padding-left:30px;padding-top: 3px;margin-right: 10px;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select: none;-ms-user-select: none;}
.fpartnerform_agree input[type="checkbox"] + label:before {content: '';position:absolute;left:0;top:0;width:22px;height:22px;line-height:22px;text-align:center;background:url('../img/common/check_normal.gif') no-repeat;}
.fpartnerform_agree input[type="checkbox"]:checked + label {color:#1e1e1e;}
.fpartnerform_agree input[type="checkbox"]:checked + label:before {content: '';color: #99a1a7;background:url('../img/common/check_checked4.gif') no-repeat;}

.fp_sign {margin:20px 0 0;overflow:hidden;}
.fp_sign .info_bx {width:393px;height:280px;padding:42px 0 0;border:1px solid #ddd;overflow:visible;position:relative;}
.fp_sign .info_bx dt {width:395px;font-size:14px;font-weight:bold;color:#fff;padding:7px 0;text-align:center;background-color:#999;position:absolute;top:-1px;left:-1px;}
.fp_sign .info_bx dd {min-height:23px;font-size:12px;padding:3px 15px;line-height:1.7em;}
.fp_sign .info_bx .m-signature-pad {height:130px;padding:12px 0 0;margin:7px 0 12px;border-top:1px dotted #ddd;position:relative;}
.fp_sign .info_bx .m-signature-pad button {position:absolute;top:7px;right:0;}
.fp_sign .info_bx .admin_seal {position:absolute;top:170px;left:110px;}
.kbw-signature {width:100%;height:100px;background-color:#f1f1f1;display:block;-ms-touch-action: none;}

/*장바구니*/

/********* checkbox *********/
#sod_bsk_list table input[type="checkbox"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
#sod_bsk_list table input[type="checkbox"] + label {display:inline-block;position:relative;height:15px;padding-top: 3px;margin-right: 10px;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select: none;-ms-user-select: none;}
#sod_bsk_list table input[type="checkbox"] + label:before {content: '';position:absolute;left:0;top:0;width:15px;height:15px;line-height:15px;text-align:center;background:url('../img/common/check_normal3.jpg') no-repeat;}
#sod_bsk_list table input[type="checkbox"]:checked + label {color:#1e1e1e;}
#sod_bsk_list table input[type="checkbox"]:checked + label:before {content: '';color: #99a1a7;background:url('../img/common/check_checked3.jpg') no-repeat;}

#sod_bsk_list .tbl_frm01 th {border-bottom: 1px solid #dcdcdc}
#sod_bsk_list .tbl_frm01 td {border-bottom: 1px solid #dcdcdc}

.sub_mypage_cart .td_name a br {display: none;}


.sod_option_btn .btn_small {
    padding: 2px 10px 3px;
    font-size: 12px;
    line-height: 1.555;
    font-weight: normal !important;
	border: 1px solid #dedede;
	border-radius: 2px;
}


.sod_opt {margin:0;border-bottom:0;background:#fff;}
.sod_opt ul {margin:0;padding:0;list-style:none;}
.sod_opt li.ty {padding:0;color:#3dc0ca;letter-spacing:0;}
.sod_opt li.ny {position: relative;padding:0;color:#888888;letter-spacing:0;text-align: left !important;padding-left: 8px;margin: 4px 0;}
.sod_opt li.ny:before {position: absolute;top: 8px;left: 0;width: 4px;height: 4px;border-radius: 4px;background: #888888;content: "";}
.sod_option_btn {margin:5px 0;text-align: right;}
#sod_bsk_btn {position:relative;margin-top:10px;height:24px;}
#sod_bsk_btn div.palt {position:absolute;left:0;top:0;}
#sod_bsk_btn div.part {position:absolute;right:0;top:0;}
#sod_bsk_list #mod_option_frm {z-index:10000;position:absolute;top:0;left:0;padding:20px;width:700px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#fff;overflow-y:scroll;overflow-x:none}
.btn_cancel {width:60px;height:30px;background:url('/img/btn_021016.jpg') no-repeat;border:0 none;overflow:hidden;cursor:pointer;}

#sod_bsk_tot .tbl_frm01 th {background: #f7f7f7;}
#sod_bsk_tot .tbl_frm01 td.line {padding-left: 28px;padding-right: 0;}
#sod_bsk_tot .tbl_frm01 td.line p {border-right: 2px solid #d3d3d3;}
#sod_bsk_tot .tbl_frm01 td.line_r {padding-left: 19px;font-weight: bold;}

.sub_mypage_cart .cart-naverpay {display: inline-block;margin: 0;vertical-align: top;margin-left: 4px;}
.sub_mypage_cart .npay_button_box, .sub_mypage_cart .npay_button_box2 {padding: 0 !important;border: 0 !important;}
.sub_mypage_cart .npay_button {padding: 0 !important;}
.sub_mypage_cart .npay_text {display: none !important;}
.sub_mypage_cart .npay_event {display: none !important;}
.sub_mypage_cart .npay_btn_link {width: 203px !important;height: 50px !important;border: 0 !important;}
.sub_mypage_cart .npay_btn_link.npay_btn_pay {background-image: url('../img/shop/btn_npay.jpg') !important;}
.sub_mypage_cart .npay_btn_link.npay_btn_pay.btn_gray {background-position: 0 0 !important;}

/*주문*/
#sod_fin_pay,#sod_fin_orderer,#sod_fin_receiver,#sod_bsk_tot,#bank_section,#tax_section {margin:30px 0 0;}
#sod_fin_cancel {margin:40px 0 0;text-align:center;}
#sod_fin_cancel h2 {position:absolute;font-size:0;line-height:0;overflow:hidden;}
#sod_fin_cancelfrm {display:none;padding:10px;margin:10px 0 0;background-color:#f8f8f8;}
#sod_fin_cancelfrm label {margin-right:10px;vertical-align: middle;}
#sod_fin_cancelfrm .frm_input {vertical-align: middle;}
#sod_fin_cancelfrm .btn_small {vertical-align: middle;height: 38px;}

.sod_fin_cancel_vitual {margin:10px 0 0;}
.sod_fin_cancel_vitual h2 {position:absolute;font-size:0;line-height:0;overflow:hidden;}
.sod_fin_cancel_vitual .cancel_form {padding: 40px 165px 40px;background-color:#f8f8f8;}
.sod_fin_cancel_vitual h3 {margin-bottom: 50px;text-align:center;font-size: 20px;letter-spacing: -0.025em;}
.sod_fin_cancel_vitual label {display: block;margin-bottom: 14px;font-size: 16px;font-weight: bold;letter-spacing: -0.025em;color: #333333;}
.sod_fin_cancel_vitual textarea {width: 100%;height: 161px;border: 1px solid #707070;padding: 15px 15px;}
.sod_fin_cancel_vitual textarea::placeholder {font-size: 13px;color: #888888;}

.sod_fin_cancel_vitual .account select {float: left;width: 200px;height: 60px;border: 1px solid #707070;}
.sod_fin_cancel_vitual .account input[type="text"] {float: right;width: 580px;height: 60px;padding: 0 20px;border: 1px solid #707070;}
.sod_fin_cancel_vitual .account input[type="text"]::placeholder {font-size: 13px;color: #888888;}

.sod_fin_cancel_vitual .caution_box {width: 100%;height: 150px;margin-top: 40px;padding: 26px 40px 10px;background: #fff;border: 1px solid #de372c;}
.sod_fin_cancel_vitual .caution_box h1 {position: relative;display: block;padding-bottom: 13px;padding-left: 25px;margin-bottom: 14px;font-size: 16px;font-weight: bold;letter-spacing: -0.025em;color: #DE372C;border-bottom: 1px solid #d1d1d1;}
.sod_fin_cancel_vitual .caution_box h1:before {position: absolute;top: 0;left: 0;width: 18px;height: 18px;background: url('../img/common/caution.svg') no-repeat;background-size:contain;content: "";}
.sod_fin_cancel_vitual .caution_box p {position: relative;display: block;margin-bottom: 16px; padding-left: 8px;font-size: 13px;letter-spacing: -0.025em;line-height: 120%;}
.sod_fin_cancel_vitual .caution_box p.g {color: #888888;}
.sod_fin_cancel_vitual .caution_box p:before {position: absolute;top: 8px;left: 0;width: 3px;height: 3px;border-radius: 3px;background: #888888;content: "";}


#sod_fin_refund {margin:40px 0 0;text-align:center;}
#sod_fin_refund h2 {position:absolute;font-size:0;line-height:0;overflow:hidden;}

.cancel_form2 {padding: 40px 100px 40px;background-color:#f8f8f8;}
.cancel_form2 h3 {text-align: center;font-size: 20px;letter-spacing: -0.025em;padding-bottom: 30px;border-bottom: 1px solid #b9b9b9;margin-bottom: 20px;}
.cancel_form2 h4 {padding: 13px 20px;background: #e5e5e5;}
.cancel_form2 h4.nb {padding: 0;background: transparent;}
.cancel_form2 ul.radio_group li {margin: 14px 0;}
.cancel_form2 ul.radio_group li label {font-weight: normal;}

.cancel_form2 .account2 {display: flex;justify-content: space-between;align-items: center;}
.cancel_form2 .account2 select {width: 200px;height: 60px;border: 1px solid #707070;}
.cancel_form2 .account2 input[type="text"] {width: calc(100% - 320px);height: 60px;padding: 0 20px;border: 1px solid #707070;}
.cancel_form2 .account2 input[type="text"].name {width: 100px;}
.cancel_form2 .account2 input[type="text"]::placeholder {font-size: 13px;color: #888888;}

.cancel_form2 .btn_area {display: flex;justify-content: stretch;}
.cancel_form2 .btn_area .btn_large {flex: 1;}
.cancel_form2 .progress99 {display: inline-block;margin-bottom: 30px;}
.cancel_form2 .progress99 li {display: inline-block;margin: 0 5px 0 0;color: #b9b9b9;}
.cancel_form2 .progress99 li span {display: inline-block;width: 18px;height: 18px;margin-right: 4px;float: left;border-radius: 100%;background: #b9b9b9;font-size: 13px;}
.cancel_form2 .progress99 li span i {display: flex;justify-content: center;align-items: center;width: 18px;height: 18px;margin-top: -1px;font-size: 13px;font-style: normal;color: #fff;}
.cancel_form2 .progress99 li div.line {display: inline-block;float: left;width: 20px;height: 1px;margin-top: 9px;margin-right: 8px;background: #b9b9b9;}
.cancel_form2 .progress99 li.active {color: #316ac9;}
.cancel_form2 .progress99 li.active span {background: #316ac9;}
.cancel_form2 .progress99 li.active div.line {background: #316ac9;}


#sod_ws_tot{margin:0px 0 0;padding:0;background-color:#fff;border-bottom: 1px solid #e4e5e7;zoom:1;}
#sod_ws_tot:after{display:block;visibility:hidden;clear:both;content:"";}
#sod_ws_tot dt,
#sod_ws_tot dd{float:left;font-weight:600;padding:12px 0;}
#sod_ws_tot dt{padding-left:2%;width:50%;}
#sod_ws_tot dd{padding-right:2%;width:50%;margin:0;text-align:right;}
#sod_ws_tot .ws_price{background-color:#fff;border-top: 1px solid #e4e5e7;border-bottom: 1px solid #e4e5e7;}
.taxbill_fld {display:none;}
.order_vbx {width:calc(100% - 2px);margin-bottom:25px;border:1px solid #ddd;overflow:hidden;display:table;}
.order_vbx dl {padding:15px 10px 10px;border-left:1px solid #ddd;display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.order_vbx dl:first-child {border-left:0 !important;}
.order_vbx dt {font-size:15px;font-weight:600;margin-bottom:15px;text-align:center;}
.order_vbx dt span {font-size:11px;font-weight:normal;margin-left:5px;color:#e94c1c;}
.order_vbx dd {font-size:15px;position:relative;}
.order_vbx dd p {height:17px;color:#222;font-weight:800;padding:15px 0;}
.order_vbx dd .ddtit {height:13px;font-size:11px;font-weight:600;padding:10px 0;background-color:#eee;}
.order_vbx .od_bx1 {width:290px;}
.order_vbx .od_bx1 dd {width:calc(37% - 2px);margin:0 1px;background-color:#f8f8f8;text-align:center;float:left;}
.order_vbx .od_bx1 dd.total {width:calc(63% - 2px);}
.order_vbx .od_bx1 dd.total {font-size:13px;}
.order_vbx .od_bx2 {width:418px;}
.order_vbx .od_bx2 dd {width:calc(20% - 2px);margin:0 1px;background-color:#f8f8f8;text-align:center;float:left;}
.order_vbx .od_bx3 {width:290px;}
.order_vbx .od_bx3 dd {width:calc(25% - 2px);margin:0 1px;background-color:#f8f8f8;text-align:center;float:left;}

.subpage_order_form .td_name {text-align: center !important;}
.subpage_order_form .td_name br {display: none;}
.subpage_order_form .tbl_frm01 .bx-white {border: 1px solid #c2c2c2;}
.subpage_order_form .tbl_frm01 .td_label input[type="radio"] + label {float: left;margin-right: 10px !important;}
/*
.subpage_order_form input:-moz-read-only {width: auto;background: #fff;border: 0;padding: 0;color: #555555;-webkit-appearance: none;}
.subpage_order_form input:read-only {width: auto;background: #fff;border: 0;padding: 0;color: #555555;-webkit-appearance: none;}
*/

/********* checkbox *********/
.subpage_order_form input[type="checkbox"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.subpage_order_form input[type="checkbox"] + label {display:inline-block;position:relative;height:22px;padding-left:30px;padding-top: 3px;margin-right: 10px;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select: none;-ms-user-select: none;}
.subpage_order_form input[type="checkbox"] + label:before {content: '';position:absolute;left:0;top:0;width:22px;height:22px;line-height:22px;text-align:center;background:url('../img/common/check_normal.gif') no-repeat;}
.subpage_order_form input[type="checkbox"]:checked + label {color:#1e1e1e;}
.subpage_order_form input[type="checkbox"]:checked + label:before {content: '';color: #99a1a7;background:url('../img/common/check_checked.gif') no-repeat;}

.subpage_order_form .custom input[type="checkbox"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.subpage_order_form .custom input[type="checkbox"] + label {display:inline-block;position:relative;height:22px;padding-left:30px;padding-top: 3px;margin-right: 10px;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select: none;-ms-user-select: none;}
.subpage_order_form .custom input[type="checkbox"] + label:before {content: '';position:absolute;left:0;top:0;width:22px;height:22px;line-height:22px;text-align:center;background:url('../img/common/check_box_blank.svg') no-repeat;}
.subpage_order_form .custom input[type="checkbox"]:checked + label {color:#1e1e1e;}
.subpage_order_form .custom input[type="checkbox"]:checked + label:before {content: '';color: #99a1a7;background:url('../img/common/check_box_checked.svg') no-repeat;}

/********* radio *********/
.subpage_order_form .kakaopay_icon {background-position: 100% 100%;}
.subpage_order_form .tbl_frm01 input[type="radio"] + label.kakaopay_icon {width: 105px;padding-left:30px;}

.subpage_order_form .KPAY {background-position: 100% 4px;}
.subpage_order_form .tbl_frm01 input[type="radio"] + label.KPAY {width: 60px;padding-left:30px;}

.orderinauiryview_page .tbl_frm01 th {background: #f7f7f7;font-size: 15px;font-weight: bold;color: #333333;}




/*마이페이지 (내쇼핑)*/
.sub_mypage .creator_info_area {position: relative;margin-top: 3px;margin-bottom: 67px;}
.sub_mypage .creator_info_area .anc_tit {padding-bottom: 26px;border-bottom: 1px solid #000;}
.sub_mypage .creator_info_area .circle_img {float: left;width: 80px;height: 80px;border-radius: 50%;margin-right: 35px;overflow: hidden;background-size: cover;background-position: 50% 50%;}
.sub_mypage .creator_info_area .info1 {display: inline-block;float: left;}
.sub_mypage .creator_info_area .info1 h1 {margin-top: 14px;margin-bottom: 17px;font-size: 20px;color: #333333;font-weight: 400;}
.sub_mypage .creator_info_area .info1 .sns_link {float: left;}
.sub_mypage .creator_info_area .info1 .sns_link a {display: inline-block;height: 20px;font-size: 13px;color: #777777;line-height: 150%;}
.sub_mypage .creator_info_area .info1 .sns_link a.btn_creator_blog {padding-left: 30px;background:#fff url('../img/brand/cs_sns_icon_blog.png') no-repeat 0 50%;}
.sub_mypage .creator_info_area .info1 .sns_link a.btn_creator_facebook {padding-left: 28px;background:#fff url('../img/brand/cs_sns_icon_facebook.png') no-repeat 0 50%;}
.sub_mypage .creator_info_area .info1 .sns_link a.btn_creator_instagram {padding-left: 27px;background:#fff url('../img/brand/cs_sns_icon_instagram.png') no-repeat 0 50%;}
.sub_mypage .creator_info_area .info1 .sns_link a.btn_creator_youtube {padding-left: 28px;background:#fff url('../img/brand/cs_sns_icon_youtube.png') no-repeat 0 50%;}
.sub_mypage .creator_info_area .info1 .sns_link a.btn_creator_etc {padding-left: 27px;background:#fff url('../img/brand/cs_sns_icon_etc.png') no-repeat 0 50%;}

.sub_mypage .creator_info_area .info1 .count {float: left;margin-left: 27px;font-size: 13px;color: #777777;line-height: 150%;}
.sub_mypage .creator_info_area .info1 .count span {display: inline-block;margin-right: 10px;}
.sub_mypage .creator_info_area .btn_small {float: right;width: 148px;margin-top: 20px;}


#smb_my_ov {margin:0 0 20px;}
#smb_my_ov h2 {margin-top: 2px;}
#smb_my_act {zoom:1;}
#smb_my_act:after {display:block;visibility:hidden;clear:both;content:"";}

#smb_my_act ul {float:right;margin:0;padding:0;list-style:none;}
#smb_my_act li {float:left;margin:0 0 0 4px;padding: 0;}
#smb_my_act li:before {display: none;}
#smb_my_act li .btn_small {font-size: 13px;padding: 3px 10px;}
#smb_my_tbl {width:100%;border-top:1px solid #c0c0c0;margin-top: 21px;}
#smb_my_tbl th,
#smb_my_tbl td {border-bottom:1px solid #e2e2e2;text-align:left;}
#smb_my_tbl th {width:180px;padding:27px 24px;font-size: 15px;color: #333333;background-color:#f8f8f8;}
#smb_my_tbl td {padding:10px 29px;color: #333333;word-break:break-all;}
#smb_my_od {margin:0 0 20px;}
#smb_my_wish {}

.anc_tit_area {margin-top: 50px;margin-bottom: 20px;}
.anc_tit_area .anc_tit {float: left;margin-top: 4px;margin-bottom: 0;font-size: 20px;font-weight: 400;color: #333333;padding: 0;}
.anc_tit_area .smb_my_more {float: right;}
.anc_tit_area .smb_my_more .btn_lsmall {padding: 3px 10px 2px;font-size: 13px;}
.anc_tit_area select {height: 28px;line-height: 26px;padding: 0 45px 0 20px;border: 1px solid #dedede;font-size: 13px;color: #333333;font-weight: bold;}

.anc_tit_area .pg_cnt {margin-bottom: 0;}

.anc_tit_area ul {height: 15px;padding-top: 6px;padding-right: 15px;float:right;font-size: 0;}
.anc_tit_area ul li {display:inline-block;position: relative;padding: 0 15px 0 14px;}
.anc_tit_area ul li:before {display: inline-block;width: 1px;height: 15px;background: #a2a2a2;position: absolute;top: 0px;right: 0;content: "";}
.anc_tit_area ul li:last-child:before {display: none;}
.anc_tit_area ul li a {display:block;font-size: 13px;font-weight: 200;color:#777777;padding:0 0 0 0;text-align:center;}
.anc_tit_area ul li:first-child a {padding-left: 18px;}
.anc_tit_area ul li a.active {padding:0 0 0 17px;color:#333333;font-weight:400;background:url('../img/common/tab_sort_active.png') no-repeat 0 50%;}
.anc_tit_area ul li a:hover {color:#333333;text-decoration:none;}


.anc_tit_area input[type="checkbox"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.anc_tit_area input[type="checkbox"] + label {display:inline-block;position:relative;height:14px;padding-left:22px;padding-top: 0;margin-right: 30px;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select: none;-ms-user-select: none;}
.anc_tit_area input[type="checkbox"] + label:before {content: '';position:absolute;left:0;top:0;width:15px;height:14px;line-height:14px;text-align:center;background:url('../img/member/check_normal_login.png') no-repeat;}
.anc_tit_area input[type="checkbox"]:checked + label {color:#333333;}
.anc_tit_area input[type="checkbox"]:checked + label:before {content: '';color: #333333;background:url('../img/member/check_checked_login.png') no-repeat;}


.anc_tit_area.border{border-bottom: 1px solid #000;padding-bottom: 22px;}

.sub_mypage .tbl_head02 td {height: 52px;}
.sub_mypage .tbl_head02 td td {height: auto;}

/********* checkbox *********/
.sub_mypage input[type="checkbox"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sub_mypage input[type="checkbox"] + label {display:inline-block;position:relative;height:15px;padding-left:0px;padding-top: 0px;margin-right: 0px;margin-left :-10px;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select: none;-ms-user-select: none;}
.sub_mypage input[type="checkbox"] + label:before {content: '';position:absolute;left:0;top:0;width:15px;height:15px;line-height:15px;text-align:center;background:url('../img/controls/check_normal_mypage.gif') no-repeat;}
.sub_mypage input[type="checkbox"]:checked + label {color:#1e1e1e;}
.sub_mypage input[type="checkbox"]:checked + label:before {content: '';color: #99a1a7;background:url('../img/controls/check_checked_mypage.gif') no-repeat;}

/********* radio *********/
.sub_mypage input[type="radio"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sub_mypage input[type="radio"] + label {display:inline-block;position:relative;height:20px;padding-left:30px;padding-top: 0px;margin-right: 10px;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-use-select: none;-ms-user-select: none;}
.sub_mypage input[type="radio"] + label:before {content: '';position:absolute;left:0;top:1px;width:20px;height:20px;line-height:20px;text-align:center;background:url('../img/common/radio_normal.png') no-repeat;}
.sub_mypage input[type="radio"]:checked + label {color:#333333;}
.sub_mypage input[type="radio"]:checked + label:before {content: '';color: #99a1a7;background:url('../img/common/radio_checked.png') no-repeat;}


/*회원가입 약관*/
.seller_title {margin-top: 46px;margin-bottom: 19px;border-bottom: 1px solid #000;padding-bottom: 20px;}
.seller_title h1 {float: left;font-size: 34px;color: #000;font-weight: 200;}
.seller_title ul {float: right;margin-top: 15px;}
.seller_title ul li {position: relative;display: inline-block;padding-left: 11px;font-size: 18px;color: #bbbbbb;}
.seller_title ul li span {font-family: 'Montserrat';font-weight: 500;margin-right: 12px;}
.seller_title ul li.active {color: #333333;}
.seller_title ul li:nth-child(1) {padding-right: 27px;padding-left: 0;}
.seller_title ul li:nth-child(2) {padding-right: 27px;}
.seller_title ul li:nth-child(3) {padding-right: 27px;}
.seller_title ul li:nth-child(1):after {display: inline-block;width: 12px;height: 11px;position: absolute;top: 3px;right: 0;background: url('../img/member/member_loc_arrow2.png') no-repeat 0 0;content: "";}
.seller_title ul li:nth-child(2):after {display: inline-block;width: 12px;height: 11px;position: absolute;top: 3px;right: 0;background: url('../img/member/member_loc_arrow2.png') no-repeat 0 0;content: "";}
.seller_title ul li:nth-child(3):after {display: inline-block;width: 12px;height: 11px;position: absolute;top: 3px;right: 0;background: url('../img/member/member_loc_arrow2.png') no-repeat 0 0;content: "";}
.seller_title ul li.active:nth-child(1):after {display: inline-block;width: 12px;height: 11px;position: absolute;top: 3px;right: 0;background: url('../img/member/member_loc_arrow1.png') no-repeat 0 0;content: "";}
.seller_title ul li.active:nth-child(2):after {display: inline-block;width: 12px;height: 11px;position: absolute;top: 3px;right: 0;background: url('../img/member/member_loc_arrow1.png') no-repeat 0 0;content: "";}
.seller_title ul li.active:nth-child(3):after {display: inline-block;width: 12px;height: 11px;position: absolute;top: 3px;right: 0;background: url('../img/member/member_loc_arrow1.png') no-repeat 0 0;content: "";}

.sub_seller .scroll_box {height: 546px;padding: 30px 36px;margin-top: 49px;border: 1px solid #c2c2c2;overflow-y: auto;font-size: 15px;color: #777777;line-height: 180%;}
`
.scroll_box::-webkit-scrollbar-track {background: #fff;}
.scroll_box::-webkit-scrollbar-thumb {background: #cccccc;border-radius: 5px;}
.scroll_box::-webkit-scrollbar-thumb:hover {background: #000;}
.sub_seller .scroll_box div br {height: 5px;}
.sub_seller .btn_confirm {margin-top: 40px;}
.sub_seller .btn_confirm .btn_large {width: 203px;}

.fsellerform_agree label {font-size: 20px;color: #555555;}
.fsellerform_agree label b {color: #333333;}
.fsellerform_agree label span {color: #333333;}

/********* checkbox *********/
.fsellerform_agree input[type="checkbox"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.fsellerform_agree input[type="checkbox"] + label {display:inline-block;position:relative;height:22px;padding-left:38px;padding-top: 0px;margin-right: 10px;font-size:20px;color:#555555;cursor:pointer;-webkit-user-select:none;-moz-user-select: none;-ms-user-select: none;}
.fsellerform_agree input[type="checkbox"] + label b {color: #333333;font-weight: bold;}
.fsellerform_agree input[type="checkbox"] + label:before {content: '';position:absolute;left:0;top:0;width:22px;height:22px;line-height:22px;text-align:center;background:url('../img/common/check_normal.gif') no-repeat;}
.fsellerform_agree input[type="checkbox"]:checked + label {color:#555555;}
.fsellerform_agree input[type="checkbox"]:checked + label:before {content: '';color: #555555;background:url('../img/common/check_checked.gif') no-repeat;}

.sub_seller_reg_form .scroll_box {height: 167px;}

.sub_seller_reg_form .register_frm_title {margin-bottom: 20px;margin-top: 50px;}
.sub_seller_reg_form h3 {font-size: 20px;color: #333333;}
.sub_seller_reg_form .register_frm_title p {font-size: 15px;color: #333333;}
.sub_seller_reg_form .tbl_frm01 {border-top: 1px solid #bbbbbb;}
.sub_seller_reg_form .tbl_frm01 th {border-bottom: 1px solid #dcdcdc}
.sub_seller_reg_form .tbl_frm01 td {padding: 16px 30px;border-bottom: 1px solid #dcdcdc}

.sub_seller_reg_form .tbl_frm01 th {background: #f7f7f7;font-size: 15px;font-weight: bold;color: #333333;}
.sub_seller_reg_form .btn_confirm {margin-top: 40px;}
.sub_seller_reg_form .btn_confirm .btn_large {width: 203px;}
.sub_seller_reg_form .tbl_frm01 .bx-white {border: 1px solid #c2c2c2;}

.main_partner .creator_info_area {/*padding: 50px 60px 21px 60px;*/padding: 30px 0 21px 0;}
.main_partner .creator_info_area .shop_name {margin-top: 10px;margin-bottom: 50px;font-size: 40px;color: #222222;text-align: center;display: block;}

.main_partner .creator_info_area .creator_info {display: flex;justify-content: start;align-items: start;width: 1000px;margin: 0 auto;padding-bottom: 30px;text-align: center;} /* text-align: center; 삭제 */
.main_partner .creator_info_area .creator_info .box {display: inline-block;text-align: center;}
.main_partner .creator_info_area .circle_img {display: inline-block;width: 200px;height: 200px;border-radius: 50%;overflow: hidden;background-size: cover;background-position: 50% 50%;border: 1px solid #e4e4e4;box-shadow: 2px 2px 4px #e4e4e4;}
.main_partner .creator_info_area .creator_info .box2 {margin-left: 30px;border: 1px solid #ccc;border-radius: 10px;padding: 20px;min-height: 200px;}
.main_partner .creator_info_area .info1 {display: block;}
.main_partner .creator_info_area .info1 h1 {display: inline-block;font-weight: 400;font-size: 20px;color: #333333;}
.main_partner .creator_info_area .sns_link {display: block;margin-top: 10px;padding: 5px 20px;min-height: auto;border-top: 1px solid #ccc;}
.main_partner .creator_info_area .sns_link h3 {font-size: 13px;color: #ddd;text-align: left;margin-top :5px;}
.main_partner .creator_info_area .sns_link a {display: block;margin: 13px 0;font-size: 13px;color: #777777;line-height: 150%;text-align: left;}
.main_partner .creator_info_area .sns_link a.btn_creator_blog {padding-left: 30px;background:#fff url('../img/brand/cs_sns_icon_blog.png') no-repeat 0 50%;}
.main_partner .creator_info_area .sns_link a.btn_creator_facebook {padding-left: 28px;background:#fff url('../img/brand/cs_sns_icon_facebook.png') no-repeat 0 50%;}
.main_partner .creator_info_area .sns_link a.btn_creator_instagram {padding-left: 27px;background:#fff url('../img/brand/cs_sns_icon_instagram.png') no-repeat 0 50%;}
.main_partner .creator_info_area .sns_link a.btn_creator_youtube {padding-left: 28px;background:#fff url('../img/brand/cs_sns_icon_youtube.png') no-repeat 0 50%;}
.main_partner .creator_info_area .sns_link a.btn_creator_etc {padding-left: 27px;background:#fff url('../img/brand/cs_sns_icon_etc.png') no-repeat 0 50%;}
.main_partner .creator_info_area  p {font-size: 15px;color: #777777;}
.main_partner .creator_info_area  p.count {margin-top: 22px;margin-bottom: 22px;font-size: 16px;color: #777777;letter-spacing: 0.05em;}
.main_partner .creator_info_area  p.count span {color: #333333;}
.main_partner .creator_info_area  p.count span.bar {display: inline-block;width: 1px;height: 14px;background: #ccc;margin: 0 81px;font-size: 0;vertical-align: top;}

.main_partner .creator_info_area .info2 {position: relative;width: 1000px;margin: 0 auto;padding-top: 30px;overflow: hidden;border-top: 1px solid #e0e0e0;line-height: 1.5;}
.main_partner .creator_info_area a.btn_small {width: auto;height: 36px;font-size: 15px;line-height: 36px;padding: 0 20px;border: 0;border-radius: 4px;}


.new_win h3 {font-size: 18px;font-weight: 400;padding: 20px 0 10px;}
.new_win .tbl_frm01 th {padding: 5px 8px 5px 8px;height: 45px;background-color: #f8f8f8;border-bottom: 1px solid #bbbbbb;font-size: 12px;font-weight: 400;}
.new_win .tbl_frm01 td {padding: 5px 8px 5px 8px;height: 45px;border-bottom: 1px solid #bbbbbb;font-size: 12px;}
.new_win .tbl_frm01 td .frm_input {height: 32px;font-size: 13px;}
.new_win .tbl_frm01 td select {height: 32px;font-size: 13px;}

/* 관리자 스타일 */
.new_win .tbl_frm01 {border-top:1px solid #888;}
.new_win .tbl_frm01 table {width:100%;}
.new_win .tbl_frm01 th,
.new_win .tbl_frm01 td {padding:8px 14px;height:23px;border-bottom:1px solid #e4e5e7;text-align:left;vertical-align:middle;}
.new_win .tbl_frm01 th {font-weight:600;}
.new_win .tbl_frm01 td em {color:#7d7d7d;}
.new_win .tbl_frm01 td label {margin-right:7px;}
.new_win .tbl_frm01 tr.thover {background:#e4e5e7 !important;}

/********* checkbox *********/
.new_win .tbl_frm01 input[type="checkbox"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.new_win .tbl_frm01 input[type="checkbox"] + label {display:inline-block;position:relative;height:22px;padding-left:30px;padding-top: 3px;margin-right: 10px;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select: none;-ms-user-select: none;}
.new_win .tbl_frm01 input[type="checkbox"] + label:before {content: '';position:absolute;left:0;top:0;width:22px;height:22px;line-height:22px;text-align:center;background:url('../img/common/check_normal.gif') no-repeat;}
.new_win .tbl_frm01 input[type="checkbox"]:checked + label {color:#1e1e1e;}
.new_win .tbl_frm01 input[type="checkbox"]:checked + label:before {content: '';color: #99a1a7;background:url('../img/common/check_checked.gif') no-repeat;}

/********* radio *********/
.new_win .tbl_frm01 input[type="radio"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.new_win .tbl_frm01 input[type="radio"] + label {display:inline-block;position:relative;height:20px;padding-left:25px;padding-top: 2px;margin-right: 10px;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select: none;-ms-user-select: none;}
.new_win .tbl_frm01 input[type="radio"] + label:before {content: '';position:absolute;left:0;top:0;width:20px;height:20px;line-height:20px;text-align:center;background:url('../img/common/radio_normal.png') no-repeat;}
.new_win .tbl_frm01 input[type="radio"]:checked + label {color:#1e1e1e;}
.new_win .tbl_frm01 input[type="radio"]:checked + label:before {content: '';color: #99a1a7;background:url('../img/common/radio_checked.png') no-repeat;}


.ui-datepicker .ui-datepicker-title select {font-size: 14px;vertical-align: top;}
.ui-datepicker td span, .ui-datepicker td a {font-size: 14px;}


.page_company {}
.page_company h3 {font-size: 34px;color: #222222;line-height: 40px;}
.page_company h3 span {color: #3dc0ca;}
.page_company p {font-size: 18px;color: #555555;line-height: 30px;letter-spacing: -0.025em;}

.page_company .tab_container {margin-top: 59px;}
.page_company #tab1 .section1 .img_box {display: flex;align-items: center;height: 530px;padding-left: 100px;background: url('../img/company/page_company_05.jpg') no-repeat 0 0;}
.page_company #tab1 .section1 .img_box h2 {font-size: 42px;color: #fff;line-height: 50px;}
.page_company #tab1 .section1 .img_box h2 span {color: #3dc0ca;}
.page_company #tab1 .section2 {background: #f2f2f2;}
.page_company #tab1 .section3 {text-align: center;}
.page_company #tab1 .section3 .aps {font-family: 'Noto Sans KR';font-size: 50px;color: #7d7d7d;font-weight: bold;}

.page_company #tab2 .section1 .img_box {display: flex;align-items: center;height: 530px;padding-left: 100px;background: url('../img/company/page_company_02.jpg') no-repeat 0 0;}
.page_company #tab2 .section1 .img_box h2 {font-size: 42px;color: #fff;line-height: 50px;}
.page_company #tab2 .section1 .img_box h2 span {color: #3dc0ca;}
.page_company #tab2 .section2 {background: #f2f2f2;}
.page_company #tab2 .section4 {background: #f2f2f2;}

.page_company #tab3 .section1 .img_box {display: flex;align-items: center;height: 530px;padding-left: 100px;background: url('../img/company/page_company_03.jpg') no-repeat 0 0;}
.page_company #tab3 .section1 .img_box h2 {font-size: 42px;color: #fff;line-height: 50px;}
.page_company #tab3 .section1 .img_box h2 span {color: #3dc0ca;}
.page_company #tab3 .fx {display: flex;justify-content: flex-start;align-items: center;}
.page_company #tab3 .fx span.num {display: inline-block;width: 69px;text-align: right;font-family: 'Montserrat';font-size: 100px;font-weight: bold;color: #3dc0ca;}
.page_company #tab3 .fx h3 {display: inline-block;margin-left: 40px;}
.page_company #tab3 p {margin-left: 108px;}
.page_company #tab3 .section2 {background: #f2f2f2;}
.page_company #tab3 .section4 .img_box {display: flex;align-items: center;height: 530px;padding-left: 100px;background: url('../img/company/page_company_03.jpg') no-repeat 0 0;}
.page_company #tab3 .section4 .img_box h2 {font-size: 42px;color: #fff;line-height: 50px;}
.page_company #tab3 .section4 .img_box h2 span {color: #3dc0ca;}
.page_company #tab3 .section5 {background: #f2f2f2;}

.page_company #tab4 h3 {text-align: center;}
.page_company #tab4 h4 {font-size: 18px;color: #555555;line-height: 30px;letter-spacing: -0.025em;}
.page_company #tab4 .section1 .img_box {display: flex;align-items: center;height: 530px;padding-left: 100px;background: url('../img/company/page_company_04.jpg') no-repeat 0 0;}
.page_company #tab4 .section1 .img_box h2 {font-size: 42px;color: #fff;line-height: 50px;}
.page_company #tab4 .section1 .img_box h2 span {color: #3dc0ca;}
.page_company #tab4 .section2 {background: #f2f2f2;}
.page_company #tab4 .section4 {background: #f2f2f2;}
.page_company #tab4 .section6 {background: #f2f2f2;}
.page_company #tab4 .section7 .img_box {display: block;height: 420px;background: url('../img/company/page_company_04_2.jpg') no-repeat 0 0;text-align: center;}
.page_company #tab4 .section7 .img_box h2 {margin-top: -40px;font-size: 34px;color: #fff;line-height: 40px;font-weight: 100;}
.page_company #tab4 .section7 .img_box p {font-size: 15px;color: #dddddd;line-height: 27px;}
.page_company #tab4 .section7 .img_box .aps {font-family: 'Nanum Gothic';font-size: 77px;color: #fff;}

.page_company #tab5 .line {height: 7px;background: url('../img/company/page_company_07.png') no-repeat 0 0;}
.page_company #tab5 .section1 {padding-bottom: 145px;text-align: center;}
.page_company #tab5 .section1 .img_box {display: flex;align-items: center;height: 530px;padding-left: 100px;background: url('../img/company/page_company_01.jpg') no-repeat 0 0;text-align: left;}
.page_company #tab5 .section1 .img_box h2 {font-size: 42px;color: #fff;line-height: 50px;}
.page_company #tab5 .section1 .aps {margin-top: 175px;font-family: 'Nanum Gothic';font-size: 77px;color: #3dc0ca;}
.page_company #tab5 .section1 h3 {margin-top: -30px;}
.page_company #tab5 .section1 p {font-size: 15px;color: #555555;line-height: 27px;}

.page_company #tab5 .section2 {padding-top: 95px;padding-bottom: 120px;}
.page_company #tab5 .section2 .wrap {padding-left: 68px;padding-right: 68px;}
.page_company #tab5 .section2 h1 {position: relative;font-family: 'Montserrat';font-size: 22px;padding-bottom: 22px;text-transform: uppercase;}
.page_company #tab5 .section2 h1:after {position: absolute;bottom: 0;left: 0;width: 70px;height: 1px;background: #000;content: "";}
.page_company #tab5 .section2 .fx {display: flex;justify-content: flex-start;align-items: center;margin-top: 30px;}
.page_company #tab5 .section2 .fx h2 {font-size: 32px;font-weight: 200;line-height: 40px;}
.page_company #tab5 .section2 .fx p {margin-left: 152px;font-size: 15px;color: #555555;line-height: 27px;}
.page_company #tab5 .section2 .box {position: relative;width: 1005px;height: 636px;margin-top: 100px;}
.page_company #tab5 .section2 .box .circle {display: flex;justify-content: center;align-items: center;flex-direction: column;position: absolute;}
.page_company #tab5 .section2 .box .circle p {font-size: 15px;font-weight: 500;color: #fff;}
.page_company #tab5 .section2 .box .circle h3 {margin-top: -5px;font-family: 'Montserrat';font-size: 28px;font-weight: bold;color: #fff;text-transform: uppercase;}
.page_company #tab5 .section2 .box .txt {display: flex;justify-content: center;align-items: center;flex-direction: column;position: absolute;}
.page_company #tab5 .section2 .box .txt li {font-size: 15px;color: #777777;line-height: 24px;letter-spacing: -0.025em;}

.page_company #tab5 .section2 .box .circle1 {top: 17px;left: 0;width: 220px;height: 220px;border-radius: 220px;background: #ffc03b;}
.page_company #tab5 .section2 .box .circle2 {top: 0;left: 50%;width: 268px;height: 268px;margin-left: -134px;border-radius: 268px;background: #f6f6f6;}
.page_company #tab5 .section2 .box .circle2 p {color: #777777;}
.page_company #tab5 .section2 .box .circle2 h3 {color: #999999;}
.page_company #tab5 .section2 .box .circle3 {top: 17px;right: 0;width: 220px;height: 220px;border-radius: 220px;background: #3dc0ca;}
.page_company #tab5 .section2 .box .circle4 {bottom: 0;left: 50%;width: 220px;height: 220px;margin-left: -110px;border-radius: 220px;background: #f99061;}
.page_company #tab5 .section2 .box .txt1 {top: 3px;left: 228px;}
.page_company #tab5 .section2 .box .txt1 img {margin: 25px 0;}
.page_company #tab5 .section2 .box .txt2 {top: 3px;left: 626px;}
.page_company #tab5 .section2 .box .txt2 img {margin: 25px 0;}
.page_company #tab5 .section2 .box .txt3 {flex-direction: row;top: 300px;left: 300px;}
.page_company #tab5 .section2 .box .txt3 img {margin: 0 25px;}

.page_company #tab5 .section3 {padding-top: 115px;padding-bottom: 200px;text-align: center;}
.page_company #tab5 .section3 h1 {font-size: 34px;color: #333333;line-height: 40px;}
.page_company #tab5 .section3 h1 span {font-weight: 100;}
.page_company #tab5 .section3 p.desc {margin-top: 40px;font-size: 15px;color: #555555;line-height: 27px;}
.page_company #tab5 .section3 ul {margin-top: 47px;}
.page_company #tab5 .section3 li {display: inline-block;margin: 0 48px;text-align: left;}
.page_company #tab5 .section3 li p {margin-top: 19px;margin-bottom: 5px;font-size: 20px;color: #333333;}
.page_company #tab5 .section3 li span {padding-right: 17px;font-size: 13px;color: #333333;background:url('../img/company/company_link_arr.jpg') no-repeat 100% 50%;}


.product_search_area {padding:45px 0 48px;background-color:#f7f7f7;text-align:center;}
.product_search_area .sch_inner {margin-bottom: 30px;}
.product_search_area .sch_inner span {margin-right: 35px;font-size: 15px;color: #333333;font-weight: bold;vertical-align: middle;}
.product_search_area .sch_inner select {min-width: 139px;vertical-align: middle;}
.product_search_area .sch_inner .frm_input {width: 398px;margin: 0 7px 0 6px;vertical-align: middle;}
.product_search_area .btn_submit {width: 102px;height: 38px;padding: 0;font-size: 15px;color: #fff;font-weight: bold;background: #3dc0ca;border:0;cursor:pointer;-webkit-appearance: none;vertical-align: top;}
.product_search_area p {font-size: 15px;color: #333333;}
.product_search_area p span {color: #3dc0ca;font-weight: bold;}

.category_list_title {margin-bottom: 10px;padding: 12px 20px;background: #f7f7f7;border-top: 1px solid #000000;border-bottom: 1px solid #e8e8e8;font-size: 15px;color: #777777;}
.category_list_title a {margin-top: 1px;font-size: 12px;color: #555555;padding-right: 15px;background: url('../img/common/category_list_title_arrow.png') no-repeat 100% 50%;}

.pg_search_space {height: 70px;}

/* slick not first hidden */

.magazine_slide > li:not(:first-child) { display: none; }
.megazine_image_slider > li:not(:first-child) { display: none; }
.pick_slide > li:not(:first-child) { display: none; }
/*.pick_slide_nav > li:not(:first-child) { display: none; }*/
.lala_creator_slide > li:not(:first-child) { display: none; }
.exhibitions_slide > li:not(:first-child) { display: none; }
.creator_info_slider > li:not(:first-child) { display: none; }
.creator_list_rank > ul > li:not(:nth-last-child(n+7)) { display: none; }
/*
.brand_info > li:not(:first-child) { display: none; }
.brand_logo > li:not(:first-child) { display: none; }
*/

.sub_policy {font-size: 15px;color: #666666;line-height: 22px;}
.sub_policy h1 {margin-bottom: 26px;padding-bottom: 13px;font-size: 20px;color: #333333;border-bottom: 1px solid #000000;}



/* 쉬운카드결제 창 */
/*
.easy_card_form {letter-spacing: -0.05em;}
.easy_card_form input[type="number"]::-webkit-outer-spin-button, .easy_card_form input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.easy_card_form input[type=number] {width: 100%;-moz-appearance: textfield;height: 58px;padding: 0 18px;outline: 0;font-size: 20.83px;}
.easy_card_form input[type=text] {width: 100%;height: 58px;padding: 0 18px;outline: 0;font-size: 20.83px;}
.easy_card_form input[type=password] {width: 100%;height: 58px;padding: 0 18px;outline: 0;font-size: 20.83px;}
.easy_card_form select {width: 100%;height: 58px;padding: 0 18px;outline: 0;font-size: 20.83px;}
.easy_card_form::-webkit-input-placeholder {color:#9b9b9b;font-size:inherit;}
.easy_card_form:-moz-placeholder {color:#bbb;opacity:1;font-size:inherit;}
.easy_card_form::-moz-placeholder {color:#bbb;opacity:1;font-size:inherit;}
.easy_card_form:-ms-input-placeholder {color:#bbb;font-size:inherit;}

.easy_card_form .fx {display: flex;justify-content: space-between;align-items: center;}
.easy_card_form .fx_item {width: 48%;}

.easy_card_form h1.titles {font-size: 37.5px;color: #000;padding: 0 30px;}
.easy_card_form .payment {display: flex;justify-content: space-between;align-items: center;margin-top: 20px;padding: 0 30px;}
.easy_card_form .payment p.tit {font-size: 20.83px;}
.easy_card_form .payment p.price {font-size: 37.5px;font-weight: 500;color: #f05900;}
.easy_card_form .payment p.price span {margin-left: 3px;font-size: 20.83px;line-height: 40px;vertical-align: top;}
.easy_card_form .payment_info {margin-top: 54px;padding: 38px 30px 70px;background: #f7f7f7;}
.easy_card_form .payment_info ul {}
.easy_card_form .payment_info ul li {margin-bottom: 25px;}
.easy_card_form .payment_info ul li label.tit {font-size: 20.83px;font-weight: 500;color: #000;}
.easy_card_form .payment_info ul li .cont {width: 100%;margin-top: 10px;}
.easy_card_form .payment_info ul li .cont .card_number {display: flex;justify-content: space-between;align-items: center;width: 100%;background: #fff;border: 1px solid #dadada;border-radius: 2px;}
.easy_card_form .payment_info ul li .cont .card_number input {width: calc(25% - 12px);height: 56px;border: 0;text-align: center;}
.easy_card_form .payment_info ul li .cont .card_number i {display: block;width: 8px;height: 3px;background: #000;}
.easy_card_form .payment_info ul li .tip {font-size: 16.67px;color: #6c6c6c;}
.easy_card_form .payment_info ul li .tip_r {font-size: 16.67px;color: #f05900;}
.easy_card_form .payment_info ul li .tip_r i {display: inline-block;font-style: normal;vertical-align: top;margin-top: -1px;}
.easy_card_form .payment_info .btns {display: flex;justify-content: space-between;align-items: center;padding-top: 19px;}
.easy_card_form .payment_info .btns .btn_large {width: calc(50% - 4px);height: 67px;line-height: 67px;padding: 0;font-size: 20.83px;}
.easy_card_form .payment_info .btns .btn_large:hover {border: 0;}
.easy_card_form .payment_info .btns .btn_cancel {background: #dfdfdf;border: 0;color: #000;}
.easy_card_form .payment_info .btns .btn_primary {background: #3dc0ca;border: 0;color: #fff;}
*/
.easy_card_form {width: 420px;letter-spacing: -0.05em;}
.easy_card_form input[type="number"]::-webkit-outer-spin-button, .easy_card_form input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.easy_card_form input[type=number] {width: 100%;-moz-appearance: textfield;height: calc(58px * 0.65);padding: 0 calc(18px * 0.65);outline: 0;font-size: calc(20.83px * 0.65);}
.easy_card_form input[type=text] {width: 100%;height: calc(58px * 0.65);padding: 0 calc(18px * 0.65);outline: 0;font-size: calc(20.83px * 0.65);}
.easy_card_form input[type=password] {width: 100%;height: calc(58px * 0.65);padding: 0 calc(18px * 0.65);outline: 0;font-size: calc(20.83px * 0.65);}
.easy_card_form select {width: 100%;height: calc(58px * 0.65);padding: 0 calc(18px * 0.65);outline: 0;font-size: calc(20.83px * 0.65);}
.easy_card_form::-webkit-input-placeholder {color:#9b9b9b;font-size:inherit;}
.easy_card_form:-moz-placeholder {color:#bbb;opacity:1;font-size:inherit;}
.easy_card_form::-moz-placeholder {color:#bbb;opacity:1;font-size:inherit;}
.easy_card_form:-ms-input-placeholder {color:#bbb;font-size:inherit;}

.easy_card_form .fx {display: flex;justify-content: space-between;align-items: center;}
.easy_card_form .fx_item {width: 48%;}

.easy_card_form h1.titles {font-size: calc(37.5px * 0.65);color: #000;padding: 0 calc(30px * 0.65);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.easy_card_form .payment {display: flex;justify-content: space-between;align-items: center;margin-top: calc(20px * 0.65);padding: 0 calc(30px * 0.65);}
.easy_card_form .payment p.tit {font-size: calc(20.83px * 0.65);}
.easy_card_form .payment p.price {font-size: calc(37.5px * 0.65);font-weight: 500;color: #f05900;}
.easy_card_form .payment p.price span {margin-left: calc(3px * 0.65);font-size: calc(20.83px * 0.65);line-height: calc(40px * 0.65);vertical-align: top;}
.easy_card_form .payment_info {/*margin-top: calc(54px * 0.65);*/margin-top: calc(54px * 0.3);padding: calc(38px * 0.65) calc(30px * 0.65) calc(70px * 0.65);background: #f7f7f7;}
.easy_card_form .payment_info ul {}
.easy_card_form .payment_info ul li {margin-bottom: calc(25px * 0.65);}
.easy_card_form .payment_info ul li label.tit {font-size: calc(20.83px * 0.65);font-weight: 500;color: #000;}
.easy_card_form .payment_info ul li .cont {width: 100%;margin-top: calc(10px * 0.65);}
.easy_card_form .payment_info ul li .cont .card_number {display: flex;justify-content: space-between;align-items: center;width: 100%;background: #fff;border: 1px solid #dadada;border-radius: 2px;}
.easy_card_form .payment_info ul li .cont .card_number input {width: calc(25% - 12px);height: calc(56px * 0.65);border: 0;text-align: center;}
.easy_card_form .payment_info ul li .cont .card_number i {display: block;width: calc(8px * 0.65);height: calc(3px * 0.65);background: #000;}
.easy_card_form .payment_info ul li .tip {font-size: calc(16.67px * 0.65);color: #6c6c6c;}
.easy_card_form .payment_info ul li .tip_r {font-size: calc(16.67px * 0.65);color: #f05900;}
.easy_card_form .payment_info ul li .tip_r i {display: inline-block;font-style: normal;vertical-align: top;margin-top: -1px;}
.easy_card_form .payment_info .btns {display: flex;justify-content: space-between;align-items: center;padding-top: calc(19px * 0.65);}
.easy_card_form .payment_info .btns .btn_large {width: calc(50% - 4px);height: calc(67px * 0.65);line-height: calc(67px * 0.65);padding: 0;font-size: calc(20.83px * 0.65);}
.easy_card_form .payment_info .btns .btn_large:hover {border: 0;}
.easy_card_form .payment_info .btns .btn_cancel {background: #dfdfdf;border: 0;color: #000;}
.easy_card_form .payment_info .btns .btn_primary {background: #3dc0ca;border: 0;color: #fff;}


#fregister_namecheck {margin-top: 40px;}
#fregister_namecheck h2.btitle {font-size: 34px;margin-bottom: 62px;}
#fregister_namecheck .certification {margin-top: 80px;padding-top: 76px;padding-bottom: 79px;border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;}
#fregister_namecheck .namecheck input[type="radio"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
#fregister_namecheck .namecheck input[type="radio"] + label {display:inline-block;position:relative;width: 557px;height: 220px;line-height:220px;padding-left: 260px;padding-top: 0;font-size: 23px;color:#000;background: #f8f8f8;cursor:pointer;-webkit-user-select:none;-moz-user-select: none;-ms-user-select: none;}
#fregister_namecheck .namecheck input[type="radio"] + label:before {content: '';position:absolute;left:0;top:0;width: auto;height: 220px;text-align:center;}
#fregister_namecheck .namecheck input[type="radio"]:checked + label {color:#fff;background: #000000;}
#fregister_namecheck .namecheck input[type="radio"]:checked + label:before {content: '';}

#fregister_namecheck .namecheck input[type="radio"] + label.fl {background:#f8f8f8 url('../img/common/icon_phone_b.png') 188px 50% no-repeat;}
#fregister_namecheck .namecheck input[type="radio"]:checked + label.fl {background:#000 url('../img/common/icon_phone_w.png') 188px 50% no-repeat;}
#fregister_namecheck .namecheck input[type="radio"] + label.fr {padding-left: 263px;background:#f8f8f8 url('../img/common/icon_ipin_b.png') 186px 50% no-repeat;}
#fregister_namecheck .namecheck input[type="radio"]:checked + label.fr {background:#000 url('../img/common/icon_ipin_w.png') 186px 50% no-repeat;}

#fregister_namecheck .ipin_desc {padding-left: 15px;padding-right: 15px;}
#fregister_namecheck .ipin_desc h4 {margin-top: 33px;font-size: 17px;padding-left: 2px;}
#fregister_namecheck .ipin_desc p {margin-top: 13px;margin-bottom: 33px;font-size: 14px;color: #999999;letter-spacing: -0.06em;line-height: 190%;}
#fregister_namecheck .ipin_desc a {padding-bottom: 2px;font-size: 14px;color: #333333;border-bottom: 1px solid #000;}

#fregister_namecheck .namecheck input[type="button"] {width: 557px;height: 220px;line-height:220px;padding-top: 0;font-size: 23px;color:#000;text-align: left;border: 0;cursor:pointer;outline: none;}
#fregister_namecheck .namecheck input[type="button"].fl {padding-left: 260px;background:#f8f8f8 url('../img/common/icon_phone_b.png') 188px 50% no-repeat;}
#fregister_namecheck .namecheck input[type="button"].fr {padding-left: 263px;background:#f8f8f8 url('../img/common/icon_ipin_b.png') 186px 50% no-repeat;}