#header h1 {
	margin:0px;
	padding:0px;
	border:none;
}
#top_image {
	padding-bottom:10px;
	}
noscript p {
	padding:0px;
	margin:0px;
}
/* =====================?s?n?o?y?[?W???C???R???e???c===================== */
#top_main {
	background : #fadef4 url(main_bg_top.jpg) no-repeat center top;
	}
#top_main h2 {
	margin:0px;
	padding:0px;
	border:none;
}
#top_main h2 img{
	margin:0px;
	padding:0px;
}
#top_main p,
#top_main h3,
#top_main h4,
#top_main h5 {
	padding:5px 10px;
	}
#top_main table {
	margin-top:0px;
}
#event_and_news table {
	margin-bottom:5px;
	}
/* =====================?e?R???e???c===================== */
/* =====================??????===================== */
#hana {
	background:#FFFFFF;
	padding-bottom:10px;
}
#hana h2 {
	background : #ffffff url(hana_bg.jpg) no-repeat right top;
	}
#hana h3 {
	background:#ffffff; 
	color:#E06601;
	}
#hana h4 {
	margin:5px 10px;
	padding:0px 5px;
	color:#333333;
	border-left:4px solid #ff9900;
	}
#hana img {
	padding:5px 0px;
}
/* =====================?C?x???g===================== */
#event {
	background-color:#FFFFFF;
	}
#event th {
	padding:0px;
	background : #ffffff url(event_bg.jpg) repeat-x left top;
}
#event td {
	padding-bottom:10px;
	}
#event h3 {
	background:#ffffff; 
	color:#006600;
	}
#event h4 {
	margin:5px 10px;
	padding:0px 5px;
	color:#333333;
	border-left:4px solid #009933;
	}
/* =====================?V?????===================== */
#news {
	margin-top:10px!important;
	background-color:#FFFFFF;
	}
#news th {
	padding:0px;
	background : #ffffff url(news_bg.jpg) repeat-x left top !important;
}
#news td {
	padding-bottom:10px;
	}
/* =====================?A????????????===================== */
#about {
	padding:15px;
	background : #d95baa url(about_bg.jpg) repeat left top;
	}
#about h2 {
	color:#FFFFFF;
	font-size:1.1em;
	border:none;
	}
#about #inquiry {
	border-bottom:1px solid #FFC1DF;
	border-right:1px solid #FFC1DF;
}
#about #inquiry h3 {
	padding-bottom:10px;
	font-size:1em;
	color:#B51B59;
	}
/* =====================?v???O?C???_?E?????[?h===================== */
#plugin {
	background : #ffffff url(main_bg_bottom.jpg) no-repeat left top;
	width:768px;
	font-size:0.8em;
	text-align:left;
}
#plugin td {
	padding-top:30px;
}
/* =====================?t?b?^?[????===================== */
.copy {
	margin-top:10px;
}