/* Common */
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800');
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin: 0;padding: 0;border: 0;font-size: 100%;font:inherit;vertical-align: baseline;font-family:'Nanum Gothic', sans-serif; letter-spacing:-0.5px;font-style:normal}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body {line-height:1;}
ol, ul,li {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}
a{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:none;}
table{border-spacing:0;border-collapse:collapse;}
input,select,button{vertical-align:middle;}
.clear{clear: both;}
.absolute{position:absolute;}
.fixed{position:fixed;}
.mg_r_no{margin-right:0 !important;}
.mg_l_no{margin-left:0 !important;}
.mg_t_no{margin-top:0 !important;}
.mg_b_no{margin-bottom:0 !important;}
.border_no{border:none !important}
#wrap{position:relative; width:100%; min-width:1200px;}
#header{position:relative; width:100%; min-width:1200px;}
#contents{position:relative; width:100%; min-width:1200px;}

#header {z-index: 9999; position:fixed; top:0; width:100%; /*background: linear-gradient(to bottom, #c8e26e, #32a19b);*/ background: url(../image/header.png); min-width: 1200px; height:190px; padding-bottom: 5px; background-repeat: no-repeat; background-position: top center;}
#header .header{width: 1200px; height: 100px;}
#header .header a:nth-child(1){float: left; padding: 20px 60px}
#header .header a:nth-child(2){float: right; padding: 30px 0 30px 30px;}
.kakao{position: fixed; bottom: 10px; right: 10px; z-index: 1;}

/*1_메인 */
.main1{position:relative;width:100%; background: url(../image/main1.jpg) no-repeat; background-position: center; height: 990px;}
.main1 .main1_inner{position:relative;width:1200px;margin:0 auto;height:1700px;text-align: center;}
.main1 .main1_inner h2{padding-top: 150px;}
.main1 .main1_inner h2 img:first-of-type{padding-bottom: 20px;}
.main1 .main1_inner h3{padding-top: 310px;}

/*2*/
.main2{position:relative;width:100%; background: url(../image/main2.jpg) no-repeat; background-position: center; height: 2100px;}
.main2 .main2_inner{position:relative;width:1200px;margin:0 auto;text-align: center;}
.main2 .main2_inner h2{padding-top: 100px;}
.main2 .main2_inner h3{padding-top: 30px;}

/*3*/
.main3{position:relative;width:100%; background: url(../image/main3.jpg) no-repeat; background-position: center; height: 2030px;}
.main3 .main3_inner{position:relative;width:1200px;margin:0 auto;text-align: center;}
.main3 .main3_inner h2{padding-top: 100px;}
.main3 .main3_inner h3{padding-top: 40px;}

/*4*/
.main4{position:relative;width:100%; background: url(../image/main4.jpg) no-repeat; background-position: center; height: 1100px;}
.main4 .main4_inner{position:relative;width:1200px;margin:0 auto; overflow:hidden;text-align: center;}
.main4 .main4_inner h2{padding-top: 100px;}
.main4 .main4_inner h3{padding-top: 40px;}

/*5*/
.main5{clear:relative; width: 100%; background: url(../image/main5.jpg) no-repeat; background-position: center; height: 2050px;}
.main5 .main5_inner{position:relative;width:1200px;margin:0 auto;text-align: center;}
.main5 .main5_inner h2{padding-top: 100px;}
.main5 .main5_inner h3{padding-top: 40px;}

/*6*/
.main6{clear:both; width: 100%; background: url(../image/main6.jpg) no-repeat; background-position: center; height: 880px;}
.main6 .main6_inner{position:relative;width:1200px;margin:0 auto;text-align: center;}
.main6 .main6_inner h2{padding-top: 100px;}
.main6 .main6_inner h3{padding-top: 40px;}

footer{background: #000; color: #bbb; text-align: center;}
footer div{width: 1200px; margin: 0 auto; padding: 40px; line-height: 20px; font-size: 14px;}

/* 팝업 */
#popup_layer{position:fixed; top:150px; left:50%; margin-left:-280px; text-align:center; border:1px solid #333; z-index:1000000000000; font-size:0; box-shadow:0 0 90px rgba(0,0,0,0.8); border-radius:10px; overflow:hidden;}
#popup_layer .close button{width:100%; padding:12px 0;background:#0d3533; border:none; color:#fff; cursor:pointer;}
#popup_layer .close button:hover{background:#000;}
#overlay {position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.6);z-index:10000;}