@charset "UTF-8";
/* CSS Document */

@import "../../common/css/contents/style.css";

/*-------------------------------------------------------------------------
		STAYING_INDEX
/*-----------------------------------------------------------------------*/

.staying #stay_info {
	width:420px;
	float:left;
	margin-bottom:20px;
}

.staying #stay_info p.text {
	text-align:justify;
	border-bottom:1px #505050 dashed;
	padding-bottom:20px;
}

.staying #stay_info dl {
	border-bottom:1px #505050 dashed;
	line-height:20px;
	padding:5px 0;
	zoom:1;
}

.staying #stay_info dl:after {
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}


.staying #stay_info dl dt {
	color:#afaa3c;
	width:140px;
	float:left;
	display:inline;
}

.staying #stay_info dl dd {
	width:280px;
	float:left;
	display:inline;
}

#stay_content p.img {
	width:201px;
	height:264px;
	float:right;
}

.staying #stay_price {
	clear:both;
}

.staying #stay_price p.text {
	font-size:10px;
	margin-bottom:40px;
}

.staying #stay_price table {
	width:638px;
	height:58px;
	margin-bottom:5px;
}

.staying #stay_price table th {
	width:178px;
}

.staying #stay_price table th.first_cell {
	width:99px;
}

#stay_course p.text {
	margin-bottom:15px;
}

#stay_course p.img {
	width:180px;
	height:140px;
	float:left;
}

.staying #course_price table {
	width:448px;
	height:138px;
	float:right;
	margin:1px 0 10px 0;
}

.staying #course_price table th {
	border-left:1px #505050 solid !important;
}

.staying #course_price table td {
	text-align:right !important;
	padding-right:10px;
}

.staying #course_price table td a {
	font-size:12px !important;
	text-align:left;
	display:block;
	padding-left:10px;
}

.staying #course_price p.text {
	font-size:10px;
	clear:both;
	margin-bottom:30px;
}

