@charset "utf-8";


/* @group content */

#content {
	background:#fff;
}

#mainarea .column#leadArea h2.h2long {
	padding:0 0 15px;
}

/* @group mainarea ssubareaIndex ===============================================*/

#ssubareaIndex2 {
	padding:0 0 24px 0;
	background:url(../images/line.gif) 368px bottom no-repeat;
}

#ssubareaIndex2 .innerL {
	width:368px;
	float:left;
}

#ssubareaIndex2 .innerR {
	width:377px;
	float:right;
}

#ssubareaIndex2 .innerL h3,
#ssubareaIndex2 .innerL p{
	padding:0 0 17px 12px;
}

#ssubareaIndex2 .innerR h3,
#ssubareaIndex2 .innerR p{
	padding:0 0 17px 26px;
}

#ssubareaIndex2 .innerL dl {
	padding:0 0 28px 0;
}

#ssubareaIndex2 .innerR dl {
	padding:0 0 28px 15px;
}

#ssubareaIndex2 dl dt {
	padding:0 0 5px 0;
}

#ssubareaIndex2 dl dd a {
	display:block;
	padding:0 0 5px 32px;
	background:url(../../common/images/arrow_r.gif) 12px top no-repeat;
}

#ssubareaIndex2 dl dd.txt {
	padding:0 0 0 12px;
}

/* @end */

#mainarea .column#leadArea3 h3 {
	padding:10px 0 16px 12px;
}

#mainarea .column#leadArea3 .guestroomLeft {
	width:399px;
	float:left;
}

#mainarea .column#leadArea3 .guestroomLeft p {
	padding:0 12px 23px;
}

#mainarea .column#leadArea3 .guestroomLeft p span {
	color:#a93658;
	font-weight:bold;
}

#mainarea .column#leadArea3 .guestroomLeft p.btn {
	padding:15px 0 0 0;
}

#mainarea .column#leadArea3 .guestroomInfo {
	padding:16px 19px;
	border:solid 1px #dedad1;
}

#mainarea .column#leadArea3 .guestroomInfo h4 {
	font-size:93%;
	font-weight:bold;
}

#mainarea .column#leadArea3 .guestroomInfo ul.float {
	width:185px;
	float:left;
}

#mainarea .column#leadArea3 .guestroomInfo ul.float2 {
	width:174px;
	float:left;
}

#mainarea .column#leadArea3 .guestroomInfo ul li {
	padding:0 0 0 10px;
	background:url(../../common/images/point.gif) left 5px no-repeat;
}

#mainarea .column#leadArea3 .guestroomInfo ul li.none {
	padding:0;
	background:none;
}

#mainarea .column#leadArea3 .guestroomRight {
	width:336px;
	float:right;
}

#mainarea .column#leadArea3 .guestroomRight img {
	padding:0 0 0 30px;
}

#mainarea .column#leadArea3 .guestroomInfo2 {
	margin:0 0 28px 0;
	padding:19px;
	background:#f1efea;
}

#mainarea .column#leadArea3 .guestroomInfo2 ul li {
	padding:0 0 0 10px;
	background:url(../../common/images/point.gif) left 5px no-repeat;
}




/* @group clearfix=================================================================== */

#ssubareaIndex2:after,
#mainarea .column#leadArea3:after,
#mainarea .column#leadArea3 .guestroomInfo:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
}

#ssubareaIndex2,
#mainarea .column#leadArea3,
#mainarea .column#leadArea3 .guestroomInfo {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html #ssubareaIndex2,
* html #mainarea .column#leadArea3,
* html #mainarea .column#leadArea3 .guestroomInfo {
	height:1%;
}

#ssubareaIndex2,
#mainarea .column#leadArea3,
#mainarea .column#leadArea3 .guestroomInfo {
	display:block;
}

/* End hide from IE-mac */
/* @end */