@charset "UTF-8";
/* トップ
--------------------------------------*/
#gnaviTop a {
	background-image: url(../../images/gnavi_hover_top.png);
}
#main #promotion {
	background-image: url(../../images/back_promo.png);
	background-repeat: no-repeat;
}
#main #promotion .copy {
	height: 20px;
	width: 410px;
	margin-top: 20px;
	margin-left: 145px;
	float:left; /* safari3.0.4（523.12.2）対策*/
	display: block; /* safari3.0.4（523.12.2）対策*/
}
#main #promotion .ichikawa {
	height: 320px;
	width: 140px;
	display: block;
	float: left;
	margin-left: 35px;
	margin-top: 5px;
	background-image: url(../../images/promo_ichikawa.png);
	background-repeat: no-repeat;
}
#main #promotion a.ichikawa:hover {
	background-image: url(../../images/promo_hover_ichikawa.png);	
}
#main #promotion .yuko {
	height: 320px;
	width: 110px;
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	background-image: url(../../images/promo_yuko.png);
	background-repeat: no-repeat;
}
#main #promotion a.yuko:hover {
	background-image: url(../../images/promo_hover_yuko.png);	
}
#main #promotion .ayumi {
	height: 320px;
	width: 110px;
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	background-image: url(../../images/promo_ayumi.png);
	background-repeat: no-repeat;
}
#main #promotion a.ayumi:hover {
	background-image: url(../../images/promo_hover_ayumi.png);	
}
#main #promotion .satsuki {
	height: 320px;
	width: 110px;
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	background-image: url(../../images/promo_satsuki.png);
	background-repeat: no-repeat;
}
#main #promotion a.satsuki:hover {
	background-image: url(../../images/promo_hover_satsuki.png);	
}
#main #promotion .tinaNoemi {
	height: 320px;
	width: 110px;
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	background-image: url(../../images/promo_tina-noemi.png);
	background-repeat: no-repeat;
}
#main #promotion a.tinaNoemi:hover {
	background-image: url(../../images/promo_hover_tina-noemi.png);	
}
#main #left #leftContents td {
	line-height: 1.4em;
	padding-bottom: 8px;
}
#main #left #leftContents .date {
	vertical-align: top;
	padding-right: 8px;
	background-image: url(../../images/bred_list.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	width: 100px;
}
#main #left #leftContents .news {

}
#main #left #leftContents .news .newsLink {
	line-height: 1.4em;
}
