@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.wrap {width:100%; min-width:1280px; float:left; margin:0 auto;}
.container {width:1280px; min-width:1280px; margin:0 auto;}
/*head*/
#h_btn { background:#ededed; border-bottom:1px solid #e5e5e5; height:18px;}
#h_btn h1 {float:left; width:60px;} 
#h_btn ul {text-align:right; float:right;}
#h_btn li {display:inline; margin-left:10px;}

#header {height:95px; background:#ffffff;}
#header h1{width:430px; margin:10px 0 0 20px; float:left; }
#header span {float:right; display:block;} 

#top{float:left; background:url(../images/common/top_bg.jpg) repeat-x; height:119px;}
#menu_top {height:26px; }
#menu_top ul{padding:5px 0 0 0; float:right;}
#menu_top ul li{float:left; margin:0 0px 0 10px;}


#navi ul{margin:13px 0 0 0px;}
#navi ul li{margin:0px 0 0 53px; float:left;}

#top_left {float:left;}
#top_right {float:left; width:1085px;}
#menu_right_top{float:left;}

#interior {background:url(../images/sub/tour_bg.jpg) no-repeat; padding:15px 0 0 13px; height:466px;}
#interior dl dd{float:left; margin:5px 0 0 1px;}
.interior_img{margin:0 0 8px 1px;}

.commonNav {width:1280px; margin:0 auto; position:relative; top:0; /*z-index:7676769;*/}
.gnb {float:left; width:1280px; height:3px; padding:0 0 0 3px;}
.gnb .gnbWrap {height:33px;}
.gnb .left span {margin:0 40px 0 0px; display:inline;}

