/* variable */
#wrap{max-width:100%;min-width:320px;}
#header .header_top{position:fixed;top:0; left:0; max-width:100%; width:100%; height:50px; background-color:#fff; z-index:11;}
body.main #wrap #header .header_top{position:relative;}
body.main #wrap.jbFixed #header .header_top{position:fixed;}
body.main #gnb{padding-top:0;}
#header .header_top > span{background-repeat:no-repeat; background-position:center center; background-size:100% 100%; font-size:0; overflow:hidden;}
#header .header_top span.ico_menu{position:absolute; top:0; left:0; width:50px; height:50px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/ico_menu.png)}
#header .header_top span.ico_menu.on:after{content:"";display:block;position:absolute;top:10px;left:36px;width:6px;height:6px;background:#e90000;border-radius:6px}
#header .header_top span.ico_search{position:absolute; top:50%; right:50px; width:35px; height:35px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/ico_search.png);margin-top:-17.5px;}
#header .header_top span.ico_mypage{position:absolute; top:50%; right:15px; width:35px; height:35px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/ico_mypage.png);margin-top:-17.5px;}
#header .header_top span.ico_basket{overflow:visible;position:absolute; top:50%; right:15px; width:35px; height:35px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/ico_basket.png);margin-top:-17.5px;background-size:auto 56%}
#header .header_top span.ico_basket em{display:none;background: #e90000;width:16px;height: 16px;border-radius: 100px; border: 1px solid #e90000;position:absolute;right:-3px;text-align:center;}
#header .header_top span.ico_basket em.on{display:block;}
#header .header_top span.ico_basket em b{display:block;padding-top:1px;color:#fff;text-align:center;font-size:10px;font-weight:normal;letter-spacing:0;}
#header .header_top span.bi{position:absolute; left:50px; width:24px; font-size:0; line-height:50px;}
#header .header_top span.bi img{width:100%;}
#header .header_top h1.logo{font-size:0; width:87px; margin:0 auto; line-height:50px; font-weight:normal;}
#header .header_top h1.logo a{display:block;}
#header .header_top h1.logo img{width:100%;}
#header .header_top h1.page_tit{text-align:center; line-height:50px; font-size:19px; color:#000; margin-right:5px; font-weight:normal;}
#header .header_top h1.page_tit span{text-align:center;}
#header .header_top h1.page_tit span.txt{display:block; font-size:0; color:#000;}
#header .header_top h1.page_tit span.txt em{font-size:19px; display:inline-block; vertical-align:middle; margin-right:5px;}
#header .header_top h1.page_tit span.ico{display:inline-block; vertical-align:middle; width:18px; height:18px; border-radius:50%; background-color:#2b473e; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/arrow_down.png); background-repeat:no-repeat; background-position:right center; background-size:18px 18px}

#gnb ul{font-size:0; background-color:#fff; height:39px;border-bottom:1px solid #d9d9d9}
#gnb li{display:inline-block; vertical-align:middle; text-align:center;}
#gnb li.on a{border-bottom:2px solid #ffaa00; color:#ffaa00; font-weight:bold;}
#gnb li.w_1{width:15%;}
#gnb li.w_2{width:15%;}
#gnb li.w_3{width:20%;}
#gnb li.w_4{width:25%;}
#gnb li.w_5{width:25%;}
#gnb li a{display:inline-block; height:100%; font-size:15px;font-weight:500;color:#164032; line-height:37px; padding:0 5px; box-sizing:border-box; border-bottom:2px solid #fff;position:relative;letter-spacing:-0.08em}
#gnb li a .point{content:"";display:block;position:absolute;top:6px;right:0;width:4px;height:4px;border-radius:50px;background:#FFAA00}

body.leftOpen .left_close{opacity:1; transition:all 0.5s; z-index:902;}
body.leftOpen .left_menu{left:0; transition:all 0.5s; z-index:902;}
body.leftOpen #left_modal{opacity:1; z-index:901; transition:all 0.5s;}
body.leftOpen .fixed_menu{left:72.63%;  transition:all 0.5s; z-index:901;}
#left_modal{position:fixed; top:0; right:0; left:0; bottom:0; background-color:rgba(0,0,0,0.8); z-index:-1; opacity:0; transition:all 0.5s;}

