@charset "utf-8";
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
*{
    margin:0;padding:0; box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
/*    transition: 0.2s;
    -webkit-transition: 0.2s; */
}
html{ font-size:14px; font-family:'Malgun Gothic', '맑은 고딕', sans-serif; -webkit-overflow-scrolling:touch; background: #fff; height: 100%}
body {-webkit-text-size-adjust:none; background:#fff; min-height: 100%;max-width: 768px;margin:0 auto;}
.bodyHeight {height:100%;}

fieldset,img {border:0 none}
img { vertical-align:top; }
dl,ul,ol,menu,li {list-style:none}

blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}

input,select,textarea,button {font-size:100%;vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
table {border-collapse:collapse;border-spacing:0}
caption{ display:none; }
input[type='text'],input[type='password'],input[type='submit'],input[type='search'] {-webkit-appearance:none; border-radius:0}
input:checked[type='checkbox'] {-webkit-appearance:checkbox }
button,input[type='button'],input[type='submit'],input[type='reset'] /*,input[type='file']*/ {-webkit-appearance:button; border-radius:0}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}
i,em{ font-style:normal; }
a { color:#333;text-decoration:none; cursor:pointer; line-height: 1.2rem; }
a:active, a:hover { text-decoration:none }
select, input, textarea{  -webkit-appearance: none;  /* 네이티브 외형 감추기 */-moz-appearance: none; appearance: none; border-radius:0; }
img{width: 100%;}
/*input[type=number] {-webkit-text-security:disc;} 비빌번호표시형식*/

/*form input[type='hidden'] { display:none;  }*/
.fl_left{float: left !important;}
.fl_right{float: right !important;}

.ml0{margin-left: 0% !important;}
.ml20{margin-left: 2% !important;}
.mt10{margin-top: 1% !important;}
.mt20{margin-top: 2% !important;}
.mt30{margin-top: 3% !important;}
.mt40{margin-top: 4% !important;}
.mt50{margin-top: 5% !important;}
.mt60{margin-top: 6% !important;}
.mt70{margin-top: 7% !important;}
.mt100{margin-top: 10% !important;}

.ls-000{letter-spacing: 0em !important;}
.ls-000 > a > button {font-size: 20px;color: #a19fa2;font-family: 'notokr-demilight';vertical-align: unset;text-decoration: underline;}

.box_hidden{overflow: hidden !important;}
.dis_inb{display: inline-block !important;}










.divbanner {
	display: none;
}



.ly_bg{position: fixed;width: 100%;height: 100%;top:0;left:0;background-color: rgba(0,0,0,.7);z-index: 9999;}

/*20230424 배너*/
/* 상단배너*/
header{position: relative;text-align:center;background: #fff;width: 100%;left: 0;top: 0;z-index: 999;display: flex;flex-direction: column;}
header.fixed {
	position: fixed;
}
#header_bn {
  width: 100%;
  position: relative;
}
#header_bn > a{
  display: flex;
}
#header_bn img{
  width: 100%;
}

#header_bn p.close {
  display: inline-block;
  font-size: 12px;
  background: rgba(0,0,0,0.3);
  color: #ffffff;
  position: absolute;
  right: 0;
  top: 0;
  padding: 1px 3px;
}
#header_bn p.close > img{
  height:6.3888vw;
}

header .header_main{display: flex;justify-content: space-between;position: relative;z-index: 1001;align-items: center;height:100px;padding:10px 3% 0;}
header .header_main .menu_btn_box {
	display: flex;min-width:164px;
}
header .header_main .menu_btn_box img{
	width:40px;
}
header .header_main h1 {
	display: flex;
}
header .header_main .sns_box{
	display: flex;justify-content: space-between;position: relative;align-items: center;gap:20px;
}
header .header_main .sns_box img{
	width:72px;
}



@media all and (max-width:768px){
	header .header_main{height:13.0208vw;}
	header .header_main .menu_btn_box {
		min-width:21.3541vw;
	}
	header .header_main h1 a img{
		width:34.7656vw;
	}
	header .header_main .menu_btn_box img{
		width:5.2083vw;
	}
	header .header_main .sns_box{
		gap:2.6041vw;
	}
	header .header_main .sns_box img{
		width:9.375vw;
	}
	.sidenav {
		top:13.0208vw !important;
	}
	.submenu ul {
    height: 12.2395vw !important;
}
	.submenu ul li {
    height: 12.2395vw !important;
}
	.submenu ul li a {

		line-height: 12.2395vw !important;
	}
}























/*
header h1{display:inline-block;width: 46.4%;margin: 0;font-size: 0}

header .alg_left{position:absolute;left: 4%;display:inline-block;width: 5.335%;margin-top: 0;top: 40%;}
header .alg_right{position:absolute;right: 3%;display:inline-block;width: 9.6%;top: 19%;}
header .alg_right2{position:absolute;right: 15%;display:inline-block;width: 9.6%;top: 19%;} */



