/*===================================================
	全体の構成
=====================================================*/
#Content {
	background:url(../img/content-back.gif) repeat-y center top    ;
	overflow:hidden;
	width:954px;
	margin:0 auto;
	position:relative;
}
/*-------------------------
	ヘッダー*/
#Head{
	width:954px;
	height:118px;
	margin:0px auto;
	z-index:1;
	line-height:0;
	position:relative;
	padding:0;
	background:url(../img/content-top.gif) no-repeat center bottom    ;
}
/*-------------------------
	サイド（左）*/
#Side{
	float: left;
	width: 191px;
	text-align:left;
	padding:0 14px 14px 14px;
}
/*-------------------------
	メイン（中）*/
#Main{
	float:left;
	width: 535px;
	text-align:left;
	padding:0 15px 15px 15px;
}
/*-------------------------
	告知（右）*/
#Info {
	float:left;
	width:139px;
	text-align:left;
	padding:0 15px 15px 15px;
}
/*-------------------------
	フッター*/
#Foot {
	clear:both;
	width:904px;
	margin: 0 auto;
	display:block;
	background:url(../img/content-bottom.gif) #fff no-repeat center top;
	display:block;
	height:40px;
	padding:25px;
}
/*===================================================
	#Head:ヘッダ
=====================================================*/

#Head a h1 {
	background:url(../img/logo.gif) no-repeat top center;
	display:block;
	width:246px;
	height:118px;
	position:absolute;
	left:2px;
	bottom:0;
	background-image: url(../img/logo.gif);
}
#Head h2 {
	position:absolute;
	right:245px;
	top:20px;
}
#Head form {
	text-align:right;
	padding-top:18px;
}
/*#Head .e-learning {
	display:block;
	position:absolute;
	width:254px;
	height:32px;
	left:267px;
	bottom:10px;
	background:url(../img/e-learning.gif) no-repeat center center;
}
#Head .e-learning-kaiin a,
#Head .e-learning-kaiin a:link {
	display:block;
	position:absolute;
	width:134px;
	height:32px;
	left:521px;
	bottom:20px;
	background:url(../img/e-learning-kaiin.gif) no-repeat center center;
}
#Head .e-learning-kaiin a:hover {
	display:block;
	position:absolute;
	width:134px;
	height:32px;
	left:521px;
	bottom:20px;
	background:url(../img/e-learning-kaiin-ov.gif) no-repeat center center;
}
#Head .e-learning-login a,
#Head .e-learning-login a:link {
	display:block;
	position:absolute;
	width:112px;
	height:32px;
	left:655px;
	bottom:20px;
	background:url(../img/e-learning-login.gif) no-repeat center center;
}
#Head .e-learning-login a:hover {
	display:block;
	position:absolute;
	width:112px;
	height:32px;
	left:655px;
	bottom:20px;
	background:url(../img/e-learning-login-ov.gif) no-repeat center center;
}*/
#Head .e-learning2 {
	display:block;
	position:absolute;
	width:500px;
	height:32px;
	left:267px;
	bottom:10px;
	background:url(../img/e-learning2.gif) no-repeat center center;
}
#Head .e-learning-service a,
#Head .e-learning-service a:link {
	display:block;
	position:absolute;
	width:245px;
	height:32px;
	left:271px;
	bottom:20px;
	background:url(../img/e-learning-service.gif) no-repeat center center;
}
#Head .e-learning-service a:hover {
	display:block;
	position:absolute;
	width:245px;
	height:32px;
	left:271px;
	bottom:20px;
	background:url(../img/e-learning-service-ov.gif) no-repeat center center;
}
#Head .e-learning-login2 a,
#Head .e-learning-login2 a:link {
	display:block;
	position:absolute;
	width:245px;
	height:32px;
	left:519px;
	bottom:20px;
	background:url(../img/e-learning-login2.gif) no-repeat center center;
}
#Head .e-learning-login2 a:hover {
	display:block;
	position:absolute;
	width:245px;
	height:32px;
	left:519px;
	bottom:20px;
	background:url(../img/e-learning-login2-ov.gif) no-repeat center center;
}
/*===================================================
	#Side:サイド（左）
=====================================================*/
#Side .menu {
	clear:both;
}
#Side .menu li,
#Side .menu ul {
	margin:0;
	padding:0 0 5px 0;
	line-height:0;
}
#Side .menu p,
#Side .menu a {
	width:187px;
	height:38px;
	display:block;
	padding:0;
	margin:0;
	line-height:0;
	vertical-align:bottom
}
/*---------*/
#Side .menu p.menu-00 a,
#Side .menu p.menu-00 a:link {
	background:url(../img/menu00.gif) no-repeat center center;
}
#Side .menu p.menu-00,
#Side .menu p.menu-00 a:hover {
	background:url(../img/menu00ov.gif) no-repeat center center;
}
/*---------*/
#Side .menu p.menu-01 a,
#Side .menu p.menu-01 a:link {
	background:url(../img/menu01.gif) no-repeat center center;
}
#Side .menu p.menu-01,
#Side .menu p.menu-01 a:hover {
	background:url(../img/menu01ov.gif) no-repeat center center;
}
/*---------*/
#Side .menu p.menu-02 a,
#Side .menu p.menu-02 a:link {
	background:url(../img/menu02.gif) no-repeat center center;
}
#Side .menu p.menu-02,
#Side .menu p.menu-02 a:hover {
	background:url(../img/menu02ov.gif) no-repeat center center;
}
/*---------*/
#Side .menu p.menu-03 a,
#Side .menu p.menu-03 a:link {
	background:url(../img/menu03.gif) no-repeat center center;
}
#Side .menu p.menu-03,
#Side .menu p.menu-03 a:hover {
	background:url(../img/menu03ov.gif) no-repeat center center;
}
/*---------*/
#Side .menu p.menu-04 a,
#Side .menu p.menu-04 a:link {
	background:url(../img/menu04.gif) no-repeat center center;
}
#Side .menu p.menu-04,
#Side .menu p.menu-04 a:hover {
	background:url(../img/menu04ov.gif) no-repeat center center;
}
/*---------*/
#Side .menu p.menu-05 a,
#Side .menu p.menu-05 a:link {
	background:url(../img/menu05.gif) no-repeat center center;
}
#Side .menu p.menu-05,
#Side .menu p.menu-05 a:hover {
	background:url(../img/menu05ov.gif) no-repeat center center;
}
/*---------*/
#Side .menu p.menu-06 a,
#Side .menu p.menu-06 a:link {
	background:url(../img/menu06.gif) no-repeat center center;
}
#Side .menu p.menu-06,
#Side .menu p.menu-06 a:hover {
	background:url(../img/menu06ov.gif) no-repeat center center;
}
/*---------*/
#Side .menu p.menu-07 a,
#Side .menu p.menu-07 a:link {
	background:url(../img/menu07.gif) no-repeat center center;
}
#Side .menu p.menu-07,
#Side .menu p.menu-07 a:hover {
	background:url(../img/menu07ov.gif) no-repeat center center;
}

