@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:15px;font-family: 'Noto Sans KR', sans-serif;letter-spacing: -1px;font-weight: 300;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family: 'Noto Sans KR', sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

ul, dl,dt,dd {margin:0;padding:0;list-style:none;/* float: right; */}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1em;max-width: 100%;}
input, button {margin:0;padding:0;font-family: 'Noto Sans KR', sans-serif;font-size:1em}
input[type="submit"]{cursor:pointer}
button {cursor:pointer}

textarea, select {font-family: 'Noto Sans KR', sans-serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break: keep-all;}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none;font-weight: 400;}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input[type=text],input[type=password], textarea {
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
outline: none;
}

input[type=text]:focus,input[type=password]:focus,  textarea:focus,select:focus {
-webkit-box-shadow:  0 0 5px #9ed4ff;
-moz-box-shadow:  0 0 5px #9ed4ff;
box-shadow: 0 0 5px #9ed4ff;
border: 1px solid #558ab7 !important;
}
.placeholdersjs { color: #aaa !important; }

#head_h1{font-size:0;height: 0;}
#skip_to_container{font-size:0;height: 0;}


#hd {width:100%;background: url('../img/sub_bg.jpg')no-repeat center;paddiing: 30px 0;}
#wrapper {/* padding-top: 0px; */}

/* 상단 */
.hd_wr {position:relative; background:rgba(56,39,25,0.9)}
.hd_wr .logo{text-align:center;padding-top: 14px;position: absolute;left: 10px;top: 0;z-index: 9999;}
.hd_wr .logo h1{font-size:0}
.hd_wr .hd_gnb{/* background: #3c2323; */padding: 30px 0;}
.hd_wr .hd_gnb ul{text-align:center}
.hd_wr .hd_gnb ul li{display:inline-block}
.hd_wr .hd_gnb ul li a{display:block;padding: 0px 40px;font-size: 18px;color: #fff;font-weight: 500;}
.hd_wr .hd_gnb ul li a:hover {color:#f6e12e;}

.main_call {position: absolute;left: 10px;top: 150px;z-index: 9;}
.main_res {position: absolute;left: 46px;top: 339px;z-index: 9;background:rgba(0,0,0,0.5);padding: 20px 50px 20px 30px;border-radius: 22px;}
.main_mo {position: absolute;right:0px;top: 150px;z-index: 9;}


/* 메인메뉴 */
#menu_bg{display:none; z-index:2; position:fixed;top: 90px;width:100%;height:260px; background:rgba(32,26,21,1); box-shadow: 0px 5px 10px rgba(0,0,0,0.1);}
#lnb_wrap {position:relative;z-index:9;/* float:left; */width: 1000px;margin: 0 auto;/* border: 1px solid; */line-height: 90px;}
#gnb{position:relative;width: 100%;}
#gnb h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
#gnb .gnb_wrap{margin:0 auto;position:relative;}
#gnb #gnb_1dul {padding: 0;zoom:1; text-align: center;width: 100%;}
#gnb ul:after {display:block;visibility:hidden;clear:both;content:""}
#gnb .gnb_1dli{text-align: center;display: inline-block;position: relative;width: 130px;}
#gnb .gnb_1dli a{font-size:18px; font-weight:500; color:#fff}
#gnb .gnb_1dli a:hover {color:#f6e12e}

.gnb_1dli .bg{display:inline-block;width: 0;height: 0;overflow:hidden;background:url(../img/gnb_bg2.gif) no-repeat 50% 50%;text-indent:-999px;display: none;}
.gnb_1da {position:relative;display:inline-block; font-weight: 800;color: #5e5e5e;text-decoration:none;text-align: center;width: 100%;/* padding: 0 30px; */font-size: 16px;letter-spacing: -0.5px;}
.gnb_1da:hover {/*height:97px; line-height:97px;*/ color:#372f2d; font-weight:500; font-size:16px;}
/*.gnb_1da:hover .white {height:70px; line-height:70px;}*/
.gnb_1da::after{position:absolute;top: 47%;left: 100%;content:'';display:block;width:5px;height:5px;border-radius:100px;background:rgba(250,250,250,0.3);/* border: 1px solid red; */}
.gnb_1dli:last-child .gnb_1da{border-right:0;}
.gnb_1dli:last-child .gnb_1da::after{display:none}
.gnb_2dli{position:relative;display: block;height: 30px;width: 100%;transition:all 0.4s;}
.gnb_2dli a {font-size:15px !important; }
.gnb_2dli:first-child{border:0;}
.gnb_2dul {display:none;position: absolute;width:100%;top: 60px;left:0;text-align: center;height:220px;transition:0.3s;padding-top:50px !important;}
.gnb_2dul:hover{background:rgba(0,0,0,0.05)}
.gnb_2da {display:block;padding:0 10px;color: #222;text-align: center;text-decoration:none;font-size: 14px;font-weight:400;width: 100%;height: 40px;line-height: 40px;/* border:1px solid red */}
a.gnb_2da:hover{
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;}
.gnb_2dli:hover .gnb_2da {font-weight:500;color:#4d4645;}
.gnb_1dli:hover .gnb_1da {color:#4d4645;}
.gnb_line {position:absolute;display:block;bottom:0;left: 50%;width: 0;height:3px;background:#f6e12e; transition:all 0.4s;}


/* 메인 */
#sec01{/* position: relative; */}
#sec01 .main_slider {width:100%;height: 780px;overflow:hidden;position:relative;}
#sec01 .main_slider div {float:left;width:100%;height: 780px;z-index: 1;}
#sec01 .main_slider div.slide01 {background: url('../img/img1_1.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover;}
#sec01 .main_slider div.slide02 {background: url('../img/img1_2.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover}
#sec01 .main_slider div.slide03 {background: url('../img/img1_3.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover}
#sec01 .main_slider div.slide04 {background: url('../img/img1_4.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover;}
#sec01 .main_slider div.slide05 {background: url('../img/img1_5.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover;}
#sec01 .main_slider div.slide06 {background: url('../img/img1_6.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover;}
#sec01 .main_slider div.slide07 {background: url('../img/img1_7.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover;}
#sec01 .main_slider div.slide08 {background: url('../img/img1_8.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover;}
#sec01 .main_slider div.slide09 {background: url('../img/img1_9.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover;}
#sec01 .main_slider div.slide10 {background: url('../img/img1_10.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover;}
#sec01 .main_slider div.slide11 {background: url('../img/img1_11.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover;}
#sec01 .main_slider div.slide12 {background: url('../img/img1_12.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover;}
#sec01 .main_slider div.slide13 {background: url('../img/img1_13.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover;}
#sec01 .main_slider div.slide14 {background: url('../img/img1_14.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover;}
#sec01 .main_slider div.slide15 {background: url('../img/img1_15.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover;}
#sec01 .main_slider div.slide16 {background: url('../img/img1_16.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover;}
#sec01 .main_slider div.slide17 {background: url('../img/img1_17.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover;}
#sec01 .main_slider div.slide18 {background: url('../img/img1_18.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover;}
#sec01 .main_slider div.slide19 {background: url('../img/img1_19.jpg') no-repeat center top;transition: all 0.4s ease;background-size:cover;}


/* 하단 */
#ft_main{background: #1f1206;color:#fff;padding: 20px 0;font-size: 14px;font-weight: 500;}
#ft_main .ft_wr{}
#ft_main .ft_wr .ft_logo{text-align:center}
#ft_main .ft_wr .ft_logo img{width: 150px;}
#ft_main .ft_wr .ft_center{}
#ft_main .ft_wr .ft_center .ft_info{text-align:center}
#ft_main .ft_wr .ft_center .ft_info li{display:inline-block;padding: 0 10px;}
#ft_main .ft_wr .ft_center .ft_info li.add{}
#ft_main .ft_wr .ft_center .ft_info li.acc{color:#d59400}
#ft_main .ft_wr .ft_center .ft_info li.copy{}
#ft_main .ft_wr .ft_center .ft_info a {color:#fff}

/* 게시판 */
.board_wrap {position:relative;width:1000px;margin: 20px auto;background:#fff;border-radius:10px;box-shadow: 0px 10px 20px rgb(0 0 0 / 30%);padding: 30px;}