@charset "euc-kr";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800|Noto+Sans+KR:300,400,500,700,900|Roboto:400,500,700');
/* font-family: 'Roboto', sans-serif; font-family: 'Nanum Gothic', sans-serif; font-family: 'Noto Sans KR', sans-serif; */
*{margin:0; padding:0; font-family:'³ª´® °íµñ', 'Nanum Gothic', sans-serif; box-sizing:border-box;}
a{text-decoration:none; color:#000;}
a:link{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a:visited{text-decoration:none;}
.clearfix:before,
.clearfix:after{display:table; content:"";}
.clearfix:after{clear:both;}
ul,li{list-style:none;}
.w1100{width:1100px; margin:0 auto;}

/* top */
.top{background:#fff;}
.top .tbox1{padding:10px 0; border-bottom:1px solid #ddd;}
.top .tbox1 .logo{text-align:center;}
.top .tbox1 .logo img{width:220px;}
.top .tbox2 ul li{position:relative; float:left; margin-right:40px;}
.top .tbox2 ul li:nth-child(8){margin-right:0}
.top .tbox2 ul li:last-child{float:right; margin-right:0}
.top .tbox2 ul li>a{display:block; height:66px; font-size:16px; font-weight:700; color:#333; line-height:66px; transition:0.5s;}
.top .tbox2 ul li>a:hover{color:#eb671c;}

/* top submenu */
.top .tbox ul li .submenu{display:none; position:absolute; top:66px; left:50%; transform:translateX(-50%); z-index:9999; width:160px; padding:5px; background:#fff;}
.top .tbox ul li .submenu p a{display:block; padding:8px; font-size:14px; font-weight:400; color:#333; transition:all 0.5s;}
.top .tbox ul li .submenu p a:hover{color:#eb671c;}


/* section */
.section{width:1100px; margin:0 auto;}
.section1{width:100%; height:831px; text-align:center; background:url('../img/section01_bg.jpg') no-repeat center;}
.section2{width:100%; background:#f7f7f7;}
.section2>div{width:1100px; margin:0 auto;}
.section5{width:100%; height:689px; background:url('../img/section05.jpg') no-repeat center;}

.section3{padding:60px 45px;}
.section3 .sbox{float:left; width:306px; margin-right:45px;}
.section3 .sbox3{margin-right:0;}
.section3 .sbox p{padding-bottom:20px; font-size:20px; font-weight:700; color:#555; border-bottom:1px solid #222;}
.section3 .sbox p strong{color:#000;}
.section3 .sbox p a{float:right; margin-top:-2px; font-size:24px; font-weight:700; color:#000;}

.section4{padding-bottom:100px;}


/* footer */
.footer{background:#f6f6f6;}
.footer .fbox{width:1100px; margin:0 auto; padding:25px 45px;}
.footer .fbox>div{float:left;}
.footer .fbox .flogo{width:150px;}
.footer .fbox .flogo img{width:120px;}
.footer .fbox .box{width:500px;}
.footer .fbox .box ul li{float:left; margin-right:10px;}
.footer .fbox .box ul li a{display:block; padding-right:10px; font-size:14px; font-weight:700; color:#333; line-height:12px; border-right:1px solid #666; transition:all 0.5s;}
.footer .fbox .box ul li:last-child a{border-right:none;}
.footer .fbox .box ul li a:hover{color:#eb671c;}
.footer .fbox .box p{font-size:14px; font-weight:700; color:#333;}
.footer .fbox .box p:nth-of-type(1){margin:20px 0;}
.footer .fbox .ficon{width:340px;}
.footer .fbox .ficon div{text-align:right;}
.footer .fbox .ficon div:last-child{margin-top:10px;}
.footer .fbox .ficon div img{margin-left:10px;}
.footer .fbox .ficon div:first-child{}
.footer .fbox .ficon div:last-child img{width:20px;}


/* submenu */
.sub .submenu{width:200px; padding-right:50px;}
.sub .submenu p{padding-bottom:15px; font-size:20px; font-weight:700; color:#333; border-bottom:5px solid #0172ff;}
.sub .submenu ul{padding-top:10px;}
.sub .submenu ul li{position:relative;}
.sub .submenu ul li a{display:block; padding:8px 0; font-size:14px; font-weight:400; color:#333; transition:all 0.5s;}
.sub .submenu ul li a span{float:right; font-size:14px; font-weight:400; color:#333; transition:all 0.5s;}
.sub .submenu ul li a:hover{color:#0172ff;}
.sub .submenu ul li a:hover span{color:#0172ff;}


/* submenu active */
.sub01 .submenu ul li:first-child a,
.sub01 .submenu ul li:first-child a span{color:#0172ff;}
.sub02 .submenu ul li:nth-child(2) a,
.sub02 .submenu ul li:nth-child(2) a span{color:#0172ff;}
.sub03 .submenu ul li:nth-child(3) a,
.sub03 .submenu ul li:nth-child(3) a span{color:#0172ff;}


/* subtop */
.subtop{height:265px; background:url('../img/subtop05.jpg') no-repeat center;}


/* sub all */
.sub{width:1100px; margin:0 auto; padding:50px 0 100px;}
.sub>div{float:left;}
.sub .contents{width:900px;}
.sub .contents .title{font-size:24px; font-weight:700; color:#000;}
.sub .contents .board{margin-top:50px;}


/* sub style */
.sub01_01 .contents>p:nth-of-type(2){margin-top:20px; padding-bottom:50px; font-size:14px; font-weight:400; color:#333; line-height:24px; border-bottom:1px solid #333;}
.sub01_01 .contents .sbox{padding-top:50px;}
.sub01_01 .contents .sbox>p{font-size:14px; font-weight:400; color:#333; line-height:24px;}
.sub01_01 .contents .sbox>p:nth-of-type(1){margin-bottom:20px; font-size:24px; font-weight:700; color:#0ab396;}
.sub01_01 .contents .sbox1 p{margin-bottom:20px;}
.sub01_01 .contents .sbox1 p:nth-of-type(5){color:#f00;}
.sub01_01 .contents .sbox2 .ssbox{text-align:center;}
.sub01_01 .contents .sbox2 .ssbox .box{display:inline-table;}
.sub01_01 .contents .sbox2 .ssbox .box div img{width:120px;}
.sub01_01 .contents .sbox2 .ssbox .box p{margin-top:10px; font-size:14px; font-weight:400; color:#333;}
.sub01_01 .contents .sbox3 .ssbox1 li{float:left; width:33.3%; margin-bottom:10px; font-size:14px; font-weight:400; color:#333;}
.sub01_01 .contents .sbox3 .ssbox2{margin:30px 0; text-align:center;}
.sub01_01 .contents .sbox3 .ssbox2 img{display:inline-block; width:140px;}
.sub01_01 .contents .sbox3 .ssbox3 .box{margin-bottom:20px;}
.sub01_01 .contents .sbox3 .ssbox3 .box p:nth-of-type(1){margin-bottom:15px; font-size:20px; font-weight:400; color:#333;}
.sub01_01 .contents .sbox3 .ssbox3 .box p:nth-of-type(1) em{font-size:24px; font-weight:700; color:#666; vertical-align:top;}
.sub01_01 .contents .sbox3 .ssbox3 .box p:nth-of-type(1) span{font-size:20px; font-weight:700; color:#666;}
.sub01_01 .contents .sbox3 .ssbox3 .box p:nth-of-type(2){padding-left:20px;}

.sub01_02 .contents>p:nth-of-type(2){margin-top:20px; padding-bottom:50px; font-size:14px; font-weight:400; color:#333; line-height:24px; border-bottom:1px solid #333;}
.sub01_02 .contents .sbox{padding-top:50px;}
.sub01_02 .contents .sbox p{font-size:14px; font-weight:400; color:#333; line-height:24px;}
.sub01_02 .contents .sbox>p:nth-of-type(1){margin-bottom:20px; font-size:24px; font-weight:700; color:#0ab396;}
.sub01_02 .contents .sbox .ssbox{margin-bottom:30px;}
.sub01_02 .contents .sbox .ssbox>p:nth-of-type(1){margin-bottom:15px; font-size:20px; font-weight:400; color:#333;}
.sub01_02 .contents .sbox .ssbox>p:nth-of-type(1) em{font-size:24px; font-weight:700; color:#666; vertical-align:top;}
.sub01_02 .contents .sbox .ssbox>p:nth-of-type(1) span{font-size:20px; font-weight:700; color:#666;}
.sub01_02 .contents .sbox .ssbox>p:nth-of-type(2){padding-left:20px;}
.sub01_02 .contents .sbox .ssbox2>p:nth-of-type(3),
.sub01_02 .contents .sbox .ssbox4>p:nth-of-type(3){margin-top:20px; color:#f00;}
.sub01_02 .contents .sbox .ssbox .box{margin-top:20px; text-align:center;}
.sub01_02 .contents .sbox .ssbox .box div{float:left; width:50%;}
.sub01_02 .contents .sbox .ssbox .box div p{margin-top:10px;}

.sub02_01 .contents>p:nth-of-type(2){margin-top:20px; padding-bottom:50px; font-size:14px; font-weight:400; color:#333; line-height:24px; border-bottom:1px solid #333;}
.sub02_01 .contents .sbox{padding-top:50px;}
.sub02_01 .contents .sbox p{font-size:14px; font-weight:400; color:#333;}
.sub02_01 .contents .sbox>p:nth-of-type(1){margin-bottom:20px; font-size:24px; font-weight:700; color:#0ab396;}
.sub02_01 .contents .sbox1 .ssbox .box{margin-top:-1px; text-align:center;}
.sub02_01 .contents .sbox1 .ssbox .box div{float:left; width:25%; padding:10px; border:1px solid #ddd;}
.sub02_01 .contents .sbox1 .ssbox .box div:nth-child(2){border-right:2px solid #000;}
.sub02_01 .contents .sbox1 .ssbox .box div img{max-width:100%;}
.sub02_01 .contents .sbox1 .ssbox .box div p{margin-top:10px;}
.sub02_01 .contents .sbox2>p:nth-of-type(2) strong{color:#f00;}
.sub02_01 .contents .sbox2 .basic{margin:10px 0 30px; border-collapse:collapse;}
.sub02_01 .contents .sbox2 .basic th,
.sub02_01 .contents .sbox2 .basic td{padding:10px; font-size:14px; font-weight:400; color:#333; text-align:center; border:1px solid #ddd;}
.sub02_01 .contents .sbox2 .basic th{font-size:16px; color:#000; background:#cdfff6;}
.sub02_01 .contents .sbox2 .basic td p{margin:10px 0;}
.sub02_01 .contents .sbox2 .basic td strong{color:#f00;}
.sub02_01 .contents .sbox2 .box p{margin-bottom:10px;}
.sub02_01 .contents .sbox2 .box p:nth-of-type(1),
.sub02_01 .contents .sbox2 .box p:nth-of-type(5){margin-bottom:20px;}
.sub02_01 .contents .sbox2 .box p:nth-of-type(1) strong{padding:0 10px; font-size:20px; color:#fff; background:#0ab396;}
.sub02_01 .contents .sbox2 .box p:nth-of-type(6){padding:10px 5px; font-size:20px; color:#fff; background:#0ab396;}
.sub02_01 .contents .sbox2 .box p:nth-of-type(6) strong{color:#fff600;}

.sub03_01 .contents>p:nth-of-type(2){margin-top:20px; padding-bottom:50px; font-size:14px; font-weight:400; color:#333; line-height:24px; border-bottom:1px solid #333;}
.sub03_01 .contents .sbox{padding-top:50px;}
.sub03_01 .contents .sbox p{font-size:14px; font-weight:400; color:#333;}
.sub03_01 .contents .sbox>p:nth-of-type(1){margin-bottom:20px; font-size:24px; font-weight:700; color:#0ab396;}
.sub03_01 .contents .sbox1 .ssbox .box{margin-top:-1px; text-align:center;}
.sub03_01 .contents .sbox1 .ssbox .box div{float:left; width:25%; padding:10px; border:1px solid #ddd;}
.sub03_01 .contents .sbox1 .ssbox .box div:nth-child(2){border-right:2px solid #000;}
.sub03_01 .contents .sbox1 .ssbox .box div p{margin-top:10px;}
.sub03_01 .contents .sbox1 .ssbox .box div img{max-width:100%;}
.sub03_01 .contents .sbox2>p:nth-of-type(2) strong{color:#f00;}
.sub03_01 .contents .sbox2 .basic{margin:10px 0 30px; border-collapse:collapse;}
.sub03_01 .contents .sbox2 .basic th,
.sub03_01 .contents .sbox2 .basic td{padding:10px; font-size:14px; font-weight:400; color:#333; text-align:center; border:1px solid #ddd;}
.sub03_01 .contents .sbox2 .basic th{font-size:16px; color:#000; background:#cdfff6;}
.sub03_01 .contents .sbox2 .basic td p{margin:10px 0;}
.sub03_01 .contents .sbox2 .basic td strong{color:#f00;}
.sub03_01 .contents .sbox2 .box p{margin-bottom:10px;}
.sub03_01 .contents .sbox2 .box p:nth-of-type(1),
.sub03_01 .contents .sbox2 .box p:nth-of-type(5){margin-bottom:20px;}
.sub03_01 .contents .sbox2 .box p:nth-of-type(1) strong{padding:0 10px; font-size:20px; color:#fff; background:#0ab396;}
.sub03_01 .contents .sbox2 .box p:nth-of-type(6){padding:10px 5px; font-size:20px; color:#fff; background:#0ab396;}
.sub03_01 .contents .sbox2 .box p:nth-of-type(6) strong{color:#fff600;}

.sub04_01 .contents>p:nth-of-type(2){margin-top:20px; padding-bottom:50px; font-size:14px; font-weight:400; color:#333; line-height:24px; border-bottom:1px solid #333;}
.sub04_01 .contents .sbox{padding-top:50px;}
.sub04_01 .contents .sbox p{font-size:14px; font-weight:400; color:#333; line-height:24px;}
.sub04_01 .contents .sbox>p:nth-of-type(1){margin-bottom:20px; font-size:24px; font-weight:700; color:#0ab396;}
.sub04_01 .contents .sbox1 .ssbox p:nth-of-type(1){margin-bottom:15px; font-size:20px;}
.sub04_01 .contents .sbox1 .ssbox p:nth-of-type(2),
.sub04_01 .contents .sbox1 .ssbox p:nth-of-type(4){padding-left:20px;}
.sub04_01 .contents .sbox1 .ssbox .box{margin:20px 0; text-align:center;}
.sub04_01 .contents .sbox1 .ssbox .box div{float:left; width:20%;}
.sub04_01 .contents .sbox1 .ssbox .box div p{margin-top:10px; font-size:14px;}
.sub04_01 .contents .sbox1 .ssbox .box div p strong{color:#f00;}
.sub04_01 .contents .sbox1 .ssbox2{margin-top:30px;}
.sub04_01 .contents .sbox2>p:nth-of-type(2) strong{color:#f00;}
.sub04_01 .contents .sbox2 .basic{margin:10px 0 30px; border-collapse:collapse;}
.sub04_01 .contents .sbox2 .basic th,
.sub04_01 .contents .sbox2 .basic td{padding:10px 5px; font-size:12px; font-weight:400; color:#333; text-align:center; border:1px solid #ddd;}
.sub04_01 .contents .sbox2 .basic th{font-size:16px; color:#000; background:#cdfff6;}
.sub04_01 .contents .sbox2 .basic td.textleft{text-align:left;}
.sub04_01 .contents .sbox2 .basic td.textleft>p strong{font-size:14px; font-weight:700; color:#333;}
.sub04_01 .contents .sbox2 .basic td p{margin:10px 0; font-size:12px;}
.sub04_01 .contents .sbox2 .basic td strong{color:#f00;}
.sub04_01 .contents .sbox2 .basic td .box p{margin-bottom:10px;}
.sub04_01 .contents .sbox2 .basic td .box p:nth-of-type(1),
.sub04_01 .contents .sbox2 .basic td .box p:nth-of-type(6){margin-bottom:20px;}
.sub04_01 .contents .sbox2 .basic td .box p:nth-of-type(1) strong{padding:0 10px; font-size:20px; color:#fff; background:#0ab396;}
.sub04_01 .contents .sbox2 .basic td .box p:nth-of-type(7){padding:10px 5px; font-size:20px; color:#fff; background:#0ab396;}
.sub04_01 .contents .sbox2 .basic td .box p:nth-of-type(7) strong{color:#fff600;}

.sub05_01 .contents .sbox{padding:50px 0;}
.sub05_01 .contents .sbox>p{font-size:14px; font-weight:700; color:#333; line-height:24px;}
.sub05_01 .contents .sbox>p strong{color:#f00;}
.sub05_01 .contents .sbox>p:nth-of-type(1){margin-bottom:20px; font-size:36px; font-weight:700; color:#333; text-align:center; letter-spacing:-1px;}
.sub05_01 .contents .sbox>p:nth-of-type(1) strong{color:#0ab396;}
.sub05_01 .contents .sbox .basic{border-collapse:collapse;}
.sub05_01 .contents .sbox .basic th,
.sub05_01 .contents .sbox .basic td{padding:10px; font-size:14px; font-weight:700; color:#333; text-align:center; line-height:24px; border:1px solid #ddd;}
.sub05_01 .contents .sbox .basic th{font-size:16px; color:#000;}
.sub05_01 .contents .sbox .basic td img{width:100%;}
.sub05_01 .contents .sbox .basic td strong{color:#f00;}
.sub05_01 .contents .sbox1>p:nth-of-type(2){margin:50px 0 20px; padding-bottom:20px; border-bottom:1px solid #ddd;}
.sub05_01 .contents .sbox1 .basic tr:nth-child(even) th,
.sub05_01 .contents .sbox1 .basic tr:nth-child(even) td{background:#f5f5f5;}
.sub05_01 .contents .sbox2 .basic{margin-top:10px;}
.sub05_01 .contents .sbox2 .basic th{width:25%;}
.sub05_01 .contents .sbox2 .basic tr:nth-child(2) td,
.sub05_01 .contents .sbox2 .basic tr:nth-child(3) td,
.sub05_01 .contents .sbox2 .basic tr:nth-child(4) td,
.sub05_01 .contents .sbox2 .basic tr:nth-child(5) td,
.sub05_01 .contents .sbox2 .basic tr:nth-child(10) td{background:#f5f5f5;}
.sub05_01 .contents .sbox2>p:nth-of-type(3){margin:50px 0 20px;}

.sub08_01 .contents .sbox{padding:50px 0;}
.sub08_01 .contents .sbox>img{float:right; width:300px;}
@import url('https://fonts.googleapis.com/css?family=Nanum+Pen+Script&display=swap');
.sub08_01 .contents .sbox>p:nth-of-type(1){font-size:40px; font-weight:700; color:#f60; font-family: 'Nanum Pen Script', cursive;}
.sub08_01 .contents .sbox>p:nth-of-type(2){margin-top:50px; font-size:24px; font-weight:700; color:#0ab396;}
.sub08_01 .contents .sbox .ssbox{margin-top:50px;}
.sub08_01 .contents .sbox .ssbox p:nth-of-type(1){font-size:18px; font-weight:700; color:#333;}
.sub08_01 .contents .sbox .ssbox p:nth-of-type(2){margin-top:20px; font-size:14px; font-weight:400; color:#333; line-height:24px;}
.sub08_01 .contents .sbox .ssbox p:nth-of-type(2) strong{padding-bottom:2px; font-weight:400; color:#f00; border-bottom:1px solid #f00;}
.sub08_01 .contents .sbox .ssbox5 p:nth-of-type(2){text-align:right;}
.sub08_01 .contents .sbox .ssbox5 .basic{border-collapse:collapse; background:#f5f5f5;}
.sub08_01 .contents .sbox .ssbox5 .basic th,
.sub08_01 .contents .sbox .ssbox5 .basic td{padding:10px; font-size:14px; font-weight:700; color:#000; text-align:center; line-height:24px; border:2px solid #fff;}
.sub08_01 .contents .sbox .ssbox5 .basic th{background:#ddd;}

.sub09_01 .contents .sbox{padding:50px 0;}
.sub09_01 .contents .sbox .ssbox{margin-bottom:50px;}
.sub09_01 .contents .sbox .ssbox>p{font-size:24px; font-weight:700; color:#0ab396;}
.sub09_01 .contents .sbox .ssbox .box{margin-top:10px;}
.sub09_01 .contents .sbox .ssbox .box div{float:left; width:425px; height:289px;}
.sub09_01 .contents .sbox .ssbox .box div:first-child{margin-right:50px; text-align:center; border:1px solid #ddd;}
.sub09_01 .contents .sbox .ssbox .box div:first-child img{max-width:100%;}
.sub09_01 .contents .sbox .ssbox .box div .basic{border-collapse:collapse; border-top:2px solid #0172ff;}
.sub09_01 .contents .sbox .ssbox .box div .basic th,
.sub09_01 .contents .sbox .ssbox .box div .basic td{padding:12px 0; font-size:14px; font-weight:700; color:#000; text-align:center; border:1px solid #ddd;}
.sub09_01 .contents .sbox .ssbox .box div .basic th{color:#fff; background:#0172ff;}
.sub09_01 .contents .sbox .ssbox ul{margin-top:10px; line-height:30px;}
.sub09_01 .contents .sbox .ssbox ul li{position:relative; padding-left:10px; font-size:14px; font-weight:700; color:#333;}
.sub09_01 .contents .sbox .ssbox ul li span{font-size:14px; font-weight:700; color:#999;}
.sub09_01 .contents .sbox .ssbox ul li:before{content:""; position:absolute; top:0; left:0; width:4px; height:4px; margin-top:13px; background:#ddd;}
.sub09_01 .contents .sbox .ssbox ul li:nth-child(10){color:#999;}
.sub09_01 .contents .sbox .ssbox ul li:nth-child(11){color:#f00;}

.sub09_02 .contents .sbox{padding-bottom:50px;}
.sub09_02 .contents .sbox .ssbox{margin-bottom:50px;}
.sub09_02 .contents .sbox .ssbox .box{padding:50px 0; border-bottom:1px solid #ddd;}
.sub09_02 .contents .sbox .ssbox .box div{position:relative; margin-bottom:50px;}
.sub09_02 .contents .sbox .ssbox .box div p{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:500px; padding:15px 0; font-size:26px; font-weight:700; color:#fff; text-align:center; border:1px solid #ddd;}
.sub09_02 .contents .sbox .ssbox2 .box div p{width:300px;}
.sub09_02 .contents .sbox .ssbox .box>p:nth-of-type(1){font-size:18px; font-weight:700; color:#0172ff;}
.sub09_02 .contents .sbox .ssbox .box1>p:nth-of-type(2){margin-top:50px; font-size:18px; font-weight:700; color:#0172ff;}
.sub09_02 .contents .sbox .ssbox1 .box1>p:nth-of-type(1){color:#333;}
.sub09_02 .contents .sbox .ssbox .box ul{margin-top:10px; line-height:30px;}
.sub09_02 .contents .sbox .ssbox .box ul li{font-size:16px; font-weight:700; color:#333;}
.sub09_02 .contents .sbox .ssbox .box ul li p{position:relative; padding-left:10px; font-size:14px; font-weight:700; color:#333;}
.sub09_02 .contents .sbox .ssbox .box ul li p:before{content:""; position:absolute; top:0; left:0; width:4px; height:4px; margin-top:13px; background:#ddd;}
.sub09_02 .contents .sbox .ssbox2 .box2 ul{margin-top:50px;}
.sub09_02 .contents .sbox .ssbox3 .box1{padding:0;}
.sub09_02 .contents .sbox .ssbox3 .box1 p{margin-bottom:50px; color:#0172ff;}
.sub09_02 .contents .sbox .ssbox3 .box2>p:nth-of-type(1){color:#333;}