@charset "euc-kr";
/* CSS Document */
@import url(../../fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* °øÅë»çÇ× ÃÊ±âÈ­ - ¸ðµç »ö»ó°ªµéÀº ·¹ÀÌ¾Æ¿ô ¿µ¿ª°ú ¹®ÀÚ¸¦ Ç¥½ÃÇÏ±â À§ÇÏ¿© ÀÓÀÇ·Î ¼³Á¤µÊ */
/* * { margin:0; padding:0; border:0; } */
em,address{font-style:normal; font-size:95%;}
/* ol { margin:0 0 20px 20px; line-height:150% } */
body { margin:0px; font-size:small; font-family:"Nanum Gothic" !important ; background:#434242;}

form, select, input, option, textarea {background-color:#fff; vertical-align:middle; font-size:12px;font-family: Nanum Gothic,gulim,  dotum, Nanum Gothic, sans-serif; margin:0 0 0 0;}
input.type-image {border:0 none; padding:0; margin:0;}
.blind,legend,hr{visibility:hidden; position:absolute; overflow:hidden; height:0; width:0; font-size:0; } 
.input_text, textarea{border:1px #d5d3d3 solid; background:#fff; padding:0px 2px 0 2px; font-size:100%; margin-right:13px;}
.input_text{height:18px; width:180px;}
form {border:0;padding:0; margin:0;}
img {border:0;} /* img */
ul { list-style:none; margin:0; padding:0; }
.comment{display:none;width:0px; height:0px; overflow:hidden;font-size:0;line-height:0;}
ol, ul, li, dl, dt, dd {list-style:none;margin:0;padding:0;}

#pop_txt{font-size:12px; padding:5px 0 0 0; color:#676767;}
.close_txt{color:#676767;}
/* padding »ó ¿ì ÇÏ ÁÂ */

#top_login a:link {color:#6a6a6a;}
#top_login a:visited {color:#6a6a6a;}
#top_login a:active {color:#6a6a6a;}
#top_login a:hover {color:#94c633;}


#sub_content a:link {color:#6a6a6a;}
#sub_content a:visited {color:#6a6a6a;}
#sub_content a:active {color:#6a6a6a;}
#sub_content a:hover {color:#94c633;}

#notice_txt a:link {color:#6a6a6a;}
#notice_txt a:visited {color:#6a6a6a;}
#notice_txt a:active {color:#6a6a6a;}
#notice_txt a:hover {color:#94c633;}

#bottom_menu_content a:link{color:#ffffff;}
#bottom_menu_content a:visited {color:#ffffff;}
#bottom_menu_content a:active {color:#ffffff;}
#bottom_menu_content a:hover {color:#ffffff;}

#notice_txt {padding:10px 0 0 0; margin:0 0 0 0;}

.choice{font-weight:bold; color:#03c09f;}



a:link { text-decoration:none; color:#ffffff; font-size:90%;}

#main_wrap{width:1200px; padding:0 0 0 0; margin:0 0 0 0; background:#ffffff; margin:0 auto;}
#top_logo{width:381px; height:180px; padding:0 0 0 0; margin:0 auto;}
#top_menu{width:1120px; height:52px; padding:0 0 0 0; margin:0 auto; background:url(../img/menu_back.gif);}
#main_title{width:774px; padding:0 0 0 0; margin:0 auto;}
#main_img{width:1125px; padding:0 0 0 0; margin:0 auto;}
#middle_content{clear:both; width:1125px; margin:0 auto; text-align:center; padding:0 0 30px 0;}
#main_blank{clear:both; height:20px; padding:0 0 0 0; margin:0 0 0 0;}
#main_wrap02{width:1200px; height:440px; padding:0 0 0 0; margin:0 0 0 0; background:#ffffff; margin:0 auto;}

#main_wrap02_left{float:left; width:570px; margin:24px 0 0 40px; padding:0 0 0 0;}
#main_wrap02_right{float:left; padding:20px 0 0 0; margin:0 0 0 0;}


#camping_title{padding:30px 0 0 10px; margin:0 0 0 0;}
#camping_txt{line-height:20px; color:#676767; font-size:14px; padding:10px 0 20px 10px; margin:0 0 0 0;}

#cam_icon{padding:30px 0 0 10px; margin:0 0 0 0;}

#test{width:800px; height:500px; padding:100px; background:#ffffff; line-height:18px; font-size:12px; color:#676767;}
#blank{clear:both;}




#main_wrap03{width:1200px; height:510px; padding:0 0 0 0; margin:0 0 0 0; background:#ffffff; margin:0 auto;}
#room_left{float:left; width:535px; padding:40px 0 0 40px; margin:0 0 0 0;}
#room_left02{clear:both; float:left; width:760px; padding:15px 0 0 40px; margin:0 0 0 0;}
#room_right{float:left; width:560px; height:200px; padding:60px 0 0 0; margin:0 0 0 0; border:1px solid transparent;}
#room_right02{float:right; width:400px; height:200px; padding:0 0 0 0; margin:40px 0 0 0; }
#room_01{float:left; padding:0 0 0 0; margin:0 0 0 0;}
#room_02{float:left; padding:0 0 0 0; margin:0 0 0 0;}
#room_03{clear:both; float:left; padding:0 0 0 0; margin:0 0 0 0;}
#room_04{float:left; padding:0 0 0 0; margin:0 0 0 0;}
#room_05{float:left; padding:0 0 0 0; margin:0 0 0 0;}
#room_txt{width:100%; line-height:20px; color:#676767; font-size:14px; padding:10px 0 20px 0; margin:0 0 0 0;}
#room_icon01{float:left; padding:0 0 0 7px; margin:0 0 0 0;}
#room_icon02{float:left; padding:0 0 0 7px; margin:0 0 0 0;}
#room_icon03{float:left; padding:0 0 0 7px; margin:0 0 0 0;}

#main_wrap04{width:1200px; height:200px; padding:0 0 0 0; margin:0 0 0 0; background:#ffffff; margin:0 auto;}

#main_wrap05{width:1200px; height:260px; padding:0 0 0 0; margin:0 0 0 0; background:#313131; margin:0 auto;}


#notice{float:left; width:365px; padding:30px 0 0 40px;}
#tour{float:left; width:365px; padding:30px 0 0 40px;}
#customer{float:left; padding:30px 0 0 40px;}

#notice_title{font-weight:bold; font-size:18px;}
#tour_title{font-weight:bold; font-size:18px;}
#customer_title{font-weight:bold; font-size:18px;}

.nav {
	height:89px;
	list-style: none;
	width:1200px;
	margin:auto;	
	font-size: 16px;

}

.topnav{
	text-align:center;
	width:120px;
	height:44px;
	cursor:pointer;
	font-weight:bold;
	color:#ffffff;
}

/*ÁÖ¸Þ´º ¸¶¿ì½º ¿À¹ö½Ã*/

.topnav:hover{
	color:#2d2d2d;
}


/*ÁÖ¸Þ´º,¼­ºê¸Þ´º ÇÑ¹­À½ Á¦¾î*/

.navi_set{
	float: left;	
	padding:15px 0 0 33px;
	position: relative;
}


/*¼­ºê¸Þ´º ÀüÃ¼¿µ¿ª Á¦¾î*/

.subnav{
	
	position: absolute;
	left:20px; top: 50px;	
	background:url(../img/bg_2depth.gif);
	display: none;
	z-index:1000;
	border:3px solid #b0dd58;;

}


/*¼­ºê¸Þ´º ÇÑÄ­ Á¦¾î*/

.subnav li{
	
	padding:10px 0 10px 15px;;
	width:110px;
	font-size:12px;
	color:#ffffff;
	cursor:pointer;
}


/*¼­ºê¸Þ´º ¸¶¿ì½º ¿À¹ö½Ã*/

.subnav li:linked{
	color:#ffffff;

}

.subnav li:hover{
	color:#ffffff;
	background:#c1d953;
}

.subnav a:visited{
	color:#ffffff;
	text-decoration:none;
}

.subnav li:active{
	color:#ffffff;
	
}


#customer_txt{padding:20px 0 0 5px; margin:0 0 0 0;}
.customer_txt01{color:#ff7505; font-size:26px; font-weight:bold; line-height:30px;}
.customer_txt02{color:#676767; font-size:13px; padding:0 0 0 0; margin:0 0 0 0;}

#bottom_menu_left{float:left; width:100px; font-size:20px; font-weight:bold; color:#ffffff; padding:20px 0 0 30px; margin:0 0 0 0;}
#bottom_menu_content{float:left; width:400px; font-size:12px; color:#ffffff; padding:25px 0 0 0; margin:0 0 0 0;}
#bottom_menu_right{width:200px; float:right; padding:10px 0 0 0; margin:0 0 0 0;}

#bottom_line{clear:both; padding:5px 0 0 10px; margin:0 0 0 0;}

#bottom_content01{float:left; width:300px; padding:20px 0 0 50px; margin:0 0 0 0;}
#bottom_content02{float:left; width:420px; padding:20px 0 0 50px; margin:0 0 0 0;}
#bottom_content03{float:left; width:300px; padding:20px 0 0 50px; margin:0 0 0 0;}

#bottom_content_title{font-size:24px; color:#66aef0; font-weight:bold; padding:0 0 0 0; margin:0 0 0 0;}
#bottom_content01_txt{font-size:13px; color:#e1e1e1; padding:20px 0 0 5px; margin:0 0 0 0;}
#bottom_content02_txt{font-size:24px; font-weight:bold; color:#ffc705; padding:15px 0 0 5px; margin:0 0 0 0;}
#bottom_content03_txt{font-size:13px; color:#e1e1e1; padding:20px 0 0 5px; margin:0 0 0 0;}
#copyright{width:100%; padding:10px 0 0 60px; margin:0 0 0 0; font-size:11px; color:#c1c1c1; line-height:18px;}

#top_login{width:180px; padding:0 0 0 0; margin:0 0 0 0; position:absolute; left:50%; margin-left:380px; top:5px;}
#top_reservation{width:170px; text-align:right; padding:30px 0 0 0; margin:0 0 0 0;}
#top_login_txt{width:170px; text-align:right; font-size:11px; font-weight:bold; color:#676767;}

#sub_content{width:1120px; padding:0 0 0 10px; margin:0 auto;}




#sub_title{width:527px; height:64px; padding:40px 0 0 0; margin:0 auto;}
#sub_title02{width:385px; height:64px; padding:40px 0 0 0; margin:0 auto;}
#sub_menu{width:527px; height:49px; font-size:17px; font-weight:bold; color:#235181; padding:14px 0 0 0; margin:0 auto; text-align:center; background:url(../img/menu_bg.gif) no-repeat;}
#intro{width:1094px; height:693px; padding:0 0 0 0; margin:0 0 0 0; background:url(../img/intro_bg.jpg) no-repeat;}
#intro_title{width:400px; font-size:24px; font-weight:bold; color:#779e01; padding:370px 0 0 13px; margin:0 0 0 0;}
#intro_title02{color:#323232; font-size:18px; font-weight:bold; padding:10px 0 0 13px; margin:0 0 0 0;}
#intro_txt{width:600px; color:#676767; font-size:13px; line-height:20px; padding:20px 0 0 13px; margin:0 0 0 0;}
.submenu02{font-size:16px; color:#676767; font-weight:100; padding:10px 0 0 13px; margin:0 0 0 0;}
#sub_bottom{clear:both; width:100%; height:100px; padding:0 0 0 0; margin:0 0 0 0;}

#sub_room{width:1030px; padding:0 0 0 20px; margin:0 0 0 0;}
#sub_room_left{float:left; width:584px; padding:0 0 0 0; margin:0 0 0 0;}
#sub_room_right{float:left; width:433px; padding:0 0 0 5px; margin:0 0 0 0;}
#sub_room_title{font-size:36px; font-weight:bold; padding:10px;}
.room_small{font-size:30px; color:#95b15f;}

#room_guide{font-size:18px; font-weight:bold; color:#519197; padding:10px 0 0 10px; margin:0 0 0 0;}
#room_guide_txt{font-size:13px; color:#676767; padding:10px 0 0 15px; margin:0 0 0 0; line-height:18px;}
#camp_guide_txt{font-size:12px; color:#676767; padding:10px 0 0 15px; margin:0 0 0 0; line-height:18px;}
#tour_guide_txt{height:190px; font-size:13px; color:#676767; padding:10px 0 0 15px; margin:0 0 0 0; line-height:18px;}
#room_blank{width:200px; height:20px; padding:0 0 0 0; margin:0 0 0 0;}
#camp_blank{width:200px; height:8px; padding:0 0 0 0; margin:0 0 0 0;}

.txt01{font-weight:bold; color:#000000; font-size:12px;}
.txt02{color:#676767; font-size:12px;}
.txt03{color:red; font-size:12px;}
.line{border-top:2px solid #F60;}
.line02{border-top:2px solid #6fc1d8;}
.line03{border-top:1px solid #6fc1d8; border-bottom:1px #676767;}
.line04{border-top:2px solid #6fc1d8;}

#room_bottom{padding:7px 0 0 0; margin:0 0 0 0;}
#hidden01{width:180px; position:absolute; left:50%; margin-left:380px; top:-205px;}
#reservation_left{float:left; width:530px; padding:0 0 0 0; margin:0 0 0 0;}
#reservation_right{float:left; width:550px; padding:0 0 0 23px; margin:0 0 0 0;}
#reservation_guide{font-size:18px; font-weight:bold; color:#519197; padding:10px 0 0 10px; margin:0 0 0 0;}
#reservation_guide02{font-size:18px; font-weight:bold; color:#519197; padding:10px 0 0 0; margin:0 0 0 0;}
#reservation_guide_txt{font-size:13px; color:#676767; padding:10px 0 0 15px; margin:0 0 0 0; line-height:18px;}
#blank02{clear:both; height:10px;}
#blank05{clear:both; height:60px;}
#info{font-size:11px; line-height:20px; padding:0 0 0 0; margin:0 0 0 0;}
#account{font-size:16px; font-weight:bold; padding:5px 0 5px 0;}

#tour_left{float:left; width:380px; padding:0 0 0 0; margin:0 0 0 0;}
#tour_right{float:left; width:640px; padding:0 0 0 5px; margin:0 0 0 0;}

#map_left{float:left; width:660px; padding:0 0 0 0;}
#map_right{float:left; width:400px; padding:0 0 0 0;}

#map_guide{font-size:18px; font-weight:bold; color:#519197; padding:10px 0 0 0; margin:0 0 0 0;}
#map_guide_txt{font-size:13px; color:#676767; padding:10px 0 0 5px; margin:0 0 0 0; line-height:18px;}
#map_guide_txt02{font-size:12px; color:#676767; padding:10px 0 0 5px; margin:0 0 0 0; line-height:18px;}

#booth{padding:0 0 0 0; margin:0 0 0 20px}