@charset "Shift_JIS";
body{
  font-size : 15px;
  line-height : 180%;
  margin-top : 0px;
  margin-bottom : 0px;
  font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
  background-image : url(image/haikei.jpg);
  background-repeat : no-repeat;
  background-attachment : fixed;background-position : center top;
}

#wrapper{
  width : 960px;
  margin-right : auto;
  margin-left : auto;
  background-image : url(image/wrapper_bg.png);
  background-repeat : repeat-y;background-position : center top;
}

#head{
  
  width : 900px;
  height : 680px;
  margin-right : auto;
  margin-left : auto;
  background-image : url(image/head.jpg);
  background-repeat : no-repeat;
}

#main{
  width : 900px;
  margin-right : auto;
  margin-left : auto;
}

#footer{
  font-size : 13px;
  line-height : 36px;
  color : white;
  background-color : teal;
  text-align : center;
  width : 900px;
  height : 36px;
  margin-right : auto;
  margin-left : auto;
}

.main_in{
  width : 780px;
  margin-right : auto;
  margin-left : auto;
}
.space20{
  height : 20px;
}
.space30{
  height : 30px;
}
.space40{
  height : 40px;
}


.hajimeni1{
  background-image : url(image/images/hajimeni_01.jpg);
  width : 780px;
  height : 90px;
  margin-right : auto;
  margin-left : auto;
}

.hajimeni2{
  background-image : url(image/images/hajimeni_02.jpg);
  background-repeat : repeat-y;background-position : center center;
  width : 780px;
  margin-right : auto;
  margin-left : auto;
}

.hajimeni3{
  background-image : url(image/images/hajimeni_03.jpg);
  width : 780px;
  height : 32px;
  margin-right : auto;
  margin-left : auto;
}
.hajimeni_in{
  width : 690px;
  margin-right : auto;
  margin-left : auto;
}

.note{
	background-image: url("image/line.gif");
line-height : 36px;
margin: 0px;
}

.font_red{
  color : rgb(204, 0, 0);
}

.font_blue{
  color : rgb(0, 0, 255);
}

.space8{
  height : 8px;
}

.donnawaku{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  width : 760px;
  background-color : rgb(236, 255, 236);
  margin-right : auto;
  margin-left : auto;  
border-width : 1px;border-style : dashed;border-color : rgb(0, 121, 61);
}
.dounareruwaku{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  width : 760px;
  background-color : rgb(255, 242, 236);
  margin-right : auto;
  margin-left : auto;  
border-width : 1px;border-style : dashed;border-color : rgb(221, 111, 0) rgb(0, 121, 61) rgb(0, 121, 61);
}

.taiken1{
  background-image : url(image/images/taikenwaku1_01.jpg);
  width : 780px;
  height : 18px;
  margin-right : auto;
  margin-left : auto;
}

.taiken2{
  background-image : url(image/images/taikenwaku1_02.jpg);background-position : center center;
  width : 780px;
  background-repeat : repeat-y;
  margin-right : auto;
  margin-left : auto;
}

.taiken3{
  background-image : url(image/images/taikenwaku1_03.jpg);
  width : 780px;
  height : 17px;
  margin-right : auto;
  margin-left : auto;
}
.taiken_in{
  width : 720px;
  margin-right : auto;
  margin-left : auto;
}

.taiken_name{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : olive;
  width : 720px;
  text-align : right;
}

.taiken_q{
  background-color : rgb(211, 211, 169);
}

.merit1{
  background-image : url(image/images/meritwaku_01.jpg);
  width : 780px;
  height : 147px;
  margin-right : auto;
  margin-left : auto;
}

.merit2{
  background-image : url(image/images/meritwaku_02.jpg);
  background-repeat : repeat-y;background-position : center center;
  width : 780px;
  margin-right : auto;
  margin-left : auto;
}

.merit3{
  background-image : url(image/images/meritwaku_03.jpg);
  width : 780px;
  height : 30px;
  margin-right : auto;
  margin-left : auto;
}
.demerit1{
  background-image : url(image/images/demeritwaku_01.jpg);
  width : 780px;
  height : 147px;
  margin-right : auto;
  margin-left : auto;
}

.demerit2{
  background-image : url(image/images/demeritwaku_02.jpg);
  background-repeat : repeat-y;background-position : center center;
  width : 780px;
  margin-right : auto;
  margin-left : auto;
}

.demerit3{
  background-image : url(image/images/demeritwaku_03.jpg);
  width : 780px;
  height : 30px;
  margin-right : auto;
  margin-left : auto;
}
.case1{
  background-image : url(image/images/case1_01.jpg);
  width : 780px;
  height : 116px;
  margin-right : auto;
  margin-left : auto;
}

.case2{
  background-image : url(image/images/case1_02.jpg);
  background-repeat : repeat-y;background-position : center center;
  width : 780px;
  margin-right : auto;
  margin-left : auto;
}

.case3{
  background-image : url(image/images/case1_03.jpg);
  width : 780px;
  height : 45px;
  margin-right : auto;
  margin-left : auto;
}

.case_in{
  
  width : 620px;
  margin-right : auto;
  margin-left : auto;
}

.marker_yellow{
  background-color : rgb(255, 255, 181);
}

.qa1{
  background-image : url(image/images/qawaku_01.jpg);
  width : 780px;
  height : 22px;
  margin-right : auto;
  margin-left : auto;
}

.qa2{
  background-repeat : repeat-y;background-position : center center;
  width : 780px;
  background-image : url(image/images/qawaku_02.jpg);
  margin-right : auto;
  margin-left : auto;
}

.qa3{
  background-image : url(image/images/qawaku_03.jpg);
  width : 780px;
  height : 21px;
  margin-right : auto;
  margin-left : auto;
}

.naiyou1{
  background-image : url(image/images/naiyouwaku_01.jpg);
  width : 780px;
  height : 77px;
  margin-right : auto;
  margin-left : auto;
}

.naiyou2{
  background-image : url(image/images/naiyouwaku_02.jpg);
  background-repeat : repeat-y;background-position : center center;
  width : 780px;
  margin-right : auto;
  margin-left : auto;
}

.naiyou3{
  background-image : url(image/images/naiyouwaku_03.jpg);
  width : 780px;
  height : 18px;
  margin-right : auto;
  margin-left : auto;
}
.naiyou_in{
  width : 710px;
  margin-right : auto;
  margin-left : auto;
}
