@charset="euc-kr";
/* °øÅë ¿µ¿ª */
/* ÇØ»óµµ °¡·Î 1025px ÀÌ»ó */
/*@media screen and (min-width:1025px) {*/
body{}
div#contents{ width: 100%;  margin: 0 auto; margin-top:50px}
div#contents div.wrap {  width: 100%; margin: 0 auto; }

div#contents div#sub_title { width:100%; text-align:center; background-image:url("/images/main/bg.jpg"); }
div#contents div#sub_title h2 {width:1080px;  margin:0 auto; padding:10px 0; font-size:30px; text-align: center;  color:#222;}

div#contents div#sub_cont { position: relative; width:1080px; height:51px; margin: 0 auto; }
div#contents div#sub_cont ul.sub_tab {float:left; width:1080px; margin:0 auto;}
div#contents div#sub_cont ul.sub_tab li {float:left; margin-right:1px; margin-bottom: 2px; width:260px;}
div#contents div#sub_cont ul.sub_tab li a { display:block;   text-align:center; font-weight: bold; letter-spacing: -1px; padding:10px; font-size:14px; text-decoration: none; }
div#contents div#sub_cont ul.sub_tab li.tabon a { color:#222;  background:#ddd; border:1px solid #222;}
div#contents div#sub_cont ul.sub_tab li.taboff a { color:#222; background:transparent; border:1px solid #222;}
div#contents div#sub_cont ul.sub_tab li.taboff a:hover { color:#222; background:#DEDFE3; border:1px solid #222;}

div#div1_wrap{width:100%; height:auto;  margin:50px auto; }
div.div1{width:1080px; height:auto; margin:0 auto;}
div.img_box{ height:380px;  margin:0 auto 50px auto; }
div.img_box div.ibox{width:270px; height:360px; text-align:center; float:left;  }
div.img_box div.ibox img{ display: block;  width:270px; height:380px;}
div.img_box_t{width:760px;margin:0 auto; float:right; font-size: 18px; color: #fff; text-align:left;}
div.img_box_t h3 { font-size: 20px; color:#222; padding-bottom: 20px; border-bottom: 2px solid #484848;}
div.img_box_t h3 span { font-size: 34px; color: #222; font-weight:bold;}
div.img_box_t p{ font-size: 15px; color: #222; line-height: 1.8; }
div.img_box_t b {
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #be1e2d !important;
}

div.img_box a.reserv {display: block; width:150px; border:solid 1px #888; margin:30px auto 10px auto; float:right; color: #222; text-align:center; text-decoration: none; padding:10px 20px;}

div#info{ position: relative; width:1080px; margin:0 auto; padding-bottom:30px}
div#info img { display: block; width:1080px; margin:0 auto;}
div#info p { position:absolute; width: 100%; text-align: center; font-size:23.5px; color:#333; top: 83px; font-weight:bold}
div#info b { position:absolute; display: block; width: 100%; text-align: center; font-size:18px; color:#fff; bottom: 20px; }

img.room_img { display: block; position: absolute; width: 220px !important; height: 220px !important; left: 112px; top: 86px; }
div#info input{ 
	position: absolute; 
	display: block; 
	width: 220px; 
	height: 220px; 
	top: 86px;
	right: 112px; 
	background: transparent;
	border: none;
	font-size: 30px;
	font-weight:bold
}

div.div1 ul.loca p a.reserv{clear:both;float:right; display:block; box-shadow: inset 0px 0px 0px 1px #aaa; font-size:15px; color: #fff; margin:5px 0 0 0; padding:0 5px}

/*ÀÌ¿ë¾È³» ÆäÀÌÁö */
div#contents  div.main_cont{width:1080px; height:1000px; margin:50px auto 0 auto; }
div.main_cont div.info{width:900px; padding: 30px 90px; font-size:15px; color:#fff; text-align:center;}


table.sub01 {width:900px; margin:0 auto ; border-collapse: collapse; background-color: transparent !important; text-align:center;}
table.sub01 tbody tr th { border:1px solid #989898; background:#222; padding:10px 0; color:#fff; font-weight:bold; font-size:24px;}
table.sub01 tbody tr td {padding:10px 0; line-height:18px;font-size:14px; color:#222; border:1px solid #989898;}
table.sub01 tbody tr td a {text-align:left; font-size:14px; color:#fff; }

ul.sub01{width:878px; margin:10px auto 50px auto; padding:10px; border: solid 1px #222;}
ul.sub01 li{font-size:14px; line-height:24px;}
