<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/***********************************

index

***********************************/

#mainImgArea-index{
	background-image:url(../img/index/bg_img.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:30px 0;
	text-align:center;
}
#mainImgArea-index #mainImg{
	margin:0 auto;
	width:1000px;
}


/* copy ***********************************/
#maincontents .copy{
	background-image:url(../img/index/bg_copy.jpg);
	background-repeat:no-repeat;
	padding:20px 0 40px 0;
}
#maincontents .copy p{
	font-size:1.2em;
	color:#195556;
	font-weight:bold;
	text-align:center;
	line-height:2;
}

/* hoikuBox ***********************************/
#maincontents #hoikubox{
	clear:both;
}
#maincontents #hoikubox .rinen{
	background-image:url(../img/index/bg_hoikurinen.png);
	background-repeat:no-repeat;
	padding:60px 30px 0 30px;
	margin-right:10px;
	float:left;
	width:270px;
	height:250px;
}
#maincontents #hoikubox .hoshin{
	background-image:url(../img/index/bg_hoikuhoshin.png);
	background-repeat:no-repeat;
	padding:60px 30px 0 30px;
	margin-right:10px;
	float:left;
	width:260px;
	height:250px;
}
#maincontents #hoikubox .mokuhyo{
	background-image:url(../img/index/bg_hoikumokuhyo.png);
	background-repeat:no-repeat;
	padding:60px 30px 0 30px;
	float:left;
	width:260px;
	height:250px;
}

#maincontents #hoikubox p{
	font-size:0.9em;
}
#maincontents #hoikubox p.ttl{
	font-size:1.2em;
	color:#1c788c;
	font-weight:bold;
}

/* tokubetsuBox ***********************************/
#tokubetsu{
	clear:both;
}
#tokubetsu h2{
	background-image:url(../img/index/bg_ttl_index.png);
	background-repeat:no-repeat;
	padding-left:50px;
	padding-top:20px;
}
#tokubetsu .tokubetsubox{
	float:left;
	background-image:url(../img/index/bg_tkubetsu.png);
	background-repeat:no-repeat;
	padding:0 20px;
	width:290px;
	margin-right:5px;
	min-height:400px;
}
#tokubetsu .tokubetsubox:last-child{
	margin-right:0;
}
#tokubetsu .tokubetsubox .sbox272{
	width:272px;
	margin:20px auto;
}
#tokubetsu .tokubetsubox .sbox272 img{
	margin:0;
}
#tokubetsu .tokubetsubox .sbox272 p{
	margin:0;
	font-size:0.9em;
}

#tokubetsu .tokubetsubox h3{
	/*color:#544236;*/
	padding-left:60px;
	padding-top:15px;
	margin:0;
	height:50px;
}
#tokubetsu .tokubetsubox .sbox272 p.btnmore{
	margin:15px auto;
	text-align:center;
}

#tokubetsu .tokubetsubox h3.ttl01{
	background-image:url(../img/index/tokubetsu_no1.png);
	background-repeat:no-repeat;
}
#tokubetsu .tokubetsubox h3.ttl02{
	background-image:url(../img/index/tokubetsu_no2.png);
	background-repeat:no-repeat;
}
#tokubetsu .tokubetsubox h3.ttl03{
	background-image:url(../img/index/tokubetsu_no3.png);
	background-repeat:no-repeat;
}

/* bn-index ***********************************/
#bn-index{
	margin:20px 0;
	clear:both;
}
#bn-index ul{
	list-style:none;
	margin:0;
	padding:0;
}
#bn-index ul li{
	list-style:none;
	margin:0;
	display:inline;
	margin-right:10px;
}
#bn-index ul li:last-child{
	margin-right:0px;
}

/***********************************

day

***********************************/
#maincontents #contentsArea table.tableday td{
	vertical-align:top;
}

/*
#maincontents #contentsArea table.tableday td{
	border-bottom:1px dotted #A2C0CB;
}
*/

/***********************************

act

***********************************/
/*#maincontents #contentsArea .act h4{
	background-image:url(../img/act/act_h4bg.png);
	background-repeat:no-repeat;
	background-position:center top;
	margin:50px 0 0 0;
	padding:10px 0 0 0;
	text-align:center;
	color:#b57d37;
}*/
#maincontents #contentsArea .act ul{
	list-style:none;
	margin:20px 0;
	padding:0 0 20px 0;
}
#maincontents #contentsArea .act ul li{
	list-style:none;
	line-height:2;
	padding-left:25px;
	background-image:url(../img/common/arrow_list2.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#maincontents #contentsArea .act table{
	width:100%;
}
#maincontents #contentsArea .act table td{
	vertical-align:top;
}

/***********************************

album

***********************************/
#maincontents #contentsArea .album table{
	width:100%;
	margin:0;
	padding:0;
}
#maincontents #contentsArea .album table td.bg01{
	background-image:url(../img/album/img01.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#maincontents #contentsArea .album table td.bg02{
	background-image:url(../img/album/img02.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}
#maincontents #contentsArea .album table td.bg03{
	background-image:url(../img/album/img03.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#maincontents #contentsArea .album table td.bg04{
	background-image:url(../img/album/img04.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}

/***********************************

sitemap

***********************************/
#maincontents #contentsArea ul.nav{
	list-style:none;
	margin-left:20px;
}
#maincontents #contentsArea ul.nav li{
	padding-left:30px;
	background-image:url(../img/common/arrow_link.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin-left:20p;
	line-height:2;
}		</pre></body></html>