<img src="../images/title_shisetsuriyou.png"><img src="../images/title_shisetsuriyou.png"><img src="../images/title_shisetsuriyou.png"><img src="../images/title_shisetsuriyou.png">@charset "utf-8";

a {
  text-decoration: none;                                    /* リンクのアンダーライン消去 */
}

a:link{
  color: #FFFFFF;                                           /* リンクをまだ押してません色 */
}

a:visited{
  color: #DDDDDD;                                           /* リンクをすでに押しました色 */
}

a:hover{
  color: #EEBB00;                                           /* リンクにポインタ乗ってます色 */
}


html{
  width: 1300px;
  text-align: center;                                       /* 要素をセンター揃えに */
  margin: auto;
  background-color: #FAF5EE;
}

.pagebox {
   min-height: 100%;
}


/* スクロールするとでてくる「TOPに戻る」ボタン */
.back-to-top {
  display: none;
  position: fixed;
  right: 5%;
  bottom: 1%;
  color: #FFFFFF;
  padding: 2rem;
  border-radius: 50%;
  text-decoration: none;
  z-index: 1000;
}

.back-to-top::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
  width: 70px;
  height: 70px;
  background-color: #7CB561;
  border-radius: 50%;
  z-index: -1;
}

section {
  margin: 50px;
  border-radius: 20px;
  height: 1000px;
  font-size: 48px;
  padding: 30px;
  color: rgba(0, 0, 0, 0);
  text-shadow: 3px 3px 0 #cd5;
  -webkit-text-stroke: 1px #888888;
  text-stroke: 1px #888888;
}



body {
  width: 100%;                                              /* Webの横幅の指定 */
		height: 100%;                                             /* Webの縦幅の指定 */
  text-align: center;                                       /* 要素をセンター揃えに */
  font-size: normal;                                        /* フォントサイズ指定 */
  font-family: 'M PLUS Rounded 1c', serif;                  /* Webフォントを「M PLUS Rounded 1c」に指定*/
  line-height: 1.25;                                        /* Webの行間指定 */
  margin: 10px auto 0px;                                    /* 要素の外側の余白設定 */
  background: #FFFFFF;                                      /* body要素内の色設定 */
}
 
header{
  z-index: 100;                                             /* CSS重なり順設定 */
  top: 0px;                                                 /* ヘッダーの上位置設定 */
  left: 0px;                                                /* ヘッダーの左位置設定 */
		height: 100%;                                             /* 縦幅設定 */
  width: 100%;                                              /* ヘッダーの横幅設定 */
}

#home{
  margin-top: 20px;                                         /* TOP画とメニューの重なり具合を調整 */
  background-color: #FFFFFF;                                /* 背景画像を設定 */
  background-size: cover;                                   /* 元画像の縦横比を保持し要素をちょうどよく覆うサイズに設定 */
  text-align: center;                                       /* 水平方向を中央配置に設定 */
}

#index_nav {
	 z-index: 200;                                             /* CSS重なり順設定 */
  width: 1300px;                                            /* 要素の横幅設定 */
	 height: 76px;                                             /* 要素の縦幅設定 */
  margin: auto;                                             /* 要素の外側余白設定 */
  color: #FFFFFF;                                           /* 要素内の色設定 */
  background-color: #7CB561;                                /* 要素の背景色設定 */
}

#index_nav tr {
	 float: left;
	 width: 1300px;
	 height: 76px;
  vertical-align: middle;
}

#index_nav th {
	 float: left;
	 width: 270px;
	 height: 76px;
  vertical-align: middle;
  padding-left: 5px;
}

#index_nav td {
  height: 100%;
		width: 1010px;
		text-align: right;
  font-size: 17px;
	 padding: 23px 15px 0px 0px;
}

#title_nagare {
		float: none;
  height: 100%;
		width: 1300px;
  margin: 80px 0px 0px 0px;
 	padding-top: 50px;
	 text-align: center;
	 vertical-align: bottom;
}

#naiyou_nagare {
		float: none;
  height: 100%;
		width: 1300px;
  margin: 0px 0px 50px 0px;
 	padding-top: 0px;
	 text-align: center;
	 vertical-align: bottom;
}




#oubonaiyou-btn a {
  background-color: #1D2088;
  color: #FFFFFF;
  font-size: 30px;
  width: 460px;
  height: 45px;
  display: block;
  margin: 0px 0px 0px 210px;
  padding-top: 10px;
  text-decoration: none;
}

#oubonaiyou-btn a:hover {
  text-decoration: none;
  background-color: #6D70D3;
  color: #EEEEEE;
}


#kuwashikuha {
		float: none;
	 width: 1300px;
	 margin: 20px 0px 50px 0px;
}

.contents td{
	 width: 1190px;
  font-size: 25px;
  text-align: left;
	 padding-left: 60px;
}

.kojinjoho_contents {
		float: none;
	 width: 1244px;
	 margin: 0px 0px 30px 2px;
}

.kojinjoho_contents th {
  font-size: 25px;
  text-align: left;
  color: #0000000;
	 padding-left: 56px;
}

.kojinjoho_contents td{
  font-size: 25px;
  text-align: left;
		padding: auto;
}

footer {
		float: none;
  font-size: 20px;
  text-align: center;
  color: #000000;
  height: 91px;
  width: 1200px;
  margin: 150px 0px 20px 0px;
}