@charset "UTF-8";
/* Scss Document */
/*====================================================================
	index
====================================================================

Part name///
	01 General_style
	02 Common_style
	03 Top_style
*/
/*====================================================================
	01 General_style
====================================================================*/
body {
  position: relative;
  font-family: "Noto Sans", "Noto Sans JP", "メイリオ", "Meiryo", Meiryo, Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;
  word-break: break-all;
  -webkit-text-size-adjust: 100%;
  -ms-overflow-style: none;
  background: #F5F5F5;
  scroll-behavior: smooth;
  overflow-x: hidden;
}

@media screen and (max-width: 768px) {
  .pc {
    display: none;
  }
}

.sp {
  display: none;
}
@media screen and (max-width: 768px) {
  .sp {
    display: inherit;
  }
}

img.pc {
  display: block;
}
@media screen and (max-width: 768px) {
  img.pc {
    display: none;
  }
}
img.sp {
  display: none;
}
@media screen and (max-width: 768px) {
  img.sp {
    display: block;
  }
}

@-webkit-keyframes nav_hover {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes nav_hover {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes nav_hover {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.inview {
  -webkit-transition: all 2s ease-in-out 0s;
  -ms-transition: all 2s ease-in-out 0s;
  -moz-transition: all 2s ease-in-out 0s;
  -o-transition: all 2s ease-in-out 0s;
  transition: all 2s ease-in-out 0s;
  opacity: 0;
}
.inview.view {
  opacity: 1;
}

/* Scss Document */
/*====================================================================
	index
====================================================================

Part name///
	01 General_style
	02 Common_style
	03 Top_style
*/
/*---------------------------------------------------------
	header
*/
/* Scss Document */
/*====================================================================
	index
====================================================================

Part name///
	01 General_style
	02 Common_style
	03 Top_style
*/
/*---------------------------------------------------------
	footer
*/
/* Scss Document */
/*====================================================================
	index
====================================================================

Part name///
	01 General_style
	02 Common_style
	03 Top_style
*/
/*---------------------------------------------------------
	Top
*/
@media screen and (max-width: 768px) {
  .container.minter {
    overflow-x: hidden;
  }
}
.container.minter a.btn {
  display: block;
  width: 258px;
  height: 72px;
  background: #111;
  letter-spacing: -0.4em;
  border-radius: 4px;
  text-align: center;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -ms-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
@media screen and (max-width: 768px) {
  .container.minter a.btn {
    width: 84%;
    max-width: 315px;
  }
}
.container.minter a.btn:hover {
  background: #BAA272;
}
.container.minter a.btn p {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 72px;
  letter-spacing: 0.03em;
  margin: 0 18px 0 0;
}
.container.minter a.btn .arrow {
  display: inline-block;
  vertical-align: middle;
  width: 10px;
}
.container.minter .mv {
  position: relative;
}
.container.minter .mv a.logo {
  position: absolute;
  top: 60px;
  left: 60px;
  display: block;
  width: 180px;
  z-index: 9;
}
@media screen and (max-width: 768px) {
  .container.minter .mv a.logo {
    top: 40px;
    left: 30px;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    width: 120px;
  }
}
.container.minter .mv img.mv_img {
  width: 100%;
  transform: scale(1.1);
  opacity: 0;
  -webkit-transition: all 1.5s ease-in-out 0s;
  -ms-transition: all 1.5s ease-in-out 0s;
  -moz-transition: all 1.5s ease-in-out 0s;
  -o-transition: all 1.5s ease-in-out 0s;
  transition: all 1.5s ease-in-out 0s;
}
.container.minter .mv img.mv_img.view {
  transform: scale(1);
  opacity: 1;
}
.container.minter .mv .ttl {
  position: absolute;
  top: 50%;
  left: 9%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  display: block;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .container.minter .mv .ttl {
    top: 0;
    left: 0;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    display: block;
    width: 100%;
    height: 100%;
  }
}
.container.minter .mv .ttl img.mv_ttl_jp {
  width: 15%;
  margin: 0 0 2.34vw;
}
@media screen and (max-width: 768px) {
  .container.minter .mv .ttl img.mv_ttl_jp {
    position: absolute;
    top: 40px;
    right: 30px;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    width: 95px;
  }
}
.container.minter .mv .ttl img.mv_ttl {
  display: block;
  width: 31%;
}
@media screen and (max-width: 768px) {
  .container.minter .mv .ttl img.mv_ttl {
    position: absolute;
    bottom: 10vw;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 84%;
  }
}
.container.minter .about {
  position: relative;
  display: block;
  width: 90%;
  max-width: 980px;
  height: 360px;
  margin: 90px auto 0;
  overflow: hidden;
  background-size: cover;
  background-position: center right;
  background-image: url("../../images/minter/standard_bg.webp");
}
@media screen and (max-width: 1000px) {
  .container.minter .about {
    height: 600px;
    background-position: bottom right;
    background-image: url("../../images/minter/standard_bg_tb.webp");
  }
}
@media screen and (max-width: 768px) {
  .container.minter .about {
    text-align: center;
    margin: 30px auto 0;
    padding: 30px 0 66%;
    height: auto;
    background-position: bottom center;
    background-image: url("../../images/minter/standard_bg_sp.webp");
  }
}
.container.minter .about .ttl {
  position: absolute;
  top: calc(50% + 10px);
  left: 40px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
@media screen and (max-width: 1000px) {
  .container.minter .about .ttl {
    top: 40px;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@media screen and (max-width: 768px) {
  .container.minter .about .ttl {
    position: relative;
    top: 0;
    left: 0;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.container.minter .about .ttl .standard_ttl {
  width: 400px;
  margin: 0 0 18px;
}
@media screen and (max-width: 768px) {
  .container.minter .about .ttl .standard_ttl {
    width: 60%;
    margin: 0 auto 12px;
  }
}
.container.minter .about .ttl .txt {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 200%;
  letter-spacing: 0.03em;
  color: #111111;
  width: 445px;
  margin: 0 0 26px;
}
@media screen and (max-width: 768px) {
  .container.minter .about .ttl .txt {
    margin: 0 auto 26px;
    width: 100%;
  }
}
.container.minter .about .ttl .btn {
  width: 258px;
  height: 72px;
}
@media screen and (max-width: 1000px) {
  .container.minter .about .ttl .btn {
    position: relative;
    right: 0;
    margin: 15px 0 0;
  }
}
@media screen and (max-width: 768px) {
  .container.minter .about .ttl .btn {
    margin: 18px auto 0;
  }
}
.container.minter .about .ttl .btn p {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 72px;
  letter-spacing: 0.03em;
  color: #FFFFFF;
}
.container.minter .catch {
  display: flex;
  width: 90%;
  max-width: 980px;
  margin: 90px auto 120px;
  text-align: center;
  align-items: flex-end;
}
@media screen and (max-width: 768px) {
  .container.minter .catch {
    display: block;
    width: 100%;
    margin: 30px auto 60px;
  }
}
.container.minter .catch img.item {
  width: 64%;
}
.container.minter .catch img.item.tb {
  display: none;
}
@media screen and (max-width: 1000px) {
  .container.minter .catch img.item.pc {
    display: none;
  }
  .container.minter .catch img.item.tb {
    display: block;
    width: 55%;
  }
}
@media screen and (max-width: 768px) {
  .container.minter .catch img.item {
    width: 100%;
    margin: 0 0 30px;
  }
  .container.minter .catch img.item.pc {
    display: block;
  }
  .container.minter .catch img.item.tb {
    display: none;
  }
}
.container.minter .catch .txt_wrap {
  width: 36%;
  text-align: left;
  padding: 0 5%;
}
@media screen and (max-width: 1000px) {
  .container.minter .catch .txt_wrap {
    width: 45%;
  }
}
@media screen and (max-width: 768px) {
  .container.minter .catch .txt_wrap {
    width: 100%;
    text-align: center;
  }
}
.container.minter .catch h3 {
  font-family: "GT America Regular";
  font-style: normal;
  font-weight: 500;
  font-size: 10px;
  line-height: 150%;
  letter-spacing: 0.5em;
  color: #111111;
  margin: 0 0 30px;
}
.container.minter .catch h2 img {
  width: 245px;
  margin: 0 0 18px;
}
@media screen and (max-width: 768px) {
  .container.minter .catch h2 img {
    width: 63%;
    max-width: 239px;
    margin: 0 auto 18px;
  }
}
.container.minter .catch p {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 200%;
  letter-spacing: 0.03em;
  color: #111111;
  margin: 0 auto 30px;
}
@media screen and (max-width: 768px) {
  .container.minter .catch a.btn {
    margin: 0 auto;
  }
}
.container.minter .feature {
  display: flex;
  width: 90%;
  max-width: 980px;
  margin: 0 auto;
  padding: 0 0 180px;
}
@media screen and (max-width: 768px) {
  .container.minter .feature {
    display: block;
    width: 100%;
    padding: 0;
  }
}
.container.minter .feature .feature_nav {
  position: sticky;
  top: 60px;
  width: 273px;
  height: fit-content;
}
@media screen and (max-width: 768px) {
  .container.minter .feature .feature_nav {
    position: relative;
    top: 0;
    width: 100%;
    margin: 0 0 60px;
    text-align: center;
  }
}
.container.minter .feature .feature_nav h2 {
  font-family: "GT America Regular";
  font-style: normal;
  font-weight: 500;
  font-size: 10px;
  line-height: 150%;
  letter-spacing: 0.5em;
  color: #111111;
  margin: 0 0 18px;
}
.container.minter .feature .feature_nav h3 img {
  width: auto;
}
.container.minter .feature .feature_nav .nav {
  position: relative;
}
@media screen and (max-width: 768px) {
  .container.minter .feature .feature_nav .nav {
    display: none;
  }
}
.container.minter .feature .feature_nav .nav .line {
  position: absolute;
  top: 0;
  left: 4px;
  display: block;
  width: 1px;
  height: 0;
  background: #4C524B;
  z-index: 9;
}
.container.minter .feature .feature_nav .nav ul {
  margin: 30px 0 0;
}
.container.minter .feature .feature_nav .nav ul li {
  position: relative;
  padding: 0 0 0 28px;
}
.container.minter .feature .feature_nav .nav ul li:last-child a {
  padding: 0;
}
.container.minter .feature .feature_nav .nav ul li.active:before {
  animation: l1 1s infinite;
}
@keyframes l1 {
  100% {
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
  }
}
.container.minter .feature .feature_nav .nav ul li:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #4C524B;
  z-index: 999;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2666666667);
}
.container.minter .feature .feature_nav .nav ul li:after {
  content: "";
  position: absolute;
  top: 0;
  left: 4px;
  display: block;
  width: 1px;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  z-index: 9;
}
.container.minter .feature .feature_nav .nav ul li a {
  padding: 0 0 40px;
}
.container.minter .feature .feature_nav .nav ul li a h4 {
  font-family: "GT America Regular";
  font-style: normal;
  font-weight: 500;
  font-size: 10px;
  line-height: 100%;
  letter-spacing: 0.1em;
  color: #4C524B;
  margin: 0 auto 8px;
}
.container.minter .feature .feature_nav .nav ul li a p {
  font-style: normal;
  font-weight: 500;
  font-size: 10px;
  line-height: 150%;
  letter-spacing: 0.1em;
  font-feature-settings: "halt" on;
  color: #111111;
}
.container.minter .feature .feature_nav .nav ul li a:hover p {
  font-weight: bold;
  text-decoration: underline;
}
.container.minter .feature .feature_wrap {
  width: calc(100% - 273px);
}
@media screen and (max-width: 768px) {
  .container.minter .feature .feature_wrap {
    width: 76%;
    margin: 0 auto;
    padding: 0;
  }
}
.container.minter .feature .feature_wrap .point {
  max-width: 500px;
  margin: 0 0 90px auto;
}
@media screen and (max-width: 768px) {
  .container.minter .feature .feature_wrap .point {
    margin: 0 15px;
  }
}
.container.minter .feature .feature_wrap .point:last-child {
  margin: 0 0 0 auto;
}
.container.minter .feature .feature_wrap .point h3 {
  font-family: "GT America Regular";
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0.1em;
  color: #4C524B;
  margin: 0 0 24px;
}
.container.minter .feature .feature_wrap .point h3 span {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
  color: #fff;
  background: #4C524B;
  text-align: center;
  margin: 0 0 0 8px;
}
.container.minter .feature .feature_wrap .point h2 {
  margin: 0 0 18px;
}
.container.minter .feature .feature_wrap .point h2 img {
  width: auto;
}
@media screen and (max-width: 768px) {
  .container.minter .feature .feature_wrap .point h2 img.row_2 {
    height: 43px;
    margin: 0 0 18px;
  }
}
.container.minter .feature .feature_wrap .point p {
  display: block;
  max-width: 400px;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 200%;
  letter-spacing: 0.03em;
  color: #111111;
  margin: 0 0 30px;
}
@media screen and (max-width: 768px) {
  .container.minter .feature .feature_wrap .point img.sp {
    margin: 0 auto 20px;
  }
}
@media screen and (max-width: 768px) {
  .container.minter .feature .feature_wrap .slick-list {
    overflow: initial;
  }
}
.container.minter .feature .feature_wrap .slick-prev, .container.minter .feature .feature_wrap .slick-next {
  top: 25%;
  width: 60px;
  height: 60px;
}
.container.minter .feature .feature_wrap .slick-prev.slick-disabled, .container.minter .feature .feature_wrap .slick-next.slick-disabled {
  opacity: 0;
}
.container.minter .feature .feature_wrap .slick-prev {
  left: -20px;
}
.container.minter .feature .feature_wrap .slick-next {
  right: -20px;
}
.container.minter .feature .feature_wrap .slick-prev:before, .container.minter .feature .feature_wrap .slick-next:before {
  content: "";
  display: block;
  width: 60px;
  height: 60px;
  background-size: cover;
  opacity: 1;
}
.container.minter .feature .feature_wrap .slick-prev:before {
  background-image: url("../../images/minter/arrow_prev.svg");
}
.container.minter .feature .feature_wrap .slick-next:before {
  background-image: url("../../images/minter/arrow_next.svg");
}
.container.minter .japan_list {
  background: #fff;
  padding: 90px 0;
}
@media screen and (max-width: 768px) {
  .container.minter .japan_list {
    padding: 60px 0;
  }
}
.container.minter .japan_list .limited_list_ttl {
  width: auto;
  margin: 0 auto 60px;
}
@media screen and (max-width: 768px) {
  .container.minter .japan_list .limited_list_ttl {
    margin: 0 auto 30px 8%;
  }
}
.container.minter .japan_list ul {
  display: flex;
  text-align: center;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .container.minter .japan_list ul {
    display: block;
    width: 84%;
    margin: 0 auto;
    text-align: left;
  }
}
.container.minter .japan_list ul li {
  padding: 0 30px;
  border-right: 1px solid #ccc;
}
@media screen and (max-width: 768px) {
  .container.minter .japan_list ul li {
    position: relative;
    padding: 18px 0;
    border-right: none;
    border-bottom: 1px solid #ccc;
  }
}
.container.minter .japan_list ul li:first-child {
  border-left: 1px solid #ccc;
}
@media screen and (max-width: 768px) {
  .container.minter .japan_list ul li:first-child {
    padding: 18px 0;
    border-left: none;
  }
}
@media screen and (max-width: 768px) {
  .container.minter .japan_list ul li:last-child {
    border-bottom: none;
  }
}
@media screen and (max-width: 768px) {
  .container.minter .japan_list ul li .flex_wrap {
    display: flex;
    justify-content: flex-start;
  }
}
.container.minter .japan_list ul li h2 {
  font-family: "GT America Regular";
  font-style: normal;
  font-weight: 500;
  font-size: 10px;
  line-height: 150%;
  letter-spacing: 0.5em;
  color: #111111;
  margin: 0 0 12px;
}
@media screen and (max-width: 768px) {
  .container.minter .japan_list ul li h2 {
    width: 40%;
  }
}
.container.minter .japan_list ul li .description {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .container.minter .japan_list ul li .description {
    width: 60%;
    text-align: left;
  }
}
.container.minter .japan_list ul li .description h3 {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0.03em;
  color: #111111;
  margin: 0 0 12px;
}
.container.minter .japan_list ul li .description p {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0.03em;
  color: #111111;
}
.container.minter .japan_list ul li a.btn {
  width: 100%;
  height: 64px;
  margin: 18px auto 0;
  background: #282828;
}
@media screen and (max-width: 768px) {
  .container.minter .japan_list ul li a.btn {
    position: absolute;
    top: 60px;
    left: 0;
    height: 52px;
    margin: 0;
    width: 35%;
    max-width: 150px;
  }
}
.container.minter .japan_list ul li a.btn:hover {
  background: #BAA272;
}
.container.minter .japan_list ul li a.btn p {
  line-height: 64px;
}
@media screen and (max-width: 768px) {
  .container.minter .japan_list ul li a.btn p {
    line-height: 52px;
  }
}
.container.minter .standard_list {
  background: #282828;
  text-align: center;
  padding: 90px 0 60px;
}
.container.minter .standard_list .inner {
  display: block;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
.container.minter .standard_list .inner h2 {
  font-family: "GT America Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 100%;
  text-align: center;
  letter-spacing: 0.3em;
  color: #FFFFFF;
  margin: 0 0 30px;
}
@media screen and (max-width: 768px) {
  .container.minter .standard_list .inner h2 {
    font-size: 30px;
  }
}
.container.minter .standard_list .inner h3 {
  margin: 0 0 24px;
}
.container.minter .standard_list .inner h3 img {
  width: auto;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .container.minter .standard_list .inner h3 img {
    margin: 0 auto;
  }
}
.container.minter .standard_list .inner .txt {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 200%;
  text-align: center;
  letter-spacing: 0.03em;
  color: #FFFFFF;
  margin: 0 0 24px;
}
.container.minter .standard_list .inner .color_wrap h4 {
  font-family: "GT America Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 100%;
  text-align: center;
  letter-spacing: 0.3em;
  color: #FFFFFF;
  margin: 0 0 18px;
}
.container.minter .standard_list .inner .color_wrap ul {
  display: flex;
  text-align: center;
  justify-content: center;
  margin: 0 auto 60px;
}
.container.minter .standard_list .inner .color_wrap ul li {
  position: relative;
  margin: 0 9px;
}
.container.minter .standard_list .inner .color_wrap ul li .img_wrap {
  position: relative;
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 0 8px;
}
.container.minter .standard_list .inner .color_wrap ul li .img_wrap:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  width: 40px;
  height: 40px;
  border: 1px solid #fff;
  border-radius: 50%;
}
.container.minter .standard_list .inner .color_wrap ul li .img_wrap img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 30px;
}
.container.minter .standard_list .inner .color_wrap ul li p {
  position: absolute;
  bottom: -10px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  display: block;
  width: max-content;
  font-style: normal;
  font-weight: 500;
  font-size: 10px;
  line-height: 100%;
  text-align: center;
  letter-spacing: 0.03em;
  color: #FFFFFF;
}
.container.minter .standard_list .inner .list {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .container.minter .standard_list .inner .list {
    display: block;
    width: 76%;
    margin: 0 auto;
    padding: 0;
  }
}
.container.minter .standard_list .inner .list li {
  width: 20%;
}
@media screen and (max-width: 768px) {
  .container.minter .standard_list .inner .list li {
    width: 100%;
    margin: 0 15px;
  }
}
.container.minter .standard_list .inner .list li img {
  margin: 0 0 18px;
}
.container.minter .standard_list .inner .list li h4 {
  font-family: "GT America Regular";
  font-style: normal;
  font-weight: 500;
  font-size: 10px;
  line-height: 150%;
  letter-spacing: 0.5em;
  text-decoration-line: underline;
  color: #FFFFFF;
  margin: 0 0 18px;
}
.container.minter .standard_list .inner .list li p {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  text-align: center;
  letter-spacing: 0.03em;
  color: #FFFFFF;
}
@media screen and (max-width: 768px) {
  .container.minter .standard_list .inner .list .slick-list {
    overflow: initial;
  }
}
.container.minter .standard_list .inner .list .slick-prev, .container.minter .standard_list .inner .list .slick-next {
  top: 35%;
  width: 60px;
  height: 60px;
}
.container.minter .standard_list .inner .list .slick-prev.slick-disabled, .container.minter .standard_list .inner .list .slick-next.slick-disabled {
  opacity: 0;
}
.container.minter .standard_list .inner .list .slick-prev {
  left: -20px;
}
.container.minter .standard_list .inner .list .slick-next {
  right: -20px;
}
.container.minter .standard_list .inner .list .slick-prev:before, .container.minter .standard_list .inner .list .slick-next:before {
  content: "";
  display: block;
  width: 60px;
  height: 60px;
  background-size: cover;
  opacity: 1;
}
.container.minter .standard_list .inner .list .slick-prev:before {
  background-image: url("../../images/minter/arrow_prev_black.svg");
}
.container.minter .standard_list .inner .list .slick-next:before {
  background-image: url("../../images/minter/arrow_next_black.svg");
}
.container.minter .ft {
  padding: 0;
  background: #000;
}
.container.minter .ft .inner {
  display: flex;
  justify-content: flex-start;
  background: #F5F5F5;
}
@media screen and (max-width: 768px) {
  .container.minter .ft .inner {
    display: block;
  }
}
.container.minter .ft .inner .store, .container.minter .ft .inner .campaign {
  width: 50%;
  text-align: center;
  padding: 90px 0;
}
@media screen and (max-width: 768px) {
  .container.minter .ft .inner .store, .container.minter .ft .inner .campaign {
    width: 100%;
  }
}
.container.minter .ft .inner .store h2, .container.minter .ft .inner .campaign h2 {
  font-family: "GT America Regular";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  letter-spacing: 0.5em;
  color: #111111;
  margin: 0 0 30px;
}
@media screen and (max-width: 768px) {
  .container.minter .ft .inner .store h2, .container.minter .ft .inner .campaign h2 {
    width: 100%;
    margin: 0 0 18px;
  }
}
.container.minter .ft .inner .store .img, .container.minter .ft .inner .campaign .img {
  width: 400px;
  margin: 0 0 57px;
}
@media screen and (max-width: 768px) {
  .container.minter .ft .inner .store .img, .container.minter .ft .inner .campaign .img {
    width: 100%;
    margin: 0 0 18px;
  }
}
.container.minter .ft .inner .store p.txt, .container.minter .ft .inner .campaign p.txt {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 200%;
  text-align: center;
  letter-spacing: 0.03em;
  color: #111111;
}
@media screen and (max-width: 768px) {
  .container.minter .ft .inner .store p.txt, .container.minter .ft .inner .campaign p.txt {
    text-align: left;
  }
}
@media screen and (max-width: 768px) {
  .container.minter .ft .inner .store p.txt br, .container.minter .ft .inner .campaign p.txt br {
    display: none;
  }
}
.container.minter .ft .inner .store {
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 768px) {
  .container.minter .ft .inner .store {
    border-left: none;
    padding: 30px 13% 60px;
  }
}
.container.minter .ft .inner .store .btn {
  margin: 30px auto 0;
  background: #282828;
}
@media screen and (max-width: 768px) {
  .container.minter .ft .inner .store .btn {
    margin: 18px auto 0;
  }
}
.container.minter .ft .inner .store .btn:hover {
  background: #BAA272;
}
@media screen and (max-width: 768px) {
  .container.minter .ft .inner .campaign {
    border-right: none;
    padding: 30px 13% 30px;
  }
}