@charset "UTF-8";
/* CSS Document */

@import url("init.css");
@import url("common.css");

/***** taishintaika(index) *****/
#contents div.main ul.taishintaikaNavi {
	text-align: right;
}

#contents div.main ul.taishintaikaNavi li {
	display: inline;
	padding: 0 6px 0 4px;
	border-right: 2px solid #014C6F;
}

#contents div.main ul.taishintaikaNavi li.last {
	padding-right: 0;
	border: none;
}

#contents div.main div#taishintaika1 h4 { margin-bottom: 20px; }
#contents div.main div#taishintaika1 h5 { margin-bottom: 10px; }
#contents div.main div#taishintaika1 p { line-height: 1.75; margin-bottom: 10px; }
#contents div.main div#taishintaika1 p img { float: right; margin: 0 0 0 10px; }
#contents div.main div#taishintaika1 p.mix { margin-bottom: 45px; }
#contents div.main div#taishintaika1 div.photo { margin-bottom: 45px; }
#contents div.main div#taishintaika1 div.photo img { margin: 0 10px 0 0; }

#contents div.main div#taishintaika2 h4 { margin: 10px 0 20px 0; }
#contents div.main div#taishintaika2 h5 { margin-bottom: 10px; }
#contents div.main div#taishintaika2 p { line-height: 1.75; margin-bottom: 10px; }
#contents div.main div#taishintaika2 p img { float: right; margin: 0 0 0 10px; }
#contents div.main div#taishintaika2 p.mix { margin-bottom: 45px; }
#contents div.main div#taishintaika2 div.photo { margin-bottom: 45px; font-size: 10px; }
#contents div.main div#taishintaika2 div.photo img { margin: 0 10px 0 0; }


/***** kyoshochi *****/
#contents div.main div.kyoshochi {
	margin-bottom: 72px;
}

#contents div.main div.kyoshochi h4 { margin: 35px 0 10px 0; }
#contents div.main div.kyoshochi h4.first { margin-top: 0; }

#contents div.main div.kyoshochi div.left {
	line-height: 1.75;
	width: 375px;
	float: left;
}

#contents div.main div.kyoshochi div.left a { color: #F30; text-decoration: none; }
#contents div.main div.kyoshochi div.left a:hover { text-decoration: underline; }

#contents div.main div.kyoshochi div.right {
	width: 200px;
	float: right;
}

/***** hybrid *****/
#contents div.main div.hybrid {
	margin-bottom: 72px;
}

#contents div.main div.hybrid div { width: 585px; }
#contents div.main div.hybrid dl dt { margin-bottom: 5px; }
#contents div.main div.hybrid dl dd { line-height: 1.75; margin-bottom: 30px; }

#contents div.main div.hybrid h4 {
	padding: 3px 5px;
	background: url(../images/common/bg_6.jpg) left top repeat-y;
	font-weight: bold;
	color: #014B6F;
	margin: 35px 0 10px 0;
}

#contents div.main div.hybrid h4.first {
	margin-top: 0;
}

#contents div.main div.hybrid div.left {
	line-height: 1.75;
	float: left;
	width: 370px;
}

#contents div.main div.hybrid div.left a { color: #F30; text-decoration: none; }
#contents div.main div.hybrid div.left a:hover { text-decoration: underline; }
#contents div.main div.hybrid div.left span { color: #F30; font-size: 10px; }

#contents div.main div.hybrid div.right {
	width: 200px;
	float: right;
	font-size: 10px;
}

#contents div.main div.hybrid div.right table tr td.photo {
	padding-top: 5px;
	width: 70px;
}

#contents div.main div.hybrid div.right table tr td.mini {
	vertical-align: top;
	padding-top: 5px;
}

#contents div.main div.hybrid p.banner {
	margin-top: 78px;
}

/***** elderlyhouse *****/
#contents div.main div.elderlyhouse {
	margin-bottom: 47px;
}

#contents div.main div.elderlyhouse h4 {
	margin-bottom: 10px;
}

#contents div.main div.elderlyhouse p {
	margin-bottom: 20px;
	line-height: 1.75;
}

