@charset "utf-8";

/*==================================================================

　1. 事業展開 共通

==================================================================*/

.entry { margin:0 0 0 10px; }

p {
	line-height:180%;
}

/*==================================================================

　2. 事業展開（index.html）

==================================================================*/

.Development h3 {
	clear:both;
	margin-top:15px;
}

.Development .photo {
	float:right;
	margin:10px 20px 20px 15px;
	_margin:10px 10px 20px 15px;
}

.Development .lead {
	margin:10px 0 10px 10px;
}

.Development ul.link { margin-bottom:10px; }
.Development ul.link li {
	list-style:none;
	line-height:180%;
	background:url(../common/images/icon_arrow_01.gif) no-repeat 0 7px;
	padding-left:14px;
	margin-left:15px;
}

.Development ul.url { margin-bottom:30px; }
.Development ul.url li {
	list-style:none;
	line-height:180%;
	background:url(images/icon_url.gif) no-repeat 0 5px;
	padding-left:62px;
	margin-left:15px;
}



/*==================================================================

　3. ホテル事業

==================================================================*/

.Hotel h3 { margin:20px 0 15px 0; }

.Hotel h4 {
	font-size:110%;
	margin:20px 0 10px 0;
	border-left:3px solid #333;
	padding:3px 0 3px 10px;
}

.Hotel .lead {
	margin-bottom:15px;
}

.Hotel .btn {
	text-align:center;
	margin:20px auto 0 auto;
}

.Hotel .entry-body {
	margin:0 0 0 5px;
}

.Hotel .photo {
	float:right;
	margin:0 10px 10px 15px;
	_margin:0 5px 10px 15px;
}

.Hotel .photo img {
	display:block;
	margin-bottom:10px;
}

.Hotel ul {
	margin:20px 5px 0 5px;
	padding:2px 0;
	background:#EEE;
}

.Hotel li {
	font-size:85%;
	line-height:120%;
	list-style-image:url(../common/images/icon_arrow_01.gif);
	text-align:right;
	margin:3px 7px 5px 0;
}

.Hotel li a { color:#05785F; }


/*==================================================================

　4. トリートメント事業（treatment.html）

==================================================================*/

.Treatment .entry { padding-top:10px; }

.Treatment .lead {
	background:url(../common/images/line_dot_01.gif) repeat-x bottom;
	padding-bottom:10px;
	width:360px;
}

.Treatment h4 {
	font-size:110%;
	margin:20px 0 10px 0;
	border-left:3px solid #333;
	padding:3px 0 3px 10px;
}

.Treatment .photo {
	float:right;
	margin:0 10px 0 15px;
	_margin:0 5px 0 15px;
}

.Treatment .photo img {
	display:block;
	margin-bottom:10px;
}

.Treatment ul {
	margin:0 15px 0 0;
	padding:2px 0;
	width:360px;
}

.Treatment li {
	list-style:none;
	text-align:right;
	margin-right:7px;
	font-size:85%;
}

.Treatment li a { color:#05785F; }


/*==================================================================

　5. 文化事業（culture.html）

==================================================================*/

.Culture .entry {
	padding-top:10px;
	margin:0 5px 0 15px;
}

.Culture h3 { margin:20px 0 0 10px; }

.Culture .lead {
	line-height:180%;
	margin-bottom:15px;
}

.Culture .photo {
	float:right;
	margin:0 10px 10px 15px;
	_margin:0 5px 10px 15px;
}

.Culture .photo img {
	display:block;
	margin-bottom:10px;
}

.Culture ul {
	clear:both;
	margin:20px 10px 0 10px;
	padding:2px 0;
	background:#EEE;
}

.Culture li {
	list-style-image:url(../common/images/icon_arrow_01.gif);
	text-align:right;
	margin-right:7px;
}

.Culture li a { color:#05785F; }

.Culture .sub-lead {
	border:1px dotted #CCC;
	background-color:#FAFAFA;
	padding:7px;
	line-height:180%;
	width:335px;
	font-size:80%;
	_font-size:75%;
}


