@charset "shift-jis";
/*###########################################
愛の里
layout.css
CSS Version 2.0
LastModified:2009.06.04 By kihira
###########################################*/
/*########################
Global
########################*/
*{
	padding: 0;
	margin: 0;
}
img {
	border: 0;
	vertical-align: bottom;
}

body{
	color:#333333;
	text-align:center;
	font-size: 12px;
}
a{color:#0000ff;}
.clear{ clear: both;}

/*########################
共通部分
########################*/
#header{
	margin:0 auto;
	border-left:1px solid #C6C7CA;
	border-right:1px solid #C6C7CA;
	width: 760px;
}
#wrapper{
	background: url('../grf/back.jpg') no-repeat top left;
	width: 760px;
/*	height:651px;*/
	height:780px;
	margin:0 auto;
	text-align: left;
	border-left:1px solid #C6C7CA;
	border-right:1px solid #C6C7CA;
}

#footer{
	background: url('../grf/bg_footer.gif') no-repeat top left;
	width: 760px;
	height:32px;
	margin:0 auto;
	border-left:1px solid #C6C7CA;
	border-right:1px solid #C6C7CA;
}
#footer .copyright{

	color:#ffffff;
	padding-top:10px;
	letter-spacing: 0.1em;
}
#footer .link{
	padding-top:10px;
	padding-left:12px;
	color:#ffffff;
	font-weight: bold;
	letter-spacing: 0.15em;
	text-align: left;
}
#footer .link a{
	color:#ffffff;
	text-decoration: none;
}
#footer .link a:hover{
	text-decoration: underline;
}
/*########################
愛の里　トップページ kizuna
########################*/
#kwrapper{
/*	background: url('../grf/kback.jpg') no-repeat top left;*/
	background: #d4f6ff url('../grf/kback.jpg') no-repeat bottom left;
	width: 760px;
/*	height:875px;*/
	margin:0 auto;
	text-align: left;
	border-left:1px solid #C6C7CA;
	border-right:1px solid #C6C7CA;
}

#kwrapper img.topimg{
	margin-top:9px;
}
#kwrapper .rinen{
	height:147px;
	width:657px;
	margin-top:5px;
	margin-left:39px;
	background: url('../grf/bg_leaf.png') no-repeat top left;
}
#kwrapper .rinen h3{
	padding-top:14px;
	padding-left:34px;
	font-size:18px;
	font-weight: bold;
	letter-spacing: 0.15em;
}
#kwrapper .rinen-inner{
	padding:5px 0 0 34px;
	font-size:13px;
	line-height:145%;
	letter-spacing: 0.14em;
}

#kwrapper .forward{
	float:left;
	height:197px;
}
#kwrapper .forward img{
	margin-left:12px;
}
#kwrapper .forward-inner{
	text-align: right;
	padding-right:23px;
	line-height: 140%;
	padding-top:3px;
}
#kwrapper .forward2{
	margin:0 auto;
	text-align: center;
	width: 362px;
}
#kwrapper .news{
	background: url('../grf/bg_news.png') no-repeat top left;
	width: 730px;
/*	height:107px;*/
	height:213px;
	margin:0 auto
}
	#kwrapper .news2{
		background: url('../grf/bg_short_news.png') no-repeat top left;
		width: 730px;
		height:112px;
		margin:0 auto;
	}
#kwrapper .news-inner{
	padding:5px 10px;
}
#kwrapper .news .leaf{
	background: url('../grf/leaf.gif') no-repeat top left;
	height: 29px;
}
#kwrapper .news .leaf h3{
	font-size:14px;
	font-weight: bold;
	padding:3px 0 0 27px;
}
#kwrapper .news iframe{
	margin-left:32px;
}
body.frametop{
	background-color: #ffffff;
}
table.event td{
	vertical-align: top;
	padding:2px;
	text-align: left;
}
table.event td a{
	text-decoration: none;
}
table.event td a:hover{
	text-decoration: underline;
}
/*########################
愛の里　トップページ josuikai
########################*/
#jwrapper{
	background: #d4f6ff url('../grf/kback.jpg') no-repeat bottom left;
	width: 760px;
	margin:0 auto;
	padding:9px 0;
	text-align: left;
	border-left:1px solid #C6C7CA;
	border-right:1px solid #C6C7CA;
}

/*#jwrapper img.topimg{
	margin-top:9px;
}*/
#jwrapper .rinen{
	width:657px;
	margin-top:5px;
	margin-left:39px;
	padding-bottom:9px;
	background: url('../grf/bg_leaf.png') no-repeat top left;
}
#jwrapper .rinen h3{
	padding-top:14px;
	padding-left:34px;
	font-size:18px;
	font-weight: bold;
	letter-spacing: 0.15em;
}
#jwrapper .rinen-inner{
	padding:5px 0 0 34px;
	font-size:13px;
	line-height:145%;
	letter-spacing: 0.14em;
}
#jwrapper .statement{
	width:657px;
	margin-top:5px;
	margin-left:39px;
	padding-bottom:15px;
	background: url('../grf/bg_leaf.png') no-repeat top left;
}
#jwrapper .statement h3{
	padding-top:14px;
	padding-left:34px;
	font-size:18px;
	font-weight: bold;
	letter-spacing: 0.15em;
}
#jwrapper .statement-inner{
	padding:5px 0 0 34px;
	font-size:13px;
	line-height:145%;
	letter-spacing: 0.14em;
}
#jwrapper .forward{
	float:left;
	height:197px;
}
#jwrapper .forward img{
	margin-left:12px;
}
#jwrapper .forward-inner{
	text-align: right;
	padding-right:23px;
	line-height: 140%;
	padding-top:3px;
}
#jwrapper .forward2{
	margin:0 auto;
	text-align: center;
	width: 362px;
	padding-bottom:10px;
}
#jwrapper .news{
	background: url('../grf/bg_news.png') no-repeat top left;
	width: 730px;
