@charset "UTF-8";
/*cont*/
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@500;600;700&display=swap");
/*mediaquery*/
/*cateTopWrap*/
.wrapper#store .cateTopWrap#exetime .textout {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  display: block;
  position: absolute;
}
.wrapper#store .cateTopWrap#exetime .badge:before {
  content: "";
  display: block;
  width: 24%;
  height: auto;
  padding-bottom: 24%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  left: 2%;
  top: 2%;
}
.wrapper#store .cateTopWrap#exetime .titWrap {
  text-align: center;
}
.wrapper#store .cateTopWrap#exetime .doubleLineTit {
  font-size: clamp(19px, 3vw, 36px);
  font-weight: 600;
  margin-bottom: 3%;
}
.wrapper#store .cateTopWrap#exetime .doubleLineTit span {
  display: inline-block;
  /*flex-wrap: wrap;
  align-items: center;
  justify-content: center;*/
  position: relative;
  padding: 0 5%;
}
.wrapper#store .cateTopWrap#exetime .doubleLineTit span:before, .wrapper#store .cateTopWrap#exetime .doubleLineTit span:after {
  content: "";
  display: block;
  width: 3.1%;
  height: auto;
  padding-bottom: 3.6%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: 48.2%;
}
.wrapper#store .cateTopWrap#exetime .doubleLineTit span:before {
  background-image: url(../images/lp/japancatalog/tit_left.png);
  padding-right: 0.5em;
  left: 0;
}
.wrapper#store .cateTopWrap#exetime .doubleLineTit span:after {
  background-image: url(../images/lp/japancatalog/tit_right.png);
  padding-left: 0.5em;
  right: 0;
}
.wrapper#store .cateTopWrap#exetime .numTit {
  font-size: clamp(19px, 3vw, 33px);
  font-weight: 700;
  text-align: left;
  margin-bottom: 2.5%;
  text-indent: -9.6%;
  padding-left: 9.6%;
}
.wrapper#store .cateTopWrap#exetime .numTit i:before {
  content: "";
  width: 8.6%;
  padding-bottom: 8.6%;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  margin-right: 1%;
}
.wrapper#store .cateTopWrap#exetime .numTit strong {
  color: #8c785d;
}
.wrapper#store .cateTopWrap#exetime .itemList {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wrapper#store .cateTopWrap#exetime .itemList li {
  position: relative;
}
.wrapper#store .cateTopWrap#exetime .itemList li:before {
  content: "";
  background-repeat: no-repeat;
  margin: auto;
}
.wrapper#store .cateTopWrap#exetime .itemList .giftImage {
  margin-bottom: 3%;
}
.wrapper#store .cateTopWrap#exetime .itemList .itemInfo .catalogTit {
  font-size: clamp(16px, 2.3vw, 28px);
  line-height: 1.3;
  font-weight: 500;
  text-align: left;
  text-shadow: 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff;
}
.wrapper#store .cateTopWrap#exetime .itemList .itemInfo .catalogTit em {
  font-size: 0.8em;
}
.wrapper#store .cateTopWrap#exetime .marquee {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #fff844));
  background: linear-gradient(transparent 60%, #fff844 60%);
}
.wrapper#store .cateTopWrap#exetime .mincho {
  font-family: "Noto Serif JP", serif;
}
.wrapper#store .cateTopWrap#exetime .gothic {
  font-family: "Noto Sans JP", serif;
}
.wrapper#store .cateTopWrap#exetime .exetime-hr {
  width: 100%;
  border: 1px solid #8c785d;
  margin-bottom: 3%;
  margin-top: 2%;
}
.wrapper#store .cateTopWrap#exetime .course {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.wrapper#store .cateTopWrap#exetime .course dt {
  margin-right: 10px;
  position: relative;
}
@media (min-width: 1000px) {
  .wrapper#store .cateTopWrap#exetime .course dt {
    margin: 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (max-width: 999px) {
  .wrapper#store .cateTopWrap#exetime .course dt {
    max-width: calc(100% - 40px);
    margin: 0;
    display: inline-block;
  }
}
.wrapper#store .cateTopWrap#exetime .course dt span {
  padding: 10px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ecd290;
  color: #3c302a;
  font-weight: bold;
  font-size: clamp(14px, 3vw, 32px);
}
@media (max-width: 500px) {
  .wrapper#store .cateTopWrap#exetime .course dt span {
    padding: 5px 10px;
  }
}
@media (max-width: 400px) {
  .wrapper#store .cateTopWrap#exetime .course dt span {
    padding: 2px 0px;
  }
}
.wrapper#store .cateTopWrap#exetime .course dt span:before, .wrapper#store .cateTopWrap#exetime .course dt span:after {
  content: "";
  position: absolute;
  right: -10px;
}
.wrapper#store .cateTopWrap#exetime .course dt span:before {
  border-top: 10px solid #ecd290;
  border-right: 5px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 5px solid #ecd290;
  top: 0;
}
.wrapper#store .cateTopWrap#exetime .course dt span:after {
  border-top: 10px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 10px solid #ecd290;
  border-left: 5px solid #ecd290;
  bottom: 0;
}
.wrapper#store .cateTopWrap#exetime .course dt:before, .wrapper#store .cateTopWrap#exetime .course dt:after {
  content: "";
  position: absolute;
  left: -10px;
}
.wrapper#store .cateTopWrap#exetime .course dt:before {
  border-top: 10px solid #ecd290;
  border-right: 5px solid #ecd290;
  border-bottom: 10px solid transparent;
  border-left: 5px solid transparent;
  top: 0;
}
.wrapper#store .cateTopWrap#exetime .course dt:after {
  border-top: 10px solid transparent;
  border-right: 5px solid #ecd290;
  border-bottom: 10px solid #ecd290;
  border-left: 5px solid transparent;
  bottom: 0;
}
.wrapper#store .cateTopWrap#exetime .course dd {
  font-weight: bold;
  text-shadow: 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff;
  font-size: clamp(12px, 3vw, 28px);
  padding-left: 0.5em;
}
@media (max-width: 999px) {
  .wrapper#store .cateTopWrap#exetime .course dd {
    text-align: center;
  }
}
.wrapper#store .cateTopWrap#exetime .course dd em {
  color: #735c50;
  font-size: 1.2em;
}
.wrapper#store .cateTopWrap#exetime .subTit {
  font-size: clamp(16px, 3vw, 27px);
  text-align: left;
  font-weight: 500;
  line-height: 1.3;
}
.wrapper#store .cateTopWrap#exetime .listDisk {
  list-style-type: disc;
}
.wrapper#store .cateTopWrap#exetime .listDisk > li {
  text-indent: -0.5em;
  padding-left: 0.7em;
}
.wrapper#store .cateTopWrap#exetime .listDisk > li:before {
  content: "・";
  display: inline-block;
}
.wrapper#store .cateTopWrap#exetime .displayOver400 {
  display: block;
}
@media (max-width: 400px) {
  .wrapper#store .cateTopWrap#exetime .displayOver400 {
    display: none;
  }
}
.wrapper#store .cateTopWrap#exetime .displayUnder400 {
  display: none;
}
@media (max-width: 400px) {
  .wrapper#store .cateTopWrap#exetime .displayUnder400 {
    display: block;
  }
}
.wrapper#store .cateTopWrap#exetime .displayOver600 {
  display: block;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .displayOver600 {
    display: none;
  }
}
.wrapper#store .cateTopWrap#exetime .displayUnder600 {
  display: none;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .displayUnder600 {
    display: block;
  }
}
.wrapper#store .cateTopWrap#exetime .box1 {
  position: relative;
}
.wrapper#store .cateTopWrap#exetime .box1 .mainTit {
  width: 24%;
  margin: 0 auto;
  padding: 3% 0 64% 0;
}
.wrapper#store .cateTopWrap#exetime .box1 .course {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0;
  position: absolute;
  width: 100%;
  bottom: 3%;
}
.wrapper#store .cateTopWrap#exetime .box1 .course dd {
  text-shadow: 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 3px 3px 10px #fff, 3px 3px 10px #fff, 3px 3px 10px #fff;
}
.wrapper#store .cateTopWrap#exetime .box1 .bottomBlock_service {
  background-color: rgba(255, 255, 255, 0.7);
  padding: 3% 3%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 40%;
}
.wrapper#store .cateTopWrap#exetime .box1 .bottomBlock_service p:before {
  content: "";
  width: 63%;
  padding-bottom: 4%;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(../images/lp/japancatalog/txt_service.png);
  margin: 0 auto 20px auto;
}
.wrapper#store .cateTopWrap#exetime .box1 .bottomBlock_service ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0 21px;
}
@media screen and (max-width: 480px) {
  .wrapper#store .cateTopWrap#exetime .box1 .bottomBlock_service ul {
    gap: 0 16px;
  }
}
.wrapper#store .cateTopWrap#exetime .box1 .bottomBlock_service ul li {
  background-color: rgba(224, 107, 138, 0.8);
  border-radius: 10px;
  color: #fff;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.wrapper#store .cateTopWrap#exetime .box1 .bottomBlock_service ul li:hover {
  background-color: rgba(224, 107, 138, 0.4);
}
.wrapper#store .cateTopWrap#exetime .box1 .bottomBlock_service ul li a {
  color: #fff;
  padding: 2%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  border: 2px dotted;
  margin: 2.5%;
  border-radius: 6px;
  font-size: clamp(12px, 2.6vw, 30px);
  line-height: 1.6;
  font-weight: 600;
  text-align: center;
}
.wrapper#store .cateTopWrap#exetime .box2,
.wrapper#store .cateTopWrap#exetime .box3,
.wrapper#store .cateTopWrap#exetime .box4,
.wrapper#store .cateTopWrap#exetime .box5,
.wrapper#store .cateTopWrap#exetime .box5_2,
.wrapper#store .cateTopWrap#exetime .box6,
.wrapper#store .cateTopWrap#exetime .box6_2,
.wrapper#store .cateTopWrap#exetime .box7,
.wrapper#store .cateTopWrap#exetime .box8,
.wrapper#store .cateTopWrap#exetime .box9,
.wrapper#store .cateTopWrap#exetime .box10 {
  background-color: #fff7ef;
  background-position: center;
  background-size: cover;
  padding: 4% 3%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box2,
  .wrapper#store .cateTopWrap#exetime .box3,
  .wrapper#store .cateTopWrap#exetime .box4,
  .wrapper#store .cateTopWrap#exetime .box5,
  .wrapper#store .cateTopWrap#exetime .box5_2,
  .wrapper#store .cateTopWrap#exetime .box6,
  .wrapper#store .cateTopWrap#exetime .box6_2,
  .wrapper#store .cateTopWrap#exetime .box7,
  .wrapper#store .cateTopWrap#exetime .box8,
  .wrapper#store .cateTopWrap#exetime .box9,
  .wrapper#store .cateTopWrap#exetime .box10 {
    padding: 3% 1.5%;
  }
}
.wrapper#store .cateTopWrap#exetime .box2 .text,
.wrapper#store .cateTopWrap#exetime .box3 .text,
.wrapper#store .cateTopWrap#exetime .box4 .text,
.wrapper#store .cateTopWrap#exetime .box5 .text,
.wrapper#store .cateTopWrap#exetime .box5_2 .text,
.wrapper#store .cateTopWrap#exetime .box6 .text,
.wrapper#store .cateTopWrap#exetime .box6_2 .text,
.wrapper#store .cateTopWrap#exetime .box7 .text,
.wrapper#store .cateTopWrap#exetime .box8 .text,
.wrapper#store .cateTopWrap#exetime .box9 .text,
.wrapper#store .cateTopWrap#exetime .box10 .text {
  font-size: clamp(14px, 2vw, 20px);
  line-height: 1.7;
}
.wrapper#store .cateTopWrap#exetime .box2 .box_col,
.wrapper#store .cateTopWrap#exetime .box3 .box_col,
.wrapper#store .cateTopWrap#exetime .box4 .box_col,
.wrapper#store .cateTopWrap#exetime .box5 .box_col,
.wrapper#store .cateTopWrap#exetime .box5_2 .box_col,
.wrapper#store .cateTopWrap#exetime .box6 .box_col,
.wrapper#store .cateTopWrap#exetime .box6_2 .box_col,
.wrapper#store .cateTopWrap#exetime .box7 .box_col,
.wrapper#store .cateTopWrap#exetime .box8 .box_col,
.wrapper#store .cateTopWrap#exetime .box9 .box_col,
.wrapper#store .cateTopWrap#exetime .box10 .box_col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.wrapper#store .cateTopWrap#exetime .mainTit {
  margin: 0 auto;
  font-size: clamp(20px, 3.1vw, 37px);
  font-weight: 700;
  line-height: 1.3;
  width: 85%;
}
.wrapper#store .cateTopWrap#exetime .box2 .text {
  margin-bottom: 3%;
}
.wrapper#store .cateTopWrap#exetime .box2 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0 4%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 2% 3% 2%;
}
@media screen and (max-width: 480px) {
  .wrapper#store .cateTopWrap#exetime .box2 ul {
    gap: 4%;
  }
}
.wrapper#store .cateTopWrap#exetime .box2 ul li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width: 480px) {
  .wrapper#store .cateTopWrap#exetime .box2 ul li {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
    width: 46%;
  }
  .wrapper#store .cateTopWrap#exetime .box2 ul li:nth-child(n+3) {
    margin-top: 16px;
  }
}
.wrapper#store .cateTopWrap#exetime .box2 ul li img {
  width: 100%;
  max-width: 250px;
}
.wrapper#store .cateTopWrap#exetime .box2 .box_col .box_image {
  width: 38%;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box2 .box_col .box_image {
    width: 100%;
    max-width: 600px;
    margin: auto;
  }
}
.wrapper#store .cateTopWrap#exetime .box2 .box_col .box_text {
  width: 62%;
  padding-left: 5%;
  padding-top: 4%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: none;
  margin-top: 0;
  text-align: left;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box2 .box_col .box_text {
    width: 100%;
    padding-left: 0;
  }
}
.wrapper#store .cateTopWrap#exetime .box2 .box_col .box_text .tit {
  font-size: clamp(24px, 3vw, 32px);
  line-height: 1.5;
  margin-bottom: clamp(24px, 3vw, 48px);
}
.wrapper#store .cateTopWrap#exetime .box2 .box_col .box_text .text {
  font-size: clamp(14px, 2vw, 22px);
  line-height: 2;
  padding-right: 0;
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 40px;
  font-size: initial;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box3 .catalogList {
    gap: 40px 24px;
  }
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: 1px solid #8c785d;
  border-radius: 16px;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (max-width: 700px) {
  .wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
    width: 100%;
  }
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogImage {
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(23, 22, 21)), color-stop(91%, rgb(75, 66, 54)), to(rgba(75, 66, 54, 0.99608)));
  background-image: linear-gradient(90deg, rgb(23, 22, 21) 0%, rgb(75, 66, 54) 91%, rgba(75, 66, 54, 0.99608) 100%);
  border-radius: 16px 16px 0 0;
  margin-bottom: 20px;
}
@media screen and (max-width: 700px) {
  .wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogImage img {
    max-width: 480px;
  }
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogInfo {
  padding: 0 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 480px) {
  .wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogInfo {
    padding: 0 16px;
  }
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogInfo dt {
  font-size: clamp(20px, 3.1vw, 30px);
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
  line-height: 1.5;
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogInfo dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: clamp(16px, 3.1vw, 24px);
  line-height: 1.1;
  font-weight: 700;
  color: #8c785d;
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogInfo dd em.course {
  background-color: #8c785d;
  color: #fff;
  margin-top: 0;
  font-size: 16px;
  display: inline-block;
  padding: 6px 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 600;
  margin-right: 0.5em;
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogInfo dd .btnColor {
  background-color: #333333;
  border-radius: 30px;
  font-weight: normal;
  max-width: 330px;
  width: 100%;
  margin: 16px auto 16px auto;
    text-align: center;
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogInfo dd .btnColor + .btnColor {
  margin-top: 0;
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogInfo dd .btnColor:has(em) {
  padding-top: 0;
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogInfo dd .btnColor:has(em) em {
  display: block;
  font-size: 11px;
  line-height: 1;
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogInfo dd ul{
font-size:100%;
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogInfo dd ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 16px;
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogInfo dd ul li:last-child {
  margin-bottom: 0;
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogInfo dd ul li span {
  font-size: 16px;
  line-height: 1.5;
  color: #333;
  margin-top: 4px;
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogInfo dd ul li span em {
  color: #8c785d;
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogInfo + .catalogInfo {
  margin-top: 16px;
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogComment {
  min-height: 105px;
  border-radius: 0 0 16px 16px;
  padding: 24px 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
  background-color: #8c785d;
  color: #fff;
  margin-top: auto;
}
@media screen and (max-width: 700px) {
  .wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogComment {
    min-height: auto;
  }
}
.wrapper#store .cateTopWrap#exetime .box3 .catalogList.col-2 > * .catalogComment .textLink {
  color: #fff;
  text-decoration: underline;
}
.wrapper#store .cateTopWrap#exetime .box4 {
  background-color: #f8f5ee;
  padding: 3%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box4 {
    padding: 3% 1.5%;
  }
}
.wrapper#store .cateTopWrap#exetime .box4 .img_catalogBox {
  width: 106%;
  margin-left: -3%;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box4 .img_catalogBox {
    width: 103%;
    margin-left: -1.5%;
  }
}
.wrapper#store .cateTopWrap#exetime .box4 .pointTit {
  font-size: clamp(16px, 3vw, 42px);
  font-weight: 700;
  color: #8c785d;
  position: relative;
  margin: -7% 0 3% 0px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box4 .pointTit {
    font-size: clamp(13px, 4vw, 42px);
  }
}
.wrapper#store .cateTopWrap#exetime .box4 .pointTit:before {
  content: "";
  width: 100%;
  padding-bottom: 13%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(../images/lp/japancatalog/frame_point.png);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.wrapper#store .cateTopWrap#exetime .box4 .pointTit strong {
  font-size: 1.4em;
}
.wrapper#store .cateTopWrap#exetime .box4 .pointTit span {
  position: relative;
  display: inline-block;
  padding-bottom: 3%;
}
@media screen and (max-width: 480px) {
  .wrapper#store .cateTopWrap#exetime .box4 .pointTit span {
    padding-bottom: 4%;
  }
}
 .wrapper#store .cateTopWrap#exetime .box4 .itemList.exetimePoint{
        font-size: initial;
        text-align: center;
}
@media screen and (min-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box4 .itemList.exetimePoint {
    padding: 0 5%;
  }
}
@media (max-width: 500px) {
  .wrapper#store .cateTopWrap#exetime .box4 .itemList.exetimePoint {
    padding: 0 10px;
  }
}
.wrapper#store .cateTopWrap#exetime .box4 .itemList.exetimePoint li {
  margin-bottom: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
@media (max-width: 1000px) {
  .wrapper#store .cateTopWrap#exetime .box4 .itemList.exetimePoint li {
    width: calc(33.3333333333% - 20px);
    padding: 0 0px 0% 0px;
    margin: 0px 10px;
  }
}
@media (max-width: 500px) {
  .wrapper#store .cateTopWrap#exetime .box4 .itemList.exetimePoint li {
    width: calc(33.3333333333% - 10px);
    padding: 0 0px 0% 0px;
    margin: 0 5px;
  }
}
.wrapper#store .cateTopWrap#exetime .box4 .itemList.exetimePoint li a {
  display: block;
  padding-bottom: 100%;
}
.wrapper#store .cateTopWrap#exetime .box4 .itemList.exetimePoint li a:before {
  content: "";
  background-position: center;
  background-size: contain;
  width: 100%;
  height: auto;
  padding-bottom: 100%;
  position: absolute;
  margin: auto;
  display: block;
}
.wrapper#store .cateTopWrap#exetime .box4 .itemList.exetimePoint li:nth-child(1) a:before {
  background-image: url(../images/lp/exetime/badge_travel.png);
}
.wrapper#store .cateTopWrap#exetime .box4 .itemList.exetimePoint li:nth-child(2) a:before {
  background-image: url(../images/lp/exetime/badge_gourmet.png);
}
.wrapper#store .cateTopWrap#exetime .box4 .itemList.exetimePoint li:nth-child(3) a:before {
  background-image: url(../images/lp/exetime/badge_ippin.png);
}
.wrapper#store .cateTopWrap#exetime .box4 .itemList.exetimePoint li:hover {
  opacity: 0.8;
}
.wrapper#store .cateTopWrap#exetime .box4 .itemList.exetimePoint li p {
  margin-top: 8px;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box4 .itemList.exetimePoint li p br {
    display: none;
  }
}
.wrapper#store .cateTopWrap#exetime .box5,
.wrapper#store .cateTopWrap#exetime .box6 {
  background-color: #f8f5ee;
  padding: 3%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box5,
  .wrapper#store .cateTopWrap#exetime .box6 {
    padding: 3% 1.5%;
  }
}
.wrapper#store .cateTopWrap#exetime .box5 .numTit i:before,
.wrapper#store .cateTopWrap#exetime .box6 .numTit i:before {
  background-image: url(../images/lp/exetime/ico_point01.png);
}
.wrapper#store .cateTopWrap#exetime .box5 .giftBox,
.wrapper#store .cateTopWrap#exetime .box6 .giftBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0 3%;
  margin-bottom: 20px;
}
.wrapper#store .cateTopWrap#exetime .box5 .giftBox > .info,
.wrapper#store .cateTopWrap#exetime .box6 .giftBox > .info {
  width: 46%;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box5 .giftBox > .info,
  .wrapper#store .cateTopWrap#exetime .box6 .giftBox > .info {
    width: 100%;
    margin-bottom: 20px;
  }
}
.wrapper#store .cateTopWrap#exetime .box5 .giftBox > .info .hotelName,
.wrapper#store .cateTopWrap#exetime .box6 .giftBox > .info .hotelName {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 10px;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box5 .giftBox > .info .hotelName,
  .wrapper#store .cateTopWrap#exetime .box6 .giftBox > .info .hotelName {
    font-size: clamp(20px, 3vw, 24px);
    margin-top: 10px;
  }
}
.wrapper#store .cateTopWrap#exetime .box5 .giftBox > .info .hotelName .min,
.wrapper#store .cateTopWrap#exetime .box6 .giftBox > .info .hotelName .min {
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.5em;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box5 .giftBox > .info .hotelName .min,
  .wrapper#store .cateTopWrap#exetime .box6 .giftBox > .info .hotelName .min {
    font-size: clamp(14px, 3vw, 16px);
  }
}
.wrapper#store .cateTopWrap#exetime .box5 .giftBox > .info .subTit,
.wrapper#store .cateTopWrap#exetime .box6 .giftBox > .info .subTit {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
  padding-bottom: 20px;
  border-bottom: 1px solid #333;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box5 .giftBox > .info .subTit,
  .wrapper#store .cateTopWrap#exetime .box6 .giftBox > .info .subTit {
    font-size: clamp(16px, 3vw, 20px);
  }
}
.wrapper#store .cateTopWrap#exetime .box5 .giftBox > .info .copy,
.wrapper#store .cateTopWrap#exetime .box6 .giftBox > .info .copy {
  font-size: 14px;
  margin-bottom: 20px;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box5 .giftBox > .info .copy,
  .wrapper#store .cateTopWrap#exetime .box6 .giftBox > .info .copy {
    font-size: clamp(12px, 3vw, 14px);
  }
}
.wrapper#store .cateTopWrap#exetime .box5 .giftBox > .info .giftName,
.wrapper#store .cateTopWrap#exetime .box6 .giftBox > .info .giftName {
  color: #8c785d;
  font-size: 18px;
  font-weight: 600;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 0;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box5 .giftBox > .info .giftName,
  .wrapper#store .cateTopWrap#exetime .box6 .giftBox > .info .giftName {
    font-size: clamp(16px, 3vw, 18px);
  }
}
.wrapper#store .cateTopWrap#exetime .box5 .giftBox > .image,
.wrapper#store .cateTopWrap#exetime .box6 .giftBox > .image {
  width: 51%;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box5 .giftBox > .image,
  .wrapper#store .cateTopWrap#exetime .box6 .giftBox > .image {
    width: 100%;
  }
}
.wrapper#store .cateTopWrap#exetime .box5 .hotelList,
.wrapper#store .cateTopWrap#exetime .box6 .hotelList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px 8px;
    text-align: center;
}
.wrapper#store .cateTopWrap#exetime .box5 .hotelList li,
.wrapper#store .cateTopWrap#exetime .box6 .hotelList li {
  width: calc(33.3333333333% - 5.3333333333px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wrapper#store .cateTopWrap#exetime .box5 .hotelList li > *,
.wrapper#store .cateTopWrap#exetime .box6 .hotelList li > * {
  min-height: 1%;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box5 .hotelList li,
  .wrapper#store .cateTopWrap#exetime .box6 .hotelList li {
    width: calc(50% - 4px);
  }
}
.wrapper#store .cateTopWrap#exetime .box5 .hotelList .info,
.wrapper#store .cateTopWrap#exetime .box6 .hotelList .info {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  background-color: #333;
  color: #fff;
  font-size: 18px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box5 .hotelList .info,
  .wrapper#store .cateTopWrap#exetime .box6 .hotelList .info {
    font-size: clamp(14px, 3vw, 18px);
    padding: 10px 5px;
  }
}
.wrapper#store .cateTopWrap#exetime .box5 .hotelList .info .min,
.wrapper#store .cateTopWrap#exetime .box6 .hotelList .info .min {
  display: block;
  font-size: 0.65em;
  line-height: 1.2;
}
.wrapper#store .cateTopWrap#exetime .box5 li.ogawakukou .info,
.wrapper#store .cateTopWrap#exetime .box6 li.ogawakukou .info {
  font-size: 17px;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box5 li.ogawakukou .info,
  .wrapper#store .cateTopWrap#exetime .box6 li.ogawakukou .info {
    font-size: clamp(13px, 3vw, 17px);
    line-height: 1.3;
  }
}
.wrapper#store .cateTopWrap#exetime .box6 .numTit {
  text-indent: 0;
  padding-left: 0;
}
.wrapper#store .cateTopWrap#exetime .box5_2 .blandList {
  background-color: #fff;
  border: 4px solid #f5ead1;
  border-radius: 10px;
  position: relative;
  margin-top: 10%;
}
.wrapper#store .cateTopWrap#exetime .box5_2 .blandList .japan:before, .wrapper#store .cateTopWrap#exetime .box5_2 .blandList .japan:after {
  content: "";
  display: block;
  width: 6%;
  padding-bottom: 5.6%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
}
@media screen and (max-width: 480px) {
  .wrapper#store .cateTopWrap#exetime .box5_2 .blandList .japan:before, .wrapper#store .cateTopWrap#exetime .box5_2 .blandList .japan:after {
    width: 10%;
    padding-bottom: 10.6%;
  }
}
.wrapper#store .cateTopWrap#exetime .box5_2 .blandList .japan.top:before {
  top: -1.5em;
  left: -0.5em;
  background-image: url(../images/lp/jtb/img_tit_left.png);
}
.wrapper#store .cateTopWrap#exetime .box5_2 .blandList .japan.top:after {
  top: -1.5em;
  right: -0.5em;
  background-image: url(../images/lp/jtb/img_tit_right.png);
}
.wrapper#store .cateTopWrap#exetime .box5_2 .blandList .mainTit {
  font-size: clamp(20px, 3vw, 30px);
  line-height: 1;
  font-weight: 600;
  position: absolute;
  width: 100%;
  margin-top: -0.5em;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box5_2 .blandList .mainTit {
    font-size: clamp(20px, 3vw, 30px);
  }
}
.wrapper#store .cateTopWrap#exetime .box5_2 .blandList .mainTit span {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fffaf2), color-stop(50%, #ffffff));
  background: linear-gradient(#fffaf2 50%, #ffffff 50%);
  display: inline-block;
  padding: 0 2%;
}
.wrapper#store .cateTopWrap#exetime .box5_2 .blandList .itemList {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1% 5% 0 5%;
  gap: 0 1%;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box5_2 .blandList .itemList {
    padding: 5% 5% 0 5%;
  }
}
.wrapper#store .cateTopWrap#exetime .box5_2 .blandList .itemList li {
  /*flex: 1;*/
  height: 100%;
  margin: 20px 10px 20px 10px;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box5_2 .blandList .itemList li {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    width: calc(25% - 20px);
    margin: 20px 10px 10px 10px;
  }
}
@media (max-width: 500px) {
  .wrapper#store .cateTopWrap#exetime .box5_2 .blandList .itemList li {
    padding: 0;
  }
}
.wrapper#store .cateTopWrap#exetime .box5_2 .blandList .itemList li:before {
  content: none;
}
.wrapper#store .cateTopWrap#exetime .box5_2 .blandList .itemList li img {
  -o-object-fit: contain;
     object-fit: contain;
  height: 24px;
}
.wrapper#store .cateTopWrap#exetime .box5_2 .blandList .itemList li.washingtoneHotel img {
  height: 17px;
}
.wrapper#store .cateTopWrap#exetime .box5_2 .blandList .itemList li.tokinoniwa img {
  height: 36px;
}
.wrapper#store .cateTopWrap#exetime .box5_2 .blandList .itemList li.kobemerikenpark img {
  height: 35px;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box5_2 .blandList .itemList li:nth-child(n+5) {
    margin-top: 0px;
  }
}
.wrapper#store .cateTopWrap#exetime .box7 {
  background-color: #f8f5ee;
  padding: 3%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box7 {
    padding: 3% 1.5%;
  }
}
.wrapper#store .cateTopWrap#exetime .box7 .numTit i:before {
  background-image: url(../images/lp/exetime/ico_point02.png);
}
@media screen and (max-width: 480px) {
  .wrapper#store .cateTopWrap#exetime .box5 .numTit,
  .wrapper#store .cateTopWrap#exetime .box6 .numTit {
    margin-top: 3%;
  }
}
.wrapper#store .cateTopWrap#exetime .box8 {
  background-color: #f8f5ee;
  padding: 3%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box8 {
    padding: 3% 1.5%;
  }
}
.wrapper#store .cateTopWrap#exetime .box8 .numTit i:before {
  background-image: url(../images/lp/exetime/ico_point03.png);
}
.wrapper#store .cateTopWrap#exetime .box9 {
  background-color: #f8f5ee;
  padding: 3%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box9 {
    padding: 3% 1.5%;
  }
}
.wrapper#store .cateTopWrap#exetime .box9 .subTit {
  background-color: #8c785d;
  color: #fff;
  font-size: clamp(20px, 2vw, 27px);
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.5em 1em 0.5em 1em;
  border-radius: 100px;
  margin: 0 auto 1em auto;
  position: relative;
  max-width: 600px;
  width: 100%;
  text-align: center;
}
.wrapper#store .cateTopWrap#exetime .box9 .flow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box9 .flow {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.wrapper#store .cateTopWrap#exetime .box9 .flow .box_col {
  border: 2px solid #2a2211;
  border-radius: 10px;
  background-color: #fff;
  margin-bottom: 50px;
  width: 100%;
}
@media (max-width: 500px) {
  .wrapper#store .cateTopWrap#exetime .box9 .flow .box_col {
    margin-bottom: 20px;
  }
}
.wrapper#store .cateTopWrap#exetime .box9 .flow .box_col .box_image {
  width: 100%;
  max-width: 262px;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box9 .flow .box_col .box_image {
    max-width: 150px;
  }
}
@media (max-width: 500px) {
  .wrapper#store .cateTopWrap#exetime .box9 .flow .box_col .box_image {
    width: 100%;
    max-width: 200px;
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
    margin: 0 auto;
    padding-top: 10px;
  }
}
.wrapper#store .cateTopWrap#exetime .box9 .flow .box_col .box_image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left;
     object-position: left;
  width: 100%;
  height: 100%;
  border-radius: 10px 0 0 10px;
}
@media (max-width: 500px) {
  .wrapper#store .cateTopWrap#exetime .box9 .flow .box_col .box_image img {
    -o-object-fit: contain;
       object-fit: contain;
    height: auto;
  }
}
.wrapper#store .cateTopWrap#exetime .box9 .flow .box_col .box_text {
  padding: 16px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: none;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 0;
  text-align: left;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box9 .flow .box_col .box_text {
    padding: 16px;
  }
}
@media (max-width: 500px) {
  .wrapper#store .cateTopWrap#exetime .box9 .flow .box_col .box_text {
    width: 100%;
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }
}
.wrapper#store .cateTopWrap#exetime .box9 .flow .box_col .box_text p {
  font-size: clamp(15px, 2vw, 18px);
  line-height: 1.6;
  margin-bottom: 0.5em;
}
.wrapper#store .cateTopWrap#exetime .box9 .flow .box_col .box_text p.tit {
  font-size: clamp(18px, 2vw, 22px);
  line-height: 1.6;
}
.wrapper#store .cateTopWrap#exetime .box9 .flow .box_col .box_text p.tit .brown {
  color: #8c785d;
}
.wrapper#store .cateTopWrap#exetime .box9 .flow > * {
  position: relative;
}
.wrapper#store .cateTopWrap#exetime .box9 .flow > *:nth-child(1):before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(../images/lp/exetime/arrow_bottom.svg);
  padding-bottom: 3%;
  display: block;
  position: absolute;
  bottom: -25%;
  left: 0;
  right: 0;
  margin: auto;
}
@media (max-width: 500px) {
  .wrapper#store .cateTopWrap#exetime .box9 .flow > *:nth-child(1):before {
    bottom: -11%;
  }
}
.wrapper#store .cateTopWrap#exetime .box9 .flow > *:nth-child(2):after {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 200%;
  background-image: url(../images/lp/exetime/img_step_exetimeCoupon.png);
  display: block;
  position: absolute;
  top: 14%;
  left: 3%;
  padding-bottom: 25%;
  z-index: 1;
}
@media (max-width: 400px) {
  .wrapper#store .cateTopWrap#exetime .box9 .flow > *:nth-child(2):after {
    width: 100%;
    top: 13%;
    left: 0%;
    padding-bottom: 29%;
    background-image: url(../images/lp/exetime/img_step_exetimeCoupon_sp.png);
  }
}
@media (max-width: 400px) {
  .wrapper#store .cateTopWrap#exetime .box9 .flow > *:nth-child(3)::before {
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: block;
    position: absolute;
    z-index: 1;
    width: 100%;
    top: 13%;
    left: 0%;
    padding-bottom: 29%;
    background-image: url(../images/lp/exetime/img_step_exetimeCoupon_sp.png);
  }
}
.wrapper#store .cateTopWrap#exetime .box9 .flow > *:nth-child(n+2) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box9 .flow > *:nth-child(n+2) {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
    width: calc(50% - 8px);
  }
}
@media (max-width: 400px) {
  .wrapper#store .cateTopWrap#exetime .box9 .flow > *:nth-child(n+2) {
    width: 100%;
  }
}
.wrapper#store .cateTopWrap#exetime .box10 {
  background-color: #f8f5ee;
  padding: 3%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box10 {
    padding: 3% 1.5%;
  }
}
.wrapper#store .cateTopWrap#exetime .box10 .subTit {
  background-color: #8c785d;
  color: #fff;
  font-size: clamp(20px, 2vw, 27px);
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.5em 1em 0.5em 1em;
  border-radius: 100px;
  margin: 0 auto 1em auto;
  position: relative;
  max-width: 600px;
  width: 100%;
  text-align: center;
}
.wrapper#store .cateTopWrap#exetime .box10 .copy {
  font-size: clamp(20px, 2vw, 27px);
  line-height: 1.5;
  margin-bottom: 24px;
}
.wrapper#store .cateTopWrap#exetime .box10 .gradation {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffcb6a), to(#867249));
  background: linear-gradient(to bottom, #ffcb6a, #867249);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.wrapper#store .cateTopWrap#exetime .box10 .box_col {
  width: 100%;
  max-width: 830px;
  gap: 16px 24px;
  margin: 0 auto 32px auto;
}
.wrapper#store .cateTopWrap#exetime .box10 .box_col .box_image {
  width: 16%;
}
@media (max-width: 400px) {
  .wrapper#store .cateTopWrap#exetime .box10 .box_col .box_image {
    width: 25%;
    margin: auto;
  }
}
.wrapper#store .cateTopWrap#exetime .box10 .box_col .box_text {
  width: calc(84% - 24px);
  max-width: none;
  background-color: #fff;
  border-radius: 16px;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .wrapper#store .cateTopWrap#exetime .box10 .box_col .box_text {
    margin-top: 0;
  }
}
@media (max-width: 400px) {
  .wrapper#store .cateTopWrap#exetime .box10 .box_col .box_text {
    width: 100%;
  }
}
.wrapper#store .cateTopWrap#exetime .box10 .colorTit {
  font-size: clamp(20px, 2vw, 27px);
  line-height: 1.6;
  font-weight: 600;
  color: #8c785d;
  padding-bottom: 4px;
  border-bottom: 1px solid #8c785d;
  display: block;
  width: 100%;
  text-align: left;
  margin-bottom: 16px;
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 32px 24px;
  margin-bottom: 24px;
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList > * {
  width: 100%;
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList > *:nth-child(1), .wrapper#store .cateTopWrap#exetime .box10 .caseList > *:nth-child(2) {
  width: calc(50% - 12px);
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box10 .caseList > *:nth-child(1), .wrapper#store .cateTopWrap#exetime .box10 .caseList > *:nth-child(2) {
    width: 100%;
  }
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList > * dl {
  border: 3px solid #8c785d;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  border-radius: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList > * dl dt {
  text-align: left;
  font-weight: 600;
  font-size: 16px;
  width: 100%;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box10 .caseList > * dl dt {
    position: relative;
    padding-left: 90px;
    padding-top: 0.2em;
    padding-bottom: 10px;
  }
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList > * dl dt span.caseTIt {
  background-color: #000;
  color: #d2c2ad;
  font-size: 16px;
  border-radius: 13px 0 13px 0;
  width: 84px;
  padding: 4px 0;
  text-align: center;
  display: inline-block;
  margin-right: 0.5em;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box10 .caseList > * dl dt span.caseTIt {
    position: absolute;
    left: 0;
    top: 0;
  }
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList > * dl dt span.caseTIt em {
  font-size: 24px;
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList > * dl dt .gradation {
  font-size: 24px;
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList > * dl dd {
  padding: 8px 20px 16px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box10 .caseList > * dl dd {
    padding: 8px 16px 16px 16px;
  }
}
@media screen and (max-width: 480px) {
  .wrapper#store .cateTopWrap#exetime .box10 .caseList > * dl dd {
    padding: 8px 10px 16px 10px;
  }
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList > *:nth-child(3) dl {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList > *:nth-child(3) dl dd {
  width: 48.7%;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box10 .caseList > *:nth-child(3) dl dd {
    width: 100%;
  }
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList > *:nth-child(3) dl dd:last-of-type:before {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  background-color: #8c785d;
  position: absolute;
  left: -31px;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box10 .caseList > *:nth-child(3) dl dd:last-of-type:before {
    left: 0;
    right: 0;
    bottom: auto;
    top: -20px;
  }
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList > *:nth-child(3) dl dd:last-of-type:after {
  content: "+";
  display: block;
  font-size: 32px;
  width: 1em;
  height: 1em;
  line-height: 1;
  font-weight: 700;
  color: #fff;
  position: absolute;
  left: -26px;
  top: -2px;
  bottom: 0;
  margin: auto;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box10 .caseList > *:nth-child(3) dl dd:last-of-type:after {
    left: 0;
    right: 0;
    top: -19px;
    bottom: auto;
  }
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList:nth-of-type(2) {
  margin-bottom: 0px;
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList:nth-of-type(2) > li {
  width: 100%;
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList:nth-of-type(2) > li dl {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList:nth-of-type(2) > li dl dd:nth-of-type(1) {
  width: 34%;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box10 .caseList:nth-of-type(2) > li dl dd:nth-of-type(1) {
    width: 100%;
    margin: auto;
  }
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList:nth-of-type(2) > li dl dd:nth-of-type(2), .wrapper#store .cateTopWrap#exetime .box10 .caseList:nth-of-type(2) > li dl dd:nth-of-type(3) {
  width: 32%;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box10 .caseList:nth-of-type(2) > li dl dd:nth-of-type(2), .wrapper#store .cateTopWrap#exetime .box10 .caseList:nth-of-type(2) > li dl dd:nth-of-type(3) {
    width: 100%;
  }
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList:nth-of-type(2) > li dl dd:nth-of-type(2):before, .wrapper#store .cateTopWrap#exetime .box10 .caseList:nth-of-type(2) > li dl dd:nth-of-type(3):before {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  background-color: #8c785d;
  position: absolute;
  left: -25px;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box10 .caseList:nth-of-type(2) > li dl dd:nth-of-type(2):before, .wrapper#store .cateTopWrap#exetime .box10 .caseList:nth-of-type(2) > li dl dd:nth-of-type(3):before {
    left: 0;
    right: 0;
    bottom: auto;
    top: -20px;
  }
}
.wrapper#store .cateTopWrap#exetime .box10 .caseList:nth-of-type(2) > li dl dd:nth-of-type(2):after, .wrapper#store .cateTopWrap#exetime .box10 .caseList:nth-of-type(2) > li dl dd:nth-of-type(3):after {
  content: "+";
  display: block;
  font-size: 32px;
  width: 1em;
  height: 1em;
  line-height: 1;
  font-weight: 700;
  color: #fff;
  position: absolute;
  left: -20px;
  top: -2px;
  bottom: 0;
  margin: auto;
}
@media (max-width: 600px) {
  .wrapper#store .cateTopWrap#exetime .box10 .caseList:nth-of-type(2) > li dl dd:nth-of-type(2):after, .wrapper#store .cateTopWrap#exetime .box10 .caseList:nth-of-type(2) > li dl dd:nth-of-type(3):after {
    left: 0;
    right: 0;
    top: -19px;
    bottom: auto;
  }
}/*# sourceMappingURL=exetime.css.map */