@charset "euc-kr";

@import url("reset.css");  
@import url("default.css");  

/***************************************************************
common
***************************************************************/
body{background:#333333;}
#main img{width:100%;}
#main header{position:absolute;right:0;top:0;width:100%;margin-top:0;}
#main header div {position:absolute;top:0;left:0;}
#main header div a{width:100%;display:inline-block;}
#main nav{width:20.5%;height:auto;position:absolute;top:0;left:0;}
#main nav ul.btn_1{margin-top:145%;border-top:1px solid #8a8a89;}
#main nav ul.btn_1 li a{font-size:15px;display:block;color:#fff;font-weight:bold;padding:10%;font-size:13px;border-bottom:1px solid #8a8a89;}
#main nav ul.btn_1 li a:hover{color:#fff;}
#main nav ul.btn_2{margin-top:47%;}
#main nav ul.btn_2 li{margin-top:1px;}
#main nav ul.btn_2 li a{font-size:15px;display:block;color:#fff;font-weight:bold;padding:10%;font-size:13px;
background: #147a04; /* Old browsers */
background: -moz-linear-gradient(45deg,  #147a04 0%, #5fc147 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#147a04), color-stop(100%,#5fc147)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #147a04 0%,#5fc147 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #147a04 0%,#5fc147 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #147a04 0%,#5fc147 100%); /* IE10+ */
background: linear-gradient(45deg,  #147a04 0%,#5fc147 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#147a04', endColorstr='#5fc147',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#main nav ul.btn_2 li a:hover{color:#fff;}
#main nav ul.btn_2 li a p span{display:inline-block;width:100%;height:15px;}
#main nav ul.btn_2 li:nth-child(1) a p {background:url(../images/ico_1.png) no-repeat left 6px;background-size:13px auto;line-height:20px;}
#main nav ul.btn_2 li:nth-child(2) a p {background:url(../images/ico_2.png) no-repeat left 6px;background-size:13px auto;line-height:20px;}
#main nav ul.btn_2 li:nth-child(3) a p {background:url(../images/ico_3.png) no-repeat 2px 6px;background-size:10px auto;line-height:20px;}
#main nav ul.btn_2 li:nth-child(4) a p {background:url(../images/ico_4.png) no-repeat left 6px;background-size:13px auto;line-height:20px;}
#main nav ul.btn_2 li:nth-child(5) a p {background:url(../images/ico_5.png) no-repeat left 6px;background-size:12px auto;line-height:20px;}

#sub header{ height:50px;text-align:center;position:relative;border-bottom:1px solid #115200;
background: #147a04; /* Old browsers */
background: -moz-linear-gradient(45deg,  #147a04 0%, #5fc147 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#147a04), color-stop(100%,#5fc147)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #147a04 0%,#5fc147 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #147a04 0%,#5fc147 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #147a04 0%,#5fc147 100%); /* IE10+ */
background: linear-gradient(45deg,  #147a04 0%,#5fc147 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#147a04', endColorstr='#5fc147',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#sub header img{width:200px;margin-top:9px;}
#sub header .btn_left {position:absolute;top:5px;left:5px;}
#sub header .btn_right {position:absolute;top:5px;right:5px;}
#sub header .btn_left img,
#sub header .btn_right img{width:22px;}
#sub nav{border-top:1px solid #308b19;background:#333; }
#sub nav .btn_1 li{float:left;font-size:15px;padding:10px 0;width:20%;text-align:center;}
#sub nav .btn_1 li a {color:#fff;display:inline-block;width:100%;padding:3px 0;border-right:1px solid #fff;}
#sub nav .btn_1 li:last-child a{border-right:none}
#sub nav .btn_2 {height:40px;
background: #147a04; /* Old browsers */
background: -moz-linear-gradient(45deg,  #147a04 0%, #5fc147 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#147a04), color-stop(100%,#5fc147)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #147a04 0%,#5fc147 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #147a04 0%,#5fc147 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #147a04 0%,#5fc147 100%); /* IE10+ */
background: linear-gradient(45deg,  #147a04 0%,#5fc147 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#147a04', endColorstr='#5fc147',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#sub nav .btn_2 li{width:25%;height:40px;float:left;border-right:1px solid #115200;text-align:center;box-sizing:border-box;}
#sub nav ul.btn_2 li:nth-child(5){border-right:none;}
#sub nav .btn_2 li a{color:#fff;font-weight:bold;}
#sub nav .btn_2 li a span{display:inline-block;width:100%;}
#sub nav ul.btn_2 li:nth-child(1) a p {background:url(../images/ico_1.png) no-repeat center 6px;background-size:13px auto;line-height:20px;}
#sub nav ul.btn_2 li:nth-child(2) a p {background:url(../images/ico_2.png) no-repeat center 6px;background-size:13px auto;line-height:20px;}
#sub nav ul.btn_2 li:nth-child(3) a p {background:url(../images/ico_3.png) no-repeat center 6px;background-size:10px auto;line-height:20px;}
#sub nav ul.btn_2 li:nth-child(4) a p {background:url(../images/ico_4.png) no-repeat center 6px;background-size:13px auto;line-height:20px;}
#sub nav ul.btn_2 li:nth-child(5) a p {background:url(../images/ico_5.png) no-repeat center 6px;background-size:10px auto;line-height:20px;}
#sub section {clear:both;background:#fff;padding:20px 0;}
#sub section div.img100{clear:both;}
#sub section div.img100 img{width:100%;}
#sub section div.img100 h2{margin-top:20px;}
#sub section ul li a span{display:none;}

#sub section .tab_01{width:252px;height:80px;margin:25px auto 50px;}
#sub section .tab_01 li{float:left;margin:0 2px;}
#sub section .tab_01 li a {display:inline-block;width:80px;height:80px;background-size:80px auto;}
#sub section .tab_01 li:nth-child(1) a {background-image:url(../images/tab_01_01_off.gif);}
#sub section .tab_01 li:nth-child(2) a {background-image:url(../images/tab_01_02_off.gif);}
#sub section .tab_01 li:nth-child(3) a {background-image:url(../images/tab_01_03_off.gif);}
#sub section .tab_01 li:nth-child(1) a.on {background-image:url(../images/tab_01_01_on.gif);}
#sub section .tab_01 li:nth-child(2) a.on {background-image:url(../images/tab_01_02_on.gif);}
#sub section .tab_01 li:nth-child(3) a.on {background-image:url(../images/tab_01_03_on.gif);}

#sub section .tab_02{width:252px;height:80px;margin:25px auto 50px;}
#sub section .tab_02 li{float:left;margin:0 2px;}
#sub section .tab_02 li a {display:inline-block;width:80px;height:80px;background-size:80px auto;}
#sub section .tab_02 li:nth-child(1) a {background-image:url(../images/tab_02_01_off.gif);}
#sub section .tab_02 li:nth-child(2) a {background-image:url(../images/tab_02_02_off.gif);}
#sub section .tab_02 li:nth-child(3) a {background-image:url(../images/tab_02_03_off.gif);}
#sub section .tab_02 li:nth-child(1) a.on {background-image:url(../images/tab_02_01_on.gif);}
#sub section .tab_02 li:nth-child(2) a.on {background-image:url(../images/tab_02_02_on.gif);}
#sub section .tab_02 li:nth-child(3) a.on {background-image:url(../images/tab_02_03_on.gif);}

#sub section .tab_03{width:252px;height:80px;margin:25px auto 50px;}
#sub section .tab_03 li{float:left;margin:0 2px;}
#sub section .tab_03 li a {display:inline-block;width:80px;height:80px;background-size:80px auto;}
#sub section .tab_03 li:nth-child(1) a {background-image:url(../images/tab_03_01_off.gif);}
#sub section .tab_03 li:nth-child(2) a {background-image:url(../images/tab_03_02_off.gif);}
#sub section .tab_03 li:nth-child(3) a {background-image:url(../images/tab_03_03_off.gif);}
#sub section .tab_03 li:nth-child(1) a.on {background-image:url(../images/tab_03_01_on.gif);}
#sub section .tab_03 li:nth-child(2) a.on {background-image:url(../images/tab_03_02_on.gif);}
#sub section .tab_03 li:nth-child(3) a.on {background-image:url(../images/tab_03_03_on.gif);}

#sub section .tab_04{width:168px;height:80px;margin:25px auto 50px;}
#sub section .tab_04 li{float:left;margin:0 2px;}
#sub section .tab_04 li a {display:inline-block;width:80px;height:80px;background-size:80px auto;}
#sub section .tab_04 li:nth-child(1) a {background-image:url(../images/tab_04_01_off.gif);}
#sub section .tab_04 li:nth-child(2) a {background-image:url(../images/tab_04_02_off.gif);}
#sub section .tab_04 li:nth-child(3) a {background-image:url(../images/tab_04_03_off.gif);}
#sub section .tab_04 li:nth-child(1) a.on {background-image:url(../images/tab_04_01_on.gif);}
#sub section .tab_04 li:nth-child(2) a.on {background-image:url(../images/tab_04_02_on.gif);}
#sub section .tab_04 li:nth-child(3) a.on {background-image:url(../images/tab_04_03_on.gif);}

#sub section .tab_room{width:295px;height:80px;margin:25px auto 20px; padding-left: 125px;}
#sub section .tab_room li{float:left;margin:0 2px;}
#sub section .tab_room li a {display:inline-block;width:32px;height:37px;background-size:32px 37px;}
#sub section .tab_room li.tab07 a {background-image:url(../images/tab_sub_01_02_07_off.gif);}
#sub section .tab_room li.tab08 a {background-image:url(../images/tab_sub_01_02_08_off.gif);}
#sub section .tab_room li.tab07 a:hover {background-image:url(../images/tab_sub_01_02_07_on.gif);}
#sub section .tab_room li.tab08 a:hover {background-image:url(../images/tab_sub_01_02_08_on.gif);}
#sub section .tab_room li.tab07 a.on {background-image:url(../images/tab_sub_01_02_07_on.gif);}
#sub section .tab_room li.tab08 a.on {background-image:url(../images/tab_sub_01_02_08_on.gif);}
/*#sub section .tab_room li:nth-child(1) a {background-image:url(../images/tab_sub_01_02_01_off.gif);}
#sub section .tab_room li:nth-child(2) a {background-image:url(../images/tab_sub_01_02_02_off.gif);}
#sub section .tab_room li:nth-child(3) a {background-image:url(../images/tab_sub_01_02_03_off.gif);}
#sub section .tab_room li:nth-child(4) a {background-image:url(../images/tab_sub_01_02_04_off.gif);}
#sub section .tab_room li:nth-child(5) a {background-image:url(../images/tab_sub_01_02_05_off.gif);}
#sub section .tab_room li:nth-child(6) a {background-image:url(../images/tab_sub_01_02_06_off.gif);}
#sub section .tab_room li:nth-child(7) a {background-image:url(../images/tab_sub_01_02_07_off.gif);}
#sub section .tab_room li:nth-child(8) a {background-image:url(../images/tab_sub_01_02_08_off.gif);}
#sub section .tab_room li:nth-child(1) a:hover {background-image:url(../images/tab_sub_01_02_01_on.gif);}
#sub section .tab_room li:nth-child(2) a:hover {background-image:url(../images/tab_sub_01_02_02_on.gif);}
#sub section .tab_room li:nth-child(3) a:hover {background-image:url(../images/tab_sub_01_02_03_on.gif);}
#sub section .tab_room li:nth-child(4) a:hover {background-image:url(../images/tab_sub_01_02_04_on.gif);}
#sub section .tab_room li:nth-child(5) a:hover {background-image:url(../images/tab_sub_01_02_05_on.gif);}
#sub section .tab_room li:nth-child(6) a:hover {background-image:url(../images/tab_sub_01_02_06_on.gif);}
#sub section .tab_room li:nth-child(7) a:hover {background-image:url(../images/tab_sub_01_02_07_on.gif);}
#sub section .tab_room li:nth-child(8) a:hover {background-image:url(../images/tab_sub_01_02_08_on.gif);}
#sub section .tab_room li:nth-child(1) a.on {background-image:url(../images/tab_sub_01_02_01_on.gif);}
#sub section .tab_room li:nth-child(2) a.on {background-image:url(../images/tab_sub_01_02_02_on.gif);}
#sub section .tab_room li:nth-child(3) a.on {background-image:url(../images/tab_sub_01_02_03_on.gif);}
#sub section .tab_room li:nth-child(4) a.on {background-image:url(../images/tab_sub_01_02_04_on.gif);}
#sub section .tab_room li:nth-child(5) a.on {background-image:url(../images/tab_sub_01_02_05_on.gif);}
#sub section .tab_room li:nth-child(6) a.on {background-image:url(../images/tab_sub_01_02_06_on.gif);}
#sub section .tab_room li:nth-child(7) a.on {background-image:url(../images/tab_sub_01_02_07_on.gif);}
#sub section .tab_room li:nth-child(8) a.on {background-image:url(../images/tab_sub_01_02_08_on.gif);}*/

#sub section .map{margin:20px 0;text-align:center;}

#sub footer{padding:20px 0;}
#sub footer img{width:100%;}
.footer {position:relative;background:#333; color:#fff; font-weight:700; padding:20px 10px; width:100%; }
.footer .top { position:relative;font-size:17px; width:100%; padding-bottom:20px;}
.footer .address {overflow:hidden;}
.footer .address .txt {font-size:12px; line-height:20px;}
.footer .address .txt span {padding:0;display: block;}

/***************************************************************
----------------------------------------------------------------------------
-webkit-text-size-adjust:none; 
-o-linear-text-size-adjust:none; 
-moz-text-size-adjust:none; 
-ms-text-size-adjust:none; 

***************************************************************/
