@charset "uft-8";

@import url(basic.css);

/*
===============================================
トップページ専用CSS
===============================================
*/
#flash_area{
	width:640px;
	height:250px;
	background:url(../../images/flash_bg.jpg) no-repeat;
	margin-bottom:4px;
}
#flash_area .inner{
	width:630px;
	height:240px;
	padding:5px;
}


strong {
	color: #000;
}

/*--------------------------------------------------- 
contents
---------------------------------------------------*/
#contents{
	widows:603px;
	padding:32px 20px 13px 17px;
	}
#contents .leftarea{
	float:left;
	width:319px;
}
#contents .rightarea{
	width:250px;
	float:right;
}	
/* 予告 */
#contents .title{
	margin:0 0 10px;
}
#contents .yokoku_img{
	float:right;
	margin:0 0 5px 5px;
}
#contents .yokokutext{
	font-size:68.5%;
	line-height:150%;
}
#contents .bn319x50{
	margin:5px 0 0 0;
}

/* BBS */
#contents .textarea{margin:0 0 0 10px;}
#contents .textarea02{margin:10px 0 10px 10px;}	
#contents .banner{margin:10px 0 0 8px;}
/* 予告 */
.qr{ margin:0 auto 0;}
.bt_enquete{ margin:3px 0 0 0;}

/*--------------------------------------------------- 
cafe
---------------------------------------------------*/	
#cafe{
	width:619px;
	height:154px;
	background:url(../../images/cafe_bg.gif) no-repeat;
	margin:0 0 0 8px;
	padding:7px 0 8px 6px;
	}	
#cafe .cafetitle{
	padding:0 0 5px 10px;
	vertical-align:bottom;
	}
#cafe .add{
	vertical-align:bottom;
	padding:0 0 6px 15px;
	}	
#cafe .cafe_bor{
	border-bottom:#211613 1px solid;
	margin-bottom:5px;
	}


/*↓080416 追加したクラス*/ 
#ranna_bannerarea{
	background:url(../../images/ranna_bg.gif) no-repeat;
	width:319px;
	height:51px;
	margin-top:10px;
	}
#ranna_bannerarea .rannatext{
	color:#503914;
	float:left;
	font-size:63%;
	line-height:120%;
	padding:8px 0 0 43px;
	}
#ranna_bannerarea .rannabanner{
	float:right;
	padding:10px 8px 0 0;
	}


/*↓080823 トップページの表示修正用スタイル追加*/
#ranna_bannerarea .rannatext{
	font-size:60%;
}
#cafe p.t-sssmall{
	white-space:nowrap;
}