@charset "utf-8";
/* CSS Document */

.new_sub_box{ width:100%; height:auto; overflow:hidden; background:#fff;}

.n_sub_title{ width:100%; height:250px; background:url(images/new_sub_title_img.jpg) center top repeat;}

.n_sub_center{ width:970px; height:auto; margin:0 auto; overflow:hidden; padding:30px 0;}
.n_sub_center h6{ font-size:25px; color:#000; background:url(images/dot.png) 0 2px no-repeat; padding-left:15px;}


.n_sub_center01{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding:30px 0;}
.n_sub_center01 h6{ font-size:25px; color:#000; background:url(images/dot.png) 0 2px no-repeat; padding-left:15px;}
.n_sub_center01 h6.h6_title_style{ font-size:16px; padding-left:10px; background:url(images/dot04.png) 0 4px no-repeat; line-height:150%; margin:15px 0 0 0;}


.n_sub_con{ margin:30px 0 0 15px;}
.n_sub_con h5{ width:auto; display:inline-block; font-size:16px; padding:5px 10px; background:#6e8cc9; border-radius:0 10px; color:#fff; text-shadow: 1px 1px 1px #2f539c;}

.n_sub_con p.p_impo{ display:inline-block; margin-left:10px; font-size:13px; color:#d61c50;}



.btn_box{ margin-top:70px; margin-bottom:30px;}
.btn_box p.btn01{ width:250px; height:60px; background:#6e8cc9; border:1px solid #37599e; text-align:center; line-height:60px; font-size:20px; font-weight:bold; border-radius:100px; margin:0 auto;}
.btn_box p.btn01:hover{ background:#4774d0;}
.btn_box p.btn01 a{ color:#fff; display:block; text-shadow:1px 1px 1px #2f539c;}
.btn_box p.btn01>a{ line-height:60px; font-size:20px; font-weight:bold;}

.btn_box ul{ width:630px; margin:0 auto; overflow:hidden;}
.btn_box ul li{ width:250px; height:60px; background:#6e8cc9; border:1px solid #37599e; text-align:center; line-height:60px; font-size:20px; font-weight:bold; border-radius:100px; float:left; margin:0 30px;}
.btn_box ul li a{ color:#fff; display:block; text-shadow:1px 1px 1px #2f539c;}
.btn_box ul li:hover{ background:#4774d0;}
.btn_box ul li.btn_style01{ background:#d4d4d4; border:1px solid #7d7d7d;}
.btn_box ul li.btn_style01 a{ text-shadow:1px 1px 1px #404040;}
.btn_box ul li.btn_style01:hover{ background:#b9b9b9;}


.step_box{ width:100%; height:145px; background:url(images/step_bg.png) center no-repeat; position:relative; margin:20px 0;}
.step_box dl{ width:145px; height:145px; background:url(images/step_tab_bg.png) center no-repeat; position:absolute; padding-top:27px; text-align:center;}
.step_box dt{ font-size:18px; margin-bottom:10px; color:#999999;}
.step_box dt span{ font-size:23px; color:#6e8cc9;}
.step_box dd{ font-size:18px; line-height:130%; letter-spacing:-1px; color:#4b4b4b;}
.step_box dl.step01{ left:20px;}
.step_box dl.step02{ left:220px;}
.step_box dl.step03{ left:415px;}
.step_box dl.step04{ right:216px;}
.step_box dl.step05{ right:20px;}

.step_box dl.step03 dd{ line-height:200%;}
.step_box dl.step04 dd{ line-height:200%;}


.intro_bg_box{ width:100%; height:480px; background:url(images/intro_bg.png) center no-repeat; position:relative; margin-top:40px;}
.intro_btn_box{ position:absolute; left:50px; bottom:30px;}
.intro_btn_box ul{}
.intro_btn_box ul li{ background:#6e8cc9; font-size:20px; letter-spacing:-1px; width:270px; text-align:center; height:60px; line-height:60px; margin-bottom:10px; border:1px solid #37599e; border-radius:5px;}
.intro_btn_box ul li.last_btn{ margin-bottom:0;}
.intro_btn_box ul li a{ display:block; color:#fff; text-shadow:1px 1px 1px #2f539c;}
.intro_btn_box>ul>li>a{ font-size:20px!important; line-height:60px!important;}
.intro_btn_box ul li:hover{ background:#4774d0;}

/* 예약확인 */
.confirm_box{ width:100%; height:480px; background:url(images/confirm_bg.png) center no-repeat; position:relative; margin-top:40px;}
.confirm_in_box{ position:absolute; top:220px; left:30px;}
.confirm_in_box p{ letter-spacing:-1px; font-size:15px; text-shadow: 1px 1px 1px #fff; line-height:150%;}
.confirm_in_box p.confirm_btn{ float:left; width:100px; height:79px; background:#6e8cc9; text-align:center; text-shadow:none; margin:30px 0 0 10px; border-radius:5px; line-height:76px; font-size:20px; letter-spacing:-0.5px; border:1px solid #37599e;}
.confirm_in_box p.confirm_btn:hover{ background:#4774d0;}
.confirm_in_box p.confirm_btn a{ color:#fff; height:79px; display:block; text-shadow:1px 1px 1px #2f539c;}
.confirm_in_box>p.confirm_btn>a{ line-height:76px; font-size:20px;}

.confirm_in_box .confirtm_btn_box{ margin-top:30px; float:left;}
.confirm_in_box .confirtm_btn_box dl{ overflow:hidden; margin-bottom:15px;}
.confirm_in_box .confirtm_btn_box dt{ font-size:20px; font-weight:bold; letter-spacing:-1px; float:left; margin-right:10px; line-height:140%;}
.confirm_in_box .confirtm_btn_box dd{ float:left;}
.confirm_in_box .confirtm_btn_box dd input[type=text]{ height: 32px; border-radius: 5px; border: 1px solid #ccc; padding: 5px;}
.confirm_in_box .confirtm_btn_box dd input[type=password]{ height: 32px; border-radius: 5px; border: 1px solid #ccc; padding: 5px;}



/* 온라인예약 */
.exp_step_box{ width:98.75%; height:auto; overflow:hidden; margin:20px 0 20px 15px;}
.exp_step_in_box{ border:1px solid #e0e0e0;}
.exp_step_in_box h1.step_title{ color:#4774d0; background:#f2f2f2; padding:10px; font-size:25px; letter-spacing:-1px;}
.exp_step_in_box h1.step_title span{ font-size:15px; letter-spacing:-0.5px; color:#5a5a5a; margin-left:5px;}
.exp_step_in_box h1.step_title span.span_color01{ font-size:25px;letter-spacing:normal; color:#4b4b4b; margin-right:2px; margin-left:0;}


.step_title_box{ background:#f2f2f2; padding:10px; overflow:hidden;}
.step_title_box h1{ color:#4774d0; font-size:25px; letter-spacing:-1px; display:inline-block;}
.step_title_box h1 span{ font-size:15px; letter-spacing:-0.5px; color:#5a5a5a; margin-left:5px;}
.step_title_box h1 span.span_color01{ font-size:25px; letter-spacing:normal; color:#4b4b4b; margin-right:2px; margin-left:0;}

.step_title_btn_box{ display:inline-block; width:auto; float:right;}
.step_title_btn_box dl{ float:left; margin:7px 0 0 10px;}
.step_title_btn_box dt{ width:15px; height:15px; border-radius:3px; float:left; margin:1px 5px 0 0;}
.step_title_btn_box dt.possible{ background:#1bbaf6;}
.step_title_btn_box dt.deadlin{ background:#d82412;}

.step_title_btn_box dt.glam_line01{ width:50px; height:15px; background:url(images/glam_line01.png) no-repeat;}
.step_title_btn_box dt.glam_line02{ width:50px; height:15px; background:url(images/glam_line02.png) no-repeat;}

.step_title_btn_box dd{ float:left; font-size:15px;}

.exp_step_l{ width:410px; float:left; margin-right:20px;}
.exp_step_r{ width:751px; float:left;}

.exp_step_info{ padding:10px; overflow:hidden;}

.exp_step_img_box{ width:100%; height:300px;}
.exp_step_img_box img{ width:100%; height:100%;}


.calendar_l{ float:left; width:300px;}
.calendar_l dl{ overflow:hidden;}
.calendar_l dt{ width:auto; background:url(images/dot01.png) 0 4px no-repeat; font-size:16px; padding-left:10px; color:#4774d0; float:left; margin-right:15px; line-height:150%;}
.calendar_l dd{}
.calendar_l dd select{ width:130px; height:25px; border-radius:5px;}
.calendar_l ul{ margin-top:20px;}
.calendar_l ul li{ line-height:180%; font-size:13px; letter-spacing:-0.5px; color:#5a5a5a;}
.calendar_l ul li span{ font-size:13px;}
.calendar_l ul li span.span_color01{ font-weight: 600; color: #6992e4;}
.calendar_l ul li span.span_color02{ font-weight: 600; color: #f94074;}

.calendar_r{ width:420px; height:auto; float:right;}
.calendar_box{ width:100%; height:377px; border:1px solid #e0e0e0; margin-bottom:10px; border-radius: 10px;}
.calendar_data{ width:400px; border:1px solid #e0e0e0; padding:10px; border-radius: 10px;}
.calendar_data dl{ overflow:hidden;}
.calendar_data dt{ width:auto; float:left; background:#6e8cc9; font-size:16px; padding:5px 10px; border-radius:50px; margin-right:10px; color:#fff; text-shadow:1px 1px 1px #2f539c;}
.calendar_data dd{ float:left; font-size:16px; line-height:170%;}

.info_box{ overflow:hidden;}
.info_l{ width:370px; height:auto; float:left;}
.info_img{ width:368px; height:248px; border:1px solid #e0e0e0;}
.info_img img{ width:100%; height:100%;}
.info_l_text{ margin-top:5px; padding:10px;}
.info_l dl{ overflow:hidden; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #e0e0e0;}
.info_l dl.last{ border-bottom:none;}
.info_l dt{ float:left; margin-right:10px; width:75px; letter-spacing:-1px; font-size:13px; font-weight:bold; background:url(images/dot02.jpg) 0 5px no-repeat; padding-left:11px; color:#335bad;}
.info_l dt span{ letter-spacing:3.5px; font-size:13px; font-weight:bold; color:#335bad;}
.info_l dd{ float:left; width:255px; font-size:13px;}

.info_r{ float:right; width:775px;}


.sub_text_bg{ border:1px solid #e0e0e0; background:#f9f9f9; padding:10px; margin:5px 0 30px 0; overflow:hidden;}
.sub_text_box{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.sub_text_l{ float:left; width:250px; height:180px; border:1px solid #e0e0e0;}
.sub_text_l img{ width:100%; height:100%;}
.sub_text_r{ float:right; width:470px;}
.sub_text_r h5{ padding:0; background:none; text-shadow:none; color:#000; border-radius:0; display:block; margin-top:5px;}
.sub_text_r h5 input[type=checkbox]{ margin-right:5px; vertical-align:middle;}

.sub_text_r dl{ overflow:hidden; margin:12px 0;}
.sub_text_r dt{ font-size:15px; letter-spacing:-1px; margin-bottom:5px; width:55px; padding:2px 5px; color:#fff;}
.sub_text_r dt.dt_bg01{ background:#557cca; text-shadow:1px 1px 1px #4b77ce;}
.sub_text_r dt.dt_bg02{ background:#d61c50; text-shadow:1px 1px 1px #ca0c41;}
.sub_text_r dd{ font-size:13px; letter-spacing:-0.5px; width:auto; float:left; margin:0 13px 5px 5px; background:url(images/dot03.png) 0 5px no-repeat; padding-left:8px;}
.sub_text_r dl.dl_style{ margin-bottom:0;}
.sub_text_r dl.dl_style dd{ background:none; padding-left:3px; margin:0 15px 5px 3px;}

.sub_text_in_bg{ padding:15px; background:#fff; border:1px solid #e0e0e0;}
.sub_text_in_bg h6{ font-size:19px; color:#557cca; padding:0; background:none; letter-spacing:-0.5px; font-weight:bold;}
.sub_text_in_bg ul{ margin:10px 0 0 5px;}
.sub_text_in_bg ul li{ background:url(images/dot02.jpg) 0 8px no-repeat; font-size:13px; padding-left:10px; line-height:180%;}



.equ_list_box{ overflow:hidden; margin-top:5px;}
.equ_list{ width:240px; height:auto; float:left; background:#f5f5f5; margin:0 20px 20px 0;}
.list_last{ margin-right:0;}
.equ_list .equ_top{ border:1px solid #b1b1b1; width:238px; height:171px;}
.equ_list .equ_top img{ width:100%; height:100%;}

.equ_list .equ_middle{ padding:10px; text-align:center;}
.equ_list .equ_middle dl{}
.equ_list .equ_middle dt{ font-size:14px; letter-spacing:-0.5px; margin-bottom:5px;}
.equ_list .equ_middle dd{ letter-spacing:-0.5px; color:#797979;}

.equ_list .equ_bottom{ padding:10px; overflow:hidden;}
.equ_list .equ_bottom dl{ float:left; width:140px;}
.equ_list .equ_bottom dt{ width:auto; float:left; font-size:15px; font-weight:bold; line-height:230%; letter-spacing:-1px;}
.equ_list .equ_bottom dd{ float:left; font-size:20px; margin-left:5px; font-weight:bold; line-height:170%; letter-spacing:-0.5px;}
.equ_list .equ_bottom p{ float:right;}
.equ_list .equ_bottom p select{ width:70px; height:35px; border-radius:5px;}


/* 테이블 */
/*.table_box{ margin:0 0 0 15px;}
.table_box table{ border-top:1px solid #e0e0e0;}
.table_box th{ font-size:15px; letter-spacing:-1px; text-align:left; padding:10px; background:#eaeaea; border-bottom:1px solid #f3f3f3;}
.table_box td{ font-size:15px; letter-spacing:-1px; font-weight:normal; padding:10px; border-bottom:1px solid #f3f3f3;}
.table_box td.b_none{ border-bottom:none;}

.table_box td ul{ overflow:hidden;}
.table_box td ul li{ float:left; width:auto; font-size:16px; font-weight:normal; margin-right:30px;}
.table_box td ul li:last-child{ margin-right:0;}

.table_box td p{ font-size:13px; line-height:160%; margin-top:10px; color:#486aaf;}
.table_box td p.p_style{ margin:0; line-height:230%; color:#d61c50;}

.table_box td span.td_color01{ color:#d61c50; font-size:13px;}

.table_box td input[type=radio]{ margin-right:3px;}
.table_box td select{ width:130px; height:30px; float:left; margin-right:10px; border-radius:5px;}*/


.n_sub_con .table_style{ border:1px solid #e0e0e0; margin-top:10px; margin-bottom:30px;}
.n_sub_con .table_style th{ padding:10px; background:#eaeaea; border-bottom:1px solid #f3f3f3; font-size:15px;}
.n_sub_con .table_style th.r_border{ border-right:1px solid #f3f3f3;}
.n_sub_con .table_style th.r_none{ border-right:none;}
.n_sub_con .table_style th.th_bg_color01{ background:#d4d4d4;}
.n_sub_con .table_style th.th_bg_color02{ background:#6e8cc9; color:#fff; text-shadow:1px 1px 1px #2f539c; padding:20px 10px; font-size:18px;}
.n_sub_con .table_style th.th_left{ text-align:left;}
.n_sub_con .table_style th span{ font-size:15px; color:#d61c50;}

.n_sub_con .table_style td{ padding:10px; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; font-size:15px;}
.n_sub_con .table_style td.r_none{ border-right:none;}
.n_sub_con .table_style td.b_none{ border-bottom:none;}
.n_sub_con .table_style td p{ font-size:13px; line-height:160%; margin-top:10px; color:#486aaf;}
.n_sub_con .table_style td p.can_btn{ font-size:13px; width:auto; display:inline-block; background:#f94074; padding:3px 5px; border-radius:5px; border:1px solid #ec3869;}
.n_sub_con .table_style td p.can_btn a{}
.n_sub_con .table_style td p.can_btn:hover{ background:#f12860;}
.n_sub_con .table_style td p.p_style{ margin:0; line-height:230%; color:#d61c50; float:left;}
.n_sub_con .table_style td span{ font-size:13px; color:#d02e5b;}
.n_sub_con .table_style td.td_style{ font-size:18px;}
.n_sub_con .table_style td input[type=radio]{ margin-right:3px;}
.n_sub_con .table_style td select{ width:130px; height:30px; float:left; margin-right:10px; border-radius:5px;}

.n_sub_con .table_style td ul{ overflow:hidden;}
.n_sub_con .table_style td ul li{ float:left; width:auto; font-size:16px; margin-right:30px;}
.n_sub_con .table_style td ul li:last-child{ margin-right:0;}

.n_sub_con .table_style td input[type="text"]{ width:200px; height:35px; margin-right:10px; border-radius:5px; border:1px solid #a9a9a9; padding:5px;}
.n_sub_con .table_style td input[type="text"].input_style01{ width:216px;}
.n_sub_con .table_style td input[type="text"].input_style02{ width:445px;}
.n_sub_con .table_style td input[type="text"].input_style03{ width:50px; margin:0 5px;}
.n_sub_con .table_style td input[type="text"].input_style04{ width:130px; margin:0 5px;}
.n_sub_con .table_style td input[type="password"]{ width:200px; height:35px; margin-right:10px; border-radius:5px; border:1px solid #a9a9a9; padding:5px;}
.n_sub_con .table_style td input[type="password"].input_style04{ width:216px;}

.n_sub_con .table_style01 td{ text-align:center;}

.n_sub_con .table_m_b{ margin-bottom:10px;}

.n_sub_con ul.table_ul{ margin:0 0 0 10px;}
.n_sub_con ul.table_ul li{ background: url(images/dot02.jpg) 0 9px no-repeat; font-size: 13px; padding-left: 10px; line-height: 180%; color:#335bad;}

.n_sub_con ul.table_ul01{ margin:15px 0 0 10px;}
.n_sub_con ul.table_ul01 li{ background: url(images/dot05.png) 0 9px no-repeat; font-size: 13px; padding-left: 10px; line-height: 180%; color:#d02e5b; font-weight:bold;}



.n_sub_con01{ margin:0 0 0 15px;}
.n_sub_con01 .table_style{ margin:0;}

.n_sub_con02{ margin:30px 0 0 0;}



.agree_box{ margin:15px 0 0 10px;}
.agree_box ul{}
.agree_box ul li{ font-size:15px; line-height:180%;}
.agree_box ul li a{ background:#6e8cc9; padding:2px 5px; border:1px solid #37599e; margin-left:25px; font-size:13px; letter-spacing:-0.5px; text-shadow:1px 1px 1px #2f539c;}
.agree_box ul li a:hover{ background:#4774d0;}
.agree_box ul li input[type="checkbox"]{ margin-right:5px;}

/* 약관동의 창 */
.agree_text_box{ width:750px; height:auto; background:#fff; padding:10px; margin:0 auto; border-radius:5px; border:1px solid #a9a9a9; box-shadow: 0px 1px 5px #a9a9a9;}
.agree_text_box h6{ font-size: 16px; padding-left: 23px; background: url(images/dot04.png) 12px 4px no-repeat; line-height: 150%;  margin: 15px 0 0 0;}

.agree_text_box dl{ padding:10px 25px 0 25px;}
.agree_text_box dt{ background:url(images/dot02.jpg) 0 6px no-repeat; font-size:15px; padding-left:10px; letter-spacing:-0.5px; margin-bottom:10px;}
.agree_text_box dd{ font-size:13px; letter-spacing:-0.5px; padding-left:10px; line-height:150%; color:#4a4a4a; margin-bottom:10px;}

.agree_btn_box{ padding-top:10px; border-top:1px solid #a9a9a9; overflow:hidden;}
.agree_btn_box ul{ float:right;}
.agree_btn_box ul li{ width:170px; background:#f3f3f3; border:1px solid #ccc; font-size:15px; float:left; margin-left:10px; border-radius:5px;}
.agree_btn_box ul li a{ display:block; padding:10px; color:#666;}
.agree_btn_box ul li:hover{ background:#e2e2e2; border:1px solid #a9a9a9;}
.agree_btn_box ul li:hover a{ color:#353535;}
.agree_btn_box ul li.agreen_btn_style01{ width:65px;}


.agree_text_title{ background:#6e8cc9; padding:10px; border-radius:5px; overflow:hidden;}
.agree_text_title h3{ font-size:20px; color:#fff; text-shadow:1px 1px 1px #2f539c; width:auto; float:left;}





/* 이미지 탭 */
.tab_bar01{ display:block; margin:15px 0 0 0; border:none; height:auto; clear:both; overflow:hidden;}
.tab_bar01:after{ display:block; content:"."; font-size:0; visibility:hidden; clear:both;}
.tab_bar01 > li{ float:left; margin:0 1px 10px 0; width:76px; text-align:center; font-size:12px; letter-spacing:-1px;}
.tab_bar01 > li.li_last{ margin-bottom:0;}
.tab_bar01 > li.let_style01{ letter-spacing:-1.5px;}
.tab_bar01 > li.let_style02{ letter-spacing:-3px;}
.tab_bar01 > li > a{ display:block; height:35px; padding:0 3px; color:#666; border-left:none; font-weight:bold; line-height:35px; background:#e6e6e6;}
.tab_bar01 > li > a:hover{ background:#6e8cc9; color:#fff; font-weight:bold; text-shadow: 1px 1px 1px #2f539c;}
.tab_bar01 > li:first-child > a {border-left:none}
.tab_bar01 > li:last-child > a {border-right:none;}
.tab_bar01 > li.on > a { background:#6e8cc9; color:#fff; font-weight:bold; height:35px; text-shadow: 1px 1px 1px #2f539c; }
.tab_bar01 > li.f_r > a {border-right:none;}



/* 캠핑장 선택 */
.layout_box{ position:relative;}

.layout_img_box{}
.layout_img_box img{ width:100%; height:100%;}

.layout_btn_box{ position:absolute; top:0; left:0;}
.layout_btn_box ul{ position:absolute;}
.layout_btn_box ul li{ width:15px; height:15px; position:absolute; background:#1bbaf6; border-radius:3px; box-shadow: 1px 1px 1px #4e4e4e;}
.layout_btn_box ul li:hover{ background:#d82412;}
.layout_btn_box ul li.deadlin{ background:#d82412;}

.layout_btn_box ul li a{ width:15px; height:15px; display:block;} 

.layout_btn_box ul.g_group01{ z-index:10;}
.layout_btn_box ul.g_group02{ width:115px; height:110px; top:214px; left:171px;}
.layout_btn_box ul.a_group01{ width:320px; height:110px; top:218px; left:312px;}

.layout_btn_box ul.a_group01 li, .layout_btn_box ul.a_group01 li a{ width:14px; }

.layout_btn_box ul.a_group02{ width:200px; height:108px; top:272px; left:653px;}

.layout_btn_box ul.b_group{ width:192px; height:153px; top:26px; left:254px;}
.layout_btn_box ul.c_group{ width:277px; height:228px; top:71px; left:715px;}

.layout_btn_box ul.v_group{ width: 300px;  height: 250px; top: 420px; left: 870px;}
.layout_btn_box ul.v_group li {width:20px;}
.layout_btn_box ul.v_group div.sitename {width:20px;}
.layout_btn_box ul.v_group li a {width:20px;}

.layout_btn_box dl.site_btn{ position:absolute; width:125px; height:125px; top:470px; left:1009px;}
.layout_btn_box dt.site_a_btn{ width:125px; height:125px; background:none; box-shadow:none;}
.layout_btn_box dt.site_a_btn a{ width:125px; height:125px; display:block;}




.layout_btn_box ul li.G01{ top:322px; left:173px;}
.layout_btn_box ul li.G02{ top:331px; left:195px;}
.layout_btn_box ul li.G03{ top:317px; left:217px;}
.layout_btn_box ul li.G04{ top:301px; left:235px;}
.layout_btn_box ul li.G05{ top:286px; left:254px;}
.layout_btn_box ul li.G06{ top:283px; left:334px;}
.layout_btn_box ul li.G07{ top:291px; left:359px;}
.layout_btn_box ul li.G08{ top:300px; left:381px;}
.layout_btn_box ul li.G09{ top:320px; left:444px;}
.layout_btn_box ul li.G10{ top:326px; left:469px;}

.layout_btn_box ul li.G11{ bottom:11px; left:23px;}
.layout_btn_box ul li.G12{ bottom:28px; left:42px;}
.layout_btn_box ul li.G13{ bottom:41px; left:61px;}
.layout_btn_box ul li.G14{ bottom:51px; right:18px;}
.layout_btn_box ul li.G15{ top:38px; right:0px;}
.layout_btn_box ul li.G16{ top:48px; left:0px;}
.layout_btn_box ul li.G17{ top:33px; left:22px;}
.layout_btn_box ul li.G18{ top:14px; left:52px;}
.layout_btn_box ul li.G19{ top:5px; right:26px;}
.layout_btn_box ul li.G20{ top:0px; right:2px;}
.layout_btn_box ul li.S07{ top:66px; left:10px;}

/*
.layout_btn_box ul li.S06{ top:32px; left:8px;}
.layout_btn_box ul li.A01{ top:36px; left:23px;}
.layout_btn_box ul li.A02{ top:40px; left:38px;}
.layout_btn_box ul li.A03{ top:44px; left:53px;}
.layout_btn_box ul li.A04{ top:50px; left:68px;}
.layout_btn_box ul li.A05{ top:56px; left:83px;}
.layout_btn_box ul li.A06{ top:64px; left:98px;}
.layout_btn_box ul li.A07{ top:69px; left:113px;}
.layout_btn_box ul li.A08{ top:74px; left:128px;}
.layout_btn_box ul li.A09{ top:79px; left:142px;}
.layout_btn_box ul li.A10{ top:84px; left:158px;}

.layout_btn_box ul li.A11{ top:86px; left:173px;}
.layout_btn_box ul li.A12{ top:89px; left:188px;}
.layout_btn_box ul li.A13{ top:89px; left:203px;}
.layout_btn_box ul li.A14{ top:89px; left:218px;}
.layout_btn_box ul li.A15{ top:89px; left:233px;}
.layout_btn_box ul li.A16{ top:89px; left:248px;}
.layout_btn_box ul li.A17{ top:89px; left:263px;}
*/

.layout_btn_box ul li.S06{ top:34px; left:8px;}
.layout_btn_box ul li.A01{ top:38px; left:23px;}
.layout_btn_box ul li.A02{ top:42px; left:38px;}
.layout_btn_box ul li.A03{ top:48px; left:54px;}
.layout_btn_box ul li.A04{ top:54px; left:70px;}
.layout_btn_box ul li.A05{ top:60px; left:86px;}
.layout_btn_box ul li.A06{ top:68px; left:102px;}
.layout_btn_box ul li.A07{ top:73px; left:118px;}
.layout_btn_box ul li.A08{ top:76px; left:134px;}
.layout_btn_box ul li.A09{ top:83px; left:150px;}
.layout_btn_box ul li.A10{ top:87px; left:166px;}
.layout_btn_box ul li.A11{ top:89px; left:182px;}
.layout_btn_box ul li.A12{ top:91px; left:198px;}
.layout_btn_box ul li.A13{ top:91px; left:214px;}
.layout_btn_box ul li.A14{ top:89px; left:230px;}
.layout_btn_box ul li.A15{ top:89px; left:246px;}
.layout_btn_box ul li.A16{ top:89px; left:262px;}
.layout_btn_box ul li.A17{ top:89px; left:278px;}


/*
.layout_btn_box ul li.S05{ top:-5px; left:23px;}
.layout_btn_box ul li.A18{ top:0px;  left:39px;}
.layout_btn_box ul li.A19{ top:6px;  left:55px;}
.layout_btn_box ul li.A20{ top:13px; left:71px;}
.layout_btn_box ul li.A21{ top:19px; left:87px;}
.layout_btn_box ul li.A22{ top:24px; left:103px;}
.layout_btn_box ul li.A23{ top:29px; left:119px;}
.layout_btn_box ul li.A24{ top:36px; left:135px;}
.layout_btn_box ul li.A25{ top:42px; left:151px;}
.layout_btn_box ul li.A26{ top:44px; left:167px;}
.layout_btn_box ul li.A27{ top:48px; left:183px;}
.layout_btn_box ul li.A28{ top:48px; left:199px;}
.layout_btn_box ul li.A29{ top:47px; left:215px;}
.layout_btn_box ul li.A30{ top:47px; left:231px;}
.layout_btn_box ul li.A31{ top:45px; left:247px;}
.layout_btn_box ul li.A32{ top:45px; left:263px;}
.layout_btn_box ul li.A33{ top:44px; left:279px;}
.layout_btn_box ul li.A34{ top:44px; left:295px;}
*/

.layout_btn_box ul li.S05{ top:-3px; left:23px;}
.layout_btn_box ul li.A18{ top:2px;  left:40px;}
.layout_btn_box ul li.A19{ top:10px;  left:57px;}
.layout_btn_box ul li.A20{ top:17px; left:74px;}
.layout_btn_box ul li.A21{ top:23px; left:91px;}
.layout_btn_box ul li.A22{ top:26px; left:108px;}
.layout_btn_box ul li.A23{ top:31px; left:125px;}
.layout_btn_box ul li.A24{ top:38px; left:142px;}
.layout_btn_box ul li.A25{ top:44px; left:159px;}
.layout_btn_box ul li.A26{ top:46px; left:176px;}
.layout_btn_box ul li.A27{ top:50px; left:193px;}
.layout_btn_box ul li.A28{ top:50px; left:210px;}
.layout_btn_box ul li.A29{ top:47px; left:227px;}
.layout_btn_box ul li.A30{ top:47px; left:244px;}
.layout_btn_box ul li.A31{ top:45px; left:261px;}
.layout_btn_box ul li.A32{ top:45px; left:278px;}
.layout_btn_box ul li.A33{ top:44px; left:295px;}
.layout_btn_box ul li.A34{ top:44px; left:312px;}



.layout_btn_box ul li.A35{ top:42px; left:-8px;}
.layout_btn_box ul li.A36{ top:46px; left:9px;}

.layout_btn_box ul li.A37{ top:53px; left:27px;}
.layout_btn_box ul li.A38{ top:59px; left:46px;}
.layout_btn_box ul li.A39{ top:66px; left:63px;}
.layout_btn_box ul li.A40{ top:72px; left:81px;}
.layout_btn_box ul li.A41{ top:77px; left:99px;}
.layout_btn_box ul li.A42{ top:82px; left:117px;}
.layout_btn_box ul li.A43{ top:85px; left:135px;}
.layout_btn_box ul li.A44{ top:89px; left:153px;}




.layout_btn_box ul li.A45{ top:6px;  left:29px;}
.layout_btn_box ul li.A46{ top:11px; left:46px;}
.layout_btn_box ul li.A47{ top:17px; left:63px;}
.layout_btn_box ul li.A48{ top:21px; left:80px;}
.layout_btn_box ul li.A49{ top:27px; left:97px;}
.layout_btn_box ul li.A50{ top:32px; left:114px;}
.layout_btn_box ul li.A51{ top:36px; left:132px;}
.layout_btn_box ul li.A52{ top:40px; left:149px;}
.layout_btn_box ul li.A53{ top:43px; left:166px;}
.layout_btn_box ul li.A54{ top:45px; left:183px;}





.layout_btn_box ul li.B01{ bottom:25px; right:74px;}
.layout_btn_box ul li.B02{ bottom:19px; right:56px;}
.layout_btn_box ul li.B03{ bottom:12px; right:38px;}
.layout_btn_box ul li.B04{ bottom:6px; right:20px;}
.layout_btn_box ul li.B05{ bottom:0px; right:3px;}
.layout_btn_box ul li.B06{ bottom:52px; right:71px;}
.layout_btn_box ul li.B07{ bottom:46px; right:53px;}
.layout_btn_box ul li.B08{ bottom:40px; right:35px;}
.layout_btn_box ul li.B09{ bottom:33px; right:17px;}
.layout_btn_box ul li.B10{ top:55px; right:71px;}
.layout_btn_box ul li.B11{ top:62px; right:53px;}
.layout_btn_box ul li.B12{ top:68px; right:35px;}
.layout_btn_box ul li.B13{ top:28px; right:66px;}
.layout_btn_box ul li.B14{ top:34px; right:48px;}
.layout_btn_box ul li.B15{ top:40px; right:30px;}
.layout_btn_box ul li.B16{ top:0px; right:66px;}
.layout_btn_box ul li.B17{ top:7px; right:48px;}
.layout_btn_box ul li.B18{ top:13px; right:31px;}

.layout_btn_box ul li.B19{ bottom:32px; left:77px;}
.layout_btn_box ul li.B20{ bottom:34px; left:60px;}
.layout_btn_box ul li.B21{ bottom:34px; left:43px;}
.layout_btn_box ul li.B22{ bottom:31px; left:26px;}
.layout_btn_box ul li.B23{ bottom:26px; left:9px;}

.layout_btn_box ul li.B24{ bottom:55px; left:77px;}
.layout_btn_box ul li.B25{ bottom:57px; left:58px;}
.layout_btn_box ul li.B26{ bottom:56px; left:38px;}
.layout_btn_box ul li.B27{ bottom:54px; left:19px;}
.layout_btn_box ul li.B28{ bottom:49px; left:0px;}
.layout_btn_box ul li.B29{ top:59px; left:77px;}
.layout_btn_box ul li.B30{ top:57px; left:57px;}
.layout_btn_box ul li.B31{ top:57px; left:38px;}
.layout_btn_box ul li.B32{ top:60px; left:19px;}
.layout_btn_box ul li.B33{ top:34px; left:86px;}
.layout_btn_box ul li.B34{ top:32px; left:67px;}
.layout_btn_box ul li.B35{ top:32px; left:48px;}
.layout_btn_box ul li.B36{ top:13px; left:87px;}
.layout_btn_box ul li.B37{ top:12px; left:70px;}


.layout_btn_box ul li.C01{ bottom:50px; left:89px;}
.layout_btn_box ul li.C02{ bottom:45px; left:106px;}
.layout_btn_box ul li.C03{ bottom:40px; left:123px;}
.layout_btn_box ul li.C04{ bottom:35px; left:140px;}
.layout_btn_box ul li.C05{ bottom:30px; left:157px;}

.layout_btn_box ul li.C06{ bottom:25px; right:87px;}
.layout_btn_box ul li.C07{ bottom:20px; right:69px;}
.layout_btn_box ul li.C08{ bottom:11px; right:52px;}
.layout_btn_box ul li.C09{ bottom:3px;  right:35px;}
.layout_btn_box ul li.C10{ bottom:-4px; right:18px;}

.layout_btn_box ul li.C11{ bottom:96px; left:90px;}
.layout_btn_box ul li.C12{ bottom:90px; left:107px;}
.layout_btn_box ul li.C13{ bottom:83px; left:124px;}
.layout_btn_box ul li.C14{ bottom:78px; left:141px;}
.layout_btn_box ul li.C15{ bottom:72px; left:158px;}

.layout_btn_box ul li.C16{ bottom:66px; right:86px;}
.layout_btn_box ul li.C17{ bottom:60px; right:69px;}
.layout_btn_box ul li.C18{ bottom:55px; right:51px;}
.layout_btn_box ul li.C19{ bottom:49px; right:34px;}
.layout_btn_box ul li.C20{ bottom:43px; right:17px;}
.layout_btn_box ul li.C21{ bottom:37px; right:0;}


.layout_btn_box ul li.C22{ top:82px; left:95px;}
.layout_btn_box ul li.C23{ top:88px; left:113px;}
.layout_btn_box ul li.C24{ top:94px; left:131px;}
.layout_btn_box ul li.C25{ top:100px; left:149px;}
.layout_btn_box ul li.C26{ top:106px; left:167px;}
.layout_btn_box ul li.C27{ top:112px; left:185px;}
.layout_btn_box ul li.C28{ top:118px; left:204px;}
.layout_btn_box ul li.C29{ top:124px; left:222px;}
.layout_btn_box ul li.C30{ top:130px; left:240px;}
.layout_btn_box ul li.C31{ top:136px; left:258px;}


.layout_btn_box ul li.C32{ top:54px; left:113px;}
.layout_btn_box ul li.C33{ top:61px; left:132px;}
.layout_btn_box ul li.C34{ top:66px; left:151px;}
.layout_btn_box ul li.C35{ top:72px; left:169px;}
.layout_btn_box ul li.C36{ top:79px; left:188px;}
.layout_btn_box ul li.C37{ top:84px; left:207px;}
.layout_btn_box ul li.C38{ top:90px; left:226px;}
.layout_btn_box ul li.C39{ top:96px; left:245px;}


.layout_btn_box ul li.C40{ top:33px; right:125px;}
.layout_btn_box ul li.C41{ top:39px; right:100px;}
.layout_btn_box ul li.C42{ top:45px; right:80px;}
.layout_btn_box ul li.C43{ top:51px; right:62px;}
.layout_btn_box ul li.C44{ top:57px; right:44px;}
.layout_btn_box ul li.C45{ top:63px; right:26px;}

.layout_btn_box ul li.C46{ top:15px; right:97px;}
.layout_btn_box ul li.C47{ top:21px; right:77px;}
.layout_btn_box ul li.C48{ top:27px; right:57px;}
.layout_btn_box ul li.C49{ top:33px; right:37px;}

.layout_btn_box ul li.C50{ top:-5px; right:80px;}
.layout_btn_box ul li.C51{ top:1px;  right:60px;}
.layout_btn_box ul li.C52{ top:7px;  right:40px;}

.layout_btn_box ul li.C53{ bottom:62px; left:55px;}
.layout_btn_box ul li.C54{ bottom:68px; left:36px;}
.layout_btn_box ul li.C55{ bottom:74px; left:18px;}
.layout_btn_box ul li.C56{ bottom:79px; left:0px;}
.layout_btn_box ul li.C57{ bottom:86px; left:65px;}
.layout_btn_box ul li.C58{ bottom:93px; left:46px;}

.layout_btn_box ul li.C59{ bottom:99px; left:28px;}
.layout_btn_box ul li.C60{ bottom:115px; left:52px;}
.layout_btn_box ul li.C61{ bottom:109px; left:71px;}



.layout_btn_box ul li.S01{ bottom:27px; right:0px;}
.layout_btn_box ul li.S02{ top:74px; right:17px;}
.layout_btn_box ul li.S03{ top:12px; left:52px;}
.layout_btn_box ul li.S04{ top:80px; left:73px;}


.layout_btn_box ul li.v01{top: 78px; left: 20px; transform:rotate(33deg); z-index:34;}
.layout_btn_box ul li.v02{top: 90px; left: 39px; transform:rotate(33deg); z-index:33;}
.layout_btn_box ul li.v03{top: 103px; left: 59px; transform:rotate(33deg); z-index:32;}
.layout_btn_box ul li.v04{top: 115px; left: 78px; transform:rotate(33deg); z-index:31;}
.layout_btn_box ul li.v05{top: 128px; left: 97px; transform:rotate(33deg); z-index:30;}

.layout_btn_box ul li.v06{top: 65px; left: 47px; transform:rotate(33deg); z-index:29;}
.layout_btn_box ul li.v07{top: 77px; left: 66px; transform:rotate(33deg); z-index:28;}

.layout_btn_box ul li.v08{top: 93px; left: 91px; transform:rotate(33deg); z-index:27;}
.layout_btn_box ul li.v09{top: 105px; left: 111px; transform:rotate(33deg); z-index:26;}

.layout_btn_box ul li.v10{top: 69px; left: 110px; transform:rotate(31deg); z-index:25;}
.layout_btn_box ul li.v11{top: 81px; left: 129px; transform:rotate(31deg); z-index:24;}

.layout_btn_box ul li.v12{top: 145px; left: 125px; transform:rotate(32deg); z-index:23;}
.layout_btn_box ul li.v13{top: 158px; left: 145px; transform:rotate(32deg); z-index:22;}
.layout_btn_box ul li.v14{top: 170px; left: 165px; transform:rotate(32deg); z-index:21;}
.layout_btn_box ul li.v15{top: 183px; left: 186px; transform:rotate(32deg); z-index:20;}
.layout_btn_box ul li.v16{top: 197px; left: 207px; transform:rotate(32deg); z-index:19;}
.layout_btn_box ul li.v17{top: 210px; left: 228px; transform:rotate(32deg); z-index:18;}

.layout_btn_box ul li.v18{top: 119px; left: 140px; transform:rotate(31deg); z-index:17;}
.layout_btn_box ul li.v19{top: 132px; left: 161px; transform:rotate(31deg); z-index:16;}
.layout_btn_box ul li.v20{top: 144px; left: 182px; transform:rotate(31deg); z-index:15;}
.layout_btn_box ul li.v21{top: 157px; left: 203px; transform:rotate(31deg); z-index:14;}

.layout_btn_box ul li.v22{top: 174px; left: 235px; transform:rotate(31deg); z-index:13;}

.layout_btn_box ul li.v23{top: 96px; left: 156px; transform:rotate(31deg); z-index:12;}
.layout_btn_box ul li.v24{top: 108px; left: 177px; transform:rotate(31deg); z-index:11;}
.layout_btn_box ul li.v25{top: 120px; left: 198px; transform:rotate(31deg); z-index:10;}
.layout_btn_box ul li.v26{top: 132px; left: 219px; transform:rotate(31deg); z-index:9;}

.layout_btn_box ul li.v27{top: 147px; left: 249px; transform:rotate(31deg); z-index:8;}

.layout_btn_box ul li.v28{top: 66px; left: 176px; transform:rotate(31deg); z-index:7;}
.layout_btn_box ul li.v29{top: 78px; left: 196px; transform:rotate(31deg); z-index:6;}
.layout_btn_box ul li.v30{top: 90px; left: 216px; transform:rotate(31deg); z-index:5;}
.layout_btn_box ul li.v31{top: 102px; left: 237px; transform:rotate(31deg); z-index:4;}

.layout_btn_box ul li.v32{top: 116px; left: 264px; transform:rotate(31deg); z-index:3;}

.layout_btn_box ul li.v33{top: 57px; left: 215px; transform:rotate(31deg); z-index:2;}
.layout_btn_box ul li.v34{top: 70px; left: 237px; transform:rotate(31deg); z-index:1;}




/* 시설물 */
.camping1_sink01 {display:block; width:16px; height:16px; background:; position:absolute; top:267px; left:649px; border-radius:50%;}
.camping1_sink02 {display:block; width:16px; height:16px; background:; position:absolute; top:215px; left:315px; border-radius:50%;}

.camping3_sink {display:block; width:16px; height:16px; background:; position:absolute; top:272px; right:174px; border-radius:50%;}

.camping5_sink {display:block; width:24px; height:24px; background:; position:absolute; bottom:169px; right:285px; border-radius:50%;}

.P9_parking {display:block; width:16px; height:16px; background:; position:absolute; bottom:289px; right:29px; border-radius:50%;}
.P11_parking {display:block; width:24px; height:24px; background:; position:absolute; bottom:241px; left:83px; border-radius:50%;}

.office_shower {display:block; width:24px; height:24px; background:; position:absolute; bottom:201px; right:283px; border-radius:50%;}
.office_toilet {display:block; width:24px; height:24px; background:; position:absolute; bottom:221px; right:269px; border-radius:50%;}

.big_concert {display:block; width:58px; height:51px; background:; position:absolute; top:359px; left:274px; border-radius:50%;}
.big_concert_right {display:block; width:24px; height:24px; background:; position:absolute; top:369px; left:369px; border-radius:50%;}

.bottom_fountain {display:block; width:36px; height:36px; background:; position:absolute; top:351px; left:496px; border-radius:50%;}

.small_concert {display:block; width:26px; height:26px; background:; position:absolute; top:321px; left:408px; border-radius:50%;}

.fog_fountain {display:block; width:24px; height:24px; background:; position:absolute; bottom:236px; right:475px; border-radius:50%;}

.child_exper {display:block; width:161px; height:88px; background:; position:absolute; top:325px; right:138px; border-radius:15px; transform:rotate(18deg);}

.bicycle {display:none; width:16px; height:16px; background:; position:absolute; top:0; left:0; border-radius:50%;}

.high_see {display:block; width:48px; height:48px; background:; position:absolute; bottom:85px; left:618px; border-radius:50%;}

.inplaza {display:none; width:16px; height:16px; background:; position:absolute; top:0; left:0; border-radius:50%;}

.cu_fountain {display:block; width:41px; height:41px; background:; position:absolute; bottom:223px; right:322px; border-radius:50%;}

.photozone {display:block; width:137px; height:39px; background:; position:absolute; bottom:26px; right:146px; border-radius:50%;}

.beach {display:block; width:121px; height:42px; background:; position:absolute; bottom:189px; left:273px;}

.ocean_exper {display:block; width:159px; height:59px; background:; position:absolute; bottom:92px; right:280px; }

.restroom {display:block; width:16px; height:16px; background:; position:absolute; top:272px; right:484px; border-radius:50%;}

.mud_flats {display:block; width:128px; height:91px; background:; position:absolute; left:490px; bottom:81px;}

.office_mana {display:block; width:24px; height:24px; background:; position:absolute; right:295px; bottom:221px;}







.layout_btn_box ul li span{
    display: none;
    background: #fff;
    border: 1px solid #9a9898;
    position: absolute;
    top: -30px;
    left: 0px;
    padding: 5px;
    width: 40px;
    text-align: center;
    z-index: 9;
}

.layout_btn_box ul li:hover span{
    display: inline-block;  
}