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


/*　
-------------------------------------------------------------------------------------------------------- */
#wrap_top {
	background:url(../images/visual_bg.jpg) no-repeat center bottom #fff;
}
#visual {
	width:960px;
	margin:0 auto;
	text-align:center;
	padding:45px 0 72px 0;
}

#container_top { background:url(../common_img/bg01.gif) repeat-x left top; padding-bottom:40px;}

#main_top {
	width:696px;
	float:left;
}
#pickup {
	height:281px;
	position:relative;
	margin-bottom:24px;
}
#pickup span {
	position:absolute;
	top:-6px;
	right:0;
}
#pickup dl {
	padding-top:54px;
}
#pickup dl dt { margin-bottom:20px;}
#pickup dl dd { width:350px;}

#bnr {}
#bnr li { float:left; margin-right:6px;}

/*　新着情報　縦に並べるタイプ
-------------------------------------------------------------------------------------------------------- */
#news {
	background:url(../images/news_bg.gif) no-repeat 0 0;
	width:264px;
	height:372px;
	float:right;
	margin-top:32px;
}
#news &gt; div {
	padding:15px 0 25px;
}
#news h2 {
	width:122px;
	float:left;
}
#news ul {
	width:92px;
	float:right;
	padding-top:6px;
}
#news ul li {
	float:left;
	margin-right:5px;
}
#nProgram {
	width:244px;
	margin:0 auto;
	height: 300px;
	overflow:auto;
}

#nProgram dt {
	font-weight: bold;
	letter-spacing: 0.1em;
	padding:5px 0 0 5px;
	color:#7fa80f;
}
#nProgram dd {
	 padding:0 0 5px 5px;
	 border-bottom:#aaaaaa dotted 1px;
}

#nProgram a:link { color:#555555; text-decoration:underline;}
#nProgram a:visited { color:#555555; text-decoration:underline;}
#nProgram a:hover { color:#555555; text-decoration:none;}
#nProgram a:active { color:#555555; text-decoration:none;}
</pre></body></html>