body { color: #505050 !important; font-size: 9pt; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 400; line-height: 15pt; background-color: #99c270; border-color: transparent; }

p { }

td { color: #505050 !important; font-size: 9pt; line-height: 15pt; margin: auto; }

a:link { }

a:visited { }

a:hover { }

a:active { font-size: 9pt; }
h1 { color: red; font-size: 20px; font-family: "Zapf Chancery", "Comic Sans MS", cursive; font-weight: normal; text-align: left; letter-spacing: 2px; margin: 0; border-left-width: 20px; }
h2 { color: #063; font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; text-align: left; letter-spacing: 2px; margin: 0; border-left-width: 20px; }
#page_top { background-color: white; width: 700px; height: 1550px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
#page_structure { background-color: white; width: 700px; height: 1650px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
#page_access { background-color: white; width: 700px; height: 1550px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
#page_event { background-color: white; width: 700px; height: 1300px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
#page_siteseeing { background-color: white; width: 700px; height: 1550px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
#page_season { background-color: white; width: 700px; height: 910px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
#page_shop { background-color: white; width: 700px; height: 2100px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
#page_shop1 { background-color: white; margin: auto; width: 700px; height: 2150px; border-style: inset outset outset inset; border-width: 2pt; border-color: silver; }
#page_top2 { background-color: white; width: 700px; height: 500px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
.class_bk { color: black; font-size: 9pt; }
.class_bk2 { color: black; font-size: 12pt; font-weight: bolder; line-height: 18pt; }
#page_event_2007tanabata { background-color: #fff; width: 700px; height: 1300px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
#page_event_10shunen { background-color: #fff; width: 800px; height: 1300px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
#page_event_2009tanabata { background-color: #fff; width: 800px; height: 1800px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }

a.thumbnail {
display: block;
float: left;
margin: 0.3em 10px 0.3em 0;
}
a.thumbnail img{
position: absolute;
}
a.thumbnail,
a.thumbnail img{
width: 100px;
height: 100px;
}
a.thumbnail:hover {
border: none;
cursor: default;
}
a.thumbnail:hover img {
width: auto;
height: auto;
}
#page_event_2009tanabata2 { background-color: #fff; width: 700px; height: 700px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
#page_event_11shunen { background-color: #fff; width: 800px; height: 2750px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
#page_event_2008strawberryfair { background-color: #fff; width: 700px; height: 1000px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
#page_event_2010strawberryfair { background-color: #fff; width: 800px; height: 1500px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
#page_gotouchiburger { color: white; background-color: #909090; width: 800px; height: 1500px; margin: auto; border-color: transparent; border-style: none; }
#page_gotouchiburger_20100314_shishokukai { background-color: #fff; width: 800px; height: 1150px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
#page_event_2009shincha { background-color: #fff; width: 700px; height: 800px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
#page_event_2010ayumatsuri { background-color: #fff; width: 700px; height: 1200px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
#page_event_2010tanabata { background-color: #fff; width: 800px; height: 2000px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }
#page_event_2010pumpkinmatsuri { background-color: #fff; width: 700px; height: 1450px; margin: auto; border-color: silver; border-style: inset outset outset inset; border-width: 2pt; }

