@charset "Shift_JIS";
body{
  font-size : 15px;
  line-height : 180%;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
  background-color : rgb(214, 241, 200);
}

#wrapper{
  width : 860px;
  margin-right : auto;
  margin-left : auto;
  background-image : url(image/main_bg.png);
  background-repeat : repeat-y;background-position : center center;
}

#head{
  width : 100%;
  height : 674px;
  margin-right : auto;
  margin-left : auto;
  background-image : url(image/head.jpg);
  background-repeat : no-repeat;background-position : center top;
}

#main{
  width : 804px;
  margin-right : auto;
  margin-left : auto;
  background-color : white;
  
}

.main_in{
  text-align : left;
  width : 720px;
  margin-right : auto;
  margin-left : auto;
}

#footer{
  line-height : 32px;
  color : rgb(31, 63, 63);
  background-color : rgb(186, 209, 101);
  text-align : center;
  width : 800px;
  height : 32px;
  font-size : 13px;
  margin-right : auto;
  margin-left : auto;
}

.space20{
  height : 20px;
}

.space40{
  height : 40px;
}

.font17{
  font-size : 17px;
}

.font_red{
  color : rgb(204, 0, 0);
}

.font_blue{
  color : rgb(0, 0, 255);
}

.marker_yellow{
  background-color : rgb(255, 255, 0);
}

.font20{
  font-size : 20px;
  line-height : 200%;
}

.syoukaiwaku{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;border-width : 4px;border-style : solid;border-color : rgb(116, 186, 186);
  width : 700px;
  margin-right : auto;
  margin-left : auto;
}

.space10{
  height : 10px;
}

.matigai1{
  background-image : url(image/images/matigai1_01.jpg);
  width : 720px;
  height : 111px;
  margin-right : auto;
  margin-left : auto;
}

.matigai2{
  background-image : url(image/images/matigai1_02.jpg);
  background-repeat : repeat-y;background-position : center center;
  width : 720px;
  margin-right : auto;
  margin-left : auto;
}

.matigai3{
  background-image : url(image/images/matigai1_03.jpg);
  width : 720px;
  height : 34px;
  margin-right : auto;
  margin-left : auto;
}
.matigai_in{
  width : 640px;
  margin-right : auto;
  margin-left : auto;
}

.naiyou1{
  background-image : url(image/images/naiyou1_01.jpg);
  width : 720px;
  height : 93px;
  margin-right : auto;
  margin-left : auto;
}

.naiyou2{
  background-image : url(image/images/naiyou1_02.jpg);
  background-repeat : repeat-y;background-position : center center;
  width : 720px;
  margin-right : auto;
  margin-left : auto;
}

.naiyou3{
  background-image : url(image/images/naiyou1_03.jpg);
  width : 720px;
  height : 20px;
  margin-right : auto;
  margin-left : auto;
}
.naiyou_in{
  width : 660px;
  margin-right : auto;
  margin-left : auto;
}

.riyu1{
  background-image : url(image/images/riyu1_01.jpg);
  width : 720px;
  height : 132px;
  margin-right : auto;
  margin-left : auto;
}

.riyu2{
  background-image : url(image/images/riyu1_02.jpg);
  background-repeat : repeat-y;background-position : center center;
  width : 720px;
  margin-right : auto;
  margin-left : auto;
}

.riyu3{
  background-image : url(image/images/riyu1_03.jpg);
  width : 720px;
  height : 37px;
  margin-right : auto;
  margin-left : auto;
}
.riyu_in{
  width : 660px;
  margin-right : auto;
  margin-left : auto;
}

.tokuten1{
  background-image : url(image/images/tokuten1_01.jpg);
  width : 720px;
  height : 126px;
  margin-right : auto;
  margin-left : auto;
}

.tokuten2{
  background-image : url(image/images/tokuten1_02.jpg);
  background-repeat : repeat-y;background-position : center center;
  width : 720px;
  margin-right : auto;
  margin-left : auto;
}

.tokuten3{
  background-image : url(image/images/tokuten1_03.jpg);
  width : 720px;
  height : 29px;
  margin-right : auto;
  margin-left : auto;
}
.tokuten_in{
  width : 640px;
  margin-right : auto;
  margin-left : auto;
}

.qa1{
  background-image : url(image/images/qawaku_01.jpg);
  width : 720px;
  height : 116px;
  margin-right : auto;
  margin-left : auto;
}

.qa2{
  background-image : url(image/images/qawaku_02.jpg);
  background-repeat : repeat-y;background-position : center center;
  width : 720px;
  margin-right : auto;
  margin-left : auto;
}

.qa3{
  background-image : url(image/images/qawaku_03.jpg);
  width : 720px;
  height : 29px;
  margin-right : auto;
  margin-left : auto;
}

.q_font{
  font-size : 17px;
  font-weight : bold;
  color : white;
  background-color : rgb(0, 95, 140);
}

.a_font{
  font-size : 20px;
  font-weight : bold;
  color : white;
  background-color : rgb(204, 0, 0);
}

.voice1{
  background-image : url(image/images/voice1_01.jpg);
  width : 720px;
  height : 142px;
  margin-right : auto;
  margin-left : auto;
}

.voice2{
  background-image : url(image/images/voice1_02.jpg);
  background-repeat : repeat-y;background-position : center center;
  width : 720px;
  margin-right : auto;
  margin-left : auto;
}

.voice3{
  background-image : url(image/images/voice1_03.jpg);
  width : 720px;
  height : 35px;
  margin-right : auto;
  margin-left : auto;
}
.voice_in{
  width : 620px;
  margin-right : auto;
  margin-left : auto;
}
.note{
	background-image: url("image/line.gif");
line-height : 36px;
margin: 0px;
}
.note2{
	background-image: url("image/line2.gif");
line-height : 36px;
margin: 0px;
}

#head2{
  background-image : url(image/head2.jpg);
  background-repeat : no-repeat;background-position : center center;
  width : 100%;
  height : 567px;
}
