/*



	beta.css



*/







/*

	cityWaveInformation

--------------------*/



#beta .module.cityWaveInformation{

	font-size: 62.5%;

	margin-top: 0;

}



#beta .module.cityWaveInformation .moduleContent{

	padding: 0 10px 10px 10px;

	*zoom: 1;

}



#beta .module.cityWaveInformation h2{

	margin: 10px 0;

}



#beta .module.cityWaveInformation img.image{

	float: left;

	border: 1px solid #B1B1B1;

}



#beta .module.cityWaveInformation p.txt{

	float: none;

	margin-top: 6px;

	margin-left: 116px;

	font-size: 1.2em;

	font-weight: bold;

}



#beta .module.cityWaveInformation ul.linkList02{

	margin-left: 104px;

	*zoom: 1;

}







/*

	rectangle

--------------------*/



#beta .module.rectangle{

	*font-size: 0;

	*line-height: 0;

}

#beta .module.rectangle .moduleContent a img{

border: 0;

}







/*

	miniBanners

--------------------*/





#beta .module.miniBanners{



}



#beta .module.miniBanners img.image{

	border: 0px;

}



#beta .module.miniBanners .miniBannerArea{

	text-align: center;

}



#beta .module.miniBanners .miniBannerArea table{

	margin: 0 auto;

}



#beta .module.miniBanners .miniBannerArea th,

#beta .module.miniBanners .miniBannerArea td{

	vertical-align: top;

}



#beta .module.miniBanners .articles{

	margin: 0 8px;

	padding: 10px 15px;

	border-top: 1px dotted #313131;

	font-size: 75%;

	*zoom: 1;

}



#beta .module.miniBanners .articles dt{

	float: left;

}



#beta .module.miniBanners .articles dd{

	margin-left: 115px;

	line-height: 1.36;

}

/* campain */
div#beta .campain table td{vertical-align:top; padding:10px 3px ;}
div#beta .campain table td img{margin:5px 0 0;}
div#beta .campain table dt{
	margin: 0.5em 0 0.4em 0;
	font-size: 75%;
	font-weight: bold;
	font-family: "MS UI Gothic";
}

div#beta .campain table dt a{
	color: #cc5260;
	text-decoration: underline;
}
div#beta .campain table dt a:hover{
	color: #f29c9f;
}

div#beta .campain table dd{
	font-size: 62.5%;
	line-height: 1.4;
}


/* QライフサーチＢＯＸ */
#qlifeSearch{padding:10px;background:#fff;}
#qlifeSearch p{font-size:12px;line-height:140%;margin:0 0 10px;}
#qlifeSearch ul{margin:15px 0 0;width:270px;}
#qlifeSearch li{float:left;margin:0 15px 0px 0;font-size:12px;list-style:none;white-space: nowrap;line-height:160%;}
#qlifeSearch li a{color:#0070c0;text-decoration:underline;}
#qlifeSearch li a:hover{text-decoration:none;}
#qlifeSearch input.qbox{vertical-align:middle;width:240px;}
#qlifeSearch input.search_botton{vertical-align:middle;text-align:center;}
#qlifeSearch div.atten{text-align:center;font-weight:bold;clear:both;color:#444;padding:15px 0 0;font-size:12px;}
#qlifeSearch div.atten span{color:#f4a000;}
