@charset "shift_jis";
/*------------------------------
PC
------------------------------*/
@media screen and (min-width: 769px) {
/*content980pxReset*/
#main {
  width: 980px;
}
.contents_bg {
  max-width: 1120px;
  margin: 0 auto;
}
body.min {
  min-width: 1120px;
}

/*briefingWrap****************************************************/
.briefingWrap {
  width: 100%;
  max-width: 980px;
  margin: 0 auto;
}
.briefingWrap img {
  vertical-align: top;
}
.headingBlockA01 {
  margin: 30px 0 30px;
}
h1, .h1 {
  margin-bottom: 0;
}

/* 260114up */
h1, .h1 {
  margin: 0;
}
}


/*------------------------------
SP（スマートフォン）
------------------------------*/
@media screen and (max-width: 768px) {
/* SpCommonReset*****************************/
/* h1 and h2 */
#main h1 img,#main div[id^="h2_0"] img {
  zoom: 1;
  display: block;
  max-width: 750px;
  width: 100%;
  height: auto;
  margin: auto;
}
/* wrap */
.briefingWrap {
  max-width: 750px;
  width: 100%;
  margin: 0 auto;
  -webkit-text-size-adjust: 100%;
  background: #ffffff;
  color: #333333;
}
.briefingWrap img {
  vertical-align: top;
  width: 100%;
  height: auto;
  zoom: 1 !important;
}

/*mvBlockA01******************************************************/
.headingBlockA01 {
  margin: 3% 0 6%;
}
h1, .h1 {
  padding-bottom: 0;
}
h2 {
  background-color: #fff;
}

.mb30 {
  margin-bottom: 30px;
}

/* 260114up */
h1, .h1 {
  padding: 0;
}
.headingBlockA01 {
  margin: 6% 0;
}
}
