@charset "utf-8";
@import url(https://use.fontawesome.com/releases/v5.0.12/css/all.css);
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700&subset=korean);


.only_mobile { display: none; }


*{margin:0;padding:0;}
* html {height: 1px;}
body{-webkit-text-size-adjust:none}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button {
margin: 0;padding: 0;font-family: 'Noto Sans KR', sans-serif;font-size: 18px;box-sizing: border-box;-webkit-font-smoothing: antialiased}

ul,li,dd{list-style: none}
dl,dt,dd{margin: 0}
img{border: none}
hr{display: none}
fieldset{border: 0}
caption{display: none}
legend{display: none}
form{ margin : 0}
em,i {font-style: normal}
label{cursor: pointer}
button{outline: none;cursor: pointer}
table{border-collapse: collapse;border-spacing:0; border: 0}
input{outline: none}
textarea{outline: none}

a:link,a:visited{text-decoration: none}
a:hover,a:active{text-decoration: none}
.cur{cursor: pointer}
.noline{border-width: 0}
.none{display: none}
.blk{display: block}
.clear{clear: both}
.clear:after{content: ''; display: block;clear: both}
.float_l{float: left}
.float_r{float: right}


header{}
nav{}
section{}
footer{margin-bottom: 90px;padding-bottom: 50px;background: #14263f}
article{}
.container{position: relative;width: 1000px;margin: 0 auto}
.sbg{background: #f4f5f9}

.top_wrap{height: 40px;line-height: 40px}
.top_bnr_txt{text-align: center}
.top_bnr_txt a{font-size: 16px;color: #212121}
.top_nav{position: absolute;top: 0;right: 0}
.top_nav li{float: left;margin-right:23px}
.top_nav li:last-child{margin: 0}
.top_nav li.chk_event a{}
.top_nav li.cart a{background: url(../images/ic_cart.png) 0 center no-repeat;background-size: 16px}
.top_nav li.review a{background: url(../images/ic_review.png) 0 center no-repeat;background-size: 16px}
.top_nav li.gift a{background: url(../images/ic_gift.png) 0 center no-repeat;background-size: 16px}
.top_nav li a{display: block;padding-left: 20px;color: #212121;font-size: 14px}

.header_wrap{border-bottom: 1px solid #bfbfbf;text-align: center}
.header_wrap .logo{position: absolute;top: 36px;left: 0 ;height: 60px; }
.header_wrap .logo img {max-width: 200px;max-height: 60px; }
.header_wrap .search_wrap{display: inline-block;margin: 0 auto;padding: 36px 0;text-align: center}
.header_wrap .search_box{width: 400px;height: 44px;padding: 0 10px 0 20px;border: 1px solid #525252;border-radius: 50px;line-height: 38px;}
.header_wrap .search_box input[type=text]{width: 310px;margin: 0 10px 8px 0;border: none;color: #606060;font-size: 16px;vertical-align: middle}
.header_wrap .search_box .btn_search{width: 24px;height: 24px;margin-top: 8px;border: none;background: url(../images/ic_search.png) no-repeat 0 center;background-size: 24px;text-indent: -999px;cursor: pointer}
.top_tel{position: absolute;top: 24px;right: 0;text-align: left}
.top_tel strong{display: block;font-size: 30px}
.top_tel span{display: block;margin-top: -7px;font-size: 20px}
.top_tel em img{display: inline-block;width: 30px;height: 29px}

.nav_wrap{position: relative;height: 50px;border-bottom: 1px solid #bfbfbf;}
.nav_wrap .nav_tit {float: left;margin-left: 56px;text-align: center}
.nav_wrap .nav_tit:first-child{margin: 0;text-align: left}
.nav_wrap .nav_tit:last-child{text-align: right}
.nav_wrap .nav_tit > a{position: relative;color: #121212;font-size: 18px;line-height: 50px}
.nav_wrap .nav_tit > a:hover{font-weight: 600}
.nav_wrap .nav_tit > a:hover:after{content:'';display: inline-block;position: absolute;top: 20px;left: 0;width: 100%;opacity: 0.2}

/* 시안 3열
.nav_wrap .nav_sub_wrap_outer{display: none;position: absolute;top: 56px;left: 0;z-index: 1000000}
.nav_wrap .nav_sub_wrap{width: 100%;min-height: 462px;margin-top:50px;padding: 56px 13px;background: #fff;border-radius: 15px;border-bottom-right-radius:50px;}
.nav_wrap .nav_sub_wrap .nav_sub_tit{float: left;text-align: left}
.nav_wrap .nav_sub_wrap .nav_sub_tit strong{margin-left: 50px;color: #000;font-size: 23px;font-weight: 600}
.nav_wrap .nav_sub_wrap .nav_sub_tit_img{margin: 66px 0 0 15px}
.nav_wrap .nav_sub_wrap .nav_sub_list{margin-left: 360px}
.nav_wrap .nav_sub_wrap .nav_sub_list li{float: left;width: 30%;text-align: left;margin: 0 5% 26px 0;font-size: 22px;color: #000;white-space:nowrap}
.nav_wrap .nav_sub_wrap .nav_sub_list li:nth-child(3n){margin: 0 0 26px 0}
.nav_wrap .nav_sub_wrap .nav_sub_list li a{color: #000}
.nav_wrap .nav_sub_wrap .nav_sub_list li a:hover{color: #2f56df}
*/


.nav_wrap .nav_sub_wrap_outer{display: none;position: absolute;top: 36px;left: 0;width: 1000px;z-index: 1000000}
.nav_wrap .nav_sub_wrap{width: 980px;min-height: 282px;margin:34px 10px;padding: 26px 13px;background: #fff;border-radius: 15px;border-bottom-right-radius:50px;box-shadow: 0 0 4px rgba(0,0,0, .3)}
.nav_wrap .nav_sub_wrap .nav_sub_tit{float: left;text-align: left}
.nav_wrap .nav_sub_wrap .nav_sub_tit strong{float: left;margin-left: 20px;color: #000;font-size: 23px;font-weight: 600}
.nav_wrap .nav_sub_wrap .nav_sub_tit_img{float: left;margin: 0 55px 0 45px;width: 200px;height: 200px}
.nav_wrap .nav_sub_wrap .nav_sub_tit_img img{max-width: 100%}
.nav_wrap .nav_sub_wrap .nav_sub_list{overflow: hidden;margin: 0 50px 0 340px}
.nav_wrap .nav_sub_wrap .nav_sub_list li{float: left;width: 30%;text-align: left;margin: 0 5% 0 0;font-size: 16px;color: #000;white-space:nowrap}
.nav_wrap .nav_sub_wrap .nav_sub_list li:nth-child(3n){margin: 0 0 17px 0}
.nav_wrap .nav_sub_wrap .nav_sub_list li a{color: #000}
/*.nav_wrap .nav_sub_wrap .nav_sub_list li a:hover{color: #2f56df}*/


.btn_up{display: none;position: fixed;bottom: 276px;right: 50%;margin-right: -710px;z-index: 100}
.blogo{position: absolute;top: 45px;left: 0}
.footer_nav{padding: 40px 0 34px 190px}
.footer_nav a{position: relative;color: #5889f3;font-size: 13px}
.footer_nav a:after{content:'';position: absolute;top: 16px;left: 0;width: 100%;border-bottom: 6px solid #2c3c53;opacity: 0.8}
.addr{color: #afb2b7;font-size: 13px;font-weight: 300;line-height: 165%}
.addr span:after{content:'';display: inline-block;width: 1px;height: 5px;margin: 0 14px 2px 18px;background: #afb2b7}
.copy{margin-top: 5px;color: #7e97bd;font-size: 12px} /* position: absolute;top: 100px;right: 0; */


/* main */
.main_visual img{max-width: 100%;vertical-align: top}
/* .quick_request{position: relative;height: 110px;background-image: linear-gradient(to right, #5B10B9 , #9B14C0);} */
.quick_request{position: fixed;bottom: 0;width: 100%;height: 100px;z-index : 10000}
.quick_request .q_request_tit{float: left;margin-top: 20px;background: url(../images/ic_order_tel.png) 0 5px no-repeat;padding-left: 56px}
.quick_request .q_request_tit strong{margin-bottom: 10px;color: #ffd800;font-size: 30px;line-height: 30px}
.quick_request .q_request_tit span{display: block;margin-left: 2px;color: #fff;font-size: 14px;letter-spacing: -1px}
.quick_request .q_request_form{float: left;margin: 30px 5px 0 30px}
.quick_request .q_request_form input[type=text]{margin-right: 15px;padding: 0 0 0 10px;border: 1px solid #fff;color: #fff;font-size: 18px;background: transparent}
.quick_request .q_request_form input::placeholder{color: #fff}
.quick_request .q_request_form input.in_name{width: 130px;height: 40px}
.quick_request .q_request_form input.in_tel{width: 150px;height: 40px}
.quick_request .q_request_agree{float: left;margin-top: 34px;color: #fff}
.quick_request .q_request_agree label{margin: 0 10px 0 35px;font-size: 14px;letter-spacing: -1px}
.quick_request .q_request_btns{float: right;margin-top: 30px}
.quick_request .q_request_btns .btn_submit{display: block;text-align: center;width: 126px;height: 40px;background: #FFD800;border-radius: 50px;color: #212121;font-size: 16px;font-weight: 500;letter-spacing: -0.5px}

.q_request_agree_label { float:left; text-align: center; ;color: #fff; margin-top: 24px; margin-right: 10px; font-size: 15px;}
.q_request_agree_label span{padding-bottom: 4px;border-bottom: 1px solid #fff;font-size: 14px;cursor: pointer}



.quick_request .privacy{display: none;position: absolute;bottom: 90px;left: 50%;width: 670px;margin-left: -335px;background: #fff;border: 1px solid #333}
.quick_request .privacy .border{border: 1px solid #ddd}
.quick_request .privacy .btn_close_privacy{margin: 10px 10px 10px 0;text-align: right;cursor: pointer}
.quick_request .privacy span{display: block;margin: 20px 0 0 53px;color: #000;font-size: 18px;font-weight: 500}
.quick_request .privacy dl{display: block;padding: 50px 56px 28px}
.quick_request .privacy dt{margin-bottom: 3px;color: #333;font-size: 15px;font-weight: 500}
.quick_request .privacy dd{margin-bottom: 25px;color: #666;font-size: 14px}
.quick_request .privacy p{width: 100%;height: 58px;background: #333;line-height: 58px;text-align: center}
.quick_request .privacy p a{color: #fff;cursor: pointer}

.type_chk{position: relative;display: inline-block; }
.check_style {display:none}
.check_style + label:before {content:"";display:inline-block;position:absolute;left:0;top:1px;width:30px;height:30px;background: url(../images/chk_off.png) 0 center no-repeat;transition: all 0.5s}
.check_style:checked +label:before {background: url(../images/chk_on.png) 0 center no-repeat}

.type_chk_sq{position: relative;hdisplay: inline-block;width: 100%;height: 30px}
.check_style_sq {display:none}
.check_style_sq + label:before {content:"";display:inline-block;position:absolute;left:0;top:1px;width:30px;height:30px;background: url(../images/chk_sq_off.png) 0 center no-repeat;transition: all 0.5s}
.check_style_sq:checked +label:before {background: url(../images/chk_sq_on.png) 0 center no-repeat}


h1.title{padding-top: 35px;color: #212121;font-size: 38px;font-weight: 600;text-align: center}

article{clear: both}
article:after{content: ''; display: block;clear: both}
article.bg {background: #f6f6f6}
article h3{color: #212121;font-size: 32px;text-align: left;line-height: 144%}

.category_goods{margin-top: 51px}
.category_list{overflow: hidden;margin-top: 47px}
.category_list li{float: left;width: 10%;text-align: center;font-size: 15px}
.category_list li a{color: #212121}
.category_list li img{display: block;margin: 0 auto 20px;width: 80px}
.category_contents{position: relative;margin-top: 76px;width: 100%;height: 588px}
.category_contents li{position: absolute;text-align: center}
.category_contents li.first{left: 0;top: 0;width: 270px;height: 285px;background: #f6f6f6;border-radius: 25px}
.category_contents li.second{left: 0;bottom: 0;width: 270px;height: 285px;background: #f6f6f6;border-radius: 25px}
.category_contents li.third{position: relative;width: 420px;left: 290px;top: 0}
.category_contents li.fourth{right: 0;top: 0;width: 270px;height: 285px;background: #f6f6f6;border-radius: 25px}
.category_contents li.fifth{right: 0;bottom: 0;width: 270px;height: 285px;background: #f6f6f6;border-radius: 25px}
.category_contents li span{display: block}
.category_contents li.third .bnr_tit{position: absolute;top: 168px;left: 50%;transform:translate(-50%,0);min-width: 500px;color: #fff;font-size: 42px;font-weight: 600;line-height: 52px;letter-spacing: -1px}
.category_contents li.third .bnr_txt{position: absolute;top: 360px;left: 50%;transform:translate(-50%,0);min-width: 500px;color: #fff;font-size: 26px;font-weight: 500;line-height: 34px;letter-spacing: -1px}
.category_contents li.third .bnr_img img{border-radius: 25px;border-bottom-right-radius:50px;max-width: 100%}
.category_contents li .goods_img{margin: 13px 13px 0 13px;text-align: center}
.category_contents li .goods_img img{max-width: 100%}
.category_contents li .goods_tit{color: #212121;font-size: 22px;font-weight: 600;letter-spacing: -1px}
.category_contents li .goods_model{color: #212121;font-size: 14px;font-weight: 300}

.best_goods{overflow: hidden;margin: 76px 0 58px}
.best_goods ul{margin-top: 28px}
.best_goods li{float: left;width: 330px;min-height: 535px;margin: 0 5px 5px 0;padding: 13px 20px;border-radius: 25px}
.best_goods li:nth-child(3n){margin: 0 0 10px 0}
.best_goods li a{display: black}
.best_goods li .goods_thums{position: relative}
.best_goods li .goods_thums span.stiker{position: absolute;top: 25px;right: 42px;z-index: 10}
.best_goods li .goods_thums img{vertical-align: top;max-width: 100%}
.best_goods li .goods_desc{border-bottom: 1px solid #cbcbcb;padding-bottom: 14px}
.best_goods li .goods_desc .goods_brand{color: #212121;font-size: 16px}
.best_goods li .goods_desc .goods_brand:after{content:'';display: inline-block;width: 1px;height: 12px;margin: 0 12px 2px 14px;background: #000}
.best_goods li .goods_desc .goods_type{color: #636363;font-size: 16px}
.best_goods li .goods_desc h4{display: inline-block;margin-top: 5px;color: #212121;font-size: 22px}
.best_goods li .goods_desc_cost{margin-top: 14px;font-size: 22px;text-align: right}
.best_goods li .goods_desc_cost span{display: block;font-weight: 500}
.best_goods li .goods_desc_cost .cost_month{margin-bottom: 10px;color: #212121}
.best_goods li .goods_desc_cost .cost_sale{color: #fc464c}
.best_goods li .goods_desc_cost em{float: left}
.best_goods li .goods_desc_cost strong{font-size: 28px;line-height: 28px}
.best_goods li .goods_desc_cost strong:after{content:' 원';display: inline-block;font-size: 22px;font-weight: 400}
/*.best_goods li:hover{background: #2f56df}*/
.best_goods li:hover .goods_desc .goods_brand{color: #fff}
.best_goods li:hover .goods_desc .goods_brand:after{background: #fff}
.best_goods li:hover .goods_desc .goods_type{color: #fff}
.best_goods li:hover .goods_desc h4{color: #fff}
.best_goods li:hover .goods_desc_cost .cost_month{color: #fff}
.best_goods li:hover .goods_desc_cost .cost_sale{color: #ffba00}

.new_goods{padding: 76px 0 30px}
.new_goods .arr{position: absolute;top: 10px;right: 0}
.new_goods .arr span{margin: 0 20px;font-size: 34px}
.new_goods_bx .bx-wrapper .bx-controls-direction a {position: absolute;top: 27px;outline: 0;width: 32px;height: 22px;text-indent: -9999px;z-index: 9999;}
.new_goods_bx .bx-wrapper .bx-prev {right: 133px;background: url(../images/arr_prev.png) no-repeat 0 0}
.new_goods_bx .bx-wrapper .bx-next {right: 0;background: url(../images/arr_next.png) no-repeat 0 0}
.new_goods_bx .bx-wrapper .bx-pager {text-align: center;font-size: 34px;color: #212121;position: absolute;top: 12px;right: 46px}
.new_goods .new_goods_bx{padding-top: 0}
.new_goods li{float: left;width: 50%}
.new_goods li span{display: block}
.new_goods li strong{display: block}
.new_goods li strong:after{content:' 원';display: inline-block;color: #212121;font-size: 28px;font-weight: 400}
.new_goods span{color: #212121}
.new_goods .goods_img{float: right;margin-right: 14px}
.new_goods .goods_img img{width: 272px}
.new_goods .goods_tit{margin-top:48px;font-size: 22px;font-weight: 600}
.new_goods .goods_tit em{display: block;font-size: 14px;font-weight: 400}
.new_goods .goods_cost{margin-top: 50px;font-size: 24px}
.new_goods .goods_sale{margin-top: 35px;color: #fc464c;font-size: 24px}


.la_review{margin: 76px 0}
.la_review .arr{position: absolute;top: 30px;right: 0}
.la_review .arr img{display: inline-block;margin-left: 40px}
.la_review_bx .bx-wrapper .bx-controls-direction a {position: absolute;top: 30px;outline: 0;width: 32px;height: 22px;text-indent: -9999px;z-index: 9999;}
.la_review_bx .bx-wrapper .bx-prev {right: 76px;background: url(../images/arr_prev.png) no-repeat 0 0}
.la_review_bx .bx-wrapper .bx-next {right: 0;background: url(../images/arr_next.png) no-repeat 0 0}
.la_review .la_review_bx{margin-top: 40px}
.la_review li{float: left;margin-right: 30px;width:221px}
.la_review li span{display: block}
.la_review li .review_img img{max-width: 100%;border-radius: 25px;border-bottom-right-radius:50px}
.la_review li .review_tit{margin-top: 33px;color: #212121;font-size: 22px;font-weight: 500}
.la_review li .review_txt{margin: 10px 0 10px;color: #212121;font-size: 15px}


/*sub pages - goods_list */
.goods_list{overflow: hidden}
.goods_list h2{color: #212121;font-size: 52px;font-weight: 600;text-align: center}
.goods_list .filter h2{display: none}
.sch_category_wrap{margin-top: 30px}
.sch_category_wrap .product_list_category_2depth{}
.sch_category_wrap .product_list_category_2depth ul{overflow: hidden}
.sch_category_wrap .product_list_category_2depth li{float: left;margin: 5px 0 10px 10px}
.sch_category_wrap .product_list_category_2depth li.all a{font-size: 28px}
.sch_category_wrap .product_list_category_2depth li a{
	display: block;height: 40px;
	font-size: 16px;
	padding: 0 32px;border-radius: 10px;border-top-left-radius:18px;border-bottom-right-radius:24px;background: #fff;color: #636363; text-align: center;
	line-height: 38px;box-shadow: 0 0 5px rgba(0,0,0, .1)}
/*.sch_category_wrap .product_list_category_2depth li.on a{background: #2f56d7;color: #fff}*/

.sch_category_list li a.active{background: #2f56d7;color: #fff}
.filter_wrap{overflow: hidden;margin-top:15px; border-top-width: 2px;border-top-style: solid;border-bottom-width: 2px;border-bottom-style: solid}
.filter_wrap .filter_list{overflow: hidden;padding: 8px 0px 8px 13px; border-bottom: 1px solid #ddd}
.filter_wrap .filter_list p{float: left;width: 160px;color: #212121;font-size: 15px;font-weight: 600}
.filter_wrap .filter_list ul{margin-left: 160px}
.filter_wrap .filter_list li{float: left;margin: 0 5px 0 0; color: #212121;font-size: 15px}
.filter_wrap .filter_list label{position: relative; padding: 2px 5px; line-height: 25px; }
.filter_wrap .filter_list .label{display: inline-block;text-align: center}
.filter_wrap .filter_list label input[type="checkbox"] {position: absolute;top: 4px;left: -9999px}
.filter_wrap .filter_list label input[type="checkbox"]:checked+.label {display: inline-block;font-weight: 600}
.filter_wrap .type_checked{position: relative;margin-top: 20px;height: 50px}
.filter_wrap .type_checked ul{}
.filter_wrap .type_checked li{float: left;margin: 0 30px 30px 0;color: #2f56d7;font-size: 20px;font-weight: 500}
.filter_wrap .type_checked li span{margin-left: 5px;cursor: pointer}
.filter_wrap .filter_submit_wrap{position: relative;margin-top: 5px;min-height: 54px;padding: 5px 0}
.filter_wrap .filter_submit_wrap ul{overflow: hidden;margin-right: 100px; margin-left: 14px}
.filter_wrap .filter_submit_wrap li{float: left;margin: 0 30px 10px 0;font-size: 15px;font-weight: 500}
.filter_wrap .filter_submit_wrap li span{margin-left: 5px}
.filter_wrap .filter_submit_wrap li span img{width: 11px}
.filter_wrap .filter_submit_wrap .reset{display: block;position: absolute;top: 12px;right: 0;padding-left: 22px;background: url(../images/reset.png) no-repeat 0 center;background-size: 16px;color: #212121;font-size: 16px;cursor: pointer}
.filter_sch_btns{margin-top: 15px;text-align: right}
.filter_sch_btns input[type="submit"]{display: inline-block;padding: 0 50px;height: 40px;border: none;border-radius: 10px;border-top-left-radius: 20px;border-bottom-right-radius: 30px;font-size: 16px;line-height: 40px;cursor: pointer}

.sch_goods_list_wrap{margin-top: 3px}
.sch_goods_list_wrap .main_item {overflow: hidden;clear: both}
.sch_goods_list_wrap .main_item h2{display: none}
.sch_goods_list_wrap .main_item li{float: left;width: 325px;margin: 0 10px 10px 0}
.sch_goods_list_wrap .main_item li:nth-child(3n){margin-right: 0}
.sch_goods_list_wrap .main_item li a{display: block;padding: 15px 25px 25px;background: #fff;border:1px solid #cbcbcb;border-radius: 10px}
/*.sch_goods_list_wrap .main_item li a:hover{border: 1px solid #2F56D7}*/
.sch_goods_list_wrap .main_item .goods_thums{position: relative;text-align: center}
.sch_goods_list_wrap .main_item .goods_thums img{max-width: 100%}
.sch_goods_list_wrap .main_item .goods_thums .company{position: absolute;top: 10px;right: -10px;padding: 9px 8px 11px;background: #f4f5f9;color: #212121;font-size: 18px;text-align: center}
.sch_goods_list_wrap .main_item .goods_option{overflow: hidden;margin-top: 5px;height: 44px;text-align: center}
.sch_goods_list_wrap .main_item .goods_option span{float: left;display: block;width: 86px;height: 32px;margin: 7px 6px 0 0;background: #ffba00;border-radius: 50px;color: #212121;font-size: 15px;line-height: 32px}
.sch_goods_list_wrap .main_item .goods_option span:nth-child(3n){margin: 7px 0 0 0}
.sch_goods_list_wrap .main_item .goods_desc{margin-top: 10px;padding-bottom: 25px;border-bottom: 1px solid #cbcbcb;color: #212121}
.sch_goods_list_wrap .main_item .goods_desc span{display: block;margin-bottom: 4px;font-size: 22px}
.sch_goods_list_wrap .main_item .goods_desc h4{font-size: 20px;font-weight: 500;word-break: break-all}
.sch_goods_list_wrap .main_item .goods_desc_cost{height: 66px;margin-top: 20px;font-size: 18px;text-align: right}
.sch_goods_list_wrap .main_item .goods_desc_cost span{display: block}
.sch_goods_list_wrap .main_item .goods_desc_cost .cost_month{margin-bottom: 5px;color: #212121}
.sch_goods_list_wrap .main_item .goods_desc_cost .cost_sale{color: #fc464c}
.sch_goods_list_wrap .main_item .goods_desc_cost em{float: left}
.sch_goods_list_wrap .main_item .goods_desc_cost strong{font-size: 24px;line-height: 30px}
.sch_goods_list_wrap .main_item .goods_desc_cost strong:after{content:' 원';display: inline-block;margin-left: 2px;font-size: 18px;font-weight: 400}

/* sch_goods_result */
.sch_goods_result{overflow: hidden;padding-top: 90px}
.sch_goods_result .main_item {overflow: hidden;clear: both}
.sch_goods_result .main_item h2{display: none}
.sch_goods_result .main_item li{float: left;width: 325px;margin: 0 10px 10px 0}
.sch_goods_result .main_item li:nth-child(3n){margin-right: 0}
.sch_goods_result .main_item li a{display: block;padding: 15px 25px 25px;background: #fff;border:1px solid #cbcbcb;border-radius: 10px}
.sch_goods_result .main_item .goods_thums{position: relative;text-align: center}
.sch_goods_result .main_item .goods_thums img{max-width: 100%}
.sch_goods_result .main_item .goods_thums .company{position: absolute;top: 20px;left: 0px;padding: 9px 8px 11px;background: #f4f5f9;color: #212121;font-size: 18px;text-align: center}
.sch_goods_result .main_item .goods_option{overflow: hidden;height: 44px;margin-top: 5px;text-align: center}
.sch_goods_result .main_item .goods_option span{float: left;display: block;width: 86px;height: 32px;margin: 7px 6px 0 0;background: #ffba00;border-radius: 50px;color: #212121;font-size: 15px;line-height: 30px}
.sch_goods_result .main_item .goods_option span:nth-child(3n){margin: 7px 0 0 0}
.sch_goods_result .main_item .goods_desc{margin-top: 10px;padding-bottom: 25px;border-bottom: 1px solid #cbcbcb;color: #212121}
.sch_goods_result .main_item .goods_desc span{display: block;margin-bottom: 4px;font-size: 22px}
.sch_goods_result .main_item .goods_desc h4{font-size: 22px;font-weight: 500}
.sch_goods_result .main_item .goods_desc_cost{margin-top: 35px;font-size: 22px;text-align: right}
.sch_goods_result .main_item .goods_desc_cost span{display: block}
.sch_goods_result .main_item .goods_desc_cost .cost_month{margin-bottom: 17px;color: #212121}
.sch_goods_result .main_item .goods_desc_cost .cost_sale{color: #fc464c}
.sch_goods_result .main_item .goods_desc_cost em{float: left}
.sch_goods_result .main_item .goods_desc_cost strong{color: #fc464c;font-size: 24px;line-height: 30px}
.sch_goods_result .main_item .goods_desc_cost strong:after{content:' 원';display: inline-block;margin-left: 2px;font-size: 22px;font-weight: 400}
.sch_goods_result .sorry{margin-bottom: 100px;color: #212121;font-size: 26px;text-align: center}


/* sort = main_item > product_list_sort */
.sch_goods_list_wrap .main_item .product_list_sort{clear: both;margin: 0 0 30px 16px}
.sch_goods_list_wrap .main_item .product_list_sort:after{content: ''; display: block;clear: both}
.sch_goods_list_wrap .main_item .product_list_sort ul{overflow: hidden;}
.sch_goods_list_wrap .main_item .product_list_sort li{float: left;width: auto;margin: 0;font-size: 16px}
.sch_goods_list_wrap .main_item .product_list_sort li a{padding: 0;color: #444; background: none;border: none}
.sch_goods_list_wrap .main_item .product_list_sort li.on a{font-weight: 600; }
.sch_goods_list_wrap .main_item .product_list_sort li a:hover { font-weight: 600; border:none; color: #111; }
.sch_goods_list_wrap .main_item .product_list_sort li a:after {content:'';display: inline-block;width: 1px;height: 8px;margin: 0 18px 2px 18px;background: #000}
.sch_goods_list_wrap .main_item .product_list_sort li:last-child a:after{display: none}



/* common - paging */
.pg_wrap {padding: 40px 0 70px;margin: 0 auto;text-align: center}
.pg_wrap .pg a{color: #636363;font-size: 24px;margin: 0 8px}
.pg_wrap .pg strong{display: inline-block;width: 40px;height: 40px;margin: 0 10px;border-radius: 50%;color: #fff;font-size: 24px;line-height: 37px;text-align: center}
.pg_wrap .pg a img{display: inline-block;margin: 0 40px;vertical-align: middle}




/* sub pages - goods_view */
.goods_view{background: #fff !important}
.goods_view_spec{padding: 30px 0 30px 0}
.goods_view_images_wrap{float: left;width: 540px}
.goods_view_images_thum{float: left;margin-top: 148px}
.goods_view_images_thum li{margin-bottom: 23px}
.goods_view_images_thum li a{display: block;border: 1px solid transparent}
.goods_view_images_thum li a.active{border-radius: 10px}
.goods_view_images_thum li a img{display: block;max-width: 100%;border-radius: 10px;width: 90px;height: 104px}
.goods_view_images_o{float: left;width: 400px;margin: 110px 0 0 25px}
.goods_view_images_o img{display: block;max-width: 100%;border-radius: 10px}

.goods_view_desc_wrap{float: left;width: 460px;padding: 30px 40px ;background: #f4f5f9;border-radius: 10px;border-top-left-radius: 20px;border-bottom-right-radius: 50px}
.goods_view_desc_wrap h3{padding-bottom: 20px;border-bottom: 3px solid #212121;color: #212121;font-size: 22px; line-height: 28px; font-weight: 600}
.goods_view_desc_code{margin-bottom: 8px;font-size: 16px}
.goods_view_desc_code .model{color: #be8b00;font-weight: 600}
.goods_view_desc_code .model:after{content:'';display: inline-block;width: 1px;height: 12px;margin: 0 14px 2px 18px;background: #000}
.goods_view_desc_code .seller{color: #d24214}
.goods_view_desc_option{overflow: hidden;margin-top: 32px;border-bottom: 1px solid #cbcbcb}
.goods_view_desc_option li{float: left;width: 160px;margin: 0 21px 35px 0;text-align: left}
.goods_view_desc_option li:nth-child(3n){margin-right: 0}
.goods_view_desc_option li strong{display: block;margin-bottom: 5px;color: #212121;font-size:27px;font-weight: 400}
.goods_view_desc_option li span{color: #757575;font-size:24px}
.goods_view_desc_wrap dl.get_item_supply dt{font-size: 18px}
.goods_view_desc_wrap dl.get_item_supply dd{padding: 3px 0}
.goods_view_desc_wrap dl.get_item_supply dd select{width: 100%;border: none}

/* option - list type
.goods_view_desc_option_w{overflow: hidden;margin-top: 32px;border-bottom: 1px solid #cbcbcb}
.goods_view_desc_option_w dl{margin: 0 0 35px 0}
.goods_view_desc_option_w dt{float: left;width: 180px;display: block;margin-bottom: 5px;color: #212121;font-size:25px;font-weight: 400}
.goods_view_desc_option_w dd{color: #757575;font-size:22px}
*/
.goods_view_desc_option_w{overflow: hidden;margin-top: 24px;border-bottom: 1px solid #cbcbcb}
.goods_view_desc_option_w dl{overflow: hidden;float: left;width: 32%;height: 60px;margin: 0 2% 20px 0;}
.goods_view_desc_option_w dt{display: block;margin-bottom: 5px;color: #212121;font-weight: 400}
.goods_view_desc_option_w dd{color: #757575;font-size:18px}
.goods_view_desc_option_w dl:nth-child(3n){margin-right: 0}

.goods_view_desc_cost{text-align: right;padding: 20px 0 20px;border-bottom: 1px solid #cbcbcb}
.goods_view_desc_cost span{display: block}
.goods_view_desc_cost em{float: left;font-size: 22px;font-weight: 500}
.goods_view_desc_cost i{font-size: 22px}
.goods_view_desc_cost strong{font-size: 32px;line-height: 33px}
.goods_view_desc_cost strong:after{content:' 원';display: inline-block;font-size: 22px;font-weight: 400}
.goods_view_desc_cost i.label{display: none;font-size: 16px} /* 여긴 사용안하니까 none */
.goods_view_desc_cost .cost_month{margin-bottom: 0px;color: #606060}
.goods_view_desc_cost .cost_month strong{color: #212121}
.goods_view_desc_cost .cost_month strong:after{color: #606060}
.goods_view_desc_cost .cost_sale{color: #fc464c; margin-top: 5px;}
.goods_view_desc_term {border-bottom: 1px solid #cbcbcb;padding: 20px 0 10px}
.goods_view_desc_term li{float: left; margin-bottom: 8px;text-align: center}
.goods_view_desc_term .rental_type{overflow: hidden; margin-bottom: 0px}

.goods_view_desc_term div ul{padding-top: 12px;border-top: 1px dashed #ddd}
.goods_view_desc_term  div ul:first-of-type { border-top: 0; }

.goods_view_desc_term div ul:nth-child(3){ /*padding-top: 0;*/  /*border: none*/ }
.goods_view_desc_term .rental_type label{position: relative}
.goods_view_desc_term .rental_type .label{display: inline-block;overflow: hidden; height: 46px;background: #fff;border: 2px solid #fff;border-radius: 10px;border-top-left-radius:20px;border-bottom-right-radius:30px;color: #606060;font-size: 16px;line-height: 46px;text-align: center; padding: 0px 20px; margin-right: 10px; }
.goods_view_desc_term .rental_type label input[type="radio"] {position: absolute;top: 4px;left: -9999px}
.goods_view_desc_term .rental_type label input[type="radio"]:checked+.label {display: inline-block;overflow: hidden; height: 46px;border-radius: 10px;border-top-left-radius:20px;border-bottom-right-radius:30px;font-size: 16px;line-height: 46px}

.goods_view_desc_term .rental_type label input[type="radio"]:disabled+.label em { opacity: 0.4 }



.goods_view_desc_card{padding-top: 18px;cursor: pointer}
.goods_view_desc_card span{display: block;font-size: 18px}

/* 라디오버튼 옵션사용으로 아마도 사용안함 삭제예정
#sit_opt_added {margin:0;padding:0;border-bottom:0;background:#fff;list-style:none}
#sit_opt_added li {padding: 15px 0;position:relative}
#sit_opt_added li .opt_name{color: #2F56D7;line-height:20px;font-weight:400; width: 400px;text-align: left}
#sit_opt_added li .opt_count{position:absolute;top:0;left:0;margin-top:50px;width: 522px}
#sit_opt_added button {float:left;width:30px;height:30px;border:1px solid #cdcdcd;background:#fff;color:#666;font-size:0.92em}
#sit_opt_added button:hover{color:#000}
#sit_opt_added .num_input {float:left;border:0;width: 50px;height:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center;}
#sit_opt_added .sit_opt_del{border:0;font-size:15px}
#sit_opt_added .sit_opt_del:hover{color:#be334a}
#sit_opt_added .sit_opt_prc{display:block;float:left;width: 350px;padding:0 20px 0 10px;text-align:right;line-height:30px;font-size:14px;font-weight:normal}
#sit_tot_price {margin-top: 0px;padding: 10px 0 5px; text-align: right; border-top: none;}
#sit_tot_price span{float: left;margin-right: 10px; font-size: 24px;text-align: left}
#sit_tot_price strong{color: #0099cc;font-size: 30px}
#sit_tot_price em{font-style: normal;font-size: 24px}
*/

.goods_view_btns{margin-top: 24px;padding-top: 25px;border-top: 3px solid #212121}
.goods_view_btns a{display: inline-block;width: 180px;height: 70px;line-height: 70px;text-align: center;cursor: pointer}
.goods_view_btns a.apply{margin-right: 12px;font-size: 22px}
.goods_view_btns a.cart{background: #ddd;color: #212121;font-size: 22px}
.best_goods li .goods_desc_cost .cost_month{margin-bottom: 10px;color: #212121}
.best_goods li .goods_desc_cost .cost_sale{color: #fc464c}
.deco{border-radius: 10px;border-top-left-radius:20px;border-bottom-right-radius:30px}

.goods_view_contents{overflow: hidden;margin-top: 10px}
.goodstab{margin-bottom: 20px}
.goodstab ul{overflow: hidden;border-bottom: 1px solid #cbcbcb}
.goodstab li{float: left;width: 33.33%;font-size: 20px;text-align: center}
.goodstab li a{color: #212121}
.goodstab li.on span{display: inline-block;padding: 0 50px 20px 50px;border-bottom: 3px solid #212121;font-weight: 500}
.goodstab_contents{margin: 20px 0 30px 0;min-height: 300px}
.goodstab_contents .gift_tit_img img{max-width: 100%}
.goodstab_contents .list_center p{text-align: center}
.goodstab_contents .list_center img{max-width: 100%}

.cardmore_detail_wrap{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0, .8);z-index: 100000000}
.cardmore_detail{overflow-y: scroll;position: relative;width: 1000px;margin: 30px auto 10px;background: #fff}
.cardmore_detail.on{height: 92%;margin: 30px auto 10px}
.cardmore_detail .cardmore_top{position: fixed;width: 1000px;margin: 0 auto;padding: 48px 48px 38px;background: #fff}
.cardmore_detail.on .cardmore_top{height: 270px;}

.cardmore_detail .cardmore_top .cardmore_close{position: absolute;top: 15px;right: 15px;cursor: pointer}
.cardmore_detail .cardmore_top .cardmore_close img{width: 40px}
.cardmore_detail .cardmore_top p.title{font-size: 20px}
.cardmore_detail .cardmore_top p strong{color: #DB4081}
.cardmore_detail .cardmore_top span.txtpoint{font-size: 22px;color: #212121}
.cardmore_detail .cardmore_top .cardmore_list{overflow: hidden;margin: 20px 0 20px;padding: 10px 0;background: #fff;border-top: 1px solid #ddd} /* border-bottom: 1px solid #ddd */
.cardmore_detail .cardmore_top .cardmore_list p{display: none}
.cardmore_detail .cardmore_top .cardmore_list ul{}
.cardmore_detail .cardmore_top .cardmore_list li{float: left;width: 32.6%;margin: 0 1% 1% 0;padding: 8px 0;border: 1px solid #ddd;text-align: center;cursor: pointer}
.cardmore_detail .cardmore_top .cardmore_list li:nth-child(3n){margin: 0 0 1% 0}
.cardmore_detail .cardmore_top .cardmore_list li.on{background: #f7f8f9;font-weight: bold}
.cardmore_detail .cardmore_contxt{ display: none; margin-top: 280px;text-align: center}
.cardmore_detail.on .cardmore_contxt{display: block}
.cardmore_detail .cardmore_contxt img { display: block; width: 900px;margin-left: 50px}



/* sub pages - goods apply */
.goods_apply{overflow: hidden}
.goods_apply h2{color: #212121;font-size: 52px;font-weight: 600;text-align: center}
.goods_apply .goods_apply_result{margin: 70px auto 100px;width: 750px;padding: 80px 0;border: 1px solid #cbcbcb;border-radius: 10px;border-top-left-radius:20px;border-bottom-right-radius:30px;text-align: center}
.goods_apply .goods_apply_result span{font-size: 24px;line-height: 155%}
.goods_apply_wrap{margin-top: 50px}
.goods_apply_wrap h3{margin-bottom: 33px;color: #212121;font-size: 32px}
.goods_apply_form{float: left;width: 520px}
.goods_apply_form .goods_apply_form_wrap{border-top: 3px solid #212121}
.goods_apply_form dl{clear: both;border-bottom: 1px solid #cbcbcb}
.goods_apply_form dt{float: left;width: 100px;margin: 37px 0 0 24px;color: #212121;font-size: 16px}
.goods_apply_form dt em{display: inline-block;width: 20px;color: #fc464c;vertical-align: middle}
.goods_apply_form dd{margin-left: 110px}
.goods_apply_form input[type=text]{height: 42px;margin: 31px 0;padding: 0 10px;background: transparent;border: 1px solid #cbcbcb;font-size: 20px;font-weight: 400;line-height: 40px}
.goods_apply_form textarea{width: 96%; font-size: 18px ; height: 200px;margin: 30px 0 31px;padding: 10px;background: transparent;border: 1px solid #cbcbcb}
.goods_apply_form .apply_agree{position: relative;padding: 24px 0 28px;border-bottom: 3px solid #212121}
.goods_apply_form .apply_agree label{margin:0 10px 0 35px;font-size: 18px;letter-spacing: -0.5px;line-height: 27px}
.goods_apply_form .apply_agree span{position: absolute; right: 0;padding-bottom: 4px;border-bottom: 1px solid #121212;font-size: 16px;cursor: pointer}
.goods_apply_form .cost_chk{margin-top: 30px}
.goods_apply_form .cost_chk p{margin-bottom: 36px;color: #212121;font-size: 20px;font-weight: 500}
.goods_apply_form .cost_chk span{color: #fc464c;font-size: 34px}
.goods_apply_form .cost_chk strong{font-size: 40px;font-weight: 600}
.goods_apply_form .goods_apply_btns{margin: 70px 0 100px}
.goods_apply_form .goods_apply_btns input[type=submit]{display: block;width: 257px;height: 70px;background: #2F56D7;border: none;color: #fff;text-align: center;line-height: 70px;font-size: 26px;cursor: pointer}

.goods_apply_info_wrap{float: right ;width: 420px;margin-left: 60px}
.goods_apply_choice{overflow: hidden;position: relative;margin-bottom: 20px;padding: 29px 29px 43px 20px;background: #eaedf8;border-radius: 20px}
.goods_apply_choice .btn_close{position: absolute;top: 29px;right: 29px}
.goods_apply_choice .goods_apply_thum{position: absolute;margin: 25px 24px 0 0}
.goods_apply_choice .goods_apply_thum img{width: 114px}
.goods_apply_choice .goods_apply_desc{float: left;margin: 18px 0 14px 134px;padding-bottom: 14px;border-bottom: 1px solid #cbcbcb}
.goods_apply_choice .goods_apply_desc .model{display: block;margin-bottom: 2px;color: #606060;font-size: 22px}
.goods_apply_choice .goods_apply_desc h4{color: #212121;font-size: 18px;font-weight: 500;letter-spacing: -1px}
.goods_apply_choice .goods_apply_cost{float: left;margin-left: 134px}
.goods_apply_choice .goods_apply_cost span{display: block;font-size: 24px}
.goods_apply_choice .goods_apply_cost em{display: inline-block;width: 108px;color: #606060}
.goods_apply_choice .goods_apply_cost strong{color: #212121;font-weight: 400}
.goods_apply_choice .goods_apply_cost .cost_month{margin-bottom: 6px}
.goods_apply_choice .goods_apply_cost .cost_total strong{color: #2f56d7;font-weight: 500}
.goods_apply_choice .goods_apply_cost .cost_total strong:after{content:' 원';display: inline-block;color: #212121;font-weight: 400}


/* sub pages - cart */
.cart_wrap{overflow: hidden;padding-bottom: 92px}
.cart_wrap h2{color: #212121;font-size: 52px;font-weight: 600;text-align: center}
.cart_wrap table{width: 100%;margin: 98px 0 70px;border-top: 3px solid #212121;border-bottom: 3px solid #212121}
.cart_wrap .c01{width: 90px}
.cart_wrap .c02{width: 110px}
.cart_wrap .c04{width: 280px}
.cart_wrap th{height: 60px;border-bottom: 2px solid #ddd;color: #212121;font-size: 18px;font-weight: 500;line-height: 60px}
.cart_wrap td{padding: 40px 0 40px;border-bottom: 2px solid #ddd;color: #212121}
.cart_wrap td p, .cart_wrap td span{font-size: 22px}
.cart_wrap td p strong{display: block;font-weight: 400}
.cart_wrap td .option{margin-top: 10px}
.cart_wrap td .option .decoline{padding: 8px 14px;background: #fff;border: 1px solid #2F56D7;border-radius: 10px;border-top-left-radius:20px;border-bottom-right-radius:20px;color: #2F56D7;font-size: 18px;
	line-height: 50px; }
.cart_wrap td .goods_img img{border: 1px solid #212121;width: 108px;}
.cart_wrap td span strong{font-size: 28px}
.cart_wrap td span.btn_del{margin-left: 10px;cursor: pointer}
.cart_wrap td:nth-child(3){padding-left: 33px}
.cart_wrap td:last-child{text-align: center}
.cart_wrap .bbs_btns{margin: 0 auto;text-align: center}
.cart_wrap .bbs_btns_right{margin-bottom:20px;text-align: right}
.cart_wrap .bbs_btns_right .chkdel{padding-bottom: 3px;background: #F4F5F9;border: none;border-bottom: 1px solid #333;color: #212121;font-size: 20px;display: inline-block;text-align: center;cursor: pointer}
.cart_wrap .bbs_btns .apply{margin-right: 22px;background: #2F56D7;color: #fff;font-size: 26px;display: inline-block;width: 245px;height: 70px;border: none;line-height: 70px;text-align: center;cursor: pointer}
.cart_wrap .bbs_btns .goto{background: #ddd;color: #212121;font-size: 26px;display: inline-block;width: 245px;height: 70px;line-height: 70px;text-align: center}


/* sub pages - gift */
.gift_wrap{}
.gift_tit_img{background: #E5EFFF;text-align: center}
.gift_list_wrap{margin-top: 30px}
.gift_list_wrap .gift_list {overflow: hidden;clear: both}
.gift_list_wrap .gift_list li{float: left;width: 325px;margin: 0 10px 10px 0;display: block;padding: 30px 30px 50px;background: #fff;border-radius: 10px;border: 1px solid #cbcbcb;text-align: center}
.gift_list_wrap .gift_list li:nth-child(3n){margin-right: 0}
.gift_list_wrap .gift_list span{display: block}
.gift_list_wrap .gift_list .gift_img{ margin-bottom: 30px}
.gift_list_wrap .gift_list .gift_img img{max-width: 100%}
.gift_list_wrap .gift_list .gift_tit{margin-bottom: 38px;color: #212121;font-size: 20px;font-weight: 500;letter-spacing: -1px}
.gift_list_wrap .gift_list .btns_view{display: block;width: 150px;height: 50px;margin: 0 auto;background: #2f56d7;color: #fff;font-size: 18px;text-align: center;line-height: 50px;cursor: pointer}
.gift_list_wrap .gift_list .tabs-menu{display: none}
.gift_list_wrap .gift_list h2{ font-size: 35px; text-align: center; }
.gift_list_wrap .gift_list h2 span { font-size: 20px; color: #666; margin-bottom:25px; } 
.gift_list_wrap .gift_list .gift_group_wrap{overflow: hidden}
.gift_list_wrap .gift_list ul:after { display:block; content:''; clear:both; }
.gift_list_wrap .gift_list ul { margin-bottom:30px; }

.modal {display: none;position: fixed; left: 0; top: 0; background: rgba(0,0,0,0.6); width: 100%; height: 100%; z-index: 99999999;}
.modal .listview{position: fixed;bottom: 0;left: 50%;background: rgba( 0, 0, 0, 0.9);z-index: 5;width: 1100px;margin-left: -550px;color: #fff;font-size: 16px;font-weight: 400;height: 70px;line-height: 70px;text-align: center;cursor: pointer}
.modal .listview img{display: inline-block;margin: 0 3px 6px 0;vertical-align: middle}
.modal .modal_gift_close{position: absolute;top: 0;right: 50%;margin-right: -626px;padding: 23px 22px 20px;background: #111;cursor: pointer}
.modal .modal_detail{position: absolute;left: 50%;margin-left: -550px;width: 1100px;top: 0;height: 100%;background: #fff;overflow-y: scroll}
.modal .modal_detail .detail_v{position: relative;padding: 70px 0;background: #fff}
.modal .tilte {position: fixed;left: 50%;top: 0;width: 1100px;margin-left: -550px;line-height: 40px;font-size: 20px;text-align: center;padding: 20px 0;background: rgba(0,0,0,0.8); color: #fff;z-index: 10}
.modal .layer {width: 1100px; height: 100%; background: #fff; border: 1px solid #ccc; top: 50%; left: 50%; position: absolute; transform: translate(-50%,-50%);}
.modal .layer .txt {padding: 20px;text-align: center}
.modal .close {position: absolute;left: 50%;margin-left: 540px;width: 50px;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 40px;cursor: pointer;}
.modal .close i {color: #fff; font-size: 25px;}


/* sub pages - review */
.review_wrap{overflow: hidden;padding: 92px 0}
.review_wrap h2{margin-bottom: 90px;color: #212121;font-size: 52px;font-weight: 600;text-align: center}
.review_wrap table{width: 100%;padding: 18px 0 18px;border-top: 2px solid #212121;border-bottom: 2px solid #212121}
.review_wrap td{padding: 50px 0 50px;border-bottom: 2px solid #ddd;text-align: center}
.review_wrap td.txtl{text-align: left}
.review_wrap td.review_img img{width: 185px;height: 185px;border-radius: 10px;border-top-left-radius:20px;border-bottom-right-radius:50px}
.review_wrap td.caname{color: #636363;font-size: 24px}
.review_wrap td strong{display: block;margin-bottom: 30px;color: #212121;font-size: 24px}
.review_wrap td p{color: #212121;font-size: 20px}
.review_wrap td.date{color: #636363;font-size: 18px}
.review_wrap td.date span:after{content:'';display: inline-block;width: 1px;height: 10px;margin: 0 14px 2px 18px;background: #afb2b7}
.review_wrap tr:last-child td{border-bottom: none}

.review_wrap .review_contents{margin-bottom: 30px;padding: 70px 0 40px;border-top: 2px solid #212121;border-bottom: 2px solid #212121}
.review_wrap .review_contents h2{display: none}
.review_wrap .review_contents h3{margin: 0 10px 45px;font-size: 38px;font-weight: 500}
.review_wrap .bbs_view_info{margin-bottom: 44px;padding: 0 10px 40px;border-bottom: 2px solid #ddd}
.review_wrap .bbs_view_info span{color: #636363;font-size: 20px;font-weight: 300}
.review_wrap .bbs_view_info span::after{content:'';display: inline-block;width: 1px;height: 10px;margin: 0 14px 2px 18px;background: #afb2b7}
.review_wrap .bbs_view_info span:last-child:after{display: none}
.review_wrap .bbs_view_info .name{}
.review_wrap .bbs_view_info .date{}
.review_wrap .bbs_view_info .hit{}
.review_wrap .bbs_view_img{display: block;margin: 20px;text-align: center}
.review_wrap .bbs_view_img img{vertical-align: top}
.review_wrap .bbs_view_contents{margin: 44px 10px 20px;color: #212121;font-size: 26px;font-weight: 400;letter-spacing: -0.5px}
.review_wrap .bbs_view_contents p{color: #212121;font-size: 26px;letter-spacing: -0.5px}
.review_wrap .bbs_view_contents img{display: block;margin: 20px auto 20px}

.review_wrap .review_write {padding: 30px 0 10px;border-top: 2px solid #212121;border-bottom: 2px solid #212121}
.review_wrap .review_write div{width: 100%;margin-bottom: 20px;overflow: hidden}
.review_wrap .review_write .input{width: 15%;height: 64px;padding: 0 10px;background: transparent;border: 1px solid #cbcbcb;font-size: 22px;line-height: 62px}
.review_wrap .review_write input[type=text]{width: 100%;height: 64px;padding: 0 10px;background: transparent;border: 1px solid #cbcbcb;font-size: 22px;line-height: 62px}
.review_wrap .review_write input[type=password]{width: 100%;height: 64px;padding: 0 10px;background: transparent;border: 1px solid #cbcbcb;font-size: 22px;line-height: 62px}
.review_wrap .review_write input[type=file]{width: 100%;height: 64px;padding: 0 10px;border: 1px solid #cbcbcb;font-size: 22px;line-height: 62px}
.review_wrap .review_write textarea{width: 100%;height: 400px;padding: 0 10px;background: transparent;border: 1px solid #cbcbcb;font-size: 22px;line-height: 62px}
.review_wrap .review_write .cke_sc{display: none}
.review_wrap .review_write div.thdimg{width: 100%;height: 64px;padding: 0 10px;background: transparent;border: 1px solid #cbcbcb;font-size: 22px;line-height: 62px}
.review_wrap .review_write div.thdimg img{display: inline-block;margin-top: 5px}
.review_wrap .review_write div.thdend{margin: 0 0 -34px 0}

.review_wrap .bbs_btns{margin-top: 50px;text-align: center}
.review_wrap .bbs_btns_left{float: left}
.review_wrap .bbs_btns_right{float: right}
.review_wrap .bbs_btns a{margin: 0 5px}
.review_wrap .bbs_btns_left a{margin-right: 5px}
.review_wrap .bbs_btns_right a{margin-left: 5px}
.review_wrap .bbs_btns input[type=submit]{margin-right: 12px;background: #2F56D7;border: 1px solid #2F56D7;color: #fff;font-size: 22px;display: inline-block;height: 60px;padding: 0 30px;border: none;line-height: 60px;text-align: center;cursor: pointer}
.review_wrap .bbs_btns a{background: #fff;border: 1px solid #2F56D7;color: #2F56D7;font-size: 22px;display: inline-block;padding: 0 30px;height: 60px;line-height: 60px;text-align: center}
.review_wrap .bbs_btns a.solid{background: #2F56D7;border: 1px solid #2F56D7;color: #fff;font-size: 22px;display: inline-block;padding: 0 30px;height: 60px;line-height: 60px;text-align: center}

.review_wrap .pg_wrap{padding: 50px 0 10px}


/* sub pages - privacy */
.privacy_wrap{overflow: hidden;padding: 92px 0}
.privacy_wrap textarea{width: 100%;height: 500px;padding: 20px 20px;border: 1px solid #cbcbcb;font-size: 18px;font-weight: 300;line-height: 165%}



.board_listW h2{display: none}
table.board-list {margin-bottom: 20px;border-bottom: 2px solid #212121}
table.board-list th{display: none}
table.board-list td{padding: 18px 10px 18px 10px;font-size: 20px}
table.board-list td a{color: #2F56D7}
.bo_v_com a.btn_b02{padding: 0 30px;height: 40px;background: #2f56d7;border: none;color: #fff;border-radius: 5px;border-top-left-radius: 10px;border-bottom-right-radius: 20px;line-height: 40px}


div.main.quick_menu.fixed {position: fixed;top: 80px}
div.main.quick_menu{top: 1000px}

div.quick_menu {position: absolute;top: 333px;left: 50%;min-width: 125px;min-height: 150px;padding: 0;text-align: center;z-index:20} /* 180px category : 550px*/
div.quick_menu.fixed {position: fixed;top: 80px;left: 50%;min-width: 125px;min-height: 150px;padding: 0;text-align: center;z-index:20} /* 180px category : 550px*/
div.quick_menu.right {margin:0 0 0 550px}
div.quick_menu.quick_left {margin:0 0 0 -650px}



.event_list{padding-top: 12px;background: #F4F5F9}
.event_list h2{display: none}
.event{width: 800px;margin: 0 auto;padding-top: 50px;border-top: 1px solid #111;text-align: center}
.event li{width: 50%;max-width: 400px;height: 400px;float: left;margin: 0;padding: 0}
.event img{max-width: 100%;vertical-align: top}
.list_detail{padding-top: 50px;background: #F4F5F9;text-align: center}
.list_detail div{width: 1200px;margin: 0  auto;}
.btn_bo_user{background: #F4F5F9;padding: 20px 0 50px}


.goods_thums .icon{position: absolute}
.goods_thums .icon img{display: inline-block;width: 80px;height: 80px}
.goods_thums .new_best{bottom: 0;left: 0}
.goods_thums .icons{bottom: 0;right: 0}
.goods_thums .icons_middle{bottom: 0;right: 0}