/* CSS Document */

@charset "utf-8";

/*----------------
 基本設定（タグ）
------------------*/
body {
	width:1024px;
	margin:auto;
	font-size:80%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:140%;
	color:#715252;
	text-align:center;/*★center揃えの場合のみ*/
}
	.floatLeft {
		float: left;
	}
	.floatRight {
		float: right;
	}
	p {
		margin:25px 0 15px 40px;
		padding:0 20px 0 0;
		line-height:160%;
	}
	.clear {
		clear: both;
		display: block;
	}
/*----------------
 ページ全体 
------------------*/
#contents {
	width:1024px;
	padding-top:13px;
	background-color:#fdffee;
}

/*----------------
 パンクズ
------------------*/
.pankuzuHome {
	text-align:left;
	margin:15px 0 0 10px;
	}
.pankuzuHome a:link {
	color:#593030;
	text-decoration:underline;
	}
	
*html .pankuzuHome {
	margin-left:20px;
	}

/*----------------
 メイン
------------------*/
#contents #main {
	float:left;
	margin:0 0 50px 15px;
	width:751px;
	text-align:left;
}

	/*----------------
	 top_イメージ
	------------------*/
	.topimage {
		width:751px;
		margin-left:0px;
	}
	/*.img_topBox {
		float:right;
		background-image:url(images/img_topbox_s.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		width:235px;
		height:317px;
	}*/
	/*----------------
	 top_特徴
	------------------*/
	#contents .tokucyo {
		display:block;
		padding:0 0 20px 0;
		margin-left:0px;
	}
	#contents .tokucyo ul {
		margin:5px 0 15px 0px;
		padding-left:6px;
	}
	#contents .tokucyo li {
		float:left;
		width:184px;
		height:215px;
		list-style-type:none;
		text-align:left;
		margin-bottom:2px;
		padding-left:1px;
	}
	#contents .tokucyo li .tit {
		margin:3px 0 6px;
		padding-left:8px;
	}
	#contents .tokucyo li .tokuText {
		color:#593030;
		font-size:0.85em;
		padding:0 8px;
	}
	
	/*----------------
	 top_ニュース
	------------------*/
	#contents .news {
		display:block;
		padding:0 0 20px 0;
		margin-left:0px;
	}
	#contents .news ul {
	}
	
	 .iconlist01 dl {
		display:block;
		width:700px;
		margin:0 0 5px 5px;
		padding-left:10px;
		padding-bottom:5px;
		border-bottom:1px dotted #AB978F;
		overflow:hidden;
		}
		
	.iconlist01 dl dt {
		float:left;
		text-align:left;
		width:18%;
		color:#4A4A4A;
		background-image:url(../images/icon_news.gif);
		background-repeat:no-repeat;
		background-position: 0px 0px;
		padding-left:20px;
		}
		
	.iconlist01 dl dd {
		float:left;
		text-align:left;
		width:60%;
		}
	
	*html .iconlist01 dl dt {
		width:20%;
		}




/*----------------
 フッタ
 リンクリスト
------------------*/
#contents #footer {
	clear:both;
	width:1024px;

}
#f_linkList {
	background-image:url(../images/bg_textLink.gif);
	background-repeat:no-repeat;
	background-position:20 0;
	width:1010px;
	height:130px;
	padding-left:30px;
	margin-bottom:30px;
}
#f_linkList ul.list {
	float:left;
	width:173px;
	height:100px;
	margin-top:15px;
	padding:0px 10px;
	border-left:1px solid #AB978F;
}
#f_linkList ul.list li {
/*	list-style-type:none;*/
	padding-top:10px;
	text-align:left;
	width:165px;

	margin-bottom:2px;
	padding-left:5px;
	font-size:0.86em;
}


/*----------------
 フッタ
 学園リンク
------------------*/
#f_schoolLink {
	display:block;
	width:994px;
	height:191px;
	text-align:center;
	margin:auto;
	background-image:url(../images/bg_link.gif);
	background-repeat:no-repeat;
}

#f_schoolLink ul.school {
	width:994px;
	padding:61px 0 0 15px;
}
#f_schoolLink ul.school li {
	float:left;
	width:161px;
	border-right:1px solid #AB978F;
	list-style-type:none;
	text-align:left;
	padding-bottom:10px;
}
.linkText {
	text-indent:8px;
	font-size:0.85em;
}
.winicon {
	background-image:url(../images/icon_window.gif);
	background-repeat:no-repeat;
	background-position:140px;
}
#f_schoolLink ul.school li img {
	margin:1px 8px 5px;
}
#f_schoolLink ul.school li.no_border {
	border:none;
}

/*----------------
 フッタ
 コピーライト
------------------*/
#copyright {
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.9em;
/*	font-weight:bold;*/
	margin:10px 0;
}


/*----------------
 リンク装飾 
------------------*/
a:link {
	color:#593030;
	text-decoration:none;
}
a:visited {
	color:#593030;
	text-decoration:none;
}
a:hover {
	color:#593030;
	text-decoration:underline;
}
a:active {
	color:#593030;
	text-decoration:underline;
}


/*----------------
 テキスト
------------------*/
.textRight {
	text-align:right;
}
.textLight {
	text-align:left;
}
.textCenter {
	text-align:center;
}

.bold {
	font-weight:bold;
}
.t_big {
	font-size:115%;
	font-weight:bold;
}
.t_big_n {
	font-size:110%;
}

.t_small {
	font-size:75%;
}
.t_glay {
	color:#999999;
}
.t_pink {
	color:#ED5661;
}
.t_blue {
	color:#0500DF;
}
.caption {
	font-size:75%;
}

/*----------------
 ライン
------------------*/
.kugiriLine {	/* privacy, question */
	border-top:1px dotted #593030;
	padding-top:10px;
	margin:0 15px 0 30px;
}
.border_right {
	border-left:1px solid #AB978F;
}

/*----------------
 マージン
------------------*/
.marginLeft_none {
	margin:10px 0 30px;
	padding:0;
}
.marginTop_25 {
	margin-top:25px;
}
.marginTop_0 {
	margin-top:0;
}

.marginLeft_10 {
	margin-left:10px;
}
.marginBottom_10 {
	margin-bottom:10px;
}

.mt_0 {
	margin-top:0;
}
.mb_0 {
	margin-bottom:0;
}

