@font-face {
    font-family: 'AritaDotum';
    font-weight: 600;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-SemiBold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-SemiBold.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-SemiBold.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-SemiBold.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'AritaDotum';
    font-weight: 700;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-Bold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-Bold.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-Bold.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/amore/AritaDotum-Bold.ttf') format("truetype");
    font-display: swap;
}


@font-face {
    font-family: 'Pretendard-R';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
.prtd {font-family: 'Pretendard-R';}
.text-center {text-align: center;}
.text-white {color: #fff;}

#collegeWrap { width: 100%; overflow: hidden; position: relative; height:auto;}
.contInner{width:1200px; margin: 0 auto; height:auto;}
.pcCont{display:block !important;}
.mobileCont{display:none !important;}

#gnb {position:fixed; top:0; left:0; z-index:1000; background: rgba(255,255,255,0.0); width:100%; height:80px;box-shadow:3px 0 5px rgba(0,0,0,0.0);  transition: all, linear 0.2s;}
#gnb h1 {position:absolute; top:0px; left:80px; z-index:3;}
#gnb h1 span{display:block; width:282px; height:80px; background: url('/web/landing/img/2022/logo_wh.png') left top no-repeat; background-size: auto 80px; text-indent:-999999px; cursor: pointer;}
#gnb .acMenu{text-align:center; display:block; position:relative; }
#gnb .acMenu li{display:inline-block; padding:0 25px; }
#gnb .acMenu li a{line-height:80px; display:inline-block; color:#fff; font-weight:500; font-size:17px; text-shadow:3px 0 5px rgba(0,0,0,0.13)}
#gnb .acSns{position:absolute; top:25px; right:80px;}
#gnb .acSns ul li{display:inline-block; margin-left:10px; background: rgba(0,0,0,0.1); border-radius:100%; width:30px; height:30px; transition: all, linear 0.2s;}
#gnb .acSns ul li:hover{background: rgba(0,0,0,0.5); }
#gnb .acSns ul li a{display:block; width:100%; height:100%; background-position:center center !important; background-repeat:no-repeat !important;}
#gnb .acSns ul li a.snsNaver{background: url('/web/landing/img/2022/top_icon_naver.png');}
#gnb .acSns ul li a.snsFace{background: url('/web/landing/img/2022/top_icon_fb.png');}
#gnb .acSns ul li a.snsInsta{background: url('/web/landing/img/2022/top_icon_ins.png');}
#gnb .acSns ul li a.snsYoutu{background: url('/web/landing/img/2022/top_icon_you.png');}

#gnb.scroll { background: rgba(255,255,255,1);border-bottom:1px solid rgba(255,255,255,0.0); height:80px; box-shadow:3px 0 5px rgba(0,0,0,0.13)}
#gnb.scroll h1 span{display:block; width:282px; height:80px; background: url('/web/landing/img/2022/logo_bk.png') left top no-repeat; background-size: auto 80px;}
#gnb.scroll .acMenu li a{line-height:80px; display:inline-block; color:#fff; font-weight:500; font-size:17px; text-shadow:3px 0 5px rgba(0,0,0,0.0); color:#282828}
#gnb.scroll .acSns ul li{display:inline-block; margin-left:10px; background: rgba(0,0,0,0.3); border-radius:100%; width:30px; height:30px; transition: all, linear 0.2s;}
#gnb.scroll .acSns ul li:hover{background: rgba(0,0,0,0.7); }

#ac00{height:800px; width:100%; position:relative; display:block;}
.collegeBanner {height: 800px; display:block; position:relative;}
.collegeBanner .acbCont {height: 800px; width:100%;}
.acArrow {position: static;}
.acArrow span {width:62px; height:62px; cursor:pointer;  text-align:center; position:absolute; top:50%; margin-top:-40px; z-index:1; -webkit-transition: all 0.3s; transition: all 0.3s; border-radius:100%; box-shadow:3px 0 5px rgba(0,0,0,0.13)}
.acArrow span.prev {right:50%; margin-right:640px; background: rgba(0,0,0,0.13) url("/web/landing/img/2022/banner_arrow_prev.png")no-repeat; border:2px solid #fff; }
.acArrow span.next {left:50%; margin-left:640px;  background: rgba(0,0,0,0.13)  url("/web/landing/img/2022/banner_arrow_next.png")no-repeat; border:2px solid #fff; }
.acArrow span:hover {opacity:1.0;}

#btBtn {display: none; align-items: center; justify-content: center; position: fixed; bottom: 0; left: 0; right: 0; z-index: 999; height: 54px; background: #1792a1; color: #fff; font-size: 17px;}

#ac01{background:#f2f3f5; padding-top:100px; position:relative; width:100%; }
#ac02{background:url('/web/landing/img/2022/sec_002_bg.jpg') center center no-repeat; background-size:cover !important; padding:100px 0px; position:relative; width:100%; }
#ac03{background:url('/web/landing/img/2022/sec_004_bg.jpg') center center no-repeat; background-size:cover !important; padding:100px 0px; position:relative; width:100%; }
#ac04{background:url('/web/landing/img/2022/sec_005_bg.jpg') center center no-repeat; background-size:cover !important; padding:100px 0px; position:relative; width:100%; }
#ac05{background:#fff; padding:100px 0px 20px; position:relative; width:100%; }
.ac0102{background:url('/web/landing/img/2022/sec_00102_bg.jpg') center center no-repeat; background-size:cover !important; padding:100px 0px; position:relative; width:100%; }
.landing-fac{background:#f2f3f5; padding:100px 0px; position:relative; width:100%; }
.interior-slide{ padding-top:40px;}
.interior-slide .slide-box{width: 730px; margin:0 15px; border-radius:16px; overflow:hidden;box-shadow:3px 0 5px rgba(0,0,0,0.13)}
.interior-slide .slide-box img{width: 100%; }
.collegeCont{width:100%; position:relative; height:auto;}
.collegeCont video{width:920px; margin: 40px auto; display:block; box-shadow:3px 0 25px rgba(0,0,0,0.30)}
.secMaginTop{margin-top:90px;}

.passList{background:#fff; width:1000px; margin:100px auto 0; display:block; padding:40px; border-radius:16px;}
.passCont{display:block; width:100%; position:relative; padding-top:10px;}
.passCol{padding:3px 0}
.passCol div{float:left; width:25%;}
.passCol.col5 div{width:20%;}
.secRollwrap{width:1000px; margin:0 auto; padding-top:20px;}
.secRollwrap .slick-prev{ background: rgba(0,0,0,0.13) url("/web/landing/img/2022/banner_arrow_prev.png")no-repeat; border:2px solid #fff;width:62px; height:62px; position:absolute; right:72px; display:block; top:-90px;border-radius:100%; text-indent:-999999px}
.secRollwrap .slick-next { background: rgba(0,0,0,0.13) url("/web/landing/img/2022/banner_arrow_next.png")no-repeat; border:2px solid #fff;width:62px; height:62px; position:absolute; right:0px; display:block; top:-90px;border-radius:100%;  text-indent:-999999px}


/*--------------------------- footer --------------------------------------------*/

#footer{padding:80px 0px; width:100%; position:relative; background:#eee}
#footer:after{content:""; display:block; clear:both;}
.footer-left{float:left; width:720px; position:relative;}
.footer-right{float:right; position:relative; text-align:right;}
.footer-right h2{display:block; padding-bottom:12px;}

.ftAddr {width:100%;}
.ftAddr th,
.ftAddr td {font-size:13px; padding:5px 0; text-align:center; color:#666; font-weight:normal}
.ftAddr th {background:#aaa; color:#fff;}
.ftAddr tbody tr:first-child td {padding-top:10px;}
.ftAddr tbody td:nth-child(2){text-align:left;}

.footer-right ul {}
.footer-right ul:after {content:""; display:table; clear:both;}
.footer-right ul li {float:left; position:relative; padding-right:11px; margin-right:10px;}
.footer-right ul li:after {content:""; display:block; width:1px; height:10px; background:#aaa; position:absolute; right:0; top:50%; margin-top:-5px;}
.footer-right ul li:last-child {padding-right:0; margin-right:0;}
.footer-right ul li:last-child:after {display:none;}
.footer-right ul li a {display:block; font-size:13px; font-weight:300; white-space:nowrap; color:#999;}

.ftrTxt {margin-top:15px;}
.ftrTxt p {font-size:12px; text-align:right; line-height:1.6em; color:#999;}

.footer-right dl {text-align:right; margin-top:15px;}
.footer-right dl:after {content:""; display:table; clear:both;}
.footer-right dl dd {display:inline-block; margin-left:10px;}
.footer-right dl dd:first-child {margin-left:0;}
.footer-right dl dd a {display:block; width:30px; height:30px; border-radius: 30px 30px 30px 30px; -moz-border-radius: 30px 30px 30px 30px; -webkit-border-radius: 30px 30px 30px 30px;}
.copyright em{ color:#999; font-size:13px; font-family: 'Cormorant Garamond', serif;}

.adrEnd{font-size:14px; color:#999; display:block; padding-top:20px;}

.subTitle{display:none;}
.dbBan{display:none;}
.subTuition {margin-top:0px; padding-bottom:60px;}
.subTuition .container {width:1100px; margin: 0 auto; height:auto;}

.sbtInt {}
.sbtInt:after {content:""; display:table; clear:both;}
.sbtInt li {float:left; margin-right:15px;}
.sbtInt li:last-child {margin-right:0;}


.sbtIpt {margin:40px 0;}
.sbtIpt input[type="text"],
.sbtIpt input[type="tel"],
.sbtIpt select {display:block; width:100%; border:none; height:50px; font-size:20px; border-bottom:solid 1px #ac9279; font-family:inherit; color:#333; font-weight:300;}
.sbtIpt th,
.sbtIpt td {padding:10px 0;}
.sbtIpt th {font-size:22px; font-weight:400; text-align:left;}
.iptTel:after {content:""; display:table; clear:both;}
.iptTel li {float:left;}
.iptTel li:nth-child(even) {width:5%; height:50px; line-height:50px; color:#ac9279; font-size:20px; text-align:center;}
.iptTel li:nth-child(odd) {width:30%;}

.incPrvcy {height:120px; overflow-y:scroll; border:1px solid #ded9d4; padding:10px; line-height:1.5; color:#aaa; font-family:"dotum"; font-size:12px;}
.incPrvcy h4,
.incPrvcy h5,
.incPrvcy h6 {font-size:15px; padding-top:20px; padding-bottom:5px; font-weight:bold; }
.incPrvcy table {margin-top:20px;}
.incPrvcy table th {border:solid 1px #ddd; padding:5px; text-align:center; background:#fafafa;}
.incPrvcy table td {border:solid 1px #ddd; padding:10px; text-align:center;}

.prvcyPage .incPrvcy {height:auto; overflow-y:visible; border:none; color:#333; font-family:"Noto Sans KR", sans-serif; font-size:14px;}
.prvcyPage .incPrvcy h4,
.prvcyPage .incPrvcy h5,
.prvcyPage .incPrvcy h6 {font-size:18px;}

.sbtAgree {padding-top:10px;}
.sbtAgree:after {content:""; display:table; clear:both;}
.sbtAgree input[type="checkbox"] {margin-right:5px;}
.sbtAgree label {display: flex;align-items: center;}
.sbtAgree p {float:right; font-size:14px; color:#666; font-weight:300; line-height:26px; white-space:nowrap;}

.sbtAgree details {width:100%;font-size:12px;margin-top:5px;color: #666;text-align: left;}
.sbtAgree summary {position:relative;padding-right:15px; list-style:none;font-weight:400;cursor: pointer;width:max-content;}
.sbtAgree details .wrap {display:flex;}
.sbtAgree details .arrow {content: ""; display:block; width:10px; height: 10px; background: url(/2024/img/common/icon-slider-next-gr.png) center center / contain no-repeat;position:absolute;right:0;top:6px;}
.sbtAgree details[open] .arrow {transform:rotate(90deg);}
.sbtAgree u {text-decoration: none;}

.chkBox {display:inline-block; vertical-align:middle; width:26px; height:26px; border:solid 1px #aaa; background:#fff; cursor:pointer; appearance:none; -moz-appearance:none; -webkit-appearance:none; border-radius: 25px 25px 25px 25px; -moz-border-radius: 25px 25px 25px 25px; -webkit-border-radius: 25px 25px 25px 25px;}
.chkBox:checked {border-color:#00bcd4; background:#00bcd4 url("/web/renewal2016/mainRe/img/2020/chkbox_checked.png")no-repeat center center;}
.chkBox:focus {outline:none}
.chkBox + label {display:inline-block; vertical-align:middle; font-family:inherit; font-size:15px; color:#666; font-weight:300; margin-left:6px; white-space:nowrap;}
.locSel {}
.locSel:after {content:""; display:table; clear:both;}
.locSel li {float:left;}
.locSel li:last-child {margin-right:0;}

.sbtBtn {padding-top:40px; text-align: center;}
.sbtBtn a {text-align:center; display:block; margin:0 auto; width:220px; height:50px; line-height:50px; padding:0 20px; font-size:16px; color:#fff; font-weight:400; position:relative; background:#00bcd4; overflow:hidden; border-radius: 25px 25px 25px 25px; -moz-border-radius: 25px 25px 25px 25px; -webkit-border-radius: 25px 25px 25px 25px;}
.sbtBtn a span {position:relative;}
.sbtBtn a em {position:absolute; left:0; top:0; bottom:0; right:100%; background:#ac9279;}

/*--------------------- tuition-wrap ------------------------------*/
#rqWrap .tuition-cont{display:block; position:relative; border-bottom:1px solid #dcdcdc;margin-bottom:20px;}
#rqWrap .tuition-cont textarea{font-size:15px; border-radius:7px; height:200px;}
#rqWrap .tuition-cont h3{font-size:17px; font-weight:bold;display:block; width:100%; padding-bottom:10px; position:relative;}
#rqWrap .tuition-cont h3 .bubble{top:-20px;}
#rqWrap .tuition-cont h3 span{font-weight:normal; color:#999; font-size:15px;}
#rqWrap .tuition-cont ul {margin:0 -5px; padding-bottom:30px;}
#rqWrap .tuition-cont ul li{width:25%; float:left; padding:0 5px; position:relative;}
#rqWrap .tuition-cont ul.col5 li{width:20%;}
#rqWrap .tuition-cont ul.col6 li{width:16.66%;}
#rqWrap .tuition-cont ul.col3 li{width:33.3333333%; padding:5px;}
#rqWrap .tuition-cont ul:after{content:""; display:block; clear:both;}
#rqWrap .tuition-cont li input, .tuition-cont li input {
    display: none;
}
#rqWrap .tuition-cont li input[type='checkbox'] {
    padding: 0;
    border: 1px solid #dddddd;
    width: 23px;
    height: 23px;
    border-radius: 100%;
    -webkit-appearance: none;
    vertical-align: middle;
}
#rqWrap .tuition-cont li label, .tuition-cont li label {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 72px;
    border: 1px solid #e3e3e3;
    border-radius: 7px;
    text-align: center;
	font-size:15px;
	background:#eee
}
#rqWrap .tuition-cont li input[type='radio'] + label {
    line-height: 23px;
}
#rqWrap .tuition-cont li input:checked + label, #rqWrap .tuition-cont li input:checked + label {border:2px solid  #008294; background: #008294; font-weight: 700; color:#fff;}
#rqWrap .tuition-cont li input:checked + label:after, #rqWrap .tuition-cont li input:checked + label:after{display:block; content:""; background: url('/web/2022/img/customer/icon_tuition_check.png') center center no-repeat; width:30px; height:30px; position:absolute; top:-10px; right:-8px;}

#rqWrap .csInput dt {font-size:17px; font-weight:bold;display:block; width:100%; padding-bottom:15px}
#rqWrap .csInput dd{padding-bottom:30px;}

#rqWrap .csInput .locSel{margin:-5px; position:relative;}
#rqWrap .csInput .locSel:after {content:""; display:table; clear:both;}
#rqWrap .csInput .locSel li {float: left; width: 33.3333%;	padding:5px; margin: 0;}

#rqWrap .csInput .locSel.col2 li{width:50%;}
#rqWrap .csInput .locSel li input[type="radio"] + label {
    display: block;
    font-family: inherit;
    text-align: center;
    margin-left: 0;
    height: 50px;
    line-height: 50px;
	display: flex;
	position:relative;
    padding-left: 0px !important;
	align-items: center;
    justify-content: center;
    width: 100%;
    border: 1px solid #e3e3e3;
    border-radius: 7px;
    text-align: center;
	font-size:14px;
	background:#fff;
}
#rqWrap .csInput .locSel li input[type="radio"] {display: none;}
#rqWrap .csInput .locSel li input:checked + label,#rqWrap .locSel li input:checked + label {border:2px solid  #008294; background: #008294; font-weight: 700; color:#fff;}
#rqWrap .csInput .locSel li input:checked + label:after,#rqWrap .locSel li input:checked + label:after{display:block; content:""; background: url('/web/2022/img/customer/icon_tuition_check.png') center center no-repeat; width:30px; height:30px; position:absolute; top:-12px; right:-10px;}

#rqWrap .tuitionTel:after {content:""; display:table; clear:both;}
#rqWrap .tuitionTel li {float:left;}
#rqWrap .tuitionTel li:nth-child(odd) {width:30%;}
#rqWrap .tuitionTel li:nth-child(even) {width:5%; text-align:center; height:36px; line-height:36px;}
#rqWrap .tuitionTel li select,
#rqWrap .tuitionTel li input[type="tel"] {display:block; width:100%; height:36px; border:0; font-size:17px;}
#rqWrap .tuitionTel{margin-top:-20px;}
#rqWrap .csInput input{width:100%; height:48px; border:1px solid #e3e3e3; font-size:15px; padding:0 10px;  border-radius: 7px;background:#fff;}
#rqWrap .csInput .tuitionTel select, #rqWrap .csInput .tuitionTel input[type="tel"], .tuition-pay-cont select {width:100%; height:48px; border:1px solid #e3e3e3; font-size:15px; padding:0 10px;  border-radius: 7px;}
#rqWrap .tuition-privacy .sbtTxt{display:none;}
#rqWrap .tuition-privacy{margin-top:-20px;margin-bottom:20px;}
#rqWrap .tuition-privacy .sbtAgree{text-align:left;}
#rqWrap .tuition-privacy .sbtAgree label{font-size: 12px;}
#rqWrap .sbtAgree input[type="checkbox"] {width: 17px; height: 17px;}
#rqWrap .btnC{display:block; width:100%; text-align:center; padding-top:60px;}
#rqWrap a.btnType001, #rqWrap input[type="button"].btnType001{
    text-align: center;
    display: inline-block;
    width: 220px;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    position: relative;
    background: #282828;
    overflow: hidden;
    border-radius: 25px 25px 25px 25px;
    -moz-border-radius: 25px 25px 25px 25px;
    -webkit-border-radius: 25px 25px 25px 25px;
	border:0px;
}
#rqWrap .incPrvcy {height:80px; overflow-y:scroll; border:1px solid #ded9d4; padding:10px; line-height:1.5; color:#aaa; font-family:"dotum"; font-size:12px;border-radius:7px; background:#fff;}
#rqWrap .incPrvcy h4,
#rqWrap .incPrvcy h5,
#rqWrap .incPrvcy h6 {font-size:12px; padding-top:10px; padding-bottom:5px; font-weight:bold; font-family: '¸¼Àº °íµñ', 'Malgun Gothic'; line-height:1.2}
#rqWrap .incPrvcy table {margin-top:20px;}
#rqWrap .incPrvcy table th {border:solid 1px #ddd; padding:5px; text-align:center; background:#fafafa;}
#rqWrap .incPrvcy table td {border:solid 1px #ddd; padding:10px; text-align:center;}
/* rightQuick */
#rqBg {display:none; position:fixed; top:0; bottom:0; left:0; right:0; z-index:1001; background:rgba(0,0,0,0.5);}
#rqBtn {
	display:block; width:211px; height:219px; position:fixed; right:30px; bottom:30px; z-index:999;
	
}
#rqBtn:after {content:""; display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:url("/web/2022/img/common/pop_btn.png")no-repeat center center; background-size: contain;}
#rqX {display:block; position:absolute; right:30px; top:40px; width:35px; height:35px; text-indent:-9999px; background:url("/m/2022/img/icon/icon_menu_close_bk.png")no-repeat center center; background-size:35px auto;}
#rqWrap {width:380px; position:fixed; top:0; bottom:0; right:-101%; z-index:1002; background:#fff; padding:30px; overflow-y: auto; -webkit-box-shadow: -2px 0px 4px 0px rgba(0,0,0,0.35); -moz-box-shadow: -2px 0px 4px 0px rgba(0,0,0,0.35); box-shadow: -2px 0px 4px 0px rgba(0,0,0,0.35);}
#rqWrap > h3 {font-size:27px; color:#213c49; font-weight:300; letter-spacing:-0.075em; line-height:1.2; padding-bottom:10px;}
#rqWrap > p {font-size:14px; margin-top:5px; font-weight:300; color:##213c49; line-height:1.3em; padding-bottom:30px; margin-bottom:30px; border-bottom:1px dashed #ddd}
#rqWrap > h5 {text-align:center; font-size:16px; font-weight:400; color:#666;}
#rqWrap > h5 span {display:block; font-family:"roboto", sans-serif; font-size:30px; font-weight:800; color:#213c49;}
.rqTel:after {content:""; display:table; clear:both;}
.rqTel li {float:left;}
.rqTel li:nth-child(odd) {width:30%;}
.rqTel li:nth-child(even) {width:5%; text-align:center; height:40px; line-height:40px;}
.rqTel li select,
.rqTel li input[type="tel"] {display:block; width:100%; height:40px;}
.rqLoc:after {content:""; display:table; clear:both;}
.rqLoc li {float:left; width:33.3333%; padding-bottom:5px;}
.csInput.rqInput {padding:0 0 30px; border-top:dotted 1px #ccc; margin-top:30px;}
.csInput.rqInput input[type="text"] {height:40px;}
.csInput.rqInput dt {font-size:18px; padding-bottom:10px; padding-top:20px;}
.rqList {}
.rqList:after {content:""; display:table; clear:both;}
.rqList li {float:left; width:33.3333%; padding-bottom:5px;}
.rqList li:after {content:""; display:table; clear:both;}
.rqList li input[type="checkbox"] {display:block; float:left; width:20px; height:20px; border:solid 1px #aaa; background-size:cover !important; position:relative; background:#fff; cursor:pointer; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.rqList li input[type="checkbox"]:checked {background:url("/2019/img/common/customer_chk_add.jpg")no-repeat center center;}
.rqList li input[type="checkbox"]:focus {outline:none; border:solid 1px #213c49;}
.rqList li label {font-size:12px; display:block; float:left; height:20px; line-height:20px; font-family:"Noto Sans KR", sans-serif; font-size:15px; margin-left:5px; white-space:nowrap; font-weight:300;}


#rqWrap .tuition-cont h3{
    font-size: 17px;
    font-weight: bold;
    display: block;
    width: 100%;
    padding-bottom: 10px;
    position: relative;
}
#rqWrap .tuition-cont ul {
    margin: 0 -5px;
    padding-bottom: 20px;
}

#rqWrap .tuition-cont li label, #rqWrap .tuition-cont li label {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 60px;
    border: 1px solid #e3e3e3;
    border-radius: 7px;
    text-align: center;
    font-size: 13px;
}
#rqWrap .csInput dt {
    font-size: 17px;
    font-weight: bold;
    display: block;
    width: 100%;
    padding-bottom: 15px;
}
#rqWrap .csInput input {
    width: 100%;
    height: 45px;
    border: 1px solid #e3e3e3;
    font-size: 15px;
    padding: 0 10px;
    border-radius: 7px;
}

#rqWrap .csInput .tuitionTel select, #rqWrap .csInput .tuitionTel input[type="tel"], #rqWrap .tuition-pay-cont select {
    width: 100%;
    height: 45px;
    border: 1px solid #e3e3e3;
    font-size: 15px;
    padding: 0 10px;
    border-radius: 7px;
}


.passCol br{display: none;}


/* 220920 À¯µ¿±Õ ¿øÀå ¿äÃ» ¾È³»¹®±¸ Ãß°¡ - ³ë¿øÁ¡¸¸ Àû¿ë*/
.contInner {position: relative;}
.landing-Info {position: absolute; font-size: 13px; color: #555; z-index: 2;}

.landing-Info.fst {top: 23rem; right: 10%;}
.landing-Info.snd{bottom: 0; right: 9%;}
.landing-Info.third {bottom: 1%; right: 5%;}


/* 2305 - ¸®´º¾ó1Â÷ */
#leftNavi {opacity: 0; position: fixed; top: 110px; left: 60px; z-index: 1; width: 252px; overflow: hidden; background: #fff; border-radius: 27px; font-size: 18px; box-shadow: 6px 8px 15px 0px rgba(20, 19, 19, 0.15); color: #141313; transition: all 0.3s;}
#leftNavi.on {opacity: 1;}
#leftNavi > ul {padding: 5px 0;}
#leftNavi > ul > li {padding: 3px 14px;}
#leftNavi > ul > li a {display: flex; justify-content: center; align-items: center; height: 66px; border-radius: 32px; transition: all 0.2s;}
#leftNavi > ul > li.on a {background: #e5f2f4; font-weight: 700; color: #008295;}
#leftNavi h2 {display: flex; justify-content: center; align-items: center; height: 75px; background: #141313; font-size: 
18px; color: #0edeeb;}
#leftNavi .navBig {font-weight: 700; position: relative;}

.acr0101 {padding-top: 95px; background: linear-gradient(to bottom, #ec8b6b, #ed6e9f);}
.collegeCont .prtd {font-size: 26px; letter-spacing: -0.01em;}
.acr0101 .prtd {padding-top: 32px;}
.acr-cnft {position: absolute; left: 50%; transform: translateX(-50%);}
.acrItv {display: flex;}
.acr01Roll {width: 758px;}
.acr01RollMo {padding-bottom: 37px;}
.acrItvThumb {width: calc(100% - 758px);}
.acrItv .prev-btn,
.acrItv .next-btn {position: absolute; top: 50%; transform: translateY(-50%); width: 48px; height: 116px; background-repeat: no-repeat; background-position: center; text-indent: -9999px;}
.acrItv .prev-btn {left: -55px; background-image: url('/web/landing/img/2022/acr_itv_prev.png');}
.acrItv .next-btn {right: -55px; background-image: url('/web/landing/img/2022/acr_itv_next.png');}

.acr01RollMo .slick-arrow {position: absolute; top: 50%; transform: translateY(-50%); width: clamp(15px, 5%, 48px); height: clamp(15px, 25%, 116px); background-repeat: no-repeat; background-position: center; background-size: contain; text-indent: -9999px;}
.acr01RollMo .slick-prev {left: 15px; background-image: url('/web/landing/img/2022/acr_itv_prev.png');}
.acr01RollMo .slick-next {right: 15px; background-image: url('/web/landing/img/2022/acr_itv_next.png');}
.arc01pic01 {margin: 0 -38px;}

#acRenew01 {padding: 95px 0 125px; background: #232323;}
#acRenew02 {padding: 105px 0 123px; background: #fea454;}
.arc02img01 .pcCont {height: 1016px; margin-bottom: 77px; background: url('/web/landing/img/2022/acr02_img01.png') no-repeat center;}

#acRenew03 .pcCont {padding: 97px 0 100px;}
.acr03Roll img {margin: 0 auto;}
.acr03Roll .slick-prev, 
.acr03Roll .slick-next {position: absolute; top: 50%; transform: translateY(-50%); width: 48px; height: 116px; background-repeat: no-repeat; background-position: center; text-indent: -9999px;}
.acr03Roll .slick-prev {left: -55px; background-image: url('/web/landing/img/2022/acr_gray_prev.png');}
.acr03Roll .slick-next {right: -55px; background-image: url('/web/landing/img/2022/acr_gray_next.png');}
.acrAcrdn dl dt {padding: 20px 0; border-bottom: 1px solid #fea454; text-align: center;}
.acrAcrdn dl dt img {width: 42%;}
.acrAcrdn dl dt i {display: inline-block; width: 6%; margin-left: 25px; padding-bottom: 6%; background-image: url('/web/landing/img/2022/acr03_exam_icon01.png'); background-repeat: no-repeat; background-position: center; background-size: contain;}
.acrAcrdn dl.on dt i {background-image: url('/web/landing/img/2022/acr03_exam_icon01_on.png');}
.acrAcrdn dl dd {display: none;}
.acrAcrdn dl dd img {display: block;}

#acRenew04 {padding: 115px 0 175px; background: #995cff url('/web/landing/img/2022/acr04_bg.jpg') no-repeat center top;}
.acr02Roll .slick-arrow, .acrMoRoll .slick-arrow {width:35px; height:35px; position: absolute; top: 0; z-index: 9; background-repeat: no-repeat; background-size: contain; text-indent:-999999px;}
.acr02Roll .slick-prev, .acrMoRoll .slick-prev {right: 40px; background-image: url("/web/landing/img/2022/acr_circle_prev.png");}
.acr02Roll .slick-next, .acrMoRoll .slick-next {right: 0; background-image: url("/web/landing/img/2022/acr_circle_next.png");}

/* 24³âµµ¼ö½Ã */
.ac23 .img-wrap img {display: block; width: 100%;}
.ac23 #leftNavi {top: 295px;}
.ac-navi-green#leftNavi h2 {height: 55px; background: #008295; color: #fff;}
#ac2301 {padding: 115px 0 100px;}
.ac-slide-sketch-top {display: flex; justify-content: space-between; max-width: 1210px; margin-left: 18%; padding-right: 10px;}
.ac-slide-sketch-top .left-wrap {display: flex; align-items: center;}
.ac-slide-sketch-top .right-wrap {display: flex;}
.ac-slide-sketch-top .right-wrap button i {display: block; width: 14px; height: 14px; border-left: 3px solid #111111; border-bottom: 3px solid #111111;}
.ac-slide-sketch-top .right-wrap .slick-prev i {transform: rotate(45deg);}
.ac-slide-sketch-top .right-wrap .slick-next i {transform: rotate(225deg);}
.ac-slide-sketch-top .slick-pagi {display: flex; gap: 8px; padding: 2px 8px 0; font-weight: 700; font-size: 24px; color: #676767;}
.ac-slide-sketch-top .slick-pagi b {color: #111;}
.ac-slide-sketch {padding-top: 28px; margin-left: 18%;}
.ac-slide-sketch .slick-list {overflow: inherit;}
.slide-sketch-col {padding: 0 5px;}
.slide-sketch-col li {border-radius: 17px; overflow: hidden;}
.slide-sketch-col li + li {margin-top: 10px;}
#ac2302 {background: #19293d;}
.acrdn-blue dl dt {border-bottom: 1px solid #00a2ff;}
.acrdn-blue dl dt img {width: 44%;}
.acrdn-blue dl dt i {background-image: url('/web/landing/img/2022/acr03_exam_icon01_blue.png');}
.acrdn-blue dl.on dt i {background-image: url('/web/landing/img/2022/acr03_exam_icon01_blue_on.png');}

.ac23 #acRenew04 {padding-top: 0; padding-bottom: 88px; background: url('/web/landing/img/2022/acr2304_bg.png') no-repeat center top; background-size: cover;}

/* 240118 ¼­°æ´ë */
#ac230001 {padding: 103px 0 150px; background: url('/web/landing/img/2022/acr230001_bg.jpg') no-repeat center top; background-size: cover;}
.ac04-video {margin: 33px 0 100px; padding: 45px 30px 30px; background: url('/web/landing/img/2022/ac_movie_border.png') no-repeat center top;}
#ac230002 {padding: 100px 0;}
.ac-photo-list {display: flex; flex-wrap: wrap; gap: 24px 0; margin: 0 auto; max-width: 1007px; padding-top: 32px;}
.ac-photo-list > li {width: 50%; height: 300px; padding: 0 12px;}
.ac-photo-cont {padding: 45px 30px; height: 100%; border-radius: 16px; background-repeat: no-repeat; background-size: cover;}
.ac-photo-list > li:nth-child(1) .ac-photo-cont {background-image: url('/web/landing/img/2022/ac230001_01.png');}
.ac-photo-list > li:nth-child(2) .ac-photo-cont {background-image: url('/web/landing/img/2022/ac230001_02.png');}
.ac-photo-list > li:nth-child(3) .ac-photo-cont {background-image: url('/web/landing/img/2022/ac230001_03.png');}
.ac-photo-list > li:nth-child(4) .ac-photo-cont {background-image: url('/web/landing/img/2022/ac230001_04.png');}
.ac-photo-cont strong {font-family: 'AritaDotum'; font-size: 22px; color: #fff; line-height: 1.5;}

/* 221216 ÇªÅÍ ÁöÁ¡¾àµµ Ãß°¡ */
.mpTabFooter {margin: -3px;}
.mpTabFooter:after {content: ''; display: table; clear: both;}
.mpTabFooter li {float: left; width: 33%; padding: 3px;}
.mpTabFooter li a {display: block; border: solid 1px #ddd; text-align: center; padding: 15px 0; font-size: 11pt; color: #333; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.mpTabFooter li.current a {border-color: #1792a1; background: #1792a1; font-weight: 700; color: #fff;}
.mpLoc {margin-top: 30px;}
.mpLoc .root_daum_roughmap {width: 100%;}
.footerMapWrap {padding: 40px 25px;}
.footerMapWrap .mpTabFooter li {width: 20%;}
.footerMapWrap .mpTabFooter li a {padding: 7px 0; font-size: 10pt;}
.footerMapWrap .root_daum_roughmap .cont .section{display: none;}
.footerMapWrap .mpWrap h3 {font-size: 20px; line-height: 30px; padding: 10px 0px;}
.footerMapWrap .mpWrap .location-post {font-size:14px;}

.new-section .consult-intro {padding-top:100px; background:#fff;}
.new-section .pc-show {display:block;}
.new-section .m-show {display:none;}
.title-conts {text-align:center;}
.consult-top-tit{float:left; padding-top:80px;}
.consult-top {position:relative; width:100%; height:auto; padding-bottom:50px;}
.consult-top h2 {color:#666; font-size:21px; display:block; padding-bottom:8px;}
.consult-top h3 {color: #282828;font-size: 72px;line-height: 1.2;font-weight: bold;display: block;padding: 32px 0 22px;}
.consult-top span {color: #008294; font-weight: normal; font-family: 'Marcellus', serif; font-size: 37px; letter-spacing: -0.025em;}
.consult-top p {float:right;}
.consult-top dl dt,
.consult-top dl dd,
.subteacher-tit dl dt,
.subteacher-tit dl dd {font-size:17px;}
.consult-top dl dt,
.subteacher-tit dl dt {font-weight:bold;}
.consult-top .location {padding-top: 15px;float: left;font-size: 14px;color: #676767;}
.cer-gnb {width: 100%;position: relative;border-bottom: 1px solid #aaa;display: block;}
.cer-gnb ul {display: table;table-layout: fixed;margin: 0 auto;width: 100%;}
.cer-gnb ul > li {position: relative;width: 125px;text-align: center;border-left: 0;vertical-align: middle;display: table-cell;}
.cer-gnb ul li.on a {color: #008294;border-bottom: 2px solid #008294; font-size: 17px; display: block;line-height: 50px;text-align: center;font-weight: bold;}
.curriSubTopWrap.m-show {display:none;}
.jh-tab-cont {display: none;}
.jh-tab-cont.on {display: block;}

/* Ä¿¸®ÅÇ */
.consult-process{width:100%; position:Relative; padding:80px 0px; display:block; text-align:center}
.consult-process-tit {display:block; padding-bottom:80px; text-align:center;}
.consult-process-tit h3{font-size:51px; padding-bottom:22px; color:#282828; font-weight:bold; line-height:1.2}
.consult-process-tit h3 em{display:block; font-size:21px; font-style:normal; line-height:1}
.consult-process-tit span{font-size:21px; padding-bottom:20px;}
.consult-process ul{width:100%; position:relative; }
.consult-process ul:after{display:block; content:""; clear:both;}
.consult-process ul li {float:left; width:25%; position:relative; padding:200px 30px 0; background-position: center top !important; background-repeat:no-repeat !important}
.consult-process ul li:nth-child(1){background:url("/web/2022/img/sub/job_icon001.png");}
.consult-process ul li:nth-child(2){background:url("/web/2022/img/sub/job_icon002.png");}
.consult-process ul li:nth-child(3){background:url("/web/2022/img/sub/job_icon003.png");}
.consult-process ul li:nth-child(4){background:url("/web/2022/img/sub/job_icon004.png");}
.consult-process ul li dl dd{font-size:15px; line-height:1.4; padding:0 15px;}
.consult-process ul li dl dd.cpEgn{color:#008294; font-weight:normal;font-family: 'Marcellus', serif; letter-spacing:0;font-size:15px;}
.consult-process ul li dl dt{font-size:25px; display:block; padding-bottom:12px; font-weight:bold;}
.consult-process ul li:after{content:""; display:block; width:160px; height:1px; background:#008294; position:absolute; top:90px; right:-95px;}
.consult-process ul li:last-child:after{display:none}

.consult-process-inner {display: flex; padding-top: 20px; padding-bottom: 108px;}
.consult-process-inner .consult-process-tit {padding-left: 70px; padding-top: 195px; text-align: left;}
.consult-process-inner h3 {font-size: 52px; color: #2d2d2d;}
.consult-process-inner span {font-size: 19px; word-break: keep-all;}
.consult-process-inner span b {font-weight: 400;}

.curri-table{width:100%; position:relative; display:block; text-align:left;height:auto;}
.curri-table h3{font-size:21px; padding-bottom:20px; width:100%; display:block;}
.curri-table h5{font-size:19px; color:#008294; padding-bottom:20px;}
.curri-table dl{margin-bottom:20px; width:100%; display:block; border-top:1px solid #282828;}
.curri-table dl:after{display:block; content:""; clear:both;}
.curri-table dl dt, .curri-table dl dd{float:left; padding:20px; font-size:17px;}
.curri-table dl dt{width:15%; font-weight:bold; border-right:1px solid #282828;}

.curri-table dl dd{width:85%;}
.curri-img{margin:0 -10px;}

.cer-chart-wr{display:block; width:100%; padding:90px 0px;}
.cer-chart-wr.bgGray{ margin-top:80px; background:#f7f7f7;}
.cer-chart{display:flex; width:100%; position:relative; margin-bottom:60px;}
.cer-chart-info{vertical-align: top; display:block; width:100%; padding-right:0px;}
.atb-chart{display:block; width:100%; height:100%; }
.lcnCal {width:500px;display:block;}
.atb-chart-text{display:flex; font-size:14px;justify-content: space-between;width:100%; position:relative;}
.atb-chart-text h3{  font-weight:700;  font-size:23px; position:relative; padding-left:0px;}
.atb-chart-text ul li{margin-bottom:10px; letter-spacing:-0.05em; font-size:17px;}
.atb-chart-text ul li span{font-weight:bold;}

.atb-chart-table{width:100%; position:relative; margin:30px 0px;}
.atb-chart-table:after{content:""; display:block; clear:both;}
.atb-table{width:50%; float:left; text-align:center;}
.atb-table h3{color:#fff; font-size:17px; padding:8px 0px; width:100%; font-weight:300}
.atb-table.all-pass-list{padding-right:20px;}
.atb-table.all-pass-list h3{background:#2e394b;}
.atb-table.atb-pass-list h3{background:#008294;}
.atb-table.atb-pass-list{padding-left:20px;}
.atb-table table tr th, .atb-table table tr td{font-size:15px; padding:5px 0px; background:#fff;}
.atb-table table tr th{font-weight:500; background:#e7e7f3;}
.atb-table table tr:nth-child(odd) td{background:#f2f2f2 !important}
.atb-table table tr.on{border:2px solid red; font-weight:bold;}
.atb-pass-list tr.on td{color:#008294}
.division{position:absolute; top:10px; right:0px; font-size:12px; display:flex; text-align:right; font-weight:normal}
.division li {padding-left:0px; margin-left:10px; display:flex;align-items: center;}
.division li:before{display:inline-block; width:10px; height:10px; content:""; margin-right:5px;}
.division li.location-divi:before{background:#2f394c}
.division li.atb-divi:before{background:#008294}

.fc-event, .fc-event-dot { background-color: #008294 !important;}
.fc-event {position: relative; display: block; font-size: .85em; line-height: 1.3; border-radius: 3px; border: 1px solid #008294 !important;}
.fc-view *{font-size:12px !important;}
.fc-left h2{font-size:23px; font-weight:800;}
.vertical_chart_box{
	display:flex;
	flex-direction: column;
}
.vertical_chart_box h3{width:100%;}
.vertical_chart_box .atb-chart-graph{
	position:relative;
	margin-top:20px;
	margin-bottom:20px;
	padding-left:40px;
	box-sizing:border-box;
	height:300px;
}
.vertical_chart_box .atb-chart-graph .axis_y{
	display:-webkit-flex;
	display:-ms-flex;
	display:-o-flex;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:space-between;
	position:absolute;
	top:0;
	left:0px;
	margin:0;
	padding:0;
	width:40px;
	height:100%;
	font-size:12px;
	color:#4a4a4a;
	text-align:right;
	font-size:15px;
}
.vertical_chart_box .atb-chart-graph .axis_y:before{
	  content:'';
	  position:absolute;
	  top:5px;
	  bottom:0;
	  right:0;
	  width:1px;
	  background:#d3d3d3;
}
.vertical_chart_box .atb-chart-graph .axis_y li, .vertical_chart_box .atb-chart-graph .axis_x li  {
    margin-bottom: 0px;
    letter-spacing: -0.05em;
	font-size:15px;
}
.vertical_chart_box .axis_x {
    display: -webkit-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    position: relative;
    padding: 0;
    box-sizing: border-box;
    height: 100%;
    border-bottom: 1px solid #d3d3d3;
}
.vertical_chart_box .axis_x .item {
    flex: 1;
    position: relative;
	opacity:0.3;
}
.vertical_chart_box .axis_x .item.on {
	opacity:1;
}
.vertical_chart_box .axis_x .item .text_box {
    position: absolute;
    bottom: -30px;
    left: 50%;
    text-align: center;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.vertical_chart_box .axis_x .graph {
    display: -webkit-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: auto;
    height: 100%;
    border-radius: 3px 3px 0 0;
    overflow: hidden;
    justify-content: center;
}

.vertical_chart_box .axis_x .item small {display: none; padding: 35px 10px 0; font-size: 11px; color: #a4a4a4 ; word-break: keep-all; text-align: center; line-height: 1.3;}
.text-right {text-align: right;}
.atb-chart-caption {padding-top: 20px; color: #a4a4a4;}

.zt-skill-bar {
		display: flex;
	    align-items: flex-end;
        width: 50px;
        margin:0 5px;
		height:100%;
        -webkit-border-radius: 2px;
           -moz-border-radius: 2px;
            -ms-border-radius: 2px;
                border-radius: 2px;
    }
 .zt-skill-bar * {
        webkit-transition: all 0.5s ease;
          -moz-transition: all 0.5s ease;
           -ms-transition: all 0.5s ease;
            -o-transition: all 0.5s ease;
               transition: all 0.5s ease;
    }

    .zt-skill-bar div {
        background-color: #008294;
        position: relative;
        height: 0;
		width:50px;
        -webkit-border-radius: 2px;
           -moz-border-radius: 2px;
           -ms- border-radius: 2px;
                border-radius: 2px;
    }

    .zt-skill-bar.other-cook div {
        background-color: #2f394c;
    }


.zt-skillnum {position: absolute !important;  font-size: 11px; font-weight: 800; top: -15px; left: 50%; display: none; transform: translate(-50%, 0%);}
.zt-skillnum.on {display: block;}
.zt-skillnum.numSmall {color: #000;}
.zt-skillnum.numBig {font-size: 13px; top: -17px; color: red;}



.cer-schedul{display:flex; justify-content: space-between;}

.cer-detail-area{width:100%; position:relative; margin-bottom:40px;}
.cer-detail-area dl dt, .cer-detail-area dl dd{float:left; display:flex; font-size:17px;}
.cer-detail-area dl dt {width:10%; text-align:center;background-color: #008294; border-radius:18px; color:#fff;justify-content: center; font-weight:bold; font-size:14px; font-weight:bold; padding:5px 0;}
.cer-detail-area dl dd {width:90%; padding:4px 0 0 10px;}
.cer-detail-area dl:after{display:block; clear:both; content:"";}
.cer-detail-area dl + dl {margin-top:10px;}

.cer-detail-table{margin-top:0px; width:640px; position:relative; }
.cer-detail-table tr th, .cer-detail-table tr td{font-size:17px; text-align:center; padding:8px 0px; border:1px solid #eaeaea;}
.cer-detail-table tr th {background:#2f394c; color:#fff;}
.cer-detail-table tr:nth-child(odd) td{background:#f3f9fa}


.cer-table-btn{display:inline-block; padding:5px 10px; border-radius:24px; color:#fff; background:#2f394c; font-size:14px;}
.cer-table-btn.ctb_type001{background:#008294}

/* ±×·¡ÇÁ ¸ðµç Á¾¸ñ ³ëÃâ */
.cer-chart-wr.bgGray {margin-top: 0;}
.cer-chart-wr + .cer-chart-wr {display: none;}
.vertical_chart_box .axis_x .item {opacity: 1;}
.zt-skillnum {display: block;}


/* mo ÀüÈ­ Ç¥½Ã */
.qkArea {position: fixed;bottom: 0;right: 0;z-index: 30;padding: 0 0 0 5%;box-sizing: border-box;display: block;z-index:300;}
.qkBtn {display: block;width: 55px;height: 55px;position: absolute;bottom: 95px;right: 10px;z-index: 30;text-indent: -9999px;background: url(/m/2022/img/icon/icon_menu_call_wh.png) no-repeat center center;background-color: #1792a1;background-size: cover !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;border-radius: 55px;overfolw: hidden;box-shadow: 8px 6px 30px 0px rgb(0 0 0 / 25%);-webkit-box-shadow: 8px 6px 30px 0px rgb(0 0 0 / 25%);}
#ctBg, #qcBg {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 1100;background: rgba(0,0,0,0.7);display: none;}
#quickCall {position: fixed;left: 0;right: 0;top: -200%;z-index: 1200;background: #fff;padding-top: 0px;max-width: 750px;margin: 0 auto;-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.3);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.3);border-radius: 0 0 20px 20px;-moz-border-radius: 0 0 20px 20px;-webkit-border-radius: 0 0 20px 20px;}
.quickdb-wrap {padding: 0 25px;height: 100%;overflow-y: auto;}
.quickdb-tit {padding-bottom: 0px;width: 100%;position: relative;padding-top: 20px;}
.quickdb-tit span {color: #666;padding-bottom: 8px;}
.quickdb-tit h5 {padding-bottom: 12px;font-size: 25px;font-weight: bold;letter-spacing: -0.075em;line-height: 1.3;}
.qckClose {display: block;position: absolute;right: 0px;top: 20px;width: 22px;height: 22px;text-indent: -9999px;background: url(/m/2022/img/icon/icon_menu_close_bk.png)no-repeat center center;z-index: 4;background-size: cover !important;}
#qcCallList {overflow: hidden;border: solid 1px #ddd;border-radius: 6px 6px 6px 6px;-moz-border-radius: 6px 6px 6px 6px;-webkit-border-radius: 6px 6px 6px 6px;margin-top: 20px;}
#qcCallList li {float: left;width: 33.3333%;border-right: solid 1px #ddd;display: flex;justify-content: center;}
#qcCallList li a {display: block;width: 100%;height: 52px;line-height: 52px;text-align: left;background: none;padding-left: 0px;background-size: 18px auto;font-size: 12pt;font-weight: bold;min-width: 20px;position: relative;display: flex;justify-content: center;}
.consulInfo {padding-top: 20px;padding-bottom: 40px;font-size: 9pt;}
.consulInfo h3 {display: block;padding-bottom: 10px;font-size: 9pt;}
#qcCallList li .calImg {background-image: url(/m/2022/img/icon/icon_menu_call.png);background-position: center;background-repeat: no-repeat;background-size: 29px;width: 19%;height: 100%; margin-left: 5%;}
/* end */

/* tablet ÇØ»óµµ */
@media screen and (max-width: 1200px) {

	.contInner{width:100%; margin: 0 auto; height:auto; padding:0 0px;}
	.pcCont{display:none !important;}
	.mobileCont{display:block !important;}

	.collegeCont img{width:100%;}
	.locSel li {margin-bottom:0;}

	#footer_wrap {position:relative; height:auto; border:none; background:#fff; padding:60px 0 50px; border-top:2px solid #e5e5e5;}
	#footer {overflow:hidden; padding:0px 25px; display:block; background:#fff;}
	#footer a, #footer a:visited{color:#282828}
	#footer * {color:#282828;font-size:13px;font-family:'NotoSans';}
	#footer h2{width:100%; display:block; margin-bottom:20px;}
	#footer h2 img{width:156px;}
	.footer_location{background:#eee; padding:20px; display:block; width:100%; margin-bottom:30px; border-radius:6px;}
	.footer_location dl dt{display:block; font-weight:bold; padding-bottom:5px;}
	.footer_location dl dd{display:inline-block; padding-right:5px; margin-right:4px; position:relative;}
	.footer_location dl dd:after{content:"¡¤"; display:block; position:absolute; top:0px; right:-4px;}
	.footer_location dl dd:last-child:after{display:none;}

	#footer .cs_area{position:static;top:auto;right:auto;padding-top:20px}
	#footer .cs_area h4{overflow:hidden;font-family:'Outfit', sans-serif;font-size:13px}
	#footer .cs_area>a{overflow:hidden;font-size:40px;font-family:'Outfit', sans-serif;font-weight:600}
	#footer .cs_area ul{overflow:hidden;margin-top:20px}
	#footer .cs_area ul li{overflow:hidden;margin-bottom:8px;}
	#footer .cs_area ul li a{overflow:hidden;font-family:'Outfit', sans-serif;font-size:14px}
	#footer .cs_area ul li:last-child a {font-family:'NotoSans',NotoSans;font-size:13px}
	#footer .cs_area ul li br {display:none}
	#footer .cs_area ul li:nth-child(3){float:left;margin-right:25px}
	#footer .cs_area ul li:last-child{float:left}
	#footer .cs_area ul li a.btn_email {display:inline-block;margin-left:10px; vertical-align:middle}
	.underline {text-decoration: underline;}

	#footer .info1_area{position:static;bottom:auto;left:auto;width:auto;margin-top:30px}
	#footer .info1_area ul{position:relative;overflow:hidden; margin-bottom:8px;}
	#footer .info1_area ul li{overflow:hidden; float:left; margin-right:15px}
	#footer .info1_area ul li a{overflow:hidden;}
	#footer .info1_area .copyright{clear:both;overflow:hidden;font-family:'Outfit',sans-serif;font-size:12px}
	#footer .info2_area{position:static;top:auto;left:auto;float:left;margin:30px 0}
	#footer .info2_area ul{}
	#footer .info2_area ul li{margin:0 20px 0 0;float:left}
	#footer .info2_area ul li a{}

	#qcCallList {
		overflow: hidden;
		border: solid 1px #ddd;
		border-radius: 6px 6px 6px 6px;
		-moz-border-radius: 6px 6px 6px 6px;
		-webkit-border-radius: 6px 6px 6px 6px;
	}

	/* #qcCallList li {float:left; width:33.3333%; border-right:solid 1px #ddd;}
	#qcCallList li:nth-child(3n) {border-right:none;}
	#qcCallList li:nth-child(1),
	#qcCallList li:nth-child(2),
	#qcCallList li:nth-child(3),
	#qcCallList li:nth-child(4),
	#qcCallList li:nth-child(5),
	#qcCallList li:nth-child(6){border-bottom: solid 1px #ddd;}
	#qcCallList li a{display:block; width:100%; height:40px;line-height:40px; text-align:left; background: url('/m/2022/img/icon/icon_menu_call.png') no-repeat 5px center; padding-left:25px; background-size:18px auto; font-size:9.5pt; font-weight:bold}
	.quickCalltxt{margin:10px 0 20px; display:block;} */



	#qcCallList li {float:left; width:33.3333%; border-right:solid 1px #ddd; display: flex; justify-content: center;}
	#qcCallList li:nth-child(3n) {border-right:none;}
	#qcCallList li:nth-child(1),
	#qcCallList li:nth-child(2),
	#qcCallList li:nth-child(3),
	#qcCallList li:nth-child(4),
	#qcCallList li:nth-child(5),
	#qcCallList li:nth-child(6),
	#qcCallList li:nth-child(7),
	#qcCallList li:nth-child(8),
	#qcCallList li:nth-child(9){border-bottom: solid 1px #ddd;}
	/* #qcCallList li a{display:block; width:32%; height:40px;line-height:40px; text-align:left; background: url('/m/2022/img/icon/icon_menu_call.png') no-repeat 5px center; padding-left:0px; background-size:18px auto; font-size:9.5pt; font-weight:bold; min-width: 20px;}
	.quickCalltxt{margin:10px 0 20px; display:block;} */



	/* footer call*/
	#footer #qcCallList li {justify-content: space-around;}
	#footer #qcCallList li a {
		display: block;
		width: 75%;
		height: 52px;
		line-height: 52px;
		text-align: left;
		background: none;
		padding-left: 0px;
		background-size: 18px auto;
		font-size: 12pt;
		font-weight: bold;
		min-width: 20px;
		position: relative;
		display: flex;
		justify-content: space-between;
	}

	#footer #qcCallList li .calImg {
	background-image: url('/m/2022/img/icon/icon_menu_call.png');
	background-position: center; background-repeat: no-repeat; background-size: 29px; width: 30%; height: 100%; /* position: absolute; top:0; right: 5px; */ /* margin-left: 2px; */}
	#footer #qcCallList li span {width: 70%; min-width: fit-content; text-align: center; line-height: inherit; letter-spacing: -1.5px}
	#footer #qcCallList li .calhome {
	background-image: url('/m/2022/img/icon/call-home.png');
	background-position: center; background-repeat: no-repeat; background-size: 29px; width: 25%; height: 50px;/*  position: absolute; top:0; left: 5px; */ /* margin-left: 5%; */}

	#footer .quickCalltxt{margin:10px 0 20px; display:block;}
	#footer #qcCallList li a.call-home {display:block; width:68%; height:40px;line-height:40px; text-align:left; background: url('/m/2022/img/icon/call-home.png') no-repeat 5px center; padding-left:23px; background-size:18px auto; font-size:9pt; font-weight:bold; min-width: 70px;}
	#footer .quickCalltxt{margin:10px 0 20px; display:block;}


	#footer #qcCallList li span {font-size: 10pt;}


	.subtuiton{position:relative; width:100%; background:#fff; height:auto;border-top:0px solid #c9c9c9}


	.subdb-wrap{display:block; padding:0 25px 25px 25px;}
	.subdb-wrap input[type="text"], .subdb-wrap input[type="tel"], .subdb-wrap select {border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px; font-size:13px;}
	.subdb-wrap dl{ border-top:0px solid #282828; padding-top:15px}
	.modal{overflow:visible !important}

	#ctLoc {overflow:hidden; border:solid 1px #ddd; border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px;}
	#ctLoc:after {content:""; display:table; clear:both;}
	#ctLoc li {float:left; width:33.3333%; border-right:solid 1px #ddd; margin-right:0px;}
	#ctLoc li:nth-child(3n) {border-right:none;}
	#ctLoc li:nth-child(1),
	#ctLoc li:nth-child(2),
	#ctLoc li:nth-child(3),
	#ctLoc li:nth-child(4),
	#ctLoc li:nth-child(5),
	#ctLoc li:nth-child(6),
	#ctLoc li:nth-child(7),
	#ctLoc li:nth-child(8),
	#ctLoc li:nth-child(9){border-bottom: solid 1px #ddd;}
	#ctLoc li input[type="radio"] {display:none;}
	#ctLoc li input[type="radio"] + label {display:block; font-family:inherit; text-align:center; margin-left:0; height:40px; font-size:13px; padding-left:0px !important;}
	#ctLoc li input[type="radio"]:checked + label {background:#129bab; color:#fff;}
	#ctLoc li input[type="radio"] + label:before, #ctLoc li input[type="radio"] + label:after  {vertical-align:middle; display:inline-block; content:""; transition:border 0.2s linear 0s, color 0.2s linear 0s; display:none;}
	#ctLoc li input[type="radio"] + label:before, #ctLoc li input[type="radio"] + label:after {position:absolute; top:50%; border-radius:50%;}
	#ctLoc li input[type="radio"] + label:before {left:0; width:17px; height:17px; margin:-8px 7px 0 0; border:1px solid #dedede; background:#eee; }
	#curriTuition input[type="text"], #curriTuition input[type="tel"], #curriTuition select {border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px; font-size:13px;}
	select {height:42px; width:100%; font-size:inherit; margin:0; color:#353535; padding-left:8px; padding-right:34px; vertical-align: middle; min-width:40px; box-sizing:border-box;
	background: #fff url("/m/2022/img/icon/icon_select_arrow.png") no-repeat right center;
	background-size:auto 100%;
	border:1px solid #c6c6c6 !important;
	font-family: inherit;
	border-radius: 0px;
	-webkit-appearance: none; 
	-moz-appearance: none;
	appearance: none;
	}

	input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input[type="file"] {width:100%; height:42px; padding:0 10px; border:1px solid #e5e9ec !important; background-color:#fff; outline:0; transition:background 0.2s linear 0s,box-shadow 0.2s linear 0s;-webkit-appearance: none;    -moz-appearance: none;    appearance: none;    border-radius: 0px;}
	.uneditable-input.focus, textarea:focus, select:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, input[type="file"]:focus, .m-uneditable-input:focus { /* background-color:#f4f5f7; font-weight:500;*/}
	input[type=image] {width:auto !important; height:auto !important; margin:0; padding:0 !important; border:0 none !important; background:none;-webkit-appearance: none;    -moz-appearance: none;    appearance: none;    border-radius: 0px;}


	.rqTel:after {content:""; display:table; clear:both;}
	.rqTel li {float:left;}
	.rqTel li:nth-child(even) {width:5%; height:42px; line-height:42px; font-size:12pt; text-align:center;}
	.rqTel li:nth-child(odd) {width:30%;}
	.rqTel li select,
	.rqTel li input[type="tel"] {display:block; width:100%; height:42px;}

	.sbtIpt dt{font-size:14px; padding-bottom:12px; padding-top:15px;}
	.sbtIpt dd{padding-bottom:8px;}
	.sbtIpt {margin: 20px 0 10px 0 !important;}
	.sbtBtn {padding-top:0px; text-align: center; padding-bottom:20px;}

	#ac01{background:#f2f3f5; padding-top:60px; position:relative; width:100%; }
	#ac02{background:url('/web/landing/img/2022/sec_002_bg.jpg') center center no-repeat; background-size:cover !important; padding:120px 0px; position:relative; width:100%; }
	#ac03{background:url('/web/landing/img/2022/sec_004_bg.jpg') center center no-repeat; background-size:cover !important; padding:33px 0px; position:relative; width:100%; }
	#ac04{background:url('/web/landing/img/2022/sec_005_bg.jpg') center center no-repeat; background-size:cover !important; padding:40px 0px; position:relative; width:100%; }
	#ac05{background:#fff; padding:120px 0px 20px; position:relative; width:100%; }
	.landing-fac{background:#f2f3f5; padding:60px 0px; position:relative; width:100%; }
	.ac0102 {padding: 60px 0;}

	.collegeCont video{width:100%; margin: 20px auto; display:block; box-shadow:3px 0 25px rgba(0,0,0,0.30)}
	.secMaginTop{margin-top:40px;}

	.secRollwrap{width:100%; margin:0 auto; padding:20px 15px 0px 15px;}
	.secRollwrap .slick-prev, .secRollwrap .slick-next{display:none !important;}

	.interior-slide .slide-box{width: 300px; margin:0 15px; border-radius:16px; overflow:hidden;box-shadow:3px 0 5px rgba(0,0,0,0.13)}
	.interior-slide{ padding-top:10px;}

	.mobileVideo{padding:0 15px;}

	#gnb {position:fixed; top:0; left:0; z-index:1000; background: rgba(255,255,255,0.0); width:100%; height:auto;box-shadow:3px 0 5px rgba(0,0,0,0.0);  transition: all, linear 0.2s;}
	#gnb h1 {position:relative; top:0px; left:0px; z-index:3; text-align:center;}
	#gnb h1 span{display:inline-block; width:282px; height:50px; background: url('/web/landing/img/2022/logo_wh.png') center top no-repeat; background-size: auto 50px; text-indent:-999999px;}
	#gnb .acMenu{text-align:center; display:block; position:relative; }
	#gnb .acMenu li{display:inline-block; padding:0 0px; float:left; width:33.33333%; }
	#gnb .acMenu li a{line-height:1.2; display:inline-block;  font-weight:500; font-size:15px; text-shadow:3px 0 5px rgba(0,0,0,0.13); text-align:center; padding-bottom:15px;}

	.acMenu li{position:relative;}
	.acMenu li a:hover {color: #008294;}
	.acMenu li a:after {content: ''; display: block; height: 3px; background: #008294; position: absolute; left: 50%; right: 50%; bottom: -1px; width: 0px; -webkit-transition: all 0.5s; transition: all 0.5s;}
	.acMenu li a:hover:after {left: 0; right: 0; width: auto;}



	#gnb .acSns{position:absolute; top:25px; right:80px;}
	#gnb .acSns ul li{display:inline-block; margin-left:10px; background: rgba(0,0,0,0.1); border-radius:100%; width:30px; height:30px; transition: all, linear 0.2s;}
	#gnb .acSns ul li:hover{background: rgba(0,0,0,0.5); }
	#gnb .acSns ul li a{display:block; width:100%; height:100%; background-position:center center !important; background-repeat:no-repeat !important;}
	#gnb .acSns ul li a.snsNaver{background: url('/web/landing/img/2022/top_icon_naver.png');}
	#gnb .acSns ul li a.snsFace{background: url('/web/landing/img/2022/top_icon_fb.png');}
	#gnb .acSns ul li a.snsInsta{background: url('/web/landing/img/2022/top_icon_ins.png');}
	#gnb .acSns ul li a.snsYoutu{background: url('/web/landing/img/2022/top_icon_you.png');}

	#gnb.scroll { background: rgba(255,255,255,1);border-bottom:1px solid rgba(255,255,255,0.0); height:auto; box-shadow:3px 0 5px rgba(0,0,0,0.13)}
	#gnb.scroll h1 span{display:inline-block; width:282px; height:50px; background: url('/web/landing/img/2022/logo_bk.png') center top no-repeat; background-size: auto 50px;}
	#gnb.scroll .acMenu li a{line-height:1.2; display:inline-block;  font-weight:500; font-size:15px; text-shadow:3px 0 5px rgba(0,0,0,0.0); color:#282828}
	#gnb.scroll .acSns ul li{display:inline-block; margin-left:10px; background: rgba(0,0,0,0.3); border-radius:100%; width:30px; height:30px; transition: all, linear 0.2s;}
	#gnb.scroll .acSns ul li:hover{background: rgba(0,0,0,0.7); }

	#ac00{height:auto; width:100%; position:relative; display:block;}
	.collegeBanner {height: auto; display:block; position:relative;}
	.collegeBanner .acbCont {height: auto; width:100%;}
	.acArrow {position: static; display:none;}

	#btBtn {display: flex;}

	#rqBtn {
		width: 120px; height: 120px; right: 10px; bottom: 10px;
		
	}

	#rqWrap {width: 100%;}

	.passList.pcCont>img{display: block;}
	.passCol div{font-size: 13.5px; text-align: center; height: 42px; line-height: 14px;}
	.passList {padding: 20px; width: 90%; margin-top: 30px;}
	.passCol>div>br{display: none;}
	.pcListTopImg {width: 60%; margin: 0 auto;}
	.collegeCont img{margin-top: 0px;}
	.passCol>div>br.passTablet {display: block;}
	.landing-Info.third {bottom: 0%;}
	.landing-Info.fst {top: 29rem; right: 10%;}

	/* 2305 - ¸®´º¾ó1Â÷ / Å¸ºí·¿ */
	.ac-section img {width: 100%;}
	#leftNavi {display: none;}
	.acrItv {display: none;}
	.arc01pic01 {margin: 0 auto;}

	.acr04Roll {margin: 0 26px;}

	/* 24³âµµ¼ö½Ã */
	#ac2301 {padding: 40px 0;}
	.ac-slide-sketch-top {margin-left: 13px;}
	.ac-slide-sketch {margin-left: 13px; padding-top: 7px;}
	.ac-slide-sketch-top .ac-slide-sketch-tit {width: auto; height: 5vw;}
	.ac-slide-sketch-top .slick-pagi {display: none;}
	.ac-slide-sketch-top .slick-arrow {display: flex; align-items: center; justify-content: center; width: 35px; height: 35px; border-radius: 100%; border: 1px solid #19293d;}
	.ac-slide-sketch-top .right-wrap {margin-top: -2px;}
	.ac-slide-sketch-top .right-wrap button {margin-left: 7px;}
	.ac-slide-sketch-top .right-wrap button i {width: 12px; height: 12px; border-width: 1px; border-color: #19293d;}
	.ac-slide-sketch-top .right-wrap .slick-prev i {margin-left: 3px;}
	.ac-slide-sketch-top .right-wrap .slick-next i {margin-right: 3px;}
	.ac23 .acr04Roll {margin: 0;}
	.ac23 .acrMoRoll .slick-next {right: 26px;}
	.ac23 .acrMoRoll .slick-prev {right: 66px;}
	.ac23 #acRenew04 {background-image: url('/web/landing/img/2022/acr2304_bg_m.jpg'); background-size: cover;}
	.slide-sketch-col {padding: 0 2px;}
	.slide-sketch-col li {border-radius: 8px;}
	.slide-sketch-col li img {width: 100%;}
	.slide-sketch-col li + li {margin-top: 5px;}

	/* 240118 ¼­°æ´ë */
	#ac230001 {padding: 60px 0; background-image: url('/web/landing/img/2022/acr230001_bg_m.jpg');}
	.ac04-video {margin: 22px 0 35px; padding: 5vw 25px 0; background-image: url('/web/landing/img/2022/ac_movie_border_m.png'); background-size: contain;}
	#ac230002 {padding: 40px 0;}
	.ac-photo-list {gap: 5px 0; padding-top: 10px;}
	.ac-photo-list > li {width: 100%; height: 26vw; padding: 0 26px;}
	.ac-photo-cont {padding: 12px 15px; border-radius: 8px; }
	.ac-photo-list > li:nth-child(1) .ac-photo-cont {background-image: url('/web/landing/img/2022/ac230001_01_m.png');}
	.ac-photo-list > li:nth-child(2) .ac-photo-cont {background-image: url('/web/landing/img/2022/ac230001_02_m.png');}
	.ac-photo-list > li:nth-child(3) .ac-photo-cont {background-image: url('/web/landing/img/2022/ac230001_03_m.png');}
	.ac-photo-list > li:nth-child(4) .ac-photo-cont {background-image: url('/web/landing/img/2022/ac230001_04_m.png');}
	.ac-photo-cont strong {font-size: 13px; line-height: 1;}

	.curriSubTopWrap {padding-top:50px;}
	.curriSubTopWrap .consult-process-tit {display: flex; justify-content: space-around; padding: 30px 20px; width: 100%;}
	.curriSubTopWrap p {padding: 0 20px 20px; word-break: keep-all;}
	.curriSubTopWrap .subTopLeft {display: flex;flex-direction: column-reverse;justify-content: space-between;width: 49%;position: relative;}
	.curriSubTopWrap .subTopLeft h3 {font-weight: 900;opacity: 0.2;font-size: 24px;line-height: 1.1;font-family: 'Outfit', sans-serif;font-weight: bold;}
	.curriSubTopWrap .consult-process-img {width:49%;}
	.curriSubTopWrap .consult-process-img img {width:100%;}
	.new-section.pc-show {display:none;}
	.curriSubTopWrap.m-show {display:block;}
}


.quick-bubble {display:flex; align-items: center; justify-content: center; position:absolute; top: -33px; left: 50%; width: 92px; height:45px; padding: 3px 5px; margin-left:45px; border-radius: 35px; background: #fff; font-weight: 500; font-size: 13px; line-height: 1.3; color: #1792a1; letter-spacing: -0.08em; -webkit-animation: blink 1.0s infinite; box-shadow: 4px 3px 10px 0px rgb(0 0 0 / 20%); -webkit-box-shadow: 4px 3px 10px 0px rgb(0 0 0 / 20%); font-style: normal; font-weight: 600;}
.quick-bubble:after {content:''; border-right: 10px solid transparent; position: absolute; z-index: 1; bottom: -3px; left: 10px; border-top:solid 9px #fff;}
@-webkit-keyframes blink {
	0% {opacity:0; }
	49% {opacity:0;}
	50% {opacity:1;}
	99% {opacity:1;}
	100% {opacity:0; }
}

@media all and (max-width: 768px) {
/* 2305 - ¸®´º¾ó1Â÷ / Å« ¸ð¹ÙÀÏ */
.acr0101 {padding-top: 40px;}
.acr0101 .prtd {padding-top: 15px; font-size: 13px;}

#acRenew01 {padding: 25px 25px 30px;}
#acRenew02 {padding: 0;}
#acRenew04 {padding: 0;}

.title-conts p {font-size:13px;}

}

/* mobile ÇØ»óµµ */
@media screen and (max-width: 420px) {
	.passCol div{font-size: 11px; height: 45px; line-height: 12px;}
	.passList {padding: 10px; margin-bottom: 20px;}
	.passCol>div>br{display: block;}
	#ac01{padding-top: 20px;}
	.ac0102 {padding: 20px 0;}
	.passCont{height: 220px; overflow: hidden;}
	.landing-Info {font-size: 8px;}
	.landing-Info.fst {top: 18rem; right: 10%;}
	.landing-Info.snd{bottom: 0; right: 9%;}
	.landing-Info.third {bottom: -1%; right: 5%;}

	.qkArea {position:fixed; bottom:0; right:0; z-index:30; padding:0 0 0 5%; box-sizing:border-box; }
	.qkBtn {
		display:block; width:55px; height:55px; position:absolute; bottom:95px; right:10px; z-index:30; text-indent: -9999px;
		background: url('/m/2022/img/icon/icon_menu_call_wh.png') no-repeat center center; background-color: #1792a1; background-size: cover !important;
		-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;
		border-radius:55px; overfolw:hidden;box-shadow:8px 6px 30px 0px rgb(0 0 0 / 25%); -webkit-box-shadow: 8px 6px 30px 0px rgb(0 0 0 / 25%);
	}

}