@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
/* CSS Document */

body{ margin:0; padding:0; word-break:keep-all; /**word-break:break-all;-ms-word-break:break-all;*/ cursor: default;}

b, th{font-family:'Nanum Barun Gothic', ±¼¸², Gulim, sans-serif;font-family:'Nanum Barun Gothic'\0/!important;*font-family:'Nanum Barun Gothic'; color:#010101;}
body{*word-break:break-all;-ms-word-break:break-all;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, form, fieldset, p, button{margin:0; padding:0;}
ul, ol, dl, dd, dt, li{list-style:none;}

table, tbody, tfoot, thead, tr, th, td{border-collapse:collapse; border-spacing:0;}
/* 6 */* html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse}
/* 7 */* + html table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse}
img, fieldset, iframe{border:0 none; margin:0; padding: 0;}


/* font */
body, td, p, input, button, textarea, select, h1, h2, div, ul{font-family:'Nanum Barun Gothic', ±¼¸², Gulim, sans-serif;font-family:'Nanum Barun Gothic'\0/!important;*font-family:'Nanum Square'; font-size:14px; color:#6b6b6b; line-height:160% ; letter-spacing: -0.4px;}
li {font-family:'Nanum Barun Gothic', ±¼¸², Gulim, sans-serif;font-family:'Nanum Barun Gothic'\0/!important;*font-family:'Nanum Square'; font-size:12px; color:#fff; line-height:160% ; letter-spacing: -0.4px;}


a:link, a:visited, a:active{text-decoration:none; color:#fff; line-height:160%; font-family:'Nanum Barun Gothic', ±¼¸², Gulim, sans-serif;font-family:'Nanum Barun Gothic'\0/!important;*font-family:'Nanum Barun Gothic';}
a:hover {text-decoration:none; color:#2b9aff; line-height:160%; font-family:'Nanum Barun Gothic', ±¼¸², Gulim, sans-serif;font-family:'Nanum Barun Gothic'\0/!important;*font-family:'Nanum Barun Gothic';}

br{letter-spacing:0}


/* form */
form, fieldset, iframe{margin:0; padding:0; border:0;}
input {outline:none; margin:0; vertical-align:top}
select {vertical-align:middle}
input,select,button{vertical-align:middle}
label {cursor:pointer;}

/* float clearfix */
.clearfix{*zoom:1}
.clearfix:after{content:"";display:block;clear:both}

/* top */
#top{width: 100%; min-width: 1000px; height: 59px; background: #ffffff; border-bottom: #e7e7e7 1px solid;}
#top .inner{width: 1000px; margin: 0 auto; }
#top .inner > div{float: left;}
#top .logo{width: 135px; background: url("../img/common/logo.gif") top no-repeat; height: 59px; font-size: 0; cursor: pointer;}
#top .tm{width: 744px;}
#top .gnb{width: 59px; background: #1eb2f0; border-right: #e7e7e7 1px solid;}
#top .gnb li{width:59px;  height: 59px; float: left; border-left:#e7e7e7 1px solid;  border-right:#e7e7e7 1px solid;}

.menu ul {clear:both; text-align: center;}
.menu li{font-size:15px;text-align:center; display:inline-block;}
.menu li > a{color:#000000; margin: 0 25px; display:inline-block;font-size:15px;font-weight:500; line-height: 58px;}
.menu li > a:hover,.menu li a:focus,.menu li a.on,.menu li.on a{color:#000000; border-bottom: #ff550d 2px solid;}
.menu li .subMenu {position:fixed;top:60px;text-align:left;background-color:#fff;opacity:1;right:0;width:100%;display:none;color:#242424;z-index:100;font-size:14px; height: 39px;}
.menu li:hover .subMenu {display:block;height:auto;}
.menu li .sub1100 {position:relative;margin:0 auto;width:844px;height:39px;color:#000000; line-height: 39px;  text-align: center;}
.menu li .sub1100 a{color:#000000; padding:0 10px  !important;font-size:13px;font-weight:400; background:none; display:inline-block;}
.menu li .sub1100 a:hover{color:#ff550d;}
/*.menu li .ch1 a:first-child {margin-left:213px;}*/
/*.menu li .ch2 a:first-child {margin-left:325px;}*/
/*.menu li .ch3 a:first-child {margin-left: 227px;}*/
/*.menu li .ch4 a:first-child {margin-left:245px;}*/
/*.menu li .ch5 a:first-child {margin-left:485px;}*/
.menu li a span {padding:13px 40px; background:#575757;}

/* foot */
.foot_bg {background:url('/img/common/foot_bg.png') bottom right no-repeat;width:100%; height:50px; position: fixed; z-index:29;bottom:0px; right:0px;}
.copy{width:100%; height:35px; position:fixed; z-index:30; bottom:10px; right:10px; font-size:12px; color:#ffffff; text-align:right; line-height:130%;}
.copy li{float: right; list-style:none; padding-left:10px;}

.btn_info{width: 120px; height: 40px; background: #2a2a2a; color: #ffffff; line-height: 40px; text-align: center; position: fixed; bottom: 0; right: 0; cursor: pointer; z-index: 998;}
#foot_box{display:none; position:fixed; width:100%; height:240px; z-index:10; bottom:0; background-color:#fff; border-top: #e7e7e7 1px solid; z-index: 999;}
#foot_box .fbt{width: 100%; height: 39px; border-bottom: #e7e7e7 1px solid; text-align: center;line-height: 39px;}
#foot_box .fbt a{font-size: 12px; color: #616161;}
#foot_box .fbt .fbt_line{margin: 0 20px;}
#foot_box .copy{width: 100%; text-align: center; color:#616161; font-size: 12px; margin-top: 30px; line-height: 180%; }
#foot_box .copy .ptx{color:#000000; font-size: 15px; display: block; margin-bottom: 10px;}
#foot_box .copy .ptx b{color:#b2160c; font-weight: normal;}
#foot_box .copy img{margin: 12px 8px 0 8px;}


/* qm */
#qm{width: 30px; height: 120px; position: fixed; z-index: 1000; left: 130px; top: 50%; margin-top: -60px; cursor: pointer;}
#q_bar{width: 130px; height: 100%; min-height: 100%; position: fixed; z-index:1000; left: 0; top: 0; background: rgba(76, 76, 76, 0.9);}
#q_bar .qbt_box01{position: absolute; top: 0px;}
#q_bar .qbt_box02{position: absolute; top: 100px;}
#q_bar .qbt_box02 img:first-child{margin-bottom: 15px;}
#q_bar .qbt_box03{position: absolute; top: 250px;}
#q_bar .qbt_box04 .top{margin-top: 20px;}
#q_bar .qbt_box04{position: absolute; bottom: 30px;}

#top_img{width: 100%; min-width: 1100px; height: 335px; min-height: 335px; position: relative;}
#top_img .top_tit{width: 1100px; text-align: center; position: absolute; top: 97px; color: #ffffff; font-size: 65px; left: 50%; margin-left: -550px; letter-spacing: 1pt; opacity: 0;}
#top_img .top_txt{width: 1100px; text-align: center; position: absolute; top: 197px; color: #ffffff; font-size: 16px; left: 50%; margin-left: -550px; opacity: 0;}
#top_img .top_tline{width: 300px; min-height:1px; position: absolute; top: 107px; left: 50%; margin-left: -150px; background: #ffffff; opacity: 0;}
#top_img .top_bline{width: 300px; min-height:1px; position: absolute; top: 197px; left: 50%; margin-left: -150px; background: #ffffff; opacity: 0;}
.top_map{background: url("../img/sub/top_map.jpg") top center no-repeat;}
.top_re{background: url("../img/sub/top_reser.jpg") top center no-repeat;}
.top_com{background: url("../img/sub/top_com.jpg") top center no-repeat;}
#top_con{width:1100px; margin: 50px auto;}

/* ±³Åë¾È³» */
.stit { width:100%; color:#264a73; font-size:14pt;  text-align:left; font-weight: 600;height:30px;letter-spacing:-0.5px;}
.stit1 { width:100%; color:#267dc0; font-size:20pt;  text-align:left; font-weight: bold; height:30px;vertical-align:top;}
.stit11 { width:100%; color:#267dc0; font-size:16pt;  text-align:left; font-weight: bold; height:30px;vertical-align:top;}
.bt_bl{width:200px; height:40px;  background: rgba(41, 41, 41, 0.8 ); line-height: 40px; text-align: center; cursor: pointer; font-size:14px;  margin-right: 20px; float: left; color: #FFF; }


/* °´½Ç¿ä±Ý */
.stit2 { color:#403d33; }
.stit3 {color:#dc1616;  font-weight: bold;}

/* Á¾ÇÕ¿¹¾à¾È³» Å¸ÀÌÆ² */
#reserv_tit{width:572px; position: absolute;  top:17%; left: 50%; margin-left: -280px;  text-shadow:1px 1px 0px rgba(0,0,0,0.4); text-align: center; opacity: 0; z-index:5;}
#reserv_tline{width:75px; height: 1px; background: rgba(58, 58, 58, 0.8); position: absolute;  top:26%; left: 50%; margin-left: -50px; opacity: 0;z-index:5;}
#reserv_stx01{width:400px;  color: #3a3a3a; font-size:15px; position: absolute;  top:28%; left: 50%; margin-left: -210px;  text-align: center; opacity: 0;z-index:5;}

/* ¿¹¾à */
#ptable {border-bottom:#d9d9d9 1px solid; border-right:#d9d9d9 1px solid; width:100%; margin-left:auto; margin-right:auto;}
#ptable td {padding: 12px 0 ; border-top:#d9d9d9 1px solid; border-left:#d9d9d9 1px solid; font-size:13px; text-align: center; line-height: 120%;}
#ptable th {border-top:#d9d9d9 1px solid; border-left:#d9d9d9 1px solid; background: #ededed; font-weight: 300;color:#323232;}
.con { width:100%; margin:0 auto;}
.con1 {width:98%; margin:20px auto; color: #888888; line-height: 180%; font-size: 13px;}
.reser_tit{width: 98%; border-bottom: #434343 1px solid; color: #2d2d2d; font-size: 15px; height: 50px; line-height: 50px; letter-spacing: -0.5pt; font-weight: bold; }

/* °´½Ç */

#rlogo{width: 93px; height: 27px; position: absolute; left:50%; margin-left: -46px; top: 27%; opacity: 0;  z-index: -1;}
#rtit{width: 500px; position: absolute; left:50%; margin-left: -250px; top: 30.5%; font-family: 'Nanum Myeongjo'; color: #282828; font-size: 48px; text-align: center; letter-spacing: -0.4pt; opacity: 0; z-index: -1;}
#rtit b{font-size: 58px; font-weight: normal; }
#rbt{width: 190px; height: 85px; position: absolute; left: 50%; margin-left: -90px; top: 40%;opacity: 0; z-index: -1;}
#rbt img{margin-left: 10px; cursor: pointer;}

#rinfo{width: 100%; min-height: 380px; background: url("../img/room/bg_rinfo.gif") repeat; position: absolute; top: 20%; display: none; opacity: 0;}
#rinfo .inner{width: 1100px; margin: 50px auto; position: relative;}
#rinfo .inner .rin_name{width: 100%; text-align: center; color: #000000; font-family: 'Nanum Myeongjo'; letter-spacing: -0.2pt; font-size: 28px; font-weight: bold;}
#rinfo .inner .rin_name b{ font-size: 38px;  font-family: 'Nanum Myeongjo';}
#rinfo .inner .rin_txt { font-size: 15px; text-align: center; color: #000000;}
#rinfo .inner .rin_line {width: 20px; min-height: 1px; background: #000000; margin: 10px auto 30px auto;}
#rinfo .inner .rin_intx { text-align: center; font-size: 13px; margin: 30px 0 30px 0; color: #000;}
#rinfo .inner .rin_intx2 { text-align: center; font-size: 20px; margin: 30px 0 30px 0; color: #000;}
#rinfo .inner .rin_cbt {width: 71px; height: 34px; margin: 0 auto; cursor: pointer;}

.rinfotxt{width: 1000px; margin: 0 auto; }
.rinfotxt table{width: 1000px; border-collapse: collapse; border: 1px solid #b9b9b9;}
.rinfotxt table tr{}
.rinfotxt table tr th{width: 95px; background: #e7e7e7; color: #000; text-align: center; border-right: 1px solid #b9b9b9; border-bottom: 1px solid #b9b9b9; font-weight: normal;}
.rinfotxt table tr td{background: #fff; color: #000; padding: 10px;  letter-spacing: -0.5px;border-right: 1px solid #b9b9b9; border-bottom: 1px solid #b9b9b9;}
.rinfotxt table tr td.rleft{width: 280px;}
.rinfotxt table tr td span{color: #b71b1b; font-weight: bold;}

/* °´½Ç¹Ì¸®º¸±â */
#rv{width: 100%; min-width: 1100px; text-align: center; background:url("../img/room/rv_bg.jpg") top center no-repeat;}
.rv_tit{width: 1100px; text-align: center; position: absolute; top: 137px; color: #ffffff; font-size: 65px; left: 50%; margin-left: -550px; letter-spacing: 1pt; opacity: 0;}
.rv_txt{width: 1100px; text-align: center; position: absolute; top: 247px; color: #ffffff; font-size: 16px; left: 50%; margin-left: -550px; opacity: 0;}
.rv_tline{width: 490px; min-height:1px; position: absolute; top: 147px; left: 50%; margin-left: -245px; background: #ffffff; opacity: 0;}
.rv_bline{width: 490px; min-height:1px; position: absolute; top: 237px; left: 50%; margin-left: -245px; background: #ffffff; opacity: 0;}

/* ½ºÆä¼È */
#sp1{width: 100%;height: 600px; background: url("../img/sp/1.jpg") top center no-repeat; position: relative;}
#sp1 .sp_tit{width: 1100px; text-align: center; position: absolute; top: 227px; color: #ffffff; font-size: 65px; left: 50%; margin-left: -550px; letter-spacing: 1pt; opacity: 0;}
#sp1 .sp_txt{width: 1100px; text-align: center; position: absolute; top: 327px; color: #ffffff; font-size: 16px; left: 50%; margin-left: -550px; opacity: 0;}
#sp1 .sp_tline{width: 300px; min-height:1px; position: absolute; top: 237px; left: 50%; margin-left: -150px; background: #ffffff; opacity: 0;}
#sp1 .sp_bline{width: 300px; min-height:1px; position: absolute; top: 327px; left: 50%; margin-left: -150px; background: #ffffff; opacity: 0;}

#sp2{width: 1200px; height: 971px; background: url("../img/sp/2.jpg") top center no-repeat; position: relative; margin: 0 auto;}
#sp3{width: 1200px; position: relative; margin: 100px auto 0 auto;}
#sp4{width: 1200px; position: relative; margin: 0 auto;}
#sp5{width: 1200px; height: 725px; position: relative; margin: 0 auto;}
#sp6{width: 1200px; position: relative; margin: 100px auto 0 auto;}
#sp7{width: 1200px; position: relative; margin: 100px auto 0 auto;}
#sp8{width: 1200px; position: relative; margin: 100px auto 0 auto;}
#sp9{width: 1200px; position: relative; margin: 100px auto 0 auto;}
#sp10{width: 1200px; position: relative; margin: 100px auto 0 auto;}

.sptx{width: 1200px; margin: 50px auto 100px auto; }
.sp1{text-align: center;}
.sp2{margin: 595px 0 0 753px; position: absolute;}
.sp3{margin: 595px 0 0 180px; position: absolute; text-align: right;}
.sptx .st1{color: #000; font-size: 13px; letter-spacing: 0.5pt; line-height: 100%; margin-bottom: 10px;}
.sptx .st2{color: #000; font-size: 28px; letter-spacing: -0.4pt;line-height: 100%;margin-bottom: 15px;}
.sptx .st_line{margin: 0 auto; width:40px; min-height: 1px; background: #000; margin-bottom: 25px; }
.sptx .st_line2{width:40px; min-height: 1px; background: #000; margin-bottom: 25px; }
.sptx .st_line3_box{position: relative; margin-bottom: 40px; }
.sptx .st_line3{width:40px; min-height: 1px; background: #000;position: absolute; right: 0;}
.sptx .st3{color: #7b7b7b; font-size: 13px; }

