body { color: black; background-color: white; margin: 0; }

p {}

td {}

a:link { color: blue }

a:visited { color: purple }

a:hover { color: purple }

a:active { color: red }
table.table-wide { background-color: white; width: 750px; margin-right: auto; margin-left: auto; }
table.table-sitemap { color: #525251; font-size: 12px; line-height: 1.6em; text-align: left; width: 540px; margin-top: 20px; margin-left: 35px; padding-top: 5px; padding-left: 5px; }
.text-grey-12px { color: #525251; font-size: 12px; line-height: 2em; margin-left: 35px; }
td.td-content { padding-left: 15px; }
/*<agl.folder "header">*/
	table.table-header { color: #008e00; font-size: 12px; font-weight: bold; line-height: 1.6em; width: 750px; }
/*</agl.folder>*/
/*<agl.folder "leftmenu">*/
	td.td-left-cel-mar { padding-top: 2px; padding-bottom: 2px; }
	table.table-left-detail { color: #525251; font-size: 12px; line-height: 1.8em; width: 170px; margin-top: 8px; }
	td.td-left-menu { background-image: url(../images/back/leftmenu_back.gif); background-repeat: repeat-y; width: 190px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	td.td-footer-under a:visited { color: white; font-size: 11px; text-align: center; }
	td.td-footer-under a:hover { color: #808080; font-size: 11px; text-align: center; }
	td.td-footer-under a { color: #fff; font-size: 11px; text-align: center; }
	td.td-footer-under { color: #fff; font-size: 11px; text-align: center; }
	td.td-footer-top { color: white; text-align: center; }
	table.table-footer { color: #525251; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.8em; background-color: #268617; width: 750px; }
/*</agl.folder>*/
/*<agl.folder "top_content">*/
	table.table-topics2 { color: #525251; font-size: 12px; line-height: 1.6em; width: 480px; margin-bottom: 10px; padding-right: 10px; }
	table.table-info { color: #525251; font-size: 12px; line-height: 1.8em; width: 265px; margin-right: 5px; margin-left: 5px; padding: 5px; }
	table.table-campain { color: #525251; font-size: 12px; line-height: 1.8em; width: 265px; margin-right: 10px; margin-left: 5px; padding: 5px; border: solid 1px green; }
	table.table-point-info { width: 540px; margin-top: 10px; }
	td.td-top-topics-right { line-height: 2em; text-align: left; width: 370px; padding-right: 20px; border-bottom: 1px dotted gray; }
	td.td-top-topics-left { line-height: 2em; width: 100px; border-bottom: 1px dotted gray; }
	table.table-topics { color: #525251; font-size: 12px; line-height: 1.6em; width: 540px; margin-top: 15px; margin-bottom: 10px; margin-left: 10px; padding-right: 10px; }
/*</agl.folder>*/
/*<agl.folder "tenpo">*/
	td.td-map-text { color: #525251; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.6em; width: 250px; padding: 10px; }
	td.td-tenpo-map { width: 240px; padding: 20px 10px 10px 20px; }
	td.td-syouhin_img { width: 180px; padding: 10px 10px 10px 20px; }
	td.td-tenpo-time-img { color: #525251; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.6em; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; }
	td.td-title-mar { padding-top: 20px; padding-bottom: 25px; }
	td.td-tenpo-time { color: #525251; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.6em; width: 350px; padding: 10px 5px 20px 10px; }
	table.table-tenpo { color: #525251; font-size: 12px; line-height: 1.6em; width: 520px; margin-right: auto; margin-bottom: 25px; margin-left: auto; }
/*</agl.folder>*/
/*<agl.folder "item">*/
	td.td-osusume-itiran-t { color: #e99c00; font-size: 14px; font-weight: bold; line-height: 1.8em; }
	td.td-osusume-p { color: #e99c00; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 1.6em; padding-top: 7px; padding-bottom: 5px; }
	td.td-img-main { padding-right: 5px; padding-bottom: 3px; }
	td.td-item-top-text { color: #525251; font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; padding: 3px 5px; }
	td.td-item-detail-right-top { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; width: 148px; padding-left: 3px; border-top: 1px solid gray; border-right: 1px solid gray; }
	td.td-item-detail-right-top-bt { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; width: 148px; padding-left: 3px; border-top: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray; }
	td.td-item-detail-left-top { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #caeda6; width: 50px; padding-left: 3px; border: solid 1px gray; }
	table.table-item-inside-top { color: #525251; font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.4em; width: 230px; margin: 3px 3px 10px 8px; padding: 3px; }
	td.td-item-img { text-align: center; padding-bottom: 5px; border-bottom: 1px solid gray; }
	td.td-item-detail-right { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; width: 103px; padding-left: 3px; border-right: 1px solid gray; border-bottom: 1px solid gray; }
	td.td-item-detail-left { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #caeda6; width: 50px; padding-left: 3px; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray; }
	table.table-item-inside { color: #525251; font-size: 11px; line-height: 1.4em; width: 160px; margin: 3px 3px 10px; padding: 3px; }
	table.table-item-title { margin-top: 10px; margin-right: auto; margin-left: auto; }
/*</agl.folder>*/
/*<agl.folder "corp">*/
	table.table-corp-president { color: gray; font-size: 14px; line-height: 1.5em; width: 600px; margin-top: 20px; margin-right: auto; margin-left: 100px; }
	img.img-corp { margin-top: 30px; margin-bottom: 10px; }
	td.td-under-right { padding-right: 15px; border-bottom: 1px dotted gray; }
	td.td-under-left { border-bottom: 1px dotted gray; }
	table.table-corp { color: gray; font-size: 14px; line-height: 3em; width: 600px; margin-top: 20px; margin-right: auto; margin-left: 100px; }
/*</agl.folder>*/
/*<agl.folder "holiday">*/
	td.td-holiday-left3 { background-color: #e4f0f0; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border: solid 1px white; }
	td.td-holiday-right2 { border-bottom: 1px dotted gray; }
	td.td-holiday-left2 { width: 180px; border-bottom: 1px dotted gray; }
	td.td-holiday-left { background-color: #d4ffff; width: 100px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border: solid 1px white; }
	table.table-holiday { color: #525251; font-size: 12px; line-height: 1.7em; width: 460px; margin-top: 20px; margin-left: 35px; padding: 5px; border: solid 1px #004c00; }
/*</agl.folder>*/
/*<agl.folder "top-header">*/
	table.table-top-header { color: green; font-size: 12px; line-height: 1.6em; width: 750px; margin-top: 10px; margin-bottom: 10px; }
/*</agl.folder>*/
/*<agl.folder "top-tenpomenu">*/
	td.td-top-tenpotext { color: green; font-size: 11px; line-height: 1.2em; padding-bottom: 10px; }
	td.td-top-tenpotitle { padding-bottom: 10px; }
	table.table-top-tenpomenu { width: 250px; margin-right: 10px; margin-left: 10px; }
/*</agl.folder>*/
/*<agl.folder "top-itemmenu">*/
	img.img-mar { padding-bottom: 8px; }
	td.td-item-cell { width: 110px; height: 80px; border: solid 1px gray; }
	td.td-item-main-text { padding: 10px 15px 10px 10px; }
	td.td-text-right { text-align: right; padding-right: 10px; }
	table.table-itemmenu { color: #525251; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.6em; width: 480px; margin-top: 10px; margin-bottom: 10px; border: solid 1px gray; }
/*</agl.folder>*/
/*<agl.folder "top-info">*/
	td.td-topinfo { padding: 10px; }
	td.td-top-syoukai { padding: 10px 10px 10px 5px; }
/*</agl.folder>*/
/*<agl.folder "top-kisetu">*/
	table.table-kisetu { color: #525251; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.8em; width: 230px; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding: 10px; border: solid 1px green; }
/*</agl.folder>*/
table.table-top-tenpomenu2 { width: 250px; margin-top: 10px; margin-right: 10px; margin-left: 10px; }
td.td-top-margin { padding-top: 10px; }
td.td-under-mar-7px { padding-bottom: 7px; }
td.td-center { text-align: center; }
td.td-right { text-align: right; padding-right: 10px; }
img.img-under-5px { padding-bottom: 5px; }
td.td-president-text { vertical-align: top; padding-left: 10px; }
.bold-12px { font-size: 12px; font-weight: bold; line-height: 1.8em; }
/*<agl.folder "newyear-hol">*/
	td.td-tenpo-newyear2 { font-weight: bold; text-align: center; padding-right: 7px; padding-bottom: 5px; padding-left: 7px; }
	td.td-tenpo-newyear1 { color: red; font-size: 14px; font-weight: bold; line-height: 1.5em; text-align: center; padding-top: 5px; padding-bottom: 5px; }
	table.table-tenpo-newyear { background-color: #e2ffff; margin-top: 5px; margin-bottom: 5px; border: solid 1px #567cf3; }
	td.td-newyear4 { font-size: 14px; font-weight: bold; line-height: 1.3em; text-align: center; padding-top: 5px; }
	td.td-newyear3 { padding-top: 5px; padding-left: 10px; }
	td.td-new-year2 { color: #525251; font-size: 13px; font-weight: bold; line-height: 1.3em; padding-top: 5px; padding-bottom: 7px; padding-left: 10px; }
	td.td-newyear1 { color: red; font-size: 14px; font-weight: bold; line-height: 1em; text-align: center; padding-top: 7px; padding-bottom: 5px; border-bottom: 1px dotted green; }
	table.table-newyear { color: #525251; font-size: 13px; line-height: 1.5em; width: 480px; margin-top: 10px; margin-bottom: 10px; border-top: 1px dotted green; border-bottom: 1px dotted green; }
/*</agl.folder>*/
.text-11px-red-bold { color: red; font-size: 11px; font-weight: bold; line-height: 1.5em; }
/*<agl.folder "oxygen">*/
	.text-green { color: #2a711c; font-size: 12px; line-height: 1.7em; }
	td.td-oxy4-aroma { color: #ff4c00; font-size: 11px; line-height: 1.5em; padding: 5px 20px; }
	td.td-oxy2-c { color: #00a500; font-size: 11px; line-height: 1.5em; padding-top: 15px; }
	td.td-oxy2-b { color: #3f6bda; font-size: 11px; line-height: 1.5em; padding-top: 15px; }
	td.td-oxy2-a { color: #ff4c00; font-size: 11px; line-height: 1.5em; padding-top: 15px; }
	td.td-under-title { padding-top: 25px; padding-bottom: 15px; }
	.clasia { color: #525251; font-size: 10px; }
	td.td-oxy3 { color: #2a711c; font-size: 12px; line-height: 1.7em; width: 220px; padding: 5px 20px; }
	td.td-oxy2 { color: #666; font-size: 11px; line-height: 1.5em; }
	td.td-oxy1 { color: #2a711c; font-size: 12px; line-height: 1.7em; padding: 5px 20px; }
	table.table-oxy1 { color: #2a711c; font-size: 13px; line-height: 2em; width: 510px; margin-bottom: 25px; margin-left: 20px; }
/*</agl.folder>*/
img.img-left { float: left; }
img.img-right { float: right; margin-top: 5px; margin-left: 15px; }
/*<agl.folder "dietend">*/
	.text-red { color: #e673ac; font-size: 12px; line-height: 1.7em; }
	td.td-oxy4-aroma { color: #ff4c00; font-size: 11px; line-height: 1.5em; padding: 5px 20px; }
	td.td-oxy2-c { color: #00a500; font-size: 11px; line-height: 1.5em; padding-top: 15px; }
	td.td-oxy2-b { color: #3f6bda; font-size: 11px; line-height: 1.5em; padding-top: 15px; }
	td.td-oxy2-a { color: #ff4c00; font-size: 11px; line-height: 1.5em; padding-top: 15px; }
	td.td-under-title { padding-top: 25px; padding-bottom: 15px; }
	.clasia { color: #525251; font-size: 10px; }
	td.td-diet4 { color: #666; font-size: 13px; line-height: 1.7em; width: 280px; padding-right: 20px; padding-left: 20px; }
	td.td-diet3 { color: #2a711c; font-size: 12px; line-height: 1.7em; width: 220px; padding: 5px 20px; }
	td.td-diet2 { color: #666; font-size: 11px; line-height: 1.5em; }
	td.td-diet1 { color: #666; font-size: 12px; line-height: 1.7em; padding: 5px 20px; }
	table.table-diet1 { color: #666; font-size: 13px; line-height: 2em; width: 510px; margin-bottom: 25px; margin-left: 20px; }
/*</agl.folder>*/
.non { text-decoration: line-through; }
.point1 { color: #f00; font-size: 14px; font-weight: bold; line-height: 1em; }
table.table-top-recipe-aroma-diet { margin-top: 10px; padding-right: 5px; padding-left: 5px; }
/*<agl.folder "huusui">*/
	td.td-huusui3 { color: #ff5a00; font-size: 12px; line-height: 1.5em; padding: 5px; }
	td.td-huusui2 { color: black; font-size: 12px; line-height: 1.5em; padding: 5px; }
	td.td-huusui { color: gray; font-size: 12px; line-height: 1.5em; width: 275px; padding: 5px; }
	table.table-huusui { width: 480px; margin-top: 5px; margin-bottom: 5px; border: solid 1px gray; }
/*</agl.folder>*/
.text-orange-13px { color: orange; font-size: 13px; font-weight: bold; }
/*<agl.folder "eye">*/
	td.td-eye-shop-text { color: gray; font-size: 12px; line-height: 2em; padding-left: 10px; border-right: 1px solid green; }
	td.td-eye-shop { color: navy; font-size: 14px; font-weight: bold; line-height: 2.5em; background-color: #a6ff9b; text-align: center; padding-left: 15px; border-bottom: 1px double gray; }
	table.table-eye1 { width: 500px; margin-left: 20px; border: solid 1px green; }
	img.img-left-pix { margin-left: 20px; }
	td.td-eye-text { color: gray; font-size: 12px; padding-top: 5px; padding-bottom: 15px; padding-left: 10px; }
	td.td-eye-title { color: navy; font-size: 15px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; border-bottom: 1px double gray; }
/*</agl.folder>*/
table.table-adop { color: #525251; font-size: 12px; line-height: 1.7em; width: 460px; margin-top: 20px; margin-left: 35px; padding: 5px; }
/*<agl.folder "kaigo">*/
/*</agl.folder>*/
table.table-mainkaigo { background-color: white; width: 800px; margin-right: auto; margin-left: auto; border: solid 1px silver; }
table.table-headerkaigo { margin: 5px; padding-right: 1px; padding-left: 1px; }
table.table-3 { margin-left: 15px; padding: 10px; }
td.td-kaigo-info { padding-top: 20px; padding-bottom: 20px; padding-left: 30px; }
table.table-info-text { color: gray; font-size: 1em; width: 500px; margin-left: 20px; padding-right: 30px; padding-bottom: 5px; padding-left: 30px; }
td.td-kaigoinfo-text { font-size: 10pt; line-height: 1.2em; padding: 10px 20px 5px; border-bottom: 1px dotted gray; }
td.td-info-right-image { padding-top: 55px; padding-left: 10px; }
td.td-kaigo-yakujitu-text { font-size: 10pt; line-height: 1.3em; width: 400px; padding: 25px 20px 5px; }
td.td-yakujitu-right-image { padding-left: 10px; }
table.table-yakujitu-text { color: gray; font-size: 1em; width: 775px; margin-left: 20px; padding-right: 30px; padding-bottom: 5px; padding-left: 30px; }
td.td-kaigo-footer { color: green; font-size: 10px; line-height: 1.3em; background-color: #e4f0f0; padding-top: 15px; padding-right: 19px; padding-left: 20px; }
