@charset "utf-8";
@import url("common.css");

/*Layer*/
#wrap{width:1160px; background-color:#FFF; margin:0px auto; border:2px solid #dddddd;}
#wrap_s2{width:1160px; background-color:#FFF; margin:10px auto; border:2px solid #dddddd;}
#container{width:1160px; margin:10px auto;}

/*header*/
#header{width:1160px;}
#header h1{text-align:center; overflow:hidden;}
#header .lnb{float:right; margin-top:-60px; margin-right:30px; }
#header .lnb li{float:left; padding-left:15px; font-weight:normal; color:#DFDFDF}
#header .gnb{height:62px;margin-top:10px; overflow:hidden; position:relative;}
#header .gnb1{position:absolute; left:150px; top:10px;}
#header .gnb2{position:absolute; left:270px; top:10px;}
#header .gnb3{position:absolute; left:370px; top:10px;}
#header .gnb4{position:absolute; left:460px; top:10px;}
#header .gnb5{position:absolute; left:608px; top:10px;}
#header .gnb6{position:absolute; left:730px; top:10px;}
#header .gnb7{position:absolute; left:835px; top:10px;}
#header .gnb li .gnb_menu_over_box1{position:relative; height:4px; width:80%; overflow:hidden;}
#header .gnb li .gnb_menu_over_box2{position:relative; height:4px; width:83%; overflow:hidden;}
#header .gnb li .gnb_menu_over_box3{position:relative; height:4px; width:68%; overflow:hidden;}
#header .gnb li .gnb_menu_over_box4{position:relative; height:4px; width:83%; overflow:hidden;}
#header .gnb li .gnb_menu_over_box5{position:relative; height:4px; width:73%; overflow:hidden;}
#header .gnb li .gnb_menu_over_box6{position:relative; height:4px; width:60%; overflow:hidden;}
#header .gnb li .gnb_menu_over_box7{position:relative; height:4px; width:80%; overflow:hidden;}
#header .gnb li .gnb_menu_over_box1 .gnb_menu_over{position:absolute; left:10px; top:6px; }
#header .gnb li .gnb_menu_over_box2 .gnb_menu_over{position:absolute; left:10px; top:6px; }
#header .gnb li .gnb_menu_over_box3 .gnb_menu_over{position:absolute; left:10px; top:6px; }
#header .gnb li .gnb_menu_over_box4 .gnb_menu_over{position:absolute; left:10px; top:6px; }
#header .gnb li .gnb_menu_over_box5 .gnb_menu_over{position:absolute; left:10px; top:6px; }
#header .gnb li .gnb_menu_over_box6 .gnb_menu_over{position:absolute; left:10px; top:6px; }
#header .gnb li .gnb_menu_over_box7 .gnb_menu_over{position:absolute; left:10px; top:6px; }
#header .gnb li.gnb1 .gnb_sub_box{padding-left:181px; width:761px; height:20px; position:absolute; left:-290px; top:29px; overflow:hidden;}
#header .gnb li.gnb2 .gnb_sub_box{padding-left:181px; width:806px; height:20px; position:absolute; left:-290px; top:29px; overflow:hidden;}
#header .gnb li.gnb3 .gnb_sub_box{padding-left:181px; width:761px; height:20px; position:absolute; left:-181px; top:29px; overflow:hidden;}
#header .gnb li.gnb4 .gnb_sub_box{padding-left:181px; width:761px; height:20px; position:absolute; left:-480px; top:29px; overflow:hidden;}
#header .gnb li.gnb5 .gnb_sub_box{padding-left:181px; width:761px; height:20px; position:absolute; left:-628px; top:29px; overflow:hidden;}
#header .gnb li.gnb6 .gnb_sub_box{padding-left:181px; width:761px; height:20px; position:absolute; left:-181px; top:29px; overflow:hidden;}
#header .gnb li.gnb7 .gnb_sub_box{padding-left:181px; width:761px; height:20px; position:absolute; left:-855px; top:29px; overflow:hidden;}
.gnb_sub_box{display:none;}
#header .gnb li .gnb_sub_box ul.gnb_sub{text-align:center;position:absolute; left:178px; top:-21px; width:761px; height:30px; background:#f3f3f3;}
#header .gnb li .gnb_sub_box ul.gnb_sub li{float:left; margin-right:20px;}
#header .gnb li.gnb1 .gnb_sub_box ul.gnb_sub li.first{margin-left:0px;}
#header .gnb li.gnb2 .gnb_sub_box ul.gnb_sub li.first{margin-left:35px;}
#header .gnb li.gnb3 .gnb_sub_box ul.gnb_sub li.first{margin-left:0px;}
#header .gnb li.gnb4 .gnb_sub_box ul.gnb_sub li.first{margin-left:250px;}
#header .gnb li.gnb5 .gnb_sub_box ul.gnb_sub li.first{margin-left:445px;}
#header .gnb li.gnb6 .gnb_sub_box ul.gnb_sub li.first{margin-left:0px;}
#header .gnb li.gnb7 .gnb_sub_box ul.gnb_sub li.first{margin-left:520px;}
#header .gnb li.gnb7 .gnb_sub_box ul.gnb_sub li.last{margin-right:0px;}
#header .sub_area{width:100%; height:100%;}

