
h2.page_tit{font-size:2.5rem; font-weight: 500; text-align: center; margin-bottom:50px;}
.page_tit.posi_center{position: absolute;left:50%;transform: translate(-50%,-50%);top:50%;margin-bottom: 0;}

h4.join_sub_tit{margin-bottom:20px; font-size: 2rem; font-weight: 400;}
h6.my_sub_tit{font-size: 1.125rem;padding-bottom: 10px;}


.bold{font-weight: bold;}

.text-fff{color: #fff;}
select{border: 1px solid #ddd; padding: 10px; border-radius: 4px; outline: none; color: #111;}

/*.shop_list*/
 

/* 상품나열 */
.menu_list{display: flex;justify-content: space-between;margin-bottom: 20px;}
.cata_list { display: inherit; position:relative}
.cata_list > p{ border:1px solid #ddd; background-color: #fff;padding: 6px 10px 4px;
    width: 110px;display: none;}
.cata_list > p::after{width:10px; content:''; display: block; background: url(https://s3.ap-northeast-2.amazonaws.com/lbcontents/images/COMMON/160297087255320.png) no-repeat center bottom; height:20px; position:absolute; top:8px; right:11px}

.cata_list p {font-size: 0.9rem;}
.cata_list ul {display: flex;}
.cata_list ul li{color: #767676;}
.cata_list ul li .on{color:#71bf44;font-weight: 600;}
.cata_list ul li a{display: block;font-weight: inherit;}
.cata_list ul li+li{margin-left: 15px;}


.top_minilist p span{ color:#be3434; padding-left: 4px; font-weight: 600; padding-right: 0; margin-right: 0;}
.top_minilist p span::before{display: none;}


/*table*/
.qna .table_style01 .table_button{display: flex;    justify-content: space-between;}
.qna .search_but_type02{width: auto;margin-top: 0;}

.table_style01 .table_button{margin-bottom: 20px;}
.table_style01 .table_button button{padding:12px 24px}
.table_style01 .table_button button +button{margin-left: 10px;}


/* .table_style01 #no_post p{padding:60px 0;} */

.table_style01 ul.head_table{border-top:2px solid #000;}
.table_style01 ul > li > div{display: flex; text-align: center;align-items: center;        justify-content: space-between;}
.table_style01  ul > li{padding:20px 0px;}
.table_style01 .d-block{justify-content: center;}
.table_style01 .head_table{border-top:1px solid #ddd;border-bottom: 1px solid #ddd;background: #f9f9f9;}
.table_style01 .head_table p{font-weight:bold; color: #000;text-align: center;}
.table_style01 .head_table div{font-weight:bold; color: #000;text-align: center;}
.table_style01 .head_table div.d-block{justify-content: flex-start;}
.table_style01 .body_table li{border-bottom:1px solid #ddd;    text-align: center;cursor: pointer;}
.table_style01 .body_table li button{margin:0 auto;border-radius: 4px;}
.table_style01 .body_table .t_no{color:#767676;font-size: 0.9rem;}
.table_style01 .body_table .t_name{color:#767676;font-size: 0.9rem;}
.table_style01 .body_table .t_date{color:#767676;font-size: 0.9rem;}
.table_style01 .thumbnail{overflow:hidden;display: block;width: 150px ; height: 150px;margin: 0 auto;}
.table_style01 .thumbnail img{display: block;}
.table_style01 .body_table .t_title{text-align: left;}
.table_style01 .t_title i.fa{padding-left:5px;color:#888}
.table_style01 p.tit{margin-top: 4px;;}
.table_style01 .target01{text-align: left; font-weight: 500;color: #222;}


.table_style01.add_option .table_body{padding-bottom: 15px;}

p.no_post {font-size:14px;color:#767676;padding: 60px 0;text-align: center;}
.table_style01 .no_post{    flex-direction: column;padding:100px 0 !important;    display: flex; align-items: center;display: flex;}
.table_style01 .no_post .button{margin-top: 20px;}
.table_style01 .no_post p{opacity: 0.6;    margin-top: 10px;;}
.table_style01 .no_post img{width: 60px;opacity: 0.6;;}


.table_style01.coupon_wrap .body_table{border-top:2px solid #000;}
.table_style01.coupon_wrap .body_table li .p-name{text-align: left;}
.table_style01.coupon_wrap .body_table li:hover .p-name{opacity: 0.8;}
.table_style01.coupon_wrap .body_table li .txt{color: #767676;font-size: 0.9rem;}
.table_style01.coupon_wrap .body_table li .day{color: #767676;font-size: 0.9rem;}
.table_style01.coupon_wrap .coupon_txt{display: flex;    align-items: center;}
.table_style01.coupon_wrap .bg_coupon{width: 140px;height: 70px;background: url(https://bigsdata.s3.ap-southeast-3.amazonaws.com/BIGSMALL/images/165341085718809.png) no-repeat center/cover;position: relative;margin-right: 20px;} 
.table_style01.coupon_wrap .bg_coupon p{position: absolute;left:43%;transform: translate(-50%,-50%);top:53%;color: #71bf44;font-size: 1.25rem;}

/*주문조회 상세*/
.more_order h6.my_sub_tit{font-size: 1.3rem;font-weight: bold;color: #bbb;}
.more_order .table_style01.order_list{border:none;border-radius:0px;padding:0px;}



/*주문조회*/
.day_order_product+.day_order_product{margin-top: 60px;}

.table_style01.order_list .head_table{display: none;}
.table_style01.order_list{border:1px solid #ddd;border-radius: 10px;padding:30px;}
.table_style01.order_list .order_numder{display: flex;justify-content: space-between;align-content: center;border-bottom:2px solid #111;padding-bottom: 10px;margin-top: 0;}
.table_style01.order_list .order_numder p{font-weight: bold;font-size: 1.125rem;}
.table_style01.order_list .order_numder span + span{position: relative;margin-right: 10px;padding-right: 10px;;display: inline-block;}
.table_style01.order_list .order_numder p{display: flex;}
.table_style01.order_list .order_numder p span{display: block;margin-right: 10px;padding-right: 10px;;}
.table_style01.order_list .order_numder p span + span::before{content:'';display: block;width: 1px; height: 15px;position: absolute;left: -10px;top:50%;transform: translateY(-50%);background: #ddd;}
.table_style01.order_list .order_numder img{filter: invert(100%);width: 6px;transform: rotate(180deg);position: relative;top:-1px;display: inline-block;}
.table_style01.order_list .pro_thumbnail{display: flex;align-items: center;}

.table_style01.order_list .more_product{display: block;}
.table_style01.order_list .more_product .button.type02{margin-top: 0;;}
.table_style01.order_list .more_product > div{display: flex;    align-items: center;}
.table_style01.order_list .more_product > div+div{margin-top: 20px;}
.table_style01.order_list .shipping_amount p:last-child{font-weight: bold;font-size: 1rem;color: #000;}
.table_style01.order_list .shipping_amount p span{font-weight: inherit;}
.table_style01.order_list .shipping_amount p span + span{margin-left: 4px;}
.table_style01.order_list .shipping_amount{display: block;background: #f8f8f8;margin-top: 20px;padding:16px;}
.table_style01.order_list .shipping_amount p{font-size: 0.9rem;color: #767676;}
.table_style01.order_list .shipping_amount > div{display: flex;justify-content: center;}
.table_style01.order_list .shipping_amount > div button{width: auto;margin:0 5px}
.table_style01.order_list .shipping_amount .button button+button{margin-top: 0;;}


.table_style01.order_list .pro_thumbnail > i{margin:0; width: 130px;  height: 130px;}
.table_style01.order_list .pro_info{text-align: left;padding-left: 20px;width: calc(100% - 130px);}
.table_style01.order_list .product_option{color: #767676;font-size: 0.9rem;margin-top: 4px;word-break: keep-all;}
.table_style01.order_list .price_num{color: #767676;font-size: 0.9rem;margin-top: 4px;word-break: keep-all;display: flex;}
.table_style01.order_list .select_numder{margin-right: 8px;position: relative;padding-right: 10px;}
.table_style01.order_list .select_numder::after{content:'';display: block;width: 1px;height: 10px;position: absolute;right:0;top:50%;transform: translateY(-50%);background: #ddd;}
.table_style01.order_list .brand_name{color: #333;font-size: 0.95rem;}
.table_style01.order_list .product_title{font-weight: bold;font-size: 1.1rem;}
.table_style01.order_list .type02 {margin-top: 4px;}
.table_style01.order_list .type02 button+button{margin-top: 10px;;    display: block;}
.table_style01.order_list .delivery{font-size: 0.9rem;color: #767676;line-height: 1.5;}
.table_style01.order_list .delivery_info{color: #71bf44;margin-bottom: 4px;}

.table_style01.order_list .order_but{display: flex;justify-content: flex-end;margin-top: 20px;}

.table_style01.order_list .order_state{background: #f5f5f5;padding:8px 20px;width: max-content;font-weight: bold;border-radius: 4px;margin-bottom: 20px;}
.table_style01.order_list .order_state span{font-weight: bold;}
.table_style01.order_list .order_state span+span{margin-left: 10px;}

/*문의*/
/*비밀글*/
.table_style01 li.lock_inquiry .t_title{font-size: 0;}
.table_style01 li.lock_inquiry .t_title::before{content:'Secret post.';font-size: 1rem;color: #767676;}
.table_style01 li.lock_inquiry .t_title::after{content:'';display: inline-block;width: 18px;height: 18px;background: url(https://bigsdata.s3.ap-southeast-3.amazonaws.com/BIGSMALL/images/165325638121029.png) center/cover;position: relative;left:10px;opacity: 0.8;}

.table_style01 .head_table li .t_title{    justify-content: center;}
.table_style01 li .t_title{position: relative;display: flex;align-items: center;}
.table_style01 li .t_title span{max-width: calc(100% - 50px);}
.table_style01 li .t_title.w70p span.new{color: #be3434;    font-size: 1rem;font-family: 'GangwonEduPower';margin-left: 10px;}

.table_style01 .after_answer .answer{padding-left: 40px;}
.table_style01 .after_answer .answer img{width:12px;transform: translateY(-3px);margin-right: 10px;}
.table_style01 .after_answer .answer span {font-size:14px; border:1px solid #be3434; color:#be3434; padding:5px 12px 5px;    height:100%; background: #fff;  } 

.bottom_explanation{margin-top: 60px;font-size: 14px;color: #767676;}

.qna .table_style01 li{padding:0;}
.qna .table_style01 li > div{padding:20px 0;}
.qna .table_style01 .after_answer{background: #f7f8f9;border-top:1px solid #ddd;}

/*적립/포인트*/
.point_list_wrap li{border-bottom:1px solid #ddd;}
.point_list_wrap li > div{display: flex;justify-content: space-between;color: #767676;font-size: 0.9rem;align-items: flex-end;}
.point_list_wrap li p.tit{font-weight: 600;color: #000;font-size: 1.25rem;text-align: left;display: flex; align-items: center;}
.point_list_wrap li .day{    text-align: left;font-weight: 400;color: #767676;font-size: 0.9rem;margin-top: 10px;}
.point_list_wrap li .txt{    text-align: left;font-weight: 400;color: #767676;font-size: 0.95rem;margin-top: 10px;}
.point_list_wrap .tit span{}
.point_list_wrap .use_point .point_con::before{content:'Earn';background: #71bf44;color: #fff;padding:5px 8px 3px;border-radius:2px;font-size: 0.85rem;list-style: 0;position: relative;top:-2px;margin-right:6px;}
.point_list_wrap .use_point .point{color: #71bf44;font-size: 1.8rem;font-family: 'GangwonEduPower';;}
.point_list_wrap .save_point .point_con::before{content:'Use';background: #f95a5a;color: #fff;padding:5px 8px 3px;border-radius:2px;font-size: 0.85rem;list-style: 0;position: relative;top:-2px;margin-right:6px;}
.point_list_wrap .save_point .point{color: #f95a5a;font-size: 1.8rem;font-family: 'GangwonEduPower';;}


/*장바구니*/
.table.shopping_basket{}
.shopping_basket {display: flex;}
.shopping_basket .basket_left{width: calc(100% - 400px);margin-right: 50px;}

.shopping_basket .table_style01 .head_table{border:none;background: transparent;}
.shopping_basket .body_table > li{border-radius: 5px;border:1px solid #ddd;padding:0;;}
.shopping_basket .body_table > li +li{margin-top: 20px;}
.shopping_basket .body_table > li> div {display: block;}

.shopping_basket li .shop_name{border-bottom:1px solid #ddd;padding:10px 20px 8px;color: #767676;font-size: 0.9rem;display: flex;justify-content: center;}
.shopping_basket li .shop_name.two{justify-content: space-between;}


.shopping_basket .table_style01>ul>li{padding:0;}
.shopping_basket .basket_wrap{padding:20px;}
.shopping_basket .basket_wrap +.basket_wrap {border-top: 1px solid #ddd;;}
.shopping_basket .pro_top_nemw{display: flex;    position: relative;}
.shopping_basket .pro_top_nemw .d-block{justify-content: flex-start;}
.shopping_basket .basket_wrap .close{text-align: right;font-size: 1.125rem;font-weight: 600;position: absolute;right:0;top:0;}
.shopping_basket .basket_wrap .con{display: flex;text-align: left;    align-items: center;}
.shopping_basket .basket_wrap .pro_tit{font-size: 1.1rem;font-weight: 600;}
.shopping_basket .basket_wrap .thumbnail{margin:0;margin-right: 20px; width: 120px;height: 120px;}
.shopping_basket .basket_wrap .con > div{width: calc(100% - 140px);}
.shopping_basket .basket_wrap .txt{font-size: 0.9rem;margin-top: 6px;;}
.shopping_basket .basket_wrap .txt p{display: inline-block;color: #333;}
.shopping_basket .basket_wrap .txt p+p{margin-left: 4px;padding-left: 10px;;position: relative;}
.shopping_basket .basket_wrap .txt p+p::before{content:'';display: block;width: 1px;height: 10px;position: absolute;left:0;top:48%;transform: translateY(-50%);background: #ddd;}


.shopping_basket .basket_right{width: 350px;}
.shopping_basket .basket_right > div{position: sticky;top:80px;background: #f5f5f5;border-radius: 10px;padding:20px;}
.shopping_basket .basket_right button{font-size: 1rem;padding:12px 0;;;}
.shopping_basket .basket_right .w100_but{margin-top: 30px;}
.shopping_basket .basket_right .w50_but{display: block;margin-top: 10px;display: flex;}
.shopping_basket .basket_right .w50_but button+button{margin-left: 10px;}

.shopping_basket .basket_right .pay_wrap{display: flex;justify-content: space-between;    align-items: center;margin-bottom: 10px;}
.shopping_basket .basket_right .pay_wrap span{margin-left: 4px;}

.shopping_basket .basket_right .tit{font-size: 0.9rem;}
.shopping_basket .monny{font-size: 0.9rem;}

.basket_right .total_wrap{margin-top: 20px;}
.basket_right .total_wrap .monny{color: #000;font-weight: bolder;font-size: 1.125rem;}
.basket_right .total_wrap .monny span{font-weight: inherit;}

.shopping_basket .table_style01 .option_select li{padding: 16px;}

/*관심상품*/
.interested_items .basket_left {width: 100%;}

/*장바구니 옵션*/
.option_select >li{width: 100%;display: block !important;padding: 15px;border-radius: 5px;background: #f5f5f5;margin-top: 20px;}
.option_select li{border:none !important;}
.option_select li +li{margin-top: 10px;}
.option_select li >div{display: flex;justify-content: space-between;align-items: center;}
.option_select > div  > div +div{margin-top: 20px;}
.option_munber #result{margin:0 10px; font-size: 1.125rem;font-weight: 600;}
.option_munber input{border:none;width: 30px;height: 30px; cursor: pointer;border-radius: 40px;    font-size: 20px;line-height: 0;color: #888;}

.option_select .select_product{width: calc(100%);text-align: left;word-break: keep-all;align-items: flex-start;position: relative;}
.option_select .select_product p{width: 100%;padding-right: 25px;;}
.option_select .select_price{width: 200px;text-align: right;}
.option_select .select_price p{color: #666;}
.option_select .option_munber{width:120px;height: 40px;display: flex;justify-content: space-between;align-items: center;} 
.option_select .close{margin-left: 10px;;text-align: right;color: #888;font-size: 1rem;}

.option_select .count-container .num{background: #fff;}
.option_select .count-container input{background: transparent;}
.option_select .select_price p:last-child{font-size: 1.125rem;color: #000;}

.basket_wrap .total_pro_price{text-align: right;font-weight: bold;font-size: 1.125rem;margin-top: 20px;display: flex;justify-content: space-between;}
.basket_wrap .total_pro_price span{font-weight: inherit;}
.table_style01 .basket_wrap .total_pro_price button{margin:0;color: #767676;}
.basket_wrap .total_pro_price .type01 button+button{margin-left: 10px;}



/*구매하기 상품*/
.payment .basket_wrap .con{width: 100%;}
.payment .basket_wrap .con >div{width: calc(100% - 140px);}
.payment .price_num{display: flex;justify-content: space-between;margin-top: 6px;font-size: 0.9rem;}
.payment .price_num .select_price p{font-weight: 600;font-size: 1rem;}
.payment .shopping_basket{display: block;}
.payment .shopping_basket .basket_left{margin:0;width: 100%;}
.payment .shopping_basket .table_body{width: 100%;}
.payment .shopping_basket li{padding:0 !important;}
.payment .pro_top_nemw+.pro_top_nemw{margin-top: 15px;}




/*배송지 정보*/
.address_information .add_neme span{color: #FF7C0A;border:1px solid #FF7C0A;padding:2px 10px 2px; border-radius: 30px;font-size: 0.8rem;background: #fff;position: relative;margin-left: 10px;}
.address_information .add_neme{font-size: 1.25rem;display: flex;    align-items: center;}


.address_information .add_txt{margin:4px 0;}
.address_information .add_call{color: #767676;}
.address_information .button{display: flex;    justify-content: space-between;margin-top: 20px;}
.address_information .button button{ padding:8px 24px 6px;border-radius: 2px;}
.address_information .button button+button{margin-left: 5px;}
.address_information ul li{border:1px solid #ddd;border-radius: 4px;padding:20px;background: #f9f9f9;}
.address_information ul li+li{margin-top: 15px;}

.address_no{padding:40px 0;color: #666;border-bottom:1px solid #ddd;}



.payment .delivery_message.payment_text{width: 100%;margin-top: 20px;}
.payment .payment_text select{width: 100%;}




.w30px{width: 30px;}
.w50px{width: 50px;}
.w100px{width: 100px;}
.w150px{width: 150px;}
.w10p{width: 10%;}
.w15p{width: 15%;}
.w20p{width: 20%;}
.w30p{width: 30%;}
.w40p{width: 40%;}
.w50p{width: 50%;}
.w60p{width: 60%;}
.w70p{width: 70%;}
.w80p{width:80%;}
.w90p{width:90%;}
.w100p{width:100%;}



/*pont_total*/
.pont_total ul{background: #f8f8f8;border-radius: 15px;margin:0 !important}

.pont_total li + li{position: relative;}
.pont_total li + li::before{content:'';display: block;width: 1px;height: 60%;background: #ddd;position: absolute;top:50%;left:0;transform: translateY(-50%);}
.pont_total li >div{border-radius: 20px;padding:40px 0;text-align: center;}
.pont_total p:first-child{font-size: 0.9rem;color: #333;}
.pont_total p{font-size: 1.1rem;font-weight: 600;}
.pont_total p span{font-size: 2rem;font-weight: bold;color: #71bf44;}






/* 공지사항 view */
textarea{outline: 0;}
input{outline: 0;}
.notice_view .top{padding:0 0 20px;   }
.notice_view .top .view_title{font-size:1.8rem; }
.notice_view .top .view_day{text-align: left;color: #767676;margin-top: 20px;}
.notice_view .body{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd; /* padding-top:20px;  */min-height: 400px;}
.notice_view .body .text_box_sec{min-height: 400px;    padding: 20px 0;}
.notice_view .body .body_in_file {border-top:1px solid #ddd; padding:10px 0;}
.notice_view .body .body_in_file p{color:#888;font-size:13px;}
.notice_view .body .body_in_file p a{cursor: pointer;}
.notice_view .bottom .post { border-bottom:1px solid #000}
.notice_view .bottom .post > div{display: flex; padding:15px 0; border-bottom:1px solid #ddd}
.notice_view .bottom .tit{display: flex;width: 13%; justify-content: space-between; align-items: center;padding-left:10px}

.notice_view .bottom .post_text{padding-left:30px;}
.notice_view .bottom .button{text-align: right;margin-top:40px;}
.notice_view .bottom .button button{padding:10px 50px; border:1px solid #bbb; background-color: #bbb; color:#fff}




/*주문 상세보기*/
.mypage_right_wrap > .order_list_wrap{margin-top: 60px;} 


/*사업자정보기*/

.mypage_business .jion_list li .jion_title {width: 210px;position: relative;top: 2px;}
.mypage_business .jion_list li .jion_right {width: calc(100% - 210px);}




/*나의문의내역*/
.my_qua .table_style01 li > div{display: block;}
.my_qua .answer_status{display: flex;align-items: center;}
.my_qua .answer_status p + p{margin-left: 12px;;}
.my_qua .answer_status p:last-child{position: relative;top:2px}
.my_qua .table_style01 .answer_day{display: flex;justify-content: space-between;align-items: center;}

.my_qua .product_wrap{display: flex;align-items: center;margin:15px 0;}
.my_qua .product_wrap > i{width:60px;height: 60px;display: block;overflow: hidden;border-radius: 4px;}
.my_qua .product_wrap > .text_box{width: calc(100% - 60px);padding-left: 16px;}

.my_qua .product_wrap .t_product{text-align: left;}
.my_qua .table_style01 .t_option{text-align: left;font-size: 0.9rem;color: #767676;margin-top: 4px;}
.my_qua .table_style01 .t_option span{color: #53c9dd;}
.my_qua .t_title{font-size: 1.125rem;}
.my_qua .t_title em{font-family: 'GangwonEduPower';position: relative;font-size: 1.5rem;color: #71bf44;margin-right: 12px;} 
.my_qua .answering_inquiry{background: #f8f8f8;padding:20px;text-align: left;margin:10px 0 20px;}
.my_qua .answering_inquiry div{color: #767676;font-size: 0.9rem;margin-top: 10px;;}
.my_qua .answering_inquiry div span+span{margin-left: 10px;padding-left: 10px;position: relative;}
.my_qua .answering_inquiry div span+span::before{content:'';display: block;width: 1px;height: 12px;background: #ddd;position: absolute;left:0;top:45%;transform: translateY(-50%);}
.my_qua .sec_mini.type01{margin-top: 16px !important;}
.my_qua .sec_mini.type01 button{margin:0;}
.my_qua .sec_mini.type01 button + button{margin-left: 16px;}

.my_qua .table_style01 .t_answer{background: #ddd;color: #666;;font-size: 0.9rem;width: max-content;padding:4px 10px;border-radius: 2px;}
.my_qua .answer_completed .t_answer{font-size: 0;background:transparent ;padding:0;}
.my_qua .answer_completed .t_answer::before{content:'Answered';display: block;background: #71bf44;color: #fff;;font-size: 0.9rem;width: max-content;padding:4px 10px;border-radius: 2px;;}


/*공지사항*/
.my_notice .table_style01 ul > li > div{display: block;}
.my_notice .target01{font-size: 1.125rem;}
.my_notice .t_date{margin-top: 6px;}




/* ********************************************* *
* 1400px max
* ********************************************* */

@media (max-width:1400px){


}

/* ********************************************* *
* 1200px max
* ********************************************* */
@media (max-width:1200px){
  
}

/* ********************************************* *
* 1024px max
* ********************************************* */
@media (max-width:1024px){
  
}
/* ********************************************* *
* 960px max
* ********************************************* */
@media (max-width:960px){
  
    h2.page_tit{margin-bottom: 50px;font-size: 2.5rem;}
    .shopping_basket .pro_top_nemw{position: relative;}
    .shopping_basket .basket_left {width: calc(100% - 330px);margin-right: 30px;}
    .shopping_basket .basket_right{width: 300px;}
    .shopping_basket .basket_wrap .close.w50px{width: 30px;position: absolute;right:0;top:0;}
    .shopping_basket .basket_wrap .con{width: calc(100% - 40px );position: relative;}
    .shopping_basket .basket_wrap .thumbnail{width: 100px;height: 100px;margin:0;}
    .shopping_basket .basket_wrap .con > div{width: calc(100% - 100px);padding-left: 12px;}
    .shopping_basket .pro_top_nemw .w50px{    width: 40px;}
    .shopping_basket .basket_wrap .pro_tit { padding-right: 30px;}
    
}
/* ********************************************* *
* 840px max
* ********************************************* */
@media (max-width:840px){

    .shopping_basket .basket_wrap .txt p{display: block;}
    .shopping_basket .basket_wrap .txt p+p{padding:0;margin:0;}

    .shopping_basket .basket_left {width: calc(100% - 270px);margin-right: 20px;}
    .shopping_basket .basket_right{width: 250px;}
    .shopping_basket .basket_right button{font-size: 0.85rem;}
    .shopping_basket .basket_right > div { padding: 16px;}
    .shopping_basket .table_style01 .option_select li {padding: 16px;}


}


/* ********************************************* *
* 768px max
* ********************************************* */

@media (max-width:768px){
    .shopping_basket{display: block;}
    .shopping_basket .basket_left ,
    .shopping_basket .basket_right{width: 100%;}
    .shopping_basket .basket_right{margin-top: 40px;}
    .shopping_basket .basket_right > div{background: transparent;padding:0;border-radius: 0;;}

   
}
/* ********************************************* *
* 640px max
* ********************************************* */
@media (max-width:640px){
    .table_style01.order_list .order_numder p{    font-size: 1rem;}
    h2.page_tit{margin-bottom: 40px;font-size: 2rem;}
    h4.join_sub_tit { font-size: 1.5rem;}

    .table_style01 ul > li{font-size: 0.9rem;}
    .table_style01 li.lock_inquiry .t_title::before{font-size: 0.9rem;}
    .product_inquiry .table_style01 p.t_name {display: none;}
    .product_inquiry .table_style01 p.t_date  {display: none;}
    .product_inquiry .table_style01 p.t_title  {width: 80%;}
    .product_inquiry .table_style01 p.t_answer {width: 90px;}

    .table_style01 .table_button button {padding: 8px 20px; }
    .table_style01 li .t_title.w70p span.new { font-size: 0.9rem;}


    .button.type01 {margin-top: 20px;        display: block;}
    .table_style01 ul > li {padding: 16px 0px;}



    .table_style01.order_list .pro_thumbnail > i{width: 100px;  height: 100px;}
    .table_style01.order_list .pro_info{padding-left: 16px;width: calc(100% - 100px);}
    .table_style01.order_list .brand_name{font-size: 0.9rem;}
    .table_style01.order_list .price_num,
    .table_style01.order_list .product_option { font-size: 0.85rem;}

    .table_style01.coupon_wrap .bg_coupon p {font-size: 1.125rem;}
    .table_style01.coupon_wrap ul > li > div{display: block;;}
    .table_style01.coupon_wrap .body_table li .day{text-align: left;    margin-top: 0; position: absolute;left: 160px;bottom: 0;}
    .table_style01.coupon_wrap ul > li > div{position: relative;}
    .table_style01.coupon_wrap .body_table li .p-name{padding-bottom: 30px;}


    .pont_total p span {font-size: 1.5rem;margin-right: 4px;}
    .pont_total p {font-size: 1rem;}
    .pont_total li >div {border-radius: 15px;padding: 30px 0;}
    .pont_total p:first-child {font-size: 0.8rem;}
    
    .shopping_basket .basket_wrap .pro_tit{font-size: 1rem;}

    .mypage_business .jion_list li .jion_right{width: 100%;}
    .jion_list li .radio_style label {width: 33%;}

}
/* ********************************************* *
* 550px max
* ********************************************* */
@media (max-width:550px){  
    h4.join_sub_tit {margin-bottom: 0px;}

    .table_style01.order_list .order_state {padding: 6px 20px; margin-bottom: 12px;}

    .table_style01 ul > li > div{flex-wrap: wrap;}
    .table_style01.order_list .pro_thumbnail{width:calc(100% - 80px);}
    .table_style01.order_list .w20p{width: 80px;}
    .table_style01.order_list .w100px{width: 100%;}
    .table_style01.order_list .w100px > div{display: flex;}
    .table_style01.order_list .w100px > div button{margin:0 ;width: 50%;;padding: 10px;;}
    .table_style01.order_list .w100px > div button + button{margin-left: 12px;}
    .table_style01.order_list .product_title { font-size: 1rem;}

    .table_style01.order_list .order_state{font-size: 0.9rem;}

    .shopping_basket .basket_wrap {padding: 16px;}
    .option_select .select_price p{font-size: 1rem;}
    .table_style01 .option_select li >div{flex-wrap: nowrap;}


    .shopping_basket .basket_wrap .pro_tit{font-size: 0.9rem;}
    .shopping_basket .basket_wrap .txt{font-size: 0.8rem;}

    .my_notice .target01{font-size: 1rem;}
    .table_style01 .body_table .t_date {font-size: 0.85rem;}
    .notice_top .search{width: 100%;padding: 8px;}
    .notice_top .search button {width: 30px;  height: 30px;margin-right: 0;;}

    .my_qua .answering_inquiry { padding: 16px}
    .my_qua .t_title{font-size: 1rem;}
    .my_qua .t_title em {font-size: 1.25rem;  margin-right: 6px;}
    .my_qua .answer_completed .t_answer::before{font-size: 0.8rem;}
    .qna .table_style01 li > div {padding: 16px 0;}
}
/* ********************************************* *
* 450px max
* ********************************************* */
@media (max-width:450px){    

    .table_style01.order_list .pro_thumbnail{width: 100%;}

    .table_style01.order_list .pro_thumbnail > i{width: 80px;  height: 80px;}
    .table_style01.order_list .w20p{width: 100%;margin:12px 0;background: #f8f8f8;padding:10px 15px;border-radius: 2px;display: flex;justify-content: space-between;}
    .table_style01.order_list .delivery_info{margin-bottom: 0;}
    .table_style01.order_list .button.type01 button{padding:12px 0;width: 33.3%;}
    .table_style01 .no_post img {width: 40px;}
    .table_style01 .no_post p{font-size: 0.9rem;}
}
/* ********************************************* *
* 400px max
* ********************************************* */
@media (max-width:400px){    

    h4.join_sub_tit { font-size: 1.25rem;margin-bottom: 12px;}

.cata_list > p{display: block;}
.cata_list ul {position: absolute; top:32px; left:0;border:1px solid #ddd;background-color: #fff; width:100%; line-height: 2em;padding:10px;z-index:99;display: none;}
.cata_list ul li{color:#bbb;display: block;}
.cata_list ul li + li{margin-left: 0;}

    
.table_style01 ul > li {padding: 12px 0px;}
.table_style01.coupon_wrap .bg_coupon {width: 100px; height: 50px;  margin-right: 12px;}
.table_style01.coupon_wrap .body_table li .day{left:112px;}


.point_list_wrap li p.tit {  font-size: 1rem;}
.point_list_wrap .save_point .point,
.point_list_wrap .use_point .point {font-size: 1.4rem;}
.point_list_wrap .table_style01 ul > li > div{flex-wrap: nowrap;}


.shopping_basket .pro_top_nemw{display: block;}
.shopping_basket .basket_wrap .con{margin-top: 12px;}
.option_select >li{margin-top: 12px;;}
.shopping_basket .basket_wrap .con{width: calc(100% );}

.jion_list li .radio_style{display: block;}
.jion_list li .radio_style label+ label{margin-top: 4px;}
.table_style01 .no_post{padding:60px 0 !important;}
}


/* ********************************************* *
* 360px max
* ********************************************* */
@media (max-width:360px){ 
    .shopping_basket .basket_wrap .thumbnail {width: 80px;height: 80px;}
    .shopping_basket .basket_wrap .con > div{    width: calc(100% - 80px);}

  } 


