@charset "Shift_JIS";
body{
  font-size : 14px;
  line-height : 180%;
  text-align : center;
  margin-top : 0px;
  font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
  background-image : url(image/haikei.jpg);
  background-repeat : repeat;
  
}

#wrapper{
  text-align : center;
  width : 880px;
  margin-left : auto;
  margin-right : auto;
  background-image : url(image/wrapper_bg.png);
  background-repeat : repeat-y;background-position : center top;
}

#header{
  text-align : center;
  width : 820px;
  margin-left : auto;
  margin-right : auto;
  background-color : rgb(236, 255, 255);
  height : 590px;
  background-image : url(image/header.jpg);
}

#main{
  width : 820px;
  margin-left : auto;
  margin-right : auto;
}

#footer{
  font-size : 13px;
  line-height : 32px;
  color : white;
  background-color : #1e7b9e;
  text-align : center;
  width : 820px;
  height : 32px;
  margin-left : auto;
  margin-right : auto;
}

.box640{
  text-align : left;
  width : 640px;
  margin-left : auto;
  margin-right : auto;
}

.space20{
  height : 20px;
}
.space30{
  height : 30px;
}

.font16{
  font-size : 16px;
}

.marker_yellow{
  background-color : rgb(255, 255, 166);
}

.font_pink{
  color : rgb(234, 66, 102);
}

.box530{
  text-align : left;
  width : 530px;
  margin-left : auto;
  margin-right : auto;
}
.box570{
  text-align : left;
  width : 570px;
  margin-left : auto;
  margin-right : auto;
}

.font_blue{
  color : rgb(0, 128, 255);
}

.font15{
  font-size : 15px;
}

.space10{
  height : 10px;
}

.font24{
  font-size : 24px;
  line-height : 200%;
}
.font22{
  font-size : 22px;
  line-height : 200%;
}
.font20{
  font-size : 20px;
  line-height : 200%;
}

.font_red{
  color : rgb(204, 0, 0);
}

.note{
	background-image: url("image/line.gif");
line-height : 36px;
margin: 0px;
  width : 580px;
  margin-left : auto;
  margin-right : auto;
}

.saigo_bg{
  background-image : url(image/saigo_bg.jpg);
  background-repeat : repeat-y;background-position : right top;
}

.space50{
  height : 50px;
}

.kansou1{
  width : 640px;
  height : 230px;
  margin-left : auto;
  margin-right : auto;
}

.kansou2{
  background-image : url(image/images/kansou1_02.jpg);
  background-repeat : repeat-y;background-position : center top;
  margin-left : auto;
  margin-right : auto;
}

.kansou3{
  background-image : url(image/images/kansou1_03.jpg);
  width : 640px;
  height : 29px;
  margin-left : auto;
  margin-right : auto;
}

.kansou_in{
  text-align : left;
  width : 580px;
  margin-left : auto;
  margin-right : auto;
}

.syoukai1{
  background-image : url(image/images/syoukaiwaku_01.gif);
  width : 640px;
  height : 23px;
  margin-left : auto;
  margin-right : auto;
}

.syoukai2{
  background-image : url(image/images/syoukaiwaku_02.gif);
  background-repeat : repeat-y;background-position : center top;
  margin-left : auto;
  margin-right : auto;
}

.syoukai3{
  background-image : url(image/images/syoukaiwaku_03.gif);
  width : 640px;
  height : 22px;
  margin-left : auto;
  margin-right : auto;
}

.syoukai_in{
  text-align : left;
  width : 580px;
  margin-left : auto;
  margin-right : auto;
}

.font18{
  font-size : 18px;
  line-height : 200%;
}

.syoseki_text{
  text-align : left;
  width : 500px;
  
  
  padding-top : 7px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : teal;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : dotted;
  border-right-style : dotted;
  border-bottom-style : dotted;
  border-left-color : teal;
  border-right-color : teal;
  border-bottom-color : teal;
  margin-left : auto;
  margin-right : auto;
}

.tokuten1{
  width : 640px;
  height : 131px;
  margin-left : auto;
  margin-right : auto;
  
}

.tokuten2{
  background-image : url(image/images/tokutenwaku_02.jpg);
  background-repeat : repeat-y;background-position : center top;
  margin-left : auto;
  margin-right : auto;
}

.tokuten3{
  background-image : url(image/images/tokutenwaku_03.jpg);
  width : 640px;
  height : 35px;
  margin-left : auto;
  margin-right : auto;
}

.tokuten_in{
  text-align : left;
  width : 580px;
  margin-left : auto;
  margin-right : auto;
}

.tuishin1{
  width : 640px;
  height : 23px;
  margin-left : auto;
  margin-right : auto;
}

.tuishin2{
  background-image : url(image/images/tokutenwaku_02.gif);
  background-repeat : repeat-y;background-position : center top;
  margin-left : auto;
  margin-right : auto;
}

.tuishin3{
  background-image : url(image/images/tokutenwaku_03.gif);
  width : 640px;
  height : 22px;
  margin-left : auto;
  margin-right : auto;
}

.tuishin_in{
  text-align : left;
  width : 580px;
  margin-left : auto;
  margin-right : auto;
}
.naiyou1{
  background-image : url(image/images/naiyouwaku_01.jpg);
  background-repeat : repeat-y;background-position : center top;
  margin-left : auto;
  margin-right : auto;
  width : 640px;
  height : 22px;
}

.naiyou2{
  background-image : url(image/images/naiyouwaku_02.jpg);
  background-repeat : repeat-y;background-position : center top;
  margin-left : auto;
  margin-right : auto;
}

.naiyou3{
  background-image : url(image/images/naiyouwaku_03.jpg);
  width : 640px;
  height : 21px;
  margin-left : auto;
  margin-right : auto;
}

.naiyou_in{
  text-align : left;
  width : 580px;
  margin-left : auto;
  margin-right : auto;
}

.kakaku1{
  background-image : url(image/images/kakaku_01.jpg);
  background-repeat : repeat-y;background-position : center top;
  margin-left : auto;
  margin-right : auto;
  width : 640px;
  height : 489px;
}

.kakaku2{
  background-image : url(image/images/kakaku_02.jpg);
  background-repeat : repeat-y;background-position : center top;
  margin-left : auto;
  margin-right : auto;
}

.kakaku3{
  background-image : url(image/images/kakaku_03.jpg);
  width : 640px;
  height : 20px;
  margin-left : auto;
  margin-right : auto;
}

.kakaku_in{
  text-align : left;
  width : 580px;
  margin-left : auto;
  margin-right : auto;
}

.qa1{
  background-image : url(image/images/qawaku_01.jpg);
  background-repeat : repeat-y;background-position : center top;
  margin-left : auto;
  margin-right : auto;
  width : 640px;
  height : 29px;
}

.qa2{
  background-image : url(image/images/qawaku_02.jpg);
  background-repeat : repeat-y;background-position : center top;
  margin-left : auto;
  margin-right : auto;
}

.qa3{
  background-image : url(image/images/qawaku_03.jpg);
  width : 640px;
  height : 26px;
  margin-left : auto;
  margin-right : auto;
}

.qa_in{
  text-align : left;
  width : 580px;
  margin-left : auto;
  margin-right : auto;
}

.q_font{
  color : white;
  background-color : blue;
  font-size : 16px;
}

.tuishin_box{
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;border-width : 1px;border-style : solid;border-color : navy;
  width : 626px;
  margin-left : auto;
  margin-right : auto;
  text-align : left;
  background-image : url(image/tuishin_bg.gif);
  background-repeat : repeat;
}
