@charset "utf-8";
#wrap {position:relative; z-index:1; width:100%; margin:0 auto; overflow:auto;}
.overlay {position:fixed; width:100%; height:100%; background:#000; opacity:0.7; z-index:10; display:none;}
.inner {width:92%; padding:0 4%;}
.headWrap {width:92%; padding:0 4%; position:relative; height:70px;}
.headWrap h1 {padding-top:11px; width:90px;}
.headWrap .util {position:absolute; right:4%; top:22px; overflow:hidden;}
.headWrap .util a {display:block; width:45px; text-align:center; float:left;}
.headWrap .util a:last-child {margin-right:0;}
.headWrap .util img {vertical-align:middle;}
.post {position:fixed; z-index:9; right:10px; bottom:70px;}
.gotop {position:fixed; z-index:9; right:10px; bottom:10px;}
#allMenu {position:absolute; width:100%; padding:0; z-index:100; background:#f5f5f5; display:none;}
#allMenu .menuTop {width:92%; padding:0 4%; background:#00a696; height:70px; line-height:70px; position:relative; color:#fff; font-size:18px;}
#allMenu .menuTop a {position:absolute; right:4%; top:3px;}
#allMenu .menuList {background:#f5f5f5; padding-bottom:10%; border-bottom:1px solid #d0d0d0;}
#allMenu .menuList dl {padding-top:5%; border-bottom:1px solid #d0d0d0;}
#allMenu .menuList dl dt {width:92%; padding:0 4%; height:25px; line-height:25px; color:#6d6d6d; font-size:13px;}
#allMenu .menuList dl dd {width:92%; padding:0 4%; background:#fff; border-top:1px solid #d0d0d0; line-height:40px;}
#allMenu .menuList dl dd a {font-size:13px; display:block; background:url('/mobile/images/common/arrow_r.gif') no-repeat 99% center; background-size:6px;}

#postMenu {position:absolute; width:100%; padding:0; z-index:100; background:#f5f5f5; display:none;}
#postMenu .postTop {width:92%; padding:0 4%; background:#fc7464; height:70px; line-height:70px; position:relative; color:#fff; font-size:16px;}
#postMenu .postTop a {position:absolute; right:4%; top:3px;}
#postMenu .postList {background:#f5f5f5; padding-bottom:10%;}
#postMenu .postList dt {background:#fff url('/mobile/images/common/arrow_b.gif') no-repeat 95% center; background-size:11px; padding:0 4%; height:45px; line-height:45px; border-bottom:1px solid #d0d0d0;}
#postMenu .postList dt img {vertical-align:middle; padding-right:5px;}
#postMenu .postList dt.active {background:#5f5f5f url('/mobile/images/common/arrow_t.gif') no-repeat 95% center; background-size:11px; padding:0 4%; color:#fff; border-bottom:1px solid #5f5f5f;}
#postMenu .postList dd {background:#f5f5f5; padding:4%; border-bottom:1px solid #d0d0d0; display:none;}
#postMenu .postList dd ul li {margin-top:8px;}
#postMenu .postList dd ul li:first-child {margin-top:0;}
#postMenu .postList dd ul li span {color:#6d6d6d; display:inline-block; min-width:18%;}
#postMenu .postList .list_bullet {padding:4%; line-height:21px;}

#myMenu {position:absolute; width:100%; padding:0; z-index:100; background:#f5f5f5; display:none;}
#myMenu .mypageTop {width:92%; padding:0 4%; background:#00a696; position:relative; color:#fff; font-size:16px;}
#myMenu .mypageTop .level {border-bottom:1px solid #4dc1b6; height:70px; line-height:70px}
#myMenu .mypageTop .level img {vertical-align:middle;}
#myMenu .mypageTop a {position:absolute; right:4%; top:0px;}
#myMenu .mypageTop a.bell {position:absolute; right:13%; top:0px;}
#myMenu .mypageTop a.bell .newicon {position:absolute; right:-2px; top:16px;}
#myMenu .mypageTop a.bell .newicon img {vertical-align:top;}
#myMenu .mypageTop .coupon {padding:5% 0;}
#myMenu .mypageTop .coupon a {display:inline-block; width:32%; box-sizing:border-box; text-align:center; color:#b3e4e0; font-size:15px; line-height:24px; position:inherit;}
#myMenu .mypageTop .coupon a:nth-child(2) {border-left:1px solid #4dc1b6; border-right:1px solid #4dc1b6;}
#myMenu .mypageTop .coupon a b {display:block; color:#fff; font-size:16px;}
#myMenu .mypageList {}
#myMenu .mypageList {background:#f5f5f5; padding-bottom:20%;}
#myMenu .mypageList ul {padding-top:5%; border-bottom:1px solid #d0d0d0;}
#myMenu .mypageList ul li {width:92%; padding:0 4%; background:#fff; border-top:1px solid #d0d0d0; line-height:40px;}
#myMenu .mypageList ul li a {font-size:13px; display:block; background:url('/mobile/images/common/arrow_r.gif') no-repeat 99% center; background-size:6px;}

.list_bullet li {background:url('/mobile/images/common/list_bullet.gif') no-repeat left 7px; background-size:2px; padding-left:6px; margin-bottom:4px;}
.list_bullet_w li {background:url('/mobile/images/common/list_bullet_w.gif') no-repeat left 7px; background-size:2px; padding-left:6px; margin-bottom:4px;}
.list_bullet_star_o li {background:url('/mobile/images/common/list_bullet_star_o.png') no-repeat left 4px; background-size:7px; padding-left:10px; margin-bottom:4px; color:#fc7464;}
.list_bullet_star_g li {background:url('/mobile/images/common/list_bullet_star_g.png') no-repeat left 4px; background-size:7px; padding-left:10px; margin-bottom:4px; color:#666;}

#layerPop {position:absolute; z-index:11; left:3%; top:25px; width:94%; display:none;}
#layerPop .popHead {height:50px; line-height:50px; position:relative; padding:0 3%; font-size:16px; font-family:'NanumBarunGothicBold';}
#layerPop .popHead .pop_close {position:absolute; right:3%; top:5px;}
#layerPop .y_title {background:#f8b64b; color:#fff;}
#layerPop .popBody {background:#ebf6f4; padding:3%;}
#layerPop .y_body {color:#333;}
#layerPop .y_body .nt {line-height:19px; margin-bottom:5%;}
#layerPop .y_body .nt dt {font-family:'NanumBarunGothicBold';}
#layerPop .y_body .present {overflow:hidden; margin-bottom:8%;}
#layerPop .y_body .present .ps_img {float:left; width:18%; margin-top:5px;}
#layerPop .y_body .present dl {float:right; width:74%; color:#333; line-height:30px;}
#layerPop .y_body .present dt {font-family:'NanumBarunGothicBold'; font-size:15px; border-bottom:1px solid #a4acaa;}
#layerPop .y_body .present dd {border-bottom:1px solid #a4acaa; font-size:13px;}
#layerPop .y_body .present dd span {display:inline-block; width:30%;}
#layerPop .y_body .present dd img {vertical-align:middle; margin-top:-1px;}
#layerPop .popBottom {text-align:right; background:#fff; height:45px; line-height:45px; border-top:1px solid #ccc;}
#layerPop .popBottom a {display:inline-block; border-left:1px solid #ccc; text-align:center; width:25%;}
#layerPop .popBottom label {display:inline-block; text-align:center; width:35%;}

.mainWrap {position:relative;}
.mainWrap .visual {overflow:hidden;}
.mainWrap .visual a {display:block; float:right; width:50%; text-align:center; color:#fff; font-size:17px; line-height:30px; padding:13% 0;}
.mainWrap .visual a:first-child {float:left;}
.mainWrap .visual a .btn_main {display:inline-block; padding:0 15px; border:2px solid #fff; border-radius:100px; font-size:13px; line-height:30px; height:28px;}
.mainWrap .visual a.mainLink01 {background:#00a696;}
.mainWrap .visual a.mainLink02 {background:#fc7464;}
.mainWrap .mainMenu {background:#f5f5f5; position:relative; padding:7% 0;}
.mainWrap .mainMenu ul {background:#f5f5f5;}
.mainWrap .mainMenu ul li {overflow:hidden; border-radius:5px; border-right:1px solid #d0d0d0; border-bottom:2px solid #d0d0d0; margin-top:3%; background:#fff; padding:5% 7%;}
.mainWrap .mainMenu ul li:first-child {margin-top:0;}
.mainWrap .mainMenu ul li .ico {float:left; width:18%; margin-right:4%;}
.mainWrap .mainMenu ul li .ico img {max-width:100%; width:100%;}
.mainWrap .mainMenu ul li .txt {float:left; width:73%;}
.mainWrap .mainMenu ul li .txt p {font-size:16px; margin-bottom:5px;}
.mainWrap .bottomUtil {overflow:hidden; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
.mainWrap .bottomUtil a {display:block; float:left; box-sizing:border-box; width:50%; padding:0 4% 0 12%; height:50px; line-height:50px; position:relative; color:#222; font-size:14px;}
.mainWrap .bottomUtil a img {position:absolute; right:4%; top:17px; vertical-align:middle;}
.mainWrap .bottomUtil a.btn_notice {background:url('/mobile/images/common/ico_notice.png') no-repeat 10% center; background-size:20px; border-right:1px solid #d0d0d0;}
.mainWrap .bottomUtil a.btn_consult {background:url('/mobile/images/common/ico_consult.png') no-repeat 10% center; background-size:20px;}

.footWrap {border-top:1px solid #dfdfdf;}
.footWrap .bankInfo {height:50px; line-height:50px; text-align:center; padding:0 4%; width:92%;}
.footWrap .bankInfo img {vertical-align:middle; margin-top:-1px;}
.footWrap .bankInfo b {padding:0 5px;}
.footWrap .customer {overflow:hidden; background:#00a696; padding:0 4%; width:92%; color:#fff;}
.footWrap .customer .csTitle {float:left; width:25%; font-size:15px; padding:5.5% 0;}
.footWrap .customer .csTitle img {vertical-align:middle;}
.footWrap .customer .csInfo {float:left; width:75%; padding:4% 0;}
.footWrap .customer .csInfo b {font-size:15px;}
.footWrap .address {color:#999; font-size:11px; background:#393939; width:92%; padding:6% 4%; line-height:16px;}
.footWrap .foot_util {margin-bottom:10px;}
.footWrap .foot_util a {color:#999; font-size:11px; padding-right:15px;}

/* 서브페이지 공통 */
.titleArea {width:92%; padding:4%; font-weight:normal; font-size:14px; background:#f5f5f5; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.titleArea h3 {font-size:16px; font-weight:normal; font-family:'NanumBarunGothicBold'; color:#222;}
.content {margin-bottom:10%;}
.content .section {padding:5%; line-height:18px;}
.content .section.grayback {background:#f5f5f5;}
.content .section.dgrayback {background:#45474d; color:#fff; position:relative;}
.content .g_bullet {background:url('/mobile/images/common/tt_green_bullet.gif') no-repeat left 2px; background-size:13px; padding-left:20px; font-size:14px; font-weight:normal; color:#222; margin-bottom:3%;}
.content .o_bullet {background:url('/mobile/images/common/tt_orange_bullet.gif') no-repeat left 2px; background-size:13px; padding-left:20px; font-size:14px; font-weight:normal; color:#222; margin-bottom:3%;}
.content .over {overflow:hidden;}
.content .acd dt {margin-bottom:0; text-indent:6%; background-position:5% 12px; border-bottom:1px solid #d0d0d0; padding:3% 5%; width:90%;}
.content .acd dd {padding:5%; width:90%; display:none;}
.content .acd dt span {background:url('/mobile/images/common/arrow_b.gif') no-repeat 98% center; background-size:13px; display:block;}
.content .acd dt.on span {background:url('/mobile/images/common/arrow_t_b.gif') no-repeat 98% center; background-size:13px; display:block;}
.content .acd dd {background:#f5f5f5;}
.content .tip_acd {border:1px solid #d0d0d0; border-bottom:none;}
.content .tip_acd dt {border-bottom:1px solid #d0d0d0; padding:3% 5%; background:url('/mobile/images/common/arrow_b.gif') no-repeat 95% center; background-size:11px;}
.content .tip_acd dt.active {background:#5f5f5f url('/mobile/images/common/arrow_t.gif') no-repeat 95% center; background-size:11px; color:#fff;}
.content .tip_acd dt b {padding-right:5px;}
.content .tip_acd dd {padding:3% 5%; background:#f5f5f5; border-bottom:1px solid #d0d0d0; display:none;}
.content .radio_list {border:1px solid #d0d0d0; border-bottom:none;}
.content .radio_list li {background:#f5f5f5; border-bottom:1px solid #d0d0d0; padding:0 4%;}
.content .radio_list li label {display:block; padding:15px 0;}
.content .radio_list li label .ico_radio {vertical-align:middle; margin-right:5px;}
.content .radio_list li.active {background:#5f5f5f; color:#fff;}
.content .tip_gray {margin:3% 0 0 0; color:#707070;}
.content .tip_gray b {background:url('/mobile/images/common/tip_gray.gif') no-repeat 0 center; display:block; background-size:21px; height:21px; font-weight:normal; font-family:'NanumBarunGothicBold'; padding-left:25px; line-height:21px; color:#707070; margin-bottom:5px; font-size:14px;}
.content .tip_gray b.light {background:url('/mobile/images/common/tip_gray.gif') no-repeat 0 0; display:block; background-size:21px; font-weight:normal; font-family:'NanumBarunGothic'; padding-left:25px; color:#707070; margin-bottom:5px; font-size:13px; height:auto; line-height:18px;}
.content .tip_orange {margin:3% 0 0 0; color:#fc7464;}
.content .tip_orange b {background:url('/mobile/images/common/tip_orange.gif') no-repeat 0 0; display:block; background-size:21px; min-height:21px; font-weight:normal; font-family:'NanumBarunGothicBold'; padding-left:25px; line-height:21px; color:#fc7464; margin-bottom:5px; font-size:14px;}
.content .form_title {display:block; color:#707070; font-family:'NanumBarunGothicBold'; margin-bottom:7px;}
.content .input_form > li {margin-bottom:7%;}
.content .input_form > li:last-child {margin-bottom:0;}
.content .input_form .textarea {background:#f5f5f5;}
.content .input_form .readonly {background:#f5f5f5;}
.content .input_com > li {margin-bottom:5%; padding-bottom:5%; border-bottom:1px solid #d0d0d0;}
.content .input_com > li:last-child {margin-bottom:0; padding-bottom:0; border:none;}
.content .input_form2 > li {margin-bottom:3%;}
.content .input_form ol {margin-top:2%;}
.content .input_form .list_bullet li {margin-bottom:5px;}
.content .input_form .list_bullet li:last-child {margin-bottom:0;}
.content select {height:30px; box-sizing:border-box; padding:0 2%; margin-bottom:2%; vertical-align:top; border-radius:0;}
.content input.text {height:30px; padding:0 2%; margin-bottom:2%; vertical-align:top; border-radius:0; box-sizing:border-box;}
.content .w20 {width:20%;}
.content .w25 {width:25%;}
.content .w30 {width:30%;}
.content .w35 {width:35%;}
.content .w40 {width:40%;}
.content .w45 {width:45%;}
.content .w55 {width:55%;}
.content .w65 {width:65%;}
.content .w75 {width:75%;}
.content .w90 {width:90%;}
.content .w100 {width:100%;}
.content .zipcode {width:22%; vertical-align:middle;}
.content .vaMid {vertical-align:middle !important;}
.content .green.golink {background:url('/mobile/images/common/ico_golink.gif') no-repeat right 2px; display:inline-block; background-size:6px; padding-right:10px; float:right; font-size:12px;}
.content .green.goplus {background:url('/mobile/images/common/ico_plus_g.png') no-repeat right center; display:inline-block; background-size:10px; padding-right:13px; float:right; font-size:12px;}
.content .orange.golink {background:url('/mobile/images/common/ico_golink_o.gif') no-repeat right 2px; display:inline-block; background-size:6px; padding-right:10px; float:right; font-size:12px;}
.content .gray.golink {background:url('/mobile/images/common/ico_golink_g.gif') no-repeat right 2px; display:inline-block; background-size:6px; padding-right:10px; float:right; font-size:12px;}
.content .white.golink {background:url('/mobile/images/common/ico_golink_w.gif') no-repeat right 2px; display:inline-block; background-size:6px; padding-right:10px; float:right; font-size:12px;}
.content .com_radio {background:url('/mobile/images/common/ico_radio.png') no-repeat 0 0; background-size:15px; padding-left:20px;}
.content .com_radio.cheked {background:url('/mobile/images/common/ico_radio.png') no-repeat 0 bottom; background-size:15px; padding-left:20px;}
.content .search_wrap {margin-bottom:5%;}

/* 테이블 세팅 */
.tblType01 {border-top:1px solid #dfdfdf;}
.tblType01 th {background:#fff; text-align:left; font-weight:normal;}
.tblType01 td {color:#333;}
.tblType01 th, .tblType01 td {padding:10px; border-bottom:1px solid #dfdfdf;}
.tblType02 {border:1px solid #dfdfdf; border-bottom:none;}
.tblType02 img {vertical-align:middle;}
.tblType02 th, .tblType02 td {color:#666; padding:10px; border-bottom:1px solid #dfdfdf;}
.tblType02 th {text-align:left; background:#f6f6f6; font-weight:normal;}
.tblType02 td {text-align:right;}
.tblType03 {border-top:1px solid #dfdfdf; border-bottom:none;}
.tblType03 img {vertical-align:middle;}
.tblType03 th, .tblType03 td {color:#666; padding:10px; border-bottom:1px solid #dfdfdf;}
.tblType03 th {text-align:left; background:#f6f6f6; font-weight:normal;}
.tblType03 td {text-align:left;}
.tblType03 .btn_dgray {color:#fff; height:25px; line-height:25px; margin-top:5px; font-size:12px;}

.tblType04 {border-top:1px solid #aaa; border-bottom:none; margin-top:3%;}
.tblType04 img {vertical-align:middle;}
.tblType04 th, .tblType04 td {color:#666; padding:10px; border-bottom:1px solid #dfdfdf;}
.tblType04 th {text-align:left; background:#f6f6f6; font-weight:normal;}
.tblType04 td {text-align:left;}

/* 배송대행 신청 접속시 뜨는 팝업 */
.ship_pop {position:absolute; left:0; top:0; display:none; z-index:11;}
.ship_pop img {vertical-align:top;}
.ship_pop .ship01 {position:relative;}
.ship_pop .ship01 a {position:absolute; right:6%; top:20px;}

/* 배송대행 신청 */
.content.ship_order .comm_check_label {display:block; margin:3% 0 0 0;}
.content.ship_order .section .ta_policy {width:100%; box-sizing:border-box; padding:3%; resize:none; height:300px;}
.content .prd_form:last-child {margin:0;}
.content .prd_form {background:#fff; margin:3% 0;}
.content .prd_form .prd_title {position:relative; padding:3%; color:#fff; background:#5f5f5f; border:1px solid #5f5f5f; box-sizing:border-box; font-family:'NanumBarunGothicBold'; font-size:14px;}
.content .prd_form .prd_title a {position:absolute; right:12px; top:12px;}
.content .prd_form .ord_info {padding:4% 3%; box-sizing:border-box; border:1px solid #5f5f5f;}
.content .prd_form ul.input_form li {margin-bottom:2%;}
.content .prd_form ul.input_form li:last-child {margin-bottom:0;}
.content .prd_form .tip_orange {margin:3% 0;}
.content.ship_input span.orange.pdT5 {display:inline-block;}

/* 배송대행 신청 확인 */
.content.ship_input .noticeWrap {color:#fff; padding:8% 5%; background:#00a696; overflow:hidden;}
.content.ship_input .noticeWrap .img {float:left; width:26%; margin-top:5px;}
.content.ship_input .noticeWrap .txt {float:left; width:71%; margin-bottom:15px;}
.content.ship_input .noticeWrap .txt p {font-size:16px; font-family:'NanumBarunGothicBold'; margin-bottom:5px;}
.content .noticeWrap .btn_moreview {display:block; background:#fff; text-align:center; clear:both; color:#00a696; padding:7px 0;}
.content .noticeWrap .btn_moreview img {vertical-align:middle;}
.content .grayWrap {background:#45474d; color:#fff; line-height:18px;}
.content .lgrayWrap {background:#f5f5f5; line-height:18px;}
.content .prd_form ul.input_com_list li {margin-bottom:3%; padding-bottom:3%; border-bottom:1px solid #d0d0d0; position:relative; overflow:hidden;}
.content .prd_form ul.input_com_list li:last-child {margin-bottom:0; padding-bottom:0; border-bottom:none;}
.content .prd_form ul.input_com_list .img_link {float:left; width:66%; word-break:break-all;}
.content .total_price {font-size:15px; color:#fc7464;}

/* 장바구니 자동등록 */
.content.ship_cart .noticeWrap {color:#fff; padding:8% 5%; background:#fc7464; overflow:hidden;}
.content.ship_cart .noticeWrap .img {float:left; width:26%; margin-top:5px;}
.content.ship_cart .noticeWrap .txt {float:left; width:71%; margin-bottom:15px;}
.content.ship_cart .noticeWrap .txt p {font-size:16px; font-family:'NanumBarunGothicBold'; margin-bottom:5px;}
.content.ship_cart .noticeWrap  .btn_moreview {display:block; background:#fff; text-align:center; clear:both; color:#00a696; padding:7px 0;}
.content.ship_cart .noticeWrap  .btn_moreview img {vertical-align:middle;}
.content.ship_cart .cart_input textarea {height:200px;}

/* 배송대행 임시보관홤 */
.content.ship_input .noticeWrap .list_bullet_w li {font-size:12px; background-position:0 5px; margin-bottom:5px;}
.content.ship_input .noticeWrap .list_bullet_w li:last-child {margin-bottom:0;}
.content .cart_list {border:1px solid #d0d0d0; box-sizing:border-box; margin-bottom:3%;}
.content .cart_list:last-child {margin-bottom:0;}
.content .cart_list .cart_title {position:relative; background:#f5f5f5; border-bottom:1px solid #d0d0d0; padding:3%; color:#222;}
.content .cart_list .cart_title .modify {position:absolute; right:3%; top:10px;}
.content .cart_list .cart_title .modify img {vertical-align:middle;}
.content .cart_list .cart_title .golink {float:none;}
.content .cart_list .cart_title .delete {background:url('/mobile/images/common/gray_line.gif') no-repeat left center; background-size:1px 18px; padding-left:12px; display:inline-block; margin-left:10px;}
.content .cart_list .cart_info {padding:3%;}
.content .cart_list .cart_info dl {overflow:hidden; line-height:26px; font-size:12px;}
.content .cart_list .cart_info dl dt {width:32%; clear:both; float:left;}
.content .cart_list .cart_info dl dd {width:68%; float:left; word-break:break-all; color:#222;}
.content .cart_list .cart_info dl dd .price_input {background:#f5f5f5; border:1px solid #d0d0d0; height:22px; vertical-align:baseline; width:100px;}

/* 합배송 신청 */
.content.order_all {}
.content.order_all .section:last-child {padding-bottom:0;}
.content.order_all .noticeWrap {color:#fff; padding:8% 5%; background:#00a696; overflow:hidden;}
.content.order_all .noticeWrap .img {float:left; width:26%; margin-top:5px;}
.content.order_all .noticeWrap .txt {float:left; width:71%; margin-bottom:15px;}
.content.order_all .noticeWrap .txt p {font-size:16px; font-family:'NanumBarunGothicBold'; margin-bottom:5px;}
.content.order_all .noticeWrap .list_bullet_w {display:none;}
.content.order_all .noticeWrap .list_bullet_w li {font-size:12px; background-position:0 5px; margin-bottom:5px;}
.content.order_all .noticeWrap .list_bullet_w li:last-child {margin-bottom:0;}
.content.order_all .list_hide {display:block; text-align:center; color:#fff; border-top:1px solid #fff; padding-top:3%; margin-top:3%; display:none;}
.content.order_all .list_show {display:block; text-align:center; color:#fff; border-top:1px solid #fff; padding-top:3%; margin-top:3%;}
.content.order_all .search_wrap {margin:3% 0 0 0;}
.content.order_all .section .list_bullet li {margin-bottom:7px;}
.content .step_title {background:#45474d; color:#fff; font-weight:500; width:90%; padding:3% 5%; font-size:15px;}
.content .step_title .lato {font-weight:900; color:#fc7464; padding-right:7px; font-size:17px;}

/* 리턴신청 */
.content.return_list .noticeWrap {color:#fff; padding:8% 5%; background:#00a696; overflow:hidden; margin-bottom:5%;}
.content.return_list .noticeWrap .img {float:left; width:26%; margin-top:5px;}
.content.return_list .noticeWrap .txt {float:left; width:71%; margin-bottom:15px;}
.content.return_list .noticeWrap .txt p {font-size:16px; font-family:'NanumBarunGothicBold'; margin-bottom:5px;}
.content.return_list .noticeWrap .list_step li {border-bottom:1px dashed #fff; padding:8% 0 8% 70px;}
.content.return_list .noticeWrap .list_step li:last-child {border-bottom:none;}
.content.return_list .noticeWrap .list_step li.step01 {background:url('/mobile/images/common/step01.png') no-repeat left center; background-size:60px;}
.content.return_list .noticeWrap .list_step li.step02 {background:url('/mobile/images/common/step02.png') no-repeat left center; background-size:60px;}
.content.return_list .noticeWrap .list_step li.step03 {background:url('/mobile/images/common/step03.png') no-repeat left center; background-size:60px;}
.content.return_list .noticeWrap .list_step li.step04 {background:url('/mobile/images/common/step04.png') no-repeat left center; background-size:60px;}
.content.return_list .noticeWrap .list_step li.step05 {background:url('/mobile/images/common/step05.png') no-repeat left center; background-size:60px;}
.content.return_list .list_hide {display:block; text-align:center; color:#fff; border-top:1px solid #fff; padding-top:3%; margin-top:3%;}
.content.return_list .list_show {display:block; text-align:center; color:#fff; border-top:1px solid #fff; padding-top:3%; margin-top:3%; display:none;}
.content .tab {margin-bottom:5%;}
.content .tab ul {overflow:hidden; border-bottom:2px solid #00a696;}
.content .tab ul li {float:left; width:50%; text-align:center; height:40px; line-height:40px; background:#fff; border-top:1px solid #d0d0d0; box-sizing:border-box;}
.content .tab ul li a {display:block;}
.content .tab ul li.active {background:#00a696; border-top:1px solid #00a696; color:#fff;}
.content .tab ul li.active a {color:#fff;}
.content .tab_contents .faq {border-top:1px solid #d0d0d0;}
.content .tab_contents .faq dt, .content .tab_contents .faq dd {width:77%; padding:3% 10% 3% 13%; position:relative; border-bottom:1px solid #d0d0d0;}
.content .tab_contents .faq dt {background:url('/mobile/images/common/arrow_b.gif') no-repeat 95% center; background-size:13px;}
.content .tab_contents .faq dt.active {background:url('/mobile/images/common/arrow_t_b.gif') no-repeat 95% center; background-size:13px;}
.content .tab_contents .faq dd {background:#f5f5f5; display:none;}
.content .tab_contents .q {display:inline-block; background:#afafaf; color:#fff; font-family:'NanumBarunGothicBold'; border-radius:100px; width:25px; height:25px; text-align:center; line-height:25px; position:absolute; left:5%; top:7px;}
.content .tab_contents .active .q {display:inline-block; background:#00a696; color:#fff; font-family:'NanumBarunGothicBold'; border-radius:100px; width:25px; height:25px; text-align:center; line-height:25px; position:absolute; left:5%; top:7px;}
.content .tab_contents .a {display:inline-block; background:#fc7464; color:#fff; font-family:'NanumBarunGothicBold'; border-radius:100px; width:25px; height:25px; text-align:center; line-height:25px; position:absolute; left:5%; top:7px;}
.content .return_site {overflow:hidden;}
.content .return_site li {width:49%; border:1px solid #dfdfdf; box-sizing:border-box; margin-bottom:2%;}
.content .return_site li:nth-child(odd) {float:left;}
.content .return_site li:nth-child(even) {float:right;}
.content .return_site li a {display:block;}
.content .return_site li .site_name {display:block; height:35px; line-height:35px; text-align:center; background:#f5f5f5; border-top:1px solid #dfdfdf;}
.content.return_list .textarea {background:#f5f5f5;}

/* 노데이터 신청 */
.content.nodata .noticeWrap {color:#fff; padding:8% 5%; background:#00a696; overflow:hidden;}
.content.nodata .noticeWrap .img {float:left; width:26%;}
.content.nodata .noticeWrap .txt {float:left; width:71%; margin:10px 0 20px 0;}
.content.nodata .noticeWrap .txt p {font-size:16px; font-family:'NanumBarunGothicBold'; margin-bottom:5px;}
.content.nodata .tip_orange li {color:#666;}
.content.nodata_list .noticeWrap {color:#fff; padding:8% 5%; background:#00a696; overflow:hidden;}
.content.nodata_list .noticeWrap .img {float:left; width:26%; margin-top:5px;}
.content.nodata_list .noticeWrap .txt {float:left; width:71%; margin-bottom:15px;}
.content.nodata_list .noticeWrap .txt p {font-size:16px; font-family:'NanumBarunGothicBold'; margin-bottom:5px;}
.content.nodata_list .g_bullet {position:relative;}
.content.nodata_list .g_bullet .total {position:absolute; right:0; top:0; font-family:'NanumBarunGothic'; font-weight:normal; font-size:12px;}
.content.nodata_list .cart_info dl dt {width:36%;}
.content.nodata_list .cart_info dl dd {width:64%;}
.content.nodata_list .tip_orange p {color:#666;}
.content.nodata_list .tip_acd dt.active b.black {color:#fff !important;}
.content.nodata_form .noticeWrap {color:#fff; padding:8% 5%; background:#00a696; overflow:hidden; margin-bottom:5%;}
.content.nodata_form .noticeWrap .img {float:left; width:26%; margin:8px 3% 0 0;}
.content.nodata_form .noticeWrap .txt {float:left; width:71%; margin-bottom:15px;}
.content.nodata_form .noticeWrap .txt p {font-size:16px; font-family:'NanumBarunGothicBold'; margin-bottom:5px;}

/* 게시판 */
#Board.list ul {border-top:1px solid #d0d0d0;}
#Board.list li {border-bottom:1px solid #d0d0d0; padding:3% 5%; overflow:hidden;}
#Board.list li .board_ctt {float:left; width:85%;}
#Board.list li .subject {color:#222;}
#Board.list li .date {display:block; font-size:12px; margin-top:7px; color:#888;}
#Board.list li .process {width:12%; float:right;}

#Board.view ul {border-top:1px solid #d0d0d0;}
#Board.view li {padding:3% 5%; overflow:hidden; border-bottom:1px solid #d0d0d0;}
#Board.view li .board_ctt {float:left; width:85%;}
#Board.view li .subject {color:#222;}
#Board.view li .date {display:block; font-size:12px; margin-top:7px; color:#888;}
#Board.view li .process {width:10%; float:right;}
#Board.view .view_ctt {background:#f5f5f5; width:90%; padding:3% 5%; border-bottom:1px solid #d0d0d0;}
#Board.view .view_ctt .input_form2 {border-top:none;}
#Board.view .view_ctt .input_form2 li {border-bottom:1px solid #dfdfdf; margin-bottom:0; padding:3% 0; color:#222;}
#Board.view .view_ctt .input_form2 li:last-child {border-bottom:none;}

#paging {text-align:center; margin:5% 0 0 0;}
#paging a {display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; background:#f0f0f0; border:1px solid #f5f5f5; color:#666; font-size:12px;}
#paging a.active {background:#fff; color:#00a696; border-color:#00a696;}
#paging a.arrow {border-color:#afafaf; font-size:9px; vertical-align:top; color:#999; background:#fff;}

/* 게시판 - 답글 & 댓글 */
.reply_ctt {background:#fff; border-bottom:1px solid #d0d0d0;}
.reply_ctt .reply_title {position:relative; margin-bottom:3%; font-family:'NanumBarunGothicBold';}
.reply_ctt .reply_title img {vertical-align:middle; font-size:14px;}
.reply_ctt .reply_contents * {font-family:'NanumBarunGothic' !important; white-space:pre-line !important;}
.reply_ctt .reply_contents p {font-family:'NanumBarunGothic' !important; white-space:pre-line !important;}
.view_cmt {border-bottom:1px solid #d0d0d0;}
.view_cmt .section {background:#f5f5f5; border-top:1px solid #d0d0d0;}
.view_cmt .cmt_title {position:relative; color:#fc7464; overflow:hidden; font-family:'NanumBarunGothicBold';}
.view_cmt .cmt_title img {vertical-align:middle; font-size:14px;}
.view_cmt .cmt_title .golink {margin-top:3px;}
.view_cmt .cmt_list li {border-bottom:1px solid #dfdfdf; padding:5% 0; position:relative;}
.view_cmt .cmt_list li:last-child {border-bottom:none; padding-bottom:0;}
.view_cmt .cmt_list li .btn_modify {display:inline-block; padding:0 7px; height:22px; line-height:22px; text-align:center; border:1px solid #d0d0d0; border-radius:2px; color:#777; font-size:12px; position:absolute; right:0; top:10%;}
.view_cmt .cmt_list li .date {display:block; margin:0 0 5px 0; color:#888;}
.view_cmt .cmt_list li p {color:#222;}

/* 배송대행 & 구매대행 방법 */
.content.ship_single img {vertical-align:top;}
.content.ship_single .select_country li {line-height:50px; line-height:50px; padding:0 1%;}


/* 180102 추가 */
.border_box{border:5px solid #f0f0f0; box-sizing:border-box; padding:18px 20px; width:90%; margin:0 auto; }
.attention_box{background:url('/main/img/caution_icon.png') no-repeat 10px 15px, #f7f7f7; padding:15px 10px 15px 48px; box-sizing:border-box; font-size:12px; line-height:140%; }
.exclam_mark{background:url('/main/img/info_icon2.gif') no-repeat 2px 5px; padding:3px 0 8px 20px; font-size:12px; line-height:140%; }

.point333{color:#333 !important; }
.pointRed{color:#ff0000 !important;}
.bold{font-weight:600 !important;}

.ship_inputBox01{position:Relative; padding:18px 20px 0; margin:0 auto 20px;}
	.ship_inputBox01 img{display:block; margin:15px auto 0; }



/* 배송대행 내역조회 */
.select_country ul {overflow:hidden;}
.gr_select_country ul {border-bottom:2px solid #00a696;}
.or_select_country ul {border-bottom:2px solid #fc7464;}
.select_country ul li {box-sizing:border-box; width:20%; background:#fff; float:left; border-right:1px solid #d0d0d0; text-align:center; padding:3% 1%; border-bottom:1px solid #d0d0d0;}
.select_country ul li:last-child {border-right:1px solid #d0d0d0;}
.select_country ul li a {display:block; font-size:13px;}
.gr_select_country ul li.active {background:#00a696; border-color:#00a696;}
.or_select_country ul li.active {background:#fc7464; border-color:#fc7464;}
.select_country ul li.active a {color:#fff;}
.content .order_list_btn {text-align:left;}
.content .order_list_btn a {margin-bottom:3px; padding:0 1%; min-width:22%;}

/* 배송대행 신청 - 팝업 */
.popupWrap .titleArea {position:relative; width:92%; padding:0 4%; background:#00a696; height:70px; line-height:70px; border:none;}
.popupWrap .titleArea h3 {color:#fff; font-size:18px;}
.popupWrap .titleArea a {position:absolute; right:4%; top:3px;}
.popupWrap .lgrayWrap h4 {font-weight:normal; margin-bottom:2%; font-family:'NanumBarunGothicBold';}
.popupWrap .order_list {overflow:hidden; line-height:22px;}
.popupWrap .order_list dt {clear:both; float:left; min-width:20%; max-width:40%; margin-right:3%;}
.popupWrap .order_list dd {float:left; color:#222;}

/* 사진 등록하는법 - 팝업 */
.how_to_upload {position:relative;}
.how_to_upload a {position:absolute; right:4%; top:20px;}
.how_to_upload img {vertical-align:top;}

/* 우편번호 찾기 - 팝업 */
.popupWrap .zip_search {padding:6% 0;}
.popupWrap .zip_search .text {margin-bottom:0; width:80%;}

/* 구매대행 신청서 작성 */
.order_apply .grayback {border-bottom:1px solid #dfdfdf;}

/* 공지사항 */
.notice #Board.list li .board_ctt {width:100%; float:none;}
.notice #Board.view li .board_ctt {width:100%; float:none;}

/* 로그인 */
.member {margin-bottom:0;}
.member .login {background:#f5f5f5; padding:8% 5% 5% 5%; margin:0;}
.member .login h4, .member .login p {text-align:center;}
.member .login h4 {font-weight:normal; font-family:'NanumBarunGothicBold'; font-size:16px; color:#222; margin-bottom:3%;}
.member .login p {font-size:14px; margin-bottom:7%;}
.member .login .firstMem {text-align:center; margin-top:7%;}
.member .login .firstMem a {display:inline-block; padding:0 10px; color:#666;}
.member .login .firstMem label {display:inline-block; padding:0 10px;}

/* 회원가입 */
.member .join {background:#f5f5f5; padding:8% 5% 5% 5%;}
.member .grayback {background:#f5f5f5;}
.member .join h4.mem_title {text-align:center; font-weight:normal; font-family:'NanumBarunGothicBold'; font-size:16px; color:#222; margin-bottom:3%;}
.member .join textarea {background:transparent;}
.member .join_process ul {border-bottom:1px solid #d0d0d0;}
.member .join_process ul:after {content:''; display:block; clear:both;}
.member .join_process ul li {float:left; width:33.3%; text-align:center; padding:6px 0;}
.member .join_process ul li span {padding:5px 0;}
.member .join_process ul li.active {color:#00a696; font-family:'NanumBarunGothicBold';}
.member .join_process ul li.active span {border-bottom:3px solid #00a696;}
.member .radioArea {margin:3% 0;}

#complete {background:url('/mobile/images/member/bg_sqaure_pattern.gif') repeat 0 0; background-size:6px; padding-bottom:10%;}
#complete .join {background:transparent;}
#complete .welcome {background:url('/mobile/images/member/bg_welcome.png') no-repeat center top; background-size:cover; text-align:center; padding-bottom:13%;}
#complete .welcome h4 {margin-bottom:5%;}
#complete .welcome h4 img {width:65%;}
#complete .welcome p {margin-bottom:5%;}

/* 마이페이지 */
.mypage #level {background:#45474d; color:#fff; overflow:hidden;}
.mypage #level .mylevel {position:relative; overflow:hidden;}
.mypage #level .mylevel img {vertical-align:middle;}
.mypage #level .mylevel .alert {float:right; margin:8px 5px 0 0; position:relative;}
.mypage #level .mylevel .alert .new {position:absolute; right:-5px; top:-3px;}
.mypage #level .coupon {border-top:1px solid #7d7f83; margin-top:4%; padding-top:4%;}
.mypage #level .coupon a {display:inline-block; box-sizing:border-box; width:32%; text-align:center; color:#c8c8ca;}
.mypage #level .coupon a.center {border-left:1px solid #7d7f83; border-right:1px solid #7d7f83;}
.mypage #level .coupon a b {display:block; color:#fff; margin-top:3px; font-size:15px;}
.mypage .postNum {box-sizing:border-box; border:2px solid #00a696; padding:3%; color:#45474d; position:relative; width:92%; margin:3% auto 0;}
.mypage .postNum img {vertical-align:middle;}
.mypage .postNum b {position:absolute; right:3%;}
.mypage .boardTab {overflow:hidden; margin-bottom:5%;}
.mypage .boardTab ul {overflow:hidden; border-right:1px solid #d0d0d0;}
.mypage .boardTab ul li {float:left; width:50%; box-sizing:border-box; text-align:center; height:40px; line-height:40px; background:#f5f5f5; color:#666; border-top:1px solid #d0d0d0; border-left:1px solid #d0d0d0; border-bottom:1px solid #222;}
.mypage .boardTab ul li.active {background:#fff; color:#222; border:1px solid #222; border-bottom:none;}
.mypage .boardCon {display:none;}
.mypage .boardCon01 {display:block;}
.mypage .boardCon ul li {position:relative; margin-bottom:7px; background-position:0 9px;}
.mypage .boardCon ul li .date {position:absolute; right:0; top:1px; font-size:12px;}
.mypage .replyProcess {background:#f5f5f5; text-align:center; border:1px solid #d0d0d0;}
.mypage .replyProcess p {padding:3% 0;}
.mypage .replyProcess .btnArea {overflow:hidden;}
.mypage .replyProcess .btnArea .btn_dgray {width:50%; float:left; padding:0; margin:0; height:40px; line-height:40px;}
.mypage .replyProcess .btnArea .btn_green {width:50%; float:right; padding:0; margin:0; height:40px; line-height:40px;}
.mypage .dv_section_green {background:#00a696;}
.mypage .dv_section_orange {background:#fc7262;}
.mypage .dv_section .mp_acd dt {color:#fff; font-size:16px; background:url('/mobile/images/common/ico_arrow_off.png') no-repeat right top; background-size:20px;}
.mypage .dv_section .mp_acd dt.on {background:url('/mobile/images/common/ico_arrow_on.png') no-repeat right top; background-size:20px;}
.mypage .dv_section .mp_acd dt span {font-size:13px;}
.mypage .dv_section .mp_acd dd {padding:5% 0; display:none;}
.mypage .deliveryWrap {overflow:hidden;}
.mypage .dw01 .delivery {width:30%; float:left; text-align:center;}
.mypage .dw01 .delivery:first-child {padding-right:4%; margin-right:1%; background:url('/mobile/images/common/arrow_gray_r.png') no-repeat right 15%; background-size:10px;}
.mypage .dw01 .delivery:nth-child(2) {padding-right:4%; margin-right:1%; background:url('/mobile/images/common/arrow_gray_r.png') no-repeat right 15%; background-size:10px;}
.mypage .dw01 .delivery:last-child {padding-bottom:6%; margin-bottom:3%; background:url('/mobile/images/common/arrow_gray_b.png') no-repeat center bottom; background-size:17px;}
.mypage .dw02 .delivery {width:30%; float:right; text-align:center;}
.mypage .dw02 .delivery:first-child {padding-left:4%; margin-left:1%; background:url('/mobile/images/common/arrow_gray_l.png') no-repeat left 15%; background-size:10px;}
.mypage .dw02 .delivery:nth-child(2) {padding-left:4%; margin-left:1%; background:url('/mobile/images/common/arrow_gray_l.png') no-repeat left 15%; background-size:10px;}
.mypage .dv_section_green .state {background:#dff7f4; color:#00a696; padding:10px 0;}
.mypage .dv_section_orange .state {background:#f9eeec; color:#fc7262; padding:10px 0;}
.mypage .dv_section_orange .dw01 .delivery:first-child {background:url('/mobile/images/common/arrow_red_r.png') no-repeat right 15%; background-size:10px;}
.mypage .dv_section_orange .dw01 .delivery:nth-child(2) {padding-right:4%; margin-right:1%; background:url('/mobile/images/common/arrow_red_r.png') no-repeat right 15%; background-size:10px;}
.mypage .dv_section_orange .dw01 .delivery:last-child(2) {padding-bottom:6%; margin-bottom:3%; background:url('/mobile/images/common/arrow_red_b.png') no-repeat center bottom; background-size:17px;}
.mypage .dv_section_orange .dw02 .delivery:first-child {padding-left:4%; margin-left:1%; background:url('/mobile/images/common/arrow_red_l.png') no-repeat left 15%; background-size:10px;}
.mypage .dv_section_orange .dw02 .delivery:nth-child(2) {padding-left:4%; margin-left:1%; background:url('/mobile/images/common/arrow_red_l.png') no-repeat left 15%; background-size:10px;}}
.mypage .delivery .tblType02 {border:none;}
.mypage .delivery .tblType02 th, .mypage .delivery .tblType02 td {padding:10px 5px; font-size:12px;}
.mypage .delivery .tblType02 td {background:#fff;}
.mypage .dv_section_green .btn_moreview {display:block; background:#fff; text-align:center; clear:both; color:#00a696; padding:7px 0;}
.mypage .dv_section_orange .btn_moreview {display:block; background:#fff; text-align:center; clear:both; color:#fc7262; padding:7px 0;}
.mypage .btn_moreview img {vertical-align:middle;}
.myalert .listset {padding:5%; width:90%; position:relative;}
.myalert .listset .comm_check_label {display:inline-block; margin-top:3px;}
.myalert .listset .btn_dgrayR {position:absolute; right:5%;}
.myalert #Board.list li {overflow:hidden; display:table; width:90%;}
.myalert #Board.list li .board_chk {width:7%; float:none; display:table-cell; vertical-align:middle;}
.myalert #Board.list li .board_ctt {width:93%; float:none; display:table-cell; vertical-align:middle;}
.myalert #Board.list li img {vertical-align:middle; padding-right:6px;}
.myalert #Board.view li {float:none; width:90%;}
.myalert #Board.view li .icon {vertical-align:middle; padding-right:6px;}
.mypage #level .level01 {float:left; font-size:14px; width:50%; box-sizing:border-box; text-align:center; border-right:1px solid #7d7f83; padding:0 5%; line-height:15px;}
.mypage #level .level02 {float:right; font-size:14px; width:50%; box-sizing:border-box; text-align:center; padding:0 5%; line-height:15px;}
.mypage #level .level02 b {font-size:14px; color:#fff;}
.mypage #level .level02 span.next {font-size:11px; font-weight:normal;}
.mypage .levelup {overflow:hidden;}
.mypage .levelup .img {float:left; width:27%; margin:1% 1% 0 0;}
.mypage .levelup .img img {width:85%;}
.mypage .levelup .txt {float:left; width:72%;}
.mypage .levelup .txt p.green {font-size:16px; margin-bottom:1%;}
.mypage .levelup .txt ul li {color:#222; font-size:12px; position:relative; padding-left:43px; margin-bottom:3px;}
.mypage .levelup .txt ul li .gray {position:absolute; left:0;}
.mypage .coupon2 {background:#f5f5f5; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.mypage .coupon2 dl {overflow:hidden; display:table; margin-bottom:3%;}
.mypage .coupon2 dl dt {width:40%; display:table-cell; vertical-align:middle;}
.mypage .coupon2 dl dd {width:53%; padding:0 2%; display:table-cell; vertical-align:middle;}
.myrate .benefit {background:#45474d; color:#fff; overflow:hidden; display:table; width:90%;}
.myrate .benefit .img {display:table-cell; vertical-align:middle; width:15%;}
.myrate .benefit .txt {display:table-cell; vertical-align:middle; width:85%; padding:0 5% 0 2%;}
.myrate .benefit .txt b {font-size:15px;}
.myrate .benefit .txt .golink {font-size:11px;}
.myrate .tab {margin-bottom:0;}
.myrate .tab ul li {width:33.3%; border-right:1px solid #dfdfdf;}
.myrate .tab li img {vertical-align:middle;}
.myrate .rateCon {display:none;}
.myrate .rateCon01 {display:block;}
.myrate .rateCon p.red {font-size:12px;}
.myrate .tblType02 {border-left:none; border-right:none;}
.myrate .tblType02 th {text-align:center;}
.myrate .tip_orange li {color:#666;}
.myuse .order_list_btn a {font-size:11px; padding:0 2%;}
.myuse .my_point {color:#fc7464;; font-size:14px; display:block; margin-bottom:3%; padding:3% 0; font-family:'NanumBarunGothicBold';}
.mypoint .dgrayback {position:relative;}
.mypoint .dgrayback b {position:absolute; right:5%; font-size:17px;}
.myaddress .cart_list .cart_info dl dt {width:27%;}
.myaddress .cart_list .cart_info dl dd {width:73%;}
.samecheck .dgrayback {overflow:hidden;}
.samecheck .dgrayback .img {width:26%; float:left;}
.samecheck .dgrayback .txt {width:73%; float:right; margin:10px 0;}
.samecheck .dgrayback .txt b {display:block; font-size:16px; margin-bottom:5px;}
.samecheck .grayback {border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.samecheck .tblType02 td {text-align:left;}
.samecheck .tblType02 td.samepay_check {line-height:24px;}

.search_wrap {text-align:center; margin-top:5%;}
.search_wrap .text {width:55%;}

/* 배송요금 계산기 */
.calculator .select_country li {width:50%;}
.calculator .input_form .btn_gray {min-width:30px; font-weight:bold;}

/* 진행중 이벤트 */
.event img {vertical-align:top;}
.event .eventThumb {overflow:hidden; padding:0 2% 2% 2%; background:#000;}
.event .eventThumb li {width:40%; float:left; padding:2% 5%; background:#fff;}

/* 이번주 항공 스캐쥴 */
.schedule img {vertical-align:top;}
.schedule .date {position:relative;}
.schedule .date b {display:block; width:100%; position:absolute; left:0; top:30%; text-align:center; font-size:12px;}
.schedule .scheduleWrap {margin-top:5%;}
.schedule .scheduleWrap .title {margin-bottom:3%;}
.schedule table thead th {color:#222; font-weight:bold;}
.schedule table tbody th, .schedule table tbody td {font-size:12px; text-align:center;}

/* 이용약관, 개인정보처리방침 */
.policy textarea {height:500px;}

@media all and (max-width:360px) {
.content .w20 {width:20%;}
.content .w35 {width:35%;}
.content .w40 {width:40%;}
.content .w55 {width:45%;}
.content .w75 {width:75%;}
.content .w100 {width:100%;}
.content .cart_list .cart_title .modify {top:8px;}
.content .cart_list .cart_info dl {line-height:normal;}
.content .cart_list .cart_info dl dt {margin:4px 0; width:36%;}
.content .cart_list .cart_info dl dd {margin:4px 0; width:64%;}
.mycoupon .cart_list .cart_info dl dt {width:40%;}
.mycoupon .cart_list .cart_info dl dd {width:60%;}
.footWrap .bankInfo {font-size:11px;}
.footWrap .bankInfo img {width:70px;}
.footWrap .customer {padding:4%;}
.footWrap .customer .csTitle {float:none; width:100%; padding:0; font-size:14px; margin-bottom:3%;}
.footWrap .customer .csInfo {float:none; width:100%; padding:0; font-size:12px;}
.footWrap .customer .csInfo b {font-size:12px;}
}