@charset "UTF-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,button,input,textarea,select,p,blockquote,th,td{
  margin:0;
  padding:0;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  line-height:100%;
  font-weight:normal;
  font-size:100%;
  text-align:left;
  
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,button,input,textarea,select,p,blockquote,th,td{
  -moz-box-sizing:inherit;
  box-sizing:inherit;
  line-height:inherit;
  font-family:inherit;
  font-size:inherit;
}
.wrapper_4_out {
    width:90%;
    max-width:1300px;
    margin:0px auto;
    padding:0px;
}
.wrapper_4_in {
}
.wrapper_5_out {
  clear:both;
    width:95%;
    max-width:700px;
    margin:0px auto;
    padding:0px;
}
.wrapper_5_in {
}
@media screen and (min-width : 1px) {
  .wrapper_1_out {
    width:100%;
    margin:0px auto;
    padding:0px;
  }
  .wrapper_2_out {
    width:100%;
    margin:0px auto;
    padding:0px;
  }
  .wrapper_3_out {
    width:100%;
    margin:0px auto;
    padding:0px;
  }
}
@media screen and (min-width : 1024px) {
  .wrapper_1_out {
    width:100%;
    min-width:1024px;
    margin:0px auto;
    padding:0px;
 }
  .wrapper_1_in {
    width:100%;
    max-width:1300px;
    min-width:1024px;
    margin:0px auto;
    padding:0px;
 }
  .wrapper_2_out {
    width:100%;
    min-width:1024px;
    margin:0px auto;
    padding:0px;
  }
  .wrapper_2_in {
    width:100%;
    max-width:2000px;
    min-width:1024px;
    margin:0px auto;
    padding:0px;
  }
}