@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&family=Recursive:wght@400;700&display=swap');

/* common */
* {box-sizing: border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-family: 'Noto Sans KR', '돋움', 'Arial', sans-serif; }
html {scroll-behavior: smooth;}
body {line-height:1;}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
address, em {font-style:normal}
a, a:hover, a:active, a:focus {text-decoration:none}
a, button {cursor:pointer;}
button {background: inherit ; border:none; box-shadow:none; border-radius:0; padding:0; overflow:visible;}
a[href^="tel"] {color:inherit; text-decoration: none;}
img {max-width:100%; height:auto; border:0;}
.blind {visibility:hidden; overflow:hidden; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; line-height:0;}

/* var */
:root {
    --w1200 : 1200px;
    --color-Primary-dark : #08105c;
    --color-Primary-light : #3a13e0;
    --color-secondary : #d1008a;
    --color-grey-darkest : #0b0b0b;
    --color-grey-darker : #666666;
    --color-grey-dark : #999999;
    --color-grey-light : #cccccc;
    --color-grey-lighter : #f5f5f5;
    --color-grey-lightest : #ffffff;
    --fs88 : 88px;
    --fs80 : 80px;
    --fs56 : 56px;
    --fs40 : 40px;
    --fs24 : 24px;
    --fs22 : 22px;
    --fs20 : 20px;
    --fs18 : 18px;
    --fs16 : 16px;
    --fs13 : 13px;
    --fw-bold : 700;
    --fw-medium : 500;
    --fw-regular : 400;
}

/* layout */
#jcuvip {position:relative; width:100%;}
#jcuvip #header {position:relative; width:100%; max-width:var(--w1200, 1200px); margin:0 auto; background:var(--color-grey-lightest, #ffffff);}
#jcuvip #container {position:relative; width:100%; overflow:hidden;}
#jcuvip #footer {position:relative; width:100%; background:var(--color-grey-darkest, #0b0b0b);}


/* header */
#header h1 {display:inline-block; padding:32px 0;}
#header img {vertical-align:middle;}
#header .logo {display:inline-block; padding:40px 0 0 104px;}
#header .logo li {display:inline-block; margin-right:20px;}
#header .utility {float:right; padding-top:48px;}
#header .utility li {display:inline-block; width:24px; height:24px; margin-left:24px;}
#header .utility li a {display:block; width:24px; height:24px; background:url(http://web-resources.dreammoa.co.kr/clients/dreammoa.co.kr/www/skin1/images/landing/vip_res.png) no-repeat;}
#header .utility li.ut_dreammoa a {background-position:-2px -6px;}
#header .utility li.ut_kakao a {background-position:-30px -6px;}
#header .utility li.ut_facebook a {background-position:-58px -6px;}


/* container */
#hero_wrap {overflow:hidden; position:relative; min-height:1476px; background:url(http://web-resources.dreammoa.co.kr/clients/dreammoa.co.kr/www/skin1/images/landing/bg_hero.png) no-repeat top center; background-color:var(--color-grey-darkest, #0b0b0b);}
#hero_wrap .hero {max-width:var(--w1200, 1200px);  min-height:968px;  margin:0 auto;}
#hero_wrap .hero .hero_tit, #hero_wrap .hero .hero_tit_s {display:block; font-size:var(--fs80, 80px); font-weight:var(--fw-bold, 700); line-height:1.3; letter-spacing:-0.025em; color:var(--color-grey-lightest, #ffffff); text-shadow: 1px 1px 8px var(--color-grey-darkest, #0b0b0b); margin-top:224px;}
#hero_wrap .hero .hero_tit_s {display:none;}
#hero_wrap .hero .hero_txt {display:block; font-size:var(--fs22, 22px); font-weight:var(--fw-medium, 500); line-height:1.5; letter-spacing:-0.025em; color:var(--color-grey-light, #cccccc); text-shadow: 1px 1px 4px var(--color-grey-darkest, #0b0b0b); margin-top:32px;}
#hero_wrap .hero .btn_join {overflow: hidden; display:block; width:320px; border:2px solid var(--color-grey-lightest, #ffffff); font-size:var(--fs22, 22px); font-weight:var(--fw-medium, 500); line-height:32px; letter-spacing:-0.025em; color:var(--color-grey-lightest, #ffffff); padding:24px 40px; margin-top:88px;}
#hero_wrap .hero .btn_join::after {content:""; display:block; float:right; width:32px; height:32px; background:url(http://web-resources.dreammoa.co.kr/clients/dreammoa.co.kr/www/skin1/images/landing/vip_res.png) no-repeat; background-position:-98px -6px;}

