.present {
  margin: 25px auto 0;
}

.present img {
  width: 88px;
}

.mainImg {
  width: 100%;
  max-width: 800px;
}

.size-info {
  width: 800px !important;
  margin: 0 auto 65px;
}


@import url(https://fonts.googleapis.com/css2?family=Orelega+One&display=swap);


/*==============
layout
================*/
/* line 4, ../scss/_layout_pc.scss */
.header-fixed {
  display: block;
}

/* line 8, ../scss/_layout_pc.scss */
.columnBox {
  position: relative;
  margin: 0 auto;
  width: 100%;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 0;
}

/* line 18, ../scss/_layout_pc.scss */
.columnBox__col {
  position: relative;
  margin: 0 auto;
  z-index: -1;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 98%;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


/* line 42, ../scss/_layout_pc.scss */
.grid2 .columnBox__colList {
  width: calc(100% / 2);
}

/* line 51, ../scss/_layout_pc.scss */
.reverse {
  flex-direction: row-reverse;
}


/* line 52, ../scss/_common_pc.scss */
.wrapper {
  position: relative;
  z-index: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
}


/* line 84, ../scss/_common.scss */

.pointArea {
  width: 100%;
  max-width: 800px;
  margin:50px auto 0;
}

/* line 87, ../scss/_common.scss */
.pointArea.glidCol2 .columnBox__colList {
  position: relative;
  width: calc((100% - 60px) / 2);
  margin: 10px;
  padding: 30px 30px 30px 30px;
}

/* line 95, ../scss/_common.scss */
.pointArea.glidCol2 .columnBox__colList img {
  max-width: 100%;
  margin: 0 auto;
}

/* line 101, ../scss/_common.scss */
.pointArea.glidCol2 .columnBox__colListTitle {
  font-size: 28px;
  font-size: 1.86667rem;
  font-weight: 600;
  margin: 20px auto;
  line-height: 1.4;
}

/* line 107, ../scss/_common.scss */
.pointArea.glidCol2 .columnBox__colListTitle span {
  margin: 10px 0;
  display: block;
  font-size: 20px;
  font-size: 1.33333rem;
}

/* line 114, ../scss/_common.scss */
.pointArea.glidCol2 .columnBox__colListBody {
  line-height: 1.6;
  font-size: 15px;
  margin: 10px 0;
  text-align: left;
}

.categroyBtn {
  display: flex;
  width: 100%;
  margin: 0 auto;
  max-width: 800px;
}