@charset "utf-8";

/* head 전체 100% 혹은 min-width 사용 */
#sh_hd {z-index:10;position:relative;min-width:1070px} 
#top_bg {background:#FFF repeat-x left bottom;filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6  box-shadow:0 5px 5px rgba(0,0,0,0.06); -webkit-box-shadow:0 1px 4px rgba(0,0,0,.2); -moz-box-shadow:0 1px 4px rgba(0,0,0,.2); -o-box-shadow:0 1px 4px rgba(0,0,0,.2); box-shadow:0 1px 4px rgba(0,0,0,.2); height:100px; top:0; position:absolute; width:100%; left:0}

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {position:relative;min-width:1070px;zoom:1;border-top:3px solid #1ec9bd}
/* hd_wrapper 높이 확보용 ie 7 대한 hd_wrapper 마감전 >> <div style="clear:both;"></div> */
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 

/* sh_container */
#sh_container {z-index:5;position:relative;min-width:1070px;overflow:hidden}
#sh_container_wrapper {margin:0 auto;zoom:1}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

/*인덱스*/
#Section{margin-top:100px}
.tit_wrap .title_deco{margin-top:40px;font-size:13px;color:#8d8d8d;letter-spacing:2px;text-align:center}
.tit_wrap .title{position:relative;margin-top:8px;text-align:center}
.tit_wrap .title:before, .tit_wrap .title:after {display:block; content:""; position:absolute; left:0; top:50%; width:420px; height:1px; background-color:#ccc}
.tit_wrap .title:after {left:auto; right:0}
.tit_wrap .title p{padding:0 40px;display:inline-block;font-size:28px;color:#222;letter-spacing:-0.05em;font-family:'notokr-medium'}
.section_width{width:1070px;margin:0 auto}
.room_view{margin-top:100px;position:relative}

/*메인*/
#main_banner{position:relative;width:2000px;left:50%;margin-left:-1000px}

/*Room view*/
.btns a{width:49px;height:42px}
.btns .sh_btn_prev{position:absolute;top:240px;left:344px}
.btns .sh_btn_next{position:absolute;top:240px;right:344px}

/*Reservation*/
.reservation{position:relative;height:240px;background:url('/sh_img/index/section02_bg.jpg') center center no-repeat;z-index:0}

/*Facility*/
.facility{background:#f4f4f4;padding-bottom:84px}

/* sh_content */
#sh_content {z-index:4;position:relative;padding:15px 0 15px 0;margin:0 auto 50px;width:1070px;min-height:600px;height:500px auto !important;background:#fff;font-size:14px;zoom:1}
#sh_content:after {display:block;visibility:hidden;clear:both;content:""}

/* sh_content_title */
#sh_content_title {font-size:1.2em;margin-top:25px;width:1070px;margin:50px auto 0}
#sh_content_title p {position:relative; margin:0}
#sh_content_title b {color:#333;font-size:2em}
#sh_content_title span {position:absolute; right:0; color:#999; bottom:6px; font-size:1em; right:3px}

/*sh_aside*/
#sh_aside{border-bottom:1px solid #e0e0e0}

/* 하단 */
#sh_ft {box-sizing:border-box;height:245px;border-top:1px solid #ebebeb;background:#333}
#sh_ft_wrapper {position:relative;margin:0 auto;box-sizing:border-box;width:1070px;height:230px;zoom:1;line-height:18px;color:#999;background:#333}
#sh_ft_wrapper .tail_box{float:left;margin:50px 60px 0 0}
#sh_ft_wrapper .in_box{margin-left:131px}
#sh_ft_wrapper .contact{float:right !important;margin:50px 0 0}
#sh_ft_wrapper .tail_box .tit{font-size:15px;color:#dbdbdb;letter-spacing:1px}
#sh_ft_wrapper .tail_box .cont{margin-top:20px;font-size:13px;color:#8c8c8c;line-height:22px}
#sh_ft_wrapper .tail_box .cont span{margin-left:57px}
#sh_ft_wrapper .contact .cont{font-size:26px;color:#34a59e;line-height:28px;font-family:'notokr-medium'}
#sh_ft_wrapper .icon_wrape{float:right;margin-top:50px}
#sh_ft_wrapper .icon_wrape ul li{float:left;margin-right:20px}
#sh_ft_wrapper .icon_wrape ul li.last{margin-right:0}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 
#sh_ft_icon {position:absolute;right:0px;bottom:13px;text-align:center}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""} 
#sh_ft .copyright_bg{border-top:1px solid #464646;background:#2a2a2a}
#sh_ft .copyright_bg .copyright_wrape{position:relative;width:1070px;margin:0 auto;text-align:center;background:#2a2a2a}
#sh_ft .copyright_bg .copyright_wrape p{font-size:12px;line-height:45px;color:#707070}
.top_btn{display:block;position:absolute;top:-40px;left:50%;margin-left:-28px;z-index:1000;width:78px;height:40px;font-size:10px;color:#fff!important; text-align:center;line-height:51px;letter-spacing:2px;background:url('/sh_img/ft/top_bg.png');font-family:'notokr-medium'}


			
