@charset "utf-8";
/* CSS Document */

/*----------------Home---------------*/
#home{
	
}
#home h1{
	padding-bottom:20px;
}
#home img.photo{
	padding:10px;
	border: 1px solid #333;
	background-color:#FFFFFF;
}
#home #home_l{
	width:420px;
	float:left;
}
#home #home_r{
	float:right;
	text-align: left;
	width:350px;	
}
#home #home_r h2{
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	font-size:24px;
}
.mini{

	font-size:12px;
	padding-right:15px;
}
#home #home_r p.l01{
	line-height: 56px;	
}
#home #home_r p.l02{
	line-height: 24px;	
}
.line{
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}
#home02{
	clear:both;
	padding-top:20px;
	padding-left:30px;
}

iframe{
	border-radius:15px;
	box-shadow:0px 0px 10px #7e5822;
}

/*----------------rinen---------------*/
#rinen{
	
}
#rinen h1{
	padding-bottom:20px;
}
#rinen01{
	margin-left:80px;
	background-image:url(img/photo_rinen.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: auto;
}
#rinen01 h2{
}
#rinen02 {
	padding-left:80px;
}
#rinen03 {

	padding-left:80px;
}
#rinen03 ul li{
	float:left;
	padding-right:15px;

}
#rinen04 {

	padding-left:40px;
	clear:both;
	padding-top:20px;
	
}

#rinen05{
	margin-left:60px;
	border-radius:20px;
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: top;
	border: 1px dotted #960;
	width:600px;
	box-shadow:#c2ab7d 2px 2px 10px;
	background-image: url(img/title_bg01.png);
}
#rinen05 h3{
	/*background-color:#996600;*/
	margin:10px;
	text-align: center;
}
#rinen05 img{
	text-align:left;
}
#rinen05 p{
	padding:20px;
}

#rinen06{
	margin-left:60px;
	margin-top:20px;
	border-radius:20px;
	background-color: #FFF;
	background-position: top;
	border: 1px dotted #960;
	width:600px;
	box-shadow:#c2ab7d 2px 2px 10px;
	background-image: url(img/title_bg.png);
	background-repeat: repeat-x;
}
#rinen06 h3{
	/*background-color:#996600;*/
	margin:10px;
	text-align: center;
}
#rinen06 p{
	padding:20px;
}
/*----------------year---------------*/
#year{
	
}
#year h1{
	padding-bottom:20px;
}
#year p{
	 padding-left:80px;
	 padding-top:20px;
	
}
#year #sp{
	height:187px;
	background-image:url(img/spring.png);
	width:650px;
	background-repeat:no-repeat;
	margin-left:40px;
}
#year #sp p{
	padding-left:195px;
	padding-top:40px;
	width:250px;
}
#year #su{
	height:187px;
	background-image:url(img/summer.png);
	width:650px;
	background-repeat:no-repeat;
	margin-left:120px;
}
#year #su p{
	padding-left:195px;
	padding-top:40px;
	width:250px;
}
#year #au{	
	height:187px;
	background-image:url(img/autumn.png);
	width:650px;
	background-repeat:no-repeat;
	margin-left:120px;
}
#year #au p{
	padding-left:170px;
	padding-top:30px;
	width:280px;
}
#year #wi{
	height:187px;
	background-image:url(img/winter.png);
	width:650px;
	background-repeat:no-repeat;
	margin-left:40px;
}
#year #wi p{
	padding-left:195px;
	padding-top:40px;
	width:250px;
}
/*----------------day---------------*/
#day{
	
}
#day h1{
	padding-bottom:20px;
}
#day p{
	padding-top:20px;
	padding-left:80px;
	
}
#day #table{
		margin-left:60px;
	border-radius:20px;
	border: 1px dotted #960;
	width:750px;
	box-shadow:#c2ab7d 2px 2px 10px;
	padding:10px;
}
#day .side_01{
	padding:5px;
	text-align: center;
	vertical-align: top;
	background-image: url(img/day_0123.png);
	width:100px;
}
#day .side_02{

	padding:5px;
	text-align: center;
	vertical-align: top;
		background-image: url(img/day_345.png);
			width:100px;
}
#day .side_03{
	paddin-top:5px;
	padding-left:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EAEAEA;
		vertical-align: top;
}
#day #photo{
	margin-left:120px;
	width:650px;
	height:200px;
}/*----------------gaiyo---------------*/
#gaiyo{
	
}
#gaiyo h1{
	padding-bottom:20px;
}
#gaiyo #g_table{
	margin-left:60px;
	/*border-radius:20px;*/
	border: 1px dotted #960;
	width:750px;
	box-shadow:#c2ab7d 2px 2px 10px;


}
#gaiyo .g_table_back{
	background-image:url(img/gaiyo.png);
	padding:10px;
	color:#C63;
	width:100px;
	text-align:center;
}
#gaiyo .g_table_l{
	width:225px;
	padding-left:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #930;
	background-image:url(img/gaiyo03.png);
}
#gaiyo h2{
	padding-bottom:20px;
}
#gaiyo #e_table{
	margin-left:60px;
	/*border-radius:20px;*/
	border: 1px dotted #960;
	width:750px;
	box-shadow:#c2ab7d 2px 2px 10px;


}
#gaiyo .e_table_back{
	background-image:url(img/gaiyo02.png);
	padding:10px;
	color:#C63;
	width:180px;
	text-align:center;
}
#gaiyo .e_table_l{
	padding-left:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #930;
		background-image:url(img/gaiyo03.png);
}
#gaiyo #e_map{
	padding-left:60px;
	width:750px;
}
#gaiyo #e_map #e_map_l{
	width:400px;
	float:left;
}
#gaiyo #e_map #e_map_r{
	float:right;
	width:350px;
}
#gaiyo #e_map #e_map_r p{
	font-size:12px;
	padding-left:10px;
}
#gaiyo #e_map02{
	padding-left:80px;
	width:730px;
}
#gaiyo #e_map02 p{
	font-size:12px;
	padding-left:10px;
}
