
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

*,body {margin:0; padding:0;}
body {font-family:"Nanum Gothic" !Important; width:100%; height:100%; background:url(/img/back.jpg) top center; background-attachment:fixed; background-size:cover;}
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;}
a {text-decoration:none;}
li {list-style:none;}

.fll {float:left;}
.flr {float:right;}
.px1016 {width:1016px; margin:0 auto;}
.px1016:after {content:""; display:block; clear:both;}
.px1100 {width:1100px; margin:0 auto;}
table {border-spacing:0;}


#header {width:100%; height:180px; background:url(/img/head_bg.png) repeat;}
#header figure {float:left;  height:160px; margin-top:10px; width:115px; padding:0 39px;}
#header figure img {padding:27px 0;}
#header > .px1100 > ul {float:right; margin-top:10px; border-left:1px solid #aaa;}
#header > .px1100 > ul > li {float:left; font-size:16px; font-weight:bold; color:#fff; width:150px; height:160px; text-align:center; border-right:1px solid #aaa;}
#header > .px1100 > ul > li  a {color:#fff; font-size:13px; line-height:23px; font-weight:500;}
#header > .px1100 > ul > li  a:hover {font-weight:bold;}
#header > .px1100 > ul > li > ul {margin-top:10px;}
#header > .px1100 > ul > li > .rr > li {width:50%; float:left;}

#content_wrap {width:1100px; background:#fff; margin:60px auto 0 auto; padding:35px 0 0 0 ;}
#content_wrap:after {content:""; display:block; clear:both;}

.visual {width:1016px; height:670px; position:relative;}
.visual ul li {width:1016px; height:670px;}
.visual figure {position:absolute; top:195px; left:50%; margin-left:-184.5px;}

