.pt50 {padding-top:5rem;}
.pt60 {padding-top:6rem;}
.pt70 {padding-top:7rem;}
.pt80 {padding-top:8rem;}
.pt90 {padding-top:9rem;}
.pt100 {padding-top:10rem;}

.sub_visual {margin-top:10rem;position:relative; width:100%;display:table;height:400px;background:url('/image/sub/sub_visual.png') 50% 50% no-repeat;background-size:cover}
.sub_visual>div {color:#fff;display:table-cell;vertical-align: middle;}
.sub_visual .st1 { ;color:#fff;font-size:4rem;font-weight:600;}
.sub_visual .st2 { margin-top:5px;;color:#fff;font-size:2rem;}

.sub_visual2 {position:relative; width:100%;display:table;height:400px;background:url('/image/sub/sub_visual2.png') 50% 50% no-repeat;background-size:cover}
.sub_visual3 {position:relative; width:100%;display:table;height:400px;background:url('/image/sub/sub_visual3.png') 50% 50% no-repeat;background-size:cover}
.sub_visual4{position:relative; width:100%;display:table;height:400px;background:url('/image/sub/sub_visual4.png') 50% 50% no-repeat;background-size:cover}
.sub_visual5{position:relative; width:100%;display:table;height:400px;background:url('/image/sub/sub_visual5.png') 50% 50% no-repeat;background-size:cover}
.sub_visual6{position:relative; width:100%;display:table;height:400px;background:url('/image/sub/sub_visual6.png') 50% 50% no-repeat;background-size:cover}
.sub_visual7{position:relative; width:100%;display:table;height:400px;background:url('/image/sub/sub_visual7.png') 50% 50% no-repeat;background-size:cover}

.sub_visual8{position:relative; width:100%;display:table;height:400px;background:url('/image/sub/sub_visual8.png') 50% 50% no-repeat;background-size:cover}
.sub_visual9{position:relative; width:100%;display:table;height:400px;background:url('/image/sub/sub_visual9.png') 50% 50% no-repeat;background-size:cover}

body {font-size:1.5rem;}



.mo_tb_r {max-width:inherit !Important}



#od_coupon_frm tr td:nth-child(1) {text-align:left;}



.sub_con {max-width:1180px;margin:auto;padding:7rem 0 9rem}


.pc_br {display:block !important}




#sub_bar_wrap {;width:100%;;z-index:99;border-bottom:1px solid #ddd;}
#sub_bar_in {max-width:1180px;margin:auto;}
#sub_bar_in>ul>li {position: relative;padding:2rem 0;border-right:1px solid #ddd;float:left;}
#sub_bar_in .home_ic {width:50px;text-align:center;border-left:1px solid #ddd;border-right:1px solid  #ddd;vertical-align:middle;}
.dropbtn {color:#1a1a1a;background:url("/image/sub/more_2.png") 95% center no-repeat;padding-left:20px; font-size: 1.5rem;border: none;width:210px;text-align:left;height:20px;cursor: pointer;padding-right:2rem;}
.dropdown { float: right; display: inline-block;}
.dropdown-content {display: none;position: absolute;background-color: #fff;top:61px;overflow: auto;margin-left:-1px;margin-top:-1px;border:1px solid #ddd;z-index: 9;box-sizing:content-box}
.dropdown-content a {width:210px;padding-left:20px;color:#000;text-decoration: none;display: block;font-size: 1.4rem;padding:1rem 2rem ;text-align:left}
.dropdown-content li {width:100%;}
.show {display: block !important;}




.greeting_bx{background:url('/image/sub/greeting_bg.png') 100% 100% no-repeat;padding:6rem 0 10rem;}

.greeting_txt1 {color:#9e9180;font-size:3.2rem;font-weight:500;}
.greeting_txt2 {color:#424242;font-size:2.3rem}
.greeting_in>div{min-height:550px;padding-left:50%;position:relative;}
.greeting_in {max-width:1180px;margin:auto;margin-top:8rem;}
.greeting_in>div>div {;vertical-align: top}
.greeting_in>div>div:nth-child(2){;}
.greeting_in .img {position: absolute;left:0;top:0;}
.greeting_right{line-height:3rem;font-size:2rem;font-weight:300;}
.greeting_right b{font-weight:600;color:#9e9180}






.vision_bg{background:url('/image/sub/vision_bg.png') 100% 100% no-repeat;padding:6rem 0 13rem;}
.vision_in {max-width:1180px;margin:auto;}
.vision_in .st1 {font-size:3.2rem;color:#9e9180;font-weight:600}
.vision_in .st2 {line-height:1.6;font-size:2rem;color:#424242}
.vision_in .st3 {line-height:1.5;font-size:2.4rem;color:#9e9180;font-weight:500}

.vision_in .bx2 {display:table;}
.vision_in .bx2>div {width:50%;display:table-cell;vertical-align: middle}
.vision_in .bx2>div:nth-child(2) {padding-left:5rem;}


.history_img {max-width:1180px;margin:auto;position: relative;margin-bottom:100px;}
.history_img>p {top:-130px;position: absolute;left:0;}

.historyCont {padding-top:80px;position:relative}
.historyCont:before {content:"";width:1px;height:100%;background-color:#ddd;position: absolute;left:50%;top:0;}
.historyCont .historyRow{position:relative;}
.historyCont .historyRow .historyItem .listsArea{display: table; table-layout: fixed; width:100%; min-height:185px;}
.historyCont .historyRow .historyItem .listsArea ol{display: table-cell; vertical-align:middle;padding-top:130px;}
.historyCont .historyRow .historyItem .listsArea ol li{position:relative; font-weight:bold; font-size:1.6rem; color:#252525; margin-top:18px;}
.historyCont .historyRow .historyItem .listsArea ol li:first-child{margin-top:0;}
.historyCont .historyRow .historyItem .historyImg{position:absolute; padding-top:130px;}

.historyCont .historyRow:nth-child(3n + 1) h4{background-color:#db1d27;}
.historyCont .historyRow:nth-child(3n + 2) h4{background-color:#e55133;}
.historyCont .historyRow:nth-child(3n + 3) h4{background-color:#676767;}

.historyCont .historyRow:nth-child(odd) .historyItem{position:relative; border-left:none; border-radius: 0 100px 100px 0;}
.historyCont .historyRow:nth-child(even) .historyItem{ border-right:none; border-radius: 100px 0 0 100px}
.historyCont .historyRow:nth-child(odd) .historyItem .historyImg{color:#9e9180;font-size:4rem;font-weight:800;padding-right:100px;right:50%;}
.historyCont .historyRow:nth-child(even) .historyItem .historyImg{color:#9e9180;font-size:4rem;font-weight:800;padding-left:100px;left:50%;}

.historyCont .historyRow:nth-child(odd) .historyItem .listsArea ol{padding-left:-webkit-calc(50% - 0px); padding-left:-ms-calc(50% - 0px); padding-left:calc(50% - 0px);}
.historyCont .historyRow:nth-child(odd) .historyItem .historyImg:before{content:"";width:12px;height:12px;background-color:#9e9180;border-radius:50%;position: absolute;right:-7px;top:142px;}
.historyCont .historyRow:nth-child(odd) .historyItem .listsArea ol li{padding-left:100px;}
.historyCont .historyRow:nth-child(odd) .historyItem .listsArea ol li:after{left:-6px;}
.historyCont .historyRow:nth-child(even) .historyItem .listsArea ol{padding-right:-webkit-calc(50% - 0px); padding-right:-ms-calc(50% - 0px); padding-right:calc(50% - 0px); text-align: right; }
.historyCont .historyRow:nth-child(even) .historyItem .listsArea ol li:after{right:-9px;}
.historyCont .historyRow:nth-child(even) .historyItem .historyImg:before{content:"";width:12px;height:12px;background-color:#9e9180;border-radius:50%;position: absolute;left:-5px;top:142px;}

.historyCont .historyRow:nth-child(odd):last-child .historyItem:before{content:""; display:block; width:-webkit-calc(100% - 50%); width:-ms-calc(100% - 50%); width:calc(100% - 50%); position:absolute; left:0; bottom:0; background-color:#fff; height:1px; }
.historyCont .historyRow:nth-child(even):last-child .historyItem:before{content:""; display:block; width:-webkit-calc(100% - 50%); width:-ms-calc(100% - 50%); width:calc(100% - 50%); position:absolute; right:0; bottom:0; background-color:#fff; height:1px; }

.historyCont .historyRow:nth-child(odd) .historyItem .listsArea ol li .st1 {color:#9e9180;font-size:2rem;font-weight:800;display:inline-block;width:60px;}
.historyCont .historyRow:nth-child(odd) .historyItem .listsArea ol li .st2 {line-height:1.6;vertical-align: top;  width: 80%;font-size:2rem;font-weight:300;display:inline-block;}
.historyCont .historyRow:nth-child(even) .historyItem .listsArea ol li {position: relative;padding-right:100px;}
.historyCont .historyRow:nth-child(even) .historyItem .listsArea ol li .st1 {position:absolute;right:100px;top:0; color:#9e9180;font-size:2rem;font-weight:800;display:inline-block;width:60px;}
.historyCont .historyRow:nth-child(even) .historyItem .listsArea ol li .st2 {line-height:1.6;padding-right:60px; vertical-align: top;  width: 80%;font-size:2rem;font-weight:300;display:inline-block;}


.certificate_li {margin-left:-2rem;}
.certificate_li>li {float:left;width:25%;padding-left:2rem;margin-bottom:2rem;}
.certificate_li>li span {padding:1.4rem;border:1px solid #ddd;display:block;text-align:center;}
.certificate_li>li img {height:344px;}
.certificate_li>li:nth-child(4n+1) {clear:both}
.certificate_li>li>span{cursor:pointer;padding:5px;padding-bottom:10px;display:block;border:1px solid #ddd;background-color:#f9f9f9;}
.certificate_li>li>span>div>p{   display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
    font-size:2rem;font-weight:300;margin-top:10px;min-height:48px}
.certificate_li>li>div>span:hover {border:1px solid #9e9180;}


.b-close {cursor:pointer}
.txt1 {font-size:2rem;font-weight:300;}
.paging {text-align:center; margin-top:30px; position:relative; font-size:0;}
.paging .btn {border:none; padding:0; line-height:0; font-size:0;  overflow:hidden; position:relative; z-index:1;}

.paging a {width:46px;height:46px;vertical-align:middle;font-size:1.7rem;;; display:inline-block; *zoom:1; *display:inline; padding:0 2px; color:#676767; line-height:46px; background-color:#fff; box-sizing:border-box;position:relative; z-index:2;}
.paging span{vertical-align:top;}
.paging span.pg,
.paging a.sel {color:#fff; background-color:#9e9180;border-radius:50%; z-index:3}
.paging span.empty_msg { border:none !important; font-weight:normal; font-size:13px; color:#ff6600; }

.element_to_pop_up {display:none;}
.ele_top {color:#000;font-size:2rem;font-weight:300;padding:1.5rem; border-bottom:1px solid #ddd;;}




.pop_certificate {max-width:540px;width:100%}
.shop_li {margin-left:-2rem;}
.shop_li>li {float:left;width:33.3333333%;padding-left:2rem;margin-bottom:2rem;}
.shop_li>li>a {display:block;border:1px solid #ddd;}
.shop_li>li>a>div {padding:0 1.5rem;border-top:1px solid #ddd;}
.shop_li .st1 { display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;font-size:2rem;font-weight:300;border-bottom:1px solid #ddd;padding:1.7rem 0;min-height:83px}
.shop_li .st2 {font-size:2.3rem;font-weight:500;padding:1.2rem 0;}
.shop_li>li:nth-child(3n+1) {clear:both}

.list_tab {margin-left:-2rem;}
.list_tab>li {float:left;width:16.66666%;padding-left:2rem;;}

.list_tab>li>a {padding:1rem 0;display:block;color:#424242;font-size:2rem;border:1px solid #ddd;border-radius:50rem;}
.list_tab>li.on>a {background-color:#9e9180;color:#fff;}

.sct_noitem {font-size:1.8rem;margin: 6rem 0 !important;text-align:center;}


.view_top {}
.view_top>div.left {width:40%;position: relative}
.view_top>div.left .sct_icon {position: absolute;right:0;top:0;z-index:2}
.view_top>div.right {width:60%;padding-left:3rem;}
.view_top .slider-nav {margin-top:1rem;}
.view_top .slick-slide {padding-left:5px;}
#zoom_img {text-align:center; margin-bottom:15px;padding:0 10px;border:1px solid #ddd;}
.thumb span, #zoom_img span {display:block;background-size:cover !important;background-position:center center !important}
.thumb {overflow:hidden;margin-left:-2rem;}
.thumb li {width:25%;padding-left:2rem;float:left; text-align:center;}
.thumb li a {padding:5px; border:1px solid #ddd;overflow:hidden;}
.thumb li a,
.thumb li a img {display:block;}
.view_top .right .txt1{color:#676767;font-size:1.6rem;}
.thumb li.on  a{border:3px solid #ddd}
.view_top .right .txt5_st {padding:1.5rem 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.view_top .right .txt2 {color:#101010;font-size:2.8rem;font-weight:500;padding:0 0 2rem;}
.view_top .right .txt2 span {display:block;color:#979797;font-weight:normal;font-size:1.9rem;}
.view_top .right .txt3 {color:#676767;font-size:17px;}
.view_top .right .txt3_1 {margin-top:6px;margin-right:10px;}
.view_top .right .txt4 {margin:10px 0 ;}
.view_top .right .txt4 .st1 {color:#676767;font-size:17px;text-decoration: line-through}
.view_top .right .txt4 .st2 {color:#14716e;font-size:23px;}
.view_top .right .txt5 {width:100%;padding:1rem 0;}
.view_top .right .txt5 th {font-weight:normal;color:#454545;font-size:1.9rem;padding-left:2rem;text-align:left;}
.view_top .right .txt5 td {padding:1rem 0;color:#424242;font-size:1.9rem;}
.view_top .right .txt5 td.txt_st1 {font-size:1.7rem;color:#979797;text-decoration:line-through}
.view_top .right .txt5 td.txt_st2 {font-size:2.3rem;color:#9e9180;font-weight:500}
.view_top .right .txt5 td.txt_st2>span {font-weight:normal}
.view_top .right .txt5 td.txt_st3 {font-size:1.7rem;color:#ff0606;font-weight:500}
.view_top .right .tb_st2 {background-color:#fafafa;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:1rem 0;margin-top:2rem;}
.border_title {border-bottom:1px solid #ddd;padding-bottom:2rem;}

.view_box3_1 {border:1px solid #ddd;background-color:#f5f5f5;padding:30px 20px;margin-top:20px}
.view_box3_1>p {color:#252525;font-size:17px;border-bottom:1px solid #252525;margin-bottom:15px;padding-bottom:15px}
.view_box3_1>div {color:#676767;font-size:15px}
.view_box3_1>div>p {margin-bottom:10px;text-indent:-10px;padding-left:10px}
.view_box4_1 {border-top:1px solid #ddd;padding-top:20px;margin-top:20px;}
.view_box4_1 .txt6 {color:#252525;font-size:17px;}
.view_sel{border:1px solid #ddd; width: 540px;height: 50px;font-size:15px;color: #676767; background: url(../image/sub/select_btn.png) no-repeat 95% 50%;  -webkit-appearance: none; -moz-appearance: none;appearance: none;text-indent: 10px}
select::-ms-expand { /* for IE 11 */
    display: none;}
.view_box5_1 {line-height:40px;border:1px solid #ddd;padding:10px;background-color:#f5f5f5;padding:10px;color:#676767;font-size:17px;margin-top:20px;}
.in_txt {border:1px solid #ddd;background-color:#fff;padding:0 10px;color:#676767;font-size:16px;line-height:38px;width:80px;text-align:center;}
.view_box5_1 img {vertical-align:middle;}
.view_box5_1 .close {margin-left:10px;}
.view_box6_1 .txt7 {color:#252525;font-size:20px;}
.view_box6_1 .txt8 {color:#14716e;font-size:23px;}
.shop_ic>li {float:left;padding-right:1rem}
.view_select_2 {border:1px solid #ddd; width: 100%;height: 50px;font-size: 1.7rem;color: #454545; background:#fff url(../image/sub/bar_arrow.png) no-repeat 98% 50%;  -webkit-appearance: none; -moz-appearance: none;appearance: none;text-indent: 10px}

.star-rating { width:78px; }
.star-rating,.star-rating span { display:inline-block; height:14px; overflow:hidden; background:url("../image/sub/star.png")no-repeat; }
.star-rating span{ background-position:left bottom; line-height:0; vertical-align:top; }
.pop_order2 {padding:2rem ;border:1px solid #ddd;background-color:#fafafa;font-size:1.8rem;color:#424242;margin:1rem 0}
.pop_order2>div>div {overflow:hidden;}
.pop_order2>div>div input[type="text"] {text-align:center;border:1px solid #9e9180;width:95px;height:35px;float:left;}
.pop_order2>p {line-height:3.5rem;}
.pop_order2 .right_bt {margin-top:8px;padding-left:1rem}
.view_total {color:#424242;font-size:2rem;line-height:2;font-weight:500}
.view_total span {font-size:2.5rem;;font-weight:500;line-height:2;color:#9e9180}
.star-rating2 { width:75px; }
.star-rating2,.star-rating2 span { display:inline-block; height:13px; overflow:hidden; background:url("../image/sub/star2.png")no-repeat; }
.star-rating2 span{ background-position:left bottom; line-height:0; vertical-align:top; }
.view_total span b {font-weight:normal;color:#424242;font-size:1.8rem;}

.view_bttom_wrap {position:relative}
.view_bttom_bt {margin-left:-1rem}
.view_bttom_bt>li {width:43.5%;float:left;padding-left:1rem}
.view_bttom_bt>li:nth-child(3) {width:13%;}

.view_bttom_bt>li>a ,.view_bttom_bt>li>button {font-weight:500;line-height:7.5rem;display:block;width:100%;color:#979797;font-size:2rem;text-align:center;background-color:#fff;}
.view_bttom_bt2>a {width:100%;color:#fff;padding:1.5rem 0;display:block;background-color:#1262a2;font-size:1.5rem;text-align:center;margin-top:1rem}
.view_bttom_bt>li.st2>a ,.view_bttom_bt>li.st2>button {background-color:#1f2d5e;color:#fff;width:100%;border:none;font-family: "Noto Sans KR", 'Noto Sans', sans-serif, "����", dotum, AppleGothic;}
.view_bttom_wrap .st3 {padding:1.6rem;border:1px solid #ddd;position: absolute;right:0;top:0;}
.view_bttom_bt>li.st2>button {height:44px;}

.view_bttom_bt  img {vertical-align: middle}
.view_btn1 a{color:#fff;font-size:1.6rem; display:block  ; padding:1.5rem 0;background: linear-gradient( to right, #fb6d45, #df4f66 );}
.view_bttom_bt_pop>li {width:15rem;min-width:auto;display:inline-block;}
.view_bttom_bt_pop>li>a{border:1px solid #ddd;line-height:5rem;display:block;width:100%;color:#979797;font-size:1.7rem;text-align:center;background-color:#fff;}
.view_bttom_bt_pop>li.st2>a{background-color:#9e9180;border:1px solid #9e9180;color:#fff;border:none;}



.view_bottom  {position:relative}
.view_bottom .right {width:26rem}
.view_bottom .right>div {position:absolute;top:0;}


.view_txt3 {font-size:2.3rem;color:#252525;font-weight:500;margin-top:5rem}


.view_tab2_bx {margin-bottom:1rem;border:1px solid #ddd;font-size:1.6rem;color:#676767;padding:2rem;position:relative}
.view_tab2_bx >p {position:absolute;right:2rem;top:2rem;}
.view_tab2_bx >p a {font-size:1.5rem;color:#fff;padding:1rem 3rem;background-color:#676767;display:block}


.view_bottom  {position:relative}
.view_sel2 {width:240px;background-position:95% 50%}
#fix_right.blue {position:fixed !important;background-color:#fff;z-index:99;}

.view_tab3_bx {border:1px solid #ddd;padding:3rem 2rem;font-size:1.6rem;color:#676767;position:relative}
.view_tab3_bx >p {position:absolute;right:2rem;top:2rem;}
.view_tab3_bx >p a {font-size:1.5rem;color:#fff;padding:1rem 3rem;background-color:#676767;display:block}
.view_tab3_st2 .beefup {margin-bottom:1rem}
.view_tab3_st2 .beefup.is-open {background-color:#fafafa;margin-bottom:2rem}
.view_tab3_st2 .beefup__head {padding:2rem 1.5rem;border:1px solid #ddd;font-weight:normal;font-size:1.5rem;color:#252525;}
.view_tab3_st2 .beefup__head .txt1{ margin-top:5px;margin-right:2rem;text-align:center;min-width:10rem;font-size:1.7rem;color:#000;;border:1px solid #000;padding:1rem 2rem;display:inline-block}
.view_tab3_st2 .beefup__body {position:relative;border:1px solid #ddd;border-top:0;background:none;padding:0;padding-bottom:5rem;}
.view_tab3_st2 .beefup3  {padding:0 2rem;}
.view_tab3_st2 .is-open .beefup3 .beefup__head {background-color:#fff}
.view_tab3_st2 .is-open .beefup3 .beefup__body {background-color:#fff}

.view_tab3_st2 .beefup3 .beefup__head  {border-bottom:1px solid #ddd !important;;font-size:1.5rem;color:#252525;padding:2rem 0;}
.view_tab3_st2 .beefup__head .txt2 { margin-top:5px;margin-right:2rem;font-size:1.7rem;background-color:#9e9180;color:#fff;padding:1rem 2rem;display:inline-block}
.view_tab3_st2 .beefup3 .beefup__body {color:#676767;font-size:1.5rem;padding:2rem 0;}
.element_to_pop_up {min-width:77rem;display:none;background-color:#fff;padding:2rem;}
.element_to_pop_up2 {min-width:77rem;max-width:77rem;display:none;background-color:#fff;padding:2rem;}
.view_tab3_st2 .beefup__head  .st1 {font-size:1.9rem;font-weight:500;}
.view_tab3_st2 .beefup__head  .st2 {margin-top:5px;font-size:1.5rem;color:#454545;}
.view_tab .tablinks {padding-left:2rem;width:25%;cursor:pointer;display:block;float:left;border:0;font-size:2.2rem;font-weight:500;color:#676767;line-height:50px;text-align:center;;}
.view_tab .tablinks span {width:100%;background-color:#f2f2f2;border:2px solid #f2f2f2;display:inline-block;}
.view_tab {margin-left:-2rem;}
.view_tab .active>span {background-color:#fff;border:2px solid #9e9180;color:#9e9180}

.view_tab3_st2 .is-open .beefup__head {border-bottom:0}

.view_tab3_st2  .beefup__head:after {visibility:inherit;background: url("../image/sub/p_ic2.png") no-repeat;top:50%;margin-top:-16px;right:3rem;width:25px;height:25px;}
.view_tab3_st2 .beefup.is-open .beefup__head:after {visibility:inherit;background: url("../image/sub/m_ic2.png") no-repeat;top:50%;margin-top:-16px;right:3rem;width:25px;height:25px;}
.view_tab3_st2 .beefup3 .beefup__head:after,
.view_tab3_st2 .beefup3.is-open .beefup__head:after {display:none}
.text_null {font-size:1.8rem;text-align:center;margin:6rem 0}
.view_q_b{padding:2rem 0;border:1px solid #ddd;background-color:#fff;}
.q_ic {min-width:5rem;color:#9e9180;font-size:2.1rem;font-weight:600}
.q_ic2 {width:80%;text-align:left;color:#454545;font-size:1.7rem;font-weight:500;}
.q_ic2  span {margin-top:2px;display:block;font-weight:300;}
#view_tab1>p {color:#3f3c3c;font-size:2.4rem;font-weight:600}
#view_tab5>div ,#view_tab4>div , #view_tab1>div {border:1px solid #ddd;width:100%;min-height:20rem;padding:2rem}
.tabcontent_class {padding:2rem 0;font-size:1.5rem}
.pop_table {width:100%;border:1px solid #ddd;position:relative}
.pop_table:before{content:"";width:100%;height:1px;background-color:#000;position: absolute;left:0;top:0;}
.pop_table th {text-align:center;color:#333;font-size:1.4rem;background-color:#f8f8f8;border-right:1px solid #ddd;}
.pop_table td,
.pop_table th {padding:1rem}
.pop_table tr {border-bottom:1px solid #ddd;}
.pop_table td {font-size:1.4rem}
.view_tab2 {border:1px solid #ddd;padding:30px;}
.view_tab2 .txt1 {color:#252525;font-size:17px;}

.info_st1 {color:#1262a2;font-size:1.6rem;}
.info_st2 {color:#434343;font-size:1.6rem;}

.option_txt1{font-size:1.8rem;color:#424242;font-weight:500;}
.option_txt2{font-size:2.5rem;color:#9e9180;font-weight:500;}
.option_txt2 span{font-size:1.8rem;color:#9e9180;font-weight:500;}




.q_btn_write{font-size: 2rem;
    background-color: #9e9180;
    display: inline-block;
    padding: 1rem 3rem;
    font-weight: 500;color:#fff !important;}


.view_tab2_in {margin-bottom:1rem;}

.view_tab2_in .beefup__head {padding:5rem 0;border-top:0;text-align:left;margin:0}
.view_tab2_in .beefup__head .txt3 {font-weight:500;color:#000;font-size:1.9rem;margin:1.5rem 0}
.view_tab2_in .beefup__head .txt4 {color:#363636;font-size:1.5rem;font-weight:normal}
.view_tab2_in .beefup__head .txt5 {color:#424242;font-size:1.8rem;margin:1.5rem 0;margin-bottom:-5px;font-weight:normal}
.uselist_bx {position: relative;cursor:pointer}
.uselist_bx>span {cursor:pointer; position: absolute;right:3rem;bottom:4rem;font-size:1.8rem;background-color:#d6d6d6;display:inline-block;padding:1rem 2rem;}
.view_tab2_in .beefup__body {border-top:0;padding-top:0;border-top:0;background:none;padding-bottom:5rem;margin-top:-3rem;}
.view_tab2_in  .is-open .beefup__head  {border-bottom:0}
.uselist_bx {position:relative; margin-bottom:-1px;}
.uselist_bx:hover:before{display:block;content:"";border:1px solid #9e9180;position:absolute;left:0;top:0;right:0;bottom:0;z-index: 9;}
.view_tab2_in  .beefup__head:after {visibility:inherit;background: url("../image/sub/p_ic2.png") no-repeat;top:50%;margin-top:-16px;right:3rem;width:25px;height:25px;}
.view_tab2_in .beefup.is-open .beefup__head:after {visibility:inherit;background: url("../image/sub/m_ic2.png") no-repeat;top:50%;margin-top:-16px;right:3rem;width:25px;height:25px;}
.uselist_bx:hover>span {color:#fff;background-color:#9e9180;}
.view_tab2_in .beefup.is-open {background-color:#fafafa}


.view_tab2_in .b_bd_view {border-bottom:0;padding-top:0;}
.view_tab2_in .b_bd_view>div {text-align:left;margin-right:3rem;;background-color:#fff;border:1px solid #ddd;font-size:1.8rem;line-height:1.5;padding:20px;color:#676767;}
.view_btn_top {position:absolute;right:2rem;bottom:1.5rem}
 .view_btn_top .txt1 a {margin-left:1rem;display:inline-block;font-size:1.5rem;color:#424242;font-weight:500;}
 .view_btn_top .txt2 a {display:inline-block;font-size:1.5rem;color:#0095da;}
 .view_btn_top .txt1 a.on {color:#9e9180}
  .view_btn_top .txt1 a  img  {vertical-align: middle}
.view_tab2_in .beefup {position:relative; border:1px solid #ddd;padding-left:18rem;position:relative}
.view_tab2_in .beefup>span {position: absolute;left:2rem;top:2rem}
.review_pop {cursor:pointer}
.review_pop_wrap {display:none;width:800px;background-color:#fff;padding:30px;}
.pop_boxs .txt1 {color:#333;font-size:2rem;font-weight:500;padding-bottom:5px;}
.review_pop_wrap input[type="text"] {border:1px solid #ddd;font-size:15px;padding:10px;}
.edit {border:1px solid #ddd;margin:20px 0;min-height:300px;}
.review_pop_wrap ul.star_re>li {font-size:15px;width:100%;display:block;margin-bottom:5px;}
.review_pop_wrap ul.star_re>li span {font-size:1.8rem;color:#ffd508;}
.review_pop_wrap ul.star_re>li span span{color:#676767;}

.review_pop_wrap3 {display:none;width:800px;background-color:#fff;padding:30px;}

/*
.review_pop {font-size:1.6rem;color:1f2d5efff;padding:1rem 3rem;border:1px solid #1f2d5e;;display:inline-block}
.review_pop2 {font-size:1.6rem;color:1f2d5efff;padding:1rem 3rem;border:1px solid #1f2d5e;;display:inline-block}
*/


.pop_boxs{display:none;width:900px;background-color:#fff;padding:30px;max-height: calc(100vh - 5px);overflow: auto;}

.review_pop_wrap input[type="text"] {border:1px solid #ddd;font-size:15px;padding: 0 10px;height: 30px;}
.review_pop_wrap textarea{border:1px solid #ddd;font-size:15px;padding:10px;width: 100%;height: 120px;}
.coupon_pop,
.point_pop {display:none;width:800px;background-color:#fff;padding:30px;}
.review_pop2 {cursor:pointer}
.review_pop_wrap2 input[type="email"],
.review_pop_wrap2 input[type="text"] {border:1px solid #ddd;font-size:15px;padding: 0 10px;height: 30px;}
.review_pop_wrap2 textarea{border:1px solid #ddd;font-size:15px;padding:10px;width: 100%;height: 120px;}
/*
.review_box2 {margin-left:-20px;}
.review_box2>div {float:left;width:50%;padding-left:20px;margin-bottom:10px;}
.review_pop_wrap2>label {color:#676767;font-size:15px;}
.review_pop_wrap2 .txt1 span {position:absolute;right:0;top:0;}
*/
.only-choice > li{padding: 5px 0;border-bottom:1px solid #ebebeb;}
.only-choice > li label{font-size:1.6rem;color:#2e2e2e;width: 120px;display: inline-block;letter-spacing:-0.5px;}
.only-choice > li p{display: inline-block;font-size:1.6rem;color:#9e9180;}
.only-choice > li p span{color:#d4d4d4;}


.view_top .slider-nav img,
.view_top .slider-for img {width:100%;border:1px solid #ddd;}

.n_txt {margin:5px 15px}


.review_st1{margin-bottom:2rem;border:1px solid #ddd;background-color:#fafafa;padding:2.5rem 4rem;}

.review_st1 .st1 {color:#424242;font-size:1.9rem;font-weight:500;}
.review_st1 .st2 a{font-size:2rem;background-color:#9e9180;display:inline-block;padding:1rem 3rem;font-weight:500;}
.review_st1 .st2 a{color:#fff  !important;}




.order_tb {width:100%;}
.order_tb th {font-size:1.8rem;;color:#000;font-weight:500;padding:1.5rem 0}
.order_tb td {padding:2rem 1rem;}
.cart_td {padding:1rem;}
.cart_td span {display:block;background-size:cover !important;background-position:center center !important;border:1px solid #ddd;}
.cart_txt {width:100%;border:0 !important;display:table;margin:1rem 2rem}
.cart_txt>div>p{color:#4b4b4b;margin:2.5rem 0 0;font-size:1.8rem;font-weight:500}
.cart_txt>div>p.txt3 {font-size:1.8rem;color:#252525;}
.cart_txt>div>div {color:#676767;font-size:1.6rem;margin:5px 0 1rem}
.cart_txt>div>div>span {font-size:1.6rem;color:#fff;background-color:#6a6a6a;;display:inline-block;padding:3px 5px;margin-right:5px;}
.order_btn>a,.order_btn>button{ cursor:pointer;color:#313131;background-color:#f7f7f7;font-size:1.6rem;border:1px solid #ddd;display:inline-block;padding:5px 2rem;    font-weight: normal;}
.order_tb td {text-align:center;font-size:1.6rem;color:#4b4b4b}
.order_tb tr {border-bottom:1px solid #ddd;}
.cart_txt>span {margin-right:2rem;}
.order_bottom {margin-left:-2rem;margin-top:3rem}
.order_bottom>div {padding-left:2rem;width:33.33333%;float:left;}
.order_bottom>div>div {background-color:#f6f6f6;color:#454545;border:1px solid #ddd;font-size:1.8rem;padding:1.5rem 2rem;overflow:hidden;}
.order_bottom>div>div>p {line-height:3rem;vertical-align: middle}
.order_bottom>div>div.blue p{color:#00529c;}
.order_bottom>div>div>p.fr span {color:#080808;font-size:2rem;font-weight:500}
.order_box {margin-left:-2rem;}
.order_box>div {width:33.333333%;text-align:center;float:left;padding-left:2rem;}
.order_box>div>p {color:#a5a5a5;font-size:1.5rem;text-align:center;border-bottom:2px solid #dfdfdf;padding-bottom:1rem;}
.order_box>div.on>p {color:#171717;border-bottom:2px solid #1262a2;}
.order_box>div>p>span {font-size:1.7rem;}
.order_box>div.on>p>span {color:#1262a2}
.order_bottom>div:last-child>div {background-color:#9e9180;color:#fff}
.cart_btn1 a ,.cart_btn1 button {background-color:#676767;font-size:1.5rem;color:#fff;padding:1rem 2rem;display:inline-block;}
.cart_btn2 a ,.cart_btn2 button {;border:1px solid #ddd;font-size:1.4rem;color:#000;padding:1rem 3rem;display:inline-block;}
.cart_btn1 button,.cart_btn2 button {height:41px;}

.cart_btn3 a ,.cart_btn3 button {min-width:15rem;background-color:#9e9180;border:1px solid #9e9180;font-size:1.5rem;color:#fff;padding:1.2rem 3rem;display:inline-block;}
.cart_btn4 a ,.cart_btn4 button {min-width:15rem;font-size:1.5rem;color:#fff;padding:1.2rem 3rem;background-color:#676767;border:1px solid #676767;display:inline-block;}
.cart_btn3 button {height:3.65em;font-family: "Noto Sans KR", 'Noto Sans', sans-serif, dotum, AppleGothic;}
.cart_btn5 a ,.cart_btn5 button {min-width:15rem;font-size:1.5rem;color:#3a3a3a;padding:1.2rem 3rem;border:1px solid #ddd;display:inline-block;}

.order_bottom2 {margin-top:3rem;background-color:#004a83;padding:0 2rem}
.order_bottom2>div {color:#fff;font-size:2rem;padding:1.5rem 1rem;overflow:hidden;}


.order_tb td .dummy_img {display: block;background-position:center center !important;border:1px solid #ddd;}
.view_bottom2  {position:relative}
.view_bottom2 .left {max-width:76rem;width:100%}
.view_bottom2 .right2 {width:37rem}
.view_bottom2 .right2>div {position:absolute;top:0;}

.pop_li_order {margin:0;padding:2rem 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;color:#252525;font-size:1.6rem;}
.pop_li_order {font-size:1.9rem;color:#252525;margin:2rem 0;}
.pop_li_order>div>div {overflow:hidden;max-width:160px}
.pop_li_order>div>div input[type="text"] {text-align:center;border:1px solid #ddd;width:50%;height:35px;border-left:0;border-right:0;float:left;}
.pop_li_order>p {line-height:3.5rem;}
.pop_li_order .right_bt {margin-top:0;padding-left:1rem;}
.pop_li_order .right_bt > a{display: block;margin-top: 8px;font-size:0;}

.po_sec > li{margin-top: 20px;}

.fix_txt11{padding:1.5rem 2rem;border:1px solid #ddd;border-top:0;}
.fix_txt11 li {border-bottom:1px solid #ddd;font-size:1.7rem;color:#2a2a2a;padding:1.2rem 0;}
.fix_txt11 li:last-child {border-bottom:0}
.order_fix5 span:first-child {padding-right:1.5rem;font-weight:500}
.order_fix5 span:last-child {width:76%;font-weight:300;}
.order_fix5 li {line-height:1.5;border:0;padding-bottom:0}
.order_fix5_2 li>span:nth-child(2) {font-weight:normal !important}
.fix_txt9 {background-color:#f6f6f6}
.fix_txt9 li {border-bottom:0;padding:5px 0}
.fix_txt11 li .fl {font-weight:500;}
.order_box1 {background-color:#f6f6f6;border:1px solid #ddd;padding:3rem 2rem;}
.order_txt1 {font-weight:500;color:#080808;font-size:2rem;}
.order_txt1 span.regi_txt1 {font-size:1.4rem;color:#5e5e5e;}
.order_txt2 {font-weight:500;color:#080808;font-size:1.5rem;line-height:2rem;}
.order_txt2 span {color:#e40000}
.login_txt3 {color:#161616;font-size:1.5rem;}
.textarea_box {border:1px solid #ddd;width:100%;height:100px}
.order_box1 select ,
.order_box1 input[type="text"] ,
.order_box1 input[type="password"] ,
.order_box1 input[type="email"] ,
.order_box1 input[type="file"] {border:1px solid #ddd;padding:1rem;width:100%;margin-top:1rem;height:50px;}
.order_box3,
.order_box2 {margin-left:-2rem}
.order_box1 textarea {padding:1rem;width:100%;height:150px;border:1px solid #ddd;margin-top:1rem;}
.order_box2>div {float:left;width:50%;padding-left:2rem;}
.order_box3>div {float:left;width:33.333333%;padding-left:2rem;}
.adress_bx {padding-right:130px;width:100%;position:relative}
.adress_btn {display:inline-block;min-width:130px;position:absolute;top:1rem;right:0;line-height:48px;border:1px solid #ddd;border-left:0;color:#4a4a4a;font-size:1.5rem;text-align:center;}
.order_txt3 {vertical-align:middle; font-weight:500; margin-right:2rem;display:inline-block;color:#9e9180;font-size:1.5rem;position:relative}
.radio_txt {color:#080808;font-size:1.5rem;}
.radio_txt>span {margin-right:2rem}
.radio_txt>span input,  .radio_txt>span label {vertical-align: middle}
.radio_txt .btn1 a{display:inline-block;color:#080808;font-size:1.3rem;border:1px solid #ddd;background-color:#fff;padding:1rem 2rem;}
.checked_box {margin-top:2rem;border:1px solid #ddd;background-color:#fff;padding:3rem;}
.total_txt1 {color:#080808;font-size:1.5rem;margin:0 1rem;padding:1rem 0;}
.total_txt2 {background-color:#f6f6f6;border-top:1px solid #ddd;padding:2rem 1rem;color:#0050f4;font-size:1.5rem;font-weight:600;margin-top:1rem;}
.total_txt2 b {font-size:1.9rem;}
.radio_re span {font-size:1.4rem;color:#252525;display:inline-block;margin-right:2rem;}
.right_box2 {width:100%;border-top:1px solid #ddd;border-bottom:0;max-width:37rem}
.radio_re input[type="radio"] {vertical-align: middle}
.radio_txt2 {padding:1rem 2rem;color:#080808;font-size:1.5rem;}
.radio_txt2>span {margin:0.8rem 0;width:50%;float:left;display:inline-block}
.order_txt4 {color:#080808;font-size:1.4rem;}
.order_txt2 .fr {color:#393838;font-size:1.3rem}
.fix_txt1{padding:2rem 0;}
.fix_txt1>p {float:left;width:33.33333%;font-size:1.4rem;color:#090909;font-weight:500;position:relative}
.fix_txt1>p span {display:block;font-size:1.4rem;color:#6c6c6c}
.fix_txt1>p:first-child:after{content:"";width:19px;height:19px;background:url('/image/sub/m_ic.png') no-repeat;position:absolute;right:-9px;top:50%;margin-top:-16px}
.fix_txt1>p:nth-child(2):after{content:"";width:19px;height:19px;background:url('/image/sub/p_ic.png') no-repeat;position:absolute;right:-9px;top:50%;margin-top:-16px}


.fix_txt2{border:1px solid #ddd;border-top:0;}
.fix_txt2 li {font-size:1.7rem;color:#2a2a2a;padding:1rem 0;}
.fix_txt2 li:last-child {border-bottom:0}

.fix_txt2_b {position: relative}
.fix_txt2_b li:nth-child(1):before{content:"";width:27px;height:27px;background:url("/image/sub/p_ic.png")no-repeat;position: absolute;left:46.5%;top:35%}
.fix_txt2_b li {padding:3rem 0;border-right:1px solid #ddd;font-size:1.7rem;width:50%;float:left;}
.fix_txt9 li .fl,
.fix_txt36 .fl,
.fix_txt2_b li span {font-weight:500;}
.fix_txt36 .fl {font-size:1.7rem !important;}
.fix_txt3 {padding:2rem;margin:0 0 2rem;background-color:#9e9180;}
.fix_txt3 .fl {color:#fff;font-size:1.4rem;line-height:2.5rem;}
.fix_txt3 .fr {color:#fff;font-size:1.8rem;font-weight:500}
.order_fix{padding:2rem 2rem;border:1px solid #ddd;border-top:0;background-color:#f6f6f6;}
.order_fix li {font-size:1.4rem;color:#0b0b0b;padding:5px 0;}
.order_fix li:last-child {border-bottom:0}
.fix_txt9 {padding: 2rem;}
.fix_txt9 .fr {font-size:1.5rem;}
.fix_txt9 li {border-bottom:0;padding:8px 0}
.order_fix2 span:first-child {padding-right:2rem;font-weight:500}
.order_fix2 span:last-child {width:77%}
.order_fix2 li {border:0;padding-bottom:0}
.order_fix2 li:first-child {padding-top:0}
.fix_txt4 {line-height:4rem;padding:2rem;border:1px solid #ddd;font-size:1.6rem;color:#090909;font-weight:500}
.c_btn a{ padding:5px 1rem;color:#fff !important;font-size:1.5rem;background-color:#9e9180;}
.fix_txt4  input[type="text"] {height:40px;border:1px solid #ddd;width:13rem}


.fix_txt5 {;font-size:2rem;color:#090909;font-weight:500;padding:1.5rem 2rem}
.fix_txt6 {padding:2rem;border:1px solid #ddd;border-top:0;}
.fix_txt6 input[type="text"]{border:1px solid #ddd;margin-top:1rem;height:40px;padding:1rem;}
.fix_txt7 span{width:50%;float:left;}
.fix_txt7 span a,.fix_txt7 span button {width:100%;min-width:auto;}
.fix_txt7 a {font-size:2rem;}
.fix_txt10 {font-size:1.7rem;color:#9e9180;font-weight:500;padding:1.5rem 2rem 0; }
.fix_txt10_2 {font-size:2.2rem;color:#9e9180;font-weight:500;padding:1.5rem 2rem 0; }

span.fix_input{display: block;position:absolute;right: 0;bottom: 10px;}
.fix_input input{width: 180px;height:40px;border:1px solid #dfdfdf;background:#f6f6f6;}
.bank_cg > div input{border:1px solid #ddd; width: 100%;height: 50px;font-size: 1.7rem;color: #454545; text-indent: 10px}

.coupon_sec > a{display:block;margin-top:15px;padding-right:110px;position:relative;border:1px solid #ddd;}
.coupon_sec > a > div{display:table;padding:0 15px;width: 100%;height:55px;}
.coupon_sec > a > div > p{display:table-cell;vertical-align:middle;}
.coupon_sec > a > div > p.lf{width: 70%;font-size:1.5rem;color:#0a0a0a;}
.coupon_sec > a > div > p.rt{width: 30%;text-align:right;font-size:1.7rem;color:#0a0a0a;font-weight:500;}
.coupon_sec > a > p{display:table;position:absolute;right:0;top:0;bottom:0;width:110px;height:100%;background:#f2f2f2;text-align:center;line-height:100%;border-left:1px solid #ddd;font-size:1.5rem;color:#0a0a0a;}
.coupon_sec > a > p span{display:table-cell;vertical-align:middle;}
.coupon_sec > a.on > div{background:linear-gradient( to right, #0094d9, #0c4da2 )}
.coupon_sec > a.on > div > p{color:#fff;}
.coupon_sec > a.on > p{background:#0095da;color:#fff;border-left:0;}

.ord_txt > span{display:block;}
.ord_txt > span input{width:100%;border:1px solid #ddd;text-align:center;height:35px;}
.ord_txt > p{margin-top:5px;font-size:1.5rem;color:#0a0a0a;font-weight:400;}
.ord_txt2 > p{font-size:1.5rem;color:#0a0a0a;font-weight:400;margin-bottom: 5px;}
.ord_txt2 > div{font-size:1.4rem;color:#7c7c7c;font-weight:300;}
.ord_btn > div > a{display:block;float:left;min-width:50px;width:calc(50% - 2px);height:30px;line-height:30px;border:1px solid #dfdfdf;text-align:center;font-size:1.4rem;color:#2e2e2e;font-weight:300;}
.ord_btn > div > a.bk{background:#f2f2f2;margin-right:4px;}

.ord_btn .default_lb {display:inline-block;background:#fff;border:1px solid #1c70e9;color:#3a8afd;cursor:pointer;position:relative;padding:0 5px;height:26px;line-height:24px;border-radius:3px}
.ord_btn input[type="radio"] {position:absolute;left:0;z-index:-1;visibility:hidden;width:0;height:0;overflow:hidden;text-indent:-999px}
.ord_btn .add_lb,
.ord_btn > a{display:block;margin-top:4px;width:100%;height:30px;line-height:30px;border:1px solid #9e9180;background:#fff;text-align:center;font-size:1.4rem;color:#9e9180;font-weight:300;}

.ord_btn .add_lb {cursor:pointer;}
.ord_btn input[type="radio"]:checked+label,.default_lb {background:#9e9180;color:#fff}


.inquiry_wrap>li {margin-bottom:2rem;display: table;width:100%}
.inquiry_wrap>li>p {display:table-cell;vertical-align: middle}
.inquiry_wrap>li>p:first-child {font-size:1.6rem;color:#080808;font-weight:500;width:12%}
.inquiry_wrap>li>p:last-child {font-size:1.5rem;color:#545454;}
.inquiry_wrap>li:last-child {margin-bottom:0}
.order_txt10 {color:#080808;font-size:2rem;font-weight:500;display:inline-block;position:relative}

.tcxt_box{margin-bottom:40px;text-align:center;border:1px solid #dfdfdf;background:#f6f6f6;padding: 40px 20px;}
.tcxt_box > p{font-size:1.8rem;color:#0e0e0e;font-weight:500;margin-bottom: 15px;}
.tcxt_box > span{display:block;font-size:2.3rem;color:#555;}

.select_box {display:table-cell;border:1px solid #ddd; width: 50%;height: 45px;font-size: 1.5rem;color: #6c6c6c; background:#fff url(../image/sub/select_btn2.png) no-repeat right 15px center;  -webkit-appearance: none; -moz-appearance: none;appearance: none;padding-left: 10px}
.select_box2 {display:table-cell;border:1px solid #ddd;width:150px;height: 40px;font-size: 1.5rem;color: #6c6c6c;background:#fff url(../image/sub/select_btn3.png) no-repeat right 15px center;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-left: 10px;}
.sound_only {display:none;}
.select {
}
.select input[type=radio]{
    display: none;
}
.select input[type=radio]+label{
    display: block;
    cursor: pointer;

    border: 1px solid #ddd;
   color:#424242;
   margin-bottom:5px;
   background:url('/image/sub/ch_ic.png') 95% 50% no-repeat;
   padding:1rem 2rem;
    font-size:1.7rem;
}
.select input[type=radio]:checked+label{
    border:1px solid #305bc1;
    color: #9e9180;
     background:url('/image/sub/ch_ic_on.png') 95% 50% no-repeat;
}
.bank_cg {padding:2rem;}

.order_c{color:#9e9180;border:1px solid #9e9180;display:inline-block;padding:7px 2rem;}
.order_tb5 th {background-color:#f8f8f8;}
.order_tb5 input[type="text"] {width:80%;padding:1rem ;border:1px solid #ddd;}







.search_bar {background-color:#f7f7f7;border:1px solid #ddd;padding:1rem 2rem;}
.search_bar p {float:left;color:#454545;line-height:40px;font-size:1.8rem;}
.notice_search{padding-right:62px;position:relative;}
.search_bar .fr>div {float:left;}
.search_bar div input[type="text"] {padding:0px 1rem;width:176px;height:40px;border:1px solid #ddd;border-right:0px;background-color:#fff;}
.search_bar div .btnSch {width:62px;height:40px;background-color:#f4f4f4;border:1px solid #ddd;color:#777;font-size:1.5rem;position:absolute;right:0px;top:0px}
.search_bar .fr {padding-right:0px}
.search_bar2 div input[type="text"] {width:200px}
.search_bar2 .notice_search {font-size:1.7rem;font-weight:500;margin-right:1rem}
.search_bar2 div .btnSch {background-color:#fff;border:1px solid #ddd;border-left:0;bottom:0;;top:inherit}



.table_st1 {width:100%;border:1px solid #ddd;position: relative;;}
.table_st1:before{content:"";width:100%;height:1px;background-color:#000;position: absolute;left:0;top:0;}
.table_st1 th {padding:1.5rem 0px;border-right:1px solid #ddd;color:#454545;font-size:1.8rem;font-weight:500;background-color:#fafafa}
.table_st1 td {border:1px solid #ddd;}
.color_o{color:#ed6d00}
.table_st1 td .color{color:#ed6d00}
.table_st1 .re td {background-color:#fafafa}
.table_st1 .color2 {color:#e75300;border-bottom:1px solid #e75300}
.table_st1 td {color:#454545;font-size:1.7rem;padding:1.5rem;text-align:center;}
.table_st1 tr.no td {font-weight:500}
.table_st1 td img{vertical-align: middle}
#search_frm .selectbox__label {border:1px solid #ddd; width: 140px;height: 40px;border-radius:10px;font-size: 1.7rem;color: #656565; background:#fff url(/image/sub/select_btn3.png) no-repeat 100% 50%;  -webkit-appearance: none; -moz-appearance: none;appearance: none;text-indent: 10px}
.search_bar .fr>div {;margin-right:10px}
.select_box4 {display:table-cell;border:1px solid #ddd; width: 50%;height: 45px;font-size: 1.7rem;color: #656565; background:#fff url(/image/sub/select_btn3.png) no-repeat 100% 50%;  -webkit-appearance: none; -moz-appearance: none;appearance: none;text-indent: 10px}


.notice_bar select {float:left;width:119px;height:40px;margin-right:10px}
.notice_bar .notice_search  {float:left;}
.notice_bar>div {padding-right:0px !important}

.new_ic{color:#fff;background-color:#3f68de;font-size:1rem;border-radius:5px;display:inline-block;padding:5px;}

.selectbox {background-color:rgba(0,0,0,0) !important;}

.view_st1 .st1 {font-size:3rem;font-weight:500;}

.view_st1 .st2 {font-size:1.7rem;margin-top:1rem;}



.view_st2 {border-top:1px solid #000;border-bottom:1px solid #ddd;padding:1.3rem 0;}

.view_st2 .fl {color:#424242;font-size:1.6rem;font-weight:500;}
.view_st2 .fr  {color:#424242;font-size:1.6rem;font-weight:500;}
.view_st2 img {vertical-align: middle}

.view_bx {padding:1rem 0;font-size:1.6rem;min-height:500px;border-bottom:1px solid #ddd;}
.view_btm {margin-top:3rem;}
.view_btm .left_btn2 a{padding:1rem 4rem;display:inline-block;color:#000;font-size:2rem;;border:1px solid #ddd;}
.view_btm .right_btn3,
.view_btm .right_btn2 a {background-color:#434343;border:1px solid #434343;padding:1rem 4rem;color:#fff;display:inline-block;font-size:2rem;}



.faq_txt1 {font-size:2rem;font-weight:300;}
.faq_txt1 span {color:#9e9180;font-weight:normal;border-bottom:1px solid #9e9180}
.faq_tab {margin-left:-2rem;}
/* .faq_tab>li {width:16.6666%;float:left;padding-left:2rem;} */
.faq_tab>li {width:14.2857%;float:left;padding-left:2rem;}
.faq_tab>li>a {position:relative;display:block; font-size:1.8rem;padding:3rem 0;display:block;border:1px solid #ddd;}
.faq_tab>li img {display:block;margin:auto;margin-bottom:-5px;}
.faq_tab>li a:hover:before {content:"";position:absolute;left:0;top:0;right:0;bottom:0; border:2px solid #9e9180;}


.itemuselist_b  .beefup__head:after {display:none}
.faq_wrap{padding:0;border:0;}
.faq_wrap .beefup3 {background-color:#f9f9f9;border:0;padding:0;margin-top:-1px}
.faq_wrap .beefup3 .beefup__head {position:relative;padding:0 2rem;background:#fff url("../image/sub/more_btn2.png") no-repeat right 20px center;;border:1px solid #ddd;color:#0a0a0a;font-size:2rem;font-weight:500;padding:2rem 2rem}
.faq_wrap .beefup3 .beefup__body {font-size:1.7rem;line-height:1.5;border:1px solid #ddd;margin:0;background-color:#fff;padding:2rem}
.faq_wrap .beefup3.is-open .beefup__head {margin-top:-2px;order:0 !important;background:#fafafa url("../image/sub/close_btn.png") no-repeat right 20px center;}
.faq_wrap .q_ic {min-width:3rem;text-align:left;}
.faq_wrap .beefup3 .beefup__body {margin:2rem;margin-top:0;}
.faq_wrap .beefup3.is-open {border:1px solid #ddd;}



.element_to_pop_up_use {display:none;}

.use_pop{background-color:#fff;max-width:780px;padding:3rem;width:100%;}
.use_pop .st1 {font-size:2.3rem;font-weight:500;}
.use_pop .st2 {font-size:2.2rem;font-weight:500;}
.use_pop .st3 {font-size:1.6rem;color:#424242;font-weight:300;}
.use_pop .st4 {border:1px solid #ddd;padding:1rem;background-color:#f9f9f9;display:table;width:100%;}
.use_pop .st4>div,
.use_pop .st4>p {padding-left:2rem;display:table-cell;vertical-align: middle}
.use_pop .st4>p {width:25%}

.use_pop .st5 {font-size:2rem;font-weight:300;color:#424242;}
.use_pop .st6 {font-size:1.8rem;font-weight:300;color:#424242;line-height:1.6;}


.item_tab {margin-left:-2rem;}
.item_tab>li {width:50%;float:left;padding-left:2rem;}
.item_tab>li>a {padding:1rem 0;display:block;border:1px solid #ddd;border-radius: 50rem;font-size:2rem}
.item_tab>li.on>a {padding:1rem 0;display:block;background-color:#9e9180;color:#fff;font-size:2rem}

.item_tab5 {margin-left:-2rem;}
.item_tab5>li {width:20%;float:left;padding-left:2rem;}
.item_tab5>li>a {padding:1rem 0;display:block;border:1px solid #ddd;border-radius: 50rem;font-size:2rem}
.item_tab5>li.on>a {;padding:1rem 0;display:block;background-color:#9e9180;color:#fff;;font-size:2rem}



.qna_bx {margin-bottom:2rem;position:relative; border:1px solid #ddd;padding:3rem;display:table;width:100%;}
.qna_bx>div{display:table-cell;vertical-align: top}
.qna_bx .left {width:15%;}
.qna_bx .left img{border:1px solid #ddd;}

.qna_bx .st1 {font-size:1.9rem;font-weight:500;}
.qna_bx .st2 {font-size:1.5rem;color:#424242;;}
.qna_bx>span {color:#222c7f;font-size:1.7rem;border:1px solid #9e9180;padding:1rem 2rem;position: absolute;right:3rem;top:3rem;}
.qna_bx>span.sit_qaa_done {color:#fff;background-color:#9e9180;font-size:1.7rem;padding:1rem 2rem;position: absolute;right:3rem;top:3rem;}
.qna_bx>span.sit_qaa_yet {color:#000;font-size:1.7rem;border:1px solid #222c7f;padding:1rem 2rem;position: absolute;right:3rem;top:3rem;}

.qna_bx .st3 span{display:inline-block;color:#000;font-size:1.5rem;border-bottom:1px solid #222c7f;padding:1rem 0;padding-right:1rem;}
.qna_bx .st3 span img {margin-left:1rem;}
.qna_bx .st3 .c2 {display:none;}
.qna_bx .st3  {cursor:pointer}
.qna_bx  article {display:none;}
.qna_bx .st3 span b {font-weight:500;font-size:1.7rem;margin-left:1rem;}
.inquiry_btn button,
.inquiry_btn a {min-width:15rem;background-color:#9e9180;border:1px solid #0c4da2;font-size:1.6rem;color:#fff;padding:1.5rem 7rem;display:inline-block;}

.inquiry_btn button {
	font-family : "Pretendard Variable", Pretendard, 'Noto Sans', sans-serif, "돋움", dotum, AppleGothic;
}

.inquiry_bx {position:relative; padding:3rem;border:1px solid #9e9180;}
.inquiry_bx p {font-size:2.2rem;font-weight:600;}
.inquiry_bx label {font-size:1.8rem;font-weight:300;}
.inquiry_bx span a{color:#fff;font-size:2rem;background-color:#9e9180;;padding:1rem 3rem;position: absolute;right:3rem;top:50%;margin-top:-22px;}

.inquiry_txt{color:#424242;font-size:1.5rem;font-weight:300;}
.inquiry_txt span {color:#e01919;}


#sit_btn_wish.wish_off {  color:#fff;  background-color: #bfbfbf !important;} /*20260121 버튼색*/
#sit_btn_wish.wish_on  {background-color:#9e9180 !important;}/*20260121 버튼색*/

.confirm_txt1 {font-size:2.3rem;font-weight:500}

.confirm_txt2 {font-size:2rem;line-height:1.5;font-weight:300}
.confirm_txt2>p {line-height:1.5;color:#9e9180;font-weight:500;}
.confirm_txt3 {font-size:2rem;color:#df3838;line-height:1.5;}


.confirm_bx {padding:3rem 5rem;max-width:680px;margin:auto}
.confirm_bx .order_txt2 {font-size:1.8rem;}


.cart_btn6 {font-size:2rem;color:#424242;padding:1.2rem 2rem;border:1px solid #ddd;display:inline-block;}
.cart_btn7 a{background-color:#9e9180;border:1px solid #9e9180;font-size:2rem;color:#fff;padding:1.2rem 5rem;display:inline-block;}



.drop_btn {font-size:1.8rem;color:#424242;}
.drop_btn a {border-bottom:1px solid #424242;display: inline-block;padding-bottom:5px;}

.wishlist_li {margin-left:-2rem;}
.wishlist_li>li {width:33.3333%;float:left;padding-left:2rem;margin-bottom:2rem;}
.wishlist_li>li>div {border:1px solid #ddd;}
.wishlist_li .st1 {font-size:2rem;font-weight:300;border-top:1px solid #ddd;padding:1.5rem 2rem;}
.wishlist_li .st2 {margin:0 2rem;font-size:2.3rem;font-weight:500;border-top:1px solid #ddd;font-weight:500;padding:1.5rem 0 2rem;}
.wishlist_li .st2 .fr {margin-top:5px;}
.page_txt2 {font-size:2rem;}
.order_tb_wrap4 th {border:1px solid #ddd;;padding:1.5rem;border-top:1px solid #0c4da2;background-color:#f6f6f6;}
.order_tb_wrap4 td {border:1px solid #ddd;;padding:1.5rem;}
.order_tb_wrap4 td .st1 {color:#1c3da8}
.order_tb_wrap4 td .st2 {color:#7d7d7d}
.order_tb_wrap4 td .st3 {color:#060505}
.order_tb_wrap4 td .st4 {color:#f86a49}
.order_tb_wrap4 td .st5 {color:#d30d0d;}
.order_tb_wrap4_2 a {font-weight:500}
.point_bx1 {font-size:2rem;font-weight:500;border:1px solid #000;background-color:#f9f9f9;padding:1.5rem 3rem;}
.order_tb {position: relative}
.order_tb:before {content:"";width:100%;height:1px;background-color:#000;position: absolute;left:0;top:0;}


.round_ex select,
.round_ex input[type="text"],
.round_ex input[type="password"],
.round_ex input[type="file"]{border-radius:10px}
.point_tb {position:relative;width:100%;}
.point_tb:before{content:"";width:100%;height:1px;background-color:#000;position: absolute;left:0;top:0;}
.point_tb th {border:1px solid #ddd;font-weight:500;padding:1.5rem;border-top:1px solid #0c4da2;background-color:#f6f6f6;font-size:1.8rem;}
.point_tb td {border:1px solid #ddd;padding:1.5rem;font-size:1.7rem;font-weight:300}
.point_tb .fl {width:30%;padding-right:1rem;}

.point_tb .blue {color:#9e9180;}
.point_tb .red {color:#df2121;}


.login_box p {font-size:1.8rem;}
.login_box {;padding:5rem;max-width:790px;margin:auto;}
.login_box>div:nth-of-type(1) {background-color:#f6f6f6;border:1px solid #ddd;padding:3rem 7rem;}

.login_box>div  .st1 {color:#0f0f0f;font-size:2.2rem;font-weight:500}
.login_box>div  input[type="text"],
.login_box>div  input[type="password"] {width:100%;width:100%;height:50px;border:1px solid #ddd;padding:1rem;font-size:1.4rme;}

.login_txt2 a,
.login_txt2 {font-size:1.8rem;color:#5e5e5e}
.login_txt2 input[type="checkbox"] {margin-right:5px;vertical-align: middle}
.login_txt2 .s3 a{color:#ec5d56;}
.login_btn1 button,
.login_btn1 a{display:block;color:#fff;font-size:2rem;padding:1.5rem;width:100%;margin-top:2rem;background-color:#9e9180;}
.login_btn2 a{display:block;color:#0c4da2;font-size:1.6rem;padding:1rem;width:100%;margin-top:2rem;background-color:#fff;border:1px solid #ddd;}
.cb_t  {font-size:1.4rem}
.cb_t b {font-weight:normal}
.cb_t .fr {width:65%}
.bo_share {display:none}
.login_txt3 {color:#363636;font-size:1.5rem;font-weight:500;margin-top:1rem;}
.login_txtbox {font-size:1.4rem;text-align:left;padding:1rem;background-color:#fff;border:1px solid #ddd;width:100%;height:220px;overflow-y:scroll}
.text_indent {padding-left:2rem;text-indent:-2rem;}
.review_pop_wrapst3 {display:none;width:770px;background-color:#fff;padding:30px;}
.review_pop_wrapst3 .txt1 {color:#333;font-size:2rem;}
.login_wrap {margin-top:1rem;}
.login_wrap .txt1 {color:#5c5c5c;font-size:1.4rem;margin-bottom:2rem}
.login_wrap .pop_in1 {border:1px solid #ddd;height:4rem;padding:1rem;color:#6b6b6b;font-size:1.4rem;width:100%;}
.login_pop3 >img {vertical-align: middle}
.login_pop3 input[type="text"] {border:1px solid #ddd;padding:1rem;height:90px}
.privacy_tb {width:100%;border:1px solid #ddd;}
.privacy_tb td {border:1px solid #ddd;padding:1rem;}
.privacy_tb th {padding:1rem;background-color:#f9f9f9;border:1px solid #ddd;}
.register_txt1 {font-size:1.8rem;color:#0c4da2;}
.dealer_tb {border:1px solid #ddd;background-color:#fff;width:100%;}
.dealer_tb td {border:1px solid #ddd;color:#464646;font-size:1.6rem;padding:1rem}
.dealer_tb th {color:#080808;font-weight:500;border:1px solid #ddd;font-size:1.6rem;padding:1rem}

.welcome_bx {padding:5rem 1rem;border:1px solid #ddd;background-color:#f6f6f6}
.welcome_bx p {color:#0e0e0e;font-size:2rem;font-weight:500;margin:1rem 0;}
.welcome_bx div {color:#555555;font-size:1.7rem;line-height:1.3;}
.welcome_bx p span {font-size:2.8rem;font-weight:500}

.guide_box{border:1px solid #dfdfdf;padding: 30px;min-height: 500px;}
.guide_box > p{font-size:1.6rem;color:#353535;line-height:1.5;}
.guide_box > p.tit{color:#070707;font-weight:700;margin-top: 20px;}
.guide_box > p.tit.no_mt{margin-top: 0;}



.search_top {border:1px solid #dfdfdf;}
.search_top > .top{text-align:center;padding:2rem;background-color:#f4f4f4;}
.search_top > .top p{font-size:1.9rem;color:#353535;line-height:1.5;}
.search_top > .top p > span{color:#3058a8;font-weight:700;}
.search_top > .bot{padding:2rem;}
.search_top > .bot span{position: relative;display:inline-block;margin-right: 20px;margin-bottom: 5px;font-size:1.6rem;color:#353535;line-height:1.2;}
.search_top > .bot span:after{content:"";position:absolute;right:-11px;top:2px;bottom:1px;width:1px;background:#222;}
.search_top > .bot span:last-child:after{display:none;}

.login_bx1 {margin-left:-2rem;}
.login_bx1>li {width:50%;float:left;padding-left:2rem;}
.login_bx1 .st1 a {padding:.4rem 0;font-size:2rem;vertical-align:middle; color:#fff;background-color:#00c73c;display:block;}
.login_bx1 img{vertical-align: middle}
.login_bx1 .st2 a {padding:.4rem 0;font-size:2rem;vertical-align:middle; color:#3c1e1e;background-color:#fae100;display:block;}



.join_btn  a {background-color:#727272;font-size:2rem;color:#fff;display:block;padding:1.5rem 0;}



.register_txt {line-height:1.5;font-size:2rem;font-weight:300;}
.register_txt2{vertical-align: middle;line-height:4.8rem;font-size:2rem;border:1px solid #000;padding:1rem 3rem;}
.register_txt2 img {vertical-align: middle}


.lost_txt1 {font-size:2.3rem !important;font-weight:500;}
.lost_txt2 {font-size:2rem !important;line-height:1.5;color:#424242;}
.lost_txt2 span{font-size:2rem;color:#9e9180;}
.sm_txt1 {font-size:2rem;font-weight:300;}
.sm_wrap .txt1 {border:2px solid #9e9180;font-size:2.3rem;font-weight:500;padding:1rem 0;}
.guide_bx {font-size:1.7rem;line-height:26px;}
.sm_wrap li {padding:1rem 0;padding-left:3rem;position: relative;;text-align:left;color:#424242;font-size:2rem;background:url('/image/sub/arrow3.png') 95% 50% no-repeat;}
.sm_wrap li:before {content:"";width:6px;height:6px;background-color:#9e9180;position: absolute;left:1rem;top:48%}
.container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.container div {
  width:33.333%;
  padding:0 1rem;
  margin-bottom:5rem;
  text-align: center;
}



.fix_txt9  .font_5 {font-size:2rem;}
.fix_txt9  .font_5 b{font-size:1.7rem;font-weight:500}

.order_tb2 {font-size:1.5rem;}
.p_mo {padding-left:1rem;}

.element_to_pop_up8 { position :fixed !important;right:0 !important;left:0 !important;display:none;top:0 !important;}
.search_pop {padding:26rem 0 10rem;top:0 !important;background-color:#9e9180;width:100vw;left:0 !Important;}
.search_bar3 {max-width:58rem;border-bottom:2px solid #fff;margin:auto;}
.search_bar3 input[type="text"] {color:#fff;width:90%;border:0;background:none;font-size:2.5rem;color:#fff;padding:1rem 2rem;}
.search_bar3 button {border:0;background:none;}
.search_bar3 input[type="text"]::placeholder {color:#fff;}
.search_bar3 button.st2 {border:1px solid #fff;font-size:1.8rem;color:#fff;line-height:6rem;width:150px;}
.pop_close {cursor:pointer;max-width:1280px;left:50%;margin-left:-640px; position: absolute;right:0;top:3rem;}

.itemuselist_b2  .beefup>span {top:50%;margin-top:-65px;}

.empty_table {width:100%!important;text-align:center;}

.all_ch {font-size:1.6rem;border-bottom:1px solid #ddd;padding-bottom:1rem;}
.mo_tb_st {display:table;width:100%;border-bottom:1px solid #ddd;padding:2rem 0;}
.mo_tb_st>div {display:table-cell;vertical-align: middle}
.mo_tb_st>div:nth-child(1) {vertical-align: top;width:2%;}
.mo_tb_st>div:nth-child(2) {width:80%;}
.mo_tb_st b {font-weight:normal}
.tb_st3 div {margin:1rem 0}
.tb_st3 {font-size:1.6rem;}
.tb_st3 span {display:inline-block;width:80px}


#mb_login_od_wr h2 {text-align:center;margin:10rem 0 0;}


.brand_bg {background:url("/image/sub/brand_bg1.png") no-repeat;background-size:cover;padding:20rem 0;color:#fff;margin:8rem 10rem;}
.brand_bg .st1 {font-size:5rem;font-weight:600;}
.brand_bg .st2 {font-size:2.4rem;font-weight:300;margin-top:2rem;}

.brand_txt1 {margin:10rem 0 4rem;}
.brand_txt2 {font-size:4.0rem;font-weight:700;color:#464646}
.brand_txt3 {line-height:1.35;font-size:2.0rem;font-weight:300;color:#565653}

.brand_txt4 {font-size:2.0rem;font-weight:300;color:#464646}

.brand_bx2 {padding:7rem 0;margin:0 10rem;background-color:#eeedef}


.brand_bx3 {max-width:1180px;margin:auto;margin-bottom:10rem;}
.brand_bx3 ul {margin-left:-2rem;}
.brand_bx3 li {width:33.333%;float:left;padding-left:2rem;}

.brand_bx3 li p {color:#464646;font-size:2.4rem;font-weight:500;margin:2rem 0 1rem;}

.store_tab { clear:both;margin-left:-2rem;}
.store_tab>li {width:33.333%;float:left;padding-left:2rem;}
.store_tab>li a {border:1px solid #ddd;padding:1rem 0;display:block;color:#565653;font-size:1.7rem;}
.store_tab>li.on a {background-color:#565653;color:#fff;}
.tab_sort5>li {width:20%;}
.tab_sort4>li {width:25%;}

.event_list {margin-left:-2rem;}
.event_list>li {width:33.33333%;float:left;padding-left:2rem;margin-bottom:7rem;}
.event_list>li:nth-child(3n+1) {clear:both}
.event_list .st1 {border-bottom:1px solid #fff;display: flex;
    align-items: center;
    min-height: 48px;margin-top:3rem;font-size:2rem;font-weight:500;}
.event_list .st2 {margin-top:2rem;font-size:1.5rem;color:#8a8b87;}
.event_list .st1 span {font-size:2rem;font-weight:500;display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;}
.event_list>li:hover .st1 {border-bottom:1px solid #000}
.event_list>li:hover div {}
.event_list>li:hover div img {transform: scale(1.2);}
.event_list>li div img {transition:all 1s;}
.event_list>li div {overflow: hidden}
.store_txt {padding:4rem 0;position: relative}
.store_txt:before {background-color:#eeedef;z-index:-1; content:"";width:100vw;height:100%;position:absolute; left:50%;top:0;margin-left:-50vw;}


.search_bar div input[type="text"].sch_input2 {width:250px;border-radius:0 !important;font-size:1.7rem;height:45px !important}
.notice_bar select.select_box5 {border-radius:0;display:table-cell;border:1px solid #ddd; width: 140px;height: 45px;font-size: 1.7rem;color: #656565; background:#fff url(/image/main/arrow3.png) no-repeat 95% 50%;border-radius:0;  -webkit-appearance: none; -moz-appearance: none;appearance: none;text-indent: 10px}
.search_bar div .btnSch2 {width:62px;height:45px;background-color:#fff;border:1px solid #ddd;color:#777;border-left:0;font-size:1.5rem;position:absolute;right:0px;top:0px}

.view_tab3_st2 .beefup3.is-open .beefup__head {border:0px !Important;border-top:1px solid #ddd !Important;}
 .list_st2>div .img_dummy {background-size:cover !important}
.list_st2 {margin-left:-3rem;}
.list_st2>div {width:33.33333%;float:left;padding-left:3rem;margin-bottom:3rem;}
.list_st2>div .img_dummy  img {height:331px}
.list_st2>div>a {border:1px solid #fff;padding:2rem;display:block;position: relative}
#sct_wrap>div>a {padding:0}
#sct_wrap>div>a>div {padding:0 2rem;padding-bottom:2rem;}
#sct_wrap .sct_icon {padding:0}
.list_st2>div>a:hover {border:1px solid #91827a;}
.list_st2 .st1 {    display: flex;
    align-items: center;
  
    min-height: 48px;}
    .list_st2 .st1 span {font-size:2rem;color:#91827a;font-weight:500;display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;}
.list_st2 .st2 {font-size:1.8rem;color:#91827a;text-decoration:line-through}
.list_st2 .st3 {font-size:2.8rem;color:#f9b987;font-weight:300}
.list_st2 .st4 {font-size:2.8rem;color:#f9b987;font-weight:500}
.list_st2 .st4 span{font-size:2rem;color:#f9b987;}
.list_st2  .st6 {position:absolute;right:0;top:0;}