/*===================================================
	#Main:メイン（右）
=====================================================*/
#Main div.text-box00,
#Main div.text-box05 {
	clear:both;
	width:535px;
	margin-top:10px;
}
#Main div.text-box01 {
	clear:both;
	width:535px;
	margin-top:15px;
}
#Main div.text-box02 {
	width:263px;
	margin:10px 9px 0 0;
	float:left;
}
#Main div.text-box03 {
	width:263px;
	margin:10px 0 10px 0;
	float:left;
}
#Main div.text-box04 {
	clear:both;
	width:535px;
}
/*---------*/
#Main div.text-box00 h3,
#Main div.text-box01 h3,
#Main div.text-box05 h3 {
	background:url(../img/title01-back.jpg) no-repeat center center;
	height:28px;
	padding:10px 0 0 10px;
	margin:0;
	color:#666666;
}
#Main div.text-box02 h3 {
	background:url(../img/title02-back.jpg) no-repeat center center;
	height:28px;
	padding:10px 0 0 10px;
	color:#666666;
}
#Main div.text-box03 h3 {
	background:url(../img/title02-back.jpg) no-repeat center center;
	height:28px;
	padding:10px 0 0 10px;
	color:#666666;
}
#Main div.text-box04 h3 {
	background:url(../img/title01-back.jpg) no-repeat center center;
	height:28px;
	padding:10px 0 0 10px;
	margin:0;
	color:#666666;
}
/*---------*/
#Main div.text-box00 ul,
#Main div.text-box01 ul,
#Main div.text-box02 ul,
#Main div.text-box03 ul,
#Main div.text-box04 div{
	padding:0;
	border-right:#C6C6C6 solid 1px;
	border-left:#C6C6C6 solid 1px;
	border-bottom:#C6C6C6 solid 1px;
	margin-top:-5px;
	padding:10px;
}
#Main div.text-box05 div {
	padding:0;
	border-right:#C6C6C6 solid 1px;
	border-left:#C6C6C6 solid 1px;
	border-bottom:#C6C6C6 solid 1px;
	margin-top:-5px;
	padding:10px;
	background:#FFDFDF;
}
/*---------*/
#Main div.text-box00 p,
#Main div.text-box01 p,
#Main div.text-box02 p,
#Main div.text-box03 p {
	border-bottom:#C6C6C6 solid 1px;
}
#Main div.text-box00 a,
#Main div.text-box01 a,
#Main div.text-box02 a,
#Main div.text-box03 a {
	margin:5px;
	padding-right:10px;
	background:url(../img/icon-02.gif) no-repeat right center;
}
#Main h4{
	font-weight:bold;
	color:#660066;
	background:url(../img/icon-01.gif) no-repeat center left #E8E8E8;
	padding:5px 5px 5px 20px;
	line-height:1.2;
}
#Main .text {
	width:80%;
	float:right;
}
#Main .text a{
	text-align:right;
	display:block;
	background:url(../img/icon-02.gif) no-repeat right center;
	padding-right:10px;
}
#Main .text-00 a{
	text-align:right;
	display:block;
	background:url(../img/icon-02.gif) no-repeat right center;
	padding-right:10px;
}
#Main .text-01 {
	width:80%;
	float:right;
}
#Main .text-01 a{
	text-align:right;
	display:block;
	background:url(../img/icon-02.gif) no-repeat right center;
	padding-right:10px;
}
#Main .text-02 a{
	text-align:right;
	display:block;
	background:url(../img/icon-02.gif) no-repeat right center;
	padding-right:10px;
	line-height: 1;
}
/*----インタビュー-----*/
#Main .interview-title{
	background:url(../img/interview-title.jpg) no-repeat center center;
	width:535px;
	height:39px;
	display:block;
}
#Main .interview-title001{
	background:url(../img/interview-title001.jpg) no-repeat center center;
	width:535px;
	height:74px;
	display:block;
}
#Main .interview-title002{
	background:url(../img/interview-title002.jpg) no-repeat center center;
	width:535px;
	height:74px;
	display:block;
}
/*---------*/
#Main .interview-photo{
	float:left;
	width:200px;
	padding:0 20px 10px 20px;
}
#Main .interview-photo-02{
	float:left;
	width:200px;
	padding:20px 20px 10px 20px;
}
#Main .interview-prof{
	float:right;
	width:295px;
}
#Main .interview-prof-02{
	float:right;
}
#Main .interview-img-left{
	width:245px;
	padding:0px 15px 15px 0px;
	float:left;
}
#Main .interview-img-right{
	width:245px;
	padding:0px 0px 15px 15px;
	float:right;
}
#Main .interview-img-left-w200{
	width:200px;
	padding:0px 15px 15px 0px;
	float:left;
}
#Main .interview-img-right-w200{
	width:200px;
	padding:0px 0px 15px 15px;
	float:right;
}
/*----ビジョン-----*/
#Main .vision-title{
	background:url(../img/vision-title.jpg) no-repeat center center;
	width:535px;
	height:39px;
	display:block;
}
#Main .vision-title02{
	background:url(../img/vision-title02.jpg) no-repeat center center;
	width:535px;
	height:74px;
	display:block;
}
/*----福祉のお仕事-----*/
#Main .oshigoto-title{
	background:url(../img/oshigoto-title.jpg) no-repeat center center;
	width:535px;
	height:39px;
	display:block;
}
#Main .oshigoto01-title02{
	background:url(../img/oshigoto01-title02.jpg) no-repeat center center;
	width:535px;
	height:74px;
	display:block;
}
#Main .oshigoto-title02{
	background:url(../img/oshigoto-title02.jpg) no-repeat center center;
	width:535px;
	height:74px;
	display:block;
}
/*----NEWS-----*/
#Main .news-title{
	background:url(../img/news-title.jpg) no-repeat center center;
	width:535px;
	height:39px;
	display:block;
}
#Main .news-title02{
	background:url(../img/news-title02.jpg) no-repeat center center;
	width:535px;
	height:74px;
	display:block;
}
/*----link-----*/
#Main .link-title{
	background:url(../img/link-title.jpg) no-repeat center center;
	width:535px;
	height:39px;
	display:block;
}
#Main .link-title02{
	background:url(../img/link-title02.jpg) no-repeat center center;
	width:535px;
	height:74px;
	display:block;
}
/*----会社概要-----*/
#Main .company-title{
	background:url(../img/company-title.jpg) no-repeat center center;
	width:535px;
	height:39px;
	display:block;
}
#Main .company-title02{
	background:url(../img/company-title02.jpg) no-repeat center center;
	width:535px;
	height:74px;
	display:block;
}
/*----トピックス-----*/
#Main .topics-title{
	background:url(../img/topics-title.jpg) no-repeat center center;
	width:535px;
	height:39px;
	display:block;
}
#Main .topics-title02{
	background:url(../img/topics-title02.jpg) no-repeat center center;
	width:535px;
	height:74px;
	display:block;
}
/*---ぱんくず---*/
.pan {
	color:#666666;
}
#Main .img-right{
	padding:0px 0px 15px 15px;
	float:right;
}
#Main .img-left{
	padding:0px 15px 15px 0px;
	float:left;
}

/*===================================================
	#Foot:フッター
=====================================================*/
#Foot .navi a {
	padding:0 10px;
	background:url(../../img/icon10.gif) no-repeat left center;
}
