
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css'); 

*,body {margin:0; padding:0;}
body {font-family:"Nanum Gothic" !Important; min-width:350px; max-width:600px; margin:0 auto;}
body:after {display:block; content:""; clear:both;}
 header,nav,aside,article,section,main,footer,ul,ol,li,p,span,dd,dl,dt,a,img,h1,h2,h3,h4,h5,h6,figure,figcaption,hgroup {position:relative;}
img {border:0; vertical-align:middle; max-width:100%;}
a {text-decoration:none;}
li {list-style:none;}
table {border-spacing:0; border-collapse:collapse;}

#m_header {width:90%; height:80px; background:rgba(255,255,255,0.7); position:fixed; top:0; padding:0 5% 5px 5%; z-index:9;}
#m_header h1 {float:left; padding:10px 0;}
#m_header .fa {color:#9ec91a; font-size:30px; float:right; line-height:80px; cursor:pointer;}

#header {width:90%; height:60px; background:#304360; position:fixed; top:0; padding:0 5% 5px 5%; z-index:9;}
#header h1 {float:left; line-height:60px;}
#header .fa {color:#fede7f; padding:5px; font-size:25px; float:right; line-height:60px; cursor:pointer;}

.vis {width:100%; height:100%; background:url(/m/img/vis.jpg) no-repeat center; background-size:cover; margin:60px auto 0 auto;}

