/*top_notice*/
#head_bg2{width:100%;background:#000}
#sh_tip_menu2{width:1070px;clear:both;height:50px;margin:0 auto}

#sh_tip_menu2 .notice{overflow:hidden;float:left;position:relative;width:50%;height:50px;clear:both;}
.notice ul{position:absolute;top:0;left:0}
.notice ul li{line-height:50px}
.notice ul a{font-size:16px;color:#fff;font-family:'Noto Sans KR','sans-serif','맑은 고딕';}
#sh_tip_menu2 .x{float:right;margin-right:10px;padding-right:10px;line-height:50px}
#sh_tip_menu2 .x button{border:none;background:none}

/*top_nav_bg*/
.top_nav_bg{position:absolute;top:151px;left:0;z-index:10;width:100%;height:315px;background:#fff;border-bottom:1px solid #c8c8c8;clear:both;}

/*topmenu_wrapper*/
#topmenu_wrapper{position:relative;top:25px;left:0;width:1050px;height:100px;margin:0 auto}
#topmenu_wrapper:after{display:block;content:"";clear:both}
#top_logo{position:absolute;margin-left:-150px;top:0px;float:left;width:130px;}
#topmenu_wrapper .top_nav{position:absolute;width:1050px;top:15px;right:0;padding-bottom:40px;}
#topmenu_wrapper .top_nav>ul>li{float:left;position:relative;top:0;left:0;width:126px}
#topmenu_wrapper .top_nav>ul>li>a{font-size:16px;color:#2a2a2b;letter-spacing:-0.2px}
#topmenu_wrapper .top_nav li a:hover,#topmenu_wrapper .top_nav li a:focus{color:#304a62}

/*topmenu_wrapper submenu*/
#topmenu_wrapper .top_nav_s{display:none;position:absolute;top:53px;left:0;width:100%;height:330px;padding-top:20px}
#topmenu_wrapper .top_nav_s li{text-align:left}
#topmenu_wrapper .top_nav_s li a{font-size:14px;line-height:28px;color:#555}

#topmenu_wrapper .list5 {width:140px!important}
#topmenu_wrapper .list6 {width:140px!important}
#topmenu_wrapper .list7 {width:140px!important}

#booking {position:absolute;top:0px;right:-90px;float:right;}
#booking .bookingBtn ul{list-style: none;}
#booking .bookingBtn li button{width:106px;display:block;border:none;border-radius:5px; background-color:#fff; color:#575757; border: solid 1px #f0f0f0; font-size:16px;font-family:'Noto Sans KR','sans-serif','맑은 고딕';letter-spacing:-0.3px; padding:8px;line-height:28px;text-align:center;text-decoration:none;}
#booking .bookingBtn li button:hover{ background-color:#ccc;}

#price2 {position:absolute;top:0px;right:-240px;float:right;}
#price2 .priceBtn ul{list-style: none;}
#price2 .priceBtn li button{width:140px;display:block;border:none;border-radius:5px; background-color:#00A2FF; color:#fff; font-size:16px;font-family:'Noto Sans KR','sans-serif','맑은 고딕';letter-spacing:-0.3px; padding:8px;line-height:28px;text-align:center;text-decoration:none;}
#price2 .priceBtn li button:hover{ background-color:#ccc;}

#price2 .priceBtn li a{width:123px;display:block;border:none;border-radius:5px; background-color:#00A2FF; color:#fff; font-size:16px;font-family:'Noto Sans KR','sans-serif','맑은 고딕';letter-spacing:-0.3px; padding:8px;line-height:28px;text-align:center;text-decoration:none;}
#price2 .priceBtn li a:hover{ background-color:#ccc;}


#price {position:absolute;top:0px;right:-120px;float:right;}
#price .priceBtn ul{list-style: none;}
#price .priceBtn li button{width:123px;display:block;border:none;border-radius:5px; background-color:#00A2FF; color:#fff; font-size:16px;font-family:'Noto Sans KR','sans-serif','맑은 고딕';letter-spacing:-0.3px; padding:8px;line-height:28px;text-align:center;text-decoration:none;}
#price .priceBtn li button:hover{ background-color:#ccc;}

#topmenu_wrapper .p_call{position:fixed;bottom:3%;width:238px;height:164px;left:14px;float:left;}
#topmenu_wrapper .p_call .btn_price{box-shadow:0px 1px 2px rgba(0,0,0,0.15); width:238px; height:82px; padding:18px 30px;font-weight:300; margin: 10px; font-size:16px;font-family:'Noto Sans KR','sans-serif','맑은 고딕'; border-radius: 30px; background-color:#00A2FF;line-height:82px;text-align:center;text-decoration:none; color:#fff; }
#topmenu_wrapper  .p_call button{border:none;background:none}
#topmenu_wrapper  .p_kakao{position:fixed;bottom:3%;width:82px;height:80px;right:12px;float:right;text-align:center;}
#topmenu_wrapper  .p_blog{position:fixed;bottom:3%;width:82px;height:80px;right:94px;float:right;text-align:center;}
/* 
#topmenu_wrapper  .p_sms{position:fixed;bottom:3%;width:82px;height:82px;right:94px;float:right;}
#topmenu_wrapper  .p_sms button{border:none;background:none}
*/