@charset "utf-8";

@media (min-width:1920px){
    .sec_top .main_slide:before{content:'';z-index:-1;display:block;position:absolute;top:0;left:0;width:50%;height:100%;background-color:#fcf8ef}
    .sec_top .main_slide:after{content:'';z-index:-1;display:block;position:absolute;top:0;right:0;width:50%;height:100%;background-color:#eeeae1}
    .sec_top .main_slide .img_area img{width:auto}
    .sec_top .play_area{left:calc((100% - 1440px) / 2)}
    .sec_top .scroll_down{bottom:187px;left:calc(((100% - 1920px)/2) + 50px)}
    .sec_top .main_slide .img_area .pc .num{top:107px;left:calc(((100% - 1920px)/2) - 48px);font-size:242px}
    .product_slide.best .item .img_area{width:430px;height:430px}
    .product_slide.best .item .img_area img{height:100%}
    .sec_video:before{background-size:35% auto, auto}
    .sec_second_banner div:before{content: '';z-index: -1;display: block;position: absolute;top: 0;left: 0;width: 50%;height: 100%;background-color: #fcf8ef;}
    .sec_second_banner div:after{content:'';z-index:-1;display:block;position:absolute;top:0;right:0;width:50%;height:100%;background-color:#eeeae1}
}
@media (min-width:1024px){
    #header #gnb .mnu{display:block !important}
    #header #gnb .mnu > ul .depth{display:none;}
    #wrap > .btn_fixed .box ul li:not(.logout) a:hover{right:11px;width:139px;padding-left:15px;border-radius:50px;background-color:#413925}
    #wrap > .btn_fixed .box ul li.apply a:hover{width:132px}
    #wrap > .btn_fixed .box ul li.music a:hover{width:121px}
    #wrap > .btn_fixed .box ul li.center a:hover{width:130px}
    #wrap > .btn_fixed .box ul li.kakaotalk a:hover{width:133px}
    #wrap > .btn_fixed .box ul li.mission a:hover{width:145px}
    #wrap > .btn_fixed .box ul li:not(.logout) a:hover .txt{opacity:1;text-indent:0;transition:opacity .4s .2s}
    #wrap > .btn_fixed .box ul li:not(.logout) a:hover .ico{float:right;margin-right:5px}
    #wrap > .btn_fixed .box ul li.apply a:hover .ico{background-image:url(../images/common/quick_mnu_01_over.svg)}
    #wrap > .btn_fixed .box ul li.music a:hover .ico{background-image:url(../images/common/quick_mnu_02_over.svg)}
    #wrap > .btn_fixed .box ul li.center a:hover .ico{background-image:url(../images/common/quick_mnu_03_over.svg)}
    #wrap > .btn_fixed .box ul li.kakaotalk a:hover .ico{background-image:url(../images/common/quick_mnu_04_over.svg)}
    #wrap > .btn_fixed .box ul li.mission a:hover .ico{background-image:url(../images/common/quick_mnu_06_over.svg)}
    #container.bookshelf_list .sub_visual{height:380px;background-image:url(../images/contents/bg_product_list_top_ele.png),url(../images/contents/bg_product_list_top.jpg);background-repeat:no-repeat, no-repeat;background-position:50% 0, 0 50%;background-size:auto,cover}
    #container.eduterrier_list .sub_visual{height:380px;background-image:url(../images/contents/bg_product_list_top_ele.png),url(../images/contents/bg_product_list_top_blue.jpg);background-repeat:no-repeat, no-repeat;background-position:50% 0, 0 50%;background-size:auto,cover}
    #container.bookshelf_list .sub_visual > .contents,
    #container.eduterrier_list .sub_visual > .contents{padding:123px 0 111px;border-bottom:0}
    #container.bookshelf_list .sub_visual .page_tit,
    #container.eduterrier_list .sub_visual .page_tit{margin-bottom:20px;font-size:44px}
    .product_list .item.over > a:after{opacity:1}
    .product_list .item.over > a + .buy_area{display:block}
    .store_area .thumb_list > .item{min-width:0}
    .store_area .thumb_list > .item .info_area .place,
    .store_area .thumb_list > .item .info_area .hashtag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .store_area .thumb_list > .item .info_area .place{display:block}
    .cart_area .cont_area{position:relative}
    .cart_area .cont_area > .total_box{position:sticky;top:140px;right:0}
}

@media  (max-width:1920px) {
    /*#header #gnb .mnu > ul > li:nth-last-child(3){margin-left:calc(100vw - 1050px)}*/
    #header #gnb .mnu > ul > li:nth-last-child(4){margin-left:calc(100vw - 1090px)}
}


@media (max-width:1750px){
    .reading_100days > .sub_cont > .bg_area > div{top:50px}
    .reading_100days > .sub_cont:not(.mission_area) > .bg_area .left img:nth-child(1),
    .reading_100days > .sub_cont:not(.mission_area) > .bg_area .left img:nth-child(2),
    .reading_100days > .sub_cont:not(.mission_area) > .bg_area .right img:nth-child(1){opacity:0}
}
@media (max-width:1600px){
    .sec_top .main_slide{max-height:694px}
    .sec_product .play_area .slick-prev{left:0}
    .sec_product .play_area .slick-next{right:0}
    .product_slide.best .slick-list{margin:0 -20px;padding:0 30px}
    .product_slide.best .item{margin:0 20px}
    .reading_100days > .sub_cont:not(.mission_area):before,
    .reading_100days > .sub_cont:not(.mission_area):after{display:none}
}
@media (max-width:1500px){
    .sec_top .main_slide{max-height:643px}
    .box_col03{padding:0 25px}
    /*.box_col03{height:250px}
    .box_col03 .box{width:250px !important;margin-right:15px}*/
    .prd_summary .info_area{padding-left:40px}
    .prd_summary .prd_num{padding-top:40px}
    .prd_summary .prd_total .btn_area{padding-top:10px}
    .prd_summary .prd_total .btn_area .btn_buy,
    .prd_summary .prd_total .btn_area .btn_cart{width:calc(50% - 38px)}
    .designer_story .sec_benefit .cont.benefit03 .card_list .card .list li:nth-child(2n){flex:100%}
    .designer_story .cont.interview .qna_list .qna .col .question{font-size:20px}
    .designer_story .cont.interview .qna_list .qna .col{flex:calc(50% - 15px) 1;margin-right:30px}
}
@media (max-width:1480px){
    #header #gnb .logo{margin-left:-20.5px}
    #header #gnb .logo a{width:41px}
    /*#header #gnb{padding:0 33px 0 20px}*/
    #header #gnb>div{max-width:1440px;/*padding:0 33px 0 20px*/padding: 0px 5px 0 5px;}
    #header #gnb .mnu > ul > li{margin-right:24px}
    #header #gnb .mnu > ul > li:nth-last-child(4){margin-left:500px;}
    #header #gnb .mnu > ul > li > a{font-size:15px}
    #header #gnb .mnu > ul .depth{width:calc(100% / 6);height:498px;/*padding:0 18px;*/padding:0 14px;}
    #header #gnb .mnu > ul > li:nth-child(1) .depth{left:0;width:calc(100% / 8)}
    #header #gnb .mnu > ul > li:nth-child(2) .depth{left:calc((100% / 7) * 1);width:calc(100% / 8)}
    #header #gnb .mnu > ul > li:nth-child(3) .depth{left:calc((100% / 7) * 2);width:calc(100% / 8)}
    #header #gnb .mnu > ul > li:nth-child(4) .depth{left:calc((100% / 7) * 3);width:calc(100% / 8)}
    #header #gnb .mnu > ul > li:nth-child(6) .depth{left:calc((100% / 7) * 4);width:calc(100% / 8)}
    /*#header #gnb .mnu > ul > li:nth-child(7) .depth{left:calc((100% / 7) * 5);width:calc(100% / 8)}*/
    #header #gnb .mnu > ul > li:nth-child(8) .depth{left:calc((100% / 7) * 5);width:calc(100% / 8)}
    #header #gnb .mnu > ul > li:nth-child(9) .depth{left:calc((100% / 7) * 6);width:calc(100% / 8)}
    #header #gnb .mnu > ul .depth > li.depth_3 > ul{float:none;width:100%}
    #header #gnb .mnu > ul .depth > li.depth_3 > ul:nth-child(1){margin-right:0;margin-bottom:10px}
    #header #gnb .etc .my a{margin-right:2px}
    /*#header .bg_depth{height:390px}*/
    #container .contents{padding:0 20px}
    .sub_cont + .sub_cont{margin-top:1.0714rem}
    .sub_cont .tit_area{padding-bottom:0.7143rem;text-align:left}
    .sub_cont .tit_area h3.tit{font-size:1.2857rem}
    .sub_cont .tit_area .order_num{width:1.3571rem;height:1.3571rem;margin:0.2143rem 0 0 0.1429rem;font-size:0.8571rem}
    .children_info_box .tit_area {padding-bottom:0.7143rem;}
    .board_detail_area .tit_area{padding-bottom:0}
    #footer .contents{padding:0 20px}
    /*.sec_top .play_area{bottom:40px} 22.10.27 : 네비게이션바 기존 */
    .sec_top .play_area .slick-prev{left: 10%;}
	.sec_top .play_area .slick-next {right: 10%;}
    .sec_top .scroll_down{bottom:120px;left:-40px;font-size:11px}
    .sec_product .play_area .slick-prev{left:20px}
    .sec_product .play_area .slick-next{right:20px}
    #container .sec_video > .contents{padding-left:20px}
    .sec_video .play_area{left:780px}
    .sec_reading .left_area{width:calc(100% - 520px);height:595px;margin-right:40px;padding:30px}
    .sec_reading .left_area > .txt{margin-bottom:25px}
    .sec_reading .right_area{width:480px;height:auto}
    .sec_reading .right_area .various_reading .img_area{width:230px;height:163px}
    .sec_reading .right_area .txt_area .num em{margin-bottom:30px}
    #container .sub_visual > .contents{margin:0 20px}
    .store_detail > .etc_area > .col.customer_review{margin-right:30px}
    .customer_center .info_area > div{padding-right:40px;padding-left:40px}
    .customer_center .info_area > .counsel{padding-left:40px}
    .customer_center .info_area > .counsel.phone{padding-left:40px}
    .customer_center .info_area > .counsel strong em{display:block;margin-left:0}
    .mypage_box{padding:40px 20px 40px 30px}
    .mypage_box > .col:nth-child(1){margin-right:30px}
    .mypage_box > .col:nth-child(2){margin-right:30px}
    .mypage_cont .prd_list > .prd_item .item_detail > .status{width:200px}
    .mypage_cont .prd_list > .prd_item .item_detail > .status.w_300{width:300px}
    .mypage_cont .prd_list > .prd_item .item_detail > .status.w_300 > .btn_area > .btn{padding:0 10px}
    .mypage_cont .prd_list > .prd_item .item_detail > .status.w_300 > .btn_area > .btn_cart{padding-left:39px}
    .mypage_cont .info_form{padding:30px 0 0}
    .mypage_cont .info_form .board_write .error_o .col{align-items:start}
    .mypage_cont .info_form .board_write .error_o .col .th{padding-top:18px}
    .mypage_cont .info_form .board_write .error_o .col .td{flex-wrap:wrap}
    .mypage_cont .info_form .board_write .sms .col .td{display:block}
    .mypage_cont .info_form .board_write .sms .col .td label span{display:inline-block;font-size:13px}
    .search_layer .contents{padding:180px 20px}
    .designer_story .interview_tab{padding-right:20px;padding-left:20px}
    
    .mypage_cont.couponList .sub_cont .tit_area h3.tit span {font-size: .875rem;}
    .mypage_cont.couponList .sub_cont .couponList_area .coupon_item .coupon_tit {font-size:1.225rem;}
	.mypage_cont.couponList .sub_cont .couponList_area .coupon_item .coupon_name {font-size:1.5rem;}
	.mypage_cont.couponList .sub_cont .couponList_area .coupon_item .coupon_date {font-size:0.75rem;}
}
@media (max-width:1440px) {
    /*#header #gnb .mnu > ul > li:nth-last-child(3){margin-left:calc(100vw - 855px)}*/
    #header #gnb .mnu > ul > li:nth-last-child(4){margin-left:calc(100vw - 935px)}
}

@media (max-width:1420px){
    .brand_story .banner_area .txt_area{padding-top:20px;background-size:800px auto;background-position-y:100%}
    .brand_story.days100 .guide.diary .area.char .cont_area p:nth-child(1){right:calc(50% - 460px)}
    .brand_story.days100 .guide.diary .area.char .cont_area p:nth-child(2){left:calc(50% - 465px)}
    .brand_story.days100 .guide.diary .area.char .cont_area p:nth-child(3){right:calc(50% - 420px)}
    .brand_story.days100 .guide.reading .area.char .cont_area p:nth-child(1){left:calc(50% - 430px)}
    .brand_story.days100 .guide.reading .area.char .cont_area p:nth-child(2){right:calc(50% - 480px)}
    .brand_story.days100 .guide.reading .area.char .cont_area p:nth-child(3){left:calc(50% - 410px)}
    .brand_story.days100 .guide.chain .area.char .cont_area p:nth-child(1){right:calc(50% - 400px)}
    .brand_story.days100 .guide.chain .area.char .cont_area p:nth-child(2){left:calc(50% - 450px)}
    .brand_story.days100 .guide.chain .area.char .cont_area p:nth-child(3){right:calc(50% - 360px)}
    .review_area .thumb .img{height:calc((((100vw - 40px) / 3) - 20px) * 0.68)}
    .sub_cont .program_list > li{margin-right:50px;min-width:auto}
}
@media (max-width:1400px){
    .designer_story .sec_interview .card_list .card{flex:calc(50% - 10px) 1 1;margin-right:15px}
    .designer_story .sec_interview .card_list .card .top .comment{margin-right:15px;font-size:18px}
    .designer_story .sec_interview .card_list .card .top .comment .pc{display:none}
    .designer_story .sec_interview .card_list .card .top .img_area{width:80px}
    .store_area .thumb_list > .item .thumb{height:calc(((100vw - 60px) / 4) - 22.5px)}
}
@media (max-width:1300px){
    .mypage_box .status_area > .col {padding:0 2% 0 2%;}
    .mypage_box .status_area > .col > a {font-size:.9rem;}
    .mypage_box .status_area > .col > a:after {margin: 3px 0 0 2px;}
}
@media (max-width:1280px){
    .sec_top .main_slide{max-height:548px}
    .sec_video .video_area{width:540px;margin-right:30px}
    .sec_video .info_area{width:calc(100% - 570px)}
    .sec_video .play_area{left:590px}
    .store_area > .contents > .info_area > .col:nth-child(1){margin-right:40px}
    .store_area > .contents > .info_area > .col:after{right:-20px}
    .store_area > .contents > .info_area > .col .step > li:before{margin-right:3px}
    .store_area > .contents > .info_area > .col .step > li:after{margin:0 6px}
    .activity_100days{background:none}
    .activity_100days .tab.main > li{width:calc(33% - 6.7px);margin-right:10px}
    .activity_100days .tab.main > li > a{padding:0 10px 0 54px;font-size:16px;background-position:20px 50%}
    .activity_100days .tab.main > li > a:after{right:15px}
    .activity_100days .tab.main > li > a span{font-size:14px}
    .diary_area > .fl{width:475px;height:738px;margin-right:20px}
    .diary_area > .fr{width:calc(100% - 495px);height: 738px;}
    
    .diary_area > .superv_fl{width:475px;height:880px;margin-right:20px}
    .diary_area > .superv_fr{width:calc(100% - 495px);height: 880px;}

    .stamp_box .stamp_list > li{width:32px;height:32px;background-size:contain}
    .stamp_box .stamp_list > li > a{padding-top:5px}
    .tab_cont > .cont:nth-child(2) .stamp_box .stamp_list > li, .tab_cont > .cont:nth-child(3) .stamp_box .stamp_list > li {padding-top:5px;}
    .diary_box .diary_form{padding:10px 20px 0}
    .customer_center .info_area > div{padding-right:30px;padding-left:30px}
    .customer_center .info_area > .time .col strong{font-size:30px}
    .mypage_box .info_area + .btn_area .btn{padding:0 11px}
    .mypage_cont .prd_thumb > .prd_item .img{flex:0 0 120px;height:120px}
    .cart_area .cont_area > .list_area{margin-right:30px}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail{padding-left:15px}
    .cart_area .cont_area > .list_area .prd_list.checkbox_o > .prd_item .item_detail > .item .checkbox{margin-right:15px}
    .cart_area .cont_area > .total_box{flex:250px 0 0}
    .payment_area + .prd_detail_area .notice{display:block;margin-top:8px}
    .mypage_cont .info_form .board_write{padding:0 20px 55px}
    .mypage_cont .info_form .board_write .col .td input.w330 + .btn + .txt_guide{flex:100% 0 0;margin:5px 0 0 0}
    
    .mypage_cont.couponList .sub_cont .couponList_area li:nth-child(3n) {margin-right: 0;}
    .mypage_cont.couponList .sub_cont .couponList_area li:nth-child(4n) {margin-right: 1%;}
	.mypage_cont.couponList .sub_cont .couponList_area .coupon_item {width:32.66%;}
}
@media (max-width:1250px){
    .designer_story .interview_tab .tab{width:calc(50% - 10px);margin-right:15px}
    .mypage_box .status_area > .col {padding:0 0 0 3%;}
}
@media (max-width:1200px){
    .lounge_area .sec_intro .intro_list li:nth-child(2){margin-top:0}
    .lounge_area .sec_intro .intro_list li:nth-child(3){margin-left:0;margin-top:0}
    .lounge_area .sec_intro .intro_list li:nth-child(4){margin-top:0}
    .lounge_area .sec_intro .intro_list li:nth-child(2) > div:nth-child(1){margin-right:0}
    .lounge_area .sec_reviews .top .review:first-child{margin-right:0;margin-bottom:42px}
    .designer_story .sec_designer_role li.list_form .img_area{background-size:100% !important}
    .designer_story .sec_designer_role li.list_form .txt_area h4.tit{font-size:42px}
    .list_form .txt_area h4.tit
    .designer_story .cont.interview .qna_list .qna .col .question{font-size:17px}
    .designer_story .interview_tab.tab > li a{padding:30px 20px;font-size:15px}
    .mypage_box .status_area > .col {padding:0 0 0 2%;}
    
    .tab.md.guid_tab{overflow-x:auto;overflow-y:hidden;width:calc(100% - 1.4286rem);margin:0 0 0 1.4286rem;padding:0;text-align:left;white-space:nowrap;border-bottom:1px solid #dedede}
    .tab.md.guid_tab::-webkit-scrollbar{display:none}
    .tab.md.guid_tab > li{padding:0.7857rem 0.8571rem}
    .tab.md.guid_tab > li a{height:auto;padding:0;font-size:1rem;font-weight:400;line-height:1.5;border:0;background-color:transparent}
    .tab.md.guid_tab > li:first-child a{border-left:0}
    .tab.md.guid_tab > li.active{position:relative}
    .tab.md.guid_tab > li.active:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#000}
    .tab.md.guid_tab > li.active a{color:#000;font-weight:700;background-color:transparent}
    .guide_100days .tab_area{margin-top:0}
    .guide_100days .tab_area .tab{width:calc(100% - 0.7143rem);margin:0 0 0 0.7143rem}
    .guide_100days .tab_cont{margin-top:1.4286rem;padding:1.4286rem 0;border-radius:0}
    .guide_100days .tab_cont > .cont{padding:1.4286rem 0.7143rem 1.1429rem;border-radius:0}
}
@media (max-width:1150px){
    #header #gnb .mnu > ul .depth > li a{font-size:15px}
    #footer .left .info{max-width:590px}
    #footer .left .info .col{margin-right:10px}
    #footer .right > p .tel{margin-left:10px}
    .sec_top .main_slide{max-height:492px}
    .sec_reading .txt_price::before{right:-26px;width:120px;height:132px;background-size:contain}
    .tab_btn > li a{padding:0 20px}
    .brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col{margin-right:50px}
    .activity_100days .tab.main > li > a{padding:0 10px 0 44px;background-position:16px 50%}
    .activity_100days .tab.main > li > a:after{right:10px}
    .diary_box .diary_form dl.row dd .respond_list > li{width:calc(16.6% - 4.1667px);margin-right:5px}
    .prd_list > .prd_item .item_detail > .designer{flex-basis:125px}
    .mypage_cont .prd_list > .prd_item .item_detail > .status.w_300{width:270px}
    .mypage_box .status_area > .col{padding-left:24px}
    .mypage_box > .col:nth-child(1){flex:0 0 50px}
    .mypage_box > .col:nth-child(2){margin-right:7px}
    .mypage_cont .prd_list > .prd_item .item_detail > .item .info .btn_change +.min_layer{left:90%}
    .mypage_box .status_area > .col {padding:0 0 0 1%;}
}
@media (max-width:1070px){
	.mypage_box .status_area > .col > a {font-size: .82rem;}
	.mypage_box .status_area > .col > a:after {margin: 4px 0 0 2px;}
}
@media (max-width:1023px){
    html{font-size:15px}
    body{font-size:1rem}
    .pc{display:none !important}
    .mo{display:block !important}
    .mt10{margin-top:0.714285rem !important}
    .mt30{margin-top:2.142857rem !important}
    .error{margin-top:0.357143rem}
    #header #gnb>div{padding:0}
    #header #gnb .mnu > ul > li:nth-last-child(4){margin-left:0}
    .mo_dis_menu {display: block !important;}
    .error.icon{padding-left:1.5714rem;text-indent:-1.7143rem}
    .error.icon:before{width:1.5714rem;height:1.5714rem;margin-top:0;background-size:contain}
    .notice{margin-top:0.357143rem}
    .notice.icon{padding-left:1.5714rem;text-indent:-1.7143rem}
    .notice.icon:before{width:1.5714rem;height:1.5714rem;margin-top:0;background-size:contain}
    .checkbox label, .radio label{min-height:1.571428rem;padding-left:1.571428rem}
    .checkbox label:before, .radio label:before{width:1.571428rem;height:1.571428rem;background-size:auto 100%}
    .checkbox.txt label, .radio.txt label{padding-left:1.928571rem;font-size:1rem}
    .btn_basic{padding:0 1.3571rem;font-size:1.0714rem;line-height:2.8571rem}
    .btn_xsm{padding:0 1rem;font-size:0.8571rem;line-height:2rem}
    .btn_sm{padding:0 1rem;font-size:0.9286rem;line-height:2rem}
    .btn_md{padding:0 1rem;font-size:1rem;line-height:2.8571rem}
    .btn_lg{padding:0 1.357142rem;font-size:1rem;line-height:calc(3.9285714rem - 0.1429rem)}
    .btn_lg svg{width:1.5714rem;height:1.5714rem}
    .btn_xl{font-size:1.285714rem;line-height:calc(3.9285714rem - 0.1429rem)}
    .tbl_list thead th{height:2.928571rem}
    .tbl_list tbody td{height:2.928571rem;padding:0.5rem 0.714285rem}
    .tbl_list.lg thead th,
    .tbl_list.lg tbody th, .tbl_list.lg tbody td{height:2.8571rem;padding:0.6429rem 0.7143rem}
    .tbl_list.hg thead th, .tbl_list.hg tbody th, .tbl_list.hg tbody td{height:4.4286rem;padding:0.7143rem 0.7143rem}
    .board_write .row + .row{margin-top:0.714285rem}
    .board_write .col{min-height:2.928571rem}
    .board_write .col + .error{padding-left:6.428571rem}
    .board_write .col .th{width:6.428571rem}
    .board_write .col .td{width:calc(100% - 6.428571rem)}
    .board_write .col .td input{height:3.9285714rem;padding:0 1rem;font-size:1rem}
    .board_write .col .td > *{margin-right:1.428571rem}
    .board_write .col .td > .radio{margin-right:0}
    .board_write .col .td > .radio + .radio{margin-left:0.7143rem}
    .board_write.md .col .td input{height:3rem}
    .board_list{border-top-width:1px}
    .board_list > .head{display:none}
    .board_list .col{flex-wrap:wrap;min-height:auto;padding-top:1rem;padding-bottom:1rem}
    .board_list .col > div{padding:0 0.7143rem}
    .board_list .col > .tit a.img:before{content:'';display:inline-block;width:1.5714rem;height:1.5714rem;margin:-1px 0.3571rem 0 0;vertical-align:top;background:url(../images/icon/ico_img_file.svg) no-repeat 50% 50%;background-size:contain}
    .board_list .col > .tit a.img:after{display:none}
    .board_list .item .detail_area{padding:0.7143rem}
    /* .tab_area{margin-right:-1.4286rem;margin-left:-1.4286rem} */
    .tab_area{margin-right:-.4286rem;margin-left:-.4286rem}
    .tab > li a,
    .tab > li input + label{font-size:1rem;line-height:2.2143rem;border-top:0;border-right:0}
    .tab > li.active a,
    .tab > li input:checked + label{line-height:2.0714rem}
    .tab > li a span{font-size:1rem}
    .tab > li a span:not(.pc){font-size:1rem}
    .tab > li a .mo{display:inline-block !important}
    .tab > li:first-child a,
    .tab > li:first-child input + label{border-left:0}
    .tab > li.active a,
    .tab > li input:checked + label{color:#000;border-color:#000;border-width:2px;background-color:#fff}
    .tab > li.active a span{color:#000;font-weight:700}
    .tab > li.active a span:not(.mo){color:rgba(0,0,0,.5)}
    .tab.md{overflow-x:auto;overflow-y:hidden;width:calc(100% - 1.4286rem);margin:0 0 0 1.4286rem;padding:0;text-align:left;white-space:nowrap;border-bottom:1px solid #dedede}
    .tab.md::-webkit-scrollbar{display:none}
    .tab.md > li{padding:0.7857rem 0.8571rem}
    .tab.md > li a{height:auto;padding:0;font-size:1rem;font-weight:400;line-height:1.5;border:0;background-color:transparent}
    .tab.md > li:first-child a{border-left:0}
    .tab.md > li.active{position:relative}
    .tab.md > li.active:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#000}
    .tab.md > li.active a{color:#000;font-weight:700;background-color:transparent}
    /* .tab_cont{padding:0 1.4286rem} */
    .tab_cont{padding:0 0.4286rem}
    .tab_btn{display:block;overflow-y:hidden;overflow-x:auto;/*margin-right:-1.4286rem;*/margin-right:-.4286rem;text-align:left;white-space:nowrap;border-bottom:1px solid #dedede}
    .tab_btn::-webkit-scrollbar{display:none}
    .tab_btn > li{padding:0 0.8571rem}
    .tab_btn > li a{padding:0;font-size:1rem;line-height:3.2143rem;border:0}
    .tab_btn > li:first-child a{border-radius:0}
    .tab_btn > li:last-child a{border-right:0;border-radius:0}
    .tab_btn > .active{position:relative}
    .tab_btn > .active a{color:#000;border-color:#dedede;background-color:#fff}
    .tab_btn > .active a:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#000}
    .tab_btn > li:not(.active) a:hover{color:#000;font-weight:700}
    .nice-select .current{padding:0 2.5714rem 0 0.7143rem;font-size:1.0714rem;line-height:2.4286rem}
    .nice-select .current:before{width:2.5714rem;height:2.5714rem}
    .nice-select .current:after{width:2.5714rem;height:2.5714rem}
    .nice-select .list{top:2.4286rem}
    input{height:2.5714rem;padding:0 0.7143rem}
    input.lg{height:3rem;font-size:1rem;line-height:2.8571rem}
    ::placeholder{font-size:1rem}
    :-ms-input-placeholder{font-size:1rem}
    ::-ms-input-placeholder{font-size:1rem}
    .search input.lg{padding-right:3.2143rem;padding-left:1.0714rem}
    .search .btn_search{top:0.7143rem;right:0.6429rem;width:1.5714rem;height:1.5714rem;background-size:contain}
    .search.seperate .btn_search{top:0;right:0;height:2.5714rem;line-height:2.4286rem;background-size:1.5714rem 1.5714rem}
    .select.md > .nice-select .current{padding:0 2.8571rem 0 0.7143rem;font-size:0.9286rem;line-height:2rem}
    .select.md > .nice-select .current:before,
    .select.md > .nice-select .current:after{width:2rem;height:2rem}
    .select.md > .nice-select .list{top:2.1rem}
    .select.md > .nice-select .list li{padding:0.4286rem 0.7143rem 0.3571rem;font-size:0.9286rem}
    .select.lg > .nice-select .current{padding-right:4rem;font-size:1.0714rem;line-height:2.8571rem}
    .select.lg > .nice-select .current:before,
    .select.lg > .nice-select .current:after{width:3rem;height:3rem}
    .select.lg > .nice-select .list{top:2.92rem}
    .select.lg .nice-select .list li{font-size:1.0714rem}
    .tbl_list.type02 tbody td{height:2.8571rem;padding:0.6429rem 0}
    .mCSB_scrollTools{width:0.4286rem;margin:0.3571rem}
    textarea::-webkit-scrollbar{width:0.4286rem}
    .scroll::-webkit-scrollbar{width:0.4286rem}
    .pagination_area{padding-top:1.4286rem}
    .pagination a{width:2rem;font-size:0.8571rem;line-height:2.2857rem}
    .pagination .page_nav{width:2.2857rem;height:2.2857rem;background-size:1.1429rem 1.1429rem}
    .pagination .prev{margin:0 0.7857rem 0 0}
    .pagination .next{margin:0 0 0 0.7857rem}
    .term_area{display:flex}
    .term_area .calendar{flex:1 1 auto}
    .term_area .calendar label{top:0.3571rem;right:1rem;width:1.4286rem;height:1.4286rem;background-size:contain}
    .term_area .calendar .datepicker{width:100%;height:2.1429rem;padding:0 2.8571rem 0 1rem;font-size:0.8571rem}
    .term_area .swung{margin:0 0.3571rem 0 0.2857rem;line-height:2rem}
    .term_area .btn_search{flex:5.1429rem 0 0;margin-left:0.7143rem;padding:0 1rem 0 2.3571rem;font-size:0.9286rem;line-height:2rem;background-position:0.8571rem 0.3571rem;background-size:1.2857rem 1.2857rem}
    .btn_area{padding-top:1.4286rem}
    .url_copy{width:calc(100% - 2.8571rem);height:3.2143rem;padding:0.7143rem 0;border-radius:0.7143rem}
    .url_copy.on{z-index:100;bottom:1.4286rem}
    @keyframes urlCopy{
        0%{bottom:-4rem}
        15%{bottom:1.4286rem}
        95%{bottom:1.4286rem}
        100%{bottom:-4rem}
    }
    .address_form .row + .row{margin-top:0.7143rem}
    .address_form .row input.zip_number{margin-right:0.4286rem}
    .phone_form .bar{margin:0 0.4286rem}
    .email_form .at{margin:0 0.4286rem}
    .drop_zone{position:relative}
    .drop_zone .drop_area{height:3.5714rem;padding:0 1.0714rem;font-size:1rem;line-height:3.5714rem}
    .drop_zone .drop_area > p.mo{overflow:hidden;width:calc(100% - 5.7143rem);text-overflow:ellipsis;white-space:nowrap}
    .drop_zone .drop_list td{padding:0.2143rem 1.0714rem;font-size:1rem}
    .drop_zone .drop_list tr:last-child td{padding-bottom:0.7143rem}
    .drop_zone .drop_list td p{padding-right:0.3571rem}
    .drop_zone .drop_list td input{flex:2.1429rem 0 0;width:2.1429rem;height:2.1429rem;line-height:2rem;border-radius:0.2857rem}
    .drop_zone .upload_area{position:absolute;top:0.7143rem;right:1.0714rem}
    .drop_zone .upload_area label{padding:0 1rem;font-size:0.9286rem;line-height:2rem;border-radius:0.2857rem}
    .img_preview_area > .file_btn{padding:0.7143rem 1.0714rem}
    .img_preview_area > .file_btn p{font-size:1rem}
    .img_preview_area > .file_btn label{top:0.4286rem;right:1.0714rem}
    .img_preview_area .img_area.on{margin-top:0.3571rem}
    .img_preview_area .img_area.on + label{top:1.0714rem}
    .img_preview_area .img_area .img_box{float:none;width:11.4286rem;margin-top:0}
    .img_preview_area .img_area .img_box + .img_box{margin-top:0.7857rem;margin-left:0}
    .img_preview_area .img_area .img_box span.img{width:11.4286rem;height:7.8571rem}
    .img_preview_area .img_area .img_box .btn_img_close{width:2.1429rem;height:2.1429rem}
    .img_preview_area .img_area .img_box span.name{margin-top:0.1429rem;font-size:1rem}
    .img_preview_area .img_area .img_box span.name em{max-width:calc(100% - 1.7571rem)}
    .scroll #header:not(.top_hide){transform:translateY(-2.8571rem)}
    #header .header_top{padding:0.7143rem 2.642858rem}
    #header .header_top .notice{font-size:1rem;font-weight:700;line-height:1.2143rem}
    #header .header_top .notice b{font-weight:800}
    #header .header_top .btn_close{top:0;right:0;width:2.642858rem;height:2.642858rem;background-position:50% 50%;background-size:1.285714rem}
    #header #gnb{height:4.0714rem;padding:1.0714rem 0.2143rem 1.0714rem 0.9557rem}
    #header #gnb .mo_mnu_btn{display:inline-block;float:left;width:1.9286rem;height:1.9286rem;vertical-align:top;background:url(../images/common/mo_btn_mnu.svg) no-repeat 50% 50%;background-size:100%}
    #header #gnb .mnu{display:none;z-index:1;overflow-y:auto;float:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff}
    .scroll #header:not(.top_hide) #gnb .mnu{top:2.8293rem}
    /*#header #gnb .mnu.active{opacity:1;z-index:1;left:0}*/
    #header #gnb .mnu .mypage_area{padding:1.4286rem 1.4286rem 2rem;padding:1.4286rem 1.4286rem 2rem 2.1429rem;background-color:#fcf8ef}
    #header #gnb .mnu .mypage_area > .top{margin-bottom:2.8571rem;text-align:right}
    #header #gnb .mnu .mypage_area > .top  a{display:inline-block;width:1.7143rem;height:1.7143rem;margin-right:1.0714rem;vertical-align:top;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}
    #header #gnb .mnu .mypage_area > .top .logo{width:2.308em;height:2.539rem;margin:0;background:url(../images/common/logo_ico.svg) no-repeat 50% 50%}
    #header #gnb .mnu .mypage_area > .top .login{background-image:url(../images/common/m_header_ico_login.svg)}
    #header #gnb .mnu .mypage_area > .top .mypage{background-image:url(../images/common/m_header_ico_account.svg)}
    #header #gnb .mnu .mypage_area > .top .search{background-image:url(../images/common/m_header_ico_search.svg)}
    #header #gnb .mnu .mypage_area > .top .btn_close{margin-right:0;background-image:url(../images/button/btn_close_24x24_bk.svg)}
    #header #gnb .mnu .mypage_area > .txt{font-size:1.2857rem;font-weight:500;text-align:left}
    #header #gnb .mnu .mypage_area > .txt > .login{font-weight:700}
    #header #gnb .mnu .mypage_area > .txt > .name{font-weight:600}
    #header #gnb .mnu .mypage_area > .txt > .point{color:#6ac2b6}
    #header #gnb .mnu .mypage_area > .txt > .point:before{content:'';display:inline-block;width:1.5714rem;height:1.5714rem;margin:0.2143rem 0.1429rem 0 0;vertical-align:top;background:url(../images/icon/ico_mypage_point_22x22.png) no-repeat 50% 50%;background-size:1.5714rem 1.5714rem}
    #header #gnb .mnu .mypage_area > .txt > .logout{margin-left:0.6429rem;color:#a5a5a5;font-size:1rem;font-weight:500;text-decoration:underline;vertical-align:middle}
    #header #gnb .mnu .mypage_area > .shortcut_area{margin-top:1.4286rem;text-align:center}
    #header #gnb .mnu .mypage_area > .shortcut_area li{width:calc(25% - 1.285725rem);margin-right:1.7143rem}
    #header #gnb .mnu .mypage_area > .shortcut_area li:last-child{margin-right:0}
    #header #gnb .mnu .mypage_area > .shortcut_area li a{display:block;position:relative;font-size:0.8571rem;letter-spacing:-.03em}
    #header #gnb .mnu .mypage_area > .shortcut_area li a:before{content:'';display:block;width:3.7143rem;height:3.7143rem;margin:0 auto 0.2857rem;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:1.7143rem 1.7143rem}
    #header #gnb .mnu .mypage_area > .shortcut_area .my a:before{background-image:url(../images/common/mnu_shortcut_my.svg)}
    #header #gnb .mnu .mypage_area > .shortcut_area .delivery a:before{background-image:url(../images/common/mnu_shortcut_delivery.svg)}
    #header #gnb .mnu .mypage_area > .shortcut_area .read a:before{background-image:url(../images/common/mnu_shortcut_book.svg)}
    #header #gnb .mnu .mypage_area > .shortcut_area .customer a:before{background-image:url(../images/common/mnu_shortcut_chat.svg)}
    #header #gnb .mnu .mypage_area > .shortcut_area li a .new{display:block;position:absolute;top:0.3571rem;right:calc(50% - 1.5714rem);width:5px;height:5px;font-size:0;text-indent:-9999px;border-radius:50%;background-color:#e03925}
    #header #gnb .mnu > ul{padding:0}
    #header #gnb .mnu > ul > li{float:none;width:100%;margin-right:0}
    #header #gnb .mnu > ul > li:nth-last-child(2){margin-left:0}
    #header #gnb .mnu > ul > li:nth-last-child(3){margin-left:0;display:block;}
    #header #gnb .mnu > ul > li > a{display:none}
    #header #gnb .mnu > ul .depth{display:block !important;opacity:1 !important;position:relative;top:0;left:0 !important;width:100%;height:auto;padding-right:1.4286rem;padding-left:2.1429rem}
    #header #gnb .mnu > ul > li:first-child .depth{padding-top:0.8571rem}
    #header #gnb .mnu > ul > li:last-child .depth{padding-bottom:0.8571rem}
    #header #gnb .mnu > ul .depth{width:100% !important}
    #header #gnb .mnu > ul .depth > li{display:none;font-family:'Lato'}
    #header #gnb .mnu > ul .depth > li a{font-size:1.1429rem;line-height:2rem}
    #header #gnb .mnu > ul .depth > li.mnu_tit{display:block;position:relative;margin-bottom:0;padding:1.25rem 0;line-height:1.2143rem}
    #header #gnb .mnu > ul .depth > li.mnu_tit a{display:inline-block;font-size:1.2857rem;font-weight:400;line-height:1.2857rem;vertical-align:top;background-size:1.7143rem 1.7143rem;cursor:pointer}
    #header #gnb .mnu > ul .depth > li.mnu_tit a:after{content:'';display:block;position:absolute;top:1rem;right:0;width:1.7143rem;height:1.7143rem;background:url(../images/button/btn_black_24x_24.svg) no-repeat 100% 50%;background-size:contain;transition:transform .4s}
    #header #gnb .mnu > ul .depth > li.mnu_tit.open a:after{transform:rotate(180deg)}
    #header #gnb .mnu > ul .depth > li.mnu_tit.open ~ li{display:block;padding-left:0.7143rem}
    #header #gnb .mnu > ul .depth > li.depth_3 > ul:nth-child(1){margin-bottom:0.7143rem}
    #header #gnb .mnu > ul .depth > li:last-child{padding-bottom:1.25rem}
    #header #gnb .mnu > ul .depth > li.mo_cM {display: none !important;}
    #header #gnb .mnu .pc_dis_depth {display: none;}
    #header #gnb .mnu > ul .depth > li.mo_last {padding-bottom:1.25rem;}
    #header #gnb .logo{display:inline-block;float:left;position:relative;top:0;left:0;margin-left:0.9557rem;vertical-align:top}
    #header #gnb .logo a{width:11.4286rem;margin-left:0;height:1.8929rem;background-size:11.4286rem 1.8929rem}
    #header #gnb .etc{margin:0.15rem 0.7143rem 0 0;padding:0}
    #header #gnb .etc .util{display:none}
    #header #gnb .etc .my a{margin-right:0.5714rem;font-size:0;text-indent:-9999px}
    #header #gnb .etc .my a:before{width:1.9286rem;height:1.9286rem;background-size:contain}
    #header #gnb .etc .my .cart .num{top:-0.1429rem;right:-0.7143rem;width:1.3rem;height:1.3rem;font-size:0.5714rem;line-height:1.3rem}
    #header #mobile_gnb {height: 3.125rem;overflow-y: hidden;overflow-x: auto;white-space: nowrap;background-color: #fff;box-shadow: 0px 4px 20px rgba(33, 28, 18, 0.05);border-bottom: 1px solid #dedede;}
    #header #mobile_gnb .mobile_gnbList {display: inline-block;width:100px;height:100%;text-align: center;line-height: 3.125rem;}
    #header #mobile_gnb .mobile_gnbList a {display: block;width: 100%;height: 100%;}
    #header #mobile_gnb::-webkit-scrollbar{display:none}
    #container{min-height:calc(100vh - 24.6rem);/*padding-top:6.7129rem 기존높이*/padding-top:9.7129rem;}
    /* #container .contents{padding:0 1.4286rem} */
    #container .contents{padding:0 .4286rem}
    .main #container .contents{padding:0 0.7143rem}
    .top_hide + #container{padding-top:7.0714rem;}
    /*#container > .sec_main:not(.sec_product){display:none}*/
    #footer .contents{position:relative;padding:0 1.4286rem}
    #footer .left{float:none}
    #footer .left .logo{width:9rem;height:1.2143rem;margin:2.1429rem 0 1.4286rem;background-size:contain}
    #footer .left .info .col{display:block;margin-right:0;font-size:0.9286rem;line-height:1.5}
    #footer .left .info .col dt{width:5.6429rem;margin-right:1.0714rem}
    #footer .left .fnb{position:absolute;bottom:-3.1429rem;left:1.4286rem;margin:0}
    #footer .left .fnb > li:after{height:0.5714rem;margin:0.5rem 0.7143rem 0}
    #footer .left .fnb > li > a{font-size:0.9286rem;line-height:1.5}
    #footer .right{float:none;margin:0 0 3.9286rem;text-align:left}
    #footer .right > p{font-size:0.9286rem;line-height:1.5}
    #footer .right > p:nth-of-type(1){margin:1.4286rem 0 0.1429rem}
    #footer .right > p .tel{margin-left:1.7286rem;/*font-size:1.4286rem;*/line-height:1.5}
    #footer .right > .btn_instagram{position:absolute;top:2.1429rem;right:1.4286rem;width:2.8571rem;height:2.8571rem;background-size:1.5714rem 1.5714rem}
    #footer .copyright{font-size:0.7143rem;line-height:2.4286rem}
    #wrap > .btn_fixed{right:0.7143rem;bottom:4rem}
    #wrap > .btn_fixed .box{width:3.6429rem;border-radius:3.5714rem}
    #wrap > .btn_fixed .box .btn_mission{width:3.6429rem;height:3.6429rem;margin-left:-1px;padding:0.2143rem}
    #wrap > .btn_fixed .box .btn_mission .txt{width:3.2143rem;height:3.2143rem;padding-top:0.5714rem;font-size:0.8571rem}
    #wrap > .btn_fixed .box ul{margin-top:0.7143rem}
    #wrap > .btn_fixed .box ul li{position:relative;height:2rem;margin-bottom:0.7143rem}
    #wrap > .btn_fixed .box ul li.kakaotalk{margin-bottom:1rem}
    #wrap > .btn_fixed .box ul li a{right:0.7143rem;width:2rem}
    #wrap > .btn_fixed .box ul li a .ico{width:2rem;height:2rem;background-size:contain}
    #wrap > .btn_fixed .box ul li a .txt{font-size:1rem;line-height:2rem}
    #wrap > .btn_fixed .box ul li.logout{height:3.1429rem;margin-bottom:1rem}
    #wrap > .btn_fixed .box ul li.logout a{right:0.3571rem;width:2.8rem;padding-top:2rem;background-size:2rem 2rem}
    #wrap > .btn_fixed .box ul li.logout a em{font-size:0.7143rem}
    #wrap > .btn_fixed > .btn_top{width:2.5715rem;height:2.5715rem;margin:0.9286rem 0 0 0.5rem}
    #wrap > .btn_fixed > .btn_top:after{width:0.4286rem;height:1.4286rem;margin:-0.7143rem 0 0 -0.2143rem;background-size:contain}
    .slick-prev, .slick-next{width:1.2857rem;height:1.2857rem}
    .slick-prev:before, .slick-next:before{background-size:contain !important}
    .slick-prev.long, .slick-next.long{width:1rem;height:1.9286rem}
    .slick-prev.long:before, .slick-next.long:before{background-size:contain !important}

    .sec_main h2.sec_tit{font-size:2.2857rem}
    .sec_main h2.sec_tit.pick {font-size:1.750rem;}
    .sec_main h2.sec_tit + .sec_txt{font-size:1rem;font-weight:300}
    /*.sec_top{padding:2.1429rem 0.7143rem 2.9286rem 10.66666666667vw;padding-right:0;background-color:#fcf8ef} 22.10.28 : 상단 슬라이드 기존 */
    .sec_top {padding-right:0;background-color:#fcf8ef}
    .sec_top .main_slide{max-height:none}
    /*.sec_top .main_slide .img_area > .mo{display:inline-block !important;vertical-align:top} 22.10.28 : 상단 슬라이드 기존 */
    .sec_top .main_slide .img_area > .mo {display:inline-block !important;vertical-align:top;width:100%;}
    /*.sec_top .main_slide .img_area img{width:auto} 22.10.28 : 상단 슬라이드 기존*/
    .sec_top .main_slide .img_area img{width:100%;}
    /*.sec_top .play_area{position:relative;bottom:0;left:0;margin-top:1.5714rem} 22.10.28 : 네비게이션바 기존 */
    .sec_top .play_area > button {display: none !important;}
    .sec_top .play_area .pagination{display:inline-block;width:180px;margin-top:3px;text-align:left;vertical-align:top;position: absolute;bottom: 3%;left: 50%;transform: translate(-50%, 0);}
    .sec_top .play_area .fraction{margin-top:0;margin-right:0.7857rem;font-size:1rem;line-height:2.15rem}
    /*.sec_top .play_area .pagination{width:150px;margin-top:0}*/
    .sec_top .play_area .pagination .slick-dots li {width: 8px !important;height: 8px !important;margin: 0 3px !important;}
    .slick-dots li.slick-active button:before {color : #fff;}
    .sec_top .play_area .start_stop{margin:0 2.9286rem 0 0.9286rem}
    .sec_top .play_area .start_stop .btn_stop{width:0.9286rem;height:2.15rem;background-size:contain}
    .sec_top .play_area .start_stop .btn_start{width:0.9286rem;height:2.15rem;background-size:contain}
    .sec_top .play_area .slick-next{right:-1.8571rem}
    .sec_top .scroll_down{display:none}
    .sec_top .kids_schole{opacity:.5;position:absolute;bottom:44.53333333333vw;left:-13.33333333333vw;font-size:4vw;font-weight:600;font-family:'Cormorant Garamond';letter-spacing:.2em;transform:rotate(-90deg)}
    .sec_product{padding:2.8571rem 0 4.2857rem}
    .sec_product:before{display:none}
    .sec_product h2.sec_tit + .sec_txt{margin-bottom:1.0714rem;font-weight:300}
    .sec_product .play_area .pagination .slick-dots li{width:0.7143rem;height:0.7143rem;margin:0 0.3571rem}
    .sec_product .play_area .pagination .slick-dots li.slick-active{width:2.625rem}
    .sec_product .play_area .slick-arrow{top:auto;bottom:6.9286rem;margin-top:0}
    .product_list .row{margin-bottom:1.4286rem}
    .product_list .item > a:after{height:calc(100% - 8rem)}
    .product_list .info_area{min-height:7.2857rem;margin-top:0.7143rem}
    .product_list .info_area .name{font-size:1rem;line-height:1.2143rem}
    .product_list .info_area .age{margin-top:0.3571rem;font-size:0.8571rem}
    .product_list .info_area .price{margin-top:0.2857rem;font-size:1rem}
    .product_list .info_area .price .prev_price{font-size:0.8571rem}
    .product_list .info_area .price span{font-size:0.8571rem}
    .product_list .sort_area{margin-top:1.2143rem;line-height:0}
    .product_list .sort_area span{padding:0.1rem 0.2143rem 0;font-size:0.6143rem;line-height:0.8071rem}
    .product_list .buy_area{top:calc(100% - 13.7143rem);right:1.4286rem;width:9.2857rem}
    .product_list .buy_area .btn_zzim{margin-right:0.7143rem}
    .product_slide.best{max-height:31rem;margin-bottom:2.8571rem}
    .product_slide.best .slick-list{margin:0 -0.7143rem;padding:0}
    .product_slide.best .item{margin:0 0.7143rem}
    .product_list.best .item > a:after{height:calc(100% - 9.4286rem)}
    .product_list.best .info_area{margin-top:2.1429rem}
    .product_list.best .info_area .name{font-size:1.1429rem}
    .product_list.best .info_area .age{font-size:1rem}
    .product_list.best .info_area .price span{font-size:1rem}
    .product_list.best .info_area .price strong{font-size:1.1429rem}
    .product_list.best .sort_area span{margin-right:0;line-height:0.8071rem}
    .product_list.best .buy_area{top:calc(100% - 15.1429rem);width:9.2857rem}
    .product_list.best .buy_area .btn_zzim{margin-right:2px}
    .sec_video{display:none}
    #container .sec_video > .contents{padding-left:0.7143rem}
    .sec_kichol_pick{padding:0 0 5rem}
    .sec_kichol_pick h2.sec_tit{margin-bottom:0;line-height:3.4286rem}
    .sec_kichol_pick .sec_txt{display:block;width:100%;margin-top:0;margin-left:0;margin-bottom:1.0714rem}
    .sec_kichol_pick .product_slide li{width:calc(50% - 0.3571rem);margin-right:0.7143rem;margin-bottom:1.4286rem}
    .sec_kichol_pick .product_slide li:nth-child(2n){margin-right:0}
    .sec_kichol_pick .product_slide li:nth-child(n+5){margin-bottom:1.4286rem}
    .sec_kichol_pick .product_slide li:nth-child(n+7){margin-bottom:0}
    .sec_reading{padding:0}
    .sec_reading.sec_main h2.sec_tit{margin-bottom:0.3571rem}
    .sec_reading.sec_main h2.sec_tit + .sec_txt{position:relative;z-index:1}
    .sec_reading .left_area{width:100%;height:auto;margin-right:0;padding:2.1429rem 1.0714rem}
    .sec_reading .txt{font-size:1rem;line-height:1.5rem}
    .sec_reading .txt_price{padding:2.5714rem 0 0.8571rem;font-size:1rem;font-weight:700}
    .sec_reading .txt_price::before{right:0;width:10.1429rem;height:11.2rem;margin-right:1.0714rem;background:url(../images/contents/m_bg_reading_child.png) no-repeat 100% 0;background-size:100%}
    .sec_reading .txt_price p.num{margin-top:0.3571rem}
    .sec_reading .txt_price p.num em{font-size:1.7143rem;line-height:2.0571rem}
    .sec_reading .txt_price p.num span{margin-top:-0.2143rem;font-size:1.1429rem;line-height:1.3714rem}
    .sec_reading .left_area > .txt{margin:1.8571rem 0;font-weight:400}
    .sec_reading .btn_view{float:left;width:15.6429rem;padding:0 1.0714rem;font-size:1rem;line-height:2.9286rem;border-radius:0}
    .sec_reading .btn_view:after{right:1.0714rem;width:2.1429rem;height:0.5rem;margin-top:-.25rem;background:url(../images/icon/m_ico_view_arrow.svg) no-repeat 50% 50%;background-size:contain}
    .sec_reading .right_area{width:100%;padding:2.8571rem 0 3.1429rem}
    .sec_reading .right_area .various_reading .img_area{width:100%;height:auto}
    .sec_reading .right_area li{margin-bottom:1.4286rem}
    .sec_reading .right_area li > div{width:50%}
    .sec_reading .right_area img{width:100%}
    .sec_reading .right_area .txt{font-size:1.1429rem;line-height:1.7143rem}
    .sec_reading .right_area .txt_area{padding-top:0.5rem}
    .sec_reading .right_area .txt_area .num span{margin-top:0.5714rem;font-size:1rem}
    .sec_reading .right_area .txt_area .num em{margin-bottom:0.4286rem;font-size:1.5714rem;line-height:2.3571rem}
    .sec_reading .right_area li:nth-child(1) .txt_area .num em{margin-bottom:1.8571rem}
    .sec_reading .right_area .txt_area .hastag{font-size:1rem}

    .sec_main.sec_notice .col .tit_area,.sec_main.sec_notice .col:first-child .tit_area{margin-bottom:1.4286rem}
    .sec_second_banner {padding-bottom: 0;}
    .sec_notice .col.event_area{margin-top:5rem}
    .sec_notice{padding:2.1429rem 0 2.8571rem}
    .sec_notice h2.sec_tit{font-size:2rem}
    .sec_notice .col{float:none;width:100% !important}
    .sec_notice .col:first-child{margin-right:0}
    .sec_notice .list li a{font-size:1rem}
    .sec_notice .list li .sort{width:2.9286rem;height:1.6429rem;margin-right:0.1429rem;font-size:0.8571rem;line-height:1.7rem;border-radius:1.4286rem}
    .sec_notice .list li .txt{width:calc(100% - 9.7143rem);margin-right:0.8929rem}
    .sec_notice .list li .date{font-size:0.9286rem}
    .box_col03{height:auto;padding:0}
    .box_col03 .box{margin-right:0.7143rem}
    .box_col03.event_banner .slick-slide.box{width:16.4286rem;margin:0 0.3571rem}
    .box_col03.event_banner .slick-slide.box:last-child{margin:0 0.3571rem}

    h2.sec_tit{font-size:1.4286rem}
    h3.sec_sub_tit{font-size:1.2857rem}
    
   	/* About Us */
   	.tab.md.about {width: calc(100% - 2.8572rem);margin: 0 1.4286rem 0 1.4286rem;text-align: center;border-bottom:none;}
 	.aboutUs > .tab_area{margin:1.5rem 0 0 0;}
    #container .aboutUs .tab_cont > .cont .contents{padding-right:0;padding-left:0;}
    .aboutUs .ceo_greetings > .top{margin-top:1.1429rem;}
    .aboutUs .about_brand > .area{margin-top:1.1429rem;}
    .aboutUs .about_brand > .area img {width:100%;}
	.about_brand > .type > .contents::before {display: none;}
	.brand_item {position: relative;}
	/*.brand_item.mo::after {content: '';display: block;position: absolute;bottom: 0;left: 50%;width: 90%;height: 2px;background-color: #eee;transform: translate(-50%, 0);}
	.sec_sobics > .brand_item.mo:last-child::after {display: none;}*/
	.brand_item div {width: 100%;height: auto;}
	.brand_item.mo > .line {display:block;width: 90%;height: 2px;background-color:#eee;transform-origin: center;transform: scaleX(0);margin: 0 auto;}
	.animate-underline1 {animation: underline 1000ms ease 400ms forwards;}
	.animate-underline2 {animation: underline 1000ms ease 600ms forwards;}
	.animate-underline3 {animation: underline 1000ms ease 800ms forwards;}
	@keyframes underline {
	  0% {
	    transform: scaleX(0);
	  }
	  100% {
	    transform: scaleX(1);
	  }
	}

    .brand_story{padding-bottom:2.8571rem}
    .brand_story .banner_area{margin-top:1.1429rem}
    .brand_story .banner_area:after{height:3rem;background:url(../images/contents/m_bg_brand_txt.png) repeat-x -12.1429rem 0;background-size:contain}
    .brand_story .banner_area .txt_area{padding:0 0 1.7857rem;background:none}
    .brand_story .banner_area .txt_area span{font-size:1.2857rem}
    .brand_story .banner_area .txt_area strong{margin:0.7143rem 0;font-size:1.8571rem}
    .brand_story .banner_area .txt_area p{font-size:1.1429rem}
    .brand_story .banner_area .img{height:3rem;background:url(../images/contents/m_bg_brand_txt.png) repeat-x -12.1429rem 0;background-size:contain}
    .brand_story .banner_area + .info_area{margin-top:2.1429rem}
    .brand_story .banner_area + .info_area ul:before{content:'';display:block;width:0.7143rem;height:0.7143rem;margin:0 auto 2.1429rem;background:url(../images/icon/ico_db_quotation_lt.svg) no-repeat 0 0;background-size:contain}
    .brand_story .banner_area + .info_area ul:after{content:'';display:block;width:0.7143rem;height:0.7143rem;margin:2.1429rem auto 0;background:url(../images/icon/ico_db_quotation_rt.svg) no-repeat 0 0;background-size:contain}
    .brand_story .banner_area + .info_area ul > li + li{margin-top:2.3571rem}
    .brand_story .banner_area + .info_area ul > li:nth-child(1) > .txt{margin:0 auto}
    .brand_story .banner_area + .info_area ul > li:nth-child(2) > .txt{margin:0 auto}
    .brand_story .banner_area + .info_area ul > li:nth-child(3) > .txt{margin:0 auto}
    .brand_story .banner_area + .info_area ul > li:nth-child(4) > .txt{margin:0 auto}
    .brand_story .banner_area + .info_area ul > li > .txt:before,
    .brand_story .banner_area + .info_area ul > li > .txt:after{display:none}
    .brand_story .banner_area + .info_area ul > li > .txt .tit{font-size:1.1429rem}
    .brand_story .banner_area + .info_area ul > li > .txt p{margin-top:0}
    .brand_story .banner_area + .info_area ul > li > .txt p:before{content:'';display:block;width:1px;margin:0.6429rem auto 0.7143rem;height:2.1429rem;background-color:#a5a5a5}
    .brand_story .banner_area + .info_area ul > li > .line{display:none}
    .brand_story.days100 > .tab_area{margin:1.5rem 0 0 0}
    #container .brand_story.days100 .tab_cont > .cont .contents{padding-right:0;padding-left:0}
    .brand_story.days100 .main_guide > .top{margin-top:1.1429rem}
    .brand_story.days100 .main_guide > .top:before{top:6.8571rem;left:-1.4286rem;width:calc(100% + 2.8571rem);height:53.33333333333vw}
    .brand_story.days100 .main_guide > .top .tit_area{padding-bottom:1.4286rem}
    .brand_story.days100 .main_guide > .top .tit_area .sub_tit{font-size:1.2857rem}
    .brand_story.days100 .main_guide > .top .tit_area .sub_tit:after{height:2.1429rem;margin:1.0714rem auto}
    .brand_story.days100 .main_guide > .top .tit_area .tit{font-size:1.7143rem}
    .brand_story.days100 .main_guide > .top .tit_area .tit em{display:block}
    .brand_story.days100 .main_guide > .top .tit_area p{margin-top:1rem;font-size:1.0714rem}
    .brand_story.days100 .main_guide > .top .info_area > .txt_area{flex-wrap:wrap;margin:2.4286rem 0 2.5rem;text-align:center}
    .brand_story.days100 .main_guide > .top .info_area > .txt_area .col{flex:100% 1 1}
    .brand_story.days100 .main_guide > .top .info_area > .txt_area .col:nth-child(1){margin:0 0 2.1429rem 0}
    .brand_story.days100 .main_guide > .top .info_area > .txt_area .col strong{font-size:1.2857rem}
    .brand_story.days100 .main_guide > .top .info_area > .txt_area .col p{margin-top:0.7143rem}
    .brand_story.days100 .main_guide > .top .info_area > .detail_info li{width:100%;margin-right:0}
    .brand_story.days100 .main_guide > .top .info_area > .detail_info li + li{margin-top:0.7143rem}
    .brand_story.days100 .main_guide > .top .info_area > .detail_info a{padding-bottom:1.0714rem}
    .brand_story.days100 .main_guide > .top .info_area > .detail_info a:after{bottom:-1px;width:2.5714rem;height:2.5714rem;background-size:1.5714rem 1.5714rem}
    .brand_story.days100 .main_guide > .top .info_area > .detail_info .mark{width:7.5714rem;height:2.5714rem;font-size:1rem;line-height:2.5714rem;border-radius:0.7143rem 0}
    .brand_story.days100 .main_guide > .top .info_area > .detail_info .tit{margin:0.6429rem 0 0.1429rem;padding-left:1.3571rem}
    .brand_story.days100 .main_guide > .top .info_area > .detail_info p{padding:0 3rem 0 1.3571rem}
    .brand_story.days100 .main_guide > .detail_info_area{margin-top:2.8571rem}
    .brand_story.days100 .main_guide > .detail_info_area .reward{margin:0 -1.4286rem;padding:2.8571rem 0 2.5rem}
    .brand_story.days100 .main_guide > .detail_info_area .reward strong{font-size:1.2857rem}
    .brand_story.days100 .main_guide > .detail_info_area .reward strong:before{width:3.2857rem;height:3.2857rem;margin:0 auto 1rem;background-size:contain}
    .brand_story.days100 .main_guide > .detail_info_area .reward p{margin-top:0.4286rem;font-size:1rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec{padding-top:3.5rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .tit_area{padding-bottom:0.75rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .tit_area:before{top:-5.2143rem;height:4.2857rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .tit_area .tit{font-size:1.2857rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .tit_area .txt{margin-top:1px;font-size:1rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user + .pre_user{margin-top:2.8929rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .tit{font-size:1.5714rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .tit:before{width:0.7143rem;height:2.5714rem;margin-right:0.2143rem;background-size:0.7143rem auto}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .tit:after{width:0.7143rem;height:2.5714rem;margin-left:0.2143rem;background-size:0.7143rem auto}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list{flex-wrap:wrap;margin-top:1.3214rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list li{flex:100% 0 0;margin-right:0;padding:0.7857rem 1.4286rem 1.0714rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list li + li{margin-top:0.7143rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list li:after{top:1.4286rem;left:1.4286rem;width:2.2857rem;height:2.2857rem;background-size:contain}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list li .per{font-size:1.7143rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list li p{font-size:1.1429rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .people{flex-wrap:wrap;margin-top:2.2143rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .people > .col{flex:100% 0 0;align-items:start;justify-content:space-between;-webkit-justify-content:space-between}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .people > .col:nth-child(1){margin:0 0 1.7857rem 0}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .people img{height:8.7143rem;margin-right:0}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .people .txt_area{margin-top:0.5rem;text-align:right}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .people .txt_area p{margin-bottom:0.7143rem;font-size:1.1429rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .people .txt_area .name{padding:0 1.4286rem;font-size:1.1429rem;line-height:2.5714rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .graph_area{margin:2.8571rem -1.4286rem 0;padding:2.8571rem 0 8.3571rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents{flex-wrap:wrap;text-align:center;background:none}
    .brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col{width:100%;margin-right:0;padding-top:0}
    .brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col p{margin-bottom:1.9286rem;font-size:1.7143rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col ul{position:absolute;bottom:-5.7857rem;left:50%;width:20.5rem;transform:translateX(-50%)}
    .brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col ul li{flex:6.5rem 1 1;padding-top:0;text-align:left}
    .brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col ul li:nth-child(1),
    .brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col ul li:nth-child(4){margin-right:0.7143rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col ul li:nth-child(n+4){padding-top:1.0714rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col ul li:before{width:1.2857rem;height:1.2857rem;marign:1px 0.5rem 0 0}
    .brand_story.days100 .main_guide > .detail_info_area .sec .power_area{margin-top:0.7857rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .power_area > .tit{font-size:1.4286rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .power_area > .tit:before{width:0.7143rem;height:2.5714rem;margin-right:0.2143rem;background-size:0.7143rem auto}
    .brand_story.days100 .main_guide > .detail_info_area .sec .power_area > .tit:after{width:0.7143rem;height:2.5714rem;margin-left:0.2143rem;background-size:0.7143rem auto}
    .brand_story.days100 .main_guide > .detail_info_area .sec .power_area > dl{margin-top:0.8214rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .power_area dt{margin:0 0.7143rem;padding:0.5714rem 1.4286rem;font-size:1.2857rem;word-break:keep-all;border-radius:1.4286rem 0}
    .brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd{position:relative;padding-top:25.8571rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd ul{position:static;width:73vw;height:48.8vw;margin:0 auto 1.1429rem;background-size:contain}
    .brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd ul li{padding:1rem 1.4286rem;font-size:1.1429rem;border-radius:0.3571rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd ul li:nth-child(1){top:2.1429rem;left:calc(18.66666666667vw - 1.4286rem)}
    .brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd ul li:nth-child(2){top:7.7857rem;right:calc(14.13333333333vw - 1.4286rem)}
    .brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd ul li:nth-child(3){top:13.4286rem;left:calc(14.13333333333vw - 1.4286rem)}
    .brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd ul li:nth-child(4){top:19.1429rem;right:calc(22.93333333333vw - 1.4286rem)}
    .brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd ul li:before{bottom:-0.8571rem;left:0.7143rem;width:1.5rem;height:0.9286rem;background-size:1.5rem 0.9286rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd ul li:nth-child(2n-1):before{right:0.7143rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd p{font-size:1.1429rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .interview_area{margin-top:2.8571rem;padding-top:2.8571rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .interview_area:before{left:-1.4286rem;width:calc(100% + 2.8571rem);height:66.66666666667vw}
    .brand_story.days100 .main_guide > .detail_info_area .sec .interview_area .tit{margin-bottom:1.4286rem;font-size:1.5714rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .interview_area iframe{width:100%;height:49.90666666667vw}
    .brand_story.days100 .main_guide > .detail_info_area .sec .interview_area p{margin-top:1.4286rem;font-size:1.1429rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .interview_area .btn_area{padding-top:1.4286rem}
    .brand_story.days100 .guide > .area{margin-top:1.1429rem}
    .brand_story.days100 .guide > .area + .area{margin-top:2.5rem}
    .brand_story.days100 .guide > .area .tit_area:before{height:2.1429rem;margin-bottom:0.7857rem}
    .brand_story.days100 .guide > .area .tit_area .tit{font-size:1.7143rem}
    .brand_story.days100 .guide > .area .tit_area .tit:after{height:1.3571rem;margin:-1.3571rem 0 0 -0.3571rem;padding:0 0.3571rem}
    .brand_story.days100 .guide > .area .tit_area .tit + p{margin-top:0.7143rem;font-size:1.1429rem}
    .brand_story.days100 .guide > .area .tit_area .tit.line2:after{display:none}
    .brand_story.days100 .guide > .area .tit_area .tit.line2 span{display:inline-block;vertical-align:top}
    .brand_story.days100 .guide > .area .tit_area .tit.line2 span:after{content:'';display:block;width:100%;height:1.3571rem;margin:-1.3571rem 0 0 -0.3571rem;padding:0 0.3571rem;background-color:#adf7ed}
    .brand_story.days100 .guide > .area.char .cont_area{height:auto !important;margin-top:1.4286rem;background-position:50% 0 !important}
    .brand_story.days100 .guide > .area.char .cont_area p{position:relative;top:0 !important;right:0 !important;left:0 !important;width:auto !important;height:auto !important;padding:0 !important;font-size:1.1429rem !important;text-align:center;background:none !important}
    .brand_story.days100 .guide > .area.char .cont_area p + p{margin-top:0.7143rem}
    .brand_story.days100 .guide > .area.char .cont_area p span{display:inline-block;position:relative;vertical-align:top}
    .brand_story.days100 .guide > .area.char .cont_area p span:before{content:'';display:block;position:absolute;top:0;left:-0.7857rem;width:0.5714rem;height:0.5714rem;background:url(../images/icon/ico_db_quotation_lt.svg) no-repeat 0 0;background-size:0.5714rem 0.5714rem}
    .brand_story.days100 .guide > .area.char .cont_area p span:after{content:'';display:block;position:absolute;top:0;right:-0.7857rem;width:0.5714rem;height:0.5714rem;background:url(../images/icon/ico_db_quotation_rt.svg) no-repeat 0 0;background-size:0.5714rem 0.5714rem}
    .brand_story.days100 .guide > .area.circle dt{margin:1.2857rem auto 1.8571rem;padding:0 1.7143rem;font-size:1.1429rem;line-height:2.5714rem;border-radius:3.5714rem}
    .brand_story.days100 .guide > .area.circle dd{margin:0 -1.4286rem}
    .brand_story.days100 .guide > .area.guide{margin-top:2.8571rem}
    .brand_story.days100 .guide > .area .step_list{display:block;margin:1.2857rem -1.4286rem 0}
    .brand_story.days100 .guide > .area .step_list .item{margin:0 1.4286rem;padding:1.5rem 0 4.0714rem;word-break:keep-all;border-top:1px solid #000}
    .brand_story.days100 .guide > .area .step_list .item:before{position:absolute;top:1.5rem;right:0.7143rem;width:2.8571rem;height:2.8571rem;margin-bottom:0;background-size:contain}
    .brand_story.days100 .guide > .area .step_list .item:after{bottom:1.2857rem;height:0.5714rem;background-size:auto 0.5714rem}
    .brand_story.days100 .guide > .area .step_list .item .step{height:2.5714rem;padding:0 1.2143rem;font-size:1.1429rem;line-height:2.4286rem}
    .brand_story.days100 .guide > .area .step_list .item strong{padding-right:3.5714rem;font-size:1.1429rem}
    .brand_story.days100 .guide > .area .step_list .item p{margin-top:0.3571rem}
    .brand_story.days100 .guide > .area .step_list .slick-dots{margin-top:1.4286rem}
    .brand_story.days100 .guide > .end{margin:2.8571rem -1.4286rem -2.8571rem;padding:2.5714rem 1.4286rem 2.8571rem}
    .brand_story.days100 .guide > .end .tit{font-size:1.4286rem}
    .brand_story.days100 .guide > .end p{margin-top:0.5714rem;font-size:1.1429rem}
    .brand_story.days100 .guide > .end .btn_area{padding-top:1.7857rem}
    .brand_story.days100 .guide .slick-slider{margin-bottom:0}
    .brand_story.days100 .guide .slick-dots{position:relative;bottom:0;margin-top:2.1429rem;line-height:0}
    .brand_story.days100 .guide .slick-dots li{width:auto;height:0.7143rem;margin:0 0.3571rem}
    .brand_story.days100 .guide .slick-dots li button{width:0.7143rem;height:0.7143rem;padding:0;border-radius:50%;background-color:#ccc}
    .brand_story.days100 .guide .slick-dots li.slick-active button{padding-right:3rem;border-radius:1.4286rem;background-color:#625537}
    .brand_story.days100 .guide .slick-dots li button:before{display:none}
    .brand_story.days100 .guide.diary .area.circle ul{position:relative;width:20.2857rem;height:26.7143rem}
    .brand_story.days100 .guide.diary .area.circle ul > li{position:absolute;background-image:url(../images/contents/img_circle_dashed_150x150.svg);background-size:contain}
    .brand_story.days100 .guide.diary .area.circle ul > li.green{top:0;left:0;margin-top:2.1429rem}
    .brand_story.days100 .guide.diary .area.circle ul > li.blue{top:0;right:0;margin:2.1429rem 0 0}
    .brand_story.days100 .guide.diary .area.circle ul > li.orange{bottom:0;left:50%;margin-left:-5.3571rem}
    .brand_story.days100 .guide.diary .area.circle ul > li .tag{width:10.7143rem;height:10.7143rem;padding:1.7857rem}
    .brand_story.days100 .guide.diary .area.circle ul > li .tag em{width:7.1429rem;height:7.1429rem;font-size:1.1429rem;line-height:7.1429rem}
    .brand_story.days100 .guide.diary .area.circle ul > li .tag .circle{width:1rem;height:1rem;animation-name:circleRoundDotMo}
    .brand_story.days100 .guide.diary .area.circle ul > li p{font-size:1rem}
    .brand_story.days100 .guide.diary .area.circle ul > li.green p{position:absolute;top:-2.1429rem;left:0;width:100%;margin-top:0}
    .brand_story.days100 .guide.diary .area.circle ul > li.blue p{position:absolute;top:-2.1429rem;left:0;width:100%;margin-top:0}
    .brand_story.days100 .guide.diary .area.char .cont_area{padding-top:15rem;background-size:auto 13.5714rem}
    .brand_story.days100 .guide.reading .area.char .cont_area{padding-top:15rem;background-size:auto 13.5714rem}
    .brand_story.days100 .guide.chain .area.char .cont_area{padding-top:15rem;background-size:auto 13.5714rem}
    .brand_story.days100 .guide.diary .area.change{margin-right:-1.4286rem;margin-left:-1.4286rem;padding:2.8571rem 0}
    .brand_story.days100 .guide.diary .area.change .intersection_area{margin-top:1.4286rem}
    .brand_story.days100 .guide.diary .area.change .intersection_area p{width:10.7143rem;height:10.7143rem;padding-top:2.6429rem;font-size:1rem;border-radius:50%}
    .brand_story.days100 .guide.diary .area.change .intersection_area p:nth-child(1){margin-right:-0.9286rem}
    .brand_story.days100 .guide.diary .area.change .intersection_area p:nth-child(2){margin-left:-0.9286rem}
    .brand_story.days100 .guide.diary .area.change .intersection_area:after{width:1.8571rem;height:6rem;background:url(../images/contents/m_img_intersection_blue.svg) no-repeat 50% 50%;background-size:contain}
    .brand_story.days100 .guide.diary .area.change .intersection_area p strong{font-size:1.4286rem}
    .brand_story.days100 .guide.diary .area.change .review_area{display:block;margin-top:1.4286rem}
    .brand_story.days100 .guide.diary .area.change .review_area .item{margin:0 1.4286rem !important;padding:1.5rem 2.1429rem;border-radius:1.4286rem}
    .brand_story.days100 .guide.diary .area.change .review_area .item p{font-size:1.4286rem}
    .brand_story.days100 .guide.diary .area.change .review_area .item p:before{width:0.7143rem;height:0.7143rem;margin-bottom:0.8571rem;background-size:contain}
    .brand_story.days100 .guide.diary .area.change .review_area .item p:after{width:0.7143rem;height:0.7143rem;margin-top:0.8571rem;background-size:contain}
    .brand_story.days100 .guide.diary .area.change .review_area .item .name{margin-top:1.4286rem}
    .brand_story.days100 .guide.reading .area.circle dd{padding:1.9643rem 0 1.5714rem;background:url(../images/contents/img_circle_dashed_200x200.svg) no-repeat 50% 0;background-size:14.2857rem 14.2857rem}
    .brand_story.days100 .guide.reading .area.circle ul > li{background:url(../images/contents/img_circle_dashed_150x150.svg) no-repeat 50% 0;background-size:contain}
    .brand_story.days100 .guide.reading .area.circle ul > li:nth-child(1){margin-right:-0.2857rem}
    .brand_story.days100 .guide.reading .area.circle ul > li:nth-child(2){margin-left:-0.2857rem}
    .brand_story.days100 .guide.reading .area.circle ul > li .tag{width:10.7143rem;height:10.7143rem;padding:1.7857rem}
    .brand_story.days100 .guide.reading .area.circle ul > li .tag .circle{width:0.7143rem;height:0.7143rem;animation-name:circleRoundDotMo}
    .brand_story.days100 .guide.reading .area.circle ul > li .tag .txt{width:7.1429rem;height:7.1429rem;padding-top:2.3571rem;font-size:1rem}
    .brand_story.days100 .guide.reading .area.circle ul > li .tag .txt em{font-size:1.4286rem;line-height:1}
    .brand_story.days100 .guide.reading .area.circle .word{font-size:1rem}
    .brand_story.days100 .guide.reading .area.circle .word.make{top:-0.5rem;margin-left:1.6429rem;font-size:1.1429rem}
    .brand_story.days100 .guide.reading .area.circle .word.play{top:0;margin-right:0.7857rem}
    .brand_story.days100 .guide.reading .area.circle .word.draw{top:11.7143rem;margin-left:-1.2857rem}
    .brand_story.days100 .guide.reading .area.circle .word.write{top:13.7143rem;margin-right:2.9643rem;font-size:0.9286rem}
    .brand_story.days100 .guide.reading .area.circle .word.activity{top:13.7143rem;margin-left:3.3929rem;font-size:1.0714rem}
    .brand_story.days100 .guide.reading .area.bar_graph{margin:3.5714rem -1.4286rem 0;padding:2.8571rem 1.4286rem}
    .brand_story.days100 .guide.reading .area.bar_graph .cont_area{text-align:center}
    .brand_story.days100 .guide.reading .area.bar_graph .info{padding-left:0;text-align:left}
    .brand_story.days100 .guide.reading .area.bar_graph .info > li + li{margin-top:1.2143rem}
    .brand_story.days100 .guide.reading .area.bar_graph .info > li .tit{font-size:1.1429rem}
    .brand_story.days100 .guide.reading .area.bar_graph .info > li p + p{margin-top:0.2143rem}
    .brand_story.days100 .guide.reading .area.bar_graph .info > li p .bar{height:1.0714rem;border-radius:1.4286rem}
    .brand_story.days100 .guide.reading .area.bar_graph .info > li .special .per{top:-0.5714rem;font-size:1.4286rem}
    .brand_story.days100 .guide.reading .area.bar_graph .notice{margin-top:1rem}
    .brand_story.days100 .guide.reading .area.bar_graph .notice > div{padding:0.6429rem 1.7143rem}
    .brand_story.days100 .guide.reading .area.bar_graph .notice span:nth-child(2){margin-left:1.1429rem}
    .brand_story.days100 .guide.reading .area.bar_graph .notice span:before{width:1.1429rem;height:1.1429rem;margin:0.1429rem 0.6429rem 0 0}
    .brand_story.days100 .guide.reading .area.ex{margin-top:2.8571rem}
    .brand_story.days100 .guide.reading .area.ex .mo_slide{display:block;margin:1.4286rem -1.4286rem 0}
    .brand_story.days100 .guide.reading .area.ex .mo_slide .img{margin:0 1.4286rem;text-align:center}
    .brand_story.days100 .guide.reading .area.ex .mo_slide .img img{display:inline-block;vertical-align:top}
    .brand_story.days100 .guide.chain .area.circle dd p:nth-of-type(1){margin:0.7143rem 0 1.1429rem;font-size:1.1429rem}
    .brand_story.days100 .guide.chain .area.circle ul > li{background:url(../images/contents/img_circle_dashed_200x200.svg) no-repeat 50% 0;background-size:14.2857rem 14.2857rem}
    .brand_story.days100 .guide.chain .area.circle ul > li .tag{width:14.2857rem;height:14.2857rem}
    .brand_story.days100 .guide.chain .area.circle ul > li .tag:before{top:2.3571rem;left:2.3571rem;width:9.5rem;height:9.5rem}
    .brand_story.days100 .guide.chain .area.circle ul > li .tag .circle{width:0.9521rem;height:0.9521rem;animation-name:circleRoundDotMo02}
    .brand_story.days100 .guide.chain .area.circle .word{font-size:1.1429rem}
    .brand_story.days100 .guide.chain .area.circle .topic{top:2.3807rem;margin-right:1.1879rem}
    .brand_story.days100 .guide.chain .area.circle .writer{top:4.095rem;margin-left:3.0479rem}
    .brand_story.days100 .guide.chain .area.circle .same{top:6.2379rem;margin-left:-1.8929rem}
    .brand_story.days100 .guide.chain .area.circle .color{top:7.6193rem;margin-right:3.5929rem}
    .brand_story.days100 .guide.chain .area.circle .shape{top:9.0479rem;margin-left:3.0479rem}
    .brand_story.days100 .guide.chain .area.circle .word.over{font-size:1.4286rem}
    .brand_story.days100 .guide.chain .area.circle dd p:nth-of-type(1){margin:1.4286rem 0 0.2857rem;font-size:1.1429rem}
    .brand_story.days100 .guide.chain .area.guide{margin-top:2.8571rem;margin-top:2.5rem}
    @keyframes circleRoundDotMo{
        0%{transform:rotate(0deg) translate(-5.3571rem) rotate(0deg)}
        100%{transform:rotate(360deg) translate(-5.3571rem) rotate(-360deg)}
    }
    @keyframes circleRoundDotMo02{
        0%{transform:rotate(0deg) translate(-7.1429rem) rotate(0deg)}
        100%{transform:rotate(360deg) translate(-7.1429rem) rotate(-360deg)}
    }

    .designer_story .tab_area{margin:1.4286rem 0 0 0}
    .designer_story .sec{padding:2.8571rem 0;margin:0 -1.4286rem}
    .designer_story .sec.sec_designer_role{padding-top:1.1429rem}
    .designer_story .sec.sec_benefit{padding-bottom:2.8571rem}
    .designer_story .sec.sec_interview{padding:2.8571rem 0}
    .designer_story .sec .contents > .txt_area:before{height:2.1429rem}
    .designer_story .txt_area .txt{display:inline-block !important;font-size:1.5714rem}
    .designer_story .txt_area .main_txt{font-size:1.4286rem}
    .designer_story .txt_area .main_txt + .sub_txt{margin-top:0.4286rem}
    .designer_story .txt_area .sub_txt{font-size:1.1429rem}
    .designer_story .txt_area .txt:after{padding:0 0.5714rem}
    .designer_story .txt_area .txt + .txt.mo:after{margin-left:0;padding:0}
    .designer_story .sec_designer_role .list{display:block;margin-top:1.5714rem}
    .designer_story .sec_designer_role li.list_form{flex:none;margin-right:0;margin-bottom:1.9286rem}
    .designer_story .sec_designer_role li.list_form:last-child{margin-bottom:0}
    .designer_story .sec_designer_role li.list_form .txt_area{text-align:center}
    .designer_story .sec_designer_role li.list_form .txt_area h4.tit{margin-top:0;margin-bottom:0;font-size:2.1429rem}
    .designer_story .sec_designer_role li.list_form .txt_area .num{font-size:2.1429rem}
    .designer_story .sec_designer_role li.list_form .txt_area .txt{display:block !important}
    .designer_story .sec_designer_role li.list_form .img_area{height:12.5rem;margin-top:1.0714rem;background-size:contain !important}
    .designer_story .sec_designer_role li.list_form:nth-child(1) .img_area{background: url(../images/contents/img_designer_mo_01.png) no-repeat 50% 0px}
    .designer_story .sec_designer_role li.list_form:nth-child(2) .img_area{background:url(../images/contents/img_designer_mo_02.png) no-repeat 50% 0px}
    .designer_story .sec_designer_role li.list_form:nth-child(3) .img_area{background:url(../images/contents/img_designer_mo_03.png) no-repeat 50% 0px}
    .designer_story .sec_designer_role li.list_form:nth-child(4) .img_area{background:url(../images/contents/img_designer_mo_04.png) no-repeat 50% 0px}
    .designer_story .sec_benefit .cont_area{margin-top:2.1429rem}
    .designer_story .sec_benefit .cont_area .cont + .cont{margin-top:1.7857rem}
    .designer_story .sec_benefit .cont_area .cont .lbl_num{padding:0 1.0714rem;line-height:2.4286rem;font-size:1.1429rem}
    .designer_story .sec_benefit .cont_area .cont .txt_area{margin-top:1.2143rem;margin-bottom:0}
    .designer_story .sec_benefit .cont_area .cont .txt_area .main_txt{padding:0 0.9286rem}
    .designer_story .sec_benefit .cont_area .cont .txt_area .main_txt:before,.designer_story .sec_benefit .cont_area .cont .txt_area .main_txt:after{width:0.7143rem;height:0.6429rem}
    .designer_story .sec_benefit .cont_area .cont .txt_area .main_txt:before{left:0;background:url(../images/icon/ico_comment_sm.svg) no-repeat 0 0}
    .designer_story .sec_benefit .cont_area .cont .txt_area .main_txt:after{right:0;background:url(../images/icon/ico_comment_sm_end.svg) no-repeat 0 0}
    .designer_story .sec_benefit .cont_area .cont.benefit01 .txt_area{margin-bottom: 2.5714rem;}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step{display:inline-block;margin:0 auto;vertical-align:top}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(1){margin:0 auto 3.5714rem !important}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(2){margin:0 auto 3.5714rem !important}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:after{top:79px;right:50%;width:0.0714rem;height:2.0714rem;border-left:1px dashed #6ac2b6}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(2):after{width:0.0714rem;right:50%}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:last-child:after{display:none}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:before{border-radius:7.1429rem;transform:translate(-0.8571rem, -0.8571rem);}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(1){width:12.1429rem;height:5rem;border-radius:7.1429rem}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(1):before{width:13.5714rem;height:6.4286rem}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(2){width:15.7143rem;height:5rem;border-radius:7.1429rem}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(2):before{width:17.1429rem;height:6.4286rem}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(3){width:19.2857rem;height:5rem;border-radius:7.1429rem}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(3):before{width:20.7143rem;height:6.4286rem}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li strong{margin-bottom:0}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(1) strong{font-size:1.1429rem}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(2) strong{font-size:1.1429rem}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(3) strong{font-size:1.1429rem;margin-bottom:0}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(1) span{font-size:1rem}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(2) span{font-size:1rem}
    .designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(3) span{font-size:1rem}
    .designer_story .sec_benefit .cont.benefit02{margin-top:2.8571rem !important}
    .designer_story .sec_benefit .cont.benefit03 .card_list{display:block;margin-top:1.8571rem;margin-right:-1.4rem;margin-left:-1.4rem}
    .designer_story .sec_benefit .cont.benefit03 .card_list .card{flex:100% 1 1;min-height:18.1429rem;padding:1.4286rem 2.1429rem;margin:0 1.4rem !important}
    .designer_story .sec_benefit .cont.benefit03 .card_list .card .list li{flex:33.3% 0 1 !important;margin-right: 0 !important}
    .designer_story .sec_benefit .cont.benefit03 .card_list .card .list li:before{top:0.7143rem}
    .designer_story .sec_benefit .cont.benefit03 .card_list .card .tit{margin-bottom:0.5714rem;padding-left:1.7857rem;font-size:1.2857rem}
    .designer_story .sec_benefit .cont.benefit03 .card_list .card .tit:before{top:0.1429rem;width:22px;height:22px;background: url(../images/icon/ico_benefit_mo.svg) no-repeat -1px 50%}
    .designer_story .sec_benefit .cont.benefit03 .card_list .card.move01 .tit:before{background-position:-1px 50%}
    .designer_story .sec_benefit .cont.benefit03 .card_list .card.move02 .tit:before{background-position:-35px 50%}
    .designer_story .sec_benefit .cont.benefit03 .card_list .card.move03 .tit:before{background-position:-66px 50%}
    .designer_story .sec_benefit .cont.benefit03 .card_list .card.move04 .tit:before{background-position:-96px 50%}
    .designer_story .sec_education .program_list > li{padding-bottom:1.7857rem}
    .designer_story .sec_education .program_list > li:first-child{border-top:none}
    .designer_story .sec_education .program_list > li:last-child{border-bottom:none}
    .designer_story .sec_education .program_list > li .img_area{background-size:contain !important}
    .designer_story .sec_education .program_list li:nth-child(1) .img_area{background:url(../images/contents/img_education_mo_01.png) no-repeat 50% 50%}
    .designer_story .sec_education .program_list li:nth-child(2) .img_area{background:url(../images/contents/img_education_mo_02.png) no-repeat 50% 50%}
    .designer_story .sec_education .program_list li:nth-child(3) .img_area{background:url(../images/contents/img_education_mo_03.png) no-repeat 50% 50%}
    .designer_story .sec_education .program_list li:nth-child(4) .img_area{background:url(../images/contents/img_education_mo_04.png) no-repeat 50% 50%}
    .designer_story .sec_education .program_list li .hastag_list{margin-top:1.2143rem}
    .designer_story .sec_interview .txt_area .main_txt + .sub_txt{margin-top:0.5714rem}
    .designer_story .sec_interview .txt_area .sub_txt{font-size:1.1429rem}
    .designer_story .sec_interview .card_list{display:block;margin:1.4286rem -1.4rem 1.7857rem}
    .designer_story .sec_interview .card_list .card{display:flex;width:100%;padding:1.0714rem 1.7857rem 1.0714rem 2.1429rem;margin:0 1.4rem !important;align-items:center;justify-content:space-between;flex-direction:row-reverse}
    .designer_story .sec_interview .card_list .card .top .img_area{width:4.2857rem;margin-top:0;height: 4.2857rem}
    .designer_story .sec_interview .card_list .card .interviewer{text-align:left;font-size:1.1429rem}
    .designer_story .sec_interview .card_list .card .interviewer strong{display: block;font-size:1.2857rem}
    .designer_story .interview_tab{padding:2.8571rem 1.4286rem 1.4286rem;width:calc(100% + 2.8571rem);margin:0 -1.4286rem;background:#f7f7f7}
    .designer_story .interview_tab .tab{width:100%;margin-right:0}
    .designer_story .interview_tab .tab.active{display:none}
    .designer_story .interview_tab.tab > li{margin-bottom:1.4286rem}
    .designer_story .interview_tab.tab > li a{padding:1.0714rem 1.7143rem 1.0714rem 2.1429rem;border-radius:0.7143rem}
    .designer_story .interview_tab.tab > li a .interviewer{font-size:1.0714rem}
    .designer_story .interview_tab.tab > li a .img_box{flex-basis:4.2857rem;height:4.2857rem}
    .designer_story .interview_tab.tab > li a .name{font-size:1.2857rem}
    .designer_story .tab_area .cont.interview:before{top:7.2857rem;left:2.2143rem;width:calc(100% + 4.4286rem);height:14.2857rem;margin:0 -4.4286rem;transform:translateX(0)}
    .designer_story .cont.interview .tab_cont{margin:0 -1.4286rem;padding:0}
    .designer_story .cont.interview .tab_cont .cont{padding-bottom:0}
    .designer_story .cont.interview .sub_txt{padding-bottom:4.2857rem;font-size:1.2857rem}
    .designer_story .cont.interview .sub_txt:after{bottom:1.0714rem;height:2.1429rem}
    .designer_story .cont.interview .main_txt{margin-bottom:1rem;font-size:1.7143rem}
    .designer_story .cont.interview .txt{font-size:1.0714rem}
    .designer_story .cont.interview .txt_area + .img_area{margin-top:1.4286rem}
    .designer_story .cont.interview .qna_list li{padding:2.5rem 0}
    .designer_story .cont.interview .qna_list .txt_area .sub_txt{padding-bottom:0.4286rem;font-size:1.1429rem}
    .designer_story .cont.interview .qna_list .txt_area .main_txt{padding:0 0.9286rem;font-size:1.4286rem}
    .designer_story .cont.interview .qna_list .txt_area .main_txt:before,.designer_story .cont.interview .qna_list .txt_area .main_txt:after{width:0.7857rem;height:0.6429rem}
    .designer_story .cont.interview .qna_list .txt_area .main_txt:before{left:0;background:url(../images/icon/ico_comment_sm.svg) no-repeat 0 0}
    .designer_story .cont.interview .qna_list .txt_area .main_txt:after{right:0;background:url(../images/icon/ico_comment_sm_end.svg) no-repeat 0 0}
    .designer_story .cont.interview .qna_list .qna{display:block;text-align:center}
    .designer_story .cont.interview .qna_list .qna .col{margin-right:0;margin-bottom:1.4286rem}
    .designer_story .cont.interview .qna_list .qna .col:last-child{margin-bottom:0}
    .designer_story .cont.interview .qna_list .qna .col .question{font-size:1.2857rem}
    .designer_story .cont.interview .qna_list .qna .col .question.mo{display:inline-block !important}
    .designer_story .cont.interview .qna_list .qna .col .question:after{height:0.7143rem;margin:-0.7857rem 0 0 0}
    .designer_story .cont.interview .qna_list .qna .col .answer{margin-top:0.7143rem}
    .designer_story .slick-dots li{width:auto;height:0.7143rem;margin:0 0.3571rem}
    .designer_story .slick-dots li button{width:0.7143rem;height:0.7143rem;padding:0;border-radius:50%;background-color:#ccc}
    .designer_story .slick-dots li.slick-active button{padding-right:3rem;border-radius:1.4286rem;background-color:#625537}
    .designer_story .slick-dots li button:before{display:none}
    .designer_story .btn_show_designer{margin-top:1.7857rem}

    .store_area{padding-bottom:2.8571rem}
    .store_area > .contents > .info_area{display:block}
    .store_area > .contents > .info_area > .col{padding:1.4286rem 0}
    .store_area > .contents > .info_area > .col:nth-child(1){margin:0;border-bottom:1px solid #ccc}
    .store_area > .contents > .info_area > .col:nth-child(1):after{display:none}
    .store_area > .contents > .info_area > .col .tit{font-size:1.7143rem}
    .store_area > .contents > .info_area > .col .tit + p{margin:0.3571rem 0 1.0714rem;font-size:0.8571rem}
    .store_area > .contents > .info_area > .col:nth-child(2){text-align:center}
    .store_area > .contents > .info_area > .col:nth-child(2) .tit{display:block;text-align:left}
    .store_area > .contents > .info_area > .col:nth-child(2) .tit + p{margin-bottom:1.5357rem;text-align:left}
    .store_area > .contents > .info_area > .col .form .search input::placeholder{font-size:1.0714rem}
    .store_area > .contents > .info_area > .col .form .search input:-ms-input-placeholder{font-size:1.0714rem}
    .store_area > .contents > .info_area > .col .form .search input::-ms-input-placeholder::-moz-focus-inner{font-size:1.0714rem}
    .store_area > .contents > .info_area > .col .form .search input{font-size:1.0714rem}
    .store_area > .contents > .info_area > .col .step{display:inline-block;vertical-align:top}
    .store_area > .contents > .info_area > .col .step > li{position:relative;margin-right:2.8571rem;font-size:0.8571rem}
    .store_area > .contents > .info_area > .col .step > li:last-child{margin-right:0}
    .store_area > .contents > .info_area > .col .step > li:before{display:block;width:1.8571rem;height:1.8571rem;margin:0 auto 0.3571rem;background-size:contain}
    .store_area > .contents > .info_area > .col .step > li:after{position:absolute;top:50%;right:-2rem;width:1.0714rem;height:0.4286rem;margin:0;background:url(../images/button/btn_more_arr_min.svg) no-repeat 0 0;transform:translateY(-50%)}
    .store_area > .contents > .cont_area > .sort_area{margin:1.4286rem auto}
    .store_area > .contents > .cont_area .tag_sort{margin-bottom:0.7143rem}
    .store_area > .contents > .cont_area .tag_sort > li{margin-right:1.0714rem}
    .store_area .thumb_list > .no_result{padding:1.4286rem 0}
    .store_area .thumb_list > .item{flex:calc(50% - 0.5357rem) 0 0;margin:0 1.0714rem 1.4286rem 0}
    .store_area .thumb_list > .item{flex:calc(50% - 0.5357rem) 0 0;margin:0 1.0714rem 1.4286rem 0;border-bottom:0}
    .store_area .thumb_list > .item:nth-child(2n){margin-right:0}
    .store_area .thumb_list > .item:nth-child(-n+2){margin-top:0}
    .store_area .thumb_list > .item .thumb{height:calc(((100vw - 2.8571rem) / 2) - 1.0714rem)}
    .store_area .thumb_list > .item .info_area{padding:1.0714rem 0 1.0714rem 2.1429rem}
    .store_area .thumb_list > .item .info_area{padding:1.0714rem 0 0 2.1429rem}
    .store_area .thumb_list > .item .info_area:before{top:1.0714rem;width:1.9286rem;height:1.9286rem;background-image:url(../images/icon/ico_location_blue_27x27.svg)}
    .store_area .thumb_list > .item .info_area .place{font-size:1.2857rem}
    .store_area .thumb_list > .item .info_area .hashtag span{font-size:0.8571rem}
    .store_area .thumb_list + .pagination_area{margin-top:0;padding-top:2.0714rem}
    .store_detail > .banner{display:flex;align-items:center;height:27.73333333333vw;padding:0}
    .store_detail > .banner p{flex:1;font-size:1.2857rem;line-height:3.3571rem}
    .store_detail > .info_area > .top{position:relative;padding:1.0714rem 0 5.1429rem 2.1429rem}
    .store_detail > .info_area > .top .main_area:before{width:1.9286rem;height:1.9286rem;background-size:contain}
    .store_detail > .info_area > .top .main_area .place{font-size:1.5714rem}
    .store_detail > .info_area > .top .main_area .hashtag{margin-top:0.3571rem}
    .store_detail > .info_area > .top .main_area .hashtag span{font-size:1rem}
    .store_detail > .info_area > .top .etc_area{align-items:start}
    .store_detail > .info_area > .top .etc_area .btn_map{position:absolute;top:1.0714rem;right:3rem;width:1.9286rem;height:1.9286rem;margin-right:0}
    .store_detail > .info_area > .top .etc_area .prd_mark{position:absolute;top:1.0714rem;right:0}
    .store_detail > .info_area > .top .etc_area .prd_mark .btn_share{width:1.9286rem;height:1.9286rem;margin-right:0;background-image:url(../images/icon/ico_share_27x27.svg);background-size:contain}
    .store_detail > .info_area > .top .etc_area .prd_mark .share_box{z-index:1;top:2.7143rem}
    .store_detail > .info_area > .top .etc_area .prd_mark + .btn{position:absolute;bottom:1.0714rem;left:0;width:100%;text-align:center}
    .store_detail > .info_area > .prd_detail_area{padding:1.4286rem 0.7143rem}
    .store_detail > .info_area > .prd_detail_area dl{align-items:center}
    .store_detail > .info_area > .prd_detail_area dl dt{flex:6.7857rem 0 0;margin-right:0.7143rem}
    .store_detail > .etc_area{flex-wrap:wrap-reverse;margin-top:1.4286rem}
    .store_detail > .etc_area > .col{flex:100%}
    .store_detail > .etc_area > .col.customer_review{margin:1.7857rem 0 0 0}
    .store_detail .map_area{height:66.13333333333vw !important}

    .store_detail .customer_review > .tit_area{padding-bottom:1.4286rem}
    .store_detail .customer_review > .tit_area strong{display:block;font-size:1.2857rem;text-align:center}
    .store_detail .customer_review > .tit_area .btn{float:none;width:100%;margin-top:0.7143rem}
    .store_detail .customer_review > .write_form{margin-bottom:0.3571rem;padding:1.4286rem 0}
    .store_detail .customer_review > .write_form textarea{height:4.5714rem}
    .store_detail .customer_review > .write_form .name_area{margin:0.7143rem 0 1.4286rem}
    .store_detail .customer_review > .write_form .name_area .btn{padding:0 1.3571rem;line-height:2.4286rem}
    .store_detail .customer_review > .write_form p.notice{font-size:0.8571rem}
    .store_detail .customer_review > .write_form p.notice:before{width:1.4286rem;height:1.4286rem}
    .store_detail .customer_review > .reply_list > li{padding:1.4286rem 0}
    .store_detail .customer_review > .reply_list > li .top span{font-size:0.9286rem}
    .store_detail .customer_review > .reply_list > li > p{margin-top:0.3571rem}
    .store_detail .customer_review > .btn_area{padding-top:1.4286rem}
    .store_detail .customer_review > .btn_area .btn{padding:0 1.1429rem 0 2.6429rem;font-size:1.0714rem;line-height:2.4286rem;background-position-x:1rem;background-size:1.4286rem 1.4286rem}

    .member_area{padding:1.571428rem 1.4286rem 2.8571rem}
    .member_area .error{padding-bottom:0.357143rem}
    .member_area .btn{margin-top:0.714285rem}
    .member_area .btn_primary,
    .member_area .error + .btn_primary{margin-top:0.714285rem}
    .member_area .row{margin-top:0.714285rem}
    .member_area .row input{height:3.9285714rem;padding:0 1rem;font-size:1rem}
    .member_area .row .input{padding:0 1rem;line-height:calc(3.9285714rem - 2px)}
    .member_area .row .pw_check{background-position:calc(100% - 1.071428rem) 50%;background-size:1.571428rem}
    .member_area .row .btn{margin-left:-1px}
    .member_area .row .time,
    .member_area .row .txt_sns_join{right:1.071428rem}
    .member_area .txt_guide{margin-top:1.071428rem}
    .member_area .no_find{margin-top:1.642857rem;padding:3.285714rem 0 0.357143rem;font-size:1.285714rem;background-size:2.285714rem}
    .member_tit{font-size:1.857142rem}
    .member_sub_tit{font-size:1.285714rem}
    .member_txt{margin-top:0.5rem;font-size:1.1285714rem}
    .member_form{padding-top:1.071428rem;margin-bottom:-0.357143rem}
    .member_form .agree_box{margin-top:1.714285rem}
    .member_form .agree_box ul{margin-top:0.714285rem}
    .member_form .agree_box ul li{padding:1rem}
    .member_form .agree_box ul li .checkbox{padding-right:1.642857rem}
    .member_form .agree_box ul li .btn_detail{top:1.071428rem;right:1rem;width:18px;height:18px;font-size:0;border-bottom:0;background:url(../images/contents/chevron_left.svg) no-repeat 0 0}
    .member_form .agree_box + .btn_primary{margin-top:1.428571rem}
    .login_area .login_form{margin-top:0.714285rem}
    .login_area .login_form .find_area{margin-top:2.142857rem}
    .login_area .login_form .find_list li{padding-right:calc(1rem + 1px)}
    .login_area .login_form .find_list li:after{right:0.5rem;height:0.857142rem}
    .login_area .sns_login{margin-top:1.928571rem}
    .login_area .sns_login dt:before,
    .login_area .sns_login dt:after{width:calc(50% - 3.071428rem)}
    .login_area .sns_login dd{padding:1.285714rem 0 1.428571rem}
    .login_area .sns_login dd .sns_list li{margin-right:1.428571rem}
    .login_area .sns_login dd .sns_list li a{width:3.142857rem;height:3.142857rem;background-size:100%}
    .join_type{margin-top:1.642857rem}
    .join_type li a{padding-left:4.357142rem;line-height:3.785714rem;border-radius:0.2857rem;background-position:1.357142rem 50%;background-size:2.285714rem}
    .join_type li a:after{right:1.357142rem;width:1.285714rem;height:1.285714rem;margin-top:-0.642857rem;background-size:100%}
    .member_area .sns_login.email{margin-top:1.071428rem}
    .member_area .sns_login.email dd{padding-top:1.071428rem}
    .finish_box{margin-top:1.428571rem;margin-bottom:1.428571rem}
    .finish_box .txt_area{padding:0.714285rem 1.357142rem;text-align:center}
    .finish_box dl{padding:1.142857rem 0}
    .finish_box dl dt{width:8.642857rem;padding-left:1rem}
    .finish_box .btn_cs_search{width:20px;height:20px;margin-left:0.142857rem;background-size:100%}
    .products_detail{padding:0 0 2.8571rem}
    .prd_summary .thumb_area{float:none;position:relative;width:100%}
    /* .prd_summary .thumb_area .thumb_img{max-height:none;margin:0 -1.4286rem} */
    .prd_summary .thumb_area .thumb_img{max-height:none;margin:0 -.4286rem}
    .prd_summary .thumb_area .fraction{position:absolute;bottom:1.0714rem;left:50%;width:3.5714rem;height:1.8571rem;margin-left:-1.7857rem;padding:0.2rem 0 0.1rem;color:#fff;font-size:1rem;font-weight:300;text-align:center;letter-spacing:-.02em;background-color:rgba(0,0,0,.2);border-radius:3.5714rem}
    .prd_summary .thumb_area .fraction em{font-weight:500}
    .prd_summary .thumb_area .pagination{display:none}

    .prd_summary .info_area .prd_mark.mo{position:initial;margin-top:0.5rem;padding:0;border:0}
    .prd_summary .info_area .prd_mark.mo .review_mark strong{display:none}
    .prd_summary .info_area .prd_mark.mo .review_mark .mark{margin-right:0}
    .prd_summary .info_area .prd_mark.mo .review_mark b{display:none}
    .prd_summary .info_area .prd_mark.mo .review_mark .btn_review{margin-top:-0.6429rem;font-size:0.8571rem}
    .prd_summary .info_area .prd_mark.mo .btn_share{position:absolute;top:2rem;right:0;width:1.9286rem;height:1.9286rem;margin-top:0;background-size:contain}
    .prd_summary .info_area .prd_mark.mo .share_box{top:-2.1429rem;right:0}

    .sns_area .share_box{width:15.8571rem;padding:0.7143rem}
    .sns_area .share_box > a{width:1.7143rem;height:1.7143rem;margin-right:0.4286rem;background-size:contain}
    .sns_area .share_box > .url{margin-right:1rem}
    .sns_area .share_box > .btn_close{width:1.7143rem;height:1.7143rem;margin-right:0}
    .prd_summary .prd_price .prev_price{font-size:1.1429rem}
    .prd_summary .prd_price strong,
    .prd_summary .prd_price strong + span{font-size:1.5714rem}
    .prd_summary .prd_price strong{color:#731c08;font-weight:800}
    .review_mark .mark,
    .review_mark .mark:before,
    .review_mark .mark:after{background-size:1.2857rem 1.2857rem}
    .review_mark .mark{width:6.4286rem;height:1.2857rem}
    .review_mark .mark:after{display:none}
    .review_mark .star{width:2rem;height:1.9286rem}
    .prd_summary .info_area{position:relative;float:none;width:100%;padding-top:1.2143rem;padding-left:0}
    .prd_summary .prd_info{padding:1.1429rem 0.7143rem 1.0714rem}
    .prd_summary .prd_info li{padding-bottom:0.4286rem;font-size:1rem;line-height:1.5}
    .prd_summary .prd_info li:last-child{padding-bottom:0}
    .prd_summary .prd_info li:before{width:1.2857rem;height:1.2857rem;background-size:1.2857rem 1.2857rem}
    .prd_summary .prd_info li strong{width:5.1429rem}
    .prd_summary .prd_info li p{width:calc(100% - 5.1429rem)}
    .prd_summary .prd_name{font-size:1.5714rem}
    .prd_summary .prd_desc{padding-right:2.8571rem;margin-top:0.0714rem;font-size:1.1429rem}
    .prd_summary .prd_price{margin-top:0.7143rem;padding-bottom:1.0714rem}
    .prd_summary .prd_num,
    .prd_summary .prd_amount,
    .prd_summary .prd_total .total_area{display:none}
    .prd_summary .prd_total{z-index:99;position:fixed;bottom:0;left:0;width:100%;height:3.5714rem;background-color:#fff}
    .prd_summary .prd_total .btn_area .btn{position:absolute;bottom:0;margin-right:0;border-radius:0}
    .prd_summary .prd_total .btn_area .btn_buy{left:7.1428rem;width:calc(100% - 7.1428rem);height:3.5714rem;border-color:#e03925;background-color:#e03925}
    .prd_summary .prd_total .btn_area .btn_cart{left:3.5714rem;width:3.5714rem;height:3.5714rem;text-indent:-9999px;border-left:0;background:url(../images/common/header_ico_cart_2px.svg) no-repeat 50% 50%;background-size:1.9286rem 1.9286rem}
    .prd_summary .prd_total .btn_area .btn_zzim{left:0;width:3.5714rem;height:3.5714rem;background-size:1.9286rem 1.9286rem}
    .prd_recommend{margin:0 -0.7143rem 0 0}
    .prd_recommend .tit_area{margin:1.2857rem 0}
    .prd_recommend .tit_area p{padding-left:1.7143rem;font-size:1rem;font-weight:700;background-size:1.2857rem 1.2857rem}
    .prd_recommend .slick-list{margin:0}
    .prd_recommend .arrow{margin-right:0.7143rem}
    .prd_recommend .arrow > .slick-prev{left:-0.2857rem}
    .prd_recommend .item{width:9.2857rem;margin:0 0.5714rem}
    .prd_recommend .product_slide{margin-right:-0.7143rem}
    .prd_recommend .product_slide .item > a:after{height:calc(100% - 1.9rem)}
    .prd_recommend .product_slide .info_area{min-height:auto;margin-top:0.3571rem}
    .prd_recommend .product_slide .info_area .name{font-size:0.8571rem}
    .prd_recommend .product_slide .buy_area{top:calc(100% - 5.0143rem);right:0.7143rem;width:auto;height:2.4rem}
    .prd_recommend .product_slide .buy_area .btn{width:2.4rem;height:2.4rem;margin-right:0;background-size:1.5rem 1.5rem}
    .products_detail .tab_area{margin-top:1.5714rem}
    .products_detail .cont .tit_area{margin:1.4286rem 0 1.0714rem}
    .products_detail .cont .tit_area > .txt{display:none}
    .products_detail .cont .tit_area > .btn{float:none;width:100%}
    .products_detail .cont .prd_detail_img{padding-top:2rem}
    .products_detail .cont.prd_review .board_list .col > .no{display:none}
    .products_detail .cont.prd_review .board_list .col > .star{flex:0 0 100%;padding-bottom:0.6429rem;text-align:left}
    .products_detail .cont.prd_review .board_list .col > .tit{flex:0 0 100%;padding-bottom:0.2857rem}
    .products_detail .cont.prd_review .board_list .col > .writer,
    .products_detail .cont.prd_review .board_list .col > .date,
    .products_detail .cont.prd_review .board_list .col > .view{flex-basis:auto}
    .products_detail .cont.prd_review .board_list .col > .writer,
    .products_detail .cont.prd_review .board_list .col > .date{position:relative}
    .products_detail .cont.prd_review .board_list .col > .writer:after,
    .products_detail .cont.prd_review .board_list .col > .date:after{content:'';display:block;position:absolute;top:0.3571rem;right:0;width:1px;height:0.7143rem;background-color:#767676}
    .products_detail .cont.prd_notice .sub_cont .tit_area{padding-bottom:0.3571rem}
    .products_detail .cont.prd_notice .sub_cont .tit_area h3.tit{font-size:1.1429rem}
    .products_detail .cont.prd_notice .tbl_list .col_tit{width:100px !important}
    .products_detail .cont.prd_qna .board_list .col > .tit{flex:0 0 100%;padding-bottom:0.2857rem}
    .products_detail .cont.prd_qna .board_list .col > .tit a.img:before,
    .products_detail .cont.prd_qna .board_list .col > .tit a.answer:after{width:1.5714rem;height:1.5714rem;background-size:contain}
    .products_detail .cont.prd_qna .board_list .col > .tit a.img:before{top:0.2143rem;margin-right:0.3571rem}
    .products_detail .cont.prd_qna .board_list .col > .tit a.answer:after{top:0.2143rem;margin-left:0.3571rem}
    .products_detail .cont.prd_qna .board_list .col > .status,
    .products_detail .cont.prd_qna .board_list .col > .writer,
    .products_detail .cont.prd_qna .board_list .col > .date,
    .products_detail .cont.prd_qna .board_list .col > .view{flex-basis:auto}
    .products_detail .cont.prd_qna .board_list .col > .status,
    .products_detail .cont.prd_qna .board_list .col > .writer,
    .products_detail .cont.prd_qna .board_list .col > .date{position:relative}
    .products_detail .cont.prd_qna .board_list .col > .status{padding-left:2.1429rem}
    .products_detail .cont.prd_qna .board_list .col > .status:after,
    .products_detail .cont.prd_qna .board_list .col > .writer:after,
    .products_detail .cont.prd_qna .board_list .col > .date:after{content:'';display:block;position:absolute;top:0.3571rem;right:0;width:1px;height:0.7143rem;background-color:#767676}
    .products_detail .cont.prd_qna .board_list .col > .tit .q{position:relative;top:1px;margin-right:1px;font-size:1.2857rem}
    .products_detail .cont.prd_qna .board_list .detail_area .qna_tit{padding:1.0714rem 2.6429rem;background-position:0.7143rem 1.0714rem;background-size:1.5714rem 1.5714rem}
    .products_detail .cont.prd_qna .board_list .detail_area .answer_area{padding:1.0714rem 2.6429rem}
    .products_detail .cont.prd_qna .board_list .detail_area .answer_area:before{top:1rem;left:0.7143rem;font-size:1.2857rem}
    .products_detail .cont.prd_qna .board_list + .pagination_area{padding-top:2.1429rem}

    .prd_write .top{padding:1.0714rem 0.7143rem 1.5714rem}
    .prd_write .top .thumb{flex:4.9286rem 0 0;margin-right:1.4286rem}
    .prd_write .top .info_area strong{margin-bottom:0.2143rem;font-size:1.1429rem}
    .prd_write .top .info_area p{margin-top:0.4286rem;font-size:0.8571rem}
    .prd_write .form{padding:1.4286rem 0.7243rem}
    .prd_write .form > dl dt{flex:3.5714rem 0 0;margin-right:1.4286rem}
    .prd_write .form > dl.align_top dt{margin-top:0.6429rem}
    .prd_write .form > dl.prd_name dt{display:none}
    .prd_write .form > dl.prd_name dd{font-size:1rem}
    .prd_write .notice_area{padding:1.4286rem 0.7243rem}
    .prd_write .btn_area{padding-top:2.1429rem}

    .reading_100days{background-image:url(../images/contents/m_bg_100days_mint.svg), url(../images/contents/m_bg_100days_pink.svg);background-position:0 4rem, 100% 7.5rem}
    .reading_100days > .sub_cont{padding-bottom:2.8571rem}
    .reading_100days > .sub_cont:not(.mission_area) > .bg_area{opacity:0}
    #container .sub_visual > .contents{padding:1.6429rem 0 1.7857rem}
    #container.reading_100days .sub_visual > .contents{margin:0 0.7143rem}
    .sub_visual .page_tit{font-size:1.8571rem}
    .sub_visual .page_txt{margin-top:0.6429rem;font-size:1.1429rem}
    .dot_list > li{padding-left:0.4286rem;font-size:0.8571rem}
    .sub_list > li{font-size:1rem;}
    .dot_list > li:before{top:0.4286rem;width:2px;height:2px}
    .product_area{padding-bottom:2.8571rem}
    .product_area .sort_area{margin-top:1.4286rem}
    /*.product_area .sort_area .age_sort{margin:1.4286rem 0 0.8571rem}
    .product_area .sort_area .age_sort > li{margin-right:1.0714rem}
    .product_area .sort_area .age_sort > li a{font-size:1.1429rem}*/
    .product_area .product_list{display:flex;flex-wrap:wrap}
    .product_area .product_list > .item{flex:calc(50% - 0.5357rem) 0 0;margin-top:1.4286rem;margin-right:1.0714rem}
    .product_area .product_list > .item:nth-child(-n+3){margin-top:1.4286rem}
    .product_area .product_list > .item:nth-last-child(-n+3){margin-top:1.4286rem}
    .product_area .product_list > .item:nth-child(3n){margin-right:1.0714rem}
    .product_area .product_list > .item:nth-child(2n){margin-right:0}
    .product_area .product_list .item > a:after{height:calc(100% - 6.7rem)}
    .product_area .product_list .info_area{min-height:6rem;margin-top:0.7143rem}
    .product_area .product_list .info_area .price{margin-top:0.2143rem}
    .product_area .product_list .sort_area{margin-top:0.9375rem}
    .product_area .product_list .sort_area span{margin-right:1px}
    .product_area .product_list .buy_area{top:calc(100% - 12.7143rem);width:9.2857rem}
    .product_area .product_list + .pagination_area{margin-top:1.4286rem;padding-top:1.4286rem}
    .product_area .pick_list{padding-top:0}
    .product_area .pick_list > .item{flex:calc(50% - 1.0714rem) 1 1;margin-right:1.4286rem;margin-top:1.4286rem}
    .product_area .pick_list > .item .thumb{height:calc((50vw - 2.85rem) * 0.66);max-height:880px;border-radius:0 0 2.1429rem 0}
    .product_area .pick_list + .pagination_area{margin-top:1.7857rem;padding-top:1.4286rem}
    .activity_100days{padding-bottom:2.8571rem}
    .activity_100days > .contents{padding-right:0.7143rem;padding-left:0.7143rem}
    .activity_100days .tit_area{padding-top:1.4286rem}
    .activity_100days .tit_area > .fl{float:none;padding-bottom:1.2857rem;border-bottom:1px solid #dbdbdb}
    .activity_100days .tit_area > .fr{float:none;padding:0.8571rem 0 0.7857rem;text-align:left;border-bottom:1px solid #dbdbdb}
    .activity_100days .tit_area > .fr:after{content:'';display:block;clear:both}
    .activity_100days .tit_area .fl .select{display:inline-block;margin-right:0.3571rem;vertical-align:top}
    .activity_100days .tit_area .fl .nice-select .current{padding:0 2.5714rem 0 1.0714rem;font-size:1rem;line-height:2.2857rem;background-position:calc(100% - 1.0714rem) 50%;background-size:1.1429rem 1.1429rem}
    .activity_100days .tit_area .fl .nice-select.open .current{background-position:calc(100% - 1.0714rem) 50%;background-size:1.1429rem 1.1429rem}
    .activity_100days .tit_area .fl .nice-select .list{top:2.2143rem}
    .activity_100days .tit_area .fl p.mention{display:inline-block;margin-top:0;font-size:1.4286rem;line-height:1.4;vertical-align:top}
    .activity_100days .tit_area .fl p.mention .point{display:block;margin-top:0.7143rem;margin-left:0;font-size:1.1429rem;line-height:1.4}
    .activity_100days .tit_area .fl p.mention .point:before{width:1.2857rem;height:1.2857rem;margin:-0.1429rem 0.2143rem 0 0}
    .activity_100days .tit_area .fr .d_day{float:right;font-size:1.8571rem;line-height:1.4}
    .activity_100days .tit_area .fr .date{padding-top:0.5rem;font-size:1.1429rem;line-height:1.4}
    .activity_100days .tit_area + p.mo{color:#767676;font-size:1.1429rem;line-height:1.4}
    .activity_100days .tab.main{margin:2.1429rem 0 1.4286rem;padding:0 0.7143rem}
    .activity_100days .tab.main > li{width:100%;margin-right:0;margin-bottom:0.7143rem}
    .activity_100days .tab.main > li > a{padding:0 1.7857rem 0 3.9286rem;font-size:1.1429rem;line-height:4.5rem;background-position:1.7857rem 50%;background-size:1.5714rem 1.5714rem}
    .activity_100days .tab.main > li > a:after{top:1.4286rem;right:1.4286rem;width:1.5714rem;height:1.5714rem}
    .activity_100days .tab.main > li > a span{font-size:0.9286rem}
    .activity_100days .restart_area {justify-content: space-between;}
    .activity_100days .btn_restart {width: 120px;height: 30px;text-align: center;line-height: 30px;margin-left: auto;margin-right: 0;padding: 0;}
	.activity_100days .prd_guid_dl {width: 200px;height: 30px;text-align: center;margin-left: 0;padding: 0;line-height: 30px;}
    
    .diary_area > .fl{float:none;width:100%;height:auto;margin-right:0;margin-bottom:2.1429rem}
    .diary_area > .fr{float:none;width:100%;height:auto !important;}
    .diary_area.growth > .fl,
    .diary_area.growth > .fr{height:auto}
    .diary_area .dot_list > li img{width:1.4286rem;height:1.4286rem;}
    .diary_area > .fr {margin:-0.0714rem 0 0 0}
    .activity_100days .tab_cont{padding:0}
    .stamp_box{padding:0.4286rem;border-width:2px;border-right:0;border-left:0;border-radius:0}
    .stamp_box .stamp_list > li{width:calc(10% - 8px);height:calc(10vw - 0.7699rem);margin:4px;font-size:0.8571rem;line-height:calc(10vw - 0.6699rem);background-image:url(../images/contents/m_img_stamp_kan.svg)}
    .tab_cont > .cont:nth-child(2) .stamp_box .stamp_list > li,
    .tab_cont > .cont:nth-child(3) .stamp_box .stamp_list > li{padding-top:0}
    .stamp_box .stamp_list > li > a{padding-top:0}
    .stamp_box .stamp_list + .dot_list{margin-top:0.7857rem;margin-bottom:0.5714rem}
    
    .stamp_rebirth_box {margin-top: 1.1429rem;}
    .heart_txt {font-size: 0.8571rem;}
    
    .diary_box{margin:0;border-width:2px;border-right:0;border-left:0;border-radius:0}
    .diary_box .tab > li > a{font-size:1rem;line-height:3rem}
    .diary_box .tab > li:nth-child(1) > a{border-radius:0 0 0.7143rem 0}
    .diary_box .tab > li:nth-child(2) > a{border-radius:0 0 0 0.7143rem}
    .diary_box .diary_form{padding:0 0.7143rem}
    .diary_box .diary_form dl{padding:1.1429rem 0 1.0714rem}
    .diary_box .diary_form dl.input{padding-top:1.0714rem;padding-bottom:1.0714rem}
    .diary_box .diary_form dl dt{width:4.5714rem;font-size:1rem;line-height:1.4}
    .diary_box .diary_form dl.input dt{line-height:3rem}
    .diary_box .diary_form dl dd{width:calc(100% - 4.5714rem);font-size:1rem;line-height:1.4}
    .diary_box .diary_form dl.row dd .respond_list{margin-top:0}
    .diary_box .diary_form dl.row dd .respond_list > li{width:calc(16.6% - 0.7738rem);margin-top:0.8571rem;margin-right:0.9286rem;margin-bottom:0.1429rem}
    .diary_box .diary_form dl.row dd .respond_list > li a,
    .diary_box .diary_form dl.row dd .respond_list > li span{padding:1.4286rem 0 1.2143rem;font-size:0.9286rem;line-height:1.4}
    .diary_box .diary_form dl.row dd .respond_list > li a:before,
    .diary_box .diary_form dl.row dd .respond_list > li span:before{width:2.8571rem;height:2.8571rem;background-size:contain}
    .diary_box .diary_form dl.row dd .text_area{height:10.7143rem;margin:0.7143rem 0 1.0714rem}
    .diary_box .diary_form dl.row dd .text_area + .btm_area p{font-size:1rem;line-height:2.4286rem}
    .diary_box .diary_form dl.row dd .text_area + .btm_area .btn{font-size:0.9286rem;line-height:2.4286rem}
    .diary_detail_area{margin-top:0;padding:1.7143rem 0 0;border-radius:0}
    .diary_detail_area .detail_tit{font-size:1.1429rem;text-align:center}
    .diary_detail_area .detail_tit + p{max-width:24.1429rem;margin:0.3307rem auto 0;padding-bottom:0.3571rem;font-size:1rem;text-align:center;word-break:keep-all}
    .diary_detail_area .box > li{margin-top:1.4286rem;padding:1.0714rem 0.7143rem 1.4286rem;border-radius:0}
    .diary_detail_area .box > li .question{font-size:1.1429rem}
    .diary_detail_area .box > li .question.prv{margin-bottom:0.6429rem}
    .diary_detail_area .box > li > p{margin-top:0.0714rem;font-size:1rem}
    .diary_detail_area .box > li .text_area{margin:0.6429rem 0 1.0714rem;padding:0.7143rem;border-radius:0.7143rem}
    .diary_detail_area .box > li textarea{height:8.5714rem;padding:0 0.3571rem;font-size:1rem}
    .diary_detail_area .box > li .btm_area p{font-size:1rem;line-height:2.4286rem}
    .diary_detail_area .box > li .btm_area .btn{font-size:0.9286rem;line-height:2.4286rem}
    .diary_detail_area + .btn_area{margin-bottom:0;padding-top:2.1429rem;padding-bottom:0;background-color:#eee7d6}
    .diary_detail_area + .btn_area .btn{margin-bottom:1.0714rem;font-size:1.1429rem}
    .diary_detail_area + .btn_area + p{margin-bottom:-2.8571rem;padding:0 0.7143rem 2.8571rem;line-height:1.4;word-break:keep-all;background-color:#eee7d6}
    .diary_box .tbl_list.type02 colgroup .col_status{width:4.2857rem !important}
    .diary_box .diary_list .tbl_list.type02 .status{width:3.5714rem;font-size:0.8571rem;line-height:2rem;border-radius:0.3571rem}
    .diary_box .diary_list .tbl_list.type02 .status.miss{font-size:0.7143rem}
    .diary_box .diary_list{padding:0.4286rem 0.7143rem 1.2857rem}
    .diary_box .diary_list > .list_area.scrollbar{height:18.2143rem}
    .diary_box .diary_list .btn_area{justify-content:center;padding-top:1.0714rem}
    .diary_box .diary_list .view_area .btn_area{justify-content:end;padding-top:0.7143rem}
    .diary_box .diary_list .view_area .btn_area .btn_back{height:1.5714rem;padding-left:1.9286rem;line-height:1.5714rem;background-size:1.5714rem 1.5714rem}
    .diary_box .url_view{padding:0.7143rem 0.7143rem 1.2857rem}
    .diary_box .url_view.scrollbar{height:27.8571rem}
    .diary_box .url_view .tbl_list.type02 tbody td{height:3.5714rem;padding:0.6429rem 0}
    .diary_box .diary_list .btn_area .btn_write{width:1.5714rem;height:1.5714rem;background-size:contain}
    .diary_box .url_view .tbl_list.type02 .mission{width:5.8571rem;height:2.2857rem;padding:0.5rem 0;font-size:0.8571rem;border-radius:0.3571rem}
    .diary_box .url_view .tbl_list.type02 .mission.miss br{display:none}
    .diary_box .url_view .tbl_list.type02 td.date{display:none}
    .diary_box .url_view .tbl_list.type02 a{display:block;padding-right:2.1429rem;background:url(../images/icon/ico_link.svg) no-repeat 100% 50%;background-size:1.5714rem 1.5714rem}
    .diary_box .url_view .tbl_list.type02 a .address{display:none}
    .diary_box .url_view .tbl_list.type02 span.date{display:inline-block !important;text-align:left;vertical-align:top}
    .diary_box .url_view .btn_area{padding-top:1.0714rem}
    .diary_box .url_view .btn_area .btn_more{padding-left:1.9286rem;height:1.5714rem;line-height:1.5714rem;background-size:1.5714rem 1.5714rem}
    .memo_form{padding:1.1429rem 0.7143rem 1.2857rem}
    .memo_form > .sub_tit{line-height:1.4}
    .memo_form > .step_list > li{padding:1.0714rem 0.7143rem 1.0714rem 0}
    .memo_form > .step_list > .step01{margin-top:0.7857rem}
    .memo_form > .step_list > .step02{margin:1.0714rem 0 0.9286rem}
    .memo_form > .step_list > li > .top {margin-top:0;padding-left:6.4286rem;text-indent:-6.6529rem}
    .memo_form > .step_list > li > .top span{position:relative;top:0;width:5.7143rem;margin-right:0.7143rem;line-height:2.1429rem;text-indent:0}
    .memo_form > .step_list > li > .top label br{display:none}
    .memo_form > .step_list > li > .desc_area{margin:0.7143rem 0 0 0.7143rem}
    .memo_form > .step_list > li > .desc_area input + a{top:0.7143rem;right:0.6429rem;width:1.5714rem;height:1.5714rem}
    .memo_form > .btn_area{padding-top:1.2143rem}
    .memo_form > .btn_area .btn{font-size:1.1429rem}
    #container .sub_cont.mission_area .contents{max-width:25.3571rem;padding:1.4286rem 0 0}
    .mission_area .msg_box{width:22.5rem;margin:0 auto -4.8214rem;border-radius:1.4286rem}
    .mission_area .msg_box > .tit{width:17.5rem;font-size:1.1429rem;line-height:2.8571rem;border-radius:0 0 1.4286rem 1.4286rem}
    .mission_area .msg_box > strong{margin-bottom:5px;font-size:1.8571rem}
    .mission_area .msg_box > strong:before{content:'';display:block;width:2.1429rem;height:2.1429rem;margin:1.0714rem auto 0.4286rem;background-size:contain}
    .mission_area .msg_box > p + p{margin-top:0.75rem;padding:0.75rem 0.7143rem 1.0714rem}
    .mission_area .box{margin-bottom:1.4286rem;padding:0.9286rem 1.3571rem 1.0714rem;border-radius:1.4286rem}
    .mission_area .buy_book_box{padding-top:6.25rem;padding-right:0.7143rem;padding-bottom:1.3571rem}
    .mission_area .buy_book_box .scroll{max-height:16.4286rem;padding-right:0.7143rem}
    .mission_area .buy_book_box .tbl_list thead th{height:3.1429rem;padding:0.7143rem;font-size:1.1429rem}
    .mission_area .buy_book_box .tbl_list tbody td{height:2.8571rem;padding:0.7143rem;font-size:1rem}
    .mission_area .buy_book_box .tbl_list tbody tr td .date{font-size:1rem}
    .mission_area .box .box_tit{font-size:1.1429rem}
    .mission_area .box .radio_area{margin:0.7143rem 0}
    .mission_area .box .radio_area .radio + .radio{margin-left:0.3571rem}
    .mission_area .box .notice{padding-left:1.7857rem;font-size:0.8571rem}
    .mission_area .box .notice:before{top:0;left:0;width:1.4286rem;height:1.4286rem;background-size:contain}
    .mission_area .start_set_box .select{margin:0.7143rem 0}
    .mission_area .notice_area .tg_box{margin-bottom:0.7143rem;border-radius:3.5714rem}
    .mission_area .notice_area .tg_box .tit_area{height:3rem;padding:0.7857rem 1.3571rem 0.7143rem;border-radius:3.5714rem}
    .mission_area .notice_area .tg_box .tit_area .btn_info{width:1.5714rem;height:1.5714rem;background-size:contain}
    .mission_area .notice_area .tg_box .tit_area .btn_info:after{background-size:contain}
    .mission_area .notice_area .tg_box .info_area{padding:0.7857rem 1.3571rem 1.2143rem;border-radius:0 0 1.4286rem 1.4286rem}
    .mission_area .notice_area .tg_box .info_area .sub_tit{margin:0.7143rem 0 0.3571rem}
    .mission_area .notice_area .tg_box .info_area .dot_list > li{margin-top:0.2857rem}
    .mission_area .notice_area .tg_box.active{border-radius:1.4286rem}
    .mission_area .notice_area .tg_box.active .tit_area{border-radius:1.4286rem 1.4286rem 0 0}
    /*.guide_100days .tab_area{margin-top:0}
    .guide_100days .tab_area .tab{width:calc(100% - 0.7143rem);margin:0 0 0 0.7143rem}
    .guide_100days .tab_cont{margin-top:1.4286rem;padding:1.4286rem 0;border-radius:0}
    .guide_100days .tab_cont > .cont{padding:1.4286rem 0.7143rem 1.1429rem;border-radius:0}*/
    .guide_100days .check_list > li{padding-top:0.8571rem;padding-left:1.9286rem;text-indent:-1.9286rem}
    .guide_100days .check_list > li:before{width:1.5714rem;height:1.5714rem;margin-right:0.3571rem}
    .guide_100days .check_list > li .notice{margin:0.4286rem 0 0 0}
    .guide_100days .check_list > li .notice span{padding:0.5rem 1.2143rem 0.4286rem;font-size:0.8571rem;border-radius:0.7143rem}
    .guide_100days .check_list > li .notice span.aster{padding:0.5rem 1.2143rem 0.4286rem 1.5714rem;text-indent:-0.5rem;}
    .guide_100days .check_list > li + li.min_tit{margin-top:0.7143rem}
    .guide_100days .check_list > li.min_tit strong{font-size:1.1429rem}
    .guide_100days .tab_area + .btn_area{padding-top:2.1429rem}
    .guide_100days .tab_area + .btn_area .btn_apply{padding:0 2.7857rem 0 1.3571rem;font-size:1.1429rem;background-position:calc(100% - 1rem) 0.6429rem;background-size:1.5714rem 1.5714rem}
	.guide_100days .tab_cont > .mission_tab {background-color:#fff;padding:0;}
	.mission_tab .tabnav1,.mission_tab .tabnav2 {width:80%;}
	.readingClub_tab .tab-content2 .img_title {padding-left:1.9286rem;}

    .sub_cont.board_list{padding-bottom:2.8571rem}
    .board_list > .contents > .tit_area{margin:1.0714rem 0;padding-bottom:0}
    .board_list > .contents > .tit_area .fl{float:none;margin-bottom:0.7143rem}
    .board_list > .contents > .tit_area .num_txt{display:block;line-height:1.5}
    .board_list > .contents > .tit_area .fr{float:none}
    .board_list > .contents > .tit_area .fr > * + *{margin-left:0.3571rem}
    .board_list > .contents > .tit_area .fr .nice-select{width:5.9286rem}
    .board_list > .contents > .tit_area .fr .nice-select .current{height:2.1429rem;padding:0 3.5rem 0 0.6429rem;font-size:0.9286rem;line-height:2rem}
    .board_list > .contents > .tit_area .fr .nice-select .current:before{width:2.1429rem;height:2.1429rem}
    .board_list > .contents > .tit_area .fr .nice-select .current:after{width:2.1429rem;height:2.1429rem;background-size:1.2857rem 1.2857rem}
    .board_list > .contents > .tit_area .fr .nice-select .list{top:2.1rem}
    .board_list > .contents > .tit_area .fr .nice-select .list li{font-size:0.9286rem}
    .board_list > .contents > .tit_area .fr .search{width:100%}
    .board_list > .contents > .tit_area .fr .search input{height:2.1429rem;padding:0 2rem 0 0.7143rem;font-size:0.9286rem}
    .board_list > .contents > .tit_area .fr .search input::placeholder{font-size:0.9286rem}
    .board_list > .contents > .tit_area .fr .search input:-ms-input-placeholder{font-size:0.9286rem}
    .board_list > .contents > .tit_area .fr .search input::-ms-input-placeholder{font-size:0.9286rem}
    .board_list > .contents > .tit_area .fr .search input::-moz-focus-inner{font-size:0.9286rem}
    .board_list > .contents > .tit_area .fr .search .btn_search{top:0.4286rem;right:0.6429rem;width:1.2857rem;height:1.2857rem;background-size:contain}
    .notice_list > .item{padding:1.0714rem 0.7143rem}
    .notice_list > .item.top_notice{background-color:#f7f7f7}
    .notice_list > .item.top_notice > .top{margin-bottom:0.2143rem}
    .notice_list > .item > .top{margin-bottom:0.2143rem}
    .notice_list > .item > .top .tit{max-width:calc(100% - 3.5714rem);font-size:1rem}
    .notice_list > .item > .top .sort{float:right;width:2.9286rem;height:1.6429rem;margin:0;font-size:0.8571rem;line-height:1.7rem;border-radius:1.4286rem}
    .notice_list > .item > .top .mark,
    .notice_list > .item > .top .num,
    .notice_list > .item > .txt{display:none}
    .notice_list > .item > .etc_area .view{margin-left:0}
    .notice_list > .item > .etc_area span:before{display:none}
    .notice_list > .item > .etc_area .date{margin-right:1rem}
    .notice_list > .item > .etc_area .view{position:relative}
    .notice_list > .item > .etc_area .view:after{content:'';display:block;position:absolute;top:0.3571rem;left:-0.7143rem;width:1px;height:0.7143rem;background-color:#767676}

    .review_area{display:block}
    .review_area > div{width:100%;margin-right:0}
    .review_area > div:nth-child(n+4){margin-top:2.1429rem}
    .review_area > div + div{margin-top:2.1429rem}
    .review_area .thumb .img{height:auto}
    .review_area .thumb .lounge{padding:0.8571rem 1.4286rem;font-size:1rem;line-height:0.8571rem;border-radius:0 0.2857rem 0 0}
    .review_area .thumb .btn_detail{width:2.5714rem;height:2.5714rem;border-radius:0.2857rem 0 0 0;background-size:1.4286rem 1.4286rem}
    .review_area .tit{padding:0.7143rem 0;font-size:1rem}
    .review_area + .pagination_area{padding-top:2.1429rem}
    .sub_cont.board_detail{padding-bottom:2.8571rem}
    .board_detail_area .tit_area{padding-bottom:0}
    .board_detail_area .tit_area .tit{min-height:2.8571rem;padding:0.6429rem 0.7143rem 0.7143rem;border-bottom:0}
    .board_detail_area .tit_area .etc_area{height:2.8571rem;padding:0.6429rem 0.7143rem}
    .board_detail_area .tit_area .etc_area .view{margin-left:0.7143rem}
    .board_detail_area .tit_area .etc_area span:before{width:1.5714rem;height:1.5714rem;margin:-1px 0.3571rem 0 0;background-size:contain}
    .board_detail_area .tit_area .etc_area .right{margin-top:-0.2857rem}
    .board_detail_area .tit_area .etc_area .sns_area .share_box{top:2.45rem}
    /* .board_detail_area .cont_area{min-height:auto;padding:1rem 0.7134rem} */
    .board_detail_area .cont_area{min-height:auto;padding:1rem 0rem}
    .board_detail_area .cont_area img{height:auto !important}
    .board_detail_area .file_area{min-height:2.8571rem;padding:0.6429rem 0.7143rem}
    .board_detail_area .file_area > p + p{margin-top:0.3571rem}
    .board_detail_area .file_area a:before{width:1.5714rem;height:1.5714rem;margin-right:0.3571rem;background-size:contain}
    .board_detail_area + .btn_area{padding-top:2.1429rem}
    .board_detail_area .prev_next_area > p{height:2.8571rem;padding:0.7143rem}
    .board_detail_area .prev_next_area > p a span{margin-right:0.3571rem}
    .board_detail_area .prev_next_area > p a span:before{width:1.5714rem;height:1.5714rem;margin-right:0.3571rem;background-size:contain}
    .board_detail.review .review_area .thumb{padding:1.4286rem 0}
    .event_area{margin-top:0;padding-bottom:2.8571rem}
    .event_list > .item{display:block;margin-top:1.4286rem;border-bottom:1px solid #000}
    .event_list > .item .thumb{width:100%;margin-right:0}
    .event_list > .item .thumb img{width:100%}
    .event_list > .item .info_area{width:100%;border-top:0}
    .event_list > .item .info_area .top{padding:0.7143rem 0 0}
    .event_list > .item .info_area .top .date{margin-bottom:0.1429rem;font-size:1rem}
    .event_list > .item .info_area .top .tit{font-size:1.2857rem}
    .event_list > .item .info_area .top .sub_tit{margin-top:0.2143rem;font-size:1rem}
    .event_list > .item .info_area .cont{margin-top:0.7143rem;padding:0 0 1.4286rem 0;border-top:0}
    .event_list > .item .info_area .cont .gift_list{display:none}
    .event_list > .item .info_area .cont .btn{width:100%}
    .event_list.result > .item .info_area{display:block;padding:1.4286rem 0}
    .event_list.result > .item .info_area .top .btn{width:100%;margin-top:0.7143rem}
    .customer_center{padding-bottom:2.8571rem}
    .customer_center .info_area{display:block;padding:0}
    .customer_center .info_area > div{padding:1.4286rem 0}
    .customer_center .info_area > .time .col{display:block}
    .customer_center .info_area > .time .col strong{font-size:1.7143rem}
    .customer_center .info_area > .time .col strong em{display:inline-block;vertical-align:top}
    .customer_center .info_area > .time .col .dot_list{display:flex;margin-top:0.3571rem}
    .customer_center .info_area > .time .col .dot_list > li{margin-right:0.7143rem;font-size:1rem}
    .customer_center .info_area > .time .col .dot_list > li:last-child{margin-right:0}
    .customer_center .info_area > .time > p{margin-top:0.3571rem;font-size:0.8571rem}
    .customer_center .info_area > .counsel{position:relative;padding-bottom:1.1429rem;padding-left:3rem}
    .customer_center .info_area > .counsel strong:before{position:absolute;top:1.4286rem;left:0;width:2.2857rem;height:2.2857rem;margin:0;background-size:contain}
    .customer_center .info_area > .counsel strong{font-size:1.2857rem}
    .customer_center .info_area > .counsel strong em{display:inline-block;margin-top:1px;margin-left:0.3571rem;font-size:1rem;vertical-align:text-bottom}
    .customer_center .info_area > .counsel p{margin-top:1px;font-size:0.8571rem}
    .customer_center .info_area > .counsel.kakaotalk{border-top:1px solid #ccc;border-bottom:1px solid #ccc}
    .customer_center .info_area > .counsel.kakaotalk:before,
    .customer_center .info_area > .counsel.kakaotalk:after{display:none}
    .customer_center .cont_area{display:block;padding-top:1.7857rem}
    .customer_center .cont_area > .col:first-child{margin-right:0;margin-bottom:1.7857rem}
    .customer_center .cont_area > .col > .tit_area{padding-bottom:0.7143rem}
    .customer_center .cont_area > .col > .tit_area .tit{font-size:1.4286rem}
    .customer_center .cont_area > .col > .tit_area .btn_more{width:1.0714rem;height:1.7857rem;background:url(../images/button/btn_more_arr_min.svg) no-repeat 0 50%}
    .customer_center .cont_area .board_list.qna{border-top:0}
    .board_list.qna .col{padding:0}
    .board_list.qna .col > div{padding:0.6429rem 0.7143rem}
    .board_list.qna .col > .tit .q{font-size:1.2857rem}
    .board_list.qna .col > .tit a:after{display:none}
    .board_list.qna .item .detail_area{padding:1.0714rem 0.7143rem}
    .board_list.qna .item .detail_area img{height:auto !important}
    .customer_center .cont_area > .col.onebyone .board_list > .head{display:flex}
    .customer_center .cont_area > .col.onebyone .board_list .col{padding-top:0.7857rem;padding-bottom:0.7857rem}
    .customer_center .cont_area > .col.onebyone .board_list .body .col{padding-top:0.5rem;padding-bottom:0.5rem}
    .customer_center .cont_area > .col.onebyone .board_list .col > .date{flex-basis:7.1429rem;padding-right:0}
    .customer_center .cont_area > .col.onebyone .board_list .col > .status{flex-basis:5.3571rem}
    .customer_center .cont_area > .col.onebyone .board_list .detail_area .qna_tit{padding:1.0714rem 1.0714rem 1.0714rem 0}
    .customer_center .cont_area > .col.onebyone .board_list .detail_area .qna_tit .sort{flex-basis:7.1429rem}
    .customer_center .cont_area > .col.onebyone .board_list .detail_area .qna_tit p{padding-left:0.7143rem}
    .customer_center .cont_area > .col.onebyone .board_list .detail_area .answer_area{padding:1.0714rem 0.7143rem}
    .faq_area{padding:0 0 2.8571rem 0}
    .faq_area .search_area{width:100%;margin:1.0714rem 0 0.7143rem;padding:0 1.4286rem}
    .faq_area .search_area .search input{height:2.1429rem}
    .faq_area .search_area .search .btn_search{top:0.4286rem;right:0.6429rem;width:1.2857rem;height:1.2857rem;background-size:contain}

    .mypage_area{padding:0 0 2.8571rem}
    .mypage_box{display:block;padding:2.1429rem 1.0714rem;border-radius:1.4286rem}
    .mypage_box > .col:nth-child(1){display:none}
    .mypage_box > .col:nth-child(2){margin-right:0;background:url(../images/contents/img_mypage_profile.png) no-repeat calc(100% - 0.3571rem) 0.3571rem;background-size:4.7143rem 4.7143rem}
    .mypage_box > .col:nth-child(3){margin-top:2.3571rem}
    .mypage_box .info_area .name strong{font-size:1.4286rem}
    .mypage_box .info_area .name .num{margin:0.4286rem 0 0 0.7143rem}
    .mypage_box .info_area .txt{font-size:1.4286rem}
    .mypage_box .info_area + .btn_area{padding-top:1.0714rem}
    .mypage_box .info_area + .btn_area .btn{margin-right:0.3571rem;padding:0 1rem}
    .mypage_box .status_area{margin:0 -1.0714rem}
    .mypage_box .status_area > .col{position:relative;width:25%;min-width:5.3571rem;padding:0 0.7143rem;text-align:center;border-right:0}
    .mypage_box .status_area > .col:after{content:'';display:block;position:absolute;top:0.3571rem;right:0;width:1px;height:3.2143rem;background-color:#dbdbdb}
    .mypage_box .status_area > .col:last-child:after{display:none}
    .mypage_box .status_area > .col.reading{background:none}
    .mypage_box .status_area > .col.cart{background:none}
    .mypage_box .status_area > .col.point{background:none}
    .mypage_box .status_area > .col.order{background:none}
    .mypage_box .status_area > .col > a{font-size:0.9286rem}
    .mypage_box .status_area > .col > a:after{display:none}
    .mypage_box .status_area > .col > div{margin-top:0.7143rem}
    .mypage_box .status_area > .col > div .now,
    .mypage_box .status_area > .col > div .now a{font-size:1rem}
    .mypage_lnb.mo{overflow-y:hidden;overflow-x:auto;width:auto;height:3.2143rem;margin-right:-0.4286rem;margin-bottom:0.7143rem;padding:0;white-space:nowrap;border-top:0;border-right:0;border-bottom-color:#dedede;border-left:0;border-radius:0;-ms-overflow-style:none;scrollbar-width:none}
    .mypage_lnb.mo::-webkit-scrollbar{display:none}
    .mypage_lnb.mo ul > li{display:inline-block;padding:0.7857rem 0.7571rem;border-bottom:0}
    .mypage_lnb.mo ul > li:last-child{margin-right:0.7143rem}
    .mypage_lnb.mo ul > li a{color:#000;font-size:1rem}
    .mypage_lnb.mo ul > li.active{position:relative}
    .mypage_lnb.mo ul > li.active:after{content:'';display:block;position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#000}
    .mypage_lnb.mo ul > li.active a{font-weight:700}
    .mypage_cont{margin-top:2.1429rem}
    .mypage_box.pc + .mypage_cont{margin-top:1rem}
    .mypage_cont > div{float:none}
    .mypage_cont > .cont_area{width:100%}
    .mypage_cont > .cont_area > .cont + .cont{margin-top:2.1429rem}
    .mypage_cont > .cont_area .tit_area{padding-bottom:0.5rem}
    .mypage_cont > .cont_area .tit_area:not(.clearfix){padding-bottom:1rem;text-align:center}
    .mypage_cont > .cont_area .tit_area h2.tit{font-size:1.4286rem}
    .mypage_cont > .cont_area .tit_area h2.tit + .txt{margin-left:0.3571rem;font-size:0.9286rem}
    .mypage_cont > .cont_area .tit_area .btn_more{display:inline-block;margin-top:0.7857rem;padding-right:1.2143rem;text-indent:-9999px;background-position:100% 0}
    .mypage_cont.couponList .tit_area ul li.tit a {font-size:1.4286rem;padding:5px;}
    .mypage_cont.couponList .tit_area ul {justify-content:center;}
    .mypage_cont.couponList .couponTxt_area {margin-top: 1.4286rem;padding: 1.1607rem 1.7857rem;border-radius: 1.4286rem 0;}
    .mypage_cont.couponList .couponTxt_area p {font-size: 1.2857rem;}
    .mypage_cont.couponList .sub_cont .couponList_area {margin-top: 1.4286rem;}
    .mypage_cont.point_list .point_box {display: block;}
    .mypage_cont.point_list .point_box div::after {display: none;}
    
    .prd_list > .prd_item > p.no_cont{padding:2.1429rem 0.7143rem}
    .prd_list > .prd_item > p.no_cont:before{width:1.4286rem;height:1.4286rem;margin:0.5px 0.2143rem 0 0;background-size:contain}
    .prd_list > .prd_item + .prd_item{margin-top:1.0714rem}
    .prd_list > .prd_item .item_tit{height:2.8571rem ;padding:0.5714rem 0.7143rem}
    .prd_list > .prd_item .item_tit .date{margin-right:0.7143rem;font-size:1.1429rem}
    .prd_list > .prd_item .item_tit .btn_detail{margin-top:0.2143rem;padding-right:1.6429rem;font-size:0.9286rem;background-position:100% 1px}
    .prd_list > .prd_item .item_detail{padding:1.0714rem 0.7143rem}
    .prd_list > .prd_item .item_detail > .col{padding-right:1.4286rem;padding-left:1.4286rem}
    .prd_list > .prd_item .item_detail > .item{align-items:start;padding-left:0}
    .prd_list > .prd_item .item_detail > .designer{flex-basis:6.4286rem;min-height:5.7rem;padding-right:0.3571rem;padding-left:0.3571rem}
    .prd_list > .prd_item .item_detail > .item .img{flex:0 0 5.7143rem;width:5.7143rem;height:5.7143rem;margin-right:0.7143rem}
    .prd_list > .prd_item .item_detail > .item .info .price{margin:0.1875rem 0 0.5rem;font-size:0.7857rem}
    .prd_list > .prd_item .item_detail > .item .info .price strong{font-size:1rem;line-height:1.2143rem}
    .prd_list > .prd_item .item_detail > .item .info .num{font-size:0.9286rem;line-height:1.3}
    .prd_list > .prd_item .item_detail > .item .info .book_count{font-size:0.9286rem}
    .prd_list > .prd_item .item_detail > .item .info .btn_change{position:absolute;left:4rem;bottom:1.7571rem;min-width:3.7857rem}
    .prd_list > .prd_item .item_detail > .item .info .btn_change +.min_layer{bottom:0;left:17.8571rem;width:11.0714rem;padding:1rem;border-radius:0.7143rem}
    .prd_list > .prd_item .item_detail > .item .info .btn_change +.min_layer .btn_close{width:1.5714rem;height:1.5714rem;margin:0.2143rem 0 0 0.3571rem;vertical-align:top;background-size:contain}
    .prd_list > .prd_item .item_detail > .item .info .count_box .btn_count{width:2.0714rem;height:2rem}
    .prd_list > .prd_item .item_detail > .item .info .count_box .btn_count.minus:before,
    .prd_list > .prd_item .item_detail > .item .info .count_box .btn_count.plus:before{font-size:1.2857rem}
    .prd_list > .prd_item .item_detail > .item .info .count_box input{width:2.2857rem;height:2rem}
    .prd_list > .prd_item .item_detail > .designer .place{font-size:1rem;line-height:1.4}
    .prd_list > .prd_item .item_detail > .status{width:11.4286rem;padding-right:0.7143rem}
    .prd_list > .prd_item .item_detail > .status.w_300{width:auto}
    .prd_list > .prd_item .item_detail > .status strong{font-size:1.1429rem}
    .prd_list > .prd_item .item_detail > .status p{margin-top:0.2143rem;font-size:1rem}
    .prd_list > .prd_item .item_detail > .status .btn_area .btn{font-size:0.9286rem;line-height:2rem}
    .prd_thumb > .prd_item{padding:1.0714rem 1.0714rem 1.0714rem 0}
    .prd_thumb > .prd_item .img{flex:0 0 7.8571rem;width:7.8571rem;height:7.8571rem;margin-right:1.0714rem}
    .prd_thumb > .prd_item .info .name{line-height:1.2143rem}
    .prd_thumb > .prd_item .info .price{margin:0.5rem 0;font-size:0.7857rem}
    .prd_thumb > .prd_item .info .price strong{font-size:1rem;line-height:1.2143rem}
    .prd_thumb > .prd_item .info .num{font-size:0.9286rem;line-height:1.2143rem}
    .prd_thumb > .prd_item .info .btn_area{padding-top:0.5rem}
    .prd_thumb > .prd_item .info .btn_area .btn{font-size:0.9286rem;line-height:2rem}
    .prd_thumb > .prd_item .info .btn_area .btn_cart{padding-left:2.1429rem;background-position:0.6429rem 0.3571rem;background-size:1.2857rem 1.2857rem}
    .mypage_cont .prd_list > .prd_item .item_detail > .status.w_300{width:auto}
    .mypage_cont .prd_list > .prd_item .item_detail > .status.w_300 > .btn_area > .btn{padding:0 1rem}
    .mypage_cont .prd_list > .prd_item .item_detail > .status.w_300 > .btn_area > .btn_cart{padding-right:0.7857rem;padding-left:2.1429rem}
    .mypage_cont .info_form{padding-top:0.9375rem}
    .mypage_cont .info_form .board_write{padding:0;border-bottom:0}
    .mypage_cont .info_form .board_write .col .th{width:7.6429rem;font-weight:500}
    .mypage_cont .info_form .board_write .col .td input[type="text"],
    .mypage_cont .info_form .board_write .col .td input[type="password"]{max-width:none}
    .mypage_cont .info_form .board_write .col .td input.w330{margin-right:0.3571rem}
    .mypage_cont .info_form .board_write .col .td input.w330 + .btn{flex:6.4286rem 0 0;max-width:none}
    .mypage_cont .info_form .board_write .col .td input.w330 + .btn + .txt_guide{margin:0.3125rem 0.3125rem 0 0}
    .mypage_cont .info_form .board_write .col .td .btn_line_lightgrey{flex-shrink:0;width:6.4286rem}
    .mypage_cont .info_form .board_write .col .td .error{margin-top:0.3571rem;line-height:1.5}
    .mypage_cont .info_form .board_write .col .td .pw_check{background-position:calc(100% - 0.9375rem) 50%;background-size:1.375rem 1.375rem}
    .mypage_cont .info_form .board_write .error_o .col .th{padding-top:1.2143rem}
    .mypage_cont .info_form .board_write .error_o .col .td input{margin-right:0}
    .mypage_cont .info_form .board_write .sms .col{align-items:start}
    .mypage_cont .info_form .board_write .sms .col .td p{margin-top:0.3125rem;color:#000}
    .mypage_cont .info_form .board_write .phone .col .td input{width:calc(100% - 6.8rem);margin-right:0.3571rem}
    .mypage_cont .info_form .board_write .phone_check .col .td input{width:calc(100% - 8.64rem);margin-right:0.3571rem}
    .mypage_cont .info_form .board_write .phone .col .td .btn_line_lightgrey,
    .mypage_cont .info_form .board_write .phone_check .col .td .btn_line_lightgrey{margin-right:0}
    .mypage_cont .info_form .board_write .phone .col .td .txt_guide,
    .mypage_cont .info_form .board_write .phone_check .col .td p{margin-top:0.3125rem;margin-right:0.3125rem}
    .mypage_cont .info_form .board_write .phone_check .col .td p:last-of-type{margin-right:0}
    .mypage_cont .info_form .board_write .phone_check .col .td .btn_line_lightgrey{width:auto}
    .mypage_cont .info_form > .btn_area{padding-top:1.9286rem}
    .mypage_cont .info_form > .btn_area .right{position:relative;top:0}
    .mypage_cont .info_form > .btn_area .btn{margin-bottom:0.7143rem}
    .mypage_cont .info_form > .btn_area .btn_primary,
    .mypage_cont .info_form > .btn_area .btn_line_primary,
    .mypage_cont .info_form > .btn_area .btn_red{width:100%;font-size:1.2857rem;line-height:3.7857rem}
    .mypage_cont .info_form > .btn_area .btn_line_primary{margin-bottom:0;border-color:#dbdbdb}
    .mypage_cont .info_form > .btn_area .btn_red{margin-bottom:0;color:#211c12 !important;border-color:#dbdbdb;background-color:#fff}
    .mypage_cont .list_search .search_area{display:block;margin-top:0;padding:0.3571rem 0 1.4286rem}
    .mypage_cont .list_search .search_area > *{margin-top:0.7143rem;margin-right:0}
    .mypage_cont .list_search .search_area .status,
    .mypage_cont .list_search .search_area .status .nice-select{width:100%}
    .mypage_cont .list_search .search_area .status .nice-select .current{padding:0 2.8571rem 0 0.7143rem;font-size:0.9286rem;line-height:2rem}
    .mypage_cont .list_search .search_area .status .nice-select .current:before,
    .mypage_cont .list_search .search_area .status .nice-select .current:after{width:2rem;height:2rem}
    .mypage_cont .list_search .search_area .status .nice-select .list li{padding:0.4286rem 0.7143rem 0.3571rem;font-size:0.9286rem}
    .mypage_cont .list_search .search_area .term_select .btn{width:20%;padding:0 0.7143rem;font-size:0.9286rem;line-height:2rem}
    .mypage_cont .list_search .dot_list{padding-left:0.5714rem}
    .mypage_cont .list_search .dot_list li{padding-left:0.8571rem;font-size:1rem}
    .mypage_cont > .cont_area .sub_cont{margin-top:2.1429rem}
    .mypage_cont > .cont_area .sub_cont .tit_area{padding-bottom:0.5rem;text-align:left}
    .prd_detail_area{padding:1.4286rem 0.7143rem}
    .prd_detail_area dl + dl{padding:0.5714rem 0}
    .prd_detail_area dl:first-child{padding-bottom:0.5714rem}
    .prd_detail_area dl dt{flex:7.8571rem 0 0;margin-right:0.7143rem;word-break:keep-all}
    .prd_detail .prd_list{margin-top:8px}
    .prd_list.bg_wt > .prd_item .item_tit{height:3.7143rem;padding:1rem 0;text-align:center}
    .mypage_cont .prd_list > .prd_item .item_detail > .item .info .btn_change +.min_layer{right:0;bottom:-4.5286rem;left:auto}
    .mypage_cont > .prd_detail .prd_list{margin-top:0}
    .mypage_cont > .prd_detail .sub_cont{margin-top:2.1429rem}
    .mypage_cont > .prd_detail .prd_item .item_tit .fr{display:none}
    .mypage_cont > .prd_detail .cp_point > .receipt_list{float:none;width:100%}
    .mypage_cont > .prd_detail .cp_point > .receipt_list .tit_area{border-bottom-color:#000}
    .mypage_cont > .prd_detail .cp_point > .total_box{float:none;width:100%;height:auto;margin-top:2.1429rem;padding:1.3571rem 1.9286rem;border-radius:1.4286rem}
    .mypage_cont > .prd_detail .cp_point > .total_box .tit{font-size:1.2857rem;text-align:center}
    .mypage_cont > .prd_detail .cp_point > .total_box .total_price dl dd em{font-size:1.5714rem}
    .mypage_cont > .prd_detail > .btn_area{justify-content:center;padding-top:1.7857rem}
    .mypage_cont.cancel_form .prd_list{margin-top:0}
    .mypage_cont.cancel_form .prd_detail_area dl dt{flex:5.3571rem 0 0}
    .mypage_cont.cancel_form .prd_detail_area dl dd,
    .mypage_cont.cancel_form .prd_detail_area dl dd .select,
    .mypage_cont.cancel_form .prd_detail_area dl dd .select .nice-select{width:100%}
    .mypage_cont.cancel_form .prd_detail_area.refund{padding-bottom:1.0714rem}
    .mypage_cont.cancel_form .prd_detail_area.refund dl:first-child{padding-bottom:0.2143rem}
    .mypage_cont.cancel_form .cont_area > .btn_area{padding-top:1.7857rem}
    .mypage_cont.point_list .now_point_area{margin-top:1.4286rem;padding:1.1607rem 1.7857rem;border-radius:1.4286rem 0}
    .mypage_cont.point_list .now_point_area > p{font-size:1rem;text-align:left}
    .mypage_cont.point_list .now_point_area > p:before{display:none}
    .mypage_cont.point_list .now_point_area > p:after{content:'';display:block;clear:both}
    .mypage_cont.point_list .now_point_area > p span.mo{display:inline-block !important;line-height:2.75rem}
    .mypage_cont.point_list .now_point_area > p strong{float:right;font-size:1.7143rem;font-weight:700}
    .mypage_cont.point_list .now_point_area > p strong:before{content:'';display:inline-block;width:2rem;height:2rem;margin:-0.2857rem 0.3571rem 0 0;vertical-align:middle;background:url(../images/icon/ico_product_point_wt.png) no-repeat 50% 50%;background-size:contain}
    .mypage_cont.point_list .now_point_area > p strong span{font-size:1.1429rem}
    .mypage_cont.point_list .tbl_list .col_status{width:60px !important}
    .mypage_cont.point_list .tbl_list .col_point{width:90px !important}
    .mypage_cont.point_list .tbl_list td.status{padding-right:1.0714rem}
    .mypage_cont.point_list .tbl_list td.status span{width:2.9286rem;font-size:0.8571rem;line-height:1.5}
    .mypage_cont.point_list .tbl_list td.point{padding-right:0;font-size:1rem;text-align:right}
    .mypage_cont.point_list .tbl_list td.point em{font-size:1.1429rem}
    .prd_list.checkbox_o > .prd_item .item_detail > .item .checkbox{margin-top:2.1429rem;margin-right:0.7143rem}
    .prd_list.checkbox_o > .total_chk{margin:1.4286rem 0 1.0714rem}
    .prd_list.checkbox_o > .total_chk label{padding:0 1rem}
    .prd_list.checkbox_o .btn_line_lightgrey02.btn_cart{padding-right:0.7857rem;padding-left:2.1429rem;background-position:0.6429rem 50%;background-size:1.2857rem 1.2857rem}
    .prd_list.checkbox_o .btn_primary.btn_cart{padding-right:1rem;padding-left:2.1429rem;background-position:0.6429rem 50%;background-size:1.2857rem 1.2857rem}
    .prd_list.checkbox_o .btn_wish{padding-right:1rem;padding-left:2.1429rem;background-position:0.6429rem 50%;background-size:1.2857rem 1.2857rem}
    .prd_list.checkbox_o + .btn_area .btn{line-height:2.4286rem}
    .prd_list.checkbox_o + .btn_area .btn + .btn{margin-left:0.3571rem}
    .prd_list.checkbox_o + .btn_area + .pagination_area{padding-top:1.4286rem}
    .mypage_cont.wish_list .cont_area > .cont{position:relative}
    .mypage_cont.wish_list .cont_area > .cont > .btn_area{position:absolute;top:4.65rem;right:0;padding-top:0}
    .mypage_cont.wish_list .cont_area > .cont > .btn_area .btn{line-height:2rem}
    .mypage_cont.wish_list .cont_area > .cont > .btn_area .btn_delete{margin-right:0}
    .mypage_cont.wish_list .cont_area > .cont > .btn_area .btn_cart{padding-right:0.7857rem;padding-left:2.1429rem;background-position-x:0.6429rem;background-size:1.2857rem 1.2857rem}
    .scholarship_area{max-width:100%}
    .scholarship_area .sec_scholar_banner .img_area img{width:100%}
    .scholarship_area .sec_scholar_banner .mission_date{bottom:1.4286rem}
    .scholarship_area .sec_mission_list .tbl_list tbody td{padding-top:1.4286rem;padding-bottom:1.4286rem}
    .scholarship_area .sec_scholar_detail .area{margin-top:2.1429rem}
    .scholarship_area .sec_scholar_detail .area .tit{margin-bottom:0.8571rem}
    .scholarship_area .sec_scholar_detail .area ul.detail_list > li{margin-bottom:1.4286rem}
    .scholarship_area .sec_scholar_detail .area .txt_question{padding-top:1.4286rem}
    .scholarship_area .btn_scholarship_apply{margin-top:2.1429rem;padding:1.0714rem}
    .cart_area{padding-bottom:2.8571rem}
    .cart_area .status_area ul{margin:2.1429rem 0 1.8571rem}
    .cart_area .status_area ul > li{display:block;position:relative;margin-right:2.1429rem;font-size:0.9286rem}
    .cart_area .status_area ul > li:last-child{margin-right:0}
    .cart_area .status_area ul > li:before{display:block;width:2.5714rem;height:2.5714rem;margin:0 auto 0.5714rem;background-size:1.5714rem 1.5714rem}
    .cart_area .status_area ul > li:after{position:absolute;top:1.1429rem;width:1.7857rem;margin:0}
    .cart_area .status_area ul > li:nth-child(1):after{right:-2.2286rem}
    .cart_area .status_area ul > li:nth-child(2):after{right:-1.7857rem}
    .cart_area .status_area ul > li:nth-child(3):after{right:-2.0429rem}
    .cart_area .cont_area{display:block}
    .cart_area .cont_area > .list_area{margin-right:0;margin-bottom:2.1429rem}
    .cart_area .cont_area > .list_area .location_area{display:flex;align-items:center;justify-content:space-between;padding-bottom:0.7143rem}
    .cart_area .cont_area > .list_area .location_area > p{flex:1;margin-right:0.7143rem;padding-left:1.9286rem;text-indent:-1.9286rem;word-break:keep-all}
    .cart_area .cont_area > .list_area .location_area > p:before{top:-1px;width:1.4286rem;height:1.4286rem;margin:0 0.5rem 0 0;background-position:50% 50%;background-size:contain}
    .cart_area .cont_area > .list_area .location_area > .btn{float:none}
    .cart_area .cont_area > .list_area .prd_list.checkbox_o > .total_chk{margin:2.1429rem 0 0.7143rem}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail{padding:1.0714rem 0.7143rem}
    .cart_area .cont_area > .list_area .prd_list.checkbox_o > .prd_item .item_detail > .item .checkbox{margin-right:0.7143rem}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .item .info .btn_change +.min_layer{right:0;bottom:-4.5286rem;left:auto}
    .cart_area .cont_area > .list_area .prd_detail_area dl{min-height:2.5714rem}
    .cart_area .cont_area > .list_area .prd_detail_area dl dt{flex:6.7857rem 0 0}
    .cart_area .cont_area > .list_area .prd_detail_area dl dd .radio{margin-bottom:0.7857rem}
    .cart_area .cont_area > .list_area .prd_detail_area dl dd .radio.mr15{margin-right:0.7143rem !important}
    .cart_area .cont_area > .list_area .prd_detail_area dl dd .radio:last-child{margin-bottom:0}
    .cart_area .cont_area > .list_area .prd_list > .total{margin-top:1.0714rem;font-size:1rem}
    .cart_area .cont_area > .list_area .prd_list > .total span{display:inline-block;vertical-align:top}
    .cart_area .cont_area > .list_area .prd_list.checkbox_o + .btn_area{padding-top:0.7143rem}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .point{min-height:6.8rem;padding:0.4526rem 1.4286rem}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .point .num_area input{width:6.4286rem;margin-right:0.3571rem}
    
    .cart_area .cont_area > .list_area .prd_list > .coupon {padding:15px 0px 15px 0px;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_txt_box {margin-right:10px;}
	.cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box input {width:calc(100% - 77%);}
    
    .cart_area .cont_area > .list_area > .sub_cont + .sub_cont{margin-top:2.1429rem}
    .cart_area .cont_area > .list_area > .sub_cont > .tit_area h3.sec_sub_tit + p{font-size:0.8571rem;letter-spacing:-.02em}
    .cart_area .cont_area > .list_area > .sub_cont > .tit_area h3.sec_sub_tit + .error:before{margin:-0.2143rem 0.1429rem 0 0}
    .cart_area .cont_area > .list_area > .sub_cont input{height:2.5714rem}
    .cart_area .cont_area > .list_area > .sub_cont .btn_md{line-height:2.4286rem}
    .cart_area .cont_area > .list_area > .sub_cont .nice-select .current{line-height:2.4286rem}
    .cart_area .cont_area > .list_area > .sub_cont .nice-select .current:before{width:2.5rem;heightg:2.5714rem}
    .cart_area .cont_area > .list_area > .sub_cont .nice-select .current:after{width:2.5714rem;height:2.5714rem}
    .cart_area .cont_area > .list_area > .sub_cont dd{width:100%}
    .cart_area .cont_area > .list_area > .sub_cont input.w90{width:100% !important}
    .cart_area .prd_detail_area .desinger_area input{margin-right:0.4286rem}
    .cart_area .prd_detail_area .point_area .btn,
    .cart_area .prd_detail_area .point_area input{margin-right:0.4286rem}
    .cart_area .cont_area > .total_box{height:auto;padding:1.7143rem 1.9286rem;border-radius:0.7143rem}
    .cart_area .cont_area > .total_box .tit{margin-bottom:2rem;font-size:1.2857rem}
    .cart_area .cont_area > .total_box .prd_detail_area{padding:0 0 1rem}
    .cart_area .cont_area > .total_box .prd_detail_area dl + dl{padding:0.5714rem 0}
    .cart_area .cont_area > .total_box .prd_detail_area dl dt{flex:1;color:#000}
    .cart_area .cont_area > .total_box .total_price{margin-top:1.0714rem}
    .cart_area .cont_area > .total_box .total_price dl dd em{font-size:1.5714rem}
    .cart_area .cont_area > .total_box .checkbox{margin:1.0714rem auto 1rem}
    .cart_area .cont_area > .total_box .btn_area{padding-top:1.1429rem}
    .cart_area .cont_area > .total_box .btn_area .btn{line-height:3.2857rem}
    .payment_area{padding:0.7143rem 0.7143rem 0}
    .payment_area > li{width:calc(50% - 0.3571rem);margin-top:0.7143rem;margin-right:0.7143rem}
    .payment_area > li:nth-child(2n){margin-right:0}
    .payment_area > li a{height:3.1429rem;line-height:3rem}
    .payment_area > li a:before{width:1.7143rem;height:1.7143rem;background-size:contain}
    .payment_area > .kakao a:before{width:3.5rem;height:1.0714rem}
    .payment_area > .payco a:before{width:4.7857rem;height:1.0714rem}
    .payment_area + .prd_detail_area dl{align-items:start}
    .payment_area + .prd_detail_area .refund_num > input:nth-child(1){width:100%;margin-right:0;margin-bottom:0.7143rem}
    .payment_area + .prd_detail_area .refund_num > input:nth-child(2){width:100%}
    .payment_area + .prd_detail_area .phone_num,
    .payment_area + .prd_detail_area .phone_num input{width:100%}
    .payment_area + .prd_detail_area .dot_list > li{font-size:1rem}
    .payment_area + .prd_detail_area .dot_list > li:before{top:0.7143rem}
    .pay_complete_area{margin-bottom:2.1429rem}
    .pay_complete_area > h3{font-size:1.4286rem}
    .pay_complete_area > h3 + p{margin:0.3571rem auto 1.0714rem}
    .pay_complete_area > .btn_area{padding-top:1.4286rem}

    .policy_area{padding-bottom:2.8571rem !important}
    .policy_area .tit_list{padding:1.4286rem 0}
    .policy_area .tit_list ol{width:100%;padding-left:0;border-right:0}
    .policy_area .tit_list ol li a{font-weight:500}
    .policy_area .tit_list ol li:last-child{margin-bottom:5px}
    .policy_area .txt_area{padding:2.1429rem 0 1.0714rem}
    .policy_area .txt_area > p:first-child{}
    .policy_area.privacy .policy_list > li .policy_sec > dt{padding:0.7143rem 0;font-size:1.4286rem}
    .policy_area.privacy .policy_list > li .policy_sec > dd{margin-top:1.4286rem}
    .policy_list > li .policy_sec > dd .tbl_list{margin-top:0.2143rem}
    .policy_area .tbl_list thead th{height:3.0714rem}
    .policy_area .tbl_list tbody th, .policy_area .tbl_list tbody td{height:3.0714rem;padding:0.7857rem 0.7143rem}
    .policy_area .design_form .btn_certi {margin-top:1.214285rem;}
    .policy_area .design_form .btn_certi a {line-height:calc(3.9285714rem - 0.1429rem);}
    .policy_tit{padding:2.1429rem 0 0.7143rem;font-weight:600;font-size:1.4286rem}
    .policy_tit + .policy_list{margin-top:1.4286rem}
    p + .policy_list{margin-top:1.0714rem}
    .policy_list > li + li{margin-top:1.0714rem}
    .policy_list > li .policy_sec > dt, .policy_list > li .policy_sec .list_tit{font-size:1.2857rem}
    .policy_list > li .policy_sec > dd > p{margin-bottom:0.2143rem}
    .policy_list > li .policy_sec .alpha_list > li > strong{margin-bottom:0.2143rem}
    .policy_list > li .policy_sec .num_list{margin-bottom:1.0714rem}
    .policy_list > li .policy_sec .num_list.pl0 > li{padding-left:0}
    .policy_list > li .policy_sec .num_list.pl0 > li:last-child{margin-bottom:0}
    .policy_list > li .policy_sec p + .num_list{margin-top:1.0714rem}
    .policy_list > li .policy_sec .dash_list > li{margin-bottom:0.2143rem}

    .music_down_area{margin-top:0.5rem;padding-bottom:2.8571rem}
    .music_down_area img{width:100%}
    .music_down_area .tab_cont{padding:0}
    .music_down_area .sec_top{padding:0;background-color:transparent}
    .music_down_area .tab.md > li.active:after{bottom:0}
    .music_down_area .cont .sec{max-width:100%;padding-top:1.4286rem}
    .music_down_area .cont .sec .tab_area .tab li{height:auto}
    .music_down_area .cont .sec.sec_saypen .sec_as .info{padding-top:2.8571rem}
    .music_down_area .cont .sec.sec_saypen .tab_area{margin:0}
    .music_down_area .cont .sec.sec_music_schole .down_list{top:27.5%}
    .music_down_area .cont .sec.sec_music_schole .down_list a:nth-child(n+1):nth-child(-n+4){top:2%}
    .music_down_area .cont .sec.sec_music_schole .down_list a:nth-child(n+5):nth-child(-n+8){top:54%}
    .music_down_area .sec_safari_new > a.btn_music_download, .sec_safari_english > a.btn_music_download{top:30.5%}

    .lounge_area{padding-top:1.4286rem;padding-bottom:2.8571rem}
    .lounge_area .sub_txt{padding-bottom:2.8571rem;font-size:1.1429rem}
    .lounge_area .main_txt{margin-bottom:0.8571rem;font-size:1.4286rem}
    .lounge_area .txt{margin-bottom:0.7143rem;font-size:1.1429rem}
    .lounge_area .sec{margin-bottom:1.7857rem}
    .lounge_area .sec_visual{text-align:center;background:none}
    .lounge_area .sec_visual p{text-align:left}
    .lounge_area .sec_visual .img_box{margin-top:1.7857rem}
    .lounge_area .sec_visual .sub_txt{padding-bottom:0.7857rem;font-size:1.2857rem}
    .lounge_area .sec_visual .main_txt{font-size:1.7143rem}
    .lounge_area .sec_visual .txt{font-size:1.1429rem;font-weight:400}
    .lounge_area .btn_search{margin-top:1.2857rem;padding-right:3.5714rem;line-height:2.9286rem;font-size:1rem}
    .lounge_area .btn_search:after{right:1.0714rem;margin-top:-0.1071rem;width:2.1429rem;background:url(../images/icon/ico_lounge_arr_mo.svg) no-repeat 100%}
    .lounge_area .sec_intro .intro_list li{display:block;margin-bottom:1.7857rem}
    .lounge_area .sec_intro .intro_list li > div{margin-right:0 !important}
    .lounge_area .sec_intro .intro_list li .txt_area{width:100%;margin-top:1.0714rem}
    .list_form .txt_area .num{margin-bottom:0.1429rem;font-size:2.7143rem;line-height:1}
    .list_form .txt_area h4.tit{margin-bottom:0.4286rem;font-size:2rem}
    .list_form .txt_area em{margin-bottom:0.7143rem;font-size:1.2857rem}
    .list_form .txt_area .txt{font-size:1rem}
    .sub_cont .txt_area + .program_list{margin-top:0}
    .sub_cont .program_list{display:block}
    .sub_cont .program_list > li{display:block;width:100%;padding-bottom:1.0714rem;border-bottom:none}
    .sub_cont .program_list > li:last-child{border-bottom:1px solid #211c12}
    .sub_cont .program_list > li .comment:before, .sub_cont .program_list > li .comment:after{margin-left:-0.3571rem}
    .sub_cont .program_list > li .comment{padding: 3.8571rem 0 3.2143rem;}
    .sub_cont .program_list > li .comment:before{top:2.1429rem}
    .sub_cont .program_list > li .comment:after{bottom:1.7857rem}
    .sub_cont .program_list > li .comment strong{font-size:1.2857rem}
    .sub_cont .program_list > li .comment .txt{font-size:1rem}
    .sub_cont .program_list > li .img_area{height:12.2857rem}
    .sub_cont .program_list > li:nth-child(1) .img_area{background:url(../images/contents/img_lounge_program_mo_01.png) no-repeat 50% 0;background-size:contain}
    .sub_cont .program_list > li:nth-child(2) .img_area{background:url(../images/contents/img_lounge_program_mo_02.png) no-repeat 50% 0;background-size:contain}
    .sub_cont .program_list > li:nth-child(3) .img_area{background:url(../images/contents/img_lounge_program_mo_03.png) no-repeat 50% 0;background-size:contain}
    .sub_cont .program_list > li:nth-child(4) .img_area{background:url(../images/contents/img_lounge_program_mo_04.png) no-repeat 50% 0;background-size:contain}
    .sub_cont .program_list > li .hastag_list{margin-top:1.2857rem}
    .sub_cont .program_list > li .hastag_list li{margin-bottom:0.2857rem}
    .designer_story .sec_education .program_list > li .comment{padding:3.8571rem 0}
    .lounge_area .sec_program .sub_txt:after, .lounge_area .sec_reviews .sub_txt:after{bottom:0.5714rem;height:1.7143rem}
    .lounge_area .sec_reviews .review_area .top{margin:1.7857rem auto 0;text-align:center}
    .lounge_area .sec_reviews .review_area .bottom{width:100%;text-align:center}
    .lounge_area .sec_reviews .review_area .review{display:block;width:100%;max-width:100%;border-bottom:none}
    .lounge_area .sec_reviews .review_area .review .txt{margin-top:1.0714rem;margin-bottom:0.7143rem;font-size:1.1429rem}
    .lounge_area .sec_reviews .review_area .review .txt_area{margin-top:0.0714rem;border-top:1px solid #a5a5a5}
    .lounge_area .sec_reviews .review_area .review .img_area{width:12.8571rem;height:10.2857rem;margin:0 auto}
    .lounge_area .sec_reviews .top .review:first-child{margin-bottom:1.7857rem}
    .lounge_area .sec_reviews .bottom .review{margin-top:1.7857rem}

    /*** search ***/
    .nodata{padding:3rem 0 2rem}
    .nodata p{padding-top:2.7rem;font-size:1.0714rem}
    .nodata p:before{width:2rem;height:2rem;background-size:100%;transform:translateX(-1.1429rem)}
    .sub_cont.search_area .tit_area{width:100%;margin:5.1429rem auto 0}
    .sub_cont.search_area .tit_area .txt_question{padding-bottom:1.7857rem;font-size:1.7143rem}
    .sub_cont.search_area .tit_area .search input{height:3rem;padding:0 2.8571rem 0.7143rem 0;font-size:1.2857rem;border-bottom:1px solid #000}
    .sub_cont.search_area .tit_area .search input::placeholder{font-size:1.2857rem}
    .sub_cont.search_area .tit_area .search .btn_search{right:0.5714rem;width:2.2857rem;height:2.2857rem;background-size:100%}
    .sub_cont.search_area .clearfix{padding-top:2.1429rem;padding-bottom: 0.5714rem;}
    .sub_cont.search_area .sub_sec{margin-top:1.2857rem;}
    .sub_cont.search_area .sub_sec + .sub_sec{margin-top:1.4286rem}
    .sub_cont.search_area .sub_sec_tit{font-size:1.4286rem}
    .sub_cont.search_area .sub_sec_tit span{font-size:1.1429rem}
    .sub_cont.search_area .product_list > .item{flex:calc(50% - 0.5357rem) 0 0;margin-top:0.7143rem;margin-right:1.0714rem}
    .sub_cont.search_area .product_list > .item:nth-child(3n){margin-right:1.0714rem}
    .sub_cont.search_area .product_list > .item:nth-child(2n){margin-right:0}
    .sub_cont.search_area .product_list > .item > a:after{height:calc(100% - 8rem)}
    .sub_cont.search_area .product_list .info_area{margin-top:0.7143rem;min-height:6.7143rem}
    .sub_cont.search_area .product_list .info_area .age{margin-top:0.2143rem}
    .sub_cont.search_area .product_list .info_area .price{margin-top:0.2143rem}
    .sub_cont.search_area .product_list .sort_area{margin-top:1.0714rem}
    .sub_cont.search_area .review_area > div{margin-top:0.7143rem}

    .pop_layer .btn_close{top:0.8571rem;right:0.8571rem;width:1.5714rem;height:1.5714rem;background-size:contain}
    .pop_layer .popup .pop_tit{padding:0.8571rem 3.1429rem 0.8571rem 1.4286rem;font-size:1.1429rem}
    .pop_layer .popup .pop_cont{padding:1.0714rem 0.7143rem}
    .pop_layer .popup .pop_cont.mCustomScrollbar:not(.mCS_no_scrollbar){padding-right:0.5714rem}
    .pop_layer.alarm .popup .pop_cont{padding:2.1429rem}
    .pop_layer.alarm .popup .pop_txt.login{font-size:1.1429rem}
    .pop_layer.alarm .popup .pop_txt.cart:before{width:2.2857rem;height:2.2857rem}
    .pop_layer.alarm .popup .pop_txt.wish:before{width:2.2857rem;height:2.2857rem}
    .pop_layer.alarm .popup .btn_area .btn_sm{margin-right:0.4286rem}
    .pop_layer.alarm .popup .btn_area .btn_md{margin-right:0.4286rem}
    .pop_layer.type02 .dim{display:none}
    .pop_layer.type02 .popup{width:100%;height:100%;max-width:none;max-height:100%;border-radius:0}
    .pop_layer.type02 .popup .pop_tit{border-radius:0}
    .pop_layer.type02 .popup .pop_cont{height:100%;max-height:calc(100vh - 4.4286rem);padding:1.0714rem 1.4286rem}
    .pop_layer.type02 .popup .pop_cont.mCustomScrollbar:not(.mCS_no_scrollbar){padding-right:0.2143rem}
    .pop_layer.type02 .popup .mCSB_inside>.mCSB_container{margin-right:1.4286rem}
    .pop_layer.type02 .popup .mCS_no_scrollbar .mCSB_inside>.mCSB_container{margin-right:0}
    .search_layer .contents{padding:5.1429rem 1.4286rem}
    .search_layer .btn_close{width:2.2857rem;height:2.2857rem}
    .search_layer .top_area{max-width:none}
    .search_layer .top_area label{font-size:1.7143rem}
    .search_layer .top_area .search{margin-top:1.0714rem}
    .search_layer .top_area .search input{height:3.7143rem;padding:0.7143rem 3rem 0.7143rem 0;font-size:1.2857rem}
    .search_layer .top_area .search input::placeholder{font-size:1.2857rem;line-height:2}
    .search_layer .top_area .search input:-ms-input-placeholder{font-size:1.2857rem;line-height:2}
    .search_layer .top_area .search input::-ms-input-placeholder{font-size:1.2857rem;line-height:2}
    .search_layer .top_area .search .btn_search{top:0.7143rem;width:2.2857rem;height:2.2857rem;background-size:contain}
    .search_layer .top_area .hashtag{margin-top:0.7143rem;text-align:left}
    .search_layer .top_area .hashtag a{margin:0.3571rem 0.2857rem 0 0;padding:0.5714rem 1.2857rem;font-size:1rem}
    .search_layer .cont_area{margin-top:2.1429rem}
    .search_layer .cont_area > .no_result{font-size:1.1429rem}
    .search_layer .cont_area > .no_result:before{width:1.7143rem;height:1.7143rem;margin:0 auto 0.7143rem;background-size:contain}
    .search_layer .cont_area > .tit_area{padding-bottom:0.5714rem}
    .search_layer .cont_area .sec + .sec{margin-top:0.1429rem}
    .search_layer .cont_area .sec > .tit{margin:1.2857rem 0 0.5714rem;font-size:1.4286rem}
    .search_layer .cont_area .sec > .tit .num{font-size:1.1429rem}
    .search_layer .cont_area .sec.product_area .item:nth-child(3){display:none}

    .mem_layer{top:0;left:0;width:100%;height:100vh;border-radius:0;transform:none}
    .mem_layer .btn_close{top:0.5rem;right:0.714285rem;width:3rem;height:3rem;background-size:1.571428rem}
    .mem_layer .pop_tit{padding:0.928571rem 4rem 0.857142rem;font-size:1.428571rem;text-align:center;border-radius:0}
    .mem_layer .pop_cont{height:100%;max-height:calc(100vh - 3.8571rem);padding:1.428571rem}
    .mem_layer .pop_cont .mt30{margin-top:1.785714rem !important}
    .mem_layer .pop_cont .btn_area{padding-top:1.428571rem}
    .mem_layer .pop_cont .btn_area .btn{margin-right:0.714285rem}
    .pop_search .pop_cont .scrollbar{height:calc(100% - 3.5714rem);margin-top:1.0714rem}
    .pop_search .pop_cont .tbl_list.type02 tbody td:nth-child(2){text-align:right}
    .pop_search .pop_cont .tbl_list.type02 tbody td .btn_line_lightgrey{width:3.7857rem;font-size:0.9286rem;line-height:2rem}
    .pop_layer.pop_line .btn_close{display:none}
    .pop_layer.pop_line .popup{padding:0.7143rem 1.4286rem 1.4286rem}
    .pop_cansel_rs .tbl_list .col_tit{width:70px !important}
    .pop_cansel_rs .tbl_list tbody th,
    .pop_cansel_rs .tbl_list tbody td{height:2.8571rem;padding:0.7143rem}
    .pop_cansel_rs .tbl_list tbody tr:first-child th,
    .pop_cansel_rs .tbl_list tbody tr:first-child td{padding-top:1.4286rem}
    .pop_cansel_rs .tbl_list tbody tr:last-child th,
    .pop_cansel_rs .tbl_list tbody tr:last-child td{padding-bottom:1.4286rem}
    .pop_counsel_apply input.w300{width:100% !important}
    .pop_counsel_apply .checkbox.vm{margin-top:0.3571rem}
    .pop_designer .tit_area{margin-bottom:1.4286rem}
    .pop_designer .tit_area > .select{margin-bottom:0.7143rem}
    .pop_designer .tit_area > .select:nth-of-type(1) .nice-select{width:10.3571rem}
    .pop_designer .tit_area > .select:nth-of-type(2) .nice-select{width:9.7857rem}
    .pop_designer .tit_area > .select:nth-of-type(3) .nice-select{width:15rem}
    .pop_designer .tit_area > .select .nice-select .current{height:2.5714rem;padding:0 3.2857rem 0 0.7143rem;font-size:1.0714rem;line-height:2.4286rem}
    .pop_designer .tit_area > .select .nice-select .current:before{width:2.5714rem;height:2.5714rem}
    .pop_designer .tit_area > .select .nice-select .current:after{width:2.5714rem;height:2.5714rem}
    .pop_designer .tit_area > .search{width:100%}
    .pop_designer .tit_area > .search input{position:absolute;top:-3.2857rem;right:0;width:calc(100% - 15.7143rem);height:2.5714rem;margin-right:0;margin-bottom:0.7143rem}
    .pop_designer .tit_area > .search .btn_search{width:100%;background-position:calc(50% - 1rem) 50%}
    .pop_designer tr.notice td{padding-top:2.1429rem;padding-bottom:2.1429rem}
    .pop_designer p.notice{font-size:0.9286rem}
    .pop_culture p{font-size:1rem}
    .pop_culture .tit{padding:2rem 0 0.7143rem;font-size:1.2857rem}
    .pop_culture .btn_area{padding-top:2.1429rem}
    .pop_counsel dl.lounge dd .select + .select{width:100%}
    .pop_counsel dl.lounge dd .select .nice-select .current{line-height:2.8571rem}
    .pop_counsel dl.lounge dd .select .nice-select .current:before{width:2.8571rem;height:2.8571rem}
    .pop_counsel dl.lounge dd .select .nice-select .current:after{width:2.8571rem;height:2.8571rem}
    .pop_counsel_privacy.mem_layer{top:0;transform:translate(0,0)}
    .pop_counsel_privacy.mem_layer.xs .pop_cont,.pop_counsel_privacy.mem_layer .pop_cont{height:calc(100vh - 61px)}
    .pop_counsel_privacy .txt_area{height:calc(100vh - 7.2142rem);padding-right:15px}
    .pop_counsel_privacy.xs .txt_area{height:calc(100vh - 7.2142rem)}
    .pop_counsel .popup{max-width:100%;width:100%;max-height:100vh;height:100vh;border-radius:0;box-shadow:none}
    .pop_counsel .popup .pop_cont{height:100vh;max-height:calc(100vh - 3.2143rem);padding:1.0714rem 1.4286rem}
    .pop_counsel .popup .pop_tit{border-radius:0}
    .pop_reservation .board_write .col .th{width:5.6429rem}
    .pop_reservation .board_write .col .td{width:100%}
    .pop_reservation .address_form .row input.zip_number{flex-grow:1;width:0}
    .pop_reservation .address_form .row input.zip_number + .btn{margin-right:0;line-height:2.8571rem}
    .pop_reservation .agree_box .notice{margin-top:0.6429rem;font-size:1rem}
    .pop_seller .col_name{width:80px !important}
    .pop_seller .col_organization{width:100px !important}
    .pop_seller .tit_area{margin-bottom:1.4286rem}
    .pop_seller .search input{font-size:1rem}
    .pop_seller .btn_area{padding-top:1.4286rem}
    .pop_layer .prd_write{border-top:none}
    .pop_layer .prd_write .form input{font-size:1rem;height:auto}
    .pop_layer .prd_write .form input::placeholder{font-size:1rem}
    .pop_layer .prd_write .form input:-ms-input-placeholder{font-size:1rem}
    .pop_layer .prd_write .form input::-ms-input-placeholder{font-size:1rem}
    .pop_layer .prd_write .form input::-moz-focus-inner{font-size:1rem}
    .pop_layer .prd_write .form textarea{min-height:8.5714rem;font-size:1rem}
    .pop_layer .prd_write .form .select + .select{margin-top:0.3571rem}
    .pop_layer .prd_write .form .select,.pop_layer .prd_write .form .nice-select{width:100%}
    .pop_layer .prd_write .form .nice-select + select + .nice-select{margin-top:0.7143rem}
    .pop_layer .prd_write .form .nice-select .current{font-size:1.0714rem}
    .pop_layer .prd_write .form > dl dt{flex:4.2143rem 0 0;margin-right:1.4286rem}
    .pop_layer .prd_write .form .txt_count{font-size:1rem}
    .pop_layer .prd_write .form .post_num input{width:calc(100% - 5.99rem)}
    .pop_layer .prd_write .form dl.memo .txt_num{top:6.3571rem;right:1.0714rem;font-size:1rem}
    .pop_layer .agree_box ul li{padding:0.6429rem 0.8571rem}
    .pop_layer .agree_box .checkbox.txt label, .pop_layer .agree_box .radio.txt label{font-size:1rem;padding-right:1.7857rem}
    .pop_layer .agree_box ul li .btn_detail{top:0.8571rem;right:1.0714rem;width:18px;height:18px;font-size:0;border-bottom:none;background:url(../images/button/btn_chevron_left.svg) no-repeat 0 0}

	#footer .prize_area .prize_slide .swiper-wrapper .swiper-slide {width: 12%;}
		
}
@media (max-width:950px){
	.cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box {width:calc(100% - 35%);}
}
@media (max-width:900px){
    .reading_100days > .sub_cont > .bg_area .left{left:0.7143rem}
    .reading_100days > .sub_cont > .bg_area .right{right:0.7143rem}
    .reading_100days > .sub_cont > .bg_area .left img:nth-child(1),
    .reading_100days > .sub_cont > .bg_area .left img:nth-child(2),
    .reading_100days > .sub_cont > .bg_area .right img:nth-child(1){opacity:0}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box {width:calc(100% - 25%);}
}
@media (max-width:767px){
    html{font-size:14px}
    .brand_story .banner_area:after{background-size:cover}
    .brand_story .banner_area .img{background-size:cover}
    .reading_100days > .sub_cont:before,
    .reading_100days > .sub_cont:after{display:none}
    .product_slide.best{max-height:none}
    .product_area .product_list .item > a:after{height:calc(100% - 7rem)}
    .product_area .product_list .sort_area span{margin-right:0}
    .product_area .pick_list > .item{flex:100% 1 1;margin-right:0}
    .product_area .pick_list > .item .thumb{height:auto;border-radius:0 0 2.1429rem 0}
    .product_area .pick_list > .item:nth-child(2n) .thumb{border-radius:2.1429rem 0 0 0}
    .mypage_cont .info_form .board_write .address_detail .col .td{flex-wrap:wrap}
    .mypage_cont .info_form .board_write .address_detail .col .td input{flex-shrink:0;margin-right:0;margin-bottom:0.7143rem}
    .mypage_cont .info_form .board_write .address_detail .col .td input:last-child{flex-shrink:0}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .status .btn_area .btn{min-width:auto}
    .mem_layer .pop_cont .btn_area{display:block}
    .mem_layer .pop_cont .btn_area .btn{display:block;width:100%;margin-right:0}
    .mem_layer .pop_cont .btn_area .btn + .btn{margin-top:0.714285rem}
    .pop_counsel_apply dd .current{font-size:1.0714rem}
    .pop_counsel_apply dl.answer_alarm .checkbox{margin-left:0}
    .mission_tab .tab-content .backdok_img_box {width:100%;}
    .mission_tab .tab-content .backdok_img_list {display:block;}
    .mission_tab .tab-content .backdok_img_list li {width:70%;margin: 0 auto 2%;}
    
    .cart_area .cont_area > .list_area .prd_list > .coupon {padding:15px 0px 15px 0px;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_txt_box {margin-right:0;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box {width:calc(100% - 25%);}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box input {width:calc(100% - 78%);}
    
    .mypage_cont.couponList .sub_cont .tbl_responsive > .point_table {width: 767px;}
    .mypage_cont.couponList .sub_cont .tbl_responsive {overflow-x: auto;}
    .mypage_cont.couponList .sub_cont .tbl_responsive > table {width:100%;}
    .mypage_cont.couponList .sub_cont .tbl_responsive .tbl_list thead th {border-top: 0;}
    .mypage_cont.couponList .sub_cont .tbl_responsive > .point_table + .pagination_area {width: 767px;}
    
    #footer .prize_area .prize_slide .swiper-wrapper .swiper-slide {width: 15%;}
}
@media (max-width:600px){
    .email_form{width:100%}
    .email_form input{width:6.7857rem}
    .email_form .select{width:calc(100% - 9.0714rem)}
    .email_form .select .nice-select{width:100%}
    .phone_form{width:100%}
    .phone_form input{width:calc((100% - 7.8rem) / 2)}
    .phone_form .select{width:5.8571rem}
    .phone_form .select .nice-select{width:100%}
    .phone_form .bar{margin:0}
    .address_form .row input.zip_number{width:calc(100% - 8.2857rem)}
    .address_form .row input.zip_number + .btn{margin-right:0}
    .prd_list > .prd_item .item_detail{display:block;padding:0}
    .prd_list > .prd_item .item_detail > .col{padding:0.75rem 1.0714rem 0.9375rem}
    .prd_list > .prd_item .item_detail > .item{padding-top:1.0714rem;padding-bottom:0;padding-left:0.7143rem;border-right:0}
    .prd_list > .prd_item .item_detail > .designer{padding:0.2143rem 0.7143rem 1.0714rem 5.7143rem;text-align:left;border-right:0}
    .prd_list.checkbox_o > .prd_item .item_detail > .designer{padding-left:7.1429rem}
    .prd_list > .prd_item .item_detail > .status{width:100%;padding-top:0.9375rem;padding-right:0.7143rem;padding-bottom:1.4286rem;border-top:1px solid #eaeaea}
    .prd_list > .prd_item .item_detail > .item .img{flex:none;width:4.2857rem;height:4.2857rem}
    .prd_list > .prd_item .item_detail > .designer .name,
    .prd_list > .prd_item .item_detail > .designer .place{display:inline-block;vertical-align:top;border-radius:50%}
    .prd_list > .prd_item .item_detail > .designer .name{margin-right:0.3571rem;margin-bottom:0;font-weight:400}
    .prd_list > .prd_item .item_detail > .designer .place{line-height:1.5}
    .prd_list > .prd_item .item_detail > .designer .place em{display:inline}
    .prd_list > .prd_item .item_detail > .designer .place em:before{content:'/ '}
    .prd_list > .prd_item .item_detail > .status .btn_area{padding-top:0.5rem}
    /*.prd_list > .prd_item .item_detail > .item .info .btn_change{right:-1.0714rem}*/
    .prd_list > .prd_item .item_detail > .item .info .btn_change +.min_layer{right:-1.0714rem;bottom:-5rem;left:2.1429rem}
    .prd_list.checkbox_o > .prd_item + .prd_item{margin-top:1.0714rem;border-top:1px solid #000}
    .prd_list.checkbox_o > .prd_item .item_detail > .item{padding-left:0}
    .prd_list.checkbox_o > .prd_item .item_detail > .item .checkbox{margin-top:1.4286rem}
    .prd_list.checkbox_o > .prd_item .item_detail > .status{padding-top:0.7143rem;padding-right:0;padding-left:0;border-top:0}
    .prd_list.checkbox_o > .prd_item .item_detail > .status .btn_area{justify-content:start;padding-left:7.1429rem}
    .prd_list.checkbox_o > .prd_item .item_detail > .point + .status{padding-top:1.0714rem}
    .prd_list.checkbox_o > .prd_item .item_detail > .point + .status .btn_area{justify-content:center;padding-left:0}
    .prd_thumb{display:block;border-bottom:0}
    .prd_thumb > .prd_item{width:100%;padding-bottom:0;border-bottom:0}
    .prd_thumb > .prd_item:after{display:none}
    .prd_thumb > .prd_item .img{flex:0 0 8rem;width:8rem;height:8rem;margin-right:0.7143rem}
    .mypage_cont .prd_thumb > .prd_item .img{flex:0 0 8rem;width:8rem;height:8rem}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail{padding:0}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .status{padding-right:0;padding-left:0}
    .cart_area .prd_detail_area .desinger_area input{width:100%;margin-right:0;margin-bottom:0.7143rem}
    .cart_area .prd_detail_area .desinger_area input:nth-child(3){width:calc(100% - 4.6429rem);margin-right:0.4286rem}
    .cart_area .prd_detail_area .point_area input{width:calc(100% - 7.15rem);margin-right:0}
    .cart_area .prd_detail_area .point_area span{display:none}
    .cart_area .cont_area > .list_area > .sub_cont dd .address_form{position:relative;padding-bottom:2.5714rem}
    .cart_area .cont_area > .list_area > .sub_cont dd .address_form .checkbox{position:absolute;bottom:0;left:0}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .item .info .btn_change +.min_layer{right:-1.0714rem}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .point{align-items:center;min-height:auto;padding:0.75rem 1.0714rem 0.9375rem;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-right:0}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .point .num_area{margin-left:0.5714rem}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .point .checkbox + .num_area{margin-top:0.3571rem}
    .pay_complete_area + .cont_area .prd_list > .prd_item .item_detail > .item{padding-bottom:1.0714rem}
    .mypage_cont .prd_list > .prd_item .item_detail > .status{width:100%}
    .mypage_cont .prd_list > .prd_item .item_detail > .item .info .btn_change +.min_layer{right:-1.0714rem}
    .music_down_area .sec_safari_new > a.btn_music_download, .sec_safari_english > a.btn_music_download{top:31.5%}
    .policy_area .design_form {width:70%;margin:0 auto;padding-top:20px;}
    .product_list .info_area .name{white-space:normal}
    
    .mypage_cont.couponList .sub_cont .couponList_area li:nth-child(2n) {margin-right: 0 !important;}
    .mypage_cont.couponList .sub_cont .couponList_area li:nth-child(3n) {margin-right: 1%;}
	.mypage_cont.couponList .sub_cont .couponList_area .coupon_item {width:49.5%;}
	
	#footer .prize_area .prize_slide .swiper-wrapper .swiper-slide {width: 18%;}
}
@media (max-width:550px){
    .designer_story .sec_benefit .cont.benefit03 .card_list .card .list li{flex:calc(50% - 0.9643rem) 0 1 !important;margin-right:1.9286rem !important;}
    .designer_story .sec_benefit .cont.benefit03 .card_list .card .list li:nth-child(2n){margin-right:0 !important}
    .scholarship_area .sec_scholar_banner .txt_box{top:0.7143rem;left:0.7143rem;width:calc(100% - 1.4286rem)}
    .scholarship_area .sec_scholar_banner .mission_date{bottom:0.7143rem}
    .scholarship_area .sec_mission_list .tbl_list thead th{font-size:1.1429rem}
    .scholarship_area .sec_mission_list .tbl_list tbody td{font-size:1.1429rem}
    .scholarship_area .sec_scholar_detail .area .tit{padding-bottom:0.5714rem}
    .scholarship_area .btn_scholarship_apply{padding:0.7143rem}
    
    .cart_area .cont_area > .list_area .prd_list > .coupon {padding:15px 0px 15px 0px;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_txt_box {margin-right:0;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box {width:calc(100% - 26%);}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box input {width:calc(100% - 79%);}
}

@media (max-width:480px){
    .tbl_responsive{overflow-x:auto}
    .tbl_responsive > table{width:414px}
    .store_area > .contents > .info_area > .col .form{position:relative;padding-bottom:3.2857rem}
    .store_area > .contents > .info_area > .col .form .search{position:static}
    .store_area > .contents > .info_area > .col .form .search input{width:100%;margin-right:0}
    .store_area > .contents > .info_area > .col .form .search .btn_search{position:absolute;bottom:0;left:0;width:100%;margin-top:3.2857rem;background-position:calc(50% - 3rem) 50%}
    .product_list .buy_area{top:calc(100% - 11.1rem);right:0.7143rem;width:auto;height:2.4rem}
    .product_list .buy_area .btn{width:2.4rem;height:2.4rem;background-size:1.5rem 1.5rem}
    .product_list .buy_area .btn_zzim{margin-right:0.3571rem}
    .product_list.best .buy_area{top:calc(100% - 12.5rem);width:auto}
    .product_area .product_list .buy_area{top:calc(100% - 11rem);width:7.1429rem}
    .diary_box .diary_form dl.row dd .respond_list > li{width:calc(33.3% - 0.61906rem)}
    .diary_box .diary_form dl.row dd .respond_list > li:nth-of-type(3){margin-right:0}

    .music_down_area .cont .sec.sec_music_schole .down_list a:nth-child(n+1):nth-child(-n+4){top:4%}
    .music_down_area .cont .sec.sec_music_schole .down_list a:nth-child(n+5):nth-child(-n+8){top:56%}
    .policy_list > li .policy_sec .num_list.dot li:before{top:9px}
    
    .cart_area .cont_area > .list_area .prd_list > .coupon {padding:15px 0px 15px 0px;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box {width:calc(100% - 26%);}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box input {width:calc(100% - 79%);}
    
    .mypage_cont.couponList .couponTxt_area p br {content:"";display:block;}
    
    #footer .prize_area .prize_slide .swiper-wrapper .swiper-slide {width: 22%;}
}
@media (max-width:446px){
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .people .col{justify-content:end;-webkit-justify-content:flex-end;position:relative;width:100%;height:8.7143rem}
    .brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .people img{z-index:-1;position:absolute;top:-1px;left:0}
    /*.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .people .txt_area p{text-shadow:-2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff}*/
    .brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > img{width:100%;max-width:20.2143rem;max-height:18.3571rem}
    .cart_area .prd_detail_area .point_area .btn{width:100%;margin-right:0}
    .cart_area .prd_detail_area .point_area input{width:calc(100% - 1rem);margin-top:0.7143rem;margin-right:0;vertical-align:unset}
    .mem_layer.privacy_layer .pop_cont{max-height:calc(100vh - 6.071428rem)}
    
    .cart_area .cont_area > .list_area .prd_list > .coupon {padding:15px 0px 15px 0px;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_box {justify-content:flex-start;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_txt_box {margin-right:5px;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_txt_box {width:27%;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box {width:100%;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box input {width:calc(100% - 79%);}
    .coupon_txt {text-align : justify;}
    
    .mypage_cont.couponList .sub_cont .couponList_area li {margin-right: 0 !important;}
	.mypage_cont.couponList .sub_cont .couponList_area .coupon_item {width:100%;}
	
	#footer .prize_area .prize_slide .swiper-wrapper .swiper-slide {width: 28%;}
	
	/* About Us */
	.brand_box .brand_logo_center img {width: 80%;}
	.brand_box .brand_txt_center.last img {width: 80%;}
}
@media (max-width:414px){
    #header #gnb .logo{margin-left:0.47rem}
    /*.sec_top .play_area .pagination{width:120px}
    .sec_top .play_area .start_stop{margin:0 1rem 0 0.9286rem}
    .sec_top .play_area .slick-next{right:-1rem}*/
    #container .sub_cont.mission_area .contents{max-width:none;padding:1.4286rem 0.7143rem 0}
    .mission_area .msg_box{width:calc(100% - 2.8571rem)}
    .mission_area .msg_box > strong + p{padding:0 0.7143rem;word-break:keep-all}
    .customer_center .info_area > .time .col .dot_list{flex-wrap:wrap}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .status .btn_area{flex-wrap:wrap}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .status .btn_area .btn_wish{flex:1;margin-right:0;text-indent:-0.8572rem}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .status .btn_area .btn_delete{width:100%;margin-top:0.3571rem}
    .scholarship_area .sec_scholar_banner .mission_date{bottom:0.5714rem}
    .scholarship_area .sec_scholar_banner .mission_date span{font-size:1.1429rem}
    
    .cart_area .cont_area > .list_area .prd_list > .coupon {padding:15px 0px 15px 0px;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_box {justify-content:flex-start;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_txt_box {width:30%;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box {width:100%;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box input {width:calc(100% - 79%);}
    
    .activity_100days .prd_guid_dl {width: 120px;height: auto;line-height: 15px;padding: 8px 0;}
    .activity_100days .prd_guid_dl br {display: block;}
}
@media (max-width:374px){
    html{font-size:13px}
    .term_area .calendar .datepicker{padding:0 2rem 0 0.7143rem}
    .term_area .btn_search{flex:2.1429rem 0 0;padding:0;font-size:0;text-indent:-9999px;background-position:50% 50%}
    .mypage_cont.point_list .now_point_area{padding:1.5714rem 0.7143rem}
    .mypage_cont.point_list .tbl_list .col_status{width:52px !important}
    .mypage_cont.point_list .tbl_list .col_point{width:82px !important}
    
    .cart_area .cont_area > .list_area .prd_list > .coupon {padding:15px 0px 15px 0px;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_box {justify-content:flex-start;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_txt_box {width:30%;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box {width:100%;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box input {width:calc(100% - 79%);}
    
    .mypage_cont.couponList .couponTxt_area {padding: 1.5714rem 0.7143rem;}
}
@media (max-width:359px){
    .address_form .row input.zip_number{width:100%;margin-right:0}
    .address_form .row input.zip_number + .btn{width:100%;margin-top:0.7143rem}
    .email_form input{width:100%}
    .email_form .select{width:calc(100% - 2rem);margin-top:0.7143rem}
    .email_form .at{display:inline-block;line-height:2.5714rem;vertical-align:bottom}
    .phone_form .select{width:100%}
    .phone_form input{width:calc(100% - 0.7rem);margin-top:0.7143rem}
    .phone_form .bar{display:inline-block;line-height:2.5714rem;vertical-align:bottom}
    .drop_zone .drop_list td{display:block;overflow:hidden;position:relative;padding-top:0.7143rem !important;padding-bottom:0.7143rem !important;padding-right:3.5rem;text-overflow:ellipsis;white-space:nowrap}
    .drop_zone .drop_list td input{position:absolute;top:0.3571rem;right:1.0714rem}
    #header #gnb .logo a{width:9.4286rem;height:1.6929rem;background-size:9.4286rem 1.6929rem}
    #header #gnb .etc .my a{width:1.5286rem;height:1.5286rem}
    #header #gnb .mnu .mypage_area{padding-left:1.4286rem;background-position-x:1.4286rem}
    #header #gnb .mnu > ul .depth{padding-left:1.4286rem}
    .sec_top .play_area .pagination{width:120px}
    .sec_top .play_area .start_stop{margin:0 1rem 0 0.9286rem}
    .sec_top .play_area .slick-next{right:-1rem}
    .sec_product{padding:2.8571rem 0.7143rem 5rem}
    .board_detail_area .tit_area .etc_area{flex-wrap:wrap;height:auto}
    .brand_story.days100 .guide > .area .tit_area .tit{font-size:1.4286rem}
    .brand_story.days100 .guide.diary .area.change .review_area .item p{font-size:1.1429rem}
    .activity_100days .tab.main > li > a{line-height:4rem}
    .activity_100days .tab.main > li > a:after{top:1.4286rem}
    .activity_100days .tab.main > li > a span{display:block;position:relative;top:-1.0714rem}
    .store_area > .contents > .info_area > .col .step > li{margin-right:1.8rem}
    .store_area > .contents > .info_area > .col .step > li:after{right:-1.4rem}
    .mypage_box > .col:nth-child(2){background-position:calc(100% - 1px) 0;background-size:2.9286rem 2.9286rem}
    .mypage_cont .info_form .board_write .col .td .btn_line_lightgrey{width:5.7143rem;padding:0}
    .mypage_box .status_area > .col{min-width:0;padding:0}
    .cart_area .status_area ul > li{margin-right:1.4286rem}
    .cart_area .status_area ul > li:after{width:1.0714rem}
    .cart_area .status_area ul > li:nth-child(1):after{right:-1.6rem}
    .cart_area .status_area ul > li:nth-child(2):after{right:-1.15rem}
    .cart_area .status_area ul > li:nth-child(3):after{right:-1.3rem}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .point .num_area input{width:3.5714rem}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .status .btn_area .btn{width:100%;margin-top:0.3571rem;margin-right:0}
    .cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .status .btn_area .btn_wish{flex:auto}
    .pop_reservation .address_form .row input.zip_number + .btn{margin-top:0.3571rem}
    
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_box {justify-content:flex-start;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_txt_box {width:33%;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box {width:100%;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box input {width:calc(100% - 80%);}
}
@media (max-width:319px){
    .mypage_cont.wish_list .cont_area > .cont > .btn_area{position:relative;top:0;padding-top:1.4286rem}
    .pop_designer .tit_area > .select:nth-child(1),
    .pop_designer .tit_area > .select:nth-child(2),
    .pop_designer .tit_area > .select:nth-child(3),
    .pop_designer .tit_area > .select:nth-child(1) .nice-select,
    .pop_designer .tit_area > .select:nth-child(2) .nice-select,
    .pop_designer .tit_area > .select:nth-child(3) .nice-select{width:100%}
    .designer_story .sec_benefit .cont.benefit03 .card_list .card .list li{flex:calc(50% - 0.3571rem) 0 1 !important;margin-right:0.7143rem !important;}
    
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_box {justify-content:flex-start;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_txt_box {width:35%;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box {width:100%;}
    .cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box input {width:calc(100% - 80%);}
    
}

@media (max-width:280px){
    .scholarship_area .sec_scholar_banner .mission_date span{font-size:0.9286rem}
}

/* ios safari */
@supports (-webkit-appearance:none) and (stroke-color: transparent) {
    @media (max-width:1023px){
        .activity_100days .tit_area .fl .nice-select .list{top:30px}
    }
}

/* opera */
@media (max-width:1023px) {
    body:first-of-type #header #gnb .mnu{height:100vh}
}
