/* 
	YQ 프로퍼마켓 사용자 정의 CSS
	2025-06-04
	딥이모션
*/

@charset "utf-8";

/* 공통 */
.bold {font-weight:700 !important;}
.flex {display:flex !important;}
.items-center { align-items:center !important; }
.content-start {justify-content: flex-start !important;}
.content-between {justify-content: space-between !important;}
.content-around { justify-content: space-around; }
.w94 {width:94% !important;}
.w100 {width:100% !important;}
.mt-0 {margin-top:0px !important;}
.mt-5 {margin-top:5px !important;}
.mt-10 {margin-top:10px !important;}
.mt-20 {margin-top:20px !important;}
.mt-23 {margin-top:23px !important;}
.mb-10 {margin-bottom:10px !important;}
.mb-20 {margin-bottom:20px !important;}
.pt-16 {padding-top:16px !important;}
.pt-60 {padding-top:60px !important;}
.pb-16 {padding-bottom:16px !important;}
.pb-20 {padding-bottom:20px !important;}
.pt-pb-16 {padding:16px 0 !important;}
.pb2 {padding-bottom:2px !important;}
.pr-5 {padding-right:5px !important;}
.fs14 {font-size:14px !important;}
.fs16 {font-size:16px !important;}
.fs24 {font-size:24px !important;}
.fw400 {font-weight: 400 !important;}
.fw500 {font-weight: 500 !important;}
.fw600 {font-weight: 600 !important;}
.fw700 {font-weight: 700 !important;}
.ln32 {line-height:32px;}
.ln40 {line-height:40px;}
.hvr-overline-reveal:before {display:none !important;}
.video-container {width: 100%; margin: 0 auto; margin-top:40px; background: white;overflow: hidden;position: relative;}
.video-player {width: 100%;height: auto;display: block;max-height: 80vh;object-fit: cover;}
.video-info {padding: 20px;text-align: center;}
.video-info h2 {color: #333;margin-bottom: 10px;}
.video-info p {color: #666;margin: 5px 0;}
.controls-info {background-color: #f8f9fa;padding: 15px;border-radius: 5px;margin-top: 15px;}
.controls-info ul {margin: 0;padding-left: 20px;}
.controls-info li {margin: 5px 0;color: #555;}
.cursor {cursor: pointer;}
.bottom-line-0 {border-bottom: 0px !important;}
.hide {display: none !important;}
.show {display: block !important;}



/* ========== GNB(s) ========== */
#header .headerContents .headerMypage {position:relative;width:24px;}
#header .headerContents .headerMypage a.yq-login,
#header .headerContents .headerMypage a.yq-logout {position:relative; width: 100%; height: 100%; display: block; z-index:99999999;}
#header .headerContents .headerMypage.active .yq-pc { display:none !important; }
#header .headerContents .headerMypage .joinicon { font-weight:700; z-index:-1; }
#header .btn_kakao_login { line-height:14px !important; }
#header .headerGnb .categorySlide .gnbMenuBox > button,
#header .headerGnb .categorySlide .gnbMenuBox .menuCategory { height:60px !important; }
#header .headerGnb .categorySlide .gnbMenuBox .menuCategory > li > a {line-height:60px  !important; }
#header .headerGnb .categorySlide .gnbMenuBox .menuCategory li:nth-child(2) .subCategory.depth1 { display:none !important; }
.specialBenefit.currentCategory .subCategory.depth1 { display:none !important; }

/* ========== GNB(e) ========== */

.addition_zone { display:none !important; }

/* ========== GNB hover menu(s) ========== */
#header .headerGnb .categorySlide .gnbMenuBox .menuCategory .depth1 { top:calc(var(--t-h-h) - 25px) !important; }
/* ========== GNB hover menu(e) ========== */

/* ========== 메인(s) ========== */
.mainContainer {margin-top:60px !important;}
.mainContainer_gap .item_tit_box .item_name,
.mainContainer_gap .delFixedPrice, 
.mainContainer_gap .item_money_box .item_price span {font-size:18px;}
.mainContainer_gap .item_money_box .item_price { padding:0 !important; }
.mainContainer_gap .item_money_box .crema_product_reviews_score__container { margin-top:0px !important; color:#8F9592; font-size:11px; font-weight:500; }
.mainContainer_gap .item_money_box .crema_product_reviews_score__container svg { fill:#8F9592 !important; }
.main_our_mission { margin-left: -2% !important; margin-right: -2% !important; }
.main_contents.news .main_contents_inner { margin-top:0px !important; }
.main_our_mission { background:url('https://propermarket.speedycdn.net/img/main/bg_our_mission_250519.png') repeat center center !important; }
/* 커스텀 페이지네이션 스타일 */
.pg_cnt { display:none !important; }
.pg_cnt .custom-pagination {display: flex;align-items: center;justify-content: flex-end;gap: 15px;margin-top: 20px;font-size: 16px;color: #333;}
.pg_cnt .custom-pagination .pagination-prev,
.pg_cnt .custom-pagination .pagination-next {width: 40px;height: 40px;border: 1px solid #ddd;border-radius: 5px;background: white;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all 0.3s ease;color: #666;}
.pg_cnt .custom-pagination .pagination-prev:hover,
.pg_cnt .custom-pagination .pagination-next:hover {border-color: #007bff;color: #007bff;}
.pg_cnt .custom-pagination .pagination-prev.disabled,
.pg_cnt .custom-pagination .pagination-next.disabled {opacity: 0.3;cursor: not-allowed;}
.pg_cnt .custom-pagination .pagination-info {font-weight: 500;color: #333;min-width: 50px;text-align: center;}
.view-all-btn {margin:0 auto; width:250px; line-height:45px; margin-bottom: 20px;background: #fff;color: #4b4f54;border: 1.5px solid #4b4f54;border-radius: 50px;font-size: 18px;font-weight: 700;cursor: pointer;transition: all 0.3s ease; text-align: center; display:block; /* 기본적으로 숨김 */}
.view-all-btn:hover {background: #4b4f54;transform: translateY(-2px); color: #fff !important;}
.mainContainer_gap.new_brand,
.mainContainer.mpad {margin-top:0px !important;}
/* ========== 메인(e) ========== */

/* ========== 로그인(s) ========== */
.member_cont .member_login_box .login_input_sec button.loginBtn { border-top-right-radius:0px; border-bottom-right-radius:0px; border-bottom:1px solid #4b4f54; background-color:#031b16 !important; color:#fff !important; font-size:16px !important; font-weight:700 !important; font-family:"Noto Sans KR", sans-serif !important; height:46px !important; line-height:46px !important; }
.member_cont .member_login_box .login_input_sec button.btn_member_join { border-top-left-radius:0px; border-bottom-left-radius:0px; }
.member_cont .member_sns_login .sns_login_txt .btn_naver_login .login_naver_imgL .txt { font-size:14px; color:#4b4f54; }
.member_cont .member_login_box .login_input_sec input[type="text"], .member_cont .member_login_box .login_input_sec input[type="password"] { margin-bottom:12px; border:1px solid #d9d9d9; font-size:14px; font-weight:400; letter-spacing:-0.3px; font-family:"Noto Sans KR", sans-serif; color:#afb0b0 !important; height:46px !important; }
.member_cont .member_login_box .login_input_sec input[type="text"]::placeholder,
.member_cont .member_login_box .login_input_sec input[type="password"]::placeholder { color:#afb0b0; font-size:14px; font-weight:400; letter-spacing:-0.3px; font-family:"Noto Sans KR", sans-serif; }
.member_cont .member_login_box .login_input_sec input[type="text"]::-webkit-input-placeholder,
.member_cont .member_login_box .login_input_sec input[type="password"]::-webkit-input-placeholder { color:#afb0b0; font-size:14px; font-weight:400; letter-spacing:-0.3px; font-family:"Noto Sans KR", sans-serif; }
.member_cont .member_login_box .login_input_sec input[type="text"]:-ms-input-placeholder,
.member_cont .member_login_box .login_input_sec input[type="password"]:-ms-input-placeholder { color:#afb0b0; font-size:14px; font-weight:400; letter-spacing:-0.3px; font-family:"Noto Sans KR", sans-serif; }

.member_cont .nonmember_input_box input[type="text"], .member_cont .nonmember_input_box input[type="password"] { font-size:14px; font-weight:400; letter-spacing:-0.3px; font-family:"Noto Sans KR", sans-serif; color:#afb0b0 !important; }
.member_cont .nonmember_input_box input[type="text"] { margin-bottom:12px; }
.member_cont .nonmember_input_box input[type="text"]::placeholder,
.member_cont .nonmember_input_box input[type="password"]::placeholder { color:#afb0b0; font-size:14px; font-weight:400; letter-spacing:-0.3px; font-family:"Noto Sans KR", sans-serif; }
.member_cont .nonmember_input_box input[type="text"]::-webkit-input-placeholder,
.member_cont .nonmember_input_box input[type="password"]::-webkit-input-placeholder { color:#afb0b0; font-size:14px; font-weight:400; letter-spacing:-0.3px; font-family:"Noto Sans KR", sans-serif; }
.member_cont .nonmember_input_box input[type="text"]:-ms-input-placeholder,
.member_cont .nonmember_input_box input[type="password"]:-ms-input-placeholder { color:#afb0b0; font-size:14px; font-weight:400; letter-spacing:-0.3px; font-family:"Noto Sans KR", sans-serif; }

.member_cont .member_login_box .login_input_sec .form_element label { background-image: url('https://propermarket.speedycdn.net/img/common/ico-checkbox-off.svg'); }
.member_cont .member_login_box .login_input_sec .form_element label:hover { background-image: url('https://propermarket.speedycdn.net/img/common/ico-checkbox-off.svg'); }
.member_cont .member_login_box .login_input_sec .form_element label.on { background-image: url('https://propermarket.speedycdn.net/img/common/ico-checkbox-on.svg'); }
.member_cont.noBorder .member_login_box { margin-bottom:0px; padding:24px 17px; box-shadow:none; }
.member_cont .member_login_box .login_box_subText { padding:15px 0 0 0; }
.member_cont .member_sns_login { margin-bottom:0px; padding:20px 30px; box-shadow:none; }
.member_cont .nonmember_input_box { padding:24px 17px 0 17px; box-shadow:none; }
.member_cont .nonmember_input_box .js_caution_msg2 { padding:0; }
.member_cont .nonmember_input_box input { border:1px solid #d9d9d9; background-color:#fff; }
.member_cont .nonmember_input_box input:nth-of-type(2) { width:100%; }
.member_cont .nonmember_input_box button { margin-top:4px; width:100%; background-color:#031b16; color:#fff; font-size:16px; font-weight:700; font-family:"Noto Sans KR", sans-serif; letter-spacing:-0.3px; border-radius:4px; }
.member_cont .nonmember_input_box .nonmember_join_box { margin:0; background:#f5f5f5; }
.member_cont .nonmember_join_box { margin:0; }
.member_cont .nonmember_join_box .btn_member_black { margin:12px 0 12px 0; }
.member_cont .nonmember_join_box .btn_center_box { padding:0 17px; background:#fff; }
.member_cont .nonmember_join_box .btn_center_box .btn_member_black { width:100%; background-color:#7e8181;; color:#fff; font-size:16px; font-weight:700; font-family:"Noto Sans KR", sans-serif; letter-spacing:-0.3px; height:46px; line-height:46px; border-radius:4px; border:none; }



.member_tit {margin: 0 0 10px}
.member_sns_login .login_box_subText { text-align: center; font-size: 14px; font-weight: 500; padding: 20px 0px 0 0; background:#fff; }
.member_sns_login .bnr { width:100%; margin-bottom:18px; }
.btn_naver_login .imgL { border-radius: 3px; border:1px solid #e4e4e4; background: #FFF !important; width:calc(100% - 2px) !important; }
.btn_kakao_login .imgL { font-size: 16px !important; border-radius:6px; border:1px solid #FEE500 !important; width:calc(100% - 2px) !important; }
.btn_naver_login { height:46px !important; }
.member_cont .member_login_box .login_input_sec .member-login-btns-box { width:100%; margin-top:16px; }
.member_cont .member_login_box .login_input_sec .member-login-btns-box .loginBtn { width:100%; border-radius:4px !important; }
.member_cont .member_login_box .login_input_sec .btn_login_box { text-align:center; font-size:0; border:none; margin:24px 0 0; padding:0 0 12px 0; border-bottom:1px solid #f3f4f4; }
.member_cont .member_login_box .login_input_sec .btn_login_box li { float:none; display:inline-block; margin:0; }
.member_cont .member_login_box .login_input_sec .btn_login_box li span { font-size:14px; font-weight:400; border:none; background:none; color:#7e8181; padding:0 10px; border-left:none; cursor:pointer; }
.member_cont .member_login_box .login_input_sec .btn_login_box li:first-child span { border:none; }
.member_cont .member_login_box .login_input_sec .login-section-divider { display:none; }
.member_cont .member_login_box .login_input_sec .naver-login-tit { text-align:center; font-size:14px; font-weight:500; margin:16px 0 12px 0; color:#7e8181; }
.member_cont .member_login_box .login_input_sec .naver-login-img-wrap { text-align:center; margin:0 0 20px; }
.member_cont .member_login_box .login_input_sec .naver-login-img-wrap .btn_naver_login { display:inline-block; height:auto; line-height:0; text-align:center; }
.member_cont .member_login_box .login_input_sec .naver-login-img-wrap .btn_naver_login img {  max-width:100%; height:auto; }
/* ========== 로그인(e) ========== */

/* ========== aside(s) ========== */
#aside .quickContent {position:absolute !important;bottom:10% !important;}
/* ========== aside(e) ========== */

.btn_naver_login { line-height:44px !important; }
.member_address .address_postcode { justify-content: flex-start; }

/* ========== 상품상세(s) ========== */
.item_add_option_box dl .nice-select span.current {font-size:13px; color: #031b16;font-weight: 500;font-family: 'Noto Sans Kr', sans-serif;}

.item_choice_list .count {min-width:119px !important;}
body .nologin .npay_type_C_1_2, 
body .nologin .npay_type_C_2_2,
body .nologin .npay_button_box,
body .nologin .npay_button_box2,
body .npay_type_MA_1, 
body div.npay_type_C_1_2, 
body .npay_type_C_2_2, 
body div.npay_storebtn_bx { width: 100% !important; height:auto !important; }
body #NPAY_EVENT_ID a,
body #NPAY_EVENT_ID p,
body #NPAY_EVENT_IDMobile a,
body #NPAY_EVENT_IDMobile p,
body .npay_event_text { display:none !important; }
body .npay_btn_pay.btn_green {background-color: #fff !important; }
.nice-select .list {width:100% !important;}
#couponOrderApplyLayer .order_table_type .goods_coupon_box th {width:100% !important;}
#couponOrderApplyLayer .order_table_type .goods_coupon_box td {padding: 0 !important;}
#couponOrderApplyLayer .order_table_type .goods-coupon-links {padding: 10px 4px 9px 4px !important;display:flex; align-items: center; justify-content: flex-start; flex-wrap:wrap; gap:5px; font-weight:bold; color:#333;}
#couponOrderApplyLayer .order_table_type td { border-bottom: 0px !important; }
#couponOrderApplyLayer .order_table_type .form_element label.check_s {padding-left: 0px !important;}
#couponOrderApplyLayer .top_table_type td {padding: 10px 4px 9px 4px !important; border-bottom: 0px !important; }
#couponOrderApplyLayer .top_table_type .order-coupon-area {padding: 0 !important;display:flex; align-items: center; justify-content: flex-start; flex-wrap:wrap; gap:5px;}
#couponOrderApplyLayer .top_table_type .delivery-coupon-area {padding: 0 !important;display:flex; align-items: center; justify-content: flex-start; flex-wrap:wrap; gap:5px;}
#couponOrderApplyLayer .coupon_total_box {border-left: 0px; border-right: 0px !important; }
#couponOrderApplyLayer .scroll_box { border-bottom: 0px !important; }
.crema-product-reviews.crema-applied {width:100%; max-width:1220px; margin:0 auto;}
.free_delivery_condition_alert_box {margin:39px 0 41px 0; display:none;}
.free_delivery_condition_alert {margin-top:0px;padding:20px 40px;background-color:#fafafa;}
.free_delivery_condition_alert .bold {color:#000;font-weight:bold;font-size:16px;text-align:right;}
.free_delivery_condition_alert .bold span {color:#6dc53e;}
.free_delivery_condition_alert .outer-gage {position:relative;margin-top:3px;height:6px;background-color:#d3d3d3;width:100%;}
.free_delivery_condition_alert .inner-gage {position:absolute;top:0;left:0;height:6px;background-color:#a7ed10;width:0%; border-radius:100px;}
.option_total_display_area.item_choice_list table {border-bottom:0px solid !important;}
.item_price_cont {border-top:3px solid #555;}
.item_goods_tab li {width:33.33333333% !important;}
.goodsViewBtn > div { justify-content: center !important; }
/* ========== 상품상세(e) ========== */



/* ========== 주문서(s) ========== */
#settlekind_escrow .quick_title { width:100px; }
#settlekind_escrow .quick_title span {background-color: #0070F3;color: #FFFFFF;border-radius: 5px;padding: 4px 8px 4px 8px !important;margin-left: 4px;font-weight: bold;}
#settlekind_escrow .payment_progress_select.two li:first-child { margin:0 0 0 0; }
#settlekind_escrow .quick-transfer-info dt { width:40px; }
.payment_final_total { padding:0 19px 13px 0; border:0px; }
.payment_progress_select li { line-height:30px;}
.order_zone_tit h4 { padding:0 !important; }
/* ========== 주문서(e) ========== */



/* ========== 주문서 > 쿠폰팝업(s) ========== */
.coupon_total_box { display:flex; justify-content: flex-end; gap:30px; }
/* ========== 주문서 > 쿠폰팝업(e) ========== */



/* ========== 장바구니(s) ========== */
.td_btn_delete {position: relative; border-left: 1px solid #ebebeb;}
.delete_one_goods {position: absolute;top:50%; transform: translate(-50%, -50%); left:50%; background: none;border: none;font-size: 24px;color: #666;cursor: pointer;z-index:12;width: 40px;height: 40px;}
.spn_delete_txt {display: block;}
.btn_order_whole_buy { margin-top:0px !important; }
.btn_order_box + .chk_none { float:left; background:none; padding-left:10px !important; color:red !important; }
.pay_box { margin-top:5px !important; }
/* ========== 장바구니(s) ========== */

/* ========== 마이페이지(s) ========== */
.mypage_top_info .mypage_top_txt,
.mypage_top_info .mypage_top_grade,
.mypage_top_info .mypage_top_wallet { width:15% !important; }
 
.mypage_top_info .mypage_top_txt .grade_txt span { font-size:28px !important; }
.mypage_top_wallet ul li {width:48% !important; }
/* ========== 마이페이지(e) ========== */


.crema-product-reviews.crema-applied[data-widget-style="photo_thumbnail"],
.m_mobile_bottom_fixed_box { display:none !important; }

@media screen and (max-width:1240px){
	#header .headerSection1 { min-height:45px !important; }
	#header .headerContents .headerMypage .joinicon { top:47px !important; }
	.member_cont .nonmember_input_box {margin-bottom: 0px !important;}
	.video-container {max-width: 100%;margin-top:40px; }
}

@media screen and (max-width: 1024px) {
	
	.mainContainer {margin-top:45px !important;}
	.yq.btn_kakao_login { line-height:57px !important; }
	.yq.btn_kakao_login .imgL img { top:5.5px !important; }
	.yq.btn_kakao_login .txt { font-size:18px !important; }
	.item_add_option_box dl { display:flex !important; align-items:center; }
	.item_add_option_box dl dt { width:25% !important; text-align: right; }
	.item_add_option_box dl dd { width:75% !important; }
	.mypage_top_info {padding:0;}
	.mypage_top_info .mypage_top_txt, .mypage_top_info .mypage_top_grade, .mypage_top_info .mypage_top_wallet { width:98% !important; }
	.mypage_top_wallet {text-align: center !important; }
	.mypage_top_info > div { text-align: left; display: block; width: 98%; padding: 20px 0 20px 2%; border-bottom: 1px solid #dcdcdc; vertical-align: middle;}
	#header .headerContents .headerMypage .joinicon { top:34px !important; }
	.member_cont .nonmember_input_box input[type="text"] { margin-bottom:12px !important; }

	.pay_box .payco_pay, .pay_box .naver_pay {
        display: block;
        margin:0 -10px 10px -10px !important;
        width: auto !important;
    }
}

@media screen and (max-width:900px){ 

	/* board/skin/list */
	.date_check_box .btn_write {top:-10px !important;}
	.scrollMoveBtn .gototop, .scrollMoveBtn .moveScrollTop, .scrollMoveBtn .moveScrollBottom { display:block !important; }
}

@media screen and (max-width:800px){ 
	
}

@media screen and (max-width:768px){ 

	/* 
		변경일: 25-06-11
		내  용: 주문서 CSS 변경
	*/
	.order_view_info .table_left {border-collapse: separate;}
	.order_view_info .order_table_type table.Respo th { width:29%; display:table-cell !important; letter-spacing:-1px; }
	.order_view_info .member_email select {margin-top:5px;}
	.order_view_info input[type="text"], 
	.order_view_info .member_email input[type="text"],
	.delivery_info .member_address .address_input input:first-child,
	.td_last_say select,	
	.td_last_say input,
	.member_address .address_input { width:100% !important;}
	.member_address .address_postcode input { width:140px !important;}
	.td_last_say input { margin-top:5px !important; }
	.order_money_use input {width:200px !important;}
	.delivery_info .shipping_info table .form_element ul { display: flex; flex-wrap: wrap; }
	.delivery_info .shipping_info table .form_element ul li { padding:0 20px 0 0; }
	.delivery_info .shipping_info table .form_element ul li label {font-size:16px;}
	.order_view_info input[name="useMileage"],
	.order_view_info input[name="useDeposit"]{ width:93% !important; }
	.order_money_use .form_element { padding:5px 0 0 0; }
	.payment_progress .order_zone_tit > p { padding:2px 0 0 10px; }
	#settlekind_general .payment_progress_select { display:flex; flex-wrap: wrap; justify-content: flex-start; }
	#settlekind_general .payment_progress_select li { margin:0; width:33.33333333%; }
	.pay_bankbook_box ul li select {margin-top:0px;}
	#receiptSelect dt {width:40%;}
	.escrow_payment.org .payment_progress_select li:first-child { /* margin:0 0 0 37px !important; */ }
	.coupon_apply_layer .scroll_box { border-bottom: 0px; }
	
	body .nologin .npay_type_C_1_2, 
	body .nologin .npay_type_C_2_2,
	body .nologin .npay_button_box,
	body .nologin .npay_button_box2,
	body .npay_type_MA_1, 
	body div.npay_type_C_1_2, 
	body .npay_type_C_2_2, 
	body div.npay_storebtn_bx { width: 100% !important; }
	body #NPAY_EVENT_ID a,
	body #NPAY_EVENT_ID p,
	body #NPAY_EVENT_IDMobile a,
	body #NPAY_EVENT_IDMobile p,
	body .npay_event_text { display:none !important; }
	body .npay_btn_pay.btn_green {background-color: #fff !important; }
	.member_address .address_postcode { display:flex; justify-content: space-between; }
	.item_detail_list dl {padding: 4px 0 !important; }
	.td_btn_delete {border-left: none;}
	.delete_one_goods {top:20px;}
	.spn_delete_txt {display: none;}
	.btn_order_choice_buy {width:100% !important; margin-left: 0px !important; }
	.btn_order_whole_buy {width:100% !important; margin-left: 0px !important; }
}
@media screen and (max-width: 768px) {
	.video-container {max-width: 100%;margin: 0;border-radius: 0;margin-top:25px; width:100vw; height:60vh; }
	.video-player {height:100%; max-height: 100vh;}
	.video-info {padding: 10px;}
	.video-info h2 {font-size: 1.3em;}
	.goods-grid-swiper.mobile-grid {display: block !important;}
    .goods-grid-swiper.mobile-grid .swiper-wrapper {display: grid !important;grid-template-columns: repeat(2, 1fr);transform: none !important;}
    .goods-grid-swiper.mobile-grid .swiper-slide {transform: none !important;}
    .goods-grid-swiper.mobile-grid .swiper-button-next,
    .goods-grid-swiper.mobile-grid .swiper-button-prev {display: none !important;}
	.view-all-btn {width:250px;display: block;}
    .custom-pagination {display: none !important; /* 모바일에서 페이지네이션 숨김 */}
	.mainContainer_gap.new_brand {margin-top:0px !important;}
	.mypage_top_info .mypage_top_txt, .mypage_top_info .mypage_top_grade, .mypage_top_info .mypage_top_wallet { width:98% !important; }
	.payment_progress .payment_progress_select li { margin:0 0 0 0px; padding:0px; min-width:80px; }
	.order_table_type table.Respo th {padding:0 !important;}
	#contents .member_address .address_postcode input {width:100% !important;}
}

@media screen and (max-width: 560px) {
	.main_our_mission .main_our_mission_inner {padding: 35px 10px 35px 10px !important;}
    .member_wrap.Newlayout .member_tit h2 { font-size: 16px !important; color:#031b16 !important; font-family: 'Noto Sans KR' !important; }
	.payment_progress .payment_progress_select li {padding:0 0 0 0px;}
}
@media screen and (max-width:490px){
	
}
@media (max-width: 480px) {
	.video-player {height:100%; max-height: 100vh;}
	.video-info {padding: 10px;}
	.video-info h2 {font-size: 1.3em;}
}
@media screen and (max-width:420px){
	
}