<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">


.bluetxt1 { color:#3131ab !important; }
.bluetxt2 { color:#3232ad !important; font-weight:700 !important; }
.whitetxt { color:#ffffff !important; }
.whitetxt2 { color:#ac6932 !important; }



.subvisual { position:relative; width:100%; height:874px; overflow:hidden; }
.subvisual ul { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:80%; }
.subvisual ul li.t1 { font-size:30px; font-weight:400; color:#535353; line-height:100%; }
.subvisual ul li.t2 { margin-top:30px; font-size:60px; font-weight:300; color:#000000; line-height:120%; letter-spacing:-2px; }
.subvisual ul li.t3 {  font-size:70px; font-weight:300; color:#000000; line-height:130%; letter-spacing:-2px; }


.subvisual.sub01 { background:url(/page_KR0/01_sub/images/01.jpg)no-repeat 50% 0; background-size:cover; }
.subvisual.sub02 { background:url(/page_KR0/02_sub/images/02.jpg)no-repeat 50% 0; background-size:cover; }
.subvisual.sub03 { background:url(/page_KR0/03_sub/images/03.jpg)no-repeat 50% 0; background-size:cover; }
.subvisual.sub04 { background:url(/page_KR0/04_sub/images/04.jpg)no-repeat 50% 0; background-size:cover; }
.subvisual.sub05 { background:url(/page_KR0/05_sub/images/05.jpg)no-repeat 50% 0; background-size:cover; }
.subvisual.sub06 { background:url(/page_KR0/06_sub/images/06.jpg)no-repeat 50% 0; background-size:cover; }
.subvisual.sub07 { background:url(/page_KR0/07_sub/images/07.jpg)no-repeat 50% 0; background-size:cover; }


.sub07_01v { width:100%; background:#eff5ff; }
.sub07_01 { position:relative; width:100%; height:1340px; background:#ffffff; border-bottom-left-radius:100px; border-bottom-right-radius:100px; overflow:hidden; }
.sub07_01 ul.subtxt { position:relative; padding-top:148px; width:1438px; margin:0 auto; }
.sub07_01 ul.subtxt li.t1 { font-size:28px; font-weight:600; color:#3232ad; line-height:100%; }
.sub07_01 ul.subtxt li.t2 { margin-top:40px; font-size:64px; font-weight:400; color:#000000; line-height:120%; letter-spacing:-2px; }
.sub07_01 ul.subtxt li.t3 { margin-top:30px; font-size:24px; font-weight:300; color:#898989; line-height:150%; letter-spacing:-1px; }
.sub07_01 ul.img { position:absolute; top:298px; right:202px; width:1140px; }
.sub07_01 ul.img  li.t1 { float:right; position:relative; width:630px; }
.sub07_01 ul.img  li.t2 { float:left; position:relative; width:630px; }
.sub07_01 ul.img  li.t3 { float:right; position:relative; width:630px; }

.sub07_01 ul.img li div:nth-child(1) { position:absolute; top:0px;right:0px; width:151px; height:52px; text-align:center; line-height:52px; font-size:21px; border-top-left-radius:16px; border-top-right-radius:16px; font-weight:700; color:#ffffff; background:#3232ac; }
.sub07_01 ul.img li div:nth-child(2) { position:relative; margin-top:52px; width:100%; height:206px; background:#ffffff; border-radius:16px; border-top-right-radius:0px; box-shadow: 2px 2px 29px rgba(0, 0, 0, 10%); }
.sub07_01 ul.img li div:nth-child(2) span { display:block; position:absolute; top:50%; left:56px; transform:translateY(-50%); font-size:31px; font-weight:500; color:#535353; line-height:130%; }

.sub07_01 ul.img li.t2 div:nth-child(1) { left:0px; }

.sub07_01 ul.img li.t1 div:nth-child(2) { background:url(/page_KR0/02_sub/images/imgs01.jpg)no-repeat 90% bottom;  }
.sub07_01 ul.img li.t2 div:nth-child(2) { border-radius:16px; border-top-right-radius:16px;  border-top-left-radius:16px;  background:url(/page_KR0/02_sub/images/imgs02.jpg)no-repeat 90% bottom; }
.sub07_01 ul.img li.t3 div:nth-child(2) { background:url(/page_KR0/02_sub/images/imgs03.jpg)no-repeat 90% bottom; }



.sub07_02 { position:relative; width:100%; height:1340px; background:#eff5ff; border-bottom-left-radius:100px; border-bottom-right-radius:100px; overflow:hidden; }
.sub07_02 ul.subtxt { position:relative; padding-top:148px; width:1438px; margin:0 auto; }
.sub07_02 ul.subtxt li.t1 { font-size:28px; font-weight:600; color:#3232ad; line-height:100%; }
.sub07_02 ul.subtxt li.t2 { margin-top:40px; font-size:64px; font-weight:400; color:#000000; line-height:120%; letter-spacing:-2px; }
.sub07_02 ul.subtxt li.t3 { margin-top:30px; font-size:24px; font-weight:300; color:#898989; line-height:150%; letter-spacing:-1px; }

.sub07_02 ul.imgs { position:relative; width:1200px; margin:0 auto; padding-top:106px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.sub07_02 ul.imgs li { width:23%; height:316px; margin-bottom:2.3%; border-radius:30px; text-align:center; padding-top:200px; font-size:30px; font-weight:600; color:#313131; line-height:130%; box-sizing:border-box; background:#ffffff; }
.sub07_02 ul.imgs li.t1 { background:#ffffff url(/page_KR0/07_sub/images/07icon01.jpg)no-repeat 50% 70px; }
.sub07_02 ul.imgs li.t2 { background:#ffffff url(/page_KR0/07_sub/images/07icon02.jpg)no-repeat 50% 64px; }
.sub07_02 ul.imgs li.t3 { background:#ffffff url(/page_KR0/07_sub/images/07icon03.jpg)no-repeat 50% 48px; }
.sub07_02 ul.imgs li.t4 { background:#ffffff url(/page_KR0/07_sub/images/07icon04.jpg)no-repeat 50% 64px; }
.sub07_02 ul.imgs li.t5 { background:#ffffff url(/page_KR0/07_sub/images/07icon05.jpg)no-repeat 50% 84px; }
.sub07_02 ul.imgs li.t6 { background:#ffffff url(/page_KR0/07_sub/images/07icon06.jpg)no-repeat 50% 52px; }
.sub07_02 ul.imgs li.t7 { background:#ffffff url(/page_KR0/07_sub/images/07icon07.jpg)no-repeat 50% 64px; }
.sub07_02 ul.imgs li.t8 { background:#ffffff url(/page_KR0/07_sub/images/07icon08.jpg)no-repeat 50% 52px; }


.sub07_02 ul.imgs2 { position:relative; width:100%; max-width:1442px; margin:0 auto; margin-top:100px; border-radius:30px; overflow:hidden; display: flex; flex-wrap: wrap; justify-content: space-between; }
.sub07_02 .imgs3 { position:relative; width:80px; margin:0 auto; margin-top:40px; }
.sub07_02 ul.imgs4 { position:relative; width:100%; max-width:1440px; margin:0 auto; margin-top:80px; border-radius:30px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.sub07_02 ul.imgs4 li.t1 { position:relative; border-top-left-radius:30px; border-bottom-left-radius:30px; overflow:hidden; }
.sub07_02 ul.imgs4 li.t2 { position:relative;  }
.sub07_02 ul.imgs4 li.t3 { position:relative; border-top-right-radius:30px; border-bottom-right-radius:30px; overflow:hidden; }
.sub07_02 ul.imgs4 li.t4 { display:block; position:absolute; top:-30px; left:17.5%; transform:translateX(-50%); }
.sub07_02 ul.imgs4 li.t5 { display:block; position:absolute; top:-30px; left:50%; transform:translateX(-50%); }
.sub07_02 ul.imgs4 li.t6 { display:block; position:absolute; top:-29px; left:82.5%; transform:translateX(-50%); }



.sub07_03 { position:relative; width:100%; padding-bottom:140px; background:#ffffff; border-bottom-left-radius:100px; border-bottom-right-radius:100px; overflow:hidden; }
.sub07_03 ul.subtxt { position:relative; padding-top:148px; width:1438px; margin:0 auto; text-align:center; }
.sub07_03 ul.subtxt li.t1 { font-size:30px; font-weight:600; color:#3232ad; line-height:100%; }
.sub07_03 ul.subtxt li.t2 { margin-top:30px; font-size:60px; font-weight:700; color:#000000; line-height:130%; letter-spacing:-2px; }
.sub07_03 ul.subtxt li.t3 { margin-top:40px; font-size:32px; font-weight:500; color:#898989; line-height:150%; letter-spacing:-1px; }

.sub07_03 .imgs { position:relative; width:100%; width:1435px; margin:0 auto; padding-top:140px; display: flex; justify-content: space-between; }
.sub07_03 .imgs .imgleft { position:relative; width:740px; }
.sub07_03 .imgs .imgright { position:relative; width:647px; }
.sub07_03 .imgs ul li:nth-child(1) { font-size:34px; font-weight:700; color:#434343; }
.sub07_03 .imgs ul li:nth-child(2) { margin-top:20px; }
.sub07_03 .imgs ul li:nth-child(3) { margin-top:210px; }


.sub02_03 { position:relative; width:100%; padding-bottom:140px; background:#ffffff; border-bottom-left-radius:100px; border-bottom-right-radius:100px; overflow:hidden; }
.sub02_03 ul.subtxt { position:relative; padding-top:148px; width:1438px; margin:0 auto; text-align:center; }
.sub02_03 ul.subtxt li.t1 { font-size:30px; font-weight:600; color:#3232ad; line-height:100%; }
.sub02_03 ul.subtxt li.t2 { margin-top:50px; font-size:60px; font-weight:400; color:#000000; line-height:130%; letter-spacing:-2px; margin-bottom:50px; }

.subtab { position:relative; width:100%; max-width:1442px; margin:0 auto; margin-top:30px; border-radius:120px; height:120px; background:#f7f7f7;  }
.subtab ul { display: flex; justify-content: space-between; }
.subtab ul li { width:20%; text-align:center; line-height:120px; font-size:22px; font-weight:500; color:#898989; cursor:pointer; }
.subtab ul li.active { color:#3232ac; font-weight:700; width:18%; height:100px; margin:10px 1%; border-radius:100px; line-height:100px; background:#ffffff; box-shadow: 2px 2px 10px rgba(0, 0, 0, 10%); }

.subtab2 { display:none; }

.subbox { display:none; position:relative; width:100%; max-width:1442px; margin:0 auto; margin-top:80px; overflow:hidden; }
.subbox.active { display:block; }
.subbox .sub0201left { float:left; width:48%; }
.subbox .sub0201right { float:right; width:48%;  }


#answer { position:relative; width:100%; padding-bottom:150px; background:#f2f3f6; }
#answer .titletxt { width:100%; max-width:1438px; margin:0 auto; padding-top:170px; font-size:34px; font-weight:700; color:#000000; line-height:100%; letter-spacing:-1px; }
#answer .answer { position:relative; width:100%; max-width:1438px; background:#ffffff; margin:0 auto; overflow:hidden; margin-top:40px; padding:56px 78px; border-radius:36px; box-sizing:border-box; }
#answer .answer ul { position:relative; width:100%; min-height:112px; padding:40px 0; border-bottom:1px solid #dbdbdb; box-sizing:border-box; cursor:pointer; }
#answer .answer ul li.t1 { position:relative; width:100%; font-size:31px; font-weight:700; color:#000000; line-height:100%; padding-left:66px; box-sizing:border-box; }
#answer .answer ul li.t1 span { display:block; position:absolute; top:0px; left:0px; color:#3232ac; }
#answer .answer ul li.t2 { display:none; position:relative;  width:100%; margin-top:30px; font-size:24px; font-weight:500; color:#565656; line-height:160%; padding-left:66px; box-sizing:border-box; }
#answer .answer ul.active li.t2 { display:block; }

#answer .answer ul:last-child { border-bottom:0px; }



.sub03_01wrap { position:relative; width:100%; background:#e9ebea; }
.sub03_01 { position:relative; width:100%; height:1340px; background:url(/page_KR0/03_sub/images/03_01.jpg)no-repeat 50% 0; background-size:cover; border-bottom-right-radius:100px; overflow:hidden; }
.sub03_01 ul.subtxt { position:relative; padding-top:170px; width:1438px; margin:0 auto; }
.sub03_01 ul.subtxt li.t1 { font-size:28px; font-weight:600; color:#3232ad; line-height:100%; }
.sub03_01 ul.subtxt li.t2 { margin-top:100px; font-size:64px; font-weight:400; color:#000000; line-height:120%; letter-spacing:-2px; }

.sub03_01 .imgs { position:relative; width:100%; max-width:1312px; margin:0 auto; margin-top:110px; border-radius:30px; overflow:hidden; display: flex; flex-wrap: wrap; justify-content: space-between; }
.sub03_01 .imgs ul { position:relative; width:31.5%; height:240px; border-radius:30px; background:#ffffff; overflow:hidden; text-align:center; }
.sub03_01 .imgs ul li.t1 { padding-top:32px; font-size:23px; font-weight:700; color:#3e3ed4; text-decoration:underline; }
.sub03_01 .imgs ul li.t2 { padding-top:46px; font-size:29px; font-weight:600; line-height:140%; color:#000000; }
.sub03_01 .imgs2 { position:relative; width:80px; margin:0 auto; margin-top:60px; }
.sub03_01 .imgs3 { position:relative; width:100%; max-width:1312px; height:145px; text-align:center; font-size:29px; font-weight:400; color:#ffffff; line-height:150%; margin:0 auto; background:#3131ac; margin-top:50px; border-radius:30px; padding-top:30px; box-sizing:border-box; overflow:hidden; }
.sub03_01 .imgs3 span { font-weight:700; }

.sub03_02 { position:relative; width:100%; height:8142px; background:url(/page_KR0/03_sub/images/03_02.jpg)no-repeat 50% 0; overflow:hidden; }
.sub03_02 img { display:none; }


.sub04_01 { position:relative; width:100%; height:1340px; background:#eff5ff; border-bottom-left-radius:100px; border-bottom-right-radius:100px; overflow:hidden; }
.sub04_01 ul.subtxt { position:relative; padding-top:148px; width:1438px; margin:0 auto; }
.sub04_01 ul.subtxt li.t1 { font-size:28px; font-weight:600; color:#3232ad; line-height:100%; }
.sub04_01 ul.subtxt li.t2 { margin-top:40px; font-size:64px; font-weight:400; color:#000000; line-height:120%; letter-spacing:-2px; }
.sub04_01 ul.subtxt li.t3 { margin-top:30px; font-size:24px; font-weight:300; color:#898989; line-height:150%; letter-spacing:-1px; }

.sub04_01 .imgs { position:relative; width:100%; max-width:1438px; margin:0 auto; padding-top:106px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.sub04_01 .imgs ul { width:451px; height:554px; border-radius:50px; text-align:center; padding-top:280px; box-sizing:border-box; background:#ffffff; }
.sub04_01 .imgs ul li.t1 { font-size:34px; font-weight:700; color:#3232ad; line-height:100%;  }
.sub04_01 .imgs ul li.t2 { width:80%; margin:0 auto; margin-top:20px; font-size:25px; font-weight:400; color:#313131; line-height:150%;  }

.sub04_01 .imgs ul:nth-child(1) { background:#ffffff url(/page_KR0/04_sub/images/04icon1.jpg)no-repeat 50% 65px; }
.sub04_01 .imgs ul:nth-child(2) { margin-top:160px; background:#ffffff url(/page_KR0/04_sub/images/04icon2.jpg)no-repeat 50% 100px; }
.sub04_01 .imgs ul:nth-child(3) { background:#ffffff url(/page_KR0/04_sub/images/04icon3.jpg)no-repeat 50% 86px; }


.sub04_02 { position:relative; width:100%; height:3430px; background:url(/page_KR0/04_sub/images/04_02.jpg)no-repeat 50% 0; overflow:hidden; }
.sub04_02 ul.subtxt { position:relative; padding-top:190px; width:1438px; margin:0 auto; text-align:center; }
.sub04_02 ul.subtxt li.t1 { font-size:60px; font-weight:700; color:#000000; line-height:120%; letter-spacing:-2px; }
.sub04_02 ul.subtxt li.t1 span { color:#ac6932; }
.sub04_02 ul.subtxt li.t2 { margin-top:40px; font-size:33px; font-weight:500; color:#313131; line-height:100%; letter-spacing:-1px; }
.sub04_02 ul.subtxt li.t3 { margin-top:30px; font-size:25px; font-weight:300; color:#535353; line-height:150%; letter-spacing:-1px; }
.sub04_02 ul.subtxt li.t3 span { font-weight:500; }

.sub04_02 .imgs { width:100%; max-width:1357px; padding-top:140px; margin:0 auto; }


.sub04_03 { position:relative; width:100%; height:808px; background:url(/page_KR0/04_sub/images/04_03.jpg)no-repeat 50% 0; overflow:hidden; }
.sub04_03 img { display:none; width:100%; }

.sub04_04 { position:relative; width:100%; height:2530px; background:#ffffff; overflow:hidden; }
.sub04_04 ul.subtxt { position:relative; padding-top:190px; width:1438px; margin:0 auto; text-align:center; }
.sub04_04 ul.subtxt li.t1 { font-size:60px; font-weight:700; color:#000000; line-height:130%; letter-spacing:-1px; }
.sub04_04 ul.subtxt li.t1 span { color:#ac6932; }

.sub04_04 .boxcon { position:relative; width:100%; max-width:1438px; margin:0 auto; margin-top:50px; overflow:hidden; display: flex; flex-wrap: wrap; justify-content: space-between; }
.sub04_04 .boxcon ul { width:48%; height:448px; background:#f8f7f6; border-radius:30px; overflow:hidden; padding-top:208px; text-align:center; box-sizing:border-box; }
.sub04_04 .boxcon ul li.t1 { font-size:36px; font-weight:700; color:#000000; }
.sub04_04 .boxcon ul li.t2 { margin-top:22px; font-size:23px; font-weight:700; color:#ac6932; }
.sub04_04 .boxcon ul li.t3 { margin-top:32px; font-size:22px; font-weight:400; color:#535353; line-height:140%; }
.sub04_04 .boxcon ul.box01 { background:#f8f7f6 url(/page_KR0/04_sub/images/04_04icon1.jpg)no-repeat 50% 63px; }
.sub04_04 .boxcon ul.box02{ background:#f8f7f6 url(/page_KR0/04_sub/images/04_04icon2.jpg)no-repeat 50% 57px; }
.sub04_04 .boxcon ul.box03{ background:#f8f7f6 url(/page_KR0/04_sub/images/04_04icon6.jpg)no-repeat 50% 57px; }
.sub04_04 .boxcon ul.box04{ background:#f8f7f6 url(/page_KR0/04_sub/images/04_04icon7.jpg)no-repeat 50% 57px; }

.sub04_04 .boxcon2 { position:relative; width:100%; max-width:1438px; margin:0 auto; margin-top:50px; overflow:hidden; display: flex; flex-wrap: wrap; justify-content: space-between; }
.sub04_04 .boxcon2 ul { width:31%; height:448px; background:#f8f7f6; border-radius:30px; overflow:hidden; padding-top:228px; text-align:center; box-sizing:border-box; }
.sub04_04 .boxcon2 ul li.t1 { font-size:36px; font-weight:700; color:#000000; }
.sub04_04 .boxcon2 ul li.t2 { margin-top:22px; font-size:23px; font-weight:700; color:#ac6932; }
.sub04_04 .boxcon2 ul li.t3 { margin-top:32px; font-size:22px; font-weight:400; color:#535353; line-height:140%; }
.sub04_04 .boxcon2 ul.box01 { background:#f8f7f6 url(/page_KR0/04_sub/images/04_04icon3.jpg)no-repeat 50% 68px; }
.sub04_04 .boxcon2 ul.box02{ background:#f8f7f6 url(/page_KR0/04_sub/images/04_04icon4.jpg)no-repeat 50% 63px; }
.sub04_04 .boxcon2 ul.box03{ background:#f8f7f6 url(/page_KR0/04_sub/images/04_04icon5.jpg)no-repeat 50% 68px; }
.sub04_04 .boxcon2 ul.box04 { height:518px; background:#f8f7f6 url(/page_KR0/04_sub/images/04_04icon8.jpg)no-repeat 50% 68px; }
.sub04_04 .boxcon2 ul.box05{ height:518px; background:#f8f7f6 url(/page_KR0/04_sub/images/04_04icon9.jpg)no-repeat 50% 63px; }
.sub04_04 .boxcon2 ul.box06{ height:518px; background:#f8f7f6 url(/page_KR0/04_sub/images/04_04icon10.jpg)no-repeat 50% 68px; }

.sub04_04 .boxcon5 { display:none; }


.sub04_05 { position:relative; width:100%; padding-bottom:0px; background:#f5f2f1; overflow:hidden; }
.sub04_05 ul.subtxt { position:relative; padding-top:190px; width: 100%; max-width:1438px; margin:0 auto; }
.sub04_05 ul.subtxt li.t1 { font-size:33px; font-weight:700; color:#000000; line-height:130%; }
.sub04_05 ul.subtxt li.t1 span { color:#ac6932; }

.sub04_05 ul.subtxt2 { position:relative; padding-top:80px; width: 100%; max-width:1438px; margin:0 auto; }
.sub04_05 ul.subtxt2 li.t1 { font-size:33px; font-weight:700; color:#000000; line-height:130%; }
.sub04_05 ul.subtxt2 li.t1 span { color:#ac6932; }



.subtable03 { position: relative; width: 100%; max-width:1438px; margin:0 auto; border-radius:30px; background:#ffffff; overflow:hidden; }
.subtable03 tr th {
    height: 82px;
    padding: 0 24px;
    box-sizing: border-box;
    font-size: 25px;
    font-weight: 700;
    color: #ffffff;
    background: #c3ada7;
    text-align: center;
	border-right: 1px solid #ffffff;
}
.subtable03 tr td {
    padding: 22px 24px;
    box-sizing: border-box;
    font-size: 22px;
    font-weight: 500;
    color: #2c2c2c;
    line-height: 170%;
    border-right: 1px solid #e0e1e1;
    border-bottom: 1px solid #e0e1e1;
    text-align: center;
}
.subtable03 tr td span { font-weight:700; }
.subtable03 tr td.title {
    font-size: 24px;
    font-weight: 700;
}
.subtable03 tr td:last-child,.subtable03 tr th:last-child {
    border-right: 0px;
}



























</pre></body></html>