*{font-family: 'GmarketSans'; line-height:1.2; letter-spacing:-0.04em; /*font-family: 'Apple SD Gothic Neo';*/}

html{scroll-behavior: smooth;}

.zone-main{background-color:#000; color:#fff;}
.zone-01{}
.not_scroll{position:fixed; overflow:hidden; width:100%; height:100%; }

/*common*/
.box-in{max-width:1280px; width:100%; margin:0px auto;}

/*tit*/
.tit{font-size:50px; text-align:center; font-weight:900; text-shadow:1px 2px 5px rgba(0,0,0,0.3);}
.tit_detail{ text-shadow:1px 2px 5px rgba(0,0,0,0.3);}
.tit-s{font-size:32px; text-align:center;}
.tit-square{display:inline-block; color:#ece0d8; padding:8px 10px 5px 10px; background-color:#283b59; font-size:20px; font-weight:900; line-height:1;}

/*topmenu*/
header{
	width:100%; height:120px; box-shadow:0px 1px 5px 0px rgba(0,0,0,0.2); padding-top:30px; overflow:hidden; background-color:#fff; position:relative; z-index:99; 
	}
.main_header.fixed { position: fixed; top: 0; z-index:10000000;}
.top_menu{max-width:1280px; width:100%; margin:0px auto; display:flex; gap:270px; justify-content:space-between; align-items:center;position:relative; padding-right:220px;}
nav{width:100%; max-width:600px; margin:0px;}
nav ul{display:flex; /*justify-content:flex-start;*/ justify-content:space-evenly; align-items:center; width:100%; flex-shrink:0;}
nav li{position:relative; margin:0px; padding-right:30px; /*width:100%;*/}
nav li:before{content:""; height:100%; width:1px; background-color:#aaafb8; display:block; position:absolute; /*right:-15px;*/ right:15px; top:50%; transform:translateY(-50%);}
nav li:last-child{padding-right:0px;}
nav li:last-child:before{display:none;}
nav li a{display:block; color:#283b59; font-size:18px; font-weight:bolder; line-height:1;}
.mo-nav{display:none; z-index:10000;}
.top_menu h1{margin:0px;}
.top_menu h1 a{display:block;}
.top_menu .btn-tel{
	position:absolute; right:0; top:50%; transform:translateY(-50%); display:block; background-color:#3372d9; padding:15px 35px; border-radius:22px;
	margin:0px;
	}
.top_menu .btn-tel span{display:block; color:#fff; font-size:18px; position:relative; padding-left:20px; font-weight:bolder; line-height:1; }
.top_menu .btn-tel span:before{content:""; position:absolute; left:0px; top:50%;transform:translateY(-50%); width:14px; height:14px; background-image:url("../images/icon_tel.png"); background-repeat:no-repeat; background-size:contain;  }

.mo-nav .btn{/*display:flex;*/}
.menu-trigger{width:45px; height:40px; position:relative;}
.menu-trigger, .menu-trigger span{display:inline-block; transition:all .4s;}
.menu-trigger span{position:absolute; left:0; width:100%; height:5px; background-color:#283b59; border-radius:5px;}
.menu-trigger span:nth-child(1){top:0;}
.menu-trigger span:nth-child(2){top:18px;}
.menu-trigger span:nth-child(3){bottom:0px;}
.menu-trigger.active span{background-color:#ededed;}
.menu-trigger.active span:nth-of-type(1){transform:translateY(18px) rotate(-45deg);}
.menu-trigger.active span:nth-of-type(2){opacity:0;}
.menu-trigger.active span:nth-child(3){transform:translateY(-18px) rotate(45deg);}

.menu-all{display:none; width:100%; height:100%; position:fixed; background-color:#283b59; top:0px; right:0; z-index:100;}
.menu-all.view{display:block;}
.menu-all ul{margin-top:60px; padding:10px;}
.menu-all li a{color:#fff; padding:10px 10px; display:block; font-size:20px;}


/*main_slide*/
.zone-main{}
.view-mo{display:none;}
.slide01{background-image:url("../images/main_slide_01_bg.png"); background-size:cover;}
.slide01 .box-in{display:flex; justify-content:space-between; padding-top:130px; padding-bottom:142px;}
.slide01 .slide-txt{padding-top:60px;}
.slide01 .slide-txt p{font-family: 'Apple SD Gothic Neo'; font-size:22px; line-height:1.5;}
.slide01 .slide-txt .txt01{padding-top:50px; padding-left:40px; font-weight:200; }
.slide01 .slide-txt .txt02{padding-top:6px; padding-left:40px;font-weight:200;}
.slide01 .slide-txt .txt02 em{font-family: 'Apple SD Gothic Neo'; font-weight:700; display:block; margin-top:3px;}
.slide02{}
.slide03{}

.slick-arrow{position:absolute; top:50%; transform:translateY(-50%); z-index:9; font-size:0; width:35px; height:55px; 
	/*background-color:rgba(0,0,0,0.3);*/background-color:transparent; background-repeat:no-repeat; background-position:center;
	}
.slick-prev{left:8%; background-image:url("../images/slide_btn_L.png");  }
.slick-next{right:8%; background-image:url("../images/slide_btn_R.png"); }
.slick-dots{position:absolute; bottom:20px; left:50%; transform:translateX(-50%); display:flex; justify-content:center; align-items:center; gap:7px;}
.slick-dots li button{font-size:0px; width:15px; height:15px; border-radius:50%; box-shadow:1px 1px 5px rgba(0,0,0,0.3); border:1px solid rgba(255,255,255,0.3);}
.slick-dots li.slick-active button{background-color:#283b59;}

/**/
.set01{
	/*max-width:1280px;*/width:100%; padding-top:75px; padding-bottom:75px; text-align:center; background-color:#fbfbfb;
	position:relative; 
	}
.set01:before{content:""; width:100%; height:100%; display:block; background-image:url("../images/set01_bg.png"); 
	background-position:center bottom;  background-repeat:no-repeat; position:absolute; bottom:0;
	}
.set01 .tit{font-size:55px; font-weight:bolder; color:#eace96; background-color:#232d3c; display:inline-block; margin:0px auto; line-height:1; padding:12px 20px 6px 20px;}
.set01 .tit-s{/*font-size:32px;*/ color:#283b59; letter-spacing:-0.05em;}

.set01 ul{display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; width:100%; padding-top:75px; /*gap:100px;*/}
.set01 li{
	width:50%; /*max-width:419px;*/ height:83px;  flex-shrink:0;  word-break:keep-all; display:flex; justify-content:flex-start; /*align-items:center;*/ 
	color:#fff; background-image:url("../images/set01_txtbox_B_left.png"); background-repeat:no-repeat; text-align:left; margin-bottom:15px;
	}
.set01 li span{
	max-width:419px; width:100%; height:100%; font-size:16px; font-family: 'Apple SD Gothic Neo'; font-weight:500; line-height:1.4;
	padding-top:15px; padding-bottom:15px; padding-left:50px; padding-right:28px; text-align:center; display:flex; margin:0px; align-items:center;
	}
.set01 li.talk{}
.set01 li.talk:nth-child(even){text-align:right; background-position:right center; justify-content:flex-end;}
.set01 li.talk:nth-child(even) span{padding-right:50px; padding-left:28px;}
.set01 li.talk:nth-child(2){background-image:url("../images/set01_txtbox_B_right.png");}
.set01 li.talk:nth-child(3){background-image:url("../images/set01_txtbox_Y_left.png");}
.set01 li.talk:nth-child(3) span{color:#282828; font-weight:600;}
.set01 li.talk:nth-child(4){background-image:url("../images/set01_txtbox_Y_right.png");}
.set01 li.talk:nth-child(4) span{color:#282828; font-weight:600;}
.set01 li.talk:nth-child(5){background-image:url("../images/set01_txtbox_B_left.png");}
.set01 li.talk:nth-child(6){background-image:url("../images/set01_txtbox_B_right.png");}
.set01 li.talk:nth-child(7){background-image:url("../images/set01_txtbox_Y_left.png");}
.set01 li.talk:nth-child(7) span{color:#282828; font-weight:600;}
.set01 li.talk:nth-child(8){background-image:url("../images/set01_txtbox_Y_right.png");}
.set01 li.talk:nth-child(8) span{color:#282828; font-weight:600;}
.set01 li.talk:nth-child(9){background-image:url("../images/set01_txtbox_B_left.png"); margin-bottom:0;}
.set01 li.talk:nth-child(10){background-image:url("../images/set01_txtbox_B_right.png"); margin-bottom:0;}
.set01.slick-active .tit-s{animation-name:v_tit; animation-duration:1s; animation-fill-mode:forwards;}
.set01.slick-active .tit{animation-name:v_tit; animation-duration:1s;  animation-fill-mode:forwards; animation-delay:300ms; opacity:0;}
.set01.slick-active .talk{animation-name:L_view; animation-duration:1s;  animation-fill-mode:forwards; opacity:0;}
.set01.slick-active .num01{/*animation-delay:0.1s;*/}
.set01.slick-active .num02{animation-delay:100ms;animation-name:R_view;}
.set01.slick-active .num03{animation-delay:200ms;}
.set01.slick-active .num04{animation-delay:300ms;animation-name:R_view;}
.set01.slick-active .num05{animation-delay:400ms;}
.set01.slick-active .num06{animation-delay:500ms;animation-name:R_view;}
.set01.slick-active .num07{animation-delay:600ms;}
.set01.slick-active .num08{animation-delay:700ms;animation-name:R_view;}
.set01.slick-active .num09{animation-delay:800ms;}
.set01.slick-active .num10{animation-delay:900ms;animation-name:R_view;}
@keyframes L_view {
	from{opacity:0; transform:translate(-50px, 0);}
	to{opacity:1; transform:none;}
	}
@keyframes R_view {
	from{opacity:0; transform:translate(50px, 0);}
	to{opacity:1; transform:none;}
	}
@keyframes C_view {
	from{opacity:0; transform:translate(0, 50px);}
	to{opacity:1; transform:none;}
	}

.set02{width:100%; padding-top:125px; padding-bottom:200px; background-image:url("../images/set02_bg.png"); background-repeat:no-repeat;}
.set02 .tit-square{margin-left:15px;}
.set02.slick-active .tit-square{animation-name:v_square; animation-duration:1s; animation-fill-mode:forwards; }
@keyframes v_square {
	from{opacity:0; }
	to{opacity:1;}
	}

.set02 .tit{text-align:left; margin-top:20px; margin-bottom:35px; opacity:0;}
.set02.slick-active .tit{animation-name:v_tit; animation-duration:1s; animation-fill-mode:forwards;  }
.set02 .tit img{max-width:408px; margin:0px;}
@keyframes v_tit {
	from{opacity:0; transform:translate(0, 50px);}
	to{opacity:1; transform:none;}
	}
.set02 .box-in{/*width:585px;*/ padding-right:36%; position:relative; /*background-image:url("../images/set02_map.png"); background-position:right left; background-repeat:no-repeat;*/}
.set02 .box-in:before{content:""; position:absolute; right:0; top:-90px; /*transform:translateY(-50%);*/ display:block; width:500px; height:740px; background-image:url("../images/set02_map.png"); /*background-position:left;*/ background-repeat:no-repeat;}
.set02.slick-active .body-txt-01{animation-name:v_txt00; animation-duration:1s; animation-delay:300ms; animation-fill-mode:forwards;  }
.body-txt-01{opacity:0; font-family: 'Apple SD Gothic Neo'; font-weight:300; line-height:1.4; margin-left:12px; margin-bottom:45px; color:#282828;}
@keyframes v_txt00 {
	from{opacity:0; transform:translate(0, 50px);}
	to{opacity:1; transform:none;}
	}

.set02.slick-active .body-txt-02{animation-name:v_txt01; animation-duration:1s; animation-delay:800ms; animation-fill-mode:forwards;  }
.body-txt-02{opacity:0;	font-family: 'KBIZHanmaumMyungjo'; font-size:24px; color:#826e64; line-height:1.4; font-weight:bold; margin-left:12px; word-break:keep-all;}
@keyframes v_txt01 {
	from{opacity:0; transform:translate(0, 50px);}
	to{opacity:1; transform:none;}
	}

.set03{background-color:#283b59; padding-top:85px; /*padding-bottom:125px;*/ position:relative;}
.set03:before{content:""; display:block; position:absolute; top:0; left:0; width:505px; height:326px; background-image:url("../images/set03_bg_top.png"); background-repeat:no-repeat;}
.set03:after{content:""; display:block; position:absolute; bottom:0; right:0; width:505px; height:324px; background-image:url("../images/set03_bg_btm.png"); background-repeat:no-repeat;}
.set03 .box-in{position:relative; z-index:10;}
.set03 .tit img{max-width:575px;}
.group-duce{display:flex; justify-content:space-between; position:relative;padding-top:125px; padding-bottom:125px; }
.group-duce:before{content:""; display:block; position:absolute; width:606px; height:659px; bottom:0; left:50%; transform:translateX(-50%);
	background-image:url("../images/set03_img.png"); background-repeat:no-repeat;
	}
.group-duce .detail{background-color:#1c293e;}
.group-duce .name{color:#b7a791; font-size:26px; font-weight:bolder; line-height:1;}
.group-duce .name em{font-size:44px; font-weight:bolder; color:#f5f5f5; margin-left:20px;}
.group-duce dl{margin-top:30px;;}
.group-duce dt{font-size:18px; color:#b7a791; font-weight:bolder; margin-bottom:16px; }
.group-duce dd{font-family: 'Apple SD Gothic Neo'; font-size:14px; font-weight:500; color:#fff; margin-bottom:8px; word-break:keep-all;}
.group-duce dd:last-child{margin-bottom:0px;}
.duce-L{background-color:#1c293e; max-width:345px; width:100%; padding:30px 38px; border-radius:15px; margin-right:250px;}
.duce-R{background-color:#1c293e; max-width:345px; width:100%; padding:30px 38px; border-radius:15px; margin-left:250px;}
.duce-R dl:last-child dd{line-height:1.6;}

.set04{background-color:#232323; padding-top:95px; padding-bottom:110px; text-align:center;}
.set04 .tit{font-family: 'KBIZHanmaumMyungjo'; font-weight:bolder; color:#f5f5f5;}
.set04 .tit em{ color:#b8a792; font-family: 'KBIZHanmaumMyungjo';}
.set04 .tit-s{color:#f5f5f5; font-size:22px; margin-bottom:22px;}
.set04 .body-img-01{margin-top:90px;}
.set04 .body-img-01 img{width:100%; max-width:874px;}

.set05{background-color:#282828; padding-top:105px; padding-bottom:120px;}
.set05 .tit{color:#fff; margin-bottom:50px;}
.set05 .group-three{display:flex; jsutify-content:; gap:20px;}
.set05 .group-three h3 span{display:block; text-align:center; padding:30px 0px; font-size:26px; font-weight:bolder; width:100%; color:#282828; line-height:1;}
.set05 .group-in{padding:33px 30px;}
.set05 .group-in .half{display:flex; gap:20px;}
.set05 .group-in .half dl{width:100%;}
.set05 .group-in h4 span{font-size:22px;}
.set05 .group-in p{font-family: 'KBIZHanmaumMyungjo'; font-size:24px; font-weight:bolder; word-break:keep-all; height:180px; line-height:1.4;}
.set05 .group-in dt{font-size:21px; font-weight:bolder; margin-bottom:17px;}
.set05 .group-in dd{font-size:16px; font-family: 'Apple SD Gothic Neo'; font-weight:300; word-break:keep-all; position:relative; padding-left:15px; margin-bottom:8px;}
.set05 .group-in dd:before{content:"-"; position:absolute; left:0px;}
.set05 .group-in dd span{font-family: 'Apple SD Gothic Neo'; display:block;}
.set05 .group-three .fir, .set05 .group-three .sec, .set05 .group-three .thir
{width:100%; background-color:#fff; box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);}
.set05 .group-three .fir{border-bottom:10px solid #c6b69f;}
.set05 .group-three .fir h3 span{background-color:#c6b69f;}
.set05 .group-three .fir p{border-bottom:4px solid #c6b69f; color:#987d69;}
.set05 .group-three .fir dl{margin-top:23px;}
.set05 .group-three .fir dt{color:#987d69;}
.set05 .group-three .sec{border-bottom:10px solid #dcdcdc;}
.set05 .group-three .sec h3 span{background-color:#dcdcdc;}
.set05 .group-three .sec p{border-bottom:4px solid #dcdcdc; color:#787878;}
.set05 .group-three .sec dl{margin-top:23px;}
.set05 .group-three .sec dt{color:#787878;}
.set05 .group-three .thir{border-bottom:10px solid #cfdaf5;}
.set05 .group-three .thir h3 span{background-color:#cfdaf5;}
.set05 .group-three .thir h4 span{color:#173460;position:relative; line-height:1;}
.set05 .group-three .thir h4 span:before{position:absolute; top:0; font-size:12px; display:block;}
.set05 .group-three .thir .group-in{}
.set05 .group-three .thir .group-in div:first-child{border-bottom:4px solid #cfdaf5; margin-bottom:22px; height:180px;}
.set05 .group-three .thir .group-in div:first-child h4 span:before{content:"1)";  right:-12px;}
.set05 .group-three .thir .group-in div:last-child h4 span:before{content:"2)";  right:-15px;}
.set05 .group-three .thir .group-in div:last-child dd{padding-bottom:0;}
.set05 .group-three .thir p{font-size:14px; height:auto; margin-bottom:20px; margin-top:13px; color:#173460;}
.set05 .group-three .thir dl{display:flex; justify-content:flex-start;}
.set05 .group-three .thir dt{font-size:18px; color:#173460; width:17%; display:inline-block; vertical-align:top; flex-shrink:0; }
.set05 .group-three .thir dd{ display:inline-block; vertical-align:top; width:100%; padding-left:0px; padding-bottom:20px; margin-bottom:0px;}
.set05 .group-three .thir dd:before{display:none;}
.set05 .group-three .thir dd span{font-size:14px; width:100%; position:relative; padding-left:13px; margin-bottom:6px;}
.set05 .group-three .thir dd span:before{content:"-"; position:absolute; left:0px;}

.set06{background-color:#283b59; padding-bottom:110px; padding-top:95px; background-image:url("../images/set06_bg.png"); background-repeat:no-repeat; background-position:left top; background-size:auto;}
.tit-one{position:relative;  text-align:center; width:310px; height:310px; padding-top:85px; /*display:flex; justify-content:center; align-items:center;*/}
.tit-one:before{content:""; position:absolute; left:5%; top:5%; background-color:#232323; border-radius:50%; width:90%; height:90%; z-index:9; box-shadow:2px 3px 5px rgba(0,0,0,0.5); }
.tit-one:after{content:""; position:absolute; left:0; top:0; background-color:#c6b69f; border-radius:50%; width:100%; height:100%; z-index:8; box-shadow:2px 3px 5px rgba(0,0,0,0.4);}
.tit-one span{position:relative; z-index:10; display:block; line-height:1; text-shadow:1px 2px 5px rgba(0,0,0,0.3);}
.tit-one span:first-child{font-size:34px; color:#fff; font-weight:bolder; margin-bottom:12px;}
.tit-one span:last-child{color:#c6b69f; font-size:26px; font-weight:400; }
.tit-one span:last-child em{font-weight:800; font-size:54px; margin-top:12px; display:block;}
.group-four{
	display:flex; gap:10px; max-width:1230px; width:100%; padding-top:45px; margin-bottom:75px; position:relative;
	}
.group-four:before{
	content:""; position:absolute; top:45px; left:12.5%; /*transform:translateY(-50%);*/ width:75%; height:100px; 
	border-top:2px dotted #b8babc; border-right:2px dotted #b8babc; border-left:2px dotted #b8babc;
	}
.group-four:after{content:""; position:absolute; top:0px; left:50%; transform:translateX(-50%); /*width:2px;*/ height:45px; border-right:2px dotted #b8babc;}
.group-four dl{
	background-color:#fff; border-radius:10px; width:100%; /*padding-top:85px;*/ padding-bottom:27px; padding-right:30px; padding-left:30px; 
	text-align:center; position:relative; z-index:10; margin-top:45px; box-shadow:0px 2px 5px rgba(0,0,0,0.3); /*overflow:hidden;*/
	}
.group-four dl:nth-child(2):after{content:""; position:absolute; top:-45px; left:50%; transform:translateX(-50%); /*width:2px;*/ height:45px; border-right:2px dotted #b8babc; }
.group-four dl:nth-child(3):after{content:""; position:absolute; top:-45px; left:50%; transform:translateX(-50%); /*width:2px;*/ height:45px; border-right:2px dotted #b8babc; }
.group-four dt{font-size:26px; color:#987d69; font-weight:bolder; position:relative; padding-top:85px;}
.group-four dt:before{content:""; position:absolute; width:53px; height:53px; display:block; top:22px; left:50%; transform:translateX(-50%); background-repeat:no-repeat;}
.group-four dl:nth-child(1) dt:before{background-image:url("../images/set06_icon01.png"); }
.group-four dl:nth-child(2) dt:before{background-image:url("../images/set06_icon02.png"); }
.group-four dl:nth-child(3) dt:before{background-image:url("../images/set06_icon03.png"); }
.group-four dl:nth-child(4) dt:before{background-image:url("../images/set06_icon04.png"); }
.group-four dt em{color:#173460; display:block;margin-top:10px;}
.group-four dd{word-break:keep-all; font-size:16px; font-family: 'Apple SD Gothic Neo'; font-weight:300; margin-top:30px; line-height:1.4;}
.set06 .page{max-width:1230px; position:relative; border-radius:10px; background-color:#282828; overflow:hidden; margin-bottom:25px;}
.set06 .page.num-01{padding-top:95px; padding-bottom:60px;}
.set06 .page.num-02{padding-top:160px; padding-bottom:115px; position:relative;}
.set06 .page.num-02:before{content:""; width:497px; height:655px; right:5%; top:52%; transform:translateY(-50%);   position:absolute; background-image:url("../images/set06_page02_img.png"); background-repeat:no-repeat;}
.set06 .page.num-02 .tit{text-align:left; margin-left:-9px; margin-bottom:35px;}
.set06 .page.num-03{padding-top:95px; padding-bottom:60px; margin-bottom:0px;}
.set06 .page .top-fix{ padding-top:33px; padding-left:33px; position:absolute; left:0; top:0;}
.set06 .page .top-fix span{font-size:26px; color:#002259; position:relative; z-index:11;}
.set06 .page .top-fix span em{font-weight:bolder; display:block; line-height:1;}
.set06 .page .top-fix:before{content:""; position:absolute; top:0; left:0px; border-width:225px 225px 0px 0px; border-style:solid; border-color:#c6b69f transparent; z-index:10;}
.set06 .page .tit{}
.set06 .page .tit img{max-width:458px;}
.set06 .page .step{max-width:1040px; height:240px; width:100%; position:relative; margin-top:50px; margin-bottom:50px; }
.set06 .page .step li{position:absolute; /*display:inline-block;*/ display:flex; align-items:center; padding:12px 14px; border:4px solid #fff; border-radius:20px;}
.set06 .page .step li:before{content:""; position:absolute; background-color:#282828; right:-11px; top:52%; width:15px; height:10px;}
.set06 .page .step li span:before{content:""; position:absolute; background-color:#282828; border-top:3px solid #fff; right:-15px; top:50%; width:15px; height:10px;}
.set06 .page .step li span:after{content:""; position:absolute; border-width:7px 0px 7px 14px; border-style:solid; border-color:transparent transparent transparent #fff;
	right:-25px; top:43%;
	}
.set06 .page .step li span{
	width:145px; height:70px; background-color:#253959; display:flex; justify-content:center; align-items:center; text-align:center; color:#fff; word-break:keep-all;
	border-radius:8px; box-shadow:2px 2px 5px 3px rgba(0,0,0,0.3); padding:5px 5px 0px 5px; font-size:18px; line-height:1.3;
	}
.set06 .page .step li.num01{top:0px; left:0;}
.set06 .page .step li.num02{top:0px; left:29.5%; transform:translateX(-50%);}
.set06 .page .step li.num02 span{background-color:#213759;}
.set06 .page .step li.num03{top:0px; left:50%; transform:translateX(-50%);}
.set06 .page .step li.num03 span{background-color:#1e3459;}
.set06 .page .step li.num04{top:0px; left:70.5%; transform:translateX(-50%);}
.set06 .page .step li.num04 span{background-color:#1a3259;}
.set06 .page .step li.num05{right:0px;}
.set06 .page .step li.num05 span{background-color:#163059;}
.set06 .page .step li.num05:before{right:unset; left:50%; bottom:-15px; top:unset;}
.set06 .page .step li.num05 span:before{right:unset; left:44%; bottom:-15px; top:unset; border-top:0px; border-right:3px solid #fff; width:10px; height:15px;}
.set06 .page .step li.num05 span:after{right:unset; left:47%; bottom:-25px; top:unset;border-width:14px 7px 0px 7px; border-color:#fff transparent transparent transparent;}
.set06 .page .step li.num06{bottom:0; right:0px;}
.set06 .page .step li.num06 span{background-color:#132e59;}
.set06 .page .step li.num06:before{left:-13px; right:unset;}
.set06 .page .step li.num06 span:before{left:-15px; right:unset;}
.set06 .page .step li.num06 span:after{left:-25px; right:unset; border-width:7px 14px 7px 0px; border-color:transparent #fff transparent transparent;}
.set06 .page .step li.num07{bottom:0; left:70.5%; transform:translateX(-50%);}
.set06 .page .step li.num07 span{background-color:#0f2b59;}
.set06 .page .step li.num07:before{left:-13px; right:unset;}
.set06 .page .step li.num07 span:before{left:-15px; right:unset;}
.set06 .page .step li.num07 span:after{left:-25px; right:unset; border-width:7px 14px 7px 0px; border-color:transparent #fff transparent transparent;}
.set06 .page .step li.num08{bottom:0; left:50%; transform:translateX(-50%);}
.set06 .page .step li.num08 span{background-color:#0b2959;}
.set06 .page .step li.num08:before{left:-13px; right:unset;}
.set06 .page .step li.num08 span:before{left:-15px; right:unset;}
.set06 .page .step li.num08 span:after{left:-25px; right:unset; border-width:7px 14px 7px 0px; border-color:transparent #fff transparent transparent;}
.set06 .page .step li.num09{bottom:0; left:29.5%; transform:translateX(-50%);}
.set06 .page .step li.num09 span{letter-spacing:-0.08em; background-color:#072759;}
.set06 .page .step li.num09:before{left:-13px; right:unset;}
.set06 .page .step li.num09 span:before{left:-15px; right:unset;}
.set06 .page .step li.num09 span:after{left:-25px; right:unset; border-width:7px 14px 7px 0px; border-color:transparent #fff transparent transparent;}
.set06 .page .step li.num10{bottom:0; left:0;}
.set06 .page .step li.num10 span{background-color:#002259; color:#c6b69f; font-size:28px; font-weight:bolder;}
.set06 .page .step li.num10:before{display:none;}
.set06 .page .step li.num10 span:before{display:none;}
.set06 .page .step li.num10 span:after{display:none;}
.set06 .num-01 .box-card{max-width:1040px; padding:25px 17px 20px 17px; background-color:#283b59; border-radius:10px;}
.set06 .num-01 .box-card h4 span{font-size:28px; display:block; text-align:center; color:#fff; margin-bottom:12px;}
.set06 .num-01 .box-card h4 span em{color:#c6b69f;}
.set06 .num-01 .box-card p{
	background-color:#fff; color:#282828; font-family: 'Apple SD Gothic Neo'; font-size:18px; font-weight:300; border-radius:10px; padding:20px 80px; word-break:keep-all;
	line-height:1.4; text-align:center;
	}
.set06 .num-01 .box-card p em{font-family: 'Apple SD Gothic Neo'; font-weight:800;}
.set06 .num-01 .box-card p em:last-child{color:#002259;}
.set06 .num-02 .box-left{max-width:1040px; padding-right:40%;}
.set06 .num-02 .box-left p{word-break:keep-all;}
.set06 .num-02 .box-left .txt01{color:#c6b69f; font-size:28px;font-family: 'KBIZHanmaumMyungjo';}
.set06 .num-02 .box-left .txt02{font-size:19px; color:#fff; font-family: 'Apple SD Gothic Neo'; font-weight:100; margin-top:50px; margin-bottom:60px; line-height:1.4;}
.set06 .num-02 .box-left .txt02 em{font-family: 'Apple SD Gothic Neo'; font-weight:500;}
.set06 .num-02 .box-left .txt03{font-family: 'KBIZHanmaumMyungjo'; color:#c6b69f; font-size:28px;}
.set06 .num-03 .tit{font-size:66px; color:#fff;}
.set06 .num-03 .tit em{display:block; font-size:18px; letter-spacing:0.7em; font-weight:400; color:#c6b69f; margin-bottom:12px;}
.set06 .num-03 .tit-detail{font-size:22px; color:#c6b69f; font-family: 'KBIZHanmaumMyungjo'; text-align:center; margin-bottom:55px;}
.set06 .num-03 .group_four{max-width:1040px; width:100%; display:flex; gap:40px; position:relative;}
.set06 .num-03 .group_four:before{content:""; display:block; position:absolute; width:80%; top:101px; left:10%; border-top:2px dotted rgba(184,186,188,0.6); }
.set06 .num-03 .group_four .phase{
	margin-top:220px; position:relative;
	background-color:#fff; width:100%; padding:20px 14px; border-radius:15px;}
.set06 .num-03 .group_four .phase ul{position:relative;}
.set06 .num-03 .group_four .phase ul:before{
	content:""; width:41px; height:19px; position:absolute; top:7px; left:50%; transform:translateX(-50%); 
	background-image:url("../images/set06_page03_icon02.png");background-repeat:no-repeat; 
	}
.set06 .num-03 .group_four .phase:before{content:""; top:-220px; width:205px; height:205px; left:50%; transform:translateX(-50%); position:absolute; background-repeat:no-repeat; }
.set06 .num-03 .group_four .phase:after{content:""; top:-130px; right:-27px; width:13px; height:22px;  position:absolute;}
.set06 .num-03 .group_four .phase.num01{}
.set06 .num-03 .group_four .phase.num01:before{background-image:url("../images/set06_page03_tit01.png");}
.set06 .num-03 .group_four .phase.num01:after{background-image:url("../images/set06_page03_icon01.png");}
.set06 .num-03 .group_four .phase.num01 ul{padding-top:45px;}
.set06 .num-03 .group_four .phase.num01 li{display:flex; justify-content:flex-start; width:100%; margin-bottom:8px;}
.set06 .num-03 .group_four .phase.num01 li span{font-family: 'Apple SD Gothic Neo'; word-break:keep-all;}
.set06 .num-03 .group_four .phase.num01 li span:nth-child(1){color:#283b59; font-size:15px; font-weight:800; width:33%; flex-shrink:0; position:relative; padding-left:10px}
.set06 .num-03 .group_four .phase.num01 li span:nth-child(1):before{content:""; position:absolute; left:0px; top:4px; width:4px; height:4px; border-radius:50%; background-color:#c6b69f;}
.set06 .num-03 .group_four .phase.num01 li span:nth-child(2){font-weight:300; width:100%;}
.set06 .num-03 .group_four .phase.num01 li:nth-child(3) span:nth-child(1){letter-spacing:-0.08em;}
.set06 .num-03 .group_four .phase.num01 li:last-child{ margin-bottom:0px;}
.set06 .num-03 .group_four .phase.num02{}
.set06 .num-03 .group_four .phase.num02:before{background-image:url("../images/set06_page03_tit02.png");}
.set06 .num-03 .group_four .phase.num02:after{background-image:url("../images/set06_page03_icon01.png");}
.set06 .num-03 .group_four .phase.num02 p{line-height:1.3;}
.set06 .num-03 .group_four .phase.num02 .txt01{
	font-family: 'Apple SD Gothic Neo'; font-size:15px; font-weight:300; text-align:center; padding-top:45px; padding-bottom:15px; margin-bottom:15px; 
	border-bottom:3px solid #c6b69f; position:relative;
	}
.set06 .num-03 .group_four .phase.num02 .txt01:before{
	content:""; width:41px; height:19px; position:absolute; 
	top:7px; left:50%; transform:translateX(-50%); background-image:url("../images/set06_page03_icon02.png"); background-repeat:no-repeat; 
	}
.set06 .num-03 .group_four .phase.num02 .txt01 em{font-weight:800;font-family: 'Apple SD Gothic Neo';}
.set06 .num-03 .group_four .phase.num02 .txt01 em:last-child{color:#283b59;}
.set06 .num-03 .group_four .phase.num02 .txt02{font-family: 'Apple SD Gothic Neo'; font-size:15px; font-weight:300; text-align:center;}
.set06 .num-03 .group_four .phase.num03{}
.set06 .num-03 .group_four .phase.num03:before{background-image:url("../images/set06_page03_tit03.png");}
.set06 .num-03 .group_four .phase.num03:after{background-image:url("../images/set06_page03_icon01.png");}
.set06 .num-03 .group_four .phase.num03 p{
	font-family: 'Apple SD Gothic Neo'; font-size:19px; padding-left:30px; padding-right:30px; text-align:center; line-height:1.3; word-break:keep-all;
	padding-top:70px; font-weight:300; position:relative;
	}
.set06 .num-03 .group_four .phase.num03 p:before{
	content:""; width:41px; height:19px; position:absolute; 
	top:7px; left:50%; transform:translateX(-50%); background-image:url("../images/set06_page03_icon02.png"); background-repeat:no-repeat; 
	}
.set06 .num-03 .group_four .phase.num03 p em{font-family: 'Apple SD Gothic Neo'; font-size:19px; font-weight:800; color:#283b59;}
.set06 .num-03 .group_four .phase.num04{}
.set06 .num-03 .group_four .phase.num04:before{background-image:url("../images/set06_page03_tit04.png");}
.set06 .num-03 .group_four .phase.num04:after{display:none;}
.set06 .num-03 .group_four .phase.num04 p{
	font-family: 'Apple SD Gothic Neo'; font-size:19px; padding-left:30px; padding-right:30px; text-align:center; 
	line-height:1.3; word-break:keep-all; padding-top:70px; font-weight:300; position:relative;
	}
.set06 .num-03 .group_four .phase.num04 p:before{
	content:""; width:41px; height:19px; position:absolute; 
	top:7px; left:50%; transform:translateX(-50%); background-image:url("../images/set06_page03_icon02.png"); background-repeat:no-repeat;
	}
.set06 .num-03 .group_four .phase.num04 p em{font-family: 'Apple SD Gothic Neo'; font-size:19px; font-weight:800; color:#283b59;}

.set07{background-color:#282828; padding-top:95px; padding-bottom:95px; position:relative;}
.set07:before{content:""; display:block; position:absolute; top:0; left:0; width:505px; height:326px; background-image:url("../images/set07_bg_top.png"); background-repeat:no-repeat;}
.set07:after{content:""; display:block; position:absolute; bottom:0; right:0; width:505px; height:324px; background-image:url("../images/set07_bg_btm.png"); background-repeat:no-repeat;}
.set07 .box-in{position:relative; z-index:10;}
.set07 .tit{color:#fff;}
.set07 .tit_detail{color:#c6b69f; font-size:28px; text-align:center; margin-top:30px; margin-bottom:60px;}
.set07 .tit_detail em{font-weight:bolder; display:block; margin-top:7px;}
.set07 ul{width:100%; max-width:920px;}
.set07 ul li{display:flex; align-items:center; justify-content:flex-start; background-color:#fff; margin-bottom:10px; height:100px; padding:0px 35px; margin-left:165px; border-radius:10px; position:relative;}
.set07 ul li:before{
	content:""; position:absolute; background-color:#446496; left:-165px; top:0px; width:155px; height:100px; border-radius:10px; 
	background-repeat:no-repeat; background-position:center; background-size:60px; 
	}
.set07 ul li:nth-child(1):before{background-image:url("../images/set07_icon01.png");}
.set07 ul li:nth-child(2):before{background-image:url("../images/set07_icon02.png");}
.set07 ul li:nth-child(3):before{background-image:url("../images/set07_icon03.png");}
.set07 ul li:nth-child(4):before{background-image:url("../images/set07_icon04.png");}
.set07 ul li:nth-child(5):before{background-image:url("../images/set07_icon05.png");}
.set07 ul li span{font-size:26px; color:#282828; margin:0px; word-break:keep-all;}
.set07 ul li:nth-child(5) span{letter-spacing:-0.1em;}
.set07 ul li span em{font-weight:bolder;}

.set08{background-color:#283b59; padding-top:95px; padding-bottom:180px;}
.set08 .box-in{max-width:1240px;}
.set08 .tit{color:#f5f5f5;}
.set08 .tit_detail{color:#c6b69f; font-size:28px; text-align:center; margin-top:30px; margin-bottom:60px;}
.set08 .tit_detail em{font-weight:bolder; display:block;}
.set08 .box-txt{background-color:#1c293e;}
.set08 .box-txt {display:flex; align-items:center; justify-content:space-evenly; border-radius:15px; padding:45px 0px;}
.set08 .box-txt dt{/*width:100%;*/ font-size:40px; font-weight:bolder; color:#c6b69f; margin:0px;}
.set08 .box-txt dd{/*width:100%;*/ margin:0px;}
.set08 .box-txt dd span{position:relative; padding-left:10px; display:block; color:#fff; font-size:24px; margin-bottom:5px;}
.set08 .box-txt dd span:last-child{margin-bottom:0px;}
.set08 .box-txt dd span:after{content:""; position:absolute; width:3px; height:3px; border-radius:50%; background-color:#fff; left:0; top:10px;}
.set08 .box-logo{background-color:#fff; margin-top:25px; border-radius:15px; box-shadow:1px 2px 5px rgba(0,0,0,0.3); overflow:hidden;}


footer{background-color:#283b59; padding-bottom:90px;}
footer .box-in{width:40%; text-align:center;}
footer .btn-info{display:flex; gap:10px; flex-wrap:wrap; justify-content:center; margin-bottom:20px; margin-top:40px;}
footer .btn-info span{color:#fff; font-family: 'Apple SD Gothic Neo'; font-weight:300; margin:0px; font-size:14px;}
footer p{color:rgba(255,255,255,0.5);font-family: 'Apple SD Gothic Neo'; font-weight:100; font-size:14px;}




