/* BASIC css start */
@charset "utf-8";

body,input,select,textarea,td,th,p,div,h1,h2,h3,h4,h5,h6,ul,li,dt,dd,a,form, label,strong,small,table,span
{font-family:'Noto Sans KR', sans-serif; line-height:1.5em; vertical-align: baseline;}
html,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,div, span,
object, iframe,abbr, address, big, cite, code,del, dfn, em, strong, sub, sup, var, center{margin:0; padding:0;border: 0;}
a{text-decoration:none; color:inherit; display:inline-block;  cursor:pointer;}
a:link, a:visited, a:active{text-decoration:none;}
ul, dl, li, dt, dd{list-style:none;}
input[type="text"], input[type="date"], input[type="tel"], input[type="number"], input[type="email"], input[type="password"], select {
    height: auto;
    border:none;
    vertical-align: middle;
    padding-left: 5px;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    border-radius: 0;
}
img, input, select{border:none; vertical-align:middle;}
img, video{ max-width:100%; height:auto; }
.clearfix{zoom:1}
.clearfix:after{clear:both; display:block; content:""; height:0px; visibility:hidden;}
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* table */
table {border-collapse:collapse; border-spacing: 0;}
th, td { border-collapse:collapse; vertical-align:middle;border-spacing: 0; }
legend, caption, hr { /*display:none;*/ }

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

/*¸ð¹ÙÀÏ ¸µÅ©¿¬°á,ÀÌ¹ÌÁöÀúÀå,ÇÏÀÌ¶óÀÌÆ® ºñÈ°¼ºÈ­*/
html,body{
 -webkit-touch-callout : none;
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* ¾ÆÀÌÆùÀÇ input ¶ó¿îµå ÃÊ±âÈ­ *//* form ¿ä¼ÒÀÇ µð¹ÙÀÌ½º ±â¹Ý ½ºÅ¸ÀÏ ÃÊ±âÈ­ */
input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance: none;}
select{border-radius:0px 0px;}

/*Basic*/
body{min-width:320px; -webkit-text-size-adjust:none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;text-size-adjust: none;margin:0 auto;}
#bodywrap{max-width:640px; margin:0 auto;overflow:hidden;}
#wrap{max-width: 640px;margin: 0 auto;overflow: hidden;position: relative;}

