@charset "UTF-8";
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-image : url(image/haikei.jpg);
  background-repeat : repeat-x;
  background-position : center top;
  background-attachment : fixed;
  background-color : #e9e9e9;
}

#wrapper{
  background-repeat : repeat-y;
  background-position : center top;
  width : 1000px;
  margin-right : auto;
  margin-left : auto;
  background-image : url(image/wrapper_bg.png);
}

#head{
  width : 960px;
  height : 620px;
  margin-right : auto;
  margin-left : auto;
  background-image : url(image/head.png);
  background-color : transparent;
}

#main{
  text-align : center;
  width : 960px;
  margin-right : auto;
  margin-left : auto;
}

.main_in{
  width : 860px;
  margin-right : auto;
  margin-left : auto;
  text-align : left;
}

#footer{
  font-size : 13px;
  line-height : 38px;
  color : white;
  background-color : #4d4d4d;
  text-align : center;
  width : 960px;
  height : 38px;
  margin-right : auto;
  margin-left : auto;
}

.space20{
  height : 20px;
}

.space40{
  height : 40px;
}

.font_red{
  color : #cc0000;
}

.font_blue{
  color : #1d13cc;
}

.marker_yellow{
  background-color : #ffff00;
}

.syoukai1{
  background-image : url(image/images/syoukaiwaku_01.jpg);
  width : 860px;
  height : 127px;
  margin-right : auto;
  margin-left : auto;
}

.syoukai2{
  background-image : url(image/images/syoukaiwaku_02.jpg);
  background-repeat : repeat-y;
  background-position : center top;
  width : 860px;
  margin-right : auto;
  margin-left : auto;
}

.syoukai3{
  background-image : url(image/images/syoukaiwaku_03.jpg);
  width : 860px;
  height : 38px;
  margin-right : auto;
  margin-left : auto;
}
.syoukai_in{
  width : 780px;
  margin-right : auto;
  margin-left : auto;
  text-align : left;
}
.font17{
  font-size : 17px;
}

.naiyou1{
  background-image : url(image/images/naiyouwaku_01.jpg);
  width : 860px;
  height : 25px;
  margin-right : auto;
  margin-left : auto;
}

.naiyou2{
  background-image : url(image/images/naiyouwaku_02.jpg);
  background-repeat : repeat-y;
  background-position : center top;
  margin-right : auto;
  margin-left : auto;
}

.naiyou3{
  background-image : url(image/images/naiyouwaku_03.jpg);
  width : 860px;
  height : 23px;
  margin-right : auto;
  margin-left : auto;
}

.bred1{
  background-image : url(image/images/bred1_01.jpg);
  width : 800px;
  height : 80px;
  margin-right : auto;
  margin-left : auto;
}

.bred2{
  background-image : url(image/images/bred1_02.jpg);
  background-repeat : repeat-y;
  background-position : center top;
  margin-right : auto;
  margin-left : auto;
}

.bred3{
  background-image : url(image/images/bred1_03.jpg);
  width : 800px;
  height : 20px;
  margin-right : auto;
  margin-left : auto;
}
.bred_in{
  width : 760px;
  margin-right : auto;
  margin-left : auto;
  text-align : left;
}

.tokuten1{
  background-image : url(image/images/tokuten1_01.jpg);
  width : 860px;
  height : 152px;
  margin-right : auto;
  margin-left : auto;
}

.tokuten2{
  background-image : url(image/images/tokuten1_02.jpg);
  background-repeat : repeat-y;
  background-position : center top;
  width : 860px;
  margin-right : auto;
  margin-left : auto;
}

.tokuten3{
  background-image : url(image/images/tokuten1_03.jpg);
  width : 860px;
  height : 53px;
  margin-right : auto;
  margin-left : auto;
}
.tokuten_in{
  width : 750px;
  margin-right : auto;
  margin-left : auto;
}

.qa1{
  background-image : url(image/images/qawaku_01.jpg);
  width : 860px;
  height : 31px;
  margin-right : auto;
  margin-left : auto;
}

.qa2{
  background-image : url(image/images/qawaku_02.jpg);
  background-repeat : repeat-y;
  background-position : center top;
  width : 860px;
  margin-right : auto;
  margin-left : auto;
}

.qa3{
  background-image : url(image/images/qawaku_03.jpg);
  width : 860px;
  height : 30px;
  margin-right : auto;
  margin-left : auto;
}
.qa_in{
  width : 780px;
  margin-right : auto;
  margin-left : auto;
}

.q_font{
  font-size : 17px;
  font-weight : bold;
  color : #1d13cc;
}

.kakaku1{
  background-image : url(image/images/kakaku_01.jpg);
  width : 860px;
  height : 1089px;
  margin-right : auto;
  margin-left : auto;
}

.kakaku2{
  background-image : url(image/images/kakaku_02.jpg);
  background-repeat : repeat-y;
  background-position : center top;
  width : 860px;
  margin-right : auto;
  margin-left : auto;
}

.kakaku3{
  background-image : url(image/images/kakaku_03.jpg);
  width : 860px;
  height : 19px;
  margin-right : auto;
  margin-left : auto;
}

.space10{
  height : 10px;
}

.voice1{
  background-image : url(image/images/voice1_01.png);
  width : 860px;
  height : 141px;
  margin-right : auto;
  margin-left : auto;
}

.voice2{
  background-image : url(image/images/voice1_02.png);
  background-repeat : repeat-y;
  background-position : center top;
  margin-right : auto;
  margin-left : auto;
}

.voice3{
  background-image : url(image/images/voice1_03.png);
  width : 860px;
  height : 36px;
  margin-right : auto;
  margin-left : auto;
}
.voice_in{
  width : 780px;
  margin-right : auto;
  margin-left : auto;
}
.note{
	background-image: url("image/line.gif");
line-height : 36px;
margin: 0px;
}