.fixed_menu{position:fixed; left:-100%; top:105px; width:24.58%; transition:all 0.7s;}
.fixed_menu li{width:100%; margin-bottom:2.5px; background-repeat:no-repeat; background-position:0 0; background-size:100% auto;}
.fixed_menu li.type00{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/type00.png)}
.fixed_menu li.type01{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/type01.png)}
.fixed_menu li.type02{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/type02.png)}
.fixed_menu li.type03{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/type03.png)}
.fixed_menu li.type04{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/type04.png)}
.fixed_menu li.type05{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/type05.png)}
.fixed_menu li.type06{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/type06.png)}
.fixed_menu li a{position:relative; display:block; height:45.5px; line-height:45.5px; font-size:14px; color:#fff; font-weight:500; padding-left:10px; box-sizing:border-box;}
.left_close{position:fixed; top:0; right:0; width:50px; height:50px; opacity:0; transition:all 0.5s; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/left_close.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%;}

.left_menu{position:fixed; top:0; left:-72.63%; z-index:900; /* left:0; z-index:3; */ bottom:0; width:72.63%; background-color:#f5f5f5; transition:all 0.5s; overflow-y:auto;}
.left_menu .curation{height:94px; background-color:#2b473e; padding:20px 15px; box-sizing:border-box;}
.left_menu .curation p.tit{margin-top: 0px; font-size:14px; color:#fff;}
.left_menu .curation ul{font-size:0;}
.left_menu .curation ul li{display:inline-block; vertical-align:middle; width:49%; margin-left:2%;}
.left_menu .curation ul li:first-child{margin-left:0}
.left_menu .curation ul li a{display:block; font-size:12px; color:#000; font-weight:bold; height:52.5px; background-color:#FFF; border-radius:5px; text-align:center; line-height:52.5px;box-sizing:border-box;}
.left_menu .curation ul li a span{background-repeat:no-repeat; background-position:center top; background-size:22.5px auto; padding-top:22px;}
.left_menu .curation ul li a .icon{margin:-4px 7px 0 0 ;vertical-align:middle;}
/* .left_menu .curation ul li.ico01 a span{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/ico_curation01.png);}
.left_menu .curation ul li.ico02 a span{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/ico_curation02.png);}
.left_menu .curation ul li.ico03 a span{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/ico_curation03.png);} */

.left_menu .category{padding:15px;}
.left_menu .category p.tit{font-size:14px; color:#000;}
.left_menu .category > ul{background-color:#FFF; margin-top:9px;}
.left_menu .category ul.depth_1 li a.ico00{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/left_ico00-new.png);}
.left_menu .category ul.depth_1 li a.ico01{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/left_ico01-new.png);}
.left_menu .category ul.depth_1 li a.ico02{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/left_ico02-new.png);}
.left_menu .category ul.depth_1 li a.ico03{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/left_ico03-new.png);}
.left_menu .category ul.depth_1 li a.ico04{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/left_ico04-new.png);}
.left_menu .category ul.depth_1 li a.ico05{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/left_ico05-new.png);}
.left_menu .category ul.depth_1 li a.ico06{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/left_ico06-new.png);}
.left_menu .category ul.depth_1 li a.ico07{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/left_ico07-new.png);}
.left_menu .category ul.depth_1 li a.ico08{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/left_ico08-new.png);}
.left_menu .category ul.depth_1 li a.ico09{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/left_ico09-new.png);}
.left_menu .category ul.depth_1 li a{display:block; line-height:45px; font-size:14px; font-weight:500; background-repeat:no-repeat; background-position:left center; background-size:auto 50%}

