body {
    text-align: center;
	margin: 0;
	padding:0;
	}


#container {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	border-left: solid;
	border-right: solid;
	border-width: 1px;
	border-color: #937966;
	background-color: #FFFFFF;
	}


/* ++++++ ２段組の横幅設定 ++++++ */

	/* コンテンツ*/
	#center	{
	width: 620px;
	padding: 8px;
	background-color: #ffffff;
		}

	/* サイドバー */
	#left, #right	{
	width: 162px;
	background-color: #FFFFFF;
	padding: 8px;
	border-right-width: 0px;
	border-right-style: solid;
		}
		
	/* ヘッダー */
#banner	{
	background-image: url(images2/top_haikei.gif);
	}

	/* フッダー */
#footer	{
	background-color: #91C672;
	font-size: 9px;
	color: #FFFFFF;
	padding: 5px;
	text-align: right;
}
	
/* ++++++ その他設定 ++++++ */

#left {	float: left;	}
#center {	float: left;	}
#right {	float: right;	}
#footer	{	clear: both;	}

/* ++++++ その他設定 ++++++ */


img {border: none;}
.image2 {padding-bottom: 5;}

	
/* ++++++ フォント ++++++ */
.large {
font-size: 16px;
}
.xlarge {
font-size: 14px;
}
.medium {
font-size: 12px;
line-height: 150%;
}

.small {
font-size: 10px;
line-height: 150%;
}

.xsmall {
font-size: 8px;
line-height: 150%;
}

/*++++++++++ メニュー ++++++++++*/
.li2{
	margin-top: 9px;
	margin-bottom: 9px;
	text-align: center;
	}

.li1{
font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C3BFB6;
	margin-top: 7px;
	margin-bottom: 7px;
	}
	
#left .li1 a:link {color: #000000;text-decoration: none;}
#left .li1 a:visited {color: #000000;text-decoration: none;}
#left .li1 a:hover {color: #FA8815;text-decoration: none;}
#left .li1 a:active {color: #000000;text-decoration: none;}

.m1{

}

/*++++++++++ メイン ++++++++++*/
.hinshitu{font-size: 16px;padding:5;color: #660000;}
.right{text-align: center;}
.info{margin:0;padding:0;list-style-type:none;}
.y1{	margin:0;list-style-image: url(images/index/y1.gif);}
.y2{	margin:0;list-style-image: url(images/index/y2.gif);}
.y3{	margin:0;list-style-image: url(images/index/y3.gif);}

.info_medium {
	font-size: 14px;
	color: #660000;
	line-height: 150%;
	font-weight: bold;
}
#center .info_medium a:link {color: #660000;text-decoration: none;}
#center .info_medium a:visited {color: #660000;text-decoration: none;}
#center .info_medium a:hover {color: #660000;text-decoration: none;}
#center .info_medium a:active {color: #660000;text-decoration: none;}

/*++++++++++ 最初にお読み下さい ++++++++++*/
.s1li{list-style-type:none;}
.mediumr {
	font-size: 12px;
	line-height: 150%;
	color: #FF0000;
}
.mediumr2 {
	font-size: 12px;
	line-height: 150%;
	color: #FF0000;
	text-decoration: underline;
}