@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');
@import url('https://fonts.googleapis.com/css?family=Nanum+Pen+Script&display=swap&subset=korean');
/* font-family: 'Roboto', sans-serif; font-family: 'Nanum Gothic', sans-serif; font-family: 'Noto Sans KR', sans-serif; */
*{margin:0; padding:0; font-size:12px; color:#000; font-family:'³ª´® °íµñ', 'Nanum Gothic', 'NanumGothic', 'Roboto', 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;}

.top{width:100%; border-bottom:1px solid #666; background-color:#fff;}
.top td{padding:10px 0;}
.top td:nth-child(2){border-left:1px solid #666; border-right:1px solid #666;}
.top td:nth-child(3) .main_btn1{display:none;}

.menu{display:none;}
.menu ul li a{display:block; padding:15px; font-size:14px; font-weight:700; color:#fff; background:#999; border-bottom:1px solid #fff;}
.menu ul li a:active{background:#f60;}

.main{height:350px; background:url('../img/main01.jpg') no-repeat center;}

.section1{margin-top:50px; padding:0 5px;}
.section1 p{text-align:center;}
.section1 p:first-child{padding:5px 0 ; font-size:20px; font-weight:700; color:#fff; text-align:center; background:#14c2f4;}
.section1 p:nth-child(2){margin:5px 0; font-size:20px; font-weight:700; color:#333;}
.section1 p:nth-child(3){font-size:20px; font-weight:700; 
background:-webkit-linear-gradient(#099cc6, #0950c2); -webkit-background-clip: text; -webkit-text-fill-color: transparent; 
background:-ms-linear-gradient(#099cc6, #0950c2); -ms-background-clip: text; -ms-text-fill-color: transparent;}
.section1 p:nth-child(3) em{font-size:20px; font-weight:700; 
background:-webkit-linear-gradient(#099cc6, #0950c2); -webkit-background-clip: text; -webkit-text-fill-color: transparent; 
background:-ms-linear-gradient(#099cc6, #0950c2); -ms-background-clip: text; -ms-text-fill-color: transparent;}
.section1 p:nth-child(4){margin-top:10px; font-size:16px; font-weight:700; color:#333; line-height:20px;}

.section2{margin-top:50px;}
.section2 img{width:100%;}

.section3{margin-top:50px; padding:0 5px;}
.section3 p{text-align:center;}
.section3 p:first-child{margin-bottom:10px; font-size:24px; font-weight:800; color:#333;}
.section3 p:nth-child(2){font-size:16px; color:#333;}
.section3 p:nth-child(2) em{font-size:16px; color:#333;}
.section3 .board{margin-top:20px;}
.section3 p:nth-child(4){margin-top:20px; background:#1b54a2;}
.section3 p:nth-child(4) a{display:block; padding:10px 0; font-size:24px; font-weight:700; color:#fff; text-align:center; letter-spacing:-1px; background:url('../img/m_phone2.png') no-repeat 17% center;}
.section3 p:nth-child(4) a em{font-size:20px; font-weight:700; color:#ddd; font-family: 'Nanum Pen Script', cursive;}

.section4{margin-top:50px;}
.section4 p{text-align:center;}
.section4 p:first-child{margin-bottom:10px; font-size:24px; font-weight:800; color:#333;}
.section4 p:nth-child(2){font-size:16px; color:#333; line-height:24px;}
.section4 .map{width:360px; margin:10px auto 0;}

.footer{padding:30px 0; background:#f3f3f3;}
.footer div{text-align:center;}
.footer div:last-child{margin-top:10px;}
.footer div:last-child p span{margin-right:10px; font-size:12px; font-weight:700; color:#666; line-height:20px;}


/* sub all */
.sub{padding:10px 5px 50px;}
.sub .contents_head{padding-bottom:10px; border-bottom:1px solid #ddd;}
.sub .contents_head p:first-child{font-size:12px; color:#666; text-align:right;}
.sub .contents_head p:nth-child(2){margin:40px 0 10px; font-size:30px; font-weight:700; color:#222;}
.sub .contents_head p:last-child{font-size:13px; font-weight:700; color:#666;}
.sub .contents_head p:last-child em{font-size:13px; font-weight:700; color:#666;}
.sub .contents{margin-top:45px;}

/* sub contents style */
.sub01_01 .contents p{letter-spacing:-1px;}
.sub01_01 .contents p:first-child{padding:5px; font-size:16px; font-weight:700; color:#fff; background:#1b54a3;}
.sub01_01 .contents p:nth-child(2){margin:20px 0; font-size:18px; font-weight:700; color:#c0d0e0;}
.sub01_01 .contents p:nth-child(2) em{font-size:18px; font-weight:700; color:#c0d0e0;}
.sub01_01 .contents p:nth-child(2) span{font-size:18px; font-weight:700; color:#003466;}
.sub01_01 .contents p:nth-child(3){font-size:15px; font-weight:500; color:#555; line-height:26px;}
.sub01_01 .contents p:nth-child(3) span{font-size:15px; font-weight:700; color:#333;}
.sub01_01 .contents p:nth-child(4){margin-top:30px; font-size:14px; font-weight:500; color:#555;}
.sub01_01 .contents p:nth-child(5){font-size:24px; font-weight:500; color:#333; font-family: 'Nanum Pen Script', cursive; text-align:right;}
.sub01_01 .contents p:nth-child(6) a,
.sub01_01 .contents p:nth-child(7) a,
.sub01_01 .contents p:nth-child(8) a{display:block; padding:10px; font-size:20px; font-weight:700; color:#003466; text-align:center; border:1px solid #333;}
.sub01_01 .contents p:nth-child(7){margin:5px 0;}
.sub01_01 .contents .map{width:350px; margin:20px auto 0;}

.sub02_01 .contents p{letter-spacing:-1px;}
.sub02_01 .contents>p:first-child{padding:5px; font-size:16px; font-weight:700; color:#fff; background:#1b54a3;}
.sub02_01 .contents>p:nth-child(2){margin-top:20px; font-size:15px; font-weight:500; color:#555; line-height:26px;}
.sub02_01 .contents>p:nth-child(2) span{font-size:15px; font-weight:700; color:#333;}
.sub02_01 .contents .imgbox{margin-top:30px;}
.sub02_01 .contents .imgbox p:first-child{padding-left:5px; font-size:20px; font-weight:700; color:#003466; border-left:3px solid #003466; line-height:18px;}
.sub02_01 .contents .imgbox p:nth-child(2){margin-top:5px; padding-left:8px; font-size:14px; font-weight:500; color:#555;}
.sub02_01 .contents .imgbox div{margin-top:10px;}
.sub02_01 .contents .imgbox div img{float:left; width:49.5%;}
.sub02_01 .contents .imgbox div img:first-child{margin-right:1%;}