@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 : no-repeat;
  background-attachment : fixed;
  background-position : center top;
}

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

#head{
  width : 980px;
  height : 880px;
  margin-right : auto;
  margin-left : auto;
  background-image : url(image/head.jpg);
}

#main{
  text-align : center;
  width : 980px;
  margin-right : auto;
  margin-left : auto;
}

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

#footer{
  font-size : 13px;
  line-height : 38px;
  color : white;
  background-color : #f45000;
  text-align : center;
  width : 980px;
  height : 38px;
  margin-right : auto;
  margin-left : auto;
}

.space20{
  height : 20px;
}

.space40{
  height : 40px;
}

.font_red{
  color : #cc0000;
}

.font_blue{
  color : blue;
}

.marker_yellow{
  background-color : #ffff00;
}
.douga1{
  background-image : url(image/images/dougawaku_01.jpg);
  width : 880px;
  height : 42px;
  margin-right : auto;
  margin-left : auto;
}

.douga2{
  background-image : url(image/images/dougawaku_02.jpg);
  width : 880px;
  height : 360px;
  margin-right : auto;
  margin-left : auto;
}

.douga3{
  background-image : url(image/images/dougawaku_03.jpg);
  width : 880px;
  height : 118px;
  margin-right : auto;
  margin-left : auto;
}

.font18{
  font-size : 18px;
}

.space10{
  height : 10px;
}

.pro1{
  background-image : url(image/images/profilewaku_01.jpg);
  width : 880px;
  height : 224px;
  margin-right : auto;
  margin-left : auto;
}

.pro2{
  background-image : url(image/images/profilewaku_02.jpg);
  background-repeat : repeat-y;
  background-position : center center;
  margin-right : auto;
  margin-left : auto;
}

.pro3{
  background-image : url(image/images/profilewaku_03.jpg);
  width : 880px;
  height : 30px;
  margin-right : auto;
  margin-left : auto;
}
.pro_in{
  width : 780px;
  margin-right : auto;
  margin-left : auto;
}
.namiki1{
  background-image : url(image/images/namiki_01.jpg);
  width : 860px;
  height : 50px;
  margin-right : auto;
  margin-left : auto;
}

.namiki2{
  background-image : url(image/images/namiki_02.jpg);
  background-repeat : repeat-y;
  margin-right : auto;
  margin-left : auto;
  background-position : center top;
}

.namiki3{
  background-image : url(image/images/namiki_03.jpg);
  width : 860px;
  height : 52px;
  margin-right : auto;
  margin-left : auto;
}
.namiki_in{
  width : 800px;
  margin-right : auto;
  margin-left : auto;
}
.nittei_in{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  width : 820px;
  margin-right : auto;
  margin-left : auto;
}
.kakaku1{
  background-image : url(image/images/kakakuwaku_01.jpg);
  width : 920px;
  height : 221px;
  margin-right : auto;
  margin-left : auto;
}

.kakaku2{
  background-image : url(image/images/kakakuwaku_02.jpg);
  background-repeat : repeat-y;
  background-position : center top;
  margin-right : auto;
  margin-left : auto;
}

.kakaku3{
  background-image : url(image/images/kakakuwaku_03.jpg);
  width : 920px;
  height : 31px;
  margin-right : auto;
  margin-left : auto;
}

.sono_in{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;border-width : 1px;border-style : solid;border-color : #cd893f;
  width : 860px;
}
.tokuten1{
  background-image : url(image/images/tokuten1_01.png);
  width : 860px;
  height : 132px;
  margin-right : auto;
  margin-left : auto;
}

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

.tokuten3{
  background-image : url(image/images/tokuten1_03.png);
  width : 860px;
  height : 29px;
  margin-right : auto;
  margin-left : auto;
}
.tokuten_in{
  width : 760px;
  margin-right : auto;
  margin-left : auto;
}
.box_qa{
  background-color : #fefaeb;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  width : 850px;
  margin-right : auto;
  margin-left : auto;
}

.q{
  font-size : 18px;
  color : white;
  background-color : #004e9b;
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  width : 100%;
}