/* submenu, service list */
.wrap .submenu {display:none; position:absolute; top:119px;left:0; z-index:6000; background:url(../images/common/navi_bg.png) repeat-x top; width:100%; height:247px; padding:0 0 0 2px;}
.wrap .submenu .submenuWrap {width:1280px; margin:0 auto; position:relative; height:200px; padding:0 0 0 400px;}
.wrap .submenu .submenuWrap div {float:left; width:auto;}
.wrap .submenu .submenuWrap a {color:#464646;}
.wrap .submenu .submenuWrap .subFirst {float:left;}
.wrap .submenu .submenuWrap .subFirst:after {display:block; clear:both;}
.wrap .submenu .submenuWrap .subFirst h1 {height:227px; padding-top:10px; margin-right:10px; background:url(../images/common/navi_bar.gif) right top no-repeat; float:left;}
.wrap .submenu .submenuWrap .subFirst dl {float:left; border-right:1px solid #dfdfdf;  padding:10px 0px 0 0;}
.wrap .submenu .submenuWrap .subLast  {float:left; width:auto; height:227px; padding:10px 0px 0px 0px;}
.wrap .submenu .submenuWrap  dl {width:auto; height:220px; display:block;}
.wrap .submenu .submenuWrap  dd {height:20px; margin:0 0 3px 7px;}

#menu_view .menu01 {width:160px; padding-left:101px; border-left:1px solid #d1d1d3;}
#menu_view .menu02 {width:153px; padding-left:25px;}
#menu_view .menu03 {width:135px; padding-left:28px;}
#menu_view .menu04 {width:125px; padding-left:16px;}
#menu_view .menu05 {width:120px; padding-left:20px;}
#menu_view .menu06 {width:140px; padding-left:11px;}


#maintap #box_skin {clear:both; margin:0px 0 50px 0;}
#maintap .tap-list {display:inline; margin:0px; line-height:0px;}
#maintap li img {cursor:pointer;}

#maintap_01{padding:30px 0 0px 0;}
#maintap_02{padding:30px 0 0px 0;}



/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*new_main*/

#m_visual {background:#f6dedc; height:495px;}
#m_con {margin:0 0 31px 0px;}
#notice{float:left; width:334px; padding:16px 0 0 0px;}
#minfo{float:left; width:355px;}
#online{float:left; width:300px; padding:16px 0 0 0px;}
#t_login{padding:64px 0 0 0px; float:right;}

#m_ban01{float:left; padding:0 5px 0 0px;}
#m_ban02{float:left;}
#m_ban03{float:right;}


#mcon_rol {height:495px; float:left; width:1280px;}
#mcon_rol_box {position:relative; clear:both; width:295px; height:495px;}
#mcon_rol .section {position:absolute; top:0; left:0; height:300px; text-align:center;}
#mcon_rol .nav {position:absolute; top:436px; left:597px; width:666px; z-index:10;}
#mcon_rol .nav li { display:inline; float:left; margin:0 6px 0 0px;}
#mcon_rol .nav img {width:15px; height:13px; }


#header_new {height:95px; background:#ffffff;}
#header_new #h_btn {position:relative; top:0px; left:0px; height:0px;}
#header_new #h_btn ul {position:absolute; left:0px; top:0px; height:16px; width:200px;   }
#header_new #h_btn li {display:inline; float:left;}
#header_new h1 {width:245px; margin:22px 0 0 40px; float:left; }
#header_new p {width:270px; float:right; margin-right:20px;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*main*/
#visual {position:relative; clear:both; width:660px; height:340px; left:0px; top:0px; float:left;}
#visual .section {position:absolute; top:0; left:0; width:100%; height:340px; text-align:center;}
#visual .section .btn {position:absolute; top:268px; left:50%; margin-left:-392px;}
#visual .nav {position:absolute; top:47px; left:18px; z-index:10;}
#visual .nav h1 {width:84px; float:left;}
#visual .nav ul {float:left;}
#visual .nav li {width:20px; padding:0 1px; display:inline;}
#visual .nav li a {}
#visual .nav li a.active {background-position:0 -13px;}


#main .container {width:1280px; height:310px;}
#m_info {width:230px; float:left;}

#main td, #m_board th {color:#999999; height:18px;}

#m_board_wide {width:320px; float:left;}
#review_box {width:310px; height:210px; border-bottom:1px solid #CCCCCC; padding:10px 0 0 10px;}
#m_board_wide h1 {margin:0 0 10px 0;}
#m_board_wide table {width:300px;}
#m_review th {font-size:14px; font-weight:bold; color:#464646; }
#m_review td{color:#707070;}
#m_review img {margin-right:10px;}
#m_board_wide p {margin:10px 0 5px 0px;}


#m_board_wide h2 {margin:9px 0 10px 10px; }
#review th {background:url(../images/main/m_icon_review.gif) no-repeat left; padding-left:40px;}

#m_bn {width:190px; float:right; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#m_bn h2 {padding:20px 0 20px 0; border-top:1px solid #CCCCCC;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*footer*/
#footer {background:#4d4748; height:97px; margin-top:30px;}
#footer h1 {width:667px; float:left; margin:20px 0px 0 227px;}
#f_link {float:right; margin:38px 0 0 0px;}

#q_phone {margin:10px 0 0 0;}
#q_sms {padding:10px 10px 10px 10px; background:url(../images/common/q_bg.gif) repeat-y left top; width:130px;}
#q_sms h1 {margin-bottom:5px; }
#q_sms textarea {width:125px; height:100px; }
#q_sms h2 {margin:10px 0 5px 0;}
#q_sms input {width:125px; height:15px; }
#q_sms div {margin:10px 0 0px 0;}

#event {background:#5f5759; height:240px; padding-top:18px;}
#event p{float:left; padding:0 10px 0 10px;}
#event_day{float:left; background:#ffffff; height:220px; }


#con {background:#ffffff;}
#con_left {float:left; width:1045px;}
#con_right {float:left; height:778px; width:233px; border-right:1px solid #e6e4e5; border-left:1px solid #e6e4e5;}


#park div{height:200px;}
#park span{list-style:none;}

#park01{height:51px;}
#park01 span{list-style:none; height:51px;}

#clinic div{height:153px;}
#clinic span{list-style:none; height:153px;}

#board{background:#e6e1dc; height:240px;}
#b_01{float:left; margin-top: 7px;}
#b_01 img{height: 221px;}
#b_02{float:left; width:339px; height:201px; background:#ffffff; margin:7px 0 0 0px; padding:10px;}

#b_03{float:left; width:359px; background:#ffffff; margin:7px 0 0 5px;}
#b_04{float:left; width:339px; height:78px; background:#ffffff; margin:4px 0 0 5px; padding:10px;}

#m_time {border-top:1px solid #e6e4e5; border-bottom:1px solid #e6e4e5; text-align:center; padding:18px 0 5px 0;}
#m_banner {}
#m_banner ul {margin:11px 0 0 15px;}
#m_banner ul li {margin-top:2px;}

#phone {background:url(../images/main/main_phone.jpg) no-repeat left; height:435px; float:left;}
#phone ul{padding:110px 0 0 30px; width:180px; height:200px;}
#phone ul li{padding:10px 0 0 0px;}
#phone p{margin-top:6px;}
#phone_bt{padding:32px 50px 50px 34px; float:left;}

.prv { position:relative; left:30px; height:0px; top:-9px;}
.prv input {width:auto; position:relative; top:3px; padding:0 3px;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*sub*/

#sub {margin:0 0 0 0px;}
#sub .container { background:url(../images/common/sub_bg.jpg) no-repeat top left; padding:40px 0 40px 0; min-height:635px;}
#snavi {width:266px; float:left;} 
#snavi h1 {padding:0px 0 20px 0;}
#snavi li {padding:9px 0 9px 30px; border-bottom:1px solid #e6e4e5;}
#snavi li a {display:block;}
.snavi_on {background:url(../images/common/snavi_bg.gif) no-repeat left top; }
.snavi_on a {color:#FFFFFF; font-weight:bold; margin-left:0px;}
.snavi_p {background:#999999; }
.snavi_p a {color:#ffffff;}
#s_info {margin-top:20px; padding-bottom:50px;}
#contents {width:860px; float:left; margin-bottom:40px; padding:26px 0 0px 100px;}
#sv_bg {background:url(../images/common/page_middle.png) repeat-y left;}
#title {width:860px; height:30px; padding:0px 0px 23px 0px; border-bottom:1px solid #bebbbc;}
#title h1 {width:460px; float:left;}
.location{ width:400px; float:right; text-align:right; margin-top:10px;}
.location li{background:url(../images/bullet02.gif) -1px 2px no-repeat; display:inline; padding-left:10px;}
.location .home{ background:url(../images/bullet_home.jpg) -1px 2px no-repeat;}
#page {width:860px; padding:30px 0 0px 55px; width:100%; float:left;}
.page_con {width:860px;}
#page_text {width:860px; margin:30px 0 30px 0px;}
#page_board {width:860px; margin:30px 0 0px 0px;}

#quick li {float:left; line-height:0px; font-size:0px;}

#s_visual{background:#f6dedc; height:237px; border-bottom:1px solid #d5caca;}


.sub_tab li {float:left;}
.sub_tab .t_menu {display:block; padding:17px 35px; margin-right:4px; background:#efefef; color:#505050; font-size:1.2em; font-weight:bold; font-family:'NanumGothic'; margin-bottom: 20px; }
.sub_tab .active a{background:#ff6600; color:#fff;}
.sub_tab img {margin-top:20px;}

.map-tab li {float:left;}
.map-tab .map {display:block; padding:17px 35px; margin-right:4px; background:#efefef; color:#505050; font-size:1.2em; font-weight:bold; font-family:'NanumGothic'; margin-bottom: 20px; }
.map-tab .map-on a{background:#ff6600; color:#fff;}
.map-tab img {margin-top:20px;}


.map_tit {margin-bottom:2em;padding-top:60px;}



/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*page*/
	#tour_container { display:none; position:relative; height:410px; margin:10px 0 0 20px;}
	/* -------------------------------------------------------------- */
	#tour_image_container { width:710px; height:380px; overflow:hidden; position:absolute; }
	#tour_image_container ul { margin:0; padding:0; }
	#tour_image_container ul li { float:left; list-style:none; position:absolute; }
	#tour_image_container ul li .image {} /*position:absolute; ie 8ÀÌÇÏ¿¡¼­...¿ÀÀÛµ¿...*/ 
	/* -------------------------------------------------------------- */

	#tour_nav_container { top:380px; position:absolute; }
	#tour_nav_container div { position:absolute; }
	#tour_nav_container div ul { margin:0; padding:0; }
	#tour_nav_container div ul li { float:left; list-style:none; }	

	#tour_nav_container div.nav_default { width:710px; }
	#tour_nav_container div.nav_default ul { width:710px; position:relative; }
	#tour_nav_container div.nav_default ul li { position:relative; }

	#tour_nav_container div.nav_over { width:101px; overflow:hidden; }
	#tour_nav_container div.nav_over ul { width:710px; position:relative; }
	#tour_nav_container div.nav_over ul li { position:relative; }
	#tour_nav_container div.nav_over ul li div { position:absolute; }
	#tour_nav_container div.nav_over ul li div.gp { background:#000000; }

	#tour_nav_container div.nav_line {}
	#tour_nav_container div.nav_line ul {}	

	#tour_nav_container div.nav_square { width:913px; }
	#tour_nav_container div.nav_square ul { width:913px; }
	#tour_nav_container div.nav_square ul li { width:101px; height:30px; background:#fff; cursor:pointer; position:relative; } 


	/* ÀÌº¥Æ® ½ÃÀÛ_20140602 */
#santa_con {position:absolute;top:119px;left:50%;z-index:10;width:1269px;height:0px;margin-left:-640px;}
#santa_left {width:1269px; height:0px; float:left;}
#santa_right {width:400px; height:0px; float:right;}

#mbtn {display:none;}
#pop_left {width:1027px; float:left; cursor:pointer;}
#pop_right {width:242px; float:right; background:#938175; height:459px;}

#pop_right ul li {margin:0px 0 0px 8px;}

#myController ul {padding:0px; margin:0px; padding-top:7px;}
#myController li {margin-bottom:0px; cursor:pointer; height:75px;}

#event_0602 {background:#5f5759; height:240px; padding-top:10px;}
#event_0602 p{padding:0 10px 0 10px; text-align:center;}
#event_0602 ul li {float:left; margin:8px 8px 0 8px;}

h4 {font-size:14px; font-weight:bold; letter-spacing:-1px;}
.container-sm {width:761px;}
.wd-3 {float:left; margin:10px; width:22%;}