﻿@charset "utf-8";
@import url("/Library/css/user_layout.css?ver=1.11");

/* input */
/*.input_txt {padding:4px 3px;border:1px solid #e8e8e8;background-color:#f8f8f8;}*/
.input_txt {height:23px; line-height:23px; border:1px solid #d0d2d7; font-size:12px; padding:4px; }
.input_txt2 {height:23px; line-height:23px; border:1px solid #c5c5c5; font-size:12px; padding:4px;background-color:#fafafa;}
.input_chk {width:16px;height:16px;}
.input_chk2 {width:16px;height:16px;margin-right:5px;vertical-align:middle;}
.input_addr {height:23px; line-height:23px; border:1px solid #d0d2d7; font-size:12px; padding:4px; font-weight:bold;letter-spacing:-0.03em;}
.input_num {height:23px; line-height:23px; border:1px solid #c5c5c5; font-size:12px; padding:4px;text-align:right; }
.input_txt_no {height:23px; line-height:23px; border:0px solid #c5c5c5; font-size:12px; padding:4px;background-color:#fff; }
.input_login {height:16px; line-height:16px; border:1px solid #c5c5c5; font-size:12px; padding:4px; background:#fff; }

@media (max-width: 992px) {
.input_txt,
.input_txt2,
.input_addr,
.input_num,
.input_txt_no,
select{height:28px; line-height:28px; font-size:16px;}
}
@media (max-width: 768px) {
.input_txt,
.input_txt2,
.input_addr,
.input_num,
.input_txt_no,
select{height:32px; line-height:32px;}
}

/* Execel Input */
.iptTmp input {height:13px; line-height:13px; border:1px solid #d0d2d7; color:#777; font-size:12px; padding:4px; }
.iptTmpErr input {height:13px; line-height:13px; border:1px solid #ff0000; color:#fff; background:#ff3300; font-size:12px; padding:4px; }
input.iptTmpErr2 {height:13px; line-height:13px; border:1px solid #ffff66; color:#333; background:#ffff66; font-size:12px; padding:4px; }

.numTy {text-align:right;}

.area_txt {width:95%;height:200px;padding:10px;border:1px solid #bdbdbd;overflow-x:hidden;overflow-y:auto;}

.id_blur { background: #fff url('/image/common/idFocus.jpg') no-repeat 5px 4px; }
.id_focus { }
.pw_blur { background: #fff url('/image/common/pwFocus.jpg') no-repeat 5px 4px; }
.pw_focus { }

.ipt_type1 {width:146px;}
.ipt_type2 {width:199px;}
.hp {width:40px;}
.email_1 {width:100px;}
.email_2 {width:100px;}
.name {width:100px;}
.slt2 {width:50px;}   
.adr {width:70%;}
.m_num {width:210px;}
.m_num2 {width:100px;}
.site {width:210px;}
.full {width:94%;}
.full100 {width:100%;}
.cnt {width:50px;}
.sm {width:60px;}
.date {width:68px;}


.per40 {width:40%;}
.per60 {width:60%;}
.per20 {width:20%;}

.s_type1 {width:100px;}
.s_type2 {width:60px;}
.bank {width:200px;}

.nbd {border:0 !important;}
.nbd_b {border-bottom:0 !important;}

.mt20 {margin:20px 0;}
.ml10 {margin-left:10px;}
.ml30 {margin-left:30px;}

.lht_150 {line-height:150%;}

.point {color:#ff0000;}
.point2 {color:#d20101 !important;}
.point3 {color:#00aeef !important;}
.grade {color:#0072bc;}
.point4 {color:#ed1c24 !important;}

.yellow {color:#e8e4a2;}
.light-blue {color:#a6b7c0;}
.blue {color:#508db8 !important;}
.light-grey {color:#d7d7d7}
.white {color:#fff;}
.bold { font-weight: bold; }
.grey1 { color: #a9a9a9; }
.grey2 { color: #777; }
.red1 { color: #ff3300; }
.black1 { color: #333; }
.clrRed1 { color: #ff6600; }
.clrBlue1 { color: #5050fa; }
.clrBlue2 { color: #0099ff; }
.green1 { color: #339999; }
.orange1 {color:#f09646}
.pupple1 {color:#800080}

.ft_13 {font-size:13px;}
.ft_14 {font-size:14px;}
.ft_15 {font-size:16px;}

.txtCenter {text-align:center;}
.txtLeft {text-align:left;}
.txtRight {text-align:right;}

/* btns */
.btn_txt {overflow:hidden;display:inline-block;height:17px;padding-left:4px;background:url("/image/common/btn/btn_left.gif") no-repeat 0 0;}
.btn_txt span {float:left;height:16px;padding:3px 16px 0 4px;color:#898989;font-family:dotum;font-size:11px;text-align:center;background:url("/image/common/btn/btn_right.gif") no-repeat 100% 0;cursor:pointer;}

.btn_write {overflow:hidden;display:inline-block;height:33px;padding:0px 20px;background:#ff6869; border-radius:4px;}
.btn_write span {float:left;line-height:33px;padding:0px;color:#fff;text-align:center; cursor:pointer;}
@media (max-width: 992px) {
.btn_write {padding:0 12px;}
.btn_write span{font-size:14px; padding:0px 0px 0 0px;}
}
@media (max-width: 768px) {
.btn_write span{font-size:16px;}
}

.btn_list {overflow:hidden;display:inline-block;height:33px;padding:0px 20px;background:#ea3b61; border-radius:4px;}
.btn_list span {float:left;min-width:36px;line-height:33px;padding:0px;color:#fff;text-align:center;cursor:pointer;}
@media (max-width: 992px) {
.btn_list {padding:0 12px;}
.btn_list span{font-size:14px; padding:0px 0px 0 0px;}
}
@media (max-width: 768px) {
.btn_list span{font-size:16px;}
}

.btn_w76 span {/*padding:11px 26px 0 6px;min-width:36px;*/}

.btn_re {overflow:hidden;display:inline-block;height:35px;padding-left:15px;background:url("/image/common/btn/btn_left_4.gif") no-repeat 0 0;}
.btn_re span {float:left;height:35px;line-height:35px;padding:0px 15px 0 0px;color:#636363;font-weight:bold;text-align:center;background:url("/image/common/btn/btn_right_4.gif") no-repeat 100% 0;cursor:pointer;}

.btn_reg {overflow:hidden;display:inline-block;height:28px;padding-left:20px;background:#ea3b61; border-radius:3px;}
.btn_reg span {float:left;height:28px;line-height:28px;padding:0px 20px 0 0px;color:#fff;text-align:center;background:#ea3b61;cursor:pointer;}
@media (max-width: 992px) {
.btn_reg {height:28px;line-height:28px; padding:0 12px;}
.btn_reg span{font-size:14px; height:28px;line-height:28px; padding:0px 0px 0 0px;}
}
@media (max-width: 768px) {
.btn_reg {height:32px;line-height:32px;}
.btn_reg span{font-size:16px; height:32px;line-height:32px;}
}
/* #a7a7a7 */
.btn_cancel {overflow:hidden;display:inline-block;height:28px;padding-left:20px;border:1px solid #a7a7a7; border-radius:4px;}
.btn_cancel span {float:left;height:28px;line-height:28px;padding:0px 20px 0 0px;color:#636363;text-align:center;}
@media (max-width: 992px) {
.btn_cancel{padding:0 12px;}
.btn_cancel span{font-size:14px; padding:0;}
}
@media (max-width: 768px) {
.btn_cancel{padding:0 12px; height:32px;}
.btn_cancel span{font-size:16px; line-height:32px;}
}

.btn_small {overflow:hidden;display:inline-block;height:18px; padding:0 8px; border-radius:4px; border: 1px solid #c5c5c5;  background-color: #fafafa;}
.btn_small span {float:left;height:18px;line-height:18px; color:#636363;text-align:center; no-repeat 100% 0;cursor:pointer;}
@media (max-width: 992px) {
.btn_small {height:28px;line-height:28px; padding:0px 12px;}
.btn_small span{font-size:14px; height:28px;line-height:28px; padding:0px;}
}
@media (max-width: 768px) {
.btn_small {height:32px;line-height:32px;}
.btn_small span{font-size:16px; height:32px;line-height:32px;}
}

.btn_small2 {overflow:hidden;display:inline-block;height:23px; padding:0 8px; border-radius:4px; border: 1px solid #c5c5c5;  background-color: #fafafa;}
.btn_small2 span {float:left;height:23px;line-height:23px; color:#636363;text-align:center; no-repeat 100% 0;cursor:pointer;}
@media (max-width: 992px) {
.btn_small2 {height:28px;line-height:28px; padding:0px 12px;}
.btn_small2 span{font-size:14px; height:28px;line-height:28px; padding:0px;}
}
@media (max-width: 768px) {
.btn_small2 {height:32px;line-height:32px;}
.btn_small2 span{font-size:16px; height:32px;line-height:32px;}
}

.btn_small3 {overflow:hidden;display:inline-block;height:23px;padding-left:10px;background:#ea3b61;border-radius:3px;}
.btn_small3 span {float:left;height:23px;line-height:23px;padding:0px 10px 0 0px;color:#fff;text-align:center;background:#ea3b61;cursor:pointer;font-weight:normal;font-size:12px; border-radius:3px;}
@media (max-width: 992px) {
.btn_small3 {height:28px;line-height:28px; padding:0px 12px;}
.btn_small3 span{font-size:14px; height:28px;line-height:28px; padding:0px;}
}
@media (max-width: 768px) {
.btn_small3 {height:32px;line-height:32px;}
.btn_small3 span{font-size:16px; height:32px;line-height:32px;}
}

.btn_small4 {overflow:hidden;display:inline-block;height:23px;padding-left:10px;background-color:#339999; border-radius:3px;}
.btn_small4 span {float:left;height:23px;line-height:23px;padding:0px 10px 0 0px;color:#fff;text-align:center;background-color:#339999;cursor:pointer;font-weight:normal;font-size:12px;}
@media (max-width: 992px) {
.btn_small4 {height:28px;line-height:28px; padding:0px 12px;}
.btn_small4 span{font-size:14px; height:28px;line-height:28px; padding:0px;}
}
@media (max-width: 768px) {
.btn_small4 {height:32px;line-height:32px;}
.btn_small4 span{font-size:16px; height:32px;line-height:32px;}
}

.btn_small5 {overflow:hidden;display:inline-block;height:23px;padding-left:10px;background:#333;border-radius:3px;}
.btn_small5 span {float:left;height:23px;line-height:23px;padding:0px 10px 0 0px;color:#fff;text-align:center;background:#333;cursor:pointer;font-weight:normal;font-size:12px;}
@media (max-width: 992px) {
.btn_small5 {height:28px;line-height:28px; padding:0px 12px;}
.btn_small5 span{font-size:14px; height:28px;line-height:28px; padding:0px;}
}
@media (max-width: 768px) {
.btn_small5 {height:32px;line-height:32px;}
.btn_small5 span{font-size:16px; height:32px;line-height:32px;}
}

.btn_orang {overflow:hidden;display:inline-block;height:28px;padding-left:20px;background:#585858; border-radius:3px;}
.btn_orang span {float:left;height:28px;line-height:28px;padding:0px 20px 0 0px;color:#fff;text-align:center;background:#585858;cursor:pointer;}
@media (max-width: 992px) {
.btn_orang {height:28px;line-height:28px; padding:0px 12px;}
.btn_orang span{font-size:14px; height:28px;line-height:28px; padding:0px;}
}
@media (max-width: 768px) {
.btn_orang {height:32px;line-height:32px;}
.btn_orang span{font-size:16px; height:32px;line-height:32px;}
}

.btn_green {overflow:hidden;display:inline-block;height:23px;padding-left:12px;background-color:#197b30; border-radius: 4px;/* :url("/image/common/btn/btn_left_10.gif") no-repeat 0 0; */}
.btn_green span {float:left;height:17px;padding:6px 12px 0 0px;color:#e5f8ff;font-size:11px;text-align:center;background:#197b30;/* url("/image/common/btn/btn_right_10.gif") no-repeat 100% 0; */cursor:pointer;}
@media (max-width: 992px) {
.btn_green {height:28px;line-height:28px; padding:0px 12px;}
.btn_green span{font-size:14px; height:28px;line-height:28px; padding:0px;}
}
@media (max-width: 768px) {
.btn_green {height:32px;line-height:32px;}
.btn_green span{font-size:16px; height:32px;line-height:32px;}
}

.btn2_reg {overflow:hidden;display:inline-block;height:23px;padding-left:20px;background:#585858; border-radius:3px;}
.btn2_reg span {float:left;height:23px;line-height:23px;padding:0px 20px 0 0px;color:#fff;text-align:center;background:#585858;cursor:pointer;}
@media (max-width: 992px) {
.btn2_reg {height:28px;line-height:28px; padding:0px 12px;}
.btn2_reg span{font-size:14px; height:28px;line-height:28px; padding:0px;}
}
@media (max-width: 768px) {
.btn2_reg {height:32px;line-height:32px;}
.btn2_reg span{font-size:16px; height:32px;line-height:32px;}
}

.Btn_Txt_Black1 {color:#222;text-shadow:1px 1px 1px #e04546;}
.Btn_Txt_White1 {color:#fff;text-shadow:1px 1px 1px #e04546;}
.Btn_Txt_Red1 {color:#a61718;text-shadow:1px 1px 1px #fa8383;}

.Btn1_Big {overflow:hidden;display:inline-block;height:46px;padding-left:28px;background:url("/image/common/btn/btn1_big_left.png") no-repeat 0 0;}
.Btn1_Big span {float:left;height:46px;line-height:44px;padding:0 26px 0 0;color:#fff;font-size:16px;font-weight:bold;text-align:center;background:url("/image/common/btn/btn1_big_right.png") no-repeat 100% 0;cursor:pointer;}

.Btn2_Big {overflow:hidden;display:inline-block;height:46px;padding-left:28px;background:url("/image/common/btn/btn2_big_left.png") no-repeat 0 0;}
.Btn2_Big span {float:left;height:46px;line-height:44px;padding:0 26px 0 0;color:#fff;font-size:16px;font-weight:bold;text-align:center;background:url("/image/common/btn/btn2_big_right.png") no-repeat 100% 0;cursor:pointer;}

.Btn3_Big {overflow:hidden;display:inline-block;height:46px;padding-left:28px;background:url("/image/common/btn/btn3_big_left.png") no-repeat 0 0;}
.Btn3_Big span {float:left;height:46px;line-height:44px;padding:0 26px 0 0;color:#fff;font-size:16px;font-weight:bold;text-align:center;background:url("/image/common/btn/btn3_big_right.png") no-repeat 100% 0;cursor:pointer;}


/* 메인 */
.mcon_top  {margin-bottom:15px;zoom:1;}
.mcon_top:after {display:block;clear:both;content:"";}

.m_slider {overflow:hidden;position:relative;float:left;width:724px;height:299px;border:1px solid #cfcfcf;box-shadow:0px 0px 3px 0px #ddd;}
.m_slider .bxslider {position:absolute;width:9999px;height:299px;}
.m_slider .bxslider li {float:left;width:724px;height:299px;}

.m_slider .bx-controls {}
.m_slider .bx-pager {position:absolute;bottom:5px;right:0px;z-index:100;}
.m_slider .bx-pager a {display:block;width:16px;height:16px;text-indent:-9999px}
.m_slider .bx-pager .bx-pager-item {float:left;margin-right:9px;background:url("/image/main/indi_off.png") 0 0 no-repeat;}
.m_slider .bx-pager .bx-pager-item .active {background:url("/image/main/indi_on.png") 0 0 no-repeat;}
.m_slider .bx-controls-direction {display:none;}

.overseas {float:right;width:247px;height:301px;}
.overseas h2 {margin:7px;}
.overseas .tab_menu {position:relative;height:34px;}
.overseas .tab_menu li {float:left;margin-left:2px;}
.overseas .tab_menu li:first-child {margin:0;}
.overseas .tab_menu a {}
.overseas .tab_con {height:218px;margin-top:-1px;padding:15px 10px 33px 12px;border:1px solid #cfcfcf;background:#fff;}
.overseas .input_list {}
.overseas .input_list li {margin-bottom:5px;}
.overseas .input_list li label {display:inline-block;width:69px;}
.overseas .input_list li label, .overseas .input_list li input {vertical-align:middle;}
.overseas .input_list li .type1 {width:140px;}
.overseas .input_list li input {font-family:"Nanum Gothic", Nanum Gothic;}

.main_con {zoom:1;}
.main_con:after {display:block;clear:both;content:"";}
.main_con {width:982px;}

/* HotDeal */
.main_con .hotDeal {position:relative;width:980px;border:1px solid #cfcfcf;border-radius:3px;background:#fff;box-shadow:0px 0px 3px 0px #ddd;}
.main_con .hotDeal .top_title {}
.main_con .hotDeal .top_title h2 {height:25px;margin-top:15px;margin-left:5px;}
.main_con .hotDeal .top_title h2 .tit_txt {display:inline-block;margin:8px 0 0 8px;padding-left:8px;color:#555;font-family:"Nanum Gothic",Nanum Gothic;background:url("/image/common/ico/ico_bar2.gif") 0 2px no-repeat;}
.main_con .hotDeal .btn_more {float:right;position:absolute;top:17px;right:10px;}
.main_con .hotDeal .btn_more a {font-family:'Nanum Gothic';font-size:11px;font-weight:normal;letter-spacing:-0.05em;color:#333;}
.main_con .hotDeal .goodsBox {padding:5px 0px 10px 2px;}
.main_con .hotDeal .goodsBox .goods_ilst {overflow:hidden;}
.main_con .hotDeal .goodsBox .goods_ilst li {float:left;width:233px;height:233px;border:1px solid #e5e5e5;margin-left:7px;margin-bottom:15px;background:#f9f9fb;font-family:"Nanum Gothic", Nanum Gothic, dotum;}
.main_con .hotDeal .goodsBox .goods_ilst li .sale {position:absolute;width:62px;height:38px;border:1px solid #e95052;text-align:center;padding-top:10px;
	background:#f85c5d;filter: alpha(opacity=95);background-color: rgba( 248, 92, 93, 0.95 );margin: -1px 0 0 -1px;box-shadow:0px 0px 1px 0px #ffb6a4;font-family:"Nanum Gothic", Nanum Gothic, dotum;z-index:121;
}
.main_con .hotDeal .goodsBox .goods_ilst li .sale .rate {color:#fff;font-size:20px;font-weight:bold;letter-spacing:-0.05em;}
.main_con .hotDeal .goodsBox .goods_ilst li .sale .txt {color:#fff;font-size:16px;font-weight:bold;}
.main_con .hotDeal .goodsBox .goods_ilst li .pro {overflow:hidden;border-bottom:1px solid #e5e5e5;}
.main_con .hotDeal .goodsBox .goods_ilst li h2 {overflow:hidden;width:225px;height:35px;color:#333;border: 0px solid #000;margin:5px 0 0 5px;overflow:hidden;}
.main_con .hotDeal .goodsBox .goods_ilst li .goods_tit {color:#444;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left;font-weight:bold;line-height:150%;}
.main_con .hotDeal .goodsBox .goods_ilst li .cash {color:#444;text-align:left;line-height:140%;}

.clrBoth {clear:both;}
.pHt10 {height:10px;}
.pHt20 {height:20px;}
.pHt30 {height:30px;}

.main_con .main_left {float:left;}
.main_con .main_right {float:right;}

/* 구독대행 */
.main_con .main_left .BookReq {position:relative;overflow:hidden;width:485px;height:243px;border:1px solid #cfcfcf;border-radius:3px;background:#fff;box-shadow:0px 0px 3px 0px #ddd;}
.main_con .main_left .BookReq .top_title {}
.main_con .main_left .BookReq .top_title h2 {height:25px;margin-top:15px;margin-left:5px;}
.main_con .main_left .BookReq .top_title h2 .tit_txt {display:inline-block;margin:8px 0 0 8px;padding-left:8px;color:#555;font-family:"Nanum Gothic",Nanum Gothic;background:url("/image/common/ico/ico_bar2.gif") 0 2px no-repeat;}
.main_con .main_left .BookReq .btn_more {float:right;position:absolute;top:17px;right:10px;}
.main_con .main_left .BookReq .btn_more a {font-family:Nanum Gothic, "Nanum Gothic";font-size:11px;font-weight:normal;letter-spacing:-0.05em;color:#333;}
.main_con .main_left .BookReq .bookBox {margin:0px 0 0 0px;width:461px;height:189px;overflow:hidden;}
.main_con .main_left .BookReq .bookBox li {}

/* 베스트후기 */
.main_con .main_right .BestReview {position:relative;overflow:hidden;width:485px;height:243px;border:1px solid #cfcfcf;border-radius:3px;background:#fff;box-shadow:0px 0px 3px 0px #ddd;margin-left:0px;}
.main_con .main_right .BestReview .top_title {}
.main_con .main_right .BestReview .top_title h2 {height:25px;margin-top:15px;margin-left:5px;}
.main_con .main_right .BestReview .top_title h2 .tit_txt {display:inline-block;margin:8px 0 0 8px;padding-left:8px;color:#555;font-family:"Nanum Gothic",Nanum Gothic;background:url("/image/common/ico/ico_bar2.gif") 0 2px no-repeat;}
.main_con .main_right .BestReview .btn_more {float:right;position:absolute;top:17px;right:10px;}
.main_con .main_right .BestReview .btn_more a {font-family:Nanum Gothic, "Nanum Gothic";font-size:11px;font-weight:normal;letter-spacing:-0.05em;}
.main_con .main_right .BestReview .ReviewBox {margin:0px 0 0 9px;width:461px;height:189px;overflow:hidden;}
.main_con .main_right .BestReview .ReviewBox li {}

/* 공지사항 */
.main_con .main_left .Notice {position:relative;overflow:hidden;width:485px;height:171px;border:1px solid #cfcfcf;border-radius:3px;background:#fff;box-shadow:0px 0px 3px 0px #ddd;}
.main_con .main_left .Notice .top_title {}
.main_con .main_left .Notice .top_title h2 {height:25px;margin-top:15px;margin-left:5px;}
.main_con .main_left .Notice .top_title h2 .tit_txt {display:inline-block;margin:8px 0 0 8px;padding-left:8px;color:#555;font-family:"Nanum Gothic",Nanum Gothic;background:url("/image/common/ico/ico_bar2.gif") 0 2px no-repeat;}
.main_con .main_left .Notice .btn_more {float:right;position:absolute;top:17px;right:10px;}
.main_con .main_left .Notice .btn_more a {font-family:Nanum Gothic, "Nanum Gothic";font-size:11px;font-weight:normal;letter-spacing:-0.05em;color:#333;}
.main_con .main_left .Notice .board {margin:0px 0 0 10px;}
.main_con .main_left .Notice .board li {height:25px;}
.main_con .main_left .Notice .board li a {font-family:Nanum Gothic, "Nanum Gothic";font-weight:normal;letter-spacing:-0.05em;color:#333;}
.main_con .main_left .Notice .board li a:hover {font-weight:bold;text-decoration:underline;color:#333;}
.main_con .main_left .Notice .board li span {color:#999;font-size:12px;}

/* 관세청 고시환율 */
.main_con .main_left .Customs {position:relative;overflow:hidden;width:485px;height:49px;border:1px solid #cfcfcf;border-radius:3px;background:#fff;box-shadow:0px 0px 3px 0px #ddd;margin-top:3px;}
.main_con .main_left .Customs .txt {margin:15px 0 0 6px;}
.main_con .main_left .Customs .txt li {float:left;margin:auto 0;}
.main_con .main_left .Customs .txt li a span.usd {font-family:Nanum Gothic, "Nanum Gothic";font-size:18px;font-weight:bold;letter-spacing:-0.05em;color:#ff3300;line-height:18px;margin-left:10px;}
.main_con .main_left .Customs .txt li a span.krw {font-family:Nanum Gothic, "Nanum Gothic";font-size:18px;font-weight:bold;letter-spacing:-0.05em;color:#333;line-height:18px;}
.main_con .main_left .Customs .txt li a span.date {font-family:Nanum Gothic, "Nanum Gothic";font-size:12px;font-weight:bold;letter-spacing:-0.1em;color:#999;line-height:18px;margin-left:10px;}

/* 고객센터 */
.main_con .main_right .Support {position:relative;overflow:hidden;width:485px;height:225px;border:1px solid #cfcfcf;border-radius:3px;background:#fff;box-shadow:0px 0px 3px 0px #ddd;margin-left:0px;}
.main_con .main_right .Support .top_title {}
.main_con .main_right .Support .top_title h2 {height:25px;margin-top:15px;margin-left:5px;}
.main_con .main_right .Support .top_title h2 .tit_txt {display:inline-block;margin:8px 0 0 8px;padding-left:8px;color:#555;font-family:"Nanum Gothic",Nanum Gothic;background:url("/image/common/ico/ico_bar2.gif") 0 2px no-repeat;}
.main_con .main_right .Support .txtBox {margin-left:18px;}
.main_con .main_right .Support .txtBox td.tel {}
.main_con .main_right .Support .txtBox td .telNo {font-family:Nanum Gothic, "Nanum Gothic";font-size:36px;font-weight:bold;letter-spacing:-0.1em;color:#ff5d5e;}
.main_con .main_right .Support .txtBox td .icoTxt1 {font-family:Nanum Gothic, "Nanum Gothic";font-size:16px;font-weight:normal;letter-spacing:-0.1em;color:#ff5d5e;}
.main_con .main_right .Support .txtBox td.time {font-family:Nanum Gothic, "Nanum Gothic";font-size:11px;font-weight:normal;letter-spacing:-0.05em;color:#666;line-height:16px;}
.main_con .main_right .Support .btnQna {margin: 15px 0 0 18px;}
.main_con .main_right .Support .btnQna li {float:left;}
.main_con .main_right .Support .btnQna li.qnaLast {padding-left:30px;}


/* 브랜드 */
.MallSite {  }
.MallSite li { float:left;margin:15px 20px;width:150px; }
.MallSite li img { border:1px solid #dedede; }
.MallSite li p { font-size:12px;font-weight:normal;text-align:center;padding-top:5px; }

/* 서비스 */
.list_step {overflow:hidden;}
.list_step li {float:left;margin-left:9px;padding-left:29px;background:url("/image/common/ico/ico_arrow4.gif") 0 50% no-repeat;}
.list_step li:first-child {margin:0;padding:0;background:none;}
.list_step li span {display:block;width:144px;height:22px;padding-top:12px;text-align:center;color:#ebebeb;border:1px solid #5c6371;background-color:#717784;}
.list_step li.on {}
.list_step li.on span {border:1px solid #1287d8;background-color:#38a1ea;}
.step_box {}

.vm_box {}
.vm_box input,.vm_box label {vertical-align:middle;}
.vm_box input {}
.vm_box label {display:inline-block;margin:0 5px -3px 0;}

@media (max-width: 992px) {
.vm_box label {width:70px !important; height:28px; line-height:28px;}
/* .vm_box input{height:28px; line-height:28px; font-size:16px;} */

.request .vm_box label{width:200px !important;}
.request .input_txt2{margin-bottom:10px;}
}

@media (max-width: 768px) {
.addrTel li.vm_box:nth-last-child(-n+3) input[type=text]{width:100%;} /* 우편번호, 주소, 상세주소 width100% */
.addrTel .vm_box label {width:100% !important; margin-bottom:5px;; font-size:15px;}
}
@media (max-width: 480px) {
.vm_box input[type=text]{width:100% !important;}
.vm_box input[type=text].hp{width:29% !important;}
}
@media (max-width: 320px) {
.vm_box input[type=text].hp{width:25% !important;}
}

/* 신청서 */
.orderTit {position:relative;height:35px;background:#999;border:1px solid #777;}
.orderTit h4 {font-family:"Nanum Gothic", Nanum Gothic, Dotum;font-size:20px;text-align:center;color:#fff;line-height:35px;}
.orderTit h3 {font-family:"Nanum Gothic", Nanum Gothic, Dotum;font-size:16px;text-align:left;color:#fff;line-height:35px;padding-left:10px;}
.orderAgreeTit {margin:15px 0 5px 5px;color:#333;font-weight:bold;}
.orderAgreeCk {margin:10px 5px 5px;color:#ea3b61;font-size:14px;}
.orderAgreeCk input[type="checkbox"] {width:15px; height:15px; vertical-align:middle; border: 1px solid #000;}
.orderAgreeBox {width:746px;padding:10px;border:1px solid #eee;overflow-x:hidden;overflow-y:scroll;letter-spacing:-0.02em;line-height:180%;}
.orderAgreeBox pre {font-family:"Nanum Gothic", Nanum Gothic, Dotum;}

/* 신청서 STEP 타이틀 */
.orderStepTit {position:relative;height:45px;background:#999;border:1px solid #777;}
.orderStepTit p {float:left;width:40px;height:35px;margin:5px 0 0 15px;border-right:3px solid #fafafa;}
.orderStepTit p .stepTxt {color:#fff;font-size:11px;}
.orderStepTit p .stepNo {color:#fff;font-size:22px;font-weight:bold;margin-left:0px;}
.orderStepTit h4 {position:relative;font-size:20px;color:#fff;padding-left:80px;line-height:45px;}
@media (max-width: 480px) {
.orderStepTit {display:flex; align-items: center; height:initial; min-height:45px; padding:5px 10px;}
.orderStepTit p {height:initial; margin:0;}
.orderStepTit h4 {font-size:17px; padding-left:10px; line-height:1.5;}
}

/* 신청서 테이블 */
.order_table {}
.order_table_top {border-top:1px solid #999;width: 100%;}
.order_write {width:100%;}
.order_write {border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;}
.order_write tbody th {border-bottom:1px solid #999;border-left:1px solid #999;line-height:130%;}
.order_write tbody td {border-bottom:1px solid #999;border-left:1px solid #999;line-height:130%;}
.order_write tbody th {padding:10px 0;text-align:center;color:#707070;border-right:1px solid #999;background-color:#f0f0f0; letter-spacing: -0.05em;}
.order_write tbody td {padding:10px 8px;}
@media (max-width: 1240px) {
.orderPage input{height:28px; line-height:28px; font-size:16px;}
}

@media (max-width: 768px) {
.orderPage colgroup{display:flex;}
.orderPage tbody th.order_img_wrap,
.orderPage tbody td.order_img_wrap{display:block; width:100%; overflow:hidden;}
/* th.order_img_wrap > a{width:calc(100% - 30px); margin-left:15px;} */
.orderPage input{height:32px; line-height:32px; font-size:16px;}
.orderPage input#ZIP{width:calc(100% - 126px)}
/* B */
.order_write {
    border-bottom: 0px;
    border-left: 0px;
    display: flex;
    flex-direction: row;
	}

.order_write tbody th,
.order_write tbody td,
.board_write tbody th,
.board_write tbody td{display:block; width:100%; overflow:hidden; font-size:15px;}

.order_write tbody th,
.board_write tbody th{border-right:0px;}
/* E */
}
@media (max-width: 480px) {
.orderPage colgroup{display:flex;}
.orderPage tbody th,
.orderPage tbody td{display:block; width:100%; overflow:hidden;}
.cut_obj{padding-bottom:3px !important;}
}

/* 보기 테이블 */
.order_view {border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #ccc;}
.order_write {width:100%;}

.order_view tbody th {border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.order_view tbody td {border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.order_view tbody th {padding:15px 12px;text-align:left;color:#707070;border-right:1px solid #ccc;background-color:#f0f0f0; letter-spacing: -0.05em;}
.order_view tbody td {padding:15px 12px; /* overflow-X:scroll; */}
.order_view tbody td .agree{max-width:720px;}
.order_view tbody th.tdCnter, .order_view tbody td.tdCnter {text-align:center;}
.order_view tbody th.tdLeft, .order_view tbody td.tdLeft {text-align:left;}
.order_view tbody th.tdRight, .order_view tbody td.tdRight {text-align:right;}
@media (max-width: 1240px) {
.order_table th{width:20%;}
.order_table th,
.order_table td,
.order_table td li{font-size:16px !important;}
.order_write .agree{font-size:16px; line-height:26px;}
}
@media (max-width: 768px) {
.board_list tbody td:before,
.order_view tbody td:before{ content: attr(data-label); float:left;font-weight: 600;padding-right:10px}
.board_list tbody th,
.order_view tbody th{display:none; font-size:15px !important;}
.board_list tbody td,
.order_view tbody td{font-size:15px !important;}
}


/* 물류센터 선택란 텍스트 */
@media (max-width: 768px) {
.center-txt{display:inline-block; width:100%; padding-top:10px !important;}
}

/* 신청서 상품 추가 */
.proBtn_write {border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;}
.proBtn_write tbody td {padding:10px 8px;background:#f0f0f0;}


/* 신청서 라디오 버튼 */
.rdoBox:after{content:''; display:block; clear:both;}
.rdoBox li {float:left;margin-left:20px;}
.rdoFtBig {font-size:20px;}
.rdoFtSub {font-size:12px;}
.areaMyAddrBox {width:100%;height:30px;overflow:hidden;margin:10px 0 10px 0;background:#fafafa;}
.areaMyAddr {padding:5px 0 0 20px;}

@media (max-width: 1099px) {
.rdoFtBig {font-size:16px;}
.rdoFtBig > input[type=radio]{position:relative; top:2px;}
}

@media (max-width: 768px) {
.rdoBox li{margin-top:-15px;}
.orderPage .rdoFtBig > input[type=radio]{top:9px;}
}

@media (max-width: 768px) {
.rdoBox li{margin-top:-10px;}
}

/* 자동출고옵션 */
.autoRlsBox {padding:10px 0 0 0;}
.autoRlsBox li {float:left;margin-left:20px;}
.autoRlsBox li:first-child {margin:0;}
.autoRlsBox li.autoCk {width:230px;padding:5px 0 0 0;}
.autoRlsBox .autoExp {padding:0px;}

/* 받는 사람 */
.addrRcvKr {position:relative;}
.addrRcvKr .RcvKrBox {}
.addrRcvKr .RcvKrBox li {float:left;padding-right:20px;}
.addrRcvKr .RcvKrBox li.ckBox {margin-top:3px;}
.addrRcvEn {}
.addrRcvEn .on {visibility:visible;}
.addrRcvEn .off {display:none;}
.addrRcvKr ul.RcvKrBox li a span{	background-image:none; height:23px; line-height:23px; padding:0px 4px;}
.addrRcvKr ul.RcvKrBox li a, /* 기존 정보 불러오기 버튼 */
.addrRcvKr input[type=text], /* 한글이름 */
.addrRcvEn input[type=text]{ /* 영문이름 */
	height:23px; 
	line-height:23px; 
	padding:0 4px; 
	font-size:12px; 
	background-image:none;
	border: 1px solid #c5c5c5;
    background-color: #fafafa;	
	} 


@media (max-width: 1240px) {
.addrRcvKr ul.RcvKrBox li a span{height:28px; line-height:28px;}
.addrRcvKr ul.RcvKrBox li a, 
.addrRcvKr input[type=text], 
.addrRcvEn input[type=text]{ 
	height:28px; 
	line-height:28px; 
	font-size:16px; 
	} 
}
@media (max-width: 1099px) {

}
@media (max-width: 768px) {
.addrRcvKr .RcvKrBox li {width:100%; margin-bottom:10px; padding-right:0px;}
.RcvKrBox a{display: flex; align-items: center; justify-content: center; width: 100%;}
.addrRcvKr input[type=text]{width:100% !important; margin-top:5px;}
.addrRcvEn input[type=text]{width: calc(100% - 30px)!important; margin-top:5px;}

.addrRcvKr ul.RcvKrBox li a, 
.addrRcvKr input[type=text], 
.addrRcvEn input[type=text]{ 
	height:32px; 
	line-height:32px; 
	font-size:16px; 
	} 
}



/* 주소 및 연락처 */
.addrTel {position:relative;}
.addrTel li {padding: 5px 0;}
.addrTel li {padding: 5px 0;}
.addrTel li.vm_box:nth-child(1) a,
.addrTel li.vm_box:nth-child(3) a{
	/* 신청서 통관부호유효체크 버튼 */
	height:23px; 
	background-image:none;
/* 	border: 1px solid #c5c5c5;
	    background-color: #fafafa; */
    margin-top: -10px;
    position: relative;
    top: 9px;
	}
.addrTel li.vm_box:nth-child(1) a span,
.addrTel li.vm_box:nth-child(3) a span{height:23px; line-height:23px; /* background:none; */}

@media (max-width: 1240px) {
.addrTel li.vm_box:nth-child(1) a{
	/* 신청서 통관부호유효체크 버튼 */
    position: relative;
    left: 80px;
	display:block; 
	margin-top:10px; 
	width:20%; 
	height:28px;
	text-align:center;
	font-size:16px;
    top: 0px;
	}
.addrTel li.vm_box:nth-child(1) a span,
.addrTel li.vm_box:nth-child(3) a span{height:28px; line-height:28px;	font-size:16px;}

.addrTel li.vm_box:nth-child(3) a{
	height:28px; 
	text-align:center;
	font-size:16px;
}

.addrTel li .hp{width:20%; height:28px; line-height:28px;	font-size:16px;}
.addrTel li.vm_box:nth-child(3) a{position:relative; top:12px;}
}
@media (max-width: 992px) {
/* 신청서 통관부호유효체크 버튼 */
.addrTel li.vm_box:nth-child(1) a{width:50%;}
.addrTel li.vm_box:nth-child(1) a span{display:block; width:100%; text-align:center;}
}
@media (max-width: 768px) {
.addrTel li.vm_box:nth-child(1) a{width:100%; left:0;}
.addrTel li.vm_box:nth-child(3) input{margin-top:0px;}
/* .addrTel li.vm_box:nth-child(3) a{top:2px !important;} */
.addrTel li .hp{height:32px; line-height:32px;}

.addrTel li.vm_box:nth-child(1) a{height:32px;}
.addrTel li.vm_box:nth-child(1) a span,
.addrTel li.vm_box:nth-child(3) a span{height:32px; line-height:32px;}

.addrTel li.vm_box:nth-child(3) a{height:32px;}
}

@media (max-width: 480px) {
.addrTel li.vm_box:nth-child(3) input{margin-top:0px;}
.addrTel li.vm_box:nth-child(3) a{display:flex; align-items: center; justify-content: center; width:100%; /* margin-top:10px; */}
}


/* 상품 상세 */
table.order_noBd tbody {border:0px;}
table.order_noBd tbody th {border:0px;background:#fafafa;text-align:left;font-weight:bold;line-height:140%;border-bottom:1px solid #fff;padding:5px;}
table.order_noBd tbody td {border:0px;background:#fff;line-height:140%;padding:5px;}
table.order_noBd tbody td:last-child {border:0px;background:#fff; word-break: break-all;}

/* 금액 정보 */
.proTtAmt {position:relative;margin-left:17px;width:350px;height:90px;background:#efefef;padding:10px;color:#fff;border:1px solid #aaa;}
.proTtAmt h2 {font-size:16px;font-weight:bold;color:#333;}
.proTtAmt li{width:100%; height:25px; font-size:14px; font-weight:bold; color:#313131}
.proTtAmt .proTtFt {font-size:22px;font-weight:normal;color:#444;line-height:150%;}
.proTtAmt .proTtQtyTxt {color:#ea3b61;font-weight:bold;}
.proTtAmt .proTtAmtTxt {color:#ea3b61;font-weight:bold;}
.proTtAmt .proTtBtmTxt {font-size:11px;font-weight:normal;color:#313131}

.btnBoxVw {margin:5px 0 0 20px;}
.btnBoxVw .boxImg {position:relative;float:left;width:29px;height:15px;text-align:left;padding-top:5px;}
.btnBoxVw .boxDlvrTyNm {position:relative;float:left;width:158px;height:25px; line-height:25px; color:#fff;text-align:center;margin-right:4px;}
.btnBoxVw .boxArcTnm {position:relative;float:left;width:158px;height:25px;color:#fff;line-height:25px; text-align:center;}
.btnBoxVw .boxTy1 {background:#3366cc;}
.btnBoxVw .boxTy2 {background:#c00000;}

.s_tit_box {position:relative;margin:30px 0 5px 0;border-top: 1px solid #a0a0a0;border-bottom: 1px solid #a0a0a0;padding:10px;background:#f0f0f0;}
.s_tit_box h4.s_tit { background:#f0f0f0;padding:0;color:#ea3b61;}
.s_tit_box .all_ap {position:absolute;top:0;right:0;}
.s_tit {padding-left:10px;color:#000;font-family:"Nanum Gothic",Nanum Gothic;font-size:13px;text-transform:uppercase;font-weight:bold;}
.s_tit_box table.noBdr td {border:0;padding:0;margin:0;}
.agree_tip {margin:10px 5px 5px;color:#ea3b61;}

.s_tit_box2 {margin:30px 0 5px 0;}
.s_tit_box2 h4.s_tit { background:#fff;padding:0; }

@media (max-width: 992px) {
.proTtAmt{border:0px; background-color:#fff; width:auto;}
.btnBoxVw .boxDlvrTyNm,
.btnBoxVw .boxArcTnm{display:inline-block; height:32px; line-height:32px; padding:0px; font-size:16px; float:left; width:calc(50% - 26px); margin:0;}
.btnBoxVw .boxDlvrTyNm{float:left;}
.btnBoxVw .boxArcTnm{float:left; margin-left:10px;}
.btnBoxVw .boxImg{padding-top:2px; float:right;}
}

@media (max-width: 768px) {
.proTtAmt{margin-left:0px; padding:0px;}
.btnBoxVw .boxDlvrTyNm,
.btnBoxVw .boxArcTnm{top:3px;}
}
@media (max-width: 480px) {
.btnBoxVw{margin:0px;}
.btnBoxVw .boxDlvrTyNm,
.btnBoxVw .boxArcTnm{width:100%; margin-bottom:10px;}
.btnBoxVw .boxDlvrTyNm{}
.btnBoxVw .boxArcTnm{float:initial; margin-left:0px;}
}

/* 이용안내 */
.use_help {padding:10px;border:1px solid #ccc;}

.tariff_box {overflow:hidden;margin-top:20px;border-left:1px solid #eee3e3;}
.tariff_box li {float:left;width:126px;border:1px solid #eee3e3;border-left:0;}
.tariff_box li .t_tit {padding:10px;color:#9296fe;font-weight:bold;border-bottom:1px solid #ededed;background-color:#f6f6f6;}
.tariff_box li .tf_list {padding:5px;}
.tariff_box li .tf_list table {border:1px solid #ededed;}
.tariff_box li .tf_list table th,.tariff_box li .tf_list table td {padding:5px;border-left:1px solid #ededed;border-bottom:1px solid #ededed;}
.tariff_box li .tf_list table th {color:#000;background-color:#f6f6f6;}
.tariff_box li .tf_list table td {}
.tariff_box li .tf_list table td.cash {text-align:right;color:#ff7676;}

/* 마이페이지 */
.top_tit_btn {position:relative;margin-bottom:0px; line-height: 130%;}
.top_tit_btn .memLogo {float:left;padding-right:10px;}
.top_tit_btn .btn {position:absolute;bottom:-2px;right:0;}
.top_tit_btn .btn a {float:left;margin-left:12px;}

.myNtcTit {position:relative;height:14px;font-weight:bold;padding:0 0 20px 0; border-bottom:3px solid #ccc;}
.myNtcTit {}
.myNtcTit:after{content:''; display:block; clear:both;}
.myNtcTit li {float:left;}
.myNtcTit li.tit {width:60%;font-weight:bold;}
.myNtcTit li.more {width:35%;text-align:right;font-size:11px;font-weight:bold;}
.myNtcTit li.more2 {width:37%;text-align:right;font-size:11px;font-weight:normal;}
.myNtcTit li.more a {font-family:'Nanum Gothic';font-size:11px;font-weight:normal;letter-spacing:-0.05em;}

.my_info {margin-bottom:43px;line-height:16px;padding-top:25px;border-bottom:5px solid #d41212;background:url("/image/sub/bg_my.gif") 0 0 repeat-x;}
.my_info .my_info_box {height:80px;border-bottom:1px solid #520400;}
.my_info .my_progress,.my_info .my_info_list {float:left;}
.my_info .my_progress {width:167px;padding:2px 51px 0 18px;background:url("/image/sub/bg_left_b.gif") 100% 0 repeat-y;}
.my_info .my_progress li {padding:6px 5px 3px 10px;color:#595959;border-top:1px solid #e3e3e3;}
.my_info .my_progress li:first-child {border:0;}
.my_info .my_progress li strong {display:inline-block;width:58px;text-align:right;}
.my_info .my_info_list {overflow:hidden;height:80px;margin-left:-3px;background:url("/image/sub/bg_btm_b.gif") 0 100% repeat-x;}
.my_info .my_info_list li {float:left;width:142px;margin-top:14px;padding-bottom:7px;text-align:center;border-left:1px solid #e3e3e3;}
.my_info .my_info_list li:first-child {border:0;width:151px;}
.my_info .my_info_list li .tit {display:inline-block; display:inline;margin-top:3px;color:#8c8c8c;}
.my_info .my_info_list li .tit a {display:block; display:inline;padding-right:18px;background:url("/image/common/ico/ico_arrow3.gif") 100% 0 no-repeat;}
.my_info .my_info_list li .txt {margin-top:14px;font-size:11px;}
.my_info .my_info_list li .txt strong {font-size:14px;color:#595959;}
.my_info .my_info_list li a {}


/* 탭메뉴2 */
.Mypage_tab {width: 100%; overflow:hidden; }
.Mypage_tab li {float:left;margin-right:1px;}
.Mypage_tab li:last-child {margin-right:0px;}
.Mypage_tab li a {display:block;padding:10px 35px;text-align:center;color:#7f7f7f;background-color:#f0f0f0;font-size:13px;}
.Mypage_tab li.on a {color:#fff;background-color:#fe3e17;font-size:13px;font-weight:bold;}

.myPageTab {}
.myPageTab table {margin-bottom:5px;}
.myPageTab td.tit {width:100px;height:35px;border:1px solid #ddd;padding:10px;font-weight:bold;background:#f0f0f0;color:#000;font-size:14px;}
.myPageTab td.tit2 {width:100px;height:35px;border:1px solid #dde;padding:10px;font-weight:bold;background:#f0f0ff;color:#000;font-size:14px;}
.myPageTab td.exp {padding-left:10px;border:1px solid #f0f0f0;}
.myPageTab td .expBox {}
.myPageTab td .expBox li {float:left;width:120px;margin-bottom:5px;font-weight:bold;}
.myPageTab td .expBox li a {color:#777;}
.myPageTab td .expBox li a.on {color:#ff6600;}
.myPageTab td .expBox li a span {color:#ff6600;}

.my_info_list_box {overflow:hidden;margin-left:-70px;}
.my_info_list_box .my_info_list_2 {float:left;margin:0 0px 36px 70px;}
.my_info_list_box .my_info_list_2 h4 {margin-bottom:14px;}
.my_info_list_box .my_info_list_2 ul {width:200px;height:150px;padding-top:5px;border:1px solid #d1d1d1;}
.my_info_list_box .my_info_list_2 ul li {overflow:hidden;color:#636363;margin:0 25px 0 20px;padding:9px 5px 5px 14px;border-top:1px solid #e3e3e3;background:url("/image/common/ico/ico_sq2.gif") 7px 15px no-repeat;}
.my_info_list_box .my_info_list_2 ul li:first-child {border:0;}
.my_info_list_box .my_info_list_2 ul li .tit {float:left;}
.my_info_list_box .my_info_list_2 ul li .cnt {float:right;font-weight:bold;text-align:right;}

table.myPageTab2 {background:#f1f5f8; margin:10px 0px 30px}
table.myPageTab2 td{padding:10px; border:1px solid #dbe4eb;text-align:center;}
table.myPageTab2 td img{padding-bottom:5px;}
table.myPageTab2 td h3{text-align:center; font-size:14px; font-weight:bold; padding-bottom:12px;}
table.myPageTab2 td ul{margin:0px 10px;}
table.myPageTab2 td ul li{width:100%; margin-bottom:5px; height:18px; line-height:18px;}
table.myPageTab2 td ul li .fr{display:block; width:60px; height:18px; line-height:18px; text-align:center; color:#fff; font-weight:bold; background:#acacac; border-radius:20px;}
table.myPageTab2 td ul li a{display:block}
table.myPageTab2 td ul li a:hover, table.myPageTab2 td ul li.on a{font-weight:bold; color:#313131}
table.myPageTab2 td ul li a:hover .fr, table.myPageTab2 td ul li.on a .fr{background:#313131}
table.myPageTab2 td ul li a.on, table.myPageTab2 td ul li.on a{font-weight:bold; color:#313131}
table.myPageTab2 td ul li a.on .fr, table.myPageTab2 td ul li.on a .fr{background:#313131}

.MyPageNtc {}
.MyPageNtc:after{content:''; display:block; clear:both;}

@media (max-width: 992px) {
.MyPageNtc > li{width:100% !important;}
.MyPageNtc .myNtcTit{padding: 0 0 25px 0; margin-bottom:5px;}
.MyPageNtc .myNtcTit li.tit{font-size:16px;}
.mypage li.more,
.mypage li.more2{font-size:16px; margin-bottom:10px; width: 40%;}
.mypage li.more a{font-size:16px;}
/* 마이페이지 search 영역 */
/* .mypage .search_box a{height:28px; line-height:28px}
.mypage .search_box a span,
.mypage .search_box span,
.mypage .search_box input,
.mypage .search_box select{height:28px !important; line-height:28px !important;} */
.mypage .search_box span.datebox{width:140px !important;}
.mypage .search_box input.textbox-text{width:120px !important;}
.mypage .search_box input#shValue{width:160px !important;}

.mypage .status-td:after{content:''; display:block; clear:both;}
.mypage .status-td p{display:inline-block; float:left;}
.mypage .status-td p:not(:last-child){margin-right:5px;}

.mypage .board_list tbody td a.modalPop > div{display:inline-block; float:left;}
.mypage .board_list tbody td a.modalPop > div:not(:first-child){margin-left:10px;}
.mypage .board_list tbody td a.modalPop > div > span{margin-left:5px;}
}

@media (max-width: 768px) {
.MyPageNtc .board_list tbody tr{padding:15px 15px 5px 15px;}
.MyPageNtc .board_list tbody tr:last-child{padding-bottom:15px;}
.MyPageNtc .board_list tbody tr td:first-child{font-size:13px; padding-bottom: 0px; padding-top: 0px;}
.MyPageNtc .board_list tbody tr td:nth-child(3),
.MyPageNtc .board_list tbody tr td:nth-child(4){font-size:13px; padding-bottom: 10px; min-height: 40px;}
}

@media (max-width: 480px) {
.myNtcTit li.tit {width:80%;}
.mypage li.more,
.mypage li.more2{font-size:13px;width: 20%;}
.mypage li.more a{font-size:13px;}

.mypage .board_list tbody td a.modalPop > div{display:block; width:100%;}
.mypage .board_list tbody td a.modalPop > div:not(:first-child){margin-left:0px;}
}


.search_box {letter-spacing:-1px;}
.search_box label,.search_box strong,.search_box input,.search_box select,.search_box a {vertical-align:middle;}
.search_box .type1 {padding-left:5px;}
.search_box .type1 span {padding-right:5px;}
.search_box .mid {margin:0 5px;}
.search_box table {width:auto;}
.search_box table td {padding:0 2px;}
@media (max-width: 992px) {
.search_box .mid {margin:0 0px;}
.search_box .mid > a,
.search_box .mid > span,
.search_box .mid > input,
.search_box .mid > select{margin-bottom:5px; margin-right:3px;}

.search_box > a,
.search_box > span,
.search_box > input,
.search_box > select{margin-bottom:5px; margin-right:3px;}

.search_box label,
.search_box strong,
.search_box input,
.search_box select,
.search_box a,
.search_box span,
.search_box a span{font-size:14px !important; height:28px !important; line-height:28px !important;}
}
@media (max-width: 768px) {
.search_box label,
.search_box strong,
.search_box input,
.search_box select,
.search_box a,
.search_box span,
.search_box a span{font-size:16px !important; height:32px !important; line-height:32px !important;}
}



/* 탭메뉴 */
.t_menu_list {overflow:hidden;}
.t_menu_list li {float:left;border:1px solid #797979;border-left:0;}
.t_menu_list li:first-child {border-left:1px solid #797979;}
.t_menu_list li a {display:block;width:94px;height:22px;padding-top:10px;text-align:center;color:#f5f5f5;background-color:#a3a3a3;}
.t_menu_list li.on a {color:#ecf8ff;background-color:#0d8cd5;}
.t_menu_list li:hover a {color:#ecf8ff;background-color:#0d8cd5;}

/* 게시판 */
.t_board {}
.t_board .top {position:relative;}
.t_board .top .not_read {position:absolute;top:0;left:0;}
.t_board .page {margin:7px 0;text-align:right;}

.board_list {}
.board_list thead th {padding:10px 5px;text-align:left;line-height:12px;}
.board_list thead th {color:#636363;font-weight:bold;border-top:1px solid #979797;border-bottom:1px solid #c5c5c5;background:#f0f0f0; line-height: 110%;}
.board_list tbody td {padding:10px 5px;text-align:left;color:#898989;border-bottom:1px solid #dbdbdb;letter-spacing: -0.05em;}
.board_list tbody td.ntc{font-weight:bold; color:#555;background:#fafafa; }
.board_list tbody td.GrpTit { text-align: left; line-height: 150%; }
.board_list tbody td.GrpTit a { color: #444; }
.board_list tbody td.TtMny { background: #fafafa; text-align:right; font-weight:bold; padding-right:30px; }
.board_list tbody td.Comment {border:0px;padding:10px 5px;text-align:left;color:#898989;border-bottom:1px dotted #dbdbdb;letter-spacing: -0.05em;}
.board_list .tit {text-align:left;}
.board_list .num {text-align:right;}
.board_list .tit img {vertical-align:middle;}
.board_list .lock,.board_list .new {margin-left:10px;}
.board_list .lock {}
.board_list .new {}
.board_list .answer {text-align:left;}
.board_list .answer .an {text-align:left;}
.board_list .answer .an a {margin-left:95px;padding-left:23px;background:url("/image/common/ico/ico_re.gif") 0 0 no-repeat;}
.board_list .cash p {padding-left:10px;text-align:left;}
.board_list .recCnt {font-family:verdana;font-size:10px; color: #3366cc;}
.l_height tbody td {line-height:16px;}

@media (max-width: 992px) {
.board_list tbody td,
.board_list tbody td a{font-size:14px;}
}

@media (max-width: 768px) {
/*기본 테이블(공지사항)*/
.board_list tbody {border-top:1px solid #979797;}
.board_list thead th{display:none}
.board_list tbody td{border:0px;}
.board_list tbody tr.mobile-div{width:100%; display:block;border-bottom:1px solid #dbdbdb;position:Relative;overflow:hidden;padding:10px 0px 10px 40px}
.board_list tbody tr.mobile-div.pdLeft50{padding-left:50px;}
.board_list tbody tr.mobile-div.pdLeft10{padding-left:10px;}
.board_list tbody tr.mobile-div.pdLeft90{padding-left:90px;}
.board_list tbody tr.mobile-div td{padding:0px;}
.board_list tbody tr.mobile-div td.tit{width:100%;float:left}
.board_list tbody tr.mobile-div td.list-no{position:absolute;left:0px;top:12px;font-size:11px;}
.board_list tbody tr.mobile-div td.list-no select{position:Relative; top:3px;}
.board_list tbody tr.mobile-div td.mobile-iline-block{float:left; font-size:12px;margin-right:10px;padding-top:5px;font-family: Tahoma,Sans-serif;letter-spacing:0px;}
.board_list tbody tr.mobile-div td .mobile-label{display:inline-block;padding-right:3px}
.board_list tbody tr.ord_no_mobile-div{width:100%; height:90px; display:block;border-bottom:1px solid #dbdbdb;position:Relative;overflow:hidden;padding:10px 10px 10px 120px}
.board_list tbody tr.ord_no_mobile-div td.mobile-iline-block{position:absolute; top:10px; left:10px;}
.board_list tbody tr.ord_no_mobile-div td{display:block; width:100%;padding:0px; font-size:13px;padding-bottom:3px}
.board_list tbody td .blind-txt{display:inline-block}
}
@media (max-width: 768px) {

}

@media (max-width: 480px) {
.board_list tbody td.User_MemAddr{font-size:12px;}
}

/* 팝업 반응형 */
@media (max-width: 768px) {
.user-address-pop th{display:table-cell !important}
}
@media (max-width: 480px) {
/* 신청서 팝업(불러오기 등) 반응형 */
.user-address-pop .board_list colgroup{display:flex;}
.user-address-pop .board_list thead{display:none;}
.user-address-pop .board_list tbody{border:3px solid #c5c5c5; background-color:#fafafa;}
.user-address-pop .board_list tbody tr{display:block; padding:15px;}
.user-address-pop .board_list tbody th,
.user-address-pop .board_list tbody td{
	font-size:16px;
	display: block;
    width: 100%;
    overflow: hidden;
	}
.user-address-pop p{width:calc(50% - 5px); float:left;  padding-top:0px !important;}
.user-address-pop p:last-child{float:right;}
.user-address-pop p a{width:100%;}
.user-address-pop p a span{display:block; width:100%; text-align:center;}
/* 마이페이지 - 나의배송요금 */
.pop-table-wrap .board_list colgroup{display:flex;}
.pop-table-wrap .board_list thead{display:none;}
.pop-table-wrap .board_list tbody{border:3px solid #c5c5c5; background-color:#fafafa;}
.pop-table-wrap .board_list tbody tr{display:block; padding:15px;}
.pop-table-wrap .board_list tbody th,
.pop-table-wrap .board_list tbody td{
	font-size:16px;
	display: block;
    width: 100%;
    overflow: hidden;
	}
}

/* 마이페이지 상품 리스트 */
.mypage-product-table span.regist-day{display:block;}
@media (max-width: 992px) {
/*  마이페이지 상품 리스트 반응형 */
.mypage-product-table .board_list colgroup{display:flex;}
.mypage-product-table .board_list thead{display:none;}
.mypage-product-table .board_list tbody{}
.mypage-product-table .board_list tbody tr{display: flex;flex-direction: column;width: 100%; border-bottom:1px solid #ccc;}
.mypage-product-table .board_list tbody th,
.mypage-product-table .board_list tbody td{padding-bottom:3px;}
.mypage-product-table .board_list tbody td:first-child{display:flex;}
.mypage-product-table .board_list tbody td:first-child a,
.mypage-product-table .board_list tbody td:first-child em,
.mypage-product-table .board_list tbody td:first-child span{margin-right:5px;}
.mypage-product-table .board_list tbody td:not(:last-child){border-bottom:0px; padding-bottom:0px;}
.mypage-product-table .board_list tbody td:not(:first-child),
.mypage-product-table .board_list tbody td:not(:last-child){padding-top:3px;}
.mypage-product-table span.regist-day{display:inline;}
.mypage-product-table .board_list tbody td:before{
    content: attr(data-label);
    float: left;
    font-weight: 600;
    padding-right: 10px;
}
}

@media (max-width: 480px) {
.mypage-product-table .board_list tbody td:first-child{flex-wrap: wrap;}
}



.board_view_head {overflow:hidden;padding:10px 17px 10px 12px;color:#636363;border-top:1px solid #979797;border-bottom:1px solid #c5c5c5;background:#f8f8f8 url("/image/common/bg_thead.gif") 0 0 repeat-x;}
.board_view_head h4 {float:left;width:360px;padding:1px 0 0 27px;line-height:16px;color:#636363;background:url("/image/common/ico/ico_memo.gif") 0 0 no-repeat;}
.board_view_head ul {float:right;margin-top:3px;}
.board_view_head ul > li {float:left;padding:0 12px;font-size:11px;background:url("/image/common/ico/ico_bar4.gif") 0 0 no-repeat;}
.board_view_head ul > li:first-child {background:0;padding:0 12px 0 0}
@media (max-width: 1240px) {
.board_view_head{padding:10px 15px;}
.board_view_head h4 {padding:0px 0px 0px 0px;}
.board_view_head ul > li:last-child{padding-right:0px;}
}
@media (max-width: 768px) {
.board_view_head h4 {display:block; width:100%; margin-bottom:5px;}
.board_view_head ul{float:left;}
}

.board_view_con {margin:11px 0 10px;padding:23px 21px;color:#636363;font-size:13px;border:1px solid #e2e2e2;}
.board_view_con ul { padding-bottom: 10px; }
.board_view_con li { line-height: 150%; }
.board_btn_center { padding: 20px 0; }
@media (max-width: 992px) {
.board_view_con table{width:100% !important;}
}
@media (max-width: 768px) {
.board_view_con img{width:100% !important;}
}

.board_write {border-top:1px solid #979797;}
.board_write thead th {padding:10px 0;text-align:center;color:#707070;border-bottom:1px solid #c5c5c5;border-left:1px solid #c5c5c5;background-color:#f0f0f0;}
.board_write thead th:first-child {border-left:0;}
.board_write tbody th,.board_write tbody td {border-bottom:1px solid #c5c5c5;}
.board_write tbody th {padding:10px 0;text-align:center;color:#707070;border-right:1px solid #c5c5c5;background-color:#f0f0f0; letter-spacing: -0.05em;}
.board_write tbody td {padding:8px 8px;}
.board_write tbody .ct {text-align:center;}
.board_write tbody th.GrpBuyDet, td.GrpBuyDet {padding:0px 3px;}
.board_write tbody .lhb {border-left:1px solid #c5c5c5;}
.board_write tbody .thb {border-right:1px solid #c5c5c5;}
.board_write tbody .title {}
.board_write tbody .title input {vertical-align:middle;}
.board_write tbody .title input[type="text"] {width:390px;padding:3px 3px 2px;border:1px solid #c5c5c5;}
.board_write tbody .title input[type="checkbox"] {margin-left:10px;}
.board_write tbody .title label {display:inline-block;margin:0 0 -2px 5px;color:#707070;vertical-align:middle;}
.board_write tbody .slt {width:398px;padding:2px 0;border:1px solid #c5c5c5;}
.board_write tbody .add_file {margin-top:10px;}
.board_write tbody .add_file li {margin-bottom:10px;}
.board_write tbody .add_file li .file_1 {padding:3px 3px 2px;margin-top:2px;border:1px solid #c5c5c5;background-color:#fff;}
.board_write tbody .add_file li label {color:#636363;}
.board_write .goods_img {overflow:hidden;width:109px;height:128px;margin:0 auto;;border:1px solid #ddd;}
.board_write .depth_table {padding:0;vertical-align:top;}
.board_write .depth_table > table {border-top:0;}

.pass {display:inline-block;padding:4px;color:#fff;background-color:#c00000;}
.pass2 {display:inline-block;padding:4px;color:#fff;background-color:#3366cc;}
@media (max-width: 1240px) {
.pass,
.pass2{height:36px; line-height:36px; width:80px; padding:0; text-align:center;}
}
@media (max-width: 480px) {
.pass,
.pass2{width:100%; font-size:16px; margin-top:5px;}
}

.board_write_2 {border-top:1px solid #979797;}
.board_write_2 thead th {padding:10px 0;text-align:center;color:#707070;border-bottom:1px solid #c5c5c5;border-left:1px solid #c5c5c5;background-color:#f0f0f0;}
.board_write_2 thead th:first-child {border-left:0;}
.board_write_2 tbody th,.board_write_2 tbody td {border-bottom:1px solid #c5c5c5;}
.board_write_2 tbody td {padding:5px 8px;border-left:1px solid #c5c5c5;}
.board_write_2 tbody td:first-child {border-left:0;}
.board_write_2 tbody .tc td {text-align:center;}

a.fileDel { font-size: 11px; color: #ff3333; }
.tip2 {margin-left:20px;}

.board_view {border-top:1px solid #979797;}
.board_view tbody th,.board_view tbody td {border-bottom:1px solid #c5c5c5;}
.board_view tbody th {padding:10px 0;text-align:center;color:#707070;border-right:1px solid #c5c5c5;background-color:#f0f0f0;}
.board_view tbody .thb {border-left:1px solid #c5c5c5;}
.board_view tbody td {padding:5px 8px;}
.board_view .goods_detail th,.board_view .goods_detail td {border:0;padding:0;}

/* 덧글 */
.comment {position:relative;}
.comment textarea {width:629px;height:47px;padding:10px;border:1px solid #bdbdbd;overflow-x:hidden;overflow-y:auto;}
.comment .btn {position:absolute;top:17px;right:17px;}
@media (max-width: 1240px) {
.comment textarea {width:100%;}
.comment .btn{position:static; margin-top:10px;}
}

.comment_list_box {margin-top:26px;}
.comment_list_box .c_cnt {padding:0 0 13px 5px;color:#636363;border-bottom:1px solid #c5c5c5;}
.comment_list_box .comment_list {margin-top:14px;}
.comment_list_box .comment_list li {margin-bottom:14px;padding-bottom:23px;background:url("/image/common/dot.gif") 0 100% repeat-x;}
.comment_list_box .comment_list li .user {padding:2px 0 17px 25px;color:#636363;background:url("/image/common/ico/ico_name.gif") 0 0 no-repeat;}
.comment_list_box .comment_list li .date {margin-left:12px;}
.comment_list_box .comment_list li .c_txt {padding:7px 16px 6px;line-height:16px;border:1px solid #bdbdbd;}

/* paging */
.paging {margin-top:27px;text-align:center;}
.paging a {display:inline-block;min-height:25px;line-height:25px;vertical-align:middle;text-align:center;color:#888;font-family:tahoma;border:1px solid #e0e0e0;padding:0px 5px;margin:2px;
font-size:13px;}
.paging a.on {color:#333;font-weight:bold;background:#f0f0f0;}
.paging a img {margin-top:3px;}
.paging .prev,.paging .next {border:1px solid #e0e0e0;background-color:#f9f9f9;font-size:10px;}
.paging .prev {margin:0;}
.paging .next {}


/* btn wrap */
.btn_wrap {}
.btn_wrap_r {text-align:right !important;}
.style_top {margin-top:61px;text-align:center;}
.style_top_2 {margin-top:37px;text-align:center;}
.style_top_3 {margin:37px 0;text-align:center;}
.style_top_4 {margin:20px 0;text-align:left;}

/* 로그인 */
.login_box {padding:60px 200px 50px 200px;border:4px solid #dfdfdf;}
.l_other {width:auto;}
.login_box .tit0 {font-weight:bold;font-size:16px;}
.login_box .siteNm {color:#ea3b61;}
.login_box .tit1 {font-size:12px;color:#888;padding-top:8px;}
.login_box .tit {padding-bottom:23px;}
.login_box .login {position:relative;width:100%;margin-top:29px;padding:0 95px 23px 0;}
.login_box .other {width:100%;margin:0; padding:29px 95px 23px 0; border-bottom:1px solid #dedede;background:url("/image/common/dot.gif") 0 0 repeat-x;}
.login_box .login dl {margin-bottom:-8px; margin-bottom:8px;zoom:1; width:100%;}
.login_box .login dl:after{display:block;clear:both;content:"";}
.login_box .login dl dt {float:left;width:30%;margin-top:6px;font-weight:bold;font-size:14px;}
.login_box .login dl dd {float:left;width:70%;margin-bottom:14px;}
.login_box .login dl dd input {width:100%;padding:7px 3px;border:1px solid #ccc;}
.login_box .login dl dd select,
.login_box .login dl dd .hp{width:calc(33.3333% - 2.5px); height:30px; font-size:12px;}
.login_box .login .btn {position:absolute;top:0px;right:0;}
.login_box .login .login-btn{display:flex; align-items: center;  justify-content: center; background-color:#787878; width:85px; height:74px; font-size:16px;}
.login_box .login .login-btn a{display:flex;  align-items: center;  justify-content: center; width:100%; height:100%; color:#fff;}
.login_box .other .btn,
.login_box .other .btn2{display:block; background-color:#717171; width:85px; height:74px;}
.login_box .other .btn a,
.login_box .other .btn2 a{display:flex; align-items: center; justify-content: center;width:100%; height:100%;color:#fff; font-size:14px; font-weight:700;}
.login_box .other .btn {top:29px;}
.login_box .other .btn2 {position:absolute;bottom:100px;right:0;}
.login_box .login_tip {margin-top:17px;padding-left:10px;}
.login_box .login_tip li {overflow:hidden;margin-bottom:9px;padding-left:13px;background:url("/image/common/ico/ico_sq.gif") 0 5px no-repeat;}
.login_box .login_tip li a{
	height:20px; 
	line-height:20px; 
	padding:0 4px; 
	font-size:12px; 
	background-image:none;
	border: 1px solid #c5c5c5;
    background-color: #fafafa;	
	} 
.login_box .login_tip li a span {background-image:none; padding:0;}
.login_box .dot {border-bottom:1px dotted #ddd;}

@media (max-width: 992px) {
.login_box {padding:50px;}
.login_box .login dl {padding-right:10px;}
.login_box .login dl dt {margin-top:0px; line-height:28px;}
.login_box .login dl dd input {height:28px; line-height:28px; font-size:16px;}
.login_box .login .login-btn{height:86px;}
.login_box .other .btn2{bottom:113px;}
.login_box .login dl dd select{position:relative; top:-1px;}
.login_box .login:nth-child(3) dl dd select{top:-3px;}

.login_box .login_tip li a{height:28px;}
.login_box .login_tip li a span{line-height:28px;}
}
@media (max-width: 768px) {
.login_box {padding:38px;}
.login_box .login {padding:20px 90px 10px 0;}
.login_box .login dl dt {width:80px;}
.login_box .login dl dd {width:calc(100% - 90px);}
.login_box .login_tip {padding-left:0px;}
.login_box .login_tip li {padding-left:0px;}
.login_box .other .btn{top:20px;}
.login_box .other .btn2{bottom:100px;}
.login_box .login input,
.login_box .login select{font-size:16px !important;}

.login_box .login_tip li a{height:32px;}
.login_box .login_tip li a span{line-height:32px;}
}
@media (max-width: 480px) {
.login_box {padding:20px;}
.login_box .login {padding:20px 0;}
.login_box .login dl{padding-right:0; margin-bottom:0;}
.login_box .login dl dd {width:calc(100% - 80px);}
.login_box .login .btn {position:static;}
.login_box .login .login-btn{width:100%; height:28px;}
.login_box .login_tip li > span{ float:initial;text-align:center; display:block; width:100%;}
.login_box .login_tip li a{display:flex; align-items: center; justify-content: center;  height:28px; line-height:28px; width:100%;margin-top:10px;}
.login_box .login_tip li a span {background-image:none; padding:0;}

.login_box .other .btn,
.login_box .other .btn2{position:static; width:100%; height:30px;}
.login_box .other .btn a,
.login_box .other .btn2 a{font-size:16px;}
}
@media (max-width: 320px) {
.login_box .login dl dt{width:60px;}
.login_box .login dl dd {width:calc(100% - 60px);}
}

/* 회원가입 */
.step {overflow:hidden;margin-bottom:22px;padding-bottom:10px;background:url("/image/common/dot.gif") 0 100% repeat-x;}
.step h4 {float:left;margin-top:12px;}
.step p {float:right;}
.step p img{width:100%;}
.step_txt {color:#aaa;}
.agree_tit {margin:25px 0 12px;}
.agree_box {height:233px;padding:10px;border:1px solid #eee;overflow-x:hidden;overflow-y:scroll; letter-spacing: -0.02em;line-height: 140%;}
.agree_box2 {padding:5px 10px;border:1px solid #eee;line-height:150%;color:#ff3300;}
.agree_radio {margin-top:12px;text-align:right;line-height:14px;}
.agree_radio input {vertical-align:middle;}
.agree_radio label {margin-right:10px;}

.join_ok {padding:45px 0 20px;text-align:center;border:1px solid #e5e5e5;}
.join_ok p {margin-bottom:20px;font-size:18px;color:#4b4b4b;font-family:"Nanum Gothic",Nanum Gothic;}
.join_ok p strong {color:#04c2f3;}
.join_ok p:first-child strong {}
.join_ok p.last {margin-top:30px;font-size:14px;}

/* js select */
.sbHolder{float:left;margin-right:5px;background-color:#fff;border: solid 1px #cecece;font-family: Arial, sans-serif;font-size: 11px;font-weight: normal;height:28px;position:relative;width:60px;}
.sbSelector{display: block;height: 28px;left: 0;line-height: 23px;outline: none;overflow: hidden;position: absolute;text-indent: 10px;top: 3px;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color: #636363;outline: none;text-decoration: none;font-size: 14px;}
.sbToggle{background: url("/image/select-icons.png") 0 -116px no-repeat;display: block;height: 28px;outline: none;position: absolute;right: 0;top: 3px;width: 30px;z-index:100;}
.sbToggle:hover{background: url("/image/select-icons.png") 0 -167px no-repeat;}
.sbToggleOpen{background: url("/image/select-icons.png") 0 -16px no-repeat;}
.sbToggleOpen:hover{background: url("/image/select-icons.png") 0 -66px no-repeat;}
.sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}
.sbHolderDisabled .sbHolder{}
.sbHolderDisabled .sbToggle{}
.sbOptions{background-color: #fff;border: solid 1px #cecece;list-style: none;left: -1px;margin: 0;padding: 0;position: absolute;top: 23px;width:100%;z-index: 100;overflow-y: auto;}
.sbOptions li{padding: 0 7px;}
.sbOptions a{display: block;outline: none;padding: 5px 0 5px 3px;}
.sbOptions a:link, .sbOptions a:visited{color: #636363;text-decoration: none;}
.sbOptions a:hover{color: #636363;}
.sbOptions li.last a{border-bottom: none;}

/* popup */
#pop_wrap {padding:10px;background:url("/image/common/bg_pop.gif") 0 0 repeat-x;}
#pop_wrap h1 {margin-bottom:25px;font-size:14px;font-weight:bold;font-family:"Nanum Gothic",Nanum Gothic;text-align:center;}
#pop_wrap .tarea {width:100%;height:47px;padding:5px 0;border:1px solid #bdbdbd;overflow-x:hidden;overflow-y:auto;}

#pop_wrap2 {}
#pop_wrap2 h1 {background-color:#464646;}

#pop_wrap3 {}
#pop_wrap3 h1 {height:46px;padding:5px 0 0 84px;color:#4a4a4a;font-size:30px;font-family:arial;background:url("/image/common/ico/ico_cp.gif") 0 0 no-repeat;}
#pop_wrap3 h1 strong {font-size:30px;font-family:"Nanum Gothic",Nanum Gothic;}
#pop_wrap3 h1 span {margin-left:10px;}

#pop_wrap4 {}
#pop_wrap4 h1 {height:46px;padding:5px 0 0 84px;color:#4a4a4a;font-size:30px;font-family:arial;}
#pop_wrap4 h1 strong {font-size:30px;font-family:"Nanum Gothic",Nanum Gothic;}
#pop_wrap4 h1 span {margin-left:10px;}

/* 팝업 제목 */
.popTit {position:relative;height:35px;background:#bbb;border:1px solid #999;}
.popTit h4 {position:relative;font-size:14px;color:#444;padding:10px 0 0 5px;font-weight:bold;}

.pop_con {padding:7px 60px;}

/* 결제페이지 */
.total_pay {overflow:hidden;padding:10px 25px 30px 0;}
.total_pay p {float:left;text-align:right;width:40%;font-size:16px;color:#ff3300;font-weight:bold;font-family:"Nanum Gothic",Nanum Gothic;}
.total_pay span {float:right;color:#ff3300;font-size:16px;font-weight:bold;}
.total_pay span strong {color:#ff3300;font-size:20px;font-family:tahoma;}

.pay_box {margin-bottom:36px;padding:38px 19px;border:1px dashed #898989;}
.pay_box .pay {margin-top:20px;}
.pay_box .pay:first-child {margin-top:0px;}
.pay_box .pay .tit {width:150px;margin-right:36px;padding-left:20px;font-size:12px;color:#363636;background:url("/image/common/ico/ico_bar5.gif") 0 5px no-repeat;}
.pay_box .pay .tit strong {display:inline-block;margin-top:2px;font-size:14px;font-family:"Nanum Gothic",Nanum Gothic;}
.pay_box .pay input {width:60px;margin-right:10px;padding-right:5px;color:#707070;text-align:right;font-weight:bold;}
.pay_box .pay span,.pay_box .pay input {vertical-align:middle;}

.payCpn {}
.payCpn li {padding:0px;line-height:150%;}

.last_pay {}
.last_pay span {display:inline-block;font-family:"Nanum Gothic",Nanum Gothic;vertical-align:middle;}
.last_pay .tit {height:32px;margin-top:10px;padding-left:35px;font-size:18px;color:#4d4d4d;font-weight:bold;background:url("/image/common/ico/ico_pay.gif") 0 0 no-repeat;}
.last_pay .ico {margin:0 15px;color:#9e9e9e;font-size:30px;}
.last_pay .t_pay {color:#636363;font-size:18px;}
.last_pay .t_pay strong {color:#ed1c24;font-size:36px;font-family:tahoma;}

.last_svc {position:relative;height:100px;}
.last_svc1 {float:left; width:470px;}
.last_svc2 {float:left;}
.last_svc2 .last_svc2_box {margin:0 0 0 0;padding:10px;width:230px;height:80px;border-left:1px dotted #ddd;}
.last_svc2 .last_svc2_box .last_mny {text-align:right;font-size:20px;color:#ed1c24;font-size:36px;font-family:tahoma;}

.opt_box {border:1px solid #e1e1e1;background-color:#f8f8f8;}
.opt_box label {color:#707070;}
.bscBox {border:1px solid #e1e1e1;background-color:#f8f8f8;padding:15px;}

.cp_box {height:142px;padding:18px 20px 0 20px;background-color:#f4f4f4;}
.cp_num {margin-top:16px;padding:23px 0 23px 13px;border:1px dashed #898989;}
.cp_num label {margin-right:10px;color:#555;font-size:16px;font-family:"Nanum Gothic",Nanum Gothic;}
.cp_num input {width:69px;}
.cp_txt {margin:20px 0 0 13px;}
.cp_txt li {margin-bottom:5px;color:#a09c9c;}


.cp_num1 {margin-top:0px;padding:0px 0 0px 0px;border:1px dashed #898989;}
.cp_num1 label {margin-right:10px;color:#555;font-size:16px;font-family:"Nanum Gothic",Nanum Gothic;}
.cp_num1 input {width:69px;}

/* 이벤트 */
.event_list {overflow:hidden;margin-bottom:20px;}
.event_list li {overflow:hidden;margin-bottom:21px;}
.event_list .thumnail {overflow:hidden;float:left;width:388px;height:147px;border:1px solid #b5b5b5;}
.event_list .event_info {float:left;margin-left:16px;padding:8px 0 0 0;}
.event_list .event_info .ico {}
.event_list .event_info h4 {margin:7px 0 16px;;font-weight:bold;color:#3498c9;font-size:16px;}
.event_list .event_info h4 a {color:#3498c9;}
.event_list .event_info .txt {margin-bottom:5px;color:#727272;line-height:14px;}
.event_list .event_info .date {width:auto;margin-top:10px;color:#ea5280;}

.cmtNm { color: #555; }
a.cmtClose { color: #f55; font-family: verdana; font-size: 11px; font-weight: bold; }

/* 핫딜 */
.HotDeal { overflow: hidden; margin: 0 0 20px 0px;}
.HotDeal li { float:left;width:233px;height:233px;border:1px solid #e5e5e5;margin-left:15px;margin-bottom:15px;background:#f9f9fb;font-family:"Nanum Gothic", Nanum Gothic, dotum; }
.HotDeal li .sale {position:absolute;width:62px;height:38px;border:1px solid #e95052;text-align:center;padding-top:10px;
	background:#f85c5d;filter: alpha(opacity=95);background-color: rgba( 248, 92, 93, 0.95 );margin: -1px 0 0 -1px;box-shadow:0px 0px 1px 0px #ffb6a4;font-family:"Nanum Gothic", Nanum Gothic, dotum;z-index:99999;
}
.HotDeal li .sale .rate {color:#fff;font-size:20px;font-weight:bold;letter-spacing:-0.1em;}
.HotDeal li .sale .txt {color:#fff;font-size:16px;font-weight:bold;}
.HotDeal li .pro {overflow:hidden;border-bottom:1px solid #e5e5e5;}
.HotDeal li h2 {overflow:hidden;width:225px;height:35px;color:#333;border: 0px solid #000;margin:5px 0 0 5px;overflow:hidden;}
.HotDeal li .goods_tit {color:#444;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left;font-weight:bold;line-height:145%;}
.HotDeal li .cash {color:#444;text-align:left;line-height:140%;}


/* 해외 베스트 사이트  */
.Shopping { overflow: hidden; margin: 0 0 20px 0px;}
.Shopping li { float:left;width:180px;height:120px;border:1px solid #e5e5e5;margin-left:15px;margin-bottom:15px;background:#f9f9fb;font-family:"Nanum Gothic", Nanum Gothic, dotum; }
.Shopping li .sale {position:absolute;width:62px;height:38px;border:1px solid #e95052;text-align:center;padding-top:10px;
	background:#f85c5d;filter: alpha(opacity=95);background-color: rgba( 248, 92, 93, 0.95 );margin: -1px 0 0 -1px;box-shadow:0px 0px 1px 0px #ffb6a4;font-family:"Nanum Gothic", Nanum Gothic, dotum;z-index:99999;
}
.Shopping li .sale .rate {color:#fff;font-size:20px;font-weight:bold;letter-spacing:-0.1em;}
.Shopping li .sale .txt {color:#fff;font-size:16px;font-weight:bold;}
.Shopping li .pro {overflow:hidden;border-bottom:1px solid #e5e5e5;}
.Shopping li h2 {overflow:hidden;width:225px;height:35px;color:#333;border: 0px solid #000;margin:5px 0 0 5px;overflow:hidden;}
.Shopping li .goods_tit {color:#444;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left;font-weight:bold;line-height:145%;}
.Shopping li .cash {color:#444;text-align:left;line-height:140%;}

/* 구독 */
.Bookinf { overflow: hidden; margin: 0 0 10px 15px;}
.Bookinf li { float: left; overflow: hidden; width: 162px; height: 220px; border: 1px solid #e1e1e1; margin-right: 10px; margin-bottom: 20px; background: #efefef;padding-left:12px;}
.Bookinf li p.img { border: 0px solid #e1e1e1; margin:12px 0 5px 0; }
.Bookinf li h2 { margin:0 0 0 0px; height:20px; padding:0; letter-spacing: -0.05em; color: #333; font-weight: bold; overflow:hidden;}
.Bookinf li h2 a { color: #333; }
.Bookinf li p.cont { margin:0 0 0 0; font-size: 10px; letter-spacing: -0.1em;}

/* 공동 구매 */
.GrpBuyTit { margin: 0 0 20px 10px; line-height: 150%; }
.GrpBuyTit p { font-family:"Nanum Gothic",Nanum Gothic; font-size: 13px; font-weight: bold; color: #b59a51; }
.GrpMny { color: #ff6633; }

.stk { text-decoration: line-through }
.en10 { font-size:10px;font-family:verdana;letter-spacing:-0.02em; }

ul.grpBuyVw { width: 100%; }
ul.grpBuyVw li { float: left; }
ul.grpBuyVw li.img { border: 1px solid #ddd;margin-top:15px;}
ul.grpBuyVw li.cont { width: 440px; padding: 10px 0px 0 15px; }
ul.grpBuyVw li.cont h2 { font-size: 14px; font-weight: bold; color: #333; height: 20px; }
ul.grpBuyVw li.cont td { height: 30px; }
ul.grpBuyVw li.cont td.SmrExp { height: 45px; }
ul.grpBuyVw li.cont .mny { font-size: 12px; font-weight: bold; color:#508db8 !important; }
.DetExp { width: 900px; padding: 20px 10px; line-height: 150%; }
.both { clear: both; }
.grpbuy_write {border-top:1px solid #979797;}
.grpbuy_write tbody th,.grpbuy_write tbody td {border-bottom:1px solid #c5c5c5;}
.grpbuy_write tbody th {text-align:center;color:#707070;border-right:1px solid #c5c5c5;background-color:#f0f0f0;}
.grpbuy_write tbody td {text-align:left;color:#707070;background-color:#fff;}
.grpbuy_write tbody th {padding:2px;}
.grpbuy_write tbody td {padding:2px 5px;}
.grpbuy_btn_1 {margin:10px 0 7px 0;text-align:center;}

/* 탭메뉴 */
.grpbuy_tab {width: 100%;overflow:hidden;/* margin-bottom:20px; */border-bottom:1px solid #ddd;}
.grpbuy_tab li {float:left;margin-right:1px;}
.grpbuy_tab li a {display:block;padding:10px 20px;text-align:center;color:#7f7f7f;background-color:#f0f0f0;font-size:13px;}
.grpbuy_tab li.on a {color:#fff;background-color:#ea3b61;font-size:13px;font-weight:bold;}
/*.grpbuy_tab li:hover a {color:#000;background-color:#fff;}*/

@media (max-width: 992px) {
.grpbuy_tab li a,
.grpbuy_tab li.on a{font-size:15px;}
}

/* 요율표 */
.tffDv { padding-left: 0px; }

.tff_board th { font-weight: bold; }
.tff_board th {padding:10px 0;text-align:center;color:#707070;;border:1px solid #eaeaea;background-color:#f8f8f8;}
.tff_board th,.tff_board td {border-bottom:1px solid #eaeaea;}
.tff_board th {padding:10px 0;text-align:center;color:#707070;border:1px solid #eaeaea;background-color:#f8f8f8;}
.tff_board td {padding:5px 8px;}
.tff_board .lhb {border-left:1px solid #eaeaea;}
.tff_board .thb {border-right:1px solid #eaeaea;}

a.ivcNo { font-family: verdana; font-size: 11px; letter-spacing: -0.05em; color: #ff6600; font-weight:bold;}

.left { text-align: left; }

/* 결제내역 Ajax */
.ChaList {  }
.ChaList thead th, thead td { padding: 4px 0; text-align: center; line-height: 12px; }
.ChaList tbody th {padding: 5px 0 4px 0; color:#555; border-bottom:1px solid #dbdbdb;}
.ChaList tbody td {padding: 4px 0; color:#777; border-bottom:0px solid #dbdbdb;}

/* 회원등급 */
.clrMemLvl1 {color:#9914ad;font-weight:bold;}
.clrMemLvl2 {color:#dd3937;font-weight:bold;}
.clrMemLvl3 {color:#3977dc;font-weight:bold;}
.clrMemLvl4 {color:#3ca01c;font-weight:bold;}
.clrMemLvl5 {color:#ff7200;font-weight:bold;}
.clrMemLvl6 {color:#fdd100;font-weight:bold;}

/* === 이미지 버튼 Over === */
.ImgOpc { opacity: 1.0; filter: alpha(opacity=100); } /* For IE8 and earlier */
.ImgOpc:hover { opacity: 0.8; filter: alpha(opacity=80); } /* For IE8 and earlier */

/* 따라다니는 메뉴 */
.qckMnu {}
.qckMnu li {padding-bottom:1px;}

/* 라인 No Table */
table.noLine {}
table.noLine th, table.noLine td {border:0;padding:0;}


/*배송지팝업*/
#pop_add {}
#pop_add h3{height:50px; background:#1b3179; color:#fff; line-height:50px; font-size:16px; font-weight:bold; padding:0px 10px;}
#pop_add p{padding:20px 10px;}
#pop_add .tableWp{margin:0px 10px;}
#pop_add .tableWp .fl{position:relative; top:4px;}
#pop_add .tableWp th{padding:15px;}


/* content.css가 적용이 안되어 user_layout.css 로 옮김 240408 현겸 */
.userPage{}
.userPage .txtBox{background:#f1f1f1; border:1px solid #d8d8d8; padding:15px; line-height:18px;}
.userPage .txtBox a{display:inline-block; background:#f26101; color:#fff; padding:2px 4px; border-radius:10px;}
.userPage h2{font-size:16px; font-weight:bold; padding-bottom:14px;position:relative; padding-left:15px;}
.userPage h2:before{content:"●"; color:#f26101; font-size:11px;position:absolute; top:3px;left:0px;}
.userPage p{line-height:20px; font-size:13px;}
.userPage h3{font-size:18px; font-weight:bold; padding-bottom:10px;}
.userPage ul > li{font-weight:bold; font-size:16px;}
.userPage ul li ul{margin-top:8px; margin-left:20px; margin-bottom:10px;}
.userPage ul li li{font-size:13px; font-weight:100; line-height:20px;}
.userPage table{}
.userPage table td, .userPage table th{border:1px solid #d8d8d8; padding:10px; line-height:20px;}
.userPage table thead th{background:#777; font-weight:bold; color:#fff}
.userPage table tbody th{font-weight:bold;background:#f1f1f1; text-align:center}
.userPage .fontRed{color:#d30009;}
.userPage table .fontRed{ font-weight:bold}
.userPage li.fontRed{padding:10px 0px; font-size:12px;}
.userPage .greet{border:1px solid #d8d8d8; box-sizing:border-box; padding:10px; overflow:hidden;}
.userPage .greet:after{content:''; display:block; clear:both;}
.userPage .greet .shopping_img{float:left;}
.userPage .greet .helper_wrap{float:right; display:table-cell;}
.userPage .greet .shopping_helper{width:400px; margin:0 auto;}
.userPage .greet .shopping_helper h3{}

@media (max-width: 1240px) {
.userPage .greet{display: flex; flex-direction: column; align-items: center; overflow:hidden;}
.userPage .greet .shopping_img img{width:100%;}
.userPage .greet .shopping_helper{width:auto; text-align:center;}
.userPage .greet .shopping_helper h3{margin-left:16px; margin-top:20px;}
}


.input-pop{}
.input-pop .inner{display:inline-block;position:relative;width:10px;}
.input-pop .inner-pop{display:block;position:absolute; left:-8px; top:-15px; z-index:999}
.input-pop .inner-pop.active{display:none}
.input-pop .inner-pop .box{padding:10px; border:2px solid #333; background:#fff; width:510px;}
.input-pop:hover .inner-pop{display:block}
.input-pop .inner-pop a{float:right; background:#333; color:#fff;padding:2px 5px;position:Relative;}
.step_pop .inner{display:block; width:100%}
.step_pop .inner-pop{top:-275px;left:50%; transform:translateX(-50%)}
.step_pop .inner-pop .box{line-height:18px}
.step_pop .inner-pop .box strong{color:red; font-size:16px;}
.step_pop .inner-pop a.more{float:none;padding:0px; background:#fff; color:red}
@media (max-width: 1600px) {
.input-pop .inner-pop{display:block;position:absolute; left:-318px; top:-15px; z-index:999}
.step_pop .inner-pop{top:-275px;left:50%; transform:translateX(-50%)}
}
@media (max-width: 1240px) {
.step_pop .inner-pop .box{font-size:16px;line-height:22px}
.step_pop .inner-pop .closebox{font-size:16px;line-height:22px}
}
@media (max-width: 992px) {
.input-pop .inner{width:100%;}
.input-pop .inner-pop {left: 50%; top: 50%; transform: translateX(-50%); width:85%;}
.input-pop .inner-pop .box{width:100%;}
.step_pop .inner-pop{width:85%;top:-300px}
}
@media (max-width: 768px) {
.input-pop .inner-pop a{margin-top:2px;}
}

/* 리뉴얼 신청서페이지 */
.mobile-txt{display:none;}
/* 공통 */
@media (max-width: 1240px) {
.mobile-hide-empty-area{display:none;}
.tipHelp{display:inline-block;}
.bottom-box-text{font-size:16px;}
}

@media (max-width: 480px) {
.mobile-txt{display:inline-block;}
}

/* 신청서 - 유의사항 */
@media (max-width: 1099px) {
.order_notice{height:350px; overflow-Y:scroll; border-bottom:1px solid #999;}
}

/* 신청서 - 상품정보 영역 */
.proinfo_table_top{}
.proinfo_table_top a{display:inline-block; background-color:#333; height:23px; background-image:none; padding:0px 10px;}
.proinfo_table_top a span{background-image:none; padding:0px !important;}

.proinfo_table .goods_img{}

.proinfo_table .mob-txt{
	display:none;
	font-size:16px;
	font-weight:bold;
	margin-bottom:7px;
	}

span.post-coment{position:relative; top:2px;}

@media (max-width: 1240px) {
.proinfo_table_top a{height:32px;}
.proinfo_table_top a span{font-size:16px; line-height:32px;}

.proinfo_table .vm_box label{width:200px !important;}
span.post-coment{display:block; width:100%;}
.proinfo_table select{height:28px; line-height:28px; width:100% !important; font-size:16px;}
.proinfo_table select.ccItem{width:calc(100% - 118px) !important;}
.proinfo_table input#QTY{width:calc(100% - 30px) !important;}
.proinfo_table td.price_td input#QTY{width:20% !important;}
.proinfo_table .tipHelp{float:right;}
}

@media (max-width: 992px) {
.proinfo_table input[type=text]#COST,
.proinfo_table input#QTY{margin-bottom:10px; }
.proinfo_table td.price_td input[type=text]#COST{width:20% !important;}
}

@media (max-width: 768px) {
.proinfo_table input[type=text]{width:100% !important;}
.proinfo_table table.order_noBd tbody th{color:#3366cc;}
.proinfo_table_top a{display:flex; justify-content: center; width:calc(50% - 5px); float:left;}
.proinfo_table_top a:nth-child(-n+2){margin-bottom:10px;}
.proinfo_table_top a span{font-size:16px;}
.order_util_area{ display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
p.goods_img{text-align:center;}
p.goods_img img{width:200px; height:auto;}
.proinfo_table select{height:32px; line-height:32px;}
}


@media (max-width: 480px) {
.proinfo_table select.ccItem{width:100% !important;}
p.goods_img{text-align:center;}
p.goods_img img{width:calc(100% - 60px); max-width:180px;}
}

/* 신청서 - 금액 정보를 입력해 주세요 */
.price_order_table .proTtAmt li:after{content:''; display:block; clear:both;}

@media (max-width: 992px) {
.price_order_table .proTtAmt {height:170px;}
.price_order_table .proTtAmt li span:nth-child(2){display:block; width:100%; border: 1px solid #c5c5c5;  background-color: #fafafa; padding:4px; margin-bottom:10px;}
}

@media (max-width: 768px) {
.price_order_table tbody{width: 100%; display: flex;  flex-wrap: wrap; flex-direction: column-reverse;}
.price_order_table td input[type=text]{width:100% !important;}
.price_order_table .proTtAmt {height:150px;}
}

@media (max-width: 480px) {
.price_order_table .proTtAmt {height:120px;}
}

@media (max-width: 330px) {
.price_order_table .proTtAmt {height:180px;}
}

/* overflow */
td.ovfv{overflow:visible !important;}

/* display:flex width:100% */
.flex100p{display:flex; width:100%;}

@media (min-width: 768px) {
.center-method.bd0{border:0px !important;}
}

/* 마이페이지 */
.mydlvrTable h3 span.arrow{display:none;position:absolute; top:2px; margin-left:5px; font-size:11px;}
@media (max-width: 1099px) {
.mypage .top_tit_btn p.user-info{background-color:#f1f5f8; padding:20px 0px !important; margin-bottom:20px; border-radius:4px;}	/* 상단 */
.mypage .top_tit_btn p.user-info,
.mypage .top_tit_btn p.user-info span{font-size:16px; text-align:center;}
.mypage .top_tit_btn .btn{display: flex; justify-content: space-between;position:relative;}
.mypage .top_tit_btn .btn a{display:flex; align-items: center; justify-content: center; width:calc(33.3333% - 10px); height:36px; margin-left:0px; padding-left:0px;}
.mypage .top_tit_btn .btn a span{font-size:16px; padding:0px;} 
.mydlvrTitle{font-size:18px; color:#333;}	/* 나의 배송현황 */
.mydlvrTable tbody tr td ul li:not(:last-child){margin-bottom:10px;}
.mydlvrTable tbody tr td ul li a span{font-size:16px;}
.mydlvrTable tbody tr td ul li a span:nth-child(2){width: calc(100% - 70px)}
}

@media (max-width: 992px) {
.mydlvrTable tbody tr td ul li a span:nth-child(1){width:100%; text-align:center;}
.mydlvrTable tbody tr td ul li a span:nth-child(2){width:100%; margin:5px 0px 10px 0px;}
}

@media (max-width: 768px) {
.mypage .top_tit_btn .btn a{width:calc(33.3333% - 5px);}
.mydlvrTable colgroup{display:none;}
.mydlvrTable tbody{}
.mydlvrTable tbody tr{display: flex; flex-direction: column;}
.mydlvrTable tbody tr td{display:block;}
.mydlvrTable tbody tr td img{float:left; width:28px; height:auto;}
.mydlvrTable tbody tr td h3{display:block; width:100%; position:relative; font-size:16px; padding-bottom:0px; top:2px;}
.mydlvrTable tbody tr td h3:after{content:''; display:block; clear:both;}
.mydlvrTable tbody tr td h3 span:first-child{float:left; margin-left:8px;}
.mydlvrTable tbody tr td h3.rotate span.arrow{position: absolute; top: 2px; right:0px; margin-left: 5px; transform: rotate(90deg);}
.mydlvrTable tbody tr td h3 span.arrow{display:inline; right:0px;}
.mydlvrTable tbody tr td ul{display:none; margin-top:10px; background-color:#f8f8f8; border:1px solid #e5e5e5; padding:15px;}
.mydlvrTable tbody tr td ul.active{display:block;}
.mydlvrTable tbody tr td ul li{}
.mydlvrTable tbody tr td ul li:not(:last-child){margin-bottom:10px;}
.mydlvrTable tbody tr td ul li a{}
.mydlvrTable tbody tr td ul li a span:nth-child(1){width:initial; text-align:initial;}
.mydlvrTable tbody tr td ul li a span:nth-child(2){width:50%; margin:0px 0px 0px 0px;}
}
	/* 나의 배송현황 */
@media (max-width: 480px) {
.mypage .top_tit_btn .btn{flex-direction: column;}
.mypage .top_tit_btn .btn a:not(:last-child){margin-bottom:7px;}
.mypage .top_tit_btn p.user-info{margin-bottom:10px;}
.mypage .top_tit_btn p.user-info .clrMemLvl1,
.mypage .top_tit_btn p.user-info .useruser{font-size:17px !important;}
.mypage .top_tit_btn p.user-info span{font-size:16px;}
.mypage .top_tit_btn .btn a{width:100%;}
.mypage .top_tit _btn .btn a span{font-size:16px;} 
.mydlvrTable tbody tr td ul li a span:nth-child(2){width: calc(100% - 70px)}
}

	/* 마이페이지 1:1 문의*/
@media (max-width: 480px) {
tbody.onetoone tr:after{content:''; display:block; clear:both;}
tbody.onetoone tr td:nth-child(2){float:initial; width:100%; white-space:initial;}
tbody.onetoone tr td:nth-child(3){float:initial; width:100%; text-align:left;}
}

	/* 마이페이지 나의배송요금표 팝업 */
@media (max-width: 992px) {
.dlvr-price-pop-table .pop-table-wrap{width:25% !important;}
}
@media (max-width: 768px) {
.dlvr-price-pop-table th{display:table-cell !important;}
.dlvr-price-pop-table td{border-bottom:1px solid #dbdbdb !important;}
}
@media (max-width: 480px) {
.dlvr-price-pop-table .grpbuy_tab li{width:50% !important; margin-right:0px;}
.dlvr-price-pop-table .grpbuy_tab li:first-child{border-right:1px solid #fff;}
.dlvr-price-pop-table .pop-table-wrap:not(:nth-child(-n+7)){margin-top:10px;}
.dlvr-price-pop-table .pop-table-wrap tbody{border:1px solid #c5c5c5;}
.dlvr-price-pop-table .pop-table-wrap tr:not(:first-child),
.dlvr-price-pop-table .pop-table-wrap tr:not(:last-child){padding:5px 3px 0px 3px;}
}
@media (max-width: 330px) {
.dlvr-price-pop-table .pop-table-wrap{width:33.3333% !important;}
}

/* 이용안내 */
	/* 배송대행 안내 */
@media (max-width: 768px) {
.dlvrPage .imgBox,
.buyPage .imgBox{overflow-X:scroll;}
.dlvrPage .imgBox img,
.buyPage .imgBox img{width:700px;}
}

	/* 배송요금표 */
.dlvr-price-table img {width:100%;}
.dlvr-price-table .grpbuy_tab{display:flex;}
.dlvr-price-table .grpbuy_tab li{width:50% !important;}

@media (max-width: 992px) {
.dlvr-price-table .userPage table.timeTable tr:first-child th:nth-child(-n+2){width:25%;}
.dlvr-price-table .userPage table.weightTable tr:first-child th:first-child{width:25%;}
}

@media (max-width: 768px) {
.dlvr-price-table .dlvr-price-table-btm-table-wrap{width:100%; overflow-X:scroll}
.dlvr-price-table table.tff_board{min-width:600px;}
}

/* 부가서비스 */
@media (max-width: 992px) {
.srvcPage .userPage table tr:first-child th:first-child{width:25%;}
}

	/* 관부가세 안내 */
.dutyTax .txtBox a{background-color:transparent !important;}
@media (max-width: 768px) {
.dutyTax-pop-wrap colgroup{display:none;}
.dutyTax .dutyTax-table-wrap{overflow-X:scroll;}
.dutyTax .dutyTax-table-wrap table{width:700px;}
.dutyTax-pop-wrap .dutyTaxTable > tbody > tr{display:flex;}
.dutyTax-pop-wrap tr th,
.dutyTax-pop-wrap tr td{display:table-cell !important;}
.dutyTax-pop-wrap .dutyTaxTable > tbody > tr > th{width:30%;}
.dutyTax-pop-wrap .dutyTaxTable > tbody > tr > td{width:70%;}
.dutyTax-pop-wrap .board_write tbody td.nbd{width:25% !important;}
}

		/* 관부가세 계산기 팝업 */
@media (max-width: 675px) {
.dutyTax-pop-wrap colgroup{display:flex;}
.dutyTax-pop-wrap td select{width:100% !important;}
.dutyTax-pop-wrap tr th,
.dutyTax-pop-wrap tr td{display:block !important;}

.dutyTax-pop-wrap .dutyTaxTable > tbody > tr{flex-direction: column;}
.dutyTax-pop-wrap .dutyTaxTable > tbody > tr > th,
.dutyTax-pop-wrap .dutyTaxTable > tbody > tr > td{width:100%;}
}

@media (max-width: 480px) {
.dutyTax .txtBox a img{width:100%;}
}

/* 라쿠덴 - 일본어 번역기 */
.jpTrans img,
.amazonPage img{width:100%;}

/* 고시환율/선편요금 */
@media (max-width: 480px) {
.rate-table-wrap{overflow-x:scroll;}
}

/* 가격비교 */
.priceComp .txtBox a{text-align:center; font-size:16px; font-weight:bold; color:#333 !important; background-color:transparent !important;}
.priceComp .txtBox a img{margin-bottom:10px;}
@media (max-width: 768px) {
.priceComp .txtBox a{font-size:13px;}
.priceComp .txtBox a img{width:100%;}
}

/* 추천제품 */
.hotdeal-wrap .HotDealp{width:100%; margin:0px -15px;}
.hotdeal-wrap .HotDealp li{width:33.3333%; margin-right:0px; padding:0px 15px; height:auto;}
.hotdeal-wrap .HotDealp li:not(:nth-child(-n+3)){margin-top:30px;}
.hotdeal-wrap .HotDealp li p{}
.hotdeal-wrap .HotDealp li p a{display:block; width:100%; height:100%;}
.hotdeal-wrap .HotDealp li p a img{width:100%; height:auto;}
@media (max-width: 992px) {
.hotdeal-wrap .HotDealp{margin:0px -10px;}
.hotdeal-wrap .HotDealp li{padding:0px 10px;}
.hotdeal-wrap .HotDealp li:not(:nth-child(-n+3)){margin-top:15px;}
.hotdeal-wrap .HotDealp li h2 span.goods_tit{font-size:14px;}
}
@media (max-width: 768px) {
.hotdeal-wrap .HotDealp{margin:0px -5px;}
.hotdeal-wrap .HotDealp li{width:50%; padding:0px 5px;}
.hotdeal-wrap .HotDealp li:not(:nth-child(-n+2)){margin-top:10px;}
}

/* 엑셀대량등록 */
@media (max-width: 768px) {
.excel-wrap colgroup{display:flex;}
.excel-wrap td .vm{float:left;}
}
@media (max-width: 480px) {
.excel-wrap input{margin-bottom:5px;}
}

/* 마이페이지 - 결제페이지 */
.paymentPage th.vm_box label{display:none;}
.paymentPage th.vm_box input{position:relative; left:50%; transform:translateX(-50%);}
.paymentPage .all-select-txt{display:none; font-size:14px; position:relative; top:-2px;}
.paymentPage .bscBox{ height:auto !important;}
.paymentPage .bscBox:after{content:''; display:block; clear:both;}
.paymentPage .bscBox .last_svc1{width:60%; border-right:1px solid #ddd;}
.paymentPage .bscBox .last_svc2{width:40%;}
.paymentPage .bscBox .last_svc2 .last_svc2_box{width:100%; height:auto;  border-left:none;}
.paymentPage .bscBox label{width:50%; margin:10px 0 0 0 !important; float:left;}
.paymentPage span.sub-txt{display:block;}

@media (max-width: 1240px) {
.paymentPage .grpbuy_tab li{width:50%; margin-right:0px;}
.paymentPage .bscBox label{width:50% !important; height:20px; line-height:normal;}
.paymentPage .order_table th{width:11.1111%;}

}

@media (max-width: 992px) {
.paymentPage th.vm_box label{display:inline-block;}
.paymentPage th.vm_box input{position:static; left:0; transform:translateX(0);}
.paymentPage .all-select-txt{display:inline;}

.paymentPage span.sub-txt{display:inline;}

.paymentPage .order_view tbody td:before {
    content: attr(data-label);
    float: left;
    font-weight: 600;
    padding-right: 10px;
}

.paymentPage .order_view tbody tr:nth-child(2) td:last-child:before{display:none;}

.paymentPage colgroup{display:flex;}

.paymentPage .order_table tr:first-child th:not(:first-child){display:none;}
/* .paymentPage .order_view{border:1px solid #999;} */

.paymentPage .order_table tr th{padding: 8px 12px !important}

.paymentPage .order_table tr:last-child{border-bottom:1px solid #ccc;}
.paymentPage .order_table tr:not(:first-child) th,
.paymentPage .order_table tr:not(:first-child) td,
.paymentPage .order_table tr:not(:nth-last-child(-n+3)) th,
.paymentPage .order_table tr:not(:nth-last-child(-n+3)) td{display:block; width:100%; overflow:hidden; text-align:left !important; border:none;}
.paymentPage .order_table tr td{padding:3px 12px 0px 12px !important;}
.paymentPage .order_table tr.price-area td{padding:8px 12px !important;}
.paymentPage .order_table tr td:nth-child(n+4):nth-child(-n+5){width:25%; float:left;}
.paymentPage .order_table tr td:nth-child(n+6){width:50%; float:left;}
.paymentPage .order_table tr td:nth-child(n+7){width:25%; float:left;}
.paymentPage .order_table tr td:nth-child(n+8){width:75%; float:left;}
.paymentPage .order_table tr td:nth-child(9){width:100%; text-align:center !important; float:left; padding:0px !important; position:relative margin-top:10px;}
.paymentPage .order_table tr td:nth-child(9) a{display:block; width:100%; background-color:#ff3300; padding:5px 0px}
.paymentPage .order_table tr td:nth-child(9) a span{ color:#fff !important;}
.paymentPage .order_table tr.coupon-wrap{width:100%; float:right;}
.paymentPage .order_table tr.coupon-wrap td{width:100%; text-align:center !important; padding:0 !important;}
.paymentPage .order_table tr.coupon-wrap td ul{padding:0px;}
.paymentPage .order_table tr.coupon-wrap td a{display:block; width:100%; background-color:#ff6600; padding:5px 0px}
.paymentPage .order_table tr.coupon-wrap td a span{ color:#fff !important;}
.paymentPage .order_table tr.coupon-wrap td span.grey1{display:block; width:100%; background-color:#a9a9a9; color:#fff; height:29px; line-height:29px;}
.paymentPage .last_svc1{width:100%}

.paymentPage li.myCoupon div{padding-left:0px !important; padding:5px 0px;}
.paymentPage li.myCoupon div a{color:#fff !important; display:inline !important;}

}

@media (max-width: 768px) {
.paymentPage .order_table tr td{width:100% !important;}
.paymentPage .order_table tr td:nth-child(9){width:100%; position:static; left:0%;}
.paymentPage .order_table tr.coupon-wrap{width:100%; float:right; margin-top:0px;}
}


@media (max-width: 480px) {
.paymentPage .bscBox .last_svc1{width:100%; border-right:0px;}
.paymentPage .bscBox .last_svc2{width:100%; border-top:1px solid #ccc; padding-top:10px; margin-top:10px;}
.paymentPage .bscBox .last_svc2 .last_svc2_box{padding:0px;}

.paymentPage .bscBox label{width:100% !important; font-size:15px;}

.paymentPage .order_table tr:not(:first-child) th,
.paymentPage .order_table tr:not(:first-child) td{display:block; width:100%; overflow:hidden;}


.paymentPage .order_table tr.price-area td input{width:calc(100% - 104px);}
.paymentPage .order_table tr.price-area td a,
.paymentPage .order_table tr.price-area td a span,
.paymentPage .order_table tr.price-area td input{height:28px !Important; line-height:28px !important; font-size:16px;}
}

	/* 상세내역보기 */
.paymend-detail tbody th,
.paymend-detail tbody td{display: table-cell; width: auto; overflow: hidden;}

	/* 쿠폰 목록 */
@media (max-width: 480px) {
.coupon-list colgroup{display:flex;}
.coupon-list tr{display: flex; flex-direction: column;}
.coupon-list tr td{display:block; width:100%; padding:3px 5px 0px 5px;}
.coupon-list tr td:first-child{padding-top:10px;}
.coupon-list tr td:last-child{border-bottom:1px solid #ccc; padding-bottom:10px;}
}

/*달력아이콘*/
.textbox-addon{top:0px;}
@media (max-width: 992px) {
.textbox-addon{top:-2px !important;}
}
/* 결제내역 */
@media (max-width: 1240px) {
.paymentEndPage .grpbuy_tab li{width:50%; margin-right:0px;}
}



@media (max-width: 768px) {
.paymentEndPage .search_box{}
.paymentEndPage select,
.paymentEndPage .textbox,
.paymentEndPage .textbox-text{height:28px !important; line-height:28px !important; font-size:16px !important;}
.paymentEndPage .textbox-addon{top:-4px !important;}

.paymentEndPage colgroup{display:flex;}
.paymentEndPage tr:after{content:''; display:block; clear:both;}
.paymentEndPage tr td{display:block; width:100%; padding:5px 5px 0px 5px;}
.paymentEndPage tr td:first-child{padding-top:10px;}
.paymentEndPage tr td:last-child{border-bottom:1px solid #ccc;}
.paymentEndPage tr td:last-child{padding-bottom:10px;}
.paymentEndPage .mobile-txt{display:inline-block;}
}

@media (max-width: 480px) {
.paymentEndPage tr td{padding:5px 5px 0px 5px;}
}

/* 예치금/포인트 페이지 */
.depositPage{}
@media (max-width: 992px) {
.depositPage colgroup{display:flex;}
.depositPage .board_write_2 thead,
.depositPage .board_write_2 tbody{width:50%; float:left;}
.depositPage .board_write_2 tr{display:block;}
.depositPage .board_write_2 tr th,
.depositPage .board_write_2 tr td{
	display:flex; 
	align-items: center;  
	justify-content: center;
	width:100%; 
	overflow:hidden; 
	min-height: 48px; 
	border-left:1px solid #c5c5c5;
	}
.depositPage .board_write_2 tr td{border-right:1px solid #c5c5c5;}
.depositPage .board_write_2 tr td span.textbox,
.depositPage .board_write_2 tr td input{width:100% !important; height:32px !important; line-height:32px !important; font-size:16px;}

.depositPage .btn_wrap > div{margin:10px 0px;}

.depositPage .grpbuy_tab li{width:25%; margin-right:0px;}
.depositPage .grpbuy_tab li:not(:last-child){border-right:1px solid #fff;}
.depositPage .grpbuy_tab li a{padding:10px 5px;}
}

@media (max-width: 992px) {
.depositPage .textbox-addon{top:5px !important;}
/*.depositPage .search_box .textbox-addon{top:0px !important;}
.depositPage .search_box.pnt_srch_box .textbox-addon{top:-3px !important;}*/
.depositPage .search_box .textbox-addon{top:-3px !important;}

}

@media (max-width: 768px) {
.depositPage select,
.depositPage .textbox,
.depositPage .textbox-text{height:28px !important; line-height:28px !important; font-size:16px !important;}
/*.depositPage .search_box .textbox-addon{top:-2px !important;}
.depositPage .search_box.pnt_srch_box .textbox-addon{top:-5px !important;}*/
.depositPage .search_box .textbox-addon{top:-5px !important;}
.depositPage .board_list tbody tr{display:block; padding-bottom:10px; margin:5px 0px; border-bottom:1px solid #dbdbdb;}
.depositPage .board_list tbody tr td{display:block; width:100%; overflow:hidden; padding:5px 5px 0px 5px;}
}

@media (max-width: 480px) {
.depositPage .board_write_2 tr th,
.depositPage .board_write_2 tr td{min-height:68px;}
.depositPage .btn_wrap > div{width:100%; text-align:right;}
/* .depositPage .btn_wrap > div a{display:flex; align-items: center; justify-content: center;width:100%; padding:0px; font-size:14px;}
.depositPage .btn_wrap > div a span{padding-right:0px;} */

.depositPage .board_list tbody tr{display:block; padding-bottom:10px; margin:5px 0px; border-bottom:1px solid #dbdbdb;}

.depositPage .grpbuy_tab li{width:50%; margin-right:0px;}
.depositPage .grpbuy_tab li:not(:nth-child(even)){border-right:1px solid #fff;}
.depositPage .grpbuy_tab li:nth-child(-n+2){border-bottom:1px solid #fff;}
.depositPage .grpbuy_tab li a{padding:10px 5px;}
}

/* 1:1 문의 */ 
@media (max-width: 992px) {
.oooPage .search_box select,
.oooPage .search_box input,
.oooPage .search_box a,
.oooPage .search_box span{font-size:16px !important; height:28px !important; line-height:28px !important;}
}
@media (max-width: 768px) {
.oooPage .search_box select,
.oooPage .search_box input,
.oooPage .search_box a,
.oooPage .search_box span{height:32px !important; line-height:32px !important;}
.oooPage .search_box a{display:inline-block; padding:0px 12px; font-size:16px;}
.oooPage .search_box a span{padding-right:0px;}
.oooPage .search_box input{width:calc(100% - 144px) !important;}
.qnaPage .search_box{margin-top:20px;}
}
@media (max-width: 480px) {
.oooPage .grpbuy_tab li{width:33.3333%; float:left; margin-right:0px;}
.oooPage .grpbuy_tab li:not(:nth-child(3n+3)){border-right:1px solid #fff;}
.oooPage .grpbuy_tab li:not(:nth-last-child(-n+3)){border-bottom:1px solid #fff;}
.oooPage .grpbuy_tab li a{padding:10px 5px;}
}

/* 받은 쪽지함 */
@media (max-width: 992px) {
.notePage .search_box a,
.notePage .search_box a span,
.notePage select,
.notePage .textbox,
.notePage .textbox-text{height:28px !important; line-height:28px !important; font-size:16px !important;}
}
@media (max-width: 768px) {
.notePage .search_box a,
.notePage .search_box a span,
.notePage select,
.notePage .textbox,
.notePage .textbox-text{height:32px !important; line-height:32px !important;}
.notePage .textbox-addon{top:-2px !important;}

.notePage colgroup{display:flex;}
.notePage .board_list tbody tr{display:block; border-bottom:1px solid #ccc; padding-bottom:5px; padding-top:5px;}
.notePage .board_list tbody td{display:block; width:100%; overflow:hidden; padding-bottom:3px; padding-top:3px;}
}

/* 나의 쿠폰함 */
@media (max-width: 768px) {
.couponPage .grpbuy_tab li{width:33.3333%; margin-right:0px;}
.couponPage .grpbuy_tab li:not(:last-child){border-right:1px solid #fff;}
.couponPage .grpbuy_tab li a{padding:10px 5px;}

.couponPage colgroup{display:flex;}
.couponPage .board_list tbody tr{display:block; border-bottom:1px solid #ccc; padding-bottom:5px; padding-top:5px;}
.couponPage .board_list tbody td{display:block; width:100%; overflow:hidden; padding-bottom:3px; padding-top:3px;}
/* .couponPage .board_list tbody td:nth-child(n+2):nth-child(-n+3),
.couponPage .board_list tbody td:nth-child(n+6):nth-child(-n+7){width:25%; float:left;} */
}
@media (max-width: 480px) {
.couponPage .grpbuy_tab li a{font-size:12px; letter-spacing:-1px;}
/* .couponPage .board_list tbody td:nth-child(n+2):nth-child(-n+3),
.couponPage .board_list tbody td:nth-child(n+6):nth-child(-n+7){width:50%;} */
.couponPage .btn_wrap{text-align:center !important;}
}

/* 회원정보수정 */
.userinfoPage .addrTel li.vm_box:nth-child(1) a{top:4px;}
@media (max-width: 1240px) {
.userinfoPage select{height:23px; line-height:23px; font-size:12px;}
.userinfoPage .addrTel li.vm_box:nth-child(1) a{top:0px; left:60px; height:23px;}
.userinfoPage .addrTel li.vm_box:nth-child(1) a span{line-height:23px; font-size:12px; display:block; text-align:center; width:100%;}
.userinfoPage .btn_wrap ul{position:relative; top:-25px;}
}
@media (max-width: 992px) {
.userinfoPage select{height:28px; line-height:28px; font-size:14px;}
.userinfoPage .addrTel li.vm_box:nth-child(1) a{left:80px; height:28px;}
.userinfoPage .addrTel li.vm_box:nth-child(1) a span{line-height:28px; font-size:14px;}
.userinfoPage input{font-size:14px;}
.userinfoPage input.input_txt2{height:28px; line-height:28px; text-align:center;}
.userinfoPage select{width:31%; height:28px; line-height:28px; text-align:center; font-size:14px;position: relative;top: -2px;}
.userinfoPage a.btn_small3,
.userinfoPage a.btn_small4{height:28px; line-height:28px; position: relative;top: -2px;}
.userinfoPage a.btn_small3 span,
.userinfoPage a.btn_small4 span{height:28px; line-height:28px; }
}
@media (max-width: 768px) {
.userinfoPage select{height:32px; line-height:32px; font-size:16px;}
.userinfoPage td,
.userinfoPage th{width:auto !important; display:table-cell !important;}
.userinfoPage .btn_wrap ul li:first-child{text-align: left !important;}
.userinfoPage .addrTel li.vm_box:nth-child(1) a{left:0px; height:32px;}
.userinfoPage .addrTel li.vm_box:nth-child(1) a span{line-height:32px; font-size:16px;}
.userinfoPage input{font-size:16px;}
.userinfoPage input.input_txt2{height:32px; line-height:32px; text-align:center;}
.userinfoPage select{height:32px; line-height:32px;}
.userinfoPage a.btn_small3,
.userinfoPage a.btn_small4{height:32px; line-height:32px; position: relative;top: -2px;}
.userinfoPage a.btn_small3 span,
.userinfoPage a.btn_small4 span{height:32px; line-height:32px; }
}
@media (max-width: 480px) {
.userinfoPage colgroup{display:flex;}
.userinfoPage th{padding:5px 0px !important;}
.userinfoPage td{padding:10px 0px !important; text-align:center; font-size:16px;}
.userinfoPage input.input_txt2{width:100%;}
.userinfoPage td,
.userinfoPage th{width:100% !important; display:block !important;}
.userinfoPage input.hp{width:calc(31% - 25px);}
.userinfoPage select{width:31%;text-align:center; font-size:16px;position: relative;top: -2px;}
.userinfoPage select#sSelMail{top:-10px; margin:3px 0px; font-size:16px; width:100%;}

}

/* 배송지등록 */
@media (max-width: 768px) {
.plusaddrPage tr th,
.plusaddrPage tr td{display:table-cell; width:auto;}
}

@media (max-width: 480px) {
.plusaddrPage colgroup{display:flex;}
.plusaddrPage tr th,
.plusaddrPage tr td{display:block;  width:100%; font-size:16px; padding:10px 0px;}
.plusaddrPage input[type="text"]{width:100% !important; height:28px; line-height:28px; font-size:16px;}
.plusaddrPage tr:first-child input{width:calc(100% - 86px)!important; margin-right:1px;}
.plusaddrPage a,
.plusaddrPage a span{height:28px !important; line-height:28px !important; font-size:16px;}
.plusaddrPage tr:first-child a{position:relative; top:-2px;}
.plusaddrPage tr input.hp{width:30% !important;}
}

/* 이미지 등록 */
@media (max-width: 480px) {
.popimgPage colgroup{display:flex}
.popimgPage td{display:block; width:100%;}
.popimgPage a{font-size:16px; padding:0px 5px; height:28px; line-height:28px;}
.popimgPage a span{font-size:16px; padding:0px; height:28px; line-height:28px;}
.popimgPage td > a{display:flex; justify-content: center;   position: relative; width: 35%; left: 50%; transform: translateX(-50%);}
.popimgPage .btn_cancel{background-image:none; background-color:#fff; border:1px solid #333; border-radius:4px;}
.popimgPage .btn_cancel span{background-image:none;}
}

/* 마이페이지 - 주문서보기 */
@media (max-width: 1240px) {
.orderViewPage .vm_box label{width:auto !important;}
}

@media (max-width: 768px) {
.orderViewPage colgroup{display:flex}
.orderViewPage th,
.orderViewPage td{display:block; width:100%; overflow:hidden; padding:8px 12px !important;}
.orderViewPage .prodList tr th:not(:first-child){display:none;}
.orderViewPage .prodList tr td{border:0px;}
.orderViewPage .prodList tr td:last-child{background-color:#f6f6f6; padding:0px !important;}
.orderViewPage .prodList tr td:last-child tr td{border-top:1px solid #dbdbdb; padding:5px 10px !important;}
.orderViewPage .bottom-util tr{display:flex}
.orderViewPage .bottom-util tr th,
.orderViewPage .bottom-util tr td{width:50%;}
}
 
/* 쿠폰등록페이지 */
@media (max-width: 480px) {
.couponInputPage .cp_box{height:auto; padding:5px 20px 20px 20px;}
.couponInputPage .cp_num{padding:23px 13px}
.couponInputPage .cp_num label{display:block; width:100%; text-align:center; margin-right:0px; margin-bottom:10px;}
.couponInputPage .cp_num input{width:calc(25% - 9px);height:28px; line-height:28px; font-size:16px;}
.couponInputPage .cp_num span{display:inline-block; width:5px;}
.orderViewPage .bottom-util tr td{padding:8px 2.5px 8px 0px !important;}
.orderViewPage .bottom-util tr td a{display: inline-block; height: 32px; padding:0px 12px; float:right;}
.orderViewPage .bottom-util tr td a span{display: block;  width:100%; text-align:center;padding:0px; font-size:16px;}
.orderViewPage .btn_cancel{background-image:none; background-color:#fff; border:1px solid #a7a7a7; border-radius:4px;}
.orderViewPage .btn_cancel span{background-image:none;}
}

/* 리뷰쓰기페이지 */
@media (max-width: 768px) {
.reviewWritePage colgroup{display:flex;}
.reviewWritePage #smart_editor2{min-width:auto !Important;}
.reviewWritePage #smart_editor2 .se2_input_area{width:100% !important;}
.reviewWritePage #sCONT{height:auto;}
.reviewWritePage .board_write tbody .title input{width:100% !important;}
}

/* 주문 목록 */
@media (max-width: 768px) {
.orderListPage th{display:table-cell !important;}
}
@media (max-width: 480px) {
.orderListPage colgroup{display:flex;}
.orderListPage thead tr{display:flex;}
.orderListPage thead tr th:nth-child(1){width:40%;}
.orderListPage thead tr th:nth-child(2){width:60%;}
/* .orderListPage tr th{display:none !important;} */
.orderListPage tbody tr{display: flex; align-items: center; padding: 7px 0px 10px 0px;  border-bottom: 1px solid #dbdbdb;}
.orderListPage tbody tr:after{content:''; display:block; clear:both;}
.orderListPage tbody tr td{display:block; float:left; overflow:hidden; padding:3px 10px 0px 0px !important;}
.orderListPage tbody tr td:nth-child(1){width:40%;}
.orderListPage tbody tr td:nth-child(2){width:30%;}
.orderListPage tbody tr td:nth-child(3){width:30%;}
.orderListPage tbody tr td a{position:relative; top:2px;}
}

/* 회원가입 */
@media (max-width: 1240px) {
.joinPage .addrTel li.vm_box:nth-child(1) a{display:inline-block; position:static; margin-top:0px; width:auto; height:23px; line-height:23px;}
.joinPage .addrTel li.vm_box:nth-child(1) a span{font-size:12px; height:23px; line-height:23px;}
}
@media (max-width: 992px) {
.joinPage .addrTel li.vm_box:nth-child(1) a{height:28px; line-height:28px;}
.joinPage .addrTel li.vm_box:nth-child(1) a span{font-size:14px; height:28px; line-height:28px;}
.joinPage tr:nth-child(2) td select,
.joinPage tr:nth-child(2) td input{width:calc(33.3333% - 10px) !important;}
}
@media (max-width: 768px) {
.joinPage colgroup{display:flex;}
.joinPage tr th,
.joinPage tr td,
.joinPage tr td label{font-size:15px;}
/* .joinPage tr td input,
.joinPage tr td select,
.joinPage tr td a,
.joinPage tr td a span{height:28px !important; line-height:28px !important; font-size:16px !important;} */
.joinPage tr:nth-child(5) td select,
.joinPage tr:nth-child(5) td input{width:24% !important;}
.joinPage tr:nth-child(5) td a{position:relative; top:-2px;}
.joinPage tr:nth-child(-n+7){display:flex; flex-wrap: wrap;}
.joinPage tr:nth-child(-n+7) th{width:30% !important}
.joinPage tr:nth-child(-n+7) td{width:70% !important}
.joinPage tr:nth-child(8) td{width:100% !important}
.joinPage tr:nth-child(n+9):nth-child(-n+11){display:flex; flex-wrap: wrap;}
.joinPage tr:nth-child(n+9):nth-child(-n+11) th{width:30% !important}
.joinPage tr:nth-child(n+9):nth-child(-n+11) td{width:70% !important}
.joinPage tr:nth-child(9) td input{width:33.3333% !important;}
.joinPage tr:nth-child(9) td select{width:calc(33.3333% - 5px) !important; margin-left:5px;}
.joinPage tr:nth-child(9) th,
.joinPage tr:nth-child(9) td,
.joinPage tr:nth-child(10) th{display: flex;align-items: center; justify-content: center;}

.joinPage .addrTel li.vm_box:nth-child(1) a{height:32px; line-height:32px; margin-top:5px; width:100%;}
.joinPage .addrTel li.vm_box:nth-child(1) a span{font-size:16px; height:32px; line-height:32px; display:block; width:100%; text-align:center;}
}

@media (max-width: 480px) {
.joinPage tr th,
.joinPage tr td{display:block !important; width:100% !important; overflow:hidden;}
.joinPage tr th{border-left:1px solid #c5c5c5; }
.joinPage tr td{border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5;}
.joinPage tr:nth-child(2) td select{width:29% !important;}
.joinPage tr:nth-child(-n+7) th,
.joinPage tr:nth-child(-n+7) td,
.joinPage tr:nth-child(n+9):nth-child(-n+11) th,
.joinPage tr:nth-child(n+9):nth-child(-n+11) td{width:100% !important}
.joinPage input.ipt_type1{width:100% !important;}
.joinPage #idcheckresult{display:block;margin-top:5px;}

.joinPage tr:nth-child(9) td input{width:calc(50% - 11px) !important;}
.joinPage tr:nth-child(9) td select{width:100% !important; margin-left:0px; margin-top:5px;}

.joinPage tr:nth-child(2) td:nth-child(2) input,
.joinPage tr:nth-child(n+9):nth-child(-n+11) td select{width:100% !important;}

.joinPage tr:nth-child(5) td select,
.joinPage tr:nth-child(5) td input{width:calc(33.3333% - 10px) !important;}
.joinPage tr:nth-child(5) td a{width:100%; margin-top:5px; top:0px !important;}
.joinPage tr:nth-child(5) td a span{text-align: center;  width: 100%;}
}

/* 휴대폰 번호 인증 팝업 */
@media (max-width: 992px) {
.phoneNumbPage select,
.phoneNumbPage input{width:calc(33.3333% - 10px);}
}

@media (max-width: 768px) {
.payDetailPop th,
.payDetailPop td{display:table-cell !important; width:33.3333% !important;}
}

/* 묶음배송 */
@media (max-width: 768px) {
.bundlePop .board_write tbody th,
.bundlePop .board_write tbody td{display:table-cell; width:initial;}
}
@media (max-width: 680px) {
.bundlePop .board_write colgroup{display:flex;}
.bundlePop .board_write tbody th{display:none;}
.bundlePop .board_write tbody td{width:100%; display:block;}
.bundlePop .board_write tbody td:before{
    content: attr(data-label);
    float: left;
    font-weight: 600;
    padding-right: 10px;
}
}

.trkPopPage{}
@media (max-width: 768px) {
.trkPopPage th{display:table-cell !important; width:20% !important;}
.trkPopPage td{display:table-cell !important; width:80% !important;}
}
@media (max-width: 480px) {
.trkPopPage colgroup{display:flex;}
.trkPopPage th,
.trkPopPage td{display:block !important; width:100% !important;}
.trkPopPage td input{margin-bottom:5px;}
}

/* 관리자페이지 > 결제상세내역 */
@media (max-width: 768px) {
.board_list.admin-table thead th{display:table-cell !important;}
}

.adrs-hp-txt{width:60px;}

@media (max-width: 768px) {
.payCard colgroup{display:flex;}
}

.closebox{padding:3px 10px; background-color:#f0f0f0; border:2px solid #333; border-top:0;}
.closebox label{font-weight:600;}
.closebox input[type="checkbox"]{width:20px;}