#jcuvip #container .con_tit {font-size:var(--fs56, 56px); font-weight:var(--fw-bold, 700); line-height:1.3; letter-spacing:-0.025em; word-break:keep-all; margin-top:120px;}
#jcuvip #container .con_subtit {font-size:var(--fs22, 22px); font-weight:var(--fw-medium, 500); line-height:1.5; letter-spacing:-0.025em; word-break:keep-all; margin-top:48px;}
#jcuvip #container .con_subtit span {display:block;}
#con_feature {background:var(--color-grey-darkest, #0b0b0b); }
#con_feature .feature {overflow:hidden; position:relative; max-width:var(--w1200, 1200px);  margin:-628px auto 0; background:var(--color-grey-lightest, #ffffff); z-index:100; }
#con_feature .con_tit {text-align:center; color:var(--color-grey-darkest, #0b0b0b)}
#con_feature .con_subtit {text-align:center; color:var(--color-grey-darker, #666666)}
#con_feature .list_feature {margin:80px 64px 120px 64px; font-size:0;}
#con_feature .list_feature li {display:inline-block; width:33.3%; font-size:var(--fs20, 20px); font-weight:var(--fw-medium, 500); line-height:1.5; letter-spacing:-0.05em; text-align:center; word-break:keep-all; color:var(--color-grey-dark, #999999); vertical-align:text-top;}
#con_feature .list_feature li span {display:block;}
#con_feature .list_feature li::before {content:""; display:block; width:120px; height:120px; background:url(http://web-resources.dreammoa.co.kr/clients/dreammoa.co.kr/www/skin1/images/landing/vip_res.png) no-repeat; margin:0 auto 40px;}
#con_feature .list_feature li:nth-of-type(1)::before {background-position:-4px -52px;}
#con_feature .list_feature li:nth-of-type(2)::before {background-position:-132px -52px;}
#con_feature .list_feature li:nth-of-type(3)::before {background-position:-260px -52px;}

#con_process {overflow:hidden; background:url(http://web-resources.dreammoa.co.kr/clients/dreammoa.co.kr/www/skin1/images/landing/img_svc.png) no-repeat top center; background-color:var(--color-Primary-dark, #08105c); margin-top:-120px;}
#con_process .process {max-width:var(--w1200, 1200px); margin:0 auto;}
#con_process .con_tit {color:var(--color-grey-lightest, #ffffff); margin-top:240px !important;}
#con_process .con_subtit {color:var(--color-grey-light, #cccccc)}
#con_process .process .list_service {margin:80px 0 120px 0; font-size:0; color:var(--color-Primary-dark, #08105c);}
#con_process .process .list_service>li {position:relative; display:inline-block; width:18%; height:624px; background:var(--color-grey-lightest, #ffffff); margin-right:2.5%; vertical-align:top;}
#con_process .process .list_service>li:last-of-type {margin-right:0px;}
#con_process .process .list_service>li .svc_num {display:block; float:right; font-family: 'Recursive', sans-serif; font-size:var(--fs16, 16px); font-weight:var(--fw-bold, 700); padding:16px 20px 0 0;}
#con_process .process .list_service>li .svc_num::after {content:""; display:block; width:20px; height:6px; background:url(http://web-resources.dreammoa.co.kr/clients/dreammoa.co.kr/www/skin1/images/landing/vip_res.png) no-repeat; background-position:-138px -20px;}
#con_process .process .list_service>li .svc_tit {font-size:var(--fs24, 24px); font-weight:var(--fw-medium, 500); letter-spacing:-0.05em; padding:56px 24px 0 24px;}
#con_process .process .list_service>li .svc_tit::before {content:""; display:block; width:64px; height:64px; background:url(http://web-resources.dreammoa.co.kr/clients/dreammoa.co.kr/www/skin1/images/landing/vip_res.png) no-repeat; margin-bottom:24px;}
#con_process .process .list_service>li:nth-of-type(1) .svc_tit::before {background-position:-4px -182px;}
#con_process .process .list_service>li:nth-of-type(2) .svc_tit::before {background-position:-72px -182px;}
#con_process .process .list_service>li:nth-of-type(3) .svc_tit::before {background-position:-145px -182px;}
#con_process .process .list_service>li:nth-of-type(4) .svc_tit::before {background-position:-217px -182px;}
#con_process .process .list_service>li:nth-of-type(5) .svc_tit::before {background-position:-290px -182px;}
#con_process .process .list_service>li .svc_txt {font-size:var(--fs16, 16px); font-weight:var(--fw-regular, 400); line-height:1.3; letter-spacing:-0.05em; word-break:keep-all; color:rgba(8, 16, 92, 0.8); padding:24px 24px 0 24px;}
#con_process .process .list_service>li .svc_txt span {display:block; margin-bottom:8px;}
#con_process .process .list_service>li .svc_jcu {position:absolute; left:0; bottom:0; width:100%; height:208px; background-color:rgba(8, 16, 92, 0.08); padding-top:40px;}
#con_process .process .list_service>li .svc_jcu>li {font-size:var(--fs16, 16px); font-weight:var(--fw-regular, 400); line-height:1.3; letter-spacing:-0.05em; word-break:keep-all; color:rgba(8, 16, 92, 0.8); padding:0 20px 8px 20px;}
#con_process .process .list_service>li .svc_jcu>li::before {content:"\2713"; display:block; float:left; font-family: 'Recursive', sans-serif; font-size:var(--fs18, 18px); font-weight:var(--fw-regular, 400); margin-right:8px;}
#con_process .swiper-pagination-bullet {background:var(--color-grey-light);}
#con_process .swiper-pagination-bullet-active {background:var(--color-grey-lightest);}

