@charset "UTF-8";

/* -----------------------------------------------
FileName:event.css
----------------------------------------------- */

/* メインコンテンツ
------------------------------------------------*/
/* h1タイトル */
div.main h1 {
	margin-top:20px;
}
/* h2タイトル */
div.main h2 {
	margin-top:20px;
}
div.main div.h2_idx {
	position:relative;
}
div.main div.h2_idx p {
	position:absolute;
	left:15px;
	top:20px;
}

/* プレゼント＆キャンペーン */
div.main div.present ul li {
	margin-top:20px;
	width:605px;
	background:transparent url(../images/bg_present.gif) repeat-y;
}
div.main div.present ul li div.top {
	padding:11px 0 0;
	width:605px;
	background:transparent url(../images/bg_present_top.gif) no-repeat;
}
div.main div.present ul li div.top div.bot {
	padding:0 0 11px;
	width:605px;
	background:transparent url(../images/bg_present_bot.gif) no-repeat 0 100%;
}
div.main div.present ul li div.photo {
	float:left;
	margin-left:11px;
	width:148px;
	display:inline;
}
div.main div.present ul li dl.lead {
	float:right;
	margin-right:11px;
	width:420px;
	display:inline;
}
div.main div.present ul li dl.lead dt {
	padding:5px 10px;
	background-color:#ffefe5;
	border-top:2px solid #ff6600;
	border-bottom:2px solid #ff6600;
	font-weight:bold;
}
div.main div.present ul li dl.lead dd {
	margin-top:5px;
}

/* お得なサービス情報 */
div.main div.service {
	padding-top:10px;
}
div.main div.service ul li {
	margin-top:10px;
	padding-bottom:11px;
	width:605px;
	background:transparent url(../images/service_dot.gif) repeat-x 0 100%;
}
div.main div.service ul li div.photo {
	float:left;
	width:100px;
	display:inline;
}
div.main div.service ul li dl.lead {
	float:right;
	width:495px;
	display:inline;
}
div.main div.service ul li dl.lead dt {
	font-weight:bold;
}
div.main div.service ul li dl.lead dd {
	margin-top:5px;
}
div.main div.service ul li dl.lead dd span {
	font-size:80%;
}
