*{margin:0; padding:0;}
body{background-color:#f7f7f7;}
div#store
 {margin:0% auto; background-color:#f7f7f7; white-space:nowrap;}     
div#header
 {padding-top:2px; background-image:url(bg/hd.gr.88.3_3.gif); background-repeat:repeat-x; background-color:#006600;}


img {border-radius: 5px;}

div#signboard
 {width:90%; margin:5px auto;}
div#signboard strong {margin-left:5px; font-weight:normal; font-size:16px; font-family:"HGS柧挬B","俵俽 柧挬",serif; color:#ffff99;}
div#signboard h1 {margin-left:68px; margin-bottom:-10px; font-size:32px; font-family:"HGS柧挬B","俵俽 柧挬",serif; letter-spacing:7px; color:#ffff99;}
div#signboard img {border:0px; margin-left:0px; margin-bottom:-39px;}

div.notice
 {text-align:right; padding-right:30px; padding-bottom:12px; 
background-image:url(bg/shadow1.gif); 
background-repeat:repeat-x; background-position:bottom; background-color:#006600;}

ul.headnotice li {display:inline; margin-left:15px; list-style:none;}
ul.headnotice li a {text-decoration:none; font-size:13px; color:#dddddd;}
ol.curry li {display:inline; margin:5px;}
ol.usage li {margin-left:30px;}

div#sitemap
 {white-space:normal; width:75%; margin:20px auto; padding-bottom:50px; font-size:90%; color:#333366;}
div#sitemap h2
 {margin:10px 3px; font:normal 180% "HGS柧挬B","俵俽 柧挬",cursive; letter-spacing:5px;}

ul.sitemap li
 {margin:20px 0px 0px 10px; list-style:none; font-size:17px; letter-spacing:2px;}
ul.sitemap li a {padding-left:20px; background-image:url(bg/tb.gif);
 background-repeat:no-repeat; background-position:0% 50%; color:#333366;}
ul.sitemap li a:hover {text-decoration:underline; background-image:url(bg/tr.gif);
 background-repeat:no-repeat; background-position:0% 50%; color:#ff0000;}
p.sitemap a {padding-left:15px; background-image:url(bg/tb.gif);
 background-repeat:no-repeat; background-position:0% 50%; font-weight:bold; font-size:130%; color:#333366;}
p.sitemap a:hover {text-decoration:underline; background-image:url(bg/tr.gif);
 background-repeat:no-repeat; background-position:0% 50%; color:#ff0000;}


ul.sitemap2
 {padding:5px 0px 5px 0px; list-style:none; font-size:16px;}
ul.sitemap2 li {margin:10px 0px 5px 50px; list-style:none; font-size:16px;}
ul.sitemap2 li a {padding-left:20px; background-image:url(bg/tb.gif);
 background-repeat:no-repeat; background-position:0% 50%; color:#333366;}
ul.sitemap2 li a:hover {text-decoration:underline; background-image:url(bg/tr.gif);
 background-repeat:no-repeat; background-position:0% 50%; color:#ff0000;}

div#form {text-align:center;}

div#pagebody

 {width:85%; margin:0% auto;}
div#pagebody strong {vertical-align:top;}

div#headline
 {padding:15px 0px; text-align:left;
 font:50px "Ink Free","Bradley Hand ITC","Stencil","CHRISTINA","Monotype Corsiva",serif; letter-spacing:2px; color:#003300;}
div#headlinetop
 {padding-top:10px; margin-left:10px; text-align:left;
 font:bold 39px "Ink Free","Calligraph421 BT","Bradley Hand ITC","Stencil","Staccato222 BT","Monotype Corsiva",serif; letter-spacing:7px; color:#003300;}

div#bodycontenttop
 {width:80%; white-space:normal; background-image:url(img/curry7.jpg); background-repeat:no-repeat; background-position:95% 80%;}
div#bodycontenttop h2  {display:inline; margin-top:10px; 
font:21px "HGS峴彂懱","HGP惓灢彂懱","俵俽 柧挬",serif; letter-spacing:0px; color:#006633;}

p.top {margin:10px 0px 10px 50px;
 font:bold 160% "HGS峴彂懱","HGP惓灢彂懱","俵俽 柧挬",serif; letter-spacing:9px; color:#cc9900;}
p.top2 {margin:10px 0px 10px 200px;
 font:bold 160% "HGS峴彂懱","HGP惓灢彂懱","俵俽 柧挬",serif; letter-spacing:20px; color:#cc9900;}
p.top3 {display:inline; margin:0px 0px 0px 20px; 
font:21px "HGS峴彂懱","HGP惓灢彂懱","俵俽 柧挬",serif; letter-spacing:0px; color:#006633;}

div.priceimg {margin-bottom:80px;} 

div#guidetop
 {padding:50px 0px 30px 10px;}
div#guidetop dt {list-style:none; margin-top:12px;}
div#guidetop a {padding:0px 0px 0px 20px; text-decoration:none;
 font:bold 100% "HG娵恨集窶-PRO",sanz-serif; letter-spacing:3px; color:#003300; background-image:url(bg/button.gr.gif);
 background-repeat:no-repeat; background-position:0% 50%;}
div#guidetop a:hover {background-image:url(bg/button.re.gif);
 background-repeat:no-repeat; background-position:0% 50%; color:#ff0000;}
div#guidetop dd {display:inline; margin:0px 0px 0px 20px;
 font-weight:bold; font-size:90%; color:#cc6600;}

div#content
 {white-space:normal; width:77%; margin:10px 20px 30px 0px;
 font:100% "HG娵恨集窶-PRO",sanz-serif; line-height:150%; color:#003300;}
img.curry {margin-left:0px; margin-bottom:20px;}
img.curry2 {margin-left:20px; margin-bottom:20px;}

div#bodycontent
 {white-space:normal; width:77%; margin:10px 20px 50px 0px;
 font:bold 100% sanz-serif; line-height:150%; color:#003300;}
div#bodycontent1
 {white-space:normal; width:77%; margin:10px 20px 50px 0px;
 line-height:150%; font:bold 100% "HG娵恨集窶-PRO",sans-serif; color:#555555;}
div#bodycontent1 h3  {margin:30px 0px 0px 20px; padding-left:20px; letter-spacing:10px; background-image:url(bg/button.br.gif);
 background-repeat:no-repeat; background-position:0% 39%; color:#003300;}
div#bodycontent1 ul {margin:0px 0px 0px 39px; font:bold 100% "HG娵恨集窶-PRO",sans-serif; color:#555555;}
div#bodycontent1 ul li  {margin-top:5px; margin-left:20px; font:100% sans-serif; line-height:23px;}
div#bodycontent2
 {white-space:normal; margin:0% 0% 3% 0%; font:bold 100% serif; line-height:150%; color:#006633; page-break-before:always;}
div#bodycontent3
 {white-space:normal; margin:5% 0% 5% 3%; font:bold 100% sanz-serif; line-height:150%; color:#003300;}
div#bodycontent5
 {white-space:normal; width:77%; margin:0px 20px 30px 0px; padding-bottom:20px;}

div#bodycontentrecipe
 {white-space:normal; margin:0px 0px 30px 0px; padding-top:30px;
 font:bold 100% serif; line-height:150%; color:#006633;}

div.heading 
 {margin:20px 0px 10px 10px; font:bold 90% "HG娵恨集窶-PRO",sanz-serif; letter-spacing:10px; color:#003300;}
div.heading a {text-decoration:none; color:#003300;}

div.subhead {margin:20px 0px 0px 10px; padding:3px 0px 0px 10px;
 font:90% "HG娵恨集窶-PRO",sanz-serif; letter-spacing:0px; border-left:groove 10px #ffcc00; color:#003300; border-radius: 3px;}
div.subhead h3 {font-size:150%;}
div.lead2
 {font:90% "HG娵恨集窶-PRO",sanz-serif; letter-spacing:0px;}
div.lead2 {margin:20px 0px 3px 10px; padding:3px 0px 0px 10px; border-left:groove 10px #ffcc00; color:#003300;}
div.lead2 h3 {font-size:150%;}
div.lead5 {margin:30px 0px 0px 10px;}
div.lead5 h3
 {display:inline; padding:2px 20px 0px 20px;
 font:bold 120% "HG娵恨集窶-PRO",sanz-serif; letter-spacing:10px;
 border-left:solid 20px #ffcc00; border-right:solid 20px #ffcc00; color:#cc6600; border-radius: 3px;}
div.lead6
 {margin:20px 0px 10px 10px; font:lighter 90% "HG娵恨集窶-PRO",sanz-serif; letter-spacing:10px; color:#003300;}
div.lead6 h3 {font-size:150%;}

div#leadrecipe
 {margin:0px 0px 10px 20px;
 font:bold 130% "HG娵恨集窶-PRO",sanz-serif; letter-spacing:20px; color:#cc0033;}

dl.content
 {margin:30px 50px 80px 30px; color:#003300;}
dl.content dt {margin-top:39px; font-weight:bold; padding-left:20px; font-size:120%; letter-spacing:5px;
 background-image:url(bg/button.br.gif); background-repeat:no-repeat; background-position:0% 39%;}
dl.content dd {margin-top:5px; margin-left:30px;
 font-weight:lighter; font-size:100%; letter-spacing:1px; line-height:23px; color:#333333;}

dl.content2
 {margin:0px 0px 0px 30px; font:bold 90% "HG娵恨集窶-PRO",sans-serif; color:#555555;}
dl.content2 dt {margin-top:30px; padding-left:20px; font:bold 130% sans-serif; letter-spacing:10px; color:#003300;
 background-image:url(bg/button.br.gif);
 background-repeat:no-repeat; background-position:0% 39%;}
dl.content2 dd {margin-top:5px; margin-left:20px; font:100% sans-serif; line-height:23px;}


dl.content3
 {width:90%; margin:0px 0px 80px 0px;font:bold 100% "HG娵恨集窶-PRO",sans-serif; color:#555555;}
dl.content3 dt {margin-top:39px;}
dl.content3 dt.keiben {margin:10px 0px 3px 30px;}
dl.content3 dd {margin-top:-85px; margin-left:160px; letter-spacing:5px; line-height:19px;}
dl.content3 dd.keiben {margin-top:-100px; margin-left:190px; letter-spacing:2px; line-height:23px;}


dl.content5 {margin:20px 0px 30px 20px;}
dl.content5 dt {margin:10px 0px 0px 15px;
 font:bold 100% "HG娵恨集窶-PRO",sans-serif; color:#003300;}
dl.content5 dt a {padding-left:20px; text-decoration:none;
 background-image:url(bg/button.re.gif); background-repeat:no-repeat; background-position:0% 39%; color:#660000;}
dl.content5 dt a:hover {background-image:url(bg/button.br.gif);
 background-repeat:no-repeat; background-position:0% 39%; color:#ff9933;}
dl.content5 dd {margin:10px 0px 0px 39px; font:100% sans-serif; line-height:20px; color:#555555;}

ul.content {margin:0px 0px 0px 20px;}
ul.content li {margin:5px 0px; line-height:130%;}
ul.content2 {margin:0px 0px 0px 20px; list-style:none;}
ul.content2 li {margin:0px; line-height:120%;}

p.preface {margin:10px 0px 0px 20px; letter-spacing:2px; color:#003300;}
p.preface2 {margin:10px 0px 0px 30px; font:bold 100% "HG娵恨集窶-PRO",sanz-serif; letter-spacing:2px; line-height:3.5ex; color:#003300;}
p.text {margin:10px 0px 5px 20px; letter-spacing:2px; color:#003300;}
p.text1 {margin-left:30px; font:bold 100% "HG娵恨集窶-PRO",sanz-serif; letter-spacing:2px; line-height:3.5ex; color:#003300;}
p.text2 {margin:20px 0px 0px 20px; padding-left:15px; font-size:100%; letter-spacing:2px;
 background-image:url(bg/button.br.gif); background-repeat:no-repeat; background-position:0% 39%;}
p.content {letter-spacing:2px; color:#555555;}
p.content2 {font:13px serif; text-align:center; color:#555555;}
p.content3 {margin:10px 0px 5px 20px; letter-spacing:1px;}
p.content5 {margin:20px 0px 0px 30px; font-size:90%; letter-spacing:1px;}
p.content6 {margin:0px 0px -39px 370px; font-size:90%; letter-spacing:1px;}

p.link {font-size:80%; text-align:right;}
a.link1 {text-decoration:none; color:#003300;}
a.link2 {margin-left:20px; padding-left:20px; text-decoration:none; background-image:url(bg/otbl.gif);
 background-repeat:no-repeat; background-position:0% 39%; color:#0000ff;}
a.link2:hover {background-image:url(bg/otrl.gif); color:#ff0000;}
a.link3 {padding-left:20px; text-decoration:none; background-image:url(bg/otbt3.gif);
 background-repeat:no-repeat; background-position:0% 20%; color:#333366;}
a.link3:hover {background-image:url(bg/otrt3.gif); color:#ff0000;}
a.link5 {padding-left:20px; text-decoration:none; font-size:100%; background-image:url(bg/otb.gif);
 background-repeat:no-repeat; background-position:0% 39%; color:#0000ff;}
a.link5:hover {background-image:url(bg/otr.gif); color:#ff0000;}
a.link6 {padding:1px 30px 0px 0px; text-decoration:none; background-image:url(bg/otbl.gif);
 background-repeat:no-repeat; background-position:100% 50%; color:#333366;}
a.link6:hover {background-image:url(bg/otrl.gif); color:#ff0000;}
a.link7 {text-decoration:none; font:bold 120% "HG娵恨集窶-PRO",sans-serif; letter-spacing:5px; color:#660000;}
a.link7:hover {text-decoration:none; color:#ff0000;}


table.charge {margin:10px 0px 0px 39px; font-size:100%; letter-spacing:3px; border-collapse:collapse;}
table.charge caption {padding-bottom:3px; font-size:120%; color:#003300;}
table.charge tr th {padding:3px; background-color:#ffff33; border-radius: 2px;}
table.charge tr td {padding:1px 10px; font-weight:normal; font-size:90%; line-height:20px; background-color:#ffffff; border-radius: 3px;}
table.charge tr td.en {text-align:right;}


table.price
 {margin:30px 0px 30px 50px; border-collapse:collapse;
 font:100% sanz-serif; letter-spacing:0px; text-align:center; color:#555555;}
td.price {width:85%; padding:5px 0px 5px 10px;}
table.price h3 {font-size:120%;}
span.price {padding:0px 10px; font-weight:bold; line-height:150%; font-size:110%; border-bottom:double 3px #888888;}
p.price {margin:3px 0px 5px 30px; font:100% sanz-serif; letter-spacing:2px; line-height:150%; color:#333333;}

div.kitchen
 {width:85%; margin:0px auto; padding:50px 0px 10px; page-break-before:always; page-break-after:always;}

p.title
 {display:block; margin:100px 20px 0px; padding-right:10px;
 font:bold 100% "Ink Free","Bradley Hand ITC","Staccato222 BT","Monotype Corsiva","HG娵恨集窶-PRO",sanz-serif; letter-spacing:18px; text-align:right;
 border-radius: 5px; border-left:solid 20px #ffcc66; background-color:#800000; color:#ffff99;}
table.ingredient
 {width:70%; margin:20px 20px 10px 5px; border-collapse:collapse;
 font:100% sanz-serif; letter-spacing:2px; color:#333333;}
table.ingredient th {padding:0px 10px 10px 0px; font:bold 110% sanz-serif; letter-spacing:8px; text-align:center;}
td.ingredient1 {width:61%; padding:3px 0px 1px 10px; border-bottom:dotted 1px #800000;}
td.ingredient2 {width:39%; padding:3px 10px 1px 0px; border-bottom:dotted 1px #800000; text-align:right;}
img.recipe {margin:auto 10px; border:0px;}
img.recipe2 {margin-left:30px; border:0px;}
img.recipe3 {margin:-3px; border:0px;}
td.recipe
 {padding:10px 0px 10px 0px; text-align:center;}
td.recipe2
 {padding:10px 0px 0px 0px;}
td.recipe3
 {padding:0px 0px 10px 0px;}



div.recipe
 {white-space:normal; margin:30px 0px 30px 20px;}
div.recipe h3 {font-size:130%; letter-spacing:10px;}
ul.recipe {margin:20px 0px 20px 10px; font:100% sanz-serif; list-style:none; letter-spacing:1px;}
ul.recipe li {margin:20px 0px; line-height:130%;}

ol.recipe1 {margin:20px 0px 20px 20px; font:100% sanz-serif; letter-spacing:1px; line-height:120%;}
ol.recipe1 li {margin:20px 10px; line-height:130%;}

p.ingredient {margin-right:20px; font-size:80%; text-align:center; letter-spacing:1px;}
p.recipe {margin:20px 0px 30px 0px; font-size:100%; letter-spacing:2px; line-height:180%;}
p.recipe1 {margin-bottom:10px;}
p.recipe2 {margin-left:25px; font-size:90%; letter-spacing:3px; line-height:150%; color:#333333;}
p.recipe3 {margin:3px 0px 0px 30px; font-size:80%;}
p.recipe5 {margin:0px 0px 10px 10px;}
p.recipe6 {margin:3px 30px 0px 0px; font-size:90%; text-align:right;}
p.recipe7 {margin:5px 0px 0px 30px; font:bold 100% "HG娵恨集窶-PRO",sanz-serif; letter-spacing:2px; line-height:25px;}
p.recipe8 {margin-left:30px; font:bold 100% "HG娵恨集窶-PRO",sanz-serif; letter-spacing:2px; line-height:25px;}
p.recipe9
 {display:inline; padding:2px 10px 0px 10px; font:bold 100% "HG娵恨集窶-PRO",sanz-serif;
 border-left:solid 10px #ffcc00; border-right:solid 10px #ffcc00; color:#cc6600;}

span.caption {margin:0px 20px 0px -120px; font-size:80%; color:#660000;}
span.caption1 {margin:0px 20px 0px -160px; font-size:80%; color:#660000;}
span.caption2 {margin:0px 10px 0px -110px; font-size:80%; color:#660000;}
span.caption3 {margin:0px 0px 0px -150px; font-size:80%; color:#660000;}
span.caption5 {margin:0px 20px 0px -130px; font-size:80%; color:#660000;}
span.recipe {letter-spacing:2px;}
span.recipe2 {display:inline; margin-left:65px;
 font-size:25px; font-family:"HGS柧挬B","俵俽 柧挬",cursive; letter-spacing:5px; color:#006633;}
span.red {margin-right:5px; font-size:90%; color:#ff0000;}
span.red0 {color:#ff0000;}
span.red1 {font-size:120%; color:#ff0000;}
span.red2 {font-size:90%; color:#ff0000;}
span.red3 {margin-left:5px; font-size:75%; color:#ff0000;}
span.red6 {margin-right:3px; margin-left:3px; font:bold 100%; color:#ff0000;}

span.orange {color:#ff6600;}
span.br {padding:2px; font-weight:bold; font-size:110%; letter-spacing:5px; color:#cc6600;}
rt.br {padding:0px; font-size:80%; letter-spacing:0px; color:#333333;}
span.point {padding:1px 5px 0px; background-color:#ffff33; color:#cc0033; border-radius: 5px;}
span.point2 {color:#ff0000;}
span.s {font-size:90%;}


dl.application
 {margin:30px 0px 30px 30px; font:bold 100% "HG娵恨集窶-PRO",sans-serif; color:#555555;}
dl.application dt {margin:20px 0px 5px 0px;  padding-left:20px; font:bold 120% "HG娵恨集窶-PRO",sans-serif; color:#ff6600;
 background-image:url(bg/button.re.gif);
 background-repeat:no-repeat; background-position:0% 39%;}
dl.application2
 {margin:30px 0px 0px 30px; font:bold 90% "HG娵恨集窶-PRO",sans-serif; color:#555555;}
dl.application2 dt {margin-top:10px; padding-left:20px; font:bold 120% "HG娵恨集窶-PRO",sans-serif; color:#ff6600;
 background-image:url(bg/button.re.gif);
 background-repeat:no-repeat; background-position:0% 39%;}
dl.application2 dd {margin:5px 0px 0px 20px; font:bold 100% "HG娵恨集窶-PRO",sans-serif;
 letter-spacing:1px; line-height:20px; color:#003300;}

p.preface3 {margin-top:10px; margin-left:30px; font:bold 100% "HG娵恨集窶-PRO",sans-serif;
 letter-spacing:1px; line-height:20px; color:#003300;}


p.application {display:inline; margin-left:20px;
 font:bold 120% "HG娵恨集窶-PRO",sanz-serif; letter-spacing:1px; color:#555555;}
p.application1 {margin:10px 0px 10px 30px; font:bold 100% "HG娵恨集窶-PRO",sans-serif;
 letter-spacing:2px; line-height:20px; color:#cc6600;}
p.application2 {margin:2px 0px 5px 165px; font-size:100%;}
p.application3 {margin:10px 0px 10px 30px; font:bold 100% "HG娵恨集窶-PRO",sans-serif;
 letter-spacing:1px; line-height:20px; color:#003300;}
p.application6 {margin:10px 0px 10px 30px; font:bold 100% "HG娵恨集窶-PRO",sans-serif;
 letter-spacing:1px; line-height:20px; color:#555555;}
p.application5 {margin:5px 0px 0px 120px; font-size:90%; color:#006633;}
p.application5 a {margin-left:50px; padding:0px 15px 0px 0px; text-decoration:none; background-image:url(bg/otb.gif);
 background-repeat:no-repeat; background-position:100% 70%; color:#333366;}
p.application5 a:hover {padding:0px 15px 0px 0px; background-image:url(bg/otr.gif);
 background-repeat:no-repeat; background-position:100% 70%; color:#ff0000;}
span.application5 {margin-right:10px; font:bold 110% sanz-serif;}
span.application {margin-right:80px; font:130% "Stencil","Broadway BT","HG娵恨集窶-PRO",sanz-serif; letter-spacing:1px;}
span.application1 {margin-right:37px; font:130% "Stencil","Broadway BT","HG娵恨集窶-PRO",sanz-serif; letter-spacing:1px;}
span.application2 {margin-right:88px; font:130% "Stencil","Broadway BT","HG娵恨集窶-PRO",sanz-serif; letter-spacing:1px;}
span.application3 {margin-right:25px; font:130% "Stencil","Broadway BT","HG娵恨集窶-PRO",sanz-serif; letter-spacing:1px;}
p.application7 {display:inline; margin-left:20px;
 font:bold 130% "HG娵恨集窶-PRO",sanz-serif; letter-spacing:5px; color:#555555;}



div#menu
 {white-space:normal; width:13em; margin-left:70%; position:absolute; top:55ex;
 text-align:center; page-break-before:always;}
div#menu h2
 {margin:5ex 0ex 0ex 0ex;
 border-left:groove 10px #ffcc00; border-right:groove 10px #ffcc00; border-radius: 3px;
 font:bold 100% sanz-serif; color:#003300;}



div#menu ul li {list-style:none; margin:10px 0px 0px 0px;}
div#menu ul li a {display:block; padding:7px 0px; text-decoration:none;
 font:bold 100% "HG娵恨集窶-PRO",sanz-serif; letter-spacing:3px; color:#660000;}
div#menu ul li a:hover {color:#ff0000;}

div#menu2
 {white-space:normal; width:13em; padding:0px 0px 10px; margin-left:70%; position:absolute; top:23ex; box-shadow:1px 1px 10px 1px #999; opacity: 0.9;
 page-break-before:always; text-align:center; background-color:#ffffff; border-radius: 10px; border:outset 1px #ffcc00;}
div#menu2 h3 {text-decoration:none; font:bold 100% "HG娵恨集窶-PRO",sanz-serif; color:#660000;}
div#menu2 h2
 {display:block; margin:1ex 0ex;
 font:bold 150% "Ink Free","Calligraph421 BT",serif; letter-spacing:3px; color:#003300;}
div#menu2 ul li {list-style:none; margin-top:2px; font-size:90%; letter-spacing:0px; color:#cc0000;}
div#menu2 ul li a {text-decoration:none; font:bold 90% "HG娵恨集窶-PRO",sanz-serif; color:#660000;}
div#menu2 ul li a:hover {color:#ff0000;}
p.menu2 {margin-top:1ex;
 font:100% "Ink Free","Bradley Hand ITC","Calligraph421 BT","Staccato222 BT","Monotype Corsiva","HG娵恨集窶-PRO",sanz-serif; letter-spacing:3px; color:#cc0000;}

div#usage
 {white-space:normal; width:12em; padding:10px 0px 20px; margin-left:70%; position:absolute; top:180ex;
 page-break-before:always; text-align:center; background-color:#ffffff; border:ridge 3px #ffcc66;}
div#usage h2
 {padding:5px;
 font:bold 90% "HG娵恨集窶-PRO",sanz-serif; color:#cc6600;}
div#usage em
 {display:block; margin:1ex 0ex;
 font:bold 150% "Ink Free","Calligraph421 BT",serif; letter-spacing:20px; color:#003300;}
div#usage ul li {list-style:none; margin-top:5px; font-size:90%; letter-spacing:3px; color:#cc0000;}
div#usage ul li.caption {margin-top:20px; 
font:100% "Ink Free","Bradley Hand ITC","Calligraph421 BT","Staccato222 BT","HG娵恨集窶-PRO",sanz-serif; letter-spacing:3px; color:#cc0000;}
div#usage ul li a {text-decoration:none; font:bold 90% "HG娵恨集窶-PRO",sanz-serif; color:#660000;}
div#usage ul li a:hover {color:#ff0000;}
p.menu {font:bold 100% "Calligraph421 BT",serif; letter-spacing:5px; color:#003300;}


div#guide
 {white-space:normal; width:13em; margin-left:70%; position:absolute; top:15ex;
 text-align:center; page-break-before:always;}
div#guide ul {margin-top:0ex; padding:3px 3px 10px 3px;}
div#guide ul li {list-style:none;margin-top:0px; border-radius: 3px; border-bottom:outset 1px #ffcc00;}
div#guide ul li a {display:block; padding:7px 0px; text-decoration:none;
 background-image:url(bg/bo65md_2016.gif); background-repeat:repeat-x; background-position:0% 50%;
 font:100% "HG娵恨集窶-PRO",sanz-serif; letter-spacing:3px; color:#660000; border-radius: 5px;}
div#guide ul li a:hover
 {background-image:url(bg/bo65md_2016r.gif); background-repeat:repeat-x; background-position:0% 39%; color:orangered;}

div#guide li.button a {background-image:url(bg/bo65md_2016r.gif); background-repeat:repeat-x; background-position:0% 39%; color:orangered;}
div#guide li.button a:hover {color:orangered;}

img {border:0px;}
img.keiben2 {margin-top:0em;}
img.keiben5 {display:inline; border:0px;}

div#guide h3
 {margin:10px 0px 0px 0px; text-align:center; font:bold 160% "Calligraph421 BT",serif; letter-spacing:6px; color:#003300;}
div#guide em
 {display:block; margin:3em 0em 1em; text-align:center;
 font:bold 130% "Calligraph421 BT",serif; letter-spacing:3px; color:#003300;}

div#introduction
 {white-space:normal; width:13em; margin-left:70%; position:absolute; top:53ex;
 font:bold 100% "HG娵恨集窶-PRO"; text-align:center; page-break-before:always;}
div#introduction h2
 {display:block; margin:5ex 0ex 0ex 0ex; text-align:center;
 font:bold 130% "Calligraph421 BT",serif; letter-spacing:3px; color:#003300;}

div#connection
 {padding:10px 1px; text-align:center; page-break-before:always; border-radius: 7px;
 border-bottom:outset 1px #ffcc00; border-top:outset 1px #ffcc00; background-color:#ffffff; color:#006666;}

p.caption {margin:2em 0em 0em 0em; text-align:center; font:bold 90% sanz-serif; color:#333333;}
p.caption1
 {margin:2em 0em 1em 0em; padding:1px 5px 0px 5px;
 border-left:groove 10px #ffcc00; border-right:groove 10px #ffcc00; border-radius: 3px;
 font:bold 100% "HG娵恨集窶-PRO",sanz-serif; color:#003300;}
p.caption2 {margin:5px 0px 0px 30px; font-weight:bold; font-size:90%;}
p.info  {font:bold 130% "HG娵恨集窶-PRO"; letter-spacing:2px; color:#cc6600;}
p.comment {margin:0px 0px;  font:90% sanz-serif; color:#555555;}
p.comment1 {margin:8px; text-align:left; font:90% sanz-serif; color:#555555;}
p.comment2 {margin:8px 0px 2px 0px;  font:bold 90% sanz-serif; color:#555555;}
p.curry {margin:5px 0px 2px 0px; font:bold 100% "HGS柧挬B","俵俽 柧挬",cursive; letter-spacing:3px; color:#006633;}
p.shop {margin-bottom:10px; font:bold 220% "HGS柧挬B","俵俽 柧挬",cursive; letter-spacing:7px; color:#006633;}
p.appli {margin-bottom:20px; font:100% "HGS柧挬B","俵俽 柧挬",cursive; letter-spacing:1px; line-height:28px; color:#006633;}
p.address {margin:10px 0px 5px 10px;
 font:bold 90% sanz-serif; letter-spacing:2px; color:#555555;}
p.tel {margin-top:10px; font:bold 110% "HG娵恨集窶-PRO"; color:#cc6600;}
p.number {margin:0px 0px; font:170% "Impact","HG娵恨集窶-PRO",sanz-serif; letter-spacing:1px; color:#006633;}
p.number2 {margin:0px 0px 0px 10px; font:110% "Impact","HG娵恨集窶-PRO",sanz-serif; letter-spacing:2px; color:#006633;}
p.open {margin:2px 0px 15px 0px; font:bold 90% sanz-serif; letter-spacing:3px; color:#333333;}
a.link:hover {margin-top:50px; color:#cc0033;}
p.order {padding:2px 0px 2px 0px; font-weight:bold; font-size:90%;}
p.order a {padding:0px 15px 0px 0px; text-decoration:none; background-image:url(bg/otb.gif);
 background-repeat:no-repeat; background-position:100% 70%; color:#333366;}
p.order a:hover {padding:0px 15px 0px 0px; background-image:url(bg/otr.gif);
 background-repeat:no-repeat; background-position:100% 70%; color:#cc0033;}
p.order2 {margin:0px 0px 0px 10px; font-weight:bold; font-size:100%;}
p.order2 a {text-decoration:none; color:#006633;}
p.order2 a:hover {color:#cc0033;}

hr {border-style:dotted; margin:5px;}
hr.recipe {width:90%; color:#e80;}


div#footer
 {padding:8px; margin-top:10px; background-image:url(bg/fo50r2.gif); background-repeat:repeat-x;
 color:#dddddd;}
div#footer address {padding-top:0px; font:11px sans-serif; text-align:right; letter-spacing:1px; margin-right:20px; color:#ffff99;}

div#foot
 {width:80%; margin:0px auto; text-align:center;}
ul.footnotice
 {display:inline; margin-right:10px;}
ul.footnotice li {display:inline; margin:0px 0px 0px 20px; list-style:none; text-align:right;}
ul.footnotice li a {text-decoration:none; text-align:right; font-size:12px; color:#dddddd;}
ul.footnotice li a:hover {text-decoration:none; text-align:right; font-size:12px;}
a.footnotice {text-decoration:none; color:#dddddd;}

div#headerinform
 {padding-top:2px; background-image:url(bg/hd.gr.88.3_3.gif); background-repeat:repeat-x; background-color:#006600;}


div.noticeinform


 {text-align:right; padding-right:30px; padding-bottom:12px; 
background-image:url(bg/shadow.gif); 
background-repeat:repeat-x; background-position:bottom; background-color:#006600;}

div.noticeinform2
 {text-align:right; padding-right:30px; padding-bottom:10px; 
background-image:url(bg/shadow2.gif); 
background-repeat:repeat-x; background-position:bottom; background-color:#336699; color:#cccccc;}

div#signboardinform
 {width:80%; margin:5px auto;}
div#signboardinform strong {margin-left:30px;
 font-weight:normal; font-size:13px; font-family:"俵俽 柧挬",cursive; letter-spacing:3px; color:#ffff99;}
div#signboardinform h1 {margin-left:75px;
 font-size:28px; font-family:"俵俽 柧挬",cursive; letter-spacing:25px; color:#ffff99;}
div#signboardinform img {border:0px; margin-left:0px; margin-bottom:-39px;}

ul.headnoticeinform {text-align:right;}
ul.headnoticeinform li{display:inline; margin-left:10px; list-style:none;}
ul.headnoticeinform li a{text-decoration:none; font-size:16px; color:#dddddd;}



div#pagebodyinform
 {width:85%; margin:20px auto; page-break-before:always; color:#003300;}
div#pagebodyinform h2 {margin:10px 3px;
 font:normal 180% "HGS柧挬B","俵俽 柧挬",cursive; letter-spacing:10px; color:#003300;}

dl.inform dt {margin-top:20px; padding-left:20px; font:normal 120% "HGS柧挬B","俵俽 柧挬",cursive; letter-spacing:10px;
 background-image:url(bg/button.bu.gif); background-repeat:no-repeat; background-position:0% 30%; color:#003300;}
dl.inform dd {margin:10px 0px 0px 30px; font-size:100%; line-height:20px;}

div#pagebodyinform table {font-size:100%; letter-spacing:2px;}
div#pagebodyinform td {padding:2px 5px 2px 10px; line-height:150%;}

div#pagebodyinform table.sugimoto {border:0px; margin:2% 0% 0% 1%;}
div#pagebodyinform table.sugimoto td
 {padding:15px 30px 5px 10px; border:solid 0px; font:100% "HG娵恨集窶-PRO",sanz-serif;}
td.info {text-align:center;}
em.inform {font:bold 160% "Calligraph421 BT",serif; letter-spacing:6px;}

p.inform {margin:0px 0px 10px 10px;font-weight:bold; line-height:150%; letter-spacing:1px; color:#003300;}
p.inform3 {margin:10px 0px 0px 30px; font-size:100%; line-height:20px;}

div.privacyaddress {padding:20px 80px; line-height:20px;}
ul.privacy {padding-left:20px;}
ul.privacy li {margin:5px;}

div#guideinform
 {white-space:normal; width:13em; margin-left:71%; position:absolute; top:7em;
 text-align:center; page-break-before:always;}
div#guideinform h3 {font:bold 160% "Calligraph421 BT",serif; letter-spacing:6px;}
div#guideinform ul {margin-top:5px;}
div#guideinform ul li {list-style:none; border-bottom:solid 1px}
div#guideinform ul li a {display:block; text-align:left; margin-top:7px; margin-bottom:0px; padding:5px 5px;
 text-decoration:none; border-left:groove 2px #006633; border-bottom:double 3px #003300;
 font: 90% "HG娵恨集窶-PRO",sanz-serif; letter-spacing:3px; color:#003300;}
div#guideinform ul li a:hover
 {border-left:groove 2px #ffcc00; border-bottom:double 3px #800000; color:#ff0000;}

ul.guideinform
 {white-space:normal; width:13em; text-align:center;}
ul.guideinform {margin-top:5px;}
ul.guideinform li {list-style:none; border-bottom:solid 1px}
ul.guideinform li a {display:block; text-align:left; margin-top:7px; margin-bottom:0px; padding:5px 7px;
 text-decoration:none; border-left:groove 2px #006633; border-bottom:double 3px #003300;
 font: 90% "HG娵恨集窶-PRO",sanz-serif; letter-spacing:3px; color:#003300;}
ul.guideinform li a:hover
 {border-left:groove 2px #ffcc00; border-bottom:double 3px #800000; color:#ff0000;}

div#guideinform li.button a
 {border-left:groove 2px #ffcc00; border-bottom:double 3px #800000; color:#ff0000;}
div#guideinform li.button a:hover {color:#ff0000;}

div#footerinform


 {padding:8px; margin-top:10px; background-image:url(bg/fo50r2.gif); background-repeat:repeat-x;
 color:#dddddd;}
div#footerinform address {padding-top:0px; font:11px sans-serif; text-align:right; letter-spacing:1px; margin-right:20px; color:#ffff99;}

div#footerinform2
 {padding:3px; background-image:url(bg/fo50b.gif);
 background-repeat:repeat-x; background-position:0% 70%; background-color:#336699; color:#dddddd;}
div#footerinform2 address {padding-top:5px; margin-right:20px; text-align:right;
 font:75% sans-serif; letter-spacing:1px; color:#ffff99;}


body#container {}
div#box
 {width:55em; margin: 10px auto; background-color:#ffffff; text-align: left; font-size: 75%; line-height: 18px;}
div#inquiry {position:absolute;}
div#inquiry img{margin:5px; border:0px;}
div#head
 {height:12mm; background-image:url(bg/shadow.gif); background-repeat:repeat-x; background-position:0% 110%; background-color:#006600;}
div#head h1 {text-align:center; padding: 10px; font:bold 20px "HG娵恨集窶-PRO",sans-serif; letter-spacing:8px; color:#ffff99;}
div#contents
 {padding-bottom:10px; background: #f7f7f7;}
p.inquiry {padding:5px 0px 5px 50px; font-size: 16px;}
p.inquiry2 {margin:5px 0px 5px 0px; font-size: 16px;}
table.inquiry {width:50em; border-collapse:collapse; margin:0px auto;}
table.inquiry th {padding:0px 0px 0px 5px; text-align: left; border:solid 1px #888888;}
table.inquiry th .red {font-weight: normal;}
table.inquiry td {padding-left:20px; padding-right:10px; border:solid 1px #888888;}
div.cent{margin-top:5px; text-align:center;}
input.inquiry {margin:5px;}

div#faxcontents
 {width:170mm; height:250mm; margin: 0mm auto;
 text-align: left; font-size: 90%; background-color:#ffffff;}
p.fax {padding:1mm 0mm 1mm 10mm;}
p.fax1 {margin:1mm 0mm 3mm 2mm; padding:2mm; font-size:90%; border:solid 1px #888888;}
p.fax2 {margin:1mm 0mm;}
p.fax3 {margin:2mm 0mm; text-align:center; font-weight:bold; font-size:5mm; letter-spacing:1mm;color: #ff0000;}
p.fax5 {margin:2mm 0mm 3mm 0mm; text-align:center; font:bold 5mm "HG娵恨集窶-PRO",sans-serif; letter-spacing:1mm;}
p.fax7 {margin:-1mm 0mm 2mm 1mm; font-size:100%;}
p.fax9 {padding:1mm 0mm 1mm 7mm;}
span.fax {font-weight:bold; margin-left:1mm;}
dl.order {margin:1mm 0mm 1mm 7mm;}
dl.order dd {margin:1mm 0mm 0mm 3mm;}
input.fax {margin:1mm 0mm; font-weight:bold; font-size:100%;}
input.fax2 {margin-top:3mm; font-weight:bold; font-size:100%;}
input.fax3 {margin:1mm 0mm; font-weight:bold; font-size:100%;}
input.fax5 {margin:3mm 0mm 3mm 0mm; font-weight:bold; font-size:100%;}
input.fax6 {margin:0mm 0mm 3mm 3mm; font-weight:bold; font-size:100%;}
input.fax7 {margin-top:3mm; font-weight:bold; font-size:100%;}
textarea.fax {margin:1mm 0mm; padding:1mm; font-size:100%;}
table.fax
 {width: 160mm; margin:0mm auto; font-size: 100%; border-collapse:collapse; border:solid 1px #888888;}
table.fax th {padding:0mm 2mm 0mm 3mm; text-align: left; border:solid 1px #888888;}
table.fax th .red {font-weight: normal;}
table.fax td {padding: 0mm 5mm; border:solid 1px #888888;}
div#foot
 {width:100%; margin:0px auto; padding-top:1mm; text-align:center;}
ul.fax
 {display:inline; font-size:5mm}
ul.fax li{display:inline; margin-left:2mm;}
ul.fax a {padding-left:5mm; text-decoration:none; background-image:url(bg/otbt3.gif);
 background-repeat:no-repeat; background-position:0% 60%; color:#0000ff;}
ul.fax a:hover {background-image:url(bg/otrt3.gif); background-repeat:no-repeat;}

