@charset "utf-8";

.ready {
    display:block;
    text-align:center;
    font-size:18px;
    color:#999;
    margin:50px 0;
    font-weight:300;
}
.no-data {
    text-align:center;
    font-size:13px;
    color:#999;
    font-weight:300;    
}
* {letter-spacing:-0.05em;word-break:keep-all;}

#header {padding:20px 0 35px;}
#header .inner {width:1200px;margin:0 auto;}
#header .tnb {font-size:0;overflow:hidden;}
#header .lef {float:left;}
#header .rig {float:right;}
#header .tnb a {display:inline-block;font-size:12px;color:#555;}
#header .rig a {float:left;position:relative;padding:0 8px;}
#header .rig a:before {content:'';display:block;width:1px;height:7px;background:#ebebeb;position:absolute;right:0;top:3px;}
#header .rig a:last-child {padding-right:0;}
#header .rig a:last-child:before {display:none;}

#logo {margin-top:5px;}
#logo a {display:block;width:140px;margin:0 auto;}

#gnb {background:#ee3b33;}
#gnb .inner {width:1200px;margin:0 auto;overflow:hidden;position:relative;}
#gnb .btn {position:absolute;left:20px;top:16px;}
#gnb .sch {position:absolute;width:152px;height:18px;right:0;top:15px;border-bottom:1px solid #fff;padding-bottom:5px;}
#gnb .sch input {font-size:12px;color:#fff;background:none;border:none;}
#gnb .sch button {background:none;border:none;}
#gnb .gnb {font-size:0;text-align:center;}
#gnb .gnb > li {display:inline-block;}
#gnb .gnb > li:nth-child(1) {margin-left:26px;}
#gnb .gnb > li > a {display:block;height:56px;line-height:56px;font-size:16px;color:#fff;font-weight:500;padding:0 50px;}

