@charset "utf-8";

/***** layout *****/
#header{z-index:100;position:relative;position:fixed;top:0;left:0;width:100%;transition:transform .2s linear}
#header:after{content:'';position:absolute;right:0;bottom:0;left:0;height:1px;background-color:#eaeaea}
#header .header_top{position:relative;padding:12px 40px;background-color:#222}
#header .header_top .notice{margin-top:0;color:#fafafa;font-weight:300;line-height:17px;text-align:center;word-break:keep-all}
#header .header_top .notice a{color:#fafafa}
#header .header_top .notice b{font-weight:700}
#header .header_top .btn_close{display:block;position:absolute;top:9px;right:10px;width:24px;height:24px;background:url(../images/button/btn_close_gray.svg) no-repeat 0 0}
#header #gnb{position:relative;height:99px;text-align:center;background-color:#fff;box-shadow:0px 4px 20px rgba(33, 28, 18, 0.05)}
#header #gnb:after{content:'';display:block;clear:both}
#header #gnb .mo_mnu_btn{display:none}
#header #gnb>div{max-width:1920px;margin:0 auto;/*padding:0 43px 0 55px*/padding:0 15px 0 15px;}
#header #gnb .mnu{float:left}
#header #gnb .mnu > ul{padding:36.5px 0}
#header #gnb .mnu > ul > li{/*margin-right:40px*/margin-right:30px;}
#header #gnb .mnu > ul > li:nth-last-child(4){margin-left:810px}
#header #gnb .mnu > ul > li:last-child{margin-right:0}
#header #gnb .mnu > ul > li > a{display:inline-block;color:#333;font-family:'Lato';line-height:26px;vertical-align:top}
#header #gnb .mnu > ul .depth{position:absolute;top:142px;left:100%;width:240px;height:360px;padding:0 20px;text-align:left;border-right:1px solid #eaeaea;background-color:#fff}
#header #gnb .mnu.active > ul .depth{display:block}
#header #gnb .mnu > ul > li:nth-child(1) .depth{left:calc((100% - 1440px) / 2);width:232px}
#header #gnb .mnu > ul > li:nth-child(2) .depth{left:calc(((100% - 1440px) / 2) + 232px);width:232px}
#header #gnb .mnu > ul > li:nth-child(3) .depth{left:calc(((100% - 1440px) / 2) + 464px);width:214px}
#header #gnb .mnu > ul > li:nth-child(4) .depth{left:calc(((100% - 1440px) / 2) + 678px);width:173px}
#header #gnb .mnu > ul > li:nth-child(6) .depth{left:calc(((100% - 1440px) / 2) + 851px);width:190px}
#header #gnb .mnu > ul > li:nth-child(8) .depth{left:calc(((100% - 1440px) / 2) + 1041px);width:186px}
#header #gnb .mnu > ul > li:nth-child(9) .depth{left:calc(((100% - 1440px) / 2) + 1227px);width:213px;border-right:0}
#header #gnb .mnu > ul .depth:after{content:'';display:block;clear:both}
#header #gnb .mnu > ul .depth > li{line-height:2}
#header #gnb .mnu > ul .depth > li > a{color:#5a5a5a}
#header #gnb .mnu > ul .depth > li.mnu_tit{margin-bottom:15px;line-height:1.5}
#header #gnb .mnu > ul .depth > li.mnu_tit a{color:#333;font-size:18px;font-weight:700;cursor:default}
#header #gnb .mnu > ul .depth > li.depth_3:after{content:'';display:block;clear:both}
#header #gnb .mnu > ul .depth > li.depth_3 > ul{float:left;width:calc(50% - 5px)}
#header #gnb .mnu > ul .depth > li.depth_3 > ul:nth-child(1){margin-right:10px}
#header #gnb .mnu > ul .depth > li.depth_3 > ul a{color:#5a5a5a}
#header #gnb .mnu .mo_dis_cM {display: none !important;}
#header #gnb .mnu .mo_dis_cM a:after {display: none !important;}
#header #gnb .mnu .mo_dis_menu {display: none;}
#header #gnb .mnu .mo_cM a {cursor: pointer !important;}
#header #gnb .logo{position:absolute;top:25px;left:50%;margin-left:-136.5px}
#header #gnb .logo a{display:inline-block;width:273px;height:46px;text-indent:-9999px;background:url(../images/common/logo.svg) no-repeat 0 0}
#header #gnb .etc{float:right;padding:25px 0 24px}
#header #gnb .etc .my a{display:inline-block;width:auto;margin-right:16px;color:#000;font-size:11px;letter-spacing:-.05em;text-align:center;vertical-align:top}
#header #gnb .etc .my a:before{content:'';display:block;width:32px;height:32px;margin:0 auto 1px;background-repeat:no-repeat;background-position:50% 50%}
#header #gnb .etc .my .login:before{background-image:url(../images/common/header_ico_login_2px.svg)}
#header #gnb .etc .my .logout:before{background-image:url(../images/common/header_ico_logout_2px.svg)}
#header #gnb .etc .my .mypage:before{background-image:url(../images/common/header_ico_account_2px.svg)}
#header #gnb .etc .my .search:before{background-image:url(../images/common/header_ico_search_2px.svg)}
#header #gnb .etc .my .cart{position:relative}
#header #gnb .etc .my .cart:before{background-image:url(../images/common/header_ico_cart_2px.svg)}
#header #gnb .etc .my .cart .num{display:block;position:absolute;top:-5px;right:-10px;width:20px;height:20px;color:#fff;font-size:11px;font-family:'Lato';line-height:20px;background-color:#625537;border-radius:50%}
#header #gnb .etc .my a:last-child{margin-right:0}
#header .bg_depth{display:none;width:100%;height:445px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background-color:#fff}
#container{min-height:calc(100vh - 355px);padding-top:140px;transition:padding-top .4s}/* 기본 높이는 100vh - (헤더 높이 + 풋터 높이) */
#container .contents{position:relative;max-width:1440px;margin:0 auto}
.top_hide + #container{padding-top:99px}
.scroll #header:not(.top_hide){transform:translateY(-41px);transition:transform .3s ease-in-out}
.sec_second_banner {text-align: center;padding-bottom: 150px;}
.sec_second_banner div {position: relative;}
#footer{background-color:#eeeae2}
#footer .contents{max-width:1440px;margin:0 auto}
#footer .contents:after{content:'';display:block;clear:both}
#footer .left{float:left}
#footer .left .logo{display:inline-block;width:220px;height:29px;margin:70px 0 55px;vertical-align:top;text-indent:-9999px;background:url(../images/common/logo_txt.svg) no-repeat 0 0}
#footer .left .info{max-width:620px}
#footer .left .info .col{display:inline-block;margin-right:20px;font-size:15px;line-height:27px;vertical-align:top}
#footer .left .info .col dt, #footer .left .info .col dd{display:inline-block;vertical-align:top}
#footer .left .info .col dt{margin-right:5px;color:rgba(0,0,0,.6);font-weight:500}
#footer .left .info .col dd{color:rgba(33,28,18,.8);font-weight:500}
#footer .left .fnb{/*margin:20px 0 58px*/margin:20px 0 25px;}
#footer .left .fnb > li:after{content:'';display:inline-block;width:1px;height:13px;margin:4px 18px 0;vertical-align:top;background-color:rgba(0,0,0,.2)}
#footer .left .fnb > li:last-child:after{display:none}
#footer .left .fnb > li > a{color:rgba(0,0,0,.5);font-size:15px;font-weight:500}
#footer .right{float:right;margin:63px 54px 0 0;font-family:'Lato';text-align:right}
#footer .right > .btn_instagram{display:inline-block;width:46px;height:46px;background:#fff url(../images/common/footer_ico_instagram.svg) no-repeat 50% 50%;border-radius:50%}
#footer .right > p{font-size:15px}
#footer .right > p:nth-of-type(1){margin:19px 0 3px;color:#211c12}
#footer .right > p:nth-of-type(2){color:#82724a}
#footer .right > p:nth-of-type(3){color:rgba(0,0,0,.6)}
#footer .right > p:nth-of-type(4){color:#82724a}
#footer .right > p .tel{margin-left:20px;color:#211c12;/*font-size:24px;*/font-weight:500;/*vertical-align:middle*/}
#footer .prize_area {position:relative;height:90px;margin: 0 auto;width: 100%;overflow: hidden;}
#footer .prize_area .prize_slide {width: 100%;height: 90px;}
#footer .prize_area .prize_slide .swiper-wrapper {transition-timing-function:linear;}
#footer .prize_area .prize_slide .swiper-wrapper .swiper-slide {display: flex;align-items: center;justify-content: center;width: 10%;pointer-events: none;}
#footer .copyright{color:rgba(255,255,255,.8);font-size:14px;font-weight:500;font-family:'Lato';line-height:45px;text-align:center;background-color:#222}
#wrap > .btn_fixed{z-index:10;position:fixed;bottom:100px;right:30px}
#wrap > .btn_fixed .box{width:74px;border:1px solid #ccc;border-radius:50px;background-color:#f8f5ee;box-shadow:2px 2px 10px rgba(0, 0, 0, 0.1)}
#wrap > .btn_fixed .box .btn_mission{display:block;width:74px;height:74px;padding:3px;text-align:center;border-radius:50%;background-color:#413925}
#wrap > .btn_fixed .box .btn_mission .txt{display:block;width:68px;height:68px;margin:0 auto;padding-top:15px;color:#fff;font-size:14px;font-weight:600;line-height:1.3;border:1px solid rgba(255,255,255,0.5);border-radius:50%;background-color:#413925}
#wrap > .btn_fixed .box ul{margin-top:25px}
#wrap > .btn_fixed .box ul li{position:relative;height:40px;margin-bottom:21px}
#wrap > .btn_fixed .box ul li a{display:block;position:absolute;top:0;right:16px;width:40px;height:100%;transition:width .4s}
#wrap > .btn_fixed .box ul li a .ico{position:absolute;top:0;right:0;width:40px;height:40px;vertical-align:top;background-repeat:no-repeat;background-position:50% 50%}
#wrap > .btn_fixed .box ul li.apply a .ico{background-image:url(../images/common/quick_mnu_01.svg)}
#wrap > .btn_fixed .box ul li.music a .ico{background-image:url(../images/common/quick_mnu_02.svg)}
#wrap > .btn_fixed .box ul li.center a .ico{background-image:url(../images/common/quick_mnu_03.svg)}
#wrap > .btn_fixed .box ul li.kakaotalk a .ico{background-image:url(../images/common/quick_mnu_04.svg)}
#wrap > .btn_fixed .box ul li.mission a .ico{background-image:url(../images/common/quick_mnu_06.svg)}
#wrap > .btn_fixed .box ul li a .txt{display:inline-block;opacity:0;color:#fff;font-size:14px;font-weight:600;line-height:40px;text-indent:-9999px;letter-spacing:-.05em;vertical-align:top}
#wrap > .btn_fixed .box ul li.logout{height:48px;margin-bottom:23px}
#wrap > .btn_fixed .box ul li.logout a{width:42px;padding-top:31px;text-align:center;background:url(../images/common/quick_mnu_05.svg) no-repeat 50% 0}
#wrap > .btn_fixed .box ul li.logout a em{display:block;color:#413925;font-size:11px;font-weight:500;font-family:'Lato';letter-spacing:-.05em}
#wrap > .btn_fixed > .btn_top{display:block;position:relative;width:62px;height:62px;margin:25px 0 0 5px;border:1px solid #ccc;background-color:#f8f5ee;box-shadow:2px 2px 10px rgba(0, 0, 0, 0.1);transform:rotate(45deg)}
#wrap > .btn_fixed > .btn_top:after{content:'';display:block;position:absolute;top:50%;left:50%;width:8px;height:27px;margin:-13.5px 0 0 -4px;background:url(../images/button/btn_top.svg) no-repeat 50% 50%;transform:rotate(-45deg)}
#wrap.lounge{background-color:#fcf8ef}
.ui-datepicker{font-family:'Pretendard';border:1px solid #dbdbdb !important}
.ui-widget-header{color:#333}
.ui-datepicker .ui-datepicker-header{margin-bottom:0;border-color:#f7f7f7;background-color:#f7f7f7}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top:1px;cursor:pointer}
.ui-datepicker table{margin:0}
.ui-datepicker th{color:#211c12;font-size:14px;font-weight:500}
.ui-state-default,
.ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{height:30px;margin-bottom:3px;color:#000;font-size:13px;line-height:22px;border-color:#f7f7f7;background-color:#f7f7f7}
.ui-state-default:not(.ui-state-highlight,.ui-state-active):hover{border-color:transparent;background-color:rgba(224,57,37,.3)}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{color:#fff;border-color:#6ac2b6;background-color:#6ac2b6}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{color:#fff;border-color:#e03925;background-color:#e03925}
/***** main *****/
#wrap.main{overflow-x:hidden}
.sec_main{padding:100px 0}
.sec_main h2.sec_tit{color:#211c12;font-size:30px;font-weight:500;font-family: 'Noto Sans KR', sans-serif;}
.sec_main h2.sec_tit + .sec_txt{color:#100e09;font-size:17px;font-weight:400;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.05em}
.sec_main .col .tit_area{margin-bottom:25px}
.sec_main .col .tit_area .btn_more{float:right;width:40px;height:25px;margin-top:12.5px;background:url(../images/button/btn_more.svg) no-repeat 0 50%;border:none}
.sec_main .col:first-child .tit_area{margin-bottom:45px}
.sec_top{position:relative;padding:0}
.sec_top .main_slide{overflow:hidden;max-height:833px;margin-bottom:0}
.sec_top .main_slide .img_area{display:block;text-align:center}
.sec_top .main_slide .img_area img{width:100%;margin:0 auto}
.sec_top .main_slide .img_area .pc{position:relative;overflow:hidden}
.sec_top .main_slide .img_area .pc .num{opacity:0;position:absolute;top:5.57291666667vw;left:-2.5vw;color:#ede8de;font-size:12.60416666667vw;font-weight:700;font-family:'Nanum Myeongjo';line-height:1.8319;letter-spacing:.02em;transition:opacity .4s}
.sec_top .main_slide .img_area .pc .num.on{opacity:1}
/*.sec_top .play_area{position:absolute;bottom:117px;left:12.5vw} 22.10.27 : 네비게이션바 기존 */
.sec_top .play_area .fraction{display:inline-block;margin-top:3px;margin-right:19px;color:#000;font-size:17px;font-family:'Lato';line-height:35px;letter-spacing:-.02em;vertical-align:top}
.sec_top .play_area .fraction em{font-weight:700}
/*.sec_top .play_area .pagination{display:inline-block;width:180px;margin-top:3px;text-align:left;vertical-align:top}*/
.sec_top .play_area .pagination .slick-dots{display:inline-block;position:relative;bottom:0;vertical-align:top}
.sec_top .play_area .pagination {display: none;}
/*.sec_top .play_area .pagination .slick-dots li{width:0;height:4px;margin:0;background-color:rgba(0,0,0,.3);border-radius:4px;transition:width .4s linear}
.sec_top .play_area .pagination .slick-dots li button{width:0;height:100%;padding:0;border-radius:4px}
.sec_top .play_area .pagination .slick-dots li button:before{display:none}
.sec_top .play_area .pagination .slick-dots li.slick-active button{width:100%;background-color:rgba(0,0,0,.8);transition:width .4s ease-in-out}*/
.sec_top .play_area .start_stop{display:inline-block;margin:0 41px 0 13px;vertical-align:top}
.sec_top .play_area .start_stop a{display:none;width:18px;height:40px;vertical-align:top}
.sec_top .play_area .start_stop .btn_stop{display:inline-block;background:url(../images/button/btn_video_stop.svg) no-repeat 50% 50%}
.sec_top .play_area .start_stop .btn_start{background:url(../images/button/btn_video_play.svg) no-repeat 50% 50%}
/*.sec_top .play_area > button{display:inline-block;position:relative;top:0;vertical-align:top;transform:translate(0, 0)} 22.10.27 : 네비게이션바 기존 */
/*.sec_top .play_area .slick-prev{left:0} 22.10.27 : 네비게이션바 기존 */
/*.sec_top .play_area .slick-next{right:-54px} 22.10.27 : 네비게이션바 기존 */
.sec_top .play_area .slick-prev{left: 7%;}
.sec_top .play_area .slick-next {right: 7%;}
.sec_top .scroll_down{opacity:.5;position:absolute;bottom:220px;left:-50px;font-size:14px;letter-spacing:.3em;transform:rotate(-90deg)}
.sec_product{overflow:hidden;position:relative;padding-bottom:196px;text-align:center;background-color:#fff;}
.sec_product:before{content:'KIDS’S SHCOLE';display:block;position:absolute;right:60px;bottom:-148px;width:180px;height:1660px;color:#ebe8e1;font-size:240px;font-weight:600;font-family:'Cormorant Garamond';letter-spacing:-.05em;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(-180deg)}
.sec_product h2.sec_tit + .sec_txt{margin-bottom:35px}
.sec_product .play_area{display:inline-block;height:10px;vertical-align:top}
.sec_product .play_area .pagination{padding-top:0}
.sec_product .play_area .pagination .slick-dots{position:relative;bottom:0;line-height:0}
.sec_product .play_area .pagination .slick-dots li{width:10px;height:10px;margin:0 10px}
.sec_product .play_area .pagination .slick-dots li button{width:100%;height:10px;background-color:#ccc;border-radius:50%;transition:background-color .4s}
.sec_product .play_area .pagination .slick-dots li.slick-active{width:42px;transition:width .4s}
.sec_product .play_area .pagination .slick-dots li.slick-active button{background-color:#625537;border-radius:50px}
.sec_product .play_area .pagination .slick-dots li button:before{display:none}
.sec_product .play_area .slick-arrow{margin-top:-65px}
.sec_product .play_area .slick-prev{left:-51px}
.sec_product .play_area .slick-next{right:-51px}
.product_list .row{margin-bottom:60px}
.product_list .row:last-child{margin-bottom:0}
.product_list .item{position:relative}
.product_list .item > a{display:block;cursor:pointer}
.product_list .item > a:after{content:'';opacity:0;display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% - 162px);background-color:rgba(33, 28, 18, .25);transition:opacity .4s}
.product_list .img_area img{width:100%}
.product_list .info_area{min-height:132px;margin-top:30px;line-height:17px;text-align:center}
.product_list .info_area .name{overflow:hidden;color:#201e1f;font-size:18px;line-height:25px;word-break: keep-all;/*text-overflow:ellipsis;white-space:nowrap*/}
.product_list .info_area .age{margin-top:10px;font-size:15px;color:rgba(0, 0, 0, 0.5)}
.product_list .info_area .price{margin-top:18px;font-size:20px;color:#000}
.product_list .info_area .price span{color:rgba(0, 0, 0, 0.8)}
.product_list .info_area .price strong{font-weight:600;font-family:'Lato'}
.product_list .info_area .price .prev_price{position:relative;top:1px;font-weight:600;font-size:15px;color:rgba(0, 0, 0, 0.3);text-decoration:line-through;vertical-align:top}
.product_list .info_area .price .prev_price em{font-family:'Lato';text-decoration:line-through}
.product_list .info_area .price .prev_price + strong{color:#731c08}
.product_list .info_area .price.sale .prev_price{display:inline-block;margin-right:7px;color:rgba(0, 0, 0, 0.3);vertical-align:top}
.product_list .sort_area{margin-top:30px}
.product_list .sort_area span{display:inline-block;margin-right:2px;padding:0 5px;line-height:20px;font-size:14px;color:#fff;vertical-align:top}
.product_list .sort_area span:last-child{margin-right:0}
.product_list .sort_area .top_seller{background:#b08d2f}
.product_list .sort_area .new{background:#025951}
.product_list .sort_area .sale{background:#731c08}
.product_list .buy_area{display:none;position:absolute;top:calc(100% - 242px);right:20px;width:auto;height:60px;transition-delay:.4s}
.product_list .buy_area .btn{width:60px;height:60px;border:0;border-radius:50%;background-color:rgba(238, 234, 225, .9);background-repeat:no-repeat;background-position:50% 50%;background-size:28px 28px}
.product_list .buy_area .btn_zzim{margin-right:6px;background-image:url(../images/button/btn_zzim_off_28x28_2.svg);background-position:52% 55%}
.product_list .buy_area .btn_cart{background-image:url(../images/button/btn_cart_bk_28x_28_2.svg)}
.product_list .buy_area .btn_zzim:focus,
.product_list .buy_area .btn_zzim:hover,
.product_list .buy_area .btn_zzim.on{background-image:url(../images/button/btn_zzim_off_red_line_28x28_2.svg)}
.product_list .buy_area .btn_cart:focus,
.product_list .buy_area .btn_cart:hover,
.product_list .buy_area .btn_cart.on{background-image:url(../images/button/btn_cart_red_28x_28_2.svg)}
.product_slide.best{overflow:hidden;max-height:620px;margin-bottom:70px}
.product_slide.best .slick-list{margin:0 -37.5px}
.product_slide.best .item{display:inline-block;margin:0 37.5px;vertical-align:top}
.product_slide.best .item > a:after{height:calc(100% - 185px)}
.product_list.best .info_area{margin-top:50px}
.product_list.best .info_area .price .prev_price{display:inline-block;position:relative;top:1px;vertical-align:top}
.product_list.best .info_area .price stront + span{font-size:18px}
.product_list.best .info_area .price strong{font-size:24px}
.product_list.best .info_area .name{font-size:20px;line-height:1}
.product_list.best .sort_area span{margin-right:-2px}
.product_list.best .buy_area{top:calc(100% - 265px)}
.product_list.best .buy_area .btn_zzim{margin-right:6px}
.sec_video{position:relative;padding-top:74px;background-color:#fff;}
.sec_video:before{content:'';display:block;z-index:0;position:absolute;top:0;left:0;width:100%;height:450px;background-image:url(../images/contents/bg_main_video_img.png), url(../images/contents/bg_main_video.jpg);background-repeat:no-repeat, repeat-x;background-position:100% 0, 0 0}
#container .sec_video > .contents{padding-left:110px}
.sec_video h2.sec_tit{font-size:30px;line-height:41px}
.sec_video h2.sec_tit + .sec_txt{margin-bottom:34px;font-size:23px;line-height:41px}
.sec_video .video_slide{margin-bottom:0}
.sec_video .slick-slide:after{content:'';display:block;clear:both}
.sec_video .video_area{float:left;width:680px;height:387px;margin-right:80px}
.sec_video .video_area > *{width:100%;height:100%}
.sec_video .info_area{float:right;width:calc(100% - 760px)}
/*.sec_video .info_area .main_txt{margin:6px 0 17px;color:#000;font-size:22px;font-family:'KoPub Batang';letter-spacing:-0.02em}
.sec_video .info_area .sub_txt{color:#211c12;font-size:18px;font-weight:300}*/
.sec_video .info_area .btn_more{display:inline-block;margin-top:48px;padding:25px 30px;color:#fff;font-size:16px;font-weight:600;line-height:17px;border-radius:4px;background-color:#211c12}
.sec_video .info_area .btn_more:after{content:'';display:inline-block;width:93px;height:14px;margin-left:15px;background:url(../images/button/btn_more_wt.svg) no-repeat 50% 50%}
.sec_video .play_area{position:absolute;bottom:0;left:870px}
.sec_video .play_area .fraction{display:inline-block;margin-right:19px;color:#000;font-size:17px;font-family:'Lato';line-height:35px;letter-spacing:-.02em;vertical-align:top}
.sec_video .play_area .fraction em{font-weight:700}
.sec_video .play_area .pagination{display:inline-block;width:180px;padding-top:0;text-align:left;vertical-align:top}
.sec_video .play_area .pagination .slick-dots{display:inline-block;position:relative;bottom:0;vertical-align:top}
.sec_video .play_area .pagination .slick-dots li{width:0;height:4px;margin:0;background-color:rgba(0,0,0,.3);border-radius:4px;transition:width .4s linear}
.sec_video .play_area .pagination .slick-dots li button{width:0;height:100%;padding:0;border-radius:4px}
.sec_video .play_area .pagination .slick-dots li button:before{display:none}
.sec_video .play_area .pagination .slick-dots li.slick-active button{width:100%;background-color:rgba(0,0,0,.8);transition:width .4s ease-in-out}
.sec_video .play_area .start_stop{display:inline-block;vertical-align:top}
.sec_video .play_area .start_stop a{display:none;margin:0 19px 0 13px;vertical-align:top}
.sec_video .play_area .start_stop .btn_stop{display:inline-block;width:11px;height:35px;background:url(../images/button/btn_video_stop.svg) no-repeat 0 45%}
.sec_video .play_area .start_stop .btn_start{isplay:inline-block;width:11px;height:35px;background-color:#000}
.sec_video .play_area > button{display:inline-block;position:relative;top:0;vertical-align:top;transform:translate(0, 0)}
.sec_video .play_area .slick-prev{left:0;margin-right:20px}
.sec_video .play_area .slick-next{right:0}
.sec_kichol_pick{position:relative;background-color:#fff;}
.sec_product + .sec_kichol_pick{padding-top:0}
.sec_kichol_pick h2.sec_tit{margin-bottom:38px;line-height:63px}
.sec_kichol_pick .sec_txt{margin-top:29px;margin-left:20px;font-weight:300}
.sec_kichol_pick .product_slide{font-size:0}
.sec_kichol_pick .product_slide li{display:inline-block;width:calc(25% - 15px);margin-right:20px;margin-bottom:60px;vertical-align:top}
.sec_kichol_pick .product_slide li:nth-child(n+5){margin-bottom:0}
.sec_kichol_pick .product_slide li:nth-child(4n){margin-right:0}
.sec_kichol_pick .product_slide li .img_area{width:100%}
.sec_kichol_pick .product_slide li .img_area img{width:100%}
.sec_kichol_pick .slick-prev,.sec_kichol_pick .slick-next{top:-65px}
.sec_kichol_pick .slick-prev{right:50px !important;left:auto}
.sec_kichol_pick .slick-next{right:0}
.sec_reading{padding-bottom:200px;background-color:#fff;}
.sec_reading h2.sec_tit + .sec_txt{margin-top:16px;font-size:18px;letter-spacing:normal}
.sec_reading .left_area{width:776px;height:700px;margin-right:100px;padding:60px 80px 70px;background:#f7f0ea}
.sec_reading .txt{font-weight:300;color:#000}
.sec_reading .txt em{font-weight:700}
.sec_reading .txt_price{position:relative;padding:85px 0 20px;font-weight:600;font-size:18px;border-bottom:1px solid rgba(33,28,18,0.3)}
.sec_reading .txt_price::before{content:'';position:absolute;display:block;width:224px;height:247px;right:0;bottom:0;background:url(../images/contents/bg_reading_child.png) no-repeat 100% 0}
.sec_reading .txt_price p.num{margin-top:8px}
.sec_reading .txt_price p.num em{font-size:48px;font-weight:500;font-family:'Lato';color:#211c12;line-height:58px}
.sec_reading .txt_price p.num span{display:inline-block;margin-top:-16px;font-family:'KoPub Batang';font-size:32px;color:#000;font-weight:300;line-height:38px;vertical-align:middle}
.sec_reading .left_area > .txt{margin-top:50px;margin-bottom:70px}
.sec_reading .btn_view{position:relative;float:right;padding:0 137px 0 29px;font-weight:600;line-height:65px}
.sec_reading .btn_view:after{content:'';position:absolute;right:20px;top:50%;margin-top:-2.5px;display:block;width:95px;height:5px;background:url(../images/icon/ico_view_arrow.svg) no-repeat 50% 50%}
.sec_reading .right_area{height:700px;width:calc(100% - 876px)}
.sec_reading .right_area .various_reading .img_area{width:280px;height:200px}
.sec_reading .right_area .various_reading .img_area img{width:100%;height:100%}
.sec_reading .right_area li{margin-bottom:50px}
.sec_reading .right_area li:last-child{margin-bottom:0}
.sec_reading .right_area .txt{font-size:18px;font-weight:400}
.sec_reading .right_area .right{float:right;text-align:right}
.sec_reading .right_area .txt_area{padding-top:20px}
.sec_reading .right_area .txt_area .num span{display:inline-block;margin-top:18px;margin-left:1px;color:#000;font-size:24px;font-weight:300;font-family:'KoPub Batang';vertical-align:middle}
.sec_reading .right_area .txt_area .num em{display:inline-block;margin-bottom:67px;font-size:40px;font-weight:500;font-family:'Lato';vertical-align:top}
.sec_reading .right_area .txt_area .hastag{color:#000;font-weight:300}
.sec_notice{position:relative;padding:80px 0 100px;background-color:#fff;}
.sec_notice h2.sec_tit{font-size:34px}
.sec_notice .col:first-child{width:470px;margin-right:60px}
.sec_notice .col:last-child{width:calc(100% - 530px);margin-top:0;padding-bottom:0}
.sec_notice .list li{margin-bottom:13px}
.sec_notice .list li:last-child{margin-bottom:0}
.sec_notice .list li a{display:block;color:#333}
.sec_notice .list li span{display:inline-block;vertical-align:top}
.sec_notice .list li .sort{width:45px;height:23px;margin-top:0;margin-right:8px;color:#fff;font-size:13px;font-weight:500;line-height:23px;text-align:center;border-radius:30px}
.sec_notice .list li .sort.notice{background-color:#6ac2b6}
.sec_notice .list li .sort.news{background-color:#5a95f2}
.sec_notice .list li .txt{overflow:hidden;width:calc(100% - 180px);margin-right:25px;text-overflow:ellipsis;white-space:nowrap}
.sec_notice .list li .date{color:#767676}
.box_col03{display:block;width:100%;height:288px;margin:0 auto;font-size:0}
.box_col03 .box{display:inline-block;width:288px;height:100%;margin-right:23px;vertical-align:top}
.box_col03 .box:last-child{margin-right:0}
.box_col03 .box img{width:100%;height:100%}
.box_col03.event_banner{padding:0;white-space:nowrap}
.box_col03.event_banner .slick-slide.box{margin:0 11.5px}
.box_col03.event_banner .slick-slide.box:last-child{margin:0 11.5px}

/***** sub *****/
h2.sec_tit{color:#000;font-size:24px;font-weight:500;letter-spacing:-0.05em}
h3.sec_sub_tit{color:#000;font-size:20px;font-weight:500}
#container .sub_visual > .contents{max-width:1380px;padding:40px 0 33px;text-align:center;border-bottom:1px solid #000}
#container .sub_cont .contents{max-width:1380px}
.sub_cont + .sub_cont{margin-top:24px}
.sub_cont .tit_area{padding-bottom:10px;color:#000;border-bottom:1px solid #000}
.sub_cont .tit_area h3.tit{display:inline-block;font-size:20px;font-weight:400;vertical-align:baseline}
.sub_cont .tit_area .order_num{display:inline-block;width:21px;height:21px;margin:4px 0 0 2px;color:#fff;font-size:12px;font-weight:600;line-height:21px;text-align:center;vertical-align:top;border-radius:50%;background-color:#e03925}
.sub_visual .page_tit{font-size:32px;letter-spacing:-.03em}
.sub_visual .page_txt{margin-top:15px;font-size:20px}
.dot_list > li{position:relative;margin-top:7px;padding-left:8px;color:#000;font-size:14px;word-break:keep-all}
.sub_list > li{font-size:16px;}
.dot_list > li:first-child{margin-top:0 !important}
.dot_list > li:before{content:'';display:block;position:absolute;top:8px;left:0;width:3px;height:3px;border-radius:50%;background-color:#000}
.dot_list > li.fc_warning:before{background-color:#e03925}
.dot_list.grey > li{color:#767676}
.dot_list.grey > li:before{background-color:#767676}
/*Products*/
.product_area{padding-bottom:100px}
.product_area .sort_area{margin-top:50px;text-align:center}
.product_area .sort_area .age_sort{display:inline-block;margin:50px 0 40px;vertical-align:top}
.product_area .sort_area .age_sort > li{margin-right:30px}
.product_area .sort_area .age_sort > li:last-child{margin-right:0}
.product_area .sort_area .age_sort > li a{color:#767676;font-size:18px;font-weight:500}
.product_area .sort_area .age_sort > .active a{color:#000;font-weight:700}
.product_area .product_list{display:flex;flex-wrap:wrap}
.product_area .product_list > .item{flex:calc(33.3% - 20px) 0 0;margin-right:30px}
.product_area .product_list > .item:nth-child(-n+3){margin-top:50px}
.product_area .product_list > .item:nth-last-child(-n+3){margin-top:60px}
.product_area .product_list > .item:nth-child(3n){margin-right:0}
.product_area .product_list .item > a:after{height:calc(100% - 169px)}
.product_area .product_list .info_area{margin-top:37px}
.product_area .product_list .info_area .price{margin-top:20px}
.product_area .product_list .buy_area{top:calc(100% - 252px)}
.product_area .product_list + .pagination_area{margin-top:42px;padding-top:48px;border-top:1px solid #eaeaea}
.product_area .pick_list{display:flex;flex-wrap:wrap;padding-top:10px}
.product_area .pick_list > .item{flex:calc(50% - 15px) 1 1;margin-right:30px;margin-top:30px}
.product_area .pick_list > .item:nth-child(2n){margin-right:0}
.product_area .pick_list > .item .thumb{overflow:hidden;height:calc((50vw - 39px) * 0.47);max-height:320px;border-radius:0 0 70px 0}
.product_area .pick_list > .item .thumb img{width:100%;height:100%}
.product_area .pick_list + .pagination_area{margin-top:60px;padding-top:38px;border-top:1px solid #eaeaea}

/* AboutUS */
.aboutUs > .tab_area{margin-top:50px}
.aboutUs .ceo_greetings > .top{position:relative;margin-top:46px;}
.aboutUs .about_brand > .area{margin-top:50px}
.ceo_greetings img {width: 100%;}
.about_brand > .type > .contents {position: relative;width: 100%;}
.about_brand > .type > .contents::before {content: '';display: block;position: absolute;top: 2%;left: 50%;width: 2px;height: 96%;background-color: #eee;transform: translate(-50%, 0);}
.brand_item {display: flex;}
.brand_item div {width: 50%;height: 361px;display: flex;}
.brand_item .brand_logo {align-items: center;justify-content: center;}
.brand_item .brand_txt_right {align-items: center;justify-content: flex-start;}
.brand_item .brand_txt_left {align-items: center;justify-content: flex-end;}
.fade_up {opacity: 0;transform: translateY(40px);}
.animate-normal {animation: animateIn 1s ease forwards;}
.animate-delay1 {animation: animateIn 1s ease 500ms forwards;}
.animate-delay2 {animation: animateIn 1s ease 700ms forwards;}
.animate-delay3 {animation: animateIn 1s ease 900ms forwards;}
@keyframes animateIn {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/*Brand*/
.brand_story{padding-bottom:100px}
.brand_story .txt_show.move,
.brand_story .txt_show .move01,
.brand_story .txt_show .move02,
.brand_story .txt_show .move03,
.brand_story .txt_show .move04,
.brand_story .txt_show .move05,
.brand_story .txt_show .move06{opacity:0}
.brand_story .txt_show.active.move{opacity:1;transition:opacity .4s}
.brand_story .txt_show.active .move01{opacity:1;transition:opacity .4s}
.brand_story .txt_show.active .move02{opacity:1;transition:opacity .4s;transition-delay:.2s !important}
.brand_story .txt_show.active .move03{opacity:1;transition:opacity .4s;transition-delay:.4s !important}
.brand_story .txt_show.active .move04{opacity:1;transition:opacity .4s;transition-delay:.6s !important}
.brand_story .txt_show.active .move05{opacity:1;transition:opacity .4s;transition-delay:.8s !important}
.brand_story .txt_show.active .move06{opacity:1;transition:opacity .4s;transition-delay:1s !important}
.brand_story .txt_show.up.move,
.brand_story .txt_show.up .move01,
.brand_story .txt_show.up .move02,
.brand_story .txt_show.up .move03,
.brand_story .txt_show.up .move04,
.brand_story .txt_show.up .move05,
.brand_story .txt_show.up .move06{transform:translateY(20px)}
.brand_story .txt_show.up.active.move,
.brand_story .txt_show.up.active .move01,
.brand_story .txt_show.up.active .move02,
.brand_story .txt_show.up.active .move03,
.brand_story .txt_show.up.active .move04,
.brand_story .txt_show.up.active .move05,
.brand_story .txt_show.up.active .move06{transform:translateY(0);transition:opacity .4s, transform .4s}
.brand_story .txt_show.left .move01,
.brand_story .txt_show.left .move02,
.brand_story .txt_show.left .move03,
.brand_story .txt_show.left .move04{transform:translateX(-20px)}
.brand_story .txt_show.left.active .move01,
.brand_story .txt_show.left.active .move02,
.brand_story .txt_show.left.active .move03,
.brand_story .txt_show.left.active .move04{transform:translateX(0);transition:opacity .4s, transform .4s}
.brand_story .txt_show.right .move01,
.brand_story .txt_show.right .move02,
.brand_story .txt_show.right .move03,
.brand_story .txt_show.right .move04{transform:translateX(20px)}
.brand_story .txt_show.right.active .move01,
.brand_story .txt_show.right.active .move02,
.brand_story .txt_show.right.active .move03,
.brand_story .txt_show.right.active .move04{transform:translateX(0);transition:opacity .4s, transform .4s}
.brand_story .txt_show.flip .move01,
.brand_story .txt_show.flip .move02,
.brand_story .txt_show.flip .move03,
.brand_story .txt_show.flip .move04,
.brand_story .txt_show.flip .move05,
.brand_story .txt_show.flip .move06{transform:rotateY(90deg);transform-style:preserve-3d}
.brand_story .txt_show.flip.active .move01,
.brand_story .txt_show.flip.active .move02,
.brand_story .txt_show.flip.active .move03,
.brand_story .txt_show.flip.active .move04,
.brand_story .txt_show.flip.active .move05,
.brand_story .txt_show.flip.active .move06{transform:rotateY(0);transition:opacity .4s, transform .4s}
.brand_story .banner_area{position:relative;margin-top:50px}
.brand_story .banner_area .txt_area{padding:95px 0 208px;font-family:'KoPub Batang';background:url(../images/contents/img_brand_story.jpg) no-repeat 100% 0}
.brand_story .banner_area .txt_area span{font-size:24px;font-weight:300;line-height:1.2;font-family:'Cormorant Garamond'}
.brand_story .banner_area .txt_area span em{font-weight:600}
.brand_story .banner_area .txt_area strong{display:block;margin:35px 0;font-size:46px;line-height:1.4;letter-spacing:-.02em}
.brand_story .banner_area .txt_area p{font-size:20px;letter-spacing:-.02em}
.brand_story .banner_area .img{position:absolute;bottom:0;left:0;width:100%;height:85px;background:url(../images/contents/bg_brand_txt.png) repeat-x -565px 0;transition:background-position-x .85s ease}
.brand_story .banner_area + .info_area{margin-top:100px}
.brand_story .banner_area + .info_area ul > li{display:flex;align-items:center;color:#000;letter-spacing:-.02em;text-align:center}
.brand_story .banner_area + .info_area ul > li + li{margin-top:60px}
.brand_story .banner_area + .info_area ul > li:nth-child(1) > .txt{margin:0 20px 0 69px}
.brand_story .banner_area + .info_area ul > li:nth-child(2) > .txt{margin:0 148px 0 20px}
.brand_story .banner_area + .info_area ul > li:nth-child(3) > .txt{margin:0 20px 0 149px}
.brand_story .banner_area + .info_area ul > li:nth-child(4) > .txt{margin:0 128px 0 20px}
.brand_story .banner_area + .info_area ul > li > .txt:before{content:'';display:block;width:13px;height:11px;margin:0 auto 24px;background:url(../images/icon/ico_db_quotation_lt.svg) no-repeat 0 0}
.brand_story .banner_area + .info_area ul > li > .txt:after{content:'';display:block;width:13px;height:11px;margin:24px auto 0;background:url(../images/icon/ico_db_quotation_rt.svg) no-repeat 0 0}
.brand_story .banner_area + .info_area ul > li > .txt .tit{font-size:22px;font-weight:400;font-family:'KoPub Batang'}
.brand_story .banner_area + .info_area ul > li > .txt p{margin-top:8px;word-break:keep-all}
.brand_story .banner_area + .info_area ul > li > .line{flex:1;height:1px}
.brand_story .banner_area + .info_area ul > li > .line em{display:inline-block;height:100%;vertical-align:text-bottom;background-color:#a5a5a5}
.brand_story .banner_area + .info_area ul > li.active > .line em{animation:lineAnimation .6s forwards}
@keyframes lineAnimation {
    0%{padding:0}
    100%{padding:0 50%}
}
#container .sub_cont.brand_story.days100 .cont.main_guide .contents{max-width:1280px}
.brand_story.days100 > .tab_area{margin-top:50px}
.brand_story.days100 .main_guide > .top{position:relative;margin-top:46px}
.brand_story.days100 .main_guide > .top:before{content:'';display:block;position:absolute;top:127px;left:0;width:100%;height:260px;background-color:#f7f7f7}
.brand_story.days100 .main_guide > .top .tit_area{padding-bottom:27px;text-align:center;border-bottom:0}
.brand_story.days100 .main_guide > .top .tit_area .sub_tit{display:block;font-size:20px;font-family:'Cormorant Garamond';line-height:1.2}
.brand_story.days100 .main_guide > .top .tit_area .sub_tit:after{content:'';display:block;width:1px;height:50px;margin:14px auto;background-color:#a5a5a5}
.brand_story.days100 .main_guide > .top .tit_area .sub_tit em{font-weight:600}
.brand_story.days100 .main_guide > .top .tit_area .tit{display:block;color:#000;font-size:36px;font-weight:300;font-family:'KoPub Batang';line-height:1.4;letter-spacing:-.02em}
.brand_story.days100 .main_guide > .top .tit_area .tit em{font-weight:700}
.brand_story.days100 .main_guide > .top .tit_area p{margin-top:27px;color:#000;font-size:18px;letter-spacing:-.02em}
.brand_story.days100 .main_guide > .top .info_area{text-align:center}
.brand_story.days100 .main_guide > .top .info_area > .txt_area{display:flex;margin:53px 0 55px;text-align:left}
.brand_story.days100 .main_guide > .top .info_area > .txt_area .col{flex:50% 1 1;color:#000;letter-spacing:-.02em;word-break:keep-all}
.brand_story.days100 .main_guide > .top .info_area > .txt_area .col:nth-child(1){margin-right:97px}
.brand_story.days100 .main_guide > .top .info_area > .txt_area .col strong{font-size:22px;font-weight:600}
.brand_story.days100 .main_guide > .top .info_area > .txt_area .col p{margin-top:15px}
.brand_story.days100 .main_guide > .top .info_area > .txt_area .col p + p{margin-top:10px}
.brand_story.days100 .main_guide > .top .info_area > .detail_info{text-align:left}
.brand_story.days100 .main_guide > .top .info_area > .detail_info li{width:calc(33.3% - 20px);margin-right:30px;letter-spacing:-.02em}
.brand_story.days100 .main_guide > .top .info_area > .detail_info li:last-child{margin-right:0}
.brand_story.days100 .main_guide > .top .info_area > .detail_info a{display:block;position:relative;padding-bottom:26px;border:1px solid #dbdbdb;border-radius:10px 0}
.brand_story.days100 .main_guide > .top .info_area > .detail_info a:after{content:'';display:block;position:absolute;right:-1px;bottom:-2px;width:42px;height:42px;border:1px solid #dbdbdb;border-radius:10px 0;background:#f7f7f7 url(../images/button/btn_plus_line_gray.svg) no-repeat 50% 50%}
.brand_story.days100 .main_guide > .top .info_area > .detail_info .mark{display:inline-block;width:116px;height:42px;margin:-1px 0 0 -1px;color:#fff;line-height:42px;text-align:center;border-radius:10px 0;background-color:#6ac2b6}
.brand_story.days100 .main_guide > .top .info_area > .detail_info .tit{display:block;margin:14px 0 2px;padding-left:20px;color:#000;font-size:20px;font-weight:600}
.brand_story.days100 .main_guide > .top .info_area > .detail_info p{color:#000;padding:0 50px 0 20px}
.brand_story.days100 .main_guide > .detail_info_area{margin-top:100px}
.brand_story.days100 .main_guide > .detail_info_area .reward{padding:50px 0 45px;text-align:center;background-color:#f7f7f7}
.brand_story.days100 .main_guide > .detail_info_area .reward strong{color:#000;font-size:22px;font-weight:600;letter-spacing:-.02em}
.brand_story.days100 .main_guide > .detail_info_area .reward strong:before{content:'';display:block;width:60px;height:61px;margin:0 auto 10px;background:url(../images/icon/ico_brand_100days_coin.svg) no-repeat 50% 50%}
.brand_story.days100 .main_guide > .detail_info_area .reward p{margin-top:8px;color:#767676;letter-spacing:-.02em}
.brand_story.days100 .main_guide > .detail_info_area .sec{padding-top:72px}
.brand_story.days100 .main_guide > .detail_info_area .sec .tit_area{position:relative;padding-bottom:36px;text-align:center;letter-spacing:-.02em;border-bottom:0}
.brand_story.days100 .main_guide > .detail_info_area .sec .tit_area:before{content:'';display:block;position:absolute;top:-92px;left:50%;width:1px;height:80px;margin-left:-0.5px;background-color:#a5a5a5}
.brand_story.days100 .main_guide > .detail_info_area .sec .tit_area .tit{display:block;color:#000;font-size:22px;font-weight:600}
.brand_story.days100 .main_guide > .detail_info_area .sec .tit_area .txt{display:block;margin-top:9px;color:#767676}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user + .pre_user{margin-top:84.5px}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item{letter-spacing:-.02em}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .tit{display:block;font-size:30px;font-family:'KoPub Batang';text-align:center}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .tit:before{content:'';display:inline-block;width:15px;height:54px;margin-right:10px;vertical-align:text-top;background:url(../images/icon/ico_db_quotation_lt.svg) no-repeat 50% 0}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .tit:after{content:'';display:inline-block;width:15px;height:54px;margin-left:10px;vertical-align:text-top;background:url(../images/icon/ico_db_quotation_rt.svg) no-repeat 50% 0}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list{display:flex;margin-top:27px}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list li{flex:calc(33.3% - 20px) 0 0;position:relative;margin-right:30px;padding:20px 20px 24px;text-align:right;border-radius:10px;background-color:#f2faf9}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list li:last-child{margin-right:0}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list li:after{content:'';display:block;position:absolute;top:23px;left:33px;width:40px;height:40px;background-repeat:no-repeat;background-position:50% 50%}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list .more_time:after{background-image:url(../images/icon/ico_brand_100days_review01.svg)}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list .more_interest:after{background-image:url(../images/icon/ico_brand_100days_review02.svg)}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list .help_habit:after{background-image:url(../images/icon/ico_brand_100days_review03.svg)}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list .book_application:after{background-image:url(../images/icon/ico_brand_100days_review04.svg)}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list .more_expression:after{background-image:url(../images/icon/ico_brand_100days_review05.svg)}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list .more_talk:after{background-image:url(../images/icon/ico_brand_100days_review06.svg)}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list .more_self_esteem:after{background-image:url(../images/icon/ico_brand_100days_review07.svg)}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list .more_dad:after{background-image:url(../images/icon/ico_brand_100days_review08.svg)}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list li .per{color:#e03925;font-size:28px;font-weight:700}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .list li p{margin-top:1px;color:#000;font-size:18px}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .people{display:flex;margin-top:40px}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .people > .col{display:flex;align-items:center;flex:calc(50% - 15px) 0 0;border-bottom:1px solid #6ac2b6}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .people > .col:nth-child(1){margin-right:30px}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .people img{margin-right:42px}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .people .txt_area p{margin-bottom:14px;color:#000;font-size:20px}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .people .txt_area .name{display:inline-block;padding:0 20px;color:#fff;line-height:38px;letter-spacing:0;vertical-align:top;border-radius:30px;background-color:#6ac2b6}
.brand_story.days100 .main_guide > .detail_info_area .sec .pre_user > .item > .people .txt_area .name em{font-weight:600}
.brand_story.days100 .main_guide > .detail_info_area .sec .graph_area{margin-top:100px;padding:40px 0 50px;background-color:#f7f7f7}
.brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents{display:flex;justify-content:center;background-image:url(../images/contents/img_brand_100days_survey01_1.svg),url(../images/contents/img_brand_100days_survey01_2.svg);background-repeat:no-repeat,no-repeat;background-position:20px 0, calc(100% - 10px ) 100%}
.brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col{width:225px;margin-right:150px;padding-top:30px}
.brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col p{margin-bottom:12px;color:#000;font-size:26px;letter-spacing:-.02em}
.brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col p strong{display:block;font-weight:600}
.brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col ul{display:flex;flex-wrap:wrap}
.brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col ul li{flex:50% 0 0;padding-top:16px}
.brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col ul li:before{content:'';display:inline-block;width:20px;height:20px;margin:1px 5px 0 0;vertical-align:top;border-radius:50%}
.brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col ul .babypink:before{background-color:#f2e3d9}
.brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col ul .coral:before{background-color:#f8a088}
.brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col ul .paleblue:before{background-color:#79c3d3}
.brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col ul .skyblue:before{background-color:#ccecf2}
.brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col ul .tan:before{background-color:#f0cfb4}
.brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > .col ul .baige:before{background-color:#ebd9c6}
.brand_story.days100 .main_guide > .detail_info_area .sec .graph_area > .contents > img{max-width:280px;max-height:292px}
.brand_story.days100 .main_guide > .detail_info_area .sec .power_area{color:#000}
.brand_story.days100 .main_guide > .detail_info_area .sec .power_area > .tit{display:block;margin-top:-8.5px;font-size:30px;font-family:'KoPub Batang';text-align:center}
.brand_story.days100 .main_guide > .detail_info_area .sec .power_area > .tit:before{content:'';display:inline-block;width:15px;height:54px;margin-right:10px;vertical-align:text-top;background:url(../images/icon/ico_db_quotation_lt.svg) no-repeat 50% 0}
.brand_story.days100 .main_guide > .detail_info_area .sec .power_area > .tit:after{content:'';display:inline-block;width:15px;height:54px;margin-left:10px;vertical-align:text-top;background:url(../images/icon/ico_db_quotation_rt.svg) no-repeat 50% 0}
.brand_story.days100 .main_guide > .detail_info_area .sec .power_area > dl{margin-top:28.5px;text-align:center;letter-spacing:-.02em}
.brand_story.days100 .main_guide > .detail_info_area .sec .power_area dt{display:inline-block;padding:14px 30px;color:#fff;font-size:20px;font-weight:600;border-radius:20px 0;background-color:#6ac2b6}
.brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd ul{position:relative;width:441.6px;height:307px;margin:60px auto 24px;background:url(../images/contents/img_brand_100days_survey02.svg) no-repeat 50% 50%}
.brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd ul li{position:absolute;padding:14px 30px;font-size:20px;border-radius:5px;background-color:#fff;box-shadow:3px 3px 20px rgba(0, 0, 0, 0.1)}
.brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd ul li:nth-child(1){top:7px;left:-156px}
.brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd ul li:nth-child(2){top:7px;right:-235px}
.brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd ul li:nth-child(3){top:153px;left:-268px}
.brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd ul li:nth-child(4){top:146px;right:-205px}
.brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd ul li:before{content:'';display:block;z-index:1;position:absolute;bottom:-17.5px;left:20px;width:33px;height:17.5px;background:url(../images/contents/img_talk_tail.png) no-repeat 50% 50%;background-size:contain}
.brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd ul li:nth-child(2n-1):before{right:20px;left:auto;transform:rotateY(-180deg)}
.brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd ul li em{font-weight:600}
.brand_story.days100 .main_guide > .detail_info_area .sec .power_area dd p{font-size:18px}
.brand_story.days100 .main_guide > .detail_info_area .sec .interview_area{position:relative;margin-top:94px;padding-top:73px;color:#000;text-align:center}
.brand_story.days100 .main_guide > .detail_info_area .sec .interview_area:before{content:'';z-index:-1;display:block;position:absolute;top:0;left:0;width:100%;height:360px;background-color:#f7f7f7}
.brand_story.days100 .main_guide > .detail_info_area .sec .interview_area .tit{display:block;margin-bottom:21px;font-size:30px;font-family:'KoPub Batang';letter-spacing:-.02em}
.brand_story.days100 .main_guide > .detail_info_area .sec .interview_area p{margin-top:18px;font-size:18px;letter-spacing:-.02em}
.brand_story.days100 .main_guide > .detail_info_area .sec .interview_area .btn_area{padding-top:25px}
.brand_story.days100 .guide > .area{margin-top:50px}
.brand_story.days100 .guide > .area + .area{margin-top:100px}
.brand_story.days100 .guide > .area .tit_area{padding-bottom:0;color:#000;text-align:center;letter-spacing:-.02em;border-bottom:0}
.brand_story.days100 .guide > .area .tit_area:before{content:'';display:block;width:1px;height:40px;margin:0 auto 11px;background-color:#a5a5a5}
.brand_story.days100 .guide > .area .tit_area .tit{display:inline-block;position:relative;font-size:30px;vertical-align:top}
.brand_story.days100 .guide > .area .tit_area .tit:after{content:'';display:block;width:100%;height:19px;margin:-19px 0 0 -10px;padding:0 10px;background-color:#adf7ed}
.brand_story.days100 .guide > .area .tit_area .tit + p{margin-top:15px;font-size:20px}
.brand_story.days100 .guide > .area.char .cont_area p{position:absolute;color:#000;font-size:20px;font-family:'Nanum Barunpen';letter-spacing:-.02em;background-repeat:no-repeat;background-position:50% 50%}
.brand_story.days100 .guide > .area.circle dl{color:#000;text-align:center;letter-spacing:-.02em}
.brand_story.days100 .guide > .area.circle dt{display:inline-block;margin:24px 0 40px;padding:0 29px;font-size:20px;font-weight:600;line-height:46px;vertical-align:top;border:1px solid #211c12;border-radius:50px;background-color:#fff}
.brand_story.days100 .guide > .area .step_list{display:flex;margin-top:34px;color:#000;letter-spacing:-.02em}
.brand_story.days100 .guide > .area .step_list .item{flex:1;position:relative;margin-right:31.5px;padding-bottom:68px}
.brand_story.days100 .guide > .area .step_list .item:last-child{margin-right:0}
.brand_story.days100 .guide > .area .step_list .item:before{content:'';display:block;width:40px;height:40px;margin-bottom:14px;background-repeat:no-repeat;background-position:50% 50%}
.brand_story.days100 .guide > .area .step_list .item:after{content:'';z-index:-1;display:block;position:absolute;bottom:21.5px;left:0;width:100%;height:10px;border-bottom:1px solid #211c12;background:url(../images/icon/ico_brand_step_arr_tail.svg) no-repeat calc(100% + 2px) calc(100% + 2px);box-sizing:border-box}
.brand_story.days100 .guide > .area .step_list .item .step{position:absolute;bottom:0;left:0;display:block;height:43px;padding:0 19px;font-size:18px;font-weight:600;line-height:41px;border:1px solid #211c12;border-radius:50px;background-color:#fff}
.brand_story.days100 .guide > .area .step_list .item strong{font-size:20px;font-weight:600}
.brand_story.days100 .guide > .area .step_list .item p{margin-top:14px}
.brand_story.days100 .guide > .end{margin:100px 0 -100px;padding:73px 0 100px;color:#000;text-align:center;letter-spacing:-.02em;background-color:#f7f7f7}
.brand_story.days100 .guide > .end .tit{font-size:30px;font-family:'KoPub Batang'}
.brand_story.days100 .guide > .end p{margin-top:6px;font-size:18px}
.brand_story.days100 .guide > .end .btn_area{padding-top:23px}
.brand_story.days100 .guide.diary .area.char .cont_area{position:relative;height:374px;background:url(../images/contents/img_brand_diary_cont01.svg) no-repeat 50% 100%}
.brand_story.days100 .guide.diary .area.char .cont_area p:nth-child(1){top:70px;right:171px;width:241px;height:144px;font-size:18px;padding:32px 0 0 38px;background-image:url(../images/contents/img_brand_diary_cont01_1.svg)}
.brand_story.days100 .guide.diary .area.char .cont_area p:nth-child(2){top:102px;left:189px;width:305px;height:191px;padding:43px 0 0 42px;background-image:url(../images/contents/img_brand_diary_cont01_2.svg)}
.brand_story.days100 .guide.diary .area.char .cont_area p:nth-child(3){top:214px;right:253px;width:260px;height:152px;padding:37px 0 0 40px;background-image:url(../images/contents/img_brand_diary_cont01_3.svg)}
.brand_story.days100 .guide.diary .area.circle ul{display:inline-block;vertical-align:top}
.brand_story.days100 .guide.diary .area.circle ul > li{position:relative;background:url(../images/contents/img_circle_dashed.svg) no-repeat 50% 0}
.brand_story.days100 .guide.diary .area.circle ul > li:nth-child(2){margin:0 -18px}
.brand_story.days100 .guide.diary .area.circle ul > li .tag{display:block;position:relative;width:300px;height:300px;padding:49px}
.brand_story.days100 .guide.diary .area.circle ul > li .tag .circle{display:block;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border-radius:50%;animation:circleRoundDot 6s linear infinite}
.brand_story.days100 .guide.diary .area.circle ul > li.green .tag .circle{background-color:#72b915;animation-duration:7.5s}
.brand_story.days100 .guide.diary .area.circle ul > li.blue .tag .circle{background-color:#6ac2b6;animation-delay:.4s;animation-duration:10s}
.brand_story.days100 .guide.diary .area.circle ul > li.orange .tag .circle{background-color:#f48a00;animation-delay:.4s}
.brand_story.days100 .guide.diary .area.circle ul > li .tag em{display:block;width:200px;height:200px;color:#fff;font-size:24px;line-height:200px;border-radius:50%}
.brand_story.days100 .guide.diary .area.circle ul > li.green .tag em{background-color:#72b915}
.brand_story.days100 .guide.diary .area.circle ul > li.blue .tag em{background-color:#6ac2b6}
.brand_story.days100 .guide.diary .area.circle ul > li.orange .tag em{background-color:#f48a00}
.brand_story.days100 .guide.diary .area.circle ul > li p{margin-top:14px;font-size:18px}
.brand_story.days100 .guide.diary .area.change{padding:60px 0 120px;color:#000;letter-spacing:-.02em;background-color:#f7f7f7}
.brand_story.days100 .guide.diary .area.change .intersection_area{position:relative;margin-top:40px;text-align:center}
.brand_story.days100 .guide.diary .area.change .intersection_area:after{content:'';display:block;position:absolute;top:50%;left:50%;width:42px;height:82px;background:url(../images/contents/img_intersection_blue.svg) no-repeat 50% 50%;transform:translate(-50%, -50%)}
.brand_story.days100 .guide.diary .area.change .intersection_area p{display:inline-block;width:400px;height:100px;padding-top:15px;font-size:20px;font-weight:600;text-align:center;border:1px dashed #211c12;border-radius:100px;background-color:#fff}
.brand_story.days100 .guide.diary .area.change .intersection_area p:nth-child(1){margin-right:-21px}
.brand_story.days100 .guide.diary .area.change .intersection_area p:nth-child(2){margin-left:-21px}
.brand_story.days100 .guide.diary .area.change .intersection_area p strong{display:block;color:#e03925;font-size:24px}
.brand_story.days100 .guide.diary .area.change .review_area{display:flex;margin-top:10px}
.brand_story.days100 .guide.diary .area.change .review_area > div{border-bottom:0}
.brand_story.days100 .guide.diary .area.change .review_area .item{flex:calc(33.3% - 20px) 0 0;margin:30px 30px 0 0;padding:26px 30px;border-radius:20px;background-color:#fff}
.brand_story.days100 .guide.diary .area.change .review_area .item:nth-child(3n){margin-right:0}
.brand_story.days100 .guide.diary .area.change .review_area .item p{font-size:22px;font-family:'KoPub Batang'}
.brand_story.days100 .guide.diary .area.change .review_area .item p:before{content:'';display:block;width:15px;height:15px;margin-bottom:20px;background:url(../images/icon/ico_db_quotation_lt.svg) no-repeat 50% 0;background-size:11px 9px}
.brand_story.days100 .guide.diary .area.change .review_area .item p:after{content:'';display:block;width:15px;height:15px;margin-top:20px;background:url(../images/icon/ico_db_quotation_rt.svg) no-repeat 50% 0;background-size:11px 9px}
.brand_story.days100 .guide.diary .area.change .review_area .item .name{display:block;color:#767676;text-align:right}
.brand_story.days100 .guide.diary .area .step_list .item.step01:before{background-image:url(../images/icon/ico_brand_diary_cont01_1.svg)}
.brand_story.days100 .guide.diary .area .step_list .item.step02:before{background-image:url(../images/icon/ico_brand_diary_cont01_2.svg)}
.brand_story.days100 .guide.diary .area .step_list .item.step03:before{background-image:url(../images/icon/ico_brand_diary_cont01_3.svg)}
.brand_story.days100 .guide.diary .area .step_list .item.step04:before{background-image:url(../images/icon/ico_brand_diary_cont01_4.svg)}
.brand_story.days100 .guide.reading .area.char .cont_area{position:relative;height:374px;background:url(../images/contents/img_brand_diary_cont02.svg) no-repeat 50% 100%}
.brand_story.days100 .guide.reading .area.char .cont_area p:nth-child(1){top:26px;left:174px;width:260px;height:152px;padding:37px 0 0 40px;background-image:url(../images/contents/img_brand_diary_cont02_1.svg)}
.brand_story.days100 .guide.reading .area.char .cont_area p:nth-child(2){top:124px;right:198px;width:286px;height:157px;padding:33px 0 0 47px;background-image:url(../images/contents/img_brand_diary_cont02_2.svg)}
.brand_story.days100 .guide.reading .area.char .cont_area p:nth-child(3){top:184px;left:270px;width:229px;height:144px;padding:30px 0 0 34px;font-size:18px;background-image:url(../images/contents/img_brand_diary_cont02_3.svg)}
.brand_story.days100 .guide.reading .area.circle dd{position:relative;padding:55px 0;background:url(../images/contents/img_circle_dashed_400x400.svg) no-repeat 50% 0;background-size:400px 400px}
.brand_story.days100 .guide.reading .area.circle ul{display:inline-block;vertical-align:top}
.brand_story.days100 .guide.reading .area.circle ul > li{position:relative;background:url(../images/contents/img_circle_dashed.svg) no-repeat 50% 0}
.brand_story.days100 .guide.reading .area.circle ul > li:nth-child(1){margin-right:-9px}
.brand_story.days100 .guide.reading .area.circle ul > li:nth-child(2){margin-left:-9px}
.brand_story.days100 .guide.reading .area.circle ul > li .tag{display:block;position:relative;width:300px;height:300px;padding:49px}
.brand_story.days100 .guide.reading .area.circle ul > li .tag .circle{display:block;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border-radius:50%;animation:circleRoundDot 6s linear infinite}
.brand_story.days100 .guide.reading .area.circle ul > li.blue .tag .circle{background-color:#748efd;animation-delay:.2s;animation-duration:10s}
.brand_story.days100 .guide.reading .area.circle ul > li.red .tag .circle{background-color:#fe6b6a;animation-delay:.4s}
.brand_story.days100 .guide.reading .area.circle ul > li .tag .txt{display:block;width:200px;height:200px;padding-top:67px;color:#fff;font-size:20px;font-weight:600;border-radius:50%}
.brand_story.days100 .guide.reading .area.circle ul > li.blue .tag .txt{background-color:#748efd}
.brand_story.days100 .guide.reading .area.circle ul > li.red .tag .txt{background-color:#fe6b6a}
.brand_story.days100 .guide.reading .area.circle ul > li .tag .txt em{display:block;font-size:26px;font-weight:700}
.brand_story.days100 .guide.reading .area.circle .word{position:absolute;color:#000;font-size:20px;letter-spacing:-.02em}
.brand_story.days100 .guide.reading .area.circle .word.make{top:-14px;left:50%;margin-left:53px;font-size:24px;animation:txtBlink01 4s infinite}
.brand_story.days100 .guide.reading .area.circle .word.play{top:1px;right:50%;margin-right:40px;animation:txtBlink04 6s .2s infinite}
.brand_story.days100 .guide.reading .area.circle .word.draw{top:329px;left:50%;margin-left:-26px;animation:txtBlink03 4s .4s infinite}
.brand_story.days100 .guide.reading .area.circle .word.write{top:384px;right:50%;margin-right:94px;font-size:18px;animation:txtBlink01 3s .4s infinite}
.brand_story.days100 .guide.reading .area.circle .word.activity{top:384px;left:50%;margin-left:106px;font-size:22px;animation:txtBlink02 4s 2.2s infinite}
.brand_story.days100 .guide.reading .area.bar_graph{padding:60px 0 120px;background-color:#f7f7f7}
.brand_story.days100 .guide.reading .area.bar_graph .info{max-width:675px;margin:18px auto 0;padding-left:9px}
.brand_story.days100 .guide.reading .area.bar_graph .info > li{color:#000;letter-spacing:-.02em}
.brand_story.days100 .guide.reading .area.bar_graph .info > li + li{margin-top:30px}
.brand_story.days100 .guide.reading .area.bar_graph .info > li .tit{font-size:20px;font-weight:500}
.brand_story.days100 .guide.reading .area.bar_graph .info > li p{margin-top:8px}
.brand_story.days100 .guide.reading .area.bar_graph .info > li p + p{margin-top:6px}
.brand_story.days100 .guide.reading .area.bar_graph .info > li p .bar{display:inline-block;height:20px;text-indent:-9999px;border-radius:20px}
.brand_story.days100 .guide.reading .area.bar_graph .info > li .special .bar{width:0;margin-top:-9px;background-color:#6ac2b6}
.brand_story.days100 .guide.reading .area.bar_graph .info > li .normal .bar{background-color:#dbdbdb}
.brand_story.days100 .guide.reading .area.bar_graph .info > li:nth-child(1) .normal .bar{width:0}
.brand_story.days100 .guide.reading .area.bar_graph .info > li:nth-child(2) .normal .bar{width:0}
.brand_story.days100 .guide.reading .area.bar_graph .info > li:nth-child(3) .normal .bar{width:0}
.brand_story.days100 .guide.reading .area.bar_graph .info > li .special{position:relative}
.brand_story.days100 .guide.reading .area.bar_graph .info > li .special .per{opacity:0;position:absolute;top:-8px;right:0;font-size:24px;font-weight:600}
.brand_story.days100 .guide.reading .area.bar_graph .notice{max-width:671px;margin:26px auto 0}
.brand_story.days100 .guide.reading .area.bar_graph .notice > div{display:inline-block;padding:12px 20px;vertical-align:top;border-radius:50px;background-color:#fff}
.brand_story.days100 .guide.reading .area.bar_graph .notice span:nth-child(2){margin-left:15px}
.brand_story.days100 .guide.reading .area.bar_graph .notice span:before{content:'';display:inline-block;width:20px;height:20px;margin:2px 5px 0 0;vertical-align:top;border-radius:50%}
.brand_story.days100 .guide.reading .area.bar_graph .notice .special:before{background-color:#6ac2b6}
.brand_story.days100 .guide.reading .area.bar_graph .notice .normal:before{background-color:#dbdbdb}
.brand_story.days100 .guide.reading .area.bar_graph.active .info > li .special .bar{transition:width 1.2s ease-in}
.brand_story.days100 .guide.reading .area.bar_graph.active .info > li .normal .bar{transition:width 0.8s linear}
.brand_story.days100 .guide.reading .area.bar_graph.active .info > li:nth-child(2) p .bar{transition-delay:.3s}
.brand_story.days100 .guide.reading .area.bar_graph.active .info > li:nth-child(3) p .bar{transition-delay:.6s}
.brand_story.days100 .guide.reading .area.bar_graph.active .info > li .special .bar{width:calc(100% - 70px)}
.brand_story.days100 .guide.reading .area.bar_graph.active .info > li .special .per{opacity:1;transition:opacity .2s}
.brand_story.days100 .guide.reading .area.bar_graph.active .info > li:nth-child(1) .special .per{transition-delay:1.7s}
.brand_story.days100 .guide.reading .area.bar_graph.active .info > li:nth-child(2) .special .per{transition-delay:2s}
.brand_story.days100 .guide.reading .area.bar_graph.active .info > li:nth-child(3) .special .per{transition-delay:2.3s}
.brand_story.days100 .guide.reading .area.bar_graph.active .info > li:nth-child(1) .normal .bar{width:33%}
.brand_story.days100 .guide.reading .area.bar_graph.active .info > li:nth-child(2) .normal .bar{width:36%}
.brand_story.days100 .guide.reading .area.bar_graph.active .info > li:nth-child(3) .normal .bar{width:39%}
.brand_story.days100 .guide.reading .area.ex .mo_slide{display:flex;margin-top:34px}
.brand_story.days100 .guide.reading .area.ex .mo_slide .img{flex:calc(25% - 22.5px) 0 0;margin-right:30px}
.brand_story.days100 .guide.reading .area.ex .mo_slide .img:last-child{margin-right:0}
.brand_story.days100 .guide.reading .area .step_list .item.step01:before{background-image:url(../images/icon/ico_brand_diary_cont01_5.svg)}
.brand_story.days100 .guide.reading .area .step_list .item.step02:before{background-image:url(../images/icon/ico_brand_diary_cont01_4.svg)}
.brand_story.days100 .guide.reading .area .step_list .item.step03:before{background-image:url(../images/icon/ico_brand_diary_cont01_6.svg)}
.brand_story.days100 .guide.chain .area.char .cont_area{position:relative;height:365px;background:url(../images/contents/img_brand_diary_cont03_png.png) no-repeat 50% 100%}
.brand_story.days100 .guide.chain .area.char .cont_area p:nth-child(1){top:75px;right:246px;width:213px;height:130px;padding:33px 0 0 31px;font-size:18px;background-image:url(../images/contents/img_brand_diary_cont03_1.svg)}
.brand_story.days100 .guide.chain .area.char .cont_area p:nth-child(2){top:118px;left:231px;width:286px;height:167px;padding:36px 0 0 40px;background-image:url(../images/contents/img_brand_diary_cont03_2.svg)}
.brand_story.days100 .guide.chain .area.char .cont_area p:nth-child(3){top:220px;right:309px;width:209px;height:144px;padding:30px 0 0 34px;font-size:18px;background-image:url(../images/contents/img_brand_diary_cont03_3.svg)}
.brand_story.days100 .guide.chain .area.circle dd{position:relative}
.brand_story.days100 .guide.chain .area.circle ul{display:inline-block;vertical-align:top}
.brand_story.days100 .guide.chain .area.circle ul > li{position:relative;background:url(../images/contents/img_circle_dashed.svg) no-repeat 50% 0}
.brand_story.days100 .guide.chain .area.circle ul > li .tag{display:block;position:relative;width:300px;height:300px}
.brand_story.days100 .guide.chain .area.circle ul > li .tag:before{content:'';display:block;position:absolute;top:50px;left:50px;width:200px;height:200px;border-radius:50%;background-color:#fbfbfb}
.brand_story.days100 .guide.chain .area.circle ul > li .tag .circle{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border-radius:50%;background-color:#211c12;animation:circleRoundDot 6s linear infinite}
.brand_story.days100 .guide.chain .area.circle .word{position:absolute;color:#000;font-size:20px;font-weight:500;letter-spacing:-.02em}
.brand_story.days100 .guide.chain .area.circle .topic{top:50px;right:50%;margin-right:30px}
.brand_story.days100 .guide.chain .area.circle .writer{top:86px;left:50%;margin-left:66px}
.brand_story.days100 .guide.chain .area.circle .same{top:131px;left:50%;margin-left:-31px;transform:scale(2)}
.brand_story.days100 .guide.chain .area.circle .color{top:160px;right:50%;margin-right:81px}
.brand_story.days100 .guide.chain .area.circle .shape{top:190px;left:50%;margin-left:66px}
.brand_story.days100 .guide.chain .area.circle .word.over{font-size:26px;font-weight:700}
.brand_story.days100 .guide.chain .area.circle dd p{color:#767676;letter-spacing:-.02em}
.brand_story.days100 .guide.chain .area.circle dd p:nth-of-type(1){margin:24px 0 3px;color:#000;font-size:20px}
.brand_story.days100 .guide.chain .area.circle .active .same{transform:scale(1);transition:opacity .4s, transform .4s;transition-delay:1.2s !important}
.brand_story.days100 .guide.chain .area .step_list .item.step01:before{background-image:url(../images/icon/ico_brand_diary_cont01_7.svg)}
.brand_story.days100 .guide.chain .area .step_list .item.step02:before{background-image:url(../images/icon/ico_brand_diary_cont01_8.svg)}
.brand_story.days100 .guide.chain .area .step_list .item.step03:before{background-image:url(../images/icon/ico_brand_diary_cont01_9.svg)}
@keyframes circleRoundDot {
    0%{transform:rotate(0deg) translate(-150px) rotate(0deg)}
    100%{transform:rotate(360deg) translate(-150px) rotate(-360deg)}
}
@keyframes txtBlink01{
    0%{opacity:1;transform:scale(1) skew(0deg, 0deg) rotate(0deg)}
    50%{opacity:0.4;transform:scale(1.05) skew(-1deg, -1deg) rotate(-2deg)}
    75%{opacity:0.6;transform:scale(1.05) skew(1deg, 1deg) rotate(2deg)}
    100%{opacity:1;transform:scale(1) skew(0deg, 0deg) rotate(0deg)}
}
@keyframes txtBlink02{
    0%{opacity:1}
    50%{opacity:0.5}
    100%{opacity:1}
}
@keyframes txtBlink03{
    0%{opacity:1;transform:scale(1) rotateY(0deg)}
    50%{opacity:0.6;transform:scale(.87) rotateY(35deg)}
    100%{opacity:1;transform:scale(1) rotateY(0deg)}
}
@keyframes txtBlink04{
    0%{opacity:1;transform:scale(1) rotateX(0deg)}
    50%{opacity:0.4;transform:scale(1.1) rotateX(25deg)}
    100%{opacity:1;transform:scale(1) rotateX(0deg)}
}

.designer_story .txt_show.move,
.designer_story .txt_show .move01,
.designer_story .txt_show .move02,
.designer_story .txt_show .move03,
.designer_story .txt_show .move04,
.designer_story .txt_show .move05,
.designer_story .txt_show .move06,
.designer_story .img_show.move,
.designer_story .img_show .move01,
.designer_story .img_show .move02,
.designer_story .img_show .move03{opacity:0}
.designer_story .txt_show.active.move,
.designer_story .img_show.active.move{opacity:1;transition:opacity .4s}
.designer_story .txt_show.active .move01,
.designer_story .img_show.active .move01{opacity:1;transition:opacity .4s}
.designer_story .txt_show.active .move02,
.designer_story .img_show.active .move02{opacity:1;transition:opacity .4s;transition-delay:.2s !important}
.designer_story .txt_show.active .move03,
.designer_story .img_show.active .move03{opacity:1;transition:opacity .4s;transition-delay:.4s !important}
.designer_story .txt_show.active .move04,
.designer_story .img_show.active .move04{opacity:1;transition:opacity .4s;transition-delay:.6s !important}
.designer_story .txt_show.active .move05,
.designer_story .img_show.active .move05{opacity:1;transition:opacity .4s;transition-delay:.8s !important}
.designer_story .txt_show.active .move06,
.designer_story .img_show.active .move06{opacity:1;transition:opacity .4s;transition-delay:1s !important}
.designer_story .txt_show.up.move,
.designer_story .txt_show.up .move01,
.designer_story .txt_show.up .move02,
.designer_story .txt_show.up .move03{transform:translateY(20px)}
.designer_story .txt_show.up.active.move,
.designer_story .txt_show.up.active .move01,
.designer_story .txt_show.up.active .move02,
.designer_story .txt_show.up.active .move03{transform:translateY(0);transition:opacity .4s, transform .4s}
.designer_story .img_show.active.move,
.designer_story .img_show .move01,
.designer_story .img_show .move02,
.designer_story .img_show .move03,
.designer_story .img_show .move04,
.designer_story .img_show .move05,
.designer_story .img_show .move06{transform:scale(0)}
.designer_story .img_show.active.move,
.designer_story .img_show.active .move01,
.designer_story .img_show.active .move02,
.designer_story .img_show.active .move03,
.designer_story .img_show.active .move04,
.designer_story .img_show.active .move05,
.designer_story .img_show.active .move06{transform:scale(1);transition:opacity .4s, transform .4s}

.designer_story .tab_area{margin-top:50px}
.designer_story .tab_area .cont.interview{position:relative;background-color:#f7f7f7}
.designer_story .tab_area .cont.interview:before{content:'';position:absolute;top:130px;left:50%;display:block;margin:0 auto;width:100%;max-width:1380px;height:260px;background-color:#f7f7f7;transform:translateX(-50%)}
.designer_story .tab_area .cont.interview .tab_cont .contents{max-width:1280px !important}
.designer_story .txt_area{position:relative;color:#000;letter-spacing:-0.02em;text-align:center}
.designer_story .sec{padding:100px 0}
.designer_story .sec.sec_designer_role{padding-top:50px}
.designer_story .sec.sec_benefit{padding-bottom:120px}
.designer_story .sec.sec_interview{padding:70px 0 100px;text-align:center}
.designer_story .sec_benefit, .designer_story .sec_interview{background-color:#f7f7f7}
.designer_story .sec .contents > .txt_area:before{content:'';display:block;width:1px;height:40px;margin:0 auto 11px;background-color:#a5a5a5}
.designer_story .txt_area .txt{display:inline-block;position:relative;font-size:30px;vertical-align:top}
.designer_story .txt_area .txt + .sub_txt{margin-top:15px}
.designer_story .txt_area .txt em{font-weight:700}
.designer_story .txt_area .main_txt{font-size:30px;letter-spacing:-0.02em;font-family:'KoPub Batang';font-weight:700}
.designer_story .txt_area .main_txt + .sub_txt{margin-top:9.5px}
.designer_story .txt_area .sub_txt{font-size:20px}
.designer_story .txt_area .txt:after{content:'';display:block;width:100%;height:19px;margin:-19px 0 0 -10px;padding:0 10px;background-color:#adf7ed}
.designer_story .list_form .txt:after{display:none}
.designer_story .sec_designer_role .list{display: flex;margin-top: 25px}
.designer_story .sec_designer_role li.list_form{flex:calc(25% - 22.5px) 1 1;margin-right:30px;opacity:0}
.designer_story .sec_designer_role li.list_form:last-child{margin-right:0}
.designer_story .sec_designer_role li.list_form .txt_area{text-align:left}
.designer_story .sec_designer_role li.list_form .txt_area h4.tit{margin-top:5px;color:#211c12}
.designer_story .sec_designer_role li.list_form .txt_area .txt{display:block;color:#211c12}
.designer_story .sec_designer_role li.list_form .img_area{width: 100%;height:230px;margin-top:35px}
.designer_story .sec_designer_role li.list_form:nth-child(1) .img_area{background:url(../images/contents/img_designer_01.png) no-repeat 0 0}
.designer_story .sec_designer_role li.list_form:nth-child(2) .img_area{background:url(../images/contents/img_designer_02.png) no-repeat 0 0}
.designer_story .sec_designer_role li.list_form:nth-child(3) .img_area{background:url(../images/contents/img_designer_03.png) no-repeat 0 0}
.designer_story .sec_designer_role li.list_form:nth-child(4) .img_area{background:url(../images/contents/img_designer_04.png) no-repeat 0 0}
.designer_story .sec_benefit .cont_area{margin-top:60px}
.designer_story .sec_benefit .cont_area .cont{text-align:center}
.designer_story .sec_benefit .cont_area .cont + .cont{margin-top:80px}
.designer_story .sec_benefit .cont_area .cont .lbl_num{display:inline-block;padding:0 18px;line-height:41px;font-size:18px;color:#000;border:1px solid #211c12;border-radius:50px;background:#fff;vertical-align:top}
.designer_story .sec_benefit .cont_area .cont .lbl_num em{font-weight:600}
.designer_story .sec_benefit .cont_area .cont .txt_area{margin-top:18.5px;margin-bottom:35px}
.designer_story .sec_benefit .cont_area .cont .txt_area .main_txt{position:relative;padding:0 20px}
.designer_story .sec_benefit .cont_area .cont .txt_area .main_txt:before,.designer_story .sec_benefit .cont_area .cont .txt_area .main_txt:after{content:'';position:absolute;display:inline-block;top:0;width:12px;height:11px;vertical-align:top}
.designer_story .sec_benefit .cont_area .cont .txt_area .main_txt:before{left:0;background:url(../images/icon/ico_comment.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_end.svg) no-repeat 0 0}
.designer_story .sec_benefit .cont_area .cont.benefit01 .txt_area{margin-bottom:55px}
.designer_story .sec_benefit .cont.benefit01 .desinger_step{display:flex;justify-content:center;align-items:center}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;border-radius:50%}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(1){margin-right:80px}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(2){margin-right:100px}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:after{content:'';position:absolute;top:50%;right:-60px;display:block;width:38px;height:1px;border-top:1px dashed #6ac2b6}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(2):after{width:58px;right:-80px}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:last-child:after{display:none}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:before{content:'';position:absolute;top:0;left:0;display:block;border-radius:50%;background-color:transparent;border:1px dashed #6ac2b6;transform:translate(-20px, -20px);}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(1){width:200px;height:200px;background-color:#65d9e7}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(1):before{width:240px;height:240px}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(2){width:240px;height:240px;background-color:#38bdcf}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(2):before{width:280px;height:280px}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(3){width:280px;height:280px;background-color:#18a9c1}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(3):before{width:320px;height:320px}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li strong{display:block;margin-bottom:2px}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(1) strong{font-size:20px}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(2) strong{font-size:22px}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(3) strong{font-size:24px;margin-bottom:8px}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li span{font-weight:500}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(1) span{font-size:18px}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(2) span{font-size:20px}
.designer_story .sec_benefit .cont.benefit01 .desinger_step li:nth-child(3) span{font-size:22px}
.designer_story .sec_benefit .cont.benefit02{margin-top:100px !important}
.designer_story .sec_benefit .cont.benefit02 .img_area{font-size:0}
.designer_story .sec_benefit .cont.benefit02 .img_area img{width:calc(50% - 15px);margin-right:30px}
.designer_story .sec_benefit .cont.benefit02 .img_area img:last-child{margin-right:0}
.designer_story .sec_benefit .cont.benefit03 .card_list{display:flex}
.designer_story .sec_benefit .cont.benefit03 .card_list .card{display:block;flex: calc(25% - 22.5px) 1 1;min-height: 263px;padding:27px 30px;margin-right:30px;background:#eeeae1;border-radius:20px}
.designer_story .sec_benefit .cont.benefit03 .card_list .card:last-child{margin-right:0}
.designer_story .sec_benefit .cont.benefit03 .card_list .card .list{display:flex;flex-wrap:wrap;text-align:left}
.designer_story .sec_benefit .cont.benefit03 .card_list .card .list li{position:relative;flex: 122px 1 1;padding-left:10px;margin-right: 18px;font-size:16px;letter-spacing:-0.02em;line-height: 1.8;}
.designer_story .sec_benefit .cont.benefit03 .card_list .card .list li:nth-child(2n){flex: calc(100% - 165px);margin-right:0}
.designer_story .sec_benefit .cont.benefit03 .card_list .card .list li:before{content:'';position:absolute;display:block;top:11px;left:0;width:3px;height:3px;border-radius:50%;background:#211c12}
.designer_story .sec_benefit .cont.benefit03 .card_list .card .tit{display:block;position:relative;padding-left:28px;margin-bottom:10px;font-size:20px;font-weight:600;text-align:left;letter-spacing:-0.02em;vertical-align:top}
.designer_story .sec_benefit .cont.benefit03 .card_list .card .tit:before{content:'';position:absolute;display:inline-block;left:0;top:3px;width:24px;height:24px;background: url(../images/icon/ico_benefit_pc.svg) no-repeat 2px 50%}
.designer_story .sec_benefit .cont.benefit03 .card_list .card:nth-child(2) .tit:before{background-position:-33px 50%}
.designer_story .sec_benefit .cont.benefit03 .card_list .card:nth-child(3) .tit:before{background-position:-71px 50%}
.designer_story .sec_benefit .cont.benefit03 .card_list .card:nth-child(4) .tit:before{background-position:-105px 50%}
.designer_story .sec_education .program_list{text-align: center}
.designer_story .sec_education .program_list li:nth-child(1) .img_area{background:url(../images/contents/img_education_01.png) no-repeat 50% 50%}
.designer_story .sec_education .program_list li:nth-child(2) .img_area{background:url(../images/contents/img_education_02.png) no-repeat 50% 50%}
.designer_story .sec_education .program_list li:nth-child(3) .img_area{background:url(../images/contents/img_education_03.png) no-repeat 50% 50%}
.designer_story .sec_education .program_list li:nth-child(4) .img_area{background:url(../images/contents/img_education_04.png) no-repeat 50% 50%}
.designer_story .sec_education .program_list li .hastag_list{margin-top:25px}
.designer_story .sec_interview .contents > .txt_area:before{display:none}
.designer_story .sec_interview .txt_area .main_txt + .sub_txt{margin-top:6px}
.designer_story .sec_interview .txt_area .sub_txt{font-size:18px}
.designer_story .sec_interview .card_list{display:flex;justify-content:center;margin-top:35px;margin-bottom: 30px;text-align:left}
.designer_story .sec_interview .card_list .card{flex:calc(50% - 20px) 1 1;padding:30px;margin-right:30px;letter-spacing:-0.02em;border-radius:20px;background:#fff}
.designer_story .sec_interview .card_list .card:last-child{margin-right:0}
.designer_story .sec_interview .card_list .card .top{display:flex;align-items:center;justify-content:space-between}
.designer_story .sec_interview .card_list .card .top .comment{position:relative;padding:22px 0 47px;color:#000;font-size:22px;font-family:'KoPub Batang'}
.designer_story .sec_interview .card_list .card .top .comment:before, .designer_story .sec_interview .card_list .card .top .comment:after{content:'';position:absolute;left:0;display:inline-block;width:11px;height:9px;vertical-align:top}
.designer_story .sec_interview .card_list .card .top .comment:before{top:0;background:url(../images/icon/ico_comment_sm.svg) no-repeat 0 0}
.designer_story .sec_interview .card_list .card .top .comment:after{bottom:30px;background:url(../images/icon/ico_comment_sm_end.svg) no-repeat 0 0}
.designer_story .sec_interview .card_list .card .top .img_area{margin-top:-25px}
.designer_story .sec_interview .card_list .card .interviewer{text-align:right;color:#767676}
.designer_story .sec_interview .card_list .card .interviewer strong{display:inline-block;color:#000;vertical-align:top}
.designer_story .cont.interview .tab_area .cont{display:none}
.designer_story .cont.interview .tab_area .cont.active{display:block}
.designer_story .interview_tab{max-width:1280px;padding:80px 0 100px;margin:0 auto;text-align:left}
.designer_story .interview_tab .tab{width: calc(50% - 20px);margin-right:30px;letter-spacing:-0.02em;border-radius:20px;background:#fff}
.designer_story .interview_tab .tab:last-child{margin-right:0}
.designer_story .interview_tab.tab > li a{display:flex;align-items:center;justify-content:space-between;padding:30px;color:#000;line-height:1.5;border-radius:20px;border:none}
.designer_story .interview_tab.tab > li:first-child a{border-left:none;border-radius:20px}
.designer_story .interview_tab.tab > li a .img_box{flex-shrink:0;flex-basis:60px;height:60px;border-radius:50%;background-color:#6ac2b6}
.designer_story .interview_tab.tab > li a .interviewer{text-align:left}
.designer_story .interview_tab.tab > li a .name{text-align:left;font-weight:600;font-size:20px}
.designer_story .interview_tab.tab > li.active a,.designer_story .interview_tab.tab > li:hover a{color:#fff;border:none;background-color:#6ac2b6}
.designer_story .interview_tab.tab > li.active a .interviewer, .designer_story .interview_tab.tab > li:hover a .interviewer{font-weight:400}
.designer_story .interview_tab.tab > li.active a .img_box, .designer_story .interview_tab.tab > li:hover a .img_box{background-color:#fff}
.designer_story .cont.interview .tab_cont .cont{padding-bottom:40px;background-color:#fff}
.designer_story .cont.interview .sub_txt{position:relative;padding-bottom:75px;font-family:'Cormorant Garamond'}
.designer_story .cont.interview .sub_txt em{font-weight:600}
.designer_story .cont.interview .sub_txt:after{content:'';position:absolute;bottom:13px;left:50%;display:block;margin-left:-0.5px;width:1px;height:48px;background:#a5a5a5}
.designer_story .cont.interview .main_txt{margin-bottom:25px;font-size:36px;font-weight:300}
.designer_story .cont.interview .main_txt em{font-weight:700}
.designer_story .cont.interview .txt{font-size: 18px}
.designer_story .cont.interview .txt:after{display:none}
.designer_story .cont.interview .txt strong{font-weight:600}
.designer_story .cont.interview .txt_area + .img_area{margin-top:27px}
.designer_story .cont.interview .qna_list li{padding:55px 0;border-bottom:1px solid #a5a5a5}
.designer_story .cont.interview .qna_list li:last-child{border-bottom:none}
.designer_story .cont.interview .qna_list .txt_area .sub_txt{padding-bottom:10px;font-family:'Pretendard'}
.designer_story .cont.interview .qna_list .txt_area .sub_txt:after{display:none}
.designer_story .cont.interview .qna_list .txt_area .main_txt{position:relative;display:inline-block;padding:0 25px;font-size: 30px;font-weight:700;vertical-align:top}
.designer_story .cont.interview .qna_list .txt_area .main_txt:before,.designer_story .cont.interview .qna_list .txt_area .main_txt:after{content:'';position:absolute;display:inline-block;top:0;width:12px;height:11px;vertical-align:top}
.designer_story .cont.interview .qna_list .txt_area .main_txt:before{left:0;background:url(../images/icon/ico_comment.svg) no-repeat 0 0}
.designer_story .cont.interview .qna_list .txt_area .main_txt:after{right:0;background:url(../images/icon/ico_comment_end.svg) no-repeat 0 0}
.designer_story .cont.interview .qna_list .qna{display:flex;color:#000}
.designer_story .cont.interview .qna_list .qna .col{flex: calc(50% - 25px) 1;margin-right: 50px;}
.designer_story .cont.interview .qna_list .qna .col:last-child{margin-right:0}
.designer_story .cont.interview .qna_list .qna .col .question{display:inline-block;position:relative;font-size:22px;font-weight:500}
.designer_story .cont.interview .qna_list .qna .col .question:after{content:'';display:block;width:100%;height: 15px;margin:-15px 0 0 0;background-color:#adf7ed}
.designer_story .cont.interview .qna_list .qna .col .answer{margin-top:15px;color:#000}

/*Store*/
.store_area{padding-bottom:100px}
.store_area > .contents > .info_area{display:flex;border-bottom:2px solid #000}
.store_area > .contents > .info_area > .col{flex:50% 1 1;position:relative;padding:50px 0;color:#000}
.store_area > .contents > .info_area > .col:nth-child(1){margin-right:160px}
.store_area > .contents > .info_area > .col:after{content:'';display:block;position:absolute;top:50%;right:-80px;width:1px;height:128px;background-color:#ccc;transform:translateY(-50%)}
.store_area > .contents > .info_area > .col:last-child:after{display:none}
.store_area > .contents > .info_area > .col .tit{font-size:34px;font-weight:400;line-height:1.3}
.store_area > .contents > .info_area > .col .tit em{font-weight:600}
.store_area > .contents > .info_area > .col .tit + p{margin:5px 0 26px;font-size:14px;word-break:keep-all}
.store_area > .contents > .info_area > .col .form{display:flex}
.store_area > .contents > .info_area > .col .form > *{margin-right:10px}
.store_area > .contents > .info_area > .col .form > *:last-child{margin-right:0}
.store_area > .contents > .info_area > .col .form .nice-select{width:140px}
.store_area > .contents > .info_area > .col .form .search{flex:1}
.store_area > .contents > .info_area > .col .form .search input{width:calc(100% - 141px);margin-right:10px}
.store_area > .contents > .info_area > .col .step > li{font-size:14px}
.store_area > .contents > .info_area > .col .step > li:before{content:'';display:inline-block;width:28px;height:28px;margin-right:5px;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%}
.store_area > .contents > .info_area > .col .step > .region:before{background-image:url(../images/icon/ico_store_step_place.svg)}
.store_area > .contents > .info_area > .col .step > .apply:before{background-image:url(../images/icon/ico_store_step_pencil.svg)}
.store_area > .contents > .info_area > .col .step > .call:before{background-image:url(../images/icon/ico_store_step_phone.svg)}
.store_area > .contents > .info_area > .col .step > .activity:before{background-image:url(../images/icon/ico_store_step_flag.svg)}
.store_area > .contents > .info_area > .col .step > li:after{content:'';display:inline-block;width:20px;height:6px;margin:0 15px;vertical-align:middle;background:url(../images/icon/ico_store_step_arr.svg) no-repeat 0 0}
.store_area > .contents > .info_area > .col .step > li:last-child:after{display:none}
.store_area > .contents > .cont_area > .sort_area{margin:50px 0;text-align:center}
.store_area > .contents > .cont_area .tag_sort{margin-bottom:11px}
.store_area > .contents > .cont_area .tag_sort > li{margin-right:15px}
.store_area > .contents > .cont_area .tag_sort > li:last-child{margin-right:0}
.store_area > .contents > .cont_area .tag_sort > li a{color:#000;font-weight:500}
.store_area > .contents > .cont_area .tag_sort > .active a{font-weight:700}
.store_area .thumb_list{display:flex;flex-wrap:wrap}
.store_area .thumb_list > .no_result{width:100%;padding-top:30px;color:#000;font-weight:700;text-align:center}
.store_area .thumb_list > .item{flex:calc(25% - 22.5px) 0 0;margin:30px 30px 0 0;border-bottom:1px solid #000}
.store_area .thumb_list > .item:nth-child(4n){margin-right:0}
.store_area .thumb_list > .item:nth-child(-n+4){margin-top:0}
.store_area .thumb_list > .item .thumb{position:relative;overflow:hidden;height:calc(((100vw - (100vw - 1380px)) / 4) - 22.5px)}
.store_area .thumb_list > .item .thumb img{position:absolute;top:50%;left:50%;max-width:none;transform:translate(-50% ,-50%)}
.store_area .thumb_list > .item .info_area{position:relative;padding:30px 0 24px 35px}
.store_area .thumb_list > .item .info_area:before{content:'';display:block;position:absolute;top:30px;left:0;width:32px;height:32px;background:url(../images/icon/ico_location_blue.svg) no-repeat 50% 50%}
.store_area .thumb_list > .item .info_area .place{color:#000;font-size:20px;font-weight:600}
.store_area .thumb_list > .item .info_area .hashtag span{color:#767676;font-size:14px}
.store_area .thumb_list > .item .info_area .hashtag span:last-child{margin-right:0}
.store_area .thumb_list + .pagination_area{margin-top:50px;padding-top:50px;border-top:1px solid #eaeaea}
.store_detail > .banner{position:relative;height:428px;padding:178px 0 179px}
.store_detail > .banner img{position:absolute;top:0;left:0;width:100%;height:100%}
.store_detail > .banner p{position:relative;font-size:34px;font-weight:500;line-height:71px;text-align:center;border-radius:10px 0;background-color:rgba(255,255,255,.6)}
.store_detail > .info_area > .top{display:flex;justify-content:space-between;padding:30px 0 24px 35px;border-bottom:1px solid #000}
.store_detail > .info_area > .top .main_area{position:relative}
.store_detail > .info_area > .top .main_area:before{content:'';display:block;position:absolute;top:0;left:-32px;width:32px;height:32px;background:url(../images/icon/ico_location_blue.svg) no-repeat 50% 50%}
.store_detail > .info_area > .top .main_area .place{color:#000;font-size:24px;font-weight:600}
.store_detail > .info_area > .top .main_area .hashtag{margin-top:5px}
.store_detail > .info_area > .top .main_area .hashtag > span{display:inline-block;margin-right:5px;color:#767676;vertical-align:top}
.store_detail > .info_area > .top .main_area .hashtag > span:last-child{margin-right:0}
.store_detail > .info_area > .top .etc_area{display:flex;align-items:center;flex-shrink:0}
.store_detail > .info_area > .top .etc_area .btn_map{display:inline-block;width:32px;height:32px;margin-right:20px;background:url(../images/icon/ico_map_27x27.svg) no-repeat 50% 50%;background-size:contain}
.store_detail > .info_area > .top .etc_area .prd_mark{margin-top:0;padding:0;border:0}
.store_detail > .info_area > .top .etc_area .prd_mark .btn_share{float:none;margin:0 20px 0 0}
.store_detail > .info_area > .prd_detail_area{padding:28px 35px}
.store_detail > .etc_area{display:flex;align-items:start;margin-top:50px}
.store_detail > .etc_area > .col{flex:calc(50% - 30px) 1 1}
.store_detail > .etc_area > .col.customer_review{margin-right:60px}
.store_detail .customer_review > .tit_area{padding-bottom:16px;color:#000}
.store_detail .customer_review > .tit_area strong{font-size:20px;font-weight:400}
.store_detail .customer_review > .tit_area strong em{font-weight:700}
.store_detail .customer_review > .tit_area .btn{float:right;margin-top:-6px}
.store_detail .customer_review > .write_form{padding:20px 0;color:#000;border-bottom:1px solid #eaeaea}
.store_detail .customer_review > .write_form textarea{height:70px;padding:12px 15px}
.store_detail .customer_review > .write_form .name_area{display:flex;margin:10px 0 20px}
.store_detail .customer_review > .write_form .name_area input{margin-right:10px;padding:0 15px}
.store_detail .customer_review > .write_form .name_area .btn{flex-shrink:0}
.store_detail .customer_review > .write_form p.notice{font-size:14px}
.store_detail .customer_review > .reply_list > li{padding:20px 0;border-bottom:1px solid #eaeaea}
.store_detail .customer_review > .reply_list > li:first-child{border-top:0}
.store_detail .customer_review > .reply_list > li .top{display:flex;justify-content:space-between}
.store_detail .customer_review > .reply_list > li .top span{color:#959595;font-size:15px}
.store_detail .customer_review > .reply_list > li .top span .name{font-weight:600}
.store_detail .customer_review > .reply_list > li > p{margin-top:5px;color:#333}
.store_detail .customer_review > .btn_area{padding-top:40px}
.store_detail .customer_review > .btn_area .btn_more{padding:0 16px 0 39px;background:url(../images/button/btn_plus_line_bk.svg) no-repeat 14px 50%;background-size:22px 22px}

/*100일 독서*/
.reading_100days{background-color:#fcf8ef;background-image:url(../images/contents/bg_100days_mint.svg), url(../images/contents/bg_100days_pink.svg);background-repeat:no-repeat, no-repeat;background-position:0 100px, 100% 180px}
.reading_100days > .sub_cont{position:relative;padding-bottom:100px;background:url(../images/contents/img_rocket.png) no-repeat calc(((100% - 1380px) / 2) + 1124px) 42px;background-size:50px 57px}
.reading_100days > .sub_cont > .bg_area{position:relative}
.reading_100days > .sub_cont > .bg_area > div{display:block;position:absolute;top:0;width:178px;height:219px;transition:top .4s}
.reading_100days > .sub_cont > .bg_area > div img{position:absolute}
.reading_100days > .sub_cont > .bg_area .left{left:31px;width:198px;height:263px}
.reading_100days > .sub_cont > .bg_area .left img:nth-child(1){right:-8px;bottom:50px;animation:spaceMove01 2s infinite linear;transition:opacity .4s}
.reading_100days > .sub_cont > .bg_area .left img:nth-child(2){top:0;right:60px;animation:spaceMove03 4s infinite linear;transition:opacity .4s}
.reading_100days > .sub_cont > .bg_area .left img:nth-child(3){top:77px;left:67px;animation:spaceStar .8s infinite linear}
.reading_100days > .sub_cont > .bg_area .left img:nth-child(4){top:48px;left:14px;animation:spaceStar 2s .2s infinite ease-in}
.reading_100days > .sub_cont > .bg_area .left img:nth-child(5){top:140px;left:4px;animation:spaceStar 1s infinite ease-in}
.reading_100days > .sub_cont > .bg_area .left img:nth-child(6){bottom:22px;left:52px;animation:spaceStar 1.2s .3s infinite ease-in}
.reading_100days > .sub_cont > .bg_area .left img:nth-child(7){bottom:0;left:0;animation:spaceStar 1.8s infinite ease-in-out}
.reading_100days > .sub_cont > .bg_area .right{right:74px;width:178px;height:219px}
.reading_100days > .sub_cont > .bg_area .right img:nth-child(1){top:30px;right:0;animation:spaceMove02 2.5s .5s infinite linear;transition:opacity .4s}
.reading_100days > .sub_cont > .bg_area .right img:nth-child(2){top:0;right:55px;animation:spaceStar .8s infinite linear}
.reading_100days > .sub_cont > .bg_area .right img:nth-child(3){top:19px;right:48px;animation:spaceStar .8s .2s infinite linear}
.reading_100days > .sub_cont > .bg_area .right img:nth-child(4){top:27px;right:70px;animation:spaceStar .8s .5s infinite linear}
.reading_100days > .sub_cont > .bg_area .right img:nth-child(5){bottom:70px;left:49px;animation:spaceStar 2s .2s infinite ease-in}
.reading_100days > .sub_cont > .bg_area .right img:nth-child(6){bottom:41px;left:0;animation:spaceStar 1s infinite ease-out}
.reading_100days > .sub_cont > .bg_area .right img:nth-child(7){right:64px;bottom:29px;animation:spaceStar 2s .2s infinite ease-in}
.reading_100days > .sub_cont > .bg_area .right img:nth-child(8){right:6px;bottom:12px;animation:spaceStar 1.2s infinite ease-in}
.reading_100days > .sub_cont > .bg_area .right img:nth-child(9){bottom:0;left:70px;animation:spaceStar 1.6s infinite ease-in-out}
@keyframes spaceMove01{
    0%{transform:translateY(-8px)}
    50%{transform:translateY(8px)}
    100%{transform:translateY(-8px)}
}
@keyframes spaceMove02{
    0%{transform:translateY(8px)}
    50%{transform:translateY(0)}
    100%{transform:translateY(8px)}
}
@keyframes spaceMove03{
    0%{transform:translateY(4px)}
    50%{transform:translateY(0)}
    100%{transform:translateY(4px)}
}
@keyframes spaceStar{
    0%{opacity:1}
    50%{opacity:0}
    100%{opacity:1}
}
.activity_100days .tit_area{padding-top:50px;border-bottom:0}
.activity_100days .tit_area .fl .nice-select{width:auto}
.activity_100days .tit_area .fl .nice-select .current{padding:0 50px 0 20px;color:#fff;font-size:16px;font-weight:600;line-height:36px;border:0;border-radius:30px;background:#6ac2b6 url(../images/common/select_wt.svg) no-repeat calc(100% - 20px) 50%}
.activity_100days .tit_area .fl .nice-select .current:before,
.activity_100days .tit_area .fl .nice-select .current:after{display:none}
.activity_100days .tit_area .fl .nice-select.open .current{border-radius:20px 20px 0 0;background:#6ac2b6 url(../images/common/select_wt_open.svg) no-repeat calc(100% - 20px) 50%}
.activity_100days .tit_area .fl .nice-select .list{top:36px;border:0;border-radius:0 0 20px 20px;background-color:#6ac2b6}
.activity_100days .tit_area .fl .nice-select .list li{padding:3px 20px;color:#fff;font-size:16px;font-weight:600}
.activity_100days .tit_area .fl .nice-select .list li:hover{background-color:#5ba69b}
.activity_100days .tit_area .fl .nice-select .list .selected{color:#eaeaea}
.activity_100days .tit_area .fl .nice-select .list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff}
.activity_100days .tit_area .fl .nice-select .list .mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.activity_100days .tit_area .fl .download_area{display:inline-block;position:relative;vertical-align:top}
.activity_100days .tit_area .fl .download_area .btn{margin-left:6px;padding-right:49px;background:#fff url(../images/icon/ico_download.svg) no-repeat calc(100% - 19px) 50%}
.activity_100days .tit_area .fl .download_area > p.pc{opacity:0;z-index:-1;position:absolute;top:-32px;left:6px;width:220px;padding:0 15px;color:#fff;font-size:14px;line-height:33px;border-radius:20px;background-color:#211c12;transition:opacity .4s, top .4s}
.activity_100days .tit_area .fl .download_area > p.pc:after{content:'';display:block;position:absolute;bottom:-7px;left:50%;width:16px;height:7px;margin-left:-8px;background: url(../images/icon/ico_tail_bk.svg) no-repeat 50% 50%}
.activity_100days .tit_area .fl .download_area .btn:focus + p.pc,
.activity_100days .tit_area .fl .download_area .btn:hover + p.pc{opacity:1;z-index:0;top:-42px}
.activity_100days .tit_area .fl p.mention{margin-top:11px;font-size:30px;color:#000}
.activity_100days .tit_area .fl p.mention .name{font-weight:600}
.activity_100days .tit_area .fl p.mention .point{display:inline-block;margin-left:5px;font-size:18px;font-weight:500;vertical-align:middle}
.activity_100days .tit_area .fl p.mention .point:before{content:'';display:inline-block;width:24px;height:24px;margin:-5px 5px 0 0;vertical-align:middle;background:url(../images/icon/ico_product_point.svg) no-repeat;background-size:contain}
.activity_100days .tit_area .fr{padding-top:12px;text-align:right}
.activity_100days .tit_area .fr .d_day{color:#e03925;font-size:34px;font-weight:900}
.activity_100days .tit_area .fr .date{color:#000;font-size:18px}
.activity_100days .tab_area{z-index:1;position:relative}
.activity_100days .tab.main{margin:12px 0 30px}
.activity_100days .tab.main > li{display:inline-block;width:calc(33% - 16px);margin-right:30px}
.activity_100days .tab.main > li:last-child{margin-right:0}
.activity_100days .tab.main > li > a{position:relative;padding:0 30px 0 64px;font-size:18px;font-weight:600;line-height:64px;text-align:left;border:0;border-radius:50px;background-color:#eeeae1;background-repeat:no-repeat;background-position:30px 50%}
.activity_100days .tab.main > li > a:after{content:'';display:block;position:absolute;top:20px;right:30px;width:24px;height:24px;background:url(../images/button/btn_right_gray_24x_24.svg) no-repeat 0 0}
.activity_100days .tab.main > .diary > a{background-image:url(../images/icon/ico_line_book.svg)}
.activity_100days .tab.main > .reading_memo > a{background-image:url(../images/icon/ico_line_pencil.svg)}
.activity_100days .tab.main > .net_memo > a{background-image:url(../images/icon/ico_line_chain.svg)}
.activity_100days .tab.main > .active > a{color:#fff;background-color:#211c12}
.activity_100days .tab.main > .active > a:after{background:url(../images/button/btn_wt_24x_24.svg) no-repeat 0 0}
.activity_100days .tab.main > .active > a span{color:#fff}
.activity_100days .tab.main > .diary.active > a{background-image:url(../images/icon/ico_line_book_wt.svg)}
.activity_100days .tab.main > .reading_memo.active > a{background-image:url(../images/icon/ico_line_pencil_wt.svg)}
.activity_100days .tab.main > .net_memo.active > a{background-image:url(../images/icon/ico_line_chain_wt.svg)}
.activity_100days .tab.main > li > a span{color:#000;font-size:16px;font-weight:400}

.activity_100days .restart_area {display: flex;align-items: center;justify-content: flex-start;}
.activity_100days .btn_restart {background:#6ac2b6;color:#fff;padding: 5px 20px;border-radius: 30px;cursor: pointer;margin-right: 30px;}
.activity_100days .prd_guid_dl {background:#6ac2b6;color:#fff;padding: 5px 20px;border-radius: 30px;cursor: pointer;margin-left: 30px;margin-top: 11px;}
.activity_100days .prd_guid_dl br {display: none;}

.diary_area > .fl,
.diary_area > .fr{width:calc(50% - 15px)}
.diary_area > .fl{width:675px;height:738px;margin-right:30px}
.diary_area > .fr{width:calc(100% - 705px);height: 738px;}
.diary_area > .superv_fl{width:675px;height:865px;margin-right:30px}
.diary_area > .superv_fr{width:calc(100% - 705px);height: 865px;}
.diary_area.growth > .fl,
.diary_area.growth > .fr{height:764px}
.diary_area .dot_list > li + li{margin-top:3px}
.diary_area .dot_list > li img{width:22px;height:22px;margin:-1px 3px 0 0}
.stamp_box{display:grid;height:100%;padding:21px;border:6px solid #eeeae1;border-radius:20px;background-color:#fff}
.stamp_box .stamp_list > li{width:52px;height:52px;margin:5px;color:#767676;text-align:center;background-image:url(../images/contents/img_stamp_kan.svg);background-repeat:no-repeat;background-position:50% 50%}
.tab_cont > .cont:nth-child(2) .stamp_box .stamp_list > li,
.tab_cont > .cont:nth-child(3) .stamp_box .stamp_list > li{padding-top:14px}
.stamp_box .stamp_list > li > a{display:block;height:100%;padding-top:14px;color:#767676;}
.stamp_box .stamp_list > .none{background-image:url(../images/contents/img_stamp_none.svg)}
.stamp_box .stamp_list > .com{text-indent:-9999px;background-image:url(../images/contents/img_stamp.svg)}
.stamp_box .stamp_list > .miss{text-indent:-9999px;background-image:url(../images/contents/img_stamp_miss.svg)}
.stamp_box .stamp_list > .check{text-indent:-9999px;background-image:url(../images/contents/img_stamp_check.svg)}
.stamp_box .stamp_list + .dot_list{margin-top:25px}

.stamp_rebirth_box {margin-top: auto;}
.heart_check {display: flex;align-items: center;justify-content: end;font-size: 14px;}
.heart_btn_box {display: flex;align-items: center;}
.heart_btn_box div img {width: 30px;}
.heart_btn_box .heart_off {cursor: pointer;margin-left: 5px;background: url(../images/contents/img_stam_rebirth_off.png) no-repeat;width: 30px;height: 30px;background-size: contain;}
.heart_btn_box .heart_on {cursor: pointer;margin-left: 5px;background: url(../images/contents/img_stam_rebirth_on.png) no-repeat;width: 30px;height: 30px;background-size: contain;}
.heart_txt {display: flex;align-items: center;justify-content: end;font-size:12px;margin-top:10px;}
.heart_txt img {width: 30px;margin-right:5px;margin-left:5px;}


.diary_area > .fr > form{height:100%}
.diary_box{height:100%;border:6px solid #eeeae1;border-radius:20px;background-color:#fff}
.diary_box .tab{margin:0}
.diary_box .tab > li > a{padding:0;color:#767676;font-size:16px;font-weight:400;line-height:46px;text-align:center;border:0;border-radius:0 0 20px 20px;background-color:#eeeae1}
.diary_box .tab > li:nth-child(1) > a{border-radius:0 0 20px 0}
.diary_box .tab > li:nth-child(2) > a{border-radius:0 0 0 20px}
.diary_box .tab > li.active > a{color:#000;font-weight:600;border-radius:20px 20px 0 0;background-color:transparent}
.diary_box .diary_form{padding:10px 24px 0;color:#000}
.diary_box .diary_form dl{padding:15px 0;border-bottom:1px solid #eeeae1}
.diary_box .diary_form dl:last-child{border-bottom:0}
.diary_box .diary_form dl.input{padding-top:20px;padding-bottom:20px}
.diary_box .diary_form dl:after{content:'';display:block;clear:both}
.diary_box .diary_form dl dt,
.diary_box .diary_form dl dd{float:left}
.diary_box .diary_form dl dt{width:86px;font-weight:500}
.diary_box .diary_form dl.input dt{line-height:48px}
.diary_box .diary_form dl dd{width:calc(100% - 86px)}
.diary_box .diary_form dl dd .nice-select{width:100%}
.diary_box input::placeholder{color:#767676}
.diary_box input:-ms-input-placeholder{color:#767676}
.diary_box input::-ms-input-placeholder{color:#767676}
.diary_box .diary_form dl.row dt,
.diary_box .diary_form dl.row dd{float:none;width:100%}
.diary_box .diary_form dl.row dd .respond_list{margin-top:10px}
.diary_box .diary_form dl.row dd .respond_list > li{width:calc(16.6% - 8.3px);margin-right:10px}
.diary_box .diary_form dl.row dd .respond_list > li:last-child{margin-right:0}
.diary_box .diary_form dl.row dd .respond_list > li a,
.diary_box .diary_form dl.row dd .respond_list > li span{display:block;padding:20px 0 15px;color:#000;font-size:14px;text-align:center;border-radius:10px;background-color:#f7f7f7}
.diary_box .diary_form dl.row dd .respond_list > li span{color:#fff;background-color:#38baa8}
.diary_box .diary_form dl.row dd .respond_list > li a:before,
.diary_box .diary_form dl.row dd .respond_list > li span:before{content:'';display:block;width:40px;height:40px;margin:0 auto 6px;background-repeat:no-repeat;background-position:50% 50%}
.diary_box .diary_form dl.row dd .respond_list > .fun a:before{background-image:url(../images/icon/ico_kids_respond_fun.svg)}
.diary_box .diary_form dl.row dd .respond_list > .impression a:before{background-image:url(../images/icon/ico_kids_respond_moved.svg)}
.diary_box .diary_form dl.row dd .respond_list > .amazing a:before{background-image:url(../images/icon/ico_kids_respond_surprised.svg)}
.diary_box .diary_form dl.row dd .respond_list > .boring a:before{background-image:url(../images/icon/ico_kids_respond_board.svg)}
.diary_box .diary_form dl.row dd .respond_list > .sad a:before{background-image:url(../images/icon/ico_kids_respond_sad.svg)}
.diary_box .diary_form dl.row dd .respond_list > .hard a:before{background-image:url(../images/icon/ico_kids_respond_difficult.svg)}
.diary_box .diary_form dl.row dd .respond_list > .active a{color:#fff;background-color:#38baa8}
.diary_box .diary_form dl.row dd .respond_list > .fun.active a:before{background-image:url(../images/icon/ico_kids_respond_fun_wt.svg)}
.diary_box .diary_form dl.row dd .respond_list > .impression.active a:before{background-image:url(../images/icon/ico_kids_respond_moved_wt.svg)}
.diary_box .diary_form dl.row dd .respond_list > .amazing.active a:before{background-image:url(../images/icon/ico_kids_respond_surprised_wt.svg)}
.diary_box .diary_form dl.row dd .respond_list > .boring.active a:before{background-image:url(../images/icon/ico_kids_respond_board_wt.svg)}
.diary_box .diary_form dl.row dd .respond_list > .sad.active a:before{background-image:url(../images/icon/ico_kids_respond_sad_wt.svg)}
.diary_box .diary_form dl.row dd .respond_list > .hard.active a:before{background-image:url(../images/icon/ico_kids_respond_difficult_wt.svg)}
.diary_box .diary_form dl.row dd .respond_list > .fun span:before{background-image:url(../images/icon/ico_kids_respond_fun_wt.svg)}
.diary_box .diary_form dl.row dd .respond_list > .impression span:before{background-image:url(../images/icon/ico_kids_respond_moved_wt.svg)}
.diary_box .diary_form dl.row dd .respond_list > .amazing span:before{background-image:url(../images/icon/ico_kids_respond_surprised_wt.svg)}
.diary_box .diary_form dl.row dd .respond_list > .boring span:before{background-image:url(../images/icon/ico_kids_respond_board_wt.svg)}
.diary_box .diary_form dl.row dd .respond_list > .sad span:before{background-image:url(../images/icon/ico_kids_respond_sad_wt.svg)}
.diary_box .diary_form dl.row dd .respond_list > .hard span:before{background-image:url(../images/icon/ico_kids_respond_difficult_wt.svg)}
.diary_box .diary_form dl.row dd .text_area{height:330px;margin:10px 0 15px;padding:10px 15px;border:1px solid #dbdbdb}
.diary_box .diary_form dl.row dd .text_area textarea{height:100%;padding:0;border:0}
.diary_box .diary_form dl.row dd .text_area textarea[readonly]{background-color:#fff}
.diary_box .diary_form dl.row dd .text_area textarea:active,
.diary_box .diary_form dl.row dd .text_area textarea:focus{outline:0}
.diary_box .diary_form dl.row dd .text_area + .btm_area{}
.diary_box .diary_form dl.row dd .text_area + .btm_area:after{content:'';display:block;clear:both}
.diary_box .diary_form dl.row dd .text_area + .btm_area p{float:left;line-height:42px}
.diary_box .diary_form dl.row dd .text_area + .btm_area .btn{float:right;color:#333;font-size:15px;line-height:40px;border:1px solid #dbdbdb;background-color:#fff}
.diary_box .diary_list{padding:10px 24px}
.diary_box .diary_list > .list_area.scrollbar{height:590px}
.diary_box .diary_list .tbl_list.type02 .status{display:inline-block;width:67px;color:#211c12;font-size:14px;font-weight:500;line-height:28px;text-align:center;vertical-align:top;border:1px solid #211c12;border-radius:5px;background-color:#fff}
.diary_box .diary_list .tbl_list.type02 .status.com{color:#fff;border-color:#6ac2b6;background-color:#6ac2b6}
.diary_box .diary_list .tbl_list.type02 .status.miss{color:#fff;font-size:12px;border-color:#a5a5a5;background-color:#a5a5a5}
.diary_box .diary_list .tbl_list.type02 .status.checking{color:#fff;border-color:#76ba5d;background-color:#76ba5d}
.diary_box .diary_list .tbl_list.type02 .date{color:#767676}
.diary_box .diary_list .tbl_list.type02 .eps1 a{font-weight:500}
.diary_box .diary_list .btn_area{justify-content:end;padding-top:10px}
.diary_box .diary_list .btn_area .btn_write{width:28px;height:28px;border:0;background:url(../images/button/btn_more_line_bk.svg) no-repeat 0 0}
.diary_box .diary_list .view_area .diary_form{padding:0}
.diary_box .diary_list .view_area .btn_area{padding-top:10px;justify-content:end;border-top:1px solid #eeeae1}
.diary_box .diary_list .view_area .btn_area .btn_back{display:inline-block;height:28px;padding-left:33px;color:#000;line-height:28px;vertical-align:top;background:url(../images/button/btn_back_28x28.svg) no-repeat 0 50%}
.diary_detail_area{margin-top:30px;padding:24px 30px;color:#000;border-radius:20px;background-color:#eee7d6}
.diary_detail_area .detail_tit{font-size:18px;font-weight:500}
.diary_detail_area .detail_tit + p{margin-top:4px}
.diary_detail_area .detail_tit + p em{font-weight:500}
.diary_detail_area .box > li{margin-top:30px;padding:20px 30px;border-radius:20px;background-color:#fcf8ef}
.diary_detail_area .box > li:first-child{margin-top:23px}
.diary_detail_area .box > li .question{font-size:18px;font-weight:600}
.diary_detail_area .box > li .question.prv{display:inline-block;margin-bottom:15px;vertical-align:top}
.diary_detail_area .box > li > p{margin-top:5px}
.diary_detail_area .box > li .text_area{margin:15px 0;padding:10px;border-radius:10px;background-color:#fff}
.diary_detail_area .box > li textarea{height:140px;padding:5px 10px;font-size:16px;line-height:1.5;border:0;background-color:#fff}
.diary_detail_area .box > li textarea:active,
.diary_detail_area .box > li textarea:focus{outline:0}
.diary_detail_area .box > li .btm_area:after{content:'';display:block;clear:both}
.diary_detail_area .box > li .btm_area p{float:left;line-height:42px}
.diary_detail_area .box > li .btm_area .btn{float:right;color:#333;font-size:15px;line-height:40px;border:1px solid #dbdbdb;background-color:#fff}
.diary_detail_area + .btn_area .btn{margin-bottom:15px}
.diary_detail_area + .btn_area + p{text-align:center}
.memo_form{padding:25px 24px 24px}
.memo_form > .sub_tit{display:block;color:#000;font-weight:500}
.memo_form > .sub_tit.mission_item{margin-bottom:6px}
.memo_form > .sub_tit.mission_item:before{content:'';display:inline-block;width:22px;height:22px;margin:-4px 3px 0 0;vertical-align:middle;background:url(../images/icon/ico_check_line_grey.svg) no-repeat 0 0}
.memo_form > .step_list > li{position:relative;padding:15px 20px 20px 100px;border-radius:10px}
.memo_form > .step_list > .step01{margin-top:15px;background:#eee7d6}
.memo_form > .step_list > .step02{margin:20px 0 15px;background:#eddfbe}
.memo_form > .step_list > li:after{content:'';display:block;clear:both}
.memo_form > .step_list > li > .top{margin-top:5px}
.memo_form > .step_list > li > .top span{display:inline-block;position:absolute;top:15px;left:0;width:85px;margin-right:15px;color:#767676;font-family:'Lato';line-height:34px;text-align:center;border-radius:0 15px 15px 0;background-color:rgba(255,255,255,.7)}
.memo_form > .step_list > li > .top span em{font-weight:800}
.memo_form > .step_list > li > .top label{font-weight:500}
.memo_form > .step_list > li > .desc_area{margin-top:10px}
.memo_form > .step_list > li > .desc_area .input{position:relative}
.memo_form > .step_list > li > .desc_area .input.btn_o input{padding-right:45px}
.memo_form > .step_list > li > .desc_area input{border:0}
.memo_form > .step_list > li > .desc_area input + a{position:absolute;top:12px;right:15px;width:24px;height:24px;border:0;background-repeat:no-repeat;background-position:0 0;background-size:contain}
.memo_form > .step_list > li > .desc_area input + .btn_add{background-image:url(../images/button/btn_more_line_bk.svg)}
.memo_form > .step_list > li > .desc_area input + .btn_del{background-image:url(../images/button/btn_del_line_red.svg)}
.memo_form > .step_list > li > .desc_area .input.video{display:none;margin-top:10px}
.memo_form > .step_list + .dot_list li{font-size:16px}
.diary_box .url_view{padding:10px 24px}
.diary_box .url_view.scrollbar{height:590px}
.diary_box .url_view .tbl_list.type02 tbody td{height:77px;padding:15px 0;text-align: center;}
.diary_box .url_view .tbl_list.type02 .mission{display:inline-block;width:79px;height:47px;padding:13px 0;color:#fff;font-size:14px;text-align:center;border-radius:5px}
.diary_box .url_view .tbl_list.type02 .mission.com{background-color:#6ac2b6}
.diary_box .url_view .tbl_list.type02 .mission.miss{padding:8px 0;line-height:17px;background-color:#a5a5a5}
.diary_box .url_view .tbl_list.type02 .mission.checking{background-color:#76ba5d}
.diary_box .url_view .tbl_list.type02 a span{display:inline-block;overflow:hidden;width:100%;vertical-align:top;text-overflow:ellipsis;white-space:nowrap}
.diary_box .url_view .tbl_list.type02 a .name{font-weight:500}
.diary_box .url_view .tbl_list.type02 a .address{color:#767676}
.diary_box .url_view .tbl_list.type02 .date{color:#767676;text-align:right}
.diary_box .url_view .btn_area{justify-content:end;padding-top:10px}
.diary_box .url_view .btn_area .btn_more{padding-left:28px;height:28px;color:#000;line-height:28px;border:0;background:url(../images/button/btn_more_line_bk_24x24.svg) no-repeat 0 50%}
#container .sub_cont.mission_area .contents{max-width:480px;padding:50px 0 0}
.mission_area{color:#000}
.mission_area .msg_box{position:relative;z-index:1;width:420px;margin:0 auto -89px;text-align:center;border-radius:20px;box-shadow:3px 3px 12px rgba(0, 0, 0, 0.05);background-color:#fff}
.mission_area .msg_box > .tit{display:inline-block;width:245px;margin:0 auto;font-size:18px;line-height:47px;text-align:center;vertical-align:top;border-radius:0 0 20px 20px;background-color:#eeeae1}
.mission_area .msg_box > .tit .name{font-weight:600}
.mission_area .msg_box > strong{margin-bottom:5px;font-size:30px;font-weight:500}
.mission_area .msg_box > strong:before{content:'';display:block;width:32px;height:32px;margin:20px auto 11px;background:url(../images/icon/ico_congrats.svg) no-repeat 0 0}
.mission_area .msg_box > p .name{font-weight:600}
.mission_area .msg_box > p + p{margin-top:16.5px;padding:15.5px 20px 25px;color:#38baa8;border-top:1px dashed #eeeae1}
.mission_area .msg_box > .txt_cl_b {color: #000;font-weight:bold;}
.mission_area .box{margin-bottom:20px;padding:25px 30px;border:1px solid #dbdbdb;border-radius:20px;background-color:#fff}
.mission_area .buy_book_box{padding-top:117px;padding-right:20px}
.mission_area .buy_book_box .scroll{overflow-y:auto;max-height:302px;padding-right:10px}
.mission_area .buy_book_box .tbl_list thead th{height:55px;padding:14px 20px;font-size:18px;font-weight:600;border-bottom:0}
.mission_area .buy_book_box .tbl_list tbody td{height:48px;padding:12px 20px;border-bottom-color:#eaeaea}
.mission_area .buy_book_box .tbl_list thead th:nth-child(1),
.mission_area .buy_book_box .tbl_list tbody td:nth-child(1){text-align:left}
.mission_area .buy_book_box .tbl_list thead th:nth-child(2),
.mission_area .buy_book_box .tbl_list tbody td:nth-child(2){padding-left:0}
.mission_area .buy_book_box .tbl_list tbody tr.disabled td,
.mission_area .buy_book_box .tbl_list tbody tr.disabled td .date{color:#ccc}
.mission_area .buy_book_box .tbl_list tbody tr.disabled td .checkbox label:before{background-image:url(../images/common/checkbox_disabled.svg)}
.mission_area .buy_book_box .tbl_list tbody td:nth-child(1) .date{color:#767676;font-size:14px}
.mission_area .box .box_tit{display:block;font-size:18px;font-weight:600}
.mission_area .box .radio_area{margin:10px 0 15px}
.mission_area .box .radio_area .radio + .radio{margin-left:10px}
.mission_area .box .notice{position:relative;padding-left:27px;color:#767676;font-size:14px;word-break:keep-all}
.mission_area .box .notice:before{content:'';display:block;position:absolute;top:0;left:0;width:22px;height:22px;background:url(../images/icon/ico_product_notice_red.svg) no-repeat 0 0}
.mission_area .start_set_box .select{width:100%;margin:10px 0 15px}
.mission_area .start_set_box .select .nice-select{width:100%}
.mission_area .notice_area .tg_box{margin-bottom:10px;border:1px solid #dbdbdb;border-radius:50px}
.mission_area .notice_area .tg_box:last-child{margin-bottom:0}
.mission_area .notice_area .tg_box .tit_area{height:53px;padding:14px 20px 15px 29px;border:0;border-radius:50px;background-color:#f7f7f7}
.mission_area .notice_area .tg_box .tit_area label{font-weight:600}
.mission_area .notice_area .tg_box .tit_area .btn_info{display:inline-block;position:relative;float:right;width:24px;height:24px}
.mission_area .notice_area .tg_box .tit_area .btn_info:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/button/btn_black_24x_24.svg) no-repeat 0 0;transition:transform .4s}
.mission_area .notice_area .tg_box .info_area{display:none;padding:15px 29px 25px;border-radius:0 0 20px 20px;background-color:#fff}
.mission_area .notice_area .tg_box .info_area .sub_tit{display:block;margin:10px 0 5px}
.mission_area .notice_area .tg_box .info_area .dot_list > li{line-height:1.4}
.mission_area .notice_area .tg_box .info_area .dot_list > li strong{font-weight:600}
.mission_area .notice_area .tg_box.active{border-radius:20px}
.mission_area .notice_area .tg_box.active .tit_area{border-bottom:1px solid #dbdbdb;border-radius:20px 20px 0 0}
.mission_area .notice_area .tg_box.active .tit_area .btn_info:after{transform:rotate(180deg)}
.mission_area .notice_area .tg_box.active .info_area{display:block}
.reading_100days > .sub_cont.guide_100days{background-image:none}
.guide_100days > .contents{z-index:1}
.guide_100days .tab_area{margin-top:50px}
.guide_100days .tab_cont{margin-top:30px;padding:30px;border-radius:20px;background-color:#eeeae1}
.guide_100days .tab_cont > .cont{padding:20px;border-radius:20px;background-color:#fff}
.guide_100days .check_list > li{padding-top:15px;padding-left:29px;color:#000;text-indent:-29px;word-break:keep-all}
.guide_100days .check_list > li:first-child{padding-top:0}
.guide_100days .check_list > li:before{content:'';display:inline-block;width:24px;height:24px;margin-right:5px;vertical-align:top;background:url(../images/icon/ico_check_line_grey.svg) no-repeat 0 0;background-size:contain}
.guide_100days .check_list > li em{font-weight:600}
.guide_100days .check_list > li .notice{margin:10px 0 0 3px}
.guide_100days .check_list > li .notice span{display:inline-block;padding:5px 15px 6px;color:#e03925;font-size:14px;vertical-align:top;text-indent:0;border-radius:30px;background-color:#f7f7f7}
.guide_100days .check_list > li .notice_in {display:inline-block;padding:5px 15px 6px;color:#e03925;font-size:14px;vertical-align:top;text-indent:0;border-radius:30px;background-color:#f7f7f7}
.guide_100days .check_list > li.min_tit{padding-left:0;text-indent:0}
.guide_100days .check_list > li + li.min_tit{margin-top:10px}
.guide_100days .check_list > li.min_tit:before{display:none}
.guide_100days .check_list > li.min_tit strong{color:#397ce6;font-size:18px} 
.guide_100days .check_list > li.none{padding-top:0;padding-left:40px;text-indent:-15px;}
.guide_100days .check_list > li.none .link a{color:#e03925 !important;text-decoration: underline;}
.guide_100days .check_list > li.none:before{content:none;}
.guide_100days .check_list > li.list_none::before{content:none;}
.guide_100days .check_list > li .list_notice{display:inline-block;padding:3px 6px 3px;color:#e03925;font-size:14px;vertical-align:top;text-indent:0;border-radius:30px;background-color:#f7f7f7}
.guide_100days .tab_area + .btn_area .btn_apply{padding:0 48px 0 24px;font-size:16px;font-weight:500;background-image:url(../images/button/btn_wt_24x_24.svg);background-repeat:no-repeat;background-position:calc(100% - 20px) 50%}
.guide_100days .tab_cont > .mission_tab, .guide_100days .tab_cont > .readingClub_tab {border-radius:20px;background-color:#fff;padding:0;overflow:hidden;}
.guide_100days .tab_cont .com_guide_txt {text-align: center;}
.guide_100days .com_guide_txt .notice span {display: inline-block;padding: 5px 15px 6px;color: #e03925;font-size: 14px;vertical-align: top;text-indent: 0;border-radius: 30px;background-color: #f7f7f7;}
.guide_100days .com_guide_txt em {font-weight: 600;}
.guide_100days .com_guide_txt .notice span em {font-weight: 600;}

.mission_tab .tab-content {padding:2.4286rem 0.7143rem 1.1429rem;}
.mission_tab ul.tabs {display:flex;}
.mission_tab ul.tabs li {width:50%;line-height:65px;text-align:center;font-weight:bold;background-color:#dbdbdb;cursor:pointer;color:#211c12;}
.mission_tab ul.tabs li.current {background-color:#413925;color:#fff;}
.mission_tab .tab-content {display:none;}
.mission_tab .tab-content.current{display:inherit;}
.mission_tab .tab-content .backdok_img_box {width:50%;margin-top:2%;margin-bottom:2%;}
.mission_tab .tab-content .backdok_list {margin-bottom:2%;}
.mission_tab .tab-content .backdok_img_list {margin-bottom:2%;display:flex;justify-content:space-between;text-align:center;}
.mission_tab .tab-content .backdok_img_list li {width:33%;padding-top:0;padding-left:0;text-indent:0;}
.mission_tab .tab-content .backdok_img_list li img {margin-bottom:2%;}
.mission_tab .tab-content li.list_none::before {content:none;}
.mission_tab .tab-content li p.list_in {padding-left: 12px;text-indent: 0;}

.mission_tab .tabnav1 {display:flex;width: 50%;margin: 0 auto;}
.mission_tab .tabnav1 li {width:50%;line-height:60px;text-align:center;border: 1px solid #dbdbdb;}
.mission_tab .tabnav1 li a.active {background:#57b8ab;color:#fff;}
.mission_tab .tabnav1 li a {position:relative; display:block;text-decoration:none;text-align: center;font-weight: bold;background-color: #fff;color: #211c12;}
.mission_tab .tabcontent1 {border-top:none;padding:20px;}

.mission_tab .tabnav2 {display:flex;width: 50%;margin: 0 auto;}
.mission_tab .tabnav2 li {width:50%;line-height:60px;text-align:center;border: 1px solid #dbdbdb;}
.mission_tab .tabnav2 li a.active {background:#57b8ab;color:#fff;}
.mission_tab .tabnav2 li a {position:relative; display:block;text-decoration:none;text-align: center;font-weight: bold;background-color: #fff;color: #211c12;}
.mission_tab .tabcontent2 {border-top:none;padding:20px;}

.readingClub_tab .tab-content2 {padding:2.4286rem 0.7143rem 1.1429rem;}
.readingClub_tab ul.tabs2 {display:flex;}
.readingClub_tab ul.tabs2 li {width:50%;line-height:65px;text-align:center;font-weight:bold;background-color:#dbdbdb;cursor:pointer;color:#211c12;}
.readingClub_tab ul.tabs2 li.current {background-color:#413925;color:#fff;}
.readingClub_tab .tab-content2 {display:none;}
.readingClub_tab .tab-content2.current{display:inherit;}
.readingClub_tab .tab-content2 .backdok_img_list {display:flex;justify-content:space-between;text-align:center;align-items: center;gap:10px;}
.readingClub_tab .tab-content2 .backdok_img_list li {padding-top:0;padding-left:0;text-indent:0;}
.readingClub_tab .tab-content2 .backdok_img_list li img {margin-top:2%;margin-bottom:2%;}
.readingClub_tab .tab-content2 .img_title {padding-left: 29px;margin-bottom:2%;}

/***** community *****/
.sub_cont.board_list{padding-bottom:100px;border-top:0}
.board_list > .contents > .tit_area{margin:50px 0 20px;padding-bottom:0;border-bottom:0}
.board_list > .contents > .tit_area .num_txt{color:#000;line-height:42px}
.board_list > .contents > .tit_area .fr{display:flex}
.board_list > .contents > .tit_area .fr > * + *{margin-left:10px}
.board_list > .contents > .tit_area .fr .nice-select{width:113px}
.board_list > .contents > .tit_area .fr .search{width:280px}
.board_list > .contents > .tit_area .fr .search input{font-size:16px}
.board_list > .contents > .tit_area .fr .search input::placeholder{font-size:16px}
.board_list > .contents > .tit_area .fr .search input:-ms-input-placeholder{font-size:16px}
.board_list > .contents > .tit_area .fr .search input::-ms-input-placeholder{font-size:16px}
.board_list > .contents > .tit_area .fr .search input::-moz-focus-inner{font-size:16px}
.notice_list{border-top:1px solid #000}
.notice_list > .item{padding:25.5px 20px;border-bottom:1px solid #eaeaea}
.notice_list > .item > .top{margin-bottom:20px}
.notice_list > .item > .top .tit{display:inline-block;overflow:hidden;max-width:calc(100% - 100px);color:#000;font-size:20px;line-height:1;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap}
.notice_list > .item > .top .sort{display:inline-block;width:45px;height:23px;margin:0 2px 0 10px;color:#fff;font-size:13px;font-weight:500;line-height:23px;text-align:center;vertical-align:baseline;border-radius:30px}
.notice_list > .item > .top .sort.notice{background-color:#6ac2b6}
.notice_list > .item > .top .sort.news{background-color:#5a95f2}
.notice_list > .item > .top .mark{display:inline-block;width:24px;height:24px;text-indent:-9999px;vertical-align:top;background:url(../images/icon/ico_bookmark_blue.svg) no-repeat 0 0}
.notice_list > .item > .top .num{float:right;margin-top:2px;color:#767676}
.notice_list > .item > .txt{overflow:hidden;margin-bottom:20px;color:#767676;text-overflow:ellipsis;white-space:nowrap}
.notice_list > .item > .etc_area span{display:inline-block;vertical-align:top}
.notice_list > .item > .etc_area .view{margin-left:20px;color:#767676}
.notice_list > .item > .etc_area span:before{content: '';display:inline-block;width:24px;height:24px;margin:-1px 5px 0 0;vertical-align:top;background-repeat:no-repeat;background-position:50% 50%}
.notice_list > .item > .etc_area .date:before{background-image:url(../images/icon/ico_board_detail_date.svg)}
.notice_list > .item > .etc_area .view:before{background-image:url(../images/icon/ico_board_detail_view.svg)}
.review_area{display:flex;flex-wrap:wrap}
.review_area > div{flex:calc(33.33% - 20px) 0 1;width:calc(33.33% - 20px);margin-right:30px;border-bottom:1px solid #000}
.review_area > div:nth-child(3n){margin-right:0}
.review_area > div:nth-child(n+4){margin-top:50px}
.review_area .thumb{position:relative}
.review_area .thumb .img{height:300px}
.review_area .thumb .img img{width:100%;height:100%;border-radius:0 0 0 4px}
.review_area .thumb .lounge{display:inline-block;position:absolute;bottom:0;left:0;padding:15px 20px;color:#fff;font-size:15px;font-weight:500;line-height:12px;border-radius:0 4px 0 0;background-color:#211c12}
.review_area .thumb .btn_detail{display:inline-block;position:absolute;right:0;bottom:0;width:42px;height:42px;border-radius:4px 0 0 0;background:#fff url(../images/button/btn_plus_line_bk.svg) no-repeat 50% 50%}
.review_area .tit{display:block;overflow:hidden;padding:15px 0;color:#000;font-size:18px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}
.sub_cont.board_detail{padding-bottom:100px}
.board_detail_area{color:#000}
.board_detail_area.bdt1{border-top:1px solid #000}
.board_detail_area .tit_area{padding-bottom:0;border-bottom:0;background-color:#fff}
.board_detail_area .tit_area .tit{display:block;min-height:53px;padding:14.5px 20px;font-weight:400;background-color:#f7f7f7}
.board_detail_area .tit_area .etc_area{display:flex;height:54px;padding:15px 20px;border-top:1px solid #eaeaea}
.board_detail_area .tit_area .etc_area span{display:inline-block;vertical-align:top}
.board_detail_area .tit_area .etc_area .view{margin-left:20px;color:#767676}
.board_detail_area .tit_area .etc_area span:before{content:'';display:inline-block;width:24px;height:24px;margin:-1px 5px 0 0;vertical-align:top;background-repeat:no-repeat;background-position:50% 50%}
.board_detail_area .tit_area .etc_area .date:before{background-image:url(../images/icon/ico_board_detail_date.svg)}
.board_detail_area .tit_area .etc_area .view:before{background-image:url(../images/icon/ico_board_detail_view.svg)}
.board_detail_area .tit_area .etc_area .gift:before{background-image:url(../images/icon/ico_board_detail_gift.svg)}
.board_detail_area .tit_area .etc_area .right{margin-top:-6px;margin-left:auto}
.board_detail_area .tit_area .etc_area .sns_area{position:relative}
.board_detail_area .tit_area .etc_area .sns_area .share_box{top:44px}
.board_detail_area .cont_area{min-height:150px;padding:23px 20px;line-height:1.8;/*border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea*/}
.board_detail_area .file_area{min-height:54px;padding:15px 20px;border-bottom:1px solid #eaeaea}
.board_detail_area .file_area > p + p{margin-top:5px}
.board_detail_area .file_area a{display:inline-block;color:#767676;vertical-align:top}
.board_detail_area .file_area a:before{content:'';display:inline-block;width:24px;height:24px;margin-right:5px;vertical-align:top;background:url(../images/icon/ico_board_detail_file.svg) no-repeat 50% 50%}
.board_detail_area .prev_next_area > p{overflow:hidden;height:54px;padding:15px 30px;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eaeaea}
.board_detail_area .prev_next_area > p a span{display:inline-block;margin-right:15px;color:#767676;vertical-align:top}
.board_detail_area .prev_next_area > p a span:before{content:'';display:inline-block;width:24px;height:24px;margin-right:10px;vertical-align:top;background-repeat:no-repeat;background-position:50% 50%}
.board_detail_area .prev_next_area > p a .prev:before{background-image:url(../images/button/btn_grey_24x_24_up.svg)}
.board_detail_area .prev_next_area > p a .next:before{background-image:url(../images/button/btn_grey_24x_24_down.svg)}
.board_detail_area .prev_next_area > p a .tit{color:#333}
.board_detail.notice{margin-top:0}
.board_detail.notice .board_detail_area .tit_area .tit{text-align:center}
.board_detail.review .review_area{display:block}
.board_detail.review .review_area .thumb{width:100%;margin-right:0;padding:50px 0;text-align:center}
.board_detail.review .review_area .thumb .img{display:inline-block;position:relative;height:auto;vertical-align:top}
.board_detail.review .review_area .thumb .img img{width:auto;height:auto}
.customer_center{padding-bottom:100px}
.customer_center .info_area{display:flex;position:relative;padding:50px 0}
.customer_center .info_area > div{flex:33.3%;padding-right:70px;padding-left:70px;color:#000}
.customer_center .info_area > .time{padding-left:0}
.customer_center .info_area > .time .col{display:flex}
.customer_center .info_area > .time .col strong{flex:auto;font-size:34px;font-weight:400;line-height:1.3}
.customer_center .info_area > .time .col strong em{display:block;font-weight:700}
.customer_center .info_area > .time .dot_list li{margin-top:0;font-size:16px;line-height:1.8}
.customer_center .info_area > .time .dot_list li:before{top:11px}
.customer_center .info_area > .time .dot_list li em{font-weight:500}
.customer_center .info_area > .time > p{opacity:.9;margin-top:20px;color:#767676;font-size:14px}
.customer_center .info_area > .counsel{padding-left:74px}
.customer_center .info_area > .counsel strong{font-size:20px;font-weight:600}
.customer_center .info_area > .counsel strong:before{content:'';display:block;width:40px;height:40px;margin-bottom:10px;background-repeat:no-repeat;background-position:50% 50%}
.customer_center .info_area > .counsel strong em{display:inline-block;margin-left:10px;color:#e03925;font-size:16px;vertical-align:text-top}
.customer_center .info_area > .counsel p{margin-top:8px;font-size:14px}
.customer_center .info_area > .counsel.kakaotalk:before{content:'';display:block;position:absolute;top:50%;left:33.3%;width:1px;height:150px;margin-top:-75px;background-color:#ccc}
.customer_center .info_area > .counsel.kakaotalk:after{content:'';display:block;position:absolute;top:50%;right:33.3%;width:1px;height:150px;margin-top:-75px;background-color:#ccc}
.customer_center .info_area > .counsel.kakaotalk strong:before{background-image:url(../images/icon/ico_tablet_40x40.svg)}
.customer_center .info_area > .counsel.phone{padding-left:114px}
.customer_center .info_area > .counsel.phone strong:before{background-image:url(../images/icon/ico_phone_40x40.svg)}
.customer_center .cont_area{display:flex;padding-top:50px;border-top:2px solid #000}
.customer_center .cont_area > .col{flex:50%}
.customer_center .cont_area > .col:first-child{margin-right:50px}
.customer_center .cont_area > .col > .tit_area{padding-bottom:13px;border-bottom:0}
.customer_center .cont_area > .col > .tit_area .tit{font-size:24px}
.customer_center .cont_area > .col > .tit_area .btn_more{display:inline-block;float:right;width:40px;height:36px;background:url(../images/button/btn_more.svg) no-repeat 0 50%}
.customer_center .cont_area > .col.faq .tab.md{display:flex}
.customer_center .cont_area > .col.faq .tab.md > li{flex:auto}
.customer_center .cont_area > .col.faq .tab.md > li a{padding:0}
.customer_center .cont_area > .col.onebyone .board_list .col > .date{flex-basis:130.5px}
.customer_center .cont_area > .col.onebyone .board_list .col > .status{flex-basis:120px}
.customer_center .cont_area > .col.onebyone .board_list .item.no_answer .col > .tit a{cursor:default}
.customer_center .cont_area > .col.onebyone .board_list .item.no_answer .col > .status .btn_edit{color:#333;border-color:#f7f7f7;background-color:#f7f7f7}
.customer_center .cont_area > .col.onebyone .board_list .detail_area{padding:0}
.customer_center .cont_area > .col.onebyone .board_list .detail_area .qna_tit{display:flex;align-items:center;padding:15px 15px 15px 0}
.customer_center .cont_area > .col.onebyone .board_list .detail_area .qna_tit .sort{display:inline-block;flex-basis:130px;text-align:center}
.customer_center .cont_area > .col.onebyone .board_list .detail_area .qna_tit p{flex:1;padding-left:20px}
.customer_center .cont_area > .col.onebyone .board_list .detail_area .answer_area{padding:15px;border-top:1px solid #eaeaea;background-color:#f7f7f7}
.board_list.qna .col > div{padding:12px 20px}
.board_list.qna .col > .tit a{display:inline-flex;position:relative;width:calc(100% - 32px)}
.board_list.qna .col > .tit a:after{content:'';display:block;position:absolute;top:0;right:0;width:24px;height:24px;background:url(../images/button/btn_grey_24x_24_down.svg) no-repeat 50% 50%;transition:transform .4s}
.board_list.qna .item.active .col > .tit a:after{transform:rotate(180deg)}
.board_list.qna .col > .tit .q{display: inline-block;margin-right:12px;color:#6ac2b6;font-size:20px;font-weight:600}
.board_list.qna .item .detail_area{padding:15px 20px;background-color:#f7f7f7}
.board_list.qna.not_open .col > .tit a:after{transform:rotate(-90deg)}

/***** products *****/
.products_detail{padding:50px 30px 100px}
.prd_summary .thumb_area{width:50.58%}
.prd_summary .thumb_area .thumb_img{overflow:hidden;max-height:698px;margin-bottom:20px}
.prd_summary .thumb_area .thumb_img .img img{width:100%}
.prd_summary .thumb_area .pagination{display:block;height:84px;padding-top:0;text-align:center}
.prd_summary .thumb_area .pagination .slick-dots{position:relative;bottom:0}
.prd_summary .thumb_area .pagination .slick-dots li{width:84px;height:84px}
.prd_summary .thumb_area .pagination .slick-dots li.slick-active{border:1px solid #211c12}
.prd_summary .info_area{width:49.42%;padding-top:14px;padding-left:120px}
.prd_summary .prd_name{color:#000;font-size:32px;font-weight:700;letter-spacing:-0.03em}
.prd_summary .prd_desc{margin-top:11px;color:#5a5a5a;font-size:18px;font-weight:500;letter-spacing:-0.03em}
.prd_summary .prd_price{margin-top:34px;padding-bottom:35px;font-weight:500}
.prd_summary .prd_price .prev_price{display:inline-block;margin-right:7px;color:rgba(0, 0, 0, 0.3);font-size:24px;font-weight:600;vertical-align:baseline}
.prd_summary .prd_price .prev_price em{font-family:'Lato';text-decoration:line-through}
.prd_summary .prd_price strong{color:#000;font-size:32px;font-family:'Lato'}
.prd_summary .prd_price strong + span{color:#000;font-size:32px}
.prd_summary .prd_info{padding:25px 17px;border-top:1px solid #dedede;border-bottom:1px solid #dedede}
.prd_summary .prd_info li{position:relative;padding-left:38px;color:#000;font-size:15px;line-height:30px}
.prd_summary .prd_info li:before{content:'';display:block;position:absolute;top:2px;left:2px;width:24px;height:24px;background-repeat:no-repeat;background-position:50% 50%}
.prd_summary .prd_info li.charge:before{background-image:url(../images/icon/ico_product_delivery.svg)}
.prd_summary .prd_info li.point:before{background-image:url(../images/icon/ico_product_point.svg)}
.prd_summary .prd_info li.benefit:before{background-image:url(../images/icon/ico_product_benefit.svg)}
.prd_summary .prd_info li.admit:before{background-image:url(../images/icon/ico_product_admit.svg)}
.prd_summary .prd_info li:after{content:'';display:block;clear:both}
.prd_summary .prd_info li strong{float:left;width:140px;font-weight:400}
.prd_summary .prd_info li p{float:left;width:calc(100% - 140px);word-break:keep-all}
.prd_summary .prd_num{padding:60px 0 6px}
.prd_summary .prd_num p{position:relative;padding-left:26px;color:#e03925;font-size:14px}
.prd_summary .prd_num p:before{content:'';display:block;position:absolute;top:-2px;left:0;width:24px;height:24px;background:url(../images/icon/ico_product_notice_red.svg) no-repeat 0 0}
.prd_summary .prd_amount .amount_area{padding:9px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede}
.prd_summary .prd_amount .amount_area .name{display:inline-block;width:calc(100% - 200px);padding-top:3.75px;font-size:15px;font-weight:400;vertical-align:top}
.prd_summary .prd_amount .amount_area .clearfix{float:right}
.prd_summary .prd_amount .amount_area .count_box{font-size:0;border:1px solid #e6e6e6}
.prd_summary .prd_amount .amount_area .count_box .btn_count{width:29px;height:28px;text-align:center}
.prd_summary .prd_amount .amount_area .count_box .btn_count.minus{border-right:1px solid #e6e6e6}
.prd_summary .prd_amount .amount_area .count_box .btn_count.plus{border-left:1px solid #e6e6e6}
.prd_summary .prd_amount .amount_area .count_box .btn_count.minus:before{content:'-';font-size:18px;line-height:1}
.prd_summary .prd_amount .amount_area .count_box .btn_count.plus:before{content:'+';font-size:18px;line-height:1}
.prd_summary .prd_amount .amount_area .count_box input{width:32px;height:28px;padding:0;text-align:center;border:0}
.prd_summary .prd_amount .amount_area .price{margin-left:30px;color:#000;font-size:15px;line-height:30px}
.prd_summary .prd_total .total_area{padding:20px 0 44px}
.prd_summary .prd_total .total_area .price{padding:3px 0;font-size:20px}
.prd_summary .prd_total .total_area .price_num{display:inline-block;float:right;color:#e03925;font-size:20px;vertical-align:top}
.prd_summary .prd_total .total_area .price_num em{font-size:24px;font-weight:700;font-family:"Lato"}
.prd_summary .prd_total .btn_area .btn{margin-right:3px}
.prd_summary .prd_total .btn_area .btn_buy{width:243px}
.prd_summary .prd_total .btn_area .btn_cart{width:243px}
.prd_summary .prd_total .btn_area .btn_zzim{width:70px;height:67px;margin-right:0;background:#fff url(../images/button/btn_zzim_off.svg) no-repeat 50% 50%}
.prd_summary .prd_total .btn_area .btn_zzim.on{background:#fff url(../images/button/btn_zzim_on.svg) no-repeat 50% 50%}
.prd_summary .prd_total .total_area + .btn_area{padding-top:20px}
.prd_mark{position:relative;margin-top:28px;padding:9px 20px 9px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede}
.prd_mark .review_mark{display:inline-block;color:#000;vertical-align:top}
.prd_mark .review_mark strong{display:inline-block;margin-right:65px;font-size:15px;font-weight:400;line-height:48px;vertical-align:top}
.prd_mark .review_mark .mark{margin-right:22px}
.review_mark .mark{display:inline-block;position:relative;top:-1px;width:128px;height:24px;background:url(../images/icon/ico_star.svg) repeat-x 0 0}
.review_mark .mark:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/icon/ico_star_color.svg) repeat-x 0 0}
.review_mark .mark[data-star^="0"]:before{width:0%}
.review_mark .mark[data-star^="0.1"]:before{width:2%} .review_mark .mark[data-star^="0.2"]:before{width:4%} .review_mark .mark[data-star^="0.3"]:before{width:6%}
.review_mark .mark[data-star^="0.4"]:before{width:8%} .review_mark .mark[data-star^="0.5"]:before{width:10%} .review_mark .mark[data-star^="0.6"]:before{width:12%}
.review_mark .mark[data-star^="0.7"]:before{width:14%} .review_mark .mark[data-star^="0.8"]:before{width:16%} .review_mark .mark[data-star^="0.9"]:before{width:18%}
.review_mark .mark[data-star^="1.0"]:before{width:20%}
.review_mark .mark[data-star^="1.1"]:before{width:22%} .review_mark .mark[data-star^="1.2"]:before{width:24%} .review_mark .mark[data-star^="1.3"]:before{width:26%}
.review_mark .mark[data-star^="1.4"]:before{width:28%} .review_mark .mark[data-star^="1.5"]:before{width:30%} .review_mark .mark[data-star^="1.6"]:before{width:32%}
.review_mark .mark[data-star^="1.7"]:before{width:34%} .review_mark .mark[data-star^="1.8"]:before{width:36%} .review_mark .mark[data-star^="1.9"]:before{width:38%}
.review_mark .mark[data-star^="2.0"]:before{width:40%}
.review_mark .mark[data-star^="2.1"]:before{width:42%} .review_mark .mark[data-star^="2.2"]:before{width:44%} .review_mark .mark[data-star^="2.3"]:before{width:46%}
.review_mark .mark[data-star^="2.4"]:before{width:48%} .review_mark .mark[data-star^="2.5"]:before{width:50%} .review_mark .mark[data-star^="2.6"]:before{width:52%}
.review_mark .mark[data-star^="2.7"]:before{width:54%} .review_mark .mark[data-star^="2.8"]:before{width:56%} .review_mark .mark[data-star^="2.9"]:before{width:58%}
.review_mark .mark[data-star^="3.0"]:before{width:60%}
.review_mark .mark[data-star^="3.1"]:before{width:62%} .review_mark .mark[data-star^="3.2"]:before{width:64%} .review_mark .mark[data-star^="3.3"]:before{width:66%}
.review_mark .mark[data-star^="3.4"]:before{width:68%} .review_mark .mark[data-star^="3.5"]:before{width:70%} .review_mark .mark[data-star^="3.6"]:before{width:72%}
.review_mark .mark[data-star^="3.7"]:before{width:74%} .review_mark .mark[data-star^="3.8"]:before{width:76%} .review_mark .mark[data-star^="3.9"]:before{width:78%}
.review_mark .mark[data-star^="4.0"]:before{width:80%}
.review_mark .mark[data-star^="4.1"]:before{width:82%} .review_mark .mark[data-star^="4.2"]:before{width:84%} .review_mark .mark[data-star^="4.3"]:before{width:86%}
.review_mark .mark[data-star^="4.4"]:before{width:88%} .review_mark .mark[data-star^="4.5"]:before{width:90%} .review_mark .mark[data-star^="4.6"]:before{width:92%}
.review_mark .mark[data-star^="4.7"]:before{width:94%} .review_mark .mark[data-star^="4.8"]:before{width:96%} .review_mark .mark[data-star^="4.9"]:before{width:98%}
.review_mark .mark[data-star^="5.0"]:before{width:100%}
.review_mark .star{display:inline-block;width:36px;height:35px;background:url(../images/icon/ico_star.svg) no-repeat 50% 50%;background-size:contain}
.review_mark .star.hover{opacity:.5;background-image:url(../images/icon/ico_star_color.svg)}
.review_mark .star.on{opacity:1;background-image:url(../images/icon/ico_star_color.svg)}
.prd_mark .review_mark b{font-size:32px;font-weight:400;font-family:'Lato'}
.prd_mark .review_mark .btn_review{display:inline-block;margin-top:-10px;color:#767676;vertical-align:middle}
.prd_mark .btn_share{float:right;width:32px;height:32px;margin:8px 0 0 2px;background:url(../images/icon/ico_share.svg) no-repeat 0 0;border:0}
.sns_area .share_box{display:none;position:absolute;top:57px;right:-5px;width:356px;padding:20px 14.5px 20px 20px;border:1px solid #5a5a5a;border-radius:10px;background-color:#fff;box-shadow:5px 5px 40px rgba(0, 0, 0, 0.1)}
.sns_area .share_box > a{display:inline-block;width:35px;height:35px;margin-right:15px;background-repeat:no-repeat;background-position:50% 50%;vertical-align:top}
.sns_area .share_box > .band{background-image:url(../images/icon/ico_sns_band.svg)}
.sns_area .share_box > .facebook{background-image:url(../images/icon/ico_sns_facebook.svg)}
.sns_area .share_box > .twitter{background-image:url(../images/icon/ico_sns_twitter.svg)}
.sns_area .share_box > .kakao{background-image:url(../images/icon/ico_sns_kakao.svg)}
.sns_area .share_box > .url{margin-right:29.5px;background-image:url(../images/icon/ico_sns_url.svg)}
.sns_area .share_box > .btn_close{margin-right:0;background-image:url(../images/button/btn_close_24x24.svg)}
.url_copy{position:fixed;bottom:-100%;left:50%;width:370px;height:64px;padding:20px 0;color:#fff;text-align:center;border-radius:10px;background-color:#000;transform:translateX(-50%)}
.url_copy.on{animation:urlCopy 3s ease-out forwards}
@keyframes urlCopy{
    0%{bottom:-64px}
    15%{bottom:100px}
    95%{bottom:100px}
    100%{bottom:-64px}
}
.prd_recommend .tit_area{margin:61px 0 25px}
.prd_recommend .tit_area p{padding-left:39px;color:#000;font-size:20px;font-weight:500;background:url(../images/icon/ico_smile.svg) no-repeat 0 50%}
.prd_recommend .arrow{float:right}
.prd_recommend .arrow > a{display:inline-block;position:relative;top:0;vertical-align:top;transform:translate(0, 0)}
.prd_recommend .arrow > .slick-prev{left:-20px}
.prd_recommend .arrow > .slick-next{right:0}
.prd_recommend .product_slide{overflow:hidden;max-height:455px}
.prd_recommend .item{width:295px;margin:0 15px}
.prd_recommend .product_slide .item > a:after{height:calc(100% - 42px)}
.prd_recommend .product_slide .info_area{min-height:auto;margin-top:25px}
.prd_recommend .product_slide .info_area .name{font-size:16px;text-align:left}
.prd_recommend .product_slide .buy_area{top:calc(100% - 127px)}
.prd_recommend .product_slide .buy_area .btn_zzim{margin-right:6px}
.products_detail .tab_area{margin-top:106px}
.products_detail .cont .tit_area{margin:30px 0 20px}
.products_detail .cont .tit_area:after{content:'';display:block;clear:both}
.products_detail .cont .tit_area > .txt{color:#000;line-height:42px}
.products_detail .cont .tit_area > .btn{float:right}
.products_detail .cont .prd_detail_img{padding-top:100px;text-align:center}
.products_detail .cont.prd_review .board_list .col > .no{color:#767676}
.products_detail .cont.prd_review .board_list .col > .star{flex-basis:170px}
.products_detail .cont.prd_review .board_list .col > .writer{flex-basis:150px}
.products_detail .cont.prd_review .board_list .col > .date{flex-basis:135px}
.products_detail .cont.prd_review .board_list .col > .view{flex-basis:110px;color:#767676}
.products_detail .cont.prd_review .board_list .col .review_mark{line-height:0}
.products_detail .cont.prd_notice{padding-top:24px}
.products_detail .cont.prd_notice .tit_area{margin-bottom:0}
.products_detail .cont.prd_notice .tbl_list{border-top:0}
.products_detail .cont.prd_notice .tbl_list tbody th{color:#000;word-break:keep-all;background-color:#f7f7f7}
.products_detail .cont.prd_notice .tbl_list tbody td{color:#767676;text-align:left}
.products_detail .cont.prd_qna .board_list .col > .tit .q{display:inline-block;margin-right:12px;color:#6ac2b6;font-size:20px;font-weight:600}
.products_detail .cont.prd_qna .board_list .col > .status{flex-basis:110px}
.products_detail .cont.prd_qna .board_list .col > .writer{flex-basis:150px}
.products_detail .cont.prd_qna .board_list .col > .date{flex-basis:135px}
.products_detail .cont.prd_qna .board_list .col > .view{flex-basis:110px;color:#767676}
.products_detail .cont.prd_qna .board_list .col > .tit a.img:before{content:'';display:inline-block;position:relative;top:4px;width:24px;height:24px;margin-right:5px;vertical-align:top;background:url(../images/icon/ico_img_file.svg) no-repeat 50% 50%}
.products_detail .cont.prd_qna .board_list .col > .tit a.img:after{display:none}
.products_detail .cont.prd_qna .board_list .col > .tit a.answer:after{content:'';display:inline-block;position:relative;top:4px;width:24px;height:24px;margin-left:10px;vertical-align:top;background:url(../images/icon/ico_chat.svg) no-repeat 50% 50%}
.products_detail .cont.prd_qna .board_list .detail_area{padding:0}
.products_detail .cont.prd_qna .board_list .detail_area .qna_tit{padding:15px 55px 16px;background:#eaeaea url(../images/icon/ico_arr_rt_blue.svg) no-repeat 20px 50%}
.products_detail .cont.prd_qna .board_list .detail_area .answer_area{position:relative;padding:15px 55px;background-color:#f7f7f7}
.products_detail .cont.prd_qna .board_list .detail_area .answer_area:before{content:'A';display:block;position:absolute;top:12px;left:20px;font-size:20px;font-weight:600}

.prd_write{border-top:1px solid #000}
.prd_write .top{display:flex;align-items:center;padding:30px}
.prd_write .top .thumb{flex:145px 0 0;margin-right:30px}
.prd_write .top .thumb img{}
.prd_write .top .info_area .review_mark{line-height:0}
.prd_write .top .info_area strong{display:block;margin-bottom:13px;color:#000;font-size:22px;font-weight:600;letter-spacing:-.03em}
.prd_write .top .info_area p{margin-top:10px;color:#767676;letter-spacing:-.03em}
.prd_write .form{padding:24px 30px 26px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.prd_write .form > dl{display:flex;align-items:center}
.prd_write .form > dl.align_top{align-items:start}
.prd_write .form > dl + dl{padding-top:15px}
.prd_write .form > dl dt{flex:160px 0 0;color:#5a5a5a;margin-right:15px}
.prd_write .form > dl.align_top dt{margin-top:9px}
.prd_write .form > dl dd{width:100%;color:#5a5a5a;word-break:keep-all}
.prd_write .form > dl dd .editor{height:260px}
.prd_write .form > dl.prd_name dd{color:#000;font-size:18px;letter-spacing:-.03em}
.prd_write .form > dl.prd_name dd em{font-weight:500}
.prd_write .form dd .dot_list{margin-top:10px}
.prd_write .form dd .dot_list > li{margin-top:3px}
.prd_write .notice_area{padding:30px 30px 26px;border-bottom:1px solid #eaeaea}

.faq_area{padding:50px 0 100px}
.faq_area .search_area{width:280px;margin:30px auto 20px}
.faq_area .search_area input{font-size:16px}

/***** event *****/
.event_area{margin-top:50px;padding-bottom:100px}
.event_area .board_detail_area .tit_area .tit{text-align:center}
.event_list > .item{display:flex;margin-top:30px}
.event_list > .item .thumb{display:block;width:50%;margin-right:30px}
.event_list > .item .thumb img{width:100%}
.event_list > .item .info_area{flex:calc(50% - 30px) 1 0;width:calc(50% - 30px);border-top:1px solid #000}
.event_list > .item .info_area .top{padding:35px 20px 0}
.event_list > .item .info_area .top .date{margin-bottom:10px;color:#767676;font-size:14px}
.event_list > .item .info_area .top .tit{display:block;overflow:hidden;color:#000;font-size:30px;text-overflow:ellipsis;white-space:nowrap}
.event_list > .item .info_area .top .sub_tit{overflow:hidden;margin-top:7px;color:#000;font-size:14px;text-overflow:ellipsis;white-space:nowrap}
.event_list > .item .info_area .cont{margin-top:23px;padding:29px 20px 20px;color:#000;border-top:1px solid #eaeaea}
.event_list > .item .info_area .cont .gift_list{margin-bottom:29px;font-size:0;}
.event_list > .item .info_area .cont .gift_list > li{margin-bottom:8px;padding-left:29px;color:#000;text-indent:-29px}
.event_list > .item .info_area .cont .gift_list > li:last-child{margin-bottom:0}
.event_list > .item .info_area .cont .gift_list > li:before{content:'';display:inline-block;width:22px;height:22px;margin:1px 7px 0 0;vertical-align:top;background:url(../images/icon/ico_check_bk.svg)}
.event_list.result > .item .info_area{display:flex;align-items:center}
.event_list.result > .item .info_area .top{padding-top:0}
.event_list.result > .item .info_area .top .btn{margin-top:25px}
.event_area .board_detail_area{margin-top:30px}

/***** my page *****/
.mypage_area{padding:50px 0 100px}
.mypage_box{display:flex;align-items:center;padding:40px 50px 40px 82px;border-radius:10px;background-color:#f7f7f7}
.mypage_box > .col{flex-grow:0;flex-shrink:0}
.mypage_box > .col:nth-child(1){flex-basis:100px;margin-right:70px}
.mypage_box > .col:nth-child(2){flex-basis:auto;margin-right:50px}
.mypage_box > .col:nth-child(3){flex-grow:1;flex-basis:auto}
.mypage_box > .col:nth-child(4){flex-grow:2;flex-basis:auto}
.mypage_box .info_area{color:#000;line-height:1.4}
.mypage_box .info_area .name strong{font-size:24px;font-weight:600}
.mypage_box .info_area .name .num{display:inline-block;margin:6px 0 0 10px;vertical-align:top}
.mypage_box .info_area .txt{font-size:24px;word-break:keep-all}
.mypage_box .info_area + .btn_area{justify-content:start;padding-top:15px;border-top:0}
.mypage_box .info_area + .btn_area .btn{margin-right:5px}
.mypage_box .status_area{display:flex}
/*.mypage_box .status_area > .col{flex:0 0 25%;padding:0 20px 0 30px;border-right:1px solid #dbdbdb;background-repeat:no-repeat;background-position:calc(100% - 20px) 100%}*/
.mypage_box .status_area > .col{flex:0 0 25%;padding:0 20px 0 20px;border-right:1px solid #dbdbdb;background-repeat:no-repeat;background-position:calc(100% - 20px) 100%}
.mypage_box .status_area > .col:last-child{border-right:0}
.mypage_box .status_area > .col.reading{background-image:url(../images/icon/ico_mypage_book.svg)}
.mypage_box .status_area > .col.cart{background-image:url(../images/icon/ico_mypage_cart.svg)}
.mypage_box .status_area > .col.point{background-image:url(../images/icon/ico_mypage_point.svg)}
.mypage_box .status_area > .col.order{background-image:url(../images/icon/ico_mypage_order.svg);/*background-position-x:100%*/}
.mypage_box .status_area > .col > a{color:#5a5a5a;font-weight:600}
.mypage_box .status_area > .col > a:after{content:'';display:inline-block;width:18px;height:18px;margin:2px 0 0 2px;vertical-align:top;background:url(../images/button/btn_right_gray_18x_18.svg) no-repeat 0 0}
.mypage_box .status_area > .col > div{margin-top:15px}
.mypage_box .status_area > .col > div .now,
.mypage_box .status_area > .col > div .now a{color:#000;font-size:18px;font-weight:600}
.mypage_box .point_area > .col {flex:0 0 50%;}

.mypage_lnb{width:205px;margin-right:60px;padding:29px;border:1px solid #eaeaea;border-radius:10px}
.mypage_lnb ul > li{padding:20px 0;border-bottom:1px solid #eaeaea}
.mypage_lnb ul > li:first-child{padding-top:0}
.mypage_lnb ul > li > .lnb_tit{display:block}
.mypage_lnb ul > li > .lnb_tit a{color:#000;font-size:18px;font-weight:600}
.mypage_lnb ul > li > span{display:block}
.mypage_lnb ul > li > .lnb_tit + span{margin-top:10px}
.mypage_lnb ul > li > span a{color:#767676}
.mypage_cont{margin-top:50px}
.mypage_cont:after{content:'';display:block;clear:both}
.mypage_cont > div{float:left}
.mypage_cont > .cont_area{width:calc(100% - 265px)}
.mypage_cont > .cont_area > .cont + .cont{margin-top:50px}
.mypage_cont > .cont_area .tit_area{padding-bottom:14px}
.mypage_cont > .cont_area .tit_area h2.tit{display:inline-block;font-size:24px;font-weight:600;vertical-align:baseline}
.mypage_cont > .cont_area .tit_area h2.tit + .txt{margin-left:15px;color:#333}
.mypage_cont > .cont_area .tit_area .btn_more{display:inline-block;margin-top:6px;padding-right:20px;font-size:15px;vertical-align:top;background:url(../images/button/btn_more_arr.svg) no-repeat 100% 6px}
.mypage_cont > .cont_area .sub_cont{margin-top:50px}
.mypage_cont > .cont_area .tit_area.dis_flex {display: flex;align-items: center;}
.mypage_cont > .cont_area .tit_area .get_superpoint {margin-left: auto;cursor: pointer;background-color: #6ac2b6;color: #f7f7f7;border-radius: 50px;padding: 8px 10px;font-weight: bold;}

.prd_list > .prd_item{border-top:1px solid #000;border-bottom:1px solid #eaeaea}
.prd_list > .prd_item + .prd_item{margin-top:25px}
.prd_list > .prd_item > p.no_cont{padding:30px;font-weight:500;text-align:center}
.prd_list > .prd_item > p.no_cont:before{content:'';display:inline-block;width:22px;height:22px;margin:1px 5px 0 0;vertical-align:top;background:url(../images/icon/ico_product_notice_bk.svg) no-repeat 0 0}
.prd_list > .prd_item .item_tit{height:55px;padding:14px 30px;color:#000;background-color:#f7f7f7}
.prd_list > .prd_item .item_tit .date{margin-right:10px;font-size:18px;font-weight:600}
.prd_list > .prd_item .item_tit .order_num{color:#5a5a5a}
.prd_list > .prd_item .item_tit .btn_detail{display:inline-block;float:right;margin-top:2px;padding-right:23px;font-size:15px;background:url(../images/button/btn_right_gray_18x_18.svg) no-repeat 100% 2px}
.prd_list.bg_wt > .prd_item{border-top:0}
.prd_list.bg_wt > .prd_item .item_tit{height:62px;padding:16px 0;border-bottom:1px solid #000;background-color:#fff}
.prd_list > .prd_item .item_detail{display:flex;align-items:center;padding:26px 0 26px 30px;color:#000;background-color:#fff}
.prd_list > .prd_item .item_detail > .col{padding-right:30px;padding-left:30px}
.prd_list > .prd_item .item_detail > .item{display:flex;flex:1;align-items:center;position:relative;padding-left:0;border-right:1px solid #eaeaea}
.prd_list > .prd_item .item_detail > .item .img{flex:0 0 110px;width:110px;height:110px;margin-right:30px}
.prd_list > .prd_item .item_detail > .item .info{flex:1;position:relative}
.prd_list > .prd_item .item_detail > .item .info span,
.prd_list > .prd_item .item_detail > .item .info a{display:block}
.prd_list > .prd_item .item_detail > .item .info .name{color:#000}
.prd_list > .prd_item .item_detail > .item .info .price{margin:8px 0 15px;font-size:13px}
.prd_list > .prd_item .item_detail > .item .info .price strong{font-size:16px;font-weight:600;line-height:17px}
.prd_list > .prd_item .item_detail > .item .info .num{display:inline-block;margin-right:5px;color:#959595;font-size:15px;line-height:28px;vertical-align:top}
.prd_list > .prd_item .item_detail > .item .info .book_count{margin-right:5px;color:#959595;font-size:15px;line-height:28px;vertical-align:top}
.prd_list > .prd_item .item_detail > .item .info .btn_change{display:inline-block;min-width:53px;vertical-align:top}
.prd_list > .prd_item .item_detail > .item .info .btn_change +.min_layer{display:none;z-index:1;position:absolute;bottom:-14px;left:120px;width:155px;padding:14px;border-radius:10px;border:1px solid #5a5a5a;background-color:#fff;box-shadow:5px 5px 40px rgba(0, 0, 0, .1)}
.prd_list > .prd_item .item_detail > .item .info .btn_change +.min_layer .btn_close{display:inline-block;width:24px;height:24px;margin:3px 0 0 5px;vertical-align:top;background:url(../images/button/btn_close_24x24_bk.svg) no-repeat 50% 50%}
.prd_list > .prd_item .item_detail > .item .info .count_box{display:inline-block;font-size:0;vertical-align:top;border:1px solid #e6e6e6}
.prd_list > .prd_item .item_detail > .item .info .count_box .btn_count{width:29px;height:28px;text-align:center}
.prd_list > .prd_item .item_detail > .item .info .count_box .btn_count.minus{border-right:1px solid #e6e6e6}
.prd_list > .prd_item .item_detail > .item .info .count_box .btn_count.plus{border-left:1px solid #e6e6e6}
.prd_list > .prd_item .item_detail > .item .info .count_box .btn_count.minus:before{content:'-';font-size:18px;line-height:1}
.prd_list > .prd_item .item_detail > .item .info .count_box .btn_count.plus:before{content:'+';font-size:18px;line-height:1}
.prd_list > .prd_item .item_detail > .item .info .count_box input{width:32px;height:28px;padding:0;text-align:center;border:0}
.prd_list > .prd_item .item_detail > .designer{display:flex;flex-shrink:0;flex-basis:155px;flex-direction:column;justify-content:center;min-height:110px;padding:0;text-align:center;border-right:1px solid #eaeaea}
.prd_list > .prd_item .item_detail > .designer .name{display:block;margin-bottom:5px;font-weight:400}
.prd_list > .prd_item .item_detail > .designer .place{display:block;color:#767676;font-size:15px}
.prd_list > .prd_item .item_detail > .designer .place em{display:block}
.prd_list > .prd_item .item_detail > .status{flex-shrink:1;width:339px;padding:0;text-align:center}
.prd_list > .prd_item .item_detail > .status strong{color:#6ac2b6;font-size:18px}
.prd_list > .prd_item .item_detail > .status p{margin-top:5px;color:#767676;font-size:15px}
.prd_list > .prd_item .item_detail > .status .btn_area{flex-wrap:wrap;padding-top:10px}
.prd_list > .prd_item .item_detail > .status .btn_area .btn{margin-right:5px;margin-top:5px}
.prd_list > .prd_item .item_detail > .status .btn_area .btn:last-child{margin-right:0}
.prd_list.bd_none > .prd_item .item_detail > .status .btn_area{border-top:0}
.prd_list.checkbox_o .btn_cart{padding-right:16px;padding-left:39px;background-repeat:no-repeat;background-position:14px 50%}
.prd_list.checkbox_o .btn_line_lightgrey02.btn_cart{background-image:url(../images/button/btn_cart_bk.svg);background-size:22px 22px}
.prd_list.checkbox_o .btn_wish{padding-right:16px;padding-left:39px;background-image:url(../images/button/btn_zzim_off.svg);background-repeat:no-repeat;background-position:14px 50%;background-size:22px 22px}
.prd_list.checkbox_o .btn_wish.on{background-image:url(../images/button/btn_zzim_on.svg)}
.prd_list.checkbox_o > .total_chk{margin:50px 0 15px}
.prd_list.checkbox_o > .total_chk label{padding-left:19px;font-weight:400}
.prd_list.checkbox_o > .total_chk label:before{display:none}
.prd_list.checkbox_o > .prd_item + .prd_item{margin-top:0;border-top:0}
.prd_list.checkbox_o > .prd_item .item_detail > .item .checkbox{margin-right:30px}
/*.prd_list.checkbox_o > .prd_item .item_detail > .item:after{display:none}*/
.prd_list.checkbox_o > .prd_item .item_detail > .status .btn_area{padding-top:0}
.prd_list.checkbox_o + .btn_area{justify-content:end;padding-top:15px}
.prd_list.checkbox_o + .btn_area .btn_cart{padding-right:16px;padding-left:39px;background:#211c12 url(../images/button/btn_cart_wt.svg) no-repeat 14px 50%;background-size:20px 20px}
.prd_list.checkbox_o + .btn_area + .pagination_area{padding-top:50px}
.prd_thumb{display:flex;flex-wrap:wrap;border-bottom:1px solid #eaeaea}
.prd_thumb > .prd_item{display:flex;align-items:center;position:relative;width:50%;padding:30px 30px 30px 0}
.prd_thumb > .prd_item:after{content:'';display:block;position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#eaeaea}
.prd_thumb > .prd_item .img{flex:0 0 220px;width:220px;height:220px;margin-right:30px}
.prd_thumb > .prd_item .info span,
.prd_thumb > .prd_item .info a{display:block}
.prd_thumb > .prd_item .info .name{line-height:17px}
.prd_thumb > .prd_item .info .price{margin:15px 0;font-size:13px}
.prd_thumb > .prd_item .info .price strong{font-size:16px;font-weight:600;line-height:17px}
.prd_thumb > .prd_item .info .num{color:#959595;font-size:15px;line-height:17px}
.prd_thumb > .prd_item .info .btn_area{justify-content:start;padding-top:15px}
.prd_thumb > .prd_item .info .btn_area .btn_cart{padding-left:40px;text-align:left;background:url(../images/common/header_ico_cart.svg) no-repeat 14px 10px;background-size:22px 22px}
.mypage_cont .info_form{padding-top:50px}
.mypage_cont .info_form .board_write{padding:0 70px 55px;border-bottom:1px solid #dbdbdb}
.mypage_cont .info_form .board_write .col .th{width:148px}
.mypage_cont .info_form .board_write .col .th.designer_label ~ .td .prd_detail_area{flex:1;padding-left:0;margin-top:10px;border-top:1px solid #eaeaea}
.mypage_cont .info_form .board_write .col .th.designer_label ~ .td .prd_detail_area .desinger_area > input[type=text]{margin-top:10px}
.mypage_cont .info_form .board_write .col .th.designer_label ~ .td .prd_detail_area .desinger_area .btn{margin-top:20px}
.mypage_cont .info_form .board_write .col .td input[type="text"],
.mypage_cont .info_form .board_write .col .td input[type="password"]{max-width:480px}
.mypage_cont .info_form .board_write .col .td input.w330{max-width:330px;margin-right:10px}
.mypage_cont .info_form .board_write .col .td input.w330 + .btn{flex:1;max-width:140px;margin-right:0;padding:0}
.mypage_cont .info_form .board_write .col .td input.w330 + .btn + .txt_guide{margin-left:20px}
.mypage_cont .info_form .board_write .phone .col .td,
.mypage_cont .info_form .board_write .phone_check .col .td{flex-wrap:wrap;align-items:center}
/*.mypage_cont .info_form .board_write .col .td .error{margin-top:0;line-height:60px}*/
.mypage_cont .info_form .board_write .col .td .pw_check{background:url(../images/icon/ico_check_blue.svg) no-repeat calc(100% - 19px) 50%}
.mypage_cont .info_form .board_write .address_detail .col .td input{margin-right:10px}
.mypage_cont .info_form .board_write .address_detail .col .td input:last-child{margin-right:0}
.mypage_cont .info_form .board_write .sms{margin-top:20px}
.mypage_cont .info_form .board_write .sms .col .td label span{margin-left:4px}
.mypage_cont .info_form > .btn_area{display:block;position:relative;padding-top:40px;text-align:center}
.mypage_cont .info_form > .btn_area .btn_primary{margin-right:6px}
.mypage_cont .info_form > .btn_area .right{position:absolute;top:40px;right:0}
.mypage_cont .list_search .search_area{display:flex;flex-wrap:wrap;margin-top:-10px;padding:50px 0 29px;}
.mypage_cont .list_search .search_area > *{margin-top:10px;margin-right:10px}
.mypage_cont .list_search .search_area > *:last-child{margin-right:0}
.mypage_cont .list_search .search_area .status .nice-select{width:189px}
.mypage_cont .list_search .search_area .status .nice-select li:nth-child(1){display:none}
.mypage_cont .list_search .search_area .term_select{font-size:0}
.mypage_cont .list_search .search_area .term_select .btn{padding:0 19px;color:#767676;font-size:15px;font-weight:500;line-height:34px;text-align:center;border:1px solid #dbdbdb;border-left:0;background-color:#fff}
.mypage_cont .list_search .search_area .term_select .btn:first-child{border-left:1px solid #dbdbdb}
.mypage_cont .list_search .search_area .term_select .btn.on{color:#fff;background-color:#211c12}
.mypage_cont .list_search .dot_list{padding-left:10px}
.mypage_cont .list_search .dot_list li{margin-top:0;padding-left:13px;font-size:16px;line-height:1.8}
.mypage_cont .list_search .dot_list li:before{top:12px}
.mypage_cont > .cont_area .sub_cont .prd_list > .prd_item:first-child{border-top:0}
.prd_detail_area{padding:28px 30px;border-bottom:1px solid #eaeaea}
.prd_detail_area dl{display:flex}
.prd_detail_area dl + dl{padding:8px 0}
.prd_detail_area dl:first-child{padding-bottom:8px}
.prd_detail_area dl:last-child{padding-bottom:0}
.prd_detail_area dl dt{flex:160px 0 0;color:#5a5a5a;margin-right:15px}
.prd_detail_area dl dt .aster{color:#e03925}
.prd_detail_area dl dd{color:#333;word-break:keep-all}
.mypage_cont > .prd_detail .prd_list{margin-top:34px}
.mypage_cont > .prd_detail .prd_item .item_tit .btn_xsm{margin-right:6px;padding:0 10px}
.mypage_cont > .prd_detail .prd_item .item_tit .btn_xsm:last-child{margin-right:0}
.mypage_cont > .prd_detail .cp_point:after{content:'';display:block;clear:both}
.mypage_cont > .prd_detail .cp_point > .receipt_list{float:left;width:calc(100% - 388px)}
.mypage_cont > .prd_detail .cp_point > .receipt_list .tit_area{border-bottom-color:rgba(0,0,0,.2)}
.mypage_cont > .prd_detail .cp_point > .receipt_list .prd_detail_area dt{flex:1}
.mypage_cont > .prd_detail .cp_point > .receipt_list .prd_detail_area dd{text-align:right}
.mypage_cont > .prd_detail .cp_point > .total_box{float:right;width:339px;height:291px;padding:24px 29px 21px 29px;border:1px solid #dbdbdb;border-radius:20px;background-color:#f7f7f7}
.mypage_cont > .prd_detail .cp_point > .total_box .tit{display:block;margin-bottom:28px;color:#e03925;font-size:20px;font-weight:500}
.mypage_cont > .prd_detail .cp_point > .total_box .prd_detail_area{padding:0 0 33px}
.mypage_cont > .prd_detail .cp_point > .total_box .prd_detail_area dl dt{flex:1;color:#000}
.mypage_cont > .prd_detail .cp_point > .total_box .prd_detail_area dl dd{color:#5a5a5a;text-align:right}
.mypage_cont > .prd_detail .cp_point > .total_box .prd_detail_area dl dd em{color:#000;font-weight:700}
.mypage_cont > .prd_detail .cp_point > .total_box .total_price{margin-top:12px;padding-bottom:0;border-bottom:0}
.mypage_cont > .prd_detail .cp_point > .total_box .total_price dl{align-items:center;padding-bottom:0}
.mypage_cont > .prd_detail .cp_point > .total_box .total_price dl dt{font-weight:600}
.mypage_cont > .prd_detail .cp_point > .total_box .total_price dl dd{color:#e03925;font-weight:600}
.mypage_cont > .prd_detail .cp_point > .total_box .total_price dl dd em{color:#e03925;font-size:24px}
.mypage_cont > .prd_detail .refund .num{color:#959595}
.mypage_cont > .prd_detail .refund .price{color:#6ac2b6}
.mypage_cont > .prd_detail > .btn_area{justify-content:end;padding-top:50px}
.mypage_cont.cancel_form .prd_list{margin-top:36px}
.mypage_cont.cancel_form .cancel_reason dl{align-items:center}
.mypage_cont.cancel_form .cancel_reason .nice-select li:nth-child(1){display:none}
.mypage_cont.cancel_form .cont_area > .btn_area{padding-top:50px}
.mypage_cont.point_list .now_point_area{margin-top:50px;padding:22px;border-radius:20px 0;background-color:#6ac2b6}
.mypage_cont.point_list .now_point_area > p{color:#f7f7f7;font-size:18px;text-align:center}
.mypage_cont.point_list .now_point_area > p:before{content:'';display:inline-block;width:36px;height:36px;margin:-4px 6px 0 0;vertical-align:middle;background:url(../images/icon/ico_product_point_wt.png) no-repeat 50% 50%}
.mypage_cont.point_list .now_point_area > p em{font-weight:600}
.mypage_cont.point_list .now_point_area > p strong{font-size:24px;font-weight:600}
.mypage_cont.point_list .now_point_area > p strong span{font-size:16px;font-weight:400}
.mypage_cont.point_list .point_box {display: flex;justify-content: space-evenly;align-items: center;color: #f7f7f7;position: relative;font-size: 18px;font-weight:600;}
.mypage_cont.point_list .point_box div::after {content: '';position: absolute;width: 2px;height: 80%;background-color: #f7f7f7;top: 50%;left: 50%;transform: translate(0, -50%);}
.mypage_cont.point_list .point_box div:last-child::after {display: none;}

.mypage_cont.point_list .tbl_list{color:#000}
.mypage_cont.point_list .tbl_list td.status{padding-right:13px;padding-left:0}
.mypage_cont.point_list .tbl_list td.status span{display:inline-block;width:50px;font-size:14px;font-weight:500;line-height:26px;text-align:center;vertical-align:middle;border:1px solid #dbdbdb;background-color:#fff}
.mypage_cont.point_list .tbl_list td.status .extinction{color:#e03925}
.mypage_cont.point_list .tbl_list td.status .accumulate{color:#6ac2b6}
.mypage_cont.point_list .tbl_list td.tal{padding-left:0}
.mypage_cont.point_list .tbl_list td.tal > div{display:inline-block}
.mypage_cont.point_list .tbl_list td.point{font-size:14px}
.mypage_cont.point_list .tbl_list td.point.plus{color:#6ac2b6}
.mypage_cont.point_list .tbl_list td.point.minus{color:#767676}
.mypage_cont.point_list .tbl_list td.point em{font-size:16px;font-weight:600}
.mypage_cont.point_list .tbl_list td .order_num{color:#959595;font-size:15px}
.mypage_cont.couponList .tit_area > ul {display:flex;align-items:center;}
.mypage_cont.couponList .tit_area > ul li {width:250px;font-weight:500;background-color:#fff;}
.mypage_cont.couponList .tit_area > ul li.tit a {font-size:24px;font-weight:600;vertical-align:baseline;color:#767676;display:block;padding:5px 20px;}
.mypage_cont.couponList .tit_area > ul li.tit.active {background-color:#211c12;border-color:#211c12;}
.mypage_cont.couponList .tit_area > ul li.tit.active a {color:#fff;}
.mypage_cont.couponList .tit_area > ul li:first-child {border-left: 1px solid;border-right: 1px solid;border-top:1px solid;border-bottom:1px solid;border-radius:4px 0 0 4px;border-color:#dbdbdb;}
.mypage_cont.couponList .tit_area > ul li:last-child {border-right: 1px solid;border-top:1px solid;border-bottom:1px solid;border-radius:0 4px 4px 0;border-color:#dbdbdb;}
.mypage_cont.couponList .couponTxt_area {margin-top:50px;padding:22px;border-radius:20px 0;background-color:#6ac2b6;}
.mypage_cont.couponList .couponTxt_area p {color: #f7f7f7;font-size: 18px;text-align: center;}
.mypage_cont.couponList .couponTxt_area p br {content:"";display:none;}
.mypage_cont.couponList .sub_cont .tit_area h3.tit span {font-size:14px;}
.mypage_cont.couponList .sub_cont .couponList_area {display: flex;justify-content: flex-start;align-items: center;margin-top: 30px;flex-wrap:wrap;}
.mypage_cont.couponList .sub_cont .couponList_area li:nth-child(3n) {margin-right: 0;}
.mypage_cont.couponList .sub_cont .couponList_area .coupon_item {position:relative;width:32.66%;padding:10px 20px 10px 20px;margin-right: 1%;margin-bottom: 1.5%;    background: linear-gradient(145deg, rgba(106,194,182,1) 70%, rgba(63,114,107,0.304359243697479) 100%);color: #fff;border-radius: 15px;}
.mypage_cont.couponList .sub_cont .couponList_area .coupon_item::before {position:absolute;content:'';width:17px;height:17px;background-color: #fff;border-radius: 50%;top: -10px;right: 15%;}
.mypage_cont.couponList .sub_cont .couponList_area .coupon_item::after {position:absolute;content:'';width:17px;height:17px;background-color: #fff;border-radius: 50%;bottom: -10px;right: 15%;}
.mypage_cont.couponList .sub_cont .couponList_area .coupon_item .coupon_tit {width: 80%;font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mypage_cont.couponList .sub_cont .couponList_area .coupon_item .coupon_name {width: 80%;font-size:24px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mypage_cont.couponList .sub_cont .couponList_area .coupon_item .coupon_desc {width: 80%;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mypage_cont.couponList .sub_cont .couponList_area .coupon_item .coupon_productFind {width: 80%;display: flex;align-items: center;}
.mypage_cont.couponList .sub_cont .couponList_area .coupon_item .coupon_productFind a {font-size:13px;cursor:pointer;background: url(../images/common/icon_search_white.png) no-repeat 100% 0;width:93px;color:#fff;}
.mypage_cont.couponList .sub_cont .couponList_area .coupon_item .coupon_date {width: 80%;font-size:12px;}
.tbl_list.coupon_tbl > tbody td {border:0;border-bottom:1px solid #dbdbdb;}
.mypage_cont.couponList .list_search .search_area {margin-top:0;align-items: center;}
.mypage_cont.couponList .list_search .search_area span {margin-top:0; font-weight:600;}
.mypage_cont.couponList .list_search .search_area .term_area {margin-top:0;}
.mypage_cont.couponList .sub_cont .tbl_responsive .tbl_list {border-top:0;}
.mypage_cont.couponList .sub_cont .tbl_responsive .tbl_list thead th {border: 1px solid #dbdbdb;}
.mypage_cont.couponList .sub_cont .tbl_responsive .tbl_list tbody th, .tbl_list tbody td {border: 1px solid #dbdbdb;}

/***** scholarship apply *****/
.scholarship_area{max-width:750px}
.scholarship_area .sec{position:relative}
.scholarship_area .sec_scholar_banner .txt_box, .scholarship_area .sec_scholar_banner .mission_date{position:absolute}
.scholarship_area .sec_scholar_banner .txt_box{top:20px;left:20px;padding:11px 15px;width:calc(100% - 40px);color:#767676;background:#fff;border:1px solid #dbdbdb}
.scholarship_area .sec_scholar_banner .mission_date{left:0;bottom:35px;width:100%;text-align:center}
.scholarship_area .sec_scholar_banner .mission_date span{font-size:18px;color:#000;font-weight:600}
.scholarship_area .sec_mission_list .tbl_list{border-top:none}
.scholarship_area .sec_mission_list .tbl_list thead{border-bottom:2px solid #29b7f7}
.scholarship_area .sec_mission_list .tbl_list thead th{height:47px;background:#fff;font-weight:600;color:#000;font-size:18px}
.scholarship_area .sec_mission_list .tbl_list tbody td{padding-top:35px;padding-bottom: 35px;color:#000;font-size:18px;border-color:#eaeaea}
.scholarship_area .sec_mission_list .tbl_list tbody tr:last-child td{border-bottom:none}
.scholarship_area .sec_mission_list .tbl_list .point{font-size:36px;font-weight:700}
.scholarship_area .sec_scholar_detail .area{margin-top:50px;color:#000}
.scholarship_area .sec_scholar_detail .area .tit{display:block;margin-bottom:16.5px;padding-bottom:11px;font-size:18px;border-bottom:2px solid #000}
.scholarship_area .sec_scholar_detail .area ul.detail_list > li{margin-bottom:35px}
.scholarship_area .sec_scholar_detail .area ul.detail_list > li:last-child{margin-bottom:0}
.scholarship_area .sec_scholar_detail .area ul li p{line-height:1.8}
.scholarship_area .sec_scholar_detail .area .txt_question{padding-top:31px}
.scholarship_area .btn_scholarship_apply{width:100%;margin-top:50px;padding:26px;background:#29b7f7;border-color:#29b7f7;color:#fff;font-size:20px;font-weight:700;border-radius:0}

/***** cart *****/
.cart_area{padding-bottom:100px}
.cart_area .status_area{text-align:center}
.cart_area .status_area ul{display:inline-block;margin:50px auto;vertical-align:top}
.cart_area .status_area ul > li{display:flex;align-items:center;color:#000;font-size:18px}
.cart_area .status_area ul > .active{font-weight:600}
.cart_area .status_area ul > li:before{content:'';display:inline-block;width:50px;height:50px;margin-right:15px;border:2px solid #ccc;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;box-sizing:border-box}
.cart_area .status_area ul > li:nth-child(1):before{background-image:url(../images/icon/ico_cart_cart.svg)}
.cart_area .status_area ul > li:nth-child(2):before{background-image:url(../images/icon/ico_cart_list.svg)}
.cart_area .status_area ul > li:nth-child(3):before{background-image:url(../images/icon/ico_cart_money.svg)}
.cart_area .status_area ul > li:nth-child(4):before{background-image:url(../images/icon/ico_cart_check.svg)}
.cart_area .status_area ul > .active:before{border-color:#6ac2b6;background-color:#6ac2b6}
.cart_area .status_area ul > .active:nth-child(1):before{background-image:url(../images/icon/ico_cart_cart_wt.svg)}
.cart_area .status_area ul > .active:nth-child(2):before{background-image:url(../images/icon/ico_cart_list_wt.svg)}
.cart_area .status_area ul > .active:nth-child(3):before{background-image:url(../images/icon/ico_cart_money_wt.svg)}
.cart_area .status_area ul > .active:nth-child(4):before{background-image:url(../images/icon/ico_cart_check_wt.svg)}
.cart_area .status_area ul > li:after{content:'';display:inline-block;width:100px;height:1px;margin:0 15px;background-color:#eaeaea}
.cart_area .status_area ul > li:nth-child(4):after{display:none}
.cart_area .cont_area{display:flex;align-items:flex-start;align-content:flex-start}
.cart_area .cont_area > .list_area{flex:1;margin-right:60px}
.cart_area .cont_area > .list_area > .sub_cont + .sub_cont{margin-top:50px}
.cart_area .cont_area > .list_area > .sub_cont > .tit_area h3.sec_sub_tit{margin-right:10px}
.cart_area .cont_area > .list_area > .sub_cont > .tit_area h3.sec_sub_tit + p{margin-top:5px;font-size:14px}
.cart_area .cont_area > .list_area > .sub_cont > .tit_area h3.sec_sub_tit + p.txt{color:#333}
.cart_area .cont_area > .list_area > .sub_cont > .tit_area h3.sec_sub_tit + .error:before{margin:-1px 5px 0 0}
.cart_area .cont_area > .list_area > .sub_cont > .tit_area h3.sec_sub_tit + .checkbox{margin-top:3px}
.cart_area .cont_area > .list_area > .sub_cont > .tit_area + .prd_list > .prd_item{border-top:0}
.cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail{padding-right:20px}
.cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .status{width:auto;padding-left:20px}
.cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .point{display:flex;flex-direction:column;justify-content:center;width:auto;min-height:122px;padding:17px 20px;border-right:1px solid #eaeaea}
.cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .point .num_area{margin-top:10px}
.cart_area .cont_area > .list_area .prd_list > .prd_item .item_detail > .point .num_area input{width:90px;margin-right:10px}
.cart_area .cont_area > .list_area .location_area{padding-bottom:15px;border-bottom:1px solid #000}
.cart_area .cont_area > .list_area .location_area > p{color:#000}
.cart_area .cont_area > .list_area .location_area > p:before{content:'';display:inline-block;position:relative;top:-2px;width:22px;height:36px;margin:0 5px 0 0;vertical-align:middle;background:url(../images/icon/ico_location.svg) no-repeat 50% 50%}
.cart_area .cont_area > .list_area .location_area > .btn{float:right}
.cart_area .cont_area > .list_area .prd_list.checkbox_o > .prd_item .item_detail > .item:after{display:none}
.cart_area .cont_area > .list_area .prd_list.checkbox_o > .total_chk{margin-top:38px}
.cart_area .cont_area > .list_area .prd_list.checkbox_o > .total_chk > span{display:inline-block;margin:6px 5px 0 0;color:#000}
.cart_area .cont_area > .list_area .prd_list.checkbox_o > .total_chk > span .num{color:#767676}
.cart_area .cont_area > .list_area .prd_list > .coupon{padding: 15px 20px 10px 0px;width:100%;text-align:right;}
.cart_area .cont_area > .list_area .prd_list > .coupon .coupon_box {display:flex;justify-content:end;align-items:center;}
.cart_area .cont_area > .list_area .prd_list > .coupon .coupon_txt_box {position:relative;margin-right:10px;}
.cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box {width:calc(100% - 40%);}
.cart_area .cont_area > .list_area .prd_list > .coupon .coupon_num_box input {width:calc(100% - 78%);}

.cart_area .cont_area > .list_area .prd_list > .point{padding: 0px 20px 15px 0px;width:100%;text-align:right;}
.cart_area .cont_area > .list_area .prd_list > .point .point_box {display:flex;justify-content:end;align-items:center;}
.cart_area .cont_area > .list_area .prd_list > .point .point_txt_box {position:relative;margin-right:10px;}
.cart_area .cont_area > .list_area .prd_list > .point .point_amt_box {}

.cart_area .cont_area > .list_area .prd_list > .coupon > label:before{top:-2px;left:-3px;}
.cart_area .cont_area > .list_area .prd_list > .coupon > label{display:inline;position:relative;margin-right:20px;}
.cart_area .cont_area > .list_area .prd_list > .coupon > input[type="text"] {width:100px;font-size:15px;text-align:center;}
.cart_area .cont_area > .list_area .prd_list > .total{padding:15px 0;color:#000;font-size:15px;font-weight:600;text-align:center;border-bottom:1px solid #000;background-color:#f7f7f7}
.cart_area .cont_area > .list_area .prd_list .coltxt_blue {color:#1a38cb;}
.cart_area .cont_area > .list_area .prd_list.checkbox_o + .btn_area{justify-content:space-between;padding-top:15px}
.cart_area .cont_area > .list_area .prd_detail_area dl{min-height:42px}
.cart_area .cont_area > .total_box{flex:339px 0 0;padding:24px 29px 21px 29px;border:1px solid #dbdbdb;border-radius:10px;background-color:#f7f7f7}
.cart_area .cont_area > .total_box .tit{display:block;margin-bottom:28px;color:#e03925;font-size:20px;font-weight:500}
.cart_area .cont_area > .total_box .prd_detail_area{padding:0 0 20px;border-bottom:1px solid #eaeaea}
.cart_area .cont_area > .total_box .prd_detail_area dl{display:flex}
.cart_area .cont_area > .total_box .prd_detail_area dl + dl{padding:8px 0}
.cart_area .cont_area > .total_box .prd_detail_area dl dt{flex:1;color:#000}
.cart_area .cont_area > .total_box .prd_detail_area dl dd{color:#5a5a5a;text-align:right}
.cart_area .cont_area > .total_box .prd_detail_area dl dd em{color:#000;font-weight:700}
.cart_area .cont_area > .total_box .total_price{margin-top:15px;padding-bottom:0;border-bottom:0}
.cart_area .cont_area > .total_box .total_price dl{align-items:center;padding-bottom:0}
.cart_area .cont_area > .total_box .total_price dl dt{font-weight:600}
.cart_area .cont_area > .total_box .total_price dl dd{color:#e03925;font-weight:600}
.cart_area .cont_area > .total_box .total_price dl dd em{color:#e03925;font-size:24px}
.cart_area .cont_area > .total_box .checkbox{margin-top:30px}
.cart_area .cont_area > .total_box .checkbox label{color:#5a5a5a;font-size:14px}
.cart_area .cont_area > .total_box .btn_area .btn{width:100%;text-align:center;cursor:pointer}
.cart_area .prd_detail_area dl{align-items:center}
.cart_area .prd_detail_area .desinger_area input{width:90px;margin-right:6px}
.cart_area .prd_detail_area .desinger_area input:nth-child(3){width:120px}
.cart_area .prd_detail_area .point_area .btn{margin-right:6px}
.cart_area .prd_detail_area .point_area input{width:150px;margin-right:6px}
.payment_area{padding:28px 30px 0 30px}
.payment_area > li{width:calc(25% - 11.25px);margin-right:15px;text-align:center;border:1px solid #dbdbdb;border-radius:4px;background-color:#fff}
.payment_area > li:last-child{margin-right:0}
.payment_area > .active{font-weight:700;border-color:#211c12;background-color:#f7f7f7}
.payment_area > li a{display:block;height:80px;line-height:78px}
.payment_area > li a:before{content:'';display:inline-block;width:24px;height:24px;margin:-1px 7px 0 0;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%}
.payment_area > .card a:before{background-image:url(../images/icon/ico_payment_creditcard.svg)}
.payment_area > .account a:before{background-image:url(../images/icon/ico_payment_cash.svg)}
.payment_area > .kakao a:before{width:49px;height:15px;background-image:url(../images/icon/ico_payment_kakao.svg)}
.payment_area > .payco a:before{width:67px;height:15px;background-image:url(../images/icon/ico_payment_payco.svg)}
.payment_area + .prd_detail_area dl{display:none;padding:12.5px 0}
.payment_area + .prd_detail_area dl.notice_list{align-items:start;border-top:0}
.payment_area + .prd_detail_area dl.active{display:flex}
.payment_area + .prd_detail_area .refund_num > input:nth-child(1){width:150px;margin-right:6px}
.payment_area + .prd_detail_area .refund_num > input:nth-child(2){width:250px;margin-right:6px}
.payment_area + .prd_detail_area .refund_num .checkbox{margin-top:8px}
.payment_area + .prd_detail_area .phone_num input{width:300px;margin-right:6px}
.payment_area + .prd_detail_area .notice,
.payment_area + .prd_detail_area input + span{display:inline-block;color:#333;font-size:14px;vertical-align:top}
.payment_area + .prd_detail_area .notice{margin-top:1px}
.payment_area + .prd_detail_area .notice:before{margin-top:-1px}
.payment_area + .prd_detail_area input + span{margin-top:10px;font-size:15px}
.payment_area + .prd_detail_area .dot_list > li{margin-top:3px;color:#767676;font-size:16px}
.payment_area + .prd_detail_area .dot_list > li:before{background-color:#767676}
.pay_complete_area{margin-bottom:50px;color:#000;text-align:center}
.pay_complete_area > h3{font-size:24px;font-weight:400;letter-spacing:-.03em}
.pay_complete_area > h3 strong{font-weight:600}
.pay_complete_area > h3 + p{margin:8px auto 30px;letter-spacing:-.03em}
.pay_complete_area > .info p{line-height:1.8}
.pay_complete_area > .info p span,
.pay_complete_area > .info p strong{display:inline-block;vertical-align:top}
.pay_complete_area > .info p strong{color:#e03925}
.pay_complete_area + .cont_area > .list_area{max-width:982px;margin:0 auto}
.pay_complete_area + .cont_area > .list_area .prd_list > .prd_item .item_detail{padding-left:0}
.pay_complete_area + .cont_area > .list_area .prd_list > .prd_item .item_detail > .item{border-right:1px}

/***** member *****/
.member_area{max-width:480px;margin:0 auto;padding:50px 0 100px}
.member_area .error{padding-bottom:5px}
.member_area .btn{display:block;width:100%;margin-top:10px}
.member_area .btn_primary{margin-top:20px}
.member_area .btn_child {margin-left: auto;display:flex;width:25%;text-align:center;}
.member_area .btn_child .btn_child_add {width:50%;padding:2%;border:1px solid #dbdbdb;border-radius:4px;margin-right:5%;}
.member_area .btn_child .btn_child_del {width:50%;padding:2%;border:1px solid #dbdbdb;border-radius:4px;}
.member_area .error + .btn_primary{margin-top:10px}
.member_area .row{display:flex;position:relative;margin-top:10px}
.member_area .row input{height:60px;padding:0 19px;color:#959595;font-size:16px}
.member_area .row .input{width:100%;padding:0 19px;color:#000;font-weight:600;line-height:58px;border:1px solid #dbdbdb;background-color:#f7f7f7}
.member_area .row .btn{display:inline-block;flex-shrink:0;width:auto;margin-top:0;margin-left:10px}
.member_area .row .time{position:absolute;top:50%;right:20px;color:#e03925;transform:translateY(-50%)}
.member_area .row .txt_sns_join{position:absolute;top:50%;right:20px;color:#5a5a5a;transform:translateY(-50%)}
.member_area .row .pw_check{background:url(../images/icon/ico_check_blue.svg) no-repeat calc(100% - 19px) 50%}
.member_area .row_area {margin-top:10px;padding:17px 19px;border:1px solid #dbdbdb;}
.member_area .row_area dl dt {color:#959595;}
.member_area .txt_guide{margin-top:15px;margin-bottom:5px;color:#000;text-align:center}
.member_area .no_find{margin-top:32px;padding:46px 0 15px;color:#000;font-size:20px;text-align:center;word-break:keep-all;background:url(../images/icon/ico_no_find.svg) no-repeat 50% 0}
.member_area .no_find.bg_pw{background-image:url(../images/icon/ico_pw_result.svg)}
.member_area .no_find.bg_finish{background-image:url(../images/icon/ico_join_finish.svg)}
.member_area .sns_login{margin-top:35px;text-align:center}
.member_area .sns_login dt{position:relative;color:#333}
.member_area .sns_login dt:before,
.member_area .sns_login dt:after{content:'';position:absolute;top:50%;width:calc(50% - 48px);height:1px;background-color:#dbdbdb}
.member_area .sns_login dt:before{left:0}
.member_area .sns_login dt:after{right:0}
.member_area .sns_login dt.no_line:before,
.member_area .sns_login dt.no_line:after{display:none}
.member_area .sns_login dd{padding:25px 0 30px;border-bottom:1px solid #dbdbdb}
.member_area .sns_login dd .sns_list{font-size:0}
.member_area .sns_login dd .sns_list li{display:inline-block;margin-right:30px;vertical-align:top}
.member_area .sns_login dd .sns_list li:last-child{margin-right:0}
.member_area .sns_login dd .sns_list li a{display:block;width:44px;height:44px;border-radius:50%;background-repeat:no-repeat;background-position:0 0}
.member_area .sns_login dd .sns_list li.naver a{background-image:url(../images/contents/sns_naver.svg)}
.member_area .sns_login dd .sns_list li.kakao a{background-image:url(../images/contents/sns_kakao.svg)}
.member_area .sns_login dd .sns_list li.google a{background-image:url(../images/contents/sns_google.svg)}
.member_area .sns_login dd .sns_list li.facebook a{background-image:url(../images/contents/sns_facebook.svg)}
.member_area .sns_login dd .sns_list li.apple a{background-image:url(../images/contents/sns_apple.svg)}
.member_area .sns_login.email{margin-top:15px}
.member_area .sns_login.email dd{padding:15px 0 0;border-bottom:0}
.member_tit{color:#000;font-size:32px;font-weight:700;letter-spacing:-0.03em;text-align:center}
.member_sub_tit{color:#000;font-size:18px;font-weight:400}
.member_txt{margin-top:15px;color:#000;font-size:20px;text-align:center;word-break:keep-all}
.member_sub_txt{margin-top:3px;color:#5a5a5a;text-align:center;word-break:keep-all}
.member_form{padding-top:25px}
.member_form .children_info_box {margin-top:10px;}
.member_form .children_info_box .tit_area {display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #000;}
.member_form .desinger_area .btn_primary{margin-top:20px !important;margin-left:0 !important;}
.member_form .desinger_area input {margin-bottom: 2px;}
.member_form .agree_box{margin-top:34px}
.member_form .agree_box ul{margin-top:10px}
.member_form .agree_box ul li{position:relative;padding:15px 19px;border:1px solid #dbdbdb;border-top:0}
.member_form .agree_box ul li.all{background-color:#f7f7f7;border-top:1px solid #dbdbdb;display: flex;justify-content:space-between; align-items: center;}
.member_form .agree_box ul li .checkbox label em{font-weight:600}
.member_form .agree_box ul li .btn_detail{position:absolute;top:16px;right:19px;color:#2987cc;font-size:14px;vertical-align:top;border-bottom:1px solid #2987cc}
.member_form .agree_box + .btn_primary{margin-top:40px}
.member_form .agree_box .menu_down {display: none;}
.member_form .agree_box ul li.all #btn_menu_down {cursor: pointer; padding: 0 0 0 10px;}
.member_form .agree_box ul li.all #btn_menu_up {cursor: pointer; padding: 0 10px 0 0;transform: rotate(180deg);display: none;}
/***** quick *****/
.music_down_area{margin-top:50px;padding-bottom:100px}
.music_down_area .cont .sec{position:relative;max-width:640px;margin:0 auto;padding-top:50px}
.music_down_area .cont .sec a{display:block}
.music_down_area .cont .sec .tab_area .tab > li a,.music_down_area .cont .sec .tab_area .tab > li input + label{border:none}
.music_down_area .cont .sec .tab_area .tab > li:first-child a,.music_down_area .cont .sec .tab_area .tab > li:first-child input + label{border-left:none;border-radius:0}
.music_down_area .cont .sec .tab_area .tab > li.active a,.music_down_area .cont .sec .tab_area .tab > li input:checked + label{}
.music_down_area .cont .sec .tab_area .tab li{display:inline-block;width:50%;height:120px;vertical-align:top}
.music_down_area .cont .sec .tab_area .tab li a{width:100%}
.music_down_area .sec_down .tab li .on{display:none}
.music_down_area .sec_down .tab li .off{display:block}
.music_down_area .sec_down .tab li.active .on{display:block}
.music_down_area .sec_down .tab li.active .off{display:none}
.music_down_area .cont .sec.sec_saypen .sec_as .info{padding-top:65px;background-color:#f5f5f5}
.music_down_area .cont .sec.sec_saypen .sec_as .info > img{width:72%}
.music_down_area .cont .sec.sec_saypen .sec_as .info > a{width:28%}
.music_down_area .cont .sec.sec_music_schole .down_list{position:absolute;top:29%;width:100%;height:19.5%}
.music_down_area .cont .sec.sec_music_schole .down_list a{position:absolute;width:22%;height:calc(50% - 5px)}
.music_down_area .cont .sec.sec_music_schole .down_list a:nth-child(n+1):nth-child(-n+4){top:0}
.music_down_area .cont .sec.sec_music_schole .down_list a:nth-child(n+5):nth-child(-n+8){top:51%}
.music_down_area .cont .sec.sec_music_schole .down_list a:nth-child(1),.music_down_area .cont .sec.sec_music_schole .down_list a:nth-child(5){left:4%}
.music_down_area .cont .sec.sec_music_schole .down_list a:nth-child(2),.music_down_area .cont .sec.sec_music_schole .down_list a:nth-child(6){left:27.5%}
.music_down_area .cont .sec.sec_music_schole .down_list a:nth-child(3),.music_down_area .cont .sec.sec_music_schole .down_list a:nth-child(7){left:50.5%}
.music_down_area .cont .sec.sec_music_schole .down_list a:nth-child(4),.music_down_area .cont .sec.sec_music_schole .down_list a:nth-child(8){left:73.5%}
.music_down_area .sec_safari_new > a, .sec_safari_english > a{position:absolute;width:100%}
.music_down_area .sec_safari_new > a.btn_music_download, .sec_safari_english > a.btn_music_download{top:33%;height:7%}
.music_down_area .sec_safari_new > a.btn_download_info, .sec_safari_english > a.btn_download_info{bottom:8%;height:5%}
/*** lounge ***/
.lounge_area{padding:100px 0}
.lounge_area .sec{max-width:1380px;margin:0 auto}
.lounge_area .sub_txt{padding-bottom:75px;font-family:'Cormorant Garamond';font-size:20px}
.lounge_area .sub_txt em{font-weight:600}
.lounge_area .main_txt{margin-bottom:25px;font-family:'KoPub Batang';font-weight:300;font-size:36px;color: #000;letter-spacing:-0.02em;line-height:1.4}
.lounge_area .main_txt em{font-weight:700}
.lounge_area .txt{margin-bottom:14px;font-size:18px;letter-spacing:-0.02em;color:#000}
.lounge_area .sec{margin-bottom:120px}
.lounge_area .sec:last-child{margin-bottom:0}
.lounge_area .sec_visual{background: url(../images/contents/img_lounge_visual_pc.png) no-repeat 100% 0}
.lounge_area .sec_visual .sub_txt{padding-bottom:25px;font-size:24px}
.lounge_area .sec_visual .main_txt{font-size:46px;font-weight:400;}
.lounge_area .sec_visual .txt{font-family:'KoPub Batang';font-size:20px;font-weight:300;color:#211c12}
.lounge_area .btn_search{position:relative;margin-top:47px;padding-right:138px;line-height:65px}
.lounge_area .btn_search:after{content:'';display:inline-block;position:absolute;top:50%;right:30px;width:93px;height:3px;vertical-align:middle;background:url(../images/icon/ico_lounge_arr.svg) no-repeat 100%}
.lounge_area .sec_intro .intro_list li{display:flex;align-items:center}
.lounge_area .sec_intro .intro_list li:nth-child(2),.lounge_area .sec_intro .intro_list li:nth-child(4){justify-content:end;flex-direction:row-reverse;text-align:right}
.lounge_area .sec_intro .intro_list li:nth-child(2){margin-top:-135px}
.lounge_area .sec_intro .intro_list li:nth-child(3){margin-left:100px;margin-top:-90px}
.lounge_area .sec_intro .intro_list li:nth-child(4){margin-top:-110px}
.lounge_area .sec_intro .intro_list li > div:nth-child(1){margin-right:70px}
.lounge_area .sec_intro .intro_list li:nth-child(2) > div:nth-child(1){margin-right:100px}
.lounge_area .sec_intro .intro_list li:nth-child(4) > div:nth-child(1){margin-right:0}
.lounge_area .sec_intro .intro_list li:nth-child(2) .txt_area,.lounge_area .sec_intro .intro_list li:nth-child(4) .txt_area{margin-right:70px}
.list_form .txt_area .num{margin-bottom:5px;font-family:'Cormorant Garamond';font-weight:700;font-size:64px;line-height:64px;letter-spacing:0.02em;color:#ede8de}
.list_form .txt_area h4.tit{margin-bottom:13px;font-size:46px;font-weight:600;letter-spacing:-0.02em;font-family:'Cormorant Garamond'}
.list_form .txt_area em{display:inline-block;margin-bottom:20px;color:#000;font-family:'KoPub Batang';font-size:22px;letter-spacing:-0.02em;vertical-align:top}
.list_form .txt_area .txt{letter-spacing:0;font-size:16px;font-weight:300}
.lounge_area .review_area > div{border-bottom:none}
.lounge_area .txt_area .lbl_user{display:inline-block;padding:0 20px;color:#fff;line-height:38px;letter-spacing:0;vertical-align:top;border-radius:30px;background-color:#6ac2b6}
.lounge_area .txt_area .lbl_user em{font-weight:700}
.sub_cont .txt_area + .program_list{margin-top:34px}
.sub_cont .program_list{display: flex;justify-content:center}
.sub_cont .program_list > li{min-width:270px;padding-bottom:32px;margin-right:100px;border-top:1px solid;border-bottom:1px solid;border-top-color:#211c12;border-bottom-color:#a5a5a5}
.sub_cont .program_list > li:last-child{margin-right:0}
.sub_cont .program_list > li .comment{position:relative;padding:70px 0 60px}
.sub_cont .program_list > li .comment:before,.sub_cont .program_list > li .comment:after{content:'';position:absolute;display:inline-block;width:12px;height:11px;background:url(../images/icon/ico_comment.svg) no-repeat 0 0;vertical-align:top}
.sub_cont .program_list > li .comment:before{top:37px}
.sub_cont .program_list > li .comment:after{bottom:27px;background-image:url(../images/icon/ico_comment_end.svg)}
.sub_cont .program_list > li .comment strong{display:block;font-size:24px;font-family:'KoPub Batang';margin-bottom:7px}
.sub_cont .program_list > li .comment .txt{font-size:16px}
.sub_cont .program_list > li .img_area{width:100%;display:block;height:186px}
.sub_cont .program_list > li:nth-child(1) .img_area{background:url(../images/contents/img_lounge_program_pc_01.png) no-repeat 50% 0}
.sub_cont .program_list > li:nth-child(2) .img_area{background:url(../images/contents/img_lounge_program_pc_02.png) no-repeat 50% 0}
.sub_cont .program_list > li:nth-child(3) .img_area{background:url(../images/contents/img_lounge_program_pc_03.png) no-repeat 50% 0}
.sub_cont .program_list > li:nth-child(4) .img_area{background:url(../images/contents/img_lounge_program_pc_04.png) no-repeat 50% 0}
.sub_cont .program_list > li .hastag_list{margin-top:10px}
.sub_cont .program_list > li .hastag_list li{margin-bottom:7px;color:#000}
.sub_cont .program_list > li .hastag_list li:last-child{margin-bottom:0}
.lounge_area .sec_program, .lounge_area .sec_reviews{text-align:center}
.lounge_area .sec_program .sub_txt, .lounge_area .sec_reviews .sub_txt{position:relative}
.lounge_area .sec_program .sub_txt:after, .lounge_area .sec_reviews .sub_txt:after{content:'';position:absolute;bottom:13px;left:50%;display:block;margin-left:-0.5px;width:1px;height:48px;background:#a5a5a5}
.lounge_area .sec_reviews .review_area{display:block}
.lounge_area .sec_reviews .review_area .top{display:flex;justify-content:center;flex-wrap:wrap;width:auto;margin:80px auto 0;text-align:left}
.lounge_area .sec_reviews .review_area .bottom{display:inline-block;width:auto;margin:0 auto;text-align:left}
.lounge_area .sec_reviews .review_area .review{display:flex;align-items:center;max-width:625px;border-bottom:1px solid #a5a5a5}
.lounge_area .sec_reviews .review_area .review .txt{font-size:20px}
.lounge_area .sec_reviews .top .review:first-child{margin-right:30px}
.lounge_area .sec_reviews .bottom .review{margin-top:42px}

/*** search ***/
.nodata{padding:50px 0 30px}
.nodata p{position:relative;padding-top:46px;font-size:18px;text-align:center}
.nodata p:before{content:'';position:absolute;display:inline-block;top:0;left:50%;width:32px;height:32px;background:url(../images/icon/ico_nodata.svg) no-repeat 50% 50%;vertical-align:top;transform:translateX(-16px)}
.sub_cont.search_area .tit_area{width:900px;margin:150px auto 20px}
.sub_cont.search_area .tit_area .txt_question{padding-bottom:48px;font-size:34px;font-weight:500}
.sub_cont.search_area .tit_area .search input{height:50px;padding:0 45px 10px 0;font-size:22px;font-weight:500;border-left:0;border-top:0;border-right:0;border-bottom:2px solid #000;outline:none}
.sub_cont.search_area .tit_area .search input::placeholder{font-size:22px;;font-weight:500}
.sub_cont.search_area .tit_area .search .btn_search{top:0;right:0;width:40px;height:40px;background:url(../images/button/btn_search_lg.svg) no-repeat 50% 50%}
.sub_cont.search_area .clearfix{padding-top: 100px;padding-bottom:11px;border-bottom:1px solid #000}
.sub_cont.search_area .clearfix .num_txt{font-weight:300}
.sub_cont.search_area .sub_sec{margin-top:30px}
.sub_cont.search_area .sub_sec + .sub_sec{margin-top:53px}
.sub_cont.search_area .sub_sec_tit{font-size:24px;font-weight:600}
.sub_cont.search_area .product_list{display:flex;flex-wrap:wrap}
.sub_cont.search_area .product_list > .item{flex:calc(33.3% - 20px) 0 0;margin-top:24px;margin-right:30px}
.sub_cont.search_area .product_list > .item:nth-child(3n){margin-right:0}
.sub_cont.search_area .product_list .item > a:after{height:calc(100% - 169px)}
.sub_cont.search_area .product_list .info_area{margin-top:37px}
.sub_cont.search_area .product_list .info_area .price{margin-top:20px}
.sub_cont.search_area .product_list .buy_area{top:calc(100% - 252px)}
.sub_cont.search_area .product_list + .pagination_area{margin-top:42px;padding-top:48px;border-top:1px solid #eaeaea}
.sub_cont.search_area .review_area > div{margin-top:24px}

/*** login ***/
.login_area .login_form{margin-top:30px}
.login_area .login_form .find_area{margin-top:40px}
.login_area .login_form .find_list{float:right}
.login_area .login_form .find_list li{position:relative;padding-right:17px}
.login_area .login_form .find_list li:after{content:'';position:absolute;top:50%;right:8px;width:1px;height:15px;background-color:#333;transform:translateY(-50%)}
.login_area .login_form .find_list li:last-child{padding-right:0}
.login_area .login_form .find_list li:last-child:after{display:none}
.login_area .login_form .find_list li a{display:block;color:#333}
/*** join type ***/
.join_type{margin-top:30px}
.join_type li{margin-top:10px}
.join_type li:first-child{margin-top:0}
.join_type li a{display:block;position:relative;padding-left:61px;line-height:58px;text-align:left;border:1px solid #dbdbdb;border-radius:4px;background-repeat:no-repeat;background-position:19px 50%;background-size:32px}
.join_type li a:after{content:'';position:absolute;top:50%;right:19px;width:24px;height:24px;margin-top:-12px;background:url(../images/contents/arr_right.svg) no-repeat 0 0}
.join_type li.naver a{background-image:url(../images/contents/sns_naver.svg)}
.join_type li.kakao a{background-image:url(../images/contents/sns_kakao.svg)}
.join_type li.google a{background-image:url(../images/contents/sns_google.svg)}
.join_type li.facebook a{background-image:url(../images/contents/sns_facebook.svg)}
.join_type li.apple a{background-image:url(../images/contents/sns_apple.svg)}
.join_type li.email a{background-image:url(../images/contents/sns_email.svg)}
/*** finish ***/
.finish_box{margin-top:9px;color:#333;border:1px solid #dbdbdb}
.finish_box .txt_area{padding:15px 19px;background-color:#f7f7f7}
.finish_box dl{padding:15px 0;border-top:1px solid #dbdbdb}
.finish_box dl:after{content:'';display:block;clear:both}
.finish_box dl dt{float:left;width:148px;padding-left:19px;font-weight:600}
.finish_box dl dd{float:left;width:calc(100% - 148px);word-break:break-all}
.finish_box dl dd .row input{width:130px;height:24px;padding-left:5px;color:#333;border:0}
.finish_box dl dd .row input[readonly]{background-color:#fff}
.finish_box .btn_cs_search{display:inline-block;width:24px;height:24px;margin-left:7px;vertical-align:top;background:url(../images/button/btn_search.svg) no-repeat 0 0}
/***** layer popup *****/
.pop_layer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}
.pop_layer.active{display:block}
.pop_layer .dim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.6)}
.pop_layer .btn_close{position:absolute;top:10px;right:10px;width:44px;height:44px;text-indent:-9999px;background:url(../images/button/btn_mem_layer_close.svg) no-repeat 50% 50%}
.pop_layer .popup{position:absolute;top:50%;right:0;left:0;width:720px;max-width:calc(100% - 40px);max-height:calc(100% - 60px);margin:auto;border-radius:5px;background-color:#fff;box-shadow:8px 8px 35px rgba(0, 0, 0, 0.13);transform:translateY(-50%)}
.pop_layer .popup.xhg{width:100%}
.pop_layer .popup.lg{width:1000px}
.pop_layer .popup.md{width:850px}
.pop_layer .popup .pop_tit{display:block;padding:17px 60px 16px 20px;color:#000;font-size:18px;font-weight:600;word-break:keep-all;border-radius:10px 10px 0 0;background-color:#f7f7f7}
.pop_layer .popup .pop_cont{max-height:calc(100vh - 250px);padding:20px 20px 30px}
.pop_layer .popup .pop_cont.mCustomScrollbar:not(.mCS_no_scrollbar){padding-right:8px}
.pop_layer .popup .pop_cont::-webkit-scrollbar{display:none}
.pop_layer .popup .pop_cont.mCustomScrollbar table{border-collapse:separate}
.pop_layer.alarm .popup{width:450px}
.pop_layer.alarm .popup .pop_txt{color:#000;text-align:center;}
.pop_layer.alarm .popup .pop_txt.cart:before{content:'';display:block;width:40px;height:40px;margin:0 auto 28px;background:url(../images/button/btn_cart_bk.svg) no-repeat 0 0;background-size:contain}
.pop_layer.alarm .popup .pop_txt.wish:before{content:'';display:block;width:40px;height:40px;margin:0 auto 28px;background:url(../images/button/btn_zzim_off.svg) no-repeat 0 0;background-size:contain}
.pop_layer.alarm .popup .pop_cont{padding:30px}
.pop_layer.alarm .popup .btn_area .btn{margin-right:10px}
.pop_layer.alarm .popup .btn_area .btn_sm{margin-right:5px}
.pop_layer.alarm .popup .btn_area .btn_md{margin-right:5px}
.pop_layer.alarm .popup .btn_area .btn:last-child{margin-right:0}
.pop_layer.pop_line .btn_close{width:24px;height:24px}
.pop_layer.pop_line .popup{width:460px;padding:19px 29px;border:1px solid #5a5a5a;box-shadow:5px 5px 40px rgba(0, 0, 0, 0.1)}
.pop_layer.pop_line .popup .pop_tit{padding:20px 0 10px;font-size:20px;text-align:center;background-color:#fff}
.pop_layer.pop_line .popup .pop_cont{padding:0}
.pop_layer .prd_write{border-top:none}
.pop_layer .prd_write .form input{font-size:15px}
.pop_layer .prd_write .form textarea{min-height:130px;font-size:15px}
.pop_layer .prd_write .form{padding:0;border-top:none;border-bottom:none}
.pop_layer .prd_write .form > dl dt{flex:85px 0 0;margin-right:23px;font-weight:500}
.pop_layer .prd_write .form > dl dd{position:relative}
.pop_layer .prd_write .form .txt_count{position:absolute;display:inline-block;bottom:10px;right:15px;color:#000;font-size:15px}
.pop_layer .prd_write .form .post_num > *{margin-right:5px}
.pop_layer .prd_write .form .post_num > *:last-child{margin-right:0}
.pop_layer .prd_write .form .post_num input{width:240px}
.pop_layer .prd_write .form dl.memo dd{position:relative}
.pop_layer .prd_write .form dl.memo .txt_num{position:absolute;top:98px;right:15px;color:#000;font-size:15px}
.pop_layer .agree_box ul li{position:relative;padding:9px 15px;border:1px solid #dbdbdb;border-top:0}
.pop_layer .agree_box ul li.all{background-color:#f7f7f7;border-top:1px solid #dbdbdb}
.pop_layer .agree_box .checkbox.txt label, .pop_layer .agree_box .radio.txt label{font-size:15px;color:#000}
.pop_layer .agree_box ul li .checkbox label em{font-weight:600}
.pop_layer .agree_box ul li .btn_detail{position:absolute;top:10px;right:19px;color:#2987cc;font-size:14px;vertical-align:top;border-bottom:1px solid #2987cc}
.pop_seller .tit_area{margin-bottom:20px}
.pop_seller .search input{font-size:15px}
.pop_cansel_rs .tbl_list{border-top:1px solid #000;border-bottom:1px solid #eaeaea}
.pop_cansel_rs .tbl_list tbody th,
.pop_cansel_rs .tbl_list tbody td{height:40px;padding:10px 30px;text-align:left;border-bottom:0}
.pop_cansel_rs .tbl_list tbody th{color:#5a5a5a}
.pop_cansel_rs .tbl_list tbody td{color:#333}
.pop_cansel_rs .tbl_list tbody tr:first-child th,
.pop_cansel_rs .tbl_list tbody tr:first-child td{padding-top:20px}
.pop_cansel_rs .tbl_list tbody tr:last-child th,
.pop_cansel_rs .tbl_list tbody tr:last-child td{padding-bottom:20px}
.pop_designer .tit_area{margin-bottom:6px}
.pop_designer .tit_area > .select{margin-right:6px;margin-bottom:10px}
.pop_designer .tit_area > .select:nth-of-type(1) .nice-select{width:156px}
.pop_designer .tit_area > .select:nth-of-type(2) .nice-select{width:143px}
.pop_designer .tit_area > .select:nth-of-type(3) .nice-select{width:221px}
.pop_designer .tit_area > .search input{width:166px;margin-right:6px}
.pop_designer .tit_area > .search .btn_search{font-weight:500;background:url(../images/button/btn_search_22x22.svg) no-repeat 14px 50%}
.pop_designer .notice{margin-top:0}
.pop_designer tr.notice{background-color:#f7f7f7}
.pop_designer tr.notice td{padding-top:30px;padding-bottom:30px}
.pop_culture{color:#000}
.pop_culture p{font-size:18px;word-break:keep-all}
.pop_culture .tit{display:block;padding:28px 0 10px;font-size:20px;font-weight:400;border-bottom:1px solid #000}
#popUseCoupon .popup.md {width:600px;}
#popUseCoupon .popup .pop_cont {padding:20px 20px 20px;height:200px;}
#popUseCoupon .couponNumber {padding:30px 0 30px 0;text-align:center;}
#popUseCoupon .couponSelect {padding:30px 0 30px 0;}
#popUseCoupon .couponSelect .select {width:90%;height:100px;}
#popUseCoupon .couponSelect .nice-select {width:100%;margin-left:25px;}
#popUseCoupon .couponSelect .nice-select .list {max-height:85px;}
#popUseCoupon .couponNumber input {width:21%;font-size:20px;text-align:center;}
#popUseCoupon button {margin-right:10px;}
#popUseCoupon .popup .tabnav {display: flex;border-bottom:1px solid #ddd;}
#popUseCoupon .popup .tabnav li a.active {border-bottom:1px solid #fff;background-color:#fff;color:#767676;height:48px;}
#popUseCoupon .popup .tabnav li {display: inline-block;height:47px;text-align:center;border-right:1px solid #ddd;border-top:1px solid #ddd;}
#popUseCoupon .popup .tabnav li a{display:block; background: #f8f8f8;color: #211c12;padding:0 30px;line-height:46px;text-decoration:none;font-weight:600;}
#popUseCoupon .btn_area {display:block !important;padding:20px 0 20px 0;text-align:center;}
.pop_counsel dl.lounge dd .select + .select{width:calc(100% - 159px)}
.pop_counsel dl.lounge dd .select + .select .nice-select{width:100%}
.pop_counsel dl .tip.icon:before{margin-top:0}
.pop_counsel_privacy.mem_layer{top:50%;transform:translate(-50%, -50%)}
.pop_counsel_privacy.mem_layer .popup{transform:translateY(0) !important}
.pop_counsel_privacy.mem_layer .pop_cont.mCustomScrollbar{padding-right:20px}
.pop_counsel_privacy .txt_area{overflow-y:auto;height:430px;padding:10px 8px 10px 15px;border:1px solid #dbdbdb}
.pop_counsel_privacy.xs .txt_area{height:288px}
.pop_counsel_privacy .txt_area.no_scroll{padding-right:15px}
.pop_counsel_privacy .txt_area .tit{display:block;font-size:18px;margin-bottom:13px}
.pop_counsel_privacy .txt_area p{font-size:15px;color:#000}
.pop_reservation .board_write .row + .row{margin-top:13px}
.pop_reservation .board_write .col .th{width:108px;color:#5a5a5a}
.pop_reservation .address_form .row + .row{margin-top:5px}
.pop_reservation .address_form .row input.zip_number{width:240px}
.pop_reservation .textarea{position:relative}
.pop_reservation .textarea textarea{height:130px}
.pop_reservation .textarea > .length{position:absolute;right:15px;bottom:10px;color:#000;font-size:15px}
.pop_reservation .agree_box{width:100%}
.pop_reservation .agree_box ul li{position:relative;padding:9px 14px 8px;border:1px solid #dbdbdb;border-top:0}
.pop_reservation .agree_box ul li.all{background-color:#f7f7f7;border-top:1px solid #dbdbdb}
.pop_reservation .agree_box ul li .checkbox label em{font-weight:600}
.pop_reservation .agree_box ul li .btn_detail{position:absolute;top:10px;right:14px;color:#2987cc;font-size:14px;vertical-align:top;border-bottom:1px solid #2987cc}
.pop_reservation .agree_box .notice{margin-top:15px;font-size:14px}
.pop_counsel_apply dd .current{font-size:15px}
.pop_counsel_apply dl.answer_alarm input{color:#000}
.pop_counsel_apply dl.answer_alarm .checkbox{margin-left:10px}
.pop_counsel_apply dl.answer_alarm .checkbox label{color:#000}
.pop_layer .popup.pop_check_designer {width:350px;text-align:center;padding:calc(1.9285714rem - 0.1429rem);font-weight:bold;}
.returnProduct {font-weight:bold;}
#popReturnProduct .popup .pop_cont {max-height: calc(100vh - 60px);}
#popReturnProduct .popup {width: 580px;}

.prd_popup {position: absolute;top: 50%;right: 0;left: 0;max-width: 480px;margin: auto;border-radius: 5px;background-color: #fff;box-shadow: 8px 8px 35px rgba(0, 0, 0, 0.13);transform: translateY(-50%);padding: 60px 30px 25px;background-color: #fff;}
.prd_pop_cont .scroll {overflow-y: auto;max-height: 277px;padding-right: 10px;}
.prdlist_item:first-child {border-top: 1px solid #9b9b9b75;}
.prdlist_item {border-bottom: 1px solid #9b9b9b75;padding: 10px;}
.info_txt_container {margin-top: 15px;}
.info_txt p {text-align: center;font-weight: bold;}
.info_chk {margin-top: 15px;font-weight: 600;}
.sel_done_btn {background:#38baa8;padding: 10px 20px;text-align: center;width: 50%;margin: 15px auto 0;cursor: pointer;border-radius: 4px;color: #fff;font-weight: 600;}

.rebirth_cont {text-align: center;border-top: 1px solid #dbdbdb;margin-top:20px;}
.rebirth_txt {margin-top:20px;}
.rebirth_btn-use {width:150px;height:40px;background:#6ac2b6;margin:15px auto;border-radius:5px;line-height: 40px;font-weight: bold;cursor: pointer;color:#fff;}
.rebirth_count {font-size: 14px;}
/*** search layer ***/
.search_layer{overflow-y:auto;background-color:rgba(255,255,255,.98)}
.search_layer .mCSB_inside>.mCSB_container{margin-right:10px}
.search_layer .btn_close{width:40px;height:40px;background:url(../images/common/btn_close_40x40.svg) no-repeat 50% 50%}
.search_layer .contents{max-width:1380px;margin:0 auto;padding:180px 0}
.search_layer .top_area{max-width:900px;margin:0 auto}
.search_layer .top_area label{color:#000;font-size:34px;font-weight:500}
.search_layer .top_area .search{margin-top:38px}
.search_layer .top_area .search input{height:60px;padding:10px 50px 10px 10px;font-size:22px;font-weight:500;border:0;border-bottom:2px solid #000}
.search_layer .top_area .search input::placeholder{font-size:22px;font-weight:500;line-height:40px}
.search_layer .top_area .search input:-ms-input-placeholder{font-size:22px;font-weight:500;line-height:40px}
.search_layer .top_area .search input::-ms-input-placeholder{font-size:22px;font-weight:500;line-height:40px}
.search_layer .top_area .search .btn_search{top:10px;right:0;width:40px;height:40px;background:url(../images/common/ico_search_40x40.svg) no-repeat 50% 50%}
.search_layer .top_area .hashtag{margin-top:20px;text-align:center}
.search_layer .top_area .hashtag a{display:inline-block;margin:5px 4px 0 0;padding:12px 20px;color:#767676;font-weight:500;line-height:1;font-size:18px;border-radius:42px;background-color:rgba(0,0,0,.05)}
.search_layer .top_area .hashtag a:last-child{margin-right:0}
.search_layer .cont_area{margin-top:54px}
.search_layer .cont_area > .no_result{color:#000;font-size:18px;text-align:center}
.search_layer .cont_area > .no_result:before{content:'';display:block;width:32px;height:32px;margin:0 auto 14px;background:url(../images/common/ico_no_result.svg) no-repeat 50% 50%}
.search_layer .cont_area > .tit_area{padding-bottom:10px;color:#000;border-bottom:1px solid #000}
.search_layer .cont_area > .tit_area p{font-weight:300;word-break:keep-all}
.search_layer .cont_area > .tit_area p em{font-weight:700}
.search_layer .cont_area .sec + .sec{margin-top:50px}
.search_layer .cont_area .sec > .tit{display:inline-block;margin:30px 0 24px;color:#000;font-size:24px;font-weight:600;vertical-align:top}
.search_layer .cont_area .sec > .tit .num{font-size:20px}
.search_layer .cont_area .sec.product_area{padding-bottom:0}
.search_layer .cont_area .sec.product_area .item{margin-top:0}

/*** member layer ***/
.mem_layer{display:none;overflow:hidden;position:fixed;top:190px;left:50%;width:480px;border-radius:10px;background-color:#fff;box-shadow:5px 5px 40px rgba(0, 0, 0, 0.1);transform:translateX(-50%);z-index:1000}
.mem_layer .btn_close{position:absolute;top:10px;right:10px;width:44px;height:44px;background:url(../images/button/btn_mem_layer_close.svg) no-repeat 50% 50%}
.mem_layer .pop_tit{display:block;padding:17px 60px 16px 20px;color:#000;font-size:18px;font-weight:600;word-break:keep-all;border-radius:10px 10px 0 0;background-color:#f7f7f7}
.mem_layer .pop_cont{overflow-y:auto;max-height:calc(100vh - 440px);padding:20px}
.mem_layer .pop_cont.mCustomScrollbar{padding-right:8px}
.mem_layer .pop_cont .post_num input{margin-right:14px}
.mem_layer .pop_cont .post_num .btn_line_lightgrey{flex:none;width:92px;line-height:58px;text-align:center}
.mem_layer .pop_cont .btn_area{padding-top:20px}
.mem_layer .pop_cont .btn_area .btn{width:100%}
.mem_layer.active{display:block}
.mem_layer .policy_tit{padding:25px 0 10px}
.mem_layer .policy_tit + .policy_list{margin-top:20px}
/*** search layer ***/
.pop_search .pop_cont .scrollbar{height:400px;margin-top:11px}
.pop_search .pop_cont .scrollbar .mCSB_inside>.mCSB_container{margin-right:20px}
.pop_search .pop_cont .scrollbar.mCS_no_scrollbar .mCSB_inside>.mCSB_container{margin-right:0}
.pop_search .pop_cont .scrollbar .mCSB_scrollTools{margin-top:9px;margin-right:0}
.pop_search .pop_cont .tbl_list.type02 tbody td .btn_line_lightgrey{width:66px;font-size:15px;line-height:34px;text-align:center;margin: 0 auto;display: block;}
/*** etc layer ***/
.pop_layer.alarm .popup .pop_txt.login{font-size:18px}
.pop_layer.alarm .popup .pop_txt.login:before{content:'';display:block;width:40px;height:40px;margin:20px auto 14px;background:url(../images/icon/ico_attention.svg) no-repeat 0 0}

/** slick **/
.slick-prev, .slick-next{width:33px;height:35px}
.slick-prev:before, .slick-next:before{content:'' !important;display:block;width:100%;height:100%;opacity:1 !important}
.slick-prev:before{background:url(../images/button/btn_prev_on.svg) no-repeat 0 0}
.slick-next:before{background:url(../images/button/btn_next_on.svg) no-repeat 0 0}
.slick-prev.slick-disabled, .slick-next.slick-disabled{cursor:default}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:1 !important}
.slick-prev.slick-disabled:before{background:url(../images/button/btn_prev_off.svg) no-repeat 0 0}
.slick-next.slick-disabled:before{background:url(../images/button/btn_next_off.svg) no-repeat 0 0}
.slick-prev.long, .slick-next.long{width:21px;height:40px}
.slick-prev.long:before{background:url(../images/button/btn_prev_long_on.svg) no-repeat 0 0}
.slick-next.long:before{background:url(../images/button/btn_next_long_on.svg) no-repeat 0 0}
.slick-prev.long.slick-disabled:before{background:url(../images/button/btn_prev_long_off.svg) no-repeat 0 0}

.slick-next.long.slick-disabled:before{background:url(../images/button/btn_next_long_off.svg) no-repeat 0 0}

/* 100일독서 탭 테이블 */
.guid_tbl {border-collapse: collapse;width: 100%;}
.guid_tbl th {border: 1px solid #dddddd;text-align: center;padding: 10px 5px;vertical-align: middle;}
.guid_tbl td {border: 1px solid #dddddd;text-align: left;padding: 10px 5px;}
.guid_tbl th.guid_bg1 {background:#e2f0d9;}
.guid_tbl th.guid_bg2 {background:#fff2cc;}
.guid_under {text-decoration: underline;text-underline-position: under;font-weight:bold;}
