@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);.area-text{padding-left:4.5rem}.single h3{font-size:3.0rem;line-height:1.35;font-weight:600}.single h3 span{font-size:1.33em;display:block;margin-bottom:1em}.single h4{color:var(--color-primary_dark);font-size:1.8rem;margin:.5em 0;line-height:1.5;font-weight:600}.single p{color:var(--color-font);font-size:1.6rem;margin:1.0em 0;line-height:1.8}.single h5{font-size:5.0rem;line-height:1.2;color:var(--color-money);font-weight:600;margin:.1em 0}.single h5 small{font-weight:inherit;display:block;font-size:.5em;color:var(--color-font);margin-top:1em;letter-spacing:.1em}.single h6{color:var(--color-money);font-size:9.0rem;font-family:'Poppins',sans-serif;font-weight:600;margin:.1em 0 0 0}.single h6 small{font-size:.66em;margin-left:.2em;font-weight:inherit}.single hr{margin:4.5rem 0;height:1px}.single .area-btn{margin:9.0rem 0}.coupon{font-size:1.4rem;line-height:1.4}.coupon span{margin:0 .25em}@media screen and (max-width:1024px){.single .row{display:block}.single .col-05,.single .col-07{border:0 solid #000;width:90%;margin:0 auto}.area-text{padding-left:1.5rem}.single h3{font-size: calc(3.0rem * 0.8)}.single h5{font-size: calc(5.0rem * 0.8)}.single h6{font-size: calc(9.0rem * 0.8)}.single h6 small{font-size:.66em;font-weight:inherit}.coupon{font-size: calc(1.4rem * 1.4)}}@media screen and (max-width:768px){.single .col-05,.single .col-07{width:100%}.single h3{font-size: calc(3.0rem * 0.7)}.single h5{font-size: calc(5.0rem * 0.7)}}dialog{overscroll-behavior-y:none;animation:fadeIn 1s forwards;min-width:250px;max-width:500px;height:max-content;padding:3.0rem;border:none}dialog::backdrop{background: #1119;background:rgba(0,0,0,.8)}button.dialog-open{font-size:1.4rem;padding:.5em 1em;margin:.5em 0}dialog .cloase-btn{position:absolute;cursor:pointer;top:0;right:0;font-size:1.4rem;font-weight:400;width:30px}dialog button.send{font-size:1.4rem;font-weight:400;padding:1em;letter-spacing:0;border-radius:2px;width:95%}dialog dl,dialog dl dt,dialog dl dd{padding:0;margin:0;width:auto;height:auto;justify-content:center;align-items:center;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}dialog dl{}dialog dl dt{width:calc(100% - 80px);padding-right:1.0rem}dialog dl dd{width:80px}@keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}@media screen and (max-width:1024px){dialog{width:75%;padding:6.0rem}button.dialog-open,dialog .cloase-btn{font-size: calc(1.4rem * 1.2)}}@media screen and (max-width:768px){dialog{width:80%;padding:3.0rem}}@media screen and (max-width:420px){dialog{padding:3.0rem 1.5rem}button.dialog-open,dialog .cloase-btn{font-size: calc(1.4rem * 1.4)}dialog dl dt{width:calc(100% - 50px);padding-right:1.0rem}dialog dl dd{width:50px}}dl.maisuu{justify-content:center;align-items:center;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:2.5rem;line-height:1;border:0 solid red}dl.maisuu dt,dl.maisuu dd{padding:0;margin:0;font-size:inherit;line-height:inherit}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}input[type="number"]{-moz-appearance:textfield}.p-qty{position:relative;display:inline-block;border:2px solid #000}.p-qty>.__arrow{position:absolute;top:0;right:0;transform:translate(0%,0%);display:inline-block;cursor:pointer;border-left:2px solid #000;border-bottom:2px solid #000;width:20px;height:20px;font-size:16px;font-weight:600;line-height:18px;text-align:center;background:#ddd}.p-qty>.__arrow.__down{top:20px;font-size:20px;border-bottom:none;background:#eee}.p-qty__input{width:80px;height:40px;text-align:center;text-indent:-17px;font-size:2.5rem}.price{border:0 solid red;padding:0;margin:6.0rem 0 0 0}.price span{display:block;border:0 solid #000;width:400px;padding:0;margin:0 auto;text-align:center;position:relative}.price span.coin-total::after{content:'COIN';font-size:4.8rem;font-family:'Poppins',sans-serif;position:absolute;top:50%;left:100%;transform:translate(.2em,-50%)}.price span.kingaku{font-size:2.5rem;margin-top:.5em;font-weight:600}.price span.kingaku::after{content:'円'}.price input[type="text"]{height:120px;display:block;font-size:8.0rem;line-height:1;text-align:center;color:#000;border-color:#000;font-weight:600}.price input[type="text"]::after{content:'COIN'}@media screen and (max-width:1024px){.buy{max-width:420px;margin:0 auto}.buy .col-03{align-items:center;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.buy figure{width:40%}dl.maisuu{font-size: calc(2.5rem * 0.8);width:60%}.p-qty__input{width:70px;font-size: calc(2.5rem * 0.8)}.price span{width:200px}.price span.coin-total::after{font-size: calc(4.8rem * 0.6)}.price span.kingaku{font-size: calc(2.5rem * 0.8)}.price input[type="text"]{height:80px;font-size: calc(8.0rem * 0.5)}}@media screen and (max-width:420px){.buy figure{width:33.33333%}dl.maisuu{width:66.66666%}.p-qty__input{width:60px;font-size: calc(2.5rem * 0.8)}.price span{width:150px}.price span.coin-total::after{font-size: calc(4.8rem * 0.5)}.price span.kingaku{font-size: calc(2.5rem * 0.7)}.price input[type="text"]{height:60px;font-size: calc(8.0rem * 0.4)}}.l-inner{position:relative;width:100%;padding:0;margin:0 auto;border:0 solid red}.l-section{border:0 solid green}.l-section .l-inner{padding:0}[class*="swiper"]:focus{outline:none}.slide-media,.thumb-media{position:relative;overflow:hidden}.slide-media img,.thumb-media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-button-prev,.swiper-button-next{display:none}.swiper-button-disabled{pointer-events:none;opacity:0}.gallery02{overflow:hidden}.gallery02 .swiper,.gallery02 .thumb-wrapper{margin:3px auto;width:100%;border:1px solid #eee;padding:3px}.gallery02 .swiper{overflow:visible}.gallery02 .swiper-fade .swiper-slide{-webkit-transition-property:opacity , -webkit-transform!important;transition-property:opacity , -webkit-transform!important;transition-property:opacity , transform!important;transition-property:opacity , transform , -webkit-transform!important;pointer-events:none}.gallery02 .swiper-fade .swiper-slide-active{pointer-events:auto}.gallery02 .swiper-controller{position:absolute;top:0;left:0;width:100%;padding-top:62.5%;display:none}.gallery02 .swiper-button-prev,.gallery02 .swiper-button-next{position:absolute;z-index:1;top:0;bottom:0;margin:auto}.gallery02 .swiper-button-prev{right: calc(100% + 3.2rem)}.gallery02 .swiper-button-next{left: calc(100% + 3.2rem)}.gallery02 .slide{display:block;overflow:hidden}.gallery02 .slide-media{display:block;padding-top:100%;border-radius:0}.gallery02 .slide-media img{-o-object-fit:contain;object-fit:contain}.gallery02 .thumb-wrapper{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.gallery02 .thumb-media{padding-top:100%;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition);border-radius:0;border:0 solid red}.gallery02 .thumb-media img{-webkit-transition:var(--transition);transition:var(--transition)}.gallery02 .thumb-media-active{-webkit-transform:scale(1.0);transform:scale(1.0);opacity:.3}.gallery02 .thumb-media-active img{-webkit-transform:scale(1.1);transform:scale(1.1)}.buy-after h2{font-size:2.5rem;padding:0;margin:.5em 0;text-align:center;line-height:1.4}.buy-after .btn-more{justify-content:center;display:flex;flex-wrap:wrap;padding:0;margin:0}.buy-after .btn-more a{display:block;color:#fff;background:#111;font-size:2.0rem;padding:.5em 1.5em;margin:1em 0 0 0}