@charset "Shift-Jis";
body{
  font-size : 16px;
  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 : 1010px;
  margin-right : auto;
  margin-left : auto;
  background-image : url(image/wrapper_bg.png);
}

#head{
  width : 980px;
  height : 1220px;
  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 : 860px;
  margin-right : auto;
  margin-left : auto;
  text-align : left;
}

#footer{
  font-size : 13px;
  line-height : 38px;
  color : white;
  background-color : #2159c2;
  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;
}

.font24_black_bold{
  font-size : 24px;
  font-weight : bold;
  line-height : 200%;
}

.font18{
  font-size : 18px;
  line-height : 190%;
}

.space30{
  height : 30px;
}

.chartbox{
  background-position : center center;
  text-align : center;border-width : 4px;border-style : solid;border-color : #0b60b4;
  width : 700px;
  margin-right : auto;
  margin-left : auto;
  padding-top : 20px;
  padding-bottom : 20px;
}

.tokuten1{
  background-image : url(image/images/tokuten1_01.jpg);
  width : 860px;
  height : 160px;
  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 : 49px;
  margin-right : auto;
  margin-left : auto;
}
.tokuten_in{
  width : 720px;
  margin-right : auto;
  margin-left : auto;
}

h1{
  font-size : 22px;
  font-weight : bold;
  color : white;
  text-decoration : none;
  text-align : center;
  background-position : center center;
  margin-top : 0px;
  padding-top : 15px;
}

.kakaku{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;border-width : 1px;border-style : solid;border-color : gray;
  width : 858px;
  margin-right : auto;
  margin-left : auto;
}

.douga1{
  background-image : url(image/images/dougawaku_01.jpg);
  width : 780px;
  height : 28px;
  margin-right : auto;
  margin-left : auto;
}

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

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

.risk{
  text-align : left;
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;border-width : 1px;border-style : solid;border-color : gray;
  width : 760px;
  background-color : #fafafa;
  font-size : 13px;
  line-height : 170%;
  margin-right : auto;
  margin-left : auto;
}

.voice_box{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;border-width : 3px;border-style : double;border-color : #999999;
  width : 840px;
  margin-right : auto;
  margin-left : auto;
  background-color : #fafafa;
}
.voice_box_in{
  width : 800px;
  margin-right : auto;
  margin-left : auto;
}
.note{
	background-image: url("image/line.gif");
line-height : 36px;
margin: 0px;
}

.privacy_box{
  text-align : left;
  padding-top : 15px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;border-width : 1px;border-style : solid;border-color : gray;
  width : 750px;
  margin-right : auto;
  margin-left : auto;
}

