@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300&display=swap');
@font-face {
    font-family: 'paybooc-Bold';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FlightSans-Bold';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2410-1@1.0/FlightSans-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}
/* rese
/* reset */
* { padding:0; margin:0; }

p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none;font-family:'Noto Sans KR','돋움',dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;}
body,input,textarea,select,table,button,code{font-size:13px;line-height:1.6em;font-family:'Noto Sans KR','돋움',dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;}
body{position:relative;margin:0;padding:0;color:var(--txtblack); letter-spacing:-1px;word-wrap:break-word;word-break:break-all;-webkit-text-size-adjust:none;}
textarea{border:1px solid #bcbcbc;resize:none; }
ul,ol{list-style:none}
p,h1,h2,h3,h4,h5,h6{line-height: 1.5em;}
table{border-collapse:collapse;width: 100%;}
img,fieldset{border:0}
label{ z-index:1; visibility:visible;color:#999;}
em,address, i{font-style:normal}
object{position:absolute;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {display: block;}
img{vertical-align: top;}
img, fieldset, iframe{border:0}
ul, ol{list-style:none}
table{border-top: 1px solid var(--linegray1);margin-left: -1px;border-collapse:collapse;width: 100%;border-spacing:0px;}
th{background: var(--bggray);}
th, td{padding: var(--pd10);border-bottom: 1px solid var(--linegray1);}
td,th{border: 1px solid var(--linegray1);}
th:first-child, td:first-child{border-left: 0;}
th:last-child, td:last-child{border-right: 0;}
a{color:#555; text-decoration:none;}
a:link, a:visited, a:hover, a:active{text-decoration:none;outline: none;}
a:hover{cursor: pointer;}
em, address{font-style:normal}
button{padding:0; margin:0; border:0; cursor:pointer; vertical-align:middle; background:none;outline: none;}
hr, legend, caption, figcaption{visibility:hidden;width:0;height:0;font-size:0;line-height:0;}
input[type=text]::-ms-clear{display: none; }
input:focus, textarea:focus {outline: none;} 
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {transition: background-color 5000s ease-in-out 0s;-webkit-transition: background-color 9999s ease-out;-webkit-box-shadow: 0 0 0px 1000px #e8e8f4 inset !important;-webkit-text-fill-color: #212121 !important;}/*basic style*/
select{line-height: 51px;outline: none;height: 52px;border-radius: var(--pd10);text-align: left;box-sizing: border-box;padding: 0 var(--pd35) 0 var(--pd15);font-size: 15px;background: url('/img/angle-down-solid.svg') no-repeat 90% 50%;-webkit-appearance: none; -moz-appearance: none;appearance: none;background-size:11px;border: 1px solid var(--linegray1);}
select::-ms-expand {display: none;}
select option{color: var(--stblack);}
.p-hidden{display:none;}
.p-block, .p-block02{display:none;}
.m-block, .m-block02{display:inline-block;}
.blind {visibility:hidden;overflow:hidden;position:absolute;left:-99999px;width:0;height:0;font-size:0;}

input{height: 56px;line-height: 55px;border-radius: var(--pd10);padding: 0 var(--pd15);border: 1px solid var(--linegray1);font-size: 15px;color: #000;box-sizing: border-box;width: 100%;outline: none;}
textarea{outline: none;border-radius: var(--pd10);padding: var(--pd15);font-size: 15px;border: 1px solid var(--linegray1);}
/*layout*/
html,body{margin: 0;padding: 0;}
.inner{width:1600px;margin:0 auto;position: relative;overflow: hidden;box-sizing: border-box;}
.in2{width:1400px;margin:0 auto;position: relative;overflow: hidden;box-sizing: border-box;}
.flc{display: flex;flex-direction: column;}
:root {--navy: #35328d;--linenavy: #35328d;--bgnavy:#e8e8f4;--blue:#3dc9f3; --stblack:#212121;--txtblack:#4d4d4f;--brown:#a75a54;--brown2:#ddbe9a;
    --sky:#89cae6;--bgyellow:#fff2d1;--bnnavy1:#ff8e67;--bnnavy2:#f6dfc2;--bnnavy3:#ffc071;
    --bggray:#f5f5f5;--white: #fff;--black: #000;--linegray1:#c7cbcd;--txtgray1:#595959;--txtgray2:#777;--txtgray3:#575757;--txtgray4:#999;--txtgray5:#bcbbbd;
--pd05:5px;--pd10:10px;--pd15:15px;--pd20:20px;--pd25:25px;--pd30:30px;--pd35:35px;--pd40:40px;--pd45:45px;--pd50:50px;--pd60:60px;--pd70:70px;--pd80:80px;--pd90:90px;--pd100:100px;--pd110:110px;--pd120:120px;--pd130:130px;--pd160:160px;--pd180:180px;--pd200:200px;--pd550:550px;
--lh13:1.3em;}


pre{font-size: 15px;white-space: break-spaces;font-family:'Noto Sans KR';color: var(--txtgray4);text-align: left;}
.id_propose .menu1, .id_curriculum .menu2, .id_program .menu3, .id_textbook .menu4, .id_teacher .menu5, .id_gallery .menu6, .id_data .menu7, .id_consult .menu8, .id_customer .menu9{color: var(--navy);}
.btnbg1{background: var(--navy);color: var(--white);}
.btnbg2{background: var(--brown);color: var(--white);}
.btnbg3{background: var(--txtgray1);color: var(--white);}
.btnbg4{background: var(--txtgray5);color: var(--white);}
.btnbg5{background: var(--brown2);color: var(--white);}
.btnbg6{color: var(--txtgray2);border: 1px solid var(--txtgray5);}
.btpd1{border-radius: var(--pd50);padding: var(--pd20) 70px;font-size: 16px;}
.btpd2{border-radius: var(--pd15);padding: 7px 25px;font-size: 15px;}
.btpd3{border-radius: var(--pd05);padding: 3px 10px 3px 12px;font-size: 14px;}
header{background-color: var(--white);position: fixed;z-index: 3;padding:18px var(--pd50);box-sizing: border-box;border-bottom: 1px solid var(--linegray1);}
.logo-wrap{float:left;margin-top: 6px;}
.logo-wrap a{display: block;width: 120px;height: 40px;background: url('/img/tlogo.png') no-repeat;background-size: 120px;}
#btnNav{display:none;}
.top-nav{float:left;margin-left: var(--pd50);}
.top-nav ul:after{content:'';display:block;clear:both;}
.top-nav li{float:left;margin-left:30px;}
.top-nav a{display:inline-block;position:relative;padding:15px 5px;font-size:17px;}
.top-nav a:hover{color: var(--navy);}
.side-nav{display:none;}
main, header{width:100%;}
.gnb{float: right;margin-top: 8px;display: flex;gap: 10px;}
.gnb a{display: inline-block;font-size: 14px;padding: var(--pd05) var(--pd20);border-radius: var(--pd20);border: 2px solid var(--navy);color: var(--navy);}
.gnb a:hover{background-color: var(--bgnavy);color: var(--white);border-color: var(--navy);}
.gnb a:nth-child(2){background: var(--txtgray4);border-color: var(--txtgray4);color:#ebe7e7;}
.overlay, .nav-toggle{display: none;}
.id_login{background: var(--bggray);display: flex;align-items: center;justify-content: center;min-height: 100vh;}
.tlogw{gap: 60px;align-items: center;}
.logt{gap: 15px;text-align: center;}
.logt h1{font-size: 50px;font-weight: 500;color: var(--navy);font-family: 'FlightSans-Bold';}
.logt h2{color: var(--txtgray1);font-size: 22px;}
.logw1{display: flex;gap: 30px;}
.login1{background: var(--navy);border-radius: var(--pd25);position: relative;width: 520px;}
.login1 img{position: absolute;top: -20px;left:30px;width: 245px;}
.login1 p{font-size: 32px;position: absolute;bottom: 40px;right: 40px;color: #e0dbef;text-align: right;line-height: 1.3em;font-family: 'FlightSans-Bold';}
.login2{padding: var(--pd80) var(--pd50);border: 1px solid var(--linegray1);width: 520px;border-radius: var(--pd25);background: var(--white);box-sizing: border-box;gap: 30px;}
.login2 h2{font-size: 27px;text-align: center;font-weight:500;font-family: 'FlightSans-Bold';}
.idpw-wrap{gap: 15px;}
.idpw-wrap label{height: 60px;display: flex;flex-wrap: nowrap;align-items: center;flex-shrink: 0;border-radius: 10px;color: #777;font-size: 15px;position: relative;}
.idpw-wrap .blind {position: absolute;width: 1px;height: 1px;clip: rect(0 0 0 0);margin: -1px;overflow: hidden;}
.idpw-wrap input:hover{background: var(--bgnavy);border: 1px solid var(--navy);}
.idpw-wrap input{font-weight: 400; background: #fff;border-radius: var(--pd10);padding: 0 var(--pd20);border: 1px solid var(--linegray1);font-size: 15px;color: var(--stblack);box-sizing: border-box;width: 100%;outline: none;height: 60px;line-height: 59px;}
.btn-login {font-family: 'FlightSans-Bold';border: 1px solid var(--navy); text-align: center; box-sizing: border-box; display: block; width: 100%;border-radius: 10px;padding: 19px 25px;color: #fff;font-size: 17px;background: var(--navy);font-weight: 400;}
.btn-login:hover{background: var(--bgnavy);color: var(--navy);}
.id_intro{background:url('/img/intro.jpg') no-repeat center;background-size: cover; display: flex;justify-content: center;align-items: center;height: 100vh;position: relative;}
.titw{gap: 70px;align-items: center;}
.lntrot{text-align: center;}
.lntrot h1{font-size: 60px;font-weight: 500;color:#efe7bb;font-family: 'Ansungtangmyun';line-height: 1.3em;}
.lntrot h1 em{font-size: 80px;}
.ltw1{display: flex;gap: 80px;}
.ltw1 img{width: 400px;}
.itpos{position: absolute;}
.ititem1{top: 5%;left: 15%;}
.ititem2{bottom: 40%;left: 10%;}
.ititem3{bottom: 5%;left: 15%;}
.ititem4{top: 8%;right: 11%;}
.ititem5{bottom: 10%;right: 8%;}
.id_home #slideshow .static-content{display: flex;flex-direction: column;gap: 10px;top: 250px;left: 100px;}
.id_home #slideshow .static-content h1{color: var(--navy);font-size: 30px;font-family: 'Paybooc';font-weight: 400;}
.id_home #slideshow .static-content h2{color: var(--white);text-shadow: 0 2px 3px rgba(0,0,0,.3);font-size: 53px;font-weight: 500;line-height: 1.3em;font-family: 'FlightSans-Bold';}
.section2 .inner{padding-left: 800px;min-height: 552px;width: 1400px;}
.section2 img{position: absolute;left: 0;top: 0;}
.s2txt{display: flex;flex-direction: column;gap: 30px;margin-top: var(--pd60);align-items: start;}
.s2txt h1{color: var(--txtgray5);font-size: 60px;font-weight: 500;line-height: 1.3em;font-family: 'FlightSans-Bold';}
.s2txt h1 em{color: var(--txtblack);}
.s2txt h2{font-weight: 300;color: var(--txtgray4);font-size: 23px;}
.morebtn{font-size: 18px;font-family: 'Paybooc';display: flex;gap: 15px;align-items: center;border-radius: var(--pd30);padding:17px var(--pd20) 17px 23px;color: var(--white);background: var(--bnnavy1);border: 1px solid var(--bnnavy1);}
.morebtn:hover{background: var(--bgnavy);color: var(--bnnavy1);}
.morebtn i{font-size: 16px;}
section{padding-top: 70px;box-sizing: border-box;}
.section1{padding: 0;}
.section3{background: var(--bggray);}
.section3 .inner, .section5 .inner, .section7 .inner, .section11 .inner{display: flex;justify-content: space-between;width: 100%;}
.s3txt{position: relative;padding: var(--pd10) 0 0 150px;}
.s3txt h1{color: var(--txtgray5);font-size: 90px;font-weight: 500;line-height: 1.1em;font-family: 'Paybooc';}
.s3txt em, .s3txt2 em{color: var(--navy);}
.s3txt h2{color: var(--navy);font-size: 55px;font-family: 'FlightSans-Bold';margin-top: -25px;}
.sbg1{position: absolute;top: 0;right: 10px;width: 120px;}
.s3txt2 h2{font-weight: 300;color: var(--txtgray4);font-size: 40px;font-family: 'FlightSans-Bold';line-height: 1.4em;}
.s3txt2 p{color: var(--navy);font-size: 90px;font-weight: 500;font-family: 'FlightSans-Bold';}
.s3txt2{margin-top: 200px;display: flex;flex-direction: column;gap:10px;position: relative;padding: 140px 150px 0 0;text-align: right;}
.sbg2{position: absolute;top: 0;right: 25px;width: 100px;}
.section4 .inner, .section9 .inner{gap: 70px;}
.section8 .inner, .section10 .inner{gap: 70px;width: 100%;}
.title1{font-size: 50px;color: var(--txtgray5);font-family: 'FlightSans-Bold';line-height: 1.3em;font-weight: 500;text-align: center;}
.title1 em{color: var(--txtblack);}
.suplist{display: flex;gap: 30px;justify-content: center;}
.supbox{width: 25%;border-radius: var(--pd15);border: 1px solid var(--linegray1);}
.supbox img{width: 100%;height: 250px;object-fit: cover;border-radius: var(--pd15) var(--pd15) 0 0;}
.supbox hgroup{padding:var(--pd25) var(--pd20) 22px;position: relative;}
.supbox h1{font-weight: 500;color: var(--navy);font-size: 16px;font-family: 'Paybooc';}
.supbox h2{font-weight: normal;font-size: 17px;padding-top: 3px;}
.supbox h3{max-height: 60px; font-weight: 300;font-size: 16px;color: var(--txtgray4);padding-top: 12px;white-space: normal; text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.supbox .fa-circle-plus{position: absolute;top: 25px;right: 18px;color: var(--txtgray5);font-size: 20px;}
.section5, .section11{background:#333 url('/img/s5bg.png') no-repeat center;background-size: cover;}
.section5 .s3txt, .section11 .s3txt{gap: 40px;align-items: start;}
.section5 .morebtn, .section11 .morebtn{padding-left: 15px;}
.s3txt2 h1{color: var(--txtgray4);font-size: 25px;font-weight: normal;}
.section6{background:url('/img/s6bg.png') no-repeat center;background-size: cover;}
.section6 .inner{width: 100%;height: 100vh;}
.s6txt{width: 100%;position: absolute;align-items: end;margin-top: -350px;z-index: 2;}
.s6txt h1{width: 60%;background: navy;display: flex;padding: var(--pd20);font-size: 70px;color: var(--white);font-weight: 500;font-family: 'FlightSans-Bold';line-height: 1.1em;}
.section6 .morebtn{position: absolute;left: 49%;top: 168px;color: var(--white);}
.section6 .morebtn:hover{color: var(--bnnavy1);}
.section6 .s3txt2{position: absolute;left: 150px;bottom: 15%;text-align: left;color: var(--txtgray5);}
.section7 .sbg1{right: -70px;}
.ttxtw{gap: 20px;align-items: center;}
.bkslider {overflow: hidden;position: relative;width: 100%;height: 280px;box-sizing: border-box;}
.bkslider img{width: 280px;height: 100%;object-fit: cover;border: 1px solid var(--linegray1);box-sizing: border-box;margin-right: 20px;border-radius: var(--pd10);}
.image-box {/* 원본+클론의 총 합 */ width:2200px;height:100%;display:flex; flex-wrap:nowrap;animation: bannermove 10s linear infinite;}
.image-box > div { margin: 0px -1px 0px 0px; }
@keyframes bannermove{ 0% { transform: translate(0, 0);}100% { transform: translate(-50%, 0);}}
.attitle1{text-align: center;font-size: 50px;font-weight: 500;font-family: 'FlightSans-Bold';padding-top: 150px;}
.atin1{gap: 30px;align-items: center;}
.supbox video{width: 100%;height: 300px;object-fit: cover;border-radius: var(--pd15) var(--pd15) 0 0;}
.section9 .supbox{width: 30%;}
.section9 .supbox h2{font-size: 23px;}
.section11 .s3txt2 h1{font-size: 35px;}
.scroll-container .section12{flex-direction: column;position: relative;justify-content: start;}
.section12 .ttxtw{margin-top: 100px;}
.section12 .inner{width: 900px;gap: 70px;}
.s12in1{position: relative;padding-right: 370px;min-height: 175px;}
.mnotlist{width: 100%;}
.mnotlist li{padding: 17px 160px 17px 100px;position: relative;width: 100%;box-sizing: border-box;border-bottom: 1px solid var(--linegray1);}
.mnotlist a{text-decoration: underline;font-size: 16px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;width: 100%;display: block;}
.mnotlist p{position: absolute;right: 2px;top: 18px;display: flex;gap: 20px;align-items: center;}
.mnotlist p img{width: 20px;}
.mnotlist em{color: var(--txtgray4);font-family: 'Paybooc';font-size: 15px;width: 110px;}
.mnotlist i{color: var(--brown);font-size: 18px;}
.mnotlist b{font-weight: normal;position: absolute;width: 80px;text-align: center;left: 0;top: 18px;color: var(--txtgray4);font-size: 15px;font-family: 'Paybooc';}
.mtel{position: absolute;top: 14px;right: 0;}
.mtel h1{font-weight: normal;color:var(--txtgray4);font-size: 19px;font-family: 'Paybooc';}
.mtel h2{font-weight: 500;font-family: 'Paybooc';font-size: 43px;margin-left: -13px;}
.mtel h3{font-weight: normal;color: var(--txtgray4);font-size: 16px;padding-top: 10px;font-family: 'Paybooc';}
.scroll-container .section12 footer{position: absolute;bottom: 0;left: 0;}
footer{width: 100%;background:#333;}
.section12 footer .inner{gap: 20px;}
footer .inner{gap: 20px;padding: var(--pd20) 0 var(--pd50);}
.ftop{display: flex;gap: 20px;padding-bottom:15px;border-bottom: 1px solid var(--txtgray1);}
.ftop a{color: var(--txtgray2);font-size: 16px;position:relative;}
.ftop > a + a::before{content: "";position: absolute;top: 4px;left: -10px;width: 1px;height: 12px;background: #696767;}
.fbot{display:flex;gap: 100px;align-items: start;font-size: 15px;color: var(--txtgray2);}
.fbot img{width: 100px;}
aside{z-index: 3; position:fixed;top: 200px;right: 50px; border-radius: var(--pd60);background: var(--white);border: 1px solid #cfcecf;padding: var(--pd15) var(--pd10);align-items: center;display: flex;flex-direction: column;}
aside a{display: flex;flex-direction: column;align-items: center; gap: 5px;color: var(--txtgray3);font-size: 14px;padding: var(--pd10) 0;}
aside a img{width: 30px;}
aside a:not(:last-child){border-bottom: 1px solid var(--linegray1);}
menu, .md_quick{display: none;}
.subtop1{padding: 150px 0 var(--pd60);border-bottom: 1px solid var(--linegray1);background: var(--bggray);position: relative;}
.subtop1 .attitle1{padding: 0;}
.conw1{padding: var(--pd90) 0;}
.prow1 .inner{display: flex;justify-content: space-between;width: 1250px;align-items: start;}
.prow1 .in2{width: 1250px;margin: 60px auto 0;}
.prow1 img{width: 510px;}
.prow1 h1{font-size: 36px;font-weight: 500;font-family: 'FlightSans-Bold';line-height: 1.3em;}
.prow1 strong{font-weight: 500;font-size: 27px;margin-top: 18px;display:block;}
.prow1 h2{font-size: 22px;color: var(--txtgray3);font-weight: normal;line-height: 1.8em;}
.prow1 hgroup{display: flex;flex-direction: column;gap: 30px;}
.prow1 em{color: var(--navy);}
.prow1 h3{font-size: 23px;font-family: 'FlightSans-Bold';font-weight: 400;margin-top: var(--pd50);display: flex;gap: 30px;}
.prow1 b{font-weight: 400;display: flex;gap: 18px;}
.lay1{position: relative;padding-left: 400px;}
.lay1 h1{position: absolute;top: 0;left: 0;font-size:33px;font-weight: 500;font-family: 'FlightSans-Bold';}
.lay1 h2{font-size: 25px;color: var(--txtgray3);font-weight: normal;line-height: 1.8em;font-family: 'FlightSans-Bold';}
.subtop2{width: 100%;height: 600px;padding-top: 87px;text-align: right;}
.subbg1{background: url('/img/subtop1.png') no-repeat center;background-size: cover;position: relative;}
.subtop2 h1{font-family: 'Paybooc';font-weight: 500;font-size: 60px;color: var(--navy);position: absolute;top: 180px;left: 100px;}
.subtop2 h2{color: var(--white);font-size: 30px;font-weight: 300;position: absolute;right: 100px;bottom: 100px;font-family: 'FlightSans-Bold';}
.curiw1 .inner{padding-left: 370px;}
.curi1t{height: 393px; position: absolute;top: 0;left: 0;width: 350px;padding:var(--pd30) var(--pd20);box-sizing: border-box;gap: 30px;align-items: center;border-radius: var(--pd10);background: var(--bnnavy1);}
.curi1t img{width: 187px;}
.curi1t hgroup{text-align: center;display: flex;flex-direction: column;gap: 5px;}
.curi1t h1{font-weight: 400;font-size: 25px;font-family: 'FlightSans-Bold';color: var(--white);}
.curi1t h2{font-weight: normal;font-size: 17px;font-family: 'FlightSans-Bold';color: var(--white);font-weight: 300;}
.curi1r{display: grid;grid-template-columns: repeat(4,1fr);gap: 15px;}
.curi1r hgroup{border-radius: var(--pd10);border: 1px solid var(--linegray1);box-sizing: border-box;padding:var(--pd25);display: flex;flex-direction: column;gap: 10px;align-items: end;}
.curi1r h1{width: 100%;font-family: 'Paybooc';display: flex;gap: 5px;align-items: center;color: var(--txtgray4);font-size: 18px;}
.curi1r b{font-weight: 400;font-size: 25px;color: var(--txtgray1);}
.curi1r .kind{width: 100px;height: 100px;border-radius: 50%;background: var(--sky);color: var(--white);font-size: 20px;font-family: 'FlightSans-Bold';line-height: 100px;text-align: center;}
.conpd1{padding-bottom: var(--pd90);}
.conpd2{padding: var(--pd90) 0;}
.conpd3{padding: var(--pd80) 0;}
.curiwtop{padding-top: 30ox;}
.curiw2{background: var(--bgyellow);position: relative;}
.curiw2 .inner{padding:var(--pd60) 0 ;width: 1200px;}
.curiw2 img{position: absolute;top: -35px;left: 50%;transform: translate(-50%);margin-left: 350px;width: 550px;}
.curiw2 h1{font-size:48px;font-weight: 500;font-family: 'FlightSans-Bold';color: var(--txtgray4);line-height: 1.4em;}
.curiw2 em{color: var(--bnnavy1);}
.curiw3 .inner, .curiw4 .inner{display: flex;flex-direction: column;gap: 70px;align-items: center;}
.att2{font-size: 45px;font-weight: 500;line-height: 1.3em;font-family: 'FlightSans-Bold';color: var(--txtgray5);text-align: center;}
.att2 em{color: var(--txtblack);}
.c3in1{gap: 30px;align-items: center;}
.c3in1 hgroup{display: flex;gap: 30px;}
.c3in1 p{ border-radius:50%;border: 25px solid var(--bnnavy2);width: 160px;height: 160px;line-height: 160px;text-align: center;font-size: 33px;font-family: 'FlightSans-Bold';color: var(--txtblack);font-weight: 500;}
.c3in2{display: flex;gap: 30px;width: 1250px;}
.c3in2 hgroup{background: var(--bnnavy3);padding: var(--pd30);width: 100%;box-sizing: border-box;border-radius: var(--pd10);display: flex;justify-content: space-between;}
.c3in2 h2{color:#ffebd1;font-size: 50px;position: relative;font-family: 'Paybooc';font-weight: 500;line-height: 1.3em;}
.c3in2 h2 em{position: absolute;top: 0;right: 10px;font-size: 40px;color: var(--white);font-weight: 400;}
.c3in2 h3{display: flex;align-items: center;gap: 7px;}
.c3in2 h3 p{background: var(--white);width: 110px;height: 110px;line-height: 110px;text-align: center;font-family: 'Paybooc';font-weight: 500;color: var(--bnnavy3);border-radius: 50%;font-size: 80px;}
.c3in2 h3 em{color: var(--white);font-size: 25px;font-weight: 300;margin-top: 53px;}
.p-block03{display: none!important;}
.m-block03{display: flex!important;}
.c3in2 hgroup:nth-child(2) em{right: -65px;}
.curiw4{background: var(--bggray);}
.c4in1{display: flex;gap: 30px;}
.c4in1 hgroup{display: flex;flex-direction: column;gap: 15px;align-items: center;}
.c4in1 img{width: 220px;height: 170px;object-fit:cover;border-radius: var(--pd10);}
.c4in1 h1{color: var(--txtgray4);font-size: 19px;font-weight:500;text-align: center;font-family: 'FlightSans-Bold';}
.c4in1 h1 em{color: var(--txtblack);}
.curiw5{margin-top: 50px;}
.curiw5 .inner{display: flex;justify-content: center;}
.curiw5 .c3in2{width: 800px;}
.curiw5 .c3in2 h2{width: 360px;}
.curiw5 .c3in2 h2 em{right: 0;line-height: 1.4em;top: 22px;font-size: 30px;}
.curiw5 .c3in2 h3 p{font-size: 65px;}
.curiw6{background: var(--bgnavy);margin-top: var(--pd90);}
.curiw6 .inner{display: flex;flex-direction: column;gap: 60px;width: 1300px;}
.c6in1{padding-left: 800px;}
.c6in1l .att2{text-align: left;}
.c6in1l{position: absolute;padding-right: 300px;top: 0;left: 0;}
.c6in1l img{position: absolute;top: 0;right: 0;}
.c6box{background: var(--white); display: flex;flex-direction: column;gap: 20px;border-radius: var(--pd10);border: 1px solid #dee1e4;align-items: center;padding:var(--pd45) var(--pd30) var(--pd50);width: 500px;box-sizing: border-box;}
.c6in1r{display: flex;gap: 35px;}
.c6box hgroup{display: flex;flex-direction: column;gap: 10px;text-align: center;}
.c6box h1{color: var(--txtblack);font-family: 'FlightSans-Bold';font-size: 35px;line-height: 1.3em;}
.c6box h2{color: var(--txtgray4);font-size: 19px;font-weight: normal;}
.c6box em{color: var(--bnnavy1);}
.c6in2{display: flex;gap: 35px;margin: 0 auto;}
.curiw7{background: url('/img/curi9.png') no-repeat 0;background-size:cover;margin-bottom: -90px;}
.curiw7 .inner{width: 1300px;}
.curiw7 hgroup{display: flex;flex-direction: column;gap: 50px;}
.curiw7 h1{color: #ffd1a5;font-size: 70px;font-weight: 500;line-height: 1.3em;font-family: 'Paybooc';}
.curiw7 h2{color: var(--txtgray5);font-size: 30px;font-weight: 300;line-height: 1.6em;font-family: 'FlightSans-Bold';}
.curiw7 em{color: #ffd1a5;}
.id_consult main{padding-top: 87px;}
.csw1{background: url('/img/mem1.png') no-repeat 0;background-size:cover;}
.csw1 .inner{width: 1300px;}
.csw2 .inner{display: flex;flex-direction:column;gap: 70px;align-items: center;}
.csw1 hgroup{display: flex;flex-direction: column;gap: 50px;}
.csw2 hgroup{text-align: center;display: flex;flex-direction: column;gap: 30px;}
.csw1 h1{color: var(--txtgray4);font-size: 60px;font-weight: 500;line-height: 1.3em;font-family: 'FlightSans-Bold';}
.csw1 h2{color: var(--txtgray4);font-size: 30px;font-weight: 400;line-height: 1.6em;font-family: 'FlightSans-Bold';}
.csw1 em, .csw2 em, .csw3 em{color: var(--bnnavy1);}
.csw2 h1, .csw3 h1{color: var(--txtgray4);font-size: 60px;font-weight: 500;line-height: 1.3em;font-family: 'FlightSans-Bold';}
.csw2 h2{color: var(--txtgray4);font-size: 28px;font-weight: 300;line-height: 1.6em;font-family: 'FlightSans-Bold';}
.csin1, .csint{display: flex;gap: 40px;align-items: center;}
.csin1 summary{display: flex;flex-direction: column;gap: 40px;align-items: center;}
.csin1 h1{color: var(--txtgray1);font-size: 30px;font-weight: 400;line-height: 1.3em;font-family: 'FlightSans-Bold';text-align: center;}
.csphoto{width: 300px;}
.csw3{background: var(--bgyellow);text-align: center;}
.csw3 .inner{padding: var(--pd90) 0;}
.cs3bg1{position: absolute;top: 70px;left: 0;}
.cs3bg2{position: absolute;top: 40px;right: 0;}
.csform .inner{display:flex;flex-direction: column;gap: 50px;width: 1200px;}
.csform form{display: flex;flex-direction: column;gap: 40px;align-items: center;}
.csform h1{color: var(--txtgray1);font-size: 45px;font-weight: 400;line-height: 1.3em;font-family: 'FlightSans-Bold';text-align: center;}
.csfin1{width: 100%;display: flex;gap: 70px;}
.csfin1 hgroup{display: flex;flex-direction: column;gap: 15px;width: 100%;}
.csfin1 p{color: var(--txtgray4);font-size: 17px;}
.choicew{display: flex;gap: 15px;}
.choice_obj i, .choice_obj02 i{margin-right: 8px;font-size: 13px;color: var(--txtgray2);}
.choice_obj input[type="radio"], .choice_obj02 input[type="radio"] {display: none;}
.choice_obj input[type="radio"] + span, .choice_obj02 input[type="radio"] + span  { display: inline-block;padding: 10px 15px;border: 1px solid var(--linegray1);background: var(--white);cursor: pointer;font-size: 16px;border-radius: var(--pd05);}
.choice_obj input[type="radio"]:checked + span, .choice_obj02 input[type="radio"]:checked + span {background:var(--bnnavy1);color:var(--white);border-color: var(--bnnavy1);}
.choice_obj input[type="radio"]:checked + span i, .choice_obj02 input[type="radio"]:checked + span i{color: var(--white);}
.csfin1 textarea, .cswform textarea{height: 200px;font-size: 16px;}
.checkbox_w { display:inline-block;position: relative;padding-left: 35px;cursor: pointer;font-size: 16px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: var(--txtgray2);}
.checkbox_w p{line-height: 1.3em;}
.checkbox_w input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkbox_w .checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;border-radius: 3px;border: 1px solid var(--linegray1);background: var(--white);}
.checkbox_w:hover input ~ .checkmark {background-color:var(--white);}
.checkbox_w input:checked ~ .checkmark{background-color: var(--bnnavy1);border: 1px solid  var(--bnnavy1);}
.checkbox_w .checkmark:after {content: "";position: absolute;display: none;}
.checkbox_w input:checked ~ .checkmark:after {display: block;}
.checkbox_w .checkmark:after {left: 7px;top: 2px;width: 5px; height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.cha{display: flex;justify-content: space-between;align-items: center;width: 100%;}
.cha a{font-size: 15px;color: var(--txtgray2);padding-bottom: 3px;border-bottom: 1px solid var(--txtgray2);}
.set_modal{display: none;position: fixed;z-index: 60;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);}
.set_modal-content {overflow: auto; background-color:var(--white);margin: auto;padding:var(--pd45) var(--pd40) var(--pd50);width:600px;box-sizing: border-box;border-radius: var(--pd25);position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.set_modal .set_close{color: #aaaaaa;font-size: 30px;font-weight: bold;cursor: pointer;position: absolute;top: 11px;right: 10px;padding: var(--pd10);}
.set_modal button{background-color: var(--bgnavy);color: var(--bnnavy1);font-size: 16px;width: 100%;padding: var(--pd15) 0;margin-top: var(--pd25);border-radius: var(--pd10);}
.set_modal h1{font-size: 22px;line-height: 1.4em;}
.modal_agree .set_modal-content{display:flex;flex-direction: column;gap: 20px;}
.section12 .s12t{display: block!important;}
.modal_supp .set_modal-content{padding-top: 60px;}
.modal_supp .supbox{border: none;}
.modal_supp .supbox hgroup{padding: var(--pd25) 0 0;}
.modal_supp .supbox h3{max-height: fit-content;display: block;color: var(--txtgray2);font-size: 18px;}
.modal_supp .supbox img{border-radius: 0;height: 300px;}
.modal_supp .supbox h2{font-size: 19px;}

@media (max-width: 1000px){

    .modal_supp .supbox h2{font-size: 17px;}
    .modal_supp .supbox h3{font-size: 16px;}
    .modal_supp .supbox img{height: 200px;}
    .modal_supp .supbox hgroup{width: 100%;}
    .supbox .fa-circle-plus{top: 15px;right: 12px;font-size: 19px;}
    .prow1 .in2{width: 100%;margin: 0;}
    .s3txt, .s3txt2{padding: 0;}
    .section6 .s3txt2{left: 0;}
    .section12 .mnotlist li{padding: 11px 0;gap: 5px;}
    .section12 .s12t{display: none!important;}
    .mnotlist i{font-size: 16px;}
    .mnotlist p{position: relative;top: auto;right: auto;padding-left: 42px;}
    .mnotlist b{top: 44px;font-size: 14px;width: auto;text-align: left;}
    .set_modal .set_close{font-size: 26px;}
    .set_modal h1{font-size: 18px;}
    .set_modal-content {width: 100%;padding: var(--pd40) var(--pd15) var(--pd35);height:100%;overflow: auto;box-sizing: border-box;border-radius: 0;max-height: fit-content;}
    .set_modal button{font-size: 15px;}
    .cha a{font-size: 14px;}
    .checkbox_w{padding-left: 33px;font-size: 15px;}
    .checkbox_w .checkmark {height: 20px;width: 20px;}
    .checkbox_w .checkmark:after{left: 7px;top: 2px;width: 4px; height: 9px;}
    .csfin1 textarea, .cswform textarea{height: 150px;}
    .choicew{gap: 10px;}
    .choice_obj input[type="radio"] + span, .choice_obj02 input[type="radio"] + span{font-size: 14px;}
    .choice_obj02 input[type="radio"] + span{padding: 10px 12px;letter-spacing: -1px;}
    .choice_obj input[type="radio"] + span{padding: 10px 17px;}
    .csfin1{flex-direction: column;gap: 30px;}
    .csform .inner{width: 100%;padding:0 var(--pd20);gap: 30px;}
    .csfin1 p{font-size: 16px;}
    .csform form{flex-direction: column;gap: 30px;}
    .csw3 h1, .csform h1{font-size: 25px;line-height: 1.4em;}
    .csw3 .inner{padding: var(--pd50) var(--pd20);}
.cs3bg1{width: 160px;top: 10px;}
.cs3bg2{display: none;}
    .csin1 summary h1{font-size: 20px;}
    .csin1 summary{gap: 20px;}
    .csw2 .inner{gap: 30px;}
    .csin1{flex-direction: column;gap: 20px;}
    .csphoto{width: 50%;}
    .csplus{width: 35px;}
    .csw2 h1{font-size: 30px;line-height: 1.4em;}
    .csw1 .inner{width: 100%;}
    .csw1 hgroup,  .csw2 hgroup{gap: 20px;}
    .csw1 h1{font-size: 30px;line-height: 1.4em;}
    .csw1 h2, .csw2 h2{font-size: 19px;}
    .csw1{background: url('/img/mem1_m.png') no-repeat center 100%;background-size:cover;min-height: 540px;}
    .id_consult main{padding-top: 60px;}
    .curiw7 .inner{width: 100%;padding: 0 var(--pd20);}
    .curiw7 hgroup{gap: 20px;}
    .curiw7 h1{font-size: 32px;line-height: 1.4em;}
    .curiw7 h2{font-size: 20px;}
    .curiw7{background: url('/img/curi9_m.png') no-repeat center 100%;background-size:cover;min-height: 650px;margin-bottom: -50px;}
    .curiw6{margin-top: var(--pd50);}
    .c6in2{flex-direction: column;}
    .c6box img{width: 100px;}
    .c6box{padding:var(--pd25) var(--pd20);gap: 15px;}
    .c6box h1{font-size: 23px;}
    .c6box h2{font-size: 15px;}
    .c6in1l img{width: 82px;}
    .c6in1l .att2{padding: 34px 120px 34px 0;}
    .c6box{width: 100%;}
    .c6in1l{position: relative;top: auto;left: auto;padding: 0;width: 300px;margin: 0 auto;}
    .c6in1{padding: 0;}
    .curiw6 .inner{width: 100%;padding: 0 var(--pd20);gap: 35px;}
    .curiw5 .c3in2 h3{margin: 0;}
    .curiw5 .c3in2 h3 p{font-size: 32px;}
    .curiw5 .c3in2 h2 em{top: 4px;font-size: 21px;left: 130px;}
    .c4in1 h1{font-size: 16px;}
    .c4in1, .c4in1 hgroup, .c4in1 img, .curiw5 .c3in2, .curiw5 .c3in2 h2{width: 100%;}
    .c4in1 img{height: 120px;}
    .c4in1{display: grid;grid-template-columns: repeat(2,1fr);}
    .c3in2 h3{margin-top: -20px;}
    .c3in2 hgroup:nth-child(2) em{right: auto;left: 107px;}
    .c3in2 h3 em{font-size: 16px;margin-top: 29px;}
    .c3in2 h3 p{width: 60px;height: 60px;line-height: 60px;font-size: 50px;}
    .c3in2 h2 em{right: auto;left: 69px;font-size: 18px;top: 2px;}
    .c3in2 h2{width: 100%;font-size: 26px;}
    .c3in2 hgroup{flex-direction: column;padding: var(--pd20) var(--pd15) var(--pd20) var(--pd20);align-items: end;}
    .c3in2{flex-direction: column;width: 100%;}
    .curiw3 .inner, .curiw4 .inner{gap: 40px;}
    .c3in1{gap: 15px;}
    .c3in1 hgroup{gap: 10px;}
    .p-block03{display: flex!important;}
    .m-block03{display: none!important;}
    .c3in1 p{width: 70px;height: 70px;line-height: 70px;font-size: 20px;border-width: 15px;display: flex;justify-content: center;align-items: center;}
    .c3in1 hgroup:last-child p{line-height: 1.3em;}
    .att2{font-size: 25px;line-height: 1.4em;text-align: center;}
    .curiw2 h1{font-size: 30px;text-align: center;line-height: 1.3em;}
    .curiw2 img{position: relative;top: auto;left: auto;transform: none;margin: 0;width: 80%;}
    .curiw2 .inner{padding: var(--pd40) var(--pd20) 0;width: 100%;display: flex;flex-direction: column;align-items: center;gap: 30px;}
    .conpd1{padding-bottom: var(--pd50);}
    .conpd2{padding: var(--pd50) 0;}
    .conpd3{padding: var(--pd40) 0;}
    .curi1r{grid-template-columns: repeat(2,1fr);}
    .curi1r h1{font-size: 14px;}
    .curi1r b{font-size: 18px;}
    .curi1r hgroup{padding: var(--pd20) var(--pd10);}
    .curi1t h1{font-size: 22px;}
    .curi1t h2{font-size: 16px;}
    .curi1t{width: 100%;position: relative;top: auto;left: auto;padding:var(--pd25) var(--pd15);height: fit-content;}
    .curi1t img{width: 40%;}
    .curiw1 .inner{padding: 0 var(--pd20);display: flex;flex-direction: column;gap: 30px;}
    .subtop2{padding-top: 65px;height: 300px;}
    .subtop2 h1{font-size: 28px;top: 110px;left: 30px;}
    .subtop2 h2{font-size: 16px;right: 20px;bottom: 40px;width: 87%;line-height: 1.6em;}
    .subbg1{background: url('/img/subtop1_m.png') no-repeat center;background-size: cover;}
.conw1{padding: var(--pd50) 0;}
.prow1 img{width: 70%;border-radius: var(--pd10);}
    .prow1 h1{font-size: 23px;line-height: 1.5em;}
    .prow1 strong{font-size: 19px;margin-top: 15px;}
    .prow1 h2{font-size: 17px;}
    .prow1 h3{font-size: 18px;margin-top: var(--pd30);}
    .prow1 .inner{width: 100%;flex-direction: column;gap: 50px;align-items: center;}
    .subtop1{padding:95px 0 30px;}
    .md_quick{position: fixed;right: 10px;bottom: 20px;z-index: 3;}
    .md_quick .qm1:not(:last-child){margin-bottom: -1px;}
    .qm1{display: flex;justify-content: center;align-items: center;background:#333;border: 1px solid #7a7878;color: var(--txtgray5);font-size: 14px;width: 75px;height: 50px;font-family: 'Paybooc';box-sizing: border-box;}
    .qm2{margin-bottom: -1px; display: flex;justify-content: center;align-items: center;padding: 7px 0; background:var(--navy);color: var(--white);width: 75px;font-family: 'Paybooc';box-sizing: border-box;}
    .qview{background: var(--navy);display: flex;align-items: center;justify-content: center; color: var(--white);font-size: 15px;width: 75px;height:45px;font-family: 'Paybooc';box-sizing: border-box;}
    .qview i , .qm2 i{font-size: 14px;}
    .qview i{display:block;margin-bottom: -2px;}
    menu{display: flex;position: fixed;right: 10px;bottom: 20px;z-index: 2;}
    aside{display: none;}
    .section12{padding: 0;}
    .fbot{flex-direction: column;font-size: 14px;}
    footer .inner{padding: 12px 15px 30px;}
    .ftop{padding-bottom: 11px;}
    .ftop a{font-size: 14px;}
    .mtel h3{line-height: 1.5em;}
    .mtel h1{font-size: 15px;}
    .mtel h3{font-size: 14px;padding: 0;}
    .mtel h2{font-size: 27px;margin-left: -5px;}
    .mtel{position: relative;top: auto;right: auto;}
    .mnotlist li{padding: 13px 0;display: flex;flex-direction: column;gap: 10px;}
    .mnotlist a{font-size: 15px;}
    .mnotlist em{font-size: 14px;top: auto;right: auto;position: relative;width: auto;}
    .s12in1{padding: 0;display: flex;flex-direction: column;gap: 30px;min-height: fit-content;}
    .section12 footer .inner{gap: 15px;}
    .section12 .inner{width: 100%;gap: 15px;}
    .section12 .ttxtw{margin-top: 85px;}
    .section11 .s3txt2 h1{font-size: 19px;}
    .s3txt h2{margin: 0;font-size: 30px;}
    .section10 .bkslider, .section10 .bkslider img{height: 200px;}
    .section9 .supbox h2{font-size: 18px;margin-top: -5px;}
    .section9 .supbox hgroup{width: 100%;padding:5px var(--pd15) 10px;}
    .supbox video{height: 140px;border-radius: var(--pd10) var(--pd10) 0 0;}
    .section9 .supbox{width: 80%;}
    .section9 .suplist{overflow: hidden;width: 100%;box-sizing: border-box;flex-direction: column;gap: 15px;align-items: center;}
    .section9 .inner{gap: 30px;}
    .btpd1{border-radius: var(--pd40);padding: var(--pd15) 70px;font-size: 15px;}
    .attitle1{font-size: 27px;padding-top: 95px;}
    .section8 .inner, .section10 .inner{gap: 70px;padding: 0;}
    .bkslider img{width: 200px;height: 256px;}
    .image-box{width: 4300px;}
    .bkslider{width: 100%;height: 256px;}
    .ttxtw{gap: 10px;}
    .section7 .sbg1{left: 215px;}
    .s6txt{margin-top: -350px;}
    .section6 .s3txt2{padding: 0 var(--pd20);}
    .s6txt h1{width: 70%;padding: var(--pd15) var(--pd20);font-size: 24px;}
    .section6 .morebtn{left: 25%;top: 78px;}
    .dots-left{display: none;}
    .section5 .morebtn, .section11 .morebtn{margin-left:5px;}
    .s3txt2 h1{font-size: 18px;}
    .section5 .s3txt, .section11 .s3txt{gap: 10px;}
    .section5 .s3txt2, .section11 .s3txt2{margin-top: var(--pd110);padding: 0;}
    .supbox hgroup{padding: var(--pd20) var(--pd15);width: 250px;box-sizing: border-box;}
    .supbox h1{font-size: 14px;}
    .supbox h2{font-size: 15px;}
    .supbox h3{font-size: 14px;max-height: 55px;}
    .supbox img{height: 150px;border-radius: var(--pd10) var(--pd10) 0 0;}
    .section4 .inner{gap: 40px;padding-right: 0;}
    .suplist{overflow: auto;white-space: nowrap;justify-content: start;gap: 20px;}
    .supbox{width: 250px;border-radius: var(--pd10);}
    .title1{font-size: 28px;}
    .sbg2{width: 50px;}
    .s3txt h1{font-size: 50px;line-height: 1.3em;}
    .sbg1{width: 70px;left: 125px;right: auto;}
    .s3txt2 h2{font-size: 22px;}
    .s3txt2 p{font-size: 40px;}
    .s3txt2{margin-top: var(--pd100);padding-top:65px;}
    .section3 .inner, .section5 .inner, .section6 .inner, .section7 .inner, .section9 .inner, .section11 .inner{flex-direction: column;width: 100%;}
    section{padding-top: 40px;}
    .morebtn{font-size: 15px;padding: 10px 16px 10px 20px;}
    .morebtn i{font-size: 14px;}
    .s2txt .morebtn{margin-top: -5px;}
    .s2txt{gap: 20px;width: 100%;margin: 0;}
    .s2txt h1{font-size: 30px;line-height: 1.4em;}
    .s2txt h2{font-size: 15px;}
    .section2 img{width: 75%;position: relative;}
    .section2 .inner{padding: 0 var(--pd20);display: flex;flex-direction: column;gap: 20px;min-height: fit-content;align-items: end;width: 100%;}
    .id_home #slideshow .static-content{top: 150px;left: 20px;}
    .id_home #slideshow .static-content h1{font-size: 17px;}
    .id_home #slideshow .static-content h2{font-size: 30px;}
    .ltw1 a{display: flex;justify-content: center;}
    .lntrot h1{font-size: 23px;line-height: 1.5em;}
    .lntrot h1 em{font-size: 35px;}
    .itpos{width:22%;}
    .ititem2{bottom: 20px;left: 6%;}
    .ititem3{top: 4%;bottom: auto;left: 14%;}
    .ititem5{bottom: 35%;right: 3%;}
    .ititem1, .ititem4{display: none;}
    .ltw1 img{width: 70%;}
    .ltw1{flex-direction: column;gap: 30px;}
    .titw{gap: 30px;padding: 0 var(--pd20);}
    .id_intro{background:url('/img/intro_m.jpg') no-repeat center;background-size: cover;height:calc(var(--vh, 1vh) * 100);}
    .idpw-wrap input{padding: 0 var(--pd15);}
    .idpw-wrap{gap: 10px;}
    .btn-login{padding:0;font-size: 15px;}
    .idpw-wrap label{height: 55px;}
    .idpw-wrap input, .btn-login{height: 55px;line-height: 54px;}
    .login2 h2{font-size: 25px;}
    .login2{padding: var(--pd40) var(--pd15);border-radius: var(--pd15);gap: 20px;}
    .logw1, .login2{width: 100%;}
    .tlogw{padding: 0 var(--pd15);gap: 0;}
    .logt h1{font-size: 33px;}
    .logt h2{font-size: 16px;}
    .logt{gap: 10px;padding:15px 100px 40px 10px;width: 100%;box-sizing: border-box;position: relative;text-align: left;}
    .logt img{position: absolute;top: 4px;right: 0;width: 115px;}
    .login1{display: none;}
    .side-nav, .nav-toggle{display:block;}
    .overlay {display: block; height: 100%;width: 0;position: fixed;z-index: 1;top: 0;left: 0;background-color:var(--white);overflow-x: hidden;transition:300ms ease;}
    .overlay .closebtn {position: absolute;top: 10px;right: 14px;height: 30px;transition: 0.3s;color: var(--white);padding: 8px;z-index: 2;}
    .overlay .closebtn i{vertical-align: top;font-size: 28px;}
    .gnb02{padding: var(--pd30) var(--pd20);overflow: hidden;}
    .gnb02 a{width: 47.5%;box-sizing: border-box;padding: var(--pd15) 0;display: inline-block;font-size: 16px;border-radius: var(--pd30);border: 2px solid var(--navy);text-align: center;}
    .gnb02 a:first-child{color: var(--navy);float: left;}
    .gnb02 a:nth-child(2) {color: var(--white);background-color: var(--navy);float: right;}
    .gnb02 a:first-child{color: var(--navy);float: left;}
    header{height: 60px;padding: 0;}
    .logo-wrap{float:none;font-size:17px;font-weight:bold;display: inline-block;margin-top: 0;}
    .logo-wrap a{margin: 13px 0 0 var(--pd15);display: inline-block;box-sizing: border-box;width: 100px;height: 36px;background: url(/img/tlogo.png) no-repeat;background-size: 100px;}
    .logo-wrap img, .nav-tit a img{width: 100px;}
    .top-nav, .gnb{display:none;}
    .nav-toggle{width: 60px;height: 60px;float: right;text-align: center;box-sizing: border-box;padding-top: 18px;background: url('/img/tmenum.png') no-repeat center;background-size: 26px;}
    .side-nav ul{background: var(--bnnavy1);padding: var(--pd15) 0;} 
    .nav-tit{background-color: var(--bnnavy1);text-align: center;border-bottom: 1px solid #f9b198;height: 60px;box-sizing: border-box;display: flex;}
    .nav-tit a{display: block;position: absolute;top: 13px;left: 15px;text-align: left;}
	.side-nav li{display: flex;gap: 20px;}
    .side-nav li a{display:block;padding:14px 0 14px 20px;color:var(--white);text-align:left;font-size:17px;width: 100%;position: relative;}
    .side-nav li a img{width: 175px;text-align: left;}
    .side-nav li > a + a::before{content: "";position: absolute;top: 18px;left: -10px;width: 1px;height: 13px;background: #fdd2a9;}.side-nav .close{content:'';display:none;overflow:hidden;width:45px;height:45px;position:absolute;top:7px;right:6px;background:url('/img/m_menu_close.png') no-repeat 0 0;background-size:45px;text-indent:-9999px;}
    .nav-toggle i{font-size:28px;color: var(--white);display: block;}
    .inner, .in2{width:100%;padding: 0 var(--pd20);box-sizing: border-box;}
    input{padding: 0 var(--pd10);}
    input, select{height: 52px;line-height: 51px;}
    textarea{padding: var(--pd10);}
    select{padding: 0 var(--pd35) 0 var(--pd10);background: url('/img/angle-down-solid.svg') no-repeat 88% 50%;background-size: 11px;}

     .p-hidden{display:block!important;}
    .m-hidden{display:none!important;}
	.m-block, .m-block02{display:none;}
	.p-block, .p-block02{display:inline-block;}
   

}

@media screen and (max-width: 1000px) and (min-width: 701px){

    .modal_supp .supbox h2{font-size: 20px;}
    .modal_supp .supbox h3{font-size: 18px;}
    .modal_supp .supbox img{height: 450px;}
    .supbox .fa-circle-plus{top: 22px;right: 15px;font-size: 21px;}
    .s6txt{margin-top: -450px;}
    .ftop a, .fbot{font-size: 15px;}
    .section12 .mnotlist li{padding: 17px 160px 17px 17px;}
    .section12 .s12t{display: block!important;}
    .mnotlist li{padding: 17px 160px 17px 60px;}
    .mnotlist p{position: absolute;top: 18px;right: 2px;}
    .mnotlist b{font-size: 15px;top: 18px;text-align: center;width: 50px;}
    .mnotlist a{font-size: 16px;}
    .mnotlist em{font-size: 15px;}
    .csform .inner{padding:0 var(--pd35);gap: 40px;}
    .set_modal h1{font-size: 21px;}
    .set_modal-content{padding: var(--pd45) var(--pd35);}
    .csfin1 textarea, .cswform textarea{height: 170px;}
    .choice_obj02 input[type="radio"] + span{padding: 10px 17px;}
    .cs3bg1{width: 230px;top: 30px;left: 30px;}
    .cs3bg2{width: 200px;bottom: -40px;right: 10px;display: block;top: auto;}
    .csw3 .inner{padding: var(--pd70) var(--pd35);}
    .csw3 h1, .csform h1{font-size: 40px;}
    .csin1 summary h1{font-size: 21px;}
    .csphoto{width: 70%;}
    .csplus{width: 35px;}
    .csin1 summary{gap: 23px;}
    .csw2 .inner{gap: 50px;}
    .csin1{flex-direction: row;gap: 0;}
    .csw2 .inner{gap: 40px;}
    .csw1{min-height: 950px;}
    .csw1 h1, .csw2 h1{font-size: 50px;}
    .csw1 h2, .csw2 h2{font-size: 27px;}
    .id_consult main{padding-top: 75px;}
    .curiw7{margin-bottom: -70px;}
    .curiw7 .inner{padding: 0 var(--pd35);}
    .curiw7 hgroup{min-height: 1100px;}
    .curiw7 h1{font-size: 60px;}
    .curiw7 h2{font-size: 29px;}
    .curiw6{margin-top: var(--pd70);}
    .c6in2{flex-direction: row;gap: 25px;}
    .c6in1l img{top: 121px;left: 30px;right: auto;width: 130px;}
    .c6in1l .att2{padding: 0;font-size: 37px;}
    .c6in1{padding-left:45%;}
    .c6box img{width: 130px;}
    .curiw6 .inner{padding: 0 var(--pd35);}
    .c6box{padding:var(--pd40) var(--pd25);gap: 20px;}
    .c6box h1{font-size: 27px;}
    .c6box h2{font-size: 17px;}
    .c6in1l{width: 400px;position: absolute;top: 0;left: 35px;}
    .curiw5 .c3in2 h3 p{font-size: 45px;}
    .curiw5 .c3in2 h2 em{top: 9px;left: 150px;}
    .curiw5 .c3in2 hgroup{width: 80%;}
    .curiw5 .c3in2{display: flex;justify-content: center;}
    .c4in1 h1{font-size: 18px;}
    .c4in1 img{height: 150px;}
    .c4in1{display: grid;grid-template-columns: repeat(3,1fr);}
    .c3in2 hgroup:nth-child(2) em{left: 130px;}
    .c3in2 h3 em{font-size: 16px;}
    .c3in2 h3 p{width: 80px;height: 80px;line-height: 80px;font-size: 60px;}
    .c3in2 h2 em{font-size: 25px;left: 83px;}
    .c3in2 h2{font-size: 30px;}
    .c3in2 hgroup{padding:22px var(--pd25);}
    .c3in2{flex-direction: row;}
    .curiw3 .inner, .curiw4 .inner{gap: 50px;}
    .c3in1 hgroup, .c3in1{gap: 30px;}
    .c3in1 p{width: 110px;height: 110px;line-height: 110px;font-size: 25px;border-width: 15px;}
    .p-block03{display: none!important;}
    .m-block03{display: flex!important;}
    .att2{font-size: 32px;}
    .curiw2 img{width: 60%;}
    .curiw2 h1{font-size: 45px;}
    .curiw2 .inner{padding: var(--pd50) var(--pd40) 0;}
    .conpd1{padding-bottom: var(--pd70);}
    .conpd2{padding: var(--pd70) 0;}
    .conpd3{padding: var(--pd50) 0;}
    .curiw1 .inner{padding: 0 var(--pd35);}
    .curi1r b{font-size: 25px;}
    .curi1r h1{font-size: 16px;}
    .curi1r hgroup{padding: var(--pd20);}
    .curi1r{grid-template-columns: repeat(3,1fr);}
    .curi1t h1{font-size: 26px;}
    .curi1t h2{font-size: 18px;}
    .curi1t img{width: 57%;}
    .curi1t{width: 50%;margin: 0 auto;}
    .subtop2{padding-top: 75px;height: 450px;}
    .subtop2 h1{font-size: 45px;top: 130px;left: 50px;}
    .subtop2 h2{font-size: 23px;right: 40px;bottom: 50px;width: 80%;}
    .prow1 .inner{gap: 70px;}
    .prow1 h1{font-size: 32px;}
    .prow1 strong{font-size: 26px;}
    .prow1 h2{font-size: 21px;}
    .prow1 h3{font-size: 23px;}
    .conw1{padding: var(--pd70) 0;}
    .subtop1{padding:125px 0 35px;}
    .ftop{padding-bottom: 17px;}
    .section12 .inner{gap: 50px;padding: 25px 35px 50px;}
    .s12in1{gap: 50px;}
    .section12 .ttxtw{margin-top: 100px;}
    .section11 .s3txt2 h1{font-size: 32px;}
    .s3txt h2{font-size: 50px;}
    .section10 .bkslider, .section10 .bkslider img{height: 250px;}
    .section9 .inner{gap: 60px;}
    .section9 .supbox{width: 60%;}
    .section9 .suplist{align-items: center;gap: 25px;}
    .btpd1{border-radius: var(--pd50);padding: var(--pd20) 70px;font-size: 16px;}
    .attitle1{font-size: 37px;padding-top: 125px;}
    .bkslider img{width: 250px;height: 323px;}
    .image-box{width: 4300px;}
    .bkslider{width: 100%;height: 323px;}
    .section8 .inner, .section10 .inner{gap: 100px;}
    .ttxtw{gap: 20px;}
    .section7 .sbg1{left: 350px;}
    .section6 .s3txt2{padding: 0 var(--pd35);}
    .s6txt h1{padding: var(--pd20);font-size: 45px;}
    .section6 .morebtn{top: 124px;left: 29%;}
    .section5 .s3txt2, .section11 .s3txt2{margin-top: 220px;}
    .s3txt2 h1{font-size: 22px;}
    .supbox video{height: 210px;}
    .supbox hgroup{padding: var(--pd25) var(--pd20);width: 320px;}
    .supbox h1{font-size: 17px;}
    .supbox h2{font-size: 17px;}
    .supbox h3{font-size: 16px;max-height: 60px;}
    .supbox img{height: 180px;}
    .section4 .inner{gap: 50px;}
    .supbox{width: 320px;}
    .title1{font-size: 45px;}
    .sbg2{width: 70px;}
    .s3txt h1{font-size: 80px;}
    .sbg1{width: 100px;left: 260px;}
    .s3txt2 h2{font-size: 34px;}
    .s3txt2 p{font-size: 70px;}
    .s3txt2{margin-top: 130px;padding-top:90px;}
    .morebtn{font-size: 18px;}
    .morebtn i{font-size: 16px;}
    .section2 img{width: 55%;}
    .section2 .inner{padding: 0 var(--pd40);}
    section{padding-top: 50px;}
    .s2txt h1{font-size: 50px;}
    .s2txt h2{font-size: 18px;}
    .id_home #slideshow .static-content{top: 200px;left: 40px;}
    .id_home #slideshow .static-content h1{font-size: 25px;}
    .id_home #slideshow .static-content h2{font-size: 47px;}
    .itpos{width: 18%;}
    .ltw1 img{width: 65%;}
    .ltw1{gap: 50px;}
    .lntrot h1{font-size: 42px;line-height: 1.3em;}
    .lntrot h1 em{font-size: 55px;}
    .idpw-wrap input{padding: 0 var(--pd20);}
    .idpw-wrap{gap: 15px;}
    .btn-login{font-size: 16px;}
    .idpw-wrap label{height: 60px;}
    .idpw-wrap input, .btn-login{height: 60px;line-height: 59px;}
    .login2 h2{font-size: 27px;}
    .logt{padding: 25px 100px 60px 10px;}
    .logt img{width: 200px;}
    .login2{padding: var(--pd60) var(--pd50);gap: 30px;}
     .tlogw{padding:0 var(--pd50);}
    .logt h1{font-size: 50px;}
    .logt h2{font-size: 20px;}
    .m-block02{display: inline-block;}
    .p-block02{display: none;}
    input{padding: 0 var(--pd15);}
    input, select{height: 56px;line-height: 55px;}
    textarea{padding: var(--pd15);}
    select{padding: 0 var(--pd35) 0 var(--pd15);background: url('/img/angle-down-solid.svg') no-repeat 90% 50%;background-size: 11px;}
    .gnb02{padding: var(--pd50) var(--pd60);}
    .gnb02 a{padding: 22px 0;font-size: 17px;border-radius: var(--pd35);}
    header{height: 75px;}
    .side-nav .close{top: 14px;}
    .nav-tit a img{width: 110px;}
    .logo-wrap a{margin: var(--pd20) 0 0 var(--pd30);background: url(/img/tlogo.png) no-repeat;background-size: 110px;width: 110px;}
    .nav-toggle{height: 75px;width: 70px;}
    .side-nav ul{padding: var(--pd25) 0;}
    .side-nav li a{padding: 20px 0 20px 40px;font-size: 20px;}
    .side-nav li:after{border-top: 3px solid var(--white);border-right: 3px solid var(--white);width: 7px;height: 7px;right:30px;}
    .side-nav li > a + a::before{top: 22px;height: 16px;}
    .inner, .in2{padding:0 var(--pd35);}
    .nav-tit{height: 75px;}
    .nav-tit a{top: 20px;left: 30px;}
    .overlay .closebtn{right: 18px;}
    .overlay .closebtn i{font-size: 37px;}
    .nav-toggle i{font-size: 34px;}
    .nav-toggle{padding-top: 21px;}
}