@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Murecho&display=swap');
@import url('https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@900&display=swap');
.pc {
  display: block !important;
}
.sp {
  display: none !important;
}
html {
  scroll-behavior: smooth;
}
img {
  vertical-align: top;
  line-height: 1.0em;
}
/*サンクス*/
.thanks_box {
  background-color: #1a1a1a;
  width: 100%;
  height: auto;
  padding: 5px 0 35px;
  text-align: center;
}
.thanks_text {
  font-size: 2.8em;
  line-height: 2.7em;
  color: #fff000;
  font-family: "M PLUS 1p", serif;
  font-weight: 900;
  font-style: normal;
}
/*注意事項エリア*/
.bg_hanbai {
  position: relative;
}
.ue_hanbai {
  position: absolute;
  width: 900px;
  height: auto;
  top: 0px;
  left: 0px;
}
/*注意事項エリア_モール用*/
.mall_hanbai {
  width: 900px;
  height: auto;
  background: rgb(5, 10, 36);
  background: linear-gradient(180deg, rgba(5, 10, 36, 1) 0%, rgba(49, 70, 140, 1) 100%);
  padding: 10px 0px 25px 0px;
}
/*モール販売スライダー縮小*/
.slider_mall_box {
  width: 100%;
  height: auto;
  padding: 5px 0 15px;
  text-align: center;
}
.slider_mall_box img {
  width: 80%;
  height: auto;
}
.slider_mall_text {
  font-size: 1em;
  line-height: 1.4em;
  color: #fff;
  font-family: 'Murecho', sans-serif;
  font-weight: 400;
}
/*注意事項カテゴリー*/
.area_hanbai {
  width: 900px;
  height: 115px;
  margin: 15px 0px;
}
.area_hanbai_kokuchi {
  width: 900px;
  height: 85px;
  margin: 5px 0px;
}
.area_yoyaku_btn {
  width: 80%;
  height: auto;
  padding: 5px 10% 10px 10%;
}
.area_yoyaku_btn img {
  width: 100%;
}
.area_kimari {
  width: 880px;
  height: 70px;
  margin: 3px 0px 0px 20px;
}
.area_kimari img {
  width: 437px;
}
.area_kojinjoho {
  width: 90%;
  height: auto;
  padding: 5px 5% 10px 5%;
}
.area_kojinjoho img {
  width: 100%;
}
.area_notice {
  width: 900px;
  height: 73px;
  margin: 5px 0px;
}
/*注意事項テキスト*/
.honbun-area {
  width: 90%;
  height: auto;
  margin: 10px 20px 10px 50px;
  text-align: left;
}
.honbun-01 {
  font-size: 1.9em;
  line-height: 2.2em;
  color: #fff;
  font-family: 'Murecho', sans-serif;
  font-weight: 400;
}
.honbun-02 {
  font-size: 1.35em;
  line-height: 2.1em;
  color: #fff;
  font-family: 'Murecho', sans-serif;
  font-weight: 400;
}
.honbun-notice {
  font-size: 1.5em;
  line-height: 2em;
  color: #fff;
  font-family: 'Murecho', sans-serif;
  font-weight: 400;
}
p.indent-1 {
  padding-left: 1em;
  text-indent: -1em;
}
.t_yellow {
  color: yellow;
  font-weight: 800;
}