body		{
			background-image:url(img/back.gif);
			margin:0px;
			color:#444444;
			font-size:12px;
			line-height:16px;
			text-align:center;
			margin-top:10px;
			margin-bottom:20px;
			}
a			{
			font-size:12px;
			}
a:link		{
			color:#444444;
			text-decoration:none;
			}
a:visited	{
			color:#444444;
			text-decoration:none;
			}
a:active	{
			color:#888888;
			text-decoration:none;
			}
a:hover 	{
			color:#888888;
			text-decoration:underline;
			}
.head		{
			width:670px;
			text-align:center;
			margin-left:auto;
			margin-right:auto;
			}
.con		{
			width:670px;
			background-color:#FFFFFF;
			text-align:center;
			margin-top:0px;
			margin-left:auto;
			margin-right:auto;
			}
.header-1	{
			width:670px;
			height:85px;
			background-image:url(img/header.gif);
			background-repeat:no-repeat;
			}
.button_1	{
			width:178px;
			height:29px;
			background-image:url(img/button_1.gif);
			background-repeat:no-repeat;
			padding-bottom:8px;
			}
.button_2	{
			width:178px;
			height:33px;
			background-image:url(img/button_2.gif);
			background-repeat:no-repeat;
			padding-bottom:8px;
			}
.button_3	{
			width:178px;
			height:33px;
			background-image:url(img/button_3.gif);
			background-repeat:no-repeat;
			padding-bottom:8px;
			}
.button_4	{
			width:178px;
			height:33px;
			background-image:url(img/button_4.gif);
			background-repeat:no-repeat;
			padding-bottom:8px;
			}
.button_5	{
			width:178px;
			height:33px;
			background-image:url(img/button_5.gif);
			background-repeat:no-repeat;
			padding-bottom:8px;
			}
.button_6	{
			width:178px;
			height:33px;
			background-image:url(img/button_6.gif);
			background-repeat:no-repeat;
			padding-bottom:8px;
			}
.con_2 div	{
			position:relative;
			top:0px;
			left:0px;
			width:178px;
			background-color:#FFFFFF;
			margin-right:auto;
			}
.navi div	{
			width:577px;
			text-align:center;
			margin-top:6px;
			padding-left:178px;
			color:#000000;
			}
.navi div a:link		{
						color:#444444;
						}
.navi div a:visited		{
						color:#444444;
						}
.navi div a:active		{
						color:#888888;
						}
.navi div a:hover		{
						color:#888888;
						}
.menu div	{
			width:158px;
			text-align:left;
			padding-left:20px;
			background-image:url(img/tri.gif);
			background-repeat:no-repeat;
			}
.con_3 div	{
			top:0px;
			left:1px;
			width:577px;
			background-color:#000000;
			margin-right:auto;
			}
.topimage_1	{
			width:578px;
			height:253px;
			background-image:url(img/topimage_1.jpg);
			background-repeat:no-repeat;
			}
.foot		{
			width:670px;
			background-color:#112255;
			text-align:center;
			}
.con		{
			width:670px;
			background-color:#FFFFFF;
			text-align:center;
			margin-top:0px;
			}
.footer-1	{
			width:670px;
			height:42px;
			background-image:url(img/footer.gif);
			background-repeat:no-repeat;
			}
.navi-2 div	{
			width:577px;
			margin-top:4px;
			padding-left:0px;
			color:#444444;
			}
.navi-2 div a:link		{
						color:#444444;
						}
.navi-2 div a:visited	{
						color:#444444;
						}
.navi-2 div a:active	{
						color:#888888;
						}
.navi-2 div a:hover		{
						color:#888888;
						}

	.christtd{
		padding: 3px;
		border: 1px #255981 solid;
		}

	.confer:link { color: #cc6633; text-decoration: none; } 
	.confer:visited { color: #cc6633; text-decoration: none; } 
	.confer:hover { color: #cc3333; text-decoration: underline; } 
	.confer:active { color: #cc6633; text-decoration: none; } 

	.kaikitab{
		width: 526px;
		padding: 0px;
		text-align: center
		;}

/*ŐV*/
.news-obi {
	width:586px;
	margin: 10px 75px 10px 75px;
	height:40px;
	background-image:url(img2/news_title.png)
	}
.news-obi-bottom {
	width:586px;
	margin: 0px 75px 30px 75px;
	height:18px;
	background-image:url(img2/news_bottom_line.gif)
	}
#headline {
	width: 571px;
	margin: 0px 75px 0px 75px;
	padding-right:15px;
	height: 100px;
	overflow: auto;
	}
#headline td {
	font-size:12px;
	line-height:18px;
	vertical-align:top;
	}
#headline h3 {
	margin:0px 15px 0px 5px;
	font-size:12px;
	font-weight:normal;
	color:#ff0000;
	}

#headline a{
	color:#ff0000;
	text-decoration: underline;
	}
#headline a:link{
	color:#ff0000;
	text-decoration: underline;
	}
#headline a:hover	 {
	color:#ff0000;
	text-decoration: none;
	}


/**/
#headline dl dt {
	float: left;
	width: 75px;
	padding: 0px 0;
	font-size:12px;
	font-weight: bold;
	text-indent: 5px;
	line-height:  18px;
	}
#headline dl dd {
	font-size:12px;
	padding: 0px 0 0px 40px;
	line-height: 18px;
	margin-bottom:5px;
	}
/*season menu*/
.seasonmenu-img {
	margin-bottom:15px;
	}
