@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
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, figcaption, figure,  footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; outline: 0;}
/* HTML5 display-role reset for older browsers */
article, aside, hgroup, header, footer, figure, figcaption, nav, section,time, mark, canvas, video, audio, details, summary {display: block; clear: both;}
* {margin:0; padding:0;} 
img {border:0; vertical-align:top;}
body {margin: 0; font-family:Malgun Gothic, "¸¼Àº°íµñ", Nanum Gothic, "³ª´®°íµñ", "¾ÖÇÃ°íµñ", AppleGothic, "µ¸¿ò", dotum, Helvetica, AppleGothic, Sans-serif;-webkit-text-size-adjust:none; font-size: 14px; line-height: 20px; color:#333333; text-decoration: none;} 
ol, ul, dl, li {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
fieldset, legend {display:block; border:0;}
a {text-decoration: none;}
table, td a { margin:0 auto; border-collapse: collapse;}

#wrap {position:relative; width:100%; margin:0 auto;}
#header {position:relative; width:100%; text-align:center;}
#head {position:relative; height: 60px; border-bottom: 3px solid #f46947; text-align:center;}
#head .back {position: absolute; top: 11px; left: 10px; width: 35px; height: 35px; list-style: none;}
#head .home {position: absolute; top: 11px; right: 10px; width: 35px; height: 35px; list-style: none;} 
#head h1 {display: inline-block; margin-top:5px; text-align:center; width: 200px; height: 50px;}

#menu {width: 100%; margin:0 auto; *zoom:1; z-index: 9999999;}
#menu:after {content:""; clear:both; display:block;}
#menu ul {margin: 0px; padding: 0px; text-algin:center;}
#menu ul li {float:left; font-family: Nanum Gothic, dotum, "µ¸¿ò", AppleGothic; font-size:14px; font-weight: bold; width:20%; height: 50px; text-align:center; line-height: 50px; background-color: #f4f4f4;}
#menu ul li a {width:100%; height: 50px; color: #555555; display: block; overflow:hidden; text-decoration: none; line-height: 50px;} 
#menu ul li a:hover {color: #fff; font-weight: bold; background: #f46947; border-bottom:3px solid #a8c76b;} 

.mo_main {clear:both; width: 100%; height: auto; margin:0 auto; padding:0;}

#footer {width:100%; clear:both; position: relative;}
.btn {width:100%; position:relative; background: #eaeaea; border: 1px solid #333;}
.btn ul {position:relative; width: 100%; text-align:center;}
.btn ul li {display: inline-block; text-align:center; width: 80px; height: 77px; overflow: hidden; margin: 10px 5px 0 0;} 
.btn ul li a {outline: none;}
.copyright {clear:both; position: relative; background: #333333; height: 100px; color: #fff; overflow: hidden; font: 0.9em normal;}
.copyright p {font-family: Nanum Gothic, dotum, "µ¸¿ò", AppleGothic; font-size: 12px;text-align: center; padding-top: 13px; line-height: 20px; }

/* sub */
#sub_page {clear:both; margin-top:12px;}
.sub_img {clear:both; width:100%; margin-top:30px; margin-bottom:20px; padding-left: 10px;}
.sub_text {margin: 5px; padding:5px 10px 10px 10px;} 
.sub_text p {font-family:Nanum Gothic, dotum, "µ¸¿ò", AppleGothic;}
.sub_text h3 {padding-top:5px; padding-bottom:5px; font-size:14px; font-weight:bold; text-decoration:none;}
.sub_board  {margin:20px 5px 20px 5px;}  
.sub_board p {font-family:Nanum Gothic, dotum, "µ¸¿ò", AppleGothic;}
.m_tit a {color: #fe7229;}
.m_tit a:hover {color: #f8912b;}

.carousel {position: relative;}
.carousel-inner {position: relative; width: 100%; overflow: hidden;}
.carousel-inner > .item {position: relative; display: none; -webkit-transition: 0.5s ease-in-out left; -moz-transition: 0.5s ease-in-out left; -o-transition: 0.5s ease-in-out left; transition: 0.5s ease-in-out left;}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {display: block; line-height: 1;}
.carousel-control {width: 0px; height: 0px; margin-top: 35%; text-align: center; background: transparent; border: 0px;}
.carousel-caption {position: absolute; right: 0; bottom: 0;left: 0; padding: 15px; background: #;}
.carousel-caption h4,
.carousel-caption p {line-height: 25px; color: #fff;}
.carousel-caption h4 {margin: 0 0 15px;}
.carousel-caption p {margin-bottom: 0;}

.table_line  { width:100%; border-top:2px #676767 solid; border-bottom:1px #e5e5e5 solid; border-left:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; text-align:left; }
.table_line td { border-bottom:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; padding:4px; }
#search_display1 input,select,checkbox {border:1px #cccccc solid;}
.board_desc input,select {border:#cccccc 1px solid; color:#333333;}
.board_desc textarea {border:0px; color:#333333;}