/* Written By MJS */

html,body,p,div,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;font-size:12px;color:#282828;}
img,fieldset{border:0;margin:0;padding:0;}
ul,ol{list-style:none}
em,address{font-style:normal}
a{border:0;cursor:pointer;color:#333;}
a:link{border:0;color:#333;text-decoration:none}
a:visited,a:hover,a:active{border:0;color:#333;text-decoration:none}
table{border-spacing:0;padding:0;border:0;border-collapse:collapse}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}


html,body{min-width:1100px;}





/*==================================== »ó´Ü ====================================*/
.logo{position:relative;float:left;background:#0087dd;margin-right:80px;}
.logo a{display:block;width:140px;height:53px;padding:24px 45px 23px 45px;}

/* ¸Þ´º */
.menu{position:absolute;right:0;top:30px;height:40px;z-index:1000;}
.menu > ul{float:left;}
.menu > ul > li{float:left;height:40px;}
.menu > ul > li > a{float:left;display:block;margin:0 12px;width:100px;height:40px;padding-bottom:40px;}
.menu > ul > li > ul{display:none;}/* ¸¶¿ì½º¿À¹ö ½Ã ³ª¿À´Â ¸Þ´º */
.menu > ul > li:hover ul{position:absolute;left:0;top:50px;display:block;background:#0087dd;z-index:1000;}
.menu > ul > li:hover ul.m001{left:-80px;}
.menu > ul > li:hover ul.m002{left:54px;}
.menu > ul > li:hover ul.m003{left:200px;}
.menu > ul > li:hover ul.m004{left:310px;}
.menu > ul > li:hover ul.m005{left:470px;}
.menu > ul > li:hover ul.m006{left:360px;}
.menu li li{display:inline-block;float:left;background:none;text-align:left;}
.menu li li a{float:left;height:34px;line-height:34px;display:block;font-weight:bold;color:#fff;font-size:13px;padding:0 12px;cursor:pointer;}
.menu li li a:hover{color:#797979;font-weight:bold;background:#7CB9EB;color:#fff;}





/*==================================== ¸ÞÀÎ ====================================*/
.notice{float:left;width:320px;height:12px;margin:19px 0;}
.notice_title{float:left;width:43px:}
#bKey{float:left;width:250px;zoom:1;margin-left:20px;}/* °øÁö»çÇ× »óÇÏ·Ñ¸µ jquery */
#bKey .keyBg{overflow:hidden;height:12px;} 
#bKey ul{clear:both;} 
#bKey ul li{float:left;width:240px;height:18px;} 
#bKey ul li a{color:#fff;font-size:11px;letter-spacing:-1px;} 
#bKey .rollBtn{right:0;top:0;font-size:7px;} 
#bKey .rollBtn a{color:#fff;}
div.rollBtn{position:absolute;z-index:3;} 
div.rollBtn a.next{background-position:-22px 0px;cursor:hand;} 
div.rollBtn a.previous{margin-right:3px;cursor:hand;} 
div.rollBtn a span{display:none;} 

.cs{float:left;width:320px;height:12px;margin:19px 0;}/* CS CENTER */
.cs_title{float:left;width:65px:}
.cs_text{float:left;margin-left:20px;}

.bank{float:left;width:460px;height:12px;margin:19px 0;}/* BANK INFO */
.bank_title{float:left;width:60px:}
.bank_text{float:left;margin-left:20px;}


.m_bn_01{float:left;width:300px;margin-right:20px;}/* °´½Çº¸±â,¼­ºñ½º,Ã£¾Æ¿À½Ã´Â±æ */
.m_bn_02{float:left;width:300px;margin-right:20px;}
.m_bn_03{float:left;width:460px;}






/*==================================== ÇÏ´Ü ====================================*/
.copy{line-height:16px;vertical-align:middle;text-align:center;font-size:11px;color:#898989;}/* Ä«ÇÇ¶óÀÌÆ® */






/* ¼­ºê */
#sub_visual{position:relative;float:left;width:100%;height:300px;overflow-x:hidden;}/* ¼­ºêºñÁÖ¾ó */
.s_visual{position:absolute;top:0;left:50%;width:2000px;margin-left:-1000px;z-index:-9999;}/* »çÁø °¡¿îµ¥ À§Ä¡ */

.sub_menu_w{position:relative;float:left;width:100%;height:48px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}/* ¼­ºê¸Þ´º */
.sub_menu{position:relative;width:1100px;height:48px;margin:0 auto;}
.home{float:left;padding:16px 16px 17px 16px;border-left:1px solid #ccc;}
.sub_title{float:left;width:200px;height:48px;line-height:50px;vertical-align:middle;text-align:center;font-size:18px;font-weight:600;letter-spacing:-1px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.sub_list{float:left;margin-top:17px;}
.sub_list li{float:left;padding:0 20px;height:14px;letter-spacing:-1px;border-left:1px solid #e0e0e0;}
.sub_list li:first-child{border-left:none;}
.sub_list li a{font-size:14px;color:#555;}
.sub_list li a.select{color:#000;font-weight:600;}
.sub_list li a:hover{color:#000;font-weight:600;}



.sub_content{position:relative;width:1100px;padding:50px 0;min-height:700px;}



/* Ã£¾Æ¿À½Ã´Â±æ */
.add{float:left;width:100%;margin-top:25px;font-size:18px;line-height:26px;font-weight:600;color:#333;}


/* ÀÌ¿ë¾È³»,¿¹¾à¾È³» Ç¥ */
.yd_tbl{float:left;width:100%;border:2px solid #537b9e;margin-bottom:40px;}
.yd_tbl th,.yd_tbl td{padding:12px;border:1px solid #537b9e;text-align:center}
.yd_tbl th{padding:12px;font-size:18px;color:#fff;background:#678fb1;}
.yd_tbl td{font-size:14px;font-weight:bold;}


/* ÀÌ¿ë¾È³» */
.info{position:relative;float:left;width:100%;margin-bottom:40px;}
.info_title{float:left;width:188px;font-size:32px;line-height:40px;font-weight:bold;color:#333;letter-spacing:-4px;border-left:5px solid #64c2e5;padding-left:12px;}
.info_text{float:left;width:848px;padding:20px;border:1px solid #ccc;background:#f4f8fb;}
.info_text b{float:left;width:100%;font-size:18px;line-height:26px;color:#e64c00;margin:10px 0;letter-spacing:-1px;}
.info_text p{float:left;width:820px;font-size:14px;line-height:22px;margin:6px 0;padding-left:28px;font-weight:600;color:#555;background:url(../img/bullet.png) no-repeat 0 -2px;}


/* ·ëº¸±â */
#room_view{float:left;width:1100px;margin-bottom:40px;}
#room_list li{float:left;margin-left:5px;}
#room_list img{width:99px;}
#room_list a{display:block;width:99px;border:3px solid #ccc;margin-bottom:4px;}
#room_list a.active{border:3px solid #00ff9c;}
#room_open{clear:both;}
#room_open img{margin-left:5px;width:1095px;}