/*	height:107px;*/
	height:203px;
	margin:0 auto 0px;
}
#jwrapper .news-inner{
	padding:5px 10px;
}
#jwrapper .news .leaf{
	background: url('../grf/leaf.gif') no-repeat top left;
	height: 29px;
}
#jwrapper .news .leaf h3{
	font-size:14px;
	font-weight: bold;
	padding:3px 0 0 27px;
}
#jwrapper .news iframe{
	margin-left:32px;
}
body.frametop{
	background-color: #ffffff;
}
table.event td{
	vertical-align: top;
	padding:2px;
	text-align: left;
}
table.event td a{
	text-decoration: none;
}
table.event td a:hover{
	text-decoration: underline;
}
/*#############################
	イベント情報
################################*/
#ewrapper{
	background: url('../grf/back.gif') no-repeat top left;
	width: 760px;
	min-height:780px;
	margin:0 auto;
	text-align: left;
	border-left:1px solid #C6C7CA;
	border-right:1px solid #C6C7CA;
}
#wrapper-inner{
	padding:9px 0;
}
#event{
	width:590px;
	background-color: #ffffff;
	min-height:700px;
	margin:0 auto;
	text-align: left;
}
#event .event-inner{
	padding:9px 0 0 5px;
}
#event .ptitle{
	background: url('../grf/bg_ptitle.gif') no-repeat top left;
	width: 582px;
	height:38px;
}
#event .ptitle h3{
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.15em;
	padding: 10px 0 0 270px;
	color:#fff;

}
#event .sub{
	padding:8px 45px 10px 45px;
}
#event h3.subtitle{
	font-size:14px;
	font-weight: bold;
	letter-spacing: 0.15em;
	color:#333333;
	float: left;
}
#event .sub .date{
	float:right;
	font-size:12px;
	padding-top:2px;
	font-weight:normal;
	letter-spacing:0.12em;
}
#event .sub img{
	float: right;
}
#event .comment{
	padding:0 45px 20px;
	line-height:140%;
}
#event .comment img{
	margin:0 5px 5px 0;
	float:left;
}
#event .pdf{
	text-align: right;
	padding-top:10px;
}
#event table.move{
	margin:5px auto;
}
.pagemove{
	text-align: center;
	width: 590px;
	margin:0 auto;
}
.pagemove table.move{
	margin:0 auto 10px;
}
#event .recruit_tbl{
	width: 500px;
}
#event .recruit_tbl th,#event .recruit_tbl td{
	border-bottom:1px solid #ccc;
	padding:8px 5px;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
}
	#event .recruit_tbl th{
		width: 20%;
	}


/*###########################################
総合インデックス
###########################################*/

#iwrapper{
	background: url('../grf/back.jpg') no-repeat top left;
	width: 760px;
	min-height:780px;
    height: auto !important;  
    height: 780px;  
	margin:0 auto;
	text-align: center;
	border-left:1px solid #C6C7CA;
	border-right:1px solid #C6C7CA;
}

#iwrapper h3 a{
/*	text-decoration: none;*/
}
img.imglnk{
	margin:53px auto 0;
}
img.imglnk2{
	margin:43px auto 0;
}
#iwrapper .kizuna h3{
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	letter-spacing: 0.15em;

}
#iwrapper .kizuna{
	margin:0 auto;
	width: 500px;
	text-align: left;
}
#iwrapper .kizuna .sato{
	float:left;
	text-align: left;
	width: 250px;
	padding:10px 0 0;
}
#iwrapper .kizuna .sato h4{
	font-size:12px;
	font-weight: bold;
	padding-left:10px;
	letter-spacing: 0.15em;
}
#iwrapper .kizuna .sato h4 a{
/*	text-decoration: none;*/
}
#iwrapper .kizuna .sato h4 span{
	color:#ff0000;
	font-size:12px;
	font-weight:normal;
	letter-spacing: 0em;
}
#iwrapper .kizuna .sato .inner{
	padding:5px 10px;
}
#iwrapper h3 span{
	display: block;
	float: left;
}
#iwrapper h3 span.txt-right{
	float: right;
	font-size: 12px;
	font-weight:normal;
	letter-spacing: 0.05em;
}
a.amie{
	color:#2BBA46;
}
a.agifu{
	color:#1F6AFF;
}
a.aanotsu{
	color:#FF9406;
}
a.akameyama{
	color:#643ece;
}