#con_join {overflow:hidden; background:url(http://web-resources.dreammoa.co.kr/clients/dreammoa.co.kr/www/skin1/images/landing/img_join.png) no-repeat bottom center; background-color:var(--color-Primary-dark, #08105c);}
#con_join .join {max-width:var(--w1200, 1200px); margin:0 auto;}
#con_join .con_tit {color:var(--color-grey-lightest, #ffffff);}
#con_join .join .box_price {overflow:hidden; margin:80px 0 120px 0; background-color:var(--color-grey-lightest, #ffffff);}
#con_join .join .box_price .price_img {float:left; width:58%; height:424px; background:url(http://web-resources.dreammoa.co.kr/clients/dreammoa.co.kr/www/skin1/images/landing/img_symbol.png) no-repeat top right, linear-gradient(135deg, var(--color-Primary-light, #3a13e0), var(--color-secondary, #d1008a)); padding:64px;}
#con_join .join .box_price .price_img .price_subtit {display:block; font-size:var(--fs24, 24px); font-weight:var(--fw-regular, 400); letter-spacing:0.1em; color:var(--color-grey-lightest, #ffffff); }
#con_join .join .box_price .price_img .price_tit .num {display:inline-block; font-family: 'Recursive', sans-serif; font-size:var(--fs88, 88px); font-weight:var(--fw-bold, 700); letter-spacing:-0.025em; color:var(--color-grey-lightest, #ffffff); padding-top:80px;}
#con_join .join .box_price .price_img .price_tit .won {display:inline-block; font-size:var(--fs24, 24px); font-weight:var(--fw-regular, 400); letter-spacing:-0.025em; color:var(--color-grey-lightest, #ffffff); padding-left:8px;}
#con_join .join .box_price .price_img .price_tit .period {display:inline-block; font-size:var(--fs16, 16px); font-weight:var(--fw-regular, 400); letter-spacing:-0.05em; color:var(--color-grey-lighter, #f5f5f5); padding-left:8px;}
#con_join .join .box_price .price_txt {position:relative; display:block; margin-left:58%; padding:0 64px;}
#con_join .join .box_price .price_txt::before {content:""; position:absolute; top:0; left:0; display:block; width:100%; height:16px; background-color:var(--color-secondary, #d1008a);}
#con_join .join .box_price .price_txt .list_price {padding:144px 0 32px 0;}
#con_join .join .box_price .price_txt .list_price li {position:relative; font-size:var(--fs20, 20px); font-weight:var(--fw-regular, 400); line-height:1.3; letter-spacing:-0.05em; color:var(--color-grey-dark, #999999); margin-bottom:16px; padding-left:12px;}
#con_join .join .box_price .price_txt .list_price li::before {content:""; position:absolute; top:12px; left:0; display:block; width:4px; height:4px; background-color:var(--color-grey-dark, #999999);}
#jcuvip #container .btn_navy {height:72px; font-size:var(--fs22, 22px); font-weight:var(--fw-medium, 500); line-height:72px; letter-spacing:-0.025em; color:var(--color-grey-lightest, #ffffff); text-align:center; background:linear-gradient(var(--color-Primary-light, #3a13e0), var(--color-Primary-dark, #08105c));}
#con_join .join .btn_join_n {display:block; }

