/* BASIC css start */
@charset "utf-8";
/*For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.-John3:16- */
body,input,select,textarea,td,th,p,div,h1,h2,h3,h4,h5,h6,ul,li,dt,dd,a,form, label,strong,small,table
{font-family: 'Noto Sans KR', sans-serif;line-height:1.5em; vertical-align: baseline; color:#555; }
body,h1,h2,h3,h4,h5,h6,p,ul,li,dt,dl,a,img, input, table, td, tr, th,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot,
article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video
{margin:0; padding:0;border:0;font-size: 100%;vertical-align: baseline;}
div, p{color:inherit;}
a{text-decoration:none; color:inherit; display:inline-block;  cursor:pointer;}
a:link, a:visited, a:active{text-decoration:none;}
ul, dl{list-style:none;}
img, input, select{border:none; vertical-align:middle;}
h1, h2, h3, h4, h5, h6 {font-weight: bold;}
.clearfix{zoom:1}
.clearfix:after{clear:both; display:block; content:""; height:0px; visibility:hidden;}
.ellipsis{width:100%; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}

/* table */
table {border-collapse:collapse; border-spacing: 0;}
th, td { border-collapse:collapse; vertical-align:middle;border-spacing: 0; }
caption{width:1px;height:1px; overflow:hidden;position:absolute;left:-10000px;top:auto; }

/* form */
form, fieldset {display:inline;}
textarea{vertical-align:top; text-align:left; border:none;}
fieldset, blockquote, iframe, button{ border:none; }

/* main */
.main_img{min-width: 1200px;}
.main_slideul{height: 527px;overflow: hidden;}
.products{padding: 65px 0 20px;}
.titleh2{font-size: 26px;color: #666666;font-weight: 400;}
.titleh2 span{color: #3b3b3b;}
.titlebox{margin-bottom: 25px;position: relative;}
.titlebox::after{content: '';display: inline-block;width: calc(50% - -200px);height: 1px;background-color: #d7d7d7;margin-bottom: -3px;margin-left: 10px;display: none;}
.num{float: right;margin-top:6px;}
.num li{display: inline-block;vertical-align: top;margin:0 4px;}
.num li:last-child{margin-right: 0;}
.num a{font-size: 14px;color: #aaaaaa;font-weight: 500;}
.num .on a{font-size: 16px;color: #3b3b3b;}
.productul{margin-bottom: 30px;}
.bB{border-bottom: 1px #d7d7d7 dashed;}
.productul>li{display: inline-block;vertical-align: top;margin-right: 16px;width: 304px;}
.productul>li:last-child{margin-right: 0;}
.productul>li>a{width: 100%;}
.p_img{width: 100%;}
.p_img img{width: 100%;}
.p_tit{display: block;font-size: 15px;color: #000;font-weight: 500;margin-bottom: 4px;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.p_tit .num_999{font-size: 14px;color: #999999;}
.p_text{padding: 25px 0;text-align: center;}
.p_price{font-size: 18px;color: #992221;font-weight: 500;}
.c_line{font-size: 14px;color: #555555;text-decoration:line-through;margin-right: 5px;}
.sale{margin-top: 60px;}
.sale .titlebox::after{width: 840px;}
.saleL{display: inline-block;vertical-align: top;margin-right: 16px;width: 450px;}
.best_text{text-align: center;padding: 25px 0;}
.best_text .p_tit{font-size: 20px;margin-bottom: 12px;}
.best_text .c_line{font-size: 16px;}
.best_text .p_price{font-size: 22px;}
.saleR{display: inline-block;vertical-align: top;}
.product_3{margin-bottom: 25px;}
.product_3>li{width: 256px;}
.product_3 .p_img{height: 184px;}
.product_3 .p_text{padding: 20px 0;}
.bg_f2fbox{background-color: #f2f2f2;padding: 60px 0;}
.titlebox02 h2{text-align: center;}
.titlebox02 .num{margin-top: -20px;margin-top: -38px;}
.categorybox{border-top:2px #3b3b3b solid;margin-top: 20px;padding: 20px 0 15px 8px;border-bottom: 1px #d7d7d7 solid;margin-bottom: 90px;position: relative;}
.titleh3{font-size: 26px;color: #992221;margin:10px 0 12px;}
.categorybox .product_3>li{width:245px;}
.categorybox .product_3 .p_img{height: 176px;}
.categorybox .product_3 .p_text{padding: 17px 0;}
.depth1{width: 190px;}
.depth1 strong{font-size: 16px;color: #444444;font-weight: 500;margin-top: 10px;display: block;}

.bg_srbox{width:100%; height:780px; background-image:url(/design/glorygagu/pc/img/pc-main-sr-bg-re.jpg); background-position:center; background-repeat:repeat-x;}
.pc_sr{text-align:center; margin: 0 auto; background-image:url(/design/glorygagu/pc/img/pc-main-sr-bg.jpg);background-position:center;}
.pc_sr ul{text-align:center; width:1285px; height:780px; margin:0 auto; overflow:hidden;}
.pc_sr ul li{text-align:center; height:506px; float:left; margin:274px 0px 0px 0px;}
.imgwrap img:last-child{display:none;}
.imgwrap:hover img:first-child{display:none;}
.imgwrap:hover img:last-child{display:inline-block;}

/* .categoryul li{margin-top: 5px;} */
.categoryul a{font-size: 15px;color: #777777;height: 25px;box-sizing: border-box;font-weight: 500;}
.categoryul a:hover{color: #555555;border-bottom: 1px #aeaeae solid;}
.categoryul a.on{color: #992221;}
.depth2{width: 280px;margin-right: 18px;}
.view_text{background-color: #fefefe;width: 100%;box-sizing: border-box;height: 312px;padding: 30px;position: relative;}
.view_text .col888{font-size: 15px;}
.titleh4{font-size: 26px;color: #555555;margin: 6px 0 48px;font-weight: 500;}
.more{width: 101px;height: 34px;box-sizing: border-box;font-size: 14px;color: #3b3b3b;font-weight: 500;border: 2px #626262 solid;text-align: center;display: inline-block;line-height: 30px;}
.view_text .more{vertical-align: bottom;position: absolute;bottom: 30px;right: 30px;}
.num02{float: none;text-align: right;}
.add_category{border-top: 1px #cdcdcd dashed;margin-top: 13px;padding-top: 15px;width: 98%;}
.add_btn{position: absolute;left: 125px;bottom: 33px;}
.view_img{height: 220px;width: 100%;}
.view_img img{height: 100%;width: 100%;}
.product_reviews{padding: 65px 0 0 0;}
.reviewul>li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 400px;margin-right: 36px;margin-bottom: 65px;border-bottom: 1px #d7d7d7 solid;}
.reviewul>li:nth-child(3n){margin-right: 0;}
.titleh5{border-bottom: 2px #3b3b3b solid;font-size: 22px;color: #666666;font-weight: 400;padding-bottom: 15px;}
.titleh5 span{font-weight: 700;color: #3b3b3b;}
.view_more{float: right;font-size: 15px;color: #888888;margin-top: 10px;}
.glory_event,.Sponsored,.cafe{padding-bottom: 20px;height: 289px;}
.glory_event .titleh5,.Sponsored .titleh5,.cafe .titleh5{margin-bottom: 20px;}
.cafe>a{width: 100%;padding: 0 25px;box-sizing: border-box;margin:30px 0 0 0;}
.cafe>a>div{display: inline-block;}
.cafeT{font-size: 18px;color: #3e3f3a;font-weight: 500;margin-bottom: 40px;line-height: 1.25;}
.cafeT>span{font-size: 30px;color: #333333;font-weight: 700;}
.cafe_icon{vertical-align: bottom;margin-left: 44px;}
.qul>li{border-bottom: 1px #d7d7d7 dashed;padding: 12px 0;}
.qul>li:last-child{border-bottom: 0;}
.q_img,.q_text{display: inline-block;vertical-align: top;}
.q_img{width: 90px;height: 60px;margin-right: 17px;}
.q_text{width: 280px;margin-top: 5px;}
.q_tit{color: #555555;font-size: 16px;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
.date{display: block;font-size: 15px;color: #aaaaaa;font-weight: 300;margin-top: 2px;}
.re_box{padding: 20px 0;box-sizing: border-box;height: 339px;}
.re_text strong{font-weight: 500;font-size: 18px;color: #555555;display: block;margin: 20px 0 8px 0;}
.re_text p{color: #999999;font-size: 15px;font-weight: 300;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 44px;}
.re_img{width: 401px;height: 197px;}

.srul li{width: 630px;display: inline-block;vertical-align: top;box-sizing: border-box;}
.srul li:first-child{margin-right: 16px;}
.srul a{display: block;box-sizing: border-box;}
.srul a>span{font-weight: 500;margin-bottom: 5px;display: block;text-align: right;box-sizing: border-box;font-size: 21px;color: #3b3b3b;}
.srul a .col3b3{margin-top: 10px;text-align: center;color: #666666;font-weight: 400;font-size: 21px;}
.srul a .col3b3 span{color: #3b3b3b;}



/* sub */
.location{margin-bottom: 35px;}
.location li{color: #999999;font-size: 15px;display: inline-block;font-weight: 300;}
.location li:last-child{color: #777777;}
.subi{margin: -2px 6px 0px;}
.tith2{font-size: 30px;color: #3b3b3b;display: block;font-weight: 700;text-align: center;margin-bottom: 35px;}
.loginbox{border-top:2px #3b3b3b solid;border-bottom: 1px #d7d7d7 solid;padding: 50px 0 45px;}
.loginbox>div{width: 440px;margin:0 auto;}
.inputbox{display: inline-block;vertical-align: top;}
.inputbox input{width: 100%;}
.login_btn{background-color: #992221;width: 110px;height: 89px;line-height: 89px;text-align: center;color: #FFF;font-size: 17px;float: right;}
.btnbox a:first-child{margin-right: 6px;}
.checkTbox{border-top: 1px #d7d7d7 solid;margin-top: 30px;padding-top: 20px;}
.checkTbox a{width: 136px;float: right;margin-top: 3px;}
.checkT{letter-spacing: -0.2px;display: inline-block;vertical-align: top;font-size: 15px;color: #555555;background-image: url('/design/glorygagu/pc/img/checkT_i.png');background-repeat: no-repeat;padding-left: 24px;background-position: 0% 11%;}
.loginbox .fs14_666{margin: 10px 0 25px;font-weight: 500;}
.loginbox .fs14_666 img{margin-top: -4px;margin-right: 4px;}
.loginbox .fs14_666 span{font-weight: 300;color: #888888;}
.tith3{font-size: 22px;color: #3b3b3b;font-weight: 500;margin-bottom: 15px;}
.in_table{border-top:2px #3b3b3b solid;width: 100%;}
.in_table th{border-bottom: 1px #d7d7d7 solid;font-size: 16px;color: #444444;font-weight: 500;text-align: left;padding-left: 20px;}
.in_table td{border-bottom: 1px #d7d7d7 solid;padding: 7px 0 7px 20px;color: #666666;font-size: 15px;}
.bar::after{content: '';display: inline-block;width: 1px;height: 6px;background-color: #3b3b3b;float: right;margin-top: -10px;}
.btnboxR{text-align: right;}
.btnboxR a{width: 118px;}
.nametr input{width: 228px;}
.idtr input{width: 290px;}
.teltr select{width: 80px;}
.teltr input{width: 80px;}
.emailtr input{width: 160px;}
.emailtr select{width: 150px;}
.emailtr label{font-size: 15px;color: #666666;margin-left:15px;}
.emailtr label input{width: auto;}
.input_btn{background-color: #3b3b3b;height: 31px;line-height: 31px;text-align: center;color: #FFF;font-size: 14px;width: 101px;border-radius: 3px;vertical-align: top;}
.smallT{font-size: 14px;color: #888888;font-weight: 300;vertical-align: middle;display: inline-block;margin-left: 12px;}
.addresstr div{margin-top: 8px;}
.addresstr td>input{width: 115px;}
.filetr input{width: 470px;}
.tith3 .fR{font-size: 15px;color: #3b3b3b;font-weight: 400;margin-top: 6px;}
.privacybox{font-weight: 300;border: 1px #d7d7d7 solid;padding: 15px 20px;font-size: 15px;color: #777777;box-sizing: border-box;height: 135px;width: 100%;line-height: 1.9;overflow-y: auto;word-break: keep-all;}
.checkbox {position: relative;text-align: right;color: #555555;font-size: 16px;margin-top: 15px;}
.checkbox input[type="checkbox"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0 }
.checkbox input[type="checkbox"] + label { display: inline-block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.checkbox input[type="checkbox"] + label:before {
  content: ' ';
  display: inline-block;
  width: 19px;
  height: 20px;
  background-image: url('/design/glorygagu/pc/img/check_i.png');
  background-repeat: no-repeat;
  margin: -2px 3px 0 0;
  text-align: center;
  vertical-align: middle;
}
.checkbox input[type="checkbox"] + label:active:before, .checkbox input[type="checkbox"]:checked + label:active:before { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); }
.checkbox input[type="checkbox"]:checked + label:before {background-image: url('/design/glorygagu/pc/img/check_i_on.png');}
.btnboxC{text-align: center;}
.btnboxC a{width: 170px;}
.privacywrap{border-top:2px #3b3b3b solid;border-bottom: 1px #d7d7d7 solid;padding: 20px 0;}
.privacy{border: 1px #d7d7d7 solid;padding: 20px 20px;font-size: 15px;color: #777777;box-sizing: border-box;height: 600px;width: 100%;line-height: 1.9;overflow-y: auto;word-break: keep-all;}
.map{width: 100%;height: 460px;margin-top: 30px;}
.map iframe{width: 100%;height: 100%;}
.mapul{border-top:1px #d7d7d7 solid;border-bottom:1px #d7d7d7 solid;padding: 20px 0;margin-top: 30px;}
.mapul>li{float: left;box-sizing: border-box;width: 33.3%;border-right: 1px #d7d7d7 dashed;padding: 15px 40px;}
.mapul>li:last-child{border-right: 0;}
.mapul>li>div{display: inline-block;vertical-align: top;}
.map_text{padding-top: 3px;margin-left: 10px;}
.map_text strong{font-size: 22px;color: #444444;font-weight: 500;display: block;margin-bottom: 10px;}
.map_text span{font-size: 16px;color: #666666;}
.img_slider{margin-top:20px;}
#s_slider>li{width: 100%;}
#bx-pager{overflow: hidden;width: 100%;text-align: center;margin-top: 20px;}
#bx-pager>a{float: left;width: 205px;margin-right: 10px; box-sizing: border-box;}
#bx-pager>.last_a{margin-right: 0;}
#bx-pager>a img{width: 100%;height: 100%;}
#showroom02 .img_slider{margin-top:20px;}
#showroom02 #s_slider>li{width: 100%;}
#showroom02 #bx-pager{overflow: hidden;width: 100%;text-align: center;margin-top: 20px;}
#showroom02 #bx-pager>a{float: left;width: 205px;margin-right: 10px; box-sizing: border-box;}
#showroom02 #bx-pager>.last_a{margin-right: 0;}
#showroom02 #bx-pager>a img{width: 100%;height: 100%;}
.sr-btn{width:1280px; height:100px; font-size:20px;}
.sr-btn ul{width:1280px; height:100px; overflow:hidden;}
.sr-btn li{width:640px; height:100px; float:left; text-align:center;}
.sr-btn a{color:#FFFFFF; font-size:24px;display: block;line-height:100px; font-weight:bold;}
.sr-btn .off{background-color:#c4c1bc; width:30%; height:100px; border-bottom:3px solid #9c2b2a;}
.sr-btn .off-02{background-color:#e2ded9; width:30%; height:100px; border-bottom:3px solid #9c2b2a;}
.sr-btn .on{background-color:#9c2b2a; width:40%; height:100px; border-bottom:3px solid #9c2b2a;}
.sub-sr1-bg{ background-color:#7d7d7d; text-align:center;}
.sub-sr2-bg{ background-color:#000; text-align:center;}
/* .img_slider .bx-wrapper .bx-controls-direction a{display: none;} */
.nomember{border-top: 2px #3b3b3b solid;border-bottom: 1px #d7d7d7 solid;padding: 50px 0 45px;}
.nomember .container{width: 952px;margin:0 auto;box-sizing: border-box;}
.nomemberL,.nomemberR{width: 50%;box-sizing: border-box;}
.nomemberL{border-right: 1px #d7d7d7 dashed;padding-right: 35px;}
.nomemberL input{width: 272px;}
.nomemberR{padding-left: 35px;}
.nomemberR select{width: 83px;}
.nomemberR input{width: 82px;}
.nomember .bd_3b3{width: 100%;margin-top:10px;}
.nomember .name_in{width: 164px;}
.bg_f6fbox{background-color: #f6f6f6;padding: 25px;margin-top: 30px;}
.bg_f6fbox .checkT{display: block;background-position: 0% 3px;}
.bg_f6fbox a{margin-top: -3px;margin-left: 8px;height: 27px;line-height: 27px;width: 114px;}
.in_tableT td{height: 46px;box-sizing: border-box;}
.pagination{text-align: center;}
.pagination ul{overflow: hidden;display: inline-block;margin: 50px 0 0;border-top: 1px #dddddd solid;border-left: 1px #dddddd solid;border-radius: 5px;}
.pagination li{float: left;width: 36px;height: 36px;box-sizing: border-box;border-right: 1px #dddddd solid;border-bottom: 1px #dddddd solid;}
.pagination a{color: #999999;font-size: 13px;display: block;line-height: 36px;font-weight: 300;}
.pagination .on{border:2px #3b3b3b solid;}
.pagination .on a{color: #3b3b3b;font-weight: 700;line-height: 32px;}
.s_table{border-top: 2px #3b3b3b solid;width: 100%;}
.s_table th{border-bottom: 1px #d7d7d7 solid;font-size: 16px;color: #444444;font-weight: 500;height: 46px;}
.s_table th:after{content: '';display: inline-block;width: 1px;height: 6px;background-color: #3b3b3b;float: right;margin-top: -11px;}
.s_table th:last-child:after{display: none;}
.s_table td{border-bottom: 1px #d7d7d7 solid;font-size: 15px;color: #555555;height: 46px;text-align: center;}
.s_table .taL{text-align: left;padding-left: 20px;}
.s_table .taL img{margin-top: -2px;margin-left: 4px;}
.s_table .prod_name{font-size: 16px;font-weight: 500;display: inline-block;vertical-align: top; padding: 16px 10px 10px 10px; line-height: 24px;}
.s_table .inlineB{margin:20px 20px 20px 0;}
.tith3 .col888{color: #888888;}
.s_table .bB td{border-bottom: 1px #d9d9d9 dashed;}
.totalul{border-bottom:1px #d7d7d7 solid;text-align: right;padding: 20px;}
.totalul>li{margin-bottom: 10px;}
.totalul>li:last-child{margin-bottom: 0;}
.th01,.td01{font-size: 16px;color: #555555;display: inline-block;vertical-align: top;}
.th01{text-align: left;width: 90px;}
.td01{text-align: right;width: 250px;margin-left: 10px;}
.total .th01{font-size: 18px;color: #444444;font-weight: 500;}
.total .col992{font-size: 26px;color: #992221;font-weight: 700;}
.member_out{border-top: 2px #3b3b3b solid;border-bottom: 1px #d7d7d7 solid;padding: 60px 0;text-align: center;}
.member_out strong{font-size: 22px;color: #3b3b3b;display: block;margin-top: 20px;}
.member_out>span{font-size: 16px;color: #666666;display: block;margin:10px 0 45px;}
.member_out a{width: 215px;}
.add_option, .opt-btns{display: inline-block;border-top: 1px #d7d7d7 solid;border-bottom: 1px #d7d7d7 solid;}
.opt-btns{position: relative;width: 111px}
.add_option a, .opt-btns a{border-left: 1px #d7d7d7 solid;border-right: 1px #d7d7d7 solid;background-color: #fff;width: 28px;height: 28px;text-align: center;line-height: 26px;}
.opt-btns a{text-indent: -99999999px;}
.opt-btns a.btn-dw{position:absolute;left: 0;top: 0; background: url(/design/glorygagu/pc/img/minus_i.png); background-repeat: no-repeat; background-position: center;}
.opt-btns a.btn-up{background: url(/design/glorygagu/pc/img/plus_i.png); background-repeat: no-repeat; background-position: center;}
.add_option input.numfield, .opt-btns input{width: 44px;font-size: 14px;color: #555555;display: inline-block;text-align: center;}
.opt-btns input { position: absolute; left: 33px; top: 3px; text-align: center !important; }
.step{margin-bottom: 50px;}
.stepul>li{display: inline-block;vertical-align: top;background-color: #eeeeee;color: #888888;font-size: 18px;font-weight: 500;text-align: center;height: 53px;line-height: 53px;width: 421px;margin-right: 0.3%;position: relative;}
.stepul>li:first-child{z-index: 9;}
.stepul>li:nth-child(2){z-index: 8;}
.stepul>li:nth-child(3){z-index: 7;}
.stepul>li:last-child{margin-right: 0;z-index: 6;}
.stepul>li:last-child::after,.stepul>li:first-child::before{display: none;}
.stepul>li::before{
  content: '';
  display: inline-block;
  width: 0px;
  height: 0px;
  border-top: 27px solid transparent;
  border-bottom: 26px solid transparent;
  border-left: 30px solid #fff;
  position: absolute;
  left: 0;
}
.stepul>li::after{
  content: '';
  display: inline-block;
  width: 0px;
  height: 0px;
  border-top: 27px solid transparent;
  border-bottom: 26px solid transparent;
  border-left: 30px solid #eeeeee;
  position: absolute;
  right: -30px;
}
.stepul>li span{color: #888888;font-size: 14px;display: inline-block;margin-right: 5px;vertical-align: top;}
.stepul>.on{background-color: #3b3b3b;color: #FFF;}
.stepul>.on::after{border-left: 30px solid #3b3b3b;}
.stepul>li.on:last-child{background-position: 28% 50%;}
.stepul>li.on span{color: #FFF;}
.deliveryul>li{border-bottom: 1px #d8d8d8 dashed;padding: 50px 0;}
.deliveryul>li:last-child{border-bottom: 0;padding-bottom: 0;}
.deliveryul h3{font-size: 26px;color: #992221;margin-bottom: 20px;}
.deliveryul h3 img{margin-right: 5px;}
.deliveryul h4{font-size: 22px;color: #444444;margin-bottom: 15px;font-weight: 500;}
.payment_method label{display: block;margin-bottom:10px;}
.Reference{background-color: #f8f8f8;}
.Reference th img{margin-top: -2px;margin-left: 5px;}
.Reference td{padding: 10px 20px;line-height: 1.8;}
.same_check{display: inline-block;font-size: 15px;color: #888888;font-weight: 300;margin-left: 20px;}

.cateul{width: 100%;border-top: 2px #3b3b3b solid;border-bottom: 1px #d7d7d7 solid;padding: 25px 60px;box-sizing: border-box;margin-bottom: 65px;text-align: center;}
.cateul>li{display: inline-block;box-sizing: border-box;}
.cateul>li a{display: block;text-align: center;color: #555555;font-weight: 500;font-size: 16px;padding: 0 14px;position: relative;}
.cateul>li.on a{color: #992221;}
.cateul>li a::after{content: '';display: inline-block;width: 1px;height: 14px;background-color: #d7d7d7;float: right;position: absolute;right: -3px;top: 7px;}
.cateul>li:last-child a::after{display: none;}
.best_product .titlebox::after{width: 967px;}
.tab{position: relative;margin-bottom: 20px;}
.tab_ul{position: relative;z-index: 10;}
.tabli{display: inline-block;background-color: #f6f6f6;border: 1px #d7d7d7 solid;border-bottom: 0;text-align: center;width: 162px;margin-right: 2px;}
.tabli>a{color: #888888;font-size: 16px;display: block;letter-spacing: -0.7px;height: 53px;line-height: 53px;}
.tabli.on{background-color: #FFF;border: 2px #3b3b3b solid;border-bottom: 2px #FFF solid;}
.tabli.on a{color: #3b3b3b;font-weight: 500;}
.xtabli{display: inline-block;background-color: #f6f6f6;border: 1px #d7d7d7 solid;border-bottom: 0;text-align: center;width: 162px;margin-right: 2px;}
.xtabli>a{color: #888888;font-size: 16px;display: block;letter-spacing: -0.7px;height: 53px;line-height: 53px;}
.xtabli.on{background-color: #FFF;border: 2px #3b3b3b solid;border-bottom: 2px #FFF solid;}
.xtabli.on a{color: #3b3b3b;font-weight: 500;}
.tabli02{display: inline-block;background-color: #f6f6f6;border: 1px #d7d7d7 solid;border-bottom: 0;text-align: center;width: 162px;margin-right: 2px;}
.tabli02>a{color: #888888;font-size: 16px;display: block;letter-spacing: -0.7px;height: 53px;line-height: 53px;}
.tabli02.on{background-color: #FFF;border: 2px #3b3b3b solid;border-bottom: 2px #FFF solid;}
.tabli02.on a{color: #3b3b3b;font-weight: 500;}
.tab_bar{width: 100%;border-bottom: 2px #3b3b3b solid;position: absolute;bottom: 0;z-index: 9;}
.total_num{font-size: 16px;font-weight: 300;color: #888888;position: absolute;bottom: 15px;right: 0;}
.total_num>span{font-weight: 500;}
.bB_d7d{border-bottom: 1px #d7d7d7 solid;padding-bottom: 15px;}
.product_view{border-bottom: 1px #d7d7d7 solid;padding-bottom: 70px;margin-bottom: 70px;position: relative;}
.product_view strong.goodsName{border-bottom:2px #3b3b3b solid;font-size: 30px;color: #3b3b3b;margin-bottom: 25px;display: block;font-weight: 500;padding-bottom: 30px;text-align: center;}

.product_view>div{display: inline-block;vertical-align: top;box-sizing: border-box;}
.pvimg{width: 710px;margin-right: 43px;overflow: hidden;}
.pvimg img{width: 100%;}
.pvtext{width: 520px;margin-top: -11px;}
.pt_wrap{padding: 4px 0 13px;}
.product_table{width: 100%;}
.product_table th, .product_table td dl dt{font-size: 16px;color: #555555;font-weight: 500;padding: 6px 0 6px 10px;text-align: left;}
.product_table td, .product_table td dl dd{font-size: 15px;color: #555555;text-align: right;padding: 6px 15px 6px 0;}
.product_table .pB20{padding-bottom: 20px;}
.product_table td dl:after{display:block;content:'';clear: both;}
.product_table td dl dt{float:left;width: 250px; }
.product_table td dl dd{float:left;width: 245px; }
.optiontr td>span{font-size: 14px;display: block;color: #999999;font-weight: 300;margin: 12px 0 16px;}
.totaltr td{border-top: 1px #d7d7d7 solid;padding-top: 28px;font-size: 16px;}
.totaltr td span{font-size: 26px;font-weight: 700;display: inline-block;margin-left:10px;}
.pv_btn{margin-top: 10px;}
.pv_btn a{width: 167px;}
.pv_btn a img{margin-top: -2px;margin-right: 1px;}
.product_table .price{font-size: 22px;font-weight: 500;color: #992221;}
.product_table .bB{padding-bottom: 13px;}
.product_table .pT15{padding-top: 15px;}
.detail_page{text-align: center;background-color: #FFF;width: 100%;font-size: 32px;color: #aaaaaa;font-weight: 500;box-sizing: border-box;}
#tab01,#tab02,#tab03{margin-bottom:40px;}
.btnboxR .bd3b3_btn{width: 179px;}
.btnboxR .bd3b3_btn img{margin-top:-2px;margin-right: 3px;}
.answerwrap{background-color: #f8f8f8;border-bottom: 1px #d7d7d7 solid;box-sizing: border-box;padding: 20px 18px;display: none;}
.answer_top{font-size: 15px;color: #666666;font-weight: 300;min-height: 65px;padding-bottom: 15px;box-sizing: border-box;border-bottom: 1px #d8d8d8 dashed;margin-bottom: 17px;}
.answerT{font-size: 15px;font-weight: 300;color: #666666;padding: 15px;border:1px #d7d7d7 solid;background-color: #FFF;box-sizing: border-box;overflow-y: auto;margin-top: 15px;}
.contact_in{border-bottom: 1px #d7d7d7 dashed;padding-bottom: 20px;}
.contact_in p{font-size: 14px;color: #888888;font-weight: 300;margin-top: 15px;}
.inboxL{margin-right: 7px;box-sizing: border-box;width: 1129px;display: inline-block;vertical-align: top;}
.En_btn{background-color: #3b3b3b;width: 140px;height: 146px;line-height: 146px;text-align: center;color: #FFF;font-size: 17px;border-radius: 3px;}
.inboxL>div{margin-bottom: 10px;}
.inboxL input{margin-right: 7px;width: 210px;border: 1px #d7d7d7 solid;box-sizing: border-box;height: 36px;color: #888888;font-size: 14px;font-weight: 300;padding-left: 10px;border-radius: 3px;background-color: #fff;}
.inboxL input:last-child{width: 687px;margin-right: 0;}
.inboxL textarea{height: 100px; border-radius: 3px;}
.a_date{font-size: 14px;color: #999999;display: block;float: right;margin-top: 42px;}
.popbox{background: #FFF;text-align: center;width: 500px;border-radius: 10px;overflow: hidden;display: none;}
.pop_tit{font-weight: 500;background-color: #f8f8f8;border-bottom: 1px #d7d7d7 solid;font-size: 17px;color: #3b3b3b;height: 53px;line-height: 53px;padding: 0 20px;}
.Px_btn{float: right;margin-top: 12px;}
.pop_text{box-sizing: border-box;padding: 30px 0;}
.pop_text p{margin: 15px 0 30px;font-size: 16px;color: #555555;font-weight: 500;}
.popbox .btnboxC a{width: 136px;}
.s_basket_pop,.items_pop{height: 308px;}
.pop_login{padding: 30px;box-sizing: border-box;}
.pop_login .fs14_666{text-align: left;margin: 10px 0 25px;}
.pop_login .fs14_666 span{font-weight: 300;}
.pop_login .fs14_666 img{margin-top: -4px;margin-right: 4px;}
.pop_login .checkTbox{text-align: left;}
.pop_login .login_btn{margin-left: 4px;}
.pop_login .bT{border-top: 1px #d7d7d7 dashed;}
#dlulInquiry{border-top: 2px #3b3b3b solid;width: 100%;margin-top: 50px;}
.thli>ul,.tdli>ul{border-bottom: 1px #d7d7d7 solid;}
.thli>ul>li{font-size: 16px;color: #444444;font-weight: 500;height: 46px;float: left;line-height: 46px;text-align: center;}
.th1,.td1{width: 89px;}
.th2,.td2{width: 890px;}
.th3,.td3{width: 89px;}
.th4,.td4{width: 120px;}
.th5,.td5{width: 89px;}
.thli .bar::after{margin-top:0;}
.tdli>ul>li{font-size: 15px;color: #555555;height: 46px;line-height: 46px;text-align: center;float: left;}
.tdli>ul>.td2{text-align: left;padding-left: 20px;box-sizing: border-box;cursor: pointer;}
.searchbox{border: 1px #d7d7d7 solid;background-color: #f8f8f8;box-sizing: border-box;padding: 30px 0;text-align: center;margin-bottom: 40px;}
.searchbox select{height: 38px;width: 119px;}
.searchbox input{height: 38px;width: 265px;}
.searchbox a{width: 76px;height: 38px;line-height: 38px;text-align: center;background-color: #3b3b3b;color: #FFF;font-size: 15px;vertical-align: top;margin-left:-4px;}
.board_view{border-top: 1px #cccccc solid;width: 100%;}
.board_view th{font-size: 20px;color: #444444;font-weight: 500;text-align: left;padding: 25px 0 6px 25px;}
.board_view td{font-size: 15px;color: #666666;font-weight: 300;border-bottom: 1px #d7d7d7 solid;padding: 6px 0 25px 25px;}
.board_view .bg_f8f{background-color: #f8f8f8;}
.board_view td.bg_f8f span{color: #b8b8b8;display: inline-block;margin: 0 -3px;}
.viewbox{min-height: 258px;padding: 15px;color: #666666;line-height: 1.8;font-weight: 300;}
.pnT{width: 100%;}
.pnT th{font-size: 16px;font-weight: 500;text-align: left;border-bottom: 1px #d7d7d7 solid;padding: 16px 0 16px 25px;position: relative;width: 92px;box-sizing: border-box;color: #444444;}
.pnT th::after{content: '';display: inline-block;width: 1px;height: 13px;background-color: #cdcdcd;float: right;margin-top: 7px;}
.pnT td{font-size: 15px;border-bottom: 1px #d7d7d7 solid;padding: 16px 0 16px 20px;word-break: keep-all;font-weight: 300;color: #666666;}
.comment_box{box-sizing: border-box;background-color: #f8f8f8;border-bottom: 1px #d7d7d7 solid;padding: 40px 30px;}
.comment_box .textarea{width: 1068px;height: 100px;margin-right: 8px;}
.comment_box .En_btn{width: 140px;line-height: 100px;height: 100px;}
.comment_top{padding-bottom: 30px;border-bottom: 1px #d7d7d7 dashed;}
.com_tit{margin-bottom: 25px;padding-top: 25px;}
.com_tit>div{display: inline-block;color: #333333;font-size: 16px;font-weight: 500;}
.fR_date{font-size: 14px;color: #999999;float: right;font-weight: 300;}
.comT{display: inline-block;color: #666666;font-size: 15px;font-weight: 300;width: 82%;}
.com_btn{vertical-align: bottom;display: inline-block;margin-left: 6px;}
.comment_bottom{border-bottom: 1px #d7d7d7 solid;padding-bottom: 25px;}
.photo_img{display: inline-block;width: 26px;height: 26px;border-radius: 50%;overflow: hidden;border:1px #d8d8d8 solid;vertical-align: middle;margin-top: -5px;margin-right: 5px;}
.productT{margin-left: 5px;display: inline-block;vertical-align: middle;width: 229px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tith4{font-size: 22px;color: #3b3b3b;font-weight: 500;}
.fR_btn{text-align: center;}
.fR_btn a{height: 54px;line-height: 54px;width: 170px;}
.fR_btn .bd3b3_btn{line-height: 50px;float: right;}
.answer_con{border-top:2px #3b3b3b solid;border-bottom: 1px #d7d7d7 solid;margin:20px 0 70px;}
.b_itbox{border-left: 1px #d7d7d7 dashed;padding-left: 30px;}
.imgbox,.textbox{display: inline-block;vertical-align: top;}
.imgbox{width: 101px;height: 67px;margin-right: 17px;}
.imgbox img{width: 100%;}
.textbox strong{font-size: 16px;color: #555555;font-weight: 500;display: block;margin: 8px 0 0px;}
.board_view td.bg_f8f .textbox span{font-size: 15px;color: #555555;margin: 0;}
.answer_conT{border-bottom: 1px #d7d7d7 solid;}
.answer_conT li{display: inline-block;vertical-align: top;padding: 15px 25px;}
.conth{font-size: 16px;color: #444444;font-weight: 500;display: inline-block;}
.conth::after{content: '';display: inline-block;width: 1px;height: 13px;background-color: #cdcdcd;float: right;margin: 7px 14px 0 20px;}
.contd{font-size: 15px;color: #666666;}
.answer_conB{padding: 15px 20px;box-sizing: border-box;min-height: 210px;font-size: 15px;color: #666666;font-weight: 300;}

.faq_list{width: 100%;border-top: 2px #3b3b3b solid;}
.question_area{border-bottom: 1px #d7d7d7 solid;padding: 10px 0 10px 20px;}
.question_area strong{background-color: #3b3b3b;color: #fff;font-weight: 500;}
.faq_list strong{margin-right: 1%;width: 29px;height: 29px;text-align: center;line-height: 27px;font-size: 16px;display: inline-block;border-radius: 3px;}
.question_area a{color: #555555;font-size: 16px;font-weight: 500;width: 94%;word-break: keep-all;}
.answer_area{border-bottom: 1px #d7d7d7 solid;padding: 25px 30px;box-sizing: border-box;min-height: 205px;background-color: #f8f8f8;display: none;}
.answer_area.a_on{display: block;}
.answer_area strong{vertical-align: top;border: 2px #992221 solid;color: #992221;font-weight: 500;box-sizing: border-box;line-height: 24px;}
.answercon{width: 94%;display: inline-block;}
.answercon p{color: #666666;font-size: 15px;font-weight: 300;word-break: keep-all;line-height: 1.8;margin-top: -4px;}
.productwrap{border-bottom: 1px #d7d7d7 solid;border-top:2px #3b3b3b solid;padding-top: 30px;}
#event{border-top: 0;padding-top: 10px;}
#event .productul>li{width: 412px;margin-right: 18px;}
#event .productul>li:last-child{margin-right: 0;}
#event .p_tit{margin-bottom: 10px;}
#event .p_text{padding: 20px 0 30px;}
.bd_b63,.bd_e09,.bd_267,.bd_4a9,.bd_1ba,.bd_ea7{border: 1px #b63130 solid;color: #b63130;margin-left: 2px;box-sizing: border-box;padding: 0 4px;text-align: center;font-size: 13px;height: 21px;line-height: 19px;font-weight: 500;}
/* .bd_b63{border: 1px #b63130 solid;color: #b63130;}
.bd_e09{border: 1px #e09113 solid;color: #e09113;}
.bd_267{border: 1px #2674d5 solid;color: #2674d5;}
.bd_4a9{border: 1px #4a9d6d solid;color: #4a9d6d;} */

.optionstr select,.mattresstr select{height: 28px;font-size: 14px;color: #999999;}
.optionstr select{width:100%; border: 1px #d7d7d7 solid;box-sizing: border-box;height: 31px;color: #666666;font-size: 15px;font-weight: 300;padding-left: 8px;background-color: #fff;}
.mattresstr select{width: 248px;}

.addT>li{width: 395px;margin-right: 43px;}
.addT>li:nth-child(3n){margin-right: 0;}
.addT>li:last-child{margin-right: 0;}
.addT .p_img{height: 296px;}
.addT .p_img img{height: 100%;}
.addT .p_text{text-align: left;}
.addT .p_right{float: right;}
.addT .p_right span{margin-left: 2px;box-sizing: border-box;padding: 0 4px;text-align: center;font-size: 12px;height: 21px;line-height: 19px;font-weight: 500;}
.bd_b63{border: 1px #b63130 solid;color: #b63130;}
.bd_ea7{border: 1px #ea7f0c solid;color: #ea7f0c;}
.bd_2b6{border: 1px #2b6fcb solid;color: #2b6fcb;}
.bd_1ba{border: 1px #1baa51 solid;color: #1baa51;}

.view_btn{display: block;margin: 0 auto 55px;width: 305px;height: 50px;box-sizing: border-box;border:1px #666666 solid;text-align: center;line-height: 48px;font-size: 16px;color: #3b3b3b;font-weight: 500;}




/* ÀÚÁÖ ¾²´Â ½ºÅ¸ÀÏ */
.bg000{position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.5);z-index: 80;display: none;}
.tab_con{display: none;}
.tab_on{display: block;}
.sub_t{font-size: 16px;color: #666666;line-height: 1.9;}
.fL{float: left;}
.fR{float: right;}
.bT_3b3{border-top:2px #3b3b3b solid;}
.textarea{border: 1px #d7d7d7 solid;box-sizing: border-box;color: #888888;height: 75px;font-size: 15px;font-weight: 300;padding: 10px;background-color: #fff;width: 100%;}
.inC{border: 1px #d7d7d7 solid;box-sizing: border-box;height: 42px;color: #888888;font-size: 15px;font-weight: 300;padding-left: 10px;background-color: #fff;}
.inC02{border: 1px #d7d7d7 solid;box-sizing: border-box;height: 31px;color: #666666;font-size: 15px;font-weight: 300;padding-left: 8px;background-color: #fff;}
.selC{border: 1px #d7d7d7 solid;box-sizing: border-box;height: 31px;color: #666666;font-size: 15px;font-weight: 300;padding-left: 8px;background-color: #fff;}
.selC02{border: 1px #d7d7d7 solid;box-sizing: border-box;height: 42px;color: #888888;font-size: 15px;font-weight: 300;padding-left: 8px;background-color: #fff;}
.inlineB{display: inline-block;vertical-align: top;box-sizing: border-box;}
.relative{position: relative;}
.vaT{vertical-align: top;}
.bg_626{display: inline-block;background-color: #626262;width: 138px;height: 34px;line-height: 34px;text-align: center;color: #FFF;font-size: 14px;}
.bg_999{display: inline-block;background-color: #999999;width: 65px;height: 27px;line-height: 27px;text-align: center;color: #FFF;font-size: 14px;border-radius: 3px;}
.bg_992{display: inline-block;background-color: #992221;width: 65px;height: 27px;line-height: 27px;text-align: center;color: #FFF;font-size: 14px;border-radius: 3px;}
.bd_3b3{width: 215px;height: 45px;box-sizing: border-box;text-align: center;line-height: 41px;font-size: 15px;color: #3b3b3b;font-weight: 500;background-color: #FFF;border: 2px #3b3b3b solid;}
.bd3b3{height: 45px;box-sizing: border-box;text-align: center;line-height: 41px;font-size: 15px;color: #3b3b3b;font-weight: 500;background-color: #FFF;border: 2px #3b3b3b solid;}
.bd3b3_btn{height: 54px;box-sizing: border-box;text-align: center;line-height: 50px;font-size: 17px;color: #3b3b3b;font-weight: 500;background-color: #FFF;border: 2px #3b3b3b solid;vertical-align: top;}
.btn_3b3{background-color: #3b3b3b;height: 45px;line-height: 45px;text-align: center;color: #FFF;font-size: 15px;border-radius: 3px;}
.btn3b3{background-color: #3b3b3b;height: 45px;line-height: 45px;text-align: center;color: #FFF;font-size: 15px;}
.btn_992{background-color: #992221;height: 45px;line-height: 45px;text-align: center;color: #FFF;font-size: 15px;vertical-align: top;}
.btn992{background-color: #992221;height: 54px;line-height: 54px;text-align: center;color: #FFF;font-size: 17px;vertical-align: top;}
.btn_aaa{border-radius: 3px;width: 64px;background-color: #aaaaaa;height: 31px;line-height: 31px;text-align: center;color: #FFF;font-size: 14px;vertical-align: top;}
.btn-666{vertical-align: top;border-radius: 3px;width: 82px;background-color: #666666;height: 31px;box-sizing: border-box;text-align: center;line-height: 31px;font-size: 14px;color: #fff;}
.btn-3b3{vertical-align: top;border-radius: 3px;width: 82px;background-color: #3b3b3b;height: 31px;box-sizing: border-box;text-align: center;line-height: 31px;font-size: 14px;color: #fff;}
.bd_aaa{border-radius: 3px;width: 64px;height: 31px;box-sizing: border-box;text-align: center;line-height: 28px;font-size: 14px;color: #999999;font-weight: 500;border: 1px #aaaaaa solid;}

.fs14_666{font-size: 14px;color: #666666;}
.fs15_666{font-size: 15px;color: #666666;}
.fs22{font-size: 22px;}
.fs16{font-size: 16px;}
.fs15{font-size: 15px;}
.col992{color: #992221;}
.col888{color: #888888;}
.col29b{color: #29b20a;}
.col555{color: #555555;}

.mB0{margin-bottom: 0;}
.mB40{margin-bottom: 40px;}
.mB5{margin-bottom: 5px;}
.mR5{margin-right: 5px;}
.mT5{margin-top: 5px;}
.mT10{margin-top: 10px;}
.mT15{margin-top: 15px;}
.mT20{margin-top: 20px;}
.mT30{margin-top: 30px;}
.mT40{margin-top: 40px;}
.mT50{margin-top: 50px;}
.mT55{margin-top: 55px;}
.mT60{margin-top: 60px;}
.mT65{margin-top: 65px;}
.mT70{margin-top: 70px;}

.fw700{font-weight: 700;}
.fw500{font-weight: 500;}
.fw300{font-weight: 300;}

.bbsbtn{vertical-align:middle;background-color:#888888;border:1px solid #777777;color:#ffffff;font-size:11px;letter-spacing:-1px;padding:3px 15px 3px 15px;}

.label {border: 1px solid #dedede;}
.label { display: inline; padding: .2em .6em .3em; font-size: 85%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em;}
.label[href]:hover, .label[href]:focus { color: #fff; text-decoration: none; cursor: pointer;}
.label:empty {display: none;}
.label-default {background-color: #999;}
.label-default[href]:hover, .label-default[href]:focus {background-color: #808080;}
.label-primary {background-color: #428bca;}
.label-primary[href]:hover, .label-primary[href]:focus {background-color: #3071a9;}
.label-success {background-color: #5cb85c;}
.label-success[href]:hover, .label-success[href]:focus {background-color: #449d44;}
.label-info {background-color: #5bc0de;}
.label-info[href]:hover, .label-info[href]:focus {background-color: #31b0d5;}
.label-warning {background-color: #f0ad4e;}
.label-warning[href]:hover, .label-warning[href]:focus { background-color: #ec971f;}
.label-danger {background-color: #d9534f;}
.label-danger[href]:hover, .label-danger[href]:focus {background-color: #c9302c;}

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img { display: block; width: 100% \9; max-width: 100%; height: auto; }
.img-rounded { border-radius: 6px; }
.img-thumbnail { display: inline-block; width: 100% \9; max-width: 100%; height: auto; padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.img-circle { border-radius: 50%; }

.sbtn { width: 12px; height: 11px; display: inline-block; border: 1px solid #c1c1c1; font-size: 8px; color: #5f5f5f; cursor: pointer; line-height: 11px; text-align: center; }
.inCfL { width: 30px; float: left; margin-right: 3px; background: #fff; border: 1px solid #dfdfdf; height: 23px; text-align: center; }

.star_rating { font-size: 0; letter-spacing: -4px; }
    .star_rating a { font-size: 16px; letter-spacing: 0; display: inline-block; margin-left: 3px; color: #ccc; text-decoration: none; }
        .star_rating a:first-child { margin-left: 0; }
        .star_rating a.on { color: #ff7e00; }

.ReplyContents { background-color: #fff; padding: 10px 15px 5px 15px; margin: 15px 20px 15px 10px; border: 1px solid #ccc; }

.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; }
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }
.embed-responsive.embed-responsive-16by9 { padding-bottom: 56.25%; }
.embed-responsive.embed-responsive-4by3 { padding-bottom: 75%; }


/* BASIC css end */