.left_menu .category ul.depth_1 > li{position:relative; border:1px solid #e5e5e5; border-top:0px none;}
.left_menu .category ul.depth_1 > li:first-child{border-top:1px solid #e5e5e5;}
.left_menu .category ul.depth_1 > li > a{padding-left:34px;margin:0 16px;color:#000000}
.left_menu .category ul.depth_1 > li span.left_toggle{position:absolute; top:0; right:0; width:45px; height:45px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/depth1_off.png); background-repeat:no-repeat; background-position:right center; background-size:100% 100%;}

.left_menu .category ul ul.depth_2{display:none; background-color:#FFF; /* background-color:#2e3e54; */}
.left_menu .category ul ul.depth_2 > li{position:relative; border-top:1px solid #e5e5e5;}
.left_menu .category ul ul.depth_2 > li span.left_arrow{position:absolute; top:0; left:0; width:45px; height:45px;background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/arrow_off.png); background-repeat:no-repeat; background-position:left center; background-size:auto 100%;}
.left_menu .category ul ul.depth_2 > li > a{color:#848484; padding-left:40px;}
.left_menu .category ul ul.depth_2 > li > span.btn_dep02{position:absolute; top:0; right:0; width:45px; height:45px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/depth1_off.png); background-repeat:no-repeat; background-position:left center; background-size:100% 100%;}

.left_menu .category ul ul.depth_2 ul.depth_3{display:none; background-color:#e5e5e5;}
.left_menu .category ul ul.depth_2 ul.depth_3 li a{padding-left:20px; color:#000; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/left_next.png); background-repeat:no-repeat; background-position:right center; background-size:auto 100%;}

.left_menu .left_customer{padding:0 15px 15px;/*  position:absolute; left:0; bottom:0; */ width:100%; box-sizing:border-box;}
.left_menu .left_customer > button{display:block; width:100%; border:1px solid #2b473e; border-radius:5px; margin-top:15px; height:35px; color:#2b473e; font-size:12px; background-color:#fff;}
.left_menu .left_customer ul{font-size:0;}
.left_menu .left_customer ul li{display:inline-block; vertical-align:middle; width:49%; height:52.5px; background-color:#2b473e; border-radius:5px;}
.left_menu .left_customer ul li:first-child{margin-right:2%;}
.left_menu .left_customer ul li a{display:block; font-size:12px; color:#fff; line-height:52.5px; text-align:center; font-weight:300;}
.left_menu .left_customer ul li a span{display:inline-block; background-repeat:no-repeat; background-position:left center; background-size:18px auto; padding-left:25px;}
.left_menu .left_customer ul li a span.ico01{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/ico_custom01.png);}
.left_menu .left_customer ul li a span.ico02{display:inline-block;background:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/common/ico_bell.png) 0 center no-repeat;background-size: 15px;padding-left: 20px;}
.left_menu .left_customer ul li a span.ico02.new {position:relative}
.left_menu .left_customer ul li a span.ico02.new:after{content:"";display:block;position:absolute;top:10px;right:-17px;width:15px;height:15px;background:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/common/ico_new.png); background-size:100%;}
.left_menu .left_customer .app_vision{position:absolute;left:17px;bottom:1%;font-size:12px;color:#2b2929;font-weight:300}

.sub_menu{display:none; position:fixed; top:50px; left:0; width:100%; z-index:4;}
.sub_menu .menu_slider div.slide-item{background-color: #605e5e;text-align:center;height:120px;padding:7.5px 10px;box-sizing:border-box;}
.sub_menu .menu_slider div.slide-item.on{background-color: #fcca43;}
.sub_menu .menu_slider div.slide-item.on .tit span.txt{color:#000;}
.sub_menu .menu_slider div.slide-item .tit span.ico{display:block; width:60px; margin:0 auto; height:60px; border-radius:50%; background-color:#FFF; background-repeat:no-repeat; background-position:center center; background-size:100% 100%;}
.sub_menu .menu_slider div.slide-item .tit span.ico00{background-image:url(../../../../static/m/renew/images/common/ico_top00-new.svg);}
.sub_menu .menu_slider div.slide-item .tit span.ico01{background-image:url(../../../../static/m/renew/images/common/ico_top01-new.svg);}
.sub_menu .menu_slider div.slide-item .tit span.ico02{background-image:url(../../../../static/m/renew/images/common/ico_top02-new.svg);}
.sub_menu .menu_slider div.slide-item .tit span.ico03{background-image:url(../../../../static/m/renew/images/common/ico_top03-new.svg);}
.sub_menu .menu_slider div.slide-item .tit span.ico04{background-image:url(../../../../static/m/renew/images/common/ico_top04-new.svg);}
.sub_menu .menu_slider div.slide-item .tit span.ico05{background-image:url(../../../../static/m/renew/images/common/ico_top05-new.svg);}
.sub_menu .menu_slider div.slide-item .tit span.ico06{background-image:url(../../../../static/m/renew/images/common/ico_top06-new.svg);}
.sub_menu .menu_slider div.slide-item .tit span.ico07{background-image:url(../../../../static/m/renew/images/common/ico_top07-new.svg);}
.sub_menu .menu_slider div.slide-item .tit span.ico08{background-image:url(../../../../static/m/renew/images/common/ico_top08-new.svg);}
.sub_menu .menu_slider div.slide-item .tit span.ico09{background-image:url(../../../../static/m/renew/images/common/ico_top09-new.svg);}
.sub_menu .menu_slider div.slide-item .tit span.ico10{background-image:url(../../../../static/m/renew/images/common/ico_top09-new.svg);}
.sub_menu .menu_slider div.slide-item .tit span.ico{background-size:50%}
.sub_menu .menu_slider div.slide-item .tit span.txt{display:block; font-size:13px; color:#fff; line-height:20px; margin-top:5px; padding-top:10px;}

body.open{position:fixed;overflow:hidden}
body.open .sub_menu{display:block;}
body.open #top_modal{display:block;}
#top_modal{display:none; position:fixed; top:50px; right:0; left:0; bottom:0; background-color:rgba(0,0,0,0.8); z-index:3;height:100vh;}

.sub_tab{width:92%; margin:4% auto; background-color:#FFF;}
.sub_tab > div{max-height:368px; overflow:auto;}
.sub_tab li a{display:block; height:52.5px; line-height:52.5px; padding-left:20px; font-size:14px; color:#000;}
.sub_tab li.total{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/left_next.png); background-repeat:no-repeat; background-position:right center; background-size:auto 100%;}
.sub_tab .sub_2 > ul > li:first-child{background-color:#f5f5f5;}
.sub_tab .sub_2 > ul > li:first-child a{border-top:1px solid #e5e5e5}
.sub_tab .sub_2 > ul > li > a{border:1px solid #e5e5e5; border-top:0px none;}
.sub_tab .sub_2 > ul > li.btn_toggle > a{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/depth1_off.png); background-repeat:no-repeat; background-position:right center; background-size:auto 100%;}
.sub_tab .depth_3{display:none;}
.sub_tab .depth_3 li{background-color:#e5e5e5;background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/left_next.png); background-repeat:no-repeat; background-position:right center; background-size:auto 100%;}
.sub_tab .depth_3 li a{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/left_arrow.png); background-repeat:no-repeat; background-position:left center; background-size:auto 100%; padding-left:40px;}

#footer .f_menu
{
	padding:0 calc(30 / 720 * 100%);
	border-top:1px solid #c8c8c8;
	font-size:0;
	background-color:#fff;
	padding-bottom: 8px;
}


#footer .f_menu li{padding: 3px 7px;position:relative;display:inline-block;vertical-align:middle;}
#footer .f_menu li:before{content:''; position:absolute; top:50%; left:0; width:1px; height:8px; margin-top:-4px; background-color:#e5e5e5;}
#footer .f_menu li:first-child:before{display:none;}
#footer .f_menu li a{font-size:12px;display:block;line-height: 20px;color:#b8b8b8;}
#footer .f_wrap{position:relative;padding-bottom: 15px;background: #fff;}
#footer .f_wrap .sns_wrap{display:block;margin-left: 22px;}
#footer .f_wrap .sns_wrap span{display:block;}
#footer .f_wrap span a{display:block; width:28px; height:28px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/ico_insta_mo.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%;}
#footer .f_txt{padding:15px calc(30 / 720 * 100%);background-color:#f7f7f7;}
#footer .f_txt p{font-size:10px; color:#999999; line-height:18px;}
#footer .f_txt p.copy{margin-top:10px;}

/* paging */
.pagination{margin-bottom:30px;white-space: nowrap; text-align: center; font-size:0;}
.pagination a{display:inline-block; vertical-align:middle; width:30px; height:30px; line-height:28px; text-align:center; font-size:13px; color:#666}
.pagination .on{background-color:#5d7b71; font-weight:500; color:#fff;}
.pagination .prev,.pagination .next{border:1px solid #e1e1e1; overflow:hidden; position:relative; font-size:0; background-color:#0c0c0c; box-sizing:border-box;}
.pagination .prev{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/page_prev.png); margin-right:14px;}
.pagination .next{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/page_next.png); margin-left:14px;}

/* @note 2021-01-20 */
/* text,img load layout */
.review_text{text-align:center}
.review_text img{width:100%;height:auto}

#gnb li.activeBtn a{animation-name: menuActive;animation-duration: 1s;animation-iteration-count: infinite;}
@keyframes menuActive {
  0% {color: blue;}
  50% {color: red;}
  100% {color: blue;}
}

@media all and (min-width:375px){
	#gnb li a{letter-spacing:-0.05em}
}

@media all and (min-width: 414px) {
	#footer .f_menu {
		text-align: left;
	}
}
@media screen and (max-width: 319px) {
    #wrap {
        min-width: 280px;
    }
    .plan_body #wrap {
        min-width:auto;
    }
}