#container {padding:20px 0 90px;}
#container .inner {width:1200px;margin:0 auto;overflow:hidden;}
#container .menu {float:left;width:210px;}
#container .contents {float:left;width:970px;margin-left:20px;}
#nav h2 {height:66px;line-height:66px;font-size:16px;color:#fff;text-align:center;background:#58585a;}
#nav ul {border-top:1px solid #ccc;border-left:1px solid #ccc;}
#nav ul li {border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#nav ul a {display:block;height:66px;padding:15px;position:relative;box-sizing:border-box;}
#nav ul a strong {display:block;font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:17px;color:#000;font-weight:800;margin-bottom:2px;}
#nav ul a span {font-size:14px;color:#000;font-weight:300;}
#nav ul a span em {font-family:'Open Sans','Noto Sans KR',sans-serif;font-weight:300;}
#nav ul a:hover strong, 
#nav ul a:hover span,
#nav ul li.active a strong, 
#nav ul li.active a span 
 {color:#ee3b33;}

#nav ul a:hover:before, #nav ul li.active a:before {content:'';display:block;width:4px;height:40px;background:#ee3b33;position:absolute;left:-1px;top:50%;margin-top:-20px;}

#quick {text-align:center;border:1px solid #ccc;padding:30px 2px 0;margin-top:20px;}
#quick h2 {font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:15px;color:#222;font-weight:700;}
#quick ul {margin-top:16px;}
#quick ul:after {content:'';display:block;clear:both;}
#quick ul li {float:left;width:33.3333%;margin-bottom:18px;}
#quick ul li a {display:block;}
#quick ul li a span {display:block;font-size:12px;color:#666;margin-top:10px;}

#container .menu .ban {margin-top:20px;}
#container .menu .cs {background:#f5f5f5;border:1px solid #e8e8e8;padding:28px 18px;margin-top:20px;}
#container .menu .cs h2 {font-size:18px;color:#222;}
#container .menu .cs h2 span {display:inline-block;font-size:12px;color:#777;font-weight:300;position:relative;padding-left:6px;margin-left:9px;top:-2px;}
#container .menu .cs h2 span:before {content:'';display:block;width:1px;height:9px;background:#b2b2b2;position:absolute;left:0;top:50%;margin-top:-4.5px;}
#container .menu .cs .tel {display:block;font-family: 'Roboto','Noto Sans KR', sans-serif;font-size:24px;color:#ee3b33;padding:1px 0 1px 27px;background:url(../images/left-tel-ico.png) left center no-repeat;margin-top:12px;}
#container .menu .cs .fax {display:block;font-size:12px;color:#930600;margin-top:10px;}
#container .menu .cs .fax strong {font-family: 'Roboto','Noto Sans KR', sans-serif;font-size:13px;color:#777;font-weight:500;letter-spacing:0;}

#vis {position:relative;}
#vis .bx-pager {width:100%;text-align:center;position:absolute;left:0;bottom:20px;}
#vis .bx-pager .bx-pager-item {display:inline-block;}
#vis .bx-pager .bx-pager-item a {display:inline-block;width:17px;height:18px;text-indent:-9999px;background-repeat:no-repeat;background-image:url(../images/vis-off.png);}
#vis .bx-pager .bx-pager-item a.active {background-image:url(../images/vis-on.png);margin:0 2px;}

.main-tit {}
.main-tit.best {margin-top:60px;}
.main-tit .tit {display:block;position:relative;}
.main-tit .tit:before {content:'';display:block;width:100%;height:12px;background:#e8e8e8;position:absolute;left:0;top:50%;margin-top:-6px;z-index:5;}
.main-tit .tit span {display:inline-block;font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:30px;color:#000;font-weight:800;text-transform:uppercase;background:#fff;padding-right:28px;letter-spacing:-0.01em;position:relative;z-index:10;}
.main-tit .txt {font-size:14px;color:#555;margin-top:10px;}

.pro-list:after {content:'';display:block;clear:both;}
.pro-list > li {float:left;width:228px;margin:25px 0 35px 19px;}
.pro-list > li:nth-child(4n+1) {margin-left:0;clear:both;}
.pro-list .box {display:block;position:relative;}
.pro-list .box .img {display:block;width:228px;height:228px;padding:1px 0 0 1px;position:relative;overflow:hidden;box-sizing:border-box;}
.pro-list .box .img:before {content:'';display:block;width:100%;height:100%;border:1px solid #ccc;position:absolute;left:0;top:0;z-index:10;transition:0.3s;box-sizing:border-box;}
.pro-list .box .img img {transition:0.3s;}
.pro-list .box .cate {display:block;font-size:14px;color:#ee3b33;font-weight:900;margin-top:20px;}
.pro-list .box .name {display:block;font-size:16px;color:#323232;font-weight:500;margin-top:12px;}
.pro-list .box .desc {display:block;font-size:14px;color:#989898;height:40px;line-height:20px;margin-top:10px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;white-space: normal;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.pro-list .box .price {display:block;font-size:16px;color:#323232;font-weight:500;margin-top:15px;}

.pro-list .box:hover .img:before {border:4px solid #ee3b33;}
.pro-list .box:hover .img img {transform:scale(1.1,1.1);}

.main-ban .ban {display:block;margin:50px 0 80px;}

.main-tit.recom {margin-top:60px;}

.main-tit.new {margin-top:60px;}

#footer {background:#231f20;position:relative;}
#footer:before {content:'';display:block;width:100%;height:1px;background:rgba(255,255,255,0.2);position:absolute;left:0;top:65px;}
#footer .inner {width:1200px;margin:0 auto;position:relative;}
#footer .link {height:64px;line-height:64px;font-size:0;}
#footer .link a{display:inline-block;font-size:13px;color:#fff;margin-right:35px;}
#footer .top {position:absolute;right:0;top:0;width:65px;height:65px;line-height:65px;font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:13px;color:#fff;font-weight:600;text-align:center;background:#ee3b33;}
#footer .box:after {content:'';display:block;clear:both;}
#footer .box > div {float:left;padding:60px 0;box-sizing:border-box;}
#footer .box .tit {display:block;font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:15px;color:#fff;font-weight:600;text-transform:uppercase;}
#footer .box .box1 {width:344px;border-right:1px solid rgba(255,255,255,0.2);}
#footer .box .box1 .tel {display:block;
font-family: 'Roboto','Noto Sans KR', sans-serif;font-size:40px;color:#fefefe;font-weight:500;letter-spacing:-0.01em;padding:3px 0 3px 47px;background:url(../images/foot-ico1.png) left center no-repeat;margin-top:20px;}
#footer .box .box1 .time {margin-top:15px;}
#footer .box .box1 .time div {font-size:0;}
#footer .box .box1 .time div dt, #footer .box .box1 .time div dd {display:inline-block;font-size:12px;color:#fefefe;line-height:20px;text-transform:uppercase;}
#footer .box .box1 .time div dd {color:#999;margin-left:10px;}
#footer .box .box2 {width:344px;border-right:1px solid rgba(255,255,255,0.2);padding-left:50px;}
#footer .box .box2 .acc {margin-top:20px;}
#footer .box .box2 .acc div {font-size:0;}
#footer .box .box2 .acc div dt, #footer .box .box2 .acc div dd {display:inline-block;line-height:28px;vertical-align:middle;}
#footer .box .box2 .acc div dt {width:80px;font-size:13px;color:#999;}
#footer .box .box2 .acc div dd {font-family: 'Roboto','Noto Sans KR', sans-serif;font-size:20px;color:rgba(255,255,255,0.8);letter-spacing:-0em;}
#footer .box .box2 .acc div:nth-child(4) dd {font-size:13px;}
#footer .box .box3 {padding-left:50px;}
#footer .box .box3 .info {font-size:12px;color:#fff;line-height:22px;margin-top:20px;}
#footer .box .box3 .info span {display:inline-block;color:#888;margin-right:7px;}
#footer .box .box3 .info a {color:#fff;}
#footer .copy {height:65px;line-height:65px;font-size:12px;color:#aaa;text-transform:uppercase;background:#000;}

#today {width:100px;position:fixed;left:50%;margin-left:617px;top:212px;z-index:500;}
.today-box {box-shadow:1px 1px 2px #d9d9d9;}
#today h2 {height:44px;line-height:44px;font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:12px;color:#fff;text-align:center;background:#000;}
#today .box {max-height:360px;background:#f5f5f5;padding:18px;overflow:hidden;box-sizing:border-box;}
#today .box .roll-box {max-height:288px;overflow:hidden;}
#today .roll li a {display:block;box-shadow:1px 1px 2px #d9d9d9;margin-bottom:10px;}
#today  .bx-controls-direction {font-size:0;width:100%;position:absolute;left:50%;margin-left:-32px;bottom:22px;z-index:300;}
#today  .bx-controls-direction a {display:inline-block;width:32px;height:11px;text-indent:-9999px;background-repeat:no-repeat;}
#today  .bx-controls-direction .bx-prev {background-image:url(../images/today-prev.png);}
#today  .bx-controls-direction .bx-next {background-image:url(../images/today-next.png);}

.youtube {margin-top:30px;}

.location {font-size:0;padding-top:10px;}
.location * {display:inline-block;font-size:12px;color:#999;padding:0 11px 0 15px;background:url(../images/location-ico.png) left center no-repeat;}
.location .home {padding-left:0;background:none;}
.location strong {color:#222;font-weight:400;}

.pro-name {font-size:26px;color:#000022;font-weight:400;line-height:45px;text-align:center;margin-top:25px;}
.pro-name strong {display:block;font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:36px;font-weight:700;}

.pro-sort {background:#fafafa;border-top:1px solid #222;border-bottom:1px solid #d7d7d7;padding:22px 25px;margin-top:45px;overflow:hidden;}
.pro-sort .cnt {float:left;font-size:13px;color:#222;}
.pro-sort .sort {float:right;font-size:0;}
.pro-sort .sort a {display:inline-block;font-size:13px;color:#666;margin-left:30px;}

.paging {padding-top:35px;text-align:center;}
.paging a {
  display:inline-block;_display:inline;
  box-sizing:border-box;
  text-align:center;
  vertical-align:baseline;
  width:40px;height:40px;line-height:40px;
  color:#888;
  font-size:14px;
  z-index:0;
  margin:0 3px;
  position:relative;
  transition:0.3s;
}
.paging .num:hover, .paging .num.active {color:#fff;background:#ee3b33;}
.paging .arr {color:#222;text-indent:-9999px;background-repeat:no-repeat;}
.paging .fst {background-image:url(../images/paging-fst.png);}
.paging .prev {background-image:url(../images/paging-prev.png);margin-right:10px;}
.paging .next {background-image:url(../images/paging-next.png);margin-left:10px;}
.paging .lst {background-image:url(../images/paging-lst.png);}

.paging .fst:hover {background-image:url(../images/paging-fst-on.png);}
.paging .prev:hover {background-image:url(../images/paging-prev-on.png);}
.paging .next:hover {background-image:url(../images/paging-next-on.png);}
.paging .lst:hover {background-image:url(../images/paging-lst-on.png);}

.pro-view-top {margin-top:25px;}
.pro-view-top:after {content:'';display:block;clear:both;}
.pro-view-top .img {float:left;width:480px;}
.pro-view-top .img .big {border:1px solid #ccc;}
.pro-view-top .img .thumb {margin-top:10px;}
.pro-view-top .img .thumb ._img {border:1px solid #ccc; }
.pro-view-top .img .thumb ._img:first-child {margin-left:0;}
.pro-view-top .img .thumb ._img.active {border-color:#ee3b33;}
.pro-view-top .img .thumb .desc {position:relative; padding:0 25px;}
.pro-view-top .img .thumb .desc .bx-controls-direction a {background-repeat:no-repeat; display:block;width:10px;height:19px; text-indent:-9999px; position:absolute; top:50%; margin-top:-9.5px;}
/* .pro-view-top .img .thumb .desc .bx-controls-direction a {display:block;width:10px;height:19px;text-indent:-9999px;background-repeat:no-repeat;position:absolute;top:50%;margin-top:-10px;} */
.pro-view-top .img .thumb .desc .bx-controls-direction .bx-prev {left:0;background-image:url(../images/pro-view-prev.png);}
.pro-view-top .img .thumb .desc .bx-controls-direction .bx-next {right:0;background-image:url(../images/pro-view-next.png);}
.pro-view-top .info {float:left;width:420px;margin-left:30px;}
.pro-view-top .info li {border-bottom:1px solid #e8e8e8;padding:16px 12px;}
.pro-view-top .info li.tit {font-size:14px;color:#555;line-height:28px;padding-top:5px;}
.pro-view-top .info li.tit strong {display:block;font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:24px;color:#222;font-weight:700;}
.pro-view-top .info li dl {position:relative;padding-left:105px;}
.pro-view-top .info li dt, .pro-view-top .info li dd {display:inline-block;font-size:13px;line-height:20px;vertical-align:top;}
.pro-view-top .info li dt {width:105px;color:#222;font-weight:500;position:absolute;left:0;top:0;}
.pro-view-top .info li dd {color:#555;}
.pro-view-top .info li.price dd {font-size:16px;color:#ee3b33;font-weight:700;}
.pro-view-top .info li.price.price_no dd {font-size:15px;color:#222;font-weight:400;}
.pro-view-top .info li.total dt {color:#222;font-weight:500;}
.pro-view-top .info li.total dd {font-size:16px;color:#222;font-weight:500;}
.pro-view-top .info li.total dd span {font-size:13px;}
.pro-view-top .info li .inp {float:left;width:52px;position:relative;}
.pro-view-top .info li .inp input {width:34px;height:30px;font-size:13px;color:#222;font-weight:700;padding-left:10px;border:1px solid #d7d5d5;box-sizing:border-box;}
.pro-view-top .info li .inp button {width:18px;height:15px;border:none;background:none;position:absolute;right:0;}
.pro-view-top .info li .inp .plus {top:0;}
.pro-view-top .info li .inp .minus {bottom:0;}
.pro-view-top .info li .inp button img {vertical-align:top;}
.pro-view-top .info li .cnt {float:left;font-size:13px;font-weight:500;color:#ee3b33;line-height:18px;text-align:center;margin-left:60px;}
.pro-view-top .info li .cnt span {display:block;color:#222;}
.pro-view-top .info .btn-box {margin-top:20px;overflow:hidden;}
.pro-view-top .info .btn-box button {float:left;width:120px;height:46px;line-height:46px;font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:15px;color:#000;font-weight:400;text-align:center;border:none;margin-left:10px;}
.pro-view-top .info .btn-box button.buy {width:160px;color:#fff;font-weight:700;background:#ee3b33;margin-left:0;}
.pro-view-tab {font-size:0;text-align:center;padding-top:80px;border-bottom:1px solid #555;}
.pro-view-tab:after {content:'';display:block;clear:both;}
.pro-view-tab > li {display:inline-block;vertical-align:bottom;}
.pro-view-tab > li > a {display:block;width:160px;height:41px;line-height:41px;font-size:13px;color:#222;background:#f4f4f4;border:1px solid #ddd;border-bottom:none;margin:0 -1px 0 0;position:relative;}
.pro-view-tab > li.active > a{height:49px;line-height:49px;font-size:14px;background:#fff;border:none;}
.pro-view-tab > li.active > a:before {content:'';display:block;width:100%;height:100%;border:1px solid #555;border-bottom:1px solid #fff;position:absolute;left:0;bottom:-1px;z-index:10;box-sizing:border-box;}

.pro-view-top .opt_count {overflow:hidden;margin-top:10px;}
.pro-view-top .opt_count.only {margin-top:0;}
.pro-view-top .opt_count button {float:left;width:30px;height:30px;border:1px solid #bdc9dc;border-radius:0;background:#fff;color:#666;font-size:0.92em}
.pro-view-top .opt_count button:hover {color:#000}
.pro-view-top .opt_count .num_input {float:left;border:0;height:28px;border-top:1px solid #bdc9dc;border-bottom:1px solid #bdc9dc;text-align:center; width:80px;}
.pro-view-top .opt_count .sit_opt_del {position:absolute;right:0;top:0;font-size:15px;border:0;border-left:1px solid #e6e9ed;border-bottom:1px solid #e6e9ed}
.pro-view-top .opt_count .sit_opt_del:hover {color:#be334a}
.pro-view-top .opt_count .sit_opt_prc {display:block;float:right;width:100px;padding:0 3px;text-align:right;line-height:30px;font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:15px;color:#555;font-weight:400;}

.pro-view-detail {padding:30px 0 0;}
.pro-view-detail.related {padding:30px 104px 0;position:relative;}
.pro-view-detail.related .pro-list > li {margin:0;}
.pro-view-detail.related .pro-list > li:nth-child(4n+1) {clear:inherit;}
.pro-view-detail.related .bx-controls-direction a {display:block;width:14px;height:27px;text-indent:-9999px;background-repeat:no-repeat;position:absolute;top:50%;margin-top:-13.5px;}
.pro-view-detail.related .bx-controls-direction .bx-prev {left:30px;background-image:url(../images/pro-view-related-prev.png);}
.pro-view-detail.related .bx-controls-direction .bx-next {right:30px;background-image:url(../images/pro-view-related-next.png);}

/********************************************************************/

#mb_login {width:400px;}
#mb_login_od_wr {width:400px;box-sizing:border-box;}

.wr_content textarea, .tbl_frm01 textarea, .form_01 textarea, .frm_input {box-sizing:border-box;}
.mb_log_cate h2 {font-size:20px;font-weight:500;}

.btn_submit {width:100px;height:40px;background:#ee3b33;border-color:#bc2c26;}
.btn_submit:hover {background:#e4180f;}
a.btn_cancel {width:100px;height:40px;line-height:40px;background:none;color:#555;border:1px solid #555;box-sizing:border-box;}
a.btn_cancel:hover {background:none;}
#bo_v_ans_form .btn_submit {height:40px;font-size:1em;font-weight:400;}

#mb_login_od_wr .btn_submit {font-weight:500;background:#555;border-color:#ccc;}
#mb_login_od_wr .btn_submit:hover {background:#222;}

#login_password_lost {color:#555;}
#login_password_lost:hover {background:#fafafa;}

.chk_box input[type="checkbox"] + label:hover {color:#222;}
.chk_box input[type="checkbox"]:checked + label span {background-color:#555;border-color:#555;}

.fregister_agree input[type="checkbox"]:checked + label span {background-color:#555;border-color:#555;}

#mb_login_od_wr h2 {font-weight:500;}

#fregister p {color:#555;font-size:1em;font-weight:400;background:none;}
#fregister p:before {display:none;}

#fregister textarea {box-sizing:border-box;}

.fregister_agree input[type="checkbox"] + label:hover {color:#222;}

.register .btn_confirm .btn_submit, .register .btn_confirm .btn_close {font-size:1.2em;box-sizing:border-box;}

#register_form h2 {background:#f9f9f9;}

.tooltip_icon:hover {color:#ee3b33;}

a.btn_frmline, button.btn_frmline {height:45px;}

.register_form_inner2 li {padding:5px 0;margin:0;}
.register_form_inner2 li .chk_li {padding-left:25px;vertical-align:top;}
.register_form_inner2 label {margin-bottom:0;}
.register_form_inner2 .chk_box input[type="checkbox"] + label span {top:1px;}
.register_form_inner2 li .tooltip_icon {position:relative;top:-8px;}

#reg_result {text-align:center;background:none;border:none;border-top:3px solid #555;border-bottom:1px solid #ccc;border-radius:0;padding:60px 30px;}
#reg_result h3 {font-size:5em;color:#555;font-weight:500;margin:0 0 50px;}
#reg_result .result_txt {text-align:center;}
#reg_result .reg_result_p {color:#555;}
#reg_result strong {color:#222;font-weight:500;}
.reg_btn_submit {background:#ee3b33;border-color:#bc2c26;}

.hnn-tab {margin-bottom:30px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.hnn-tab:after {content:'';display:block;clear:both;}
.hnn-tab > li {float:left;}
.hnn-tab.leng1 > li {width:100%;}
.hnn-tab.leng2 > li {width:50%;}
.hnn-tab.leng3 > li {width:33.3333%;}
.hnn-tab.leng4 > li {width:25%;}
.hnn-tab.leng5 > li {width:20%;}
.hnn-tab.leng6 > li {width:16.6666%;}
.hnn-tab > li > a {display:block;height:50px;font-size:16px;color:#555;text-align:center;}
.hnn-tab > li > a:before {content:'';display:inline-block;height:100%;vertical-align:middle;}
.hnn-tab > li > a > span {display:inline-block;vertical-align:middle;}
.hnn-tab > li > a:hover, .hnn-tab > li.active > a {color:#fff;background:#ee3b33;}

#bo_list tbody tr:hover {border-left:none;}
.tbl_head01 td {border-top:none;border-bottom:1px solid #d3d3d3;}
.bo_notice td {background:#f1f1f1 !important;}
.bo_notice .notice_icon {color:#222;}
.bo_notice td a, .bo_tit a {color:#555;font-weight:400;}
#bo_list .td_name {text-align:center;}
#bo_list .td_datetime {width:86px;}
#bo_list .bo_tit .new_icon {color:#fff;background:#ee3b33;}
#bo_list .bo_tit .fa-download {color:#fff;background:#ee3b33;}

#bo_v_title .bo_v_tit {font-size:1.1em;color:#555;}

#bo_v header {padding:0 15px;}
#bo_v_info {padding:0 20px;}
#bo_v_atc {padding:30px 20px;}

.bo_v_nb li * {vertical-align:top;}
.bo_v_nb li .nb_tit, .bo_v_nb li i {color:#222;}

.botarea {padding:30px 0;text-align:center;overflow:hidden;position:relative;}
.botarea .lef {float:left;}
.botarea .rig {float:right;}
.__btn {display:inline-block;width:100px;height:40px;line-height:38px;font-size:14px;color:#fff;background:#ee3b33;border:1px solid #bc2c26;border-radius:3px;margin:0 3px;box-sizing:border-box;}
.__btn1 {color:#fff;background:#ee3b33;border-color:#bc2c26;}
.__btn2 {color:#555;background:#fff;border-color:#555;}
.botarea .lef .__btn {margin:0;margin-right:3px;}
.botarea .rig .__btn {margin:0;margin-left:3px;}
.__btn.big {width:180px;height:50px;line-height:48px;font-size:1.167em;font-weight:600;}

#faq_sch .btn_submit {border-color:#292d33;}
#bo_cate {margin:30px 0;}
#bo_cate a {color:#555;line-height:22px;border-color:#555;border-radius:3px;}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {background:#ee3b33;border-color:#bc2c26;}
#bo_cate #bo_cate_on {font-weight:400;background:#ee3b33;border-color:#bc2c26;box-shadow:none;}

#faq_wrap li, #faq_wrap li:first-child {border-color:#d3d3d3;}
#faq_wrap li h3 {min-height:25px;line-height:22px;font-size:1em;}
#faq_wrap li h3.faq_li_open {}
#faq_wrap li h3 .tit_bg {font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:1.3em;font-weight:700;}
#faq_wrap li h3.faq_li_open .tit_bg, 
#faq_wrap li h3.faq_li_open i {color:#ee3b33;}
#faq_wrap li h3 a {font-weight:400;}
#faq_wrap li h3.faq_li_open a {color:#ee3b33;}
#faq_con .con_inner {padding:20px 30px 20px 50px;background:#f7f7f7;position:relative;line-height:22px;}
#faq_con .con_inner .closer_btn {color:#555;background:none;}
#faq_con .con_inner .tit_bg {font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:1.3em;color:#555;font-weight:700;background:none;top:18px;}

#bo_w .frm_info {padding-left:25px;}

.bo_tit {color:#555;font-weight:400;}
.bo_cate_link {height:auto;background:none;color:#ee3b33;}
#bo_list .txt_rdy, #bo_v_rel .txt_rdy {font-weight:400;color:#222;background:#ddd;}
#bo_list .txt_done, #bo_v_rel .txt_done {font-weight:400;color:#fff;background:#ee3b33;}

.tbl_head01 {margin:0;}
.tbl_head01 td {border-left:none;}

.bo_fx {margin:30px 0 0;}
#bo_v_title .bo_v_tit {margin-top:0;}
#bo_v_info .profile_info_qa {margin:20px 0 10px;display:inline-block;}
#bo_v_title.bo_v_title_qa {padding-left:0;}

#bo_v_title .bo_v_cate {color:#ee3b33;font-weight:400;background:none;border:1px solid #ee3b33;}
#bo_v_top {top:18px;}
#bo_v_info.bo_v_info_qa {padding-bottom:10px;}
#bo_v_info strong.bk {color:#222;font-weight:600;}

.more_opt li button, .more_opt li a {line-height:36px;padding:0 5px;box-sizing:border-box;}

.bo_v_nb li {font-size:1em;}
.bo_v_nb li * {vertical-align:top;}
.bo_v_nb li .nb_tit, .bo_v_nb li i, .bo_v_nb li .btn {color:#222;}


.bo_v_qa .bo_v_nb li {height:42px;line-height:42px;margin-top:0;margin-bottom:0;}
.bo_v_qa .bo_v_nb li i {vertical-align:baseline;}
.bo_v_qa .bo_v_nb li a {display:block;}

#bo_v_ans {margin-top:0;}
#bo_v_ans h2 span {height:25px;line-height:25px;font-size:0.6em;color:#ee3b33;background:none;border:1px solid #ee3b33;border-radius:3px;padding:0 10px;}
#bo_v_ans header {background:none;padding:0;}
#bo_v_ans #ans_datetime {margin:20px 0 0;}

.bo_v_btn .add_qa {font-weight:400;background:#ee3b33;border-color:#bc2c26;}

#bo_v_rel {margin:0;}

#bo_w .bo_w_flie .file_wr {height:auto;}

#sqa_sch a {font-weight:400;}
#sqa li {border-bottom-color:#eaeaea;}
#sqa li:first-child {border-top:1px solid #eaeaea;}
.sqa_section {width:800px;}
.sqa_img {margin:0 15px 0 0;}
.sqa_img a {display:block;border:1px solid #eaeaea;}
.sqa_section h2 {color:#222;font-weight:500;}
#sqa dl {margin:10px 0;}

.sit_qaa_yet {background:#999;}
.sit_qaa_done {background:#ee3b33;}
#sqa li .sit_qaa_yet, #sqa li .sit_qaa_done {right:10px;top:10px;}

.sqa_con {margin:15px 0 10px;}
.sqa_con .qa_alp {font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:1.5em;font-weight:600;top:15px;}
.sqa_con_btn button:hover {background:#ee3b33;border-color:#ee3b33;}

#smb_my_ov {float:none;width:100%;margin:0 0 50px;box-sizing:border-box;}
#smb_my_ov .smb_me {overflow:hidden;}
#smb_my_ov .smb_me .lef {float:left;font-size:22px;text-align:left;}
#smb_my_ov .smb_me .lef strong {color:#222;font-weight:500;}
#smb_my_ov .smb_me .rig {float:right;}
#smb_my_ov .smb_me .rig a {display:block;width:196px;height:48px;line-height:48px;font-size:14px;color:#555;text-align:center;border:1px solid #e8e8e8;margin-bottom:15px;}
#smb_my_ov .smb_me .rig a:hover {border-color:#ee3b33;}

#smb_my_ov .op_area {padding:0;line-height:normal;margin-top:15px;}
#smb_my_ov .op_area div {font-size:0;margin-bottom:8px;}
#smb_my_ov .op_area div dt, #smb_my_ov .op_area div dd {display:inline-block;font-size:14px;color:#555;padding:0;margin:0;line-height:normal;}
#smb_my_ov .op_area div dt {width:100px;font-family:'Open Sans','Noto Sans KR',sans-serif;color:#ee3b33;font-weight:600;}
#smb_my_ov .op_area div dd {border-bottom:none;}

#smb_private:after {content:'';display:block;clear:both;}
#smb_private > li {float:left;width:50%;text-align:center;border-left:1px dashed #e8e8e8;box-sizing:border-box;}
#smb_private > li:first-child {border-left:none;}
#smb_private > li a {}
#smb_private > li a > span {display:block;font-size:15px;color:#555;padding-bottom:10px;}
#smb_private > li a > em {font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:24px;color:#ee3b33;font-weight:600;vertical-align:baseline;}
#smb_private > li a > em span {font-size:14px;color:#555;font-weight:400;}

#smb_private li a:hover:after {display:none;}

#mb_confirm {width:400px;border:1px solid #e9e9e9;}
#mb_confirm p strong {color:#ee3b33;font-weight:500;}

.withdrawal {height:40px;line-height:38px;font-size:14px;color:#aaa;padding:0 25px;border:1px solid #e7e7e7;position:absolute;left:0;}

#smb_my_list {float:none;width:100%;}
.tbl_head03 thead th {font-size:14px;font-weight:400;}
#smb_my_wish h2 {border-bottom:none;padding-bottom:0;}
#smb_my_wish ul {margin:0 -5px;}
#smb_my_wish ul:after {content:'';display:block;clear:both;}
#smb_my_wish li {float:left;width:25%;padding:0 5px;border:none;margin:15px 0 0;box-sizing:border-box;}
#smb_my_wish li:nth-child(4n+1) {clear:both;}
#smb_my_wish li .box {padding:15px;border:1px solid #eaeaea;}
#smb_my_wish .smb_my_img {float:none;}
#smb_my_wish .smb_my_chk {float:none;}
#smb_my_wish .smb_my_tit {font-size:18px;margin-bottom:10px;}
#smb_my_wish .smb_my_tit a {color:#222;}
#smb_my_wish .smb_my_price {font-size:16px;color:#555;font-weight:400;margin-bottom:15px;}
#smb_my_wish .smb_my_date {font-size:12px;color:#989898;}
#smb_my_wish li .wish_del {top:11px;}

h3.h3_tit {font-size:20px;color:#555;}

#sod_ws ul {margin:0 -5px;}
#sod_ws ul:after {content:'';display:block;clear:both;}
#sod_ws li {float:left;width:25%;padding:0 5px;border:none;margin:15px 0 0;box-sizing:border-box;}
#sod_ws li:nth-child(4n+1) {clear:both;}
#sod_ws li .box {padding:15px;border:1px solid #eaeaea;position:relative;}
#sod_ws .sod_ws_img {width:100%;}
#sod_ws .sod_ws_img img {width:100%;}
#sod_ws li .info_link {font-size:18px;color:#222;margin-bottom:10px;}
#sod_ws li .info_date {font-size:12px;color:#989898;}
#sod_ws li .wish_del {top:10px;right:10px;}
#sod_ws li .wish_del:hover {color:#777;background:#e6e6e6;}
#sod_ws li .wish_chk {width:40px;line-height:45px;}

.new_win #win_title {height:auto;line-height:normal;color:#fff;background:#222;}
#point .point_all {margin:20px 15px 15px;border:none;}
#point .point_all li {padding:10px 15px;box-sizing:border-box;}
#point .point_all .full_li {border:none;}
#point .point_all li:last-child {border:none;}
#point .point_all .full_li span {font-family:'Open Sans','Noto Sans KR',sans-serif;}
.point_list .point_tit {color:#222;font-weight:500;}
.point_list .point_num {font-family:'Open Sans','Noto Sans KR',sans-serif;color:#ee3b33;}
.point_list .point_date1 {color:#989898;font-size:12px;margin-top:5px;}
#point .point_status {font-weight:500;background:#555;}
#point .point_status span {font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:1.25em;font-weight:600;}

#sod_bsk .tbl_head03 {margin:15px 0 10px;}
#sod_bsk .tbl_head03 td {border-left:none;}
.sod_opt li:before {color:#ee3b33;background:#ffe7e6;}

#mod_option_frm h2 {color:#fff;font-weight:500;background:#555;}
#mod_option_frm .btn_confirm .btn_close {color:#fff;}
#mod_option_frm .btn_confirm .btn_close:hover {background:none;}
#mod_option_frm h3 {font-size:14px;color:#888;font-weight:500;margin-bottom:10px;}
#mod_option_frm .opt_name span {font-size:13px;color:#555;font-weight:500;}
#mod_option_frm .opt_count {font-size:0;margin-top:5px;}
#mod_option_frm .btn_frmline,
#mod_option_frm .opt_count .minus,
#mod_option_frm .opt_count .plus {display:inline-block;width:35px;height:35px;line-height:35px;font-size:12px;color:#555;font-weight:400;background:#fff;border:1px solid #eaeaea;border-radius:0;}
#mod_option_frm .num_input {display:inline-block;width:50px;height:35px;font-size:14px;color:#000;text-align:right;border:none;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:0 15px 0 0;box-sizing:border-box;}
#mod_option_frm .sit_opt_prc {font-size:14px;color:#555;vertical-align:middle;margin:0 10px;}
#mod_option_frm .sit_opt_del {width:35px;height:35px;font-size:12px;color:#ee3b33;font-weight:400;background:#fff;border:1px solid #eaeaea;}
#mod_option_frm #sit_tot_price {font-size:18px;color:#222;font-weight:500;}

#sod_bsk #sod_bsk_tot {border-color:#ddd;}
#sod_bsk #sod_bsk_tot li {font-family:'Open Sans','Noto Sans KR',sans-serif;color:#555;text-align:center;border-color:#ddd;background:none;box-sizing:border-box;}
#sod_bsk #sod_bsk_tot li span {display:block;float:none;margin-bottom:5px;}
#sod_bsk #sod_bsk_tot li strong {font-size:1.2em;letter-spacing:-0.03em;}
#sod_bsk #sod_bsk_tot .sod_bsk_cnt {font-family:'Open Sans','Noto Sans KR',sans-serif;background:none;}
#sod_bsk #sod_bsk_tot .sod_bsk_cnt strong {color:#ee3b33;}

#sit_opt_added > li {margin-top:15px;}
#sit_opt_added > li:first-child {margin-top:0;}

.btn_cart_del {padding:20px 0 0;border:none;}
.option_wr select {height:35px;}

.sod_left {float:none;width:100%;}

.sod_right {float:none;width:100%;}
#sod_frm #sod_bsk_tot li {box-sizing:border-box;}
#sod_frm #sod_bsk_tot li span {font-size:14px;color:#666;font-weight:400;margin-bottom:10px;}
#sod_frm #sod_bsk_tot li strong {font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:16px;color:#222;font-weight:600;}
#sod_frm #sod_bsk_tot .sod_bsk_coupon:before, #sod_frm #sod_bsk_tot .sod_bsk_dvr:before {line-height:18px;}
#sod_frm #sod_bsk_tot .sod_bsk_cnt strong {color:#ee3b33;}
#od_tot_price strong {color:#ee3b33;}
#sod_frm_pay .pay_tbl th {color:#666;font-weight:400;}
#sod_frm_pay .pay_tbl td strong {color:#222;font-weight:600;}
#od_tot_price {background:#fafafa;}
#od_tot_price span {color:#222;}
#sod_frm #sod_frm_pt_alert {color:#666;margin:10px 0;}
#od_pay_sl .lb_icon {width:33.3333%;box-sizing:border-box;}
#od_pay_sl input[type="radio"]:checked+.lb_icon {color:#ee3b33;}
#sod_frm_pay input[type="radio"]:checked+.lb_icon {color:#ee3b33;}
#display_pay_button {border:none;padding-top:30px;}
#display_pay_button .btn_submit {width:180px;border:1px solid #ee3b33;margin:0 3px;box-sizing:border-box;}
#display_pay_button .btn01 {width:180px;line-height:48px;color:#555;border-color:#555;padding:0;margin:0 3px;box-sizing:border-box;}

#sod_fin_no {color:#222;background:#ffe7e6;border-color:#ee3b33;}
#sod_fin_list .sod_name .sod_opt:before {color:#ee3b33;background:#ffe7e6;}
#sod_fin .sod_left th {font-weight:500;}
#sod_bsk_tot2 {border-color:#e3e5e8;}
#sod_bsk_tot2 li.sod_fin_tot {background:#fafafa;border-color:#e3e5e8;}
#sod_bsk_tot2 li.sod_fin_tot strong {color:#ee3b33;}
#sod_fin_pay li>strong {font-weight:500;}
#sod_fin_pay li>span {width:auto;}
#sod_fin_cancel .sod_fin_c_btn {width:180px;font-size:1.1em;box-sizing:border-box;}

#sod_v td a {color:#222;font-weight:500;}
#sod_v td a:hover {color:#ee3b33;}

.sit_qa_li_title {font-size:16px;color:#555;font-weight:400;}
.sit_qa_con {padding:10px 0;}
.sit_qa_p .qa_alp {font-family:'Open Sans','Noto Sans KR',sans-serif;font-size:1.5em;font-weight:600;top:15px;}
#sit_qa_wbtn a {font-weight:500;box-sizing:border-box;}
#sit_qa_wbtn a.btn02 {background:#ee3b33;}
#sit_use_wbtn a {font-weight:500;box-sizing:border-box;}
#sit_use_wbtn a.btn02 {background:#ee3b33;}
#sit_qa_write .chk_box input[type="checkbox"]:checked + label span {background-color:#555;}
.new_win .btn_submit {font-weight:500;}
.new_win .win_btn {padding-top:30px;}

#sit_opt_added > li {margin-top:0;}
#sit_opt_added > li.sit_opt_list {padding:16px 0;}
#sit_opt_added > li.sit_opt_list.only {border-bottom:none;padding:0;}
#sit_opt_added > li.sit_spl_list {padding:16px 0;}
#ssch h2 strong {color:#ee3b33;}
#ssch_frm {background:#f1f1f1;border:1px solid #ccc;border-radius:3px;padding:30px 20px;margin-top:20px;}
#ssch .ssch_scharea {}
#ssch .ssch_input {height:35px;border:1px solid #ccc;border-radius:3px;padding:0 10px;box-sizing:border-box;}
#ssch .btn_submit {width:80px;height:35px;line-height:33px;}
#ssch .ssch_option {margin-top:20px;}
#ssch .ssch_option .box2 {margin-top:10px;}
#ssch_cate {margin-top:20px;}
#ssch_cate ul:after {content:'';display:block;clear:both;}
#ssch_cate ul li {float:left;margin-right:30px;}
#ssch_cate ul li a:hover {color:#ee3b33;}
#ssch_cate ul li a.active {color:#ee3b33;font-weight:600;}
#ssch_sort_all {margin-top:20px;}
#ssch_sort_all:after {content:'';display:block;clear:both;}
#ssch_sort_all li {float:left;margin-right:30px;}
#ssch_sort_all li a:hover {color:#ee3b33;}
#ssch_sort_all li a.active {color:#ee3b33;font-weight:600;}

#sod_frm section h2 {background:#f9f9f9;}
#sod_frm #sod_frm_pay h2 {background:none;}
#sod_addr .td_sbj {vertical-align:middle;}
#sod_addr .td_sbj .chk_box {margin-top:4px;}
#sod_addr .frm_input {box-sizing:border-box;}
#sod_addr .td_name {text-align:center;vertical-align:middle;}
#sod_addr .td_mng .mng_btn {width:100%;box-sizing:border-box;}

#smb_my_od .tbl_head03 a:hover {color:#ee3b33;}

#sit_use_write_star.chk_box input[type="radio"]:checked + label {color:#ee3b33;}
#sit_use_write_star.chk_box input[type="radio"]:checked + label span:before {background:#ee3b33;}

.sit_use_li_title:hover {background:#ee3b33;border-color:#ee3b33;}
.sit_use_dl .sit_use_tit {font-weight:500;}

.pg_current {background:#ee3b33;border-color:#ee3b33;}

#sps li {border-color:#eaeaea;}
#sps li:first-child {border-top:1px solid #eaeaea;}
#sps .sps_section .sps_pd_name {color:#ee3b33;}
#sps .sps_section .sps_rv_tit {color:#222;font-weight:500;margin-top:3px;}

#sps .sps_img a {display:block;border:1px solid #eaeaea;}
#sps .review_detail_box {clear:both;padding-top:10px;}
#sps .sps_con_btn button.review_detail {float:none;border-radius:0;}
#sps .sps_con_btn button.review_detail:hover {background:#ee3b33;border-color:#ee3b33;}
#sps .review_tp_cnt>span {color:#222;font-weight:500;margin-bottom:3px;}

#sps .review_detail_in h3 {color:#222;font-weight:500;background:#f9f9f9;border-color:#eaeaea;}
#sps .review_detail_in .rd_cls {background:#f9f9f9;}
#sps .review_tp_cnt {border-color:#eaeaea;}
#sps .review_summ {background:none;border:none;border-bottom:1px solid #eaeaea;overflow:hidden;padding:0 0 15px;margin-bottom:15px;}
#sps .review_summ .img, #sps .review_summ .info {float:left;}
#sps .review_summ .img {width:100px;border:1px solid #eaeaea;}
#sps .review_summ .info {margin-left:10px;}
#sps .review_summ .info .grade, #sps .review_summ .info .name {display:block;}
#sps .review_summ .info .name {color:#222;font-weight:500;margin-top:10px;}

#bo_v header, #bo_v_ans {border-color:#eaeaea;border-radius:0;}
#bo_v_ans {border-top:none;}

#coupon .cou_tit {color:#222;font-weight:500;}
#coupon .cou_pri {color:#ee3b33;font-weight:500;}
#coupon .cou_target {color:#ee3b33;background:none;padding:5px 0;}

.tbl_head03 td {padding:14px 15px;}