body               {font-family:"‚l‚r ƒSƒVƒbƒN",monospace; color:#000000; background-color:#fffbee}
a:link             {color:#0000ff}
a:active           {color:#c60000}
a:visited          {color:#800080}

h1,h2,h3           {width:100%; margin:0; line-height:120%; text-indent:0.5em}
h1                 {font-size:180%; color:#ffffff; background-color:#bd0000}
h2                 {font-size:160%; color:#ffffb3; background-color:#0000a0}
h2.main            {font-size:160%; color:#ffffb3; background-color:#0000a0; margin-top:0.2em}
h3                 {font-size:160%; color:#ffffb3; background-color:#007500}
h3.main            {font-size:160%; color:#ffffb3; background-color:#007500; margin-top:0.2em}
h3.skd             {font-size:120%; color:#ffffb3; background-color:#007500; margin-top:0.3em}

ul,p,table         {font-size:75%}
ul                 {margin:0.2em 0; padding:0; line-height:115%}
table              {width:100%; margin:0.2em 0; border:solid 2px #808080; border-collapse:collapse; text-align:center}
table[data-useragent*='ie'] {width:100%; margin:0.6em 0; border:solid 2px #808080; border-collapse:collapse; text-align:center}
caption            {font-size:80%}
th,td              {border:solid 1px #808080; border-collapse:collapse}

.header            {background-color:#ffffb3}
.summer            {background-color:#ffeeee}
.winter            {background-color:#dfffff}
.kaisei            {background-color:#eeffee}

.pg                {font-family:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif}
.ui                {font-family:"MS UI Gothic",sans-serif}
.red               {color:#bd0000}
.blue              {color:#0000a0}
.gt                {font-size:80%; font-weight:normal}
.teimei            {padding:0.2em}

div#head p         {margin-bottom:0.5em}
div#head h1        {margin-top:0; padding-top:0}
div#head strong    {padding:0.2em; border:2px solid #000000; background-color:#dfffff}

div#sktop p        {margin-bottom:0.5em}
div#sktop h1       {width:100%; margin-top:0; margin-bottom:0; padding-top:0.4em; line-height:120%; text-indent:0.5em; color:#ffff80; background-color:#0000a0}
div#sktop strong   {padding:0.2em; border:2px solid #000000; background-color:#dfffff}
span#sktopa        {padding-left:0.5em; font-size:150%; font-family:"‚l‚r –¾’©",serif; letter-spacing: 0.5em}
span#sktopb        {padding-left:3em; font-size:60%; font-family:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif; font-weight:normal}

div#search table   {border:solid 1px #808080}
div#search tr      {background-color:#ffffb3}
div#search td      {border:none}
input.button       {width:95%; font-size:120%; font-weight:bold; background-color:#e4e4e4}

div.side,div.sidey {width:15%; float:left; margin-top:0.3em; margin-right:0.3em}
div.side           {background-color:#dfffff}
div.sidey          {background-color:#fffbee}
div.side ul,div.sidey ul
                   {list-style:none}
div.side li,div.sidey li
                   {padding:0.2em 0 0.2em 0.3em}
li.curt            {padding:0.2em; border:2px solid #000000; background-color:#ffffb3}
li.curtb           {padding:0.2em; border:2px solid #000000; background-color:#dfffff}

ul.sidetop         {background-color:#dfffff}
ul.y1960,ul.y1970,ul.y1980,ul.y1990,ul.y2000,ul.bk
                   {font-family:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif}
ul.y1970,ul.y1990  {background-color:#ffeeee}
ul.y1960,ul.y1980,ul.y2000  {background-color:#ffffb3}

div.phnavi         {width:100%; margin-top:0.3em; margin-bottom:1.3em}
div.phnavi ul      {list-style:none; clear:both; margin-left:0; line-height:150%}
div.phnavi li      {float:left; margin-right:1em}
div.phnavi strong  {border:2px solid #000000; background-color:#dfffff}

div.menu           {margin-top:0.3em}
div.menu th.header,th.summer,th.winter,th.kaisei
                   {font-size:120%}

div.main           {width:84%; float:right; margin-top:0.3em}
div.main ul        {padding-left:1.5em; list-style:square outside}
div#top            {margin-top:0.3em; background-color:#eeffee}
div.top            {margin-top:0.3em; background-color:#eeffee}
div#topr           {margin-top:0.3em; background-color:#ffe1e1}
div.topr           {margin-top:0.3em; background-color:#ffe1e1}
div#topb           {margin-top:0.3em; background-color:#dfffff}
div.topb           {margin-top:0.3em; background-color:#dfffff}
div#top ul,div#topr ul
                   {padding-left:1.5em; list-style:square outside}
div.top ul,div.topr ul
                   {padding-left:1.5em; list-style:square outside}

th.date            {width:16%}
th.cnt             {width:76%; text-align:left}
th.hdcnt           {width:76%; text-align:center}
th.hdcnt2          {width:84%; text-align:center}
th.size            {width:8%}
th.jibu            {text-indent:1em; text-align:left; background-color:#ffffb3}

div.main th.header,th.summer,th.winter,th.kaisei
                   {font-size:120%}
div.main th.page   {background-color:#ffffb3}

td.cnt,td.cmt,td.cmtg,td.cmtw
                   {padding:0.1em 0.2em; text-align:left}

td.cnt             {padding-left:0.5em}
td.cmt             {background-color:#ffffb3}
td.cmtg            {background-color:#eeffee}

div#foot p         {clear:both; padding-top:0.5em}

dl                 {margin:0.3em 0 0.5em 0}
dt                 {}
dd                 {margin:0 0 0 0.5em}

#konanbs p         {float:left; margin-top:0; margin-bottom:0.5em; font-size:100%}
#konanbs dl        {margin:0}
#konanbs dt        {margin-bottom:0.5em}
#konanbs dd        {float:left; margin-left:0.3em; margin-bottom:0.7em}
#konanbs ul        {clear:both; margin-left:0.5em; padding-top:0; font-size:100%; list-style:none}

ul.kaisei          {font-size:100%; margin:0.1em 0; padding:0 1em; line-height:115%}

div#data th,div#data td
                  {padding:0.2em 0.3em}
div#data .header  {text-align:center}
div#data th.page  {width:18%; text-align:left; background-color:#ffffb3}
div#data th.date  {width:12%}
div#data td.date  {width:12%; font-size:120%; font-weight:bold; text-align:center}
div#data td.newdate  {width:12%; font-size:120%; font-weight:bold; text-align:center; color:#ffffff; background-color:#bd0000}
div#data td.newdate2 {width:12%; font-size:120%; font-weight:bold; text-align:center; color:#ffffff; background-color:#0000a0}
div#data td.desc  {width:70%; text-align:left}

div#photo th,div#photo td
                   {padding:0.2em 0.3em}
div#photo .header  {text-align:center}
div#photo th.page  {width:18%; text-align:left; background-color:#ffffb3}
div#photo th.date  {width:12%}
div#photo td.date  {width:12%; font-size:120%; font-weight:bold; text-align:center}
div#photo td.newdate  {width:12%; font-size:120%; font-weight:bold; text-align:center; color:#ffffff; background-color:#bd0000}
div#photo td.newdate2 {width:12%; font-size:120%; font-weight:bold; text-align:center; color:#ffffff; background-color:#0000a0}
div#photo td.desc  {width:70%; text-align:left}

div#link th,div#link td
                   {padding:0.2em 0.3em; text-align:left}
div#link th        {width:22%; background-color:#ffffb3}
div#link td#qr     {width:111px}

th.town      {padding-left:2em; font-size:120%; text-align:left; background-color:#eeffee}
 th.ph0       {width:21%}
 th.ph1,th.ph1pg,th.ph1ui
              {width:21%; padding-left:0.2em; text-align:left; background-color:#ffffb3}
 th.ph1pg     {font-family:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif}
 th.ph1ui     {font-family:"MS UI Gothic",sans-serif}
 th.ph2       {width:7%; font-weight:normal}
 th.ph2b      {width:15%; text-indent:0.2em; font-weight:normal}
 th.ph3       {width:32%; font-weight:normal}
 th.ph4       {width:7%; font-weight:normal}
 th.ph5       {width:18%; font-weight:normal; background-color:#ffffb3}

 td.ph        {text-indent:0.2em; text-align:left}
 td.phpg      {font-family:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif}
 td.phui      {font-family:"MS UI Gothic",sans-serif}

