@charset "UTF-8";

/* Common */
body {margin:0 auto; padding:0; text-align:center;}
body,input,textarea,select,button,table {font-family:"Dotum", "돋움", "Helvetica", "Arial", "AppleSDGothicNeo", sans-serif; font-size:14px;}
p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select, img, a {margin:0; padding:0}
header, footer {display:block}
input {border:0; outline:0; background:none;}
input[type="button"] {text-indent:-9999px; cursor:pointer;}
a {text-decoration:none}
a:active {text-decoration:none}pot2
a:hover {text-decoration:none}
a:focus {text-decoration:none}
button {border:0; cursor:pointer; background:none;}
img,fieldset {border:0;}
select { appearance: none; -webkit-appearance: none; border:0; border-radius:0; cursor:pointer;}
select::-ms-expand { display:none; }
ul, ol, li {list-style:none}
h1, h2, h3, h4, h5, h6, em, strong {font-weight:normal}
em {font-style:normal}
.blind {position:absolute; overflow:hidden; top:0; left:0; width:0; height:0; font-size:0; line-height:0}


/* layout */
#wrap {position:relative; width:100%}
#header {max-width:1500px; height:120px; margin:0 auto;}
#footer {background:#151515;}

/* header */
.logo {float:left; margin:30px 0 30px 16px;}
.logo a {display:block; width:295px; height:60px; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/logo.png) no-repeat; background-size: contain;}
.util {float:right; margin:48px 16px 0 0;}
.util li {float:left;}
.util li a {display:inline-block; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/utility.png) no-repeat; height:22px; vertical-align:top; }
.util li::before {content:""; display:inline-block; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/utility.png) -19px 0 no-repeat; height:22px; width:32px; vertical-align:top; }
.util .util_home::before {content:none;}
.util .util_home a {background-position:0 0; width:19px;}
.util .util_kakao a {background-position:-51px 0; width:18px;}
.util .util_facebook a {background-position:-101px 0; width:14px;}

/* container */
/* main_spot */
#main_spot {width:100%; height:760px; background:#bbb9e4 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/bg_main_l.png) 50% 0 no-repeat;}
#main_spot2 {width:100%; background-color:#971750; padding:56px 0;}
#main_spot2 .main_b7_pc {display:block; width:100%; margin:0 auto;}
#main_spot2 .main_b7_mo {display:none;}
#main_spot2 img {max-width:100%;}
.main_hero {position:relative; max-width:1200px; width:100%; height:100%; margin:0 auto;}
.main_tit {position:absolute; bottom:10%; right:2%; width:627px; height:262px; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/txt_main.png) no-repeat;}
.beauty_banner {position:absolute; left:200px;z-index:99}

/* content */
.sec_wrap {max-width:1200px; margin:0 auto; padding:72px 16px 64px 16px;}
#con_beauty img, #con_fee img, #con_fee2 img, #con_only img, #con_target img, #con_ad img, #con_join img {max-width:100%; height:auto; vertical-align:top;}

#con_beauty {overflow:hidden; background:#fff url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/bg_beauty.png) 50% 0 no-repeat;}
#con_beauty h3 {width:500px; height:104px; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/tit_beauty.png) no-repeat;}
#con_beauty p {width:926px; height:54px; margin-top:30px; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/tit_s_beauty.png) no-repeat;}
.beauty_group {overflow:hidden; margin-top:60px;}
.beauty_group li {float:left; width:33.3%}

#con_fee {overflow:hidden; background:#fff url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/bg_fee.png) 50% 0 no-repeat;}
#con_fee h3 {width:500px; height:104px; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/tit_fee.png) no-repeat;}
#con_fee2 {overflow:hidden; background:#fff url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/bg_fee.png) 50% 0 no-repeat;}
#con_fee2 h3 {width:500px; height:104px; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/tit_fee-2.png) no-repeat;}
.fee_group {overflow:hidden; position:relative; margin:8px 0 24px 0;}
.fee_group span {display:inline-block; height:auto; vertical-align:middle; height:auto }
.fee_img1  {float:left; width:43%; margin-right:7%}
.fee_img3  {float:right;; width:43%; margin-left:7%}
.fee_img2  {position:absolute; top:55%; left:45%; width:10%;}