/*index*/
.contents{ position:relative; text-align:center; margin:0 auto;}
.contents .main_visual{position:relative; height:595px; margin-top:10px; }
.contents .main_visual .rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.contents .main_visual .rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.contents .main_visual .rslides li:first-child { position: relative; display: block; float: left; }
.contents .main_visual .rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.contents .main_content_01{padding:30px; text-align:center;}
.contents .main_content_01 a img{margin-top:10px;}
.contents .main_content_02_roll{margin-top:30px;height:290px; width:1110px; position:relative;}
.contents .main_content_02_roll #ternal{width:1110px; height:304px; overflow:hidden; position:relative;}
.contents .main_content_02_roll ul{ position:absolute; left:0; top:0;}
.contents .main_content_02_roll li{margin:20px; float:left;}
.contents .main_content_02_roll ul li a{display:block; width:330px; height:263px; position:relative;}
.contents .main_content_02_roll ul li a img{position:absolute; left:0; top:0;}
.contents .sub1 { width:100%; border:0; padding:0; margin:0; }
.contents_box {height:auto !important; position:relative; width:100%;}
.contents_sub {position:relative; width:1000px; margin:0 auto; border-bottom:1px solid #E5E5E5;}
.sub_con{width:1050px; position:relative; padding:20px 42px 0 42px;}
.sub_title{width:750px; height:39px; border-bottom:1px solid #DEDEDE;}
.sub_title h2{width:300px; line-height:0; font-size:0;}
.main_f {background:url(images/mainf_bg.gif) no-repeat 0 0; z-index:9999;}
.simg_1 {position:absolute; width:331px; height:165px; top:1px; left:668px; z-index:10000;}
.sub_menu{width:150px; position:relative; padding:30px 0 0 16px;}
.sub_menu ul {margin-top:10px;}
.sub_menu ul li {display:block; float:left; font-size:0; line-height:0;}
#location {float:right; width:850px; height:30px; padding-top:9px; text-align:right;}
#contents_area {width:800px; position:relative; padding:0px; margin-left:181px; }

/*room contents*/
table{ display:table; margin:0 auto; border-spacing:2px; border-color:#D3D3D3; }
.pr1{ width:950px; margin:0 auto; text-align:center; border-collapse:collapse; font-family:"돋움"; font-size:12px;}
.pr1 th, pr1 td {padding:5px 10px;}
.pr1 thead th {background:#868686; color:#FEFEFE; text-align:center; border-right:1px solid #FEFEFE;}
.pr1 tbody tr txt {background:#FDFDFD;}

/*footer*/
#footer{text-align:center; padding-top:10px;}
#footer .footer_btn{padding-bottom:25px;}
#footer .fnb{float:left; margin-top:0px; margin-right:30px; }
#footer .fnb li{float:left; padding-left:20px; }
#footer .copy{float:right; margin-top:0px; margin-right:10px; text-align:right; }
