@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,900&subset=korean);


.only_mobile { display: none !important; }
#filter_list_hide { 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: #fff;border-top: 1px solid #ccc}
article{}
.container{position: relative;width: 1200px;margin: 0 auto}
.sbg{background: #f8f8f8}

.top_wrap{height: 40px;line-height: 40px}
.top_bnr_txt{text-align: center}
.top_bnr_txt a{font-size: 16px;color: #212121}


.logo{padding-top: 34px;text-align: center}
.logo a{display: inline-block}
.logo img {max-width: 200px;max-height: 60px;min-height: 46px}
.search_wrap{position: absolute;top: 110px;right: 0;z-index: 99}
.search_box{width: 300px;height: 42px;padding: 0 10px 0 20px;border: 1px solid #525252;border-radius: 30px;line-height: 38px;}
.search_box input[type=text]{width: 227px;margin: 0 10px 8px 0;border: none;color: #606060;font-size: 14px;vertical-align: middle;letter-spacing: -1px}
.search_box .btn_search{width: 23px;height: 23px;margin-top: 8px;border: none;background: url(../imgs/btn_sch.png) no-repeat 0 center;background-size: 23px;text-indent: -999px;cursor: pointer}
.top_tel{position: absolute;top: 36px;left: 0;padding-left: 55px;text-align: left;background: url(../imgs/top_tel.png) no-repeat 0 0}
.top_tel strong{display: block;margin-top: -7px;font-size: 27px}
.top_tel span{display: block;margin-top: -7px;font-size: 18px}
.top_tel em img{display: inline-block;width: 30px;height: 29px}

.lnb{position: absolute;top: 47px;right: 0}
.lnb li{float: left}
.lnb li a:after{content:'';display: inline-block;width: 1px;height: 12px;margin-left: 14px;background: #A6A6A6}
.lnb li.cart a{padding-right: 12px;background: url(../imgs/top_cart.png) 0 center no-repeat;background-size: 23px}
.lnb li.review a{padding-right: 12px;background: url(../imgs/top_review.png) 0 center no-repeat;background-size: 23px}
.lnb li.gift a{background: url(../imgs/top_gift.png) 0 center no-repeat;background-size: 23px}
.lnb li.gift a:after{display: none}
.lnb li a{display: inline-block;padding-left: 27px;color: #212121;font-size: 16px}


.gnb li{color: #000;font-size: 18px;font-weight: 700}
.gnb_close_btn{position: absolute;top: 24px;width: 30px;height: 30px;margin-left: 20px;background:#fff url(../imgs/btn_close.png) no-repeat 0 0;cursor: pointer}
/*
.gnb_al_ul{border: 1px solid #f47725}
.gnb_al_ul li > a{background: #FD681D;font-size: 17px;font-weight: 700}
.gnb_al_ul li li a{}
.gnb_al_ul li li a:hover{color: #FD681D}
*/

#gnb_all{ display: none;position: absolute;top: 0;left: 0;width: 100%;padding-top: 71px;background: transparent;z-index: 99999}
.gnb_all_wrap{ position: relative;width: 100%;height: 540px;background: #fff;border-bottom: 1px solid #ddd}
.gnb_al_ul{width: 1200px;margin: 0 auto;padding: 20px 0}
.gnb_al_ul li{float: left;width: 18%;margin-right: 2%}
.gnb_al_ul li > a{display: block;height: 36px;color: #222;font-size: 19px;font-weight: bold;line-height: 36px;text-align: left}
.gnb_al_ul ul{overflow: hidden;margin: 10px 0 0 0}
.gnb_al_ul li ul li{float: none;width: 100%}
.gnb_al_ul li li{margin: 0}
.gnb_al_ul li li a{height: 28px;padding: 2px 0 0 0;color: #555;font-size: 16px;font-weight: 400;line-height: 28px;text-align: left}
.gnb_al_ul li li:last-child a{border: none}
.gnb_al_ul li li a:hover{color: #2F56D6;font-weight: 500}



.nav_wrap{position: relative;height: 70px;margin-top: 14px;border-bottom: 1px solid #a6a6a6;}
.nav_wrap .menu_all{position: absolute;top: 20px;left: 0;width: 120px;padding-left: 30px;background: url(../imgs/btn_all.png) 0 4px no-repeat;background-size: 26px;font-size: 20px;font-weight: 500;cursor: pointer}
.nav_wrap .gnb > ul{margin-left: 150px}
.nav_wrap .nav_tit {float: left;width: 100px;text-align: left}
.nav_wrap .nav_tit:first-child{width: 120px;margin: 0}
.nav_wrap .nav_tit:nth-child(5){width: 110px}
.nav_wrap .nav_tit:nth-child(6){width: 100px}
/*.nav_wrap .nav_tit:nth-child(7){display: none}*/
.nav_wrap .nav_tit:nth-child(8){display: none}
.nav_wrap .nav_tit:nth-child(9){display: none}
.nav_wrap .nav_tit:nth-child(10){display: none}
.nav_wrap .nav_tit > a{position: relative;color: #121212;font-size: 20px;line-height: 70px;font-weight: 500}
.nav_wrap .nav_tit > a:hover{font-weight: 700}
.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: 56px;left: 0;width: 1200px;z-index: 1000000}
.nav_wrap .nav_sub_wrap{width: 1180px;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 ul{width: 700px}
.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: 290px;right: 50%;margin-right: -800px;z-index: 100}
.blogo{margin-top: 10px}
.blogo img { max-height:60px; }
/*
.footer_nav{padding: 40px 0 34px 190px}
.footer_nav a{position: relative;color: #999;font-size: 14px;letter-spacing: -1px}
.footer_nav a:after{content:'';position: absolute;top: 20px;left: 0;width: 100%;border-bottom: 1px solid #999;opacity: 0.8}
*/
.addr{margin-top: 10px;color: #555;font-size: 13px;font-weight: 300;line-height: 165%}
.addr span{margin-right: 7px}
.addr span:before{content:'';display: inline-block;width: 4px;height: 4px;margin: 0 10px 3px 4px;background: #C4C4C4;border-radius: 25px}
.copy{margin-top: 15px;color: #999;font-size: 12px} /* position: absolute;top: 100px;right: 0; */
.footer_cu{position: absolute;top: 15px;right: 0}
.footer_cu span{color: #222;font-size: 14px;font-weight: 500;letter-spacing: -1px}
.footer_cu strong{display: block;margin: -5px 0 7px;color: #00286B;font-size: 31px}
.footer_privacy a{position: relative;color: #999;font-size: 14px;letter-spacing: -1px}
.footer_privacy a:after{content:'';position: absolute;top: 20px;left: 0;width: 100%;border-bottom: 1px solid #999;opacity: 0.8}


.main_visual{margin-top: 50px;text-align: center}
.main_visual .main_visual_wrap .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{position: absolute;bottom: 64px !important;left: 50% !important;display: inline-block;width: 75px !important;background: rgba(0,0,0, .3);border-radius: 25px;height: 33px;padding: 0;line-height: 33px;color: #fff;margin-left: -510px}
.main_visual .main_visual_wrap .swiper-button-prev, .swiper-container-rtl .swiper-button-next{color: #838383;outline: none}
.main_visual .main_visual_wrap .swiper-button-next, .swiper-container-rtl .swiper-button-prev{color: #838383;outline: none}

@media screen and (min-width:1440px){
    .main_visual .main_visual_wrap .swiper-container .btn-wrap-next{position: absolute;top: 0;right: 50%;width: 34px;margin-right: -700px;height: 100%;z-index: 999}
    .main_visual .main_visual_wrap .swiper-container .btn-wrap-prev{position: absolute;top: 0;left: 50%;width: 34px;height: 100%;margin-left: -670px;z-index: 999}
    .main_visual .main_visual_wrap .swiper-container .btn_wrap_num{width: 100%}
    .main_visual .main_visual_wrap .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{position: absolute;bottom: 64px !important;display: inline-block;width: 75px !important;background: rgba(0,0,0, .3);border-radius: 25px;height: 33px;padding: 0;line-height: 33px;color: #fff;margin-left: -28.5%}
    .main_visual .main_visual_wrap .swiper-container .swiper-slide{opacity: .3;transition: opacity 1s;text-align: center}
    .main_visual .main_visual_wrap .swiper-container .swiper-slide-active{opacity: 1;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{left: 7px}
    .swiper-button-next, .swiper-container-rtl .swiper-button-next{right: 7px}
}


@media screen and (min-width:1940px){
    .main_visual .main_visual_wrap .swiper-container .btn-wrap-next{position: absolute;top: 0;right: 50%;width: 34px;margin-right: -700px;height: 100%;z-index: 999}
    .main_visual .main_visual_wrap .swiper-container .btn-wrap-prev{position: absolute;top: 0;left: 50%;width: 34px;height: 100%;margin-left: -700px;z-index: 999}
    .main_visual .main_visual_wrap .swiper-container .btn_wrap_num{width: 100%}
    .main_visual .main_visual_wrap .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{position: absolute;left: 50%;bottom: 64px !important;display: inline-block;width: 75px !important;margin-left: -530px;background: rgba(0,0,0, .3);border-radius: 25px;height: 33px;padding: 0;line-height: 33px;color: #fff;}
    .main_visual .main_visual_wrap .swiper-container .swiper-slide{opacity: .3;transition: opacity 1s;text-align: center}
    .main_visual .main_visual_wrap .swiper-container .swiper-slide-active{opacity: 1;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{left: 7px}
    .swiper-button-next, .swiper-container-rtl .swiper-button-next{right: 7px}
}




/* .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: 25px;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 58px}
.quick_request .q_request_form input[type=text]{margin-right: 15px;padding: 0 10px 0 20px;border: 1px solid #fff;color: #fff;font-size: 16px;background: transparent;border-radius: 15px}
.quick_request .q_request_form input::placeholder{color: #fff}
.quick_request .q_request_form input.in_name{width: 176px;height: 50px}
.quick_request .q_request_form input.in_tel{width: 216px;height: 50px}
.quick_request .q_request_agree{float: left;margin-top: 38px;color: #fff}
.quick_request .q_request_agree label{margin: 0 15px 0 30px;font-size: 14px}
.quick_request .q_request_agree span{padding-bottom: 4px;border-bottom: 1px solid #fff;font-size: 14px;cursor: pointer}
.quick_request .q_request_btns{float: right;margin-top: 30px}
.quick_request .q_request_btns .btn_submit{display: block;text-align: center;width: 160px;height: 50px;background: #FFD800;border-radius: 15px;color: #212121;font-size: 18px;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: 110px;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_on.png) 0 center no-repeat;transition: all 0.5s}
.check_style:checked +label:before {background: url(../images/chk_off.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}
.category_tit{display: none}

article{clear: both}
article:after{content: ''; display: block;clear: both}
article.bg {background: #f6f6f6}
article h3{color: #222;font-size: 42px;text-align: left;line-height: 125%;letter-spacing: -1px}

.category_goods{margin-top: 72px}
.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 12px;width: 100px}
.category_contents{position: relative;margin: 76px 0 56px;width: 100%;height: 640px}
.category_contents li{}
.category_contents li.first{position: absolute;top: 0;left: 0}
.category_contents li.second{position:absolute;top: 0;right: 0;width: 387px;height: 285px}
.category_contents li.third{position: absolute;top: 305px;left: 0;width: 387px;height: 285px}
.category_contents li.fourth{position: absolute;top: 305px;left: 407px;width: 387px;height: 285px}
.category_contents li.fifth{position: absolute;top: 305px;right: 0;width: 387px;height: 285px}
/*
.category_contents li.first{position: relative;width: 794px;left: 285px;top: 0}
.category_contents li.second{width: 387px;height: 285px}
.category_contents li.third{width: 387px;height: 285px}
.category_contents li.fourth{width: 387px;height: 285px}
.category_contents li.fifth{width: 387px;height: 285px}
.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: 0;text-align: center}
.category_contents li .goods_img img{max-width: 100%}
.category_contents li .goods_tit{color: #212121;font-size: 26px;font-weight: 600;letter-spacing: -1px}
.category_contents li .goods_model{color: #212121;font-size: 18px;font-weight: 300}

.best_goods{overflow: hidden;padding: 80px 0 58px}
.best_goods ul{margin-top: 28px}
.best_goods li{float: left;width: 285px;min-height: 474px;margin: 0 20px 20px 0;padding: 20px 20px;background: #fff;border-radius: 25px;border: 2px solid #fff}
.best_goods li:nth-child(4n){margin: 0 0 20px 0}
.best_goods li a{display: black}
.best_goods li .goods_thums{position: relative;width: 243px;height: 243px;margin-bottom: 10px;background: #f9f9f9}
.best_goods li .goods_thums span.stiker{position: absolute;top: 0;left: 0;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: #999999;font-size: 14px}
.best_goods li .goods_desc .goods_brand:after{content:'';display: inline-block;width: 1px;height: 12px;margin: 0 5px 0 8px;background: #ccc}
.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: #222;font-size: 18px;height: 52px;overflow: hidden}
.best_goods li .goods_desc_cost{margin-top: 14px;font-size: 16px;text-align: right;letter-spacing: -1px}
.best_goods li .goods_desc_cost span{display: block;font-weight: 500}
.best_goods li .goods_desc_cost .cost_month{margin-bottom: 5px;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: 20px;line-height: 20px}
.best_goods li .goods_desc_cost strong:after{content:' 원';display: inline-block;padding-left: 2px;font-size: 16px;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: 86px 0 86px}
.new_goods h3 span{display: block;margin-top: 20px;font-size: 16px;font-weight: 300}
.new_goods h3 span:before{content:'';display: block;width: 20px;height: 2px;background: #222}
.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: 20px;color: #212121;position: absolute;top: -10px;left: 8px;font-weight: 300}
.new_goods_bx .bx-wrapper .bx-has-controls-direction{overflow: hidden;position: absolute;top: 300px;left: -400px;width: 160px;height: 40px}
.new_goods_bx .bx-wrapper .bx-next:hover{background-position: initial}
.new_goods_bx .bx-wrapper .bx-prev:hover{background-position: initial}
.new_goods .new_goods_tit{position: absolute;top: 0;left: 0}
.new_goods .new_goods_bx{width: 810px;padding-top: 0;margin-left: 390px}
.new_goods_bx li{float: left;padding: 40px 35px;background: #f8f8f8;border-radius: 25px;text-align: left}
.new_goods_bx li strong:after{content:' 원';display: inline-block;color: #212121;font-size: 20px;font-weight: 400;margin-left: 2px}
.new_goods span{display: block;color: #212121}
.new_goods .goods_stiker{position: absolute;top: 15px;left: 15px}
.new_goods .goods_img{display: block}
.new_goods .goods_img img{width: 325px;height: 325px;margin: 0 auto}
.new_goods .goods_tit{margin-top:10px;font-size: 22px;font-weight: 600}
.new_goods .goods_tit em{display: block;font-size: 14px;font-weight: 400}
.new_goods .goods_cost{display: block;margin-top: 20px;font-size: 24px}
.new_goods .goods_sale{color: #fc464c;font-size: 24px}
.new_goods_bx li em{font-size: 20px;margin-right: 20px}
.new_goods_bx li strong{font-size: 26px}
*/

.new_goods{padding: 86px 0 86px}
.new_goods .new_goods_tit{position: absolute;top: 0;left: 0}
.new_goods .new_goods_tit span{display: block;margin-top: 20px;font-size: 16px;font-weight: 300}
.new_goods .new_goods_tit span:before{content:'';display: block;width: 20px;height: 2px;background: #222}
.new_goods .new_goods_bx{position: relative;width: 810px;padding-top: 0;margin-left: 390px}
.new_goods_bx li{float: left;padding: 40px 35px;background: #f8f8f8;border-radius: 25px;text-align: left}
.new_goods_bx li strong:after{content:' 원';display: inline-block;color: #212121;font-size: 20px;font-weight: 400;margin-left: 2px}
.new_goods_bx li em{font-size: 20px;margin-right: 20px}
.new_goods_bx li strong{font-size: 26px}
.new_goods_bx span{display: block;color: #212121}
.new_goods_bx .goods_stiker{position: absolute;top: 15px;left: 15px}
.new_goods_bx .goods_img{display: block}
.new_goods_bx .goods_img img{width: 325px;height: 325px;margin: 0 auto}
.new_goods_bx .goods_tit{margin-top:10px;font-size: 22px;font-weight: 600}
.new_goods_bx .goods_tit em{display: block;font-size: 14px;font-weight: 400}
.new_goods_bx .goods_cost{display: block;margin-top: 20px;font-size: 24px}
.new_goods_bx .goods_sale{color: #fc464c;font-size: 24px}

.new_goods_bx .bx-wrapper .bx-controls-direction a {position: absolute;top: 15px;outline: 0;width: 32px;height: 22px;text-indent: -9999px;z-index: 9999;}
.new_goods_bx .bx-wrapper .bx-prev {left: 0;background: url(../images/arr_prev.png) no-repeat 0 0}
.new_goods_bx .bx-wrapper .bx-next {left: 120px;background: url(../images/arr_next.png) no-repeat 0 0}
.new_goods_bx .bx-wrapper .bx-pager {text-align: center;font-size: 20px;color: #212121;position: absolute;top: -20px;left: 3px;font-weight: 300}
.new_goods_bx .bx-wrapper .bx-has-controls-direction{overflow: hidden;position: absolute;top: 300px;left: -388px;width: 151px;height: 50px}
.new_goods_bx .bx-wrapper .bx-next:hover{background-position: initial}
.new_goods_bx .bx-wrapper .bx-prev:hover{background-position: initial}


.la_review{padding: 87px 0;background: #f4f8ff}
.la_review .arr{position: absolute;top: 130px;right: 0}
.la_review .arr img{display: inline-block;margin-left: 40px}
.la_review_bx .bx-wrapper .bx-viewport{background: transparent}
.la_review_bx .bx-wrapper .bx-controls-direction a {position: absolute;top: 130px;outline: 0;width: 18px;height: 30px;text-indent: -9999px;z-index: 9999;}
.la_review_bx .bx-wrapper .bx-next:hover{background-position: initial}
.la_review_bx .bx-wrapper .bx-prev:hover{background-position: initial}
.la_review_bx .bx-wrapper .bx-prev {left: -70px;background: url(../imgs/arr_prev.png) no-repeat 0 0}
.la_review_bx .bx-wrapper .bx-next {right: -70px;background: url(../imgs/arr_next.png) no-repeat 0 0}
.la_review .la_review_bx{margin-top: 34px}
.la_review li{float: left;margin-right: 20px !important;width:285px !important}
.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_img img{width: 285px;height: 258px;border: none;border-radius: 25px;}
.la_review li .review_tit{margin-top: 30px;color: #222;font-size: 18px;font-weight: 500}
.la_review li .review_txt{margin: 10px 0 10px;color: #555;font-size: 14px}


/*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: #0C286B;color: #fff}*/

.sch_category_wrap{margin-top: 30px}
.sch_category_wrap .product_list_category_2depth{margin-bottom: 40px}
.sch_category_wrap .product_list_category_2depth ul{overflow: hidden}
.sch_category_wrap .product_list_category_2depth li{float: left;position: relative;width: 200px;height: 40px;background: #fff;font-size: 14px;line-height: 40px;text-align: center;margin: -1px 0 0 -1px;border: 1px solid #ddd}
.sch_category_wrap .product_list_category_2depth li:nth-child(1){margin-top: 0;margin-left: 0}
.sch_category_wrap .product_list_category_2depth li:nth-child(n+2):nth-child(-n+6){margin-top: 0}
/*
.sch_category_wrap .product_list_category_2depth li:nth-child(-n+6){margin-top: 0}
.sch_category_wrap .product_list_category_2depth li:first-child{margin-left: 0}
*/
.sch_category_wrap .product_list_category_2depth li:nth-child(7){margin-left: 0}
.sch_category_wrap .product_list_category_2depth li:nth-child(13){margin-left: 0}
.sch_category_wrap .product_list_category_2depth li.on{border-color: #00286b;z-index: 1;position: relative}
.sch_category_wrap .product_list_category_2depth li.on a{color: #00286b}
.sch_category_wrap .product_list_category_2depth li a{display: block;color: #222}

/*
.sch_category_wrap .product_list_category_2depth li.on + li {}
.sch_category_wrap .product_list_category_2depth li.all a{color :#00286b}
.sch_category_wrap .product_list_category_2depth li.on a{color :#00286b}
*/

.sch_category_list li a.active{background: #0C286B;color: #fff}
.filter_wrap{overflow: hidden;margin-top:15px;background: #fff;border: none;border-radius: 25px}
.filter_wrap .filter_list_always .filter_list p{padding: 20px 20px 20px 40px}
.filter_wrap .filter_list_always .filter_list ul{overflow: hidden;padding: 20px 40px 20px 40px;border-left: 1px solid #eee}
.filter_wrap .filter_list_hide .filter_list p {padding: 15px 20px 15px 40px;}
.filter_wrap .filter_list_hide .filter_list ul {overflow: hidden;padding: 15px 40px 15px 40px;border-left: 1px solid #eee}
.filter_wrap .filter_list{overflow: hidden;border-bottom: 1px solid #eee}
.filter_wrap .filter_list p{float: left;width: 140px;color: #212121;font-size: 18px;font-weight: 600}
.filter_wrap .filter_list ul{margin-left: 160px}
.filter_wrap .filter_list li{float: left;margin: 0 5px 0 0; color: #333;font-size: 18px}
.filter_wrap .filter_list label{position: relative; padding: 0;border: 1px solid transparent;line-height: 25px; }
.filter_wrap .filter_list .label{display: inline-block;padding: 5px 8px;text-align: center;border: 1px solid transparent}
.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;padding: 5px 8px;border: 1px solid #00286B;border-radius: 25px;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: #0C286B;font-size: 20px;font-weight: 500}
.filter_wrap .type_checked li span{margin-left: 5px;cursor: pointer}
/*
.filter_view_button{
    position: absolute;
    top: 4px;
    right: 10px;
    padding-left: 20px;
	background: url(../images/filter.png) no-repeat 0 center;background-size: 16px;color: #d3d3d3;font-size: 16px;cursor: pointer}
*/
.filter_wrap .filter_list_wrap{display: none}
.filter_wrap .filter_submit_wrap{position: relative;margin-top: 5px;min-height: 38px;padding: 5px 0}
.filter_wrap .filter_submit_wrap ul{overflow: hidden;margin-right: 200px;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: 4px;right: 130px;padding-left: 22px;background: url(../images/reset.png) no-repeat 0 center;background-size: 16px;color: #212121;font-size: 16px;cursor: pointer}

.filter_wrap .filter_hd {position: relative;height: 70px;padding: 24px 40px;border-bottom: 1px solid #eee}
.filter_wrap .filter_hd .title{float: left;padding-left: 35px;background: url(../imgs/filter.png) no-repeat 0 2px;font-size: 20px}
.filter_wrap .filter_hd .reset{float: right;margin-right: 15px;padding-left: 28px;background: url(../imgs/refresh.png) no-repeat 0 center;color: #888888;font-size: 18px;cursor: pointer}
.filter_wrap .filter_hd .filter_view_button{float: right;padding-left: 27px;background: url(../imgs/open.png) no-repeat 0 center;color: #888888;font-size: 18px;cursor: pointer}
.filter_wrap .filter_ft {position: relative;height: 70px;padding: 17px 40px 0;border-bottom: 1px solid #eee}
.filter_wrap .filter_ft .filter_sch{float: right;cursor: pointer}
.filter_wrap .filter_ft .filter_sch input[type="submit"]{width: 78px;height: 33px;border: none;background: url(../images/filter_sch.png) no-repeat 0 center;background-size: 78px;text-indent: -999px;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{position: relative;margin: 3px 0 30px}
.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: 290px;margin: 0 10px 10px 0;}
.sch_goods_list_wrap .main_item li:nth-child(4n){margin-right: 0}
.sch_goods_list_wrap .main_item li a{display: block;padding: 15px 25px 25px;background: #fff;border:1px solid #cbcbcb}
/*.sch_goods_list_wrap .main_item li a:hover{border: 1px solid #0C286B}*/
.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: 5px;left: 0px;padding: 5px 8px 6px;background: #f4f5f9;color: #212121;font-size: 18px;text-align: center}
.sch_goods_list_wrap .main_item .goods_option{overflow: hidden;margin-top: 10px;min-height: 28px;text-align: center}
.sch_goods_list_wrap .main_item .goods_option span{float: left;display: block;margin: 0 6px 4px 0;color: #d3d3d3;font-size: 16px}
.sch_goods_list_wrap .main_item .goods_option span::before{display: inline-block;content:'#'}
.sch_goods_list_wrap .main_item .goods_desc{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;display: none}
.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: 290px;margin: 0 10px 10px 0}
.sch_goods_result .main_item li:nth-child(4n){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: 5px;left: 0px;padding: 5px 8px 6px;background: #f4f5f9;color: #212121;font-size: 18px;text-align: center}
.sch_goods_result .main_item .goods_option{overflow: hidden;margin-top: 10px;height: 56px;text-align: center}
.sch_goods_result .main_item .goods_option span{float: left;display: block;margin: 0 6px 4px 0;color: #212121;font-size: 16px}
.sch_goods_result .main_item .goods_option span::before{display: inline-block;content:'#'}
.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: 20px;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;letter-spacing: -1px}
.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: 80px 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;float: right}
.sch_goods_list_wrap .main_item .product_list_sort li{float: left;width: auto;margin-right: 20px;font-size: 14px}
.sch_goods_list_wrap .main_item .product_list_sort li a{position: relative;padding: 0;color: #999; background: none;border: none}
.sch_goods_list_wrap .main_item .product_list_sort li a:hover { font-weight: 600; border:none; color: #222; }
.sch_goods_list_wrap .main_item .product_list_sort li.on a{font-weight: 600;color: #222 }
.sch_goods_list_wrap .main_item .product_list_sort li.on a:after {content:'';display: inline-block;position: absolute;top: 24px;left: 50%;margin-left: -5px;width: 9px;height: 6px;background: url(../imgs/arr.png) 0 0 no-repeat}
.sch_goods_list_wrap .main_item .product_list_sort #ssch_sort{display: block !important}
.sch_goods_list_wrap .main_item .product_list_sort select{display: none}
.sch_goods_list_wrap .tit_total{position: absolute;top: 76px;left: 0;color: #333;font-size: 24px}
.sch_goods_list_wrap .tit_total strong{color: #00286B}

/* 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;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_spec .bx-wrapper img.bx-clone{}
.goods_view_images_wrap{float: left;width: 590px}
.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: 600px;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: 15px;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: 15pxfont-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: 250px;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: 5px;color: #212121}
.best_goods li .goods_desc_cost .cost_sale{color: #ff0000}
.deco{border-radius: 15px}

.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 {text-align: center}
.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; height: 500px; overflow-y: scroll;}
.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: 710px}
.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]{width: 96%;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 15px 0 30px;font-size: 18px;letter-spacing: -0.5px;line-height: 27px}
.goods_apply_form .apply_agree span{position: absolute;top: 26px;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: #0C286B;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_month .apply_option{font-size: 16px}
.goods_apply_choice .goods_apply_cost .cost_total strong{color: #0C286B;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 #0C286B;border-radius: 10px;border-top-left-radius:20px;border-bottom-right-radius:20px;color: #0C286B;font-size: 18px; display: block;
	line-height: 30px; }
.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: #0C286B;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: 110px}
.gift_list_wrap .gift_list {overflow: hidden;clear: both}
.gift_list_wrap .gift_list li{float: left;width: 290px;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(4n){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: #0C286B;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{display: none}
.gift_list_wrap .gift_list .gift_group_wrap{overflow: hidden}

.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: #0C286B;border: 1px solid #0C286B;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 #0C286B;color: #0C286B;font-size: 22px;display: inline-block;padding: 0 30px;height: 60px;line-height: 60px;text-align: center}
.review_wrap .bbs_btns a.solid{background: #0C286B;border: 1px solid #0C286B;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: #0C286B}
.bo_v_com a.btn_b02{padding: 0 30px;height: 40px;background: #0C286B;border: none;color: #fff;border-radius: 10px;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 650px}
div.quick_menu.quick_left {margin:0 0 0 -750px}


.event_list{background: #F4F5F9}
.event_list h2{padding: 35px 0 12px;color: #212121;font-size: 38px;font-weight: 600;text-align: center}
.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}





.top_wrap{background: #FFF8E6}
.top_tel{color: #00286B}
.top_tel em img{background: #00286B}
.nav_wrap .nav_tit > a:hover:after{border-bottom: 10px solid #00286B}
.nav_wrap .nav_sub_wrap .nav_sub_list li a:hover{color: #00286B}
.quick_request{background: rgba(0,40,107, .9)}
.best_goods li:hover{border: 2px solid #000036}
.best_goods li{border: 2px solid transparent}
/*.new_goods li{background: #00286B url(../images/new_bg_s.png) no-repeat 0 0}
.sch_category_wrap .product_list_category_2depth li.on a{background: #00286B;color: #fff} */
.filter_wrap{border-color: #00286B}
.filter_wrap .filter_list label input[type="checkbox"]:checked+.label {color: #00286B}
.filter_wrap .filter_submit_wrap li{color: #00286B}
.filter_sch_btns input[type="submit"]{background: #00286B;color: #fff}
.sch_goods_list_wrap .main_item li a:hover{border: 1px solid #00286B}
.pg_wrap .pg strong{background: #193D7A}
.goods_view_images_thum li a.active{border: 1px solid #00286B}
.goods_view_desc_term .rental_type label input[type="radio"]:checked+.label {border: 2px solid #0C286B;color: #111}
.goods_view_desc_card span{color: #00286B}
.goods_view_desc_card span{background: url(../images/arr_g.png) no-repeat 96% center}
.goods_view_btns a.apply{background: #00286B;color: #fff}


.quick_request .q_request_tit{background: url(../imgs/fixed_tel.png) 0 5px no-repeat}
.quick_request .q_request_tit strong{color: #ffb900}
.quick_request .q_request_tit span{color: #fff}
.quick_request .q_request_form input[type=text]{background: #305188;border: 1px solid #E1E1E1;color: #fff}
.quick_request .q_request_form input::placeholder{color: #fff}
.quick_request .q_request_agree{color: #fff}
.quick_request .q_request_agree span{border-bottom: 1px solid #fff}
.quick_request .q_request_btns .btn_submit{background: #ffb900;color: #2f56d6}
.check_style + label:before {background: url(../imgs/check_out.png) 0 center no-repeat}
.check_style:checked +label:before {background: url(../imgs/check_on.png) 0 center no-repeat}