body { color: black; background-color: white; margin: 0; padding: 0; font-family: verdana, arial, "ＭＳ ゴシック";}
p { font-size: 12px; line-height: 16px; }
a:link { color: #f69; text-decoration: none; }
a:visited { color: #faa; text-decoration: none; }
a:hover { color: #f69; text-decoration: underline; }
a:active { color: #f69; }
p.head { color: #fff; font-size: 14px; font-weight: bold; margin: 0; }
.comment { color: #aaa; font-size: 10px; margin-top: 10px; margin-left: 5px; }
.comment a { color: #aaa; text-decoration: none; }
.comment a:visited { color: #aaa; text-decoration: none; }
.contents { background-color: #fff; width: 493px; float: right; margin: 10px 0 0 20px; padding-right: 0; padding-bottom: 0; padding-left: 0; }
h1 { color: #f69; font-size: 24px; font-weight: bold; line-height: 34px; width: 493px; margin-bottom: 20px; border-bottom: thin solid #f69; }
h2 { color: #f69; font-size: 18px; font-weight: bold; width: 493px; margin-top: 25px; margin-bottom: 20px; }
p.h2_title_s { color: #f69; font-size: 18px; font-weight: bold; width: 250px; margin-top: 25px; margin-bottom: 20px; }
h3 { color: #f69; font-size: 18px; font-weight: normal; width: 493px; margin: 20px 0 15px; }
h4 { color: #f69; font-size: 12px; font-weight: 600; width: 493px; margin-top: 15px; margin-bottom: 10px; }
h5 { color: #333; font-size: 12px; font-weight: bold; width: 493px; margin-top: 15px; margin-bottom: 10px; }
h6 { color: #666; font-size: 12px; font-weight: bold; width: 493px; margin-top: 15px; margin-right: 0; margin-bottom: 10px; }
p.text_jp { color: #333; font-size: 12px; line-height: 1.5; letter-spacing: 0.5px; width: 493px; margin: 0 0 15px; }
p.text_jp_s { color: #333; font-size: 12px; line-height: 1.5; letter-spacing: 0.5px; width: 270px; margin: 0 0 15px; }
p.text_tel { color: #f69; font-size: 18px; font-weight: bold; line-height: 24px; background-color: #fee; width: 483px; margin-top: 25px; margin-bottom: 40px; padding: 5px; }
p.text_info { color: #666; font-size: 12px; line-height: 1.5; letter-spacing: 0.5px; width: 473px; margin: 0 0 0 20px; }
p.text_eng { color: #666; font-size: 12px; line-height: 1.5; letter-spacing: 1px; width: 423px; margin: 0 0 0 50px; }
.border { background-color: #f69; height: 20px; margin: 0; }
p.menu_top { font-size: 12px; line-height: 1.5em; background-color: #666; text-align: center; width: 700px; height: 1.5em; margin-top: 0; }
p.menu_top a { color: #fff; background-color: #666; text-decoration: none; width: 14em; float: right; border-left: 2px solid #ccc; display: block; }
p.menu_top a:hover { color: #fff; background-color: #f69; text-decoration: none; }
p.menu_top a:visited { color: #fff; text-decoration: none; width: 14em; float: right; border-left: 2px solid #ccc; display: block; }
p.menu_left { color: #fff; font-size: 12px; font-weight: normal; line-height: 2em; background-color: #f69; text-decoration: none; text-align: center; width: 167px; float: left; margin-top: 20px; margin-right: 20px; }
p.menu_left a { color: #333; font-size: 12px; line-height: 2em; background-color: #ccc; text-decoration: none; width: 100%; border-bottom: 1px solid #fff; display: block; }
p.menu_left a:hover { color: #333; background-color: #fcc; text-decoration: none; }
p.menu_left a:visited { color: #333; font-size: 12px; line-height: 2em; text-decoration: none; width: 100%; border-bottom: 1px solid #fff; display: block; }
p.menu_left_bottom { color: #333; font-size: 12px; font-weight: normal; line-height: 1.2em; background-color: #fff; text-decoration: none; text-align: center; width: 167px; float: left; margin-top: 20px; margin-right: 20px; }
p.footer { color: #333; font-size: 10px; width: 493px; margin-top: 50px; margin-bottom: 30px; border-top: 1px solid #333; }
.page-wrapper { width: 700px; margin-right: auto; margin-left: auto; }
.img_r { color: #333; font-size: 12px; float: right; margin: 10px 0 10px 10px; }
html { scrollbar-3dlight-color:#ffeeee; scrollbar-arrow-color:white; scrollbar-darkshadow-color:#aaaaaa; scrollbar-face-color:#ffaaaa; scrollbar-highlight-color:#ffcccc; scrollbar-shadow-color:#cccccc; scrollbar-track-color:white;}
span.pink { color: #f69; }
span.kcal { color: #808080; font-size: 10px; margin-left: 100px; }
span.large { color: #faa; font-size: 16px; font-weight: bold; text-decoration: underline; }
span.back_pink { color: #fff; background-color: #f69; padding: 4px 8px; }
table {color: #333; font-size: 12px; line-height: 1.5; letter-spacing: 0.5px; width: 493px; margin: 0 0 15px; }
.style1 {color: #FF6699}
.size14 {font-size: 14px}
