@charset "utf-8";
/* @import url("style_font_notosans.css"); */
@font-face {
    font-family: 'GmarketSans';
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.ttf') format("truetype");
    font-display: swap;
} 
@font-face {
    font-family: 'GmarketSans';
    font-weight: 500;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.ttf') format("truetype");
    font-display: swap;
} 
@font-face {
    font-family: 'GmarketSans';
    font-weight: 700;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.ttf') format("truetype");
    font-display: swap;
}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}
body,button,h1,h2,h3,h4,h5,input,select,table,textarea{font-family:-apple-system,BlinkMacSystemFont,"Noto Sans KR","맑은 고딕","Helvetica Neue","Apple SD Gothic Neo",Arial,sans-serif;font-weight:500;font-size:1.4rem;line-height:1.5}
body{position:relative;word-break:break-all;-webkit-text-size-adjust:none}
html{font-size:10px;line-height:1.5;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0}
ol,ul{list-style:none}
address,em{font-style:normal}
a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,.1)}
img{vertical-align:top}
mark{color:inherit;font-weight:700;background:0 0}
button,input{border:none;background:none;outline:none;-webkit-border-radius:0;border-radius:0;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
button{cursor:pointer;}
video::-webkit-media-controls-start-playback-button{display:none!important}
input[type=text]::-ms-clear{display:none;}
input[type=number]::-ms-clear{display:none;}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],textarea{-webkit-appearance:none;-webkit-border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input:checked[type='checkbox']{background:#666;-webkit-appearance:checkbox}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file']{-webkit-appearance:button;-webkit-border-radius:0;}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none;-webkit-border-radius:0;}
header{display:block;}


#wrap{position:relative;/* min-width:1400px; */overflow: hidden;}

#header{position:fixed;top:0;left:0;width:100%;z-index:900;display:block;background:#fff;}
.scroll_view #header{background:#fff;/* animation:scr_dropdown .3s cubic-bezier(.215,.61,.355,1); */box-shadow:0 0.5rem 1rem rgba(0,0,0,0.08);position:fixed !important;}

#header.scroll_on{position:fixed;}
#header.scroll_on:after{content:"";position:fixed;top:0;left:0;width:100%;height:8.6rem;background:#000;}

@keyframes scr_dropdown{0%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes scr_dropup{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}

.header_area{position:relative;max-width:1200px;padding:0 5rem;margin:0 auto;z-index:5;}
.header_area .ha_in{text-align:right;position:relative;}

.logo_area{padding-top:5.3rem;position:absolute;top:0;left:0;font-size:0;}
.logo_area .la_in{position:relative;padding-right:4rem;display:inline-block;}
.logo_area .link_logo{display:inline-block;vertical-align:top;line-height:2.6rem;height:2.6rem;}
.logo_area .link_logo img{height:100%;/* filter:brightness(0); */}
.logo_area .link_logo_sub{display:inline-block;vertical-align:top;margin-left:1.5r	em;}
.logo_area .link_logo_sub strong{font-size:2rem;font-weight:bold;color:#252525;letter-spacing:-0.06em;line-height:2.6rem;}

.logo_area .btn_logo_family{position:absolute;top:0;right:0;width:2.6rem;height:2.6rem;border:1px solid #ddd;border-radius:50%;background:#fff url(../images/main/ico_close_down.png) 50% 50% no-repeat;background-size:100%;text-indent:-9999px;z-index:3;}
.logo_area .btn_logo_family:hover{border-color:#000;}
.logo_area .logo_family{position:absolute;right:-2rem;top:-1.6rem;width:24rem;border-radius:1rem;overflow:hidden;box-shadow:0px 0px 1rem rgba(0,0,0,0.1);background:#fff;height:0;opacity:0;z-index:1;}
.logo_area .logo_family.on{transition:opacity 0.2s;opacity:1;height:auto;z-index:5;}
.scroll_on .logo_area .logo_family{height:0;opacity:0;}
.logo_area .logo_family_in{position:relative;}
.logo_area .logo_family_box{text-align:left;padding-bottom:1rem;}
.logo_area .logo_family_box .logo_family_tit{padding:1.5rem 0 0.6rem 2rem;}
.logo_area .logo_family_box .logo_family_tit strong{font-size:1.8rem;font-weight:500;color:#252525;letter-spacing:-0.065em;line-height:2.6rem;display:block;}
.logo_area .logo_family_box ul{}
.logo_area .logo_family_box li{}
.logo_area .logo_family_box li a{display:block;padding:1rem 0 1rem 2rem;font-size:0;white-space:nowrap;}
.logo_area .logo_family_box li a:hover{background:#f7f8f9;}
.logo_area .logo_family_box li img{display:inline-block;vertical-align:middle;margin-right:1rem;}
.logo_area .logo_family_box li span{font-size:1.7rem;font-weight:300;color:#252525;letter-spacing:-0.065em;line-height:2rem;display:inline-block;vertical-align:middle;}
.logo_area .logo_family_box li a:hover span{text-decoration:underline;text-underline-offset:2px;}
.logo_area .logo_family_box .btn_logo_family_close{position:absolute;top:1.6rem;right:2rem;width:2.6rem;height:2.6rem;border:1px solid #fff;border-radius:50%;background:#fff url(../images/main/ico_close_up.png) 50% 50% no-repeat;background-size:100%;text-indent:-9999px;}

.footer_sns{position:absolute;top:10.5rem;right:5rem;}
.footer_sns_in{margin-right:-0.2rem;}
.footer_sns ul{text-align:right;font-size:0;}
.footer_sns li{width:3.1rem;display:inline-block;vertical-align:top;}
.footer_sns li:first-child+li{margin:0 2.4rem 0 2.5rem;}
.footer_sns li a{display:block;}
.footer_sns li img{display:block;width:100%;}

.footer_family{position:absolute;top:4.2rem;right:5rem;z-index:3;}
.footer_family_in{position:relative;}
.footer_family .btn_footer_family{font-size:1.5rem;font-weight:normal;color:#252525;letter-spacing:0;height:3rem;width:14rem;padding:0 1rem;text-align:left;background:#fff url(../images/main/ico_arrow_down.png) 11.8rem 50% no-repeat;border:1px solid #aaa;border-radius:0.5rem;font-family:'맑은 고딕',Malgun Gothic,'Apple SD Gothic Neo','Noto Sans KR','Helvetica','Nanum Gothic',Nanum Gothic,'나눔고딕',Dotum,'돋움',Gulim,'굴림',sans-serif;}
.footer_family .btn_footer_family span{}
.footer_family ul{position:absolute;top:0;left:0;padding-top:2.9rem;border:1px solid #252525;width:calc(100% - 2px);border-radius:0.5rem;padding-bottom:0.8rem;background:#fff;box-shadow:0px 0px 1rem rgba(0,0,0,0.1);z-index:3;display:none;}
.footer_family li{text-align:left;}
.footer_family li button{position:absolute;top:0;left:0;font-size:1.5rem;font-weight:normal;color:#252525;letter-spacing:0;text-align:left;width:100%;padding:0 1rem;height:2.8rem;line-height:2.8rem;background:url(../images/main/ico_arrow_up.png) 11.8rem 50% no-repeat;font-family:'맑은 고딕',Malgun Gothic,'Apple SD Gothic Neo','Noto Sans KR','Helvetica','Nanum Gothic',Nanum Gothic,'나눔고딕',Dotum,'돋움',Gulim,'굴림',sans-serif;}
.footer_family li a{font-size:1.5rem;font-weight:normal;color:#252525;letter-spacing:-0.07em;padding:0 1rem;height:2.8rem;line-height:2.8rem;display:block;}
.footer_family li a:hover{background:#f7f8f9;}
.footer_family li a span{font-family:'맑은 고딕',Malgun Gothic,'Apple SD Gothic Neo','Noto Sans KR','Helvetica','Nanum Gothic',Nanum Gothic,'나눔고딕',Dotum,'돋움',Gulim,'굴림',sans-serif;}
.footer_family li a:hover span{text-decoration:underline;text-underline-offset:3px;}

.gnb_area{padding-top:5.5rem;padding-bottom:2.5rem;display:inline-block;vertical-align:top;}
.scroll_view .gnb_area{padding-bottom:5.5rem;}
.gnb_area .ga_in{display:inline-block;vertical-align:top;}
.gnb_area .gnb_list{display:flex;justify-content:space-between;align-items:center;}
.gnb_area .gnb_list li{margin:0 1.5rem;}
.gnb_area .gnb_list .link_gnb{display:block;font-size:1.6rem;font-weight:500;color:#252525;letter-spacing:-0.062em;line-height:2.5rem;}
.gnb_area .gnb_list .btn_gnb_all{display:block;font-size:1.6rem;font-weight:500;color:#252525;letter-spacing:-0.062em;line-height:2.6rem;}

.gnb_area .gnb_list .link_gnb span{display:block;}
.gnb_area .gnb_list .link_gnb .category_excel{color:#298662;padding-left:2.3rem;background:url(https://www.bizforms.co.kr/renew/images/view/ico_excel_s.png) 0 50% no-repeat;}
.gnb_area .gnb_list .link_gnb .category_ppt{color:#d94a4a;padding-left:2.3rem;background:url(https://www.bizforms.co.kr/renew/images/view/ico_ppt_s.png) 0 50% no-repeat;}

.gnb_area .gnb_all{display:block;width:1.6rem;height:1.2rem;position:relative;}
.gnb_area .btn_gnb_all{display:block;padding:0.6rem 0;}
.gnb_area .btn_gnb_all .gnb_all:before, .gnb_area .btn_gnb_all span:after, .gnb_area .btn_gnb_all span, .gnb_area .btn_gnb_all span:before{width:100%;height:2px;border-radius:10rem;display:block;background:#000;position:absolute;}
.gnb_area .btn_gnb_all .gnb_all:before{content:"";bottom:0;right:0;margin-bottom:0;transition:0.3s width 0.4s;}
.gnb_area .btn_gnb_all span{top:50%;margin-top:-1px;transition:transform 0.3s;font-size:0;text-indent:-9999px;}
.gnb_area .btn_gnb_all span:after{content:"";top:calc(1px - 0.6rem);left:0;margin-top:0;transition:0.3s width 0.4s;}
.gnb_area .btn_gnb_all span:before{content:"";left:0;transition:transform 0.3s;}

html.pos_fix{overflow:hidden;height:100vh;}
html.menu_on{overflow:hidden;height:100vh;}

.sitemap_area{position:fixed;top:0;left:6.6rem;width:calc(100% - 13.2rem);height:100%;z-index:99999;display:none;}
.sitemap_area .sa_in{text-align:left;max-width:1200px;padding:0 10rem;margin:6.6rem auto;position:relative;height:calc(100% - 13.2rem);background:#fff;border-radius:1rem;}
.sitemap_area .sitemap_title{padding-bottom:4.1rem;padding-top:9.5rem;}
.sitemap_area .sitemap_title strong{font-size:3.5rem;font-weight:bold;color:#151515;letter-spacing:-0.05em;line-height:4.5rem;}
.sitemap_area .sitemap_close{position:absolute;top:9.6rem;right:9.8rem;}
.sitemap_area .sitemap_close .btn_sitemap_close{width:4rem;height:4rem;background:url(../images/main/ico_close_02.png) 50% 50% no-repeat;text-indent:-9999px;}
.sitemap_area .sitemap_close .btn_sitemap_close:after{content:"";z-index:-1;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.7);}
.sitemap_area .sitemap_list{height:calc(100% - 28.1rem);padding-bottom:10rem;}
.sitemap_area .sitemap_list_in{height:100%;overflow-y:scroll;-ms-overflow-style:none;}
.sitemap_area .sitemap_list_in::-webkit-scrollbar{width:0.8rem;}
.sitemap_area .sitemap_list_in::-webkit-scrollbar-thumb{border-radius:0.4rem;background-color:#e50012;width:0.4rem;border:0.2rem solid transparent;background-clip:padding-box;transition:all 0.6s;}
.sitemap_area .sitemap_list_in::-webkit-scrollbar-thumb:hover{border-width:0;transition:all 0.6s;}
.sitemap_area .sitemap_list_in::-webkit-scrollbar-track{background-color:#fff;margin:1rem 0;}
.sitemap_area .sitemap_list ul{padding-bottom:0;font-size:0;text-align:left;}
.sitemap_area .sitemap_list li{padding-bottom:1.5rem;text-align:left;display:inline-block;vertical-align:top;width:calc(100% / 6);}
.sitemap_area .sitemap_list dl{}
.sitemap_area .sitemap_list dt{margin-bottom:1.6rem;}
.sitemap_area .sitemap_list dt a{font-size:1.6rem;font-weight:bold;color:#151515;letter-spacing:-0.05em;line-height:2.6rem;padding-right:2.8rem;background:url(../images/main/ico_arrow_04.png) calc(100% - 1px) 0.6rem no-repeat;display:inline-block;vertical-align:top;}
.sitemap_area .sitemap_list dt strong{font-size:1.6rem;font-weight:bold;color:#151515;letter-spacing:-0.05em;line-height:2.6rem;padding-right:2.8rem;background:url(../images/main/ico_arrow_04.png) calc(100% - 1px) 0.6rem no-repeat;display:inline-block;vertical-align:top;}
.sitemap_area .sitemap_list dd{margin-bottom:0.5rem;}
.sitemap_area .sitemap_list dd a{font-size:1.5rem;font-weight:300;color:#656565;letter-spacing:-0.05em;line-height:2.4rem;}
.sitemap_area .sitemap_list dd a:hover{text-decoration:underline;text-underline-offset:5px;color:#000;}

.member_area{padding-top:2rem;position:absolute;top:0;right:0;}
.member_area .ma_in{}
.member_area ul{display:flex;justify-content:space-between;align-items:center;}
.member_area li{margin-left:2.2rem;position:relative;}
.member_area li:first-child{margin-left:0;}
.member_area li:after{content:"";width:2px;height:2px;background:#ccc;display:block;position:absolute;top:50%;margin-top:-1px;left:-11px;}
.member_area li:first-child:after{display:none;}
.member_area .btn_login{display:block;font-size:1.3rem;font-weight:300;color:#aaa;letter-spacing:-0.05em;line-height:2.6rem;}
.member_area .link_member{display:block;font-size:1.3rem;font-weight:300;color:#aaa;letter-spacing:-0.05em;line-height:2.6rem;}
.member_area .link_member_money{display:block;font-size:1.3rem;font-weight:300;color:#aaa;letter-spacing:-0.05em;line-height:2.6rem;}
.member_area .link_member_money span{color:#e50012 !important;font-weight:500;}

.member_area .member_p{position:relative;}
.member_area .member_m{position:relative;}
.member_area .member_f{position:relative;}
.member_area .btn_member_info{display:block;font-size:1.3rem;font-weight:300;color:#aaa;letter-spacing:-0.025em;line-height:2.6rem;padding-left:2.5rem;font-size:0;}
.member_area .member_p .btn_member_info{background:url(http://www.bizforms.co.kr/renew/images/main/ico_p.png) 0 50% no-repeat;background-size:1.7rem;}
.member_area .member_m .btn_member_info{background:url(http://www.bizforms.co.kr/renew/images/main/ico_m.png) 0 50% no-repeat;background-size:1.7rem;}
.member_area .member_f .btn_member_info{background:url(http://www.bizforms.co.kr/renew/images/main/ico_f.png) 0 50% no-repeat;background-size:1.7rem;}
.member_area .btn_member_info span{display:inline-block;vertical-align:top;font-size:1.3rem;padding-right:1.6rem;background:url(../images/main/ico_arrow_03.png) 100% 50% no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;padding-right:0;max-width:20rem;}
.member_area .btn_member_info strong{display:inline-block;vertical-align:top;font-size:1.3rem;font-weight:300;color:#aaa;letter-spacing:-0.025em;line-height:2.6rem;margin-left:2.2rem;position:relative;}
.member_area .btn_member_info strong:after{content:"";width:2px;height:2px;background:#ccc;display:block;position:absolute;top:50%;margin-top:-1px;left:-11px;}
.member_area .member_info{position:absolute;width:31rem;left:50%;top:4rem;margin-left:-15.5rem;display:none;opacity:0;transform:translateY(-2rem);z-index:2;}
@keyframes info_on{
	0%{opacity:0;transform:translateY(-2rem);}
	100%{opacity:1;transform:translateY(0);}
}
.member_area .member_info.info_on{display:block;animation:info_on 0.5s 0.2s both;}
.member_area .member_info:after{content:"";width:1.2rem;height:1.2rem;background:#fff;position:absolute;top:-0.6rem;left:50%;margin-left:-0.6rem;transform:rotate(45deg);box-shadow:-0.2rem -0.3rem 0.4rem rgba(0,0,0,0.08);}
.member_area .member_info .mi_in{position:relative;background:#fff;border-radius:1rem;text-align:center;overflow:hidden;box-shadow:0 0.3rem 1rem rgba(0,0,0,0.3);}
.member_area .member_info_user{text-align:left;padding:2rem 2rem 1.5rem 2rem;}
.member_area .member_info_user span{font-size:1.3rem;font-weight:300;color:#151515;letter-spacing:-0.025em;line-height:1.7rem;display:block;padding-left:2.5rem;}
.member_area .member_p .member_info_user span{background:url(http://www.bizforms.co.kr/renew/images/main/ico_p.png) 0 50% no-repeat;background-size:1.7rem;}
.member_area .member_m .member_info_user span{background:url(http://www.bizforms.co.kr/renew/images/main/ico_m.png) 0 50% no-repeat;background-size:1.7rem;}
.member_area .member_f .member_info_user span{background:url(http://www.bizforms.co.kr/renew/images/main/ico_f.png) 0 50% no-repeat;background-size:1.7rem;}
.member_area .member_info_user strong{font-size:1.5rem;font-weight:500;}
.member_area .member_info_box{font-size:0;border:1px solid #ebebeb;border-radius:0.5rem;position:relative;margin:0 2rem;}
.member_area .member_info_box:after{content:"";position:absolute;top:50%;left:50%;margin-top:-1.7rem;margin-left:-0.5px;width:1px;height:3.4rem;background:#ebebeb;z-index:2;}
.member_area .member_info_box dl{display:inline-block;vertical-align:top;width:50%;padding:1.5rem 0;}
.member_area .member_info_box dt{font-size:1.4rem;font-weight:300;color:#353535;letter-spacing:-0.05em;line-height:2.1rem;}
.member_area .member_info_box dd{font-size:1.3rem;font-weight:300;color:#858585;letter-spacing:-0.025em;line-height:2.1rem;}
.member_area .member_info_link{font-size:0;margin-top:2rem;position:relative;background:#f7f8f9;border-top:1px solid #ebebeb;border-radius:0 0 1rem 1rem;}
.member_area .member_info_link:after{content:"";position:absolute;top:0;left:50%;margin-left:-0.5px;width:1px;height:100%;background:#ebebeb;z-index:2;}
.member_area .member_info_link a{display:inline-block;vertical-align:top;width:50%;height:4.8rem;line-height:4.7rem;font-size:1.5rem;font-weight:400;color:#151515;letter-spacing:-0.05em;}
.member_area .member_info_link .link_member_money{}
.member_area .member_info_link .link_member_mypage{}

.sch_btn{display:inline-block;vertical-align:top;padding:5.5rem 0 2.5rem 2rem;}
.scroll_view .sch_btn{padding-bottom:5.5rem;}
.sch_btn .btn_sch{display:block;width:2.2rem;height:2.6rem;position:relative;background:url(../images/view/ico_sch_pc.png) 50% 50% no-repeat;background-size:100%;}

.m_member_btn{display:none;}
.m_nav_btn{display:none;}

.scroll_info{margin-top:-1.5rem;padding-bottom:3rem;}
.scroll_view .scroll_info{animation:scr_dropdown .2s cubic-bezier(.215,.61,.355,1);}
.scroll_info_in{font-size:0;}
.scroll_info_left{display:inline-block;vertical-align:middle;width:calc(100% - 40rem);text-align:left;}
.scroll_info_left .scroll_info_thumb{width:8rem;margin-right:1rem;display:inline-block;vertical-align:middle;}
.scroll_info_left .scroll_info_thumb .thumb_type{border-radius:0.8rem;}
.scroll_info_left .scroll_info_thumb img{}
.scroll_info_left .scroll_info_desc{width:calc(100% - 11rem);display:inline-block;vertical-align:middle;}
.scroll_info_left .scroll_info_desc span{display:block;font-size:1.2rem;font-weight:300;color:#aeaeae;letter-spacing:-0.062em;line-height:2.2rem;}
.scroll_info_left .scroll_info_desc strong{display:block;font-size:1.5rem;font-weight:300;color:#252525;letter-spacing:-0.062em;line-height:2.5rem;max-height:5rem;overflow:hidden;}
.scroll_info_right{display:inline-block;vertical-align:middle;width:40rem;}
.scroll_info_right .scroll_info_btns{font-size:0;text-align:right;}
.scroll_info_right .scroll_info_down{display:inline-block;vertical-align:middle;padding:0.25rem 0;}
.scroll_info_right .scroll_info_down > img{width:90%;max-width:4.5rem;display:inline-block;vertical-align:top;}
.scroll_info_right .scroll_info_down > img:first-child{margin-left:0;}
.scroll_info_right .scroll_info_down button{width:90%;max-width:4.5rem;display:inline-block;vertical-align:top;margin-left:0.6rem;}
.scroll_info_right .scroll_info_down button:first-child{margin-left:0;}
.scroll_info_right .scroll_info_down button:last-child{margin-right:0;}
.scroll_info_right .scroll_info_down button img{display:block;width:100%;}
.scroll_info_right .btn_black{font-size:1.5rem;font-weight:500;color:#fff;letter-spacing:-0.062em;line-height:5rem;height:5rem;text-align:center;border-radius:0.5rem;width:19rem;background:#000;margin-left:1rem;display:inline-block;vertical-align:middle;}
.scroll_info_right .btn_red{font-size:1.5rem;font-weight:500;color:#fff;letter-spacing:-0.062em;line-height:5rem;height:5rem;text-align:center;border-radius:0.5rem;width:19rem;background:#de1e11;margin-left:1rem;display:inline-block;vertical-align:middle;}

/* 20240308 */
.scroll_hd #header{position:absolute !important;box-shadow:none;}
.scroll_view #header{background:#fff;animation:scr_dropdown .3s cubic-bezier(.215,.61,.355,1);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.08);position:fixed !important;background:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}
.scroll_view .logo_area{display:none;}
.scroll_view .gnb_area{display:none;}
.scroll_view .member_area{display:none;}
.scroll_view .sch_btn{display:none;}
.scroll_view .scroll_info{padding-top:1.8rem;padding-bottom:2rem;margin-top:0;animation:none;}
.scroll_info_left .scroll_info_thumb{width:7rem;margin-right:1.5rem;}
.scroll_info_left .scroll_info_desc strong{font-weight:400;line-height:2.4rem;max-height:4.8rem;}

.search_area_view{position:fixed;top:0;left:0;width:100%;background:#fff;animation:scr_dropdown .4s cubic-bezier(.215,.61,.355,1);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.08);z-index:1004;max-height:100vh;overflow:auto;-ms-overflow-style:none;}
.search_area_view::-webkit-scrollbar{display:none;}
.search_area_view .sa_in{max-width:1000px;padding:0 5rem 3rem 5rem;margin:0 auto;}
.search_area_view .btn_search_area_view_close{position:fixed;top:3rem;right:3rem;width:3rem;height:3rem;background:url(../images/view/ico_close_02.png) 50% 50% no-repeat;text-indent:-9999px;}
.search_area_view .search_main{position:relative;}
.search_area_view .search_form{}
.search_area_view .search_box{padding-top:4.4rem;font-size:0;border-bottom:1px solid #f0f0f0;position:relative;}
.search_area_view .input_search{font-size:2rem;font-weight:300;color:#252525;letter-spacing:-0.062em;line-height:4.6rem;height:4.6rem;text-align:left;width:calc(100% - 10.2rem);padding:0 2rem;display:inline-block;vertical-align:top;}
.search_area_view .btn_search{height:4.6rem;width:6.2rem;background:url(../images/view/ico_sch_pc.png) 50% 50% no-repeat;display:inline-block;vertical-align:top;text-indent:-9999px;}
.search_area_view .btn_search_cancel{height:4.6rem;width:6.2rem;background:#fff url(../images/view/ico_cancel.png) 50% 50% no-repeat;display:inline-block;vertical-align:top;text-indent:-9999px;position:absolute;bottom:0;right:0;display:none;}
.search_area_view .auto_on .btn_search_cancel{display:block;}
.search_area_view .search_auto{padding-bottom:1.4rem;display:none;}
.search_area_view .auto_on .search_auto{display:block;}
.search_area_view .search_auto_box{border-bottom:1px solid #f0f0f0;font-size:10px;}
.search_area_view .search_auto_list{padding:1.0rem 0;}
.search_area_view .search_auto_list li{padding:0.1rem 0;}
.search_area_view .search_auto_list li a{display:block;padding:0 2rem;}
.search_area_view .search_auto_list li a:focus{background:#f9fafb;}
.search_area_view .search_auto_list li a:hover{background:#f9fafb;}
.search_area_view .search_auto_list li span{font-size:1.5rem;font-weight:300;color:#252525;letter-spacing:-0.062em;line-height:3.8rem;display:block;}
.search_area_view .search_auto_list li strong{font-weight:300;color:#e62725;letter-spacing:-0.062em;}
.search_area_view .search_auto_function{font-size:10px;background:#f0f0f0;border-top:1px solid #f1f4f6;padding:0.8rem 2rem;display:flex;justify-content:space-between;display:none;}
.search_area_view .search_auto_function strong{font-size:1.4em;font-weight:300;color:#807f7f;letter-spacing:-0.062em;line-height:2;}
.search_area_view .search_auto_function .btn_search_auto_off{font-size:1.4em;font-weight:300;color:#807f7f;letter-spacing:-0.062em;line-height:2;}
.search_area_view .search_auto_function .btn_search_auto_off span{}
.search_area_view .recommend_smart{padding:2rem 2rem 0 2rem;}
.search_area_view .recommend_smart_in{text-align:left;}
.search_area_view .recommend_smart_in > strong{font-size:1.5rem;font-weight:500;color:#252525;letter-spacing:-0.062em;line-height:2.5rem;display:block;padding-bottom:0.5rem;}
.search_area_view .recommend_smart ul{}
.search_area_view .recommend_smart li{margin-top:1rem;}
.search_area_view .recommend_smart li a{display:inline-block;vertical-align:top;}
.search_area_view .recommend_smart_thumb{width:11.2rem;display:inline-block;vertical-align:middle;margin-right:2rem;}
.search_area_view .recommend_smart_thumb img{width:100%;border-radius:0.55rem;}
.search_area_view .recommend_smart_desc{display:inline-block;vertical-align:middle;}
.search_area_view .recommend_smart_desc span{font-size:1.3rem;font-weight:300;color:#aeaeae;letter-spacing:-0.062em;line-height:2.3rem;display:block;}
.search_area_view .recommend_smart_desc strong{font-size:1.5rem;font-weight:300;color:#252525;letter-spacing:-0.062em;line-height:2.5rem;display:block;max-height:5rem;overflow:hidden;}
.search_area_view .search_keyword{padding-top:3.5rem;padding-bottom:2rem;}
.search_area_view .search_keyword strong{font-size:1.5rem;font-weight:500;color:#252525;letter-spacing:-0.062em;line-height:2.5rem;display:block;padding-bottom:1rem;padding-left:2rem;}
.search_area_view .search_keyword ul{padding:0 1.6rem;font-size:0;text-align:left;}
.search_area_view .search_keyword li{margin:0 0.4rem 0.8rem 0.4rem;display:inline-block;vertical-align:top;}
.search_area_view .search_keyword .btn_keyword{font-size:1.3rem;font-weight:300;color:#aeaeae;letter-spacing:-0.062em;line-height:2.8rem;height:3rem;padding:0 1.2rem;border:1px solid #e5e5e5;border-radius:1.5rem;text-align:center;}
.search_area_view .search_keyword .btn_keyword span{}
.search_area_view .search_public{padding-top:2.7rem;padding-bottom:3.3rem;}
.search_area_view .search_public strong{font-size:1.5rem;font-weight:500;color:#252525;letter-spacing:-0.062em;line-height:2.5rem;display:block;padding-bottom:1rem;padding-left:2rem;}
.search_area_view .search_public strong span{margin-left:1rem;font-size:1.3rem;font-weight:300;color:#aeaeae;letter-spacing:-0.062em;line-height:2.5rem;vertical-align:0.1rem;}
.search_area_view .search_public strong span em{letter-spacing:0;font-weight:300;}
.search_area_view .search_rank{text-align:left;padding:0 2rem;font-size:0;}
.search_area_view .search_rank ul{display:inline-block;vertical-align:top;width:30%;margin-left:5%;}
.search_area_view .search_rank ul:first-child{margin-left:0;}
.search_area_view .search_rank li{padding:1.2rem 0;}
.search_area_view .search_rank button{display:inline-block;vertical-align:top;text-align:left;width:100%;display:flex;white-space:nowrap;}
.search_area_view .search_rank span{font-size:1.5rem;font-weight:500;color:#555;letter-spacing:-0.062em;line-height:2.5rem;margin-right:0.5rem;}
.search_area_view .search_rank em{font-size:1.5rem;font-weight:300;color:#555;letter-spacing:-0.062em;line-height:2.5rem;text-overflow:ellipsis;overflow:hidden;}


.swiper-button-disabled{display:none !important;opacity:0 !important;}

#container_view{position:relative;z-index:15;overflow:hidden;}

.thumb_type{position:relative;display:flex;align-content:center;justify-content:center;align-items:center;border:1px solid transparent;border-radius:1rem;box-sizing:border-box;overflow:hidden;}
.type_bl{background:#e5f3ff;}
.type_yl{background:#f6eeec;}
.type_rd{background:#fef2ff;}
.type_wh{background:#fff;border-color:#ddd;}
.type_gn{background:#f1f8f3;}
.type_gy{background:#f9f9f4;}

.type_f img{max-width:100%;width:100%;}
.type_p img{max-width:95%;}
.type_w img{max-width:76%;}
.type_h img{max-width:55%;}

.type_f .thumb_box{max-width:100%;position: relative;}
.type_h .thumb_box{max-width:57%;position: relative;}
.type_w .thumb_box{max-width:87%;position: relative;}
.thumb_box img{width:100%;max-width:unset;position: relative;z-index: 1;}
.thumb_type .thumb_box{
	box-shadow: -2.5px 4.33px 15px rgba(0, 0, 0, 0.2);
}

.thumb_type.type_excel_blu_h{}
.thumb_type.type_excel{
    background-image: url("../images/view/type_excel.png");
    background-size: 100%;
    border: unset;
}
.thumb_type.type_excel .thumb_box{
	border-radius: 1rem;
}
.thumb_type.type_excel.type_w .thumb_box{
	position: relative;
	padding-top: 3.2rem;
	background-color: #fff;
}
.thumb_type.type_excel.type_w .thumb_box img{
	border-bottom-right-radius: 1rem;
	border-bottom-left-radius: 1rem;
}
.thumb_type.type_excel.type_w .thumb_box::before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background-image: url("../images/view/thumb_excel_top.png");
	background-repeat: no-repeat;
	background-size: 100%; 
	width: 100%;
	height: 3.2rem;
	z-index: 9;
}

.thumb_type.type_width{
    background-image: url("../images/view/type_width.png");
    background-size: 100%;
    border: unset;
}

.thumb_type.type_ppt{
    background-image: url("../images/view/type_ppt.png");
    background-size: 100%;
    border: unset;
}
.thumb_type.type_ppt .thumb_box{
	border-radius: 1rem;
	position: relative;
	padding-top: 3.2rem;
	background-color: #fff;
}
.thumb_type.type_ppt .thumb_box img{
	border-bottom-right-radius: 1rem;
	border-bottom-left-radius: 1rem;
}
.thumb_type.type_ppt .thumb_box::before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background-image: url("../images/view/thumb_ppt_top.png");
	background-repeat: no-repeat;
	background-size: 100%; 
	width: 100%;
	height: 3.2rem;
	z-index: 9;
}

.thumb_type.type_standard{
    background-image: url("../images/view/type_standard.png");
    background-size: 100%;
    border: unset;
}
.thumb_type.type_standard .thumb_box{
	box-shadow: 1.5px 2.598px 10px rgba(0, 0, 0, 0.2);
}

.thumb_type .thumb_box::after{
	content: "";
	position: absolute;
	top: calc(100% - 2rem);
	width: calc(100% + 1.1rem);
	left: 50%;
	transform: translateX(-50%);
	height: 100%;
	background-image: url("../images/view/type_img_bottom.png");
	background-size: 100%;
}

.thumb_type:after{content:"";display:block;padding-top:100%;}
.thumb_type:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}

.view_category{padding-top:11rem;}
.view_category_in{max-width:1200px;padding:0 5rem;margin:0 auto;text-align:center;font-size:0;position:relative;}
.view_category ul{text-align:left;white-space:nowrap;}
.view_category li{margin-right:3rem;display:inline-block;vertical-align:top;}
.view_category li a{display:block;padding-bottom:0.5rem;border-bottom:2px solid transparent;}
.view_category li.on a{border-color:#252525;}
.view_category li span{font-size:1.5rem;font-weight:300;color:#656565;letter-spacing:-0.062em;line-height:2.5rem;display:block;}
.view_category li:nth-child(3) span{letter-spacing:-0.035em;}
.view_category li:nth-child(4) span{letter-spacing:-0.035em;}
.view_category li.on span{font-weight:500;color:#252525;}

.view_area{padding-top:1.5rem;}
.va_in{}
.va_top{}
.va_top_in{max-width:1200px;padding:0 5rem;margin:0 auto;font-size:0;position:relative;}
.va_top_info{width:100%;}

.va_top_info_left{width:50%;margin-right:5rem;display:inline-block;vertical-align:top;}

.va_top_thumb{position:relative;}

.va_top_thumb_small{position:absolute;top:0;left:-8rem;width:10%;height:100%;display:inline-block;vertical-align:top;}
.va_top_thumb_small_in{overflow-y:auto;-ms-overflow-style:none;height:100%;}
.va_top_thumb_small_in::-webkit-scrollbar{display:none;}
.va_top_thumb_small .swiper-pagination-custom{}
.va_top_thumb_small .thumb_custom{cursor:pointer;margin-bottom:1rem;}
.va_top_thumb_small .thumb_type{border-radius:0.5rem;}
.va_top_thumb_small .thumb_custom.swiper-pagination-custom-bullet-active .thumb_type:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:7;background:rgba(0,0,0,0.2);}
.va_top_thumb_small img{}

.va_top_thumb_large{width:100%;display:inline-block;vertical-align:top;overflow:hidden;}
.va_top_thumb_large_in{position:relative;}
.va_top_thumb_large_in ul{}
.va_top_thumb_large_in li{}
.va_top_thumb_large_in li a{display:block;}
.va_top_thumb_large_in li img{
	animation-delay: 5s;
	animation-duration: 1s;
    animation-iteration-count: 1;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
}
.va_top_thumb_large_in li strong{text-align:center;display:flex;justify-content:center;position:relative;}
/* .va_top_thumb_large_in li strong:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:65%;z-index:4;} */
.getview_0 .va_top_thumb_large_in li img{animation-name: setTimeBlur;}
.getview_1 .va_top_thumb_large_in li img{animation-name: setTimeBlur;}
.getview_2 .va_top_thumb_large_in li img{animation-name: setTimeBlur;}
.getview_3 .va_top_thumb_large_in li img{animation-name: setTimeBlur;}
.getview_mem .va_top_thumb_large_in li img{filter:none;}
.va_top_thumb_large_in .va_top_thumb_large_prev{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:4;width:4.5rem;height:4.5rem;background:url(../images/view/ico_prev.png) 50% 50% no-repeat;background-size:100%;opacity:0.3;cursor:pointer;}
.va_top_thumb_large_in .va_top_thumb_large_prev:hover{opacity:0.8;}
.va_top_thumb_large_in .va_top_thumb_large_next{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:5;width:4.5rem;height:4.5rem;background:url(../images/view/ico_next.png) 50% 50% no-repeat;background-size:100%;opacity:0.3;cursor:pointer;}
.va_top_thumb_large_in .va_top_thumb_large_next:hover{opacity:0.8;}
.swiper-pagination-frac{display:none;}

.va_top_jjim{width:100%;margin-left:0%;margin-top:1.5rem;}
.va_top_jjim .btn_jjim{display:block;width:100%;height:5.2rem;text-align:center;background:#fff;border:1px solid #e5e5e5;border-radius:0.5rem;font-size:1.7rem;font-weight:300;color:#aeaeae;letter-spacing:-0.062em;}
.va_top_jjim .btn_jjim:hover{border-color:#000;font-weight:500;color:#252525;}
.va_top_jjim .btn_jjim.on{border-color:#000;font-weight:500;color:#252525;}
.va_top_jjim .btn_jjim span{line-height:5.0rem;padding-left:3.2rem;background:url(../images/view/ico_hearts.png) 0 52% no-repeat;display:inline-block;vertical-align:top;}
.va_top_jjim .btn_jjim:hover span{background:url(../images/view/ico_hearts_over.png) 0 52% no-repeat;}
.va_top_jjim .btn_jjim.on span{background:url(../images/view/ico_hearts_on.png) 0 52% no-repeat;}

.va_top_info_right{width:calc(50% - 5rem);display:inline-block;vertical-align:top;}

.va_top_title{padding-left:1rem;margin-top:-0.5rem;padding-bottom:2.5rem;border-bottom:1px solid #e5e5e5;position: relative;}
.va_top_title .open_title{width: 100%;position: absolute;bottom: -1rem;left: 0;cursor: pointer;text-align: center;display: none;}
.va_top_title.over .open_title{display: block;}
.va_top_title .open_title.on img{position: relative;transform: rotate(180deg);}
.va_top_title span{display:block;font-size:1.5rem;font-weight:300;color:#aeaeae;letter-spacing:-0.062em;line-height:2.8rem;}
.va_top_title strong{font-size:2.5rem;font-weight:500;color:#252525;letter-spacing:-0.062em;line-height:3.8rem;    word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.va_top_title.on strong{-webkit-line-clamp: unset;}
.va_top_title.over strong:hover{text-decoration: underline; text-decoration-thickness: 0.2rem;text-underline-offset: 0.5rem;cursor: pointer;}
.va_top_title .tag{display: flex; flex-wrap: wrap;column-gap: 0.4rem;margin-top: 1.3rem;}
.va_top_title .tag span{font-size: 1.7rem;line-height: 2.5rem;color: #9a9a9a;letter-spacing: -0.06em;font-weight: 400;}

.va_top_price{padding-left:1rem;padding-top:2.5rem;padding-bottom:2.6rem;border-bottom:1px solid #e5e5e5;position:relative;}
.va_top_price .price_b{background:url(../images/view/ico_arrow_r.png) 100% 50% no-repeat;padding:0 0.8rem 0 0.4rem;margin-right:1rem;display:inline-block;vertical-align:bottom;}
.va_top_price .price_b strong{font-size:2.0rem;font-weight:300;color:#999;letter-spacing:-0.04em;line-height:3.3rem;}
.va_top_price .price_b span{font-size:2.0rem;font-weight:300;color:#999;letter-spacing:-0.04em;line-height:3.3rem;}
.va_top_price .price_d{display:inline-block;vertical-align:bottom;}
.va_top_price .price_d strong{font-size:2.5rem;font-weight:bold;color:#252525;letter-spacing:-0.04em;line-height:3.5rem;}
.va_top_price .price_d span{font-size:2.5rem;font-weight:bold;color:#252525;letter-spacing:-0.04em;line-height:3.5rem;}
.va_top_price .price_m{margin-left:1.5rem;display:inline-block;vertical-align:bottom;}
.va_top_price .price_m strong{font-size:1.5rem;font-weight:300;color:#252525;letter-spacing:0;line-height:2.5rem;}
.va_top_price .price_m span{font-size:1.5rem;font-weight:300;color:#252525;letter-spacing:-0.04em;line-height:2.5rem;}
.va_top_price .price_t{display:block;margin-top:0.8rem;}
.va_top_price .price_t span{font-size:1.5rem;font-weight:300;color:#252525;letter-spacing:-0.04em;line-height:2.5rem;}

.va_top_func{padding-left:1rem;padding-top:2.5rem;border-bottom:1px solid #e5e5e5;}
.va_top_func .va_top_grade{margin-bottom:1.8rem;}
.va_top_func .va_top_grade span{font-size:1.7rem;font-weight:300;color:#555;letter-spacing:-0.062em;line-height:2.5rem;width:7.4rem;display:inline-block;vertical-align:top;}
.va_top_func .va_top_grade strong{font-size:1.5rem;font-weight:500;color:#252525;letter-spacing:-0.062em;line-height:2.5rem;display:inline-block;vertical-align:top;position:relative;}
.va_top_func .va_top_grade strong:after{content:"·";padding:0 0.5rem;}
.va_top_func .va_top_grade strong:last-child:after{display:none;padding:0;}
.va_top_func .va_top_grade strong + strong:after{display:none;padding:0;}
.va_top_func .va_top_grade em{font-size:1.7rem;font-weight:400;color:#aeaeae;letter-spacing:-0.05em;line-height:2.5rem;margin-left:0.4rem;display:inline-block;vertical-align:top;position:relative;}
.va_top_func .va_top_down{}
.va_top_func .va_top_down span{font-size:1.7rem;font-weight:300;color:#555;letter-spacing:-0.062em;line-height:4.2rem;width:7.4rem;display:inline-block;vertical-align:top;}
.va_top_func .va_top_down button{width:90%;max-width:4.5rem;display:inline-block;vertical-align:top;margin-right:1rem;}
.va_top_func .va_top_down button:last-child{margin-right:0;}
.va_top_func .va_top_down button img{display:block;width:100%;}

.va_top_slc{position:relative;padding-top:3rem;}
.va_top_slc .btn_slc_on{width:100%;border:1px solid #e5e5e5;border-radius:0.5rem;text-align:left;position:relative;height:5.2rem;font-size:0;background:#fff url(../images/view/ico_arrow_d.png) calc(100% - 3.1rem) 50% no-repeat;}
.va_top_slc .slc_txt{font-size:1.5rem;font-weight:300;color:#252525;letter-spacing:-0.062em;line-height:2.1rem;display:inline-block;vertical-align:middle;min-width:6.5rem;padding-left:2rem;}
.va_top_slc .slc_txt strong{font-weight:bold;color:#ce1f1d;margin-left:1rem;}
.va_top_slc .slc_txt_long{font-size:1.5rem;font-weight:300;color:#252525;letter-spacing:-0.062em;line-height:2.1rem;display:inline-block;vertical-align:middle;min-width:13rem;padding-left:2rem;}
.va_top_slc .slc_txt_long strong{font-weight:bold;color:#ce1f1d;margin-left:1rem;}
.va_top_slc .slc_border_black{font-size:1.1rem;font-weight:300;color:#fff;letter-spacing:0;line-height:2.1rem;width:3.9rem;background:#000;border-radius:1.05rem;text-align:center;display:inline-block;vertical-align:middle;margin-right:2.6rem;}
.va_top_slc .slc_border_red{font-size:1.1rem;font-weight:300;color:#fff;letter-spacing:0;line-height:2.1rem;width:3.9rem;background:#ce1f1d;border-radius:1.05rem;text-align:center;display:inline-block;vertical-align:middle;margin-right:2.6rem;}
.va_top_slc .btn_slc_on .slc_border_red{background:#000;}
.va_top_slc .slc_border_gray{font-size:1.1rem;font-weight:300;color:#fff;letter-spacing:0;line-height:2.1rem;width:3.9rem;background:#b0b0b0;border-radius:1.05rem;text-align:center;display:inline-block;vertical-align:middle;margin-right:2.6rem;}
.va_top_slc .btn_slc_on .slc_border_gray{background:#000;}
.va_top_slc .slc_price_a{font-size:1.5rem;font-weight:500;color:#252525;letter-spacing:0;line-height:2.1rem;display:inline-block;vertical-align:middle;}
.va_top_slc .slc_price_b{font-size:1.5rem;font-weight:300;color:#aeaeae;letter-spacing:0;line-height:2.1rem;display:inline-block;vertical-align:middle;margin-right:1.5rem;padding:0 0.8rem 0 0.4rem;position:relative;background:url(../images/view/ico_arrow_r.png) 100% 50% no-repeat;}
.va_top_slc .slc_desc{font-size:1.5rem;font-weight:300;color:#aeaeae;letter-spacing:-0.062em;line-height:2.1rem;position:absolute;left:calc(100% - 18rem);}
.va_top_slc .slc_desc strong{font-weight:300;color:#aeaeae;}
.va_top_slc .btn_slc_on .slc_desc{color:#aeaeae;}
.va_top_slc .btn_slc_on .slc_desc strong{font-weight:300;color:#aeaeae;}

.va_top_slc li:hover .slc_desc{font-weight:300;color:#252525;}
.va_top_slc li:hover .slc_desc strong{font-weight:bold;color:#ce1f1d;}

.va_top_slc ul{position:absolute;top:3rem;left:0;width:calc(100% - 2px);border:1px solid #252525;border-radius:0.5rem;overflow:hidden;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,0.1);display:none;}
.va_top_slc li{}
.va_top_slc li:hover{background:#f7f8f9;}
.va_top_slc .btn_slc_list{width:100%;height:5rem;text-align:left;position:relative;font-size:0;}
.va_top_slc li:first-child .btn_slc_list{background:url(../images/view/ico_arrow_u.png) calc(100% - 3.1rem) 50% no-repeat;}

.va_top_purchase{font-size:0;text-align:center;display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:0.5rem;padding-bottom:3rem;border-bottom:1px solid #e5e5e5;}
.va_top_purchase button{font-size:1.7rem;font-weight:500;color:#fff;letter-spacing:-0.062em;line-height:5.0rem;height:5.2rem;text-align:center;border-radius:0.5rem;width:calc(50% - 0.5rem);}
.va_top_purchase .btn_black{background:#000;}
.va_top_purchase .btn_gray{background:#ddd;}
.va_top_purchase .btn_grey{background:#ddd;}
.va_top_purchase .btn_red{background:#de1e11;}
.va_top_purchase .btn_full{width:100%;}
.va_top_purchase .btn_white{font-weight:300;color:#252525;border:1px solid #000;width:100%;}
.va_top_purchase .btn_white span{background-image: url(../images/view/down_icon.png);background-repeat: no-repeat;background-position: right center;display: inline-block;padding-right: 30px;}
.va_top_purchase .btn_white strong{font-weight:500;}

.va_top_explain{padding:2.5rem 0 2.5rem 1rem;position:relative;overflow:hidden;border-bottom:1px solid #e5e5e5;}
.va_top_explain:after{content:"";position:absolute;top:9.4rem;left:0;width:100%;height:calc(100% - 9.4rem);background:linear-gradient(to top,#fff,#ffffff33);z-index:3;overflow:hidden;transition:all 0.2s;}
.va_top_explain.on:after{display:none;}
.va_top_explain:focus:after{top:100%;transition:all 0.2s;}
.va_top_explain:hover:after{top:100%;transition:all 0.2s;}
.va_top_explain_in{overflow-y:auto;-ms-overflow-style:none;padding:0 2rem 0 0;max-height:11.5rem;position:relative;}
.va_top_explain_in::-webkit-scrollbar{width:0.2rem;}
.va_top_explain_in::-webkit-scrollbar-thumb{border-radius:0.1rem;background-color:#b0b0b0;width:0.2rem;}
.va_top_explain_in::-webkit-scrollbar-track{background-color:#fff;margin:1rem 0;}
.va_top_explain.on .va_top_explain_in{max-height:100vh;}
.va_top_explain strong{display:block;font-size:1.5rem;font-weight:500;color:#252525;letter-spacing:-0.062em;line-height:2.5rem;margin-bottom:0.5rem;}
.va_top_explain p{font-size:1.2rem;font-weight:normal;color:#858585;letter-spacing:-0.05em;line-height:2.2rem;font-family:"돋움";}
.va_top_explain_more{display:none;}
.va_top_explain.on + .va_top_explain_more{display:none;}

.va_top_banner{}
.va_top_banner_left{width:50%;margin-right:5%;display:inline-block;vertical-align:top;}

.one .va_top_thumb_small .thumb_type{opacity:0;}
.one .swiper-pagination-frac{opacity:0;}

.va_top_info_left .va_top_plan{width:88%;margin-left:12%;}
.va_top_info_right .va_top_plan{height:0;overflow:hidden;}
.va_top_plan_in{}
.va_top_plan_title{margin-bottom:1rem;padding-top:2.5rem;}
.va_top_plan_title strong{display:block;font-size:1.5rem;font-weight:500;color:#252525;letter-spacing:-0.062em;line-height:2.5rem;}
.va_top_plan_list{}
.va_top_plan_list ul{display:block;}
.va_top_plan_list ul{overflow-y:auto;-ms-overflow-style:none;max-height:34rem;position:relative;}
.va_top_plan_list ul::-webkit-scrollbar{display:none;}
.va_top_plan_list li{margin-bottom:1.5rem;background:url(../images/view/ico_arrow_r2.png) 100% 50% no-repeat;}
.va_top_plan_list a{display:block;font-size:0;padding-right:1.5rem;}
.va_top_plan_list img{width:14.9rem;border-radius:0.5rem;display:inline-block;vertical-align:middle;}
.va_top_plan_list p{width:calc(100% - 18.9rem);background:url(../images/view/ico_dot.png) 0 1rem no-repeat;padding-left:1rem;margin-left:3rem;display:inline-block;vertical-align:middle;}
.va_top_plan_list p span{font-size:1.5rem;font-weight:300;color:#252525;letter-spacing:-0.062em;line-height:2.2rem;}
.va_top_plan_list a:hover p span{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#252525;}


.va_top_banner_right{width:45%;display:inline-block;vertical-align:top;}

.va_top_magazine{overflow:hidden;margin-top:3rem;margin-bottom:1.5rem;}
.va_top_magazine_in{}
.va_top_magazine_list{padding-bottom:2.5rem;position:relative;}
.va_top_magazine_list ul{}
.va_top_magazine_list li{width:33rem;}
.va_top_magazine_list li a{display:block;}
.va_top_magazine_list li img{width:100%;display:block;border-radius:0.6rem;}
.va_top_magazine_list .swiper-pagination-mag-dot{position:absolute;bottom:0;left:0;width:100%;display:flex;}
.va_top_magazine_list .thumb_dot{display:inline-block;vertical-align:middle;height:1rem;border-bottom:0.2rem solid #e5e5e5;width:100%;cursor:pointer;}
.va_top_magazine_list .thumb_dot.swiper-pagination-dot-bullet-active{border-bottom-color:#b0b0b0;}


.va_top_smart{overflow:hidden;margin-bottom:1.5rem;}
.va_top_smart_in{}
.va_top_smart_title{margin-bottom:1rem;padding-top:1rem;padding-left:1rem;}
.va_top_smart_title strong{display:block;font-size:1.5rem;font-weight:500;color:#252525;letter-spacing:-0.062em;line-height:2.5rem;}
.va_top_smart_list{padding-bottom:1.7rem;position:relative;}
.va_top_smart_list ul{}
.va_top_smart_list li{}
.va_top_smart_list li a{display:block;}
.va_top_smart_list li img{width:100%;display:block;border-radius:0.8rem;}
.va_top_smart_list .swiper-pagination-dot{position:absolute;bottom:0;left:0;width:100%;display:flex;}
.va_top_smart_list .thumb_dot{display:inline-block;vertical-align:middle;height:1rem;border-bottom:0.2rem solid #e5e5e5;width:100%;cursor:pointer;}
.va_top_smart_list .thumb_dot.swiper-pagination-dot-bullet-active{border-bottom-color:#b0b0b0;}

.va_middle{padding-top:10rem;}
.va_middle_in{max-width:1200px;padding:0 5rem;margin:0 auto;}

.va_middle_area{position:relative;margin-bottom:11.5rem;}
.va_middle_area_in{}
.va_middle_title{margin-bottom:2.5rem;}
.va_middle_title strong{display:block;font-size:2.0rem;font-weight:500;color:#252525;letter-spacing:-0.062em;line-height:3.5rem;}
.va_middle_btn{position:absolute;top:0;right:0;}
.va_middle_btn .btn_middle_more{font-size:1.4rem;font-weight:300;color:#252525;letter-spacing:-0.025em;height:4.3rem;line-height:4.3rem;padding:0 1.9rem;background:#fff;display:inline-block;vertical-align:top;border:1px solid #ddd;border-radius:0.8rem;}
.va_middle_tab{margin-bottom:3rem;}
.va_middle_tab ul{white-space:nowrap;font-size:0;}
.va_middle_tab li{display:inline-block;vertical-align:top;margin-right:0.8rem;}
.va_middle_tab li button{display:block;font-size:1.5rem;font-weight:300;color:#858585;letter-spacing:-0.062em;height:3rem;padding:0 1.4rem;border:1px solid #e5e5e5;border-radius:1.5rem;text-align:center;background:#fff;}
.va_middle_tab li button.on{color:#fff;border-color:#858585;background:#858585;}
.va_middle_tab li button span{}
.va_middle_list{overflow:hidden;}
.va_middle_list ul{}
.va_middle_list li{}
.va_middle_list li a{display:block;}
.va_middle_list li .thumb_type{}
.va_middle_list li img{}
.va_middle_list li strong{display:block;font-size:1.5rem;font-weight:300;color:#252525;letter-spacing:-0.062em;line-height:2.2rem;text-align:left;margin-top:1.2rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:4.4rem;}

.va_middle_banner{margin-top:-3rem;margin-bottom:12rem;}
.va_middle_banner_in{overflow:hidden;}
.va_middle_banner_in a{display:block;}
.va_middle_banner_in img{display:block;width:100%;border-radius:1rem;}

.va_middle_editor_area{margin-bottom:11rem;}
.va_middle_editor_area_in{position:relative;}
.va_middle_editor{text-align:center;}
.va_middle_editor img{max-width:100%;}
.va_middle_editor_more{position:absolute;top:180rem;left:0;width:100%;display:none !important;}
.va_middle_editor_more .btn_editor_more{width:100%;height:6rem;background:#fff;border:1px solid #e5e5e5;border-radius:0.5rem;text-align:center;}
.va_middle_editor_more .btn_editor_more span{font-size:2rem;font-weight:500;color:#252525;letter-spacing:-0.062em;display:inline-block;vertical-align:middle;padding-right:2.7rem;background:url(../images/view/ico_arrow_d2.png) 100% 50% no-repeat;}
.va_middle_editor #va_editor_end{margin: 0 auto;}


/* ppt */
.va_middle_ppt_01{position:relative;margin-bottom:12rem;}
.va_middle_ppt_01_in{}
.va_middle_ppt_01_title{margin-bottom:3.5rem;}
.va_middle_ppt_01_title strong{display:block;font-size:2.0rem;font-weight:500;color:#252525;letter-spacing:-0.062em;line-height:3.5rem;}
.va_middle_ppt_01_tab{margin-bottom:4rem;}
.va_middle_ppt_01_tab ul{text-align:center;display:flex;overflow:hidden;}
.va_middle_ppt_01_tab li{width:50%;}
.va_middle_ppt_01_tab li a{display:block;font-size:1.5rem;font-weight:400;color:#252525;letter-spacing:-0.062em;line-height:4.8rem;border:1px solid #ddd;border-left:none;}
.va_middle_ppt_01_tab li:first-child a{border-left:1px solid #ddd;border-radius:0.6rem 0 0 0.6rem;}
.va_middle_ppt_01_tab li:last-child a{border-radius:0 0.6rem 0.6rem 0;}
.va_middle_ppt_01_tab li a:hover{color:#fff;background:#2a2a2a;}
.va_middle_ppt_01_tab li a:active{color:#fff;background:#2a2a2a;}
.va_ppt_01_thumb{}
.va_ppt_01_thumb_large{width:100%;text-align:center;background:#f3f3f3;border-radius:1rem;overflow:hidden;position:relative;}
.va_ppt_01_thumb_large_in{padding:13rem 0;width:68rem;margin:0 auto;overflow:hidden;}
.va_ppt_01_thumb_large ul{}
.va_ppt_01_thumb_large li{}
.va_ppt_01_thumb_large img{border:1px solid #e6e6e6;display:block;width:calc(100% - 2px);}
.va_ppt_01_thumb_small{}
.va_ppt_01_thumb_small_in{}
.va_ppt_01_thumb_small .swiper-pagination-ppt-01{margin:0 -1rem;font-size:0;text-align:left;}
.va_ppt_01_thumb_small .thumb_custom{width:calc(25% - 2rem);margin:4rem 1rem 0 1rem;display:inline-block;vertical-align:top;cursor:default !important;position:relative;}
.va_ppt_01_thumb_small .thumb_custom:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:2;/* backdrop-filter:blur(1.5px); */}
.va_ppt_01_thumb_small .thumb_custom img{width:100%;display:block;box-sizing:border-box;border:1px solid #ddd;
	animation-delay: 5s;
	animation-duration: 1s;
    animation-iteration-count: 1;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
}
.getview_0 .va_ppt_01_thumb_small .thumb_custom img{animation-name: setTimeBlur;}
.getview_1 .va_ppt_01_thumb_small .thumb_custom img{animation-name: setTimeBlur;}
.getview_2 .va_ppt_01_thumb_small .thumb_custom img{animation-name: setTimeBlur;}
.getview_3 .va_ppt_01_thumb_small .thumb_custom img{animation-name: setTimeBlur;}
.getview_mem .va_ppt_01_thumb_small .thumb_custom img{filter:none;}
/* .getview_mem .va_ppt_01_thumb_small .thumb_custom:before{backdrop-filter:none;} */
.va_ppt_01_thumb_large .va_ppt_01_thumb_large_prev{position:absolute;left:10rem;top:50%;transform:translateY(-50%);z-index:4;width:5rem;height:5rem;border-radius:50%;background:url(../images/view/ico_prev2.png) 50% 50% no-repeat;background-size:100%;background-color:rgba(0,0,0,0.3);cursor:pointer;transition:all 0.2s;}
.va_ppt_01_thumb_large .va_ppt_01_thumb_large_prev:hover{background-color:rgba(0,0,0,0.7);}
.va_ppt_01_thumb_large .va_ppt_01_thumb_large_next{position:absolute;right:10rem;top:50%;transform:translateY(-50%);z-index:5;width:5rem;height:5rem;border-radius:50%;background:url(../images/view/ico_next2.png) 50% 50% no-repeat;background-size:100%;background-color:rgba(0,0,0,0.3);cursor:pointer;transition:all 0.2s;}
.va_ppt_01_thumb_large .va_ppt_01_thumb_large_next:hover{background-color:rgba(0,0,0,0.7);}

.va_middle_ppt_02{position:relative;margin-bottom:12rem;padding:5.5rem 0 7rem 0;}
.va_middle_ppt_02:after{content:"";position:absolute;top:0;bottom:0;left:-50vw;right:-50vw;background:#f07676;}
.va_middle_ppt_02_in{font-size:0;position:relative;z-index:2;}
.va_middle_ppt_02_title{margin-bottom:3.5rem;}
.va_middle_ppt_02_title strong{display:block;font-size:2.0rem;font-weight:500;color:#fff;letter-spacing:-0.062em;line-height:3.5rem;}
.va_ppt_02_list{padding:3px 8px 4.2rem 8px;margin:0 -8px;position:relative;overflow:hidden;}
.va_ppt_02_list ul{}
.va_ppt_02_list li{position:relative;}
.va_ppt_02_list li.new:after{position:absolute;content:"";top:0px;left:0px;width:3.5rem;height:3.5rem;background:url(../images/view/ico_new_pc.png) 0 0 no-repeat;background-size:100%;}
.va_ppt_02_list li a{display:block;}
.va_ppt_02_list li img{width:100%;display:block;border-radius:0.8rem;}
.va_ppt_02_list li strong{display:block;font-size:1.5rem;font-weight:300;color:#fff;letter-spacing:-0.062em;line-height:2.2rem;text-align:left;margin-top:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.va_middle_ppt_02 .swiper-pagination-ppt-dot{position:absolute;bottom:0;left:8px;width:calc(100% - 16px);display:flex;}
.va_middle_ppt_02 .thumb_dot{display:inline-block;vertical-align:middle;height:1rem;border-bottom:0.2rem solid #e5c1c1;width:100%;cursor:pointer;}
.va_middle_ppt_02 .thumb_dot.swiper-pagination-dot-bullet-active{border-bottom-color:#2e2727;}

.va_middle_ppt_03{position:relative;margin-bottom:12rem;}
.va_middle_ppt_03_in{font-size:0;position:relative;z-index:2;}
.va_middle_ppt_03_title{margin-bottom:3.5rem;}
.va_middle_ppt_03_title strong{display:block;font-size:2.0rem;font-weight:500;color:#252525;letter-spacing:-0.062em;line-height:3.5rem;}
.va_ppt_03_list{position:relative;margin:0 -5rem;padding:0 5rem;}
.va_ppt_03_list_in{overflow:hidden;}
.va_ppt_03_list ul{}
.va_ppt_03_list li{width:30rem;font-size:0;}
.va_ppt_03_list li a{display:block;}
.va_ppt_03_list li a img{display:block;width:100%;border-radius:1rem;}
.va_ppt_03_list .va_ppt_03_list_in_prev{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:4;width:5rem;height:5rem;border-radius:50%;background:url(../images/view/ico_prev2.png) 50% 50% no-repeat;background-size:100%;background-color:rgba(0,0,0,0.3);cursor:pointer;opacity:0;transition:all 0.2s;}
.va_ppt_03_list:hover .va_ppt_03_list_in_prev{left:2.5rem;opacity:1;}
.va_ppt_03_list .va_ppt_03_list_in_prev:hover{background-color:rgba(0,0,0,0.7);}
.va_ppt_03_list .va_ppt_03_list_in_next{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:5;width:5rem;height:5rem;border-radius:50%;background:url(../images/view/ico_next2.png) 50% 50% no-repeat;background-size:100%;background-color:rgba(0,0,0,0.3);cursor:pointer;opacity:0;transition:all 0.2s;}
.va_ppt_03_list:hover .va_ppt_03_list_in_next{right:2.5rem;opacity:1;}
.va_ppt_03_list .va_ppt_03_list_in_next:hover{background-color:rgba(0,0,0,0.7);}

.va_middle_excel_02{position:relative;margin-bottom:12rem;padding:5.5rem 0 7rem 0;}
.va_middle_excel_02:after{content:"";position:absolute;top:0;bottom:0;left:-50vw;right:-50vw;background:#309c73;}
.va_middle_excel_02_in{font-size:0;position:relative;z-index:2;}
.va_middle_excel_02_title{margin-bottom:3.5rem;}
.va_middle_excel_02_title strong{display:block;font-size:2.0rem;font-weight:500;color:#fff;letter-spacing:-0.062em;line-height:3.5rem;}
.va_excel_02_list{padding:3px 8px 4.2rem 8px;margin:0 -8px;position:relative;overflow:hidden;}
.va_excel_02_list ul{}
.va_excel_02_list li{position:relative;}
.va_excel_02_list li.new:after{position:absolute;content:"";top:0px;left:0px;width:3.5rem;height:3.5rem;background:url(../images/view/ico_new_pc.png) 0 0 no-repeat;background-size:100%;}
.va_excel_02_list li a{display:block;}
.va_excel_02_list li img{width:100%;display:block;border-radius:0.8rem;}
.va_excel_02_list li strong{display:block;font-size:1.5rem;font-weight:300;color:#fff;letter-spacing:-0.062em;line-height:2.2rem;text-align:left;margin-top:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.va_middle_excel_02 .swiper-pagination-excel-dot{position:absolute;bottom:0;left:8px;width:calc(100% - 16px);display:flex;}
.va_middle_excel_02 .thumb_dot{display:inline-block;vertical-align:middle;height:1rem;border-bottom:0.2rem solid #95cbb6;width:100%;cursor:pointer;}
.va_middle_excel_02 .thumb_dot.swiper-pagination-dot-bullet-active{border-bottom-color:#2e2727;}

.va_smart_area{position:relative;margin-bottom:12rem;}
.va_smart_area_in{}
.va_smart_title{margin-bottom:4.5rem;}
.va_smart_title span{display:block;font-size:2.0rem;font-weight:300;color:#151515;letter-spacing:0;line-height:3.5rem;}
.va_smart_title span strong{font-weight:500;letter-spacing:0;}
.va_smart_btn{position:absolute;top:0;right:0;}
.va_smart_btn .btn_smart_more{font-size:1.4rem;font-weight:300;color:#252525;letter-spacing:-0.025em;height:4.3rem;line-height:4.3rem;padding:0 1.9rem;background:#fff;display:inline-block;vertical-align:top;border:1px solid #ddd;border-radius:0.8rem;}
.va_smart_list{position:relative;margin:0 -5rem;padding:0 5rem;}
.va_smart_list_in{overflow:hidden;}
.va_smart_list ul{}
.va_smart_list li{width:65.5rem;font-size:0;}
.va_smart_list li a{display:inline-block;vertical-align:top;margin-left:1.5rem;}
.va_smart_list li a:first-child{margin-left:0;}
.va_smart_list li a img{display:block;width:32rem;border-radius:1rem;}
.va_smart_list .va_smart_list_in_prev{position:absolute;left:0rem;top:50%;transform:translateY(-50%);z-index:4;width:5rem;height:5rem;border-radius:50%;background:url(../images/view/ico_prev2.png) 50% 50% no-repeat;background-size:100%;background-color:rgba(0,0,0,0.3);cursor:pointer;opacity:0;transition:all 0.2s;}
.va_smart_list:hover .va_smart_list_in_prev{left:2.5rem;opacity:1;}
.va_smart_list .va_smart_list_in_prev:hover{background-color:rgba(0,0,0,0.7);}
.va_smart_list .va_smart_list_in_next{position:absolute;right:0rem;top:50%;transform:translateY(-50%);z-index:5;width:5rem;height:5rem;border-radius:50%;background:url(../images/view/ico_next2.png) 50% 50% no-repeat;background-size:100%;background-color:rgba(0,0,0,0.3);cursor:pointer;opacity:0;transition:all 0.2s;}
.va_smart_list:hover .va_smart_list_in_next{right:2.5rem;opacity:1;}
.va_smart_list .va_smart_list_in_next:hover{background-color:rgba(0,0,0,0.7);}

.va_middle_list_wrap{position:relative;margin:0 -5rem;padding:0 5rem;}
.va_middle_list_wrap .va_middle_list_prev{position:absolute;left:0rem;top:11.4rem;transform:translateY(-50%);z-index:4;width:5rem;height:5rem;border-radius:50%;background:url(../images/view/ico_prev2.png) 50% 50% no-repeat;background-size:100%;background-color:rgba(0,0,0,0.3);cursor:pointer;opacity:0;transition:all 0.2s;}
.va_middle_list_wrap:hover .va_middle_list_prev{left:2.5rem;opacity:1;}
.va_middle_list_wrap .va_middle_list_prev:hover{background-color:rgba(0,0,0,0.7);}
.va_middle_list_wrap .va_middle_list_next{position:absolute;right:0rem;top:11.4rem;transform:translateY(-50%);z-index:5;width:5rem;height:5rem;border-radius:50%;background:url(../images/view/ico_next2.png) 50% 50% no-repeat;background-size:100%;background-color:rgba(0,0,0,0.3);cursor:pointer;opacity:0;transition:all 0.2s;}
.va_middle_list_wrap:hover .va_middle_list_next{right:2.5rem;opacity:1;}
.va_middle_list_wrap .va_middle_list_next:hover{background-color:rgba(0,0,0,0.7);}


.va_bottom{}
.va_bottom_in{max-width:1200px;padding:0 5rem;margin:0 auto;}

.va_bottom_review_area{position:relative;}
.va_bottom_review_area_in{}
.va_bottom_review_title{margin-bottom:2.7rem;}
.va_bottom_review_title strong{display:block;font-size:2.0rem;font-weight:500;color:#151515;letter-spacing:-0.062em;line-height:3.5rem;}
.va_bottom_review_title strong span{font-weight:500;letter-spacing:0;}
.va_bottom_review_title p{font-size:1.5rem;font-weight:300;color:#aeaeae;letter-spacing:-0.062em;line-height:2.2rem;margin-top:1.2rem;}
.va_bottom_review_btn{position:absolute;top:0;right:0;}
.va_bottom_review_btn .btn_bottom_review_write{font-size:1.5rem;font-weight:300;color:#252525;letter-spacing:-0.025em;height:4.3rem;line-height:4.3rem;padding:0 1.9rem;background:#fff;display:inline-block;vertical-align:top;border:1px solid #ddd;border-radius:0.8rem;}
.va_bottom_review_list{border-top:1px solid #000;margin-bottom:5rem;}
.va_bottom_review_list_in{}

.review_list_box{border-bottom:1px solid #e5e5e5;font-size:0;cursor:pointer;}
.review_list_box.on{background:#f7f7f7 url(../images/view/ico_arrow_u2.png) calc(100% - 5.1rem) 3rem no-repeat;}
.review_list_box.review_notice{border-bottom:1px solid #000;}
.review_list_box.review_notice.on{background:#f7f7f7 url(../images/view/ico_arrow_u2.png) calc(100% - 5.1rem) 8rem no-repeat;}
.review_notice_info{text-align:left;padding:1.4rem 3rem;}
.review_notice_tit{position:relative;}
.review_notice_tit strong{width:7.2rem;font-size:1.5rem;font-weight:500;color:#151515;letter-spacing:-0.062em;line-height:2.2rem;display:inline-block;vertical-align:top;}
.review_notice_tit span{width:calc(100% - 16rem);font-size:1.4rem;font-weight:300;color:#252526;letter-spacing:-0.062em;line-height:2.2rem;display:inline-block;vertical-align:top;}
.review_notice_tit em{width:8.8rem;text-align:right;font-size:1.4rem;font-weight:300;color:#858585;letter-spacing:0;line-height:2.2rem;display:inline-block;vertical-align:top;}
.review_notice_desc{font-size:1.4rem;font-weight:300;color:#252525;letter-spacing:-0.062em;line-height:2.9rem;display:block;margin-top:3rem;padding-bottom:2rem;display:none;}
.review_list_box.on .review_notice_desc{display:block;}
.review_notice_desc > span{display:block;}
.review_list_info{width:calc(100% - 20rem);padding:2.5rem 3rem;display:inline-block;vertical-align:middle;}
.review_list_box.on .review_list_info{width:calc(100% - 6rem);}
.review_list_score{margin-left:-0.3rem;height:1.5rem;display:inline-block;vertical-align:middle;}
.review_list_score .score_area{display:block;width:10.5rem;height:1.5rem;background:url(../images/view/img_star_0.png) 0 0 no-repeat;background-size:auto 100%;}
.review_list_score .score_area em{display:block;height:100%;background:url(../images/view/img_star_5.png) 0 0 no-repeat;background-size:auto 100%;}
.review_list_score .score_0{width:0%;}
.review_list_score .score_1{width:20%;}
.review_list_score .score_2{width:40%;}
.review_list_score .score_3{width:60%;}
.review_list_score .score_4{width:80%;}
.review_list_score .score_5{width:100%;}
.review_list_mark{font-size:1.2rem;font-weight:400;color:#fff;letter-spacing:0.04em;line-height:2rem;padding:0 1rem;background:#000;border-radius:1rem;text-align:center;margin-left:0.7rem;display:inline-block;vertical-align:middle;position:relative;}
.review_list_user{font-size:1.4rem;font-weight:300;color:#858585;letter-spacing:-0.062em;line-height:2rem;margin-left:1rem;display:inline-block;vertical-align:middle;position:relative;}
.review_list_grade{font-size:1.4rem;font-weight:300;color:#858585;letter-spacing:-0.062em;line-height:2rem;margin-left:1rem;padding-left:1.1rem;display:inline-block;vertical-align:middle;position:relative;}
.review_list_grade:after{content:"";position:absolute;left:0;top:50%;margin-top:-0.5rem;width:1px;height:1rem;background:#e5e5e5;}
.review_list_date{font-size:1.4rem;font-weight:300;color:#858585;letter-spacing:0;line-height:2rem;margin-left:1rem;padding-left:1.1rem;display:inline-block;vertical-align:middle;position:relative;}
.review_list_date:after{content:"";position:absolute;left:0;top:50%;margin-top:-0.5rem;width:1px;height:1rem;background:#e5e5e5;}
.review_list_tit{font-size:1.4rem;font-weight:300;color:#858585;letter-spacing:-0.062em;line-height:2rem;display:block;margin-top:1rem;}
.review_list_desc{font-size:1.4rem;font-weight:300;color:#252525;letter-spacing:-0.062em;line-height:2.9rem;display:block;margin-top:1rem;}
.review_list_box.on .review_list_desc{padding-right:17rem;}
.review_list_desc > span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:2.9rem;}
.review_list_box.on .review_list_desc > span{white-space:normal;max-height:1000vh;}
.review_list_box:hover .review_list_desc > span{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#252525;}
.review_list_box.on:hover .review_list_desc > span{text-decoration:none;}

.review_list_thumb{width:8rem;padding:2.5rem 3rem;display:inline-block;vertical-align:middle;position:relative;}
.review_list_thumb:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.review_list_box.on .review_list_thumb{width:20rem;padding-top:0;display:block;}
.review_list_box.on .review_list_thumb:after{display:none;}
.review_list_thumb a{display:block;}
.review_list_thumb .thumb_type{border-radius:0.5rem;}
.review_list_box.on .review_list_thumb .thumb_type{border-radius:0.8rem;}
.review_list_thumb a:hover .thumb_type{box-shadow:0.1rem 0.1rem 0.5rem rgba(0,0,0,0.2);}

.va_bottom_review_paging{text-align:center;font-size:0;margin-bottom:6rem;}
.paging_left{display:inline-block;vertical-align:top;}
.paging_left .paging_prev{display:block;width:3rem;height:3rem;background:#fff url(../images/view/ico_paging_l.png) 50% 50% no-repeat;border:1px solid #ccc;border-radius:50%;text-indent:-9999px;transition:all 0.2s;}
.paging_left .paging_prev:hover{background:#fff url(../images/view/ico_paging_l2.png) 50% 50% no-repeat;border-color:#262626;}
.paging_left .paging_prev:active{background:#262626 url(../images/view/ico_paging_l3.png) 50% 50% no-repeat;border-color:#262626;}
.paging_number{display:inline-block;vertical-align:top;padding:0 0.9rem;}
.paging_number ul{font-size:0;}
.paging_number li{display:inline-block;vertical-align:top;margin:0 0.8rem;}
.paging_number .paging_num{display:block;font-size:1.3rem;font-weight:normal;color:#999;letter-spacing:0;font-family:'맑은 고딕',Malgun Gothic;width:3rem;height:3rem;border:1px solid transparent;border-radius:50%;text-align:center;}
.paging_number .paging_num:hover{color:#252525;}
.paging_number .paging_num.on{color:#fff;background:#000;border-color:#000;}
.paging_right{display:inline-block;vertical-align:top;}
.paging_right .paging_next{display:block;width:3rem;height:3rem;background:#fff url(../images/view/ico_paging_r.png) 50% 50% no-repeat;border:1px solid #ccc;border-radius:50%;text-indent:-9999px;transition:all 0.2s;}
.paging_right .paging_next:hover{background:#fff url(../images/view/ico_paging_r2.png) 50% 50% no-repeat;border-color:#262626;}
.paging_right .paging_next:active{background:#262626 url(../images/view/ico_paging_r3.png) 50% 50% no-repeat;border-color:#262626;}

.va_bottom_review_more{display:none;}

.layer_freedown{}
.layer_freedown_deam{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.7);z-index:98000;}
.layer_freedown_box{position:fixed;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:98001;text-align:center;max-height:100vh;overflow-y:auto;-ms-overflow-style:none;}
.layer_freedown_box::-webkit-scrollbar{display:none;}
.layer_freedown_in{position:relative;display:inline-block;vertical-align:top;background:#fff;border-radius:1rem;width:52rem;}
.layer_freedown_close{position:absolute;top:2.25rem;right:2.25rem;}
.layer_freedown_close .btn_layer_freedown_close{width:3rem;height:3rem;background:url(../images/view/ico_close_04.png) 50% 50% no-repeat;text-indent:-9999px;}
.layer_freedown_title{font-size:2rem;font-weight:500;color:#151515;letter-spacing:-0.062em;line-height:3rem;padding:2.5rem 0 0 3rem;text-align:left;}
.layer_freedown_area{padding:2.5rem 3rem 5rem 3rem;text-align:center;}
.layer_freedown_txt_01{font-size:1.5rem;font-weight:500;color:#252525;letter-spacing:-0.062em;line-height:2.5rem;border-top:1px solid #e5e5e5;padding-top:2.5rem;margin-bottom:1.1rem;text-align:left;}
.layer_freedown_icons{margin-bottom:1.5rem;font-size:0;text-align:left;}
.layer_freedown_icons img{width:3rem;display:inline-block;vertical-align:top;margin-right:0.5rem;}
.layer_freedown_txt_02{font-size:1.4rem;font-weight:300;color:#858585;letter-spacing:-0.062em;line-height:2.5rem;max-height:5rem;margin-bottom:2.5rem;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.layer_freedown_btn{margin-bottom:3.5rem;}
.layer_freedown_btn button{width:100%;max-width:26.5rem;margin:0 auto;font-size:1.7rem;font-weight:500;color:#fff;letter-spacing:-0.062em;line-height:5.0rem;height:5.2rem;text-align:center;border-radius:0.5rem;background:#de1e11;}
.layer_freedown_btn p{font-size:1.3rem;font-weight:300;color:#aeaeae;letter-spacing:-0.062em;line-height:2.3rem;margin-top:1rem;}
.layer_freedown_banner{overflow:hidden;}
.layer_freedown_banner ul{}
.layer_freedown_banner li{}
.layer_freedown_banner li a{display:block;}









.layer_freedown_banner li img{width:100%;display:block;}

.layer_review{display:none;}
.layer_review_deam{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.7);z-index:98000;}
.layer_review_box{position:fixed;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:98001;text-align:center;max-height:100vh;overflow-y:auto;-ms-overflow-style:none;}
.layer_review_box::-webkit-scrollbar{display:none;}
.layer_review_in{position:relative;display:inline-block;vertical-align:top;background:#fff;border-radius:1rem;width:60rem;}
.layer_review_close{position:absolute;top:2.25rem;right:2.25rem;}
.layer_review_close .btn_layer_review_close{width:3rem;height:3rem;background:url(../images/view/ico_close_04.png) 50% 50% no-repeat;text-indent:-9999px;}
.layer_review_title{font-size:2rem;font-weight:500;color:#151515;letter-spacing:-0.062em;line-height:3rem;padding:2.5rem 0 0 3rem;text-align:left;}
.layer_review_area{padding:5.5rem 3rem 6rem 3rem;text-align:center;}
.layer_review_score_area{padding-bottom:3.4rem;border-bottom:1px solid #e5e5e5;}
.layer_review_score{display:inline-block;vertical-align:top;width:15rem;height:2.4rem;background:url(../images/view/img_star_00.png) 0 0 no-repeat;background-size:auto 100%;position:relative;margin-bottom:1.6rem;}
.layer_review_score .btn_layer_review_score{position:absolute;left:0;top:0;background:url(../images/view/img_star_55.png) 0 0 no-repeat;background-size:auto 100%;height:100%;opacity:0;text-indent:-9999px;}
.layer_review_score .btn_layer_review_score.score_0{width:0;z-index:6;}
.layer_review_score .btn_layer_review_score.score_1{width:20%;z-index:5;}
.layer_review_score .btn_layer_review_score.score_2{width:40%;z-index:4;}
.layer_review_score .btn_layer_review_score.score_3{width:60%;z-index:3;}
.layer_review_score .btn_layer_review_score.score_4{width:80%;z-index:2;}
.layer_review_score .btn_layer_review_score.score_5{width:100%;z-index:1;}
.layer_review_score .btn_layer_review_score.on{opacity:1;}
.layer_review_score .btn_layer_review_score:hover{opacity:1;}
.layer_review_score.over .btn_layer_review_score.on{opacity:0;}
.layer_review_score.over .btn_layer_review_score:hover{opacity:1;}
.layer_review_score_area span{display:block;font-size:1.5rem;font-weight:300;color:#858585;letter-spacing:-0.062em;line-height:2.5rem;}
.layer_review_conts{text-align:left; margin-top: 4.6rem}
.layer_review_conts:has(.layer_review_recent_download){margin-top: 1.5rem}
.layer_review_conts .layer_review_recent_download{display: flex;align-items: start;gap: 1rem;margin-bottom: 1rem;}
.layer_review_conts .layer_review_recent_download .layer_review_recent_download_imagebox{width: 6.5rem;height: 6.5rem;background-color: #eee;border-radius: 5px;display: inline-flex;align-items: center;justify-content: center;padding: 0.5rem;}
.layer_review_conts .layer_review_recent_download .layer_review_recent_download_imagebox img{max-width: 100%;max-height: 100%;}
.layer_review_conts .layer_review_recent_download .layer_review_recent_download_text{width: calc(100% - 8.5rem)}
.layer_review_conts .layer_review_recent_download .layer_review_recent_download_text strong{display: block;}
.layer_review_conts .layer_review_recent_download .layer_review_recent_download_text span{color: #858585; display: -webkit-box;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}
.layer_review_conts .layer_review_txt_box{display: flex;align-items: end;justify-content: space-between;margin-bottom: 0.5rem;}
.layer_review_conts .layer_review_txt{font-size:1.5rem;font-weight:300;color:#252525;letter-spacing:-0.062em;line-height:1.61;}
.layer_review_conts .layer_review_txt_num{display:block;font-family:"돋움";text-align:right;font-size:1.2rem;font-weight:normal;color:#252525;letter-spacing:-0.05em;line-height:2.2rem;}
.layer_review .layer_review_textarea{text-align:left;font-size:1.4rem;font-weight:300;color:#252525;letter-spacing:-0.025em;line-height:2.4rem;padding:1.6rem 2rem;resize:none;height:calc(16.8rem - 2px);width:calc(100% - 4rem - 2px);border:1px solid #e5e5e5;border-radius:0.5rem;}
.layer_review_list{margin-top:2.5rem;text-align:left;}
.layer_review_list li{font-size:1.4rem;font-weight:300;color:#555;letter-spacing:-0.062em;line-height:2.5rem;margin-bottom:0.5rem;padding-left:1.4rem;background:url(../images/view/ico_dot_02.png) 0 1.1rem no-repeat;}
.layer_review_btn{padding-top:4rem;text-align:center;}
.layer_review_btn .btn_layer_review{font-size:1.7rem;font-weight:500;color:#fff;letter-spacing:-0.062em;display:block;width:90%;max-width:26.5rem;height:5.2rem;line-height:5rem;border-radius:0.5rem;background:#000;text-align:center;margin:0 auto;}

.va_bottom_ad{padding-bottom:4rem;}
.va_bottom_ad_in{}
.va_bottom_ad_box{position:relative;border:1px solid #e6e6e6;border-radius:1rem;background:#fff;padding:2.5rem 3rem 2.5rem 3rem;}
.va_bottom_ad_tit{padding-bottom:0.7rem;}
.va_bottom_ad_tit strong{font-size:1.5rem;font-weight:500;color:#151515;letter-spacing:-0.062em;line-height:2.5rem;}
.va_bottom_ad_tit a{position:absolute;top:3rem;right:3rem;}
.va_bottom_ad_tit a span{display:block;font-size:1.2rem;font-weight:normal;color:#949494;letter-spacing:-0.075em;line-height:calc(1.4rem + 2px);padding-right:2.2rem;position:relative;}
.va_bottom_ad_tit a span:after{position:absolute;top:0;right:0;content:"";width:1.4rem;height:1.4rem;border:1px solid #e2e2e2;border-radius:50%;background:url(../images/view/ico_ad.png) 50% 50% no-repeat;}
.va_bottom_ad_area{}
.va_bottom_ad_area ul{}
.va_bottom_ad_area li{margin-top:0.8rem;}
.va_bottom_ad_area li a{font-size:0;}
.va_bottom_ad_area li strong{font-family:'맑은 고딕',Malgun Gothic;font-size:1.3rem;font-weight:bold;color:#252525;letter-spacing:0;line-height:2.2rem;margin-right:1rem;}
.va_bottom_ad_area li span{font-family:'굴림','맑은 고딕',Malgun Gothic;font-size:1.2rem;font-weight:normal;color:#006adb;letter-spacing:0;line-height:2.2rem;}
.va_bottom_ad_area li p{font-family:'굴림','맑은 고딕',Malgun Gothic;font-size:1.2rem;font-weight:normal;color:#858585;letter-spacing:-0.075em;line-height:2.2rem;}
.va_bottom_ad_good{position:absolute;bottom:3rem;right:3rem;}
.va_bottom_ad_good img{}


.sb_quick_area{position:absolute;right:8rem;z-index:17;top:calc(100vh - 362px);margin-top:-4rem;}
.sb_quick_area_in{width:6.4rem;}
.sb_quick_area ul{}
.sb_quick_area li{width:6rem;height:6rem;position:relative;margin-top:1.2rem;}
.sb_quick_area li.sb_quick_last{width:6.4rem;height:6.4rem;border-radius:50%;overflow:hidden;transition:all 0.1s;border:1px solid #eaeaea;border-radius:50%;box-sizing:border-box;}
/* .sb_quick_area li.sb_quick_last:hover{border-radius:0;overflow:visible;transition:all 0.2s} */
.sb_quick_area a{display:block;height:100%;}
.sb_quick_area button{display:block;height:100%;width:100%;text-indent:-9999px;}
.sb_quick_area span{display:none;height:0;}
.sb_quick_area .sb_quick_last img{position:absolute;bottom:0;left:0;height:100%;width:auto;transition:all 0.1s}
.sb_quick_area .sb_quick_last img.img_w{}
.sb_quick_area .sb_quick_last img.img_h{bottom:auto;top:0;height:auto;width:100%;}
.sb_quick_area .sb_quick_last .img_h img{bottom:auto;top:0;height:auto;width:100%;}
/* .sb_quick_area .sb_quick_last:hover img{height:10rem;transition:all 0.2s} */
.sb_quick_area .sb_quick_last button{background:url(../images/view/ico_last_none.png) 50% 50% no-repeat;-webkit-background-size:100%;background-size:100%;transition:all 0.2s}
.sb_quick_area .sb_quick_heart button{background:url(../images/view/ico_heart_02.png) 50% 50% no-repeat;-webkit-background-size:100%;background-size:100%;transition:all 0.2s}
.sb_quick_area .sb_quick_heart button:hover{background:url(../images/view/ico_heart_hover.png) 50% 50% no-repeat;-webkit-background-size:100%;background-size:100%;transition:all 0.3s}
.sb_quick_area .sb_quick_heart.on button{background:url(../images/view/ico_heart_02_on.png) 50% 50% no-repeat;-webkit-background-size:100%;background-size:100%;transition:all 0.3s}
.sb_quick_area .sb_quick_heart button.on{background:url(../images/view/ico_heart_02_on.png) 50% 50% no-repeat;-webkit-background-size:100%;background-size:100%;transition:all 0.3s}
.sb_quick_area .sb_quick_share button{background:url(../images/view/ico_share.png) 50% 50% no-repeat;-webkit-background-size:100%;background-size:100%;transition:all 0.2s}
.sb_quick_area .sb_quick_share button:hover{background:url(../images/view/ico_share_on.png) 50% 50% no-repeat;-webkit-background-size:100%;background-size:100%;transition:all 0.3s}
.sb_quick_area .sb_quick_top button{background:url(../images/view/ico_top.png) 50% 50% no-repeat;-webkit-background-size:100%;background-size:100%;transition:all 0.2s}
.sb_quick_area .sb_quick_top button:hover{background:url(../images/view/ico_top_on.png) 50% 50% no-repeat;-webkit-background-size:100%;background-size:100%;transition:all 0.3s}
.sb_quick_area .sb_quick_heart strong{display:block;text-indent:0;font-size:1.25rem;font-weight:300;color:#858585;letter-spacing:0;line-height:2;padding-top:2rem;transition:all 0.2s}
.sb_quick_area .sb_quick_heart button:hover strong{opacity:0;}
.sb_quick_area .sb_quick_heart.on button:hover strong{opacity:1;}
.sb_quick_area .sb_quick_heart button.on:hover strong{opacity:1;}

.sb_quick_area .sb_quick_rewardy button{background:url(../images/view/ico_rewardy.png) 50% 50% no-repeat;-webkit-background-size:100%;background-size:100%;transition:all 0.2s}
.sb_quick_area .sb_quick_rewardy a{display:block;height:100%;width:100%;text-indent:-9999px;background:url(../images/view/ico_rewardy.png) 50% 50% no-repeat;-webkit-background-size:100%;background-size:100%;transition:all 0.2s}
/* .sb_quick_area .sb_quick_rewardy button:hover{background:url(../images/view/ico_rewardy.png) 50% 50% no-repeat;-webkit-background-size:100%;background-size:100%;transition:all 0.3s} */

.sb_last_conts{position:fixed;top:3rem;right:0;z-index:99138;width:46rem;padding-right:3rem;height:calc(100vh - 6rem);max-width:calc(100% - 6rem);overflow:hidden;display:none;}
.sb_last_conts.on{display:block;}
.sb_last_conts_deam{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.7);z-index:99127;}
.sb_last_conts_in{width:100%;height:100%;position:relative;border-radius:1rem;background:#fff;text-align:left;z-index:99128;transform:translateX(49rem);}
.sb_last_conts_in.on{transform:translateX(0);transition:all 0.3s;}
.sb_last_conts_close{position:absolute;top:3.2rem;right:3rem;z-index:99130;}
.sb_last_conts_close button{width:1.5rem;height:1.5rem;text-indent:-9999px;display:block;background:url(../images/view/ico_close_03.png) 50% 50% no-repeat;-webkit-background-size:100%;background-size:100%;}
.sb_last_conts_tit{padding:2.5rem 0 2.5rem 3rem;}
.sb_last_conts_tit strong{font-size:2rem;font-weight:500;color:#151515;letter-spacing:-0.062em;line-height:3rem;}
.sb_last_conts_tab{padding:0 0 3rem 3rem;}
.sb_last_conts_tab ul{}
.sb_last_conts_tab li{display:inline-block;vertical-align:top;margin-right:0.6rem;}
.sb_last_conts_tab li button{display:block;height:4rem;padding:0 1.6rem;text-align:center;font-size:1.5rem;font-weight:300;color:#151515;letter-spacing:-0.062em;background:#f7f7f7;border:1px solid #eaeaea;border-radius:2rem;}
.sb_last_conts_tab li button:hover{border-color:#595959;}
.sb_last_conts_tab li.on button{font-weight:400;color:#fff;background:#595959;border-color:#595959;}
.sb_last_conts_tab li button.on{font-weight:400;color:#fff;background:#595959;border-color:#595959;}
.sb_last_conts_function{display:flex;justify-content:space-between;padding:0 3rem 1.5rem 3rem;}
.sb_last_conts_count{font-size:1.5rem;font-weight:400;color:#151515;letter-spacing:-0.062em;line-height:2.5rem;display:inline-block;vertical-align:middle;}
.sb_last_conts_count strong{font-weight:bold;color:#e50012;}
.sb_last_conts_del{display:inline-block;vertical-align:middle;}
.sb_last_conts_del button{padding-left:1.8rem;font-size:1.4rem;font-weight:300;color:#858585;letter-spacing:-0.062em;line-height:2.5rem;background:url(../images/view/ico_del_all.png) 0 50% no-repeat;-webkit-background-size:1.3rem;background-size:1.3rem;display:inline-block;vertical-align:middle;}
.sb_last_conts_list{height:calc(100% - 22rem);padding:0 2rem 3rem 2rem;}
.sb_last_conts_list ul{height:100%;padding:0 1rem;overflow-y:auto;-ms-overflow-style:none;}
.sb_last_conts_list ul::-webkit-scrollbar{width:4px;}
.sb_last_conts_list ul::-webkit-scrollbar-thumb{border-radius:2px;background-color:#858585;border:none;width:4px;height:8px;}
.sb_last_conts_list ul::-webkit-scrollbar-track{background-color:#eaeaea;margin:1px 0;}
.sb_last_conts_list li{margin-bottom:1rem;position:relative;}
.sb_last_conts_list li:last-child{margin-bottom:0;}
.sb_last_conts_list li.sb_last_conts_none{text-align:center;display:flex;align-content:center;flex-wrap:wrap;justify-content:center;width:100%;height:100%;}
.sb_last_conts_list li.sb_last_conts_none strong{font-size:1.8rem;font-weight:300;color:#353535;letter-spacing:-0.062em;line-height:2rem;margin-top:-4rem;padding-top:9rem;background:url(../images/view/ico_last_none.png) 50% 0 no-repeat;-webkit-background-size:6.4rem;background-size:6.4rem;}
.sb_last_conts_list li a{border:1px solid #eaeaea;border-radius:1rem;display:block;padding:1.5rem;font-size:0;display:flex;}
.sb_last_conts_list li a:hover{border-color:#858585;}
.sb_last_conts_list .sb_last_conts_thumb{width:12.3rem;margin-right:2rem;text-align:center;display:inline-block;vertical-align:top;position:relative;}
.sb_last_conts_list .sb_last_conts_thumb:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.sb_last_conts_list .sb_last_conts_thumb img{max-width:100%;max-height:12.3rem;width:auto;height:auto;box-sizing:border-box;border-radius:0.3rem;}
.sb_last_conts_list .sb_last_conts_thumb img.img_w{border:1px solid #eaeaea;}
.sb_last_conts_list .sb_last_conts_thumb img.img_h{border:1px solid #eaeaea;}
.sb_last_conts_list .sb_last_conts_desc{width:calc(100% - 19.8rem);margin-right:1.7rem;display:inline-block;vertical-align:top;}
.sb_last_conts_list .sb_last_conts_desc strong{font-size:1.5rem;font-weight:300;color:#353535;letter-spacing:-0.062em;line-height:2rem;display:block;margin-bottom:1.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:4rem;}
.sb_last_conts_list .sb_last_conts_desc span{font-size:1.3rem;font-weight:300;color:#aaa;letter-spacing:-0.062em;line-height:1.8rem;margin-right:1.1rem;padding-right:1.1rem;display:inline-block;vertical-align:middle;position:relative;}
.sb_last_conts_list .sb_last_conts_desc span:after{content:"";position:absolute;top:0.3rem;right:0;width:1px;height:1.2rem;background:#e5e5e5;}
.sb_last_conts_list .sb_last_conts_desc em{font-size:1.3rem;font-weight:300;color:#aaa;letter-spacing:-0.062em;line-height:1.8rem;display:inline-block;vertical-align:middle;position:relative;}
.sb_last_conts_list .sb_last_conts_btns{width:3.8rem;text-align:right;display:inline-block;vertical-align:top;font-size:0;}
.sb_last_conts_list .sb_last_conts_btns button{height:1.3rem;display:inline-block;vertical-align:middle;text-indent:-9999px;}
.sb_last_conts_list .sb_last_conts_btns .btn_sb_heart{width:1.6rem;background:url(../images/view/ico_heart_04.png) 50% 50% no-repeat;-webkit-background-size:contain;background-size:contain;}
.sb_last_conts_list .sb_last_conts_btns .btn_sb_heart.on{background:url(../images/view/ico_heart_04_on.png) 50% 50% no-repeat;-webkit-background-size:contain;background-size:contain;}
.sb_last_conts_list .sb_last_conts_btns .btn_sb_del{width:1.2rem;background:url(../images/view/ico_del.png) 50% 50% no-repeat;margin-left:1rem;-webkit-background-size:contain;background-size:contain;}
.sb_last_conts_list a + .sb_last_conts_btns{position:absolute;top:calc(1.5rem + 1px);right:calc(1.5rem + 1px);z-index:9;}

.layer_share{}
.layer_deam{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99000;background:rgba(0,0,0,0.7);}
.layer_share_area{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99001;text-align:center;}
.layer_share_area_in{position:relative;padding-bottom:5rem;display:inline-block;vertical-align:top;background:#fff;border-radius:1rem;width:52rem;}
.layer_share_area strong{font-size:2rem;font-weight:500;color:#151515;letter-spacing:-0.062em;line-height:3rem;display:block;padding:2.7rem 3rem 3.2rem 3rem;text-align:left;}
.layer_share_area strong span{font-weight:500;letter-spacing:0;}
.layer_share_area ul{padding-top:3.5rem;font-size:0;padding:0 1rem;}
.layer_share_area li{width:8rem;height:8rem;margin:0 1rem;display:inline-block;vertical-align:top;}
.layer_share_area li button{width:100%;height:100%;text-indent:-9999px;display:block;}
.layer_share_area li:nth-child(1) button{background:url(../images/view/ico_kakao.png) 50% 50% no-repeat;background-size:100%;}
.layer_share_area li:nth-child(2) button{background:url(../images/view/ico_twitter.png) 50% 50% no-repeat;background-size:100%;}
.layer_share_area li:nth-child(3) button{background:url(../images/view/ico_blog.png) 50% 50% no-repeat;background-size:100%;}
.layer_share_area li:nth-child(4) button{background:url(../images/view/ico_facebook.png) 50% 50% no-repeat;background-size:100%;}
.layer_share_area li button span{}
.layer_share_area .btn_layer_share_close{position:absolute;top:3rem;right:3rem;width:1.5rem;height:1.5rem;background:url(../images/view/ico_layer_close.png) 50% 50% no-repeat;display:block;text-align:left;text-indent:-9999px;}



#footer{margin-top:8rem;}
.footer_area{background:#f8f8f8;padding-bottom:4.3rem;}
.footer_area .fa_in{max-width:1300px;padding:0 5rem;margin:0 auto;position:relative;}
.footer_area .footer_list{padding-top:4.5rem;margin-right:14rem;}
.footer_area .footer_list ul{display:block;text-align:left;font-size:0;}
.footer_area .footer_list li{margin-right:3rem;padding-bottom:1rem;display:inline-block;vertical-align:top;}
.footer_area .footer_list a{}
.footer_area .footer_list span{font-size:1.5rem;font-weight:300;color:#000;letter-spacing:-0.05em;line-height:2.5rem;}
.footer_area .footer_list a:hover span{font-weight:bold;}
.footer_area .footer_center{margin-top:2.2rem;}
.footer_area .footer_center dl{font-size:0;}
.footer_area .footer_center dt{display:block;text-align:left;margin-bottom:1rem;}
.footer_area .footer_center dt strong{font-size:1.7rem;font-weight:bold;color:#151515;letter-spacing:0;line-height:2.7rem;padding-left:3.3rem;background:url(../images/main/ico_center.png) 0 50% no-repeat;background-size:2.7rem;display:inline-block;vertical-align:top;margin-right:1rem;}
.footer_area .footer_center dt span{font-size:1.4rem;font-weight:300;color:#909090;letter-spacing:0;line-height:2.7rem;display:inline-block;vertical-align:top;}
.footer_area .footer_center dd{display:inline-block;vertical-align:top;margin-right:0.5rem;}
.footer_area .footer_center dd button{font-size:1.2rem;font-weight:300;color:#858585;letter-spacing:-0.05em;line-height:1.9rem;border:1px solid #ccc;background:#fff;padding:0 7px 0 8px;display:block;}
.footer_area .footer_center dd button span{display:block;padding-right:9px;background:url(../images/main/ico_arrow_02.png) calc(100% - 1px) 50% no-repeat;}
.footer_area .footer_center dd a{font-size:1.2rem;font-weight:300;color:#858585;letter-spacing:-0.05em;line-height:1.9rem;border:1px solid #ccc;background:#fff;padding:0 7px 0 8px;display:block;}
.footer_area .footer_center dd a span{display:block;padding-right:9px;background:url(../images/main/ico_arrow_02.png) calc(100% - 1px) 50% no-repeat;}
.footer_area .footer_copy{margin-top:2.8rem;position:relative;}
.footer_area .footer_copy ul{padding-right:15.2rem;margin-left:-2rem;position:relative;}
.footer_area .footer_copy ul:after{position:absolute;width:1.6rem;height:100%;content:"";top:0;left:0.2rem;background:#f8f8f8;z-index:2;}
.footer_area .footer_copy li{margin-left:2rem;display:inline-block;vertical-align:top;position:relative;}
.footer_area .footer_copy li:after{position:absolute;top:0.75rem;left:-1rem;width:1px;height:1.4rem;content:"";background:#e0e0e0;}
.footer_area .footer_copy li span{font-size:1.5rem;font-weight:300;color:#909090;letter-spacing:0;line-height:2.9rem;}
.footer_area .footer_copy strong{position:absolute;top:0;right:0;}
.footer_area .footer_copy p{margin-top:0.2rem;font-size:1.5rem;font-weight:300;color:#909090;letter-spacing:0;line-height:2.9rem;word-break:keep-all;}

.footer_area .fa_pc_ver{font-size:1.3rem;font-weight:300;color:#858585;letter-spacing:-0.05em;line-height:2.1rem;border:1px solid #ccc;background:#fff;padding:0 7px 0 8px;display:block;position:absolute;bottom:0;right:0;}
.footer_area .fa_m_ver{font-size:1.3rem;font-weight:300;color:#858585;letter-spacing:-0.05em;line-height:2.1rem;border:1px solid #ccc;background:#fff;padding:0 7px 0 8px;display:block;position:absolute;bottom:0;right:0;}

.callcenter_area{position:fixed;top:0;left:0;width:100%;height:100%;z-index:8500;text-align:center;display:none;}
.callcenter_area:after{background:rgba(0,0,0,0.8);content:"";width:100%;height:100%;display:block;}
.callcenter_area .ca_in{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;display:inline-block;vertical-align:top;border-radius:1rem;overflow:hidden;}
.callcenter_area .callcenter_box{position:relative;padding:3rem;text-align:center;width:53rem;-ms-word-break:keep-all;word-break:keep-all;}
.callcenter_area .callcenter_close{text-align:left;position:absolute;top:2rem;right:2rem;}
.callcenter_area .callcenter_close .btn_callcenter_close{display:block;height:3.5rem;width:3.5rem;text-indent:-9999px;background:url(../images/main/ico_close.png) 50% 50% no-repeat;background-size:2rem;}
.callcenter_area .callcenter_title{margin-bottom:1.5rem;}
.callcenter_area .callcenter_title strong{font-size:2.3rem;font-weight:bold;color:#000;letter-spacing:-0.05em;line-height:4.3rem;display:block;}
.callcenter_area .callcenter_input{margin-bottom:2.5rem;text-align:center;background:#f9f9f9;border-radius:1rem;}
.callcenter_area .callcenter_input ul{padding:3rem 0 2rem 0;display:inline-block;vertical-align:top;}
.callcenter_area .callcenter_input li{margin-bottom:1rem;font-size:0;text-align:left;}
.callcenter_area .callcenter_input strong{font-size:1.5rem;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:2.5rem;display:inline-block;vertical-align:middle;width:5rem;}
.callcenter_area .callcenter_input span{font-size:0;display:inline-block;vertical-align:middle;}
.callcenter_area .callcenter_input .input_callcenter_01{font-size:1.5rem;font-weight:400;color:#454545;letter-spacing:-0.05em;line-height:3.4rem;background:#fff;border:1px solid #eee;border-radius:0.5rem;padding:0 1rem;width:calc(23rem + 4px);}
.callcenter_area .callcenter_input .input_callcenter_02{font-size:1.5rem;font-weight:400;color:#454545;letter-spacing:-0.05em;line-height:3.4rem;background:#fff;border:1px solid #eee;border-radius:0.5rem;display:inline-block;vertical-align:middle;width:7rem;text-align:center;}
.callcenter_area .callcenter_input .input_callcenter_03{font-size:1.5rem;font-weight:400;color:#454545;letter-spacing:-0.05em;line-height:3.4rem;background:#fff;border:1px solid #eee;border-radius:0.5rem;display:inline-block;vertical-align:middle;width:7rem;text-align:center;}
.callcenter_area .callcenter_input .input_callcenter_04{font-size:1.5rem;font-weight:400;color:#454545;letter-spacing:-0.05em;line-height:3.4rem;background:#fff;border:1px solid #eee;border-radius:0.5rem;display:inline-block;vertical-align:middle;width:7rem;text-align:center;}
.callcenter_area .callcenter_input em{font-size:1.5rem;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:2.5rem;display:inline-block;vertical-align:middle;width:2rem;text-align:center;}
.callcenter_area .callcenter_desc{padding-bottom:3rem;text-align:left;}
.callcenter_area .callcenter_desc strong{display:block;font-size:1.5rem;font-weight:400;color:#353535;letter-spacing:-0.05em;line-height:2.5rem;margin-bottom:1.5rem;}
.callcenter_area .callcenter_desc ul{}
.callcenter_area .callcenter_desc li{font-size:1.5rem;font-weight:300;color:#858585;letter-spacing:-0.05em;line-height:2.5rem;margin-bottom:0.5rem;}
.callcenter_area .callcenter_btn{text-align:center;font-size:0;}
.callcenter_area .callcenter_btn .btn_callcenter_cancel{width:37.5%;height:6rem;font-size:1.7rem;text-align:center;font-weight:500;color:#fff;letter-spacing:-0.05em;background:#ccc;border-radius:1rem;margin-right:2%;}
.callcenter_area .callcenter_btn .btn_callcenter{width:60.5%;height:6rem;font-size:1.7rem;text-align:center;font-weight:500;color:#fff;letter-spacing:-0.05em;background:#000;border-radius:1rem;}

/* .layer_pop{max-width:1640px;padding:0 5rem;margin:0 auto;position:relative;z-index:16;animation:service_03 0.8s 0.4s cubic-bezier(.215,.61,.355,1) both;transform:translateY(-24rem);opacity:0;}
.layer_pop .lp_in{position:absolute;right:5rem;top:16.2rem;} */
.layer_pop{position:fixed;right:5rem;top:16.2rem;z-index:9990;}
.layer_pop .lp_in{top:auto !important;}
.layer_pop .layer_pop_area{display:inline-block;vertical-align:top;overflow:hidden;border-radius:1.5rem;box-shadow:0 0 5px rgba(0,0,0,0.2);animation:service_03 0.8s 0.4s cubic-bezier(.215,.61,.355,1) both;transform:translateY(-24rem);opacity:0;}
.layer_pop .layer_pop_img{display:inline-block;vertical-align:top;}
.layer_pop .layer_pop_img .link_layer_pop{display:inline-block;vertical-align:top;}
.layer_pop .layer_pop_img .link_layer_pop img{display:block;width:100%;max-width:385px;}
.layer_pop .layer_pop_function{background:#fff;display:flex;justify-content:space-between;}
.layer_pop .layer_pop_function .btn_today_close{font-size:1.4rem;font-weight:400;color:#959595;letter-spacing:-0.07em;height:4.8rem;text-align:center;padding:0 2rem;display:inline-block;vertical-align:top;}
.layer_pop .layer_pop_function .btn_today_close:hover{color:#454545;}
.layer_pop .layer_pop_function .btn_layer_pop_close{font-size:1.4rem;font-weight:500;color:#353535;letter-spacing:-0.07em;height:4.8rem;text-align:center;padding:0 2rem;display:inline-block;vertical-align:top;}
.layer_pop .layer_pop_function .btn_layer_pop_close:hover{color:#000;}

.m_jjim{display:none;}
.m_share{display:none;}

.va_search_area{position:relative;margin-bottom:12rem;}
.va_search_area_in{border-radius:2rem;overflow:hidden;background:linear-gradient(90deg,#037beb, #19c7f0);text-align:left;padding:4.6rem 0 5rem 0;}
.va_search_left{padding-left:6rem;width:30.5rem;display:inline-block;vertical-align:middle;background:url(https://www.bizforms.co.kr/renew/images/view/ico_three.png) 100% calc(100% - 0.9rem) no-repeat;}
.va_search_left p{font-size:2.5rem;font-weight:300;color:#fff;line-height:3.7rem;letter-spacing:-0.074em;}
.va_search_left p strong{font-weight:500;}
.va_search_right{padding-left:6.5rem;width:58rem;display:inline-block;vertical-align:middle;}
.va_search_time{background:url(https://www.bizforms.co.kr/renew/images/view/ico_clock.png) 0 50% no-repeat;padding-left:3.3rem;margin-bottom:1.2rem;} 
.va_search_time p{font-size:1.4rem;font-weight:300;color:#fff;line-height:2.7rem;letter-spacing:-0.062em;}
.va_search_time p strong{font-weight:500;color:#fcff27;letter-spacing:0;}
.va_search_box{font-size:0;text-align:left;box-shadow:0 0.7rem 1.5rem rgba(0,0,0,0.15);border-radius:1rem;overflow:hidden;}
.va_search_box .va_search_input{font-size:1.7rem;font-weight:500;color:#151515;letter-spacing:-0.062em;line-height:6.5rem;width:calc(100% - 14rem);padding-left:2rem;padding-right:2rem;height:6.5rem;display:inline-block;vertical-align:top;background:#fff;border-radius:1rem 0 0 1rem;overflow:hidden;}
.va_search_box button{width:10rem;height:6.5rem;display:inline-block;vertical-align:top;text-align:center;background:#000;border-radius:0 1rem 1rem 0;overflow:hidden;}
.va_search_box button span{font-size:1.7rem;font-weight:500;color:#fff;letter-spacing:0;line-height:6.5rem;padding-left:2.5rem;background:url(https://www.bizforms.co.kr/renew/images/view/ico_search_02.png) 0 50% no-repeat;display:inline-block;vertical-align:top;}

.va_card_area{position:relative;margin-bottom:11.5rem;}
.va_card_area.card_cnt:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:4;}
.va_card_area .va_card_title{margin-bottom:2.5rem;}
.va_card_area .va_card_title strong{display:block;font-size:2.0rem;font-weight:500;color:#252525;letter-spacing:-0.062em;line-height:3.5rem;}
.va_card_area .va_card_slider{margin:0 -5rem;padding:0 5rem;position:relative;}
.va_card_area .va_card_slider_in{overflow:hidden;/* border-radius:1rem; */}
.va_card_area .va_card_slider li{width:39rem;/* margin:0 1.5rem; */margin-right:20px;}
.va_card_area .va_card_slider li a{display:block;width:100%;}
.va_card_area .va_card_slider li img{width:100%;/* border-radius:1rem; */}
.va_card_area .va_card_slider_prev{position:absolute;left:0rem;top:50%;transform:translateY(-50%);z-index:4;width:5rem;height:5rem;border-radius:50%;background:url(../images/view/ico_prev2.png) 50% 50% no-repeat;background-size:100%;background-color:rgba(0,0,0,0.3);cursor:pointer;opacity:0;transition:all 0.2s;}
.va_card_area:hover .va_card_slider_prev{left:2.5rem;opacity:1;}
.va_card_area .va_card_slider_prev:hover{background-color:rgba(0,0,0,0.7);}
.va_card_area .va_card_slider_next{position:absolute;right:0rem;top:50%;transform:translateY(-50%);z-index:5;width:5rem;height:5rem;border-radius:50%;background:url(../images/view/ico_next2.png) 50% 50% no-repeat;background-size:100%;background-color:rgba(0,0,0,0.3);cursor:pointer;opacity:0;transition:all 0.2s;}
.va_card_area:hover .va_card_slider_next{right:2.5rem;opacity:1;}
.va_card_area .va_card_slider_next:hover{background-color:rgba(0,0,0,0.7);}
.va_card_area .va_card_slider_prev.swiper-button-disabled{display:none;}
.va_card_area .va_card_slider_next.swiper-button-disabled{display:none;}


@keyframes setTimeBlur {
	0%{filter:blur(0);}
	100%{/* filter:blur(0.7px); */}
}

@media all and (max-width:1599px){
	.logo_area .logo_family{right:auto;left:-3.5rem;}
}
@media all and (max-width:1500px){
	.sb_quick_area{right:6rem;}
}
@media all and (max-width:1417px){
	.sitemap_area .sitemap_list li{width:20%;}

	.footer_area .footer_list{margin-right:0;}
	.footer_family{top:auto;bottom:0;}
	.footer_family ul{top:auto;bottom:0;padding-top:0.8rem;padding-bottom:2.9rem;}
	.footer_family li button{top:auto;bottom:0;}
}
@media all and (max-width:1400px){
	.sb_quick_area{right:4rem;}

	.footer_sns{position:relative;top:auto;bottom:auto;right:auto;padding-top:2.4rem;}
	.footer_sns ul{text-align:left;}

	.footer_area .footer_copy{margin-top:1.6rem;}
}

@media all and (max-width:1300px){
	.sb_quick_area{right:3rem;}
	.footer_area .footer_list{overflow-x:auto;}
	.footer_area .footer_list::-webkit-scrollbar{height:1rem;background:transparent;}
	.footer_area .footer_list::-webkit-scrollbar-thumb{background:transparent;border-radius:0.5rem;}
	.footer_area .footer_list:hover::-webkit-scrollbar-thumb{background:#d6d6d6;}
	.footer_area .footer_list::-webkit-scrollbar-track{}
	.footer_area .footer_list ul{white-space:nowrap;}

	.va_top_slc .slc_price_b{display:none;}
}
@media all and (max-width:1200px){

	.header_area{padding:0 4rem;}
	.search_area_view .sa_in{padding:0 4rem 3rem 4rem;}

	.gnb_area .gnb_list li{margin:0 1.4rem;}
	.gnb_area .gnb_list .link_gnb{font-size:1.5rem;}

	.scroll_info{margin-top:-2rem;padding-bottom:2.5rem;}
	.va_top_in{padding:0 4rem;}
	.va_top_plan_list p{margin-left:2rem;}
	.va_middle_in{padding:0;}
	.va_middle_title{padding:0 4rem;}
	.va_middle_btn{right:4rem;}
	.va_middle_tab ul{padding:0 4rem;}
	.va_middle_banner{padding:0 4rem;margin-bottom:8rem;}
	.va_middle_editor_area{padding:0 4rem;margin-bottom:8rem;}
	.va_middle_editor_area_in{}
	.va_middle_editor_more{top:160rem;}
	.va_middle_ppt_01_title{padding:0 4rem;}
	.va_middle_ppt_01_tab{padding:0 4rem;}
	.va_ppt_01_thumb{padding:0 4rem;}
	.va_middle_ppt_02_title{padding:0 4rem;}
	.va_middle_excel_02_title{padding:0 4rem;}
	.va_middle_ppt_03_title{padding:0 4rem;}

	.va_ppt_01_thumb_large_in{width:57%;padding:12% 0;}
	.va_ppt_01_thumb_large .va_ppt_01_thumb_large_prev{left:10%;}
	.va_ppt_01_thumb_large .va_ppt_01_thumb_large_next{right:10%;}

	.va_ppt_02_list{padding:3px 8px 4.2rem calc(8px + 4rem);}
	.va_ppt_02_list li{width:22.5rem !important;margin-right:1.5rem !important;}
	.va_middle_ppt_02 .swiper-pagination-ppt-dot{left:calc(8px + 4rem);width:calc(100% - 8rem - 16px);}

	.va_excel_02_list{padding:3px 8px 4.2rem calc(8px + 4rem);}
	.va_excel_02_list li{width:22.5rem !important;margin-right:1.5rem !important;}
	.va_middle_excel_02 .swiper-pagination-excel-dot{left:calc(8px + 4rem);width:calc(100% - 8rem - 16px);}

	.va_ppt_03_list{padding-left:4rem;margin:0;}
	.va_ppt_03_list_in{overflow:visible;}
	.va_ppt_03_list li{width:22.5rem !important;margin-right:1.5rem !important;}
	.va_ppt_03_list:hover .va_ppt_03_list_in_prev{left:2.5rem}
	.va_ppt_03_list:hover .va_ppt_03_list_in_next{right:2.5rem}

	.va_smart_title{padding:0 4rem;}
	.va_smart_btn{right:4rem;}
	.va_bottom_in{padding:0 4rem;}

	.sitemap_area .sa_in{padding:0 7rem;}
	.sitemap_area .sitemap_list li{width:25%;}

	.search_area_view{height:100vh;}
	.search_area_view .btn_search_area_view_close{top:auto;bottom:4rem;right:50%;margin-right:-2.5rem;width:5rem;height:5rem;}

	.va_middle_list{padding-left:4rem;}
	.va_middle_list li{width:22.5rem !important;margin-right:1.5rem !important;}
	.va_middle_list_wrap:hover .va_middle_list_prev{left:7.5rem;}
	.va_middle_list_wrap:hover .va_middle_list_next{right:7.5rem;}

	.va_smart_list{padding-left:4rem;margin:0;}
	.va_smart_list_in{overflow:visible;}
	.va_smart_list li{width:auto;margin-right:1.5rem;}
	.va_smart_list li a img{width:22.5rem;}
	.va_smart_list:hover .va_smart_list_in_prev{left:2.5rem}
	.va_smart_list:hover .va_smart_list_in_next{right:2.5rem}

	.view_category_in{padding:0 4rem;}

	.va_search_area{margin-bottom:8rem;padding:0 4rem;}
	.va_search_area_in{border-radius:1rem;}
	.va_search_left{display:block;width:100%;padding:0;background:none;text-align:center;margin-bottom:3.5rem;}
	.va_search_right{padding-left:4rem;width:calc(100% - 8rem);display:block;}

	.va_card_area{padding:0 4rem;margin-bottom:10rem;}

}
@media all and (max-width:1100px){
	.gnb_area .gnb_list li{margin:0 1rem;}
	.gnb_area .gnb_list .link_gnb{font-size:1.4rem;}
	.sch_btn{padding:5.5rem 0 2.5rem 1rem;}


}
@media all and (max-width:1024px){
	.va_top_slc .slc_border_black{margin-right:1.6rem;}
	.va_top_slc .slc_border_red{margin-right:1.6rem;}
	.va_top_slc .slc_border_gray{margin-right:1.6rem;}
	.va_top_slc .slc_txt_long{min-width:12rem;}
	.va_top_slc .btn_slc_on{background-position:calc(100% - 2.1rem) 50%;}
	.va_top_slc li:first-child .btn_slc_list{background-position:calc(100% - 2.1rem) 50%;}
	.va_top_slc .slc_desc{left:calc(100% - 17rem);}

	.va_middle_editor_area_in{}
	.va_middle_editor_more{top:140rem;}
	.va_top_info_left{width: calc(100% - 50rem);}
	.va_top_info_right{width: 45rem;}
}
@media all and (max-width:960px){
	.sb_quick_area{margin-top:6rem;display:none !important;}
	html{font-size:9px;}
	#wrap{overflow:hidden;}
	/* #header{position:fixed;} */
	.header_area{padding:0 4rem;}
	.header_area .ha_in{display:block;text-align:left;}
	.logo_area{padding-top:3rem;padding-bottom:3rem;position:relative;}
	.logo_area .link_logo{display:inline-block;}

	.logo_area .logo_family{left:-2.5rem;}

	.gnb_area{position:absolute;top:8.6rem;right:-40rem;width:35rem;height:calc(100vh - 8.6rem);padding:0;z-index:9;background:#000;transition:right 0.3s;}
	.gnb_area.menu_on{right:-5rem;transition:right 0.3s;}
	.gnb_area .ga_in{display:block;}
	.gnb_area .gnb_list{display:block;font-size:0;padding-top:1rem;}
	.gnb_area .gnb_list li{padding:1rem 0;margin:0 0 0 3rem;display:inline-block;vertical-align:top;width:calc(50% - 3rem);}
	.gnb_area .gnb_list li:first-child{width:calc(100% - 3rem);}
	.gnb_area .gnb_list .btn_gnb_all{font-size:1.7rem;line-height:3.6rem;width:100%;text-align:left;color:#fff;padding:0;}
	.gnb_area .gnb_all{display:block;width:auto;height:auto;position:relative;}
	.gnb_area .btn_gnb_all .gnb_all:before{content:none;display:none;}
	.gnb_area .btn_gnb_all span:before{content:none;display:none;}
	.gnb_area .btn_gnb_all span:after{content:none;display:none;}
	.gnb_area .btn_gnb_all span{top:auto;width:auto;height:auto;border-radius:0;background:none;font-size:1.7rem;margin-top:0;text-indent:0;position:relative;}
	.gnb_area .gnb_list .link_gnb{font-size:1.7rem;line-height:3.6rem;color:#fff;}
	.member_area{position:absolute;top:44.4rem;right:-40rem;width:35rem;padding:0;z-index:10;transition:right 0.3s;}
	.member_area.menu_on{right:-5rem;transition:right 0.3s;}
	.member_area ul{display:block;}
	.member_area li{margin:0 3rem;padding:1rem 0;}
	.member_area li:first-child{margin:0 3rem;}
	.member_area li:after{display:none;}
	.member_area .btn_login{line-height:3.6rem;font-size:1.7rem;color: #fff;letter-spacing:-0.025em;font-weight:500;}
	.member_area .link_member{line-height:3.6rem;font-size:1.7rem;color: #fff;letter-spacing:-0.025em;font-weight:500;}

	.member_area .btn_member_info{max-width:100%;font-size:1.7rem;line-height:3.6rem;font-weight:500;cursor:default;color:#fff;}
	.member_area .btn_member_info span{background:none;}
	.member_area .member_info{position:relative;width:100%;left:0;top:0;margin-left:0;opacity:1 !important;transform:none;display:block !important;transform:translateY(0) !important;opacity:1 !important;transform:translateY(0) !important;}
	.member_area .member_info.info_on{opacity:1 !important;transform:translateY(0) !important;}
	.member_area .member_info:after{display:none;}
	.member_area .member_info .mi_in{background:none;border-radius:0;text-align:left;box-shadow:none;}
	.member_area .member_info_user{display:none;}
	.member_area .member_info_box{display:none;}
	.member_area .member_info_link{background:none;border-top:none;border-radius:0;margin-top:0rem;}
	.member_area .member_info_link a{display:block;font-size:1.7rem;line-height:3.6rem;font-weight:500;margin-top:2rem;height:auto;color:#fff;width:100%;}
	.member_area .member_info_link:after{display:none;}

	.m_member_btn{position:absolute;right:6rem;top:2.65rem;z-index:9;display:block;}
	.btn_member_m{display:block;width:3rem;height:3rem;position:relative;background:url(../images/view/ico_user.png) 50% 50% no-repeat;background-size:100%;}
	/* .btn_member_m:after{content:"";border:2px solid #fff;display:block;width:calc(100% - 4px);border-bottom:none;border-radius:0.9rem 0.9rem 0 0;height:0.9rem;position:absolute;bottom:0;left:0;}
	.btn_member_m span{border:2px solid #fff;display:block;width:1.15rem;height:1.15rem;border-radius:100%;margin:0 auto;margin-top:calc(-1.5rem + 1px);} */

	.m_nav_btn{position:absolute;right:0;top:2.9rem;z-index:8;display:block;}
	.btn_nav_m{display:block;width:3rem;height:2.4rem;position:relative;}
	.btn_nav_m:before, .btn_nav_m span:after, .btn_nav_m span, .btn_nav_m span:before{width:100%;height:2px;border-radius:10rem;display:block;background:#000;position:absolute;}
	.btn_nav_m:before{content:"";bottom:0;right:0;margin-bottom:0;transition:0.3s width 0.4s;}
	.btn_nav_m span{top:50%;margin-top:-1px;transition:transform 0.3s;}
	.btn_nav_m span:after{content:"";top:calc(1px - 1.2rem);left:0;margin-top:0;transition:0.3s width 0.4s;}
	.btn_nav_m span:before{content:"";left:0;transition:transform 0.3s;}

	.menu_on .gd_banner{display:none;}

	.btn_nav_m.menu_on:before{transition:all 0.2s;width:0%;right:0px;}
	.btn_nav_m.menu_on span{transform:rotate(45deg);transition:0.3s transform 0.4s;}
	.btn_nav_m.menu_on span:before{transform:rotate(-90deg);transition:0.3s transform 0.4s;}
	.btn_nav_m.menu_on span:after{transition:all 0.2s;width:0%;left:0px;}

	.btn_nav_m.menu_on:after{content:"";position:fixed;top:8.6rem;left:0;width:100vw;height:calc(100vh - 8.6rem);background:rgba(0,0,0,0.8);}

	.sch_btn{position:absolute;top:2.65rem;right:12rem;padding:0;z-index:9;display:block;}
	.sch_btn .btn_sch{width:3rem;height:3rem;background-image:url(../images/view/ico_sch.png);}

	.sitemap_area .sa_in{padding:0 6rem;}
	.sitemap_area .sitemap_title{padding-top:6rem;padding-bottom:3.5rem;}
	.sitemap_area .sitemap_title strong{font-size:3.1rem;}
	.sitemap_area .sitemap_close{top:6.2rem;right:6rem;}
	.sitemap_area .sitemap_list{height:calc(100% - 22rem);padding-bottom:8rem;}
	.sitemap_area .sitemap_list dt a{background-position:calc(100% - 1px) 0.4rem;}
	.sitemap_area .sitemap_list dt strong{background-position:calc(100% - 1px) 0.4rem;}
	.sitemap_area .sitemap_list dd{}
	.sitemap_area .sitemap_list dd a{}

	.view_category{padding-top:8.6rem;}
	.view_category_in{padding:0 4rem;background:#fff;overflow-x:auto;-ms-overflow-style:none;}
	.view_category_in::-webkit-scrollbar{display:none;}
	.view_category ul{padding-top:0.5rem;}
	.view_category li span{font-size:1.6rem;}

	.view_area{padding-top:0;}


	.scroll_view .scroll_info{position:fixed;bottom:0;left:0;width:100vw;margin:0;padding:0;height:10rem;background:#fff;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;animation:scr_dropup .3s 0.3s both cubic-bezier(.215,.61,.355,1);box-shadow:0 -0.5rem 1rem rgba(0,0,0,0.08);}
	.scroll_info_in{padding-top:2.5rem;}
	.scroll_info_left{width:4rem;padding-left:2.5rem;}
	.scroll_info_left .scroll_info_thumb{display:none;}
	.scroll_info_left .scroll_info_desc{display:none;}
	.scroll_info_right{width:calc(100% - 9rem);white-space:nowrap;}
	.scroll_info_right .scroll_info_btns{font-size:0;text-align:right;overflow-x:auto;-ms-overflow-style:none;}
	.scroll_info_right .scroll_info_btns::-webkit-scrollbar{display:none;}
	.scroll_info_right .scroll_info_down{}
	.scroll_info_right .scroll_info_down > img{width:90%;max-width:4.5rem;display:inline-block;vertical-align:top;}
	.scroll_info_right .scroll_info_down button{width:90%;max-width:4.5rem;display:inline-block;vertical-align:top;margin-left:0.6rem;}
	.scroll_info_right .scroll_info_down button:last-child{margin-right:0;}
	.scroll_info_right .scroll_info_down button img{display:block;width:100%;}
	.scroll_info_right .btn_black{width:calc(50% - 1rem);}
	.scroll_info_right .btn_red{width:calc(50% - 1rem);}

	/* 20240308 */
	#header{position:absolute !important;}
	.scroll_view #header{background:#fff;animation:none;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.08);position:fixed !important;-webkit-backdrop-filter:none;backdrop-filter:none;}
	.scroll_hd #header{position:fixed !important;box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.08);position: fixed !important;}
	.scroll_view .logo_area{display:block;}
	.scroll_view .gnb_area{display:block;}
	.scroll_view .member_area{display:block;}
	.scroll_view .sch_btn{display:block;}

	.va_bottom_ad_box{padding-bottom:13rem;}

	.review_list_box.on .review_list_desc{padding-right:0;}


	#footer{margin-top:7rem;}
	.footer_area .fa_in{padding:0 4rem 0 4rem;margin-bottom:10rem;}
	.footer_family{right:4rem;}

	.footer_area .fa_pc_ver{right:15rem;}

	.layer_pop{position:fixed;bottom:0;top:auto;right:0;width:100%;text-align:center;height:100vh;}
	.layer_pop .lp_deam{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.65);z-index:-1;}
	.layer_pop .lp_in{position:absolute;left:50%;bottom:50%;transform:translate(-50%, 50%);z-index:7;width:100%;}

	.va_middle_editor_area_in{}
	.va_middle_editor_more{top:120rem;}

	.va_middle_ppt_01_tab{padding:0;}
	.va_middle_ppt_01_tab ul{padding:0 4rem;overflow-x:auto;-ms-overflow-style:none;}
	.va_middle_ppt_01_tab ul::-webkit-scrollbar{display:none;}
	.va_middle_ppt_01_tab li a{min-width:17rem;}

	.m_jjim{display:block;width:3rem;height:5rem;}
	.m_jjim button{text-indent:-9999px;background:url(../images/view/ico_heart_m.png) 0 50% no-repeat;display:block;width:100%;height:100%;background-size:100% auto;}
	.m_jjim button:hover{background:url(../images/view/ico_heart_over_m.png) 0 50% no-repeat;background-size:100% auto;}
	.m_jjim button:active{background:url(../images/view/ico_heart_over_m.png) 0 50% no-repeat;background-size:100% auto;}
	.m_jjim button.on{background:url(../images/view/ico_heart_on_m.png) 0 50% no-repeat;background-size:100% auto;}
	.m_share{display:block;position:absolute;top:50%;margin-top:-1.4rem;right:0;height:2.8rem;width:2.8rem;}
	.m_share button{text-indent:-9999px;background:url(../images/view/ico_share_m.png) 100% 50% no-repeat;display:block;width:100%;height:100%;background-size:auto 100%;}
	.m_share button:hover{background:url(../images/view/ico_share_over_m.png) 0 50% no-repeat;background-size:auto 100%;}
	.m_share button:active{background:url(../images/view/ico_share_over_m.png) 0 50% no-repeat;background-size:auto 100%;}
	.m_share button.on{background:url(../images/view/ico_share_on_m.png) 0 50% no-repeat;background-size:auto 100%;}

	.footer_sns li{width:3.6rem;}
	.footer_sns li:first-child+li{margin:0 2.2rem 0 2.3rem;}

	.va_search_area{margin-bottom:6rem;padding:0;}
	.va_search_area_in{border-radius:0rem;padding:6.5rem 4rem 8rem 4rem;}
	.va_search_left p{font-size:2.7rem;line-height:3.9rem;}
	.va_search_right{padding-left:0rem;width:100%;}
	.va_search_time{background:url(https://www.bizforms.co.kr/renew/images/view/ico_clock_m.png) 0 50% no-repeat;background-size:auto 100%;padding-left:4.0rem;margin-bottom:1.4rem;}
	.va_search_time p{font-size:1.6rem;line-height:3.2rem;}
	.va_search_box{border-radius:0.8rem;}
	.va_search_box .va_search_input{font-size:1.9rem;width:calc(100% - 4rem);display:block;border-radius:0.8rem 0.8rem 0 0;height:7.5rem;line-height:7.5rem;}
	.va_search_box button{width:100%;display:block;border-radius:0 0 0.8rem 0.8rem;height:7.5rem;}
	.va_search_box button span{font-size:1.9rem;line-height:7.5rem;padding-left:2.8rem;background:url(https://www.bizforms.co.kr/renew/images/view/ico_search_02_m.png) 0 50% no-repeat;background-size:2.1rem;}
}
@media all and (max-width:880px){
	.sitemap_area .sitemap_list li{width:calc(100% / 3);}

	.va_top_info_left{width:100%;margin-right:0;margin-bottom:6.6rem;display:block;}
	.va_top_info_right{width:100%;display:block;}
	.va_top_jjim{display:none;}
	.va_top_thumb{max-width:66rem;margin:0 auto;}
	.va_top_info_left .va_top_plan{height:0;overflow:hidden;}
	.va_top_info_right .va_top_plan{height:auto;padding-bottom:2rem;overflow:hidden;}
	.va_top_plan_list .swiper-pagination{display:none;}
	.va_top_smart{padding-top:2rem;}
	.va_middle{padding-top:6rem;}
	.va_smart_area{margin-bottom:8rem;}

	.va_middle_editor_area{margin-bottom:6rem;}
	.va_middle_editor_area_in{}
	.va_middle_editor_more{top:100rem;}

	.va_ppt_01_thumb_large .va_ppt_01_thumb_large_prev{left:7%;}
	.va_ppt_01_thumb_large .va_ppt_01_thumb_large_next{right:7%;}

	.va_top_explain strong{font-size:1.8rem;margin-bottom:1rem;}
	.va_top_explain p{font-size:1.4rem;line-height:2.4rem;}
	.va_top_plan_title{margin-bottom:1.5rem;}
	.va_top_plan_title strong{font-size:1.8rem;}
	.va_top_smart_title{margin-bottom:1.5rem;}
	.va_top_smart_title strong{font-size:1.8rem;}
	.va_middle_title strong{font-size:1.8rem;}
	.va_middle_ppt_01_title strong{font-size:1.8rem;}
	.va_smart_title{margin-bottom:3.5rem;}
	.va_smart_title span{font-size:1.8rem;}
	.va_bottom_review_title strong{font-size:1.8rem;}
	.va_bottom_ad_tit strong{font-size:1.8rem;}
	.va_bottom_ad_area li strong{font-size:1.3rem;}
	.va_bottom_ad_area li span{font-size:1.3rem;}
	.va_bottom_ad_area li p{font-size:1.3rem;}

	.one .va_top_thumb_large{margin-left:6%;}

	.va_card_area .va_card_title strong{font-size:1.8rem;}

}
@media all and (max-width:780px){
	.footer_area .footer_copy{padding-bottom:5rem;}
	.footer_area .footer_copy ul{padding-right:0;}
	.footer_area .footer_copy strong{top:auto;right:auto;bottom:0;left:0;}
	.footer_area .footer_copy strong img{width:6rem;}

	.va_card_area.card_cnt:before{content:none;display:none;}
	.va_card_area .va_card_slider_prev{left:6.5rem;opacity:1;background-color:rgba(0,0,0,0.3);}
	.va_card_area:hover .va_card_slider_prev{left:6.5rem;opacity:1;background-color:rgba(0,0,0,0.3);}
	.va_card_area .va_card_slider_prev:hover{background-color:rgba(0,0,0,0.3);}
	.va_card_area .va_card_slider_next{right:6.5rem;opacity:1;background-color:rgba(0,0,0,0.3);}
	.va_card_area:hover .va_card_slider_next{right:6.5rem;opacity:1;background-color:rgba(0,0,0,0.3);}
	.va_card_area .va_card_slider_next:hover{background-color:rgba(0,0,0,0.3);}

}
@media all and (max-width:700px){
	.sitemap_area .sitemap_list li{width:50%;}
}
@media all and (max-width:640px){
	html{font-size:8px;}
	.header_area{padding:0 2.5rem;}
	.logo_area{padding-top:2.125rem;padding-bottom:2.125rem;}
	.logo_area .la_in{padding-right:3rem;}
	.logo_area .link_logo{line-height:2.5rem;height:2.5rem;}
	.logo_area .btn_logo_family{width:2.2rem;height:2.2rem;top:0.15rem;}

	.logo_area .logo_family{left:-2rem;}

	.gnb_area{top:6.75rem;height:calc(100vh - 6.75rem);}
	.m_member_btn{right:4.875rem;top:2.125rem;}
	.btn_member_m{width:2.5rem;height:2.5rem;}
	/* .btn_member_m:after{border-width:1px;width:calc(100% - 2px);border-bottom:none;border-radius:0.7rem 0.7rem 0 0;height:0.7rem;}
	.btn_member_m span{border-width:1px ;width:1rem;height:1rem;margin-top:calc(-1.25rem + 0.5px);} */
	.sch_btn{top:2.125rem;right:9.75rem;}
	.sch_btn .btn_sch{width:2.5rem;height:2.5rem;}
	
	.m_nav_btn{top:2.375rem;}
	.btn_nav_m{width:2.375rem;height:1.875rem;}
	.btn_nav_m:before, .btn_nav_m span:after, .btn_nav_m span, .btn_nav_m span:before{height:1px;}
	.btn_nav_m:before{content:"";bottom:0;right:0;margin-bottom:0;transition:0.3s width 0.4s;}
	.btn_nav_m span{top:50%;margin-top:-0.5px;transition:transform 0.3s;}
	.btn_nav_m span:after{content:"";top:calc(0.5px - 0.9325rem);left:0;margin-top:0;transition:0.3s width 0.4s;}
	.btn_nav_m span:before{content:"";left:0;transition:transform 0.3s;}
	.btn_nav_m.menu_on:after{top:6.75rem;height:calc(100vh - 6.75rem);}

	.sitemap_area{left:5rem;width:calc(100% - 10rem);}
	.sitemap_area .sa_in{margin:5rem auto;padding:0 5rem;height:calc(100% - 10rem);}
	.sitemap_area .sitemap_title{padding-top:6rem;}
	.sitemap_area .sitemap_close{top:6.2rem;right:4.8rem;}
	.sitemap_area .sitemap_close .btn_sitemap_close{background-size:2.6rem;}
	.sitemap_area .sitemap_list{height:calc(100% - 21rem);padding-bottom:6rem;}
	.sitemap_area .sitemap_list ul{padding-bottom:4rem;}

	#footer{margin-top:6rem;}
	.footer_area .fa_in{padding:0 2.5rem 0 2.5rem;margin-bottom:8rem;}
	.callcenter_area .callcenter_box{width:46rem;}

	.footer_family{right:2.5rem;}

	.layer_pop .lp_in{bottom:0;left:0;transform:none;}
	.layer_pop .layer_pop_area{border-radius:1.5rem 1.5rem 0 0;}
	.layer_pop .layer_pop_img .link_layer_pop img{max-width:480px;}
	.layer_pop .layer_pop_function .btn_today_close{font-size:1.5rem;height:5.65rem;}
	.layer_pop .layer_pop_function .btn_layer_pop_close{font-size:1.5rem;height:5.65rem;}

	.search_area_view .sa_in{padding:0 2.5rem;}
	.search_area_view .search_box{padding-top:1.5rem;}
	.search_area_view .input_search{padding:0;width:calc(100% - 6.2rem);}
	.search_area_view .btn_search{background: url(../images/view/ico_sch.png) 100% 50% no-repeat;background-size:2.5rem;}
	.search_area_view .btn_search_cancel{background:#fff url(../images/view/ico_cancel_m.png) 100% 50% no-repeat;background-size:2.5rem;}
	.search_area_view .search_auto_list li a{padding:0;}
	.search_area_view .recommend_smart{padding:2rem 0 0 0;}
	.search_area_view .search_keyword strong{font-size:1.8rem;padding-left:0;padding-bottom:1.5rem;}
	.search_area_view .search_keyword ul{padding:0;margin:0 -0.4rem;}
	.search_area_view .search_keyword .btn_keyword{font-size:1.4rem;}
	.search_area_view .search_public{padding-top:1rem;}
	.search_area_view .search_public strong{font-size:1.8rem;padding-left:0;padding-bottom:1.5rem;}
	.search_area_view .search_public strong span{font-size:1.4rem;}
	.search_area_view .search_rank{padding:0;}
	.search_area_view .search_rank ul{width:100%;margin:0;}
	.search_area_view .search_rank li{padding:0.5rem 0;}

	.view_category{padding-top:7.75rem;}
	.view_category_in{padding:0 2.5rem;}
	.va_top_in{padding:0;}
	.va_top_thumb{max-width:60rem;}
	.va_top_thumb_small{width:0;overflow:hidden;}
	.va_top_thumb_large{width:100%;margin-left:0;display:block;}
	.one .va_top_thumb_large{margin-left:0;}
	.va_top_thumb_large .thumb_type{border-radius:0;}
	.swiper-pagination-frac{display:block;position:absolute;bottom:2rem;left:50%;height:4rem;font-size:1.4rem;font-weight:400;color:#fff;letter-spacing:0.024em;text-align:center;line-height:4rem;background:rgba(0,0,0,0.3);z-index:3;width:10rem;margin-left:-5rem;border-radius:2rem;text-align:center;}
	.swiper-pagination-frac span{font-weight:400;color:#fff;letter-spacing:0.024em;display:inline-block;vertical-align:top;width:1.8rem;text-align:right;}
	.swiper-pagination-frac strong{font-weight:400;color:#fff;letter-spacing:0.024em;display:inline-block;vertical-align:top;width:1.8rem;text-align:left;}
	.swiper-pagination-frac em{font-weight:400;color:#fff;letter-spacing:0.024em;display:inline-block;vertical-align:top;width:0.8rem;text-align:center;}
	.va_top_thumb_large_in .va_top_thumb_large_prev{top:auto;bottom:2rem;left:50%;margin-left:-5rem;width:3.4rem;transform:none;height:4rem;background: url(../images/view/ico_prev3.png) 50% 50% no-repeat;background-size:auto 100%;opacity:1;}
	.va_top_thumb_large_in .va_top_thumb_large_prev:hover{opacity:1;}
	.va_top_thumb_large_in .va_top_thumb_large_next{top:auto;bottom:2rem;right:50%;margin-right:-5rem;width:3.4rem;transform:none;height:4rem;background: url(../images/view/ico_next3.png) 50% 50% no-repeat;background-size:auto 100%;opacity:1;}
	.va_top_thumb_large_in .va_top_thumb_large_next:hover{opacity:1;}

	.va_top_info_left{margin-bottom:5.2rem;}
	.va_top_title{padding-left:0;padding-bottom:2.1rem;}
	.va_top_price{padding-left:0;padding-top:2.1rem;padding-bottom:2.2rem;}
	.va_top_func{padding-left:0;padding-top:2.1rem;}
	.va_top_func .va_top_down button{max-width:4.2rem;}
	.va_top_slc{padding-top:2.6rem;}
	.va_top_slc ul{top:2.6rem;}
	.va_top_purchase{padding-top:1.8rem;padding-bottom:2.6rem;}

	.va_top_info_right{width:calc(100% - 5rem);padding:0 2.5rem;}
	.va_top_smart{margin:0 -2.5rem;}
	.va_top_smart_title{padding-left:2.5rem;}
	.va_top_smart_list ul{padding-left:2.5rem;}
	.va_top_smart_list li{width:22.5rem;margin-right:1.125rem;}
	.va_top_smart_list .swiper-pagination-dot{display:none;}

	.va_smart_list li{margin-right:1.125rem;}
	.va_smart_list li a{display:block;margin:0;}
	.va_smart_list li a:first-child{margin-bottom:1.125rem;}

	.va_top_plan_list{position:relative;padding-bottom:2.6rem;}
	.va_top_plan_list ul{overflow-y:visible;display:flex;}
	.va_top_plan_list li{margin-bottom:0;background:none;}
	.va_top_plan_list a{padding-right:0;}
	.va_top_plan_list img{width:100%;}
	.va_top_plan_list p{display:none;}
	.va_top_plan_list .swiper-pagination{bottom:0;display:block;}
	.va_top_plan_list .swiper-pagination-clickable .swiper-pagination-bullet{margin:0 0.5rem;width:1rem;height:1rem;background:#ddd;opacity:1;}
	.va_top_plan_list .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000;opacity:1;}

	.va_top_explain{padding:2.1rem 0 2.1rem;}
	.va_top_explain_more{display:block;border-top:1px solid #fff;margin-top:-1.8rem;position:relative;z-index:4;}
	.va_top_explain_more button{width:100%;height:5rem;line-height:5rem;text-align:center;font-size:1.5rem;font-weight:400;color:#252525;letter-spacing:-0.025em;padding:0;background:#fff;display:block;border:1px solid #ddd;border-radius:0.8rem;}

	.va_middle{padding-top:4rem;}
	.va_middle_area{padding-bottom:7.5rem;margin-bottom:7.5rem;}
	.va_middle_title{padding:0 2.5rem;margin-bottom:1.5rem;}
	.va_middle_btn{top:auto;bottom:0;left:2.5rem;right:2.5rem;padding:0;}
	.va_middle_btn .btn_middle_more{width:100%;height:5rem;line-height:5rem;text-align:center;font-size:1.5rem;font-weight:400;padding:0;}
	.va_middle_tab{margin-bottom:2.5rem;overflow-x:auto;-ms-overflow-style:none;}
	.va_middle_tab::-webkit-scrollbar{display:none;}
	.va_middle_tab ul{padding:0 2.5rem;}
	.va_middle_tab li button{padding:0 1.2rem;}
	.va_middle_list{padding-left:2.5rem;}
	.va_middle_list li{margin-right:1.125rem !important;}
	.va_middle_banner{padding:0 2.5rem;margin-bottom:6rem;}
	.va_middle_editor_area{padding:0 2.5rem;}
	.va_middle_editor_area_in{}
	.va_middle_editor_more{top:80rem;}
	.va_middle_editor_more .btn_editor_more{height:5rem;line-height:5rem;}
	.va_middle_editor_more .btn_editor_more span{font-size:1.5rem;font-weight:400;background-size:1.3rem;}

	.va_middle_ppt_01{margin-bottom:8rem;}
	.va_middle_ppt_01_title{padding:0 2.5rem;margin-bottom:2rem;}
	.va_middle_ppt_01_tab{margin-bottom:3.5rem;}
	.va_middle_ppt_01_tab ul{padding:0 2.5rem;}
	.va_ppt_01_thumb{padding:0 2.5rem;}
	.va_ppt_01_thumb_large .va_ppt_01_thumb_large_prev{left:5%;width:4rem;height:4rem;}
	.va_ppt_01_thumb_large .va_ppt_01_thumb_large_next{right:5%;width:4rem;height:4rem;}
	.va_ppt_01_thumb_small{display:none;}

	.va_middle_ppt_02{margin-bottom:8rem;padding:3.5rem 0 5rem 0;}
	.va_middle_ppt_02_title{padding:0 2.5rem;margin-bottom:2rem;}
	.va_ppt_02_list{padding:3px 8px 4.2rem calc(8px + 2.5rem);}
	.va_ppt_02_list li{margin-right:1.125rem !important;}
	.va_ppt_02_list li.new:after{width:4rem;height:4rem;background:url(../images/view/ico_new.png) 0 0 no-repeat;background-size:100%;}
	.va_middle_ppt_02 .swiper-pagination-ppt-dot{left:calc(8px + 2.5rem);width:calc(100% - 5rem - 16px);}

	.va_middle_excel_02{margin-bottom:8rem;padding:3.5rem 0 5rem 0;}
	.va_middle_excel_02_title{padding:0 2.5rem;margin-bottom:2rem;}
	.va_excel_02_list{padding:3px 8px 4.2rem calc(8px + 2.5rem);}
	.va_excel_02_list li{margin-right:1.125rem !important;}
	.va_excel_02_list li.new:after{width:4rem;height:4rem;background:url(../images/view/ico_new.png) 0 0 no-repeat;background-size:100%;}
	.va_middle_excel_02 .swiper-pagination-ppt-dot{left:calc(8px + 2.5rem);width:calc(100% - 5rem - 16px);}

	.va_middle_ppt_03{margin-bottom:8rem;}
	.va_middle_ppt_03_title{padding:0 2.5rem;margin-bottom:2rem;}
	.va_ppt_03_list{padding-left:2.5rem;}
	.va_ppt_03_list li{margin-right:1.125rem !important;}

	.va_smart_area{padding-bottom:7.5rem;margin-bottom:6rem;}
	.va_smart_title{padding:0 2.5rem;}
	.va_smart_btn{top:auto;bottom:0;left:2.5rem;right:2.5rem;padding:0;}
	.va_smart_btn .btn_smart_more{width:100%;height:5rem;line-height:5rem;text-align:center;font-size:1.5rem;font-weight:400;padding:0;}
	.va_smart_list{padding-left:2.5rem;}

	.va_bottom_in{padding:0 2.5rem;}
	.va_bottom_review_area{margin-bottom:6rem;}
	.va_bottom_review_btn{top:-0.5rem;}
	.va_bottom_review_list{margin-bottom:0;}

	.review_notice_info{padding:1.4rem 1.125rem;}
	.review_notice_tit span{width:calc(100% - 7.2rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.review_notice_tit em{display:none;}
	.review_list_info{padding:2rem 1.125rem;width:calc(100% - 12.5rem);position:relative;}
	.review_list_score{display:block;padding:0.25rem 0;margin-bottom:0.7rem;}
	.review_list_mark{position:absolute;top:2rem;left:11.3rem;}
	.review_list_user{margin-left:0;}
	.review_list_tit{color:#aeaeae;margin-top:0.8rem;}
	.review_list_desc{margin-top:0.4rem;}
	.review_list_thumb{padding:3rem 1.125rem 1rem 1.125rem;}
	.review_list_box.on .review_list_thumb{width:15rem;}
	.va_bottom_review_paging{display:none;}
	.va_bottom_review_more{display:block;border-top:1px solid #fff;margin-top:-1px;position:relative;z-index:2;}
	.va_bottom_review_more button{width:100%;height:5rem;line-height:5rem;text-align:center;font-size:1.5rem;font-weight:400;color:#252525;letter-spacing:-0.025em;padding:0;background:#fff;display:block;border:1px solid #ddd;border-radius:0.8rem;}

	.va_bottom_ad_box{padding:0;border:none;}
	.va_bottom_ad_tit{padding-bottom:0;}
	.va_bottom_ad_tit a{top:0.2rem;right:0;}
	.va_bottom_ad_area li{margin-top:1.8rem;}
	.va_bottom_ad_area li strong{font-size:1.4rem;}
	.va_bottom_ad_area li span{font-size:1.4rem;}
	.va_bottom_ad_area li p{font-size:1.4rem;}
	.va_bottom_ad_good{display:none;}

	.scroll_view .scroll_info{height:8rem;}
	.scroll_info_in{padding-top:1.5rem;}

	.layer_review_in{max-width:90%;border-radius:0.6rem;}
	.layer_review_close{top:1.7rem;right:1.7rem;}
	.layer_review_title{font-size:1.7rem;padding:2rem 0 0 2.5rem;}
	.layer_review_area{padding:3.2rem 2.5rem 5rem 2.5rem;}
	.layer_review_score{margin-bottom:1.2rem;}
	.layer_review_score_area{padding-bottom:2.2rem;margin-bottom:2.2rem;}
	.layer_review_conts .layer_review_txt_num{padding-top:0.5rem;}
	.layer_review .layer_review_textarea{font-size:1.4rem;line-height:2.4rem;height:calc(11.8rem - 2px);}
	.layer_review_list{margin-top:2rem;}
	.layer_review_list li{font-size:1.5rem;}
	.layer_review_btn{padding-top:3rem;}
	.layer_review_btn .btn_layer_review{font-size:1.5rem;width:100%;max-width:100%;border-radius:0.5rem;}

	.va_card_area{padding:0 2.5rem;margin-bottom:7.5rem;}
	.va_card_area .va_card_title{margin-bottom:1.5rem;}
}
@media all and (max-width:480px){
	.logo_area .logo_family{position:fixed;top:0;left:0;width:100vw;box-shadow:none;border-radius:0;background:rgba(0,0,0,0.8);}
	.logo_area .logo_family.on{height:100vh;opacity:1;z-index:30;}
	.scroll_on .logo_area .logo_family.on{height:100vh;opacity:1;}
	.logo_area .logo_family_in{height:100%;}
	.logo_area .logo_family_box{height:100%;padding-bottom:0;}
	.logo_area .logo_family_box .logo_family_tit{padding:7vh 0 2.5vh 0;margin:0 6vh;text-align:center;border-bottom:1px solid #fff;}
	.logo_area .logo_family_box .logo_family_tit strong{font-size:4vh;color:#fff;line-height:1;height:4vh;}
	.logo_area .logo_family_box ul{height:calc(100% - 43.5vh - 1px);margin:4vh 1.5vh;overflow-y:auto;}
	.logo_area .logo_family_box li{text-align:center;margin-top:3.5vh;}
	.logo_area .logo_family_box li:first-child{margin-top:0;}
	.logo_area .logo_family_box li a{display:inline-block;vertical-align:top;padding:0 3.5vh;border-radius:2.5vh;}
	.logo_area .logo_family_box li a:hover{background:#de1e11;}
	.logo_area .logo_family_box li img{display:none;}
	.logo_area .logo_family_box li span{display:block;height:5vh;font-size:3vh;font-weight:300;color:#fff;line-height:5vh;}
	.logo_area .logo_family_box li a:hover span{text-decoration:none;}

	.logo_area .logo_family_box .btn_logo_family_close{position:fixed;top:auto;bottom:14vh;right:50%;margin-right:-4vh;width:8vh;height:8vh;background:#fff url(../images/main/ico_close_x.png) 50% 50% no-repeat;background-size:100%;}

	.sitemap_area{left:0;width:100%;}
	.sitemap_area .sa_in{margin:0;height:100%;padding:0 2rem 0 3rem;border-radius:0;}
	.sitemap_area .sitemap_title{padding-top:2rem;padding-bottom:2.5rem;}
	.sitemap_area .sitemap_title strong{font-size:2.6rem;}
	.sitemap_area .sitemap_close{top:2.2rem;right:2rem;}
	.sitemap_area .sitemap_close .btn_sitemap_close{background-size:2.2rem;}
	.sitemap_area .sitemap_list{height:calc(100% - 14rem);padding-bottom:5rem;}
	.sitemap_area .sitemap_list ul{padding-bottom:3rem;}
	.sitemap_area .sitemap_list li{padding-bottom:1.1rem;}
	.sitemap_area .sitemap_list dt{margin-bottom:1.4rem;}
	.sitemap_area .sitemap_list dd{margin-right:2rem;margin-bottom:1rem;}

	.callcenter_area .callcenter_box{width:41rem;}

	.view_area{padding-top:0;}

	.layer_freedown_in{max-width:90%;border-radius:0.6rem;}
	.layer_freedown_close{right:1.75rem;top:1.9rem;}
	.layer_freedown_title{font-size:1.875rem;padding:2rem 0 0 2.5rem;}
	.layer_freedown_area{padding:2rem 2.5rem 4.5rem 2.5rem;}
	.layer_freedown_txt_01{padding-top:2rem;}
	.layer_freedown_btn button{max-width:100%;}


	.va_middle_list_wrap .va_middle_list_prev{}
	.va_middle_list_wrap .va_middle_list_next{}
	.va_smart_list .va_smart_list_in_prev{}
	.va_smart_list .va_smart_list_in_next{}


	.layer_review_conts .layer_review_txt_box{flex-direction: column;align-items: unset;}

}
@media all and (max-width:420px){
	.callcenter_area .callcenter_box{width:39rem;}

}

@media all and (max-width:400px){
	.callcenter_area .callcenter_box{width:37rem;}

}

@media all and (max-width:380px){
	.callcenter_area .callcenter_box{width:35rem;}

}

@media all and (max-width:360px){
	.callcenter_area .callcenter_box{width:33rem;}

}

@media all and (max-width:340px){
	.callcenter_area .callcenter_box{width:31rem;}

}



/* body{padding:0 !important;}
.adsbygoogle{width:0 !important;height:0 !important;top:-100vh !important;bottom:-100vh !important;left:-100vw !important;right:-100vw !important;overflow:hidden !important;opacity:0 !important;filter:opacity(0) !important;z-index:-1 !important;display:none !important;text-indent:-999999px !important;visibility:hidden !important;font-size:0 !important;line-height:0 !important;max-width:0 !important;max-height:0 !important;}
.adsbygoogle *{width:0 !important;height:0 !important;top:-100vh !important;bottom:-100vh !important;left:-100vw !important;right:-100vw !important;overflow:hidden !important;opacity:0 !important;filter:opacity(0) !important;z-index:-1 !important;display:none !important;text-indent:-999999px !important;visibility:hidden !important;font-size:0 !important;line-height:0 !important;max-width:0 !important;max-height:0 !important;} */




#ai_editor{text-align:left;}