#con_qna {overflow:hidden; background-color:var(--color-grey-lighter, #f5f5f5);}
#con_qna .qna {max-width:var(--w1200, 1200px); margin:0 auto;}
#con_qna .con_tit {color:var(--color-grey-darkest, #0b0b0b)}
#con_qna .con_subtit {color:var(--color-grey-darker, #666666)}
#con_qna .qna .list_QnA {margin:80px 0 120px 0;}
#con_qna .qna .list_QnA li {position:relative; background-color:var(--color-grey-lightest, #ffffff); border:1px solid var(--color-grey-light, #cccccc); margin-bottom:16px;}
#con_qna .qna .list_QnA li button.que {display:block; width:100%; font-size:var(--fs20, 20px); font-weight:var(--fw-medium, 500); line-height:1.3; letter-spacing:-0.05em; word-break:keep-all; color:var(--color-grey-darkest, #0b0b0b); text-align:left; background-color:var(--color-grey-lightest, #ffffff); padding:36px 72px 28px 40px; cursor: pointer;}
#con_qna .qna .list_QnA li button.que::after {content:""; position:absolute; top:22px; right:32px; display:block; width:40px; height:40px; background:url(http://web-resources.dreammoa.co.kr/clients/dreammoa.co.kr/www/skin1/images/landing/vip_res.png) no-repeat; background-position:-213px -2px; transform:rotate(0); transition:transform 0.2s ease-in-out;}
#con_qna .qna .list_QnA li button.que:hover::after {background-position:-165px -3px;}
#con_qna .qna .list_QnA li p.ans {overflow:hidden; max-height:0; font-size:var(--fs18, 18px); font-weight:var(--fw-regular, 400); line-height:1.5; letter-spacing:-0.05em; word-break:keep-all; color:var(--color-grey-dark, #999999); margin:0 40px; transition:max-height 0.2s ease-out; }
#con_qna .qna .list_QnA li.on::before {content:""; position:absolute; top:-1px; left:0; display:block; width:100%; height:4px; background:linear-gradient(90deg, var(--color-secondary, #d1008a), var(--color-Primary-light, #3a13e0));}
#con_qna .qna .list_QnA li.on button.que, #con_qna .qna .list_QnA li button.que:hover {color:var(--color-secondary, #d1008a) !important;}
#con_qna .qna .list_QnA li.on button.que::after {background:url(http://web-resources.dreammoa.co.kr/clients/dreammoa.co.kr/www/skin1/images/landing/vip_res.png) no-repeat; background-position:-165px -3px; transform:rotate(180deg); transition:transform 0.2s ease-in-out;}
#con_qna .qna .list_QnA li.on p.ans {border-top:1px solid var(--color-grey-light, #cccccc); padding-top:32px; margin:0 40px 40px 40px;}