/* 플래너 추가 (2022-12-23 배기민)*/
#con_planner {max-width:1200px; margin:0 auto; overflow:hidden; padding:5vw 0; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/img_planner_2.png) right 3vw no-repeat; background-size:wrap}
#con_planner img {float:left}

/* 가격테이블 추가 (2022-08-31 한기쁨) */
#con_fee_table {overflow:hidden; background:#fff;}
#con_fee_table h3 {width:465px; height:102px; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/tit_fee_table.png) no-repeat;}
#con_fee_table .fee_table_group img {max-width:100%; height:auto; vertical-align:top;}
/* //가격테이블 추가 (2022-08-31 한기쁨) */

/* 가격테이블 유공자용 추가  */
#con_fee_table2 {overflow:hidden; background:#fff;}
#con_fee_table2 h3 {width:465px; height:102px; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/tit_fee_table2.png) no-repeat;}
#con_fee_table2 .fee_table_group img {max-width:100%; height:auto; vertical-align:top;}
/* //가격테이블 추가 (2022-08-31 한기쁨) */

/* 가격 추가 (2022-08-24 한기쁨) */
#con_fee_voucher {overflow:hidden; background:#fff;}
#con_fee_voucher h3 {width:556px; height:46px; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/tit_fee_voucher.png) no-repeat;}
#con_fee_voucher .fee_voucher_group img {max-width:100%; height:auto; vertical-align:top;}
.fee_voucher_group {overflow:hidden; margin-top:60px;}
.fee_voucher_group li {float:left;}
.fee_voucher_group li.fv_img1 {width:50%;}
.fee_voucher_group li.fv_img1_m {display:none;}
.fee_voucher_group li.fv_img2, .fee_voucher_group li.fv_img3 {width:48%; margin:0 0 16px 2%;}
/* //가격 추가 (2022-08-24 한기쁨) */


#con_only {overflow:hidden; background:#e7e7e7 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/bg_only.png) 50% 0 no-repeat; background-size: cover;}
#con_only span {display:inline-block; height:auto; vertical-align:middle;}
.only_pc {width:46%;}
.only_tit {width:33%; margin-left:6%;}

#con_youtube {background:#000;}
#con_youtube_att {background:#03021d;} /*추가(2022-12-06 한기쁨) */
#con_youtube_att a.mv_youtube {display:block; max-width:1200px; margin:0 auto;} /*추가(2022-12-06 한기쁨) */
#con_youtube_att a.mv_youtube img {width:100%;} /*추가(2022-12-06 한기쁨) */

#con_scholarship {background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/scholarship_bg.png) center center no-repeat; background-size:cover;}
#con_scholarship img {width:100%; max-width:556px; vertical-align:middle}
#con_scholarship img:first-child {margin-right:56px}
#con_scholarship .cap_tar {display:block; font-size:18px; color:rgba(255, 255, 255, 0.5); text-align:right;} /*추가(2022-12-06 한기쁨) */

#con_gift {background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/gift_bg.png) center top}
#con_gift img {vertical-align:middle}
#con_gift img:nth-child(1n) {margin-right:40px}

#con_34th {background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/34th_bg.png) center center no-repeat; background-size:cover;}
#con_34th img {vertical-align:middle}


#con_notice {background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing//notice_bg.png) center center no-repeat; background-size:cover;}
#con_notice img {width:100%; max-width:1168px; vertical-align:middle}

