@charset "UTF-8";
img {
	vertical-align:top;
	border: none;
}
/*IE6*/
* html img {
	vertical-align: bottom;
}
/*IE7*/
*:first-child+html img {
	vertical-align: bottom;
}
/* clearfix */
.clf {
	zoom:1;/*for IE 5.5-7*/
}
.clf:after {/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

div#container {
	clear:both;
	margin: 10px 0 15px 15px;
	width:980px;
}
p.pankuzu {
	margin-top: -20px;
	margin-bottom: 10px;
}
#main {
	width: 980px;
	float: left;
}
/************************************************************
 * 小動物
 ************************************************************/

.mT10 {
	margin-top: 10px;
}
.fgRed {
	color: #c00;
}
.fs16 {
	font-size: 16px;
}
.bold {
	font-weight: 700 !important;
}

/************************************************************
 * CLASSES(プロパティ)
 ************************************************************/
.col h4 {
	color: #FF7200;
	font-weight: bold;
	padding-bottom: 4px;
}
.col { background: url(../images/bg.gif) repeat-y; padding: 10px 30px;} 
.col ul {
	padding-bottom: 15px;
}
.coupontxt{
	margin-top:15px;
	font-size:16px;
	line-height:1.6;
	margin-left:14px;
}
.couponlist{
	margin:16px 14px 20px;
}
.couponlist li{
	float:left;
	width:310px;
	height:211px;
	margin-right:10px;
}
.couponlist li p{
	text-indent:-9999px;
}
.couponlist li.coupon30{
	background:url(../images/coupon3000.png) no-repeat;
}
.couponlist li.coupon12{
	background:url(../images/coupon1200.png) no-repeat;
}
.couponlist li.coupon5{
	background:url(../images/coupon500.png) no-repeat;
	margin-right:0;
}
.couponlist li dl{
	line-height:2.1;
	margin-left:20px;
	margin-top:70px;
}
.couponlist li dl dt{
	float:left;
	width:100px;
}
.couponlist li dl dd{
	font-weight:bold;
}