/* main */
.main_slide{background-image: url('/design/glorygagu/mo/img/main_slide_bg.png');background-repeat: no-repeat;background-position: top center;}
.linkbox{border-top:1px #d7d7d7 solid;}
.linkul>li{float: left;width: 25%;text-align: center;box-sizing: border-box;border-right: 1px #dfdfdf dashed;}
.linkul>li:last-child{border-right: 0;}
.linkul>li a{display: block;padding: 10px 0;height: 87px;box-sizing: border-box;}
.linkul>li span{display: block;font-size: 11px;color: #444444;margin-top: 5px;}
.newsbox{background-color: #992221;width: 100%;}
.hs_bottom{height: 40px;line-height: 40px;padding-left: 15px;}
.Ltxt{display: inline-block;font-size: 12px;color: #FFF;font-weight: 500;vertical-align: 3px;margin-right: 2%;}
.ui-newsticker{display: inline-block;width: 85%;}
.newsticker a{vertical-align: -1px;display: block;box-sizing: border-box;}
.newscon{font-size: 12px;color: #f4dbdb;font-weight: 300;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 89%;display: inline-block;}
.newicon{margin-left: 3px;vertical-align: 2px;}
.products_wrap{padding: 45px 15px 30px;box-sizing: border-box;}
.titlebox{margin-bottom: 25px;position: relative;}
.titleh2{font-size: 16px;color: #666666;font-weight: 400;}
.titleh2 span{color: #3b3b3b;}
.more{float: right;font-size: 12px;color: #888888;margin-top: 5px;}
.more img{margin-top: -2px;margin-left: 2px;}
.productul>li{display: inline-block;vertical-align: top;width: calc((100% - 4.5px - 1.5%)/2);margin-right: 1.5%;}
.productul>li:nth-child(2n){margin-right: 0;}
.productul>li>a{width: 100%;}
.productul>li.bB{border-bottom:1px #d7d7d7 dashed;margin-bottom: 18px;}
.p_img{width: 100%;}
.p_img img{width: 100%;}
.p_text{padding: 15px 0;text-align: center;}
.p_tit{display: block;font-size: 13px;color: #555555;font-weight: 500;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.p_price{font-size: 14px;color: #992221;font-weight: 500;}
.c_line{font-size: 12px;color: #bbbbbb;text-decoration: line-through;margin-right: 5px;}
.pT{padding: 30px 15px;}
.titlebox .colb63{color: #b63130;font-weight: 500;}
.bg_f2f{box-sizing: border-box;background-color: #f2f2f2;padding: 30px 15px;}
.srul{margin-bottom: 25px;}
.srul li{width: 48.6%;display: inline-block;vertical-align: top;box-sizing: border-box;}
.srul li:first-child{margin-right: 1.5%;}
.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: 13.33px;color: #3b3b3b;}
.srul a .col3b3{margin-top: 7px;text-align: center;font-size: 13.33px;color: #3b3b3b;font-weight: 500;}

.bg_srbox{width:100%}
.mo_sr{text-align:center; width:100%; margin: 0 auto; }
.mo_sr ul{text-align:center; width:100%; margin:0 auto; overflow:hidden;}
.mo_sr ul li{text-align:center; float:left;}
.mo_sr .sr_01{width:34.21875%;}
.mo_sr .sr_02{width:31.5625%;}
.mo_sr .sr_03{width:34.21875%;}
.mo_sr .sr_04{width:34.21875%;}

/* sub */
.s_container{padding:30px 10px 50px;}
.tith2{font-size: 20px;color: #3b3b3b;display: block;font-weight: 700;text-align: center;margin-bottom: 15px;}
.loginbox{border-top:2px #3b3b3b solid;border-bottom: 1px #d7d7d7 solid;padding: 20px 30px 25px;}
.inputbox{display: inline-block;vertical-align: top;width: 68%;}
.inputbox input{width: 100%;}
.login_btn{background-color: #992221;width: 30%;height: 81px;line-height: 81px;text-align: center;color: #FFF;font-size: 15px;float: right;}
.btnbox a:first-child{margin-right: 5px;}
.loginbox .fs13_666{margin: 10px 0 25px;font-weight: 500;font-size: 13px;color: #666666;}
.loginbox .fs13_666 img {margin-top: -4px;margin-right: 4px;}
.loginbox .fs13_666 span{font-weight: 300;color: #888888;}
.checkTbox{border-top: 1px #d7d7d7 solid;margin-top: 20px;padding-top: 15px;}
.checkTbox a{width: 31%;float: right;}
.checkT{word-break: keep-all;letter-spacing: -0.2px;display: inline-block;vertical-align: top;font-size: 13px;color: #555555;background-image: url('/design/glorygagu/mo/img/checkT_i.png');background-repeat: no-repeat;padding-left: 22px;background-position: 0% 11%;width: 60%;}
.tith3 {font-size: 17px;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: 14px;color: #444444;font-weight: 500;text-align: left;padding-left: 5px;word-break: keep-all;}
.in_table td{border-bottom: 1px #d7d7d7 solid;padding: 7px 0 7px 15px;color: #666666;font-size: 13px;}
.bar::after{content: '';display: inline-block;width: 1px;height: 6px;background-color: #3b3b3b;float: right;margin-top: -12px;}
.btnboxR{text-align: right;}
.btnboxR a{width: 120px;}
.nametr input{width: 100%;}
.idtr input{width: 100%;}
.teltr select{width: 30%;}
.teltr input{width: 30%;}
.emailtr input{width: 46%;}
.emailtr select{width: 100%;margin-top: 5px;}
.emailtr label{font-size: 13px;color: #666666;margin-right:5px;}
.emailtr label input{width: auto;}
.input_btn{background-color: #3b3b3b;height: 31px;line-height: 31px;text-align: center;color: #FFF;font-size: 13px;width: 101px;border-radius: 3px;vertical-align: top;}
.addresstr div{margin-top: 5px;}
.addresstr td>input{width: 59%;}
.btn_half{text-align: center;margin-top:15px;}
.btn_half a{width: 100px;}
.tith3 .fR{font-size: 12px;color: #3b3b3b;font-weight: 400;margin-top: 7px;}

.privacybox{font-weight: 300;border: 1px #d7d7d7 solid;padding: 10px 15px;font-size: 13px;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: 14px;margin-top: 10px;}
.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/mo/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/mo/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: 15px;font-size: 13px;color: #777777;box-sizing: border-box;height: 400px;width: 100%;line-height: 1.9;overflow-y: auto;word-break: keep-all;}
.bT_3b3{border-top: 2px #3b3b3b solid;}
.map{width: 100%;height: 250px;margin-top: 20px;}
.map iframe{width: 100%;height: 100%;}
.mapul{border-top: 1px #d7d7d7 solid;border-bottom: 1px #d7d7d7 solid;margin-top: 20px;}
.mapul li{box-sizing: border-box;border-bottom: 1px #d7d7d7 dashed;padding: 15px;}
.mapul li:last-child{border-bottom: 0;}
.mapul>li>div{display: inline-block;vertical-align: top;}
.map_text{margin-left: 2%;margin-top: 12px;width: 64%;}
.map_text strong{font-size: 15px;color: #444444;font-weight: 500;display: block;}
.map_text span{font-size: 13px;color: #666666;}
.img_slider{margin-top: 20px;}
#bx-pager a{width: 32%;margin-right: 0.9%;margin-top: 8px;}
#bx-pager a:nth-child(3n){margin-right: 0;}
.nomember{border-top: 2px #3b3b3b solid;border-bottom: 1px #d7d7d7 solid;padding: 30px 0;}
.nomember .container{width: 952px;margin:0 auto;box-sizing: border-box;}
.nomemberL,.nomemberR{width: 100%;box-sizing: border-box;}
.nomemberL{border-bottom: 1px #d7d7d7 dashed;padding-bottom: 20px;margin-bottom: 15px;}
.nomemberL input{width: 60.6%;}
.nomemberR select{width: 16%;}
.nomemberR input{width: 18.8%;}
.nomember .bd_3b3{width: 100%;margin-top:10px;}
.nomember .name_in{width: 38%;}
.bg_f6fbox{background-color: #f6f6f6;padding: 20px 15px;margin-top: 30px;}
.bg_f6fbox .checkT{display: block;background-position: 0% 3px;width: 100%;box-sizing: border-box;}
.bg_f6fbox a{height: 27px;line-height: 27px;width: 114px;float: none;margin-top: 10px;}
.s_table{border-top: 2px #3b3b3b solid;border-bottom: 1px #d7d7d7 solid;width: 100%;}
.s_table th{border-bottom: 1px #d7d7d7 solid;font-size: 14px;color: #444444;font-weight: 500;height: 42px;}
.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 dashed;font-size: 13px;color: #555555;height: 46px;text-align: center;}
.s_table .bB0{border-bottom: 0;}
.s_table .taL{text-align: left;padding-left: 10px;}
.s_table .taL img{margin-top: -2px;margin-left: 4px;}
.s_table .prod_name{font-size: 13px;font-weight: 400;display: inline-block;vertical-align: top;width: 100%;word-break: keep-all;margin: 10px 0 15px;}
.s_table .inlineB{margin: 15px 0 0px 0;width: 100%;}
.pagination{text-align: center;}
.pagination ul{overflow: hidden;display: inline-block;margin: 35px 0 0;border-top: 1px #dddddd solid;border-left: 1px #dddddd solid;border-radius: 5px;}
.pagination li{float: left;width: 30px;height: 30px;box-sizing: border-box;border-right: 1px #dddddd solid;border-bottom: 1px #dddddd solid;}
.pagination a{color: #999999;font-size: 12px;display: block;line-height: 28px;font-weight: 300;}
.pagination .on{border:2px #3b3b3b solid;}
.pagination .on a{color: #3b3b3b;font-weight: 500;line-height: 25px;}
.totalul{border-bottom:1px #d7d7d7 solid;padding: 15px;}
.totalul>li{margin-bottom: 2px;}
.totalul>li:last-child{margin-bottom: 0;}
.th01,.td01{font-size: 14px;color: #555555;display: inline-block;vertical-align: top;}
.th01{text-align: left;width: 90px;}
.td01{float: right;margin-left: 10px;}
.total .th01{font-size: 16px;color: #444444;font-weight: 500;}
.total .col992{font-size: 20px;color: #992221;font-weight: 700;}
.member_out{border-top: 2px #3b3b3b solid;border-bottom: 1px #d7d7d7 solid;padding: 30px 0;text-align: center;}
.member_out strong{font-size: 18px;color: #3b3b3b;display: block;margin-top: 20px;font-weight: 500;}
.member_out>span{font-size: 14px;color: #666666;display: block;margin:10px 0 35px;}
.member_out a{width: 180px;}
.deliveryul>li{border-bottom: 1px #d8d8d8 dashed;padding: 30px 0;}
.deliveryul>li:last-child{border-bottom: 0;padding-bottom: 0;}
.deliveryul h3{font-size: 18px;color: #992221;margin-bottom: 20px;}
.deliveryul h3 img{margin-right: 5px;}
.deliveryul h4{font-size: 17px;color: #444444;margin-bottom: 15px;font-weight: 500;}
.sh_guide{border-top:2px #3b3b3b solid;padding-top: 20px;}
.sh_guide>li{border: 1px #e7e7e7 solid;border-bottom: 0;background-color: #fdfdfd;box-sizing: border-box;padding: 25px 15px;}
.sh_guide>li:last-child{border-bottom: 1px #e7e7e7 solid;}
.sh_guide>li strong{display: block;font-size: 15px;color: #444444;font-weight: 500;word-break: keep-all;margin: 10px 0;}
.sh_guide>li p{font-size: 13px;color: #777777;word-break: keep-all;line-height: 1.8;}
.stepul li{height: 38px;line-height: 38px;display: inline-block;vertical-align: top;box-sizing: border-box;background-color: #dfdfdf;width: 49.3%;margin-bottom: 5px;text-align: center;color: #555555;font-size: 14px;}
.stepul li span{font-size: 12px;color: #555555;margin-right: 3px;}
.stepul .on{background-color: #3b3b3b;color: #FFF;}
.stepul .on span{color: #FFF;}
.add_option{display: inline-block;border-top: 1px #d7d7d7 solid;border-bottom: 1px #d7d7d7 solid;}
.add_option a{border-left: 1px #d7d7d7 solid;border-right: 1px #d7d7d7 solid;background-color: #fff;width: 22px;height: 22px;text-align: center;line-height: 20px;}
.add_option span.numfield{width: 26px;font-size: 13px;color: #555555;display: inline-block;text-align: center;}
.numtd div{text-align: right;color: #555555;font-weight: 300;}
.numtd div span{color: #d7d7d7;}
.s_table .numtd{vertical-align: top;height: 35px;}
.cateul{width: 100%;border-top: 2px #3b3b3b solid;border-bottom: 1px #d7d7d7 solid;padding: 6px 0 10px;box-sizing: border-box;margin-bottom: 40px;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: 13px;padding: 0 5px;position: relative;}
.cateul>li.on a{color: #992221;}
.cateul>li a::after{content: '';display: inline-block;width: 1px;height: 12px;background-color: #d7d7d7;float: right;position: absolute;right: -3px;top: 5px;}
.cateul>li:last-child a::after{display: none;}
.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: 18.15%;margin-right: 0.3%;}
.tabli>a{color: #888888;font-size: 13px;display: block;letter-spacing: -0.7px;height: 38px;line-height: 38px;}
.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: 18.15%;margin-right: 0.3%;}
.xtabli>a{color: #888888;font-size: 13px;display: block;letter-spacing: -0.7px;height: 38px;line-height: 38px;}
.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: 31.2%;margin-right: 0.3%;}
.tabli02>a{color: #888888;font-size: 13px;display: block;letter-spacing: -0.7px;height: 38px;line-height: 38px;}
.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;}
.tab_con02 .pagination{border-top: 1px #d7d7d7 solid;}
.product_view{border-bottom: 1px #d7d7d7 solid;padding-bottom: 30px;margin-bottom: 30px;position: relative;}
.product_view>div{box-sizing: border-box;width: 100%;}
.pt_wrap{padding: 4px 0 13px;}
.product_table{width: 100%;}
.product_table th{font-size: 13px;color: #555555;font-weight: 500;padding: 5px 0 5px 10px;text-align: left;}
.product_table td{font-size: 13px;color: #555555;text-align: right;padding: 5px 10px 5px 0;}
.product_table .pB20{padding-bottom: 20px;}
.product_table .price{font-size: 18px;font-weight: 500;color: #992221;}
.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: 15px;font-size: 16px;}
.totaltr td span{font-size: 20px;font-weight: 700;display: inline-block;margin-left:10px;}
.pt_wrap strong.goodsName{word-break: keep-all;border-bottom: 2px #3b3b3b solid;font-size: 15px;color: #3b3b3b;margin-bottom: 12px;display: block;font-weight: 500;padding-bottom: 15px;text-align: left;margin-top: 20px;}
.bB{border-bottom: 1px #d7d7d7 dashed;}
.product_table .bB{padding-bottom: 13px;}
.product_table .pT10{padding-top: 10px;}
.bd_b63,.bd_e09,.bd_267,.bd_4a9{border: 1px #b63130 solid;color: #b63130;margin-left: 2px;box-sizing: border-box;padding: 0 4px;text-align: center;font-size: 12px;height: 21px;line-height: 19px;font-weight: 500;}
.pv_btn a{width: 31%;}
.popbox{background: #FFF;text-align: center;width: 100%;border-radius: 10px;overflow: hidden;display: none;}
.pop_tit{font-weight: 500;background-color: #f8f8f8;border-bottom: 1px #d7d7d7 solid;font-size: 15px;color: #3b3b3b;height: 50px;line-height: 50px;padding: 0 15px;}
.Px_btn{float: right;margin-top: 12px;}
.pop_text{box-sizing: border-box;padding: 20px 0 25px;}
.pop_text p{margin: 15px 0 30px;font-size: 14px;color: #555555;font-weight: 500;}
.popbox .btnboxC a{width: 120px;}
.pop_login{padding: 15px;box-sizing: border-box;}
.pop_login .fs14_666{text-align: left;margin: 10px 0 25px;font-size: 13px;}
.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;}
.detail_page{text-align: center;width: 100%;font-size: 20px;color: #aaaaaa;font-weight: 500;box-sizing: border-box;}

.contact_in{border-bottom: 1px #d7d7d7 dashed;padding-bottom: 20px;}
.contact_in p{font-size: 12px;color: #888888;font-weight: 300;margin-top: 12px;}
.inboxL{margin-right: 7px;box-sizing: border-box;width: 100%;display: inline-block;vertical-align: top;}
.En_btn{background-color: #3b3b3b;height: 38px;line-height: 38px;text-align: center;color: #FFF;font-size: 14px;border-radius: 3px;width: 100%;margin-top: 10px;}
.En_btn02{background-color: #3b3b3b;height: 38px;line-height: 38px;text-align: center;color: #FFF;font-size: 14px;border-radius: 3px;width: 100%;margin-top: 10px;}
.inboxL>div{margin-bottom: 10px;}
.inboxL input{margin-right: 1.8%;width: 48.5%;border: 1px #d7d7d7 solid;box-sizing: border-box;height: 36px;color: #888888;font-size: 13px;font-weight: 300;padding-left: 10px;border-radius: 3px;background-color: #fff;}
.inboxL textarea{height: 100px; border-radius: 3px;}
.a_date{font-size: 13px;color: #999999;display: block;float: right;margin-top: 57px;}
#dlulInquiry{border-top: 2px #3b3b3b solid;width: 100%;margin-top: 30px;}
.thli>ul,.tdli>ul{border-bottom: 1px #d7d7d7 solid;}
.thli>ul>li{font-size: 14px;color: #444444;font-weight: 500;height: 46px;float: left;line-height: 46px;text-align: center;}
.th1,.td1{width: 64%;}
.th2,.td2{width: 18%;}
.th3,.td3{width: 18%;}
.thli .bar::after{margin-top:0;}
.tdli>ul>li{font-size: 13px;color: #555555;padding: 8px 0;text-align: center;float: left;}
.tdli>ul>li>a{vertical-align: middle;display: block;margin-top: 4px;}
.tdli>ul>.td1{text-align: left;padding-left: 5px;box-sizing: border-box;}
.answerwrap{background-color: #f8f8f8;border-bottom: 1px #d7d7d7 solid;box-sizing: border-box;padding: 12px;display: none; font-size: 13px;}
.answer_top{font-size: 13px;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: 13px;font-weight: 300;color: #666666;padding: 10px;border:1px #d7d7d7 solid;background-color: #FFF;box-sizing: border-box;overflow-y: auto;margin-top: 15px;}
.answer_re{font-size: 14px;color: #555555;}
.answer_re img{margin-top:-2px;margin-right: 2px;}
.contact_product .list_btn{width: 100%;}
.list_btn img{margin-top:-2px;margin-right: 2px;}
.datetr input{width: 52%;}
.same_check{display: inline-block;font-size: 13px;color: #888888;font-weight: 300;margin-left: 5px;}
.tith3 .fR_t{margin: 10px 0;}
.Reference{background-color: #f8f8f8;}
.payment_method label{display: block;margin-bottom: 6px;word-break: keep-all;}
.order_completed{border-bottom: 1px #d8d8d8 dashed;text-align: center;padding: 40px 0;}
.order_completed strong{font-size: 20px;font-weight: 500;color: #3b3b3b;display: block;margin-top: 10px;}
.menu_select{border-top: 2px #3b3b3b solid;border-bottom: 1px #d7d7d7 solid;margin-bottom: 30px;padding: 10px;box-sizing: border-box;}
.mstit{font-size: 13px;color: #555555;display: inline-block;line-height: 38px;}
.mstit::after{content: '';display: inline-block;width: 1px;height: 10px;background-color: #d7d7d7;float: right;margin-top: 15px;margin: 15px 8px 0;}
.ms_text{display: inline-block;vertical-align: top;border: 1px #dddddd solid;box-sizing: border-box;width: 79%;height: 38px;}
.ms_text>a{color: #555555;font-size: 13px;display: block;line-height: 38px;box-sizing: border-box;padding-left: 10px;background-image: url('/design/glorygagu/mo/img/sel_i.png');background-repeat: no-repeat;background-position: 97%;}
.searchbox{border: 1px #d7d7d7 solid;background-color: #f8f8f8;box-sizing: border-box;padding: 20px 0;text-align: center;margin-bottom: 30px;}
.searchbox select{width: 80px;}
.searchbox input{width: 155px;}
.searchbox a{width: 50px;height: 31px;line-height: 31px;text-align: center;background-color: #3b3b3b;color: #FFF;font-size: 13px;vertical-align: top;margin-left:-4px;}
.selectul{background-color: #FFF;position: relative;border:1px #dddddd solid;border-top:0;box-sizing: border-box;padding: 5px 10px;width: 100%;display: none; z-index: 1;}
.selectul>li>a{color: #555555;font-size: 13px;display: block;line-height: 25px;}
.board_view{border-top: 1px #cccccc solid;width: 100%;}
.board_view th{font-size: 14px;color: #444444;font-weight: 500;text-align: left;padding: 10px 0 3px 10px;word-break: keep-all;}
.board_view td{font-size: 13px;color: #666666;font-weight: 300;border-bottom: 1px #d7d7d7 solid;padding: 3px 0 10px 10px;}
.board_view .bg_f8f{background-color: #f8f8f8;}
.board_view td.bg_f8f span{color: #b8b8b8;display: inline-block;margin: 0 -3px;}
.viewbox{min-height: 240px;padding: 10px;color: #666666;line-height: 1.8;font-weight: 300;}
.pnT{width: 100%;}
.pnT th{font-size: 13px;font-weight: 500;text-align: left;border-bottom: 1px #d7d7d7 solid;padding: 12px 0 12px 10px;position: relative;width: 58px;box-sizing: border-box;color: #444444;}
.pnT th::after{content: '';display: inline-block;width: 1px;height: 13px;background-color: #cdcdcd;float: right;margin-top: 4px;}
.pnT td{font-size: 13px;border-bottom: 1px #d7d7d7 solid;padding: 12px 0 12px 10px;word-break: keep-all;font-weight: 300;color: #666666;}
.comment_box{box-sizing: border-box;background-color: #f8f8f8;border-bottom: 1px #d7d7d7 solid;padding: 25px 15px;}
.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: 20px;padding-top: 25px;}
.com_tit>div{display: inline-block;color: #333333;font-size: 13px;font-weight: 500;}
.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;}
.fR_date{font-size: 12px;color: #999999;float: right;font-weight: 300;margin-top: 5px;}
.comT{display: block;color: #666666;font-size: 13px;font-weight: 300;}
.com_btn{vertical-align: bottom;display: block;text-align: right;margin-top: 20px;}
.com_text{border-bottom: 1px #d7d7d7 solid;padding-bottom: 20px;}
.pro_img{display: inline-block;vertical-align: top;padding-top: 10px;width: 53px;height: 39px;}
.s_table .pro_img img{width: 100%;margin-top: 0;margin-left: 0;}
.pro_text{display: block;vertical-align: top;padding-bottom: 10px;text-align: center;}
.pro_text .productT{margin-left: 0;width: 100%;}
.pro_text>span{color: #666666;}
.answer_con{border-top:2px #3b3b3b solid;border-bottom: 1px #d7d7d7 solid;margin:20px 0 40px;}
.answer_conT{border-bottom: 1px #d7d7d7 solid;}
.answer_conT li{padding: 10px 0;}
.conth{font-size: 13px;color: #444444;font-weight: 500;display: inline-block;margin-left: 10px;}
.conth::after{content: '';display: inline-block;width: 1px;height: 12px;background-color: #cdcdcd;float: right;margin: 5px 6px 0 10px;}
.contd{font-size: 13px;color: #666666;}
.answer_conB{padding: 10px 10px;box-sizing: border-box;min-height: 210px;font-size: 13px;color: #666666;font-weight: 300;}
.b_itbox{border-bottom: 1px #d7d7d7 dashed;box-sizing: border-box;padding: 15px;}
.btnC,.btnC02{text-align: center;}
.btnC a{width: 30%;}
.btnC02 a{width: 22%;}
.imgbox{display: inline-block;width: 31%;}
.textbox{display: inline-block;width: 67%;vertical-align: top;margin-left: 1%;}
.textbox span{color: #555555;font-size: 12px;}
.textbox strong{font-weight:400;color: #444444;font-size: 14px;display: block;margin-top: 3px;}

.faq_list{width: 100%;border-top: 2px #3b3b3b solid;}
.question_area{border-bottom: 1px #d7d7d7 solid;padding: 10px 0 10px 10px;}
.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{vertical-align: middle;color: #555555;font-size: 13px;font-weight: 500;width: 84%;background-image: url('/design/glorygagu/mo/img/btn_faq_off.png');background-repeat: no-repeat;background-position: right;word-break: keep-all;}
.question_area .faq_on{background-image: url('/design/glorygagu/mo/img/btn_faq_on.png');}
.answer_area{border-bottom: 1px #d7d7d7 solid;padding: 20px;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: 84%;display: inline-block;}
.answercon p{color: #666666;font-size: 13px;font-weight: 300;word-break: keep-all;line-height: 1.8;margin-top: -4px;}
.Reviews{margin-bottom: 15px;}
.Reviews .p_tit{display: inline-block;width: 83%;vertical-align: top;}
.Reviews .num_999{font-size: 12px;color: #999999;font-size: 12px;display: inline-block;vertical-align: top;}
.bB_d7d {border-bottom: 1px #d7d7d7 solid;}
.filetr input{width: 100%;margin-bottom: 5px;}
.spamtr input{width: 49%;}
.spam_img{width: 100px;display: inline-block;}
.spamtr .smallT{margin-top: 5px;}
.tab_2 .tabli{width: 48%;}
#event ul{margin-bottom: 15px;}
.tab_2 .xtabli{width: 48%;}
.view_btn{margin-bottom: 30px;width: 100%;height: 46px;box-sizing: border-box;border: 1px #666666 solid;text-align: center;line-height: 44px;font-size: 13px;color: #3b3b3b;font-weight: 500;}
.showroom{text-align: center;box-sizing: border-box;}
.showroom a{width: 100%;}
.showroom a img{width: 100%;}
.mo-sr-btn{width:100%; height:50px;}
.mo-sr-btn ul{width:100%; height:50px; overflow:hidden;}
.mo-sr-btn li{width:50%; height:50px; float:left; text-align:center;}
.mo-sr-btn a{color:#FFFFFF; font-size:14px;display: block;line-height:50px; font-weight:bold;}
.mo-sr-btn .off{background-color:#c4c1bc; width:25%; height:50px; border-bottom:3px solid #9c2b2a;}
.mo-sr-btn .off-02{background-color:#e2ded9; width:25%; height:50px; border-bottom:3px solid #9c2b2a;}
.mo-sr-btn .on{background-color:#9c2b2a; width:25%; height:50px; border-bottom:3px solid #9c2b2a;}

.bar_table .bar::after{margin-top: -6px;}
.bar_table02 .bar::after{margin-top: -21px;}
.bg000{position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.5);z-index: 80;display: none;}
.smallT{font-size: 13px;color: #666666;font-weight: 300;vertical-align: middle;display: inline-block;margin-top: 10px;}
.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,.tab_con02{display: none;}
.tab_on,.tab_on02{display: block;}
.sub_t{font-size: 13px;color: #666666;line-height: 1.9;}
.fL{float: left;}
.fR{float: right;}
.tac{text-align: center;}
.textarea{border: 1px #d7d7d7 solid;box-sizing: border-box;color: #888888;height: 75px;font-size: 13px;font-weight: 300;padding: 10px;background-color: #fff;width: 100%;}
.inC, input.inC{border: 1px #d7d7d7 solid;box-sizing: border-box;height: 38px;color: #888888;font-size: 13px;font-weight: 300;padding-left: 5px;background-color: #fff;}
.inC02, input.inC{border: 1px #d7d7d7 solid;box-sizing: border-box;height: 38px;color: #888888;font-size: 13px;font-weight: 300;padding-left: 5px;background-color: #fff;}
.inC02{border: 1px #d7d7d7 solid;box-sizing: border-box;height: 31px;color: #888888;font-size: 13px;font-weight: 300;padding-left: 5px;background-color: #fff;}
.selC{border: 1px #d7d7d7 solid;box-sizing: border-box;height: 31px;color: #666666;font-size: 13px;font-weight: 300;padding-left: 5px;background-color: #fff;}
.inlineB{display: inline-block;vertical-align: top;box-sizing: border-box;}
.relative{position: relative;}
.vaT{vertical-align: top;}
.btnbox{text-align: center;}
.bg_999{display: inline-block;background-color: #999999;width: 58px;height: 27px;line-height: 27px;text-align: center;color: #FFF;font-size: 12px;border-radius: 3px;}
.bg_992{display: inline-block;background-color: #992221;width: 58px;height: 27px;line-height: 27px;text-align: center;color: #FFF;font-size: 12px;border-radius: 3px;}
.bg_626{display: inline-block;background-color: #626262;width: 100px;height: 30px;line-height: 30px;text-align: center;color: #FFF;font-size: 12px;margin-top:8px;}
.list_btn{display: inline-block;background-color: #3b3b3b;height: 35px;line-height: 35px;text-align: center;color: #FFF;font-size: 13px;}
.bd_3b3{width: 48.5%;height: 40px;box-sizing: border-box;text-align: center;line-height: 36px;font-size: 13px;color: #3b3b3b;font-weight: 500;background-color: #FFF;border: 2px #3b3b3b solid;}
.btn_3b3{background-color: #3b3b3b;height: 40px;line-height: 40px;text-align: center;color: #FFF;font-size: 13px;border-radius: 3px;}
.bd3b3{height: 40px;box-sizing: border-box;text-align: center;line-height: 36px;font-size: 13px;color: #3b3b3b;font-weight: 500;background-color: #FFF;border: 2px #3b3b3b solid;}
.btn3b3{background-color: #3b3b3b;height: 40px;line-height: 40px;text-align: center;color: #FFF;font-size: 13px;}
.btn992{background-color: #992221;height: 40px;line-height: 40px;text-align: center;color: #FFF;font-size: 13px;vertical-align: top;}
.btn_aaa{border-radius: 3px;width: 55px;background-color: #aaaaaa;height: 31px;line-height: 31px;text-align: center;color: #FFF;font-size: 13px;vertical-align: top;}
.bd_aaa{border-radius: 3px;width: 55px;height: 31px;box-sizing: border-box;text-align: center;line-height: 28px;font-size: 13px;color: #999999;font-weight: 500;border: 1px #aaaaaa solid;}
.btn-666{vertical-align: top;border-radius: 3px;width: 62px;background-color: #666666;height: 31px;box-sizing: border-box;text-align: center;line-height: 31px;font-size: 13px;color: #fff;}
.btn-3b3{vertical-align: top;border-radius: 3px;width: 62px;background-color: #3b3b3b;height: 31px;box-sizing: border-box;text-align: center;line-height: 31px;font-size: 13px;color: #fff}

.bd_992{border: 2px #992221 solid;height: 30px;line-height: 26px;text-align: center;color: #992221;font-size: 13px;vertical-align: top;display: inline-block;box-sizing: border-box;border-radius: 3px;padding: 0 7px;font-weight: 500;}
.col992{color: #992221;}
.mR5{margin-right: 5px;}
.mB5{margin-bottom: 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;}

@media all and (max-width:374px){
  .gnbul>li>a::before{margin:0px 3px -1px 1px;}
  .p_price{font-size: 13px;}
  .c_line{font-size: 11px;}
  .loginbox{padding: 20px 0 25px;}
  .teltr input{width: 29%;}
  .emailtr input{width: 45%;}
  .addresstr td>input{width: 48%;}
  #bx-pager a{margin-right: 0.6%;}
  .nomemberR input,.tabli{width: 17.8%;}
  .bd_3b3{width: 48%;}
  .ms_text{width: 75%;}
  .inboxL input{margin-right: 1.5%;}
  .textbox{width: 66%;}
  .i05_br{display: block;}
  .accumulate{height: auto;line-height: 1.3;padding: 1px 6px;top: 9px;}
  .h_left{left: 17px;top:18px;}

  .s_table th{font-size: 13px;}
  .tabli02>a,.tabli>a,.h_left span{font-size: 12px;}
  .h_left{font-size: 11px;}
}


.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;}

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

.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:25px; float: left; margin-right:1px; background: #fff; border: 1px solid #dfdfdf; height: 23px; text-align: center; }

.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%; }

.image-popup-no-margins{display: block;}.embed-responsive.embed-responsive-4by3 { padding-bottom: 75%; }

.image-popup-no-margins{display: block;}
/* BASIC css end */

