@charset "utf-8";
/* CSS Document */

.ougon_sp01 {
	background: url(ougon_sp01.jpg) no-repeat;
	text-indent: -9999px;
	margin: 0px auto;
	padding: 0px;
	width: 800px;
	height: 223px;
}


.ougon_sp02 {
	background: url(ougon_sp02.jpg) no-repeat;
	text-indent: -9999px;
	margin: 0px auto;
	padding: 0px;
	width: 800px;
	height: 211px;
	text-indent: -9999px;
}


.ougon_sp03 {
	background: url(ougon_sp03.jpg) no-repeat;
	text-indent: -9999px;
	margin: 0px auto;
	padding: 0px;
	width: 800px;
	height: 318px;
	text-indent: -9999px;
}


.ougon_sp04 {
	background: url(waku_back.jpg) no-repeat;
	margin: 0px auto;
	padding: 0px;
	width: 800px;
	height: 443px;
	padding-top: 20px;
}


.ougon_miso_txt{
	color: #FFF;
	text-align: center;
	font-size: 15px;
	line-height: 1.5;
	padding-top: 20px;
	padding-bottom: 20px;
}


.gold {
	font-size: 20px;
	color: #C93;
	font-weight: bold;
}


/* ▼アレルゲン表（共通）▼ */

.alelgen2 {
	width: 500px; 
	margin: 0px auto 10px auto; 
	text-align: left; 
	padding-top: 10px;
	padding-bottom: 15px;
	background: #FFF;
	padding-left: 50px;
}

.alelgen2 p {
	font-size: 13px; 
	padding: 2px 0px 5px 0px;
}

.komoku {
	background-color: #CCCCCC;
}

.maru {
	color: #FF9900;
}

.alelgen2 table {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	margin-top: 4px;
}

.alelgen2 .left_td{
	border-left:#CCCCCC solid 1px;
}

.alelgen2 td {
	width: 60px;
	text-align: center;
	font-size: 13px;
	padding: 3px 0px;
	border-left:1px solid #A1A1A1;
}

p.supplementation span{
	color:#FF9900;
}

p.alle_hinmoku{
	padding-bottom: 0px;
	color:#FF9900;
}

	