﻿body	{ font-family:  "メイリオ",Meiryo,sans-serif; font-style:normal; font-weight:normal; font-size: 80%; text-align:left; color:#3a614c;}

h1	{ position: absolute; top: 33px; left: 60px; font-family: "HGP行書体","HG行書体","HGP祥南行書体","魚石行書","ヒラギノ行書 W4","ヒラギノ明朝 Pro W6","ＭＳ Ｐ明朝",serif; font-size:300%; font-weight: stlong; margin: 0em 0em 0em 1em; letter-spacing: 0.3em; color: #003300; }

h2	{ font-size:95%; padding-left: 5px; margin-top: 2px; margin-bottom: 0px; }

h3	{ border:3px double #cccccc; color: #ffffff; background-color: #003300; font-family: "HGP行書体","ＭＳ Ｐ明朝",serif; font-size: 190%; padding-left: 4px; margin: 0.5em;}

h1 span { color:#003300; font-family: "HGP行書体","HG行書体","HGP祥南行書体","魚石行書","ヒラギノ行書 W4","ヒラギノ明朝 Pro W6","ＭＳ Ｐ明朝",serif; font-size:80%; font-weight: normal; letter-spacing: 0.2em;}

h4	{ color:#cc3300; font-family: "HGP行書体","HG行書体","HGP祥南行書体","魚石行書","ヒラギノ行書 W4","ヒラギノ明朝 Pro W6","ＭＳ Ｐ明朝",serif; font-size:130%; letter-spacing: 0.5em; margin: 0em 0em 0em 1em;}

h5	{ border:3px double #cccccc; color: #003300; background-color: #ffffff; font-family: "HGP行書体","HG行書体","HGP祥南行書体","魚石行書","ヒラギノ行書 W4","ヒラギノ明朝 Pro W6","ＭＳ Ｐ明朝",serif; font-size: 170%; padding-left: 4px; margin: 0.5em;}

h6	{ font-family: "HGP行書体","HG行書体","HGP祥南行書体","魚石行書","ヒラギノ行書 W4","ヒラギノ明朝 Pro W6","ＭＳ Ｐ明朝",serif; font-size: 190%; padding-left: 4px; margin: 0.5em ;}

.type7	{ border:3px double #cccccc; color: #003300; background-color: #ffffff; padding-left: 4px; margin: 0.5em; }

.type5	{font: 1em/1.5em "ＭＳ Ｐ明朝"; text-indent: 1em;}

.aki	{ font: 1em/0.5em; text-indent: 5em; line-height: 0.5em; font-size: 110%; font-family:  "メイリオ",Meiryo,sans-serif;}

p	{ font-family: "ＭＳ Ｐ明朝",serif; font-size: 120%; letter-spacing: 0.2em; text-align: justify; text-justify: inter-ideograph; line-height: 2em; margin: 5px; }

.line	{ border-left: 12px solid #cc3300; padding-left: 5px; border-bottom: dotted 1px #990000; }
/* これ以下はMac版IEでは無効 \*/
.big:first-letter { float: left; color: #cc3300; padding: 5px; font-size: 3em; margin: 0px;}
/* ここまで */
address { font-size: 150%; font-style: normal; text-align:center; color: #000000; border-top: 2px solid #003300; padding 20px; }

#path	{ color: #000000; font-size: 108%; text-align: right; margin: 0em 1em 0em 10em; background-color: #cc3300; }

#home	{ margin: 20px 0px 50px 30px; }

#box	{background-color: #f9fbf3; font-size: 80%; }

#box img { width: 130px; }

#box1 img { width: 255px; }

ul      { font 1em/1.5em; "ＭＳ Ｐ明朝",serif; font-size: 110%;}

li	{list-style: decimal;}

.now	{ background-color: #ffffff; border-color: #999999 #cccccc #cccccc #999999; display: block; }

a	{ text-decoration: none; font-size: 100%;  font-weight: bold;}

a:link	{ color:#000000; }

a:visited { color:#003300; }

a:hover	{ color:#ff9900 }

a:active { color:#99ff00; }

p a	{ text-decoration: underline; }

ul a	{ text-decoration: underline; }

h2 a	{ font-size: 115%; background-color: #669966; display: block; width: 90px; border: 2px solid; border-color: #66cc66 #666666 #666666 #66cc66; padding: 5px 1.5px 5px 1.5px; text-align: center; }

.sl	{ font-size: 90%; background-color: #669966; display: block; width: 90px; border: 1px solid; border-color: #3a614c; text-align:center;  list-style: none; }

.type1	{ border:3px double #cccccc; background-color: #cc3300; text-align: center; font-size: 85%; }

.type2	{ border: 3px double #cccccc; background-color: #cc3300; text-align: center; font-size: 85%; }

.type3	{ border-bottom: 3px double #cc3300; text-align: right; font-size: 85%; }

span	{ white-space: nowrap; }

hr	{ border-color: #cc3300; border-size: 3px; }

rt { color: blue; }

.infobox { height: 100px; overflow: scroll;}
.infobox1 { height: 360px; overflow: scroll;}

#info	{ font-size: 115%; background-color: #f9fbf3; display: block; width: 230px; border: 3px solid; border-color: #ffffff #666666 #666666 #ffffff; padding: 5px 1.5px 5px 1.5px; text-align: center; margin: 10px 0px 0px 10px;
   /* ▼CSS3 */
   border-top-right-radius: 20px;   /* 右上 */
   border-bottom-left-radius: 20px; /* 左下 */

   /* ▼Safari,Chrome */
   -webkit-border-top-right-radius: 20px;   /* 右上 */
   -webkit-border-bottom-left-radius: 20px; /* 左下 */

   /* ▼Firefox */
   -moz-border-radius-topright: 20px;   /* 右上 */
   -moz-border-radius-bottomleft: 20px; /* 左下 */
}

.hiro	{padding:0em ; margin: 2em; width: 450px; list-style: circle;}

div.kage img {
   background-image: url("img/backshadow.gif");
   background-repeat: no-repeat;
   background-position: right bottom;
   padding: 0px 11px 12px 0px;
}

.topix	{background-color: #cddbb6;}