.vis_tt {text-align:center;  padding:40px 0 40px 0;}
.vis_tt p {font-size:13px; line-height:21px; color:#555;margin-top:20px;}

.main02 {padding-top:40px; padding-bottom:130px; text-align:center;}
.main02 .fll {width:506px; height:510px; text-align:center;}
.main02 .fll h2 {font-size:21px; color:#545454; margin-top:60px;}
.main02 .fll p {font-size:13px; line-height:21px; color:#555; margin-top:60px;}
.main02 .fll figure {margin-top:65px;}

.main03 , .main04 , .main05 {text-align:center;}
.main03 h2 , .main04 h2 {font-size:50px; color:#89c222; margin-top:100px;}
.main03 p {font-size:13px; line-height:21px; color:#555; margin-top:23px; margin-bottom:40px;}
.main04 p {font-size:13px; line-height:21px; color:#555; margin-top:15px; margin-bottom:40px;}

.main05 h2 {font-size:50px; color:#333; margin-top:100px;}
.main05 p {font-size:18px; color:#555; margin-top:20px; margin-bottom:40px;}
.main05 ul li {float:left;}
.main05 {height:500px;}

#footer {clear:both; width:100%; height:160px; background:#204f89;  margin-top:60px;}
#footer figure {float:left; padding:26px 0;}
#footer ul {float:right; color:#fff; margin:35px 0 0 0;}
#footer ul li {font-size:13px; line-height:21px; text-align:right;}
#footer .copy {margin-top:5px; font-size:11px;}
#footer .copy a {color:#fff; padding:3px 5px; background:#292929;}

.tack {position:fixed; right:50%; margin-right:-670px; top:240px;}
/*--------------서브---------------------------------------------*/

.sub_tit {text-align:center; border-bottom:1px solid #074258; margin-bottom:30px;}
.sub_tit h2 {font-size:50px; margin:30px 0 20px 0; color:#074258;}
.sub_tit p {font-size:14px; color:#555; margin:30px auto; line-height:26px; letter-spacing:-0.05em;}

.sub01 {text-align:center;}
.sub01 h4 {font-size:15px; color:#555; margin-bottom:10px; margin-top:30px;}
.sub01 p {font-size:13px; line-height:21px;}

.sub02 ul li {margin-bottom:40px;}
.sub02 ul li a {display:block;}
.sub02 ul li img:hover {transition:all 0.7s; transition-timing-function:ease; opacity:0.8;}


.slides1_wrap {width:1016px; position:relative;}
.bx_pager , .auto_controls {display:none;}
.sub_slide .prev , .sub_slide .next {position:absolute; top:50%; margin-top:-28px;}
.prev {left:20px;}
.next {right:20px;}
.bxslider_container {width:1016px !important;}
.bxslider_container img {width:100%;}

.sub02_tit {text-align:center;  margin-bottom:50px;}
.sub02_tit h2 {font-size:35px; color:#333; margin:30px 0 10px 0;}
.sub02_tit h4 {font-size:13px; color:#888; letter-spacing:0.2em;}

.rmgright strong {display:block; overflow:hidden; color:#555; margin-bottom:20px;}
.rmgright strong span {font-size:13px; display:block;  float:left;   background:#555555;   padding:1px 2px;   margin-right:18px;  color:#fff;}
.rmgright strong em {font-size:13px; display:block;  float:left;   margin-right:15px;  font-style:normal;  font-weight:normal; margin-top:5px;}

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:12px;}
table.smstb thead tr.gry th {background:#f0f0f0;}
table.smstb tr .last {border-right:none;}
table.smstb tbody tr td { font-size:13px;  border-right:1px solid #e6e6e6;  border-bottom:1px solid #e6e6e6;  padding:12px 0; text-align:center;}

ul.daymy {margin-top:20px;}
ul.daymy li {    margin-bottom:8px;   color:#555555;  line-height:18px; text-align:left;     font-size:13px; line-height:22px;}

.res_bt {   padding:30px 0 0 0;    text-align:right;}
.res_bt .room_reser { font-size:13px;  display:inline-block; text-align:center;  color:#ffffff;  background:#4b4b4b;  padding:6px 30px;  text-decoration:none;}
.res_bt .room_reser:hover {background:#727272; text-decoration:underline}

.travel ul {height:1200px;}
.travel ul li {float:left; margin:0 23px 20px 0;  background:#f0f0f0; width:323px;  height:580px;}
.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;}

.sub02 li {}
.sub02 li.last {margin-right:0;}
.sub02 li h3 {font-size:16px; color:#555; margin:5px 0;}
.sub02 li p {font-size:13px; color:#888;}
.sub02 li div {float:left;}
.sub02 li span {float:right; width:80px; text-align:center; line-height:35px; height:35px; margin-top:5px; font-size:13px; background:#b7834f; color:#fff;}
.sub02 ul li a {display:block;}
.sub02 ul li img:hover {transition:all 0.7s; transition-timing-function:ease; opacity:0.8;}

.sub05 > div {margin-bottom:20px;}
.sub05  h3 {font-size:15px; color:#333; margin:50px 0 30px 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;}
.sub05 table {width:100%; text-align:center; font-size:13px; border-bottom:2px solid #ddd;}
.sub05 table td {border:1px solid #ddd; padding:10px 0; font-size:13px;}
.sub05 table .back1 td {background:#b4b4b4; color:#333;}
.sub05 table th {background:#e2e2e2;  padding:10px 0; border:1px solid #fff; color:#333;}

#tabs {height:40px; margin-bottom:20px; line-height:40px;}
.reser_tap li {float:left; width:496px; text-align:center; height:40px; border:1px solid #e2e2e2;}
.reser_tap li a {font-size:15px; color:#444; display:block;}
.reser_tap li a:hover {background:#555; color:#fff;}
.com_tab {margin-top:50px;}
#current a {background:#555; color:#fff;}

#tab2 figure {margin-top:20px;}

.sell {background:#555; color:#fff;}
.sell a {color:#fff !important;}

.sub06 table {width:100%; text-align:center; font-size:13px;}
.sub06 table td {border:1px solid #ddd; padding:10px 0; font-size:13px;}
.sub06 table .back1 td {background:#124358; color:#fff;}
.sub06 table th {background:#204f89;  padding:10px 0; border:1px solid #ddd; color:#fff;}
.sub06 p {}
.sub06 tr .sale {color:red; font-weight:700;}
.sub06 tr .sale span {text-decoration:line-through; font-size:11px; color:#888;}

.s01 p {font-size:14px; color:#333; margin-top:10px;}
.s01 p span {font-weight:bold;}

.ss {margin-top:50px; clear:both;}
.ss h4 {font-size:16px; color:#204f89;}
.ss ul {margin-top:20px;}
.ss ul li {font-size:13px; line-height:25px; padding-left:10px; color:#555;}

#tab1 figure {margin-bottom:20px;}





