a:link{ text-decoration: none }
a:visited{ text-decoration: none }
a:hover{ text-decoration: underline  }
a:active{ text-decoration: none }

#menuposition {
	position:absolute;
	top:10px;
	left:auto
}

body{
  color: #000000;
  background-color:#ffffff;
}
/*background-image:url(img/backgroundpat.gif);*/

.zentai { 
  margin:0 10 0 100;
  color :#ffffff;
  background-color:#ffffff;
  margin:auto;
  text-align: center;
  font-weight:normal
}
.headwaku { 
  color :#000000;
  text-align: center;
  font-weight:normal
}

.basewaku { 
  color :#000000;
  background-image: url(img/main-image-color.gif);
  text-align: center;
  font-weight:normal
}

.ashiato { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  2px;
  border: solid 1px;
  border-color: #9999FF;
  background-color:#ffffff;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.maincontents1 { 
  text-align: left;
  color:#000000;
  background-color:#ffffff;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.maincontents2 { 
  text-align: left;
  color:#000000;
  background-color:#ffffdd;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.maincontents3 { 
  text-align: left;
  color:#000000;
  background-color:#fffefe;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.maincontents4 { 
  text-align: left;
  vertical-align:top;
  color:#000000;
  padding: 2px  2px  2px  2px;
  border: solid 1px;
  border-color: #555588 #000088 #000088 #555588;
  background-color:#fffefe;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.indexcontents { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  20px;
  background-color:#eeeeff;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.indextable { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  2px;
  border: solid 1px;
  border-color: #555588 #000088 #000088 #555588;
  background-color:#ffffff;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.osusumetable { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  2px;
  border: solid 1px;
  border-color: #555588 #000088 #000088 #555588;
  background-color:#ffffdd;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

/*ヘッダーグーグル*/
.googlecss { 
  text-align: right;
  vertical-align:bottom;
  color:#000080;
  font-weight:bold;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

/*項目（ラベル）*/
.koumoku { 
  text-align: left;
  color:#000080;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

/*必須項目（ラベル）*/
.hissu { 
  text-align: left;
  color:#ff0000;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

/*イベントタイトル*/
.eventtype { 
  text-align: left;
  color:#ffffff;
  background-color:#ff0000;
  font-weight:bold;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.eventtitle { 
  text-align: left;
  color:#000080;
  background-color:#ffeeee;
  font-weight:bold;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

/*イベントタイトル*/
.toplist { 
  text-align: left;
  color:#000000;
  background-color:#ffffff;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

/*リスト表示明滅*/
.li0 { 
  color:#000000;
  background-color:#fff5f5;
  font-size: 10pt;
}
.li1 { 
  color:#000000;
  background-color:#ffffff;
  font-size: 10pt;
}

.mainmenutable { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  2px;
  border: solid 1px;
  border-color: #9999FF;
  background-color:#ffffff;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.sakuratable { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  2px;
  border: solid 1px;
  border-color: #9999FF;
  background-image:url(/img/sakura-back.jpg);
  font-weight:normal;
  font-size: 12pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.eventtable { 
  text-align: left;
  color:#000000;
  padding: 8px  8px  8px  8px;
  border: solid 1px;
  border-color: #9999FF;
  background-color:#ffffff;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }


.eventtablecheck { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  2px;
  border: solid 1px;
  border-color: #9999FF;
  background-color:#ffdddd;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.eventtablepoint { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  2px;
  margin:4px;
  border: solid 1px;
  border-color: #9999FF;
  background-color:#ffffee;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.adachiwalk { 
  text-align: left;
  line-height:120%;
  color:#000000;
  background-color:#ffffff;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.column { 
  text-align: left;
  line-height:130%;
  color:#000000;
  background-color:#eeeeee;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.voice { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  2px;
  border: solid 1px;
  border-color: #555588 #000088 #000088 #555588;
  background-color:#ffeeee;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.indenttable { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  20px;
  background-color:#ffffff;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.midashi1{
  text-align: left;
  color:#000000;
  background-color:#ffaaaa;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.midashi2{
  text-align: left;
  color:#000000;
  background-color:#ffffee;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.midashi3{
  text-align: left;
  color:#ffffff;
  background-color:#aaaaff;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.sitemap { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  2px;
  border: solid 1px;
  border-color: #555588 #000088 #000088 #555588;
  background-color:#ffffff;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.sitemapcolumn { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  20px;
  background-color:#ddddff;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.fotmenu{  text-align: center;  color:#ffffff;    background:#000080; font-size: 8pt; }

#fot a:link {  color:#ffffff;  text-decoration: none;     }
#fot a:hover { color:#ffffff;  text-decoration: underline;    }
#fot a:visited  {  color:#ffffff;  text-decoration: underline;     }

#intext a:link {
              font-size: 10pt;
              color:#000000;
              text-decoration: underline;
              }
#intext a:hover {
              font-size: 10pt;
              color:#ff0000;
              text-decoration: underline;
              }
#intext a:visited {
              font-size: 10pt;
              color:#555555;
              text-decoration: underline;
              }
 
.inpagenave { 
  text-align: left;
  color:#000000;
  background-color:#ffeeee;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.topicnavi { 
  text-align: left;
  color:#000000;
  padding: 2px  2px  2px  2px;
  border: solid 1px;
  border-color: #9999FF;
  background-color:#ffffff;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.leftnavi{
  text-align: left;
  vertical-align:top;
  color:#000000;
  background-color:#ffffff;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.rightnavi{
  text-align: left;
  color:#000000;
  background-image: url(img/main-image-color.gif);
/*  background-color:#008080;*/
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

#menu a:link {
              display: block;
              width: 140px;
              background-color:#ffffee;
              padding: 2px;
              text-align: left;
              text-decoration: none;
              font-size: 10pt;
              font-weight: bold;
              color: #000080
               }

#menu a:hover {
              display: block;
              background-color: #ff2222;
              padding: 2px;
              text-decoration: underline;
              color: #ffffff
              }

#menu a:visited {
              display: block;
              width: 140px;
              background-color:#ffffde;
              padding: 2px;
              text-align: left;
              text-decoration: underline;
              font-size: 10pt;
              font-weight: bold;
              color: #000080
               }


h1 { 
  padding:4;
  color :#4b0082;
  background-color:#ffc0cb;
  text-align: left;
  line-height:100%;
  font-weight:bold;
  font-size: 14pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

h2 { 
  padding:0;
  color :#ffffff;
  text-align: left;
  padding: 4px;
  line-height:100%;
  font-weight:bold;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }
  
h3 { 
  color :#000000;
  background:#ffffdd;
  text-align: left;
  font-weight:bold;
  font-size: 12pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

h4 { 
  color :#000000;
  background:#ffffff;
  text-align: left;
  font-weight:bold;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

h5 { 
  color :#000000;
  background:#ffffaa;
  text-align: left;
  font-weight:bold;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.c {  text-align: center;  }
.l {  text-align: left;  }
.r {  text-align: right;  }

.em08 { font-weight:bold;  font-size: 0.8em  }
.em06 { font-weight:bold;  font-size: 0.6em  }
.em04 { font-weight:bold;  font-size: 0.4em  }

.point {   font-weight:normal;  font-size: 1.1em  }

.em1 {   font-weight:bold;  font-size: 1.2em  }
.em2 {   font-weight:bold;  font-size: 1.4em  }
.em3 {   font-weight:bold;  font-size: 1.6em  }
.em4 {   font-weight:bold;  font-size: 1.8em  }
.em5 {   font-weight:bold;  font-size: 2.0em  }

.em08r {   color :#ff0000;  font-weight:bold;  font-size: 0.8em  }

.em1r {   color :#ff0000;  font-weight:bold;  font-size: 1.2em  }
.em2r {   color :#ff0000;  font-weight:bold;  font-size: 1.4em  }
.em3r {   color :#ff0000;  font-weight:bold;  font-size: 1.6em  }
.em4r {   color :#ff0000;  font-weight:bold;  font-size: 1.8em  }
.em5r {   color :#ff0000;  font-weight:bold;  font-size: 2.0em  }

.em1b {   color :#0000aa;  font-weight:bold;  font-size: 1.2em  }
.em2b {   color :#0000aa;  font-weight:bold;  font-size: 1.4em  }
.em3b {   color :#0000aa;  font-weight:bold;  font-size: 1.6em  }
.em4b {   color :#0000aa;  font-weight:bold;  font-size: 1.8em  }
.em5b {   color :#0000aa;  font-weight:bold;  font-size: 2.0em  }

.vm{	/*Virtical Middle*/ 
  vertical-align:middle;
}
.vt{	/*Virtical top*/ 
  vertical-align:top;
}

.lthrogh { 
  color :#ff0000;
  background:#ffffff;
  text-decoration: line-through;
  font-weight:bold;
  font-size: 1.2em  }

.longtext { 
  line-height:120%;
  text-align: left;
  text-indent:1em;
  color:#000000;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.dot1 { 
  margin:4px;
  padding: 4px;
  border: dotted 4px;
  border-color: #8DCFF4;
}
.dot2 { 
  margin:2px;
  padding: 4px;
  border: dotted 2px;
  border-color: #4D9Fa4;
}
  
.dot3 { 
  margin:4px;
  padding: 4px;
  border: dotted 4px;
  border-color: #888800;
}
.dot4 { 
  margin:2px;
  padding: 4px;
  border: dotted 2px;
  border-color: #999900;
}


.text { 
  text-align: left;
  color:#000000;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.text08 { 
  text-align: left;
  color:#000000;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.text08r { 
  text-align: right;
  color:#000000;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.text07c { 
  text-align: center;
  color:#000000;
  font-weight:normal;
  font-size: 7pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.textr { 
  text-align: right;
  color:#000000;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.nextclick { 
  color:#ffffff;
  background:#5555ff;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.textc { 
  text-align: center;
  color:#000000;
  font-weight:normal;
  font-size: 10pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.copyright { 
  color:#000000;
  background-color:#ffffff;
  text-align: center;
  font-weight:normal;
  font-size: 8pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

  
.hidden { 
  text-align: left;
  color:#ffffff;
  background:#ffffff;
  font-weight:normal;
  font-size: 1pt;
  font-family : "ＭＳ Ｐゴシック",Osaka,sans-serif  }

.infolink{  text-align: left;  color:#000000;    background:#ffeeee; font-size: 10pt; }

/*画像配置関連*/
img.left {
  float: left;
  margin-right : 0.2em;
  margin-bottom: 0.2em
}

img.right {
  float: right;
  margin-left : 0.2em;
  margin-bottom: 0.2em
}

img.center {
  float: center;
  margin-left : 0.2em;
  margin-bottom: 0.2em
}

img.il {
  float: left;
  margin : 5px
}

img.ir {
  float: right;
  margin : 5px
}

img.ic {
  float: center;
  margin : 5px
}

div.photor {
  float:right;
  width:200px;
}
div.photo img {
  width:90%;
  margin-right:20px;
}
div.photo div {
  text-align:center;
  width:90%;
}

div.photol {
  float:left;
  width:200px;
}
div.photol img {
  width:90%;
  margin-right:20px;
}
div.photol div {
  text-align:center;
  width:90%;
}

div.photoc {
  float:center;
  width:200px;
}
div.photoc img {
  width:90%;
  margin-right:20px;
}
div.photoc div {
  text-align:center;
  width:90%;
}

/*学校案内*/
.school{
  line-height:120%;
  text-align: left;
  color:#000000;
  font-weight:normal;
  font-size: 12pt;
  font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}

.school h1{
  color:#000055;
  background-color:#ffffff; 
  font-weight:bold;
  font-size: 18pt;
  padding:10px 10px 5px 20px;
  margin:10px 10px 5px 20px;
  border-left: solid 15px;
  border-color-left: #ff9999;
  border-bottom: solid 2px;
  border-color-bottom: #ff9999;
}

.school dt{
  color:#000000;
  font-weight:bold;
  font-size: 16pt;
  padding:10px 10px 5px 20px;
  margin:10px 10px 5px 20px;
  border-bottom: dotted 2px;
  border-color: #999900;
}
.school dt b{
  color:#ee0000;
  font-weight:normal;
  font-size: 12pt;
}

.school dd{
  color:#000000;
  font-weight:normal;
  font-size: 12pt;
  margin:0px 10px 5px 40px;
  border-bottom: dotted 2px;
  border-color: #999900;
}
.school dd span{
  color:#000000;
  font-weight:normal;
  font-size: 10pt;
}

/*じゃぶじゃぶ池*/
.jabjab{
  line-height:120%;
  text-align: left;
  color:#000000;
  font-weight:normal;
  font-size: 12pt;
  font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}

.jabjab h1{
  color:#000055;
  background-color:#ffffff; 
  font-weight:bold;
  font-size: 18pt;
  padding:10px 10px 5px 20px;
  margin:10px 10px 5px 20px;
  border-left: solid 15px;
  border-color-left: #ff9999;
  border-bottom: solid 2px;
  border-color-bottom: #ff9999;
}

.jabjab dt{
  color:#000000;
  font-weight:bold;
  font-size: 16pt;
  padding:10px 10px 5px 20px;
  margin:10px 10px 5px 20px;
  border-bottom: dotted 2px;
  border-color: #999900;
}
.jabjab dt b{
  color:#ee0000;
  font-weight:normal;
  font-size: 12pt;
}

.jabjab dd{
  color:#000000;
  font-weight:normal;
  font-size: 12pt;
  margin:0px 10px 5px 40px;
  border-bottom: dotted 2px;
  border-color: #999900;
}
.jabjab dd span{
  color:#000000;
  font-weight:normal;
  font-size: 10pt;
}