#con_academy {background:#171e39;}
#con_academy p {width:626px; height:45px; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/acdm_tit.png) 50% 0 no-repeat; margin:0 auto 64px;}
#con_academy .acdm_group li {display:inline-block; width:209px; height:209px; margin:0 12px; border-radius:50%; box-shadow:0px 0px 0px rgba(0, 0, 0, 0); transform:translateY(0); transition:all 0.3s;}
#con_academy .acdm_group li a {display:block; width:100%; height:100%; }
#con_academy .acdm_group li:hover {box-shadow:0px 10px 10px rgba(0, 0, 0, 0.5); transform:translateY(-10px); }
#con_academy .acdm_group li.toni a {background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/acdm_img_toni.png) no-repeat;}
#con_academy .acdm_group li.ellucy a {background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/acdm_img_ellucy.png) no-repeat;}
#con_academy .acdm_group li.som a {background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/acdm_img_som.png) no-repeat;}
#con_academy .acdm_group li.mafo a {background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/acdm_img_mafo.png) no-repeat;}
#con_academy .acdm_group li.ktop a {background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/acdm_img_ktop.png) no-repeat;}

#con_vs {background:#ccc4b6;}
#con_vs .bg_vs {overflow:hidden; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/join_bg_vs.png) right bottom no-repeat;}
#con_vs span {width:50%; float:left;}
#con_vs span img:nth-child(2n) {margin-top:40px}
#con_tg {overflow:hidden; background:#000 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/join_tg_bg.png) 50% 0 no-repeat;}
#con_tg img {vertical-align:middle;}
#con_tg .top img:nth-child(2n) {padding-left:10%;}
#con_tg .curriculum, #con_mafo .curriculum, #con_ktop .curriculum {background:rgba(0, 0, 0, 0.5); padding:48px 72px; margin-top:32px; clear:both;}
#con_ellc .curriculum {background:rgba(255, 255, 255, 0.5); padding:48px 72px; margin-top:32px; clear:both;}
#con_ellc {overflow:hidden; background:#feecef url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/join_ellc_bg.png) 50% 0 no-repeat;}
#con_ellc .top img:nth-child(2n) {padding:4% 0 0 8%; vertical-align:top;}
#con_ellc .boxband {width:100%; background:rgba(206, 148, 148, 0.2); margin-top:120px;}
#con_ellc .boxband img {vertical-align:middle; margin:32px 0;}
#con_ellc .boxband img:nth-child(2n) {margin-left:8%;}
#con_mafo {overflow:hidden; background:#000 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/join_mafo_bg.png) 50% 0 no-repeat;}
#con_mafo .top {float:left; margin:40px 0 0 88px;}
#con_mafo .boxband {float:right; width:420px; min-height:690px; background:rgba(224, 14, 43, 0.5); margin:-72px 88px 0 0;}
#con_mafo .boxband img {margin-top:160px;}
#con_ktop {overflow:hidden; background:#000 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/join_ktop_bg.png) 50% 0 no-repeat;}
#con_ktop .top {text-align:left;}
#con_ktop .top img {padding:4% 0 0 8%; vertical-align:top;}
#con_ktop .boxband {width:100%; background:rgba(0, 0, 0, 0.3); margin-top:120px;}
#con_ktop .boxband img {vertical-align:middle;}
#con_ktop .boxband img:nth-child(1) {border-right:1px rgba(255, 255, 255, 0.3) dotted; margin:40px 0 0 0; padding-right:80px;}
#con_ktop .boxband img:nth-child(2) {margin:-20px 0 32px 80px;}


