@charset "utf-8";
/* --------------------------------------------
 * Reset CSS
/* ------------------------------------------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:13px;font-family:'Nanum Gothic',Malgun Gothic,Dotum, Helvetica,'Apple SD Gothic Neo',Sans-serif;color:#333;word-break:normal;-webkit-text-size-adjust:none;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html,body{width:100%;height:100%}
body{line-height:1;overflow-y:scroll;overflow-x:hidden}
ol,ul{list-style:none}
a{text-decoration:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-spacing:0;border:none;table-layout:fixed}
img{border:none;vertical-align:top}
/* --------------------------------------------
 * Common
/* ------------------------------------------ */
.blind,legend,caption{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
input{vertical-align:middle}
input.iTxt{height:22px;padding:2px 2px 2px 4px;border:1px solid #d3d3d3;vertical-align:middle}
textarea{padding:2px 2px 2px 4px;border:1px solid #d3d3d3;font-size:13px;vertical-align:middle;resize:vertical}
select{height:28px;padding:2px 2px 2px 4px;border:1px solid #d3d3d3;vertical-align:middle}
.iSel.placeholder{font-size:12px;color:#444}
label{display:inline-block;vertical-align:middle}
.noData{padding:50px 0;background:#f8f8f8;text-align:center;color:#444}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis')}
/* --------------------------------------------
 * accessibility
/* ------------------------------------------ */
div#accessibility{position:absolute;width:100%;margin:0 auto;z-index:9999}
div#accessibility a{text-indent:0;background:#000;position:absolute;z-index:1;top:-500px;width:100%;padding:5px 0px;text-align:center}
div#accessibility a:active{top:0;font-size:11px;font-weight:bold;color:#fff}
div#accessibility a:focus{top:0;font-size:11px;font-weight:bold;color:#fff}
/* --------------------------------------------
 * TOP BANNER
/* ------------------------------------------ */
div#topBanner{position:relative;z-index:9999}
div#topBanner .banner_wrap{height:110px;overflow:hidden}
div#topBanner .banner_wrap ul.top_banner_slider li{text-align:center}
div#topBanner .banner_wrap .bx-controls{position:absolute;bottom:0;left:0;width:100%;z-index:99}
div#topBanner .banner_wrap .bx-controls .bx-pager{text-align:center}
div#topBanner .banner_wrap .bx-controls .bx-pager .bx-pager-item{display:inline-block}
div#topBanner .banner_wrap .bx-controls .bx-pager .bx-pager-item a{display:block;width:20px;height:25px;background:url(../images/common/ico_pager.png) 50% 50% no-repeat;text-indent:-9999px}
div#topBanner .banner_wrap .bx-controls .bx-pager .bx-pager-item a.active{background:url(../images/common/ico_pager_active_white.png) 50% 50% no-repeat}
div#topBanner .banner_footer{position:relative;height:25px;background:#545454}
div#topBanner .banner_footer .close{position:absolute;top:0;right:20px;z-index:99}
div#topBanner .banner_footer .close span.todayClose{display:inline-block}
div#topBanner .banner_footer .close span.todayClose label{display:inline-block;font-size:12px;color:#fff;vertical-align:0}
div#topBanner .banner_footer .close a.btn_close_banner{display:inline-block;height:25px;line-height:23px;margin-left:30px;padding-right:17px;background:url(../images/common/ico_close_banner.png) right 50% no-repeat;font-size:12px;color:#fff}
/* --------------------------------------------
 * LAYER BANNER
/* ------------------------------------------ */
div#layerBannerWrap{position:absolute;top:10px;left:180px;z-index:997;*zoom:1}
div#layerBannerWrap:after{content:'';display:block;clear:both}
div#layerBannerWrap .layerBanner{float:left;min-width:350px;margin-right:10px;border:3px solid #6877ad;background:#fff}
div#layerBannerWrap .layerBanner .banner_content.txt{padding:25px 20px}
div#layerBannerWrap .layerBanner .banner_content.img{padding:0}
div#layerBannerWrap .layerBanner .banner_footer{position:relative;height:25px;background:#6877ad}
div#layerBannerWrap .layerBanner .banner_footer .close{position:absolute;top:0;right:10px}
div#layerBannerWrap .layerBanner .banner_footer .close span.todayClose{display:inline-block}
div#layerBannerWrap .layerBanner .banner_footer .close span.todayClose label{display:inline-block;font-size:12px;color:#fff;vertical-align:0}
div#layerBannerWrap .layerBanner .banner_footer .close a.btn_close_layerBanner{display:inline-block;height:25px;line-height:23px;margin-left:30px;padding-right:17px;background:url(../images/common/ico_close_banner.png) right 50% no-repeat;font-size:12px;color:#fff}
/* --------------------------------------------
 * layout
/* ------------------------------------------ */
div#wrapper{width:100%;height:100%;min-width:1170px}
div#header{float:left;position:relative;width:335px;min-height:900px;background:url(../images/common/bg_header.gif) repeat-y;overflow:hidden}
div#container{float:left;position:relative;width:830px;height:100%;*zoom:1}
div#container:after{content:'';display:block;clear:both}
div#content{float:left;width:780px;height:auto!important;height:100%;min-height:100%;margin-bottom:-160px}
div#footer{float:left;position:relative;width:700px;padding:60px 40px 40px}
div#quickBar{float:right;position:relative;width:50px;height:100%;background:#f2f2f2}
div#dummyAround{position:fixed;top:0;left:1165px;right:0;bottom:0;z-index:999;background:url(../images/common/dummy_around.gif) repeat}
div#around{display:none;position:absolute;top:0;left:0;width:100%;min-width:1250px;height:100%;min-height:900px;background:#a6a6a6;z-index:99999}
div.contents{padding:50px 40px 200px}
/* --------------------------------------------
 * Common UI
/* ------------------------------------------ */
ul.tab_menu{margin-top:30px;border-top:2px solid #e6e6e6;*zoom:1}
ul.tab_menu:after{content:'';display:block;clear:both}
ul.tab_menu li{float:left;width:25%}
ul.tab_menu li a{display:block;height:15px;margin-top:-2px;padding:12px 0;border-top:2px solid #e6e6e6;background:#fff;color:#505050}
ul.tab_menu li a span{display:block;border-right:1px solid #e6e6e6;text-align:center;font-size:14px;font-weight:bold;color:#444}
ul.tab_menu li a span.last{border:none}
ul.tab_menu li a.active, ul.tab_menu li a:hover, ul.tab_menu li a:focus{border-color:#8291be}
ul.tab_menu li a.active span, ul.tab_menu li a:hover span,  ul.tab_menu li a:focus span{color:#505b84}
/* --------------------------------------------
 * INDEX Layout
/* ------------------------------------------ */
div#indexWrapper{position:relative;width:90%;height:100%;min-width:1280px;min-height:900px}
div#indexWrapper.fixed div#container{margin:0 0 0 335px}
div#indexWrapper div#header{position:absolute;top:0;left:0;width:170px;z-index:9999}
div#indexContainer{position:relative;height:100%;margin-left:170px}
div#indexContainer:after{content:'';display:block;clear:both}
div#indexContent{height:100%;min-height:900px;margin-right:50px}
div#indexContainer #quickBar{position:absolute;top:0;right:0;z-index:999}
div#indexDummyAround{position:absolute;top:0;left:2000px;bottom:0;width:20%;min-height:900px;z-index:999;background:url(../images/common/dummy_around.gif) repeat}
div#indexWrapper #footer{position:absolute;left:0;bottom:0;width:100%;height:283px;padding:0;background:url(../images/index/bg_footer.png) repeat-x;z-index:10}
div#indexWrapper #footer ul.foot_list{margin:190px 0 0 43px}
div#indexWrapper #footer p{margin-left:50px}
/* --------------------------------------------
 * INDEX Layout
/* ------------------------------------------ */
div.quick_resort_menu{display:none;position:absolute;top:0;right:50px;bottom:0;width:637px;background:url(../images/index/bg_menu.png) repeat-y;z-index:999}
div.quick_resort_menu a.btn_close_quickMenu{position:absolute;top:20px;left:-33px; width:50px; height:50px; background:#505b84 url(../images/index/btn_menu_close.png) 50% 50% no-repeat;text-indent:-9999px}
div.quick_resort_menu .menu_section{height:100%;margin-left:17px;padding:0 20px;background:#fff}
ul.quick_menu_tab{padding:20px 0 5px;*zoom:1}
ul.quick_menu_tab:after{content:'';display:block;clear:both}
ul.quick_menu_tab li{float:left;position:relative;margin-left:-1px}
ul.quick_menu_tab li a{display:block;width:289px;height:50px;line-height:48px;background:#f7f7f7;border:1px solid #d9d9d9;font-size:18px;font-weight:bold;color:#b8b8b8;text-align:center}
ul.quick_menu_tab li a.active{border-bottom-color:#fff;background:#fff;color:#505b84}
div.scroll_pane{display:none;width:100%;overflow:auto}
div.scroll_pane .menu_list{margin:30px 10px 0 0}
div.scroll_pane .menu_list h3{padding-bottom:15px;border-bottom:1px dotted #dfdfdf;font-size:16px;color:#90b914}
div.scroll_pane .menu_list .menu_item{min-height:100px;margin-top:20px}
div.scroll_pane .menu_list .menu_item h4{font-size:14px;color:#434343}
div.scroll_pane .menu_list .menu_item .item_info{position:relative;margin-top:5px}
div.scroll_pane .menu_list .menu_item .item_info .img{position:absolute;top:5px;left:0}
div.scroll_pane .menu_list .menu_item .item_info .img img{width:140px;height:75px}
div.scroll_pane .menu_list .menu_item .item_info .info{margin-left:160px}
div.scroll_pane .menu_list .menu_item .item_info .info p{line-height:22px;color:#444;text-align:justify}
div.scroll_pane .menu_list .menu_item .item_info .info a.btn_view{display:inline-block;height:23px;line-height:21px;margin-top:10px;padding:0 15px;border:1px solid #d7d7d7;background:#f0f0f0;font-size:12px;color:#767676;text-align:center}

/* --------------------------------------------
 * Layout Fix
/* ------------------------------------------ */
body.bg{background:url(../images/common/bg_header.gif) repeat-y}
div#wrapper.fixed div#header{position:fixed;top:0;left:0;z-index:20}
div#wrapper.fixed div#container{margin:0 0 0 335px}
div#wrapper.fixed div#quickBar{position:fixed;top:0;left:1115px;z-index:99}
/* --------------------------------------------
 * header
/* ------------------------------------------ */
div#header .jspPane{bottom:0;width:170px!important}
div#header h1{width:170px;height:135px;background:#f9f9f9;border-right:1px solid #eee;text-align:center}
div#header h1 img{margin-top:18px}
div.userLog{width:170px;border-bottom:1px solid #6e789e;background:#424c73}
div.userLog ul.list{*zoom:1}
div.userLog ul.list:after{content:'';display:block;clear:both}
div.userLog ul.list > li{float:left;width:50%}
div.userLog ul.list > li > a{display:block;height:35px;line-height:30px;border-right:1px solid #6e789e;font-size:12px;color:#e2e9cd;text-align:center}
div.userLog ul.list > li > a.join{border:none}
div.gnb ul.gnb_list > li{width:170px;overflow:hidden}
div.gnb ul.gnb_list > li > a{display:block;height:49px;line-height:49px;padding-left:20px;border-bottom:1px solid #6e789e;font-family:'Roboto';font-size:16px;color:#fff}
div.gnb ul.gnb_list > li > a.active, div.gnb ul.gnb_list > li > a:hover, div.gnb ul.gnb_list > li > a:focus{height:50px;line-height:50px;margin-top:-1px;background:#29345b;border-bottom:1px solid #29345b;color:#ddff78}
div.gnb ul.gnb_list > li > ul{display:none;position:absolute;top:0;left:170px;bottom:0;width:165px;background:#d7d7d7 url(../images/common/gnb_shadow.png) repeat-y}
div.gnb ul.gnb_list > li > ul > li > a{display:block;line-height:20px;padding:15px 10px 15px 20px;border:none;background:#d7d7d7 url(../images/common/gnb_shadow.png) repeat-y;font-size:14px;font-family:'Roboto';color:#333}
div.gnb ul.gnb_list > li ul > li.active > a, div.gnb ul.gnb_list > li > ul > li > a:hover, div.gnb ul.gnb_list > li > ul > li > a:focus{margin-top:0;border:none;background:#7e7e7e url(../images/common/gnb_shadow.png) repeat-y;font-size:14px;color:#fff}
div.gnb ul.gnb_list > li > ul > li > ul{position:relative;left:0;padding-top:0!important}
div.gnb ul.gnb_list > li > ul > li > ul > li > a{display:block;height:30px;line-height:30px;padding-left:30px;background:#e0e0e0 url(../images/common/gnb_shadow.png) repeat-y;font-family:'Roboto';font-size:13px;color:#333}
div.gnb ul.gnb_list > li > ul > li > ul > li.active > a, div.gnb ul.gnb_list > li > ul > li > ul > li > a:hover, div.gnb ul.gnb_list > li > ul > li > ul > li > a:focus{height:30px;line-height:30px;background:#e0e0e0 url(../images/common/gnb_shadow.png) repeat-y;font-size:13px;color:#3286b1}
div.gnb ul.gnb_list > li.reservation > ul{padding-top:170px}
div.gnb ul.gnb_list > li.accommodation > ul{padding-top:135px}
div.gnb ul.gnb_list > li.restaurants > ul{padding-top:185px}
div.gnb ul.gnb_list > li.banquet > ul{padding-top:135px}
div.gnb ul.gnb_list > li.facilities > ul{padding-top:135px}
div.gnb ul.gnb_list > li.attactions > ul{padding-top:135px}
div.gnb ul.gnb_list > li.etc > ul{padding-top:135px}
div.gnb ul.gnb_list > li.story > ul{padding-top:335px}
div.fix_bottom{position:absolute;bottom:0;left:0;width:170px}
div.guick_menu{margin-top:10px}
div.guick_menu ul.list li a{display:block;margin:8px 0 0 12px;padding-left:12px;background:url(../images/main/bu_guick.png) 0 4px no-repeat;font-size:12px;color:#c7e767}
div.terms{margin-top:15px}
div.terms ul.list li a{display:block;line-height:18px;padding:2px 0 2px 20px;font-size:12px;color:#b9c8ff}
div.sns{margin-top:20px}
div.sns ul.list{border-width:1px 0;border-style:solid;border-color:#6e789e;*zoom:1}
div.sns ul.list:after{content:'';display:block;clear:both}
div.sns ul.list li{float:left;width:50%}
div.sns ul.list li a{display:block;height:45px;border-right:1px solid #6e789e;text-indent:-9999px}
div.sns ul.list li a.tripadvisor{background:url(../images/common/ico_tripadvisor.png) 50% 50% no-repeat}
div.sns ul.list li a.faceBook{background:url(../images/common/ico_faceBook.png) 50% 50% no-repeat}
div.sns ul.list li a.twitter{border:none;background:url(../images/common/ico_insta.png) 50% 50% no-repeat}
div.family_site{position:relative}
div.family_site dl dt a{display:block;height:45px;line-height:45px;padding-left:20px;background:url(../images/common/ico_familySite.png) 140px 50% no-repeat;font-size:12px;font-weight:bold;color:#a3a8bd}
div.family_site dl dd{position:absolute;bottom:46px;left:0;width:100%;height:0;overflow:hidden}
div.family_site dl dd ul li a{display:block;height:35px;line-height:33px;padding-left:20px;border-top:1px solid #6e789e;background:#505b84;font-size:12px;font-weight:bold;color:#fff}
div.family_site dl dd ul li a:hover, div.family_site dl dd ul li a:focus{background:#323956}
/* --------------------------------------------
 * Quick Bar
/* ------------------------------------------ */
div.quickBar ul.list{position:absolute;top:0;left:0;width:100%;z-index:999;background:#f2f2f2}
div.quickBar ul.list > li{position:relative}
div.quickBar ul.list > li > a{display:block;position:relative;overflow:hidden;border-width:1px 0;border-style:solid;border-color:#f9f9f9 #dfdfdf #dfdfdf #dfdfdf;text-indent:-9999px}
div.quickBar ul.list > li > a.language{height:40px;border:none;background:#3c3c3c url(../images/common/ico_language.png) 50% 50% no-repeat}
div.quickBar ul.list > li > a.theme{height:283px;background:url(../images/common/ico_theme.png) 50% 50% no-repeat}
div.quickBar ul.list > li > a.location{height:278px;background:url(../images/common/ico_location.png) 50% 50% no-repeat}
div.quickBar ul.list > li > a.around{height:290px;border:none;background:#767676 url(../images/common/ico_around.png) 50% 50% no-repeat}
div.quickBar ul.list > li > span.tooltip{display:none;position:absolute;top:50%;right:55px;height:22px;margin-top:-11px;padding-right:8px;background:url(../images/common/bg_tooltip.png) right 0 no-repeat;z-index:999}
div.quickBar ul.list > li > span.tooltip > span{display:block;height:22px;line-height:20px;padding:0 2px 0 3px;background:#eee;border-radius:3px 0 0 3px;font-size:12px;color:#555;text-indent:0;word-break:keep-all;text-align:center}
div.quickBar ul.list > li > span.tooltip > span.w80{width:80px}
div.quickBar ul.list > li > span.tooltip > span.w90{width:90px}
div.quickBar ul.list > li > span.tooltip > span.w120{width:120px}
div.quickBar ul.list > li > ul.language_list{position:absolute;top:0;right:50px;width:0;height:40px;overflow:hidden;background:url(../images/common/bg_language.png) repeat;visibility:hidden;opacity:0;filter:alpha(opacity=0)}
div.quickBar ul.list > li > ul.language_list:after{content:'';display:block;clear:both}
div.quickBar ul.list > li > ul.language_list > li{float:left}
div.quickBar ul.list > li > ul.language_list > li > a{display:block;height:18px;margin-top:12px;padding:0 11px 0 40px;border-right:1px solid #a7a7a7;font-weight:bold;color:#fff}
div.quickBar ul.list > li > ul.language_list > li > a:hover, div.quickBar ul.list > li > ul.language_list > li > a:focus, div.quickBar ul.list > li > ul.language_list > li > a.active{text-decoration:underline;color:#cccdff}
div.quickBar ul.list > li > ul.language_list > li > a.kor{margin-left:10px;background:url(../images/common/ico_kor.png) 12px 50% no-repeat}
div.quickBar ul.list > li > ul.language_list > li > a.eng{background:url(../images/common/ico_eng.png) 12px 50% no-repeat}
div.quickBar ul.list > li > ul.language_list > li > a.jpn{background:url(../images/common/ico_jpn.png) 12px 50% no-repeat}
div.quickBar ul.list > li > ul.language_list > li > a.chn{border:none;background:url(../images/common/ico_chn.png) 12px 50% no-repeat}
div.quick_content{position:absolute;top:40px;right:50px;width:0;z-index:99;visibility:hidden;overflow:hidden;opacity:0;filter:alpha(opacity=0)}
/* --------------------------------------------
 * Around
/* ------------------------------------------ */
div#around a.btn_around_close{position:absolute;top:0;left:0;width:60px;height:60px;background:#505b84 url(../images/around/btn_around_close.png) 50% 50% no-repeat;text-indent:-9999px;z-index:10}
div#around .around_header{float:left; position:relative;width:380px;height:100%;background:#fff url(../images/around/v_around.png) 50% 110px no-repeat}
div#around .around_header h1{padding-top:10px;text-align:center}
div#around .around_header p{margin-top:370px;line-height:24px; padding:0 40px;color:#444;text-align:center}
div#around .around_header p strong{color:#505b84}
div#around .around_content{float:left;width:870px}
div#around .around_content ul.item_list{*zoom:1}
div#around .around_content ul.item_list:after{content:'';display:block;clear:both}
div#around .around_content ul.item_list li{float:left;position:relative;width:290px}
div#around .around_content ul.item_list li a{display:block;position:relative;width:290px;height:300px;overflow:hidden}
div#around .around_content ul.item_list li a img{position:absolute;top:0;left:0;width:290px;height:300px}
div#around .around_content ul.item_list li a .hover{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/common/bg_around_item.png) repeat;text-align:center}
div#around .around_content ul.item_list li a .hover span{display:inline-block;margin-top:140px;padding-bottom:30px;background:url(../images/common/ico_around_more.png) 50% bottom no-repeat;font-size:16px;color:#fff}
/* --------------------------------------------
 * 현재위치
/* ------------------------------------------ */
div.location{position:relative;height:40px;border-bottom:1px solid #eee}
div.location ul.list{position:absolute;top:0;right:0;*zoom:1}
div.location ul.list:after{content:'';display:block;clear:both}
div.location ul.list li{float:left;background:url(../images/common/location_arrow.gif) right 0 no-repeat}
div.location ul.list li a{display:block;height:39px;line-height:37px;padding:0 25px 0 20px;text-align:center;color:#444}
div.location ul.list li.home a{padding:0 30px 0 25px;background:url(../images/common/ico_home.png) 50% 50% no-repeat;text-indent:-9999px}
div.location ul.list li.current{background:none}
div.location ul.list li.current a{font-weight:bold}
/* --------------------------------------------
 * Contents
/* ------------------------------------------ */
div.contents h2{font-size:36px;font-weight:bold;color:#000}
div.contents h2 span{font-weight:normal;font-size:20px;color:#000}
ul.guide_list{margin-top:5px}
ul.guide_list li{padding:4px 0 4px 11px;background:url(../images/common/bu_guide_list.png) 0 8px no-repeat;font-size:12px;color:#444}
/* --------------------------------------------
 * TAB
/* ------------------------------------------ */
div.tab_content{position:relative;margin-top:40px;border-top:2px solid #e6e6e6}
div.tab_content.noLine{border:none}
div.tab_content h3 a{display:block;padding:12px 0;width:150px;height:15px;text-align:center;color:#505050;border-top:2px solid #e6e6e6;background:#fff}
div.tab_content h3 a span{display:block;border-right:1px solid #e6e6e6;font-size:14px;font-weight:bold;color:#444}
div.tab_content #tab_1 h3, div.tab_content #tab_2 h3, div.tab_content #tab_3 h3{position:absolute;top:-2px}
div.tab_content #tab_2 h3{left:0}
div.tab_content #tab_2 h3{left:150px}
div.tab_content #tab_3 h3{left:300px} 
div.tab_content h3 a:hover,div.tab_content h3 a:focus{border-color:#8291be;color:#505b84}
div.tab_content .selected h3 a{border-color:#8291be}
div.tab_content .selected h3 a span{color:#505b84}
div.tab_content .tab .item{display:none;margin-top:40px}
div.tab_content .tab .item .bx-wrapper{overflow:hidden}
div.tab_content .selected .item{display:block;position:relative}

div.tab_common{position:relative;margin-top:20px;*zoom:1}
div.tab_common:after{content:'';display:block;clear:both}
div.tab_common .wrap{float:left;*zoom:1}
div.tab_common .wrap:after{content:'';display:block;clear:both}
div.tab_common .tab{float:left;position:relative;height:50px;border-width:1px 0;border-style:solid;border-color:#dfdfdf #b0b0b0 #b0b0b0 #b0b0b0;background:url(../images/common/tab_line.gif) right 15px no-repeat;z-index:2}
div.tab_common .tab.first{border-left:1px solid #dfdfdf}
div.tab_common .tab.last{border-right:1px solid #b8b8b8;background:none}
div.tab_common .tab a{display:block;position:absolute;top:2px;left:50%;height:45px;line-height:43px;background:#fff;font-weight:bold;text-align:center;border-radius:5px}
div.tab_common .tab a span{display:inline-block;line-height:18px;margin-top:4px}
div.tab_common .cnt{position:absolute;left:0;top:65px;width:100%;z-index:1;background:#fff;display:none}
div.tab_common .wrap.on .tab a{top:10px;background:#505b84;color:#fff}
div.tab_common .wrap.on .tab a span{color:#fff}
div.tab_common .wrap.on .cnt{display:block}
/* --------------------------------------------
 * Viwer
/* ------------------------------------------ */
ul.slider{height:385px;overflow:hidden}
div.img_view{position:relative;margin-top:40px;border-top:2px solid #e6e6e6}
div.img_view.noLine{border:none}
div.img_view .bx-wrapper{overflow:hidden}
div.img_view .bx-viewport{height:385px!important;overflow:visible!important}
div.img_view .bx-viewport img{width:700px;height:385px}
div.img_view .bx-viewport .bx-caption{position:absolute;bottom:0;left:0;width:100%;background:url(../images/common/bg_around_item.png) repeat;z-index:99}
div.img_view .bx-viewport .bx-caption span{display:block;padding:10px;font-weight:bold;color:#fff}
div.img_view .bx-controls{position:absolute;bottom:0;left:0;width:100%;z-index:10}
div.img_view .bx-controls .bx-pager{position:absolute;bottom:13px;left:18px;*zoom:1}
div.img_view .bx-controls .bx-pager .bx-pager-item{float:left;margin-right:5px}
div.img_view .bx-controls .bx-pager .bx-pager-item a{display:block;width:18px;height:18px;line-height:16px;background:#d8d8d8;font-family:'Roboto';font-size:11px;font-weight:bold;color:#fff;text-align:center}
div.img_view .bx-controls .bx-pager .bx-pager-item a.active{background:#757575}
div.img_view .bx-controls .bx-controls-direction a.bx-prev{position:absolute;top:-47px;right:46px;width:46px;height:47px;border-right:1px solid #9fa9ca;background:#6b7bae url(../images/common/arrow_gallery_prev.png) 50% 50% no-repeat;text-indent:-9999px}
div.img_view .bx-controls .bx-controls-direction a.bx-next{position:absolute;top:-47px;right:0;width:46px;height:47px;background:#6b7bae url(../images/common/arrow_gallery_next.png) 50% 50% no-repeat;text-indent:-9999px}
div.img_view .view_control{position:relative;height:45px;border:1px solid #bbb;background:#ededed}
div.img_view .view_control ul.btn_list{position:absolute;top:7px;right:7px;*zoom:1}
div.img_view .view_control ul.btn_list li{float:left;margin-left:7px}
div.img_view .view_control ul.btn_list li a{display:block;padding:6px 25px 8px;border-top:1px solid #7a7a7a;background:#767676 url(../images/common/btn_bg.gif) 0 50% repeat-x;font-size:14px;font-weight:bold;color:#f9f9f9;border-radius:3px}
div.img_view .view_control ul.btn_list li a.rsvn{border-top:1px solid #515d8a;background:#515d8a url(../images/common/btn_rsvn_bg.gif) 0 50% repeat-x}
div.img_view .view_control ul.btn_list li a.menuDown{border-color:#3f4a71;background:#505b84}
div.layer_viewer{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}
div.layer_viewer .view_wrap{height:432px;line-height:432px;overflow:hidden;border:1px solid #d7d7d7;background:#fff;text-align:center}
div.layer_viewer .view_wrap img{vertical-align:middle}
div.layer_viewer a.btn_view_close{position:absolute;top:0;right:-40px;display:block;width:40px;height:40px;overflow:hidden;background:#505b84 url(../images/common/layer_close.png) 50% 50% no-repeat;text-indent:-9999px}
/* --------------------------------------------
 * Room Information
/* ------------------------------------------ */
p.img_guide{margin-top:7px;font-size:12px;color:#666;text-align:right}
div.room_info dl.room_explain{margin-top:25px}
div.room_info dl.room_explain dt{line-height:24px;padding-bottom:5px;font-size:16px;font-weight:bold;color:#000}
div.room_info dl.room_explain dd p{line-height:20px;color:#444;text-align:justify}
div.room_info .info_section{margin-top:30px}
div.room_info .info_section h4{font-size:15px}
div.room_info .info_section table.grid_list{margin-top:10px}
div.room_info .info_section table.grid_list ul.amenities{*zoom:1}
div.room_info .info_section table.grid_list ul.amenities:after{content:'';display:block;clear:both}
div.room_info .info_section table.grid_list ul.amenities li{float:left;width:250px;height:58px;line-height:56px;margin:5px 0;padding-left:65px;background:url(../images/accommodation/spr_amenities.png) 0 0 no-repeat}
div.room_info .info_section table.grid_list ul.amenities li span{line-height:20px;color:#444}
div.room_info .info_section table.grid_list ul.amenities li.quilt{background-position:0 0}
div.room_info .info_section table.grid_list ul.amenities li.hairDryer{background-position:0 -189px}
div.room_info .info_section table.grid_list ul.amenities li.shampoo{background-position:0 -63px}
div.room_info .info_section table.grid_list ul.amenities li.towel{background-position:0 -252px}
div.room_info .info_section table.grid_list ul.amenities li.refrigerator{background-position:0 -126px}
div.room_info .info_section table.grid_list ul.amenities li.cableTv{background-position:0 -315px}
div.room_info .info_section .info_more{margin-top:10px}
div.room_info .info_section .info_more a{display:block;width:100px;padding:7px 0;border:1px solid #474747;background:#767676;font-size:14px;font-weight:bold;color:#f9f9f9;text-align:center}
div.room_rate{margin-top:40px}
div.room_rate .rate_info{margin-top:30px}
div.room_rate .rate_info h3{font-size:15px}
div.room_rate .rate_info ul.guide_list{margin-top:5px}
div.room_rate .rate_info ul.guide_list li{padding:4px 0 4px 11px;background:url(../images/common/bu_guide_list.png) 0 8px no-repeat;font-size:12px;color:#444}
/* --------------------------------------------
 * Banquet
/* ------------------------------------------ */
div.banquet_item{margin-top:35px}
div.banquet_item h3{font-size:20px}
div.banquet_item .img_view{margin-top:15px}
div.banquet_item .view_control dl.location{margin-top:15px;*zoom:1}
div.banquet_item .view_control dl.location:after{content:'';display:block;clear:both}
div.banquet_item .view_control dl.location dt{float:left;padding:0 8px;border-right:1px solid #d6d6d6;font-weight:bold;color:#505b84}
div.banquet_item .view_control dl.location dd{float:left;padding:0 8px;border-left:1px solid #fff;font-weight:bold;color:#444}
div.banquet_item p.banquet_item_explain{line-height:22px;margin-top:25px;text-align:justify}
div.banquet_item table.grid_list{margin-top:25px}
div.banquet_item table.grid_list.t10{margin-top:10px}
div.floorPlan{margin-top:40px}
div.floorPlan .floorPlan_section{margin-top:35px}
div.floorPlan .floorPlan_section h3{padding-bottom:8px;border-bottom:2px solid #ddd}
div.floorPlan .floorPlan_section h3 span{padding:0 3px 6px 1px;border-bottom:2px solid #313b64;font-size:20px;font-weight:bold;color:#505b84}
div.floorPlan .floorPlan_section .item{margin-top:20px;padding-bottom:20px;border-bottom:1px dotted #dfdfdf}
div.floorPlan .floorPlan_section .item h4{font-size:15px;font-weight:bold}
div.floorPlan .floorPlan_section .item ul.list{margin:0 -6px;*zoom:1}
div.floorPlan .floorPlan_section .item ul.list:after{content:'';display:block;clear:both}
div.floorPlan .floorPlan_section .item ul.list li{float:left;margin:10px 6px 0 6px}
div.floorPlan .floorPlan_section .item ul.list li a{display:block;position:relative;width:223px;height:133px;border:1px solid #c3c3c3;background:#f9f9f9;text-align:center}
div.floorPlan .floorPlan_section .item ul.list li a img{width:223px;height:133px}
div.floorPlan .floorPlan_section .item ul.list li a span{display:block;position:absolute;bottom:-1px;right:-1px;width:35px;height:35px;background:#505b84 url(../images/common/ico_zoom.png) 50% 50% no-repeat;z-index:10}
div.floorPlan .floorPlan_section .item ul.list li span.seating{display:block;position:relative;width:223px;height:133px;border:1px solid #c3c3c3;text-align:center;text-indent:-9999px}
div.floorPlan .floorPlan_section .item ul.list li span.seating.num1{background:#f9f9f9 url(../images/banquet/seating1.png) 50% 50% no-repeat}
div.floorPlan .floorPlan_section .item ul.list li span.seating.num2{background:#f9f9f9 url(../images/banquet/seating2.png) 50% 50% no-repeat}
div.floorPlan .floorPlan_section .item ul.list li span.seating.num3{background:#f9f9f9 url(../images/banquet/seating3.png) 50% 50% no-repeat}
div.floorPlan .floorPlan_section .item ul.list li span.seating.num4{background:#f9f9f9 url(../images/banquet/seating4.png) 50% 50% no-repeat}
div.floorPlan .floorPlan_section .item ul.list li span.seating.num5{background:#f9f9f9 url(../images/banquet/seating5.png) 50% 50% no-repeat}
div.floorPlan .floorPlan_section .item ul.list li span.seating.num6{background:#f9f9f9 url(../images/banquet/seating6.png) 50% 50% no-repeat}
div.floorPlan .floorPlan_section .item ul.list li span.name{display:inline-block;padding:6px 0 0 3px}
div.request{margin-top:40px}
div.request .guide{margin-bottom:-10px}
div.request .guide p{padding-bottom:10px;color:#444}
div.request .guide p strong{font-size:14px}
div.request table.reg_form{margin-top:4px}
div.request .contactUs{margin-top:20px}
div.request .contactUs table.grid_list{margin-top:10px}
/* --------------------------------------------
 * Wedding
/* ------------------------------------------ */
.view_control dl.call{ position:absolute;top:15px;right:15px;*zoom:1}
.view_control dl.call:after{content:'';display:block;clear:both}
.view_control dl.call dt{float:left;padding:0 8px;border-right:1px solid #d6d6d6;font-weight:bold;color:#505b84}
.view_control dl.call dd{float:left;padding:0 8px;border-left:1px solid #fff;color:#444}
.view_control dl.call dd strong{color:#444}
div.wedding_guide_item{margin-top:30px;padding-top:30px;border-top:1px dotted #dfdfdf}
div.wedding_guide_item table.grid_list{margin-top:10px}
div.wedding_guide_item table.grid_list tbody td ul.list li a{display:inline-block;height:28px;line-height:26px;margin-top:10px;padding:0 18px;border:1px solid #474747;background:#767676;font-size:14px;font-weight:bold;color:#f9f9f9;text-align:center}
ul.wedding_gallery_pager{margin:20px -3px 0 -3px;padding-top:20px;border-top:1px solid #dfdfdf;*zoom:1}
ul.wedding_gallery_pager:after{content:'';display:block;clear:both}
ul.wedding_gallery_pager li{float:left}
ul.wedding_gallery_pager li a{display:block;position:relative;width:135px;height:90px;margin:3px}
ul.wedding_gallery_pager li a img{width:135px;height:90px}
ul.wedding_gallery_pager li a span.border{position:absolute;top:0;left:0;width:133px;height:88px;border:1px solid #c5c5c5;z-index:99}
ul.wedding_gallery_pager li a.active span.border{width:129px;height:84px;border:3px solid #6b7bae}
/* --------------------------------------------
 * Facilities
/* ------------------------------------------ */
div.facilities_tab{position:relative;margin-top:30px;border-top:2px solid #e6e6e6}
div.facilities_tab.noLine{border:none}
div.facilities_tab h3 a{display:block;padding:12px 0;width:150px;height:15px;text-align:center;color:#505050;border-top:2px solid #e6e6e6;background:#fff}
div.facilities_tab h3 a span{display:block;border-right:1px solid #e6e6e6;font-size:14px;font-weight:bold;color:#444}
div.facilities_tab #tab_1 h3, div.facilities_tab #tab_2 h3, div.facilities_tab #tab_3 h3{position:absolute;top:-2px}
div.facilities_tab #tab_2 h3{left:0}
div.facilities_tab #tab_2 h3{left:150px}
div.facilities_tab #tab_3 h3{left:300px} 
div.facilities_tab h3 a:hover,div.facilities_tab h3 a:focus{border-color:#8291be;color:#505b84}
div.facilities_tab .selected h3 a{border-color:#8291be}
div.facilities_tab .selected h3 a span{color:#505b84}
div.facilities_tab .tab .item{display:none;margin-top:40px}
div.facilities_tab .selected .item{display:block}
div.facilities_tab .tab .item table.grid_list{margin-top:60px}
div.facilities_tab .tab .item .facilities_item_list{margin-top:60px}
div.facilities_tab .tab .item .facilities_item_list .facilities_item{position:relative;min-height:125px;margin-top:30px}
div.facilities_tab .tab .item .facilities_item_list .facilities_item .img{position:absolute;top:0;left:0}
div.facilities_tab .tab .item .facilities_item_list .facilities_item .img img{width:215px;height:125px}
div.facilities_tab .tab .item .facilities_item_list .facilities_item dl.info{margin-left:235px}
div.facilities_tab .tab .item .facilities_item_list .facilities_item dl.info dt{padding-bottom:12px;font-weight:bold}
div.facilities_tab .tab .item .facilities_item_list .facilities_item dl.info dd{line-height:20px;text-align:justify}
div.facilities_tab .tab .item .facilities_item_list .facilities_item dl.info dd strong{display:inline-block;padding-top:5px;color:#47517a}
/* --------------------------------------------
 * Attractions
/* ------------------------------------------ */
div.attractions_section{position:relative;margin-top:30px}
div.attractions_section dl.attractions_explain dt{line-height:22px;padding-bottom:5px;font-size:14px;font-weight:bold}
div.attractions_section dl.attractions_explain dd p{line-height:20px;text-align:justify}
div.attractions_tab{position:relative;margin-top:30px;border-top:2px solid #e6e6e6}
div.attractions_tab h3 a{display:block;padding:12px 0;width:150px;height:15px;text-align:center;color:#505050;border-top:2px solid #e6e6e6;background:#fff}
div.attractions_tab h3 a span{display:block;border-right:1px solid #e6e6e6;font-size:14px;font-weight:bold;color:#444}
div.attractions_tab #tab_1 h3, div.attractions_tab #tab_2 h3, div.attractions_tab #tab_3 h3{position:absolute;top:-2px}
div.attractions_tab #tab_2 h3{left:0}
div.attractions_tab #tab_2 h3{left:150px}
div.attractions_tab #tab_3 h3{left:300px} 
div.attractions_tab h3 a:hover,div.attractions_tab h3 a:focus{border-color:#8291be;color:#505b84}
div.attractions_tab .selected h3 a{border-color:#8291be}
div.attractions_tab .selected h3 a span{color:#505b84}
div.attractions_tab .tab .item{display:none;margin-top:40px}
div.attractions_tab .selected .item{display:block}
div.attractions_tab .tab .item .visual img{width:700;height:200px}
div.attractions_tab .tab .item .link_box{padding:3px 10px 8px;border-width:0 1px 1px 1px;border-style:solid;border-color:#c3c3c3;background:#ededed;text-align:right}
div.attractions_tab .tab .item .link_box a{display:inline-block;margin-top:5px;padding:0 13px;height:28px;line-height:26px;border:1px solid #474747;background:#767676}
div.attractions_tab .tab .item .link_box a span{display:inline-block;padding-right:20px;background:url(../images/attractions/ico_view.png) right 50% no-repeat;font-size:12px;color:#f9f9f9}
div.attractions_tab .tab .item p.guide{line-height:20px;margin-top:15px;text-align:justify}
div.attractions_tab .tab .item .attraction_info{margin-top:30px;padding-top:30px;border-top:1px dotted #dfdfdf}
div.attractions_tab .tab .item .attraction_info h4{font-size:16px;font-weight:bold}
div.attractions_tab .tab .item .info_list{margin-top:-10px}
div.attractions_tab .tab .item .info_list .info_item{position:relative;min-height:125px;margin-top:30px}
div.attractions_tab .tab .item .info_list .info_item .img{position:absolute;top:0;left:0}
div.attractions_tab .tab .item .info_list .info_item .img img{width:215px;height:125px}
div.attractions_tab .tab .item .info_list .info_item dl.info{margin-left:235px}
div.attractions_tab .tab .item .info_list .info_item dl.info dt{padding-bottom:12px;font-weight:bold}
div.attractions_tab .tab .item .info_list .info_item dl.info dd{line-height:20px;text-align:justify}
div.attractions_tab .tab .item .info_list .info_item dl.info dd strong{display:inline-block;padding-top:5px;color:#47517a}
div.around_list{margin-top:30px;border-top:1px dotted #dfdfdf}
div.around_list .around_item{margin-top:40px}
div.around_list .around_item h3{font-size:14px;font-weight:bold}
div.around_list .around_item .item_content{position:relative;min-height:165px;margin-top:10px}
div.around_list .around_item .item_content .img{position:absolute;top:0;left:0;width:215px}
div.around_list .around_item .item_content .img img{width:215px;height:125px}
div.around_list .around_item .item_content .img a{display:block;margin-top:10px;padding:0 13px;height:28px;line-height:26px;border:1px solid #474747;background:#767676}
div.around_list .around_item .item_content .img a span{display:block;padding-right:20px;background:url(../images/attractions/ico_view.png) right 50% no-repeat;font-size:12px;color:#f9f9f9;text-align:center}
div.around_list .around_item .item_content .info{margin-left:235px}
div.around_list .around_item .item_content .info p{line-height:20px;text-align:justify}
div.around_list .around_item .item_content .info ul.list{margin-top:5px}
div.around_list .around_item .item_content .info ul.list li{padding:4px}
div.around_list .around_item .item_content .info ul.list li label{display:inline-block;width:90px;padding:0 0 0 12px;border-right:1px solid #d6d6d6;background:url(../images/common/ico_bu.gif) 0 3px no-repeat;font-size:12px;color:#444;vertical-align:middle}
div.around_list .around_item .item_content .info ul.list li span{display:inline-block;padding:0 0 0 10px;font-size:12px;color:#444;vertical-align:middle}
div.attractions_section .trail_item{margin-top:30px}
div.attractions_section .trail_item h4{font-size:15px;font-weight:bold}
div.attractions_section .trail_item .air_view{position:relative;margin-top:10px}
div.attractions_section .trail_item .air_view a{display:block;position:absolute;width:22px;height:22px;background:url(../images/attractions/spr_num.png) 0 0 no-repeat;text-indent:-9999px;z-index:10}
div.attractions_section .trail_item .air_view a.num1{top:169px;left:279px;background-position:0 0}
div.attractions_section .trail_item .air_view a.num2{top:160px;left:303px;background-position:0 -22px}
div.attractions_section .trail_item .air_view a.num3{top:225px;left:311px;background-position:0 -44px}
div.attractions_section .trail_item .air_view a.num4{top:186px;left:311px;background-position:0 -66px}
div.attractions_section .trail_item .air_view a.num5{top:177px;left:337px;background-position:0 -88px}
div.attractions_section .trail_item .air_view a.num6{top:160px;left:359px;background-position:0 -110px}
div.attractions_section .trail_item .air_view a.num7{top:162px;left:383px;background-position:0 -132px}
div.attractions_section .trail_item .air_view a.num8{top:206px;left:390px;background-position:0 -154px}
div.attractions_section .trail_item .air_view a.num9{top:204px;left:415px;background-position:0 -176px}
div.attractions_section .trail_item .air_view a.num10{top:146px;left:503px;background-position:0 -198px}
div.attractions_section .trail_item .air_view a.num11{top:113px;left:487px;background-position:0 -220px}
div.attractions_section .trail_item .air_view a.num12{top:104px;left:510px;background-position:0 -242px}
div.attractions_section .trail_item .air_view a.num13{top:121px;left:546px;background-position:0 -264px}
div.attractions_section .trail_item .air_view a.num14{top:89px;left:558px;background-position:0 -286px}
div.attractions_section .trail_item .air_view a.num15{top:73px;left:523px;background-position:0 -308px}
div.attractions_section .trail_item .air_view a.num16{top:76px;left:577px;background-position:0 -330px}
div.attractions_section .trail_item .air_view a.num17{top:38px;left:561px;background-position:0 -352px}
div.attractions_section .trail_item .air_view a.num18{top:33px;left:588px;background-position:0 -374px}
div.attractions_section .trail_item .air_view a.num19{top:39px;left:613px;background-position:0 -396px}
div.attractions_section .trail_item .air_view a.num20{top:73px;left:615px;background-position:0 -418px}
div.attractions_section .trail_item .air_view a.num21{top:276px;left:666px;background-position:0 -440px}

div.attractions_section .trail_item .air_view a.num1.active, div.attractions_section .trail_item .air_view a.num1:hover{background-position:-22px 0}
div.attractions_section .trail_item .air_view a.num2.active, div.attractions_section .trail_item .air_view a.num2:hover{background-position:-22px -22px}
div.attractions_section .trail_item .air_view a.num3.active, div.attractions_section .trail_item .air_view a.num3:hover{background-position:-22px -44px}
div.attractions_section .trail_item .air_view a.num4.active, div.attractions_section .trail_item .air_view a.num4:hover{background-position:-22px -66px}
div.attractions_section .trail_item .air_view a.num5.active, div.attractions_section .trail_item .air_view a.num5:hover{background-position:-22px -88px}
div.attractions_section .trail_item .air_view a.num6.active, div.attractions_section .trail_item .air_view a.num6:hover{background-position:-22px -110px}
div.attractions_section .trail_item .air_view a.num7.active, div.attractions_section .trail_item .air_view a.num7:hover{background-position:-22px -132px}
div.attractions_section .trail_item .air_view a.num8.active, div.attractions_section .trail_item .air_view a.num8:hover{background-position:-22px -154px}
div.attractions_section .trail_item .air_view a.num9.active, div.attractions_section .trail_item .air_view a.num9:hover{background-position:-22px -176px}
div.attractions_section .trail_item .air_view a.num10.active, div.attractions_section .trail_item .air_view a.num10:hover{background-position:-22px -198px}
div.attractions_section .trail_item .air_view a.num11.active, div.attractions_section .trail_item .air_view a.num11:hover{background-position:-22px -220px}
div.attractions_section .trail_item .air_view a.num12.active, div.attractions_section .trail_item .air_view a.num12:hover{background-position:-22px -242px}
div.attractions_section .trail_item .air_view a.num13.active, div.attractions_section .trail_item .air_view a.num13:hover{background-position:-22px -264px}
div.attractions_section .trail_item .air_view a.num14.active, div.attractions_section .trail_item .air_view a.num14:hover{background-position:-22px -286px}
div.attractions_section .trail_item .air_view a.num15.active, div.attractions_section .trail_item .air_view a.num15:hover{background-position:-22px -308px}
div.attractions_section .trail_item .air_view a.num16.active, div.attractions_section .trail_item .air_view a.num16:hover{background-position:-22px -330px}
div.attractions_section .trail_item .air_view a.num17.active, div.attractions_section .trail_item .air_view a.num17:hover{background-position:-22px -352px}
div.attractions_section .trail_item .air_view a.num18.active, div.attractions_section .trail_item .air_view a.num18:hover{background-position:-22px -374px}
div.attractions_section .trail_item .air_view a.num19.active, div.attractions_section .trail_item .air_view a.num19:hover{background-position:-22px -396px}
div.attractions_section .trail_item .air_view a.num20.active, div.attractions_section .trail_item .air_view a.num20:hover{background-position:-22px -418px}
div.attractions_section .trail_item .air_view a.num21.active, div.attractions_section .trail_item .air_view a.num21:hover{background-position:-22px -440px}

div.attractions_section .trail_item ul.trail_list{margin:0 -10px;*zoom:1}
div.attractions_section .trail_item ul.trail_list:after{content:'';display:block;clear:both}
div.attractions_section .trail_item ul.trail_list li{float:left}
div.attractions_section .trail_item ul.trail_list li a{display:block;position:relative;width:159px;margin:25px 10px 0 10px}
div.attractions_section .trail_item ul.trail_list li a h5{position:relative;height:40px;line-height:20px;padding-left:27px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico{position:absolute;top:0;left:0;display:block;width:22px;height:22px;margin-right:5px;background:url(../images/attractions/spr_num.png) 0 0 no-repeat;text-indent:-9999px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num1{background-position:0 0}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num2{background-position:0 -22px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num3{background-position:0 -44px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num4{background-position:0 -66px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num5{background-position:0 -88px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num6{background-position:0 -110px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num7{background-position:0 -132px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num8{background-position:0 -154px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num9{background-position:0 -176px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num10{background-position:0 -198px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num11{background-position:0 -220px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num12{background-position:0 -242px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num13{background-position:0 -264px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num14{background-position:0 -286px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num15{background-position:0 -308px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num16{background-position:0 -330px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num17{background-position:0 -352px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num18{background-position:0 -374px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num19{background-position:0 -396px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num20{background-position:0 -418px}
div.attractions_section .trail_item ul.trail_list li a h5 span.ico.num21{background-position:0 -440px}

div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num1, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num1{background-position:-22px 0}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num2, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num2{background-position:-22px -22px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num3, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num3{background-position:-22px -44px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num4, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num4{background-position:-22px -66px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num5, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num5{background-position:-22px -88px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num6, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num6{background-position:-22px -110px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num7, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num7{background-position:-22px -132px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num8, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num8{background-position:-22px -154px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num9, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num9{background-position:-22px -176px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num10, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num10{background-position:-22px -198px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num11, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num11{background-position:-22px -220px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num12, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num12{background-position:-22px -242px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num13, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num13{background-position:-22px -264px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num14, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num14{background-position:-22px -286px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num15, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num15{background-position:-22px -308px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num16, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num16{background-position:-22px -330px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num17, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num17{background-position:-22px -352px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num18, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num18{background-position:-22px -374px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num19, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num19{background-position:-22px -396px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num20, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num20{background-position:-22px -418px}
div.attractions_section .trail_item ul.trail_list li a.active h5 span.ico.num21, div.attractions_section .trail_item ul.trail_list li a:hover h5 span.ico.num21{background-position:-22px -440px}

div.attractions_section .trail_item ul.trail_list li a .img{margin-top:10px}
div.attractions_section .trail_item ul.trail_list li a .img img{width:159px;height:99px}

div.attractions_section .trail_item .air_view_ecosystem{position:relative;margin-top:10px}
div.attractions_section .trail_item .air_view_ecosystem a{display:block;position:absolute;width:22px;height:22px;background:url(../images/attractions/spr_num.png) 0 0 no-repeat;text-indent:-9999px;z-index:10}
div.attractions_section .trail_item .air_view_ecosystem a.num1{top:154px;left:250px;background-position:0 0}
div.attractions_section .trail_item .air_view_ecosystem a.num2{top:186px;left:311px;background-position:0 -22px}
div.attractions_section .trail_item .air_view_ecosystem a.num3{top:256px;left:575px;background-position:0 -44px}
div.attractions_section .trail_item .air_view_ecosystem a.num4{top:127px;left:346px;background-position:0 -66px}
div.attractions_section .trail_item .air_view_ecosystem a.num5{top:125px;left:370px;background-position:0 -88px}
div.attractions_section .trail_item .air_view_ecosystem a.num6{top:3px;left:385px;background-position:0 -110px}
div.attractions_section .trail_item .air_view_ecosystem a.num7{top:294px;left:619px;background-position:0 -132px}
div.attractions_section .trail_item .air_view_ecosystem a.num8{top:215px;left:396px;background-position:0 -154px}
div.attractions_section .trail_item .air_view_ecosystem a.num9{top:278px;left:432px;background-position:0 -176px}
div.attractions_section .trail_item .air_view_ecosystem a.num10{top:252px;left:632px;background-position:0 -198px}
div.attractions_section .trail_item .air_view_ecosystem a.num11{top:339px;left:335px;background-position:0 -220px}
div.attractions_section .trail_item .air_view_ecosystem a.num12{top:345px;left:375px;background-position:0 -242px}
div.attractions_section .trail_item .air_view_ecosystem a.num13{top:300px;left:539px;background-position:0 -264px}
div.attractions_section .trail_item .air_view_ecosystem a.num14{top:316px;left:591px;background-position:0 -286px}
div.attractions_section .trail_item .air_view_ecosystem a.num15{top:289px;left:655px;background-position:0 -308px}
div.attractions_section .trail_item .air_view_ecosystem a.num15 span{position:absolute;top:-272px;left:-7px;width:22px;height:22px;background:url(../images/attractions/spr_num.png) 0 -308px no-repeat}
div.attractions_section .trail_item .air_view_ecosystem a.num16{top:237px;left:674px;background-position:0 -330px}

div.attractions_section .trail_item .air_view_ecosystem a.num1.active, div.attractions_section .trail_item .air_view_ecosystem a.num1:hover{background-position:-22px 0}
div.attractions_section .trail_item .air_view_ecosystem a.num2.active, div.attractions_section .trail_item .air_view_ecosystem a.num2:hover{background-position:-22px -22px}
div.attractions_section .trail_item .air_view_ecosystem a.num3.active, div.attractions_section .trail_item .air_view_ecosystem a.num3:hover{background-position:-22px -44px}
div.attractions_section .trail_item .air_view_ecosystem a.num4.active, div.attractions_section .trail_item .air_view_ecosystem a.num4:hover{background-position:-22px -66px}
div.attractions_section .trail_item .air_view_ecosystem a.num5.active, div.attractions_section .trail_item .air_view_ecosystem a.num5:hover{background-position:-22px -88px}
div.attractions_section .trail_item .air_view_ecosystem a.num6.active, div.attractions_section .trail_item .air_view_ecosystem a.num6:hover{background-position:-22px -110px}
div.attractions_section .trail_item .air_view_ecosystem a.num7.active, div.attractions_section .trail_item .air_view_ecosystem a.num7:hover{background-position:-22px -132px}
div.attractions_section .trail_item .air_view_ecosystem a.num8.active, div.attractions_section .trail_item .air_view_ecosystem a.num8:hover{background-position:-22px -154px}
div.attractions_section .trail_item .air_view_ecosystem a.num9.active, div.attractions_section .trail_item .air_view_ecosystem a.num9:hover{background-position:-22px -176px}
div.attractions_section .trail_item .air_view_ecosystem a.num10.active, div.attractions_section .trail_item .air_view_ecosystem a.num10:hover{background-position:-22px -198px}
div.attractions_section .trail_item .air_view_ecosystem a.num11.active, div.attractions_section .trail_item .air_view_ecosystem a.num11:hover{background-position:-22px -220px}
div.attractions_section .trail_item .air_view_ecosystem a.num12.active, div.attractions_section .trail_item .air_view_ecosystem a.num12:hover{background-position:-22px -242px}
div.attractions_section .trail_item .air_view_ecosystem a.num13.active, div.attractions_section .trail_item .air_view_ecosystem a.num13:hover{background-position:-22px -264px}
div.attractions_section .trail_item .air_view_ecosystem a.num14.active, div.attractions_section .trail_item .air_view_ecosystem a.num14:hover{background-position:-22px -286px}
div.attractions_section .trail_item .air_view_ecosystem a.num15.active, div.attractions_section .trail_item .air_view_ecosystem a.num15:hover{background-position:-22px -308px}
div.attractions_section .trail_item .air_view_ecosystem a.num15.active sapn, div.attractions_section .trail_item .air_view_ecosystem a.num15:hover span{background-position:-22px -308px}
div.attractions_section .trail_item .air_view_ecosystem a.num16.active, div.attractions_section .trail_item .air_view_ecosystem a.num16:hover{background-position:-22px -330px}

div.attractions_section .ecosystem_list{margin-top:10px;*zoom:1}
div.attractions_section .ecosystem_list:after{content:'';display:block;clear:both}
div.attractions_section .ecosystem_list li{float:left;width:25%;margin-top:10px}
div.attractions_section .ecosystem_list li a{display:block}
div.attractions_section .ecosystem_list li a{position:relative;line-height:20px}
div.attractions_section .ecosystem_list li a span.ico{display:inline-block;width:22px;height:22px;margin-right:5px;background:url(../images/attractions/spr_num.png) 0 0 no-repeat;text-indent:-9999px}
div.attractions_section .ecosystem_list li a span.ico.num1{top:169px;left:279px;background-position:0 0}
div.attractions_section .ecosystem_list li a span.ico.num2{top:160px;left:303px;background-position:0 -22px}
div.attractions_section .ecosystem_list li a span.ico.num3{top:225px;left:311px;background-position:0 -44px}
div.attractions_section .ecosystem_list li a span.ico.num4{top:186px;left:311px;background-position:0 -66px}
div.attractions_section .ecosystem_list li a span.ico.num5{top:177px;left:337px;background-position:0 -88px}
div.attractions_section .ecosystem_list li a span.ico.num6{top:160px;left:359px;background-position:0 -110px}
div.attractions_section .ecosystem_list li a span.ico.num7{top:162px;left:383px;background-position:0 -132px}
div.attractions_section .ecosystem_list li a span.ico.num8{top:206px;left:390px;background-position:0 -154px}
div.attractions_section .ecosystem_list li a span.ico.num9{top:204px;left:415px;background-position:0 -176px}
div.attractions_section .ecosystem_list li a span.ico.num10{top:146px;left:503px;background-position:0 -198px}
div.attractions_section .ecosystem_list li a span.ico.num11{top:113px;left:487px;background-position:0 -220px}
div.attractions_section .ecosystem_list li a span.ico.num12{top:104px;left:510px;background-position:0 -242px}
div.attractions_section .ecosystem_list li a span.ico.num13{top:121px;left:546px;background-position:0 -264px}
div.attractions_section .ecosystem_list li a span.ico.num14{top:89px;left:558px;background-position:0 -286px}
div.attractions_section .ecosystem_list li a span.ico.num15{top:73px;left:523px;background-position:0 -308px}
div.attractions_section .ecosystem_list li a span.ico.num16{top:76px;left:577px;background-position:0 -330px}

div.attractions_section .ecosystem_list li a.active span.ico.num1, div.attractions_section .ecosystem_list li a:hover span.ico.num1{background-position:-22px 0}
div.attractions_section .ecosystem_list li a.active span.ico.num2, div.attractions_section .ecosystem_list li a:hover span.ico.num2{background-position:-22px -22px}
div.attractions_section .ecosystem_list li a.active span.ico.num3, div.attractions_section .ecosystem_list li a:hover span.ico.num3{background-position:-22px -44px}
div.attractions_section .ecosystem_list li a.active span.ico.num4, div.attractions_section .ecosystem_list li a:hover span.ico.num4{background-position:-22px -66px}
div.attractions_section .ecosystem_list li a.active span.ico.num5, div.attractions_section .ecosystem_list li a:hover span.ico.num5{background-position:-22px -88px}
div.attractions_section .ecosystem_list li a.active span.ico.num6, div.attractions_section .ecosystem_list li a:hover span.ico.num6{background-position:-22px -110px}
div.attractions_section .ecosystem_list li a.active span.ico.num7, div.attractions_section .ecosystem_list li a:hover span.ico.num7{background-position:-22px -132px}
div.attractions_section .ecosystem_list li a.active span.ico.num8, div.attractions_section .ecosystem_list li a:hover span.ico.num8{background-position:-22px -154px}
div.attractions_section .ecosystem_list li a.active span.ico.num9, div.attractions_section .ecosystem_list li a:hover span.ico.num9{background-position:-22px -176px}
div.attractions_section .ecosystem_list li a.active span.ico.num10, div.attractions_section .ecosystem_list li a:hover span.ico.num10{background-position:-22px -198px}
div.attractions_section .ecosystem_list li a.active span.ico.num11, div.attractions_section .ecosystem_list li a:hover span.ico.num11{background-position:-22px -220px}
div.attractions_section .ecosystem_list li a.active span.ico.num12, div.attractions_section .ecosystem_list li a:hover span.ico.num12{background-position:-22px -242px}
div.attractions_section .ecosystem_list li a.active span.ico.num13, div.attractions_section .ecosystem_list li a:hover span.ico.num13{background-position:-22px -264px}
div.attractions_section .ecosystem_list li a.active span.ico.num14, div.attractions_section .ecosystem_list li a:hover span.ico.num14{background-position:-22px -286px}
div.attractions_section .ecosystem_list li a.active span.ico.num15, div.attractions_section .ecosystem_list li a:hover span.ico.num15{background-position:-22px -308px}
div.attractions_section .ecosystem_list li a.active span.ico.num16, div.attractions_section .ecosystem_list li a:hover span.ico.num16{background-position:-22px -330px}

div.attractions_section .ecosystem_info{margin-top:30px;padding-top:30px;border-top:1px dotted #dfdfdf}
div.attractions_section .ecosystem_info h3{font-size:16px;font-weight:bold}
div.attractions_section .ecosystem_info .ecosystem_info_item{margin-top:25px}
div.ecosystem_info_item h4{font-size:14px;font-weight:bold}
div.ecosystem_info_item .item_content{position:relative;min-height:125px;margin-top:10px}
div.ecosystem_info_item .item_content .img{position:absolute;top:0;left:0;width:215px}
div.ecosystem_info_item .item_content .img img{width:215px;height:125px}
div.ecosystem_info_item .item_content .info{margin-left:235px}
div.ecosystem_info_item .item_content .info p{line-height:20px;text-align:justify}
div.ecosystem_info_item .item_content .info ul.list{margin-top:5px}
div.ecosystem_info_item .item_content .info ul.list li{position:relative;padding:4px}
div.ecosystem_info_item .item_content .info ul.list li label{display:inline-block;width:125px;line-height:10px;padding:0 0 0 12px;border-right:1px solid #d6d6d6;background:url(../images/common/ico_bu.gif) 0 2px no-repeat;font-size:12px;color:#444;vertical-align:middle}
div.ecosystem_info_item .item_content .info ul.list li span{position:absolute;top:2px;left:150px;line-height:18px;font-size:12px;color:#444;vertical-align:middle}
div.rough_map{position:relative;margin-top:30px;border:3px solid #c3c3c3}
div.rough_map.lineN{border:none}
div.rough_map img{width:694px}
div.rough_map ul.course_num{position:absolute;top:10px;right:10px;width:56px;height:309px;background:url(../images/attractions/course_num.png) no-repeat}
div.rough_map ul.course_num li a{display:block;height:44px;text-indent:-9999px}
div.rough_map ul.course_menu{display:none;position:absolute;top:10px;right:10px;width:259px;height:311px;background:url(../images/attractions/course_menu.png) no-repeat;z-index:10}
div.rough_map ul.course_menu li a{display:block;height:44px;text-indent:-9999px}
ul.course_tab{height:50px;margin-top:30px;border-width:1px;border-style:solid; border-color:#d3d3d3 #b8b8b8 #b8b8b8 #d3d3d3;*zoom:1}
ul.course_tab:after{content:'';display:block;clear:both}
ul.course_tab li{float:left;position:relative;width:12.5%;background:url(../images/common/tab_line.gif) right 15px no-repeat}
ul.course_tab li.last{background:none}
ul.course_tab li a{display:block;height:45px;line-height:43px;margin:2px 8px;background:#fff;border-radius:3px;font-weight:bold;text-align:center}
ul.course_tab li a span{display:inline-block;line-height:16px;vertical-align:middle}
ul.course_tab li.active a, ul.course_tab li:hover a, ul.course_tab li:focus a{margin-top:10px;background:#505b84;color:#fff}
ul.course_tab li.active a span, ul.course_tab li:hover a span, ul.course_tab li:focus a span{color:#fff}
div.course_info{margin-top:30px}
div.course_info h3{font-size:20px;font-weight:bold}
div.course_info h3 span{padding-left:10px;font-size:15px;font-weight:bold;color:#bfbdbd}
div.course_info p.explain{line-height:20px;margin-top:10px}
div.course_info .rough_map{margin-top:20px}
div.course_info .map_info{padding:15px 12px;border-width:0 1px 1px 1px;border-style:solid;border-color:#c3c3c3;background:#ededed}
div.course_info .map_info ul.list{*zoom:1}
div.course_info .map_info ul.list:after{content:'';display:block;clear:both}
div.course_info .map_info ul.list li{float:left;margin-right:25px}
div.course_info .map_info ul.list li label{display:inline-block;padding-right:7px;border-right:1px solid #d6d6d6;font-size:14px;font-weight:bold;color:#505b84;vertical-align:middle}
div.course_info .map_info ul.list li span{display:inline-block;padding-left:7px;border-left:1px solid #fff;font-size:14px;font-weight:bold;color:#444;vertical-align:middle}
div.course_info .course_guide{padding:45px 0;border-bottom:1px solid #c3c3c3;text-align:center}
div.course_info p.guide_txt{margin-top:8px;font-size:12px;color:#444;text-align:right}
div.theme_travel_list .travel_item{margin-top:30px}
div.theme_travel_list .travel_item h3{font-size:14px;font-weight:bold}
div.theme_travel_list .travel_item .item_content{position:relative;min-height:125px;margin-top:10px}
div.theme_travel_list .travel_item .item_content .img{position:absolute;top:0;left:0;width:215px}
div.theme_travel_list .travel_item .item_content .img img{width:215px;height:125px}
div.theme_travel_list .travel_item .item_content .info{margin-left:235px}
div.theme_travel_list .travel_item .item_content .info p{line-height:20px;text-align:justify}
div.theme_travel_list .travel_item .item_content .info ul.list{margin-top:5px}
div.theme_travel_list .travel_item .item_content .info ul.list li{position:relative;padding:4px}
div.theme_travel_list .travel_item .item_content .info ul.list li label{position:absolute;top:6px;left:4px;display:inline-block;width:55px;padding:0 0 0 12px;border-right:1px solid #d6d6d6;background:url(../images/common/ico_bu.gif) 0 3px no-repeat;font-size:12px;color:#444;vertical-align:middle}
div.theme_travel_list .travel_item .item_content .info ul.list li span{display:inline-block;line-height:16px;padding:0 0 0 75px;font-size:12px;color:#444;vertical-align:middle}
div.recomm_restaurant_list .restaurant_item{margin-top:30px}
div.recomm_restaurant_list .restaurant_item h3{font-size:14px;font-weight:bold}
div.recomm_restaurant_list .restaurant_item .item_content{position:relative;min-height:125px;margin-top:10px}
div.recomm_restaurant_list .restaurant_item .item_content .img{position:absolute;top:0;left:0;width:215px}
div.recomm_restaurant_list .restaurant_item .item_content .img img{width:215px;height:125px}
div.recomm_restaurant_list .restaurant_item .item_content .info{margin-left:235px}
div.recomm_restaurant_list .restaurant_item .item_content .info p{line-height:20px;text-align:justify}
div.recomm_restaurant_list .restaurant_item .item_content .info ul.list{margin-top:5px}
div.recomm_restaurant_list .restaurant_item .item_content .info ul.list li{position:relative;padding:4px}
div.recomm_restaurant_list .restaurant_item .item_content .info ul.list li label{position:absolute;top:6px;left:4px;display:inline-block;width:115px;padding:0 0 0 12px;border-right:1px solid #d6d6d6;background:url(../images/common/ico_bu.gif) 0 3px no-repeat;font-size:12px;color:#444;vertical-align:middle}
div.recomm_restaurant_list .restaurant_item .item_content .info ul.list li span{display:inline-block;line-height:16px;padding:0 0 0 135px;font-size:12px;color:#444;vertical-align:middle}
/* --------------------------------------------
 * Policy
/* ------------------------------------------ */
div.policy_section{padding-top:15px}
div.policy_section ol.index{margin-top:30px}
div.policy_section ol.index li{margin-top:10px}
div.policy_section ol.index li span{display:inline-block;width:58px;height:21px;line-height:19px;margin-right:7px;background:#4982d8;border-radius:21px;font-size:12px;color:#fff;text-align:center}
div.policy_section ol.index li a{display:inline-block;font-weight:bold;text-decoration:underline}
div.policy_section p.txt1{line-height:22px;margin-top:25px;font-size:14px;font-weight:bold;text-align:justify}
div.policy_section ul.list{margin:3px 0 0 15px}
div.policy_section ul.list > li{line-height:20px;padding-left:6px;background:url(../images/common/arrow_guide.png) 0 8px no-repeat}
div.policy_section ul.list > li p{line-height:18px;margin:0;font-size:12px;font-weight:normal;color:#444;text-align:justify}
div.policy_section ul.list > li > ul{margin:5px 0 10px}
div.policy_section ul.list > li > ul > li{line-height:18px;font-size:12px;color:#444}
div.policy_section ul.list > li > ul > li a{text-decoration:underline}
div.policy_section ul.list > li > ul > li > ul{margin:5px 0 10px 17px}
div.policy_section ul.list > li > ul > li > ul > li{line-height:18px;padding-left:7px;background:url(../images/common/ico_bu2.gif) 0 7px no-repeat;font-size:11px;color:#666}
div.policy_section ul.list > li > ul > li > ul > li > ul{margin:5px 0 10px}
div.policy_section ul.list > li > ul > li > ul > li > ul > li{line-height:18px;font-size:11px;color:#666}
div.policy_section .policy_item{margin-top:25px}
div.policy_section .policy_item h3{padding-left:13px;background:url(../images/common/ico_bu.gif) 0 5px no-repeat;font-size:16px;color:#47517a}
div.policy_section .policy_item p{line-height:20px;margin:5px 0 0 13px;font-weight:bold;text-align:justify}
div.policy_section .policy_item .sub_item{margin-top:15px}
div.policy_section .policy_item .sub_item h4{margin-left:13px;font-size:14px}
div.policy_section .policy_item a.policy_down{display:inline-block;margin:15px;padding:5px 0 5px 22px;background:url(../images/util/ico_hwp.png) 0 50% no-repeat;font-weight:bold}
div.published_section{margin-top:40px}
div.published_section h3{height:66px;line-height:64px;border:2px solid #8291be;background:#fff;text-align:center;font-size:20px}
div.published_section .published_item{margin-top:25px}
div.published_section .published_item h4{font-size:16px;color:#47517a}
div.published_section .published_item h5{margin-top:20px;font-size:14px}
div.published_section .published_item ul.list{margin:15px 0 0 24px}
div.published_section .published_item ul.list > li{margin-top:20px;padding-left:13px;background:url(../images/common/ico_bu.gif) 0 5px no-repeat;font-size:16px}
div.published_section .published_item ul.list > li > ul{margin-top:10px}
div.published_section .published_item ul.list > li > ul > li{line-height:20px;padding-left:6px;background:url(../images/common/arrow_guide.png) 0 8px no-repeat}
div.published_section .published_item table.grid_list{margin-top:10px}
div.published_section .published_item table.grid_list ul.list{margin:0}
div.published_section p.email_explain{line-height:26px;margin-top:15px}
div.absurd_report_center_section{margin-top:40px}
div.absurd_report_center_section .header{padding:10px 15px;border:2px solid #8291be;background:#fff}
div.absurd_report_center_section .header ul > li{line-height:20px;padding-left:6px;background:url(../images/common/arrow_guide.png) 0 8px no-repeat;font-size:12px;color:#444}
div.absurd_report_center_section .item{margin-top:25px}
div.absurd_report_center_section .item h3{padding-left:13px;background:url(../images/common/ico_bu.gif) 0 5px no-repeat;font-size:16px}
div.absurd_report_center_section .item ul.list{margin:10px 0 0 13px}
div.absurd_report_center_section .item ul.list > li{line-height:20px;padding-left:6px;background:url(../images/common/arrow_guide.png) 0 8px no-repeat}
div.absurd_report_center_section .item p.stress{margin:10px 0 0 20px;font-weight:bold;font-size:12px;color:#47517a}
div.absurd_report_center_section .item table.grid_list{margin-top:10px}
div.absurd_report_center_section .item .procedures{margin-top:10px;padding:13px 0;background:#f5f5f5;text-align:center}
/* --------------------------------------------
 * Sitemap
/* ------------------------------------------ */
div.sitemap_section{margin:10px -10px 0;*zoom:1}
div.sitemap_section:after{content:'';display:block;clear:both}
div.sitemap_section .sitemap{float:left;width:220px;margin:30px 10px 0}
div.sitemap_section .sitemap.h317{height:317px}
div.sitemap_section .sitemap.h403{height:430px}
div.sitemap_section .sitemap.h244{height:244px}
div.sitemap_section .sitemap.h317{height:317px}
div.sitemap_section .sitemap h3{padding:0 0 8px 5px;border-bottom:2px solid #bbb;font-size:20px;color:#505b84}
div.sitemap_section .sitemap ul{margin:10px 0 0 5px}
div.sitemap_section .sitemap ul > li > a{display:block;padding:10px 0;font-size:14px;font-weight:bold}
div.sitemap_section .sitemap ul > li > ul{margin:0 0 0 10px}
div.sitemap_section .sitemap ul > li > ul > li > a{display:block;padding:6px 0 6px 12px;background:url(../images/common/ico_bu.gif) 0 9px no-repeat;font-size:13px;font-weight:normal}
/* --------------------------------------------
 * About Us
/* ------------------------------------------ */
div.cheongpung_section{margin-top:40px}
div.cheongpung_section h3{margin-top:30px;font-size:16px;color:#505b84}
div.cheongpung_section.bg{padding-bottom:260px;background:url(../images/cheongpung/bg_about.png) 0 bottom no-repeat}
div.cheongpung_section p.head{line-height:30px;font-size:24px}
div.cheongpung_section p.about{line-height:22px;margin-top:10px;text-align:justify}
div.cheongpung_section p.about.t30{margin-top:30px}
div.cheongpung_section p.about strong{font-size:16px;color:#505b84}
div.cheongpung_section div.hotel_img{margin-top:25px}
div.cheongpung_section .explain p.txt{line-height:22px}
div.cheongpung_section .explain p.txt strong{font-size:14px}
div.cheongpung_section .explain a{display:inline-block;margin-top:10px;height:28px;line-height:26px;padding:0 15px;border:1px solid #474747;background:#767676;color:#f9f9f9}
div.stroy_section{position:relative;margin-top:10px;padding-bottom:15px;border-width:2px 0 1px;border-style:solid; border-color:#727272 #d7d7d7 #d7d7d7 #d7d7d7}
div.stroy_section ul.stroy_list{margin:0 -12px;*zoom:1}
div.stroy_section ul.stroy_list:after{content:'';display:block;clear:both}
div.stroy_section ul.stroy_list li{float:left}
div.stroy_section ul.stroy_list li a{display:block;width:215px;margin:20px 13px 0 13px}
div.stroy_section ul.stroy_list li .img img{width:215px;height:125px}
div.stroy_section ul.stroy_list li dl.info{margin-top:15px}
div.stroy_section ul.stroy_list li dl.info dt{padding-bottom:7px;font-size:14px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis')}
div.stroy_section ul.stroy_list li dl.info dd{padding:3px 0;color:#444}
div.stroy_section ul.stroy_list li.noData{width:100%;padding:65px 0 50px;background:#fff;color:#444;text-align:center}
div.facility_item{margin-top:30px}
div.facility_item h3{padding-bottom:8px;border-bottom:2px solid #ddd}
div.facility_item h3 span{padding:0 3px 6px 1px;border-bottom:2px solid #313b64;font-size:20px;font-weight:bold;color:#505b84}
div.facility_item h4{font-size:15px}
div.facility_item table.grid_list{margin-top:10px}
div.facility_drawing{border:3px solid #c3c3c3;background:#faf9f8}
p.facility_title{padding:15px 12px;border-width:0 1px 1px;border-style:solid;border-color:#c3c3c3;background:#ededed;font-size:14px;font-weight:bold;color:#444}
div.cheongpung_section .tab_menu{margin-top:20px}
div.cheongpung_section .tab_menu li{width:20%}
div.cheongpung_section .careers_item{margin-top:30px}
div.cheongpung_section .careers_item h3{font-size:20px;font-weight:bold}
div.cheongpung_section .careers_item h3 span{padding-left:5px;font-size:15px;font-weight:bold;color:#bfbdbd}
div.cheongpung_section .careers_item p{margin-top:10px;line-height:20px}
div.cheongpung_section .careers_item table.grid_list{margin-top:10px}
div.cheongpung_section table.board_view{margin-top:20px}
div.event_pager{position:relative;margin-top:20px;padding:25px 50px;border-width:2px 0 1px;border-style:solid;border-color:#cfcfcf #e3e3e3 #e3e3e3 #e3e3e3;background:#f1f1f1}
div.event_pager .slide img{width:180px;height:105px}
div.event_pager .slide span.title{display:block;width:180px;margin-top:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis')}
div.event_pager .bx-controls .bx-controls-direction a.bx-prev{position:absolute;top:25px;left:20px;display:block;width:9px;height:105px;background:url(../images/newsOffers/arrow_eventPager_prev.png) 50% 50% no-repeat;text-indent:-9999px}
div.event_pager .bx-controls .bx-controls-direction a.bx-next{position:absolute;top:25px;right:20px;display:block;width:9px;height:105px;background:url(../images/newsOffers/arrow_eventPager_next.png) 50% 50% no-repeat;text-indent:-9999px}
div.cheongpung_section .directions{margin-top:25px}
div.cheongpung_section .directions_btn{margin-top:15px}
div.cheongpung_section .directions_btn a{display:inline-block;width:100%;height:28px;line-height:26px;margin-top:5px;border:1px solid #474747;background:#767676}
div.cheongpung_section .directions_btn a span{display:block;background:url(../images/common/ico_view.png) 99% 50% no-repeat;font-weight:bold;color:#f9f9f9;text-align:center;word-break:break-all}
div.cheongpung_section table.grid_list{margin-top:20px}
div.cheongpung_section .shuttle_time{margin-top:30px}
div.cheongpung_section .shuttle_time h4 span{display:inline-block;padding-left:10px;font-size:15px;font-weight:bold}
div.cheongpung_section .shuttle_time h4 span.arrow{padding:0 22px 0 0;background:url(../images/cheongpung/ico_procedures.png) right 50% no-repeat}
div.cheongpung_section .shuttle_time table.grid_list{margin-top:10px}
div.cheongpung_section .bus_time{margin-top:30px}
div.cheongpung_section .bus_time h3{font-size:15px}
div.cheongpung_section .bus_time h3 span.way{display:inline-block;width:32px;height:10px;background:url(../images/cheongpung/ico_way.png) 50% 50% no-repeat;vertical-align:middle}
div.cheongpung_section .bus_time table.grid_list{margin-top:10px}
div.cheongpung_section .bus_time ul.bus_guide{margin:15px 0 0 10px}
div.cheongpung_section .bus_time ul.bus_guide li{line-height:22px;margin-top:5px;padding-left:13px;background:url(../images/common/ico_bu.gif) 0 8px no-repeat;font-size:12px;font-weight:bold;color:#444}
div.cheongpung_section .bus_time ul.bus_guide li strong{font-size:12px;color:#47517a}
div.cheongpung_section .bus_time ul.bus_guide li ul li{line-height:20px;margin:0;padding-left:6px;background:url(../images/common/arrow_guide.png) 0 7px no-repeat;font-weight:normal}

div.tab_common.lake{height:1100px}
div.tab_common.lake .wrap .tab{width:77px}
div.tab_common.lake .wrap .tab.first{width:79px}
div.tab_common.lake .wrap .tab.last{width:79px}
div.tab_common.lake .wrap a{width:60px;margin-left:-30px}

div.tab_common.hill{height:555px}
div.tab_common.hill .wrap .tab{width:70px}
div.tab_common.hill .wrap .tab.first{width:69px}
div.tab_common.hill .wrap .tab.last{width:69px}
div.tab_common.hill .wrap a{width:55px;margin-left:-28px}

div.tab_common.car{height:725px}
div.tab_common.car .wrap .tab{width:87.5px}
div.tab_common.car .wrap .tab.first{width:86.5px}
div.tab_common.car .wrap .tab.last{width:86.5px}
div.tab_common.car .wrap a{width:74px;margin-left:-37px}
div.tab_common.car .cnt h3{margin-top:20px;font-size:20px}
div.tab_common.car .cnt h3 span{padding-left:5px;font-size:15px;color:#bfbdbd}
div.tab_common.car .cnt ul.procedures{margin:10px 0 0 -8px;*zoom:1}
div.tab_common.car .cnt ul.procedures:after{content:'';display:block;clear:both}
div.tab_common.car .cnt ul.procedures li{float:left;line-height:22px;padding:0 20px 0 8px;background:url(../images/cheongpung/ico_procedures.png) right 50% no-repeat;color:#444}
div.tab_common.car .cnt ul.procedures li.last{background:none}

div.tab_common.shuttle{height:891px}
div.tab_common.shuttle .wrap .tab{width:228px}
div.tab_common.shuttle .wrap .tab.first{width:235px}
div.tab_common.shuttle .wrap .tab.last{width:235px}
div.tab_common.shuttle .wrap .tab a{width:213px;margin-left:-106px}

div.tab_common.bus{height:631px}
div.tab_common.bus .wrap .tab{width:349px}
div.tab_common.bus .wrap .tab a{width:330px;margin-left:-165px}
/* --------------------------------------------
 * Grid
/* ------------------------------------------ */
table.grid_list{width:100%;line-height:18px;border-width:2px 0 0 0;border-style:solid;border-color:#bbb;font-size:13px;color:#444}
table.grid_list thead th{padding:12px 0;border-width:0 0 1px 0;border-style:solid;border-color:#d7d7d7;background:#f8f8f8;text-align:center;vertical-align:middle}
table.grid_list thead th.lineR{border-width:0 1px 1px 0}
table.grid_list tbody th{padding:12px 20px;border-width:0 0 1px 0;border-style:solid;border-color:#d7d7d7;background:#fafafa;text-align:center;vertical-align:middle}
table.grid_list tbody th.lineR{border-width:0 1px 1px 0}
table.grid_list thead th span.arrow{display:inline-block;width:12px;height:12px;padding:0 7px; background:url(../images/cheongpung/ico_procedures.png) 50% 50% no-repeat;vertical-align:middle}
table.grid_list tbody td{line-height:20px;padding:12px 20px;border-width:0 1px 1px 0;border-style:solid;border-color:#d7d7d7;color:#444;text-align:center;vertical-align:middle}
table.grid_list tbody td.left{text-align:left}
table.grid_list tbody td.lineN{border-width:0 0 1px 0}
table.grid_list tbody td ul.list li{line-height:22px;color:#444}
table.grid_list tbody td dl.list{margin-top:-5px}
table.grid_list tbody td dl.list.t15{margin-top:15px}
table.grid_list tbody td dl.list dt{margin-top:5px;padding-bottom:5px;font-weight:bold}
table.grid_list tbody td dl.list dd{line-height:22px;color:#444}
table.grid_list tbody td p.point{margin:0;color:#47517a}
table.grid_list tbody td p.bu{padding-left:13px;background:url(../images/common/ico_bu.gif) 0 7px no-repeat;color:#47517a}
table.grid_list tbody td ul.procedures{margin-left:-8px;*zoom:1}
table.grid_list tbody td ul.procedures:after{content:'';display:block;clear:both}
table.grid_list tbody td ul.procedures li{float:left;line-height:22px;padding:0 20px 0 8px;background:url(../images/cheongpung/ico_procedures.png) right 50% no-repeat;color:#444}
table.grid_list tbody td ul.procedures li.last{background:none}
table.grid_list tbody td span.point{color:#47517a}
table.grid_list tfoot th{padding:12px 20px;border-width:0 0 1px 0;border-style:solid;border-color:#d7d7d7;background:#fafafa;text-align:center;vertical-align:middle}
table.grid_list tfoot th.lineR{border-width:0 1px 1px 0}
table.grid_list tfoot td{line-height:20px;padding:12px 20px;border-width:0 1px 1px 0;border-style:solid;border-color:#d7d7d7;color:#444;text-align:center;vertical-align:middle}
table.grid_list tfoot td.lineN{border-width:0 0 1px 0}
table.grid_list tfoot td strong{font-size:20px;font-weight:bold}
table.grid_list.pNone thead th, table.grid_list.pNone tbody td{padding:12px 0}
table.grid_list.mini thead th{padding:6px 0}
table.grid_list.mini tbody td{padding:6px 20px}
p.grid_unit{margin-top:5px;text-align:right;font-size:12px;color:#444}
p.grid_note{margin-top:8px;padding-left:6px;background:url(../images/common/arrow_guide.png) 0 4px no-repeat;font-size:12px;color:#444} 
/* --------------------------------------------
 * Board
/* ------------------------------------------ */
table.board_list{width:100%;line-height:18px;border-width:2px 0 0 0;border-style:solid;border-color:#727272;font-size:13px;color:#444}
table.board_list thead th{padding:12px 0;border-width:0 0 1px 0;border-style:solid;border-color:#d4d4d4;background:#fff;text-align:center}
table.board_list tbody td{padding:12px 10px;border-width:0 0 1px 0;border-style:solid;border-color:#d7d7d7;text-align:center;vertical-align:middle}
table.board_list tbody td.left{text-align:left}
table.board_list tbody td a{text-decoration:underline}
table.board_list tbody td a.subject{display:block;width:400px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis')}
table.board_list tbody td a.testimonials{display:block;width:360px;height:20px;padding-left:25px;background:url(../images/customer/ico_lock.png) 0 50% no-repeat;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis')}
table.board_list tbody td a.testimonials.lock{background:url(../images/customer/ico_lockOn.png) 0 50% no-repeat}
table.board_list tbody tr.notice td{background:#fafafa}
table.board_list tbody td span.notice{display:inline-block;width:34px;height:18px; background:url(../images/common/ico_notice.png) no-repeat;text-indent:-9999px}
table.board_list tbody td span.completed{font-weight:bold;color:#9a9a9a}
table.board_list tbody td span.cancel{font-weight:bold;color:#ca4623}
table.board_list tbody td span.standBy{font-weight:bold;color:#5c9108}
table.board_list tbody td a.btn_cancel{display:inline-block;width:50px;height:25px;line-height:23px;border:1px solid #565656;background:#747474;font-size:12px;color:#fff;text-decoration:none}
table.board_list tbody td a.found_img{display:inline-block;width:85px;height:60px;background:url(../images/customer/noImg.gif) no-repeat}
table.board_list tbody td a.found_img img{width:85px;height:60px}
table.board_list tbody td a.item{text-decoration:underline}
table.board_list tbody td span.complete{display:inline-block;width:60px;height:22px;line-height:20px;background:#b0b0b0;font-size:12px;color:#fff;border-radius:22px}
table.board_list tbody td span.incomplete{display:inline-block;width:60px;height:22px;line-height:20px;background:#4982d8;font-size:12px;color:#fff;border-radius:22px}
div.board_search{position:relative;height:48px;margin-bottom:10px}
div.board_search ul.list{position:absolute;top:0;right:0;padding:9px 8px 9px 3px;background:#f0f0f0;*zoom:1}
div.board_search ul.list:after{content:'';display:block;clear:both}
div.board_search ul.list li{float:left;margin-left:5px}
div.board_search ul.list li a{display:block;height:28px;line-height:26px;padding:0 15px;background:#747474;font-weight:bold;color:#fff}
div.board_sort{padding:0 3px 7px 0;*zoom:1}
div.board_sort:after{content:'';display:block;clear:both}
div.board_sort dl.sort_list{float:right;*zoom:1}
div.board_sort dl.sort_list:after{content:'';display:block;clear:both}
div.board_sort dl.sort_list dt{float:left;padding-right:15px;font-weight:bold}
div.board_sort dl.sort_list dd{float:left;padding-left:25px}
div.board_sort dl.sort_list dd input{margin-top:-1px}
table.board_view{width:100%;line-height:18px;border-width:2px 0 0 0;border-style:solid;border-color:#727272;font-size:13px;color:#444}
table.board_view tbody td{padding:12px 10px;border-width:0 0 1px 0;border-style:solid;border-color:#d7d7d7;text-align:left}
table.board_view tbody td.subject{font-size:14px;font-weight:bold}
table.board_view tbody td.date{color:#444;text-align:right}
table.board_view tbody td a.attachments{color:#6f7dab}
table.board_view tbody td .view_section{margin:10px 0}
table.board_view tbody td .view_section img{width:100%}
div.board_page{overflow:hidden;width:100%;margin-top:20px;border-width:2px 0 0;border-style:solid;border-color:#cfcfcf}
div.board_page dl{overflow:hidden;width:100%;border-bottom:1px solid #e3e3e3;font-size:13px}
div.board_page dt{float:left;width:130px;padding:12px 0 13px;background:#f5f5f5;font-weight:bold;color:#444;text-align:center}
div.board_page dd{float:left;padding:12px 0 13px 20px}
div.board_page dd a{font-size:13px;color:#444}
div.board_list_btn_set{margin-top:10px;text-align:right}
/* --------------------------------------------
 * Price Grid
/* ------------------------------------------ */
table.price_list{margin-top:8px;width:100%;line-height:18px;border-width:1px 0 0 0;border-style:solid;border-color:#7f7f7f;font-size:13px;color:#444}
table.price_list thead th{padding:8px 0;border-width:0 0 1px 0;border-style:solid;border-color:#7f7f7f;background:#f5f5f5;font-weight:normal;text-align:center}
table.price_list tbody td{padding:8px;border-width:0 0 1px 0;border-style:solid;border-color:#d7d7d7;color:#444;text-align:center}
table.price_list tbody td.price{text-align:right}
/* --------------------------------------------
 * Room Rate Grid
/* ------------------------------------------ */
table.rate_list{margin-top:10px;width:100%;line-height:18px;border-width:2px 0 0 0;border-style:solid;border-color:#bbb;font-size:13px;color:#444}
table.rate_list thead th{padding:8px 0;border-width:0 0 1px 0;border-style:solid;border-color:#d7d7d7;background:#f8f8f8;text-align:center;vertical-align:middle}
table.rate_list tbody td{padding:8px 10px;border-width:0 1px 1px 0;border-style:solid;border-color:#d7d7d7;color:#444;text-align:center;vertical-align:middle}
table.rate_list tbody td.price{border-width:0 0 1px 0}
table.rate_list tbody td.date{border-width:0 0 1px 0}
table.rate_list tbody td.sTotal{border-width:0 0 1px 0}
table.rate_list tbody td.lineN{border-width:0 0 1px 0}
table.rate_list tfoot th{padding:12px 0;border-width:0 0 1px 0;border-style:solid;border-color:#d7d7d7;background:#f8f8f8;font-size:16px;text-align:center}
table.rate_list tfoot td{padding:12px 10px;border-width:0 0 1px 0;border-style:solid;border-color:#d7d7d7;background:#f8f8f8;font-size:16px;font-weight:bold;text-align:center;vertical-align:middle}
/* --------------------------------------------
 * Pagination
/* ------------------------------------------ */
.pagination{margin-top:20px;text-align:center}
.pagination .pagination_area{display:inline-block;margin-right:-3px;vertical-align:top}
.pagination a, .pagination strong{overflow:hidden;float:left;height:32px;line-height:32px;margin-right:5px;border:1px solid transparent}
.pagination a{padding:0 3px;text-decoration:none}
.pagination a:hover{color:#444}
.pagination strong{line-height:32px;padding:0 3px;color:#4d5c94;text-decoration:underline}
.pagination .direction{width:32px;padding:0;border:1px solid #d0d0d0}
.pagination .prev{margin-right:20px;background:#f8f8f8 url(../images/common/arrow_page_prev.png) 50% 50% no-repeat;text-indent:-9999px}
.pagination .next{margin-left:15px;background:#f8f8f8 url(../images/common/arrow_page_next.png) 50% 50% no-repeat;text-indent:-9999px}
.pagination .first{background:#f8f8f8 url(../images/common/arrow_page_first.png) 50% 50% no-repeat;text-indent:-9999px}
.pagination .end{background:#f8f8f8 url(../images/common/arrow_page_end.png) 50% 50% no-repeat;text-indent:-9999px}
/* --------------------------------------------
 * Reg Form
/* ------------------------------------------ */
div.nec_guide{padding-right:5px;font-size:12px;color:#444;text-align:right}
div.nec_guide span{display:inline-block;padding-left:10px;background:url(../images/reservation/input_nec.gif) 0 4px no-repeat;font-size:12px;color:#444}
table.reg_form{width:100%;border-top:2px solid #727272}
table.reg_form tbody th{padding:10px 0 6px 20px;*padding-left:10px;border-width:0 0 1px 0;border-style:solid;border-color:#bbb;background:#fff;font-weight:normal;text-align:left;vertical-align:top}
table.reg_form tbody td{padding:6px 0 6px;border-width:0 0 1px 0;border-style:solid;border-color:#bbb;vertical-align:top}
table.reg_form tbody th.nec{background:#fff url(../images/reservation/input_nec.gif) 10px 18px no-repeat}
table.reg_form tbody th label{line-height:20px;color:#404040}
table.reg_form tbody td .input_item{min-height:28px;margin:0}
table.reg_form tbody td .input_item.t5{margin-top:5px}
table.reg_form tbody td .input_item span{padding:0 20px 0 5px}
table.reg_form tbody td .input_item span.form{display:inline-block;margin-top:3px;padding:0 40px 0 0}
table.reg_form tbody td .input_item span.email{padding:0 2px 0 5px}
table.reg_form tbody td .input_item span.hyphen{padding:0 2px;color:#d3d3d3}
table.reg_form tbody td .input_item span.item_guide{font-size:12px;color:#444}
table.reg_form tbody td .input_item span.txt{padding:0 20px 0 2px}
table.reg_form tbody td .input_item span.option{padding:0 20px}
table.reg_form tbody td .input_item span.male{display:inline-block;margin:3px 0 0 0;padding:0;vertical-align:middle}
table.reg_form tbody td .input_item span.female{display:inline-block;margin:3px 0 0 35px;padding:0;vertical-align:middle}
table.reg_form tbody td .input_item span.email{display:inline-block;margin:3px 0 0 0;padding:0;vertical-align:middle}
table.reg_form tbody td .input_item span.mobile{display:inline-block;margin:3px 0 0 35px;padding:0;vertical-align:middle}
table.reg_form tbody td .input_item span label{margin-top:2px}
table.reg_form tbody td .input_item a{display:inline-block;width:70px;height:28px;line-height:26px;background:#747474;color:#fff;text-align:center;vertical-align:middle}
table.reg_form tbody td .input_item span.pw_guide{padding-left:5px;font-size:12px;font-weight:bold;color:#47517a}
table.reg_form tbody td span.txt{display:inline-block;min-height:28px;line-height:26px}
table.reg_form tbody td span.value{display:inline-block;line-height:28px}
table.reg_form tbody td span.view_value{display:inline-block;line-height:28px;padding-left:13px;background:url(../images/customer/td_line.gif) 0 6px no-repeat}
table.reg_form tbody td div.view_section{padding:30px 20px}
/* --------------------------------------------
 * Accessibility Popup
/* ------------------------------------------ */
.pop{display:none;position:absolute;z-index:9999;width:500px;border-top:4px solid #6f7dab;background:#fff}
.pop.floorPlan{width:860px}
.pop.buffetMenu{width:860px}
.pop_wrap{padding:35px}
.pop_wrap .pop_header{position:relative}
.pop_wrap .pop_header h3{font-size:20px;font-weight:bold}
.pop_wrap .pop_header a.btn_pop_close{position:absolute;top:-2px;right:0;width:27px;height:26px;overflow:hidden;background:url(../images/common/pop_close.png) no-repeat;text-indent:-9999px}
.pop_wrap .pop_content{margin-top:20px;border-width:3px 0 0;border-style:solid;border-color:#231f20}
.pop_wrap .pop_content p.guide_txt{line-height:20px;margin-top:6px;padding-left:6px;background:url(../images/common/arrow_guide.png) 0 7px no-repeat;font-size:12px;color:#444}
.pop_wrap .pop_content p.guide_txt strong{font-size:12px}
.pop_wrap .pop_content .message{margin-top:1px;padding:50px 0;border-width:1px 0;border-style:solid;border-color:#7f7f7f;background:#f5f5f5}
.pop_wrap .pop_content .message p{color:#404040;text-align:center}
.pop_wrap .pop_content .message p strong{font-size:16px;font-weight:bold;color:#404040}
.pop_wrap .pop_content .rsvn_cancel_guide{margin-top:1px;padding:30px 40px;border-width:1px 0;border-style:solid;border-color:#7f7f7f;background:#f5f5f5}
.pop_wrap .pop_content .rsvn_cancel_guide p{line-height:20px;color:#404040}
.pop_wrap .pop_content .rsvn_cancel_guide p strong{display:inline-block;padding-bottom:10px;font-size:16px;font-weight:bold;color:#404040}
.pop_wrap .pop_content .rsvn_price_info .info_item{margin-top:20px}
.pop_wrap .pop_content .rsvn_price_info .info_item h4{padding-left:13px;background:url(../images/common/ico_bu.gif) 0 3px no-repeat;color:#444}
.pop_wrap .pop_content .floor_plan{min-height:390px;padding:20px 0;text-align:center}
.pop_wrap .pop_content .buffe_menu{position:relative;margin-top:40px;border-top:2px solid #e6e6e6}
.pop_wrap .pop_content .buffe_menu h3 a{display:block;width:150px;text-align:center;color:#505050;border-bottom:2px solid #e6e6e6;background:#fff}
.pop_wrap .pop_content .buffe_menu h3 a span{display:block;margin:13px 0 12px;border-right:1px solid #e6e6e6;font-size:14px;font-weight:bold;color:#444}
.pop_wrap .pop_content .buffe_menu #tab_1 h3, .pop_wrap .pop_content .buffe_menu #tab_2 h3, .pop_wrap .pop_content .buffe_menu #tab_3 h3, .pop_wrap .pop_content .buffe_menu #tab_4 h3{position:absolute;top:-41px}
.pop_wrap .pop_content .buffe_menu #tab_2 h3{left:0}
.pop_wrap .pop_content .buffe_menu #tab_2 h3{left:150px}
.pop_wrap .pop_content .buffe_menu #tab_3 h3{left:300px} 
.pop_wrap .pop_content .buffe_menu #tab_4 h3{left:450px}
.pop_wrap .pop_content .buffe_menu h3 a:hover,.pop_wrap .pop_content .buffe_menu h3 a:focus{border-color:#8291be;color:#505b84}
.pop_wrap .pop_content .buffe_menu .selected h3 a{border-color:#8291be}
.pop_wrap .pop_content .buffe_menu .selected h3 a span{color:#505b84}
.pop_wrap .pop_content .buffe_menu .tab .item{display:none;margin-top:30px;max-height:400px;overflow-y:scroll;overflow-x:hidden}
.pop_wrap .pop_content .buffe_menu .selected .item{display:block}
.pop_wrap .pop_content .buffe_menu .tab .item .menu_price label{display:inline-block;padding:0 9px;font-size:16px;font-weight:bold;color:#505b84;border-right:1px solid #d6d6d6;vertical-align:middle}
.pop_wrap .pop_content .buffe_menu .tab .item .menu_price span{display:inline-block;padding-left:10px;color:#444;vertical-align:middle}
.pop_wrap .pop_content .buffe_menu .tab .item .menu_price span strong{font-size:16px;color:#444}
.pop_wrap .pop_content .buffe_menu .tab .item .menu_list{margin:0 -9px;*zoom:1}
.pop_wrap .pop_content .buffe_menu .tab .item .menu_list:after{content:'';display:block;clear:both}
.pop_wrap .pop_content .buffe_menu .tab .item .menu_list .menu_item{float:left;width:240px;min-height:287px;margin:30px 9px 0 9px}
.pop_wrap .pop_content .buffe_menu .tab .item .menu_list .menu_item.h324{height:324px}
.pop_wrap .pop_content .buffe_menu .tab .item .menu_list .menu_item.h415{height:415px}
.pop_wrap .pop_content .buffe_menu .tab .item .menu_list .menu_item .img img{width:240px;height:80px}
.pop_wrap .pop_content .buffe_menu .tab .item .menu_list .menu_item dl.list{margin-top:15px}
.pop_wrap .pop_content .buffe_menu .tab .item .menu_list .menu_item dl.list dt{padding:0 0 5px 13px;background:url(../images/common/ico_bu.gif) 0 2px no-repeat;font-size:14px;font-weight:bold}
.pop_wrap .pop_content .buffe_menu .tab .item .menu_list .menu_item dl.list dd{padding:4px 0 4px 13px;color:#444}
.pop_wrap .pop_content .buffe_menu .tab .item ul.guide_list{width:100%;margin-top:20px;padding-top:20px;border-top:1px dotted #dfdfdf}

.pop_wrap .pop_content .cheongpung_map{margin-top:20px}
.pop_wrap .pop_content .cheongpung_map img{width:790;height:520px}

.pop_wrap .pop_footer{margin-top:20px}
.pop_wrap .pop_footer p.guide_txt{font-size:16px;font-weight:bold;color:#47517a;text-align:center}
.pop_wrap .pop_footer div.pop_btn_set{margin-top:30px;text-align:center}
.pop_wrap .pop_footer div.pop_btn_set a{display:inline-block;height:38px;line-height:38px;padding:0 30px;border:1px solid #596897;background:#6f7dab;font-size:14px;font-weight:bold;color:#f9f9f9;text-align:center;text-shadow:0px 0px 1px #323d5d}
.pop_wrap .pop_footer div.pop_btn_set a.cancel{border-color:#474747;background:#767676;text-shadow:none}
.pop_wrap .pop_footer dl.price_total{background:#414141;*zoom:1}
.pop_wrap .pop_footer dl.price_total:after{content:'';display:block;clear:both}
.pop_wrap .pop_footer dl.price_total dt{float:left;width:100px;height:40px;line-height:38px;border-right:1px solid #232323;font-size:16px;font-weight:bold;color:#ddfe79;text-align:center}
.pop_wrap .pop_footer dl.price_total dd{float:left;width:315px;height:40px;line-height:38px;border-left:1px solid #5d5d5d;font-size:16px;font-weight:bold;color:#ddfe79;text-align:right}
.pop_wrap .pop_footer dl.price_total dd span{padding-left:5px;color:#c9c9c9}
div.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#000;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70)}
/* --------------------------------------------
 * Loading
/* ------------------------------------------ */
div.loading_wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}
div.loading_wrap .loading{position:absolute;top:50%;left:50%;width:100px;margin-top:-45px;padding-top:70px;background:url(../images/common/loading.gif) 50% 0 no-repeat;font-size:14px;font-weight:bold;text-align:center;z-index:999}
div.loading_wrap .loading_overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:#fff;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70)}
/* --------------------------------------------
 * Button
/* ------------------------------------------ */
div.btn_bttom_set{position:relative;margin-top:30px;text-align:center}
a.button{display:inline-block;width:140px;height:38px;line-height:36px;margin:0 3px;border:1px solid #596897;background:#6f7dab;font-size:14px;font-weight:bold;color:#f9f9f9;text-align:center;text-shadow:0px 0px 1px #323d5d}
a.button.cancel{border-color:#474747;background:#767676;text-shadow:none}
a.button.w70{width:70px}
/* --------------------------------------------
 * Footer
/* ------------------------------------------ */
div#footer ul.foot_list{margin-left:-7px;*zoom:1}
div#footer ul.foot_list:after{content:'';display:block;clear:both}
div#footer ul.foot_list li{float:left}
div#footer ul.foot_list li a{display:block;padding:1px 7px;background:url(../images/common/line_footer_list.gif) right 3px no-repeat;font-size:12px;font-weight:bold;color:#454545}
div#footer ul.foot_list li a.sitemap{background:none}
div#footer p.address{padding-top:15px;font-size:12px;color:#666}
div#footer p.copyright{padding-top:8px;font-size:11px;color:#666}
div#indexWrapper div#footer ul.foot_list li a{color:#fff}
div#indexWrapper div#footer p.address, div#indexWrapper div#footer p.copyright{color:#c1c1c1}
/* --------------------------------------------
 * font
/* ------------------------------------------ */
@font-face {
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}
@font-face {
  font-family:'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsG8ITcfo9NwJpvZiO7_FxEg.eot);
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(//themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsG8ITcfo9NwJpvZiO7_FxEg.eot) format('embedded-opentype'), url(//themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsFzqCfRpIA3W6ypxnPISCPA.woff) format('woff');
}
/*@font-face {*/
/*  font-family:'Nanum Gothic';*/
/*  font-style: normal;*/
/*  font-weight: 400;*/
/*  src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);*/
/*  src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),*/
/*       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),*/
/*       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),*/
/*       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');*/
/*}*/
/*@font-face {*/
/*  font-family:'Nanum Gothic';*/
/*  font-style: normal;*/
/*  font-weight: 700;*/
/*  src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);*/
/*  src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),*/
/*       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),*/
/*       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),*/
/*       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');*/
/*}*/
/*@font-face {*/
/*  font-family:'Nanum Gothic';*/
/*  font-style: normal;*/
/*  font-weight: 800;*/
/*  src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);*/
/*  src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),*/
/*       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),*/
/*       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),*/
/*       url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');*/
/*}*/
/*@font-face {*/
/*  font-family:'Roboto';*/
/*  font-style: normal;*/
/*  font-weight: 400;*/
/*  src: url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsG8ITcfo9NwJpvZiO7_FxEg.eot);*/
/*  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsG8ITcfo9NwJpvZiO7_FxEg.eot) format('embedded-opentype'), url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v8/Zd2E9abXLFGSr9G3YK2MsFzqCfRpIA3W6ypxnPISCPA.woff) format('woff');*/
/*}*/

/* --------------------------------------------
 * Colorbox
/* ------------------------------------------ */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{padding:70px 90px 30px;border-top:3px solid #231f20;overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{position:absolute;top:-5px;left:35px;font-size:20px;font-weight:bold}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background-color:#000;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}
#colorbox{border-top:4px solid #6f7dab;background:#fff}
#cboxContent{margin-top:35px;padding:35px;overflow:visible;background:#fff}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadingGraphic{background:url(../images/common/loading.gif) no-repeat center center}
#cboxLoadingOverlay{background:#fff}
#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}
#cboxClose{position:absolute;top:-7px;right:35px;width:27px;height:26px;border:none;overflow:hidden;background:url(../images/common/pop_close.png) no-repeat;text-indent:-9999px}
#cboxPrevious{position:absolute;top:50%;left:35px;width:64px;height:64px;margin-top:-32px;border:none;background:url(../images/banquet/spr_button.png) 0 -69px no-repeat;text-indent:-9999px}
#cboxPrevious:hover{background-position:0 0}
#cboxNext{position:absolute;top:50%;right:35px;width:64px;height:64px;margin-top:-32px;border:none;background:url(../images/banquet/spr_button.png) 0 -207px no-repeat;text-indent:-9999px}
#cboxNext:hover{background-position:0 -138px}
/* --------------------------------------------
 * indexSlider
/* ------------------------------------------ */
.rsContent.slide1 .bContainer p{position:absolute;left:50px}
.rsContent.slide1 .bContainer p.txt1{top:125px}
.rsContent.slide1 .bContainer p.txt2{top:210px}
.rsContent h2{position:absolute;top:140px;left:50px}
.rsContent a.btn_menu_block_open{display:none;position:absolute;top:240px;left:50px;height:22px;line-height:20px;padding-left:30px;background:url(../images/index/ico_arrow_open.png) 0 50% no-repeat;font-size:12px;color:#fff}
.rsContent .menu_block{position:absolute;top:230px;left:50px;width:480px;*zoom:1}
.rsContent .menu_block div{overflow:hidden;box-shadow:3px 3px 5px -2px #333}
.rsContent .menu_block .all{width:125px;height:73px;position:absolute;top:168px;left:165px}
.rsContent .menu_block .accommodation{width:290px;height:164px;position:absolute;top:0;left:0}
.rsContent .menu_block .restaurants{width:161px;height:200px;position:absolute;top:168px;left:0}
.rsContent .menu_block .banquet{width:247px;height:122px;position:absolute;top:246px;left:165px}
.rsContent .menu_block .facilities{width:118px;height:197px;position:absolute;top:45px;left:294px}
.rsContent .menu_block .outdoorSports{width:211px;height:112px;position:absolute;top:45px;left:416px}
.rsContent .menu_block .trail{width:161px;height:207px;position:absolute;top:161px;left:416px}
.rsContent .menu_block a.btn_menu_block_close{position:absolute;top:10px;left:560px;height:22px;line-height:20px;padding-left:30px;background:url(../images/index/ico_arrow_close.png) 0 50% no-repeat;font-size:12px; color:#fff}
.rsContent .menu_block div a img{position:absolute;top:0;left:0}
.rsContent .menu_block div a .hover{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/common/bg_around_item.png) repeat}
.rsContent .menu_block div a .hover span{position:absolute;top:50%;left:0;width:100%;margin-top:-20px;padding-bottom:30px;background:url(../images/common/ico_around_more.png) 50% bottom no-repeat;font-size:16px;color:#fff;text-align:center}
div.weather{position:absolute;left:620px;bottom:100px;width:400px;height:190px;background:url(../images/index/bg_weather.png) no-repeat;z-index:99}
div.weather .weather_info{display:block;position:relative;width:270px;margin:40px 0 0 80px}
div.weather .weather_info .ico{position:absolute;top:42px;left:59px;}
div.weather .weather_info .ico img{/*width:120px;height:120px*/}
div.weather .weather_info .temp_alt{position:absolute;top:50px;left:125px;font-size:18px;font-weight:bold;color:#fafafa}
div.weather .weather_info .today{position:absolute;top:75px;left:125px;font-size:12px;color:#fafafa}
div.weather .weather_info .today span{display:inline-block;padding-left:5px;font-size:12px;color:#fafafa}
div.weather .source{position:absolute;bottom:35px;right:90px; display:none;}
.indexSlider{position:relative;width:100%;height:100%;min-height:900px;background:#000;direction:ltr}
.indexSlider > *{float:left}
.rsOverflow{overflow:hidden;float:left;position:relative;width:100%;height:100%;min-height:900px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.rsVisibleNearbyWrap{overflow:hidden;position:relative;top:0;left:0;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.rsVisibleNearbyWrap .rsOverflow{position:absolute;top:0;left:0}
.rsContainer{position:relative;width:100%;height:100%;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.rsArrow,.rsThumbsArrow{cursor:pointer}
.rsThumb{float:left;position:relative}
.rsNav{position:absolute;left:50px;bottom:155px;z-index:999;background:url(../images/index/line_menu.png) 80px 70px no-repeat}
.rsNav:after{content:'';display:block;clear:both}
.rsNav .rsNavItem{float:left;margin-right:85px;cursor:pointer}
.rsNav .rsNavItem .rsTmb{width:125px;height:100px;font-size:20px;color:#fff;text-align:center;text-shadow:2px 2px 2px #000;letter-spacing:-0.5px}
.rsNav .rsNavItem.active .rsTmb{font-weight:bold}
.rsNav .rsNavItem .rsTmb.cheongpung{background:url(../images/index/ico_cheongpung.png) center bottom no-repeat}
.rsNav .rsNavItem.active .rsTmb.cheongpung{background:url(../images/index/ico_cheongpung_active.png) center bottom no-repeat}
.rsNav .rsNavItem .rsTmb.lake{background:url(../images/index/ico_lake.png) center bottom no-repeat}
.rsNav .rsNavItem.active .rsTmb.lake{background:url(../images/index/ico_lake_active.png) center bottom no-repeat}
.rsNav .rsNavItem .rsTmb.hill{background:url(../images/index/ico_hill.png) center bottom no-repeat}
.rsNav .rsNavItem.active .rsTmb.hill{background:url(../images/index/ico_hill_active.png) center bottom no-repeat}
.rsSlide{display:block;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}
.indexSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}
.rsContent{position:relative;width:100%;height:100%}
.rsContent .bContainer{position:relative;height:100%}
.rsContent .bContainer img.foreground{width:100%}
.rsPreloader{position:absolute;z-index:0}
/* --------------------------------------------
 * jScrollPane
/* ------------------------------------------ */
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:25px;right:0;width:6px;height:100%;background:#ececec}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:#c7c7c7}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#ececec;position:relative}
.jspDrag{background:#c7c7c7;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:0}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}