@charset "UTF-8";


/***********************************************/ 
/*main*/
/***********************************************/ 

div#main{
	padding: 0px 6px 0px 36px;
	width: 950px;
}



/***********************************************/ 
/*main-contents*/
/***********************************************/ 

div#main div#main-contents{
	width: 700px;
}



/***********************************************/ 
/*coupon*/
/***********************************************/ 

div#main div#main-contents p{
	width: 670px;
}

div#main div#main-contents p.lead{
	margin: 0px 0px 10px 0px;
}

div#main div#main-contents ul.coupon-list{
	margin: 10px 0px 0px 0px;
	padding: 1px 0px 0px 1px;
	width: 446px;
	background: url(../img/coupon_bod_list_bg_01.gif) no-repeat left top;
	float: left;
}

div#main div#main-contents ul.coupon-list li{
	padding: 3px 4px 4px 3px;
	background: url(../img/coupon_bod_list_bg_02.gif) no-repeat right bottom;
	float: left;
}

div#main div#main-contents ul.notice{
	padding: 20px 0px 10px 0px;
	width: 670px;
}

div#main div#main-contents ul.notice li{
	padding: 0px 0px 0px 1em;
	font-size: 90%;
	color: #666666;
	text-indent: -1em;
}

div#main div#main-contents p.mobile-info{
	padding: 10px 0px 0px 10px;
	width: 213px;
	float: left;
}

div#main div#main-contents p.print{
	padding: 30px 0px 0px 0px;
	width: 670px;
	clear: left;
	text-align: center;
}



/***********************************************/ 
/*sponsor-card*/
/***********************************************/ 

div#main div#main-contents div#sponsor-cards-block-01{
	margin: 30px 0px 0px 0px;
	width: 690px;
}

div#main div#main-contents div#sponsor-cards-block-01 div.box{
	margin: 15px 20px 0px 0px;
	width: 325px;
	min-height: 170px;
	_height: 170px;
	background: url(../img/sponsor_cards_bod_01_bg_02.gif) no-repeat left bottom;
	float: left;
}

div#main div#main-contents div#sponsor-cards-block-01 div.box h4{
	padding: 10px 10px 7px 10px;
	background: url(../img/sponsor_cards_bod_01_bg_01.gif) no-repeat left top;
	font-size: 115%;
	font-weight: bold;
}

div#main div#main-contents div#sponsor-cards-block-01 div.box dl{
	margin: -8px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
	width: 154px;
	float: right;
}

div#main div#main-contents div#sponsor-cards-block-01 div.box dl dt{
	margin: 8px 0px 0px 0px;
	color: #592927;
	font-weight: bold;
}

div#main div#main-contents div#sponsor-cards-block-01 div.box p.image{
	padding: 0px 0px 10px 10px;
	width: 141px;
	float: left;
}



/***********************************************/ 
/*mobile*/
/***********************************************/ 

div#main div#main-contents div#mobile-block-01 p.image{
	margin: 20px 0px 20px 0px;
	text-align: center;
}

div#main div#main-contents div#mobile-block-01 p.button{
	text-align: center;
}






