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


/* index
----------------------------------------------- */



.top_contents{
width:980px;
padding-top:90px;
margin-bottom:80px;
margin-left:auto;
margin-right:auto;
text-align:center;

}

.top_contents h1{
margin-bottom:30px;
font-size:200%;}

.top_contents P{
margin-bottom:40px;
}


#top_link{
text-align:center;
font-size:200%;
color:#fff;
}

#top_link_l{
float:left;
width:33%;
height:135px;
background:url(../_images/index/image01.jpg);
background-size:cover;
padding-top:55px;
}

#top_link_c{
float:left;
width:33%;
height:130px;
background:url(../_images/index/image02.jpg);
background-size:cover;
padding-top:60px;}

#top_link_r{
float:left;
width:34%;
height:130px;
background:url(../_images/index/image03.jpg);
background-size:cover;
padding-top:60px;}


.news{
	width:700px;
	margin:0 auto;
	text-align:left;}

.news dl{
	border-bottom:1px dotted #cfcfcf;
	padding:10px 0;}

.news dt{
	float:left;
	width:100px;
}

.news dd{
	width:600px;
	margin-left:100px;
}
	


/* other
----------------------------------------------- */


.contents{
width:980px;
padding-top:90px;
margin-bottom:80px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.contents h1{
margin-bottom:30px;
font-size:200%;}


/*wpの為に使用しない
.contents P{
margin-bottom:40px;
}
*/


/* about
----------------------------------------------- */


.top_contents{
width:980px;
padding-top:90px;
margin-bottom:80px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.about{
line-height:3.0;}


/* rental
----------------------------------------------- */
.button{
width:700px;
margin:40px auto 0px;}



.button01{
	width:190px;
	margin-right:50px;
	float:left;
}

.button01 a{
width:100%;
display:block;
color:#FFF;
background-color:#788F58;
padding:10px 5px;
}


.button02{
	width:190px;
	margin-right:50px;
	float:left;
}

.button02 a{
width:100%;
display:block;
color:#FFF;
background-color:#788F58;
padding:10px 5px;
}
	

.button03{
	width:190px;
	float:left;
}

.button03 a{
width:100%;
display:block;
color:#FFF;
background-color:#788F58;
padding:10px 5px;
}
	
	
	
.button a:hover{
	opacity: 0.60;
filter: alpha(opacity=60);}
	


.plan{
	width:700px;
	margin:0 auto;
text-align:left;}

.plan p{
	margin-bottom:40px;}

.plan dl{
	border-bottom:1px solid #cfcfcf;
	padding:10px 0;}
	
.plan dl:after{
content:"";
  clear:both;
  display:block;
 
}


.plan dt{
	width:200px;
	float:left;}

.plan dd{
	width:500px;
	float:left;}

.plan_a{
	width:600px;
	float:left;
	margin-right:50px;
}

.plan_b{
	width:400px;
	float:left;
}

.slider{margin-bottom:80px;}


/* favorite
----------------------------------------------- */


.favorite{
line-height:3.0;
margin-bottom:100px;}


.photo{
width:880px;
margin:0 auto;
}	
	
.photo_1{
	float:left;
	margin-right:20px;
	margin-bottom:50px;
	width:280px;
}


.photo_2{
	float:left;
	margin-bottom:50px;
	width:280px;
}
