html,body {width: 100%;height: 100%;/*scroll-behavior: smooth;*/}
.wrap {position: relative;width: 100%;min-width: 1100px;}
.medium {font-weight: 500;}
.bold {font-weight: 700;}

/* wrap_fixed */
.wrap_fixed {}
.wrap_fixed .logo_set {position: fixed;top: 40px;left: 50px;z-index: -1;opacity: 0;transition: opacity 0.3s ease, z-index 0.3s ease;}
.wrap_fixed .logo_set.show {opacity: 1;z-index: 100;}
.wrap_fixed .logo_set .logo a {
	display: block;
	width: 160px;aspect-ratio: 194/73;
	background-color: #2A5EEC;
	-webkit-mask: url("../images/logo.svg") no-repeat center center;
	-webkit-mask-size: contain;
}
.wrap_fixed .sticky_set {position: fixed;right: 30px;bottom: 30px;z-index: 100;transform: translateY(calc(101% + 70px));transition: transform 0.3s ease;}
.wrap_fixed .sticky_set.show {transform: translateY(0%);}
.wrap_fixed .sticky_set .btn_sticky {display: flex;align-items: center;gap: 20px;background: #2A5EEC;box-shadow: 6px 6px 15px 0 rgba(0, 0, 0, 0.10);padding: 24px 30px;transition: background 0.3s ease;}
.wrap_fixed .sticky_set .btn_sticky .txt {color: #fff;font-size: 24px;font-weight: 600;line-height: 130%;letter-spacing: -0.05em;transition: color 0.3s ease;}
.wrap_fixed .sticky_set .btn_sticky .arr {display: block;width: 12px;aspect-ratio: 13/22;background-color: #fff;-webkit-mask: url('data:image/svg+xml,<svg width="13" height="22" viewBox="0 0 13 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 1.77954L11.1998 11.0001L2 20.2206" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;-webkit-mask-size: contain;transition: background 0.3s ease;}

.wrap_fixed .sticky_set .btn_sticky.video {background: #6A8EF2;}

.wrap_fixed .sticky_set .btn_sticky.donate {background: #FAFCFF;}
.wrap_fixed .sticky_set .btn_sticky.donate .txt {color: #2A5EEC;}
.wrap_fixed .sticky_set .btn_sticky.donate .arr {background-color: #2A5EEC;}

/* section_visual */
.section_visual {height: 960px;background: url("../images/main_bg@1.5x.jpg") no-repeat center center;background-size: cover;}
.section_visual .in {width: 100%;max-width: 1100px;margin: 0 auto;padding: 219px 0 0;}
.section_visual .sec_tit {width: 736px;aspect-ratio: 736/298;background: url("../images/main_title@1.5x.png") no-repeat center center;background-size: contain;margin: 0 0 75px -4px;}
.section_visual .sub_tit {
	display: inline-flex;
	align-items: center;
	gap: 68px;
	width: 736px;
	border-block: 1.5px solid #07357C;
	padding: 30px;
}
.section_visual .sub_tit .ko {
	flex-shrink: 0;
	color: #18497B;
	font-size: 18px;
	font-weight: 500;
	line-height: 140%;
	letter-spacing: 0.05em;
}
.section_visual .sub_tit .ko em {
	display: block;
	font-size: 22px;
	letter-spacing: -0.05em;
	margin-top: 3px;
}
.section_visual .sub_tit .line {
	flex-shrink: 0;
	display: inline-block;
	width: 1.5px;
	height: 88px;
	background: #07357C;
	opacity: 0.7;
}
.section_visual .sub_tit .eng {
	flex-shrink: 0;
	position: relative;
	color: #07357C;
	font-size: 16px;
	font-weight: 400;
	line-height: 160%;
}
.section_visual .sub_tit .eng span.first {padding-left: 20px;}
.section_visual .sub_tit .eng span.circle_set {position: absolute;top: 10px;left: 0;display: flex;gap: 3px;height: 3px;}
.section_visual .sub_tit .eng span.circle {flex: 0 0 auto;width: 3px;height: 3px;border-radius: 100%;background: #07357C;}
.section_visual .sub_tit .eng span.verse {font-size: 10px;font-weight: 700;}

/* 드롭다운 */
.section_visual .dropdown_set {position: absolute;top: 62px;right: calc((100% - 1100px) / 2);z-index: -1;opacity: 0;transition: all 0.3s ease;}
.section_visual .dropdown_set.show {opacity: 1;z-index: 10;}
.section_visual .dropdown_set .tit {display: flex;align-items: center;justify-content: space-between;width: 200px;height: 46px;border-top: 1.5px solid #1853BA;border-bottom: 1.5px solid #1853BA;}
.section_visual .dropdown_set .tit .txt {color: #1853BA;font-size: 20px;font-weight: 800;line-height: 1;letter-spacing: -0.05em;}
.section_visual .dropdown_set .tit .arr {flex-shrink: 0;width:19px;aspect-ratio: 19/22;background: url('data:image/svg+xml,<svg width="19" height="11" viewBox="0 0 19 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3963 1.1582L9.4763 9.0782L1.5563 1.1582" stroke="%231853BA" stroke-width="2.16" stroke-linecap="round"/></svg>') no-repeat center center;background-size: contain;transform-origin: center center;transform: rotate(0deg);transition: all 0.3s ease;}
.section_visual .dropdown_set .btn_list {position:absolute;top: 100%;left: 0;z-index:-1;width: 100%;overflow:hidden;transition: all 0.3s ease;}
.section_visual .dropdown_set .btn_list .btn {position: relative;width: 100%;color:#1853BA;font-size: 20px;font-weight: 600;line-height: 44.5px;letter-spacing:-0.05em;background:#fff;border-bottom: 1.5px solid #1853BA;padding-left: 35px;}
.section_visual .dropdown_set .btn_list .btn:hover {background: #EFEFEF;}
.section_visual .dropdown_set .btn_list .btn::before {content: '';position: absolute;left: 9px;top: 50%;z-index: 1;opacity: 0;width: 19px;aspect-ratio: 19/14;background: url('data:image/svg+xml,<svg width="19" height="14" viewBox="0 0 19 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.14896 8.60101L1.21918 8.53079L1.14896 8.60101L5.64896 13.101C5.9809 13.433 6.5191 13.433 6.85104 13.101L17.851 2.10104C18.183 1.7691 18.183 1.2309 17.851 0.898956C17.5191 0.567015 16.9809 0.567015 16.649 0.898956L6.25 11.2979L2.35104 7.39899C2.0191 7.06703 1.4809 7.06703 1.14896 7.39899C0.817015 7.73094 0.817015 8.26905 1.14896 8.60101Z" fill="%231853BA" stroke="%231853BA" stroke-width="0.2"/></svg>') no-repeat center center;background-size: contain;transform: translateY(-50%);transition: all 0.3s ease;}
.section_visual .dropdown_set .btn_list .btn.on::before {opacity: 1;}
.section_visual .dropdown_set .ani_box {opacity:0;transform:translateY(-110%);transition: all 0.3s ease;will-change:opacity, transform;}

/* 드롭다운 리스트 열렸을 경우 */
.section_visual .dropdown_set.open .tit .arr {transform: rotate(180deg)}
.section_visual .dropdown_set.open .ani_box {opacity:1;transform:translateY(0);}

/*.section_visual .dropdown_set .tit {display: flex;align-items: center;justify-content: space-between;width: 240px;height: 58px;border-block: 2px solid #1853BA;}*/
/*.section_visual .dropdown_set .tit .txt {color: #1853BA;font-size: 25px;font-weight: 800;line-height: 120%;letter-spacing: -0.05em;}*/
/*.section_visual .dropdown_set .tit .arr {flex-shrink: 0;width: 24px;aspect-ratio: 24/14;background: url('data:image/svg+xml,<svg width="24" height="14" viewBox="0 0 24 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 2.05L12.1 11.95L2.19995 2.05" stroke="%231853BA" stroke-width="2.7" stroke-linecap="round"/></svg>') no-repeat center center;background-size: contain;transform-origin: center center;transform: rotate(0deg);transition: all 0.3s ease;}*/
/*.section_visual .dropdown_set .btn_list .btn {position: relative;width: 100%;color:#1853BA;font-size: 25px;font-weight: 600;line-height: 55px;letter-spacing:-0.05em;background:#fff;border-bottom: 1.5px solid #1853BA;padding-left: 40px;}*/
/*.section_visual .dropdown_set .btn_list .btn::before {content: '';position: absolute;left: 9px;top: 50%;z-index: 1;opacity: 0;width: 23px;aspect-ratio: 19/14;background: url('data:image/svg+xml,<svg width="19" height="14" viewBox="0 0 19 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.14896 8.60101L1.21918 8.53079L1.14896 8.60101L5.64896 13.101C5.9809 13.433 6.5191 13.433 6.85104 13.101L17.851 2.10104C18.183 1.7691 18.183 1.2309 17.851 0.898956C17.5191 0.567015 16.9809 0.567015 16.649 0.898956L6.25 11.2979L2.35104 7.39899C2.0191 7.06703 1.4809 7.06703 1.14896 7.39899C0.817015 7.73094 0.817015 8.26905 1.14896 8.60101Z" fill="%231853BA" stroke="%231853BA" stroke-width="0.2"/></svg>') no-repeat center center;background-size: contain;transform: translateY(-50%);transition: all 0.3s ease;}*/


/* section01 */
.section01 {background: url("../images/sec01_bg@1.5x.jpg") no-repeat center center;background-size: cover;}
.section01 .in {width: 100%;max-width: 1100px;margin: 0 auto;padding: 150px 0;}
.section01 .tit_set {margin: 0 0 100px;}
.section01 .tit_set .eng {
	display: block;
	width: 369px;
	aspect-ratio: 369/17;
	background-color: #1A4395;
	-webkit-mask: url("../images/sec01_1weekayear@1.5x.png") no-repeat center center;
	-webkit-mask-size: contain;
	margin-left: 6px;
}
.section01 .tit_set .sec_tit {color: #264890;font-size: 80px;font-weight: 300;line-height: 130%;letter-spacing: -0.05em;margin: 65px 0 70px;}
.section01 .tit_set .txt {color: #707176;font-size: 28px;font-weight: 400;line-height: 160%;letter-spacing: -0.05em;}
.section01 .cont_tit {color: #3C604B;font-size: 32px;font-weight: 700;line-height: 84px;letter-spacing: -1.8px;border-bottom: 1.5px solid #3C604B;margin: 0 0 40px;}
.section01 .cont_set {display: flex;gap: 25px;}
.section01 .cont_set li {
	flex: 1 1 calc(100% / 3);
	background: #FFF;
	border-radius: 10px;
	/*border: 2px solid rgba(255, 255, 255, 0.80);*/
	box-shadow: 11px 10px 15px 0 #D3DBCB;
}
.section01 .cont_set li > a {padding: 24px 20px 20px;}
.section01 .cont_set .img {display: block;width: 100%;aspect-ratio: 310/340;background: no-repeat center center;background-size: cover;border-radius: 5px;margin-bottom: 26px;}
.section01 .cont_set li:nth-child(1) .img {background-image: url("../images/sec01_img01@1.5x.jpg");}
.section01 .cont_set li:nth-child(2) .img {background-image: url("../images/sec01_img02@1.5x.jpg");}
.section01 .cont_set li:nth-child(3) .img {background-image: url("../images/sec01_img03@1.5x.jpg");}
.section01 .cont_set .link_set {display: flex;justify-content: space-between;align-items: flex-end;padding: 0 0 0 12px;}
.section01 .cont_set .link_set p {color: #5D896F;font-size: 20px;font-weight: 600;line-height: 160%;letter-spacing: -0.05em;}
.section01 .cont_set .link_set p em {display: block;font-size: 25px;font-weight: 700;}
.section01 .cont_set .link_set .arr {
	width: 63px;
	aspect-ratio: 63/17;
	background-color: #5D896F;
	-webkit-mask: url('data:image/svg+xml,<svg width="63" height="17" viewBox="0 0 63 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M43.4102 0.356053C43.7658 -0.0665148 44.3968 -0.120645 44.8193 0.23496L62.6436 15.235C62.965 15.5055 63.0834 15.9477 62.9395 16.3424C62.7955 16.737 62.4201 16.9996 62 16.9996H1C0.447715 16.9996 0 16.5519 0 15.9996C0 15.4473 0.447715 14.9996 1 14.9996H59.2598L43.5312 1.76426C43.1091 1.40866 43.0549 0.778494 43.4102 0.356053Z" fill="%235D896F"/></svg>') no-repeat center center;
	-webkit-mask-size: contain;
	margin: 0 0 4px;
}


/* section02 */
.section02 {background: #fff;}
.section02 .in {width: 100%;max-width: 1100px;margin: 0 auto;}
.section02 .sub_set {padding: 130px 0;}
.section02 .sub_tit {color: #264890;font-size: 46px;font-weight: 700;line-height: 140%;letter-spacing: -0.05em;margin-bottom: 25px;}
.section02 .cont_set {display: flex;flex-direction: row-reverse;border-block: 1.5px solid #7F9683;padding: 30px 0;}
.section02 .cont_set .cont_tit {flex: 0 0 403px;display: flex;gap: 36px;padding: 0 0 0 30px;margin: auto 0;}
.section02 .cont_set .cont_tit em {color: #707176;font-size: 20px;font-weight: 800;line-height: 150%;letter-spacing: -0.05em;}
.section02 .cont_set .cont_tit > div > p {display: flex;align-items: center;gap: 10px;color: #707176;font-size: 20px;font-weight: 600;line-height: 150%;letter-spacing: -0.05em;}
.section02 .cont_set .cont_tit .num {
	width: 17px;aspect-ratio: 5/5;
	background-color: #707176;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	-webkit-mask-size: contain;
}
.section02 .cont_set .cont_tit p:nth-child(1) .num {-webkit-mask-image: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 17C3.8178 17 0 13.1822 0 8.5C0 3.8178 3.8178 0 8.5 0C13.1822 0 17 3.8178 17 8.5C17 13.2182 13.1462 17 8.5 17ZM8.5 16.3337C12.822 16.3337 16.3337 12.822 16.3337 8.5C16.3337 4.17797 12.822 0.666313 8.5 0.666313C4.14195 0.666313 0.666314 4.21398 0.666314 8.5C0.666314 12.822 4.17797 16.3337 8.5 16.3337ZM7.76165 13.1462V6.01483H5.79873V4.57415C6.87924 4.35805 7.63559 4.10593 8.33792 3.69174H10.0667V13.1462H7.76165Z" fill="%23707176"/></svg>');}
.section02 .cont_set .cont_tit p:nth-child(2) .num {-webkit-mask-image: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 17C3.8178 17 0 13.1822 0 8.5C0 3.8178 3.8178 0 8.5 0C13.1822 0 17 3.8178 17 8.5C17 13.2182 13.1462 17 8.5 17ZM8.5 16.3337C12.822 16.3337 16.3337 12.822 16.3337 8.5C16.3337 4.17797 12.822 0.666313 8.5 0.666313C4.14195 0.666313 0.666314 4.21398 0.666314 8.5C0.666314 12.822 4.17797 16.3337 8.5 16.3337ZM5.20445 13.1462V11.8136C7.85169 9.59852 9.63453 7.99576 9.63453 6.66314C9.63453 5.7447 9.1483 5.25848 8.21186 5.25848C7.41949 5.25848 6.78919 5.7447 6.26695 6.21292L5.00636 4.98835C6.01483 3.96186 7.14936 3.47564 8.48199 3.47564C10.5169 3.47564 11.8496 4.66419 11.8496 6.44703C11.8496 8.08581 10.1928 9.79661 8.48199 11.3093C9.00424 11.2553 9.74258 11.2193 10.2828 11.2193H12.2097V13.1462H5.20445Z" fill="%23707176"/></svg>');}
.section02 .cont_set .cont_tit p.desc {position: relative;font-size: 16px;font-weight: 400;line-height: 130%;letter-spacing: -0.05em;padding-left: 20px;margin-top: 12px;}
.section02 .cont_set .cont_tit p.desc::before {
	content:'';
	position: absolute;left: 2px;top: 0;
	display: inline-block;
	width: 8px;height: 24px;
	background-color: #707176;
	-webkit-mask: url('data:image/svg+xml,<svg width="7" height="8" viewBox="0 0 7 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.1134 8H2.8866L2.99485 4.95332L0.613402 6.58477L0 5.42506L2.48969 4.00983L0 2.57494L0.613402 1.41523L2.99485 3.04668L2.8866 0H4.1134L4.00515 3.04668L6.3866 1.41523L7 2.57494L4.52835 4.00983L7 5.42506L6.3866 6.58477L4.00515 4.95332L4.1134 8Z" fill="%23707176"/></svg>') no-repeat left center;
	-webkit-mask-size: 100% auto;
}
.section02 .cont_set .line {width: 1.5px;height: 120px;background: #7F9683;}
.section02 .cont_set .cont_txt {flex: 1 1 auto;position: relative;color: #707176;font-size: 20px;font-weight: 400;line-height: 160%;letter-spacing: -0.03em;padding: 8px 0 0 4px;}

/* sub01 */
.section02 .grade_set {background: #F0F0F2;border-radius: 16px;padding: 0 60px 53px;margin: 37px 0 0;}
.section02 .grade_set .set_in {display: flex;justify-content: center;gap: 10px;overflow: hidden;}
.section02 .grade_set .item {flex: 0 0 320px;}
.section02 .grade_set .img_set {display: flex;align-items: center;justify-content: center;width: 320px;aspect-ratio: 320/458;}
.section02 .grade_set .book_img {width: 229px;aspect-ratio: 229/325;background: no-repeat center center;background-size: cover;box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.25);}
.section02 .grade_set .book_img.book01 {background-image: url("../images/sec02_sub01_book01@1.5x.jpg");}
.section02 .grade_set .book_img.book02 {background-image: url("../images/sec02_sub01_book02@1.5x.jpg");}
.section02 .grade_set .book_img.book03 {background-image: url("../images/sec02_sub01_book03@1.5x.jpg");}
.section02 .grade_set .grade {color: #fff;font-size: 24px;font-weight: 800;line-height: 150%;letter-spacing: -0.03em;text-align: center;background: #5D896F;border-radius: 8px;padding: 7px 0;}
.section02 .grade_set .grade em {display: block;font-size: 22px;}
.section02 .grade_set .hor_box {display: flex;flex-direction: column;gap: 9px;justify-content: flex-start;align-items: center;height: 130px;border-radius: 8px;background: #FFF;margin-top: 20px;}
.section02 .grade_set .hor_box .s_tit {
	flex: 0 0 auto;
	position: relative;
	display: inline-block;
	color: #5D896F;
	text-align: center;
	font-size: 19px;
	font-weight: 700;
	line-height: 134%;
	letter-spacing: -0.556px;
	padding: 6px 7px;
	border-bottom: 1px solid #5D896F;
	margin-top: 20px;
}
.section02 .grade_set .hor_box .s_txt {flex: 0 0 auto;color: #3B3B3B;font-size: 26px;font-weight: 700;line-height: 150%;letter-spacing: -0.78px;}
.section02 .grade_set .hor_box .s_txt em {display: block;font-weight: 600;margin-bottom: 2px;}

.section02 .grade_set ul.box3_set  {display: flex;flex-direction:row;gap: 10px;margin-top: 12px;}
.section02 .grade_set ul.box3_set li {
	flex: 1 1 calc(100% / 3);
	background: #fff;
	padding: 22px 22px 18px;
	border-radius: 8px;
}
.section02 .grade_set ul.box3_set li .s_tit {display: inline-block;color: #5D896F;font-size: 19px;font-weight: 700;line-height: 134%;letter-spacing: -0.556px;border-bottom: 1px solid #5D896F;
	padding: 2px 14px 4px 0;
}
.section02 .grade_set ul.box3_set li .s_txt {color: #707176;font-size: 18px;font-weight: 400;line-height: 150%;letter-spacing: -0.6px;margin-top: 14px;word-break: keep-all;}
/*.section02 .grade_set ul li:nth-child(1) {position: relative;z-index: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 22px;height: 130px;margin: 20px 0 10px;}*/
/*.section02 .grade_set ul li:nth-child(2) .s_txt {font-size: 20px;font-weight: 500;line-height: 160%;margin: 11px 0 0 4px;}*/

/* sub02 */
.section02 .sub02 .img_set {position: relative;padding: 0 0 74px;margin: 129px 0 0;}
.section02 .sub02 .img_set .img_lg {width: 792px;aspect-ratio: 792/395;background: url("../images/sec02_sub02_bg@1.5x.jpg") no-repeat center center;background-size: cover;border-radius: 10px;box-shadow: 2px 3px 12px rgba(0, 0, 0, 0.25);}
.section02 .sub02 .img_set .img_sm {position: absolute;right: 0;bottom: 15px;z-index: 1;width: 360px;aspect-ratio: 360/510;background: url("../images/sec02_sub02_book@1.5x.jpg") no-repeat center center;background-size: contain;box-shadow: 2px 3px 12px rgba(0, 0, 0, 0.25);}
.section02 .sub02 .img_set .img_sm p {position: absolute;right: calc(100% + 17px);bottom: -2px;z-index: 1;color: #707176;text-align: right;font-size: 18px;font-weight: 400;line-height: 125%;letter-spacing: -1px;white-space: nowrap;}

/* sub03 */
.section02 .sub03 .cont_set {padding: 32px 0 32px;}
.section02 .sub03 .cont_set .line {height: 61px;}
.section02 .sub03 .cont_set .cont_txt {padding-top: 0;}
.section02 .sub03 .worship_set {display: flex;justify-content: space-between;padding: 91px 0 0;}
.section02 .sub03 .img_set {position: relative;}
.section02 .sub03 .img_set .bg {width: 450px;aspect-ratio: 450/550;background: url("../images/sec02_sub03_bg@1.5x.jpg") no-repeat center center;background-size: contain;box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.25);
	margin-left: 52px;
	border-radius: 10px;
}
.section02 .sub03 .img_set .img {
	position: absolute;
	top: 277px;
	left: 15px;
	width: 238px;aspect-ratio: 238/326;background: url("../images/sec02_sub03_img@1.5x.jpg") no-repeat center center;background-size: contain;
	box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.25);
}
.section02 .sub03 .img_set p {position: absolute;left: 7px;bottom: 37px;z-index: 1;color: #6B6B6B;font-size: 20px;font-weight: 600;line-height: 125%;letter-spacing: -0.05em;white-space: nowrap;}
.section02 .sub03 .day_set {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0 20px;
	margin: 0;
}
.section02 .sub03 .day_set li {flex: 0 0 245px;min-height: 210px;display: flex;flex-direction: column;border-bottom: 1.5px solid #7F9683;}
.section02 .sub03 .day_set li:nth-child(n+1):nth-child(-n+2) {border-top: 1.5px solid #7F9683;}
.section02 .sub03 .day_set p {color: #6B6B6B;font-size: 18px;font-weight: 400;line-height: 100%;letter-spacing: -0.03em;}
.section02 .sub03 .day_set .bold {font-size: 23px;font-weight: 600;line-height: 130%;margin-bottom: 34px;}
.section02 .sub03 .day_set .eng {color: #5D896F;font-size: 22px;font-weight: 900;line-height: 160%;letter-spacing: -0.03em;margin: 20px 0 14px;}
.section02 .sub03 .day_set .txt {margin: auto 0 30px;}


/* section03 */
.section03 {background: #F0F0F2;}
.section03 .in {width: 100%;max-width: 1100px;margin: 0 auto;padding: 115px 0 145px;}
.section03 .sec_tit {color: #1D42A5;font-size: 40px;font-weight: 700;line-height: 87px;letter-spacing: -0.05em;border-bottom: 1.5px solid #6F8DAD;margin: 0 0 50px;}
.section03 .use_set {display: flex;flex-direction: row;flex-wrap: nowrap;gap: 11px;}
.section03 .use_set li {flex: 0 1 20%;display: flex;flex-direction: column;align-items: flex-start;background: #fff;border-radius: 10px;padding: 26px 24px 24px;}
.section03 .use_set li > div {flex: 0 0 208px;position: relative;display: flex;width: 100%;flex-direction: column;align-items: flex-start;height: 100%;border-bottom: 1.5px solid #D6E0DB;}
.section03 .use_set .num {width: 100%;height: 40px;}
.section03 .use_set li:nth-child(1) .num {background: url("../images/sec_03_num01@1.5x.png") no-repeat left center;background-size: contain;}
.section03 .use_set li:nth-child(2) .num {background: url("../images/sec_03_num02@1.5x.png") no-repeat left center;background-size: contain;}
.section03 .use_set li:nth-child(3) .num {background: url("../images/sec_03_num03@1.5x.png") no-repeat left center;background-size: contain;}
.section03 .use_set li:nth-child(4) .num {background: url("../images/sec_03_num04@1.5x.png") no-repeat left center;background-size: contain;}
.section03 .use_set li:nth-child(5) .num {background: url("../images/sec_03_num05@1.5x.png") no-repeat left center;background-size: contain;}
.section03 .use_set .tit {color: #1D42A5;font-size: 18px;font-weight: 700;line-height: 128%;letter-spacing: -0.05em;margin: 19px 0 0;}
.section03 .use_set .txt {color: #707176;font-size: 17px;font-weight: 400;line-height: 160%;letter-spacing: -0.03em;margin-top: 22px;}
.section03 .use_set .icon {
	position: absolute;
	left: 0;
	top: 104px;
	display: block;
	background-color: #7F9683;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center center;
	-webkit-mask-size: contain;
}
.section03 .use_set li:nth-child(1) .icon {width: 54px;aspect-ratio: 61/86;-webkit-mask-image: url("../images/sec03_icon01@1.5x.png");}
.section03 .use_set li:nth-child(2) .icon {width: 73px;aspect-ratio: 73/72;-webkit-mask-image: url("../images/sec03_icon02@1.5x.png");}
.section03 .use_set li:nth-child(3) .icon {width: 54px;aspect-ratio: 54/72;-webkit-mask-image: url("../images/sec03_icon03@1.5x.png");}
.section03 .use_set li:nth-child(4) .icon {width: 83px;aspect-ratio: 83/79;-webkit-mask-image: url("../images/sec03_icon04@1.5x.png");}
.section03 .use_set li:nth-child(5) .icon {width: 64px;aspect-ratio: 64/77;-webkit-mask-image: url("../images/sec03_icon05@1.5x.png");}


/* footer */
.footer {background: #494F61;}
.footer .in {display:flex;align-items: center;justify-content: center;gap: 150px;padding: 120px 0;}
.footer .f_logo {
	display: block;
	width: 300px;aspect-ratio: 194/73;
	background-color: #fff;
	-webkit-mask: url("../images/logo.svg") no-repeat center center;
	-webkit-mask-size: contain;
}
.footer .address {color:#D2D5DF;font-size: 20px;font-weight:400;line-height:140%;letter-spacing: -0.03em;margin-top:3px;}
.footer .address a {display:inline;}
.footer .address em {display:block;font-size: 25px;font-weight: 700;letter-spacing: -0.05em;}
.footer .address .txt {display:block;margin: 30px 0 40px;}


/* scrollbar */
html::-webkit-scrollbar {
	width:10px;
	height:10px;
}
html::-webkit-scrollbar-thumb {
	background-color:#1853BA;
	border-radius:10px;
	background-clip:padding-box;
	border:2px solid transparent;
}
html::-webkit-scrollbar-thumb:hover {
	background-color:#1853BA;
}
html::-webkit-scrollbar-track {
	background-color:#fff;
}