.Btn_off{ width:36px; height:36px; display:inline-block; border-radius:50%; background-color:#555555; cursor:pointer; position:fixed; left:20px; top:20px; z-index:10; transform:rotate(0deg); transition-duration:0.3s; transition-delay:0.3s}
.Btn_off:after{ content:""; position:absolute; width:20px; height:13px; border-top:3px solid #ffffff; border-bottom:3px solid #ffffff; display:inline-block; background-color:transparent; left:7.5px; top:9px; transition-duration:0.3s;}
.Btn_off:before{ content:""; position:absolute; width:20px; height:3px; background-color:#ffffff; display:inline-block; left:7.5px; top:17px; transition-duration:0.3s;}
.Btn_off:hover{ background-color:#5698c3;}
/* on css */
.Btn_on{ left:20px; top:20px; transform:rotate(225deg); transition-duration:0.3s; transition-delay:0.3s}
.Btn_on:after{ width:3px; height:20px; border:0px; left:17px; top:8px; display:inline-block; background-color:#ffffff; transition-duration:0.3s;}
.Btn_on:before{ height:3px; left:8px; top:16.5px; transition-duration:0.3s; }
.Btn_off:active{ background-color:#5698c3;}
/*.leftBox{ background-color:#f3dc5a; width:66%; height:100%; position:fixed; left:-100%; top:0; transition-duration:0.5s;}
.leftBox:before{ content:""; background-color:#000000; width:100%; height:100%; position:absolute; left:100%; top:0; opacity:0;visibility:hidden;}
.leftBox_view{ left:0; transition-duration:0.5s;}
.leftBox_view:before{ opacity:0.4; visibility:inherit; transition-duration:0.5s;}*/

.menu_bg{background: #fff;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 9999;overflow: hidden; display: none;}
.sidenav{position:absolute; top:8.7%; left:0; width:100%; height: 91.3%;border-top: 4px solid #c0af9b;}


.sidenav .nav_box{overflow: hidden;height: 100%;}
.sidenav .nav_main{width: 50%;float: left;height: 100%;background: #fff;}
.sidenav .nav_main ul{padding:4% 8%;}
.sidenav .nav_main ul li{}
.sidenav .nav_main ul li a{color: #261f1d;font-size: 28px;letter-spacing: -0.02em;font-family: 'notokr-medium';line-height: 2.5;display: block;}
.sidenav .nav_main ul li.on a,
.sidenav .nav_main ul li a:active,
.sidenav .nav_main ul li a:hover{background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/common/ico_arr.png) no-repeat right center;color: #e37a4b;}
.sidenav .nav_sub{width: 50%;float: left;height: 100%;background: #f3f3f3;}
.sidenav .nav_sub ul{padding:4% 8%;}
.sidenav .nav_sub ul li{border-bottom: 1px solid #dbdbdb;background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/common/ico_arr.png) no-repeat right center;}
.sidenav .nav_sub ul li a{color: #261f1d;font-size: 26px;letter-spacing: -0.02em;font-family: 'notokr-medium';line-height: 2.4;opacity: .6;display: block;}
.sidenav .nav_sub ul li.on a
.sidenav .nav_sub ul li a:active,
.sidenav .nav_sub ul li a:hover{color: #e37a4b;}









.nav_bottom{background: #2F2E2D;text-align: center;position: fixed;width: 100%;bottom: 0%;left: -100%;height:125px;display:flex;flex-direction: column;padding:0 40px;justify-content: center;align-items: flex-start;gap:5px;}
.nav_bottom .nav_bottom_call {
	width:100%;display: flex;
	align-items: center;
	justify-content: flex-start;
	gap:15px;
}
.nav_bottom .nav_bottom_call img{width: 24px;}

.nav_bottom .nav_bottom_call > span {
	width:1px;height:20px;background-color: #e3e1e1;
}
.nav_bottom .nav_bottom_call .tel_unit {
	display: flex;width: unset;gap:5px;
}
.nav_bottom .nav_bottom_call .tel_unit span {
	color: #FFFFFF;font-weight: 400;font-size:26px;display: flex;padding-left:0;display: flex;align-items: center;padding-top:0;gap: 5px;
}
.nav_bottom .nav_bottom_call .tel_unit span strong {
	color: #CCBEB0;font-weight: 400;font-size:26px;padding-left:0;display: flex;    line-height: 1;
}
.nav_bottom > span {
	font-size:22px;color:#a19fa2;font-weight: 400;font-family: "Noto Sans KR";PADDING:0;line-height: 1;
}













.submenu{width: 100%;/*overflow: hidden;overflow-x: auto;*/background: #fff;position: relative;z-index: 1001;       background: #c8b09c;      overflow: visible;      
	/*margin-top: 12.87% !important;
	padding-top: 2.63% !important;*/
}
#sub_me_section{
	overflow: hidden;padding-top:10px;
}
.swiper-container.submenu{
	overflow: visible; 
}
.submenu ul {/*border-bottom: 4px solid #b89b83;display: inline-block;*/position: relative;height: 94px;}/* 2021-11-22 lee */
.submenu ul li{height: 94px;position: relative;width: fit-content;background: #c8b09c;text-align: center;
	overflow: visible;    min-width: 18.2291vw;
}
.submenu ul li:last-child{margin-right: 0;}
.submenu ul li a{display: inline-block;height: 100%;width: 100%;font-size: 28px;font-family: 'notokr-bold';letter-spacing: -0.02em;line-height: 3.2;color: #fff;/*border-bottom: 4px solid #b89b83;*/padding:0 10px;}
.submenu ul li.on a,
.submenu ul li a:active,
.submenu ul li a:hover{color: #231916;border-bottom: 4px solid #231916;}

/* .submenu ul li::after{
	content:'';position: absolute;top:-25px;left:50%;background-image: url(https://img.megastudyacademy.co.kr/campusdev/banner/depth_icon/beauty/4/topMenuLi_icon_pc.gif);width:92px;height:40px;background-size: 92px 40px;margin-left:-46px;
} */

@media all and (max-width:768px){
  .submenu ul li::after {
		top: -1.5vw;
    width: 18.2291vw;
    height: 4.9623vw;
    background-size: 18.2291vw 4.9623vw;
    margin-left: -9.1145vw;
    z-index: 1001;
    }
  }






/* ui 수정 */
footer{background: #2c2a29;padding: 4% 6% 8% 6%;padding-bottom: 20%;}
footer h2{width: 100%;font-size: 0;display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
footer h2 > img{width: unset;}
footer .txt_footer{font-size: 20px;color: #a19fa2;font-family: 'notokr-demilight';letter-spacing: -0.02em;position: relative;}
footer .txt_footer strong{color: #fff;font-weight: normal;}
footer .txt_footer span{display: inline-block;padding:0 2%;}
footer .footer_more{display: inline-block;color: #9b999c;font-size: 20px;border:1px solid #555255;font-family: 'notokr-regular';letter-spacing: -0.02em;/*background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/common/arr_f1.gif) no-repeat right 15% center;*/padding: 0 2% 0 2%;line-height: 2.2;/* margin-left: 2%; */}
footer .footer_more img{width: auto;margin: 18px 0 0 12px;}
.footer_hidden{display: none;}
.footer_hidden dl{border-bottom: 1px solid #4b4749;padding:3% 0;}
.footer_hidden dl dt{color: #b49a85;font-size: 24px;font-family: 'notokr-medium';letter-spacing: -0.02em;padding-bottom: 1%;}

.f_link{text-align: center;}
.f_link ul {overflow: hidden;}
.f_link ul li{margin-right: 2%;border-right: 1px solid #a19fa2;padding-right: 2%;line-height: .5;display: inline-block;}
.f_link button{font-size: 20px;color: #a19fa2;font-family: 'notokr-demilight';letter-spacing: -0.02em;line-height: 1;}
.f_link ul li:last-child{margin-right: 0;border-right: 0;}
.f_link ul:nth-child(2) li button strong{color: #fe8b5e;}
.f_link .sns_link{text-align: center;margin-top: 3.5%;margin-bottom: 4.5%;}
.f_link .sns_link button{display: inline-block;text-indent: -999em;width: 65px;height: 65px;margin: 0 1.5%;}
.f_link .sns_link button:nth-child(1){background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/common/ico_blog.png) no-repeat center center;background-size: contain;display: inline-block !important;}
.f_link .sns_link button:nth-child(2){background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/common/ico_youtube.png) no-repeat center center;background-size: contain;display: inline-block !important;}
.f_link .sns_link button:nth-child(3){background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/common/ico_insta.png) no-repeat center center;background-size: contain;display: inline-block !important;}
.f_link .sns_link button:nth-child(4){background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/common/ico_kakao.png) no-repeat center center;background-size: contain;display: inline-block !important;}
/* //ui 수정 */












 .floating_bar{position: fixed;bottom:0;left:0;z-index: 999;width: 100%;height: 115px;display: flex;flex-direction: row;background: #fff;}
 .floating_bar a{display: flex;flex-direction: column;
	width: 50%;height: 100%;color: #fff;text-align: center;font-size: 20px;font-family: 'Nanum Gothic'; align-items: center; letter-spacing: -0.06em;line-height: 1;justify-content: center;    font-weight: 700;background: #ff7b47;gap:10px;position: relative;}
	.floating_bar a::after {
		position: absolute;top:50%;right:0;
		width:1px; height:70px;
		background-color: #FFA37A;
		content: '';
		margin-top:-35px;
	}
 .bar_btn02 > img{
	width:31px;
 }

 .bar_btn01 > img{
	width:55px;
 }
 .bar_btn04 > img{
	width:47px;
 }

 .bar_btn03 > img{
	width:33px;
 }
/* 상담내용 고도화 */
.new_counseling_layer{
	border-radius: 15px;
	background: #F6F6F6;
	height:unset;
	width:100%;
	max-width:700px;
	max-height:1369px;
	margin:0 auto;
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.new_counseling_layer .new_counseling_layer_inner {
	padding-top:50px;display: flex;flex-direction: column;gap:20px;position: relative;
}
.new_counseling_layer .new_counseling_layer_inner > a.new_counseling_layer_close {
	position: absolute;top:30px;right:30px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_title {
	display: flex;flex-direction: column;gap:20px;padding:0 30px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_title h2{
	color: #333;
	font-size: 34px;
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.new_counseling_layer .new_counseling_layer_inner .scroll_content_box{
	display: flex;
	flex-direction: column;
	gap: 32px;
	overflow-y: auto;
	height: 1090px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_title_con {
	display: flex;flex-direction: column;gap:17px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_title_con h3{
	color: #565656;
	font-size: 28px;
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.28px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_title_con .content_txt_box {
	padding:22px 30px 26px;border-radius: 20px;
	border: 1px solid #DDD;
	background: #FFF;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_title_con .content_txt_box p {
	color: #565656;
	font-size: 24px;
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_title_con .content_txt_box p span{
	color:#FF7B47;
}





.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_lec {
	display: flex;flex-direction: column;gap:16px;padding:10px 30px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_lec .new_counseling_layer_select_lec_title h2{
	color: #565656;
	font-size: 26px;
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_lec .new_counseling_layer_select_lec_title h2 span{
	color: #FF7B47;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_lec .new_counseling_layer_select_lec_btn {
	width:100%;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_lec .new_counseling_layer_select_lec_btn ul {
	display: grid;grid-template-columns: 1fr 1fr 1fr;gap:13px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_lec .new_counseling_layer_select_lec_btn ul li{
	width:100%;display: flex;align-items: center;justify-content: center;border-radius: 5px;
	border: 2px solid #E1E1E1;
	background: #FFF;height:80px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_lec .new_counseling_layer_select_lec_btn ul li a{
	color: #565656;
	text-align: center;
	font-size: 28px;
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	display: flex;width:100%;height:100%;justify-content: center;align-items: center;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_lec .new_counseling_layer_select_lec_btn ul li.active{
	background: #FF7B47;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_lec .new_counseling_layer_select_lec_btn ul li.active a{
	color: #FFF;
	font-weight: 700;
}

.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_coupon {
	display: flex;flex-direction: column;gap:15px;padding:0 30px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_coupon .new_counseling_layer_select_coupon_btn{
	width:100%;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_coupon .new_counseling_layer_select_coupon_title h2{
	color: #565656;
	font-size: 28px;
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.28px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_coupon .new_counseling_layer_select_coupon_btn{
	display: flex;align-items: center;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_coupon .new_counseling_layer_select_coupon_btn .new_counseling_layer_select_title{
	text-align: left;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_coupon .new_counseling_layer_select_coupon_btn .new_counseling_layer_select_title{
	min-width:115px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_coupon .new_counseling_layer_select_coupon_btn .new_counseling_layer_select_title span{
	color: #565656;
	font-size: 24px;
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.24px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_coupon .new_counseling_layer_select_coupon_btn .new_counseling_layer_select_input{
	width:100%;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_coupon .new_counseling_layer_select_coupon_btn .new_counseling_layer_select_input select{
	border: 2px solid #E1E1E1;
	width: 100%;
	height: 80px;
	color: #565656;
	font-size: 24px;
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: -0.24px;
	padding:0 20px;
	appearance:none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background:url('https://img.megastudyacademy.co.kr/campus/beautym_html_img/main/new_counseling_layer_select_input_arrow.png') no-repeat right 20px center #fff;
}


.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info{
	display: flex;flex-direction: column;gap:15px;padding:10px 30px 0;
}

.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_title h2{
	color: #565656;
	font-size: 26px;
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_title h2 span{
	color: #FF7B47;
}

.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input {
	display: flex;flex-direction: column;gap:20px;
}


.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_campus {
	display: flex;align-items: center;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_campus .new_counseling_layer_input_info_input_campus_title{
    min-width: 115px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_campus .new_counseling_layer_input_info_input_campus_title span{
	color: #565656;
	font-size: 24px;
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.24px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_campus .new_counseling_layer_input_info_input_campus_input{
	display: flex;align-items: center;width:100%;    gap:30px;  
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_campus .new_counseling_layer_input_info_input_campus_input label {
	display: flex;align-items: center;gap:10px;font-size:28px;color: #565656;font-weight:400;  font-family: 'Noto Sans KR';
}  
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_campus .new_counseling_layer_input_info_input_campus_input input {
	width:40px;height:40px;background: #fff;border-radius: 50%;position: relative;
	border:2px solid #ddd;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_campus .new_counseling_layer_input_info_input_campus_input input:checked::after {
	width:24px;height:24px;content:'';background: #FF7B47;position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);border-radius: 50%;
}


.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_name {
	display: flex;align-items: center;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_name .new_counseling_layer_input_info_input_name_title{
    min-width: 115px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_name .new_counseling_layer_input_info_input_name_title span{
	color: #565656;
	font-size: 24px;
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.24px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_name .new_counseling_layer_input_info_input_name_input{
	width:100%;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_name .new_counseling_layer_input_info_input_name_input input{
	border: 2px solid #E1E1E1;
  width: 100%;
  height: 80px;
  color: #565656;
  font-size: 24px;
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.24px;
  padding: 0 20px;
}

.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_tel {
	display: flex;align-items: center;
}

.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_tel .new_counseling_layer_input_info_input_tel_title{
	min-width: 115px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_tel .new_counseling_layer_input_info_input_tel_title span{
color: #565656;
font-size: 24px;
font-family: 'Noto Sans KR';
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: -0.24px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_tel .new_counseling_layer_input_info_input_tel_input{
	width:100%;display: flex;gap:7px;align-items: center;justify-content: space-between;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_tel .new_counseling_layer_input_info_input_tel_input span{
	color: #565656;
	font-size: 24px;
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: -0.24px;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_tel .new_counseling_layer_input_info_input_tel_input select{
	border: 2px solid #E1E1E1;
	width: 100%;
	height: 80px;
	color: #565656;
	font-size: 24px;
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: -0.24px;
	padding: 0 20px;
	}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_tel .new_counseling_layer_input_info_input_tel_input input{
border: 2px solid #E1E1E1;
width: 100%;
height: 80px;
color: #565656;
font-size: 24px;
font-family: 'Noto Sans KR';
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: -0.24px;
padding: 0 20px;
}
.new_counseling_layer .new_counseling_layer_inner .agree_wrap {
	padding:0 30px;
}
.new_counseling_layer .new_counseling_layer_inner .agree_wrap .agree_box {
	width:100%;border-top:1px solid #ddd;padding-top:30px;
}
.new_counseling_layer .new_counseling_layer_inner .agree_wrap .agree_box label{
	display: flex;gap:10px;align-items: center;justify-content: flex-start;
}
.new_counseling_layer .new_counseling_layer_inner .agree_wrap .agree_box label input[type="checkbox"]{
	border: 1px solid #B1B1B1;
	background: #FFF;
	width: 30px;
	height: 30px;
	border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
.new_counseling_layer .new_counseling_layer_inner .agree_wrap .agree_box label a{
	color: #9B9896;
	font-size: 24px;
	font-family: Noto Sans KR;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-decoration-line: underline;
}
.new_counseling_layer .new_counseling_layer_inner .apply_box {
	background: #BDA694;width:100%;
}
.new_counseling_layer .new_counseling_layer_inner .apply_box button{
	color: #FFF;
	font-size: 34px;
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	width:100%;height:100px;
	display: flex;
	align-items: center;
	justify-content: center;
}











@media screen and (max-width:360px) { /* 갤럭시 */
	.nav_bottom div img{width: 36px;}
	.nav_bottom div strong{font-size: 15px;}
	.nav_bottom span{font-size: 10px;}
	.sidenav .nav_main ul li a{font-size: 13px;}
	.sidenav .nav_main ul li.on a,
	.sidenav .nav_main ul li a:active,
	.sidenav .nav_main ul li a:hover{background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/common/ico_arr.png) no-repeat right center;background-size:5px; }
	.sidenav .nav_sub ul li{background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/common/ico_arr.png) no-repeat right center;background-size: 5px;}
	.sidenav .nav_sub ul li a{font-size: 12px;}
	.submenu ul{height: 42px;}
	.submenu ul li{height: 40px;}
	.submenu ul li a{font-size: 13px;}
	.submenu ul li.on a,
	.submenu ul li a:active,
	.submenu ul li a:hover{border-bottom: 2px solid #231916;}
	footer .txt_footer{font-size: 10px;}
	.counseling_box .ly_tit{font-size: 15px;}
	.counseling_box .ly_tit span{font-size: 11px;}
	.counseling_box .ly_sub_tit{font-size: 12px;}
	.counseling_box .course a{font-size: 11px;}
	.course_input span{font-size: 12px;}
	.course_input input{line-height: 1.95;}
	.counseling_phone select{font-size: 11px;}
	.counseling_phone span{font-size: 12px;}/* 2021-11-22 lee */
	.counseling_phone input{line-height: 1.95;}
	.personal_guide div input{width: 17px;height: 17px;}
	.personal_guide div label{font-size: 11px;}
	.personal_guide a{font-size: 11px;line-height: 3.5%}
	.floating_bar{height: 7.5%;}
	.floating_bar a{font-size: 13px;line-height: 3.5;}
	.personal_txt{font-size: 11px;/*border-radius: 12px;*/height: 80px;}/* 2021-11-22 lee */
	.btnCounseling button{font-size: 12px;}
	.personalInfo{font-size: 11px;}
	/* ui 수정 */
	footer .txt_footer{font-size: 10px;}
	.footer_hidden dl dt{font-size: 11px;}
	footer .footer_more{font-size: 10px;top: 100px;right: 16%;}
	footer .footer_more img{width: 5px;margin: 9px 0 0 6px;}
	.f_link button{font-size: 10px;}
	.f_link .sns_link a{width: 28px;height: 28px;}

	.ls-000 > a > button {font-size: 10px;padding-left:5px;}
}
@media (min-width:361px) and (max-width:479px) {
	.nav_bottom div img{width: 38px;}
	.nav_bottom div strong{font-size: 18px;}
	.nav_bottom span{font-size: 12px;}
	.sidenav .nav_main ul li a{font-size: 15px;}
	.sidenav .nav_main ul li.on a,
	.sidenav .nav_main ul li a:active,
	.sidenav .nav_main ul li a:hover{background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/common/ico_arr.png) no-repeat right center;background-size:5px; }
	.sidenav .nav_sub ul li{background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/common/ico_arr.png) no-repeat right center;background-size: 5px;}
	.sidenav .nav_sub ul li a{font-size: 13px;}
	.submenu ul{height: 49px;}
	.submenu ul li{height: 51px;}
	.submenu ul li a{font-size: 15px;}
	.submenu ul li.on a,
	.submenu ul li a:active,
	.submenu ul li a:hover{border-bottom: 2px solid #231916;}
	footer .txt_footer{font-size: 12px;}
	.counseling_box .ly_tit{font-size: 17px;}
	.counseling_box .ly_tit span{font-size: 13px;}
	.counseling_box .ly_sub_tit{font-size: 14px;}
	.counseling_box .course a{font-size: 13px;}
	.course_input span{font-size: 14px;}
	.course_input input{line-height: 1.95;}
	.counseling_phone span{font-size: 14px;}/* 2021-11-22 lee */
	.counseling_phone select{font-size: 13px;}
	.counseling_phone input{line-height: 2.25;}
	.personal_guide div input{width: 19px;height: 19px;}
	.personal_guide div label{font-size: 13px;}
	.personal_guide a{font-size: 13px;}
	.floating_bar{height: 50px;}
	.floating_bar a{font-size: 17px;line-height: 3.5;}

	.personal_txt{font-size: 13px;/*border-radius: 12px;*/height: 95px;}/* 2021-11-22 lee */
	.btnCounseling button{font-size: 15px;}
	.personalInfo{font-size: 13px;}
	/* ui 수정 */
	footer .txt_footer{font-size: 10px;}
	.footer_hidden dl dt{font-size: 11px;}
	footer .footer_more{font-size: 10px;top: 110px;right: 22%;}
	footer .footer_more img{width: 7px;margin: 9px 0 0 6px;}
	.f_link button{font-size: 10px;}
	.f_link .sns_link button{width: 28px;height: 28px;}/* 2021-12-15 */

	.ls-000 > a > button {font-size: 10px;padding-left:5px;}
}
/* 2021-11-22 lee */
@media (min-width:480px) and (max-width:567px) {
	.nav_bottom div img{width: 42px;}
	.nav_bottom div strong{font-size: 21px;}
	.nav_bottom span{font-size: 16px;}
	.submenu ul {width:100%; }
	.submenu ul li a{font-size: 21px;line-height: 4.5;}
	.sidenav .nav_main ul li a{font-size: 16px;}
	.sidenav .nav_main ul li.on a, .sidenav .nav_main ul li a:active, .sidenav .nav_main ul li a:hover{background-size: 6px;}
	.sidenav .nav_sub ul li{background-size:6px; }
	.sidenav .nav_sub ul li a{font-size: 15px;}
	/* ui 수정 */
	footer .txt_footer{font-size: 12px;}
	.footer_hidden dl dt{font-size: 14px;}
	footer .footer_more{font-size: 12px;top: 132px;right: 22%;}
	footer .footer_more img{width: 7px;margin: 11px 0 0 8px;}
	.f_link button{font-size: 12px;}
	.f_link .sns_link button{width: 37px;height: 37px;}/* 2021-12-15 */

	.ls-000 > a > button {font-size: 12px;padding-left:5px;}
}
@media (min-width:568px) and (max-width:640px) {
	.nav_bottom div img{width: 42px;}
	.nav_bottom div strong{font-size: 21px;}
	.nav_bottom span{font-size: 16px;}
	.submenu ul {width:100%; }
	.submenu ul li a{font-size: 21px;line-height: 4.5;}
	.sidenav .nav_main ul li a{font-size: 16px;}
	.sidenav .nav_main ul li.on a, .sidenav .nav_main ul li a:active, .sidenav .nav_main ul li a:hover{background-size: 6px;}
	.sidenav .nav_sub ul li{background-size:6px; }
	.sidenav .nav_sub ul li a{font-size: 15px;}
	/* ui 수정 */
	footer .txt_footer{font-size: 15px;}
	.footer_hidden dl dt{font-size: 18px;}
	footer .footer_more{font-size: 15px;top: 174px;}
	footer .footer_more img{width: 9px;margin:14px 0 0 10px;}
	.f_link button{font-size: 15px;}
	.f_link .sns_link button{width: 49px;height: 49px;}/* 2021-12-15 */

	.ls-000 > a > button {font-size: 15px;padding-left:5px;}
}
@media (min-width:641px) and (max-width:749px) {
	.nav_bottom div img{width: 53px;}
	.nav_bottom div strong{font-size: 25px;}
	.nav_bottom span{font-size: 16px;}
	.sidenav .nav_main ul li a{font-size: 24px;}
	.sidenav .nav_main ul li.on a, .sidenav .nav_main ul li a:active, .sidenav .nav_main ul li a:hover{background-size: 9px;}
	.sidenav .nav_sub ul li{background-size:9px; }
	.sidenav .nav_sub ul li a{font-size: 22px;}
	/* ui 수정 */
	footer .txt_footer{font-size: 17px;}
	.footer_hidden dl dt{font-size: 20px;}
	footer .footer_more{font-size: 17px;top: 202px;}
	.f_link button{font-size: 17px;}
	.f_link .sns_link a{width: 56px;height: 56px;}
	.f_link .sns_link button{width: 56px;height: 56px;}/* 2021-12-15 */

	.ls-000 > a > button {font-size: 17px;padding-left:5px;}
}
/* //2021-11-22 lee */



/* 2021.12.21 개발자 추가 */
@media (max-width:427px) {
	.f_link .sns_link button {
		width: 28px;
    height: 28px;
	}
}
@media (max-width:748px) {
	footer h2 > img{width: 40.6417vw !important;}
}


@media (max-width:480px) {
 
	.bar_btn02 > img{
		padding-bottom: 2px;
	 }
 
}








@media all and (max-width:768px){
	
	.floating_bar{height: 14.9739vw;}
	.floating_bar a{font-size: 2.6041vw;line-height: 1;gap: 1.3020vw;}
	.floating_bar a::after {
		height:9.1145vw;
		margin-top:-4.5572vw;
	}
	.bar_btn02 > img{
		width:4.0364vw;
	 }
	
	 .bar_btn01 > img{
		width:7.1614vw;
	 }
	 .bar_btn04 > img{
		width:6.1197vw;
	 }
	
	 .bar_btn03 > img{
		width:4.2968vw;
	 }
	 .nav_bottom{height:16.2760vw;padding:0 5.2083vw;gap:0.6510vw;}
	 .nav_bottom .nav_bottom_call {
		 gap:1.9531vw;
	 }
	 .nav_bottom .nav_bottom_call img{width: 3.125vw;}
	 
	 .nav_bottom .nav_bottom_call > span {
		 height:2.6041vw;
	 }
	 .nav_bottom .nav_bottom_call .tel_unit {
		 gap:0.6510vw;
	 }
	 .nav_bottom .nav_bottom_call .tel_unit span {
		 font-size:3.3854vw;gap: 0.6510vw;
	 }
	 .nav_bottom .nav_bottom_call .tel_unit span strong {
		 font-size:3.3854vw;
	 }
	 .nav_bottom > span {
		 font-size:2.8645vw;
	 }
	 




 /* 상담내용 고도화 */
 .new_counseling_layer{
	 border-radius: 1.9531vw;
	 max-width:91.1458vw;
	 max-height: 95%;
 }
 .new_counseling_layer .new_counseling_layer_inner {
	 padding-top:6.5104vw;gap:2.6041vw;
 }
 .new_counseling_layer .new_counseling_layer_inner > a.new_counseling_layer_close {
	 top:3.9062vw;right:3.9062vw;
 }
 .new_counseling_layer .new_counseling_layer_inner > a.new_counseling_layer_close img{
	width: 5.2083vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_title {
	 gap:2.6041vw;padding:0 3.9062vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_title h2{
	 font-size: 4.4270vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .scroll_content_box{
	gap: 4.1666vw;
	height: 141.927vw;
	padding-bottom:3.9062vw;
}
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_title_con {
	 gap:2.2135vw;padding:0 3.9062vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_title_con h3{
	 font-size: 3.6458vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_title_con .content_txt_box {
	 padding:2.8645vw 3.9062vw 3.3854vw;border-radius: 2.6041vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_title_con .content_txt_box p {
	 font-size: 3.125vw;
 }
 
 
 
 
 
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_lec {
	 gap:2.0833vw;padding:1.3020vw 3.9062vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_lec .new_counseling_layer_select_lec_title h2{

	 font-size: 3.3854vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_lec .new_counseling_layer_select_lec_btn ul {
	 gap:1.6927vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_lec .new_counseling_layer_select_lec_btn ul li{
	 height:10.4166vw;
	 border: 0.2604vw solid #E1E1E1;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_lec .new_counseling_layer_select_lec_btn ul li a{
	 font-size: 3.6458vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_coupon {
	 gap:1.9531vw;padding:0 3.9062vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_coupon .new_counseling_layer_select_coupon_title h2{
	 font-size: 3.6458vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_coupon .new_counseling_layer_select_coupon_btn .new_counseling_layer_select_title{
	 min-width:14.9739vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_coupon .new_counseling_layer_select_coupon_btn .new_counseling_layer_select_title span{
	 font-size: 3.2552vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_select_coupon .new_counseling_layer_select_coupon_btn .new_counseling_layer_select_input select{
	border: 0.2604vw solid #E1E1E1;
	 height: 10.4166vw;
	 font-size: 3.3854vw;
	 padding:0 2.6041vw;
	 background:url('https://img.megastudyacademy.co.kr/campus/beautym_html_img/main/new_counseling_layer_select_input_arrow.png') no-repeat right 2.6041vw center #fff;
	 background-size: 3.9062vw;
 }
 
 
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info{
	 gap:1.9531vw;padding:1.3020vw 3.9062vw 0;
 }
 
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_title h2{
	  font-size: 3.3854vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input {
	 gap:2.6041vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_campus .new_counseling_layer_input_info_input_campus_title{
	min-width: 14.9739vw;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_campus .new_counseling_layer_input_info_input_campus_title span{
	font-size: 3.125vw;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_campus .new_counseling_layer_input_info_input_campus_input{
	gap:3.9062vw;  
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_campus .new_counseling_layer_input_info_input_campus_input label {
	gap:1.3020vw;font-size:3.6458vw;
}  
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_campus .new_counseling_layer_input_info_input_campus_input input {
width:5.2083vw;height:5.2083vw;border:1px solid #ddd;
}
.new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_campus .new_counseling_layer_input_info_input_campus_input input:checked::after {
width:3.125vw;height:3.125vw;
}



 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_name .new_counseling_layer_input_info_input_name_title{
		 min-width: 14.9739vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_name .new_counseling_layer_input_info_input_name_title span{
	 font-size: 3.125vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_name .new_counseling_layer_input_info_input_name_input input{
	 height: 10.4166vw;
	 font-size: 3.125vw;
	 padding: 0 2.6041vw;
	 border: 0.2604vw solid #E1E1E1;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_tel .new_counseling_layer_input_info_input_tel_title{
	 min-width: 14.9739vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_tel .new_counseling_layer_input_info_input_tel_title span{
 font-size: 3.125vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_tel .new_counseling_layer_input_info_input_tel_input{
	 gap:0.9114vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_tel .new_counseling_layer_input_info_input_tel_input span{
	font-size: 3.125vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_tel .new_counseling_layer_input_info_input_tel_input select{
	 height: 10.4166vw;
	 font-size: 3.125vw;
	 padding: 0 2.6041vw;
	 border: 0.2604vw solid #E1E1E1;
	 }
 .new_counseling_layer .new_counseling_layer_inner .new_counseling_layer_input_info .new_counseling_layer_input_info_input .new_counseling_layer_input_info_input_tel .new_counseling_layer_input_info_input_tel_input input{
	height: 10.4166vw;
	font-size: 3.125vw;
	padding: 0 2.6041vw;
	border: 0.2604vw solid #E1E1E1;
 }
 .new_counseling_layer .new_counseling_layer_inner .agree_wrap {
	 padding:0 3.9062vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .agree_wrap .agree_box {
	 padding-top:3.9062vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .agree_wrap .agree_box label{
	 gap:1.3020vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .agree_wrap .agree_box label input[type="checkbox"]{
	 width: 3.9062vw;
	 height: 3.9062vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .agree_wrap .agree_box label a{
	font-size: 3.125vw;
 }
 .new_counseling_layer .new_counseling_layer_inner .apply_box button{
	 font-size: 4.4270vw;
	 height:13.0208vw;
 }
 
}









.common_modal_box{
	position:fixed;
	bottom:0;
	left:0;
	z-index: 9999999;
	background:rgba(0,0,0,.5);
	width:100%;height:100%;
	display:none;
}
.common_modal_box .common_modal_close_box {
	position:absolute;top:-62px;right:32px;
}
.common_modal_box .common_modal_box_inner {
	background: #fff;padding:30px;border-top-left-radius:50px;border-top-right-radius:50px;position:absolute;bottom:0;left:0;      width:100%;padding:32px 34px 0;
}
.common_modal_box .common_modal_box_inner .common_modal_banner_box {
	display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;
}
.common_modal_box .common_modal_box_inner .common_modal_banner_box .common_modal_banner_list {
	display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;
}
.common_modal_box .common_modal_box_inner .common_modal_banner_box .common_modal_banner_list a{
	border-radius:20px;overflow:hidden;width:700px;height:180px;position:relative;
}
.common_modal_box .common_modal_box_inner .common_modal_banner_box .common_modal_banner_list a img {
	width:100%;height:auto;position:absolute;top:0;left:0;
}
.common_modal_box .common_modal_box_inner .common_modal_banner_box .common_modal_inner_close_box {
	width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:20px 0;border-top:1px solid #D9D9D9;
}
.common_modal_box .common_modal_box_inner .common_modal_banner_box .common_modal_inner_close_box a {
	font-size:24px;font-family:"Noto Sans KR";
}
.common_modal_box .common_modal_box_inner .common_modal_banner_box .common_modal_inner_close_box label {
	font-size:24px;font-family:"Noto Sans KR";display:flex;flex-direction:row;align-items:center;gap:10px;line-height:24px;
}
.common_modal_box .common_modal_box_inner .common_modal_banner_box .common_modal_inner_close_box label input[type="checkbox"]{
	border: 1px solid #D9D9D9;
	background: #FFF;
	width: 40px;
	height: 40px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius:5px;
}
@media all and (max-width:768px){
.common_modal_box .common_modal_close_box {
	top:-8.0729vw;right:4.1666vw;
}
.common_modal_box .common_modal_close_box a svg {
	width:3.9062vw;
}
.common_modal_box .common_modal_box_inner {
	padding:3.9062vw;border-top-left-radius:6.5104vw;border-top-right-radius:6.5104vw;padding:4.1666vw 4.4270vw 0;
}
.common_modal_box .common_modal_box_inner .common_modal_banner_box {
	gap:3.6458vw;
}
.common_modal_box .common_modal_box_inner .common_modal_banner_box .common_modal_banner_list {
	gap:3.9062vw;
}
.common_modal_box .common_modal_box_inner .common_modal_banner_box .common_modal_banner_list a{
	border-radius:2.6041vw;width:91.1458vw;height:23.4375vw;
}
.common_modal_box .common_modal_box_inner .common_modal_banner_box .common_modal_inner_close_box {
	padding:2.6041vw 0;
}
.common_modal_box .common_modal_box_inner .common_modal_banner_box .common_modal_inner_close_box a {
	font-size:3.125vw;
}
.common_modal_box .common_modal_box_inner .common_modal_banner_box .common_modal_inner_close_box label {
	font-size:3.125vw;gap:1.3020vw;line-height:3.125vw;
}
.common_modal_box .common_modal_box_inner .common_modal_banner_box .common_modal_inner_close_box label input[type="checkbox"]{
	width: 5.2083vw;
	height: 5.2083vw;
	border-radius:0.6510vw;
}
}