/* CONTENT */
#content_wrap { width:100%; text-align:center; overflow:hidden }
.cont-wrap { width:100%; text-align:center; overflow:hidden; font-family:'Noto Sans Kr'; }
.cont-wrap ul { margin:0 auto;  text-align:center; }

.cont-wrap .setion-bo1 { width:100%; margin:0 auto; text-align:center; letter-spacing:-0.07em; }
.cont-wrap .setion-bo1 > div:nth-child(1) { font-size:28px; font-weight:300; line-height:35px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo1 > div:nth-child(2) { margin-top:20px; font-size:45px; font-weight:500; line-height:35px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo1 > div:nth-child(3) { display:inline-block; margin-top:20px; width:50px; height:20px; border-bottom:2px #000 solid; }
.cont-wrap .setion-bo1 > div:nth-child(4) { margin-top:40px; font-size:20px; font-weight:300; line-height:30px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo1 > div:nth-child(5) { margin-top:30px; font-size:20px; font-weight:300; line-height:30px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo1 > div:nth-child(6) { margin-top:30px; font-size:20px; font-weight:300; line-height:30px; letter-spacing:-0.05em;}

.cont-wrap .setion-bo2 {  width:100%; margin:0 auto; text-align:center; margin-top:70px; }
.cont-wrap .setion-bo2 > div:nth-child(1) { position:relative; z-index:2; }
.cont-wrap .setion-bo2 > div:nth-child(2) { margin-top:-270px; position:relative; z-index:1; width:100%; height:270px; background:#f5f5f5; }
.cont-wrap .setion-bo2 > div:nth-child(3) { padding:50px 0; font-size:20px; font-weight:300; line-height:30px; letter-spacing:-0.05em; background:#f5f5f5; }
.cont-wrap .setion-bo2 > div:nth-child(4) { padding-top:420px; width:100%; height:540px; font-size:20px; font-weight:300; line-height:30px; letter-spacing:-0.05em; background:url('../images/img02.jpg');  background-repeat:no-repeat; background-size:cover;  }

.cont-wrap .setion-bo3 { width:100%; margin:0 auto; text-align:center; letter-spacing:-0.07em; }
.cont-wrap .setion-bo3 > div:nth-child(1) { margin-top:100px; font-size:45px; font-weight:500; line-height:35px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo3 > div:nth-child(2) { display:inline-block; margin-top:20px; width:50px; height:20px; border-bottom:2px #000 solid; }
.cont-wrap .setion-bo3 > div:nth-child(3) table { display:inline-block; width:1320px; height:640px; margin:0 auto; margin-top:50px; background:url('../images/img03.png');   background-repeat:no-repeat; position:right; background-position:bottom;}
.cont-wrap .setion-bo3 > div:nth-child(3) th { display:inline-block; float:left; margin:5px 0 5px 5px; width:180px; line-height:170px; text-align:center; font-size:25px; color:#fff; font-weight:400; background:#122C48;  }
.cont-wrap .setion-bo3 > div:nth-child(3) td { display:inline-block; float:left; margin:5px 5px 5px 0;width:465px; height:170px; text-align:left; padding:23px 0 0 30px; font-size:20px; color:#000; font-weight:300;  background:#F4F5F7;  }
.cont-wrap .setion-bo3 > div:nth-child(3) td strong { font-size:25px; color:#000; font-weight:500; line-height:50px; }

.cont-wrap .setion-bo4 { width:100%; margin:0 auto; text-align:center; padding-top:100px; margin-top:-6px; letter-spacing:-0.07em; background:#F3F3F3; }
.cont-wrap .setion-bo4 > div:nth-child(1) { font-size:28px; font-weight:300; line-height:40px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo4 > div:nth-child(2) { margin-top:23px; font-size:45px; font-weight:500; line-height:35px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo4 > div:nth-child(3) { display:inline-block; margin-top:20px; width:50px; height:20px; border-bottom:2px #000 solid; }
.cont-wrap .setion-bo4 > div:nth-child(4) { margin-top:40px; font-size:20px; font-weight:300; line-height:30px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo4 > div:nth-child(5) { margin-top:40px; }
.cont-wrap .setion-bo4 > div:nth-child(6) { margin-top:40px; font-size:20px; font-weight:300; line-height:30px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo4 > div:nth-child(7) { display:inline-block; width:1300px; height:300px; margin-top:50px; }
.cont-wrap .setion-bo4 > div:nth-child(7) p:nth-child(1) { display:inline-block; float:left; width:650px; line-height:60px; text-align:center; font-size:25px; color:#000; font-weight:500; background:#FAB011; border-right:1px #F3F3F3 solid;}
.cont-wrap .setion-bo4 > div:nth-child(7) p:nth-child(2) { display:inline-block; float:left; width:650px; line-height:60px; text-align:center; font-size:25px; color:#fff; font-weight:500; background:#0F243B; }
.cont-wrap .setion-bo4 > div:nth-child(7) p:nth-child(3) { display:inline-block; float:right; width:650px; height:210px; text-align:center; padding:40px 0 0; font-size:20px; color:#000; font-weight:300;  background:#fff; }
.cont-wrap .setion-bo4 > div:nth-child(7) p:nth-child(4) { display:inline-block; float:right; width:650px; height:210px; text-align:center; padding:40px 0 0; font-size:20px; color:#000; font-weight:300;  background:#fff; border-right:1px #eee solid; }

.cont-wrap .setion-bo5 { display:inline-block; width:100%; height:400px; background:#F3F3F3; }
.cont-wrap .setion-bo5 > div:nth-child(1) { display:inline-block; width:300px; height:300px; padding-top:30px; margin:0 15px 0 0;background:#fff;}
.cont-wrap .setion-bo5 > div:nth-child(2) { display:inline-block; width:300px; height:300px; padding-top:30px; margin:0 15px; background:#fff;}
.cont-wrap .setion-bo5 > div:nth-child(3) { display:inline-block; width:300px; height:300px; padding-top:30px; margin:0 15px; background:#fff;}
.cont-wrap .setion-bo5 > div:nth-child(4) { display:inline-block; width:300px; height:300px; padding-top:30px; margin:0 0 0 15px; background:#fff;}
.cont-wrap .setion-bo5 div > p:nth-child(1) { }
.cont-wrap .setion-bo5 div > p:nth-child(2) { margin-top:20px; text-align:center; font-size:25px; color:#000; font-weight:500; }
.cont-wrap .setion-bo5 div > p:nth-child(3) {  display:inline-block; margin-top:10px; width:50px; height:20px; border-bottom:1px #000 solid;  }
.cont-wrap .setion-bo5 div > p:nth-child(4) { margin-top:20px; text-align:center; font-size:20px; color:#000; font-weight:300; letter-spacing:-0.05em;}

.cont-wrap .setion-bo6 { display:inline-block; width:100%; height:1100px; padding-top:100px; }
.cont-wrap .setion-bo6 > div:nth-child(1) { font-size:28px; font-weight:300; line-height:35px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo6 > div:nth-child(2) { margin-top:20px; font-size:45px; font-weight:500; line-height:35px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo6 > div:nth-child(3) { display:inline-block; margin-top:20px; width:50px; height:20px; border-bottom:2px #000 solid; }
.cont-wrap .setion-bo6 > div:nth-child(4) { margin-top:40px; font-size:20px; font-weight:300; line-height:30px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo6 > div:nth-child(5) { width:1300px; margin:0 auto; margin-top:50px; vertical-align:top;}
.cont-wrap .setion-bo6 > div:nth-child(5) > div:nth-child(1) { display:inline-block; width:420px; height:580px; margin:0 10px 0 0;background:#f3f3f3;}
.cont-wrap .setion-bo6 > div:nth-child(5) > div:nth-child(2) { display:inline-block; width:420px; height:580px; margin:0 5px; background:#f3f3f3;}
.cont-wrap .setion-bo6 > div:nth-child(5) > div:nth-child(3) { display:inline-block; width:420px; height:580px; margin:0 0 0 10px; background:#f3f3f3;}
.cont-wrap .setion-bo6 > div:nth-child(5) p:nth-child(1) { }
.cont-wrap .setion-bo6 > div:nth-child(5) p:nth-child(2) { margin-top:20px; text-align:center; font-size:25px; color:#000; font-weight:500; }
.cont-wrap .setion-bo6 > div:nth-child(5) p:nth-child(3) { display:inline-block; margin-top:10px; width:50px; height:20px; border-bottom:1px #000 solid;  }
.cont-wrap .setion-bo6 > div:nth-child(5)  p:nth-child(4) { margin-top:20px; text-align:center; font-size:20px; color:#000; font-weight:300; letter-spacing:-0.05em; }

.cont-wrap .setion-bo7 { width:100%; height:700px; margin:0 auto; text-align:center; padding:100px; background:url('../images/img09.jpg');  background-repeat:no-repeat; background-size:cover;  }
.cont-wrap .setion-bo7 > div:nth-child(1) { color:#fff; font-size:45px; font-weight:500; line-height:35px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo7 > div:nth-child(2) { display:inline-block; margin-top:20px; width:50px; height:20px; border-bottom:2px #fff solid; }
.cont-wrap .setion-bo7 > div:nth-child(3) { margin-top:40px; color:#fff; font-size:20px; font-weight:300; line-height:30px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo7 > div:nth-child(4) { display:inline-block; margin:0 auto; width:100%; height:260px;}

.cont-wrap .setion-bo8 { display:inline-block; width:100%; height:890px; padding-top:100px; background:url('../images/img10.jpg');  background-repeat:no-repeat; background-size:cover; }
.cont-wrap .setion-bo8 > div:nth-child(1) { font-size:28px; font-weight:300; line-height:35px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo8 > div:nth-child(2) { margin-top:15px; font-size:45px; font-weight:500; line-height:35px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo8 > div:nth-child(3) { display:inline-block; margin-top:20px; width:50px; height:15px; border-bottom:2px #000 solid; }
.cont-wrap .setion-bo8 > div:nth-child(4) { margin-top:20px; font-size:20px; font-weight:300; line-height:30px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo8 > div:nth-child(5) { width:700px; margin:0 auto; margin-top:50px; vertical-align:top;}
.cont-wrap .setion-bo8 > div:nth-child(5) .t1 { float:left; width:350px; height:250px; text-align:right; }
.cont-wrap .setion-bo8 > div:nth-child(5) .t1 > div:nth-child(2) { text-align:right; padding:25px 40px 0 0; font-size:20px; font-weight:300; line-height:30px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo8 > div:nth-child(5) .t1 > div:nth-child(3) a { display:inline-block; width:120px; line-height:35px; text-align:center; margin:25px 40px 0 0; font-size:16px; font-weight:300; letter-spacing:-0.05em; border:1px #000 solid;}
.cont-wrap .setion-bo8 > div:nth-child(5) .t1 > div:nth-child(3) a:hover { background:#0F243B; color:#fff; border:1px #0F243B solid; text-decoration:none; }
.cont-wrap .setion-bo8 > div:nth-child(5) .t2 { float:left; width:350px; height:250px; text-align:left; padding:0 0 0 1px; }
.cont-wrap .setion-bo8 > div:nth-child(5) .t2 > div:nth-child(2) { text-align:left;  padding:25px 0 0 40px; font-size:20px; font-weight:300; line-height:30px; letter-spacing:-0.05em;}
.cont-wrap .setion-bo8 > div:nth-child(5) .t2 > div:nth-child(3) a { display:inline-block; width:120px; line-height:35px; text-align:center; margin:25px 0 0 40px; font-size:16px; font-weight:300; letter-spacing:-0.05em; border:1px #000 solid;}
.cont-wrap .setion-bo8 > div:nth-child(5) .t2 > div:nth-child(3) a:hover { background:#E49014; color:#fff; border:1px #E49014 solid; text-decoration:none; }