@media screen and (max-width:1200px) {

/* header */
#header_land{position: absolute;left: 0;top: 0;z-index: 1000;width: 100%;}
#header_land .inner{display: flex; padding: 0 2.6%;height: 100px;align-items: center;}
#header_land h1 a{display: block;width: 192px;height: 47px;background: url(../images/logo02.png) no-repeat;background-size: cover;transition: .3s;}
#header_land.on h1 a{background: url(../images/logo01.png) no-repeat;background-size: cover;}

/* main_quick */
.main_quick{display: none; position: fixed;right: 2.6%;top: 50%;transform: translateY(-50%);z-index: 1000;}
.main_quick ul li:not(:last-child){margin-bottom: 15px;}
.main_quick ul li a{display: block;width: 10px;height: 10px;background: #fff;border-radius: 50%;opacity: .5;transition: .3s;}
.main_quick ul li.on a{height: 25px;border-radius: 25px;opacity: 1;}
.main_quick.on ul li a{background: #000;}

/* 공통 */
.section{overflow: hidden;height:auto !important;padding: 100px 0;}
.section .fp-tableCell{height: auto !important;display: block;vertical-align: inherit;}

/* 타이틀 */
.tit_box{text-align: center;font-family: 'Taenada';margin-bottom: 70px;letter-spacing: 0px;}
.tit_box .txt01{font-size: 40px;margin-bottom: 10px;}
.tit_box .txt02{display: flex;align-items: center;justify-content: center;}
.tit_box .txt02 img{position: relative;top: -4px;}
.tit_box .txt02 p{font-size: 50px;}
.tit_box .txt02 p span{color: #249afe;}
.tit_box .txt03{font-size: 20px;color: #333;line-height: 28px;font-family: 'Pretendard';font-weight: 500;}
.tit_box .txt03 span{font-weight: 700;}

/* 버튼 */
.fix_btn{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 1000;}
.fix_btn a{display: block;line-height: 80px;height: 70px; text-align: center;font-size: 30px;color: #fff;font-family: 'Taenada';letter-spacing: 0px;background: #1693fd;}

/* section01 */
#section01{background:url(../images/con01_bg01.jpg);padding: 160px 0 100px;}
#section01 .tit_box{color: #fff;margin-bottom: 45px;}
#section01 .tit_box .txt01 span{font-style: italic;}
#section01 .tit_box .txt03{color: #fff;}
#section01 .con02{width: 1080px;max-width: 100%;margin: 0 auto;}
#section01 .con02 .video_box{width: 100%;aspect-ratio: 16 / 9;}
#section01 .con02 .video_box iframe{ width: 100%;height: 100%;border: 0;}


/* section02 */
#section02{background:url(../images/con02_bg01.jpg) top right -200px no-repeat;text-align: center;}
#section02 .tit_box .txt02 img{width: 60px;}
#section02 .con02{margin-bottom: 80px;}
#section02 .con02 strong{display: block; font-weight: 400;font-size: 40px;font-family: 'Taenada';letter-spacing: 0px;}
#section02 .con02 strong img{width: 470px;}
#section02 .con02 strong span{color: #2476fe;}
#section02 .con02 p{margin: 30px 0 35px;font-size: 22px;line-height: 32px;}
#section02 .con03 p{font-size: 30px;line-height: 45px;letter-spacing: -1px;font-weight: 500;}
#section02 .con03 p span{font-weight: 700;color: #036de4;}

/* section03 */
#section03{background:url(../images/con03_bg01.jpg);}
#section03 .tit_box{margin-bottom: 40px;}
#section03 .tit_box p{color: #fff;}
#section03 .tit_box .txt02 p span{color: #fbff88;}
#section03 .con02 ul:nth-child(1){display: flex; width: 1230px;max-width: 100%;gap:10px;margin: 0 auto;margin-bottom: 40px;}
#section03 .con02 ul:nth-child(1) li{flex:1;height: auto;padding: 35px 20px 35px;background: #fff;border: 4px solid #afd7ff;border-radius: 25px;}
#section03 .con02 ul:nth-child(1) li .box01{flex-direction: column-reverse;align-items: start;gap:20px;margin-bottom: 20px;}
#section03 .con02 ul:nth-child(1) li .box01 strong{display: block;font-size: 29px;font-family: 'Taenada';letter-spacing: 0px;line-height: 1.5;}
#section03 .con02 ul:nth-child(1) li .box01 strong span{color: #1788f1;}
#section03 .con02 ul:nth-child(1) li .box01 img{display: block;width: 70px;}
#section03 .con02 ul:nth-child(1) li p{font-size: 15px;font-weight: 700;line-height: 27px;}
#section03 .con02 ul:nth-child(1) li p span{color: #1693fd;}
#section03 .con02 ul:nth-child(1) li p .black{color: #555;padding: 0 10px;font-weight: 400;}
#section03 .con02 ul:nth-child(2){display: flex; width: 1230px;max-width: 100%;gap:10px;margin: 0 auto;flex-wrap: wrap;}
#section03 .con02 ul:nth-child(2) li{display: flex;align-items: center;justify-content: center; flex: auto;width: calc((100% - 10px)/2); border: 8px solid #fcffac;height: 90px;background: #fff;border-radius: 20px;}
#section03 .con02 ul:nth-child(2) li p{position: relative;top: 5px; line-height: 35px;font-size: 27px;font-family: 'Taenada';letter-spacing: 0px;text-align: center;}
#section03 .con02 ul:nth-child(2) li p br{display: none;}
#section03 .con02 ul:nth-child(2) li span{color: #1788f1;}
#section03 .con03 p{font-size: 23px;color: #fff;text-align: center;margin-bottom: 27px;font-weight: 500;}
#section03 .con03 a{display: block;width: 500px;height: 81px;line-height: 88px;font-size: 30px; text-align: center;font-family: 'Taenada';letter-spacing: 0px;background: url(../images/con03_btn01.png) no-repeat;background-size: cover;margin: 0 auto;}


/* section04 */
#section04{background:url(../images/con04_bg01.jpg);text-align: center;}
#section04 .con02{margin: 0 auto 80px;width: 600px;background: #fff;border-radius: 30px;height: 280px;padding-top: 75px;} 
#section04 .con02 p{font-size: 25px;font-weight: 600;margin-bottom: 20px;}
#section04 .con02 .count{display: flex;align-items: flex-end;gap:8px;justify-content: center;}
#section04 .con02 .count strong{display: block;font-size: 90px;font-weight: 800;color: #1693fd;}
#section04 .con02 .count span{position: relative; font-size: 35px;font-weight: 700;top: -16px;}
#section04 .con03 p{font-size: 30px;line-height: 45px;font-weight: 500;}
#section04 .con03 p span{font-weight: 700;color: #036de4;}


/* section05 */
#section05{position: relative; background:url(../images/con05_bg01.jpg) bottom right -150px no-repeat;text-align: center;}
#section05:after{content:'';position: absolute;left: 50%;top: 0;transform: translateX(-50%);width: 172px;height: 20px;background: #3291f3;}
#section05 .inner{position: relative;top: -15px;}
#section05 .tit_box{margin-bottom: 60px;}
#section05 .con02{margin-bottom: 45px;}
#section05 .con02 ul{display: flex;width: 1230px;max-width: 100%;gap:10px;margin: 0 auto;}
#section05 .con02 ul li{position: relative; flex: 1;padding-top: 50px;padding-bottom: 50px; height: auto;border-radius: 25px;border: 4px solid #eef7ff;background: #fff;}
#section05 .con02 ul li .txt01{position: absolute;left: 50%;transform: translateX(-50%);top: -30px;width: 160px;height: 45px;line-height: 50px;text-align: center;color: #afd7ff;font-family: 'Taenada';letter-spacing: 0px;background: #e7f3ff;border-radius: 45px;font-size: 18px;}
#section05 .con02 ul li .txt02{font-family: 'Taenada';letter-spacing: 0px;font-size: 17px;color: #1693fd;}
#section05 .con02 ul li .txt03{font-size: 27px;margin: 10px 0 12px;font-family: 'Taenada';letter-spacing: 0px;}
#section05 .con02 ul li .txt04{font-size: 20px;font-weight: 700;line-height: 30px;}
#section05 .con02 ul li .txt04 span{color: #1693fd;}

#section05 .con02 ul li:nth-child(1){border: 4px solid #afd7ff;}
#section05 .con02 ul li:nth-child(1) .txt01{background: #036de4;color: #fff;}

#section05 .con03 .txt01{margin-bottom: 20px;}
#section05 .con03 .txt01 img{width: 370px;}
#section05 .con03 p{font-size: 19px;line-height: 30px;}

/* section06 */
#section06{position: relative;text-align: center;}
#section06:after{content:'';position: absolute;left: 0;top: 0;width: 100%;height: 73%;background: #eef7ff;}
#section06 .inner{position: relative;top: -25px;z-index: 20;}
#section06 .tit_box{margin-bottom: 50px;}
#section06 .tit_box .txt01{color: #0b89ff;}
#section06 .tit_box .txt03{display: flex;align-items: center;gap:15px;justify-content: center;}
#section06 .tit_box .txt03 img{width: 65px;}
#section06 .tit_box .txt03 p{text-align: left;}

#section06 .con02{margin-bottom: 100px;}
#section06 .con02 ul{display: flex;justify-content: center;width: 1550px;margin: 0 auto;max-width: 100%;flex-wrap:wrap;gap:50px;}
#section06 .con02 ul li{position: relative;display: flex;flex-direction: column;justify-content: center; width: calc((100% - 50px)/2);max-width: 350px; aspect-ratio: 1/1;border-radius: 50%;background: #fff;border: 10px solid #cce5ff;}
#section06 .con02 ul li:nth-child(2){border: 10px solid #bbddff;}
#section06 .con02 ul li:nth-child(3){border: 10px solid #a5d2ff;}
#section06 .con02 ul li:nth-child(4){border: 10px solid #8ec6ff;}
#section06 .con02 ul li:after{content:'';position: absolute;top: -25px;left: 50%;transform: translateX(-50%);width: 40px;height: 40px;border-radius: 50%;border: 12px solid #1693fd;box-sizing: border-box;background: #fff;}
#section06 .con02 ul li .txt01{font-size: 33px;line-height: 40px;color: #036de4;margin-bottom: 10px;font-family: 'Taenada';letter-spacing: 0px;}
#section06 .con02 ul li .txt02{font-size: 21px;line-height: 32px;}
#section06 .con02 ul li .txt02 span{color: #1693fd;}

#section06 .con03 .txt01{margin-bottom: 30px;}
#section06 .con03 .txt01 strong{display: block; font-family: 'Taenada';letter-spacing: 0px;font-size: 35px;margin-bottom: 10px;}
#section06 .con03 .txt01 strong span{color: #0b89ff;}
#section06 .con03 .txt01 p{font-size: 19px;font-weight: 500;color: #333;}
#section06 .con03 ul{width: auto;margin: 0 auto;}
#section06 .con03 ul li{display: flex;align-items: center;gap:15px;margin-bottom: 10px;justify-content: center;}
#section06 .con03 ul li:last-child{margin-bottom: 0;}
#section06 .con03 ul li img{width: 35px;}
#section06 .con03 ul li p{font-size: 23px;font-weight: 500;}
#section06 .con03 ul li span{color: #2caaff;}
#section06 .fix_btn a{background: #fbff88;color: #000;}


/* footer */
#footer_land{ height:auto !important; background:#3fa9f7;color: #fff;padding: 50px 0 30px;}
#footer_land .fp-tableCell {height:auto !important;}
#footer_land .inner{padding: 0 2.6%;}
#footer_land a{display: block;margin-bottom: 20px;}
#footer_land address{font-size: 16px;line-height: 24px;font-weight: 600;font-style: normal;margin-bottom: 20px;}
#footer_land address span{padding: 0 5px;}
#footer_land p{font-size: 14px;opacity: .7;}

}