
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	

}

/* 全体定義 */
div#bg_all {
	width: 600px;
	height: 100%;
	margin-left:auto;    /* 左側マージンを自動的に空ける */
	margin-right:auto;   /* 右側マージンを自動的に空ける */
    text-align: left;


}

img.print_img01 {
	width: 600px;

}

table.print_table01 {
	width: 600px;

}

div#bg_left {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 0px;
	float: left;
	display:none;
}

div#bg_center {
	width: 600px;
	float: left;
	background-color: #ffffff;
}

div#bg_right {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 0px;
	float: right;
	display:none;
}




/* 全体パーツ */
.alttxt {
	display: none;
}
.clear {
	clear:both;
	margin:0px;
	height:1px;
	width:1px;
	padding: 0px;
	font-size: 1px;
	line-height: 1px;
	text-decoration: none;
}


/* ヘッダー+フッター */
div#footer {
	background-image: url(../images/footer900.gif);
	height: 59px;
	width: 899px;
	text-align: left;
	display: none;
}
div#footer address{
	font-size: 10px;
	padding-top: 40px;
	padding-left: 30px;
	color: #FFFFFF;
	font-style: normal;
}

div#header {
	background-image: url(../images/header900.gif);
	height: 80px;
	width: 899px;
	background-repeat: no-repeat;
	display: none;
}
div#header h1 {
	margin: 0px;
	padding: 0px;
}


div#header h1 a {
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 899px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}



/* アレルゲン */

div#air_main_title {
	width: 600px;
	text-align: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 25px;
}
div#air_main_title p {
	font-size: 75%;
	line-height: 150%;
	font-weight: bold;
	color: #D0111B;
	padding: 0px;
	margin: 5px;
}

div#air_kurasushi_title {
	width: 600px;
	text-align: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 25px;
}

div#air_kurasushi_title p {
	font-size: 80%;
	line-height: 150%;
	padding: 0px;
	margin: 5px;
}

div.air_midashi {
	width: 600px;
	text-align: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

div.air_midashi p {
	font-size: 100%;
	line-height: 150%;
	font-weight: bold;
	padding: 0px;
	margin: 5px;
}

div.air_midashi table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
}

div.air_midashi td {
	font-size: 10px;
	background-color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

div.air_midashi_print {
	width: 600px;
	text-align: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

div.air_midashi_print p {
	font-size: 100%;
	line-height: 150%;
	font-weight: bold;
	padding: 0px;
	margin: 5px;
}

div.air_midashi_print table {
	width: 600px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
}

div.air_midashi_print td {
	width: 20px;
	font-size: 9px;
	background-color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


div.air_midashi_print .hinmei {
	width: 20%;
	font-size: 9px;
	padding-left: 8px;
	padding-right: 8px;
}

div.air_menu01,
div.air_menu01_print {
	width: 600px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 25px;


}

div.air_menu02,
div.air_menu02_print {
	width: 600px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 25px;


}

div.air_menu03,
div.air_menu03_print {
	width: 600px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 25px;


}

div.air_menu04,
div.air_menu04_print {
	width: 600px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 25px;
}

div.air_menu01 .hinmei,
div.air_menu02 .hinmei,
div.air_menu03 .hinmei,
div.air_menu04 .hinmei {
	font-size: 12px;
	padding-left: 5px;
}

div.air_menu01 table,
div.air_menu02 table,
div.air_menu03 table,
div.air_menu04 table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
}

div.air_menu01 td,
div.air_menu02 td,
div.air_menu03 td,
div.air_menu04 td {
	font-size: 9px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

div.air_menu01_print .hinmei,
div.air_menu02_print .hinmei,
div.air_menu03_print .hinmei,
div.air_menu04_print .hinmei {
	width: 20%;
	font-size: 9px;
	padding-left: 5px;
}

div.air_menu01_print table,
div.air_menu02_print table,
div.air_menu03_print table,
div.air_menu04_print table {
	width: 600px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
}

div.air_menu01_print td,
div.air_menu02_print td,
div.air_menu03_print td,
div.air_menu04_print td {
	width: 20px;
	font-size: 9px;
	_font-size: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

}

div.air_menu01 tr.zebra,
div.air_menu02 tr.zebra,
div.air_menu03 tr.zebra,
div.air_menu04 tr.zebra,
div.air_menu01_print tr.zebra,
div.air_menu02_print tr.zebra,
div.air_menu03_print tr.zebra,
div.air_menu04_print tr.zebra {
	background-color: #FEE6DB;
}

div#air_muten_title {
	width: 600px;
	text-align: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 25px;
}

div#air_muten_title p {
	font-size: 75%;
	line-height: 150%;
	font-weight: bold;
	color: #D0111B;
	padding: 0px;
	margin: 5px;
}
div.alr {
	width: 600px;
}

div.alr td {
	border: 1px solid #999999;
	font-size: 80%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.alr_menu {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
