@media screen and (max-width:767px) {
/* header */
#header_land{position: absolute;left: 0;top: 0;z-index: 1000;width: 100%;}
#header_land .inner{display: flex; padding: 0 2.6%;height: 80px;align-items: center;}
#header_land h1 a{display: block;width: 122.55px;height: 30px;background: url(../images/logo02.png) no-repeat;background-size: contain;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: 80px 0;}
.section .fp-tableCell{height: auto !important;display: block;vertical-align: inherit;}

/* 타이틀 */
.tit_box{text-align: center;font-family: 'Taenada';margin-bottom: 40px;letter-spacing: 0px;}
.tit_box .txt01{font-size: 25px;margin-bottom: 7px;}
.section2_txt01{font-size: 25px;margin-bottom: 10px; color: #249afe;}
.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: 35px;}
.tit_box .txt02 p span{color: #249afe;}
.tit_box .txt03{font-size: 17px;color: #333;line-height: 25px;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: 60px;height: 55px; text-align: center;font-size: 25px;color: #fff;font-family: 'Taenada';letter-spacing: 0px;background: #1693fd;}

/* section01 */
#section01{background:url(../images/con01_bg01.jpg);padding: 140px 0 80px;}
#section01 .tit_box{color: #fff;margin-bottom: 35px;}
#section01 .tit_box .txt01{font-size: 30px;}
#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 -50px no-repeat;text-align: center;}
#section02 .tit_box .txt02 img{width: 50px;}
#section02 .con02{margin-bottom: 40px;}
#section02 .con02 strong{display: block; font-weight: 400;font-size: 20px;font-family: 'Eommakkaturi';letter-spacing: 0px; margin-bottom: 40px;}
#section02 .con02 strong span{color: #2476fe; font-size: 20px;}
#section02 .con02 p{margin: 35px 0 25px;font-size: 15px;line-height: 27px;}
#section02 .con03 p{font-size: 22px;line-height: 37px;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: 30px;}
#section03 .tit_box p{color: #fff;}
#section03 .tit_box .txt02 p{line-height: 1.3;}
#section03 .tit_box .txt02 p span{display: block; color: #fbff88;}
#section03 .con02 ul:nth-child(1){display: flex; width: 1230px;max-width: 100%;gap:10px;margin: 0 auto;margin-bottom: 40px;flex-wrap:wrap;}
#section03 .con02 ul:nth-child(1) li{flex:auto;display: flex;flex-direction: column;align-items: center; width: 100%; height: auto;padding: 30px 20px 30px;background: #fff;border: 4px solid #afd7ff;border-radius: 25px;}
#section03 .con02 ul:nth-child(1) li .box01{align-items: center;}
#section03 .con02 ul:nth-child(1) li .box01 strong{display: block;font-size: 28px;font-family: 'Taenada';letter-spacing: 0px;text-align: center;}
#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: 30px;text-align: center;}
#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: 4px solid #fcffac;height: 60px;background: #fff;border-radius: 15px;}
#section03 .con02 ul:nth-child(2) li p{position: relative;top: 5px; line-height: 35px;font-size: 19px;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: 20px;color: #fff;text-align: center;margin-bottom: 27px;font-weight: 500;line-height: 1.5;}
#section03 .con03 p span{display: block;}
#section03 .con03 a{display: block;width: 290px;height: 47px;line-height: 53px;font-size: 19px; 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 .tit_box .txt02 p span{display: block;line-height: 1.3;} 
#section04 .con02{margin: 0 auto 60px;width: 100%;background: #fff;border-radius: 30px;height: 210px;padding-top: 55px;} 
#section04 .con02 p{font-size: 20px;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: 60px;font-weight: 800;color: #1693fd;}
#section04 .con02 .count span{position: relative; font-size: 30px;font-weight: 700;top: -8px;}
#section04 .con03 p{font-size: 22px;line-height: 32px;font-weight: 500;}
#section04 .con03 p span{font-weight: 700;color: #036de4;}


/* section05 */
#section05{position: relative; background:url(../images/con05_bg01.jpg) top right -300px no-repeat;text-align: center;}
#section05:after{content:'';position: absolute;left: 50%;top: 0;transform: translateX(-50%);width: 150px;height: 15px;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;flex-wrap:wrap;gap:50px;}
#section05 .con02 ul li{position: relative; flex: auto;width: 100%; padding-top: 40px;padding-bottom: 40px; height: auto;border-radius: 20px;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: 14px;color: #1693fd;}
#section05 .con02 ul li .txt03{font-size: 25px;margin: 10px 0 12px;font-family: 'Taenada';letter-spacing: 0px;}
#section05 .con02 ul li .txt04{font-size: 18px;font-weight: 700;line-height: 27px;}
#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; font-size: 20px;}
#section05 .con03 .txt01 img{width: 300px;}
#section05 .con03 p{font-size: 14px;line-height: 25px;}

/* section06 */
#section06{position: relative;text-align: center;}
#section06:after{content:'';position: absolute;left: 0;top: 0;width: 100%;height: 70%;background: #eef7ff;}
#section06 .inner{position: relative;top: -25px;z-index: 20;}
#section06 .tit_box{margin-bottom: 30px;}
#section06 .tit_box .txt01{color: #0b89ff;}
#section06 .tit_box .txt03{display: flex;align-items: center;gap:15px;justify-content: center; width: 100%;}
#section06 .tit_box .txt03 img{width: 50px;}
#section06 .tit_box .txt03 p{text-align: left;font-size: 14px;line-height: 1.5;}
#section06 .tit_box .txt03 p br{display: none;}

#section06 .con02{margin-bottom: 60px;}
#section06 .con02 ul{display: flex;justify-content: center;width: 1550px;margin: 0 auto;max-width: 100%;flex-wrap:wrap;gap:30px 5px;}
#section06 .con02 ul li{position: relative;display: flex;flex-direction: column;justify-content: center; width: calc((100% - 5px)/2);max-width: 350px; aspect-ratio: 1/1;border-radius: 50%;background: #fff;border: 7px solid #cce5ff;}
#section06 .con02 ul li:nth-child(2){border: 7px solid #bbddff;}
#section06 .con02 ul li:nth-child(3){border: 7px solid #a5d2ff;}
#section06 .con02 ul li:nth-child(4){border: 7px solid #8ec6ff;}
#section06 .con02 ul li:after{content:'';position: absolute;top: -16px;left: 50%;transform: translateX(-50%);width: 27px;height: 27px;border-radius: 50%;border: 8px solid #1693fd;box-sizing: border-box;background: #fff;}
#section06 .con02 ul li .txt01{font-size: 20px;line-height: 25px;color: #036de4;margin-bottom: 3px;font-family: 'Taenada';letter-spacing: 0px;}
#section06 .con02 ul li .txt02{font-size: 13px;line-height: 20px;}
#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: 27px;margin-bottom: 5px;}
#section06 .con03 .txt01 strong span{display: block; color: #0b89ff;line-height: 1.3;}
#section06 .con03 .txt01 p{font-size: 17px;font-weight: 500;color: #333;line-height: 1.5;}
#section06 .con03 ul{width: auto;margin: 0 auto;}
#section06 .con03 ul li{display: flex;align-items: flex-start;gap:5px;margin-bottom: 10px;justify-content: flex-start;}
#section06 .con03 ul li:last-child{margin-bottom: 0;}
#section06 .con03 ul li img{width: 20px;}
#section06 .con03 ul li p{font-size: 16px;font-weight: 500;text-align: left;line-height: 1.5;}
#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: 35px 0 30px;}
#footer_land .fp-tableCell {height:auto !important;}
#footer_land .inner{padding: 0 2.6%;}
#footer_land a{display: block;margin: 0 auto 20px;width: fit-content;}
#footer_land address{font-size: 14px;line-height: 22px;font-weight: 600;font-style: normal;margin-bottom: 20px;text-align: center;}
#footer_land address span{padding: 0 5px;}
#footer_land address span:nth-child(5){display: block;padding: 0;width: 0;height: 0;opacity: 0;}
#footer_land p{font-size: 14px;opacity: .7;text-align: center;}

}