#con_call {overflow:hidden; background:url(http://web-resources.dreammoa.co.kr/clients/dreammoa.co.kr/www/skin1/images/landing/img_call.png) no-repeat bottom center; background-color:var(--color-grey-lighter, #f5f5f5);}
#con_call .educall {max-width:var(--w1200, 1200px); margin:0 auto;}
#con_call .con_tit {display:inline-block; color:var(--color-grey-darkest, #0b0b0b)}
#con_call .educall .agree {display:inline-block; margin-left:48px;}
#con_call .educall .agree label.lab_agree {font-size:var(--fs18, 18px); font-weight:var(--fw-regular, 400); letter-spacing:-0.025em; color:var(--color-grey-darker, #666666);}
#con_call .educall .list_call {overflow:hidden; margin:80px 0 120px 0; font-size:0;}
#con_call .educall .list_call>li {display:block; float:left; margin-right:24px;}
#con_call .educall .list_call>li:last-of-type {margin-right:0 !important;}
#con_call .educall .list_call li input, #con_call .educall .list_call li select {display:inline-block; height:72px; font-size:var(--fs20, 20px); font-weight:var(--fw-medium, 500); line-height:72px; letter-spacing:-0.05em; color:var(--color-grey-dark, #999999); background-color:var(--color-grey-lightest, #ffffff); border:1px solid var(--color-grey-light, #cccccc); padding:0 40px 0 24px;}
#con_call .educall .list_call li .inp {width:320px;}
#con_call .educall .list_call li .ipt_month {width:184px; margin-right:8px;}
#con_call .educall .list_call li .ipt_day, #con_call .educall .list_call li .ipt_hour, #con_call .educall .list_call li .ipt_minutes {width:96px; margin-right:8px;}
#con_call .educall .list_call li .ipt_minutes {margin-right:0 !important;}
#con_call .educall .list_call li .li_call_time>li {position:relative; display:inline-block;}
#con_call .educall .list_call li .li_call_time>li select {appearance: none; -webkit-appearance: none; -moz-appearance: none; cursor:pointer;}
#con_call .educall .list_call li .li_call_time>li select::-ms-expand {display: none;}
#con_call .educall .list_call li .li_call_time>li::after {content:""; position:absolute; top:20px; right:16px; display:block; width:32px; height:32px; background:url(http://web-resources.dreammoa.co.kr/clients/dreammoa.co.kr/www/skin1/images/landing/vip_res.png) no-repeat; background-position:-261px -6px; pointer-events: none;}
#con_call .educall .list_call li .li_call_time li:last-child:after {right:8px;}
#con_call .educall .btn_call {display:inline-block; width:336px;}



