@charset "UTF-8";

h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li {
  margin: 0;
  padding: 0;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  font: 15px "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;
  color: white;
  background-color: black;
  min-width: 1024px;
}

p {line-height: 1.9em;}

.mb10 { margin-bottom: 10px;}
.mb20 { margin-bottom: 20px;}
.mb25 { margin-bottom: 25px;}

.spMenuContents{display: none;}
.spBr{display: none;}
.pcBr{display: block;}

.pcImg{ display: block;}
.spImg{ display: none;}

/*-------------------------------------------------
sp under 320px
--------------------------------------------------- */
@media screen and (max-width: 640px) {

  body {
    min-width: 0;
    width: 100%;
  }

  .spBr{display: block;}
  .pcBr{display: none;}
  .spNone{display: none;}
  .spMenuContents{display: inline;}

  .pcImg{display: none;}
  .spImg{display: block;}
}