@charset "utf-8";
body{
  font-size : 22px;
  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;
}

#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 : 950px;
  height : 430px;
  margin-right : auto;
  margin-left : auto;
  background-image : url(image/head.png);
}

#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 : #f45000;
  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 : blue;
}

.marker_yellow{
  background-color : #ffff00;
}

.font17{
  font-size : 17px;
}

.seiri1{
  background-image : url(image/images/seiri1_01.jpg);
  width : 860px;
  height : 87px;
  margin-right : auto;
  margin-left : auto;
}

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

.seiri3{
  background-image : url(image/images/seiri1_03.jpg);
  width : 860px;
  height : 31px;
  margin-right : auto;
  margin-left : auto;
}
.seiri_in{
  width : 780px;
  margin-right : auto;
  margin-left : auto;
}
.yuui1{
  background-image : url(image/images/yuui_01.jpg);
  width : 860px;
  height : 112px;
  margin-right : auto;
  margin-left : auto;
}

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

.yuui3{
  background-image : url(image/images/yuui_03.jpg);
  width : 860px;
  height : 31px;
  margin-right : auto;
  margin-left : auto;
}
.yuui_in{
  width : 780px;
  margin-right : auto;
  margin-left : auto;
}
.space1{
  height : 1px;
}
.cource1{
  background-image : url(image/images/cource_01.jpg);
  width : 860px;
  height : 112px;
  margin-right : auto;
  margin-left : auto;
}

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

.cource3{
  background-image : url(image/images/cource_03.jpg);
  width : 860px;
  height : 31px;
  margin-right : auto;
  margin-left : auto;
}
.naiyou1{
  background-image : url(image/images/naiyou_01.jpg);
  width : 860px;
  height : 112px;
  margin-right : auto;
  margin-left : auto;
}

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

.naiyou3{
  background-image : url(image/images/naiyou_03.jpg);
  width : 860px;
  height : 31px;
  margin-right : auto;
  margin-left : auto;
}
.naiyou_in{
  width : 780px;
  margin-right : auto;
  margin-left : auto;
}

.space10{
  height : 10px;
}

.setumei1{
  background-image : url(image/images/setumei1_01.jpg);
  width : 860px;
  height : 93px;
  margin-right : auto;
  margin-left : auto;
}

.setumei2{
  background-image : url(image/images/setumei1_02.jpg);
  background-repeat : repeat-y;
  background-position : center top;
  width : 860px;
  margin-right : auto;
  margin-left : auto;
}

.setumei3{
  background-image : url(image/images/setumei1_03.jpg);
  width : 860px;
  height : 33px;
  margin-right : auto;
  margin-left : auto;
}
.setumei_in{
  width : 780px;
  margin-right : auto;
  margin-left : auto;
}