/* footer */
#footer .ftarea {max-width:var(--w1200, 1200px); margin:0 auto; padding:48px 0 72px 0;}
.ftarea h2.logo_ft {float:left;}
.ftarea .jcu_info {text-align:right;}
.ftarea .jcu_info .call_num {font-size:var(--fs18, 18px); color:var(--color-grey-lightest, #ffffff); margin:12px 0 48px 0; opacity:0.8;}
.ftarea .jcu_info address, .ftarea .jcu_info .copyright {font-size:var(--fs13, 13px); font-weight:var(--fw-regular, 400); color:var(--color-grey-lightest, #ffffff); opacity:0.5; margin-bottom:6px;}
.ftarea .jcu_info address span::before {content:''; display:inline-block; width:2px; height:10px; background-color:var(--color-grey-lightest, #ffffff); margin:0 8px;}
.ftarea .jcu_info address span:first-child::before {content:none;}



/* Tablet */
@media only screen and (max-width : 1200px) {
    #jcuvip #header, #hero_wrap, #con_feature, #con_feature .feature, #con_process, #con_join, #con_qna, #con_call, #footer {padding:0 24px;}

    #header .logo {padding:40px 0 0 40px;}
    #header .utility li {margin-left:8px;}

    #hero_wrap {background-size:160%; background-position:70% 0%;}
    
    #con_process {background-size:140%;}
    #con_process .process .list_service>li {width:18.8%; margin-right:1.4%;}
    
    #con_join .join .box_price .price_img {padding:64px 32px;}
    #con_join .join .box_price .price_img .price_tit .period {display:block; padding:20px 0 0 0; text-align:right;}
    #con_join .join .box_price .price_txt {padding:0 32px;}

    #con_call .educall .list_call>li.call_btn {float:right; margin-top:32px !important;}
    


}

@media only screen and (max-width : 900px) {
    #hero_wrap {background-size:200%; background-position:80% 0%;}
    #hero_wrap .hero .hero_tit {display:none;}
    #hero_wrap .hero .hero_tit_s {display:block; font-size:var(--fs56, 56px);}

    #con_feature .list_feature {margin:80px 0 120px 0;}

    #con_join .join .box_price .price_img {display:block; width:100%; float:none;}
    #con_join .join .box_price .price_txt {display:block; width:100%; margin:0; padding:48px 32px;}
    #con_join .join .box_price .price_txt .list_price {padding:32px 0;}


    #con_call {background-position:10% 100%;}
    #con_call .educall .list_call>li.call_num, #con_call .educall .list_call>li.call_day {width:100%; margin:0 0 24px 0;}
    #con_call .educall .list_call li .inp, #con_call .educall .list_call li .ipt_month, #con_call .educall .list_call li .ipt_day, #con_call .educall .list_call li .ipt_hour, #con_call .educall .list_call li .ipt_minutes {width:100%; margin-right:0;}
    #con_call .educall .list_call li .li_call_time>li {width:20%; margin:0 1% 0 0;}
    #con_call .educall .list_call li .li_call_time>li:first-of-type {width:37% !important;}
    #con_call .educall .list_call li .li_call_time>li:last-of-type {margin:0 !important;}

}


/* Mobile */
@media only screen and (max-width : 600px) {
    #jcuvip #header, #hero_wrap, #con_feature, #con_feature .feature, #con_process, #con_join, #con_qna, #con_call, #footer {padding:0 16px;}
    #jcuvip #header .logo {display:none;}

    #hero_wrap {min-height:1316px;}
    #hero_wrap .hero .hero_tit_s {font-size:var(--fs40, 40px); margin-top:188px;}
    #hero_wrap .hero .hero_txt {font-size:var(--fs18, 18px);}
    #hero_wrap .hero .btn_join {width:100%; font-size:var(--fs18, 18px); padding:16px 24px;}

    #jcuvip #container .con_tit {font-size:var(--fs40, 40px); margin-top:96px;}
    #jcuvip #container .con_subtit {font-size:var(--fs18, 18px);}
    #jcuvip #container .con_subtit span, #con_feature .list_feature li span {display:inline;}

    #con_feature .list_feature li {position:relative; display:block; width:90%; height:120px; font-size:var(--fs18, 18px); text-align:left; margin:0 auto 40px; padding:32px 0 0 144px;} 
    #con_feature .list_feature li::before {position:absolute; top:0; left:0;}

    #con_process {background-size:200%; background-position:80% 0;}

    #jcuvip #container .btn_navy {height:56px; line-height:56px; font-size:var(--fs18, 18px);}
    #con_join .join .box_price .price_img .price_subtit {font-size:var(--fs20, 20px);}
    #con_join .join .box_price .price_img .price_tit .num {font-size:var(--fs80, 80px);}
    #con_join .join .box_price .price_txt .list_price li {font-size:var(--fs18, 18px);}

    #con_call .educall .agree {margin:24px 0 0 0;}
    #con_call .educall .list_call>li.call_btn {width:100%; margin-top:32px !important;}
    #con_call .educall .btn_call {width:100%;}

    .ftarea .jcu_info .call_num {margin:64px 0 48px 0;}
    .ftarea .jcu_info address span {display:block; margin-bottom:4px;}
    .ftarea .jcu_info address span::before {content:none;}


}

@media only screen and (max-width : 480px) {
    #header .utility {display:none;}

    #hero_wrap .hero .hero_tit_s {margin-top:144px;}

    #con_feature .list_feature li {width:100%; height:auto; text-align:center; padding:0;} 
    #con_feature .list_feature li::before {position:static; margin:0 auto 24px;}

    #con_join .join .box_price .price_img {padding:64px 16px;}
    #con_join .join .box_price .price_img .price_tit .num {font-size:var(--fs56, 56px);}
    #con_join .join .box_price .price_txt {padding:48px 16px;}

    #con_qna .qna .list_QnA li button.que {font-size:var(--fs18, 18px); padding:36px 56px 28px 24px;}
    #con_qna .qna .list_QnA li button.que::after {right:24px;}
    #con_qna .qna .list_QnA li p.ans {font-size:var(--fs16, 16px); margin:0 24px;}
    #con_qna .qna .list_QnA li.on p.ans {margin:0 24px 40px 24px;}

    #con_call .educall .list_call li .li_call_time>li {width:32.6%; margin:0 1% 0 0;}
    #con_call .educall .list_call li .li_call_time>li:first-of-type {width:100% !important; margin:0 0 8px 0;}
    #con_call .educall .list_call li .li_call_time>li:last-of-type {margin:0 !important;}
    #con_call .educall .list_call li input, #con_call .educall .list_call li select, #con_call .educall .agree label.lab_agree {font-size:var(--fs16, 16px);}

}