@charset "utf-8";
@import "basic.css";
@import "board.css";
@import "default_out.css";

/* 전체_기본_공통적용*/
#wrap {width:100%;text-align:center;}
#header {width:100%;text-align:left;}
#container {width:100%; border-top:1px solid #ccc;}

#com_banner {width:100%; background:url(../images/com_top_bn_bg.gif) repeat-y center;}
#com_banner p.com_bn_close {position:absolute; left:50%; margin-left:485px; margin-top:50px;}
#com_banner ul {width:1000px; overflow:hidden; margin:0 auto;}
#com_banner li.left_bn{width:500px;float:left; background-color:#66bd29;}
#com_banner li.right_bn{width:500px;float:left; background-color:#31b2db;}

#com_menu {width:1000px;position:relative; height:120px; margin:0 auto; }/*상단메뉴로고부분*/
#com_menu .logo{padding-top:20px; text-align:left;}


#com_menu .global_menu {width:1000px; position:absolute;top:0px; right:0px; z-index:10; }
#com_menu .global_menu .oneDep {cursor:pointer;float:left;padding:10px 0 10px 0;width:19.6%;font-weight:bold;color:#686868;font-size:14px;}
#com_menu .global_menu .oneDep a:hover{color:#6c8fd1;}

/*
#sub1 {position:absolute;top:60px;left:40px;width:100%;text-align:center;}
#sub1 .sub_menu {width:740px; margin:0 auto;height:35px;}
#sub1 li {float:left; padding:10px 12px;cursor:pointer;}
#sub1 .twoDep a{color:#686868;font-size:12px;font-weight:normal;}
#sub1 .twoDep a:hover{color:#6c8fd1;}


#sub2 {position:absolute;top:60px;left:185px;width:100%;text-align:center;}
#sub2 .sub_menu {width:740px; margin:0 auto;height:35px;}
#sub2 li {float:left; padding:10px 12px;cursor:pointer;}
#sub2 .twoDep a{color:#686868;font-size:12px;font-weight:normal;}
#sub2 .twoDep a:hover{color:#6c8fd1;}


#sub3 {position:absolute;top:60px;left:330px;width:100%;text-align:center;}
#sub3 .sub_menu {width:740px; margin:0 auto;height:35px;}
#sub3 li {float:left; padding:10px 12px;cursor:pointer;}
#sub3 .twoDep a{color:#686868;font-size:12px;font-weight:normal;}
#sub3 .twoDep a:hover{color:#6c8fd1;}


#sub4 {position:absolute;top:60px;left:200px;width:100%;text-align:center;}
#sub4 .sub_menu {width:740px; margin:0 auto;height:35px;}
#sub4 li {float:left; padding:10px 12px;cursor:pointer;}
#sub4 .twoDep a{color:#686868;font-size:12px;font-weight:normal;}
#sub4 .twoDep a:hover{color:#6c8fd1;}


#sub5 {position:absolute;top:60px;left:550px;width:100%;text-align:center;}
#sub5 .sub_menu {width:740px; margin:0 auto;height:35px;}
#sub5 li {float:left; padding:10px 12px;cursor:pointer;}
#sub5 .twoDep a{color:#686868;font-size:12px;font-weight:normal;}
#sub5 .twoDep a:hover{color:#6c8fd1;}
*/

#st_Nav {width:100%; padding:0px; background:url(../images/com_nav_bg.gif) repeat-y center; }
#st_Nav .st_area{width:1000px;margin:0 auto; overflow:hidden; }
#st_Nav .st_area ul.st_left{width:750px; overflow:hidden; float:left; background-color:#727272;}
#st_Nav .st_area ul.st_left li.first{margin-left:349px;}
#st_Nav .st_area ul.st_right{width:250px; overflow:hidden; float:left; background-color:#096762;}
#st_Nav .st_area li {float:left;}


/* 접근성메뉴 */
#TopMenu{ position:absolute;width:1000px;height:60px;  top:60px; z-index:10000; }
#TopMenu div{float:left; margin:0px 6px;}
#TopMenuSub{ padding:0 0 0 0; margin:0;}
#TopMenuSub ul{width:1000px; margin:0; padding:0; list-style:none; display:inline-block; }
#TopMenuSub ul li{ float:left; width:auto; margin:0 0 0 0; padding-left:7px;padding-right:8px; }
#TopMenuSub ul li div{width:294px; position:absolute; top:60px; margin-left:0px; padding:0px; --background-color:#0c4da2; z-index:9999; background:url(../images/menu_sub_bg.jpg) ;}
#TopMenuSub ul li.menu1 div{width:160px; height:180px; 	*margin-left:-74px;}
#TopMenuSub ul li.menu2 div{width:160px; height:100px; 	*margin-left:-74px;}
#TopMenuSub ul li.menu3 div{width:160px; height:300px; 	*margin-left:-114px; }
#TopMenuSub ul li.menu4 div{width:170px; height:350px; 	*margin-left:-104px; }
#TopMenuSub ul li.menu5 div{width:160px; height:100px; 	*margin-left:-104px; }
#TopMenuSub ul li.menu6 div{width:180px; height:240px; 	*margin-left:-134px;} /*패키지 */
#TopMenuSub ul li.menu7 div{width:170px; height:290px; 	*margin-left:-94px; }
#TopMenuSub ul li.menu8 div{width:190px; height:170px; 	*margin-left:-104px; }
#TopMenuSub ul li.menu9 div{width:160px; height:360px; 	*margin-left:-94px; }
#TopMenuSub ul li.menu10 div{width:160px; height:360px; 	*margin-left:-94px; } /*워터파크 임시 안보임 */

#TopMenuSub ul li div ul{width:auto; float:left; margin:15px 0 0 20px; height:24px; padding:0 0 0 0; list-style:none; display:inline;}
#TopMenuSub ul li div ul li{ width:auto; height:auto; padding:5px 6px 5px 0; clear:both; color:#ffffff;}
#TopMenuSub ul li div ul li.d3{margin-left:10px;}
#TopMenuSub ul li div ul li a{ color:#ffffff; display:block; min-width:130px;}
#TopMenuSub ul li div ul li.d3 a{color:#4ec6c0;}
#TopMenuSub ul li div ul li a:hover{ color:#fff008;}



/* 접근성메뉴 워터파크 추가 */
#TopMenu2{ position:absolute;width:1000px;height:60px;  top:60px; z-index:10000; }
#TopMenu2 div{float:left; margin:0px 6px;}
#TopMenuSub4{ padding:0 0 0 0; margin:0;}
#TopMenuSub4 ul{width:1000px; margin:0; padding:0; list-style:none; display:inline-block; }
#TopMenuSub4 ul li{ float:left; width:auto; margin:0 0 0 0; padding-left:7px;padding-right:8px; }
#TopMenuSub4 ul li div{width:294px; position:absolute; top:60px; margin-left:0px; padding:0px; --background-color:#0c4da2; z-index:9999; background:url(../images/menu_sub_bg.jpg) ;}
#TopMenuSub4 ul li.menu1 div{width:160px; height:150px; 	*margin-left:-74px;}
#TopMenuSub4 ul li.menu2 div{width:160px; height:100px; 	*margin-left:-74px;}
#TopMenuSub4 ul li.menu3 div{width:160px; height:240px; 	*margin-left:-114px; }
#TopMenuSub4 ul li.menu4 div{width:170px; height:350px; 	*margin-left:-104px; }
#TopMenuSub4 ul li.menu5 div{width:160px; height:220px; 	*margin-left:-104px; }
#TopMenuSub4 ul li.menu6 div{width:180px; height:240px; 	*margin-left:-134px;} /*패키지 */
#TopMenuSub4 ul li.menu7 div{width:170px; height:200px; 	*margin-left:-94px; }
#TopMenuSub4 ul li.menu8 div{width:190px; height:170px; 	*margin-left:-104px; }
#TopMenuSub4 ul li.menu9 div{width:160px; height:360px; 	*margin-left:-94px; }
#TopMenuSub4 ul li.menu10 div{width:160px; height:360px; 	*margin-left:-94px; } /*워터파크 */

