@charset "Shift_JIS";

/*-----------------------------------------
headlines
------------------------------------------*/
#guide #contents h2{
	margin: 30px auto 10px 0;
	width: 646px;
}

#guide #contents h2.first{
	margin: 0 auto 10px 0;
	width: 646px;
}

#guide #contents h3 {
	color:#C35975;
	font-size:108%;
}

#guide h4{
	font-weight:bold;
	margin: 10px 0 5px;
}




/*-----------------------------------------
pharagraph
------------------------------------------*/
#guide #contents p{
	margin-bottom: 15px;
}





/*-----------------------------------------
table
------------------------------------------*/
#guide #contents table.discount{
	margin:0;
	border-collapse:collapse;
	border-spacing:0;
	border:0;
	width: 650px;
}

#guide #contents table.discount td,
#guide #contents table.discount th{
	padding: 5px;
	text-align: center;
	border:1px solid #CCC;
	background: #F5F5F5;
}

#guide #contents table.discount td.percent{
	font-weight:bold;
	font-size:125%;
	color: #C40001;
	text-align: center;
	background:#FFFFFF;
}

#guide #contents table.discount td.cond{
	text-align: center;
}

#guide #contents table.discount th.regular{
	background: #F85C8B;
	color: #FFFFFF;
	width: 200px;
	text-align: left;
}

#guide #contents table.discount th.ippan{
	background: #5BA3F9;
	color: #FFFFFF;
	text-align: left;
}



/*-----------------------------------------
dl
------------------------------------------*/
#guide #contents dl.system{
	margin-bottom: 15px;
}

#guide #contents dl.system dt{
	font-weight:bold;
	margin: 10px 0 0;
}

#guide #contents dl#notice{
	background: #FEEFF5;
	padding: 10px;
	width: 628px;
	margin-bottom: 15px;
	border: 1px solid #F6A8C9;
}

#guide #notice dt{
	color: #C35975;
}

#guide #notice .em{
	color: #C35975;
	font-weight:bold;
	font-size: 108%;
}
