@charset "UTF-8";

@import url("../../common/css/common.css");
@import url("../../common/css/layout.css");

#sidebar dd {
	width: 245px;
	height: 56px;
	background-repeat: no-repeat;
}
#sidebar dd.philosophy { background-image: url(../images/sidebar_b_philosophy.gif); }
#sidebar dd.history { background-image: url(../images/sidebar_b_history.gif); }
#sidebar dd.tanshi { background-image: url(../images/sidebar_b_tanshi.gif); }
#sidebar dd.nichifu { background-image: url(../images/sidebar_b_nichifu.gif); }
#sidebar dd.moris { background-image: url(../images/sidebar_b_moris.gif); }

#sidebar dd img {
	opacity: 0;
	filter: alpha(opacity=0);
}
#sidebar dd:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
}

#sidebar .philosophyMenu dd.philosophy img,
#sidebar .historyMenu dd.history img,
#sidebar .tanshiMenu dd.tanshi img,
#sidebar .nichifuMenu dd.nichifu img,
#sidebar .morisMenu dd.moris img {
	opacity: 1;
	filter: alpha(opacity=100);
}


.catch {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 15px;
}
.lead {
	margin: 0 0 30px;
}

.philosophy1 .text {
	width: 400px;
	float: left;
}
.philosophy1 .photo {
	width: 230px;
	float: right;
	
}

.history1 table {
	width: 100%;
}
.history1 table tr {
	border-bottom: solid 1px #EEE;
}
.history1 table th, .history1 table td {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 15px 0 5px;
}
.history1 table th {
	width: 6em;
}

.history1 table td dt {
	float: left;
	clear: left;
}
.history1 table td dd {
	border-left: solid 3px #E30202;
	margin: 0 0 10px 50px;
	padding: 0 0 0 20px;
}


.profile .outline {
	margin: 0 0 15px;
}
.profile .outline dl {
	width: 450px;
	float: left;
}
.profile .outline .photo {
	width: 160px;
	float: right;
}

.profile .outline dt {
	border-left: solid 3px #E30202;
	padding: 0 0 0 10px;
	float: left;
	clear: left;
}
.profile .outline dd {
	margin: 0 0 10px;
	padding: 0 0 0 90px;
}

.profile .comment {
	border: solid 4px #F0F0F0;
	padding: 15px 15px 5px;
}
.profile .comment p {
	margin: 0 0 10px;
}

