@charset "utf-8";
@font-face {font-family:'NanumBarunGothic';
font-style:normal;
font-weight:400;
src: url('/fonts/NanumBarunGothic.eot');
src: url('/fonts/NanumBarunGothic.eot') format('embedded-opentype'), url('/fonts/NanumBarunGothic.woff') format('woff'), url('/fonts/NanumBarunGothic.ttf') format('truetype');
}

@font-face {font-family:'NanumBarunGothicBold';
font-style:normal;
font-weight:700;
src: url('/fonts/NanumBarunGothicBold.eot');
src: url('/fonts/NanumBarunGothicBold.eot') format('embedded-opentype'), url('/fonts/NanumBarunGothicBold.woff') format('woff'), url('/fonts/NanumBarunGothicBold.ttf') format('truetype');
}

*{margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
html, body{width:100%; height:100%; font-size:1em; line-height:1.5;}
body, input, button, textarea{color:#333; font-family:'NanumBarunGothic', '나눔바른고딕', '맑은 고딕', 'Malgun Gothic', '돋움', Dotum;}
body{min-width:1100px; *word-break:break-all; -ms-word-break:break-all; -webkit-text-size-adjust:none;}
img, fieldset, iframe{border:0 none;}
li{list-style:none;}
input, select, button, textarea{vertical-align:middle;}
button{padding:0; border:0; cursor:pointer; background:none; vertical-align:middle; appearance:none; -webkit-appearance:none; -moz-appearance:none;}
img{vertical-align:middle;}
i, em, address{font-style:normal;}
button{cursor:pointer;}
a{color:#333; text-decoration:none;}
a:hover{color:#151515; text-decoration:none;}
html:first-child select{height:20px; padding-right:6px;}
option{padding-right:6px;}
hr{display:none;}
legend{*width:0;}
legend, caption, figcaption{visibility:hidden; overflow:hidden; width:0; height:0; line-height:0; text-indent:-9999em;}
table{font-size:inherit; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
button span{position:relative; left:0; top:0}
textarea{resize:none;} /* textarea 크기 조정 막음 */

.NanumBarunGothic * {font-family:"NanumBarunGothic", "나눔바른고딕",  "맑은 고딕", "Malgun Gothic", "돋움", Dotum, sans-serif;}

#header:after,
/*#container:after,*/
#contents:after,
#footer:after{content:''; display:block; clear:both;}

#wrap1{position:relative; width:100%; height:100%;}

#header_board{z-index:900; position:fixed; top:0; left:0; width:100%; border-bottom:1px solid rgba(6, 6, 6, 0.6); background-color:#fff;}
#header_board div.board_gnb{position:relative; width:1100px;height:100px; margin:0 auto;}
#header_board div.board_gnb > .board_h1{float:left;}

#header_board div.board_gnb > .board_h1 > a{display:block; width:246px; height:61px; margin:30px 0 8px;/* text-indent:-9999em; */background:url('../img/index/logo.gif') no-repeat;}
#header_board div.board_gnb > ul{float:right; margin-top:32px;}
/*#header div.gnb > ul:hover{font-weight: bold; color:red;}*/

#header_board div.board_gnb > ul > li{position:relative; float:left; padding-right:60px; text-align:right; font-size:18px; font-weight:400;}
#header_board div.board_gnb > ul >li > .menu1:hover{ color:blue; font-weight: 400;}

#header_board div.board_gnb > ul > li:last-child{padding-right:40px;}
#header_board div.board_gnb > ul > li > a{display:block; color:#636363; line-height:70px;}
#header_board div.board_gnb > ul > li > a:hover{color:#333;}

#header_board div.board_gnb .sub_area{z-index:900; position:absolute; display:none; left:0; width:110px; padding-top:15px;}
#header_board div.board_gnb .sub_area ul{float:left;}
#header_board div.board_gnb .sub_area li{width:110px; text-align:left; line-height:20px;}
#header_board div.board_gnb .sub_area li a{color:#696969 !important; font-size:12px; height:20px !important; line-height:20px !important; font-family:"돋움", Dotum, sans-serif;}
#header_board div.board_gnb .sub_area li a:hover{color:#dd3e3e !important; text-decoration:underline;}
#header_board .sub_open{z-index:800; position:absolute; display:none; top:103px; width:100%; height:145px; background-color:#fff; border-bottom:1px solid rgba(6, 6, 6, 0.6);background:url(../img/head/tel_bg2.gif)no-repeat center center #fff;}

/*#header_board .sub_tel{position:absolute;top:110px;left:30px;z-index:801;background : url(../img/head/tel_bg.gif)no-repeat left bottom;display:none;width:250px;height:75px;}*/


#footer1{position:relative; width:1024px; margin:25px auto; padding-left:225px;  font-size:12px; color:#000; line-height:18px; font-family:"돋움", Dotum, sans-serif; background:url('../img/index/logo_footer.gif') no-repeat 0 0;margin-top:100px;}
#footer1 .copy{margin-top:10px;width:400px;}
#footer1 .adm{width:80px;position:absolute;right:0;top:60px;text-align: center;background:#efefef;}
#footer1 p{margin:0px;padding: 0px;}


#direct_tel{width:100%; margin-top:60px; padding:40px 0; background-color:#e8e8e8;}


.wrap_board{width:1000px;margin:0 auto;}
#wr_content img{max-width:100%;height:auto;}