@charset "utf-8";
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,pre,input,textarea,button,select{margin:0;padding:0}
body,input,select,button,table,textarea{
	margin:0;
	padding:0;
	font-family:'NanumBarunGothicWeb', 'NanumGothic','나눔 고딕','Nanum Gothic','dotum','돋움','Tahoma','sans-serif' ;
	font-size:13px
}
body{
	margin:0;
	padding:0;
	background:#fff;
	-webkit-text-size-adjust:none
}

/* Common */
img,fieldset{
	border:0
}

ul,ol {
	list-style:none
}
em,address {
	font-style:normal
}

a {
	color:#000;
	text-decoration:none;
	cursor:pointer
}

button {
	margin:1px;
	padding:3px;
	cursor:pointer;
	-webkit-appearance: button;
}

input[type=text],input[type=password],textarea {
	-webkit-appearance:none;
	-webkit-text-size-adjust:none;
	-webkit-border-radius:0
}

input[type=text] {
	padding-left:4px
}

.blind {
	display:block;
	overflow:hidden;
	position:absolute;
	top:-1000em;
	left:0
}


/* Table CSS */
.table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
.table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
.table a:active,
.table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
.table {
	width: 100% !important;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	/* margin:20px; */
	border:#ccc 1px solid;

	border-spacing: 0;
	border-collapse: collapse;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
.table caption { text-align: left; margin-bottom: 5px; }
.table th {
	padding:5px;
	border-top:1px solid #fafafa;
	border:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.table th:first-child {
	/* padding-left:20px; */
}
.table tr:first-child th:first-child {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.table tr:first-child th:last-child {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.table tr {
	/* text-align: center; */
	padding-left:20px;
}
.table td:first-child {
	/* text-align: left; */
	/* padding-left:20px; */
	border-left: 0;
}
.table td {
	padding:5px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;

	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.table tr.even td {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.table tr:last-child td {
	border-bottom:0;
}
.table tr:last-child td:first-child {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.table tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
/* .table tr:hover td {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
} */

#no_ddnayo { margin-top: 7px; }
#no_ddnayo .nav-tabs { overflow: hidden; }
#no_ddnayo .nav-tabs li { float: left; padding: 10px; font-size: 12px; border: 1px solid #e0e0e0; border-left: none; }
#no_ddnayo .nav-tabs li:nth-child(1) { margin-left: 10px; border-left: 1px solid #e0e0e0; }
#no_ddnayo .tab-content { padding: 0 10px; }
#no_ddnayo .active { background: #e0e0e0; }
#no_ddnayo .active a { color: #666; text-shadow: 1px 1px 0px #fff; }

#tab-menu { width: 100%; margin-top: 10px; }
#tab-menu > ul {
  width: 99%;
  margin: 0 auto;
  overflow: hidden;
}
        
#tab-menu > ul li {
  float: left;
  margin: 0;
  margin-right:3px;
  border: 1px solid #B7B7B7;
  text-align: center;
  width: 20%;
  background: #F0F0F0;
}
#tab-menu > ul li.selected { background: #fff; }

#tab-menu > ul li a {
  display: inline-block;
  line-height: 30px;
}

div.tabline {
  width: 900px;
  height:10px;
  /*border-top: 1px solid #B7B7B7;*/
}

.book_room_price {
	width:900px;
	margin:0 auto;
}

.book_room_price th {
	padding:10px 0;
	border-top:1px solid #cecece;
	border-bottom:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	background-color:#fafafa;
	text-align:center;
	font-weight:normal;
}

.book_room_price .last {
	border-right:none;
}

.book_room_price .ho {
	width:60px;
}

.book_room_price .room_name {
	width:170px;
}

.book_room_price .room_width {
	width:120px;
}

.book_room_price .room_type {
	width:200px;
}

.book_room_price .limit_man {
	width:110px;
}


.book_room_price .weekday {
	width:80px;
}

.book_room_price .friday {
	width:80px;
}

.book_room_price .weekend {
	width:80px;
}


.book_room_price td {
	text-align:center;
	font-weight:normal;
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	padding:8px 0;
	font-size:13px;
}

.colorText { color: red; }
.tC { text-align: center; }

a.btn {
    font-family: NanumBarunGothicWeb, NanumGothic, "나눔 고딕", "Nanum Gothic", dotum, 돋움, Tahoma, sans-serif;
    color: rgb(51, 51, 51);
    font-size: 0.9em;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    text-decoration: none;
    border-radius: 5px;
    background: rgb(255, 255, 255);
    padding: 10px 15px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(204, 204, 204);
}