@charset "utf-8";
/* CSS Document */

/* ---------------------------------------------------------------- */
/* ALL */
/* ---------------------------------------------------------------- */
/* Smenu */
ul#Smenu {
	position: relative;
	list-style-type: none;
	width: 195px;
	height: 108px;
	background: url("../images/smenu.gif") no-repeat;
}
ul#Smenu li a {
	display: block;
	overflow: hidden;
	width: 195px;
	height: 26px;
}
ul#Smenu li.sm1 a {
	position: absolute;
	height: 50px !important;
	background: url("../images/smenu.gif") no-repeat 0 0;
	top: 0;
}
ul#Smenu li.sm1 a:hover,
ul#Smenu li.sm1s a {
	position: absolute;
	height: 50px !important;
	background: url("../images/smenu.gif") no-repeat -196px 0;
	top: 0;
}
ul#Smenu li.sm2 a {
	position: absolute;
	background: url("../images/smenu.gif") no-repeat 0 -52px;
	top: 52px;
}
ul#Smenu li.sm2 a:hover,
ul#Smenu li.sm2s a {
	position: absolute;
	background: url("../images/smenu.gif") no-repeat -196px -52px;
	top: 52px;
}
ul#Smenu li.sm3 a {
	position: absolute;
	height: 27px !important;
	background: url("../images/smenu.gif") no-repeat 0 -80px;
	top: 80px;
}
ul#Smenu li.sm3 a:hover,
ul#Smenu li.sm3s a {
	position: absolute;
	height: 27px !important;
	background: url("../images/smenu.gif") no-repeat -196px -80px;
	top: 80px;
}
/** none **/
h2 span,
h3 span,
h4 span,
ul#Smenu li a span {
	display: none;
}



/* ---------------------------------------------------------------- */
/* 社会貢献活動 */
/* ---------------------------------------------------------------- */
h2.top {
	width: 639px;
	height: 35px;
	background: url("../images/h2_title.gif") no-repeat;
}
h3.top1 {
	width: 615px;
	height: 35px;
	background: url("../images/h3_title1.gif") no-repeat;
}
h3.top2 {
	width: 615px;
	height: 35px;
	background: url("../images/h3_title2.gif") no-repeat;
}
h3.top3 {
	width: 639px;
	height: 24px;
	background: url("../images/h3_title3.gif") no-repeat;
}
h4.top {
	width: 615px;
	height: 35px;
	background: url("../images/h4_title.gif") no-repeat;
}
.csr_text {
	padding: 15px 25px;
	background-color: #FEF5F9;
	border: 1px solid #FCCDDD;
}
.csr_l {
	float: left;
	width: 165px;
	padding-bottom: 12px;
}
.csr_r {
	float: right;
	width: 425px;
}



/* ---------------------------------------------------------------- */
/* 国内外への福祉用具の寄付活動 */
/* ---------------------------------------------------------------- */
h2.cont {
	width: 639px;
	height: 35px;
	background: url("../images/h2_title_cont.gif") no-repeat;
}
h3.cont1 {
	width: 360px;
	height: 35px;
	background: url("../images/h3_title_cont1.gif") no-repeat;
}
h3.cont2 {
	width: 360px;
	height: 35px;
	background: url("../images/h3_title_cont2.gif") no-repeat;
}
h3.cont3 {
	width: 615px;
	height: 35px;
	background: url("../images/h3_title_cont3.gif") no-repeat;
}
.cont_l {
	float: left;
	width: 360px;
}
.cont_r {
	float: right;
	width: 240px;
}



/* ---------------------------------------------------------------- */
/* 地域・社会との関わり */
/* ---------------------------------------------------------------- */
h2.com {
	width: 639px;
	height: 35px;
	background: url("../images/h2_title_com.gif") no-repeat;
}
h3.com1 {
	width: 615px;
	height: 35px;
	background: url("../images/h3_title_com1.gif") no-repeat;
}
h3.com2 {
	width: 615px;
	height: 35px;
	background: url("../images/h3_title_com2.gif") no-repeat;
}
h3.com3 {
	width: 615px;
	height: 35px;
	background: url("../images/h3_title_com3.gif") no-repeat;
}
table.com th {
	font-weight: lighter;
	text-align: center;
}
table.com td {
	vertical-align: top;
}