@charset 'utf-8';
@import url("./common.css");

@charset 'utf-8';

/* ==================================================
  INDEX common.css
 ----------------------------------------------------
================================================== */
/* 1.contents
=====================================*/
h2{
	margin		: 20px 0 3px 5px;
	font-weight	: bold;
	}

.ttl_contents{
	height		: 30px;
	padding		: 1px 0 0 20px;
	margin		: 5px 0 0 0;
	font-size	: 14px;
	letter-spacing	: 0.1em;
	background	: url("../img/bg_ttl.gif") no-repeat;
	}

.ttl_contents a{
	color		: #0C77D4;
	text-decoration	: none;
	}
	
.top_info{
	margin		: 3px 0 30px 5px;
	}

.room_type{
	width		: 615px;
	margin-bottom	: 30px;
	float		: left;
	line-height	: 1.8;
		}
	

.room_type h3{
   font-weight	: bold;
   margin		: 4px 0 5px 5px;
	}

.room_type p{
	margin		: 5px;
	}

.strong{
	font-weight	: bold;
	color		: #FF0090;
	}

.aka{
	font-weight	: bold;
	}
	
.room{
	float		: left;
	margin		: 5px 10px 10px 5px;
	}

.syousai{
	float		: right;
	margin		: 5px 5px;
	}

.planlist_box{
	width		: 615px;
	margin-bottom	: 10px;
	float		: left;
	line-height	: 1.8;
		}
	
.planlist_box h2{
   margin-top	: 0px;
   margin-left	: 5px;
   font-weight	: bold;
   color		: #FF0090;
   font-size    : 14px;
   	}
	
.planlist_box h3{
   font-weight	: bold;
   color		: #000000;
   font-size    : 11px;
   	}

.planlist_box p{
	margin		: 0px 5px 5px;
	}

.plan{
	float		: left;
	margin		: 0 10px 10px 5px;
	}
	
/* 4.top_news
=====================================*/
.top_news{
	width		: 377px;
	color		: #0C77D4;
	margin-left	: 3px;
	float		: left;
	border		: solid 1px #0C77D4;
	background	: #E7FBF8;
	}
	

.top_news h2{
	margin		: 0 0 5px 0;
	}
	
.top_news ul{
	margin		: 5px 10px;
	}

.top_news a:link {   
	color		: #0C77D4;
	}  
	
.top_news a:visited {   
	color		: #0C77D4;
	}  
	
.top_news a:hover {  
	color		: #0C77D4;
	text-decoration	: none;
	}
	
.top_news a:active {  
	color		: #0C77D4;
	} 

.ed{
	float		: right;
	margin		: 8px 10px 0 auto;
	}

.top_koe{
	width		: 220px;
	height      : 138px;
	color		: #568002;
	margin-left	: 15px;
	float		: left;
	border		: solid 1px #568002;
	background	: #E5F9BD;
	}

.top_koe h3{
	margin		: 0 0 0 0;
	}
	
.top_koe p{
	margin		: 5px 8px 5px 15px;
	}

.top_koe a:link {   
	color		: #000000;
	}  
	
.top_koe a:visited {   
	color		: #000000;
	}  
	
.top_koe a:hover {  
	color		: #000000;
	text-decoration	: none;
	}
	
.top_koe a:active {  
	color		: #000000;
	} 
	
.top_bnr{
	width		: 450px;
	margin-left	: 10px;
	margin-top	: 10px;
	float		: left;
	}