.m_con h3 {padding:0 5px; margin:15px 0 10px 0; color:#555; font-size:13px; text-align:center;}
.m_con p {font-size:11px; line-height:18px; color:#555; text-align:center; margin:30px auto; width:90%;}
.m_con ul li p {color:#89c222; font-size:18px; margin:20px 0 10px 0; text-align:center; font-weight:bold;}

#footer {width:100%; height:100px; background:#222; text-align:center; font-size:12px; line-height:20px; color:#fff; margin:30px 0 0 0; padding:30px 0;}

/*sub*/

.pre p , .nv p{font-size:13px; line-height:17px; color:#fff; margin-bottom:15px;}
.flexslider figure {margin:20px 0 10px 0; display:inline-block;}
.flexslider {width:100%;}
.flexsliderbg {width:100%; margin:20px auto 40px auto;}
.flexslider .slides > li {display:none; -webkit-backface-visibility:hidden;}
.flexslider .slides img {width:100%; display:block;}
.flexslider .slides:after {content:""; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
html[xmlns] .flexslider .slides {display:block;}
.flexsliderbg  .flex-direction-nav{display:none !important;}
.flexsliderbg  .flex-control-nav {position:absolute; width:100%;}
.flexsliderbg  .flex-control-nav li {margin:20px 3px 0 3px; display:inline-block; zoom:1; *display:inline; top:-220px;}
.flexsliderbg  .flex-control-paging li a {width:8px; height:8px; display:block; background:#fff; cursor:pointer; text-indent:-9999px; border-radius:20px;}
.flexsliderbg  .flex-control-paging li a.flex-active {background:#2c9c05; cursor:default;}

.flexslidersub {background:none; margin:0 auto; ; box-shadow:2px 2px 5px #9b9b9b;}
.flexslidersub .flex-direction-nav{display:none !important;}
.flexslidersub .flex-control-nav li {margin:20px 2px 0 3px; display:inline-block; zoom:1; *display:inline;}
.flexslidersub .flex-control-paging li a {width:6px; height:6px; display:block; background:#ccc; cursor:pointer; text-indent:-9999px; border-radius:20px;}
.flexslidersub .flex-control-paging li a.flex-active {background:#89c222; cursor:default;}

#sub_wrap {margin-top:60px;}
.sub_tit {width:100%; height:80px; background:#e2e7ed; text-align:Center; margin-bottom:20px;}
.sub_tit h5 {font-size:18px; color:#333; padding:18px 0 10px 0;}
.sub_tit p {font-size:12px; color:#555;}

.sub01 {text-align:Center; width:97%; margin:0 auto;}
.sub01 h4 {font-size:14px; color:#545454; margin:20px 0 10px 0;}
.sub01  p {font-size:12px; color:#545454; line-height:16px;}

.slides li img {width:100%;}

.rmgright {margin-top:30px;}
.rmgright strong {display:block; overflow:hidden; color:#555; margin-bottom:20px;}
.rmgright strong span {font-size:12px; display:block; float:left; background:#555555; padding:1px 2px; margin-right:18px; color:#fff;}
.rmgright strong em {font-size:12px; display:block; float:left; margin-right:15px; font-style:normal; font-weight:normal; line-height:18px;}

table.smstb {width:100%; border-top:1px solid #e6e6e6; color:#555555; overflow:hidden; font-weight:normal;}
table.smstb thead tr th {border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:12px 0; font-size:11px;}
table.smstb thead tr.gry th {background:#f0f0f0;}
table.smstb tr .last {border-right:none;}
table.smstb tbody tr td {font-size:12px; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:12px 0; text-align:center;}
table.smstb tbody tr .sale {color:red; font-weight:700;}
table.smstb tbody tr .sale span {text-decoration:line-through; font-size:11px; color:#888;}

ul.daymy {width:100%; margin-top:20px;}
ul.daymy li {margin-bottom:8px; color:#555555; line-height:18px; text-align:left; font-size:12px;}

.res_bt {padding:20px 0 0 0; text-align:right;}
.res_bt .room_reser {font-size:12px; display:inline-block; text-align:center; color:#ffffff; background:#4b4b4b; padding:6px 20px; text-decoration:none;}
.res_bt .room_reser:hover {background:#727272; text-decoration:underline}

.sub0301 table {width:100%; text-align:center; font-size:12px; border-bottom:2px solid #ddd;}
.sub0301 table td {border:1px solid #ddd; padding:10px 0; font-size:12px;}
.sub0301 table .back1 td {background:#b4b4b4; color:#333;}
.sub0301 table th {background:#4c4c4c; padding:10px 0; border:1px solid #ddd; color:#fff;}
.sub0301 p {font-size:12px; margin-top:10px;}

.sub05 table {width:100%; text-align:center; font-size:12px; border-bottom:2px solid #ddd;}
.sub05 table td {border:1px solid #ddd; padding:10px 0; font-size:12px;}
.sub05 table .back1 td {background:#b4b4b4; color:#333;}
.sub05 table th {background:#4c4c4c; padding:10px 0; border:1px solid #ddd; color:#fff;}

.ss {margin-top:30px;}
.ss h4 {font-size:14px; color:#ef466f;}
.ss ul {margin-top:10px;}
.ss ul li {font-size:12px; line-height:20px; padding-left:10px; color:#555;}

.sub04 {width:97%; margin:0 auto;}
.travel ul {}
.travel ul li {margin:0 0 10px 0; padding-top:15px; background:#f0f0f0; width:100%;}
.travel ul li figure {text-align:center;}
.travel ul li p {margin:0 15px; padding:20px 0; border-bottom:1px solid #ddd; font-size:14px; font-weight:bold;}
.travel ul li .cont {text-align:left; border:none; color:#666; font-size:12px; line-height:23px; font-weight:normal;}
.travel ul li.last {margin-right:0;}

.sub05 {width:97%; margin:0 auto;}
.sub05 > div {margin-bottom:20px;}
.sub05  h3 {font-size:15px; color:#333; margin:40px 0 20px 0; border-bottom:1px solid #e2e2e2; padding:0 0 10px 0;}
.sub05 p {color:#ef466f; font-size:13px; font-weight:bold; margin:20px 0 10px 0;}
.sub05 ul li {font-size:13px; line-height:21px; color:#555;}
.sub05 iframe {margin-bottom:20px;}





#rkdwh01 {text-align:Center; font-size:18px; margin:20px auto 30px auto; font-weight:bold;}
#rkdwh01 p {display:inline-block; color:#fff; background:#b92424; padding:3px 5px 5px 5px;}
#rkdwh02 p {display:inline-block; color:#fff; background:#b92424; padding:0 5px; font-weight:bold;}




.root_daum_roughmap {width:100% !important;}