#TopMenuSub4 ul li div ul{width:auto; float:left; margin:15px 0 0 20px; height:24px; padding:0 0 0 0; list-style:none; display:inline;}
#TopMenuSub4 ul li div ul li{ width:auto; height:auto; padding:5px 6px 5px 0; clear:both; color:#ffffff;}
#TopMenuSub4 ul li div ul li.d3{margin-left:10px;}
#TopMenuSub4 ul li div ul li a{ color:#ffffff; display:block; min-width:130px;}
#TopMenuSub4 ul li div ul li.d3 a{color:#4ec6c0;}
#TopMenuSub4 ul li div ul li a:hover{ color:#fff008;}




/* 탭메뉴 */
/* images */
.listTab li a .button1{ background-image:url(/images/main_tt_01.gif); width:95px; height:22px;background-position:0 -22px;}
.listTab li a .button2{ background-image:url(/images/main_tt_01.gif); width:95px; height:22px;background-position:-90px 1px;}
.listTab.m1 .m1 a .button1{ background-image:url(/images/main_tt_01.gif); width:95px; height:22px;background-position:0 1px;}
.listTab.m2 .m2 a .button2{ background-image:url(/images/main_tt_01.gif); width:95px; height:22px;background-position:-90px -22px;}

/* Lined Tab */
.listTab{width:100%;}
.listTab ul{ position:relative; font-size:12px; *zoom:1;}
.listTab ul:after{ content:""; display:block; clear:both;}
.listTab li{ float:left; -margin-bottom:-1px;text-align:left;}
.listTab li a span{ display:inline-block; cursor:pointer;}
.listTab li ul{ display:none; width:240px;  top:0px; left:0; border:0; margin:0; padding:0; *zoom:1;}
.listTab li ul:after{ content:""; display:block; clear:both;}
.listTab li li{ float:none; position:relative; -margin:0 0 8px 0; color:#999;background:url(/images/main_news_dot.gif) no-repeat 6px 10px;padding-left:15px; line-height:24px;}
.listTab li li a{ float:none; padding:0; margin:0; border:0 !important; color:#666 !important; font-weight:normal; background:transparent; letter-spacing:normal;text-decoration:none;}
.listTab li li a:hover,
.listTab li li a:active,
.listTab li li a:focus{ color:#000 !important; text-decoration:none;}
.listTab li li date,
.listTab li li .date{ position:absolute; top:0; right:0;}
.listTab li li.more{ position:absolute; top:-35px; right:0; border:0 !important; background:transparent;}

.listTab.m1 .m1 ul,
.listTab.m2 .m2 ul{ display:block;}
.listTab.m1 .m1 h2{margin:30px 0px 20px 20px; }
.sec01 #list01 li{background:url(../images/notice_dott.gif) no-repeat 20px 10px; padding-left:30px; width:200px; }
.sec01 #list01 li.more{border:1px solid red;}
/* jsOff */
.listTab.jsOff{ height:auto;}
.listTab.jsOff ul{ border:0;}
.listTab.jsOff li{ float:none; position:relative;}
.listTab.jsOff li a{ float:none; display:block; font-weight:bold; color:#333;}
.listTab.jsOff li ul{ position:static; display:block; left:0; top:0;}
.listTab.jsOff li li a{ display:inline; border:0 !important; background:none !important; font-weight:normal;}

/* 메인 */


#main_contents {width:1000px;margin:0 auto; overflow:hidden;}/*메인 컨텐츠 부분_섹션으로 css구분*/
#main_contents .main_visual , #main_contents .main_visual2, #main_contents .main_leisure , #main_contents .main_room ,#main_contents .main_sns_w,#main_contents .main_facility,#main_contents .main_event{float:left;}
#main_contents .main_visual {width:100%; width:500px;}
#main_contents .main_visual:hover p {z-index:30;}
#main_contents .main_visual p {position:absolute; overflow:hidden; margin-left:400px; margin-top:20px; }
#main_contents .main_visual p a.on{background:url(../images/visual_dott_on.png) no-repeat;float:left; width:17px; height:17px;}
#main_contents .main_visual p a {background:url(../images/visual_dott_off.png) no-repeat;float:left; width:17px; height:17px; margin-right:4px;}
#main_contents .main_sns_w{width:250px; height:200px;  background-color:#f6f6f6;}
#main_contents .main_sns_w h2{margin:24px 0px 0px 25px; text-align:left;}
#main_contents .main_sns_w .sns_icon {overflow:hidden; margin:12px 0px 0px 22px}
#main_contents .main_sns_w .sns_icon li{float:left;margin-left:13px;}
#main_contents .main_event h2{position:absolute; margin-left:280px; margin-top:30px;}
#main_contents .main_event div.arrow{position:absolute; margin-left:442px; margin-top:30px;}
#main_contents .sec01 {float:left;width:250px; height:200px; }
#main_contents .sec02 {float:left;text-align:left;}
#main_contents .sec02 h2{padding-bottom:17px;}

#main_contents .sec03 {float:right;text-align:left;width:500px;}
#main_contents .sec03 ul {overflow:hidden;}
#main_contents .sec03 ul li{float:left;}


.bn_area{width:100%;position:absolute; bottom:163px \0/IE8; bottom:163px; *bottom:179px; min-height:35px; overflow:hidden; left:0; background:url(/sub3/images/foot_bn_bg.gif) repeat-x 0px 35px;}
.bn_area .bn_tab_m{text-align:center;}
.bn_area .bn_content{ width:1150px; margin:0 auto; position:relative; padding:20px 0px 20px 0px;}
.bn_area .bn_content .arrow_left{position:absolute; top:115px; left:0;}
.bn_area .bn_content .arrow_right{position:absolute; right:0; top:115px;}
.bn_area .bn_content .close{position:absolute; right:0; top:40px; }
.bn_area .bn_content .banner_list ul { width:1005px; margin:0 auto; overflow:hidden;}
.bn_area .bn_content .banner_list li {float:left; margin:5px 5px; line-height:10px; width:190px; }



/* 메인2  대표이미지 750 2개 롤링 */


#main_contents2 {width:1000px;margin:0 auto; overflow:hidden;}/*메인 컨텐츠 부분_섹션으로 css구분*/
#main_contents2 .main_visual , #main_contents2 .main_visual2, #main_contents2 .main_leisure , #main_contents2 .main_room ,#main_contents2 .main_sns_w,#main_contents2 .main_facility,#main_contents2 .main_event{float:left;}
#main_contents2 .main_visual {width:100%; width:750px;}
#main_contents2 .main_visual:hover p {z-index:31;}
#main_contents2 .main_visual p {position:absolute; overflow:hidden; margin-left:690px; margin-top:245px; }/*메인 전환버튼*/
#main_contents2 .main_visual p a.on{background:url(../images/visual_dott_on.png) no-repeat;float:left; width:17px; height:17px;}
#main_contents2 .main_visual p a {background:url(../images/visual_dott_off.png) no-repeat;float:left; width:17px; height:17px; margin-right:4px;}
#main_contents2 .main_sns_w{width:250px; height:200px;  background-color:#f6f6f6;}
#main_contents2 .main_sns_w h2{margin:24px 0px 0px 25px; text-align:left;}
#main_contents2 .main_sns_w .sns_icon {overflow:hidden; margin:12px 0px 0px 22px}
#main_contents2 .main_sns_w .sns_icon li{float:left;margin-left:13px;}

#main_contents2 .main_event h2{position:absolute; margin-left:280px; margin-top:30px; z-index:32;}
#main_contents2 .main_event div.arrow{position:absolute; margin-left:460px; margin-top:10px; z-index:33;}

#main_contents2 .sec01 {float:left;width:250px; height:200px; }
#main_contents2 .sec02 {float:left;text-align:left;}
#main_contents2 .sec02 h2{padding-bottom:17px;}

#main_contents2 .sec03 {float:right;text-align:left;width:500px;}
#main_contents2 .sec03 ul {overflow:hidden;}
#main_contents2 .sec03 ul li{float:left;}

.bn_area{width:100%;position:absolute; bottom:160px \0/IE8; bottom:160px; *bottom:179px; min-height:35px; overflow:hidden; left:0; background:url(/sub3/images/foot_bn_bg.gif) repeat-x 0px 35px;}
.bn_area .bn_tab_m{text-align:center;}
.bn_area .bn_content{ width:1150px; margin:0 auto; position:relative; padding:20px 0px 20px 0px;}
.bn_area .bn_content .arrow_left{position:absolute; top:115px; left:0;}
.bn_area .bn_content .arrow_right{position:absolute; right:0; top:115px;}
.bn_area .bn_content .close{position:absolute; right:0; top:40px; }
.bn_area .bn_content .banner_list ul { width:1005px; margin:0 auto; overflow:hidden;}
.bn_area .bn_content .banner_list li {float:left; margin:5px 5px; line-height:10px; width:190px; }



/* 메인4  대표이미지 750 4개 롤링 */


#main_contents4 {width:1000px;margin:0 auto; overflow:hidden;}/*메인 컨텐츠 부분_섹션으로 css구분*/
#main_contents4 .main_visual , #main_contents4 .main_visual2, #main_contents4 .main_leisure , #main_contents4 .main_room ,#main_contents4 .main_sns_w,#main_contents4 .main_facility,#main_contents4 .main_event{float:left;}
#main_contents4 .main_visual {width:100%; width:750px;}
#main_contents4 .main_visual:hover p {z-index:31;}
#main_contents4 .main_visual p {position:absolute; overflow:hidden; margin-left:650px; margin-top:245px; }/*메인 전환버튼*/
#main_contents4 .main_visual p a.on{background:url(../images/visual_dott_on.png) no-repeat;float:left; width:17px; height:17px;}
#main_contents4 .main_visual p a {background:url(../images/visual_dott_off.png) no-repeat;float:left; width:17px; height:17px; margin-right:4px;}
#main_contents4 .main_sns_w{width:250px; height:200px;  background-color:#f6f6f6;}
#main_contents4 .main_sns_w h2{margin:24px 0px 0px 25px; text-align:left;}
#main_contents4 .main_sns_w .sns_icon {overflow:hidden; margin:12px 0px 0px 22px}
#main_contents4 .main_sns_w .sns_icon li{float:left;margin-left:13px;}

#main_contents4 .main_event h2{position:absolute; margin-left:280px; margin-top:30px; z-index:32;}
#main_contents4 .main_event div.arrow{position:absolute; margin-left:460px; margin-top:10px; z-index:33;}

#main_contents4 .sec01 {float:left;width:250px; height:200px; }
#main_contents4 .sec02 {float:left;text-align:left;}
#main_contents4 .sec02 h2{padding-bottom:17px;}

#main_contents4 .sec03 {float:right;text-align:left;width:500px;}
#main_contents4 .sec03 ul {overflow:hidden;}
#main_contents4 .sec03 ul li{float:left;}

.bn_area{width:100%;position:absolute; bottom:160px \0/IE8; bottom:160px; *bottom:179px; min-height:35px; overflow:hidden; left:0; background:url(/sub3/images/foot_bn_bg.gif) repeat-x 0px 35px;}
.bn_area .bn_tab_m{text-align:center;}
.bn_area .bn_content{ width:1150px; margin:0 auto; position:relative; padding:20px 0px 20px 0px;}
.bn_area .bn_content .arrow_left{position:absolute; top:115px; left:0;}
.bn_area .bn_content .arrow_right{position:absolute; right:0; top:115px;}
.bn_area .bn_content .close{position:absolute; right:0; top:40px; }
.bn_area .bn_content .banner_list ul { width:1005px; margin:0 auto; overflow:hidden;}
.bn_area .bn_content .banner_list li {float:left; margin:5px 5px; line-height:10px; width:190px; }




/* 메인4  대표이미지 1000 7개 롤링 */


#main_contents7 {width:1000px;margin:0 auto; overflow:hidden;}/*메인 컨텐츠 부분_섹션으로 css구분*/
#main_contents7 .main_visual , #main_contents7 .main_visual2, #main_contents7 .main_leisure , #main_contents7 .main_room ,#main_contents7 .main_sns_w,#main_contents7 .main_facility,#main_contents7 .main_event2{float:left;}
#main_contents7 .main_visual {width:100%; width:1000px;}
#main_contents7 .main_visual:hover p {z-index:31;}
#main_contents7 .main_visual p {position:absolute; overflow:hidden; margin-left:800px; margin-top:365px; }/*메인 전환버튼*/
#main_contents7 .main_visual p a.on{background:url(../images/visual_dott_on.png) no-repeat;float:left; width:17px; height:17px;}
#main_contents7 .main_visual p a {background:url(../images/visual_dott_off.png) no-repeat;float:left; width:17px; height:17px; margin-right:4px;}
#main_contents7 .main_sns_w{width:250px; height:200px;  background-color:#f6f6f6;}
#main_contents7 .main_sns_w h2{margin:24px 0px 0px 25px; text-align:left;}
#main_contents7 .main_sns_w .sns_icon {overflow:hidden; margin:12px 0px 0px 22px}
#main_contents7 .main_sns_w .sns_icon li{float:left;margin-left:22px;}

#main_contents7 .main_event h2{position:absolute; margin-left:280px; margin-top:30px; z-index:32;}
#main_contents7 .main_event div.arrow{position:absolute; margin-left:460px; margin-top:10px; z-index:33;}

/* 광고영상 */
#main_contents7 .main_event2 h2{position:absolute; margin-left:250px; margin-top:30px; z-index:32;}
#main_contents7 .main_event2 div{position:absolute; margin-left:250px; margin-top:10px; z-index:33;}

#main_contents7 .main_event3 h2{position:absolute; margin-left:280px; margin-top:30px; z-index:32;}
#main_contents7 .main_event3 div{position:absolute; margin-left:460px; margin-top:10px; z-index:33;}

#main_contents7 .sec01 {float:left;width:250px; height:200px; }
#main_contents7 .sec02 {float:left;text-align:left;}
#main_contents7 .sec02 h2{padding-bottom:17px;}

#main_contents7 .sec03 {float:right;text-align:left;width:500px;}
#main_contents7 .sec03 ul {overflow:hidden;}
#main_contents7 .sec03 ul li{float:left;}

#main_contents7 .sec04 {float:right;text-align:left;width:250px;}
#main_contents7 .sec04 ul {overflow:hidden;}
#main_contents7 .sec04 ul li{float:left;}
#main_contents7 .sec04 div.arrow{position:absolute; margin-left:0px; margin-top:0px; z-index:80;}

#main_contents7 .sec05 {float:right;text-align:left;width:1000px;}
#main_contents7 .sec05 ul {overflow:hidden;}
#main_contents7 .sec05 ul li{float:left;}


.bn_area{width:100%;position:absolute; bottom:160px \0/IE8; bottom:160px; *bottom:179px; min-height:35px; overflow:hidden; left:0; background:url(/sub3/images/foot_bn_bg.gif) repeat-x 0px 35px;}
.bn_area .bn_tab_m{text-align:center;}
.bn_area .bn_content{ width:1150px; margin:0 auto; position:relative; padding:20px 0px 20px 0px}
.bn_area .bn_content .arrow_left{position:absolute; top:115px; left:0;}
.bn_area .bn_content .arrow_right{position:absolute; right:0; top:115px;}
.bn_area .bn_content .close{position:absolute; right:0; top:40px; }
.bn_area .bn_content .banner_list ul { width:1005px; margin:0 auto; overflow:hidden;}
.bn_area .bn_content .banner_list li {c margin:5px 5px; line-height:10px; width:190px; }




/* 메인4  대표이미지 750 8개 롤링 */


#main_contents8 {width:1000px;margin:0 auto; overflow:hidden;}/*메인 컨텐츠 부분_섹션으로 css구분*/
#main_contents8 .main_visual , #main_contents8 .main_visual2, #main_contents8 .main_leisure , #main_contents8 .main_room ,#main_contents8 .main_sns_w,#main_contents8 .main_facility,#main_contents8 .main_event{float:left;}
#main_contents8 .main_visual {width:100%; width:750px;}
#main_contents8 .main_visual:hover p {z-index:31;}
#main_contents8 .main_visual p {position:absolute; overflow:hidden; margin-left:570px; margin-top:245px; }/*메인 전환버튼*/
#main_contents8 .main_visual p a.on{background:url(../images/visual_dott_on.png) no-repeat;float:left; width:17px; height:17px;}
#main_contents8 .main_visual p a {background:url(../images/visual_dott_off.png) no-repeat;float:left; width:17px; height:17px; margin-right:4px;}
#main_contents8 .main_sns_w{width:250px; height:200px;  background-color:#f6f6f6;}
#main_contents8 .main_sns_w h2{margin:24px 0px 0px 25px; text-align:left;}
#main_contents8 .main_sns_w .sns_icon {overflow:hidden; margin:12px 0px 0px 22px}
#main_contents8 .main_sns_w .sns_icon li{float:left;margin-left:22px;}

#main_contents8 .main_event h2{position:absolute; margin-left:280px; margin-top:30px; z-index:32;}
#main_contents8 .main_event div.arrow{position:absolute; margin-left:460px; margin-top:10px; z-index:33;}

#main_contents8 .sec01 {float:left;width:250px; height:200px; }
#main_contents8 .sec02 {float:left;text-align:left;}
#main_contents8 .sec02 h2{padding-bottom:17px;}

#main_contents8 .sec03 {float:right;text-align:left;width:500px;}
#main_contents8 .sec03 ul {overflow:hidden;}
#main_contents8 .sec03 ul li{float:left;}

.bn_area{width:100%;position:absolute; bottom:160px \0/IE8; bottom:160px; *bottom:179px; min-height:35px; overflow:hidden; left:0; background:url(/sub3/images/foot_bn_bg.gif) repeat-x 0px 35px;}
.bn_area .bn_tab_m{text-align:center;}
.bn_area .bn_content{ width:1150px; margin:0 auto; position:relative; padding:20px 0px 20px 0px}
.bn_area .bn_content .arrow_left{position:absolute; top:115px; left:0;}
.bn_area .bn_content .arrow_right{position:absolute; right:0; top:115px;}
.bn_area .bn_content .close{position:absolute; right:0; top:40px; }
.bn_area .bn_content .banner_list ul { width:1005px; margin:0 auto; overflow:hidden;}
.bn_area .bn_content .banner_list li {float:left; margin:5px 5px; line-height:10px; width:190px; }





/*메인_가로형의 세로형*/
#main_wrap_vertical {width:1010px;margin:0 auto;--padding-bottom:40px;}/*메인 컨텐츠 부분_섹션으로 css구분-보더값 뺄것.*/
#main_wrap_vertical .visual {float:left;border:5px solid #6d80a8;}
#main_wrap_vertical .contents {float:right; width:320px;border:5px solid #dcb997; padding-left:10px;}
#main_wrap_vertical .contents .sec01 {float:left; width:100%; padding-top:20px;}
#main_wrap_vertical .contents .sec02 {float:left; width:100%;text-align:left;padding-top:20px;}
#main_wrap_vertical .contents .sec02 h2 {padding-bottom:17px;}
#main_wrap_vertical .contents .sec03 {float:left; width:100%;text-align:left;padding-top:20px;}
#main_wrap_vertical .contents .sec03 h2 {padding-bottom:17px;}


#footer {clear:both;width:100%;font-size:12px; color:#9b9b9b; border-top:10px solid #096763; position:relative; margin-top:60px;}
#footer .fContent_area{width:100%; border-top:1px solid #ddd; margin-bottom:20px;}
#footer .fContent {clear:both;width:1000px;margin:0px auto;text-align:left;overflow:hidden}
#footer .fContent li{float:left; height:70px; }
#footer .fContent .slogo { width:160px; margin-top:40px;}
#footer .fContent .copy{width:550px; margin-top:40px;}
#footer .fContent .family_logo {width:250px; margin-top:15px;text-align:center;}
#footer .fNav {clear:both;height:38px; width:1000px; margin:0 auto;}
#footer .fNav ul {width:800px;float:left;}
#footer .fNav li {float:left; padding:13px 12px;background:url(../images/foot_menu_line.gif) no-repeat -11px 13px;}
#footer .fNav li.icon {float:left; padding:6px 6px;background:url(../images/foot_menu_line.gif) no-repeat -11px 13px;}
#footer .fNav li.first {padding-left:0; background:none;}
#footer .fNav li.end {float:right}
.family_site {position:absolute; width:200px; left:58%; margin-left:200px;}
.family_site .family_in{position:absolute; bottom:0; right:0; width:200px; background:#f4f4f4; min-height:50px; vertical-align:top; display:none;}
.family_site .family_in p{margin:10px 0px}
.family_site .family_in p a{display:block; padding:7px 0px 6px 36px;}
.family_site .family_in p a:hover{background-color:#e7e7e7;}

.sample {clear:both;}
.sample p {width:1000px; margin:0 auto; background:#dcb997;color:#000;border:5px solid #dcb997;padding:15px 0 15px 0;}
.sample p strong{font-size:16px; font-weight:bold;}


#footer a {color:#9e9e9e;}
#footer a:hover {color:#647ca5;font-size:12px;}


/* 공지사항 리스트 및 탭관련*/
.ltNotice {position:relative; height:150px; text-align:center;}
.ltNotice li {float:left;}
.ltNotice .tab {float:left;height:24px; overflow:hidden; text-indent:-9999em; background:url(/images/main_tt_01.gif) no-repeat;}
.ltNotice .t1 {width:88px; background-position:0 -24px;}
.ltNotice .t2 {width:98px; background-position:-88px 0;}
.ltNotice .t3 {width:100px; background-position:-198px 0;}
.ltNotice li.active .t1 {width:88px; background-position:0 0;}
.ltNotice li.active .t2 {width:98px; background-position:-88px -24px;}
.ltNotice li.active .t3 {width:100px; background-position:-198px -50px;}

.ltNotice ul {display:none; position:absolute; top:34px; left:0px; width:300px;}
.ltNotice ul li {float:left;text-align:left; padding-left:15px; line-height:24px; background:url(/images/main_news_dot.gif) no-repeat 6px 10px; width:295px;}
.ltNotice ul li span {padding-right:10px;float:right}
.ltNotice li.active ul {display:block;}
.ltNotice a {color:#989898;}
.ltNotice a:hover {color:#569ecc;font-size:12px;}
.ltNotice .more {position:absolute; top:-16px; right:0px; background:none;}


/*공통팝업 - 개인정보취급방침_이용약관_이메일무단수집거부*/
#no_spam {width:600px;border:10px solid #d8d8d8;}
#privacy {width:700px;border:10px solid #d8d8d8;position:relative;}
#privacy h2 {margin:40px 0 20px 30px;}
#privacy textarea {width:640px;height:400px;color:#3a3a3a; padding:15px;line-height:19px;border:1px solid #ededed; background:#f9f9f9}
#privacy .btn_close {position:absolute; top:40px; right:20px;}

/*서브*/

#sub_wrap {margin:0 auto; width:1000px;min-height:400px;content:""; }
#sub_wrap #left_menu {float:left; width:200px;padding-bottom:30px; }
#sub_wrap #left_menu h2 {padding:32px 0 10px 0px;text-align:left; border-bottom:5px solid #096762;}/*tt타이틀*/

#sub_wrap #left_menu .left_flash{clear:both;}
#sub_wrap #left_menu .banner{clear:both; margin-top:40px;}

/*왼쪽메뉴*/
#sub_wrap #left_menu ul{padding-top:20px;padding-bottom:10px;}
#sub_wrap #left_menu li{background:url(../images/left_menu_bg_off.gif) no-repeat; width:auto; padding:11px 15px;  text-align:left;font-weight:bold; }
#sub_wrap #left_menu li:hover{background:url(../images/left_menu_bg_on.gif) no-repeat; border-bottom:0px;}
#sub_wrap #left_menu li:hover a{color:#fff;}
#sub_wrap #left_menu li.on{background:url(../images/left_menu_bg_on.gif) no-repeat; border-bottom:0px;}
#sub_wrap #left_menu li.on a{color:#ffffff}

#sub_wrap #left_menu li.dp3{font-weight:100; padding-left:25px; }
#sub_wrap #left_menu li.dp3:hover{background:url(../images/left_menu_bg_on.gif) no-repeat; border-bottom:0px;}
#sub_wrap #left_menu li.dp3:hover a{color:#fff;}
/*서브와꾸*/
#sub_wrap #sub_contents {float:right;width:770px;margin-bottom:20px;} /*오른쪽컨텐츠 전체와꾸*/
#sub_wrap #sub_contents h3{padding-top:30px; padding-bottom:16px;text-align:left; border-bottom:5px solid #cdcdcd;}/*stt타이틀*/
#sub_wrap #sub_contents .location{position:absolute; background:url(/images/icon_home.gif) no-repeat 0px 2px;padding-left:15px; text-align:right;width:300px; margin:-35px 0px 0px 455px; z-index:-1;}
#sub_wrap #sub_contents .location li{display:inline;font-size:12px; color:#919191;}
#sub_wrap #sub_contents .location li img{margin:0px 5px}
#sub_wrap #sub_contents .location span {color:#444;}
#sub_wrap #sub_contents .con_detail {text-align:center; padding-top:20px;padding-bottom:20px;line-height:18px;}/*내용*/


/*개인정보처리방침*/
#sub_wrap #sub_privacy {float:center;width:1000px;margin-bottom:20px;} /*오른쪽컨텐츠 전체와꾸*/
#sub_wrap #sub_privacy h3{padding-top:30px; padding-bottom:16px;text-align:left; border-bottom:5px solid #cdcdcd;}/*stt타이틀*/
#sub_wrap #sub_privacy .location{position:absolute; background:url(/images/icon_home.gif) no-repeat 0px 2px;padding-left:15px; text-align:right;width:300px; margin:-35px 0px 0px 455px; z-index:-1;}
#sub_wrap #sub_privacy .location li{display:inline;font-size:12px; color:#919191;}
#sub_wrap #sub_privacy .location li img{margin:0px 5px}
#sub_wrap #sub_privacy .location span {color:#444;}
#sub_wrap #sub_privacy .con_detail {text-align:center; padding-top:20px;padding-bottom:20px;line-height:18px;}/*내용*/


/*quick*/
#quick {background:#e9e9e9;border:4px solid #d3d3d3;position:absolute; right:-90px; top:0px; width:70px; z-index:2; padding-top:50px;padding-bottom:50px;}


/*테이블*/
.table_01 {width:100%; margin-bottom:10px;border-top:2px solid #bd956d;}
.table_01 th {font-size:12px;height:30px; text-align:center; background:#f8f8f8; border-bottom:1px solid #d4d4d4;color:#444444;font-weight:bold;}
.table_01 th.line_r {border-right:1px solid #d4d4d4;}
.table_01 td {font-size:12px;border-bottom:1px solid #d4d4d4;}
.table_01 td.cen{font-size:12px;height:30px;text-align:center;}
.table_01 td.left {line-height:130%;padding:20px 0px 20px 20px;font-size:12px;height:30px; border-bottom:1px solid #d4d4d4;}
.table_01 td.left_2 {padding:0px 0px 0px 10px;font-size:12px;height:30px; border-bottom:1px solid #d4d4d4;}
.table_01 td.line_r {border-right:1px solid #d4d4d4;;color:#6c6c6c;}
.table_01 td.font_b {font-weight:bold;color:#704924;}
.table_01 td.line_h {line-height:130%;}

.table_02 {width:100%; margin-bottom:10px;border-top:2px solid #408984;}
.table_02 th {font-size:12px; background:#f0f0f0; border:1px solid #d4d4d4;color:#222; padding:5px;}
.table_02 td {font-size:12px; border:1px solid #d4d4d4; padding:5px;}
.table_02 td.tt {color:#1ca59d; }
.table_02 .first {border-left:1px;}
.table_02 .last {border-right:1px;}
.table_02 .imp{background-color:#fffdf0;}
.table_bg {background:#f0f0f0;}

/*BBQ*/
.bbq_table_02 {width:100%; margin-bottom:10px;border-top:2px solid #408984;}
.bbq_table_02 th {font-size:12px; background:#f0f0f0; border:1px solid #d4d4d4;color:#222; padding:5px;}
.bbq_table_02 td {font-size:12px; border:1px solid #d4d4d4; padding:5px;}
.bbq_table_02 td.tt {color:#1ca59d; }
.bbq_table_02 .first {border-left:1px;}
.bbq_table_02 .last {border-right:1px;}
.bbq_table_02 .imp{background-color:#fffdf0;}

.table_03 {width:100%;}
.table_03 th {font-size:12px; background:#f8f8f8; border:1px solid #d4d4d4;color:#222; padding:5px;}
.table_03 td {font-size:12px; border:1px solid #d4d4d4; padding:5px;}
.table_03 td.tt {color:#1ca59d; }
.table_03 .first {border-left:0px;}
.table_03 .last {border-right:0px;}
.table_03 .imp{background-color:#fffdf0;}

.table_04 {width:100%; margin-bottom:10px;border-top:2px solid #408984;}
.table_04 th {font-size:12px; background:#f8f8f8; border:1px solid #d4d4d4;color:#222; padding:10px;}
.table_04 td {font-size:12px; border:1px solid #d4d4d4; padding:10px;}
.table_04 td.tt {color:#1ca59d; }
.table_04 .first {border-left:0px;}
.table_04 .last {border-right:0px;}
.table_04 .imp{background-color:#fffdf0;}

.table_05 {width:100%; margin-bottom:10px;border-top:2px solid #408984;}
.table_05 th {font-size:12px; background:#f8f8f8; border:1px solid #d4d4d4;color:#222; padding:10px 5px 10px 15px; text-align:left;}
.table_05 td {font-size:12px; border:1px solid #d4d4d4; padding:10px 5px 10px 15px; text-align:left;}
.table_05 td.tt {color:#1ca59d; }
.table_05 .first {border-left:0px;}
.table_05 .last {border-right:0px;}
.table_05 .imp{background-color:#fffdf0;}

.table_06 {width:100%;}
.table_06 th.bg2 {font-size:12px; background:#EDF3F3; border:1px solid #d4d4d4; color:#363636; padding:5px;}
.table_06 th {font-size:12px; background:#267974; border:1px solid #d4d4d4;color:#ffffff; padding:5px;}
.table_06 td {font-size:12px; border:1px solid #d4d4d4; padding:5px;}
.table_06 td.tt {color:#1ca59d; }
.table_06 .first {border-left:0px;}
.table_06 .last {border-right:0px;}
.table_06 .imp{background-color:#fffdf0;}


.table_07 {width:100%;}
.table_07 th.bg2 {font-size:12px; background:#F4FAFF; border:1px solid #d4d4d4; color:#363636; padding:5px;}
.table_07 th {font-size:12px; background:#006699; border:1px solid #d4d4d4;color:#ffffff; padding:5px;}
.table_07 td {font-size:12px; border:1px solid #d4d4d4; padding:5px;}
.table_07 td.tt {color:#1ca59d; }
.table_07 .first {border-left:0px;}
.table_07 .last {border-right:0px;}
.table_07 .imp{background-color:#fffdf0;}


.table_08 {width:100%;}
.table_08 th.bg2 {font-size:12px; background:#F4FAFF; border:1px solid #d4d4d4; color:#363636; padding:5px;}
.table_08 th {font-size:12px; background:#368acf; border:1px solid #d4d4d4;color:#ffffff; padding:5px;}
.table_08 td {font-size:12px; border:1px solid #d4d4d4; padding:5px;}
.table_08 td.tt {color:#1ca59d; }
.table_08 .first {border-left:0px;}
.table_08 .last {border-right:0px;}
.table_08 .imp{background-color:#fffdf0;}

.season_table_02 {width:100%; margin-bottom:10px;border-top:2px solid #408984; font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;}
.season_table_02 th {font-size:12px; background:#f0f0f0; border:1px solid #d4d4d4;color:#222; padding:5px;}
.season_table_02 td {font-size:12px; border:1px solid #d4d4d4; padding:5px;}
.season_table_02 td.tt {color:#1ca59d; }
.season_table_02 .first {border-left:1px;}
.season_table_02 .last {border-right:1px;}
.season_table_02 .imp{background-color:#fffdf0;}
.season_table_bg {background:#f0f0f0;}

.season_table_04 {width:100%; margin-bottom:10px;border-top:2px solid #408984; font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;}
.season_table_04 th {font-size:12px; background:#f8f8f8; border:1px solid #d4d4d4;color:#222; padding:10px;}
.season_table_04 td {font-size:12px; border:1px solid #d4d4d4; padding:10px;}
.season_table_04 td.tt {color:#1ca59d; }
.season_table_04 .first {border-left:0px;}
.season_table_04 .last {border-right:0px;}
.season_table_04 .imp{background-color:#fffdf0;}

/*사이트맵*/
#sitemap {width:100%;}
.oneDepth {width:22%; float:left; padding-right:15px;}
.oneDepth h3 {font-size:16px; font-weight:bold; color:#526996; padding:6px 0 6px 0; border-bottom:2px solid #8ea0c2;}

.twoDepth {font-size:12px; padding-top:5px;}
.twoDepth li {padding:5px 0 5px 0px; border-bottom:1px solid #dedede}


/*서브 객실예약*/
.tab_reserve01 {width:100%; overflow:hidden; }
.tab_reserve01 a {float:left; width:25%; background-color:#e0e0e0; font-weight:bold; padding:7px 0 5px 0; margin-right:1px;}
.tab_reserve01 a:hover {color:#fff; background-color:#424a55;}
.tab_reserve01 a.last{margin:0; width:24.6%; *width:24%}
.tab_reserve01 a.on{color:#fff; background-color:#424a55;}

.tab_reserve03 {width:100%; overflow:hidden; }
.tab_reserve03 a {float:left; width:50%; background-color:#e0e0e0; font-weight:bold; padding:7px 0 5px 0; margin-right:1px;}
.tab_reserve03 a:hover {color:#fff; background-color:#424a55;}
.tab_reserve03 a.last{margin:0; width:49%; *width:49%}
.tab_reserve03 a.on{color:#fff; background-color:#424a55;}

.tab_reserve02 {width:100%; overflow:hidden; }
.tab_reserve02 a {float:left; width:109px;; background-color:#e0e0e0; font-weight:bold; padding:7px 0 5px 0; margin-right:1px;}
.tab_reserve02 a:hover {color:#fff; background-color:#424a55;}
.tab_reserve02 a.last{margin:0; width:24.6%}
.tab_reserve02 a.on{color:#fff; background-color:#424a55;}

.tab_reserve03_vacationClub {width:100%; overflow:hidden; }
.tab_reserve03_vacationClub a {float:left; width:49%; background-color:#e0e0e0; font-weight:bold; padding:7px 0 5px 0; margin-right:1px;}
.tab_reserve03_vacationClub a:hover {color:#fff; background-color:#424a55;}
.tab_reserve03_vacationClub a.last{margin:0; width:49%; *width:49%}
.tab_reserve03_vacationClub a.on{color:#fff; background-color:#424a55;}

.tab_2dp {overflow:hidden; border-bottom:1px solid #ddd; }
.tab_2dp li{float:left; margin-left:30px;}
.tab_2dp li a {display:block; padding:10px 0px}

.reserve01_{padding:20px 0px; text-align:left;}
.reserve01_ span{display:inline-block; margin-left:20px;}
.select_date {background:url(/sub3/images/reserve01_day_bg.gif) repeat-x; border:1px solid #e0e0e0; height:44px; padding-top:14px;}
.select_date1 {font-size:20px;}
.reserve01_dd01{overflow:hidden; margin:35px 0px 10px 0px;}
.reserve01_dd01 li{float:left; margin-right:30px;}
.reserve01_dd01 li.last{float:right; color:#f18322; font-size:12px; margin-right:0; margin-top:7px;}

/*공통 스타일 */
.table_style01 {width:100%; border-top:2px solid #408984 }
.table_style01 th{background-color:#f7f7f7; color:#111; padding:6px 0px; border:1px solid #ddd; font-size:12px;}
.table_style01 td {text-align:center; padding:6px 0; border:1px solid #ddd;}

.text_cont01{text-align:left; margin-top:40px;}
.text_cont01  {margin-bottom:15px;}
.text_cont01 li{line-height:22px;}
.text_cont01 li span{color:#1ca59d}
.text_color01{color:#1ca59d}
.text_color02{color:#52a6a1}

.btn_style01 {display:inline-block; padding:7px 30px 5px 30px; font-weight:bold; color:#fff; background-image:url(/sub3/images/bt_css_green.jpg)}
.btn_style0101 {display:inline-block; padding:10px 86px 10px 86px; background-color:#d7d7d7; font-weight:bold; color:#646464;}
.btn_style0102 {display:inline-block; padding:10px 80px 10px 80px; background-color:#d7d7d7; font-weight:bold; color:#646464;}
.btn_style0103 {display:inline-block; padding:10px 95px 10px 95px; background-color:#d7d7d7; font-weight:bold; color:#646464;}
.btn_style0104 {display:inline-block; padding:10px 83px 10px 83px; background-color:#d7d7d7; font-weight:bold; color:#646464;}
.btn_style0105 {display:inline-block; padding:10px 59px 10px 59px; background-color:#d7d7d7; font-weight:bold; color:#646464;}
.btn_style01_1 {display:inline-block; padding:7px 30px 5px 30px; background-color:#000; color:#fff;}
.btn_style03   {display:inline-block; padding:7px 30px 5px 30px; background-color:#dbdbdb; color:#777;}
.btn_style03_1 {display:inline-block; padding:7px 30px 5px 30px; background-color:#dbdbdb; color:#777;}
.btn_style02 {display:inline-block; padding:7px 20px; font-size:13px; font-weight:bold; color:#fff; background-image:url(/sub3/images/bt_css_red.jpg)}
.btn_style04 {display:inline-block; padding:5px 20px 4px 20px; background-color:#267974; color:#fff; }

.btn_style05 {display:inline-block; padding:0px 15px; height:18px; line-height:20px;background-color:#222; color:#fff;font-size:12px;}
.btn_style06 {display:inline-block; padding:7px 30px 5px 30px; background-color:#f18322; color:#fff;}
.btn_style07 {display:inline-block; padding:7px 30px 5px 30px; background-color:#2284db; color:#fff;}
.season_btn_style05 {display:inline-block; padding:0px 15px; height:20px; line-height:20px;background-color:#222; color:#fff;font-size:11px;}

/* 수정일자     :   2017.04.02  -   폰트명추가*/
.btn_style08 {display:inline-block; padding:0px 15px 3px 15px; height:20px; background-color:#222; color:#fff;font-size:12px;font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;}

.btn_input01{display:inline-block; padding:7px 30px 5px 30px; *padding:7px 15px 5px 15px; background-color:#267974; color:#fff; border:0px; height:30px; vertical-align:top; font-weight:bold;cursor:pointer} 
.btn_input03{display:inline-block; padding:7px 30px 5px 30px; background-color:#dbdbdb; color:#777; border:0px; height:30px; vertical-align:top; font-weight:bold;} 
.btn_input02{display:inline-block; padding:3px 30px 3px 30px; *padding:3px 15px 3px 15px; background-color:#267974; color:#fff; border:0px; height:25px; vertical-align:top; font-weight:bold;} 
.btn_input05{display:inline-block; padding:0px 15px 0px 15px; background-color:#222; color:#fff; border:0px; height:20px; vertical-align:top; font-weight:bold; font-size:12px;} 

.btn_input07{display:inline-block; padding:2px 20px 3px 20px; background-color:#267974; color:#fff; border:0px; height:20px; vertical-align:top; font-weight:bold;cursor:pointer} 
.btn_input08{display:inline-block; padding:2px 20px 3px 20px; background-color:#dbdbdb; color:#777; border:0px; height:20px; vertical-align:top; font-weight:bold;} 

.btn_input_tb01{height:24px; line-height:24px; width:70px; border:0px; background-color:#222; color:#fff; font-weight:bold;}
.btn_input_tb02{height:24px; line-height:24px; width:70px; border:0px; background-color:#222; color:#fff; font-weight:bold;}
.btn_input_tb03{height:24px; line-height:24px; width:70px; border:0px; background-color:#222; color:#fff; font-weight:bold;}


.iframe_01{width:100%; border:1px solid #ddd; height:200px;}

/*회원가입 1*/
.mem_join .join_s li{background:url(/sub3/images/member_join_line01.gif) repeat-x bottom ; text-align:left; padding:12px 45px;}
.mem_join {background:url(/sub3/images/member_join_arrow_01.gif) no-repeat 0px 1px;text-align:left; font-size:12px;font-weight:bold; padding-left:25px; margin-top:50px;}

.join_s2 {border:5px solid #ececec;}
.join_s2 ul{overflow:hidden; padding:30px 0px;}
.join_s2 ul li{float:left;width:25.5%; text-align:center; padding:0px 27px; font-size:12px; border-right:1px solid #ddd; }

.WIn7_btn{height:20px; margin-top:20px; text-align:right;} 

.h4_cont_sctt01{background:url(/sub3/images/bl_icon1.gif) no-repeat ; font-size:18px; font-weight:bold; color:#277b76; text-align:left; padding-left:15px; margin:50px 0px 20px 0px;}
.h4_cont_sctt02{font-size:16px; font-weight:bold; color:#222;  padding:25px 0px; text-align:left;}
.h4_cont_sctt03{font-size:18px; font-weight:bold; color:#277b76;  padding:0px 0px 10px 0px; text-align:left;}
.h4_cont_sctt09{font-size:30px; font-weight:bold; color:#277b76;  padding:20px 0px 10px 0px; text-align:center;}
.h4_cont_sctt10{font-size:16px; font-weight:bold; color:#222;  padding:25px 0px; text-align:center;}
.h5_cont_sctt01{font-weight:bold; padding:5px 0px; color:#277b76;}
.h5_cont_sctt03{font-weight:bold; padding:5px 0px; color:#277b76; text-align:left;}

.cont_text01 {text-align:left;}
.provision_textarea{border:5px solid #ececec; height:150px; overflow-y:scroll:}
.check_p{padding:20px 30px;; text-align:left;}
.check_p input{position:absolute; margin:0px 0px 0px -18px; *margin:-3px 0px 0px -20px;}

/* 객실예약 달력 */
.calendar_reserve01 {border-top:2px solid #408984; width:100%;}
.calendar_reserve01 th{width:110px; border:1px solid #ddd; background-color:#f7f7f7; padding:5px 0px; color:#000;}
.calendar_reserve01 td{border:1px solid #ddd; height:60px; vertical-align:top; text-align:left; padding:5px;}

.calendar_reserve01_new {border-top:2px solid #408984; width:100%;}
.calendar_reserve01_new th{width:110px; border:1px solid #ddd; background-color:#f7f7f7; padding:5px 0px; color:#000;font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;}
.calendar_reserve01_new td{border:1px solid #ddd; height:60px; vertical-align:top; text-align:left; padding:5px;font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;}

/*숙박*/
.pic_view01 a{float:left; width:50%; font-weight:bold; color:#6e6e6e; padding:7px 0px; background:#e0e0e0;}
.pic_view01 a.on{color:#fff; background:#267974;}

.pic_view02 a{float:left; width:100%; font-weight:bold; color:#6e6e6e; padding:7px 0px; background:#e0e0e0;}
.pic_view02 a.on{color:#fff; background:#267974;}

/* 이벤트/패키지 */

.event_w01 {border-top:1px solid #84acaa; border-bottom:1px solid #84acaa; padding:15px 0px; overflow:hidden;}
.event_w01 li{border:1px solid #dfdfdf; float:left; margin:10px 10px}

.event_w03 {border-top:0px solid #0a706c; border-bottom:0px solid #0a706c; padding:0px 0px; overflow:hidden;}
.event_w03 li{border:0px solid #dfdfdf; float:left; margin:25px 2px}

.event_w02 {padding:15px 0px; overflow:hidden;}
.event_w02 li{border:1px solid #dfdfdf; float:left; margin:10px 15px 10px 0px; padding:5px;}
.event_w02 li.last{margin-right:0;}
.photo_w01{ border-top:1px solid #096763; border-bottom:1px solid #096763; padding:15px 0px 15px 0px; overflow:hidden;}
.photo_w01 li { width:22.4%; float: left; margin:0px 10px; text-align:center;}
.photo_w02{ border-top:1px solid #096763; border-bottom:1px solid #096763; padding:15px 0px 15px 0px;}

/*전체메뉴*/
.all_menu{width:100%; display:none; position:absolute; top:162px; z-index:50; background:url(/sub3/images/all_menu_bg.png) repeat-x; height:410px; left:0;}
.all_menu .all_m{width:1000px; margin:0 auto; height:410px; overflow:hidden;}
.all_menu .all_m li{ float:left; width:142px; height:365px;background:url(/sub3/images/all_menu_line.gif) no-repeat 133px 0px; margin-top:20px;}
.all_menu .all_m li h4{margin-bottom:25px;}
.all_menu .all_m p{margin-bottom:35px; line-height:23px;}
.all_menu .all_m p a:hover{font-weight:bold; color:#267974}

/*2탭 2번*/
.tab02_sub{margin-bottom:20px; height:30px;}
.tab02_sub a{width:384px; height:24px; padding-top:6px; background:#d6d8db; margin-left:1px; font-weight:bold; display:block; float:left; }
.tab02_sub a.no{margin-right:0px; width:191px; }
.tab02_sub a:hover,
.tab02_sub a.over{background:#424a55; color:#fff;}

/*2탭 2번*/
.tab04_sub{margin-bottom:20px; height:30px; margin-top:-19px;}
.tab04_sub a{width:191px; height:24px; padding-top:6px; background:#d6d8db; margin-left:1px; font-weight:bold; display:block; float:left; }
.tab04_sub a.no{margin-right:0px; width:192px; }
.tab04_sub a:hover,
.tab04_sub a.over{background:#424a55; color:#fff;}

.tab05_sub{margin-bottom:20px; height:30px; margin-top:-19px;}
.tab05_sub a{width:191px; height:24px; padding-top:6px; background:#e0e0e0; margin-right:1px; font-weight:bold; display:block; float:left; }
.tab05_sub a.no{margin-right:0px; width:153px; }
.tab05_sub a:hover,
.tab05_sub a.over{background:#267974; color:#fff;}

/* 표 */

.sh_yt_table_01 {width:100%;}
.sh_yt_table_01 th {font-size:12px; color:#fff; padding:8px 1px 4px 1px; border:1px solid #ddd;}
.sh_yt_table_01 th span,.sh_yt_table_01 td span{font-size:12px;}
.sh_yt_table_01 th.yt_tt01 {background-color:#1f9aa9;}
.sh_yt_table_01 th.yt_tt02 {background-color:#1f6ca9;}
.sh_yt_table_01 th.yt_tt03 {background-color:#cf7b36;}
.sh_yt_table_01 th.yt_tt04 {background-color:#368acf;}
.sh_yt_table_01 td{ text-align:center; font-size:12px; padding:8px 1px 4px 1px; font-family:gulim; border:1px solid #ddd;}
.sh_yt_table_01 td.yt_stt01{background-color:#fffbe9}

.sh_yt_table_01_shu {width:100%;}
.sh_yt_table_01_shu th {font-size:12px; color:#fff; padding:8px 1px 4px 1px; border:1px solid #ddd;}
.sh_yt_table_01_shu th span,.sh_yt_table_01 td span{font-size:12px;}
.sh_yt_table_01_shu th.yt_tt01 {background-color:#1f9aa9;}
.sh_yt_table_01_shu th.yt_tt02 {background-color:#1f6ca9;}
.sh_yt_table_01_shu th.yt_tt03 {background-color:#4f8482;}
.sh_yt_table_01_shu th.yt_tt03-1 {background-color:#e7e7e7;}
.sh_yt_table_01_shu td{ text-align:center; font-size:12px; padding:8px 1px 4px 1px; font-family:gulim; border:1px solid #ddd;}
.sh_yt_table_01_shu td.yt_stt01{background-color:#fffbe9}

.sy_l_line{border-left:1px solid #ccc;}
.sy_t_line{border-top:1px solid #ccc;}
.sy_stt01{font-weight:bold; color:#ff8400}
.sy_table01 td{border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; padding:3px 3px;}
.sy_table01 th{border-right:1px solid #ccc; border-top:1px solid #ccc; font-size:12px; background-color:#cddfe3; padding:5px;}
.sy_table01 td.t_car{background-color:#f4f4ee;}

.sy_table01 th.t_car2{background-color:#fffad3;}/*대전*/
.sy_table01 th.t_car3{background-color:#ffedd5;}/*청주/세종*/
.sy_table01 th.t_car4{background-color:#f2e7f9;}/*천안/아산*/
.sy_table01 th.t_car5{background-color:#d3ffef;}/*울산*/
.sy_table01 th.t_car6{background-color:#dce0fc;}/*안동*/

.sy_table02 td{border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; padding:3px 3px;}
.sy_table02 th{border-right:1px solid #ccc; border-top:1px solid #ccc; font-size:12px; background-color:#fde9d9; padding:5px;}
.sy_table02 td.t_car{background-color:#f4f4ee;}

/*연혁*/
.dv_history01 {border-bottom:1px solid #ddd; padding:15px 0px}
.table_history01{width:100%; }
.table_history01 th{width:100%; width:20%;text-align:left; vertical-align:top; font-size:14px; color:#267974; padding:0px 15px;}
.table_history01 td {text-align:left;}
.table_history01 td.his_date{width:15%;}

/*신안블로그*/
.dv_blog01 {border-bottom:1px solid #ddd; padding:15px 0px}
.table_blog01{width:100%; }
.table_blog01 th{width:100%;width:10%;text-align:left; vertical-align:top; font-size:14px; color:#267974; padding:0px 15px;font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif; }
.table_blog01 td{width:90%;text-align:left; height:30px; color:#000000;font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif; }

/* 블로그 */
.main_sns_w .blog {margin-left:10px;width:350px; float:left; overflow:hidden;}
.main_sns_w .blog ul {margin-top:25px;left;}
.main_sns_w .blog ul li{margin-left:10px; height:25px; color:#858585; font-size:12px; text-align:left; line-height:30px;}
.main_sns_w .blog ul li a {margin-left:10px;left;}
.main_sns_w .blog ul li.on a {color:#fff;left;}

.table_blog01 td.blog_inofContext{
    font-size:12px;
    color:#000000;
    text-align:left;
    padding-left:40px;
    margin-bottom:5px;
    font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif; 
    }


/*결제요청 타이틀*/
.kcp_payment_tt{font-size:14px; font-weight:bold; color:#fff; padding:15px 0px; }

/*현장 스케치*/
.dv_sketch01 p{float:left; margin:5px 2px}
.dv_sketch01 p img {border:1px solid #ddd;}

/*vacation Club 예약버튼*/
.vacationClub_btn_style01 {display:inline-block; padding:7px 30px 5px 30px; font-size:13px; font-weight:bold; color:#fff; width:150; background-image:url(/sub3/images/bt_css_green.jpg)}
.vacationClub_btn_style02 {display:inline-block; padding:7px 30px 5px 30px; font-size:13px; font-weight:bold; color:#fff; width:150; background-image:url(/sub3/images/bt_css_red.jpg)}

.vacationClub_table_02 {width:100%; margin-bottom:10px; border-top:2px solid #408984; font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif; }
.vacationClub_table_02 th {font-size:12px; background:#f8f8f8; border:1px solid #d4d4d4;color:#222; padding:5px;}
.vacationClub_table_02 td {font-size:12px; border:1px solid #d4d4d4; padding:5px;}
.vacationClub_table_02 td.tt {color:#1ca59d; }
.vacationClub_table_02 .first {border-left:1px;}
.vacationClub_table_02 .last {border-right:1px;}
.vacationClub_table_02 .imp{background-color:#fffdf0;}

.vacationClub_table_style01 {width:100%; border-top:2px solid #408984; font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;}
.vacationClub_table_style01 th{background-color:#f7f7f7; color:#111; padding:6px 0px; border:1px solid #ddd; font-size:12px;}
.vacationClub_table_style01 td {text-align:center; padding:6px 0; border:1px solid #ddd;}

.vacationClub_select_date{
    background:url(/sub3/images/reserve01_day_bg.gif) repeat-x;
    border:1px solid #e0e0e0;
    height:44px; padding-top:14px;
    font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;
    }

.vacationClub_reserve01_dd01{
    overflow:hidden;
    margin:35px 0px 10px 0px;
    font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;    
    }
.vacationClub_reserve01_dd01 li{
    float:left; 
    margin-right:30px;
    font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;
    }
.vacationClub_reserve01_dd01 li.last{
    float:right; color:#f18322;
    font-size:12px;
    margin-right:0;
    margin-top:7px;
    font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;
    }

/*사이버회원 예약*/
.cyber_text_cont01{ text-align:left; 
                    margin-top:40px;
                    margin-bottom:15px;
                    font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;
                    }
.cyber_text_cont01 li{  line-height:22px;
                        font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;
                     }
.cyber_text_cont01 li span{ color:#1ca59d
                            font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;
                          }
.cyber_btn_style01 {display:inline-block; padding:7px 30px 5px 30px; font-size:13px; font-weight:bold; color:#fff; width:150; background-image:url(/sub3/images/bt_css_green.jpg)}
.cyber_btn_style02 {display:inline-block; padding:7px 30px 5px 30px; font-size:13px; font-weight:bold; color:#fff; width:150; background-image:url(/sub3/images/bt_css_red.jpg)}

.cyber_table_02 {width:100%; margin-bottom:10px; border-top:2px solid #408984; font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif; }
.cyber_table_02 th {font-size:12px; background:#f8f8f8; border:1px solid #d4d4d4;color:#222; padding:5px;}
.cyber_table_02 td {font-size:12px; border:1px solid #d4d4d4; padding:5px;}
.cyber_table_02 td.tt {color:#1ca59d; }
.cyber_table_02 .first {border-left:1px;}
.cyber_table_02 .last {border-right:1px;}
.cyber_table_02 .imp{background-color:#fffdf0;}

.cyber_table_style01 {width:100%; border-top:2px solid #408984; font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;}
.cyber_table_style01 th{background-color:#f7f7f7; color:#111; padding:6px 0px; border:1px solid #ddd; font-size:12px;}
.cyber_table_style01 td {text-align:center; padding:6px 0; border:1px solid #ddd;}

.cyber_select_date{
    background:url(/sub3/images/reserve01_day_bg.gif) repeat-x;
    border:1px solid #e0e0e0;
    height:44px; padding-top:14px;
    font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;
    }

.cyber_reserve01_dd01{
    overflow:hidden;
    margin:35px 0px 10px 0px;
    font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;    
    }
.cyber_reserve01_dd01 li{
    float:left; 
    margin-right:30px;
    font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;
    }
.cyber_reserve01_dd01 li.last{
    float:right; color:#f18322;
    font-size:12px;
    margin-right:0;
    margin-top:7px;
    font-family:"맑은 고딕", Dotum, "굴림", Gulim, sans-serif;
    }


