@charset "utf-8";
/* 전 페이지 공통 엘리먼트 및 태그 스타일 */
* {margin:0; padding:0;}
body {width:100%; color:#444; font:12px/1.6 Dotum,AppleGothic,sans-serif; overflow-x:hidden; }
div {margin:0 auto; text-align:left;}
fieldset,img {border:none;}
img { border:0; vertical-align:top; border:0 none; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
table {border-collapse:collapse;}
address, em {font-style:normal;}
input,textarea {font-family:inherit; font-size:1.05em;} /*로그인페이지와 관리자모드의 인풋창 까지 바뀜*/

dl, dt, dd, p{ margin:0; padding:0; }
ul, li{ list-style:none; margin:0; padding:0; }
hr{ display:none; }



/* 텍스트 지정 색깔 */
::selection {
    background:#ffcc00;                
    color: #FFF;
    text-shadow: none;
}
::-moz-selection {
    background:#ffcc00;
    color: #FFF;
    text-shadow: none;
}
::-webkit-selection {
    background:#ffcc00;
    color: #FFF;
    text-shadow: none;
}






#wrap {width:100%; height:869px; margin:0 auto; position:relative; }

#wrap .go_link {width:94px; height:233px; position:absolute; top:195px; left:50%; margin-left:-500px; z-index:5;}

#wrap .top_area {width:100%; height:164px; position:relative;}

.top_area .reser_bt {position:absolute; top:127px; left:50%; margin-left:400px;}

.top_area .logo {width:349px; }
.top_area .top_bt {position:absolute; top:18px;  right:0;}
.top_bt ul {float:left; }
.top_bt li {display:inline; }

#wrap .menu {width:733px; height:39px; text-align:center; }

.menu .menu_tab { width:733px; height:39px;}
.menu_tab #bt_menu_tab1,
.menu_tab #bt_menu_tab2,
.menu_tab #bt_menu_tab3,
.menu_tab #bt_menu_tab4,
.menu_tab #bt_menu_tab5,
.menu_tab #bt_menu_tab6 { background:url("../images/menu_tab_on.gif") no-repeat 0 100px;  cursor:pointer; }
.menu_tab #bt_menu_tab1.selected { background-position:-141px 0; }
.menu_tab #bt_menu_tab2.selected { background-position:-282px 0; }
.menu_tab #bt_menu_tab3.selected { background-position:-390px 0; }
.menu_tab #bt_menu_tab4.selected { background-position:-503px 0; }
.menu_tab #bt_menu_tab5.selected { background-position:-610px 0; }
.menu_tab #bt_menu_tab6.selected { background-position:-748px 0; }
.menu_tab .tab { background:url("../images/menu_tab_off.gif") no-repeat -141px 0; height:39px;}

.menu_tab .tab a#bt_menu_tab1{float:left; width:141px;  height:39px;}
.menu_tab .tab a#bt_menu_tab2{float:left; width:108px;  height:39px;}  
.menu_tab .tab a#bt_menu_tab3{float:left; width:113px;  height:39px;}
.menu_tab .tab a#bt_menu_tab4{float:left; width:107px;  height:39px;}       
.menu_tab .tab a#bt_menu_tab5{float:left; width:138px;  height:39px;}
.menu_tab .tab a#bt_menu_tab6{float:left; width:126px;  height:39px;} 

#menu_tab2,#menu_tab3,#menu_tab4,#menu_tab5,#menu_tab6 { display:none; }


#wrap .mainvisual {width:1920px; height:636px; position:absolute; top:233px; left:50%; margin-left:-960px;}

#wrap .sub_line {width:100%; height:25px; background:url(../images/sub_line.gif) repeat-x; margin-top:17px;}

#wrap .subcontent {width:100%; height:auto; background:url(../images/subcontent_bg.gif) no-repeat 50% 0; text-align:left;}

.subcontent .sub_top {width:1010px; height:81px; margin-top:39px;}

.sub_top .title {width:505px; float:left;}

.sub_top .sub_navi{width:494px; height:81px; float:left; margin-left:11px; background:url(../images/sub_navi_line.gif) repeat-x;}

.sub_navi table.navi_move {margin-left:18px;}

.navi_move ul li{display:inline; float:left; margin-top:23px;}
.navi_move ul li a{ text-align:left;  font-weight:bold; font-size:12px;}

.navi_move ul li a span.sub01 {display:inline; float:left;   height:42px; text-align:center; line-height:42px; padding:0 9px 0 9px;}
.navi_move ul li a span.sub02 {display:inline; float:left;   height:42px; text-align:center; line-height:42px; padding:0 9px 0 9px;}
.navi_move ul li a span.sub03 {display:inline; float:left;   height:42px; text-align:center; line-height:42px; padding:0 9px 0 9px;}
.navi_move ul li a span.sub04 {display:inline; float:left;   height:42px; text-align:center; line-height:42px; padding:0 9px 0 9px;}
.navi_move ul li a span.sub05 {display:inline; float:left;   height:42px; text-align:center; line-height:42px; padding:0 9px 0 9px;}
.navi_move ul li a span.sub06 {display:inline; float:left;   height:42px; text-align:center; line-height:42px; padding:0 9px 0 9px;}

.navi_move ul li a:link,
.navi_move ul li a:visited{color:#36312f;}
.navi_move ul li a:hover{color:#36312f; }

.navi_move ul li.active_class a {color:#fff; text-align:center; text-align:left;  font-weight:bold; font-size:12px; margin-top:23px;}


.navi_move2 ul li{display:inline; float:left; margin-top:2px; }
.navi_move2 ul li a{ text-align:left;  font-weight:bold; font-size:12px;}

.navi_move2 ul li a span.sub01 {display:inline; float:left;   height:42px; text-align:center; line-height:42px; padding:0 9px 0 9px;}
.navi_move2 ul li a span.sub02 {display:inline; float:left;   height:42px; text-align:center; line-height:42px; padding:0 9px 0 9px;}
.navi_move2 ul li a span.sub03 {display:inline; float:left;   height:42px; text-align:center; line-height:42px; padding:0 9px 0 9px;}
.navi_move2 ul li a span.sub04 {display:inline; float:left;   height:42px; text-align:center; line-height:42px; padding:0 9px 0 9px;}
.navi_move2 ul li a span.sub05 {display:inline; float:left;   height:42px; text-align:center; line-height:42px; padding:0 9px 0 9px;}
.navi_move2 ul li a span.sub06 {display:inline; float:left;   height:42px; text-align:center; line-height:42px; padding:0 9px 0 9px;}

.navi_move2 ul li a:link,
.navi_move2 ul li a:visited{color:#36312f;}
.navi_move2 ul li a:hover{color:#36312f; }

.navi_move2 ul li.active_class a {color:#fff; text-align:center; text-align:left;  font-weight:bold; font-size:12px; margin-top:23px;}

.navi_move ul li.active_class a span.sub01 {display:inline; float:left; text-align:center; background:#fff;  height:42px; line-height:42px; background:#8ebabd; padding:0 9px 0 9px;}
.navi_move ul li.active_class a span.sub02 {display:inline; float:left; text-align:center; background:#fff;  height:42px; line-height:42px; background:#eeb3ba; padding:0 9px 0 9px;}
.navi_move2 ul li.active_class a span.sub02 {display:inline; float:left; text-align:center; background:#fff;  height:42px; line-height:42px; background:#eeb3ba; padding:0 9px 0 9px;}
.navi_move ul li.active_class a span.sub03 {display:inline; float:left; text-align:center; background:#fff;  height:42px; line-height:42px; background:#c4aed8; padding:0 9px 0 9px;}
.navi_move ul li.active_class a span.sub04 {display:inline; float:left; text-align:center; background:#fff;  height:42px; line-height:42px; background:#a1b3d4; padding:0 9px 0 9px;}
.navi_move ul li.active_class a span.sub05 {display:inline; float:left; text-align:center; background:#fff;  height:42px; line-height:42px; background:#e4cea2; padding:0 9px 0 9px;}
.navi_move ul li.active_class a span.sub06 {display:inline; float:left; text-align:center; background:#fff;  height:42px; line-height:42px; background:#c6a896; padding:0 9px 0 9px;}

.navi_move ul li.active_class a:link,
.navi_move ul li.active_class a:visited{color:#fff;}
.navi_move ul li.active_class a:hover{color:#fff; }

.navi_move2 ul li.active_class a:link,
.navi_move2 ul li.active_class a:visited{color:#fff;}
.navi_move2 ul li.active_class a:hover{color:#fff; }

.subcontent .subcontent_line {width:1010px; height:2px; background:url(../images/sub_content_line.gif) repeat-x; margin-top:49px;}

.subcontent .subject1 {width:1010px; height:auto; min-height:500px;}
.subject1 .location01 {width:1010px; height:750px; background:url(../images/location_bg.gif) no-repeat; }
.subject1 .location01 .locationmap {padding-top:130px;}
.subject1 .location02 {width:1010px; height:623px;}

#wrap #top_control {width:1010px; text-align:center; padding:15px 0 15px 0;}

.copy {width:100%; height:auto; clear:both; text-align:center; background:url(../images/copy_bg.gif) repeat-x; margin-top:15px; }
.copy_main {width:100%; height:auto; clear:both; text-align:center; }
.copy img {padding-top:2px;}
