﻿@charset "utf-8";
/* CSS Document */

/* kill 'Browser standard style'
---------------------------------------------------------------------------- */
body{
	margin:0;
	padding:0;
	text-decoration:none;
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;/*	\*/font-size:75%;/* */
	color: #333333;
	line-height: 120%;
}

h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,li,table,th,td,p,form,select,option,address,pre{margin:0;padding:0;}

a:link		{color: #5678CC;}
a:visited	{color: #485068;}
a:hover		{color: #B74816;}
a:active	{color: #B74816;}

/* layout
---------------------------------------------------------------------------- */
#Wrapper{
	width			: 800px;
	text-align		: center;
	margin-left		: auto;
	margin-right	: auto;
}
#contents{
	width			: 100%;
	height			: 100%;
	text-align		: left;
	padding-bottom	: 30px;
	padding-top		: 15px;
}

/* header
---------------------------------------------------------------------------- */
#header{
	width			: 100%;
	height			: 50px;
	margin-top		: 30px;
	margin-bottom	: 5px;
	text-align		: left;
	border-top		: 1px #000000 solid;
	border-bottom	: 1px #000000 solid;
}

#header_title{
	float: left;
	height: 20px;
	width: 230px;
	text-align: right;
	margin-top:5px;
	margin-left:5px;
}
#header_log{
	float: right;
	height: 40px;
	width: 95px;
	margin: 5px;
}

/* entry
---------------------------------------------------------------------------- */
#entry{
	width:100%;
	padding:5px 0px 10px 0px;
	font-weight:bold;
	clear:both;
}
#entry td.sv{width:150px;}
#entry td.name{width:200px;}
#entry td.price{width:60px; text-align:center;}
#entry td.allergen{text-align:left; padding-left:10px;}

/* contents------------------------------------------------------------------- */
.sub_allergen{
	width:100%;
	background:#ff99cc;
	padding:5px;
	font-weight:bold;
}
.line{padding:3px 0px 3px 0px;}
.line hr{border: 1px #000000 solid;}

/* table------------------------------------------------------------------- */
.table_allergen1 {
	border-collapse:collapse;
	margin-top:10px;
	margin-left:5px;
	width:100%;
}
.table_allergen2 {
	border-collapse:collapse;
	margin-top: 3px;
}
.table_allergen2 td{
	border			: 1px solid #999999;
	padding-top		: 2px;
	padding-right	: 5px;
	padding-bottom	: 2px;
	padding-left	: 5px;
	width			: 90px;
	font-size		: 10px;
}
.td_name{width:150px;}
.td_price{width:50px; padding:5px; text-align:center;}
.td_allergen{width:600px;}

