@charset "UTF-8";
@import "common.css";

/*-----------------------------------------
	flash
-----------------------------------------*/

#flash {
	width:609px;
	/*---ポイントUPキャンペーン時使用2011年11月より
	height:427px;
--*/
/*---
	height:405px;
--*/

/*---drinkキャンペーン利用--*/
	height:450px;
	margin-bottom:3px;
}


/*-----------------------------------------
	news
-----------------------------------------*/

.index-news-more {
	width:115px;
	height:18px;
	margin:10px 0 5px 474px;
}

.index-news{
	clear:both;
	width:573px;
	margin:0 16px 0 20px;
}

.index-news-date {
	float:left;
	width:55px;
	display:inline;
}

.index-news-link {
	float:left;
	width:485px;
	margin:0 0 9px 10px;
	_margin:0 0 3px 10px;
	padding-left:20px;
	background:url(../common/icon_arrow.gif) 5px 7px no-repeat;
	display:inline;
}

/*-----------------------------------------
	top-banner
-----------------------------------------*/

#top-banner {
	clear:both;
	width:582px;
	height:92px;
	margin:8px auto 15px auto;
}


#top-banner01 {
	float:left;
	width:195px;	
}

#top-banner02 {
	float:left;
	width:191px;
}

#top-banner03 {
	float:left;
	width:196px;
}

#top-banner04 {
	clear:both;
	width:582px;
	height:95px;
	margin:8px auto 10px auto;
}

#top-banner05 {
	clear:both;
	width:582px;
	texy-align:center;
	margin:0 auto 30px auto;
}

.top-banner06 {
	clear:both;
	width:582px;
	texy-align:center;
	margin:10px auto 10px auto;
}
/*-----------------------------------------
	HKT48
-----------------------------------------*/

.hkt48_block {
	width: 579px;
	margin: 0 auto 20px auto;
	_margin: 0 auto 30px auto;
	padding: 0 0 10px 0;
	clear: both;
	border-bottom: #3f3f3f dotted 1px;
}

.hkt48_block h2 {
	margin-bottom: 10px;
	clear: both;
}

.hkt48_testarea {
	width: 419px;
	float: left;
}

.hkt48_imgarea {
	width: 139px;
	padding: 5px 5px 0 0;
	float: right;
}


.hkt48_cmarea {
	width: 579px;
	clear: both;
	margin: 0 auto 10px auto;
	_margin: 0 auto 20px auto;
	padding: 0 0 0 0;
	clear: both;
}

