@charset "utf-8";
/* CSS Document */
body{margin:0;
font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"
}

#main{width:98%;
margin-top:0;
margin-left: 1%;
margin-right: 1%;
}

#top{width: 100%;
	background-image: url(/image/bg_fuji.jpg);
	background-repeat: no-repeat;
	background-position:center -240px;
	background-size:cover;}

#navi{
	clear: both;
	width: 100%;
	font-size: 120%;
}

#navi .l_frame{
	float: left;
width: 24%;

text-align: center;	
	margin-right:1%;
}



#navi .r_frame{
	float: right;
width: 25%;
text-align: center;	
}

#navi a:link{background-color:rgba(255,255,255,0.80);
max-height: none;
text-decoration: none;
	padding-top: 20px;
	padding-bottom: 15px;
	color: #000;
}


.akenuyohanai{width:20%;
}

.akenuyohanai img{width:95%;
}
.tel{width: 44%;
}

h1{margin: 0;
padding: 0;
	font-size: 240%;
font-weight:normal;}

.map{float: right;
width: 20%;
	text-align: right;
	margin-right: 1%;
}

.map img{90%;}

.toho{
	font-size: 84%;
	margin-right: 2%;
}

.photoAll{
	margin-left: 4%;
	width: 96%;
	height:260px;
	
}

#photo{
	float: left;
	width: 14%;
}

#photo img{width: 90%;}

#sodan_add{
height: 40%;
float: left;}


#gyosei{margin-left: 4%;
width: 96%;
padding-top:10px }

.cl{
	clear: both;
}

#bottom{
	clear: both;
	margin: 20px 8%;
	font-size: 120%;
}

.rinen{font-size: 130%;
color:#DD393C;}

.red{color:#DD393C;}

h3{font-size: 120%;}


.niju{clear: left; float: left;
width:2%;
padding-right: 1%;}

.niju_text{float:left;
width: 97%;}


.txt_01{
	font-size: 70%;
}

.high1{height: 50px;}