﻿@charset "utf-8";

body {
		background-color:#282828;
		color:whitesmoke;
		font-size:80%;
		line-height:140%;
		overflow-x:hidden;
}

#main_t {
		margin:0 auto;
}

#contents {
		margin-top:35px;
}

#news {
		background-image:url(../img/news_bg.gif);
		background-repeat:repeat-y;
		vertical-align:top;
		text-align:right;
		margin:0 auto;
}
#news table {
		margin:10px 19px 10px 61px;
}
#news td {
		vertical-align:top;
		text-align:left;
}

#banner {
		vertical-align:top;
}


#banner img {
		margin-bottom:5px;
}

#mail_access {
		vertical-align:top;
		padding-top:20px;
		text-align:right;
}

#copy {
		background-color:#000;
		padding-top:20px;
}

#intro {
		margin:0 auto;
}

#intro td {
		padding-bottom:10px;
}

#intro .intro_m {
		line-height:180%;
		color:#C00;
		font-size:110%;
}

#history {
		margin:0 auto;
		line-height:110%;
}

#history .bn_waku {
		border:1px solid #cccccc;
		margin-top:15px;
}

.bn_comment {
		padding:0 5px;
}

#history p {
		margin-top:20px;
}

#map {
		margin:0 auto;
		}
#map td {
		padding-bottom:10px;
}


#newsp {	
		margin:0 auto;
}
#newsp td {
		padding:15px 0px;
		border-bottom:1px dotted #666666;
}
#newsp .noborder {
		border-bottom:none;
}
#newsp .att01 {
	font-size:120%;
	font-weight:bold;
	line-height:160%;
	margin-bottom:10px;
	border-left:4px solid #C00;
	padding-left:5px;
}
		

#pagetop {
		width:565;
		margin:20px 126px;
		text-align:right;
}



/* link color ----------------------------------------------------------- */
a {
	color:#ffea00;
}
a:link {
	color:#ffea00;
}
a:visited {
	color:#ffea00;
}
a:hover {
	color:#ffa800;
}
a:active {
	color:#ffa800;
}