@charset "shift_jis";
/* CSS Document */

/*HEADTABLE------------------------------------------------HEADTABLE*/
.head_tbl{
  width: 860px ;
  height: auto ;
  margin: 0px 20px 0px ;
  }

.tit1{
  width: 410px ;
  height: auto ;
  margin: 0px 0px 20px ;
  padding: 30px 0px 0px ;
  }

.td01{
  background: url(img/bg1.jpg) 0 30% no-repeat ;
  }
 
.td02{
  background: url(img/bg2.jpg) 100% 100% no-repeat ;
  }

.txt1{
  width: 285px ;
  height: auto ;
  margin: 0px 0px 0px 125px ;
  }

/*INTRO-----------------------------------------------------INTRO*/
#intro{
  width: 739px ;
  height: 153px ;
  margin: 20px 0px 0px 20px ;
  }


/*‘ÌŒ±FORM-----------------------------------------------------‘ÌŒ±FORM*/
.form_tbl1{
  width: 800px ;
  height: auto ;
  margin: 20px 50px 0px ;
  color: #836B45 ;
  line-height: 20px ;
  }

.form_tbl1 td{
  padding: 7px 20px 7px 10px ;
  }

.td1{
  background: #C5BF9B ;
  border-bottom: #FFF 3px solid ;
  border-top: #FFF 4px solid ;
  font-size: 16px ;
  color: #FFF ;
  font-weight: bold ;
  }

.td2{
  background: #F7F2DC ;
  border-bottom: #FFF 1px solid ;
  }

.td3{
  border-bottom: #836B45 1px solid ;
  }

.txt_s{
  font-size: 12px ;
  padding-top: 5px ;
  }


/* 241107?? */
.form_list{
	width: min(600px,90%);
	margin: 0 auto;
	padding: 50px 0 100px;
	list-style: none;
}

.form_list .list_item{
	margin-top: 20px;
}

.form_list .item_link{
	display: block;
	padding: 1.5em 1em;
	background-color: #588619;
  border: 2px solid #588619;
	color: #fff;
	font-family: 'Yu Mincho Light','YuMincho','Yu Mincho','????',sans-serif;
	font-size: 16px;
	text-align: center;
  transform: scale(1);
	transition: all .3s;
}

.form_list .item_link:hover{
  background-color: #fff;
  color: #588619;
  transform: scale(.98);
	transition: all .3s;
}

.form_list .item_link .top_text{
	display: inline-block;
	margin-right: 0.25em;
	font-size: 1.3em;
}


.form_list .item_link .small_text{
	display: block;
	font-size: 0.8em;
}



/*THANKS-----------------------------------------------------THANKS*/
#thanks{
  padding: 40px 0px ;
  text-align: center ;
  }

.button{
  width: auto ;
  height: auto ;
  text-align: center ;
  margin: 0px 0px ;
  padding: 10px 0px ;
  }