@charset "UTF-8";


/* ------------------------------------------------------------ */
/* メイン */
/* ------------------------------------------------------------ */


#main-area{
	width:980px;
	float:left;
	padding:0 10px;
	_padding:0 0px 0 10px;
}

.section_a,
.section_b,
.section_c{
	border: 0px solid #390;
	padding:0 20px;
}

.section_a{margin:0 0 45px 0px; border: 0px solid #390;}
.section_b{margin:0 0 38px 0px; padding:0 0 0 45px;}
.section_d{background:#15162D; padding:20px; margin:0 20px;}

.section_a ul{
	float:right;
	font-size:1px;
}

img.maintitle{margin:0 0 20px 20px;}


/* CAMPAIGN & PICKUP MENU */
p.copy{width:890px; padding:0px 0 20px; margin:0; font-size:92%;}

.cam{
	float:left;
	min-height:245px;
	_height:245px;
	margin:0 20px 0 0px;
	width:435px;
}

.cam p{margin: 0; padding:0;}
.cam img{padding:0 0 8px 0px;}

.cam p.title{color:#CC6600; font-weight:bold; padding:0 0 0 0px; font-size:107%;}
.cam p.text{font-size:92%; padding:0 0 8px 0px;}


/* MENU */
dl.menu{
	width:280px;
	padding:0 0 20px 0px;
	float:left;
	margin:0 25px 0 0px
}

dl.menu dt{padding:0px 0 8px 0px;}
dl.menu dd{font-size:82%; color:#836150;}

img.menutitle{padding:2px 0 0 0px;}


/* sweets */
.sweets{
	background:#FCFAF6 url(../img/menu/sw_bg.jpg) repeat-y left top;
	width:940px;
}

img.s_title{margin:0 0 2px 0px;}

.s_left{
	width:400px;
	margin:0 30px 0 25px;
	float:left;
	display:inline;
}

.s_right{float:left; width:475px;}

.s_left dl{width:375px;}
.s_left dt{font-size:92%;padding:10px 0 3px 0px;}

.s_left dd{
	font-size:77%;
	color:#836150;
	float:left;	
	min-width:107px;
	_width:107px;
}

.s_right dl{
	width:145px;
	padding:0 12px 0 0px;
	float:left;
	min-height:135px;
	_height:135px;
}

.s_right dd{
	color:#836150;
	font-size:77%;
	margin:0;
	padding:0 0 10px;
}

img.cap_b{margin: 0 0 5px 0px;}
img.cap_t{display: block; vertical-align:bottom; float:left;}


/* health */

.health{
	background:#FCFAF6 url(../img/menu/he_bg.gif) repeat-y left top;
	width:940px;
}

img.border{padding: 8px 0 12px 25px;}

dl.he_menu{margin: 0 0 25px 0px;}
dl.he_menu dt{color:#CC6600; font-size:107%; font-weight:bold; padding:0;}
dl.he_menu dd{font-size:92%; color:#333; float:none; width:395px;}

dl.he_rec{}
dl.he_rec dt{color:#A30C47; font-size:107%; font-weight:bold; padding:0;}
dl.he_rec dd{font-size:92%; color:#333; float:none; width:395px;}

p.compa{margin:0; padding:0; font-weight:bold; font-size:92%}
p.use_mtitle{color:#836150; margin:0; padding:0;}


/* dinner */
.section_d dl{color:#CC6600; float:right; margin:0 0 10px 0px; width:580px;}
.section_d dl dt{width:280px; float:left;}
.section_d dl dd{width:277px; float:left; padding:0 10px; font-size:92%;}

p.em{font-weight: bold; font-size:114%; margin:0; padding:0 0 3px 0;}






.pagetop{
	padding:40px 20px 20px 0px;
	margin:0;
	float:right;
}




