.header{margin-top:29px}.main{padding:180px 0 80px}.main>section{width:960px;margin:0 auto}.main>section>.h2-title{margin-bottom:80px}.main .what-nft{margin:82px 0 72px}.main .what-nft .text-01{width:800px;margin:0 auto;line-height:1.8}.main .adam-feature{margin-bottom:72px}.main .adam-feature>.h3-title{margin-bottom:52px}.main .adam-feature .adam-feature-list{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:50px}.main .adam-feature .adam-feature-list>li:not(:nth-of-type(3)){margin-right:31px}.main .adam-feature .adam-feature-list>li:last-child{margin-right:0}.main .adam-feature .adam-feature-list>li:nth-last-child(-n+2){margin-top:44px}.main .adam-feature .adam-feature-list>li>div{width:246px;height:180px;padding:18px 20px;text-align:center;border:solid 1px #ddd;border-radius:8px}.main .adam-feature .adam-feature-list>li>div>p:nth-of-type(2){font-size:1.8rem;font-weight:bold;color:#434343;line-height:1.6;margin-top:8px}.main .adam-feature .adam-feature-list .ano{font-size:1.2rem;color:#262626;margin-top:10px}.main .adam-feature .btn-more{display:flex;align-items:center;justify-content:center;width:240px;height:70px;border-radius:35px;border:solid 1px #ccc;color:#434343;font-size:1.8rem;font-weight:bold;margin:0 auto}.main .adam-feature .btn-more:hover{background-color:#434343;border:none;color:#fff}.main .howtobuy-nft{margin-bottom:72px}.main .howtobuy-nft .text-01{width:800px;margin:0 auto;line-height:1.8;margin-bottom:58px}.main .howtobuy-nft .howtobuy-nft-step{width:800px;margin:0 auto}.main .howtobuy-nft .howtobuy-nft-step>div{position:relative;padding-left:40px}.main .howtobuy-nft .howtobuy-nft-step>div::before{content:"";display:block;width:20px;height:20px;border-radius:10px;background-color:#0092cf;position:absolute;left:0;top:10px;z-index:1}.main .howtobuy-nft .howtobuy-nft-step>div:not(:last-child)::after{content:"";width:4px;height:100%;background-color:#ddd;position:absolute;left:8px;top:20px}.main .howtobuy-nft .howtobuy-nft-step>div:last-child dd{padding-bottom:0}.main .howtobuy-nft .howtobuy-nft-step dt{font-size:2.2rem;font-weight:bold;line-height:1.6;margin-bottom:12px}.main .howtobuy-nft .howtobuy-nft-step dt>span{font-weight:bold;font-size:1.6rem;color:#0092cf}.main .howtobuy-nft .howtobuy-nft-step dd{line-height:1.7;padding-bottom:65px}.main .faq>.h3-title{margin-bottom:50px}.main .faq .faq-list{width:800px;margin:0 auto 60px}.main .faq .faq-list>div{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:20px}.main .faq .faq-list>div:last-child{margin-bottom:0}.main .faq .faq-list>div dt{font-weight:bold;font-size:1.6rem;margin-bottom:20px;position:relative;padding-left:48px;padding-top:6px}.main .faq .faq-list>div dt::before{content:"Q";width:36px;height:36px;border-radius:18px;color:#fff;display:block;text-align:center;padding-top:8px;background-color:#0092cf;position:absolute;left:0;top:0;font-weight:bold}.main .faq .faq-list>div dd{padding-left:48px}.main .faq .faq-list>div dd>p{line-height:1.6}.main .faq .faq-list>div dd>a{display:inline-block;margin-top:20px;color:#005aac;text-decoration:underline}.main .faq .faq-list>div dd .icon-r-arrow{position:relative;background:url("../img/ico-link-arrow.svg") no-repeat;background-position:right center;padding-right:28px}.main .faq .btn-01{width:fit-content;padding:0 16px;height:68px;border-radius:36px;font-size:2rem;margin:0 auto;background-color:#0092cf}.main .faq .btn-01:hover{color:#0092cf;background-color:#fff;border:2px solid #0092cf}@media screen and (max-width: 768px){.header{margin-top:0}.main{padding:132px 0 60px}.main>section{width:calc(100% - 30px);margin:0 auto}.main>section .h2-title{margin-bottom:50px}.main>section .what-adam{width:100%;margin:50px auto;padding:24px 20px 24px 20px;position:relative}.main>section .what-adam dt{font-size:1.8rem;line-height:1.3;height:auto;background-size:24px 24px;margin-bottom:0;padding-left:34px}.main>section .what-adam dt::after{content:"";width:12px;height:12px;border-right:3px solid #000;border-bottom:3px solid #000;transform:rotate(45deg) translateY(-50%);position:absolute;top:32px;right:24px}.main>section .what-adam dt.active::after{content:"";width:12px;height:12px;border-right:transparent;border-bottom:transparent;border-left:3px solid #000;border-top:3px solid #000;transform:rotate(45deg) translateY(-50%);position:absolute;top:38px;right:24px}.main>section .what-adam dd{display:none;margin-top:12px;padding-left:34px}.main .what-nft{margin:50px 0}.main .what-nft .text-01{width:100%}.main .adam-feature{margin-bottom:50px}.main .adam-feature>.h3-title{margin-bottom:30px}.main .adam-feature .adam-feature-list{display:block;margin-bottom:30px}.main .adam-feature .adam-feature-list>li:not(:last-child){margin-bottom:30px}.main .adam-feature .adam-feature-list>li:not(:nth-of-type(3)){margin-right:0}.main .adam-feature .adam-feature-list>li:nth-last-child(-n+2){margin-top:0}.main .adam-feature .adam-feature-list>li>div{width:100%;max-width:280px;height:auto;margin:0 auto;padding:18px 12px}.main .adam-feature .adam-feature-list .ano{width:250px;margin:8px auto 0}.main .adam-feature .btn-more{width:200px;height:60px;font-size:1.6rem}.main .howtobuy-nft{margin-bottom:50px}.main .howtobuy-nft .text-01{width:100%;margin-bottom:30px}.main .howtobuy-nft .howtobuy-nft-step{width:100%;margin-left:0}.main .howtobuy-nft .howtobuy-nft-step>div{padding-left:24px}.main .howtobuy-nft .howtobuy-nft-step>div::before{width:15px;height:15px}.main .howtobuy-nft .howtobuy-nft-step>div:not(:last-child)::after{width:3px;left:6px;top:24px}.main .howtobuy-nft .howtobuy-nft-step>div dt{font-size:1.8rem;line-height:1.5}.main .howtobuy-nft .howtobuy-nft-step>div dt>span{font-size:1.4rem}.main .howtobuy-nft .howtobuy-nft-step>div dd{padding-bottom:38px}.main .faq>.h3-title{margin-bottom:30px}.main .faq .faq-list{width:100%}.main .faq .faq-list>div dt{padding-left:40px;line-height:1.5;padding-top:0;margin-bottom:15px}.main .faq .faq-list>div dt::before{width:30px;height:30px;font-size:1.4rem;padding-top:3px}.main .faq .faq-list>div dd{padding-left:40px}.main .faq .btn-01{height:60px;font-size:1.6rem}}
