@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@2.0/nanumsquare.css);
@import url('https://cdn.jsdelivr.net/gh/fonts-archive/GmarketSans/GmarketSans.css');

* {font-family: 'NanumSquare', sans-serif;}

.scrollLock { overflow: hidden; }
select:focus {outline: none;}
input:focus {outline: none;}
textarea {resize: none;}
/* 메인 */
.main_wrap {width: 100%;}
.main_wrap .main_inner {width: 100%; overflow: hidden;}

.visual_slid_box {width: 100%;}
.visual_slid_box .mySwiper {width: 100%;}
.visual_slid_box .mySwiper .swiper-slide {width: 100%; }
.visual_slid_box .mySwiper .swiper-slide .slid_box {width: 100%; overflow: hidden;}
.visual_slid_box .mySwiper .swiper-slide .slid_box img.pc_img {width: 100%; display: block;}
.visual_slid_box .mySwiper .swiper-slide .slid_box img.mo_img {width: 100%; display: none;}

.visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box {display: inline-block;}
.visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .logo_img {display: inline-block; width: 100%; max-width: 155px; margin-top: 78px;}
.visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .logo_img img {width: 100%; display: block;}
.visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .ad_title {font-size: 50px; font-weight: 800; color: #66625a;}
.visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .ad_sub_txt {font-size: 33px; font-weight: 800; color: #66625a;}
.visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box {display: flex; align-items: center; margin-top: 24px;}
.visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box li {display: flex; align-items: center; width: 100%; max-width: 215px; justify-content: space-between;}
.visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box li:first-child {margin-right: 48px;}
.visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box li .left_box {display: flex; align-items: center;}
.visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box li .left_box img {width: 100%; max-width: 17px; margin-right: 8px;}
.visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box li .left_box .txt {font-size: 14px; color: #66635c; font-weight: 600;}

.visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box li .right_box {display: flex; align-items: center;}
.visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box li .right_box img {width: 100%; max-width: 17px;}
.visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box li .right_box .txt2 {font-size: 12px; color: #66635c; font-weight: 600;}
.visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box li .right_box .txt2 span {font-weight: 800; font-size: 14px;}

.visual_slid_box .mySwiper .swiper-slide .slid_box .ad_box {display: block; width: 100%; text-align: left; margin-top: 40px; margin-bottom: 30px;}
.visual_slid_box .mySwiper .swiper-slide .slid_box .ad_box .ad {display: inline-flex; width: 100%; max-width: 32px; height: 22px; align-items: center; justify-content: center; border-radius: 4px; color: #fff; font-size: 14px; font-weight: 800; background: rgba(35, 35, 35, 0.1);}


.swiper-pagination {display: flex; width: 100%; max-width:77px; background: rgba(35, 35, 35, 0.6); border-radius: 17px; height: 33px; align-items: center; justify-content: center;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {left: unset !important; right: 300px; bottom: 30px !important;}
.swiper-pagination span {font-size: 16px;}
.swiper-pagination span.swiper-pagination-current {color: #fff; font-weight: 600 !important;}
.swiper-pagination-fraction {color: #e3e2e0 !important; font-weight: 600 !important;}


.md_conts {width: 100%; overflow: hidden;}
.md_conts .md_conts_inner {width: 100%; max-width: 1320px; margin: 0 auto;}
.md_conts .md_conts_inner .title {font-size: 28px; color: #232323; font-weight: 800; margin-top: 60px; margin-bottom: 40px;}
.md_conts .md_conts_inner .title span {display: inline-block; font-size: 18px; color: #999999; font-weight: 600; margin-left: 10px;}


.md_conts .md_conts_inner .product_conts_box.on {display: grid;}
.md_conts .md_conts_inner .product_conts_box { display: none; width: 100%;grid-template-columns: repeat(4,1fr); gap: 50px 20px; }
.md_conts .md_conts_inner .product_conts_box .product_box {width: 100%; margin-right: 24px;}
.md_conts .md_conts_inner .product_conts_box .product_box a {display: inline-block; width: 100%;}
.md_conts .md_conts_inner .product_conts_box .product_box:last-child {margin-right: 0}
.md_conts .md_conts_inner .product_conts_box .product_box .top_product {width: 100%;border: 1px solid #e4e4e7;border-radius: 12px;overflow: hidden;box-sizing: border-box;margin-bottom: 20px; height: 315px; position: relative; display: flex; align-items: center; justify-content: center;}
.md_conts .md_conts_inner .product_conts_box .product_box .top_product p.img {width: 100%;}
.md_conts .md_conts_inner .product_conts_box .product_box .top_product p.img img {width: 100%; display: block;}
.md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts1 {width: 100%; display: flex; align-items: center; margin-bottom: 12px;}
.md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts1 img {width: 100%; max-width: 43px; margin-right: 10px;}
.md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts1 .product_name {font-size: 22px; color: #232323; font-weight: 800; line-height: 1.2; width: 100%; max-width: 220px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts2_txt {font-size: 14px; color: #232323; line-height: 1.5; font-weight: 600; width: 100%; max-width: 220px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts3 {width: 100%; display: flex; align-items: center; margin-top: 20px;}
.md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box {width: 50%; display: flex; align-items: center;}
.md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box img {width: 100%; max-width: 18px;}
.md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review_score {font-size: 18px; color: #232323; font-weight: 800; margin-left: 7px;}
.md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review {font-size: 14px; color: #232323; margin-left: 10px;}
.md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review .review_num {font-size: 14px; color: #232323;}
.md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts3 .right_box {width: 50%; display: flex; align-items: center;} 
.md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts3 .right_box p {font-size: 10px; color: #777777; white-space: nowrap;}
.md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts3 .right_box p.seller { margin-right: 10px; white-space: nowrap;}

.md_conts .md_conts_inner .product_conts_box .bottom_product {width: 100%;}
.md_conts .md_conts_inner .product_conts_box .bottom_product .list {width: 100%;}
.md_conts .md_conts_inner .product_conts_box .bottom_product .list li {width: 100%; display: flex; align-items: center; margin-bottom: 10px; justify-content: space-between;}
.md_conts .md_conts_inner .product_conts_box .bottom_product .list li:last-child {margin-bottom: 0}
.md_conts .md_conts_inner .product_conts_box .bottom_product .list li .left_txt {width: 20%; display: flex; align-items: center;}
.md_conts .md_conts_inner .product_conts_box .bottom_product .list li .left_txt img {width: 100%; max-width: 17px; margin-right: 6px;}
.md_conts .md_conts_inner .product_conts_box .bottom_product .list li .left_txt .txt {font-size: 14px; color: #232323; white-space: nowrap;}

.md_conts .md_conts_inner .product_conts_box .bottom_product .list li .right_txt {display: flex; align-items: center; justify-content: flex-end;}
.md_conts .md_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt {font-size: 14px; color: #232323;}
.md_conts .md_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt .basic {font-weight: 800; margin-left: 14px;}
.md_conts .md_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt .s_fonts {font-weight: 500;}


.category_conts {width: 100%; overflow: hidden;}
.category_conts .category_conts_inner {width: 100%; max-width: 1320px; margin: 0 auto; overflow: hidden;}
.category_conts .category_conts_inner > .title {font-size: 28px; color: #232323; font-weight: 800; margin-top: 70px; margin-bottom: 30px;}

.category_conts .category_conts_inner .tab_menu_view_box {width: 100%; display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 30px;}
.category_conts .category_conts_inner .tab_menu_view_box .tab_list {display: flex; align-items: center;}
.category_conts .category_conts_inner .tab_menu_view_box .tab_list li {display: inline-block; box-sizing: border-box; padding: 10px 17px; border-radius: 20px; border: 1px solid #e4e4e7; margin-right: 5px}
.category_conts .category_conts_inner .tab_menu_view_box .tab_list li.main_bg_color_01 a {color: #fff; font-weight: 600;}
.category_conts .category_conts_inner .tab_menu_view_box .tab_list li:last-child {margin-right: 0;}
.category_conts .category_conts_inner .tab_menu_view_box .tab_list li a {font-size: 16px; color: #b9b9b9; text-align: center;}

.category_conts .category_conts_inner .popular_item_box {width: 100%;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner {width: 100%;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box {display: flex; align-items: center; margin-bottom: 33px;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .title {font-size: 28px; font-weight: 800; margin-right: 20px;}


.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box {width: 100%; max-width: 138px; border: 1px solid #e4e4e7; border-radius: 8px; box-sizing: border-box; padding: 16px; margin-right: 10px; position: relative;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box .select_title {display: flex; align-items: center; position: relative; cursor: pointer;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box .select_title .select_txt {font-size: 14px; color: #232323; font-weight: 600;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box .select_title img {position: absolute; right: 13px;}

.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box .select_list {display: none; box-sizing: border-box; position: absolute; top: 50px; left: 50%; transform:translateX(-50%); width: 100%; max-width: 190px;background: #fff;z-index: 999999; border: 1px solid #e4e4e7; border-radius: 8px;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box .select_list.on {display: inline-block;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box .select_list a {display: inline-block; width: 100%; margin-bottom: 8px; font-size: 14px; color: #232323; box-sizing: border-box; padding-left: 16px;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box .select_list a:nth-child(1) {margin-top: 8px;}

.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box2 {width: 100%; max-width: 192px; border: 1px solid #e4e4e7; border-radius: 8px; box-sizing: border-box; padding: 16px; margin-right: 10px; position: relative;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box2 .select_title {display: flex; align-items: center; position: relative; cursor: pointer;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box2 .select_title .fix_txt {font-size: 14px; font-weight: 600; color: #b9b9b9; position: relative; margin-right: 27px;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box2 .select_title .fix_txt::after {content: ''; width: 100%; max-width: 1px; height: 18px; background: #e4e4e7; position: absolute; right: -11px; top: 50%; transform: translateY(-50%);}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box2 .select_title .select_txt {font-size: 14px; color: #232323; font-weight: 600;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box2 .select_title img {position: absolute; right: 13px;}

.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box2 .select_list {display: none; box-sizing: border-box; padding-left: 52px; position: absolute; top: 50px; left: 50%; transform:translateX(-50%); width: 100%; max-width: 190px;background: #fff;z-index: 999999; border: 1px solid #e4e4e7; border-radius: 8px;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box2 .select_list.on {display: inline-block;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box2 .select_list a {display: inline-block; width: 100%; margin-bottom: 8px; font-size: 14px; color: #232323; }
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box2 .select_list a:nth-child(1) {margin-top: 8px;}

.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .view_btn {font-size: 14px; font-weight: 800; color: #a1a1a1; display: flex; align-items: center; white-space: nowrap; margin-left: auto;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .view_btn img {width: 100%; max-width: 5px; margin-left: 10px;}


.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box.on {display: grid;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box { display: none; width: 100%;grid-template-columns: repeat(4,1fr); gap: 50px 20px; }
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box {width: 100%; margin-right: 24px;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box a {display: inline-block; width: 100%;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box:last-child {margin-right: 0}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product {width: 100%; border: 1px solid #e4e4e7; border-radius: 12px; overflow: hidden; box-sizing: border-box; margin-bottom: 20px; height: 315px; position: relative; display: flex; align-items: center; justify-content: center;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .img {width: 100%; max-width: 315px;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .img img {width: 100%; display: block;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts1 {width: 100%; display: flex; align-items: center; margin-bottom: 12px;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts1 img {width: 100%; max-width: 43px; margin-right: 10px;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts3 {width: 100%; display: flex; align-items: center; margin-top: 20px;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts3 .left_box {width: 50%; display: flex; align-items: center;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts3 .left_box img {width: 100%; max-width: 18px;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts3 .left_box .review_score {font-size: 18px; color: #232323; font-weight: 800; margin-left: 7px;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts3 .left_box .review {font-size: 14px; color: #232323; margin-left: 10px;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts3 .left_box .review .review_num {font-size: 14px; color: #232323;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts3 .right_box {width: 50%; display: flex; align-items: center;} 

.product_conts_box .product_time_box {width: 100%; height: 100%; background: rgba(0,0,0,1);position: absolute; left: 0; top: 0;display: block; color: #fff; display: flex; align-items: center; justify-content: center;}
.product_conts_box .product_time_box .product_time_box_flex_box {width: 100%; position: relative;}
.product_conts_box .product_time_box .product_time_box_flex_box .product_time_box_inner {width: 100%;}
.product_conts_box .product_time_box .product_time_box_flex_box .product_time_box_inner .time_box {width: 100%; display: flex; align-items: center;justify-content: center; margin-bottom: 14px;}
.product_conts_box .product_time_box .product_time_box_flex_box .product_time_box_inner .time_box span {font-size: 14px; color: #358fff; display: block; width: 100%; max-width: 84px; font-weight: 800;}
.product_conts_box .product_time_box .product_time_box_flex_box .product_time_box_inner .time_box span.left_txt {text-align: right; margin-right: 10px;}
.product_conts_box .product_time_box .product_time_box_flex_box .product_time_box_inner .time_box span.right_txt {margin-left: 10px;}
.product_conts_box .product_time_box .product_time_box_flex_box .product_time_box_inner .time_box .clock_img {width: 100%; max-width: 67px;}
.product_conts_box .product_time_box .product_time_box_flex_box .product_time_box_inner .time_box .clock_img img {width: 100%; display: block;}

.product_conts_box .product_time_box.pink {background: none; display: block;} 
.product_conts_box .product_time_box.pink .flip-clock {text-align: left; margin: 10px 0 0 10px;}
.product_conts_box .product_time_box.pink .flip-clock .flip-clock__piece {text-align: center;}
.product_conts_box .product_time_box.pink .product_time_box_inner {width: auto; margin-left: 20px;}
.product_conts_box .product_time_box.pink .product_time_box_inner .time_box {width: 100%;}
.product_conts_box .product_time_box.pink .product_time_box_inner .time_box .clock_img {width: 100%; max-width: 67px;}
.product_conts_box .product_time_box.pink .product_time_box_inner .time_box .clock_img img {width: 100%; display: block;}
.product_conts_box .product_time_box.pink .product_time_box_flex_box img {position: absolute; right: 20px; top: 50%; transform: translateY(-50%); width: 100%; max-width: 61px;}





.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img {height: 100%; position: relative;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img img {height: 100%;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img .position_txtBox {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; color: #fff; text-align: center;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img .position_txtBox .CompanyName {width: 100%; text-align: center; word-break: keep-all; font-size: 28px; font-weight: 800; margin-bottom: 10px; position: relative; text-shadow: 5px 5px 20px rgba(0, 0, 0, 1);}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img .position_txtBox .CompanyName::after {content: ''; width: 100%; max-width: 80px; height: 2px; background: #ddd; position: absolute; left: 50%; bottom: -10px; transform: translateX(-50%);}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img .position_txtBox .productName {font-size: 20px; font-weight: 800; text-align: center; margin-top: 20px;  text-shadow: 5px 5px 20px rgba(0, 0, 0, 1);} 
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img .position_txtBox .price_box {display: inline-block; border: 2px solid #f1a901; border-radius: 14px; display: flex; align-items: center; justify-content: center; width: 100%; max-width: 200px; position: relative; margin: 15px auto 15px; height: 94px; box-sizing: border-box; padding: 20px; background: #FFF;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img .position_txtBox .price_box::after {content: ''; height: 100%; border-right: 3px dotted #f1a901; position: absolute; right: 38px; top: 0;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img .position_txtBox .price_box .price {width: 100%; text-align: left; font-size: 24px; margin: 0;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img .position_txtBox .price_box .coupon {position: absolute; display: inline-block; right: 0; top: calc(50% - 8px); transform: rotate(90deg) translateY(-50%); font-size:8px; color: #f1a901; font-weight: 800}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img .position_txtBox .price_box .price span {font-size: 26px; display: inline-block; font-weight: 800; color: #f1a901;}





.flip-clock {
    text-align: center;
    perspective: 600px;
    margin: 0 auto;
}
.flip-clock *,
.flip-clock *:before,
.flip-clock *:after {
    box-sizing: border-box;
}
.flip-clock__piece {
    display: inline-block;
    margin: 0 0.2vw;
}
@media (min-width: 1000px) {
.flip-clock__piece {
    margin: 0 2px;
}
}
.flip-clock__slot {
    font-size: 1rem;
    line-height: 1.5;
    display: block;
    /*
    //position: relative;
    //top: -1.6em;
    z-index: 10;
    //color: #FFF;
    */
}
.flip-card {
    display: block;
    position: relative;
    padding-bottom: 0.72em;
    font-size: 2.25rem;
    line-height: 0.95;
}
@media (min-width: 1000px) {
.flip-clock__slot {
    font-size: 1.2rem;
}
.flip-card {
    font-size: 3rem;
}
}
/*////////////////////////////////////////*/
.flip-card__top,
.flip-card__bottom,
.flip-card__back-bottom,
.flip-card__back::before,
.flip-card__back::after {
    display: block;
    height: 0.72em;
    color: #ccc;
    background: #222;
    padding: 0.30em 0.25em 0.4em;
    border-radius: 0.15em 0.15em 0 0;
    backface-visiblity: hidden;
    transform-style: preserve-3d;
    width: 1.8em;
}
.flip-card__bottom,
.flip-card__back-bottom {
    color: #FFF;
    position: absolute;
    top: 50%;
    left: 0;
    border-top: solid 1px #000;
    background: #393939;
    border-radius: 0 0 0.15em 0.15em;
    pointer-events: none;
    overflow: hidden;
    z-index: 2;
}
.flip-card__back-bottom {
    z-index: 1;
}
.flip-card__bottom::after,
.flip-card__back-bottom::after {
    display: block;
    margin-top: -0.72em;
}
.flip-card__back::before,
.flip-card__bottom::after,
.flip-card__back-bottom::after {
    content: attr(data-value);
}
.flip-card__back {
    position: absolute;
    top: 0;
    height: 100%;
    left: 0%;
    pointer-events: none;
}
.flip-card__back::before {
    position: relative;
    overflow: hidden;
    z-index: -1;
}
.flip .flip-card__back::before {
    z-index: 1;
    -webkit-animation: flipTop 0.3s cubic-bezier(0.37, 0.01, 0.94, 0.35);
            animation: flipTop 0.3s cubic-bezier(0.37, 0.01, 0.94, 0.35);
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    transform-origin: center bottom;
}
.flip .flip-card__bottom {
    transform-origin: center top;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-animation: flipBottom 0.6s cubic-bezier(0.15, 0.45, 0.28, 1);
            animation: flipBottom 0.6s cubic-bezier(0.15, 0.45, 0.28, 1);
}
@-webkit-keyframes flipTop {
    0% {
    transform: rotateX(0deg);
    z-index: 2;
    }
    0%,
    99% {
    opacity: 1;
    }
    100% {
    transform: rotateX(-90deg);
    opacity: 0;
    }
}
@keyframes flipTop {
    0% {
    transform: rotateX(0deg);
    z-index: 2;
    }
    0%,
    99% {
    opacity: 1;
    }
    100% {
    transform: rotateX(-90deg);
    opacity: 0;
    }
}
@-webkit-keyframes flipBottom {
    0%,
    50% {
    z-index: -1;
    transform: rotateX(90deg);
    opacity: 0;
    }
    51% {
    opacity: 1;
    }
    100% {
    opacity: 1;
    transform: rotateX(0deg);
    z-index: 5;
    }
}
@keyframes flipBottom {
    0%,
    50% {
    z-index: -1;
    transform: rotateX(90deg);
    opacity: 0;
    }
    51% {
    opacity: 1;
    }
    100% {
    opacity: 1;
    transform: rotateX(0deg);
    z-index: 5;
    }
}




/* 시간 핑크 버전 */
.product_time_box_flex_box.version2 .flip-card__top, .product_time_box_flex_box.version2 .cont_type2 .flip-card__bottom{background: #220a14;color: #ff53af;}
.product_time_box_flex_box.version2 .flip-card__back::before{color: #ff53af;}
.product_time_box_flex_box.version2 .flip-card__bottom, .product_time_box_flex_box.version2 .cont_type2 .flip-card__back-bottom{background: #391022;color: #ff53af;}
.product_time_box_flex_box.version2 .flip-card{font-size: 22px;}

/* 시간 블루 버전 */
.product_time_box_flex_box.version1 .flip-card__top, .product_time_box_flex_box.version1 .cont_type1 .flip-card__bottom{background: #0a1422;color: #3c7fd2;}
.product_time_box_flex_box.version1 .flip-card__back::before{color: #3c7fd2;}
.product_time_box_flex_box.version1 .flip-card__bottom, .product_time_box_flex_box.version1 .cont_type1 .flip-card__back-bottom{background: #102239;color: #3c7fd2;}
.flip-clock__slot{display: none;}
.product_time_box_flex_box.version1 .flip-card{font-size: 30px;}



.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .bottom_product {width: 100%;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .bottom_product .list {width: 100%;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .bottom_product .list li {width: 100%; display: flex; align-items: center; margin-bottom: 10px; justify-content: space-between;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .bottom_product .list li:last-child {margin-bottom: 0}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .bottom_product .list li .left_txt {width: 20%; display: flex; align-items: center;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .bottom_product .list li .left_txt img {width: 100%; max-width: 17px; margin-right: 6px;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .bottom_product .list li .left_txt .txt {font-size: 14px; color: #232323; white-space: nowrap;}

.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .bottom_product .list li .right_txt {display: flex; align-items: center; justify-content: flex-end;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .bottom_product .list li .right_txt .right_txt {font-size: 14px; color: #232323;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .bottom_product .list li .right_txt .right_txt .basic {font-weight: 800; margin-left: 14px;}
.category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .bottom_product .list li .right_txt .right_txt .s_fonts {font-weight: 500;}

.paging_mo_box {display: none; width: 100%;}
.paging_mo_box .mo_paging {width: 100%; display: flex; align-items: center; justify-content: center; margin: 11.1111vw 0 16.6667vw;}
.paging_mo_box .mo_paging li {width: 100%; max-width:13.8889vw; height: 13.8889vw; border: 0.2778vw solid #eeeeee; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-left: 2.7778vw;}
.paging_mo_box .mo_paging li:nth-child(1) {margin-left: 0;}
.paging_mo_box .mo_paging li a {display: inline-block; font-size: 4.1667vw; color: #fff; font-weight: 600;}
.paging_mo_box .mo_paging li.panimg_num {border: none;}
.paging_mo_box .mo_paging li a img {width: 100%; max-width: 3.8889vw;}
.paging_mo_box .previous .colorDown{filter: opacity(0.3);}





.bottom_apply_box {width: 100%; background: #fafafa;}
.bottom_apply_box .bottom_apply_box_inner {width: 100%; max-width: 1320px; margin: 0 auto; overflow: hidden;}
.bottom_apply_box .bottom_apply_box_inner .title {font-size: 28px; font-weight: 800; color: #232323; margin: 80px 0 40px;}
.bottom_apply_box .bottom_apply_box_inner .title.mo_br {display: none;}
.bottom_apply_box .bottom_apply_box_inner .banner_conts_box {width: 100%; overflow: hidden;}
.bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box {width: 100%; display: flex; align-items: center; justify-content: space-between; margin-bottom: 80px;}
.bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li {width: 100%; max-width: 640px; height: 164px; border: 1px solid #e4e4e7; border-radius: 16px; background: #fff; display: flex; align-items: center; justify-content: center;}
.bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li .conts_box {display: inline-block; width: 100%; box-sizing: border-box; padding: 0 30px;}
.bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li .conts_box .top_box {width: 100%; display: flex; align-items: center;}
.bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li .conts_box .top_box p.icon {width: 100%; max-width: 36px; margin-right: 12px;}
.bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li .conts_box .top_box p.icon img {width: 100%; display: block;}
.bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li .conts_box .top_box .main_txt {font-size:28px; color: #232323; font-weight: 800;}
.bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li .conts_box .top_box .main_txt img {width: 100%; max-width: 18px; margin-left: 10px;}
.bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li .conts_box .top_box .apply_btn {display:flex; width: 100%; max-width: 172px; height: 52px; align-items: center; justify-content: center; border-radius: 26px; font-size: 22px; color: #fff; font-weight: 600; margin-left: auto;}
.bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li:nth-child(1) .conts_box .top_box .apply_btn {background: #e4261a;}
.bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li:nth-child(2) .conts_box .top_box .apply_btn {background: #f3c521;}
.bottom_apply_box .bottom_apply_box_inner .banner_conts_box .conts_txt {font-size: 15px; color: #232323; line-height: 1.5; margin-top: 28px;}
.bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li .conts_box .mo_apply_btn {display: none;}




/* 판매상품리스트 */
.product_sales_wrap {width: 100%;}
.product_sales_wrap .product_sales_inner {width: 100%;}


.product_sales_slid_box {width: 100%;}
.product_sales_slid_box .mySwiper {width: 100%;}
.product_sales_slid_box .mySwiper .swiper-slide {width: 100%;}
.product_sales_slid_box .mySwiper .swiper-slide > img {width: 100%; display: block;}

.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts { width: 100%;  margin: 0 auto; overflow: hidden;}
.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts img.pc_img {width: 100%; display: block;}
.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts img.mo_img {width: 100%; display: none;}



.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_feature {display: flex; align-items: center; margin-top: 26px; margin-bottom: 12px;}
.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_feature li {display: inline-block; box-sizing: border-box; padding: 4px 6px; background: #232323; color: #fff; font-size: 10px; font-weight: 600; border-radius: 8px; margin-right: 4px;}
.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_feature li:last-child {margin-right: 0;}
.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box {box-sizing: border-box; padding: 40px 36px; background: rgba(0, 0, 0, 0.5); display: inline-block; border-radius: 16px; overflow: hidden; width: 100%; max-width: 386px; margin-bottom: 38px; margin-top: 48px;}
.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_name_box {display: flex; align-items: center;}
.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_name_box .product_icon {width: 100%; max-width: 49px; margin-right: 18px;}
.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_name_box .product_icon img {width: 100%; display: block;}
.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_name_box .product_name {display: inline-block;}
.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_name_box .product_name .title {font-size: 23px; color: #fff; font-weight: 800; margin-bottom: 8px;}
.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_name_box .product_name .sub_txt {font-size: 17px; color: #fff; font-weight: 600;} 
.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_inf {margin-left: 67px; margin-top: 20px;}
.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_inf li {display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px;}
.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_inf li:last-child {margin-bottom: 0;}
.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_inf li .left_txt {font-size: 13px; color: #fff;}
.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_inf li .right_txt {font-size: 13px; color: #fff;}
.product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_inf li .right_txt .s_font{display: inline-block; font-size: 11px;}

.product_sales_search_box {width: 100%; background: #fafafb; }
.product_sales_search_box .product_sales_search_box_inner {width: 100%; max-width: 1320px; margin: 0px auto;  display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; padding: 40px 0 ;}
.product_sales_search_box .product_sales_search_box_inner .select_conts {display: flex; align-items: center; width: 100%;}
.product_sales_search_box .product_sales_search_box_inner .select_box {width: 100%; max-width: 192px; border: 1px solid #e4e4e7; border-radius: 8px; box-sizing: border-box; padding: 16px; margin-right: 10px; position: relative;}
.product_sales_search_box .product_sales_search_box_inner .select_box .select_title {display: flex; align-items: center; position: relative; cursor: pointer;}
.product_sales_search_box .product_sales_search_box_inner .select_box .select_title .fix_txt {font-size: 14px; font-weight: 600; color: #b9b9b9; position: relative; margin-right: 27px;}
.product_sales_search_box .product_sales_search_box_inner .select_box .select_title .fix_txt::after {content: ''; width: 100%; max-width: 1px; height: 18px; background: #e4e4e7; position: absolute; right: -11px; top: 50%; transform: translateY(-50%);}
.product_sales_search_box .product_sales_search_box_inner .select_box .select_title .select_txt {font-size: 14px; color: #232323; font-weight: 600;}
.product_sales_search_box .product_sales_search_box_inner .select_box .select_title img {position: absolute; right: 13px; width: 100%; max-width: 14px;}

.product_sales_search_box .product_sales_search_box_inner .select_box .select_list {display: none; box-sizing: border-box; padding-left: 52px; position: absolute; top: 50px; left: 50%; transform:translateX(-50%); width: 100%; max-width: 190px;background: #fff;z-index: 999999; border: 1px solid #e4e4e7; border-radius: 8px;}
.product_sales_search_box .product_sales_search_box_inner .select_box .select_list.on {display: inline-block;}
.product_sales_search_box .product_sales_search_box_inner .select_box .select_list a {display: inline-block; width: 100%; margin-bottom: 8px; font-size: 14px; color: #232323; }
.product_sales_search_box .product_sales_search_box_inner .select_box .select_list a:nth-child(1) {margin-top: 8px;}

.product_sales_search_box .product_sales_search_box_inner .select_box2 {width: 100%; max-width: 192px; border: 1px solid #e4e4e7; border-radius: 8px; box-sizing: border-box; padding: 16px; margin-right: 10px; position: relative;}
.product_sales_search_box .product_sales_search_box_inner .select_box2 .select_title {display: flex; align-items: center; position: relative; cursor: pointer;}
.product_sales_search_box .product_sales_search_box_inner .select_box2 .select_title .fix_txt {font-size: 14px; font-weight: 600; color: #b9b9b9; position: relative; margin-right: 27px;}
.product_sales_search_box .product_sales_search_box_inner .select_box2 .select_title .fix_txt::after {content: ''; width: 100%; max-width: 1px; height: 18px; background: #e4e4e7; position: absolute; right: -11px; top: 50%; transform: translateY(-50%);}
.product_sales_search_box .product_sales_search_box_inner .select_box2 .select_title .select_txt {font-size: 14px; color: #232323; font-weight: 600;}
.product_sales_search_box .product_sales_search_box_inner .select_box2 .select_title img {position: absolute; right: 13px; width: 100%; max-width: 14px;}

.product_sales_search_box .product_sales_search_box_inner .select_box2 .select_list {display: none; box-sizing: border-box; padding-left: 52px; position: absolute; top: 50px; left: 50%; transform:translateX(-50%); width: 100%; max-width: 190px;background: #fff;z-index: 999999; border: 1px solid #e4e4e7; border-radius: 8px;}
.product_sales_search_box .product_sales_search_box_inner .select_box2 .select_list.on {display: inline-block;}
.product_sales_search_box .product_sales_search_box_inner .select_box2 .select_list a {display: inline-block; width: 100%; margin-bottom: 8px; font-size: 14px; color: #232323; }
.product_sales_search_box .product_sales_search_box_inner .select_box2 .select_list a:nth-child(1) {margin-top: 8px;}

.product_sales_search_box .product_sales_search_box_inner .search_conts {display: inline-block;width: 100%;  max-width: 261px; height: 46px;}
.product_sales_search_box .product_sales_search_box_inner .search_conts .search_box {width: 100%; height: 100%; position: relative;}
.product_sales_search_box .product_sales_search_box_inner .search_conts .search_box input { border: 1px solid #e4e4e7; border-radius: 23px; width: 100%; height: 100%; font-size: 16px; box-sizing: border-box; padding-left: 24px; padding-right: 36px;}
.product_sales_search_box .product_sales_search_box_inner .search_conts .search_box input:focus {outline: none;}
.product_sales_search_box .product_sales_search_box_inner .search_conts .search_box p.icon {width: 100%; max-width: 18px; position: absolute; top: 50%; right: 18px; transform: translateY(-50%);}
.product_sales_search_box .product_sales_search_box_inner .search_conts .search_box p.icon img {display: block; width: 100%;}


.md_suggestion_conts {width: 100%; overflow: hidden;}
.md_suggestion_conts .md_suggestion_conts_inner {width: 100%; max-width: 1320px; margin: 0 auto; overflow: hidden;}
.md_suggestion_conts .md_suggestion_conts_inner .conts_title {font-size: 30px; color: #232323; font-weight: 800; margin-top:44px; margin-bottom: 40px;}
.md_suggestion_conts .md_suggestion_conts_inner .mini_top_box {width: 100%; display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px;}
.md_suggestion_conts .md_suggestion_conts_inner .mini_top_box .sub_title {font-size: 24px; color: #232323; font-weight: 800;}
.md_suggestion_conts .md_suggestion_conts_inner .mini_top_box .view_btn {font-size: 14px; font-weight: 800; color: #a1a1a1; display: flex; align-items: center; white-space: nowrap;}
.md_suggestion_conts .md_suggestion_conts_inner .mini_top_box .view_btn img {width: 100%; max-width: 5px; margin-left: 10px;}

.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box {display: grid; width: 100%; box-sizing: border-box; padding-bottom: 43px; grid-template-columns: repeat(4,1fr); gap: 50px 20px;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box {width: 100%; margin-right: 24px;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box:last-child {margin-right: 0}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box a {display: inline-block; width: 100%;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product {width: 100%; border: 1px solid #e4e4e7; border-radius: 16px; overflow: hidden; box-sizing: border-box; margin-bottom: 20px; height: 270px;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product p.img {width: 100%;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product p.img img {width: 100%; display: block;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts1 {width: 100%; display: flex; align-items: center; margin-bottom: 12px;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts1 img {width: 100%; max-width: 43px; margin-right: 10px;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts1 .product_name {font-size: 22px; color: #232323; font-weight: 800; line-height: 1.2; width: 100%;max-width: 220px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts2_txt {font-size: 14px; color: #232323; line-height: 1.5; font-weight: 600;width: 100%;max-width: 220px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts3 {width: 100%; display: flex; align-items: center; margin-top: 20px;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box {width: 50%; display: flex; align-items: center;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box img {width: 100%; max-width: 18px;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review_score {font-size: 18px; color: #232323; font-weight: 800; margin-left: 7px;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review {font-size: 14px; color: #232323; margin-left: 10px;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review .review_num {font-size: 14px; color: #232323;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts3 .right_box {width: 50%; display: flex; align-items: center;} 
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts3 .right_box p {font-size: 10px; color: #777777; white-space: nowrap;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts3 .right_box p.seller { margin-right: 10px; white-space: nowrap;}

.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product {width: 100%;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product .list {width: 100%;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product .list li {width: 100%; display: flex; align-items: center; margin-bottom: 10px; justify-content: space-between;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product .list li:last-child {margin-bottom: 0}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product .list li .left_txt {width: 20%; display: flex; align-items: center;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product .list li .left_txt img {width: 100%; max-width: 17px; margin-right: 6px;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product .list li .left_txt .txt {font-size: 14px; color: #232323; white-space: nowrap;}

.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product .list li .right_txt {display: flex; align-items: center; justify-content: flex-end;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt {font-size: 14px; color: #232323;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt .basic {font-weight: 800; margin-left: 14px;}
.md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt .s_fonts {font-weight: 500;}


.product_tab_conts {width: 100%; overflow: hidden;}
.product_tab_conts .product_tab_conts_inner {width: 100%; max-width: 1320px; margin: 0 auto; overflow: hidden; border-bottom: 1px solid #232323; box-sizing: border-box; padding-bottom: 43px;}
.product_tab_conts .product_tab_conts_inner .sub_title {font-size: 24px; color: #232323; font-weight: 800; margin-bottom: 30px;}
.product_tab_conts .product_tab_conts_inner .all_product_num {font-size: 20px; color: #929292; font-weight: 600; margin-top: 42px; margin-bottom: 40px;}
.product_tab_conts .product_tab_conts_inner .all_product_num span {display: inline-block; font-size: 24px; color: #232323; font-weight: 800;}




.product_tab_conts .product_tab_conts_inner .tab_menu_view_box {width: 100%; display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 30px;}
.product_tab_conts .product_tab_conts_inner .tab_menu_view_box .tab_list {display: flex; align-items: center;}
.product_tab_conts .product_tab_conts_inner .tab_menu_view_box .tab_list li {display: inline-block; box-sizing: border-box; padding: 10px 17px; border-radius: 20px; border: 1px solid #e4e4e7; margin-right: 5px; text-align: center;}
.product_tab_conts .product_tab_conts_inner .tab_menu_view_box .tab_list li.main_bg_color_01 a {color: #fff; font-weight: 600;}
.product_tab_conts .product_tab_conts_inner .tab_menu_view_box .tab_list li:last-child {margin-right: 0;}
.product_tab_conts .product_tab_conts_inner .tab_menu_view_box .tab_list li a {font-size: 16px; color: #b9b9b9;}


.product_tab_conts .product_tab_conts_inner .product_conts_box.on {display: grid;}
.product_tab_conts .product_tab_conts_inner .product_conts_box { display: none; width: 100%;grid-template-columns: repeat(4,1fr); gap: 50px 20px; }
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box {width: 100%; margin-right: 24px;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box a {display: inline-block; width: 100%;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box:last-child {margin-right: 0}
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product {width: 100%;border: 1px solid #e4e4e7;border-radius: 16px;overflow: hidden;box-sizing: border-box;margin-bottom: 20px; height: 270px;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product p.img {width: 100%;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product p.img img {width: 100%; display: block;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts1 {width: 100%; display: flex; align-items: center; margin-bottom: 12px;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts1 img {width: 100%; max-width: 43px; margin-right: 10px;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts1 .product_name {font-size: 22px; color: #232323; font-weight: 800; line-height: 1.2; width: 100%; max-width: 220px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts2_txt { font-size: 14px;color: #232323;line-height: 1.5; font-weight: 600; width: 100%; max-width: 220px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts3 {width: 100%; display: flex; align-items: center; margin-top: 20px;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box {width: 50%; display: flex; align-items: center;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box img {width: 100%; max-width: 18px;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review_score {font-size: 18px; color: #232323; font-weight: 800; margin-left: 7px;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review {font-size: 14px; color: #232323; margin-left: 10px;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review .review_num {font-size: 14px; color: #232323;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts3 .right_box {width: 50%; display: flex; align-items: center;} 
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts3 .right_box p {font-size: 10px; color: #777777; white-space: nowrap;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts3 .right_box p.seller { margin-right: 10px; white-space: nowrap;}

.product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product {width: 100%;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product .list {width: 100%;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product .list li {width: 100%; display: flex; align-items: center; margin-bottom: 10px; justify-content: space-between;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product .list li:last-child {margin-bottom: 0}
.product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product .list li .left_txt {width: 20%; display: flex; align-items: center;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product .list li .left_txt img {width: 100%; max-width: 17px; margin-right: 6px;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product .list li .left_txt .txt {font-size: 14px; color: #232323; white-space: nowrap;}

.product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product .list li .right_txt {display: flex; align-items: center; justify-content: flex-end;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt {font-size: 14px; color: #232323;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt .basic {font-weight: 800; margin-left: 14px;}
.product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt .s_fonts {font-weight: 500;}


.pageing_box {width: 100%;}
.pageing_box .bottom_conts {width: 100%; text-align: center; position: relative;margin-top: 80px; margin-bottom: 50px;}
.pageing_box .bottom_conts .pagin_wrap {display: inline-block;}
.pageing_box .bottom_conts .pagin_wrap .paging_list {display: inline-block; display: flex; align-items: center;}
.pageing_box .bottom_conts .pagin_wrap li.previous {width: 28px;height: 28px; border: 1px solid #dddddd; margin: 0 5px;}
.pageing_box .bottom_conts .pagin_wrap li.previous a {display: inline-block; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background: #f9f9f9;}
.pageing_box .bottom_conts .pagin_wrap li.previous img.colorDown {filter: opacity(0.3);}
.pageing_box .bottom_conts .pagin_wrap li.previous img {width: 100%; max-width: 22px;}
.pageing_box .bottom_conts .pagin_wrap li.num {box-sizing: border-box; position: relative; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center;}
.pageing_box .bottom_conts .pagin_wrap li.num a {display: inline-block; font-size: 14px;}
.pageing_box .bottom_conts .pagin_wrap li.previous.marg {margin-right: 10px;}
.pageing_box .bottom_conts .pagin_wrap li.previous.marg2 {margin-left: 10px;}
.pageing_box .bottom_conts .pagin_wrap li.num a.on {font-weight: 800;}
.pageing_box .bottom_conts .first_list_box {display: inline-block; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.pageing_box .bottom_conts .first_list_box .first_list_btn {display: inline-block; width: 90px;  height: 35px; border-radius: 4px; overflow: hidden; border: 1px solid #999999; color: #999999; font-size: 16px;line-height: 35px;float: left;box-sizing: border-box;}

.product_box .product_name {font-size: 20px; color: #232323; font-weight: 800; margin-bottom: 10px;}
.product_box .sale_price_box {width: 100%; display: flex; align-items: center;}
.product_box .sale_price_box span {display: inline-block; font-size: 18px; font-weight: 800; margin-right: 5px;}
.product_box .sale_price_box .sale {font-size: 14px; color: #999999; text-decoration: line-through;}
.product_box .price {font-size: 24px; color: #232323; font-weight: 800; margin-top: 4px;} 


/* 교육프로그램 리스트 */
.education_program_list_wrap {width: 100%;}
.education_program_list_wrap .education_program_list_inner {width: 100%; max-width: 1320px; margin: 0 auto; overflow: hidden;}
.education_program_conts1 {width: 100%; margin-top: 40px;}
.education_program_conts1 .top_title {width: 100%; position: relative; margin-bottom: 20px;}
.education_program_conts1 .top_title .title {width: 100%; text-align: center; font-size: 20px; font-weight: 800; color: #232323; margin-bottom: 20px;}
.education_program_conts1 .top_title .sub {font-size: 16px; color: #232323; width: 100%; text-align: center;}
.education_program_conts1 .top_title .sub br {display: none;}
.education_program_conts1 .top_title .apply_btn {display: flex; width: 100%; max-width: 104px; height: 42px; border-radius: 8px; color: #fff; align-items: center; justify-content: center; font-size: 16px; font-weight: 600; position: absolute; right: 0; bottom: 0;}
.education_program_conts1 .video_box {width: 100%; border-radius: 10px; overflow: hidden; margin-bottom: 70px;}
.education_program_conts1 .video_box iframe {width: 100%; height: 742px; display: block;}

.education_program_conts2 {width: 100%; overflow: hidden;}
.education_program_conts2 .tab_box {width: 100%; text-align: center;}
.education_program_conts2 .tab_box .tab_list {width: auto; display: inline-flex; align-items: center; justify-content: center;}
.education_program_conts2 .tab_box .tab_list li {display: inline-block; box-sizing: border-box; padding: 20px; color: #4d4d4d; border-bottom: 1px solid #232323;}
.education_program_conts2 .tab_box .tab_list li.main_border_color_01 {border-bottom: none;}
.education_program_conts2 .tab_box .tab_list li.main_border_color_01 {border-top: none !important; border-right: none !important; border-left: none !important;}
.education_program_conts2 .tab_box .tab_list li a {display: inline-block; font-size: 20px; text-align: center;}
.education_program_conts2 .tab_box .tab_list li a.main_font_color_01 {font-weight: 600;}



.education_program_conts2 .education_program_tab_box {display: none;width: 100%; margin-bottom: 70px;}
.education_program_conts2 .education_program_tab_box.on {display: block;}
.education_program_conts2 .education_program_tab_box .program_title {margin-top: 47px; font-size: 24px; font-weight: 800; color: #232323; margin-bottom: 20px;}
.education_program_conts2 .education_program_tab_box .education_img {width: 100%; max-width: 1320px; border-radius: 8px; overflow: hidden; display: flex; align-items: center; justify-content: center; background: #eeeded;}
.education_program_conts2 .education_program_tab_box .education_img img {width: 100%; display: block;}
.education_program_conts2 .education_program_tab_box .title2 {font-size: 20px; color: #232323; font-weight: 800; margin-top: 20px; margin-bottom: 40px}
.education_program_conts2 .education_program_tab_box .program_text {display: flex; align-items: flex-start; width: 100%;}
.education_program_conts2 .education_program_tab_box .program_text .left_txt {font-size: 20px; font-weight: 600; color: #232323; width: 100%; max-width: 300px;}
.education_program_conts2 .education_program_tab_box .program_text .right_txt {font-size: 16px; color: #999999; line-height: 1.5;}

.Instructor_tab_box {display: none;width: 100%; border-radius: 8px; background: #f9f9f9; box-sizing: border-box; padding: 30px; margin-bottom: 70px; margin-top: 70px;}
.Instructor_tab_box.on {display: block;}
.Instructor_tab_box .title {font-size: 24px; font-weight: 800; color: #232323; margin-bottom: 20px;}
.Instructor_tab_box .cont_box {width: 100%; display: flex; align-items: center;}
.Instructor_tab_box .cont_box .Instructor_img {width: 100%; max-width: 320px; height: 400px; border-radius: 14px; overflow: hidden; display: flex; align-items: center; justify-content: center; margin-right: 55px;}
.Instructor_tab_box .cont_box .Instructor_img img {display: block; width: 100%;}
.Instructor_tab_box .cont_box .Instructor_inf {width: 100%;}
.Instructor_tab_box .cont_box .Instructor_inf .Instructor_name {font-size: 20px; font-weight: 800; color: #232323; margin-bottom: 30px; position: relative; box-sizing: border-box; padding-left: 10px;}
.Instructor_tab_box .cont_box .Instructor_inf .Instructor_name::after {content: ''; width: 100%; max-width: 4px; height: 20px; background: #f1a901; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.Instructor_tab_box .cont_box .Instructor_inf .list {width: 100%;}
.Instructor_tab_box .cont_box .Instructor_inf .list li {width: 100%; font-size: 16px;color: #999999; margin-bottom: 10px;}

.bottom_video {width: 100%; border-radius: 8px; overflow: hidden; margin-bottom: 120px;}
.bottom_video iframe {width: 100%;height: 742px;display: block;}


.education_program_details_wrap {width: 100%;}
.education_program_details_wrap .education_program_details_inner {width: 100%; max-width: 1320px; margin: 0 auto; overflow: hidden;}
.education_program_details_wrap .education_program_details_inner .top_title_box {width: 100%; margin-top: 40px; margin-bottom: 50px; text-align: center;}
.education_program_details_wrap .education_program_details_inner .top_title_box .title {font-size: 20px; font-weight: 800; margin-bottom: 20px;}
.education_program_details_wrap .education_program_details_inner .top_title_box .sub_txt {font-size: 16px;}
.education_program_details_wrap .education_program_details_inner .top_title_box .sub_txt br {display: none;}

.education_program_details_wrap .education_program_details_inner .list_conts1 {width: 100%;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .title {font-size: 20px; font-weight: 800; margin-bottom: 20px;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box {display: grid; width: 100%; box-sizing: border-box; padding-bottom: 43px; grid-template-columns: repeat(3,1fr); gap: 50px 20px;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box {width: 100%;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box a {display: inline-block; width: calc(100% - 2px); border: 1px solid #dddddd; border-radius: 16px;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .top_product {width: 100%; border-radius: 16px 16px 0 0; overflow: hidden; box-sizing: border-box; margin-bottom: 20px;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .top_product p.img {width: 100%;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .top_product p.img img {width: 100%; display: block;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .top_product .conts1 {width: 100%; display: flex; align-items: center; margin-bottom: 12px;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .top_product .conts1 img {width: 100%; max-width: 43px; margin-right: 10px;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .top_product .conts1 .product_name {font-size: 22px; color: #232323; font-weight: 800; line-height: 1.2; width: 100%;max-width: 220px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .top_product .conts2_txt {font-size: 14px; color: #232323; line-height: 1.5; font-weight: 600;width: 100%;max-width: 220px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .top_product .conts3 {width: 100%; display: flex; align-items: center; margin-top: 20px;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .top_product .conts3 .left_box {width: 50%; display: flex; align-items: center;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .top_product .conts3 .left_box img {width: 100%; max-width: 18px;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .top_product .conts3 .left_box .review_score {font-size: 18px; color: #232323; font-weight: 800; margin-left: 7px;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .top_product .conts3 .left_box .review {font-size: 14px; color: #232323; margin-left: 10px;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .top_product .conts3 .left_box .review .review_num {font-size: 14px; color: #232323;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .top_product .conts3 .right_box {width: 50%; display: flex; align-items: center;} 
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .top_product .conts3 .right_box p {font-size: 10px; color: #777777; white-space: nowrap;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .top_product .conts3 .right_box p.seller { margin-right: 10px; white-space: nowrap;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .bottom_product {width: auto; padding: 0 18px 18px;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .bottom_product .list {width: 100%;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .bottom_product .list li {width: 100%; display: flex; align-items: center; margin-bottom: 10px;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .bottom_product .list li:last-child {margin-bottom: 0}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .bottom_product .list li .left_txt {width: auto; display: flex; align-items: center; width: 50%; max-width: 100px;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .bottom_product .list li .left_txt img {width: 100%; max-width: 17px; margin-right: 6px;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .bottom_product .list li .left_txt .txt {font-size: 14px; color: #232323; white-space: nowrap;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .bottom_product .list li .right_txt {display: flex; align-items: center; justify-content: flex-end;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .bottom_product .list li .right_txt .right_txt {font-size: 14px; color: #232323;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .bottom_product .list li .right_txt .right_txt .basic { margin-left: 14px;font-size: 16px; color: #999999;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .bottom_product .list li .right_txt .right_txt .s_fonts {font-weight: 500;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .product_name {font-size: 18px; width: auto; padding: 0 18px;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .bottom_product {width: auto;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .bottom_product li {width: 100%;}
.education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .bottom_product li .left_txt .txt {width: 100%; font-size: 16px; color: #232323;}


.education_program_details_wrap .education_program_details_inner .conts_list2 {width: 100%;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .conts2_title {font-size: 20px; font-weight: 800; color: #232323; margin-bottom: 20px;}

.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box {display: grid; width: 100%; box-sizing: border-box; padding-bottom: 43px; grid-template-columns: repeat(4,1fr); gap: 50px 20px;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box {width: 100%;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box a {display: inline-block; width: calc(100% - 2px); border: 1px solid #dddddd; border-radius: 16px;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .top_product {width: 100%; border-radius: 16px 16px 0 0; overflow: hidden; box-sizing: border-box; margin-bottom: 20px;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .top_product p.img {width: 100%;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .top_product p.img img {width: 100%; display: block;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .top_product .conts1 {width: 100%; display: flex; align-items: center; margin-bottom: 12px;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .top_product .conts1 img {width: 100%; max-width: 43px; margin-right: 10px;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .top_product .conts1 .product_name {font-size: 22px; color: #232323; font-weight: 800; line-height: 1.2; width: 100%;max-width: 220px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .top_product .conts2_txt {font-size: 14px; color: #232323; line-height: 1.5; font-weight: 600;width: 100%;max-width: 220px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .top_product .conts3 {width: 100%; display: flex; align-items: center; margin-top: 20px;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .top_product .conts3 .left_box {width: 50%; display: flex; align-items: center;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .top_product .conts3 .left_box img {width: 100%; max-width: 18px;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .top_product .conts3 .left_box .review_score {font-size: 18px; color: #232323; font-weight: 800; margin-left: 7px;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .top_product .conts3 .left_box .review {font-size: 14px; color: #232323; margin-left: 10px;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .top_product .conts3 .left_box .review .review_num {font-size: 14px; color: #232323;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .top_product .conts3 .right_box {width: 50%; display: flex; align-items: center;} 
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .top_product .conts3 .right_box p {font-size: 10px; color: #777777; white-space: nowrap;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .top_product .conts3 .right_box p.seller { margin-right: 10px; white-space: nowrap;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .bottom_product {width: auto; padding: 0 18px 18px;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .bottom_product .list {width: 100%;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .bottom_product .list li {width: 100%; display: flex; align-items: center; margin-bottom: 10px;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .bottom_product .list li:last-child {margin-bottom: 0}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .bottom_product .list li .left_txt {width: 50%; display: flex; align-items: center; max-width: 120px;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .bottom_product .list li .left_txt img {width: 100%; max-width: 17px; margin-right: 6px;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .bottom_product .list li .left_txt .txt {font-size: 14px; color: #232323; white-space: nowrap;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .bottom_product .list li .right_txt {display: flex; align-items: center; justify-content: flex-end;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .bottom_product .list li .right_txt .right_txt {font-size: 14px; color: #232323;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .bottom_product .list li .right_txt .right_txt .basic { margin-left: 14px;font-size: 16px; color: #999999;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .bottom_product .list li .right_txt .right_txt .s_fonts {font-weight: 500;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .product_name {font-size: 18px; width: auto; padding: 0 18px;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .bottom_product {width: auto;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .bottom_product li {width: 100%;}
.education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .bottom_product li .left_txt .txt {width: 100%; font-size: 16px; color: #232323;}

/* 회사소개 */
.about_as_wrap {width: 100%; overflow: hidden;}
.about_as_wrap .about_as_inner {width: 100%; overflow: hidden;}
.about_as_wrap .about_as_inner .pc_img {width: 100%; display: block;}
.about_as_wrap .about_as_inner .pc_img img {width: 100%; display: block;}
.about_as_wrap .about_as_inner .mo_img {width: 100%; display: none;}
.about_as_wrap .about_as_inner .mo_img img {width: 100%; display: block;}


/* 마이굿뉴스 > 구매관리 */
.myGoodNews_wrap {width: 100%; overflow: hidden;}
.myGoodNews_wrap .myGoodNews_inner {width: 100%; max-width: 1320px; margin: 60px auto 0; overflow: hidden;}
.myGoodNews_wrap .myGoodNews_inner .myGoodNews_conts {width: 100%; display: flex; align-items: flex-start;}

.myGoodNews_conts_box {width: calc(100% - 330px);}
.myGoodNews_conts_box .page_title {font-size: 24px; color: #232323; font-weight: 800; margin-bottom: 20px;}
.myGoodNews_conts_box .top_list {width: 100%; background: #f9f9f9; border-radius: 12px; overflow: hidden; box-sizing: border-box; padding: 20px; display: flex; align-items: center; justify-content: space-between;}
.myGoodNews_conts_box .top_list li {width: 33.333%; max-width: 300px; background: #fff; border-radius: 12px; box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1); height: 120px; display: flex; align-items: center; justify-content: center; margin-right: 20px;}
.myGoodNews_conts_box .top_list li:last-child {margin-right: 0;}
.myGoodNews_conts_box .top_list li a {display: flex; width: 100%; box-sizing: border-box; padding: 0 20px; align-items: center; justify-content: space-between;}
.myGoodNews_conts_box .top_list li a .left_text_box {display: inline-block;}
.myGoodNews_conts_box .top_list li a .left_text_box .top_title {font-size: 20px; color: #232323; font-weight: 800; margin-bottom: 20px;}
.myGoodNews_conts_box .top_list li a .left_text_box .num_box {font-size: 20px; color: #232323;}
.myGoodNews_conts_box .top_list li a .left_text_box .num_box span {font-weight: 800; font-size: 30px; margin-right: 5px; display: inline-block;}
.myGoodNews_conts_box .top_list li a .right_icon_box {display: inline-block; width: 100%; max-width: 60px;}
.myGoodNews_conts_box .top_list li a .right_icon_box p.icon {width: 100%;}
.myGoodNews_conts_box .top_list li a .right_icon_box p.icon img {width: 100%; display: block;}

.myGoodNews_conts_box .select_box {width: 100%; display: flex; align-items: center; margin: 40px 0 20px;}
.myGoodNews_conts_box .select_box .frist_select_box {width: 100%; max-width: 120px; position: relative; margin-right: 10px;}
.myGoodNews_conts_box .select_box .frist_select_box .user_select_box {width: 100%; border-radius: 4px; border: 1px solid #232323; display: flex; align-items: center; justify-content: space-between; height: 40px; box-sizing: border-box; padding: 0 10px; background: #fff; position: relative; z-index: 999;}
.myGoodNews_conts_box .select_box .frist_select_box .user_select_box .title {font-size: 16px; color: #232323; font-weight: 600; width: 90%; height: 100%; display: flex; align-items: center;}
.myGoodNews_conts_box .select_box .frist_select_box .user_select_box img.pc_arrow {width: 100%; max-width: 10px;}
.myGoodNews_conts_box .select_box .frist_select_box .user_select_box img.mo_arrow {display: none;}
.myGoodNews_conts_box .select_box .frist_select_box .user_select_box img.on {transform: rotate(-180deg);}
.myGoodNews_conts_box .select_box .frist_select_box .frist_select_sub_box {display: none; width: calc(100% - 2px); border: 1px solid #232323; border-radius: 0 0 4px 4px; background: #fff; position: absolute; left: 0; top: 35px; z-index: 99;}
.myGoodNews_conts_box .select_box .frist_select_box .frist_select_sub_box.on {display: block;}
.myGoodNews_conts_box .select_box .frist_select_box .frist_select_sub_box .sub_list {width: 100%;}
.myGoodNews_conts_box .select_box .frist_select_box .frist_select_sub_box .sub_list li {width: 100%; box-sizing: border-box; }
.myGoodNews_conts_box .select_box .frist_select_box .frist_select_sub_box .sub_list li:hover {background: #fefaf0;}
.myGoodNews_conts_box .select_box .frist_select_box .frist_select_sub_box .sub_list li a {display: block; width: auto; font-size: 16px; color: #232323; padding: 12px 0 12px 10px;}

.myGoodNews_conts_box .select_box .date_box {display: flex; align-items: center; width: 45%;}
.myGoodNews_conts_box .select_box .date_box .wave {font-size: 16px; margin: 0 5px;}
.myGoodNews_conts_box .select_box .date_box input[type="date"] {width: 100%; max-width: 150px; height: 40px; border-radius: 4px; border: 1px solid #bbbbbb; font-size: 16px; box-sizing: border-box;  position: relative; padding-left: 10px;}
.myGoodNews_conts_box .select_box .date_box input[type="date"]::-webkit-clear-button,
.myGoodNews_conts_box .select_box .date_box input[type="date"]::-webkit-inner-spin-button { display: none;} 
.myGoodNews_conts_box .select_box .date_box input[type="date"]::-webkit-calendar-picker-indicator { background: transparent;z-index: 1;} 
.myGoodNews_conts_box .select_box .date_box input[type="date"]:after{position: absolute;top:50%;right:10px;content: '';background: url(/img/date_icon.png) no-repeat;transform: translateY(-50%);z-index: 0; background-position: center; background-size: cover; width: 100%; max-width: 15px; height: 14px;}
.myGoodNews_conts_box .select_box .seach_input {width: 100%; max-width: 420px; height: 40px; border: 1px solid #bbbbbb; border-radius: 4px; font-size: 16px; margin: 0 10px; box-sizing: border-box; padding: 0 0 0 10px;}
.myGoodNews_conts_box .select_box .seach_btn {width: 100%; border-radius: 4px; height: 40px; display: flex; align-items: center; justify-content: center; max-width: 103px; color: #fff; font-size: 16px; font-weight: 600;}
.myGoodNews_conts_box .select_box .date_box .mo_date_lineBox {width: calc(100% - 120px); display: flex; align-items: center;}


.myGoodNews_conts_box .select_box .inu_btn_box {width: 55%; display: flex; align-items: center;}

.myGoodNews_conts_box .purchase_conts {width: 100%;}
.myGoodNews_conts_box .purchase_conts .purchase_list {width: 100%;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li {width: calc(100% - 2px); border: 1px solid #e4e4e7; border-radius: 8px; position: relative; margin-bottom: 10px;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li:last-child {margin-bottom: 0;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a {display: block; width: auto; box-sizing: border-box; padding: 20px;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_top {width: 100%; display: flex; align-items: center; justify-content: space-between; margin-bottom: 16px;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_top .situation {font-size: 16px; color: #999999; font-weight: 800;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_top .info_box {display: flex; align-items: center;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_top .info_box .waybill {display: block;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_top .info_box .waybill.off {display: none;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_top .info_box .waybill:first-child {margin-right: 20px;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_top .info_box .waybill .txt {font-size: 14px; color: #999999; font-weight: normal;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_top .info_box .waybill .txt span {display: inline-block; font-weight: 800; margin-right: 10px;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box {width: 100%; display: flex; align-items: center; }
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .left_product_img {width: 100%; max-width: 140px; height: 140px; display: flex; align-items: center; justify-content: center; border: 1px solid #dddddd; border-radius: 8px; overflow: hidden; margin-right: 20px;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .left_product_img img {width: 100%; display: block; height: 100%;}

.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info {width: 100%;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_name {font-size: 20px; color: #232323; font-weight: 800; margin-bottom: 16px;   overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_sub_txt {font-size: 16px; color: #232323; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 20px;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_DetailInfo {width: 100%;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_DetailInfo li {width: 100%; display: flex; align-items: center;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_DetailInfo li:first-child {margin-bottom: 10px;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_DetailInfo li .left_title {display: flex; align-items: center; width: 100%; max-width: 110px;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_DetailInfo li .left_title img {width: 100%; max-width: 22px; margin-right: 7px;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_DetailInfo li .left_title .DetailInfo_txt {font-size: 16px; color: #232323; font-weight: 600;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_DetailInfo li .price {display: inline-block;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_DetailInfo li .price .price_num {font-size: 16px; font-weight: 800;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_DetailInfo li .price .price_num .vat {font-size: 13px; color: #232323;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .coupon_num {display: none; width: 100%; text-align: right; font-weight: 600; margin-top: 14px; font-size: 16px; }
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .coupon_num .num {display: inline-block; font-size: 16px; color: #232323; }
.myGoodNews_conts_box .purchase_conts .purchase_list > li a .coupon_num.on {display: block;}



.myGoodNews_conts_box .purchase_conts .purchase_list > li .CurrentStatus_box {position: absolute; right: 20px; bottom: 20px; width: 100%; max-width: 140px;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li .CurrentStatus_box a {display: none; padding: 0; width: 100%;  height: 40px; border: 1px solid #999999; border-radius: 4px; color: #999999; font-size: 16px;align-items: center; justify-content: center; font-weight: 600; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);}
.myGoodNews_conts_box .purchase_conts .purchase_list > li .CurrentStatus_box a.btn2 {color: #fff;}
.myGoodNews_conts_box .purchase_conts .purchase_list > li .CurrentStatus_box a.on {display: flex;}


/* 마이굿뉴스 > 계좌관리 */
.myGoodNews_conts_box .accountInfo {width: 100%; background: #f9f9f9; display: flex; align-items: flex-start; box-sizing: border-box; padding: 30px 20px;}
.myGoodNews_conts_box .accountInfo .left_info {width: 50%; box-sizing: border-box; padding-right: 20px; border-right: 1px solid #dddddd;}
.myGoodNews_conts_box .accountInfo .left_info .sub_title {font-size: 20px; color: #232323; margin-bottom: 30px; font-weight: 800;}
.myGoodNews_conts_box .accountInfo .left_info .info_list {width: 100%;}
.myGoodNews_conts_box .accountInfo .left_info .info_list li {width: 100%; display: flex; align-items: center; margin-bottom: 20px;}
.myGoodNews_conts_box .accountInfo .left_info .info_list li .listy_title {display: flex; align-items: center; width: 25%;}
.myGoodNews_conts_box .accountInfo .left_info .info_list li .listy_title img {width: 100%; display: block; max-width: 24px; margin-right: 6px;}
.myGoodNews_conts_box .accountInfo .left_info .info_list li .listy_title .txt {font-size: 18px; color: #232323; font-weight: 800;}
.myGoodNews_conts_box .accountInfo .left_info .info_list li .right_input {width: 75%; box-sizing: border-box;}
.myGoodNews_conts_box .accountInfo .left_info .info_list li .right_input input {width: 100%; max-width: 356px; height: 40px; border: 1px solid #bbbbbb; border-radius: 4px; font-size: 16px; color: #232323; margin: 0; padding: 0; padding-left: 10px; box-sizing: border-box;}
.myGoodNews_conts_box .accountInfo .right_info {width: 50%; box-sizing: border-box; padding-left: 20px;}
.myGoodNews_conts_box .accountInfo .right_info .sub_title {font-size: 20px; color: #232323; margin-bottom: 30px; font-weight: 800;}
.myGoodNews_conts_box .accountInfo .right_info .info_list {width: 100%;}
.myGoodNews_conts_box .accountInfo .right_info .info_list li {width: 100%; display: flex; align-items: center; margin-bottom: 20px;}
.myGoodNews_conts_box .accountInfo .right_info .info_list li .listy_title {display: flex; align-items: center; width: 25%;}
.myGoodNews_conts_box .accountInfo .right_info .info_list li .listy_title img {width: 100%; display: block; max-width: 24px; margin-right: 6px;}
.myGoodNews_conts_box .accountInfo .right_info .info_list li .listy_title .txt {font-size: 18px; color: #232323; font-weight: 800;}
.myGoodNews_conts_box .accountInfo .right_info .info_list li .right_input {width: 75%; box-sizing: border-box;}
.myGoodNews_conts_box .accountInfo .right_info .info_list li .right_input input {width: 100%; max-width: 356px; height: 40px; border: 1px solid #bbbbbb; border-radius: 4px; font-size: 16px; color: #232323; margin: 0; padding: 0; padding-left: 10px; box-sizing: border-box;}
.myGoodNews_conts_box .bottom_btn_box {width: 100%; text-align: center; margin: 40px 0;}
.myGoodNews_conts_box .bottom_btn_box .registration {width: 100%; max-width: 140px; height: 40px; display: flex; align-items: center; justify-content: center; color: #fff; border-radius: 4px; margin: 0 auto; font-size: 16px; font-weight: 600; box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);}


/* 마이굿뉴스 > 추천인 */
.highcharts-figure,
.highcharts-data-table table {
    width: 100%;
}

.highcharts-data-table table {
    font-family: Verdana, sans-serif;
    border-collapse: collapse;
    border: 1px solid #ebebeb;
    margin: 10px auto;
    text-align: center;
    width: 100%;
    max-width: 500px;
}

.highcharts-data-table caption {
    padding: 1em 0;
    font-size: 1.2em;
    color: #555;
}

.highcharts-data-table th {
    font-weight: 600;
    padding: 0.5em;
}

.highcharts-data-table td,
.highcharts-data-table th,
.highcharts-data-table caption {
    padding: 0.5em;
}

.highcharts-data-table thead tr,
.highcharts-data-table tr:nth-child(even) {
    background: #2323;
}

.highcharts-data-table tr:hover {
    background: #f1f7ff;
}
path.highcharts-button-symbol{display: none !important;}
text.highcharts-credits {display: none;}
button.highcharts-a11y-proxy-element.highcharts-no-tooltip {display: none !important;}
rect.highcharts-button-box {display: none !important;}
rect.highcharts-background {fill: #f9f9f9;}
path.highcharts-dial {fill: #ffce9b; }
circle.highcharts-pivot {fill: #414143;}
g.highcharts-label.highcharts-data-label.highcharts-data-label-color-0 {display: none;}

.myGoodNews_conts_box .top_conts2 {width: 100%; border-radius: 12px; overflow: hidden; background: #f9f9f9; display: flex; align-items: center;}
.myGoodNews_conts_box .top_conts2 .gauge_box {width: 50%;max-width: 450px;}
.myGoodNews_conts_box .top_conts2 .right_recommender {width: calc(100% - 450px);} 
.myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list {width: auto; box-sizing: border-box; padding-left: 20px;}
.myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list li {width: 100%; display: flex; align-items: center; justify-content: space-between; max-width: 452px; box-sizing: border-box; padding: 0 30px; border: 1px solid #dddddd; border-radius: 25px; height: 50px; margin-bottom: 10px;}
.myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list li:last-child {margin-bottom: 0;}
.myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list li .left_txt {display: inline-block;}
.myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list li .left_txt .txt {font-size: 20px; color: #232323; font-weight: 800;}
.myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list li .left_txt .s_font {font-size: 12px; color: #999999; display: block;}
.myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list li .right_txt {display: inline-block;}
.myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list li .right_txt .txt {color: #999999; font-size: 18px; font-weight: normal;}
.myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list li .right_txt .txt span {color: #232323; font-weight: 800;}
.myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list li .right_txt .txt2 {color: #f1a901; font-size: 18px; font-weight: normal;}
.myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list li .right_txt .txt2 span {font-weight: 800;}

.myGoodNews_conts_box .select_box2 {width: 100%; display: flex; align-items: center; margin: 40px 0 20px;}
.myGoodNews_conts_box .select_box2 .frist_select_box {width: 100%; max-width: 120px; position: relative; margin-right: 10px;}
.myGoodNews_conts_box .select_box2 .frist_select_box .user_select_box {width: 100%; border-radius: 4px; border: 1px solid #232323; display: flex; align-items: center; justify-content: space-between; height: 40px; box-sizing: border-box; padding: 0 10px; background: #fff; position: relative; z-index: 999;}
.myGoodNews_conts_box .select_box2 .frist_select_box .user_select_box .title {font-size: 16px; color: #232323; font-weight: 600; width: 100%; height: 100%; display: flex; align-items: center;}
.myGoodNews_conts_box .select_box2 .frist_select_box .user_select_box img {width: 100%; max-width: 10px; display: block;}
.myGoodNews_conts_box .select_box2 .frist_select_box .user_select_box img.pc_arrow {display: block;}
.myGoodNews_conts_box .select_box2 .frist_select_box .user_select_box img.mo_arrow {display: none;}
.myGoodNews_conts_box .select_box2 .frist_select_box .user_select_box img.on {transform: rotate(-180deg);}
.myGoodNews_conts_box .select_box2 .frist_select_box .frist_select_sub_box {display: none; width: calc(100% - 2px); border: 1px solid #232323; border-radius: 0 0 4px 4px; background: #fff; position: absolute; left: 0; top: 35px; z-index: 99;}
.myGoodNews_conts_box .select_box2 .frist_select_box .frist_select_sub_box.on {display: block;}
.myGoodNews_conts_box .select_box2 .frist_select_box .frist_select_sub_box .sub_list {width: 100%;}
.myGoodNews_conts_box .select_box2 .frist_select_box .frist_select_sub_box .sub_list li {width: 100%; box-sizing: border-box; }
.myGoodNews_conts_box .select_box2 .frist_select_box .frist_select_sub_box .sub_list li:hover {background: #fefaf0;}
.myGoodNews_conts_box .select_box2 .frist_select_box .frist_select_sub_box .sub_list li a {display: block; width: auto; font-size: 16px; color: #232323; padding: 12px 0 12px 10px;}

.myGoodNews_conts_box .select_box2 .date_box {display: flex; align-items: center;}
.myGoodNews_conts_box .select_box2 .date_box .wave {font-size: 16px; margin: 0 5px;}
.myGoodNews_conts_box .select_box2 .date_box input[type="date"] {width: 100%; max-width: 150px; height: 40px; border-radius: 4px; border: 1px solid #bbbbbb; font-size: 16px; box-sizing: border-box;  position: relative; padding-left: 10px;}
.myGoodNews_conts_box .select_box2 .date_box input[type="date"]::-webkit-clear-button,
.myGoodNews_conts_box .select_box2 .date_box input[type="date"]::-webkit-inner-spin-button { display: none;} 
.myGoodNews_conts_box .select_box2 .date_box input[type="date"]::-webkit-calendar-picker-indicator { background: transparent;z-index: 1;} 
.myGoodNews_conts_box .select_box2 .date_box input[type="date"]:after{position: absolute;top:50%;right:10px;content: '';background: url(/img/date_icon.png) no-repeat;transform: translateY(-50%);z-index: 0; background-position: center; background-size: cover; width: 100%; max-width: 15px; height: 14px;}
.myGoodNews_conts_box .select_box2 .seach_input {width: 100%; max-width: 420px; height: 40px; border: 1px solid #bbbbbb; border-radius: 4px; font-size: 16px; margin: 0 10px; box-sizing: border-box; padding: 0 0 0 10px;}
.myGoodNews_conts_box .select_box2 .seach_btn {width: 100%; border-radius: 4px; height: 40px; display: flex; align-items: center; justify-content: center; max-width: 103px; color: #fff; font-size: 16px; font-weight: 600; margin-left: 10px;}

.myGoodNews_conts_box .recommender_userList {width: 100%;}
.myGoodNews_conts_box .recommender_userList .userList {width: 100%;}
.myGoodNews_conts_box .recommender_userList .userList li {width: calc(100% - 2px); border: 1px solid #e4e4e7; border-radius: 8px; margin-bottom: 10px;}
.myGoodNews_conts_box .recommender_userList .userList li:last-child {margin-bottom: 0;}
.myGoodNews_conts_box .recommender_userList .userList li a {display: flex; align-items: center; width: 100%; justify-content: space-between; box-sizing: border-box; padding: 0 20px; height: 73px;}
.myGoodNews_conts_box .recommender_userList .userList li a .user_info {display: flex; align-items: center;}
.myGoodNews_conts_box .recommender_userList .userList li a .user_info .user_nam {font-size: 18px; color: #232323; font-weight: 800; margin-right: 13px;}
.myGoodNews_conts_box .recommender_userList .userList li a .user_info .date_box {display: flex; align-items: center;}
.myGoodNews_conts_box .recommender_userList .userList li a .user_info .date_box p {font-size: 16px; color: #232323;}
.myGoodNews_conts_box .recommender_userList .userList li a .user_info .date_box p.time {margin-left: 5px;}
.myGoodNews_conts_box .recommender_userList .userList li a img.pc_icon {width: 100%; max-width: 33px;}
.myGoodNews_conts_box .recommender_userList .userList li a img.mo_icon {display: none;}

/* 마이굿뉴스 > 출금 */
.myGoodNews_conts_box .top_conts2 .withdrawMoney {width: 100%;  display: flex; align-items: center; box-sizing: border-box; padding: 20px; justify-content: space-between;}
.myGoodNews_conts_box .top_conts2 .withdrawMoney li {width: 50%; max-width: 465px;  background: #fff; height: 120px; display: flex; align-items: center; box-sizing: border-box; padding: 0 20px; border-radius: 12px; box-shadow: 1px 1px 14px rgba(0, 0, 0, 0.1);}
.myGoodNews_conts_box .top_conts2 .withdrawMoney li:first-child {margin-right: 20px;}
.myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner {display: block; width: 100%;}
.myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .top_subTitle {font-size:24px; color: #232323; font-weight: 800; margin-bottom: 18px;}
.myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .top_subTitle span {font-size: 14px; color: #999999; font-weight: normal;}
.myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .top_subTitle span span.bold {color: #f1a901;}
.myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .bottom_box {width: 100%; display: flex; align-items: center;}
.myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .bottom_box .money {font-weight: normal; font-size: 18px; color: #000000;}
.myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .bottom_box .money .color {color: #f1a901; font-weight: 800; font-size: 30px;}
.myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .bottom_box .money .s_font {font-size: 14px; color: #999999;}
.myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .bottom_box .input_box {display: flex; align-items: center; width: 90%;}
.myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .bottom_box .input_box input {width: 100%; max-width: 275px; height: 38px; font-size: 18px; margin: 0; padding: 0; border: 1px solid #bbbbbb; border-radius: 4px; box-sizing: border-box; padding-left: 10px;}
.myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .bottom_box .input_box .txt {font-size: 18px; color: #232323; margin-left: 10px;}
.myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .bottom_box .withdraw_btn {width: 100%; max-width: 103px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 4px; color: #fff; font-size: 16px; font-weight: 600; margin-left: 20px;}

.myGoodNews_conts_box .user_withdrawMoney {width: 100%;}
.myGoodNews_conts_box .user_withdrawMoney .list {width: 100%;}
.myGoodNews_conts_box .user_withdrawMoney .list li {width: calc(100% - 2px); border: 1px solid #e4e4e7; border-radius: 8px; box-sizing: border-box; padding: 20px 0; display: block;margin-bottom: 10px;}
.myGoodNews_conts_box .user_withdrawMoney .list li:last-child {margin-bottom: 0;}
.myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info {display: flex; align-items: center; width: 100%;}
.myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info .left_box {width: 100%; max-width: 138px; text-align: center; border-right: 1px solid #e4e4e7; height: 100px; display: flex; align-items: center; justify-content: center;}
.myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info .left_box .situation {font-size: 20px; font-weight: 600; color: #666666;}

.myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info .center_box {display: inline-block;  margin-left: 20px;}
.myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info .center_box .date_box {display: flex; align-items: center; margin-bottom: 5px;}
.myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info .center_box .date_box p {font-size: 16px; color: #232323;}
.myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info .center_box .date_box p.time {margin-left: 5px;}
.myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info .center_box .account {font-size: 18px; color: #232323; font-weight: 800; margin-bottom: 12px;}
.myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info .center_box .product_text {font-size: 16px; color: #999999; width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}

.myGoodNews_conts_box .user_withdrawMoney .list li .right_price {width: 20%; text-align: right; box-sizing: border-box; padding: 0 20px; width: 100%;}
.myGoodNews_conts_box .user_withdrawMoney .list li .right_price .price {font-size: 24px; font-weight: 800; color: #666666;}





/* landing_page */
.landing_wrap {width: 100%; overflow: hidden;}
.landing_wrap .landing_inner {width: 100%; overflow: hidden;}

.landing_header {width: 100%; background: #232323;}
.landing_header .landing_headerInner {width: 100%; max-width: 1320px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; padding: 10px 0;}
.landing_header .landing_headerInner .leftTxt {display: inline-block; line-height: 1.2;}
.landing_header .landing_headerInner .leftTxt span {font-size: 29px; color: #f1a900; word-break: keep-all;}
.landing_header .landing_headerInner .leftTxt .leftTxt1 {color: #fff; font-size: 30px; font-weight: 600; word-break: keep-all;}
.landing_header .landing_headerInner .centTime_box {display: inline-block; margin-left: 45px; width: 50%;}
.landing_header .landing_headerInner .centTime_box .Dday_box {display: flex; align-items: center; color: #fff;  font-family: 'NanumSquare', sans-serif; justify-content: center;}
.landing_header .landing_headerInner .centTime_box .Dday_box .day_box {display: inline-block; width: 100%; max-width: 130px; background: url(/img/time_bg.png)no-repeat; background-size: cover; background-position: center; height: 89px; position: relative;}
.landing_header .landing_headerInner .centTime_box .Dday_box .day_box .day { font-family: 'NanumSquare', sans-serif; font-weight: 800; display: inline-block; position: absolute; left: 50%; top: 50%; transform: translate(calc(-50% - -13px), -50%); font-size: 60px; letter-spacing: 26px; }
.landing_header .landing_headerInner .centTime_box .Dday_box .day_Txt {font-size: 22px; margin: 0 26px 0 10px;}
.landing_header .landing_headerInner .centTime_box .Dday_box .tim_box {display: inline-block; width: 100%; max-width: 130px; background: url(/img/time_bg.png)no-repeat; background-size: cover; background-position: center; height: 89px; position: relative; margin-right: 20px; position: relative;}
.landing_header .landing_headerInner .centTime_box .Dday_box .tim_box:last-child {margin-right: 0;}
.landing_header .landing_headerInner .centTime_box .Dday_box .tim_box::after {content: ''; width: 100%; max-width: 9px; height: 9px; background: #fff;   position: absolute; right: -14px; top: 38%; transform: translateY(-50%);}
.landing_header .landing_headerInner .centTime_box .Dday_box .tim_box::before {content: ''; width: 100%; max-width: 9px; height: 9px; background: #fff;   position: absolute; right: -14px; top: 62%; transform: translateY(-50%);}
.landing_header .landing_headerInner .centTime_box .Dday_box .tim_box:last-child:after {display: none;}
.landing_header .landing_headerInner .centTime_box .Dday_box .tim_box:last-child:before {display: none;}
.landing_header .landing_headerInner .centTime_box .Dday_box .tim_box .Time { font-family: 'NanumSquare', sans-serif; font-weight: 800; display: inline-block; position: absolute; left: 50%; top: 50%; transform: translate(calc(-50% - -13px), -50%); font-size: 60px; letter-spacing: 26px; }
.landing_header .landing_headerInner .join {width: 100%; max-width: 245px; height: 70px; border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 24px; color: #fff; background: #f1a900; margin-left: 20px;}
.landing_header .landing_headerInner .join img {width: 100%; max-width: 10px; margin-left: 4px;}



.landing_section1 {width: 100%; overflow: hidden; background: url(/img/landing_main_bg.png)no-repeat; background-position: center; background-size: cover;}
.landing_section1 .landing_section1_inner {width: 100%; min-height: 900px; position: relative;}
.landing_section1 .img_mobile {display: none;}
.landing_section1 .landing_section1_inner .section1_bg {width: 100%; display: block;}
.landing_section1 .landing_section1_inner .position_conts {width: 100%; max-width: 1410px; margin: 0 auto;}
.landing_section1 .landing_section1_inner .position_conts .position_conts_inner {width: 100%; position: relative; }
.landing_section1 .landing_section1_inner .position_conts .position_conts_inner .icon1 {display: block; width: 100%; max-width: 263px; position: absolute; left: 0px; top: 0px; z-index: 99;}
.landing_section1 .landing_section1_inner .position_conts .position_conts_inner .icon2 {display: block; width: 100%; max-width: 382px; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); z-index: 99; }
.landing_section1 .landing_section1_inner .position_conts .position_conts_inner .icon3 {display: block; width: 100%; max-width: 427px; position: absolute; right: -100px; top: 26%; z-index: 99;}
.landing_section1 .landing_section1_inner .position_conts .position_conts_inner .icon4 {display: block; width: 100%; max-width: 321px; position: absolute; right: 0px; top: 60%; z-index: 99;}
.landing_section1 .landing_section1_inner .position_conts .position_conts_inner .top_txt_box {width: 100%; text-align: center; position: relative;z-index: 999; margin: 30px 0 80px;}
.landing_section1 .landing_section1_inner .position_conts .position_conts_inner .top_txt_box .top_txt_box_inner {display: inline-block; text-align: left;}
.landing_section1 .landing_section1_inner .position_conts .position_conts_inner .top_txt_box .border_txt {display: inline-block; box-sizing: border-box; padding: 12px 14px; border-radius: 26px; background: #111e43; color: #fff; font-size: 18px; font-weight: 500; font-family: 'Gmarket Sans';}
.landing_section1 .landing_section1_inner .position_conts .position_conts_inner .top_txt_box .border_txt span {font-weight: 600;}
.landing_section1 .landing_section1_inner .position_conts .position_conts_inner .top_txt_box .title2 {font-size: 60px; color: #ffc848; font-family: 'Gmarket Sans'; text-shadow: 5px 5px 30px rgba(0, 0, 0, 0.5);}
.landing_section1 .landing_section1_inner .position_conts .position_conts_inner .main_txt_img {display: block; width: 100%; max-width: 887px; margin: 0 auto 24px;  position: relative;z-index: 999;}
.landing_section1 .landing_section1_inner .position_conts .position_conts_inner .main_txt_img img {display: block; width: 100%; margin-top: -42px;}
.landing_section1 .landing_section1_inner .position_conts .position_conts_inner .main_llust {display: block; width: 100%; max-width: 1920px; margin: 0 auto; position: relative;z-index: 999;}
.landing_section1 .landing_section1_inner .position_conts .position_conts_inner .main_llust img {display: block; width: 100%;}

.youtube_conts {display: none; width: 100%; overflow: hidden; margin: 74px 0 114px;}
.youtube_conts .youtube_conts_inner {width: 100%; overflow: hidden; max-width: 1320px; margin: 0 auto}
.youtube_conts .youtube_conts_inner .text_top_box {width: 100%; text-align: center;}
.youtube_conts .youtube_conts_inner .text_top_box .title1 {font-size: 42px; color: #232323; font-weight: 600;font-family: 'Gmarket Sans'; margin-bottom: 32px;}
.youtube_conts .youtube_conts_inner .text_top_box .border_box {display: inline-block; border: 1px solid #232323; box-sizing: border-box; padding: 24px 54px; border-radius: 62px; font-size:43px; font-weight: 600; margin-bottom: 33px;}
.youtube_conts .youtube_conts_inner .text_top_box .border_box span {font-weight: 800;}
.youtube_conts .youtube_conts_inner .text_top_box .title3 {font-size: 74px; font-weight: normal; line-height: 1.3;}
.youtube_conts .youtube_conts_inner .text_top_box .title3 span {font-weight: 800;}

.youtube_conts .youtube_conts_inner .bottom_conts {width: 100%; margin-top: 86px;}
.youtube_conts .youtube_conts_inner .bottom_conts .conts_title {width: 100%; display: flex; align-items: center; justify-content: center; font-size: 40px; color: #232323; font-weight: 800; margin-bottom: 32px;}
.youtube_conts .youtube_conts_inner .bottom_conts .conts_title img.icon1 {display: block; width: 100%; max-width: 83px; margin-right: 33px;}
.youtube_conts .youtube_conts_inner .bottom_conts .conts_title img.icon2 {display: block; width: 100%; max-width: 95px; margin-left: 33px;}

.youtube_conts .youtube_conts_inner .bottom_conts .youtube_video_box {width: 100%; display: flex; align-items: center;}
.youtube_conts .youtube_conts_inner .bottom_conts .youtube_video_box .left {width: 50%; border-radius: 14px; overflow: hidden; height: 350px; margin-right: 20px;}
.youtube_conts .youtube_conts_inner .bottom_conts .youtube_video_box .left iframe {width: 100%; height: 100%;}
.youtube_conts .youtube_conts_inner .bottom_conts .youtube_video_box .right_box {width: 50%; display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px 14px;}
.youtube_conts .youtube_conts_inner .bottom_conts .youtube_video_box .right_box li {border-radius: 14px; overflow: hidden; height: 168px;}
.youtube_conts .youtube_conts_inner .bottom_conts .youtube_video_box .right_box li iframe {width: 100%; height: 100%;}
.youtube_conts .youtube_conts_inner .bottom_conts .g_font {font-size: 30px; color: #959595; display: block; width: 100%; text-align: center; margin-top: 28px; font-family: 'NanumSquare', sans-serif;}
.youtube_conts .youtube_conts_inner .bottom_conts .bottom_txtImg {display: inline-block; position: relative; width: 100%; text-align: center;  margin-top: 40px;}
.youtube_conts .youtube_conts_inner .bottom_conts .bottom_txtImg img {display: block; width: 100%; max-width: 989px; margin: 0 auto;}
.youtube_conts .youtube_conts_inner .bottom_conts .bottom_txtImg .bottom_txt {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 50px; color: #232323; font-family: 'NanumSquare', sans-serif; white-space: nowrap; font-weight: 800;}
.youtube_conts .youtube_conts_inner .bottom_conts .bottom_txtImg .bottom_txt span {font-size: 50px; color: #232323; font-family: 'NanumSquare', sans-serif; font-weight: 800; position: relative;}
.youtube_conts .youtube_conts_inner .bottom_conts .bottom_txtImg .bottom_txt span::after {content: ''; width: 100%; max-width: 14px; height: 14px; border-radius: 50%; background: #0072ff; position: absolute; left: -10px; top: -7px;}


.explanation_box {display: none; width: 100%; position: relative; background: #111e43; overflow: hidden;}
.explanation_box .icon1 {display: block; width: 100%; max-width: 768px; position: absolute; left: 0; bottom: 0 ;}
.explanation_box .icon1 img {display: block; width: 100%;}
.explanation_box .icon2 {display: block; width: 100%; max-width: 500px; position: absolute; right: 0; top: 0 ;}
.explanation_box .icon2 img {display: block; width: 100%;}
.explanation_box .explanation_inner {width: 100%; max-width: 1320px; margin: 100px auto 0; position: relative; z-index: 99; overflow: hidden;}
.explanation_box .explanation_inner .title {width: 100%; text-align: center; font-size: 72px; color: #ffffff; font-weight: 600;}
.explanation_box .explanation_inner .title span{display: inline-block; color: #f1a900;}
.explanation_box .explanation_inner .icon {width: 100%; max-width: 866px; margin: 0 auto;}
.explanation_box .explanation_inner .icon img {display: block; width: 100%;}
.explanation_box .explanation_inner .sub_Txt_box {width: 100%; text-align: center;}
.explanation_box .explanation_inner .sub_Txt_box .txt {font-size: 42px; color: #fff; font-weight: normal; margin-bottom: 40px;line-height: 1.2;}
.explanation_box .explanation_inner .sub_Txt_box .txt span {display: inline-block ; font-weight: 800; color: #f1a900;}
.explanation_box .explanation_inner .view_btn {display: flex; align-items: center; justify-content: center; width: 100%; max-width: 645px; height: 90px; border-radius: 12px; background: #f1a900; color: #fff; font-size: 36px; margin: 80px auto 100px;}


.left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new {position: relative; width: 100%; max-width: 860px; border-radius: 12px; overflow: hidden; height: 858px;}
.left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new.off {display: none;}
.left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .img {width: 100%; height: 100%;}
.left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .img img {width: 100%; height: 100%;}
.left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; color: #fff; text-align: center;}
.left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox .CompanyName {width: 100%; text-align: center; word-break: keep-all; font-size: 78px; font-weight: 800; margin-bottom: 10px; position: relative; text-shadow: 5px 5px 20px rgba(0, 0, 0, 1);}
.left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox .CompanyName::after {content: ''; width: 100%; max-width: 80px; height: 6px; background: #ddd; position: absolute; left: 50%; bottom: -10px; transform: translateX(-50%);}
.left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox .productName {font-size: 42px; font-weight: 800; text-align: center; margin-top: 20px;  text-shadow: 5px 5px 20px rgba(0, 0, 0, 1);} 
.left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox .price_box {display: inline-block; border: 8px solid #f1a901; border-radius: 14px; display: flex; align-items: center; justify-content: center; width: 80%; position: relative; margin: 15px auto 15px; height: 238px; box-sizing: border-box; padding: 20px; background: #FFF;}
.left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox .price_box::after {content: ''; height: 100%; border-right: 3px dotted #f1a901; position: absolute; right: 150px; top: 0;}
.left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox .price_box .price {width: 100%; text-align: left; font-size: 52px; margin: 0; color: #232323;}
.left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox .price_box .coupon {position: absolute; display: inline-block; right: 0; top: calc(50% - 18px); transform: rotate(90deg) translateY(-50%); font-size:26px; color: #f1a901; font-weight: 800}
.left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox .price_box .price span {font-size: 64px; display: inline-block; font-weight: 800; color: #f1a901;}


.bottom_product_description_box .styot_info_box {width: 100%; margin: 20px 0 40px;}
.bottom_product_description_box .styot_info_box .store_name {font-size: 28px; font-weight: 800; margin-bottom: 20px;}
.bottom_product_description_box .addrInfo {width: 100%; display: flex; align-items: center; }
.bottom_product_description_box .addrInfo .addr {width: 50%; font-size: 18px; font-weight: normal;}
.bottom_product_description_box .addrInfo .infoList {width: 50%; display: flex; align-items: center; justify-content: flex-end;}
.bottom_product_description_box .addrInfo .infoList li {display: flex; align-items: center; margin-right: 10px;}
.bottom_product_description_box .addrInfo .infoList li:last-child {margin-right: 0;}
.bottom_product_description_box .addrInfo .infoList li img {display: block; width: 100%; max-width: 46px; margin-right: 8px;}
.bottom_product_description_box .addrInfo .infoList li .txt {font-size: 18px;}



.landing_section2 {width: 100%;  overflow: hidden;}
.landing_section2 .landing_section2_inner {width: 100%; overflow: hidden; display: flex; align-items: center; background: #111e43; height: 542px;}
.landing_section2 .landing_section2_inner .leftConts {width: 50%; position: relative; height: 100%;}
.landing_section2 .landing_section2_inner .leftConts img {width: 100%; max-width: 958px; position: absolute; left: 0%; bottom: 0; }
.landing_section2 .landing_section2_inner .leftConts img.pc_img {display: block;}
.landing_section2 .landing_section2_inner .leftConts img.mo_img {display: none;}



.landing_section2 .landing_section2_inner .rightConts {width: 50%; position: relative}
.landing_section2 .landing_section2_inner .rightConts .coin1 {position: absolute; right: 8%; top: -30px; width: 100%; max-width: 82px;}
.landing_section2 .landing_section2_inner .rightConts .coin2 {position: absolute; left: 42%; top: -90px; width: 100%; max-width: 109px;}
.landing_section2 .landing_section2_inner .rightConts .Pollen1 {position: absolute; left: 0; top: -35px; width: 100%; max-width: 22px;}
.landing_section2 .landing_section2_inner .rightConts .Pollen2 {position: absolute; left: 80px; bottom: -68px; width: 100%; max-width: 29px;}
.landing_section2 .landing_section2_inner .rightConts .top_sub_txt {font-size: 40px; color: #ffffff; font-weight: 300; line-height: 1.2; margin-bottom: 40px;}
.landing_section2 .landing_section2_inner .rightConts .top_sub_txt span {color: #ffc848; font-weight: 600;}
.landing_section2 .landing_section2_inner .rightConts .mainTxt {display: inline-block; text-align: left; line-height: 1.2;}
.landing_section2 .landing_section2_inner .rightConts .mainTxt p {display: inline-block; position: relative; font-size: 72px; color: #ffffff; font-weight: 600;}
.landing_section2 .landing_section2_inner .rightConts .mainTxt p span {color: #ffc848;}
.landing_section2 .landing_section2_inner .rightConts .mainTxt p img.pc_img {width: 100%; max-width: 85px; position: absolute; right: 0; top: -24px;}
.landing_section2 .landing_section2_inner .rightConts .mainTxt p img.mo_img {display: none;}
.landing_section2 .landing_section2_inner .rightConts .logo {display: block; width: 100%; max-width: 367px; margin-bottom: 46px;}
.landing_section2 .landing_section2_inner .rightConts .logo img {display: block; width: 100%;}



.landing_section3 {width: 100%; overflow: hidden;}
.landing_section3 .landing_section3_inner {width: 100%; overflow: hidden; max-width: 1320px; margin: 0 auto;}
.landing_section3 .landing_section3_inner .contsTitle {width: 100%; text-align: center;  font-size: 72px; color: #232323; font-weight: 600; margin: 120px 0 40px;}
.landing_section3 .landing_section3_inner .contsTitle .bold {font-size: 72px; display: inline-block; position: relative;}
.landing_section3 .landing_section3_inner .contsTitle .bold::after {content: ''; width: 100%; height: 38px; background: #ffd87f; position: absolute; left: 50%; bottom: 14px; transform: translateX(-50%); z-index: -1;}
.landing_section3 .landing_section3_inner .dateSub_txt {width: 100%; text-align: center; width: 100%; max-width: 1100px; margin: 0 auto 40px; border-top: 1px solid #232323; border-bottom: 1px solid #232323; box-sizing: border-box; padding: 20px 0;}
.landing_section3 .landing_section3_inner .dateSub_txt .date {font-size: 30px; color: #232323; font-weight: normal; display: inline-block;}
.landing_section3 .landing_section3_inner .dateSub_txt .date span {font-weight: 600; }
.landing_section3 .landing_section3_inner .number_box {width: 100%;}
.landing_section3 .landing_section3_inner .number_box .top_box {width: 100%; display: flex; align-items: center; background: #111e43; box-sizing: border-box; padding: 40px;}
.landing_section3 .landing_section3_inner .number_box .top_box .left_box {width: 50%;}
.landing_section3 .landing_section3_inner .number_box .top_box .left_box .txt {font-size: 40px; font-weight: 300; color: #ffffff;}
.landing_section3 .landing_section3_inner .number_box .top_box .left_box .txt span {font-weight: 600; display: inline-block;}
.landing_section3 .landing_section3_inner .number_box .top_box .left_box .total {font-size: 90px; color: #ffc848; font-weight: 600;}
.landing_section3 .landing_section3_inner .number_box .top_box .right_box {width: 50%;}
.landing_section3 .landing_section3_inner .number_box .top_box .right_box .join_num {font-size:24px; color: #ffffff; font-weight: 600; display: flex; align-items: center; margin-bottom: 15px;}
.landing_section3 .landing_section3_inner .number_box .top_box .right_box .join_num img {width: 100%; max-width: 265px; margin-left: 16px;}
.landing_section3 .landing_section3_inner .number_box .top_box .right_box .join_numberBox {width: 100%; font-size: 48px; color: #ffffff; font-weight: 600; display: flex; align-items: flex-end; font-family: 'NanumSquare', sans-serif;}
.landing_section3 .landing_section3_inner .number_box .top_box .right_box .join_numberBox .num_bg {width: 100%; background: url(/img/join_number_bg.png) no-repeat; background-size: cover; background-position: center; max-width: 486px; height: 127px; position: relative;}
.landing_section3 .landing_section3_inner .number_box .top_box .right_box .join_numberBox .person_num {font-family: 'NanumSquare', sans-serif; font-weight: 800; display: inline-block; position: absolute; left: 50%; top: 50%; transform: translate(calc(-50% - -18px), -50%); font-size: 100px; letter-spacing: 36px;}
.landing_section3 .landing_section3_inner .number_box .bottom_list {width: 100%;}
.landing_section3 .landing_section3_inner .number_box .bottom_list .list {width: 100%; display: flex;}
.landing_section3 .landing_section3_inner .number_box .bottom_list .list li {width: 20%; height: 150px; display: flex; align-items: center; justify-content: center; border: 1px solid #232323; border-right: none;}
.landing_section3 .landing_section3_inner .number_box .bottom_list .list li:last-child {border-right: 1px solid #232323;}
.landing_section3 .landing_section3_inner .number_box .bottom_list .list li a {display: inline-block; text-align: center;}
.landing_section3 .landing_section3_inner .number_box .bottom_list .list li a .day {font-size: 24px; color: #232323; font-family: 'NanumSquare', sans-serif; margin-bottom: 10px;}
.landing_section3 .landing_section3_inner .number_box .bottom_list .list li a span {display: inline-block; font-size: 40px; color: #f1a900; font-family: 'NanumSquare', sans-serif; font-weight: 800;}
.landing_section3 .landing_section3_inner .event_box {width: 100%; margin-top: 155px; text-align: center;}
.landing_section3 .landing_section3_inner .event_box .eventTitle {position: relative; font-size: 72px; color: #232323; font-weight: 600; display: inline-block; margin-bottom: 60px;}
.landing_section3 .landing_section3_inner .event_box .eventTitle img {width: 100%; max-width: 131px; display: block; position: absolute; left: -129px; top: -50px;}
.landing_section3 .landing_section3_inner .event_box .centTime_box {display: inline-block;width: 100%;}
.landing_section3 .landing_section3_inner .event_box .centTime_box .Dday_box {display: flex; align-items: center; color: #fff;  font-family: 'NanumSquare', sans-serif; justify-content: center;}
.landing_section3 .landing_section3_inner .event_box .centTime_box .Dday_box .day_box {display: inline-block; width: 100%; max-width: 196px; background: url(/img/time_bg.png)no-repeat; background-size: cover; background-position: center; height: 132px; position: relative;}
.landing_section3 .landing_section3_inner .event_box .centTime_box .Dday_box .day_box .day { font-family: 'NanumSquare', sans-serif; font-weight: 800; display: inline-block; position: absolute; left: 50%; top: 50%; transform: translate(calc(-50% - -20px), -50%); font-size: 86px; letter-spacing: 40px; }
.landing_section3 .landing_section3_inner .event_box .Dday_box .day_Txt {font-size: 36px; margin: 0 26px 0 10px; color: #232323;}
.landing_section3 .landing_section3_inner .event_box .Dday_box .tim_box {display: inline-block; width: 100%; max-width: 196px; background: url(/img/time_bg.png)no-repeat; background-size: cover; background-position: center; height: 132px; position: relative; margin-right: 20px; position: relative;}
.landing_section3 .landing_section3_inner .event_box .Dday_box .tim_box:last-child {margin-right: 0;}
.landing_section3 .landing_section3_inner .event_box .Dday_box .tim_box::after {content: ''; width: 100%; max-width: 9px; height: 9px; background: #eeeeee;   position: absolute; right: -14px; top: 38%; transform: translateY(-50%);}
.landing_section3 .landing_section3_inner .event_box .Dday_box .tim_box::before {content: ''; width: 100%; max-width: 9px; height: 9px; background: #eeeeee;   position: absolute; right: -14px; top: 62%; transform: translateY(-50%);}
.landing_section3 .landing_section3_inner .event_box .Dday_box .tim_box:last-child:after {display: none;}
.landing_section3 .landing_section3_inner .event_box .Dday_box .tim_box:last-child:before {display: none;}
.landing_section3 .landing_section3_inner .event_box .Dday_box .tim_box .Time { font-family: 'NanumSquare', sans-serif; font-weight: 800; display: inline-block; position: absolute; left: 50%; top: 50%; transform: translate(calc(-50% - -20px), -50%); font-size: 86px; letter-spacing: 40px; }
.landing_section3 .landing_section3_inner .event_box .join_btn {display: flex; width: 100%; position: relative; max-width: 645px; height: 90px; border-radius: 12px; background: #f1a900; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); align-items: center; justify-content: center; color: #ffffff; font-size: 36px; margin: 70px auto 90px;}
.landing_section3 .landing_section3_inner .event_box .join_btn img {width: 100%; max-width: 92px; position: absolute; right: -170px; bottom: -42px; transition: all 0.3s;}
.landing_section3 .landing_section3_inner .event_box .join_btn img.on {right: -22px; transition: all 2s;}

.landing_section4 {width: 100%; overflow: hidden;  background: #f9f9f9; }
.landing_section4 .landing_section4_inner {width: 100%; max-width: 1320px; margin: 0 auto;overflow: hidden;}
.landing_section4 .landing_section4_inner .sub_txt {font-size: 36px; color: #232323; font-weight: normal; margin: 100px auto 0px; text-align: center; word-break: keep-all;}
.landing_section4 .landing_section4_inner .sub_txt span {font-weight: 600;}
.landing_section4 .landing_section4_inner .title {font-size: 72px; color: #232323; font-weight: 600; text-align: center; word-break: keep-all;}
.landing_section4 .landing_section4_inner .title span {display: inline-block; position: relative; z-index: 99;}
.landing_section4 .landing_section4_inner .title span::after { content: ''; width: 100%; height: 38px; background: #ffd87f; position: absolute; left: 50%; bottom: 14px; transform: translateX(-50%); z-index: -1;}
.landing_section4 .landing_section4_inner .url_btn {display: flex; align-items: center; justify-content: center; width: 100%; max-width: 297px; height: 56px; border-radius: 8px; color: #fff; background: #111e43; font-size: 30px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); margin: 60px auto;}
.landing_section4 .landing_section4_inner .list {width: 100%;display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; padding: 0 80px;}
.landing_section4 .landing_section4_inner .list li {width: 33.333%; max-width: 340px; margin-right: 34px;}
.landing_section4 .landing_section4_inner .list li:last-child {margin-right: 0;}
.landing_section4 .landing_section4_inner .list li a {display: block; width: 100%;}
.landing_section4 .landing_section4_inner .list li a p.img {width: 100%; max-width: 338px; border-radius: 50%; border: 1px solid #dddddd;}
.landing_section4 .landing_section4_inner .list li a p.img img {width: 100%; display: block;}
.landing_section4 .landing_section4_inner .list li a .step {width: 100%; max-width: 150px; height: 40px; border-radius: 20px; background: #111e43; color: #fff; font-size: 24px; font-weight: 600; display: flex; align-items: center; justify-content: center; margin: 27px auto 20px;}
.landing_section4 .landing_section4_inner .list li a .list_txt {font-size: 28px; color: #232323; text-align: center; line-height: 1.2;}
.landing_section4 .landing_section4_inner .list li a .list_txt span {font-weight: 600;}

.landing_section4 .landing_section4_inner .section3_bottom {width: 100%; box-sizing: border-box; padding: 60px 80px 100px; margin-top: 60px; }
.landing_section4 .landing_section4_inner .section3_bottom .list_line {width: 100%; display: flex; align-items: center; margin-bottom: 20px;}
.landing_section4 .landing_section4_inner .section3_bottom .list_line .left {width: 100%; max-width: 220px; height: 50px; border-radius: 25px; background: #111e43; color: #fff; font-size: 30px; display: flex; align-items: center; justify-content: center; margin-right: 20px;}
.landing_section4 .landing_section4_inner .section3_bottom .list_line .right {font-size: 30px; color: #232323; font-weight: normal; word-break: keep-all;}
.landing_section4 .landing_section4_inner .section3_bottom .list_line .right span {font-weight: 800; word-break: keep-all;}
.landing_section4 .landing_section4_inner .section3_bottom .list_line.two {align-items: stretch;}

.landing_footer {display: none; width: 100%; background: #232323; overflow: hidden;}
.landing_footer .landing_footer_inner {width: 100%; max-width: 1320px; margin: 0 auto; overflow: hidden; box-sizing: border-box; padding: 60px 0 70px;}
.landing_footer .landing_footer_inner .title {font-size: 30px; color: #ffffff; font-weight: 600; margin-bottom: 30px;}
.landing_footer .landing_footer_inner .list {width: 100%;}
.landing_footer .landing_footer_inner .list li {width: 100%; font-size: 20px; color: #fff; margin-bottom: 15px;}
.landing_footer .landing_footer_inner .list li:last-child {margin-bottom: 0;}


.landing_section3 .landing_section3_inner .event_box .eventTitle img {animation: opacity-ani 1.2s infinite;}
.opacity { opacity:0; }

@keyframes opacity-ani {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

@keyframes scal-ani {
    0% {transform: scale(1)}
    50% {transform: scale(1.3)}
    100% {transform: scale(1)}
}


.landing_wrap .landing_inner .mo_bottomJoin {display: none; width: 100%; box-sizing: border-box; padding: 30px; background: #232323; position: fixed; left: 50%; bottom: 0; transform: translateX(-50%); z-index: 99999;}
.landing_wrap .landing_inner .mo_bottomJoin .mo_joinBtn {width: 100%; max-width: 660px; height: 70px; border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 24px; color: #fff; background: #f1a900; margin: 0 auto;}
.landing_wrap .landing_inner .mo_bottomJoin .mo_joinBtn img {width: 100%; max-width: 15px; margin-left: 10px;}

.mo_br {display: none;}
.mo_br2 {display: none;}

/* section1 별효과 */
.constelacao {
    position: absolute;
    left: 0%;
    top: 10%;
    width: 100%;
    height: 100%;
    animation: rotate 400s infinite linear;
}

.estrela {
    background-color: #00FFFF;
    border-radius: 50%;
    position: absolute;
    animation-name: estrela;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.estrela.style1 { animation-duration: 0.5s; animation-name: estrela; }
.estrela.style2 { animation-duration: 1s; animation-name: estrela; }
.estrela.style3 { animation-duration: 1.5s; animation-name: estrela; }
.estrela.style4 { animation-duration: 2s; animation-name: estrelaDestacada; }

.estrela.tam1 { width: 3px; height: 3px; }
.estrela.tam2 { width: 2px; height: 2px; }
.estrela.tam3 { width: 1px; height: 1px; }

.estrela.opacity1 { opacity:  1; }
.estrela.opacity2 { opacity: .5; }
.estrela.opacity3 { opacity: .1; }

.meteoro {
position: absolute;
background-color: #fff;
width: 2px;
height: 2px;
border-radius: 50%;
transform: rotate(-35deg);
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-duration: 1s;
}

.meteoro:before {
content: "";
display: inline-block;
vertical-align: middle;
margin-right: 10px;
width: 0;
height: 0;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
border-left: 85px solid white;
position: absolute;
left: 2px;
top: 0;
}

.meteoro.style1 { animation-name: meteoroStyle1; }
.meteoro.style2 { animation-name: meteoroStyle2; }
.meteoro.style3 { animation-name: meteoroStyle3; }
.meteoro.style4 { animation-name: meteoroStyle4; }

.lua {
position: absolute;
right: 200px;
top: 150px;
width: 120px;
height: 120px;
border-radius: 50%;
box-shadow: 0 0 160px 0px #fff, 0 0 30px -4px #fff, 0 0 8px 2px rgba(255, 255, 255, 0.26);
background-color: #fff;
animation-name: lua;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-duration: 10s;
}





@keyframes escurecer {
    0%   { top: 0; }
    100% { top: 100%; }
}

@keyframes estrela {
    0% {
    box-shadow: 0 0 10px 0px rgba(255, 255, 255, 0.05);
    }
    50% {
    box-shadow: 0 0 10px 2px rgba(255, 255, 255, 0.4);
    }
    100% {
    box-shadow: 0 0 10px 0px rgba(255, 255, 255, 0.05);
    }
}

@keyframes estrelaDestacada {
    0% {
    background-color: #FFFFFF;
    box-shadow: 0 0 10px 0px rgba(255, 255, 255, 1);
    }
    20% {
    background-color: #FFC4C4;
    box-shadow: 0 0 10px 0px rgb(255, 196, 196, 1);
    }
    80% {
    background-color: #C4CFFF;
    box-shadow: 0 0 10px 0px rgb(196, 207, 255, 1);
    }
    100% {
    background-color: #FFFFFF;
    box-shadow: 0 0 10px 0px rgba(255, 255, 255, 0.2);
    }
}

@keyframes meteoroStyle1 {
    0% { opacity: 0; right: 300px; top: 100px; }
    30% { opacity: .3; }
    60% { opacity: .3; }
    100% { opacity: 0; right: 1000px; top: 600px; }
}

@keyframes meteoroStyle2 {
    0% { opacity: 0; right: 700px; top: 100px; }
    30% { opacity: 1; }
    60% { opacity: 1; }
    100% { opacity: 0; right: 1400px; top: 600px; }
}

@keyframes meteoroStyle3 {
    0% { opacity: 0; right: 300px; top: 300px; }
    30% { opacity: 1; }
    60% { opacity: 1; }
    100% { opacity: 0; right: 1000px; top: 800px; }
}

@keyframes meteoroStyle4 {
    0% { opacity: 0; right: 700px; top: 300px; }
    30% { opacity: 1; }
    60% { opacity: 1; }
    100% { opacity: 0; right: 1400px; top: 800px; }
}



@keyframes rotate {
    0% {
    -webkit-transform: rotate(0deg);
    }
    100% {
    -webkit-transform: rotate(360deg);
    }
}

/* 회원가입 완료 */
.login_completed_wrap {width: 100%; overflow: hidden;}
.login_completed_wrap .login_completed_inner {width: 100%;max-width: 1320px; margin: 0 auto;overflow: hidden;}
.login_completed_wrap .login_completed_inner .pageTitle {font-size: 30px; margin: 80px auto 30px; width: 100%; text-align: center;}
.login_completed_wrap .login_completed_inner .sub_txt {font-size: 20px; font-weight: 600; margin-bottom: 60px; width: 100%; text-align: center;}
.login_completed_wrap .login_completed_inner .completed_conts {width: 100%; max-width: 440px; margin: 0 auto;}
.login_completed_wrap .login_completed_inner .completed_conts .pc_img {width: 100%; text-align: center; display: block;}
.login_completed_wrap .login_completed_inner .completed_conts .mo_img {display: none;}
.login_completed_wrap .login_completed_inner .completed_conts .pc_img img {width: 100%; max-width: 76px; margin: 0 0 30px;}
.login_completed_wrap .login_completed_inner .completed_conts .completed {width: 100%; text-align: center; font-size: 24px; margin-bottom: 33px; font-weight: 800;}
.login_completed_wrap .login_completed_inner .completed_conts .completed2 {width: 100%; text-align: center; line-height: 1.2; color: #999999; font-size: 18px;}
.login_completed_wrap .login_completed_inner .conts_btxBox {width: 100%; margin: 80px auto 120px; display: flex; align-items: center; justify-content: center;}
.login_completed_wrap .login_completed_inner .conts_btxBox a {width: 100%; max-width: 200px; height: 50px; border-radius: 4px; font-size: 18px; font-weight: 600; color: #999999; border: 1px solid #dddddd; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); display: flex; align-items: center; justify-content: center;}
.login_completed_wrap .login_completed_inner .conts_btxBox a.login {color: #fff; margin-right: 10px;}




@media (max-width : 1350px) {
    .landing_header .landing_headerInner .join {display: none;}
    .landing_header .landing_headerInvner .centTime_box {width: 60%; margin-left: 0;}
    .landing_header .landing_headerInner .centTime_box .Dday_box {justify-content: flex-end;}
    .landing_header .landing_headerInner .leftTxt {width: 40%;}
    .landing_header .landing_headerInner .centTime_box {width: 60%;}
}
@media(max-width : 1200px){
    .visual_slid_box .mySwiper .swiper-slide .slid_box .ad_box {padding-left: 30px;}
    .visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box {margin-left: 30px;}
    .md_conts .md_conts_inner .product_conts_box {grid-template-columns: repeat(2,1fr);}
    .md_conts .md_conts_inner {width: auto; padding: 0 30px;}
    .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {right: 30px;}
    .category_conts {width: auto;}
    .category_conts .category_conts_inner > .title {padding: 0 30px;}
    .category_conts .category_conts_inner .tab_menu_view_box {width: auto; padding: 0 30px;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner {width: auto; padding: 0 30px;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box {grid-template-columns: repeat(2,1fr);}
    .bottom_apply_box .bottom_apply_box_inner {width: auto; padding: 0 30px;}
    .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li {height: 220px;}
    .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li:nth-child(1) {margin-right: 18px;}
    .category_conts .category_conts_inner .tab_menu_view_box .tab_list {overflow-x: scroll;}
    .category_conts .category_conts_inner .tab_menu_view_box .tab_list li {width: 100%;}
    .category_conts .category_conts_inner .tab_menu_view_box .tab_list li a {width: 100%; display: block; white-space: nowrap;}

    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts {width: auto;}
    .product_sales_search_box .product_sales_search_box_inner {width: auto; padding: 40px 30px;}
    .md_suggestion_conts .md_suggestion_conts_inner {width: auto; padding: 0 30px;}
    .product_tab_conts .product_tab_conts_inner {width: auto; padding: 0 30px;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box {grid-template-columns: repeat(2,1fr);}
    .product_tab_conts .product_tab_conts_inner .tab_menu_view_box .tab_list {overflow-x: scroll;}
    .product_tab_conts .product_tab_conts_inner .tab_menu_view_box .tab_list li a {white-space: nowrap;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box {grid-template-columns: repeat(2,1fr);}

    .education_program_list_wrap .education_program_list_inner {width: auto; padding: 0 30px;}

    .education_program_details_wrap .education_program_details_inner {width: auto; padding: 0 30px;}

    .myGoodNews_wrap .myGoodNews_inner .myGoodNews_conts {display: block;}

    .myGoodNews_conts_box {width: auto; margin: 0 30px;}
    .myGoodNews_conts_box .select_box .date_box {width: 50%;}
    .myGoodNews_conts_box .select_box .inu_btn_box {width: 50%;}
    .myGoodNews_conts_box .select_box .date_box input[type="date"] {max-width: unset;}

    .myGoodNews_conts_box .top_conts2 .withdrawMoney li {max-width: unset; height: 182px;}

    .myGoodNews_conts_box .top_conts2 {box-sizing: border-box; padding: 60px 30px;}
    .myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list li {max-width: unset;}
    .myGoodNews_conts_box .top_conts2 .right_recommender {width: 100%;}
    .myGoodNews_conts_box .top_conts2 .withdrawMoney {padding: 0;}

    .landing_section1 .landing_section1_inner .section2_txtBox a {margin: 4.1667vw auto;}
    .landing_section1 .landing_section1_inner .section2_txtBox .mainText {font-size: 8.3333vw;}
    .landing_section1 .landing_section1_inner .section2_txtBox .mainText span {font-size: 6.6667vw;}
    .landing_section1 .landing_section1_inner .section2_txtBox .stb_txt {font-size: 2.5000vw;}
    .landing_section1 .landing_section1_inner .section2_txtBox .stb_txt span {font-size: 2.6667vw;}

    .landing_section2 .landing_section2_inner {align-items: unset; height: auto; flex-wrap: wrap-reverse;}
    .landing_section2 .landing_section2_inner .rightConts {width: 100%; margin: 60px 0 50px; text-align: center;}
    .landing_section2 .landing_section2_inner .leftConts {height: auto; width: 100%;}
    .landing_section2 .landing_section2_inner .leftConts img {position: unset; left: unset; bottom: unset;}
    .landing_section2 .landing_section2_inner .rightConts .mainTxt {text-align: center;}

    .landing_section3 .landing_section3_inner .number_box .top_box {display: block;}
    .landing_section3 .landing_section3_inner .number_box .top_box .left_box {width: 100%; text-align: center;}
    .landing_section3 .landing_section3_inner .number_box .top_box .right_box {width: 100%;}
    .landing_section3 .landing_section3_inner .number_box .top_box .right_box .join_num {justify-content: center;}
    .landing_section3 .landing_section3_inner .number_box .top_box .right_box .join_numberBox {justify-content: center;}
    .mo_br {display: block;}
    .landing_section4 .landing_section4_inner .list {padding: 0 30px;}
    .landing_section4 .landing_section4_inner .section3_bottom {padding: 60px 30px 100px;}
    .landing_footer .landing_footer_inner {padding: 60px 30px 200px;}

    .landing_wrap .landing_inner .mo_bottomJoin {display: block;}


    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner .icon1 {left: -100px; }
    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner .icon2 {left: -180px; }
    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner .icon3 {right: -200px; }
    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner .icon4 {right: -160px;}

    .youtube_conts .youtube_conts_inner {width: auto; padding: 0 30px;}
    .youtube_conts .youtube_conts_inner .bottom_conts .youtube_video_box {display: block;}
    .youtube_conts .youtube_conts_inner .bottom_conts .youtube_video_box .left {width: 100%; margin-bottom: 20px; height: 650px;}
    .youtube_conts .youtube_conts_inner .bottom_conts .youtube_video_box .right_box {width: 100%;}
    .youtube_conts .youtube_conts_inner .bottom_conts .youtube_video_box .right_box li {height: 300px;}


    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .img {max-width: unset;}




}



@media (max-width : 1000px) {
    .education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box {grid-template-columns: repeat(2,1fr);}
}
@media (max-width: 720px){
    .visual_slid_box .mySwiper .swiper-slide .slid_box img.pc_img {display: none;}
    .visual_slid_box .mySwiper .swiper-slide .slid_box img.mo_img {display: block;}

    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts img.pc_img {display: none;}
    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts img.mo_img {display: block;}

    .visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box {margin-left: 4.1667vw;}
    .visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box {margin-top: 3.3333vw;}
    .visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box li .left_box img {width: 100%;max-width: 2.3611vw;margin-right: 1.1111vw;}
    .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {max-width: 10.6944vw; height: 4.5833vw; right: 4.1667vw; bottom: 6.2500vw !important; font-size: 2.7778vw;}
    .visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .ad_title {font-size: 6.6667vw;}
    .visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .logo_img {max-width: 25.6944vw;}
    .visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .ad_sub_txt {font-size: 4.1667vw;}
    .visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box {display: block;}
    .visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box li:first-child {margin-right: 0; margin-bottom: 3.0556vw;}
    .visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box li .left_box .txt {font-size: 2.7778vw;}
    .visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box li .right_box .txt2 span {font-size: 2.7778vw;}
    .visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box li .right_box .txt2 {font-size: 2.7778vw;}
    .visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .imf_box li {max-width: 33.3333vw;}
    .visual_slid_box .mySwiper .swiper-slide .slid_box .text_conts_box .logo_img {margin-top: 6.2500vw;}
    .visual_slid_box .mySwiper .swiper-slide .slid_box .ad_box {margin-top: 5.0000vw; margin-bottom: 6.2500vw; padding-left: 4.1667vw;}
    .visual_slid_box .mySwiper .swiper-slide .slid_box .ad_box .ad {max-width: 8.3333vw; height: 5.5556vw; border-radius: 1.1111vw; font-size: 3.3333vw;}
    .swiper-pagination span {font-size: 2.7778vw;}

    .md_conts .md_conts_inner {padding: 0 2.7778vw;}
    .md_conts .md_conts_inner .title {margin: 12.3333vw 0 4.1667vw; font-size: 6.6667vw;}
    .md_conts .md_conts_inner .product_conts_box {grid-template-columns: repeat(1,1fr);}
    .md_conts .md_conts_inner .product_conts_box .product_box {margin-right: 0;}
    .md_conts .md_conts_inner .product_conts_box .product_box .top_product {height: auto; margin-bottom: 2.7778vw; position: relative; display: flex; align-items: center; justify-content: center;}
    .md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts1 {margin-bottom: 2.7778vw;}
    .md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts1 img {max-width: 6.6667vw; margin-right: 2.7778vw;}
    .md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts1 .product_name {font-size: 5.0000vw; max-width: unset;}
    .md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts2_txt {font-size: 3.3333vw; max-width: unset;}
    .md_conts .md_conts_inner .product_conts_box .product_box .top_product {position: relative;}
    .md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts3 {position: absolute; bottom: 4.1667vw; left: 4.1667vw; margin-top: 0; width: calc(100% - 8.3333vw); justify-content: space-between;}
    .md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box img {max-width: 4.1667vw;}
    .md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review_score {font-size: 5.0000vw; margin-left:1.3889vw;}
    .md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review {font-size: 3.3333vw;}
    .md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review .review_num {font-size: 3.3333vw;}
    .md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts3 .right_box p.seller {font-size: 2.7778vw; margin-left: 0; margin-right: 2.5000vw;}
    .md_conts .md_conts_inner .product_conts_box .product_box .top_product .conts3 .right_box p {font-size: 2.7778vw;}
    .md_conts .md_conts_inner .product_conts_box .bottom_product .list li .left_txt img {max-width: 2.7778vw; margin-right: 1.5278vw;}
    .md_conts .md_conts_inner .product_conts_box .bottom_product .list li .left_txt .txt {font-size: 3.3333vw;}
    .md_conts .md_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt {font-size: 3.3333vw;}
    .md_conts .md_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt .s_fonts {font-size: 2.7778vw;}
    .md_conts .md_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt .basic {margin-left: 1.9444vw;}
    .md_conts .md_conts_inner .product_conts_box .bottom_product .list li .right_txt {align-items: flex-end;}
    .md_conts .md_conts_inner .product_conts_box .bottom_product .list li {margin-bottom: 2.7778vw;}
    .product_conts_box .product_time_box .product_time_box_flex_box .product_time_box_inner .time_box span.left_txt {text-align: center;}
    .product_conts_box .product_time_box .product_time_box_flex_box .product_time_box_inner .time_box span {text-align: center;}


    .md_conts .md_conts_inner .title span {font-size: 4.1667vw; margin-left: 0;}
    .product_box .sale_price_box span {font-size: 3.3333vw; margin-right: 1.3889vw;}
    .product_box .sale_price_box .sale {font-size: 2.7778vw;}
    .product_box .price {font-size: 5.0000vw; margin-top: 1.3889vw;}

    .category_conts .category_conts_inner > .title {padding: 0 4.1667vw; margin-top: 9.9444vw; margin-bottom: 4.1667vw; font-size: 6.6667vw;}
    .category_conts .category_conts_inner .tab_menu_view_box {padding: 0; padding-left: 4.1667vw;}
    .category_conts .category_conts_inner .tab_menu_view_box {margin-bottom: 11.1111vw;}
    .category_conts .category_conts_inner .tab_menu_view_box .tab_list {display: grid;grid-template-columns: repeat(7,2fr);     gap: 2.7778vw 1.3889vw;}
    .category_conts .category_conts_inner .tab_menu_view_box .tab_list li {padding: 4.1667vw 6.9444vw; border-radius: 6.2500vw; margin-right: 0; display: inline-block; width: auto;}
    .category_conts .category_conts_inner .tab_menu_view_box .tab_list li a {font-size: 4.1667vw;}

    .category_conts .category_conts_inner .popular_item_box .popular_item_inner {padding: 0 4.1667vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box {margin-bottom: 4.1667vw; display: block; position: relative;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .title {font-size:6.6667vw; margin-right: 0; margin-bottom: 2.7778vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box {max-width: 44.4444vw; padding: 2.7778vw 4.1667vw; width: 50%;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .view_btn {font-size: 3.3333vw; width: 100%; justify-content: flex-end; width: 50%; position: absolute; right: 0; bottom: 0;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box .select_title .select_txt {font-size: 3.3333vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box .select_title img {max-width: 2.0833vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .view_btn img {max-width: 0.9722vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box .select_list {max-width: unset; top: 9.4444vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box .select_list a {margin-bottom: 2.0833vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box .select_list a {font-size: 3.3333vw; padding-left: 4.1667vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .top_box .select_box .select_list a:nth-child(1) {margin-top: 2.7778vw;}

    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box {grid-template-columns: repeat(1,1fr);}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product {height: 91.3889vw; margin-bottom: 2.7778vw; position: relative; display: flex; align-items: center; justify-content: center;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts1 img { max-width: 6.6667vw;margin-right: 2.7778vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts1 .product_name {font-size: 5.0000vw;max-width: unset;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts2_txt { font-size: 3.3333vw;max-width: unset;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts3 {position: absolute;bottom: 4.1667vw;left: 4.1667vw;margin-top: 0;width: calc(100% - 8.3333vw); justify-content: space-between;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts3 .left_box img {max-width: 4.1667vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts3 .left_box .review_score {font-size: 5.0000vw; margin-left: 1.3889vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts3 .left_box .review {font-size: 3.3333vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts3 .left_box .review .review_num {font-size: 3.3333vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts3 .right_box {justify-content: flex-end;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts3 .right_box p.seller {font-size: 2.7778vw; margin-left: 0; margin-right: 2.5000vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product .conts3 .right_box p {font-size: 2.7778vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box .top_product p.img img {display: block;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .bottom_product .list li {margin-bottom: 2.7778vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .bottom_product .list li .left_txt img {max-width: 2.7778vw;margin-right: 1.5278vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .bottom_product .list li .left_txt .txt {font-size: 3.3333vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .bottom_product .list li .right_txt .right_txt {font-size: 3.3333vw; align-items: flex-end;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .bottom_product .list li .right_txt .right_txt .basic {margin-left: 1.9444vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .bottom_product .list li .right_txt .right_txt .s_fonts {font-size: 2.7778vw;}

    .pageing_box .bottom_conts {display: none;}
    .paging_mo_box {display: block;}

    .bottom_apply_box .bottom_apply_box_inner {padding: 0 4.1667vw;}
    .bottom_apply_box .bottom_apply_box_inner .title {font-size: 6.6667vw; margin: 16.6667vw 0 8.3333vw; text-align: center; line-height: 1.2;}
    .bottom_apply_box .bottom_apply_box_inner .title.mo_br {display: block;}
    .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box {display: block;}
    .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li {height: auto; max-width: unset; width: calc(100% - 2px);}
    .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li .conts_box {padding: 6.9444vw 4.1667vw;}
    .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li .conts_box .top_box p.icon {max-width: 5.5556vw; margin-right: 2.0833vw;}
    .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li .conts_box .top_box .main_txt {font-size: 5.0000vw; width: 100%;}
    .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li .conts_box .top_box .main_txt img {max-width: 3.8889vw;}
    .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li:nth-child(1) {margin-right: 0; margin-bottom: 4.1667vw;}
    .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li:nth-child(1) .conts_box .top_box .apply_btn {display: none;}
    .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li:nth-child(2) .conts_box .top_box .apply_btn {display: none;}
    .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .conts_txt {word-break: keep-all;}
    .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .conts_txt .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li{font-size: 3.3333vw; margin-top: 4.1667vw; word-break: keep-all;}
    .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .conts_txt br {display: none; }
    .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li .conts_box .mo_apply_btn {display: block;width: 100%; height: 12.5000vw; border-radius: 6.2500vw; color: #fff; font-size: 5.0000vw; font-weight: 600; display: flex; align-items: center; justify-content: center; margin-top: 5.5556vw;}
    .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li:nth-child(1) .conts_box .mo_apply_btn {background: #e73b30;}
    .bottom_apply_box .bottom_apply_box_inner .banner_conts_box .list_box li:nth-child(2) .conts_box .mo_apply_btn {background: #f3c521;}

    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_feature {margin-top: 5.1389vw; margin-bottom: 1.3889vw;}
    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_feature li {padding: 0.8333vw 0.9722vw; font-size: 2.7778vw; border-radius: 2.5000vw; margin-right: 0.6944vw;}
    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box {max-width: unset; padding: 5.5556vw 4.1667vw; overflow: hidden; margin-bottom: 10.8333vw; margin-top: 6.6667vw;}
    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_name_box .product_icon {max-width: 8.0556vw; margin-right: 2.0833vw}
    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_name_box .product_name .title {font-size: 4.1667vw; margin-bottom: 0.6944vw;}
    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_name_box .product_name .sub_txt {font-size: 2.7778vw;}
    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_inf {margin-left: 0; margin-top: 4.1667vw;  width: 100%; flex-wrap: wrap; display: flex; align-items: center; float: left;} 
    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_inf li {width: calc(50% - 1.3889vw); float: left; margin-bottom: 2.5000vw;}
    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_inf li:nth-child(1),    
    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_inf li:nth-child(3),    
    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_inf li:nth-child(5) {margin-right: 2.7778vw;}
    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_inf li .left_txt {font-size: 2.7778vw;}
    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_inf li .right_txt {font-size: 2.7778vw; font-weight: 800;}
    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts .product_sales_box .product_sales_inf li .right_txt .s_font {font-size: 2.7778vw; font-weight: normal;}



    .product_sales_search_box .product_sales_search_box_inner {padding: 4.1667vw; display: block;}
    .product_sales_search_box .product_sales_search_box_inner .select_box {padding: 2.2222vw; border-radius: 1.1111vw; max-width: unset; width: 50%;}
    .product_sales_search_box .product_sales_search_box_inner .select_box .select_title .fix_txt {font-size: 3.3333vw; margin-right: 5.2778vw;}
    .product_sales_search_box .product_sales_search_box_inner .select_box .select_title .select_txt {font-size: 3.3333vw;}
    .product_sales_search_box .product_sales_search_box_inner .select_box .select_title img {max-width: 2.5000vw;}
    .product_sales_search_box .product_sales_search_box_inner .select_box2 {padding: 2.2222vw; border-radius: 1.1111vw; max-width: unset; width: 50%;}
    .product_sales_search_box .product_sales_search_box_inner .select_box2 .select_title .fix_txt {font-size: 3.3333vw; margin-right: 5.2778vw;}
    .product_sales_search_box .product_sales_search_box_inner .select_box2 .select_title .select_txt {font-size: 3.3333vw;}
    .product_sales_search_box .product_sales_search_box_inner .select_box2 .select_title img {max-width: 2.5000vw;}
    .product_sales_search_box .product_sales_search_box_inner .search_conts {max-width: unset; height: 12.5000vw; margin-top: 2.7778vw;}
    .product_sales_search_box .product_sales_search_box_inner .search_conts .search_box input {font-size: 3.3333vw; border-radius: 6.2500vw;}
    .product_sales_search_box .product_sales_search_box_inner .search_conts .search_box p.icon {max-width: 3.1944vw;}

    .product_sales_search_box .product_sales_search_box_inner .select_box .select_list {max-width: unset; padding-left: 11.2500vw; top: 8.3333vw;}
    .product_sales_search_box .product_sales_search_box_inner .select_box .select_list a:nth-child(1) {margin-top: 2.7778vw;}
    .product_sales_search_box .product_sales_search_box_inner .select_box .select_list a {margin-bottom: 2.0833vw; font-size: 3.3333vw;}
    .product_sales_search_box .product_sales_search_box_inner .select_box2 .select_list {max-width: unset; padding-left: 11.2500vw; top: 8.3333vw;}
    .product_sales_search_box .product_sales_search_box_inner .select_box2 .select_list a:nth-child(1) {margin-top: 2.7778vw;}
    .product_sales_search_box .product_sales_search_box_inner .select_box2 .select_list a {margin-bottom: 2.0833vw; font-size: 3.3333vw;}
    .md_suggestion_conts .md_suggestion_conts_inner .conts_title  {margin-top: 10.0000vw; margin-bottom: 10.0000vw; font-size: 6.6667vw;}
    .md_suggestion_conts .md_suggestion_conts_inner .mini_top_box {margin-bottom: 4.1667vw;}
    .md_suggestion_conts .md_suggestion_conts_inner .mini_top_box .sub_title {font-size: 5.0000vw;}
    .md_suggestion_conts .md_suggestion_conts_inner .mini_top_box .view_btn {font-size: 3.3333vw;}


    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box {grid-template-columns: repeat(2,1fr); padding-bottom: 8.3333vw;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product {height: 37.5vw;margin-bottom: 2.7778vw;position: relative;display: flex;align-items: center; justify-content: center;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts1 {margin-bottom: 2.7778vw;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts1 img {max-width: 6.6667vw; margin-right: 2.7778vw;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts1 .product_name {font-size: 5.0000vw; max-width: unset;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts2_txt {font-size: 3.3333vw; max-width: unset;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product {position: relative;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts3 {position: absolute; bottom: 4.1667vw; left: 4.1667vw; margin-top: 0; width: calc(100% - 8.3333vw); justify-content: space-between;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box img {max-width: 4.1667vw;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review_score {font-size: 5.0000vw; margin-left:1.3889vw;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review {font-size: 3.3333vw;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review .review_num {font-size: 3.3333vw;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts3 .right_box p.seller {font-size: 2.7778vw; margin-left: 0; margin-right: 2.5000vw;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .product_box .top_product .conts3 .right_box p {font-size: 2.7778vw;}

    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product .list li .left_txt img {max-width: 2.7778vw; margin-right: 1.5278vw;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product .list li .left_txt .txt {font-size: 3.3333vw;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt {font-size: 3.3333vw;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt .s_fonts {font-size: 2.7778vw;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt .basic {margin-left: 1.9444vw;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product .list li .right_txt {align-items: flex-end;}
    .md_suggestion_conts .md_suggestion_conts_inner .product_conts_box .bottom_product .list li {margin-bottom: 2.7778vw;}

    .product_tab_conts .product_tab_conts_inner .all_product_num {margin: 8.3333vw 0 5.5556vw; font-size: 3.3333vw;}
    .product_tab_conts .product_tab_conts_inner .all_product_num span {font-size: 5.0000vw;}


    .product_tab_conts .product_tab_conts_inner .tab_menu_view_box .tab_list {display: grid;grid-template-columns: repeat(7,2fr); gap: 2.7778vw 1.3889vw; margin-bottom: 5.5556vw;}
    .product_tab_conts .product_tab_conts_inner .tab_menu_view_box .tab_list li {padding: 4.1667vw 6.9444vw; border-radius: 6.2500vw; margin-right: 0; display: inline-block; width: auto;}
    .product_tab_conts .product_tab_conts_inner .tab_menu_view_box .tab_list li a {font-size: 4.1667vw;}


    .product_tab_conts .product_tab_conts_inner .product_conts_box {grid-template-columns: repeat(1,1fr);}

    .product_tab_conts .product_tab_conts_inner .product_conts_box .product_box {margin-right: 0;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product {height: auto; margin-bottom: 2.7778vw; position: relative; display: flex; align-items: center; justify-content: center;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts1 {margin-bottom: 2.7778vw;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts1 img {max-width: 6.6667vw; margin-right: 2.7778vw;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts1 .product_name {font-size: 5.0000vw; max-width: unset;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts2_txt {font-size: 3.3333vw; max-width: unset;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product {position: relative;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts3 {position: absolute; bottom: 4.1667vw; left: 4.1667vw; margin-top: 0; width: calc(100% - 8.3333vw); justify-content: space-between;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box img {max-width: 4.1667vw;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review_score {font-size: 5.0000vw; margin-left:1.3889vw;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review {font-size: 3.3333vw;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts3 .left_box .review .review_num {font-size: 3.3333vw;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts3 .right_box p.seller {font-size: 2.7778vw; margin-left: 0; margin-right: 2.5000vw;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .product_box .top_product .conts3 .right_box p {font-size: 2.7778vw;}



    .product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product .list li .left_txt img {max-width: 2.7778vw; margin-right: 1.5278vw;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product .list li .left_txt .txt {font-size: 3.3333vw;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt {font-size: 3.3333vw;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt .s_fonts {font-size: 2.7778vw;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product .list li .right_txt .right_txt .basic {margin-left: 1.9444vw;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product .list li .right_txt {align-items: flex-end;}
    .product_tab_conts .product_tab_conts_inner .product_conts_box .bottom_product .list li {margin-bottom: 2.7778vw;}

    .product_sales_slid_box .mySwiper .swiper-slide .product_sales_slide_conts {width: auto; }
    .product_sales_search_box .product_sales_search_box_inner {width: auto; padding: 5.5556vw 4.1667vw;}
    .md_suggestion_conts .md_suggestion_conts_inner {width: auto; padding: 0 4.1667vw;}
    .product_tab_conts .product_tab_conts_inner {width: auto; margin: 0 4.1667vw; padding: 0 0  8.3333vw;}
    .product_box .product_name {font-size: 4.6111vw; margin-bottom: 2.8611vw;}


    .education_program_list_wrap .education_program_list_inner {padding: 0 4.1667vw;}
    .education_program_conts1 .top_title .title {font-size: 6.6667vw; margin-bottom: 4.1667vw;}
    .education_program_conts1 .top_title .sub {font-size: 3.3333vw; margin-bottom: 9.7222vw;}
    .education_program_conts1 .top_title .sub br {display: block;}
    .education_program_conts1 .top_title .apply_btn {position: unset; max-width: 26.3889vw; height: 9.7222vw; border-radius: 1.6667vw; font-size: 4.1667vw; margin-left: auto; margin-bottom: 4.1667vw;}
    .education_program_conts1 .video_box {border-radius: 2.7778vw; margin-bottom: 13.8889vw;}
    .education_program_conts1 .video_box iframe {height: 51.3889vw; max-width: 91.6667vw;}
    .education_program_conts2 .tab_box .tab_list li {padding:25;}
    .education_program_conts2 .tab_box .tab_list li a {font-size: 4.1667vw;}
    .education_program_conts2 .education_program_tab_box .program_title {font-size: 5.0000vw; margin: 8.3333vw 0 4.1667vw;}
    .education_program_conts2 .education_program_tab_box .education_img {max-width: 91.6667vw; height: 51.3889vw; border-radius: 2.7778vw;}
    .education_program_conts2 .education_program_tab_box .title2 {font-size: 4.1667vw; margin: 4.1667vw 0 1.6667vw;}
    .education_program_conts2 .education_program_tab_box .program_text {display: block;}
    .education_program_conts2 .education_program_tab_box .program_text .left_txt {font-size: 3.3333vw; margin-bottom: 2.0833vw;}
    .education_program_conts2 .education_program_tab_box .program_text .right_txt {font-size: 2.7778vw;}
    .education_program_conts2 .education_program_tab_box.on {margin-bottom: 9.7222vw;}
    .Instructor_tab_box {margin: 11.1111vw 0 9.7222vw; border-radius: 2.7778vw; padding: 4.1667vw;}
    .Instructor_tab_box .title {font-size: 5.0000vw; margin-bottom: 2.7778vw;}
    .Instructor_tab_box .cont_box {display: block;}
    .Instructor_tab_box .cont_box .Instructor_img {max-width: 44.4444vw; height: 55.5556vw; border-radius: 1.6667vw; margin-right: 0;}
    .Instructor_tab_box .cont_box .Instructor_inf {margin-top: 4.1667vw;}
    .Instructor_tab_box .cont_box .Instructor_inf .Instructor_name {font-size: 4.1667vw; padding-left:2.0833vw;}
    .Instructor_tab_box .cont_box .Instructor_inf .Instructor_name::after {max-width: 0.5556vw; height: 3.8889vw;} 
    .Instructor_tab_box .cont_box .Instructor_inf .list li {font-size: 3.3333vw; margin-bottom: 1.6667vw;}
    .bottom_video {border-radius: 2.7778vw; margin-bottom: 16.6667vw;}
    .bottom_video iframe {height: 51.3889vw; max-width: 91.6667vw;}



    .education_program_details_wrap .education_program_details_inner {padding: 0 4.1667vw;}
    .education_program_details_wrap .education_program_details_inner .top_title_box {margin: 11.1111vw 0;}
    .education_program_details_wrap .education_program_details_inner .top_title_box .title {font-size: 6.6667vw; margin-bottom: 4.1667vw;}
    .education_program_details_wrap .education_program_details_inner .top_title_box .sub_txt {font-size: 3.3333vw;}
    .education_program_details_wrap .education_program_details_inner .top_title_box .sub_txt br {display: block;}
    .education_program_details_wrap .education_program_details_inner .list_conts1 .title {font-size: 5.0000vw; margin-bottom: 3.1944vw;}
    .education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box {grid-template-columns: repeat(1,1fr); gap: 4.1667vw 0;}
    .education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box a {border-radius: 2.7778vw;}
    .education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .top_product {border-radius: 2.7778vw 2.7778vw 0 0; margin-bottom: 4.1667vw;}
    .education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .product_name {font-size: 4.1667vw; margin-bottom: 4.1667vw; padding: 0 2.7778vw;}
    .education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .bottom_product {padding: 0 2.7778vw 2.7778vw;}
    .education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .bottom_product .list li {margin-bottom: 2.7778vw;}
    .education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .product_box .bottom_product li .left_txt .txt {font-size: 3.3333vw;}
    .education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .bottom_product .list li .right_txt .right_txt .basic {font-size: 3.3333vw; margin-left: 0;}
    .education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box .bottom_product .list li .left_txt {max-width: 23.6111vw;}
    .education_program_details_wrap .education_program_details_inner .list_conts1 .product_conts_box {padding-bottom: 13.8889vw;}
    .education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box {gap: 2.7778vw 2.7778vw;}
    .education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box a {border-radius: 2.7778vw;}
    .education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .top_product {border-radius: 2.7778vw 2.7778vw 0 0; margin-bottom: 2.7778vw;}
    .education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .product_name {font-size: 3.3333vw; padding: 0 2.7778vw; margin-bottom: 2.7778vw;}
    .education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .bottom_product {padding: 0 2.7778vw 2.7778vw;}
    .education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .bottom_product .list li .left_txt {max-width: 16.6667vw;}
    .education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .product_box .bottom_product li .left_txt .txt {font-size: 2.7778vw;}
    .education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .bottom_product .list li .right_txt .right_txt .basic {margin-left: 0; font-size: 2.7778vw; margin-left: 1.9444vw;}
    .education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box .bottom_product .list li {margin-bottom: 1.8056vw;}
    .education_program_details_wrap .education_program_details_inner .conts_list2 .product_conts_box {padding-bottom: 2.7778vw;}


    .about_as_wrap .about_as_inner .pc_img { display: none;}
    .about_as_wrap .about_as_inner .mo_img {display: block;}


    .product_conts_box .product_time_box .product_time_box_flex_box .product_time_box_inner .time_box span {max-width: unset; font-size: 5.3333vw;}
    .product_conts_box .product_time_box .product_time_box_flex_box .product_time_box_inner .time_box {margin-bottom: 4.1667vw;}



    .myGoodNews_wrap .myGoodNews_inner {margin: 11.1111vw auto 0;}
    .myGoodNews_conts_box {padding: 0 4.1667vw;}
    .myGoodNews_conts_box .page_title {font-size: 5.0000vw; margin-bottom: 4.1667vw;}
    .myGoodNews_conts_box .top_list {border-radius: 1.6667vw; padding: 2.7778vw;}
    .myGoodNews_conts_box .top_list li {max-width: 26.8056vw; height: 29.5833vw; border-radius: 1.3889vw;}
    .myGoodNews_conts_box .top_list li a {padding: 0;  flex-wrap: wrap-reverse;}
    .myGoodNews_conts_box .top_list li a .left_text_box {width: 100%; text-align: center;}
    .myGoodNews_conts_box .top_list li a .right_icon_box {max-width: 11.3889vw; margin: 0 auto 2.7778vw;}
    .myGoodNews_conts_box .top_list li a .left_text_box .top_title {font-size: 4.1667vw; margin-bottom: 1.3889vw;}
    .myGoodNews_conts_box .top_list li a .left_text_box .num_box {font-size: 2.7778vw;}
    .myGoodNews_conts_box .top_list li a .left_text_box .num_box span {font-size: 5.0000vw; margin-right:1.3889vw;}
    .myGoodNews_conts_box .select_box {display: block; margin: 5.5556vw 0 4.8611vw;}
    .myGoodNews_conts_box .select_box .date_box {width: 100%;  margin-bottom: 2.7778vw; display: block;}
    .myGoodNews_conts_box .select_box .inu_btn_box {width: 100%; justify-content: space-between;}
    .myGoodNews_conts_box .select_box .frist_select_box {max-width: unset; margin-bottom: 1.3889vw; margin-right: 0;}
    .myGoodNews_conts_box .select_box .frist_select_box .user_select_box {height: 12.5000vw; border-radius: 1.1111vw; padding: 0 2.7778vw;}
    .myGoodNews_conts_box .select_box .frist_select_box .user_select_box .title {font-size: 3.3333vw;}
    .myGoodNews_conts_box .select_box .frist_select_box .user_select_box img.pc_arrow {display: none;}
    .myGoodNews_conts_box .select_box .frist_select_box .user_select_box img.mo_arrow {display: block; width: 100%; max-width: 1.9444vw;}
    .myGoodNews_conts_box .select_box .frist_select_box .frist_select_sub_box {top: 11.8056vw; border-radius: 0 0 1.1111vw 1.1111vw;}
    .myGoodNews_conts_box .select_box .frist_select_box .frist_select_sub_box .sub_list li a {font-size: 3.3333vw; padding: 4.1667vw 0 4.1667vw 2.7778vw;}
    .myGoodNews_conts_box .select_box .date_box input[type="date"] {max-width: unset; height: 12.5000vw; border-radius: 1.1111vw; padding-left: 2.7778vw; width: 50%; font-size: 3.3333vw;}
    .myGoodNews_conts_box .select_box .date_box input[type="date"]:after {max-width: 2.5000vw; height: 2.5000vw; right: 2.7778vw;}
    .myGoodNews_conts_box .select_box .date_box .wave {font-size: 3.3333vw; margin: 0 1.4167vw 0; text-align: center;}
    .myGoodNews_conts_box .select_box .seach_input {max-width: 59.0278vw; height: 12.5000vw; border-radius: 1.1111vw;font-size: 3.3333vw;padding: 0;  padding-left: 2.7778vw; margin: 0;  margin-right: 2.7778vw; }
    .myGoodNews_conts_box .select_box .date_box .mo_date_lineBox {width: 100%;}
    .myGoodNews_conts_box .select_box .seach_btn {max-width: 29.8611vw; height: 12.5000vw; font-size: 4.1667vw; border-radius: 1.1111vw;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a {padding: 4.1667vw;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_top {margin-bottom: 4.1667vw; align-items: flex-start;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_top .situation {font-size: 3.3333vw;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_top .info_box .waybill .txt {font-size: 3.3333vw; text-align: right;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_top .info_box .waybill .txt span {margin-right: 1.6667vw;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_top .info_box {display: block;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_top .info_box .waybill:first-child {margin-right: 0;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li {border-radius: 2.7778vw; margin-bottom: 4.1667vw;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .left_product_img {max-width: 19.4444vw; height: 19.4444vw; border-radius: 1.1111vw; margin-right: 2.7778vw;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_name {font-size: 4.1667vw; margin-bottom: 2.7778vw; -webkit-line-clamp:2;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_sub_txt {font-size: 3.3333vw; line-height: 1.3;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box {align-items: flex-start;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_DetailInfo li {justify-content: space-between;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_DetailInfo li .left_title {max-width: unset; width: auto;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_DetailInfo li .left_title img {max-width: 3.4722vw; margin-right: 1.1111vw;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_DetailInfo li .left_title .DetailInfo_txt {font-size: 3.3333vw; white-space: nowrap;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_DetailInfo li .price .price_num {font-size: 3.3333vw;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .purchase_box .product_info .product_DetailInfo li .price .price_num .vat {font-size: 2.7778vw;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li .CurrentStatus_box {position: unset; top: unset; right: unset; width: 70%; max-width: unset; margin-left: auto; margin-right: 4.1667vw; margin-bottom: 4.1667vw;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li .CurrentStatus_box a {max-width: 40.2778vw; height: 12.5000vw; border-radius: 1.1111vw; font-size: 4.1667vw; margin-left: auto;}
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .coupon_num {font-size: 3.8889vw; margin-top: 6.7778vw; }
    .myGoodNews_conts_box .purchase_conts .purchase_list > li a .coupon_num .num { font-size: 3.8889vw; }

    .myGoodNews_conts_box {margin: 0;}
    .myGoodNews_conts_box .accountInfo {display: block; padding: 6.9444vw 4.1667vw; border-radius: 1.6667vw; overflow: hidden;}
    .myGoodNews_conts_box .accountInfo .left_info {padding-right: 0; width: 100%; border-right: none; padding-bottom: 8.3333vw; border-bottom: 0.2778vw solid #dddddd;}
    .myGoodNews_conts_box .accountInfo .right_info {padding-left: 0; width: 100%; padding-top: 8.3333vw;}
    .myGoodNews_conts_box .accountInfo .left_info .sub_title {font-size: 4.1667vw; margin-bottom: 5.5556vw;}
    .myGoodNews_conts_box .accountInfo .left_info .info_list li .listy_title img {max-width: 3.7500vw; margin-right: 1.1111vw;}
    .myGoodNews_conts_box .accountInfo .left_info .info_list li .listy_title {width: 30%;}
    .myGoodNews_conts_box .accountInfo .left_info .info_list li .listy_title .txt {font-size: 4.1667vw;}
    .myGoodNews_conts_box .accountInfo .left_info .info_list li .right_input {width: 70%;}
    .myGoodNews_conts_box .accountInfo .left_info .info_list li .right_input input {width: 100%;max-width: 56.2500vw;height: 12.5000vw; border-radius: 1.6667vw; font-size: 3.8889vw; padding-left: 2.7778vw;}
    .myGoodNews_conts_box .accountInfo .right_info .sub_title {font-size: 4.1667vw; margin-bottom: 5.5556vw;}
    .myGoodNews_conts_box .accountInfo .right_info .info_list li .listy_title img {max-width: 3.7500vw; margin-right: 1.1111vw;}
    .myGoodNews_conts_box .accountInfo .right_info .info_list li .listy_title {width: 30%; }
    .myGoodNews_conts_box .accountInfo .right_info .info_list li .listy_title .txt {font-size: 4.1667vw;}
    .myGoodNews_conts_box .accountInfo .right_info .info_list li .right_input input {width: 70%;}
    .myGoodNews_conts_box .accountInfo .right_info .info_list li .right_input input {width: 100%; max-width: 56.2500vw;height: 12.5000vw; border-radius: 1.6667vw; font-size: 3.8889vw; padding-left: 2.7778vw;}
    .myGoodNews_conts_box .bottom_btn_box {margin: 16.6667vw auto 5.5556vw;}
    .myGoodNews_conts_box .bottom_btn_box .registration { max-width: 29.8611vw; height: 12.5000vw; border-radius: 1.1111vw; font-size: 4.1667vw;}


    .myGoodNews_conts_box .top_conts2 {border-radius: 1.6667vw;}
    .myGoodNews_conts_box .top_conts2 .withdrawMoney {display: block;}
    .myGoodNews_conts_box .top_conts2 .withdrawMoney li {width: 100%; padding: 5.5556vw 4.1667vw; border-radius: 1.3889vw; height: auto;}
    .myGoodNews_conts_box .top_conts2 .withdrawMoney li:first-child {margin-right: 0; margin-bottom: 2.7778vw;}
    .myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .top_subTitle {font-size: 5.0000vw; margin-bottom: 4.1667vw;}
    .myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .bottom_box .money {font-size: 3.3333vw;}
    .myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .bottom_box .money .color {font-size: 5.8333vw;}
    .myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .bottom_box .money .s_font {font-size: 2.7778vw;}
    .myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .top_subTitle span {font-size: 2.7778vw; display: inline-block;}
    .myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .bottom_box .input_box input {max-width: 51.1111vw; height: 12.5000vw; border-radius: 1.6667vw; padding-left: 2.7778vw; font-size: 3.3333vw;}
    .myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .bottom_box .input_box .txt {font-size: 3.3333vw; margin: 0 2.0833vw 0 1.3889vw;}
    .myGoodNews_conts_box .top_conts2 .withdrawMoney li .box_inner .bottom_box .withdraw_btn {margin-left: 0; max-width: 20.2778vw; height: 12.5000vw; border-radius: 1.6667vw; font-size: 4.1667vw;}
    .myGoodNews_conts_box .select_box2 {margin: 5.5556vw 0 4.1667vw; display: block;}
    .myGoodNews_conts_box .select_box2 .frist_select_box {margin-right: 0; max-width: unset; margin-bottom: 1.3889vw;}
    .myGoodNews_conts_box .select_box2 .frist_select_box .user_select_box img.pc_arrow {display: none;}
    .myGoodNews_conts_box .select_box2 .frist_select_box .user_select_box img.mo_arrow {display: block;width: 100%;max-width: 1.9444vw;}
    .myGoodNews_conts_box .select_box2 .frist_select_box .user_select_box {height: 12.5000vw; border-radius: 1.1111vw; padding: 0 2.7778vw;}
    .myGoodNews_conts_box .select_box2 .frist_select_box .user_select_box .title {font-size: 3.3333vw;}
    .myGoodNews_conts_box .select_box2 .frist_select_box .frist_select_sub_box .sub_list li a {font-size: 3.3333vw; padding: 4.1667vw 0 4.1667vw 2.7778vw;}
    .myGoodNews_conts_box .select_box2 .frist_select_box .frist_select_sub_box {top: 11.8056vw; border-radius: 0 0 1.1111vw 1.1111vw;}
    .myGoodNews_conts_box .select_box2 .date_box {width: 100%;}
    .myGoodNews_conts_box .select_box2 .date_box input[type="date"] { max-width: unset; height: 12.5000vw; border-radius: 1.1111vw; padding-left: 2.7778vw; width: 50%; font-size: 3.3333vw;}
    .myGoodNews_conts_box .select_box2 .date_box input[type="date"]:after {max-width: 2.5000vw; height: 2.5000vw; right: 2.7778vw;}
    .myGoodNews_conts_box .select_box2 .seach_btn {margin-left: 0; max-width: unset; height: 12.5000vw; font-size: 4.1667vw; border-radius: 1.1111vw; margin-top: 1.3889vw;}
    .myGoodNews_conts_box .user_withdrawMoney .list li {padding: 4.1667vw 0; border-radius: 2.7778vw; margin-bottom: 4.1667vw; display: block; position: relative;}

    .myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info {width: 100%; }
    .myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info .left_box { white-space: nowrap; height: auto; border-right: none; position: relative; max-width: 18.8889vw;}
    .myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info .left_box .situation {font-size: 4.1667vw;}
    .myGoodNews_conts_box .user_withdrawMoney .list li .right_price {width: calc(100% - 23.0556vw); position: absolute; bottom: 4.1667vw; right: 4.1667vw; padding: 0;}
    .myGoodNews_conts_box .user_withdrawMoney .list li .right_price .price {font-size: 5.0000vw;}
    .myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info .center_box {box-sizing: border-box; padding: 0 4.1667vw; margin-left: 0; width: 100%; height: 35.2778vw; border-left: 0.2778vw solid #dddddd;}
    .myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info .center_box .date_box {margin-bottom: 1.3889vw;}
    .myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info .center_box .date_box p {font-size: 3.3333vw;}
    .myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info .center_box .date_box p.time {margin-left: 0.6944vw;}
    .myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info .center_box .account {font-size: 4.1667vw; margin-bottom: 1.3889vw;}
    .myGoodNews_conts_box .user_withdrawMoney .list li .user_situation_info .center_box .product_text {font-size: 3.3333vw; -webkit-line-clamp: 2;}


    .myGoodNews_conts_box .top_conts2 {display: block;}
    .myGoodNews_conts_box .top_conts2 {padding: 4.1667vw 4.1667vw;}
    .myGoodNews_conts_box .top_conts2 .gauge_box {width: 100%; max-width: unset;}
    .myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list {padding-left: 0;}
    .myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list li {height: 12.5000vw; border-radius: 6.2500vw; padding: 0 5.5556vw; margin-bottom: 2.7778vw;}
    .myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list li .left_txt .txt {font-size: 4.1667vw;}
    .myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list li .right_txt .txt {font-size: 4.1667vw;}
    .myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list li .right_txt .txt2 {font-size: 4.1667vw;}
    .myGoodNews_conts_box .top_conts2 .right_recommender .recommender_list li .left_txt .s_font {font-size: 2.7778vw;}
    .myGoodNews_conts_box .recommender_userList .userList li {border-radius: 1.6667vw; margin-bottom: 2.7778vw;}
    .myGoodNews_conts_box .recommender_userList .userList li a {height: 15.2778vw; padding: 0 4.1667vw;}
    .myGoodNews_conts_box .recommender_userList .userList li a .user_info .user_nam {font-size: 4.1667vw; margin-right: 3.0556vw;}
    .myGoodNews_conts_box .recommender_userList .userList li a .user_info .date_box p {font-size: 3.3333vw;}
    .myGoodNews_conts_box .recommender_userList .userList li a .user_info .date_box p.time {margin-left: 0.6944vw;}
    .myGoodNews_conts_box .recommender_userList .userList li a img.pc_icon {display: none;}
    .myGoodNews_conts_box .recommender_userList .userList li a img.mo_icon {display: block; width: 100%; max-width: 7.6389vw;}


    .landing_header {height: 31.9444vw; position: fixed; left: 50%; top: 0; transform: translateX(-50%); z-index: 99999;}
    .landing_header .landing_headerInner {display: block;}
    .landing_header .landing_headerInner .leftTxt {width: 100%; text-align: center;}
    .landing_header .landing_headerInner .leftTxt span {display: none;}
    .landing_header .landing_headerInner .centTime_box {width: 100%; margin-left: 0;}
    .landing_header .landing_headerInner .centTime_box .Dday_box {justify-content: center;}
    .landing_header .landing_headerInner {padding: 4.1667vw;}
    .landing_header .landing_headerInner .leftTxt .leftTxt1 {font-size: 5.0000vw; margin-bottom: 4.1667vw;}
    .landing_header .landing_headerInner .centTime_box .Dday_box .day_box {max-width: 18.0556vw; height: 12.3611vw;}
    .landing_header .landing_headerInner .centTime_box .Dday_box .day_box .day { left: 50%; top: 50%; transform: translate(calc(-50% - -1.8056vw), -50%); font-size: 8.3333vw; letter-spacing: 3.6111vw; }
    .landing_header .landing_headerInner .centTime_box .Dday_box .tim_box {max-width: 18.0556vw; height: 12.3611vw; margin-right: 2.7778vw;}
    .landing_header .landing_headerInner .centTime_box .Dday_box .tim_box .Time { left: 50%; top: 50%; transform: translate(calc(-50% - -1.8056vw), -50%); font-size: 8.3333vw; letter-spacing: 3.6111vw; }
    .landing_header .landing_headerInner .centTime_box .Dday_box .tim_box::after {max-width: 1.2500vw;height: 1.2500vw;right: -1.9444vw;top: 38%;transform: translateY(-50%);}
    .landing_header .landing_headerInner .centTime_box .Dday_box .tim_box::before {max-width: 1.2500vw; height: 1.2500vw;right: -1.9444vw; top: 62%; transform: translateY(-50%);}
    .landing_header .landing_headerInner .centTime_box .Dday_box .day_Txt {font-size: 3.4722vw;margin: 0 3.6111vw 0 1.3889vw; }

    .landing_wrap .landing_inner .mo_bottomJoin {padding: 4.1667vw; height: 25.0000vw;}
    .landing_wrap .landing_inner .mo_bottomJoin .mo_joinBtn {max-width: unset; height: 16.6667vw; border-radius: 1.6667vw; font-size: 5.5556vw;}
    .landing_wrap .landing_inner .mo_bottomJoin .mo_joinBtn img {max-width: 2.0833vw; margin-left: 1.3889vw;}




    .landing_section2 .landing_section2_inner .rightConts {margin: 13.8889vw 0 0;}
    .landing_section2 .landing_section2_inner .rightConts .top_sub_txt {font-size: 6.6667vw; margin-bottom: 5.5556vw;}
    .landing_section2 .landing_section2_inner .rightConts .mainTxt p {font-size: 11.1111vw; word-break: keep-all;}
    .landing_section2 .landing_section2_inner .rightConts .coin2 {left: 11.5278vw; top: -12.5000vw; max-width: 15.1389vw;}
    .landing_section2 .landing_section2_inner .rightConts .coin1 {right: 3%; top: -4.1667vw; display: none;}
    .landing_section2 .landing_section2_inner .rightConts .Pollen1 {left: 1.3889vw; top: -4.8611vw;}
    .landing_section2 .landing_section2_inner .rightConts .Pollen2 {left: 1.3889vw; bottom: unset; top: 50%; left: 11.1111vw;}
    .landing_section2 .landing_section2_inner .rightConts .mainTxt p img.pc_img {display: none;}
    .landing_section2 .landing_section2_inner .rightConts .mainTxt p img.mo_img {    width: 100%; max-width: 11.8056vw; position: absolute; right: -4.1667vw; top: -5.3333vw;display: block;}

    .landing_section2 .landing_section2_inner .leftConts img.pc_img {display: none;}
    .landing_section2 .landing_section2_inner .leftConts img.mo_img {display: block; margin-top: -30%; width: 100%;}


    .landing_section3 .landing_section3_inner {width: auto; padding: 0 4.1667vw;}
    .landing_section3 .landing_section3_inner .contsTitle {margin: 13.8889vw 0 9.1667vw; font-size: 9.4444vw; line-height: 1.2;}
    .landing_section3 .landing_section3_inner .contsTitle .bold {font-size: 9.4444vw;}
    .landing_section3 .landing_section3_inner .dateSub_txt {margin: 0 0 8.3333vw; padding: 2.7778vw 0;}
    .landing_section3 .landing_section3_inner .dateSub_txt .date {font-size: 3.8889vw; word-break: keep-all;}
    .landing_section3 .landing_section3_inner .number_box .top_box {padding: 11.1111vw 5.5556vw;}
    .landing_section3 .landing_section3_inner .number_box .top_box .left_box .txt {font-size: 6.3889vw; word-break: keep-all;}
    .landing_section3 .landing_section3_inner .number_box .top_box .left_box .total {font-size: 13.6111vw;}
    .landing_section3 .landing_section3_inner .number_box .top_box .right_box .join_num {justify-content: flex-start; font-size: 4.1667vw; margin-bottom: 1.9444vw;}
    .landing_section3 .landing_section3_inner .number_box .top_box .right_box .join_num img {max-width: 29.1667vw; margin-left: 2.2222vw;}
    .landing_section3 .landing_section3_inner .number_box .top_box .right_box .join_numberBox {font-size: 6.5278vw;}
    .landing_section3 .landing_section3_inner .number_box .top_box .right_box .join_numberBox .num_bg {max-width: 67.5000vw; height: 17.6389vw; margin-right: 1.6667vw;}
    .landing_section3 .landing_section3_inner .number_box .top_box .right_box .join_numberBox .person_num {transform: translate(calc(-50% - -2.5000vw), -50%); font-size: 13.8889vw; letter-spacing: 5.0000vw;}
    .landing_section3 .landing_section3_inner .number_box .bottom_list .list {display: block;}
    .landing_section3 .landing_section3_inner .number_box .bottom_list .list li {width: calc(100% - 2px); border: 1px solid #232323; height: 23.6111vw; border-top: none;}
    .landing_section3 .landing_section3_inner .number_box .bottom_list .list li a .day {font-size: 4.1667vw; margin-bottom: 1.9444vw;}
    .landing_section3 .landing_section3_inner .number_box .bottom_list .list li a span {font-size: 6.6667vw;}
    .landing_section3 .landing_section3_inner .contsTitle .bold::after {bottom: 1.9444vw; height: 5.2778vw;}


    .landing_section3 .landing_section3_inner .event_box {margin-top: 25.9722vw;}
    .landing_section3 .landing_section3_inner .event_box .eventTitle img {max-width: 18.1944vw; left: -11.1111vw; top: -18.0556vw;}
    .landing_section3 .landing_section3_inner .event_box .eventTitle {font-size: 10.0000vw; line-height: 1.2; margin-bottom: 8.3333vw;}
    .landing_section3 .landing_section3_inner .event_box .centTime_box .Dday_box .day_box {max-width: 18.0556vw; height: 12.3611vw;}
    .landing_section3 .landing_section3_inner .event_box .centTime_box .Dday_box .day_box .day {left: 50%;top: 50%;transform: translate(calc(-50% - -1.8056vw), -50%);font-size: 8.3333vw; letter-spacing: 3.6111vw;}
    .landing_section3 .landing_section3_inner .event_box .Dday_box .day_Txt {font-size: 3.4722vw; margin: 0 3.6111vw 0 1.3889vw;}
    .landing_section3 .landing_section3_inner .event_box .Dday_box .tim_box {max-width: 18.0556vw; height: 12.3611vw; margin-right: 2.7778vw;}
    .landing_section3 .landing_section3_inner .event_box .Dday_box .tim_box .Time { left: 50%; top: 50%; transform: translate(calc(-50% - -1.8056vw), -50%); font-size: 8.3333vw; letter-spacing: 3.6111vw;}
    .landing_section3 .landing_section3_inner .event_box .Dday_box .tim_box::after {max-width: 1.2500vw; height: 1.2500vw; right: -1.9444vw; top: 38%; transform: translateY(-50%);}
    .landing_section3 .landing_section3_inner .event_box .Dday_box .tim_box::before {max-width: 1.2500vw; height: 1.2500vw; right: -1.9444vw; top: 62%; transform: translateY(-50%);}
    .landing_section3 .landing_section3_inner .event_box .join_btn {max-width: unset; margin: 8.3333vw 0 13.8889vw; font-size: 5.5556vw; border-radius: 1.6667vw; height: 16.6667vw;}
    .landing_section3 .landing_section3_inner .event_box .join_btn img {right: 0; max-width: 12.7778vw; bottom: -5.8333vw;}
    .landing_section3 .landing_section3_inner .event_box .join_btn img.on {right: 0; }
    .landing_section3 .landing_section3_inner .event_box .join_btn img {animation: scal-ani 1.2s infinite;}

    .landing_section4 .landing_section4_inner {width: auto; padding: 0 4.1667vw;}
    .landing_section4 .landing_section4_inner .sub_txt {font-size: 5.5556vw; margin-top: 6.6667vw;}
    .landing_section4 .landing_section4_inner .title {font-size: 10.0000vw; line-height: 1.2;}
    .landing_section4 .landing_section4_inner .url_btn {max-width: unset; border-radius: 1.6667vw; height: 16.6667vw; font-size: 5.5556vw; margin: 8.3333vw 0 11.1111vw;}
    .landing_section4 .landing_section4_inner .list {padding: 0; display: block;}
    .landing_section4 .landing_section4_inner .list li {width: 100%; margin-right: 0; max-width: unset; margin-bottom: 11.1111vw;}
    .landing_section4 .landing_section4_inner .list li:last-child {margin-bottom: 0;}
    .landing_section4 .landing_section4_inner .list li a p.img {max-width: 65.2778vw; margin: 0 auto;}
    .landing_section4 .landing_section4_inner .list li a .step {max-width: 29.0278vw; height: 7.7778vw; border-radius: 3.8889vw; font-size: 4.5833vw; margin: 5.5556vw auto 4.1667vw;}
    .landing_section4 .landing_section4_inner .list li a .list_txt {font-size:5.5556vw;}

    .landing_section4 .landing_section4_inner .section3_bottom {margin-top: 13.8889vw; padding: 8.3333vw 0 30vw; border-top: 0.2778vw solid #dddddd;}
    .landing_section4 .landing_section4_inner .section3_bottom .list_line {display: block; margin-bottom: 8.3333vw;}
    .landing_section4 .landing_section4_inner .section3_bottom .list_line .left {margin-right: 0; max-width: 33.3333vw; height: 8.3333vw; border-radius: 4.1667vw; font-size: 5.0000vw; margin-bottom: 4.1667vw;}
    .landing_section4 .landing_section4_inner .section3_bottom .list_line .right {font-size: 5.0000vw;}
    .landing_section4 .landing_section4_inner .title span::after {height: 5.2778vw; bottom: 1.9444vw;}

    .landing_footer .landing_footer_inner {padding: 8.3333vw 4.1667vw 25.0000vw;}
    .landing_footer .landing_footer_inner .title {font-size: 6.6667vw; margin-bottom: 5.5556vw;}
    .landing_footer .landing_footer_inner .list li {font-size: 4.1667vw; margin-bottom: 1.6667vw; word-break: keep-all; box-sizing: border-box; padding-left: 2.7778vw; text-indent: -2.7778vw;}

    .login_completed_wrap .login_completed_inner {width: auto; padding: 0 4.1667vw;}
    .login_completed_wrap .login_completed_inner .pageTitle {font-size: 6.6667vw; margin: 16.6667vw auto 8.0556vw;}
    .login_completed_wrap .login_completed_inner .sub_txt {font-size: 5.0000vw; line-height: 1.2;}
    .login_completed_wrap .login_completed_inner .completed_conts .pc_img {display: none;}
    .login_completed_wrap .login_completed_inner .completed_conts .mo_img {display: block; width: 100%;text-align: center; margin: 0 auto 8.3333vw;}
    .login_completed_wrap .login_completed_inner .completed_conts .mo_img img {width: 100%; max-width: 18.7500vw; display: block; margin: 0 auto;}
    .login_completed_wrap .login_completed_inner .completed_conts .completed {font-size: 5.5556vw; margin-bottom: 5.5556vw;}
    .login_completed_wrap .login_completed_inner .completed_conts {max-width: unset;}
    .login_completed_wrap .login_completed_inner .completed_conts .completed2 {font-size: 3.8889vw; line-height: 1.3;}
    .login_completed_wrap .login_completed_inner .conts_btxBox {margin: 16.6667vw auto 19.4444vw;}
    .login_completed_wrap .login_completed_inner .conts_btxBox a {max-width: unset; width: 50%; height: 13.8889vw; border-radius: 1.1111vw; font-size: 4.1667vw;}
    .login_completed_wrap .login_completed_inner .conts_btxBox a.login {margin-right: 2.7778vw;}


    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner {padding-top: 0;}
    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner .icon1 {left: -13.8889vw; max-width: 22.6389vw;}
    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner .icon2 {left: -25.0000vw; max-width: 39.1667vw;}
    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner .icon3 {right: -30.7778vw; max-width: 45.4167vw;}
    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner .icon4 {right: -22.2222vw; max-width: 30.6944vw;}
    .landing_section1 { margin-top: 31.9444vw; background: url('/img/landing_main_bg_mobile.png') center no-repeat; background-size: cover; }
    .landing_section1 .img_mobile {display: block; width: 100%; position: absolute; top: -50px; left: 0;}
    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner .top_txt_box {margin: 30px 0 50px;}
    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner .top_txt_box .top_txt_box_inner {text-align: center;}
    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner {margin-top: 8.3333vw; margin-bottom: 5.5556vw;}
    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner .top_txt_box .border_txt {border-radius: 3.6111vw; font-size: 2.9167vw; padding: 1.6667vw 1.9444vw;}
    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner .top_txt_box .title2 {font-size: 7.7778vw;}
    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner .main_txt_img {max-width: 95.4167vw; margin: 0 auto 3.0556vw;}
    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner .main_txt_img img {margin-top: -5.8333vw;}
    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner .main_llust {max-width: 95.4167vw;}



    .youtube_conts .youtube_conts_inner {padding: 0 4.1667vw;}
    .youtube_conts .youtube_conts_inner .text_top_box .title1 {font-size: 5.1389vw; margin-bottom: 3.8889vw;}
    .youtube_conts .youtube_conts_inner .text_top_box .border_box {font-size: 5.0000vw; padding: 3.0556vw 6.3889vw; border-radius: 6.1111vw;}
    .youtube_conts .youtube_conts_inner .text_top_box .title3 {font-size: 8.8889vw; word-break: keep-all;}
    .youtube_conts .youtube_conts_inner .bottom_conts {margin-top: 13.0556vw;}
    .youtube_conts .youtube_conts_inner .bottom_conts .conts_title {margin-bottom: 4.1667vw; font-size:4.7222vw;}
    .youtube_conts .youtube_conts_inner .bottom_conts .conts_title img.icon1 {max-width: 8.8889vw; margin-right: 4.1667vw;}
    .youtube_conts .youtube_conts_inner .bottom_conts .conts_title img.icon2 {max-width: 8.8889vw; margin-left: 4.1667vw;}
    .youtube_conts .youtube_conts_inner .bottom_conts .youtube_video_box .left {border-radius:1.9444vw; height: 51.6667vw; margin-bottom: 2.7778vw;}
    .youtube_conts .youtube_conts_inner .bottom_conts .youtube_video_box .right_box {gap: 2.7778vw 2.7778vw; }
    .youtube_conts .youtube_conts_inner .bottom_conts .youtube_video_box .right_box li {border-radius: 1.9444vw; height: 25.2778vw;}
    .youtube_conts .youtube_conts_inner .bottom_conts .g_font {font-size: 3.3333vw; margin-top: 7.2222vw;}
    .youtube_conts .youtube_conts_inner .bottom_conts .bottom_txtImg {margin-top: 5.5556vw;}
    .youtube_conts .youtube_conts_inner .bottom_conts .bottom_txtImg .bottom_txt {font-size: 4.7222vw;}
    .youtube_conts .youtube_conts_inner .bottom_conts .bottom_txtImg .bottom_txt span {font-size: 4.7222vw;}
    .youtube_conts .youtube_conts_inner .bottom_conts .bottom_txtImg .bottom_txt span::after {max-width: 1.3889vw; height: 1.3889vw; left: -1.3889vw; top: -0.9722vw;}

    .landing_section2 .landing_section2_inner .rightConts .logo {max-width: 44.1667vw; margin: 0 auto 6.9444vw;}



    .explanation_box .explanation_inner {width: auto; padding: 0 4.1667vw; margin: 13.8889vw auto 0; }
    .explanation_box .explanation_inner .title {font-size: 10.0000vw;}
    .explanation_box .explanation_inner .icon {margin: 0 auto 13.8889vw;}
    .explanation_box .explanation_inner .sub_Txt_box .txt {font-size: 6.6667vw; margin-bottom:8.3333vw ; word-break: keep-all;}
    .explanation_box .explanation_inner .view_btn {max-width: unset; height: 16.6667vw; border-radius: 1.6667vw; font-size: 5.5556vw; margin: 13.8889vw auto;}






    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img .position_txtBox .CompanyName {font-size: 8.8889vw; margin-bottom: 1.3889vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img .position_txtBox .CompanyName::after {content: '';width: 100%;max-width: 11.6667vw;height: 0.5556vw;background: #ddd; bottom: -1.3889vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img .position_txtBox .productName {font-size: 5.2778vw; margin-top: 4.1667vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img .position_txtBox .price_box {border: 1.1111vw solid #f1a901; border-radius: 1.9444vw; padding: 4.1667vw; max-width: 69.4444vw; height: 28.3333vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img .position_txtBox .price_box .price {font-size: 6.6667vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img .position_txtBox .price_box .price span {font-size: 9.4444vw;}
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img .position_txtBox .price_box .coupon {font-size: 2.5000vw;top: calc(50% - 1.1111vw); }
    .category_conts .category_conts_inner .popular_item_box .popular_item_inner .product_conts_box .product_box.new .top_product .img .position_txtBox .price_box::after {    border-right: 2px dotted #f1a901; right: 13.8889vw;}



    .left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new { width: 100%; max-width: 119.4444vw; border-radius: 1.6667vw;  height: 119.1667vw;}
    .left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .img {width: 100%; height: 100%;}
    .left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .img img {width: 100%; height: 100%;}
    .left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox { left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%;  }
    .left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox .CompanyName {width: 100%;  word-break: keep-all; font-size: 10.8333vw;  margin-bottom: 1.3889vw;  text-shadow: 0.6944vw 0.6944vw 2.7778vw rgba(0, 0, 0, 1);}
    .left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox .CompanyName::after { width: 100%; max-width: 11.1111vw; height: 0.8333vw; background: #ddd;  left: 50%; bottom: -1.3889vw; transform: translateX(-50%);}
    .left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox .productName {font-size: 5.8333vw;   margin-top: 2.7778vw;  text-shadow: 0.6944vw 0.6944vw 2.7778vw rgba(0, 0, 0, 1);} 
    .left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox .price_box { border: 1.1111vw solid #f1a901; border-radius: 1.9444vw;  align-items: center; width: 80%;  margin: 2.0833vw auto 2.0833vw; height: 33.0556vw;  padding: 2.7778vw; background: #FFF;}
    .left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox .price_box::after { height: 100%; border-right: 2px dotted #f1a901;  right: 20.8333vw; top: 0;}
    .left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox .price_box .price {width: 100%;  font-size: 7.2222vw; margin: 0; }
    .left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox .price_box .coupon {  right: 0; top: calc(50% - 2.5000vw); transform: rotate(90deg) translateY(-50%); font-size:3.6111vw;  font-weight: 800}
    .left_main_conts_box3_cont_right .left_main_conts_box3_cont_right_main_img.new .position_txtBox .price_box .price span {font-size: 8.8889vw;   }
    
    .bottom_product_description_box .styot_info_box {width: 100%; margin: 2.7778vw 0 5.5556vw; padding: 0 4.1667vw;}
    .bottom_product_description_box .styot_info_box .store_name {font-size: 5.8889vw;  margin-bottom: 2.7778vw;}
    .bottom_product_description_box .addrInfo {width: 100%; display: block; }
    .bottom_product_description_box .addrInfo .addr {width: 100%; font-size: 3.5vw; margin-bottom: 2.5000vw;}
    .bottom_product_description_box .addrInfo .infoList {width: 100%;  justify-content: flex-start;}
    .bottom_product_description_box .addrInfo .infoList li {margin-right: 1.3889vw;}
    .bottom_product_description_box .addrInfo .infoList li:last-child {margin-right: 0;}
    .bottom_product_description_box .addrInfo .infoList li img { width: 100%; max-width: 6.3889vw; margin-right: 1.1111vw;}
    .bottom_product_description_box .addrInfo .infoList li .txt {font-size: 3.5vw}


}






@media (max-width: 600px){
    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner {margin-top: 30vw;margin-bottom: 0;}
}

@media all and (max-width: 450px){
    .landing_section1 .landing_section1_inner {min-height: 570px;}
    .landing_section1 .landing_section1_inner .position_conts .position_conts_inner {margin-top: 30vw;margin-bottom: 0;}
}
























