/* メインビジュアル部分の設定 */
#main-visual {
	width:800px;
	height:280px;
	margin:0px;
	padding-bottom:50px;
	float:left;
	position: relative;
	background-image:url(../images/koran.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

/* コンテンツ部分の設定 */

#contents {
	width:800px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	position:relative;
}

/* コンテンツ　左側部分の設定 */

#contents-left {
	width:270px;
	height:auto;
	margin:10px 20px;
	padding:0px;
	float:left;
	position:relative;
}

/* コンテンツ　左側　icon01部分の設定 */
.icon01 {
	text-indent:-9999px;
	height:65px;
	width:270px;
	margin:0px 0px 10px;
	padding:0px;
	float:left;
	position:relative;
}

.icon01 a {
	display:block;
	height:65px;
	width:270px;
}

#icon-fucha a {
	background-image:url(../images/fucha-banner.jpg);
	background-repeat:no-repeat;
}

#icon-fucha a:hover {
	background-image:url(../images/fucha-banner-over.jpg);
	background-repeat:no-repeat;
}

#icon-kensyu a {
	background-image:url(../images/kensyu-banner.jpg);
	background-repeat:no-repeat;
}
#icon-kensyu a:hover {
	background-image:url(../images/kensyu-banner-over.jpg);
	background-repeat:no-repeat;
}

#icon-zendai a {
	background-image:url(../images/zendai-banner.jpg);
	background-repeat:no-repeat;
}
#icon-zendai a:hover {
	background-image:url(../images/zendai-banner-over.jpg);
	background-repeat:no-repeat;
}

#icon-keisan {
	text-indent:-9999px;
	height:250px;
	width:270px;
	margin:0px 0px 10px;
	padding:0px;
	float:left;
	position:relative;
	background-image:url(../images/keisan-banner.jpg);
	background-repeat:no-repeat;
}
#icon-keisan a {
	display:block;
	height:250px;
	width:270px;
}

/* コンテンツ　左側　icon02部分の設定 */
#contents-left h3.icon02 {
	width:266px;
	height:30px;
	margin:0px 0px 10px;
	padding:0px;
	font-size:18px;
	color:#993366;
	float:left;
	position:relative;
	border-width:2px;
	border-color:#993399;
	border-style:outset;
}

#contents-left h3.icon02 a {
	width:256px;
	height:25px;
	padding-top:5px;
	padding-left:10px;
	display:block;
	color:#993399;
	text-decoration:none;
	background-image:url(../images/kumo-white.png);
}
#contents-left h3.icon02 a:hover {
	background-image:url(../images/kumo-yellow.png);
}

#contents-left img {
	margin:5px 0px;
	padding:0px;
	border-width:0px;
}

/* コンテンツ　右側部分の設定 */
#contents-right {
	width:450px;
	height:auto;
	margin:10px 20px;
	padding:0px;
	float:left;
	position:relative;
}

/* コンテンツ　新着情報部分の設定 */
#new {
	width:450px;
	height: auto;
	margin:0px;
	padding:0px;
	float:left;
	position:relative;
}

#new  p {
	height:22px;
	width:440px;
	margin:0px;
	padding-top:8px;
	padding-left:10px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background-image: url(../images/title-back.gif);
	background-repeat: repeat-x;
}

#new ul {
	width:436px;
	height: auto;
	padding:5px;
	display:block;
	border-style:ridge;
	border-width:0px 2px 2px;
	border-color: #333333;
}

#new li {
	font-size:14px;
	padding-left:25px;
	margin:10px 0px;
	background-image:url(../images/icon_01.gif);
	background-repeat:no-repeat;
}
/*#new li a {
	color:#000000;
}*/