#con_target {position: relative; overflow:hidden; background-color:#fff}
#con_target h3 {width:500px; height:114px; margin:0 auto; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/tit_target.png) no-repeat;}
.tar_group {margin-top:32px; }
.tar_group li {overflow:hidden; max-width:1168px; margin:0 16px; padding:48px 72px; border-bottom:2px solid #e0e0e0;}
.tar_group .timg {float:left; width:50%; padding:0 4% 0 0;}
.tar_group .twords {float:left; width:46%;}
.tar_stud .timg, .tar_worker .timg {float:right !important; padding:0 0 0 4% !important;}
.tar_arti {border:0 !important; padding-bottom:0 !important;}
.bx_btn_group {display:none;}

#con_ad {background:#e69a9c url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/bg_ad.png) 50% 0 no-repeat;}
.ad_group {position:relative; height:216px; padding:0 !important;}
.ad_subtit {position:absolute; top:35%; left:30%;}
.ad_btn {position:absolute; top:35%; right:5%;display:none;}
.ad_btn_pc {position:absolute; top:35%; right:5%; }

#con_call {background-color:#eaeaea;}
#con_call form {overflow:hidden; padding:48px 16px !important; text-align:left;}
#con_call h3 {display:inline-block; width:368px; height:41px; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/tit_call.png) no-repeat; vertical-align:top;}
.check_agree {display:inline-block; margin:16px 0 0 32px; vertical-align:top;}
.check_agree label {line-height:20px; color:#222;}
.input_group {display:block; margin-top:40px;}
.input_group li {float:left;}
.in_num label, .in_day legend {float:left; margin-right:16px; font-weight:bold; line-height:54px; color:#151515;}
.in_num input {width:296px; height:54px; padding:0 12px; color:#888; background-color:#fff;}
.in_day {margin-left:24px;}
.in_day select {width:80px; height:54px; padding:0 12px; margin:0 4px 0 0; color:#888; background:#fff url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/ic_down.png) 82% 24px no-repeat;}
.call_btn {float:right !important; width:258px; height:54px;}
.call_btn input {width:100%; height:100%; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/btn_call.png)50% 0 no-repeat;}


/* footer */
.footer_wrap {max-width:1500px; margin:0 auto; padding:48px 16px; text-align:right;}
.footer_logo {float:left; margin-bottom: 16px;}
.footer_logo a {display:block; width:194px; height:40px; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/logo_footer.png) no-repeat;}
.footer_num {display:inline-block; width:158px; height:17px; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/txt_number.png) no-repeat;  margin-top:12px;}
.footer_info {font-size:13px; line-height:1.5em; font-weight:normal; color:#ddd; margin-top:34px;}
.footer_info li {display:inline-block;}
.footer_info li::after {content:'|'; display:inline-block; font-size:10px; margin:-1px 10px 0 10px; vertical-align:top;}
.footer_info li+li+li::after, .footer_info li+li+li+li::after {content:none;}
.footer_info .copyright {display: block;}

/*banner*/
#banner {width:100%; background:#f6f4f2;}
.banner_img {position:relative; width:100%; max-width:1200px; margin:0 auto;}
.banner_img img {max-width:100%; height:auto; vertical-align:bottom; margin:0 auto;}
.banner_S {display:none;}
.banner_close {position:absolute; top:0; right:0; width:48px; height:48px;}
.banner_close i {display:block; width:16px; height:16px; margin:auto; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/ic_banner_close.png) no-repeat; text-indent:-9999px}

/*banner2*/
#banner2 {width:100%; background-color:#f1bcc9;}
.banner_close2 {position:absolute; top:0; right:0; width:48px; height:48px;}
.banner_close2 i {display:block; width:16px; height:16px; margin:auto; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/ic_banner01_close.png) no-repeat; text-indent:-9999px}


/* 과제 없는 교육원 배너 추가 (2023-05-03 한기쁨) */
/* event */
#event_wrap .eventarea.NOhw {background:linear-gradient(90deg, #050d4e, #000335);}
#event_wrap .eventarea.fyears {background-color:#011b48;}
#event_wrap .eventarea.youtube {background-color:#03021d;}
#event_wrap .eventarea a.e_NOhw, #event_wrap .eventarea a.e_5years, #event_wrap .eventarea a.e_youtube {position:relative; overflow:hidden; display:block; max-width:1200px; margin:0 auto; width:100%; padding:48px 0; text-align:left; box-sizing:border-box;}
#event_wrap .eventarea a.e_NOhw {max-height:480px;}
#event_wrap .eventarea a.e_5years {max-height:520px;}
#event_wrap .eventarea a img {max-width:100%; height:auto; vertical-align:bottom;}
#event_wrap .eventarea a.e_NOhw img:nth-of-type(2) {float:right; margin-top:-40px;}
#event_wrap .eventarea a.e_5years img:nth-of-type(2) {float:right; margin-top:-160px;}
#event_wrap .eventarea a.e_youtube img:nth-of-type(2) {float:right;}

#banner3 {width:100%; background:#ffefe4;}
#banner3 img {max-width:100%;height:auto;vertical-align:bottom;}

#banner_open {width:100%; background:#000000;}
#banner_open img {margin:0 auto;}
.mobile_cacaochat {display:none}
.banner_mobile {display:none;}
/* 최저가보상제 (20220414 배기민) */
#area_money {background:#092752 url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/img_money.png); background-position:8vw bottom; background-repeat:no-repeat; background-size:40vw; padding:50px 10px;}
#area_money img {padding-left:25vw}


/* Large Devices, Desktops */
@media only screen and (max-width : 1024px) {
    #con_fee {background-size: cover;}
    #con_fee2 {background-size: cover;}
    #con_only p {margin:0;}
    .ad_subtit {left:22%;}
    .call_btn {margin-top:32px;}
    .banner_img img {max-width:94%;}
	.banner_mobile {display:block;}
	.banner_pc {display:none;}
	/* 최저가보상제 (20220414 배기민) */
	#area_money {background-position:left bottom; background-size:30vw; padding:30px 10px;}
	#area_money img {width:80vw; padding-left:0;}
	#event_wrap .eventarea a.e_NOhw, #event_wrap .eventarea a.e_5years, #event_wrap .eventarea a.e_youtube {padding:48px 16px;}
	#event_wrap .eventarea a.e_NOhw img:nth-of-type(2) {margin-top:-240px;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
    #con_beauty p {width:100%; background-size:contain;}
    .beauty_group {margin-top:32px;}
    #con_fee {background-position:50% 60px; background-size:180%}
    #con_fee2 {background-position:50% 60px; background-size:180%}
    .fee_group {margin:32px 0;}
    .tar_group li {max-width:100%; padding:40px 0;}
    .ad_subtit {width:25%;}
    .ad_btn_pc {width:45%;}
    .in_num input {width:208px;}
    .in_day select {width:68px;}
    .call_btn {display:block;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    #con_fee {background-size:200%}
    #con_fee2 {background-size:200%}
    .fee_img1  {width:50%; margin:0 0 0 -7%;}
    .fee_img3  {width:50%; margin:0;}
    .only_pc {width:40%;}
    .only_tit {width:50%;}
    #con_ad {background-position:-480px 0; background-size:cover;}
    .ad_subtit {width:45%; top:20%; left:43%;}
    .ad_btn {width:60%; top:auto; bottom:12%;display: block;}
    .ad_btn_pc {display:none;}
    .banner_img img {max-width:100%;}
    .banner_S {display:block;}
    .banner_L {display:none;}
    .mobile_cacaochat {border-top:2px solid #472a2b;}
    .mobile_cacaochat a {display:block;background: #ffd632;padding: 20px 0;margin:0 auto;}
    .mobile_cacaochat img {width: 80%;}

    #con_vs .bg_vs, #con_tg, #con_ellc, #con_mafo {background-size:cover}
    #con_vs span {width:100%;}
    #con_tg .top img:nth-child(1n) {width:60%}
    #con_tg .top img:nth-child(2n) {padding:40px 0 0 0; width:80%}
    #con_tg .curriculum, #con_ellc .curriculum, #con_mafo .curriculum, #con_ktop .curriculum {padding:40px 16px;}
    #con_tg .curriculum img, #con_ellc .curriculum img, #con_mafo .curriculum img, #con_ktop .curriculum img {width:100%}
    #con_ellc {background-position:40% 0;}
    #con_ellc .top img:nth-child(2n) {padding:64px 0 0 0; float:none;}
    #con_ellc .boxband {width:100%; margin:40px auto;}
    #con_ellc .boxband img:nth-child(2n) {margin-left:0; margin-top:0;}
    #con_mafo .top {float:none; width:80%; margin:0 auto;}
    #con_mafo .boxband {float:none; width:100%; min-height:0; margin:48px auto 0;}
    #con_mafo .boxband img {width:60%; margin:24px 0;}
    #con_ktop .top {text-align:center; margin-left:11%;}
    #con_ktop .top img {padding:0;}
    #con_ktop .boxband {width:100%; margin:64px auto 40px;}
    #con_ktop .boxband img:nth-child(1) {border-right:0px; margin:32px 0; padding-right:0;}
    #con_ktop .boxband img:nth-child(2) {margin:0 0 32px 0;}
    
    #con_youtube iframe {width:80%;}
    
    #con_scholarship img {width:40%;}
    #con_scholarship img:first-child {margin-right:4%;}
    #con_scholarship .cap_tar {font-size:14px;  text-align:center; padding-top:20px;} /*추가(2022-12-06 한기쁨) */

    #con_gift .sec_wrap {padding:60px 16px 0px 16px}
    #con_gift img:nth-child(1n) {margin-bottom:40px; margin-right:0}
    #con_gift img:nth-child(2n) {margin-bottom:0}
    
    #con_34th img:first-of-type {width:40%; margin-bottom:40px;}
    #con_34th img:last-of-type {width:80%;}

    #con_academy p {width:100%; background-size:contain; margin:0 auto 32px;}
    #con_academy .acdm_group li {margin:16px;}

    #event_wrap .eventarea a.e_NOhw, #event_wrap .eventarea a.e_5years, #event_wrap .eventarea a.e_youtube {padding:32px 16px;}
    #event_wrap .eventarea a.e_NOhw {max-height:88vw;}
    #event_wrap .eventarea a.e_5years {max-height:80vw;}
    #event_wrap .eventarea a.e_NOhw img:nth-of-type(2) {float:none; display:block; margin:0 auto;}
    #event_wrap .eventarea a.e_5years img:nth-of-type(2) {float:none; display:block; width:90%; margin:0 auto;}
    #event_wrap .eventarea a.e_youtube img:nth-of-type(2) {float:none; display:block; margin:32px auto 0;}

}

@media only screen and (max-width : 480px) {
    body,input,textarea,select,button,table {font-size:12px;}
    #header {height:64px;}

    .logo {margin:12px 16px;}
    .logo a {width:188px; height:38px;}
    .util {margin:20px 16px 0 0;}
    .util li {margin-left:10px;}
    .util li::before {content:none;}

    .beauty_banner {display:none}

    .sec_wrap {padding:40px 16px;}
    #main_spot {height:400px; background-size:cover;}
    #main_spot2 {padding:0;}
    #main_spot2 .main_b7_pc {display:none;}
    #main_spot2 .main_b7_mo {display:block;}
    .main_tit {width:260px; height:110px; bottom:5%; right:16px; background-size:contain;}

    #con_beauty {background-image:none;}
    #con_beauty h3, #con_fee h3 {width:280px; height:66px; background-size:contain;}
    #con_beauty p {height:48px; margin-top:24px; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/tit_s_beauty_m.png) no-repeat; background-size:contain;}
    .beauty_group li {width:50%}
    .beauty_group li+li+li {width:100% !important; background-color:#e4c6b1; text-align:right;}
    .beauty_group li+li+li img {width:50%;}

    .fee_group {margin:24px 0 16px 0;}

	/* 플래너 추가 (2022-12-23 배기민)*/
	#con_planner {margin:0 auto; overflow:hidden; padding:40px 16px; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/img_planner_2.png) right 280% no-repeat; background-size:50%}
	#con_planner img {float:left; width:100%}

     /* 가격테이블 추가 (2022-08-31 한기쁨) */
	#con_fee_table h3 {width:280px; height:66px; background-size:contain;}
	#con_fee_table .fee_table_group {display:flex; overflow-x:auto;}
	#con_fee_table .fee_table_group img {max-width:140%;}

    /* 가격 추가 (2022-08-24 한기쁨) */
    #con_fee_voucher h3 {width:288px; height:28px; background-size:contain;}
    .fee_voucher_group {margin-top:32px;}
    .fee_voucher_group li.fv_img1 {display:none;}
    .fee_voucher_group li.fv_img1_m {display:block;}
    .fee_voucher_group li.fv_img1_m, .fee_voucher_group li.fv_img2, .fee_voucher_group li.fv_img3 {width:100%; margin:0 0 8px 0;}

    #con_only p {padding:32px 16px 24px 16px;}

    #con_target h3 {width:280px; height:72px; background-size:contain;}
    .tar_group li {max-width:100%; margin:0; padding:0; border-bottom:0;}
    .tar_group .twords {width:88%; padding:0; margin:32px 6%;}
    .tar_group .timg {width:88%; padding:0 !important; margin:0 6%;}
    .bx_btn_group {display:block; position:absolute; top:50.5%; left:0; width:80%; margin:0 10%;}
    .bx_btn {display:inline-block; width:32px; height:32px;}
    .bx_btn a {display:block; width:100%; height:100%}
    .btn_p {float:left; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/btn_prev.png) no-repeat;}
    .btn_n {float:right; background:url(https://www.dreammoa.co.kr/web-resources/clients/dreammoa.co.kr/www/skin1/images/landing/btn_next.png) no-repeat;}

    #con_ad {background-position:-380px 0;}
    .ad_group {width:100%; height:160px;}
    .ad_subtit {top:24%;}
    .ad_btn {bottom:20%;display: block;}
    .ad_btn_pc {display:none;}

    #con_call form {padding:40px 16px !important;}
    #con_call h3 {width:235px; height:42px; background-size:contain;}
    .check_agree {margin:12px 0 0 0;}
    .check_agree label {line-height:20px; color:#222;}
    .input_group {margin-top:16px;}
    .input_group li {width:100%;}
    .in_num label, .in_day legend {width:100%; margin-right:0; line-height:34px;}
    .in_num input {display:block; width:93%; height:48px;}
    .in_day {margin:16px 0 0 0;}
    .in_day select {width:23.3%; height:48px; margin:0 1% 0 0; }
    .in_day select+select+select+select {margin:0; }
    .call_btn {margin-top:32px; height:48px; background-color:#0a0a0a; background-size: contain;}
    .call_btn input {background-size: contain;}

    .footer_wrap {max-width:100%; padding:32px 16px;}
    .footer_info {margin-top:20px; font-size:11px;}
    .footer_info li {display: block;}
    .footer_info li::after {content:none;}

    .mobile_cacaochat {border-top:2px solid #472a2b;}
    .mobile_cacaochat a {display:block;background: #ffd632;padding: 20px 0;margin:0 auto;}
    .mobile_cacaochat img {width: 80%;}

    #con_tg .curriculum, #con_ellc .curriculum, #con_mafo .curriculum, #con_ktop .curriculum {background:none; padding:0;}
    #con_vs span img:nth-child(1), #con_tg .top img:nth-child(1), #con_ellc .top img:nth-child(1), #con_ellc .boxband img, #con_mafo .top img, #con_mafo .boxband img, #con_ktop .top img, #con_ktop .boxband img {width:80%;}
    #con_vs span, #con_vs span img:nth-child(2n), #con_tg .top img:nth-child(2n), #con_ellc .top img:nth-child(2n), #con_mafo .boxband,  #con_ellc .boxband, #con_ktop .boxband {width:100%;}
    #con_ktop {background-size:cover; background-position:60% 0;}

    #con_youtube iframe {width:auto;height:auto;}/*200831 배기민 추가*/

    #con_gift .sec_wrap {padding:40px 16px 0px 16px}
    #con_gift {background-size:cover}
    #con_gift img:nth-child(1n) {width:80%;margin-bottom:20px;}
    #con_gift img:nth-child(2n) {width:50%;}
    
    #con_34th img:first-of-type {margin-bottom:20px;}

    #con_academy p {width:80%; margin:0 auto;}
    #con_academy .acdm_group li {width:128px; height:128px; margin:8px 4px;}
    #con_academy .acdm_group li a {background-size:contain !important; }

    #event_wrap .eventarea a.e_NOhw {max-height:104vw;}
    #event_wrap .eventarea a.e_NOhw img:nth-of-type(2) {width:80%;}
}
