body {
	font: 12px/120% "游明朝", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ 明朝", serif;
	color:#444 ;
	background:#FFFFFF;
}

a:link {
	color: #888;
	text-decoration:none;
}
a:visited {
	color: #666;
	text-decoration:none;
}
a:active{
	color: #ccc;
	text-decoration:none;
}
a:hover{
	color: #000;
	text-decoration:none;
}
h3{font-size:15px;}
//-------------------------------------

#base {
	margin: 0px;
	width: 100%;
	height: 100%;
}
#base td {
	height: 100%;
	width: 100%;
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
}
#base #main {
	padding:auto;
	height: 482px;
	width: 780px;
}

a.here:link, a.here:visited {
	color:#f00;
	text-decoration:none;
}
li#here {
	margin: 0px 0px 0px 0px;
 	padding:16px 0px;
}
// saruyama.html

#address {
	text-align: left;
	margin: 0px 0px 0px 0px;
 	padding:20px 0px 0px 0px;
}

// other
#base #main #main_info {
	bottom: 0px;
	left: 0px;
	font: 12px/150% Courier, Osaka,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
	color:#444 ;
}
.info {
	margin:0 0 8px;
	font: 12px/150% sans-serif;
	color:#222;
}

#base #main #main_left {
	bottom: 0px;
	left: 0px;
	line-height:150%;
	color:#444 ;
}

#base #main #main_right {
	top: 0px;
	right: 0px;
	line-height:150%;
	color:#444 ;
}

#base #main #main_both {
	bottom: 0px;
	left: 0px;
	line-height:150%;
	color:#444 ;
}


#base #main #main_menu {
	font: 14px/130% Courier, Osaka, "ＭＳ Ｐゴシック", mono;
	top: 0px;
	right: 0px;
}
#spacer_left {
	width: 343px;
	height:1px;
	margin: 0px;
 	padding:0px;
}
#spacer_right {
	width: 297px;
	height:1px;
	margin: 0px;
 	padding:0px;
}
#spacer_menu {
	width: 140px;
	height:1px;
	margin: 0px;
 	padding:0px;
}

#nav {
	list-style: none;
	width: 140px;
	margin: 0px;
 	padding:0px;
}

#nav li{
	right-margin: 0px;
}
#nav ul{
	list-style: none;
}

#nav li li{
	padding: 0px 0px 0px 0px;
}
.box_r_en {
	width: 297px;
	text-align: right;
	margin: 0px 0px 0px 0px;
 	padding:0px 0px 20px 0px;
	font: 14px/150% Courier, Osaka, "ＭＳ Ｐゴシック", mono;
}
.box_r_jp {
	width: 297px;
	text-align: right;
	margin: 0px 0px 0px 0px;
 	padding:0px 0px 20px 0px;
	font: 12px/150% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", mono;
}

.box_l_en {
	width: 297px;
	text-align: left;
	margin: 0px 0px 0px 0px;
 	padding:20px 0px 0px 0px;
	font: 14px/150% Courier, Osaka, "ＭＳ Ｐゴシック", mono;
}
.box_l_jp {
	width: 297px;
	text-align: left;
	margin: 0px 0px 0px 0px;
 	padding:20px 0px 0px 0px;
	font: 12px/150% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", mono;
}

.small {
	font: 12px/130%  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", mono;
}

/* efect */
a:hover img{
	opacity:0.8;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}
img {
	-webkit-transition: 0.6s ;
	transition: 0.6s ;
}
a:hover {
	opacity:1;
	-webkit-animation: flash 1s;
	animation: flash 1s;
}
		@-webkit-keyframes flash {
			0% {
				opacity: .4;
			}
			100% {
				opacity: 1;
			}
		}
		@keyframes flash {
			0% {
				opacity: .4;
			}
			100% {
				opacity: 1;
			}
		}

