@charset   "UTF-8";
body{
  font-family: 'ＭＳ Ｐゴシック','MS PGothic',sans-serif; 
  text-align:center;
  margin: 0px ;   /* 追加部分 */
}
/* body部分（navボタン下） */
#contents{
  width:800px;
  text-align:left;
  margin:0px auto;
}

h1{
  font-size:16px;
  color:white;
  border-left-width:5px;
  border-left-style:solid;
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-color:white;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  width:765px;     /* 変更 770→765px */
}

h2{
  font-size:12px;
  border-left-width:5px;
  border-left-style:solid;
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-color:#99ccff;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  width:800px;
}


span{
  font-size:14px;
  color:#ffffff;
  border-width : 1px;
  border-style : solid;
  border-color : white;
  padding-top:8px;
  padding-bottom:8px;
  padding-right:40px;
  padding-left:40px;
}

.haba{
  width:800px;
}

/* 最下部 HOMEへ戻る */
.modoru{
  width:800px;
  padding-top:3px;
  padding-bottom:3px;
  border-top-style:solid;
  border-top-width:1px;
  color:#ffffff;
  background-color:#99ccff;
}


.home1{
  float:left;
}


.home2{
  clear:both;
}


.home3{
  color:#ffffff;
  border-left-width:5px;
  border-left-style:solid;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#ffffff;
  padding-left:5px;
  width:380px;
}


.home4{
  width:350px;
  height:250px;
}


.home5{
  width:350px;
  height:150px;
}


.home6{
  color:#ffffff;
  border-left-width:5px;
  border-left-style:solid;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#ffffff;
  padding-left:5px;
  width:790px;
}


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

a:hover{
  color:#59acff; 
}
#txt{
	border-bottom-width:1.5px;
	border-bottom-height:150px;
	border-bottom-style:solid;
	border-color:#59acff;
}




/* お知らせ・更新情報　インラインフレーム */

#contents222{
  width:347px;
  text-align:left;
  margin:0px auto;
}

iframe.line { border: 1px #4169E1 solid; }





/* レスポンシブ 画面幅（最小） */
@media screen and (max-width:790px) {/* ★480以下では、スマホの横画面が崩れる */
/* メニューリンクボタン修正 */
span{
  padding-left:36px;
  padding-right:36px;
}
}



