@charset "utf-8";html{position:relative;min-height:100%;overflow-x:hidden;padding-right:constant(safe-area-inset-right);padding-left:constant(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}body{width:100%;overflow:hidden;color:#151515;font-family:'Noto Sans JP',sans-serif;font-weight:400}a{color:#151515}button,input,select,textarea{color:#151515;font-family:Roboto,'Noto Sans JP',sans-serif;font-weight:400}button,input:not([type=text]):not([type=number]),select{cursor:pointer}.clearfix::after{content:"";display:block;clear:both}.murket-kv{position:relative;background:#b7f3ff}.murket-wrap{padding:60px 0 0}.murket-section{padding:0 0 50px}.murket-section.-color{margin:0 0 50px;padding:50px 0;background:#f6feff}.murket-section__inner{max-width:1000px;margin:auto;padding:0 20px}.murket-section__heading{margin:0 0 30px;text-align:center;color:#009fe8;font-size:2.4rem;font-weight:700;line-height:1.3}.murket-section__description{position:relative;margin:0 0 30px;padding:0 10px;text-align:center;font-size:1.3rem;line-height:1.8;letter-spacing:-.05em;z-index:10}.murket-notes{color:#999}.murket-section__subheading{margin:0 0 25px;text-align:center;font-size:2rem}@media screen and (min-width:1000px){.murket-wrap{padding:100px 0 0}.murket-section{padding:0 0 120px}.murket-section.-color{margin:0 0 100px;padding:100px 0}.murket-section__inner{padding:0}.murket-section__inner.-wide{max-width:1200px}.murket-section__heading{margin:0 0 60px;font-size:3.8rem}.murket-section__description{margin:0 0 60px;padding:0;font-size:2rem;line-height:1.9}.murket-notes{font-size:1.8rem}.murket-section__subheading{margin:0 0 50px;font-size:4rem}}.murket-section--about{position:relative;padding:60px 0 50px;background:url(../img/murket/about_bg_01.png) no-repeat right top;background-size:130px auto}.murket-section--about::after{content:"";display:block;position:absolute;bottom:0;left:0;width:130px;height:168px;background:url(../img/murket/about_bg_02.png) no-repeat left bottom;background-size:130px auto;z-index:0}@media screen and (min-width:1000px){.murket-section--about{padding:80px 0 100px;background:url(../img/murket/about_bg_01_l.png) no-repeat right top;background-size:426px auto}.murket-section--about::after{width:426px;height:488px;background:url(../img/murket/about_bg_02_l.png) no-repeat left bottom;background-size:426px auto;bottom:-250px}}.murket-section--market{position:relative;margin:0 0 30px}.murket-section--market::after{content:"";display:block;position:absolute;left:50%;bottom:0;width:75px;height:17px;transform:translateX(-50%);background:url(../img/murket/market_arrow_s.png) no-repeat 0 0;background-size:cover}.murket-market{padding:0 10px}@media screen and (min-width:1000px){.murket-section--market{margin:0 0 60px}.murket-section--market::after{width:150px;height:34px}.murket-market{padding:0}}.murket-solution__item{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #eee}.murket-solution__item:first-child{border-top:1px solid #eee}.murket-solution__image{width:100px}.murket-solution__text{flex:1;padding:0 0 0 15px}.murket-solution__heading{font-size:1.6rem}.murket-solution__description{margin:12px 0 0;font-size:1.2rem;line-height:1.5}.murket-solution__notes{color:#777;font-size:1rem}@media screen and (min-width:1000px){.murket-solution__item{padding:30px 20px}.murket-solution__image{width:300px}.murket-solution__text{padding:0 0 0 36px}.murket-solution__heading{font-size:2.8rem}.murket-solution__description{margin:24px 0 0;font-size:2rem}.murket-solution__notes{font-size:1.6rem}}.murket-product-list{margin:0 auto 50px}.murket-product-list__item{display:flex;align-items:center;background:#fff;box-shadow:0 0 12px 2px #e1fbff;border-radius:10px}.murket-product-list__item:not(:last-child){margin:0 0 10px}.murket-product-catlist{margin:0 auto 50px}.murket-product-catlist__item{position:relative;display:flex;align-items:center;background:#fff;box-shadow:0 0 12px 2px #e1fbff;border-radius:10px;overflow:hidden}.murket-product-catlist__item:not(:last-child){margin:0 0 10px}.murket-product-list__image{width:110px;padding:20px}.murket-product-list__text{flex:1;padding:0 15px 0 0}.murket-product-list__heading{font-size:1.6rem;line-height:1.5}.murket-product-list__notes{margin:10px 0 0;color:#777;font-size:1.4rem}.murket-product__new{position:absolute;top:-4px;left:-24px;display:inline-block;padding:20px 26px 8px;background:#c9f8ff;color:#009fe8;font-size:1rem;font-weight:500;letter-spacing:1.6px;transform:rotate(-45deg)}@media screen and (min-width:1000px){.murket-product__new{top:-10px;left:-39px;padding:30px 40px 10px;font-size:1.5rem}}.murket-product-set{max-width:800px;margin:auto;padding:25px 20px;background:#fff;box-shadow:0 0 12px 2px #e1fbff;border-radius:10px}.murket-product-set__heading{margin:0 0 25px;text-align:center;color:#009fe8;font-size:1.9rem}.murket-product-set__heading-marker{padding:0 2px;background:linear-gradient(transparent 60%,#f0fdff 60%)}@media screen and (min-width:1000px){.murket-product-list{display:flex;margin:0 auto 80px}.murket-product-list__item{display:block;width:100%;text-align:center}.murket-product-list__item:not(:last-child){margin:0 25px 0 0}.murket-product-catlist{display:flex;flex-wrap:wrap;justify-content:center;width:800px;margin:0 auto 50px}.murket-product-catlist__item{display:block;width:210px;margin:0 25px 30px 0;text-align:center}.murket-product-catlist__item:not(:last-child){margin:0 25px 30px 0}.murket-product-catlist__item:nth-child(3),.murket-product-catlist__item:nth-child(6){margin-right:0}.murket-product-list__image{width:auto;padding:30px}.murket-product-list__text{padding:0 0 30px}.murket-product-set{padding:50px 80px}.murket-product-set__heading{margin:0 0 50px;font-size:3.8rem}}.murket-store__item{padding:25px 0;border-bottom:1px solid #eee;text-align:center}.murket-store__item:first-child{border-top:1px solid #eee}.murket-store__image{width:240px;margin:0 auto 20px}.murket-store__heading{font-size:1.6rem}.murket-store__description{margin:12px 0 0;font-size:1.2rem;line-height:1.5}@media screen and (min-width:1000px){.murket-store__item{display:flex;align-items:center;padding:30px 20px;text-align:left}.murket-store__image{width:300px}.murket-store__text{flex:1;padding:0 0 0 36px}.murket-store__heading{font-size:2.8rem}.murket-store__description{margin:24px 0 0;font-size:2rem}}.murket-feature{max-width:1000px;margin:auto;padding:0 30px}.murket-feature__heading{margin:0 0 30px;text-align:center;color:#009fe8;font-size:2.4rem;font-weight:700;line-height:1.3}.murket-feature__block:first-of-type{border-bottom:1px solid #eee;margin:0 0 30px;padding:0 0 30px}.murket-feature__image{width:240px;margin:0 auto 15px;background:#fff;box-shadow:0 0 12px 2px #e1fbff;border-radius:10px}.murket-feature__description{text-align:center;font-size:1.3rem;line-height:1.5}@media screen and (min-width:1000px){.murket-feature{display:flex;justify-content:center;padding:0 40px}.murket-feature__block{width:100%}.murket-feature__block:first-of-type{margin:0 160px 0 0;border-bottom:none}.murket-feature__heading{margin:0 0 40px;font-size:3.4rem}.murket-feature__image{width:100%;margin:0 auto 35px}.murket-feature__description{font-size:2rem;line-height:1.6;letter-spacing:-.05em}}.murket-faq-list{border-top:1px solid #e5e5e5}.murket-faq-list__item{position:relative;border-bottom:1px solid #e5e5e5}.murket-faq-list__heading{padding:15px 65px 15px 40px;font-size:1.2rem;line-height:1.6}.murket-faq__btn{display:block;position:absolute;top:0;right:0;width:65px;height:100%;z-index:10}.murket-faq__btn::after{content:"";display:block;position:absolute;top:50%;right:20px;width:25px;height:25px;background-color:initial;background-image:url(../img/murket/faq_open.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;transform:translateY(-50%)}.murket-faq__btn.is-open::after{background-image:url(../img/murket/faq_close.png)}.murket-faq-list__content{display:none;position:relative;padding:0 65px 15px 40px;color:#666;font-size:1.2rem;line-height:1.6;overflow:hidden}.murket-faq-list__icon-q{position:absolute;top:20px;left:10px;width:16px}.murket-faq-list__icon-a{position:absolute;top:4px;left:10px;width:16px}@media screen and (min-width:1000px){.murket-faq-list__heading{padding:45px 130px 45px 110px;font-size:1.8rem}.murket-faq-list__content{padding:0 130px 45px 110px;font-size:1.8rem}.murket-faq__btn{width:130px}.murket-faq__btn::after{right:40px;width:50px;height:50px}.murket-faq-list__icon-q{top:50px;left:50px;width:32px}.murket-faq-list__icon-a{top:6px;left:50px;width:32px}}.murket-contact{padding:50px 0;background:#aaefff url(../img/murket/contact_bg_s.png) no-repeat 0 0;background-size:cover}.murket-contact__inner{padding:0 20px;text-align:center}.murket-contact__heading{font-size:2.4rem}.murket-contact__text{margin:30px 0;font-size:1.3rem;font-weight:500;line-height:1.8;letter-spacing:-.05em}.murket-contact__btn{display:block;position:relative;width:230px;margin:auto;height:45px;background:#fff;color:#009fe8;font-size:1.6rem;font-weight:700;line-height:45px;border-radius:23px}.murket-contact__btn::after{content:"";display:block;position:absolute;right:20px;top:50%;width:12px;height:8px;transform:translateY(-50%);background:url(../img/murket/contact_btn_arrow.png) no-repeat 0 0;background-size:cover}@media screen and (min-width:1000px){.murket-contact{padding:100px 0;background-image:url(../img/murket/contact_bg_l.png)}.murket-contact__heading{font-size:4.8rem}.murket-contact__text{margin:50px 0;font-size:2rem;line-height:1.9}.murket-contact__btn{width:460px;height:80px;font-size:2.8rem;line-height:80px;border-radius:40px}.murket-contact__btn::after{right:38px;width:24px;height:16px}}.murket-casestudy{display:flex;flex-wrap:wrap;padding:20px 10px 40px 20px;background:#f6feff}.murket-casestudy__item{width:50%;padding:20px 10px 0 0}.murket-casestudy__item__link{display:block}.murket-casestudy__item__link:hover{opacity:.6}.murket-case{padding:30px 20px;background:#f6feff}.murket-case__image{max-width:240px;margin:auto}.murket-case__text{margin:20px 0 0;text-align:center}.murket-case__description{font-size:1.3rem;line-height:1.5}.murket-case__btn{display:flex;justify-content:center;align-items:center;position:relative;width:170px;height:36px;margin:20px auto 0;border:1px solid #009fe8;color:#009fe8;font-size:1.2rem;font-weight:500;border-radius:18px}.murket-case__btn::after{content:"";display:block;position:absolute;top:50%;right:16px;width:10px;height:10px;background:url(../img/murket/icon_out.png) no-repeat 0 0;background-size:contain;transform:translateY(-50%)}@media screen and (min-width:1000px){.murket-casestudy{padding:30px 30px 60px 50px}.murket-casestudy__item{width:20%;padding:30px 20px 0 0}.murket-case{padding:30px 50px}.murket-case__item{display:flex;padding:30px 20px}.murket-case__image{max-width:300px}.murket-case__text{flex:1;padding:0 0 0 50px;text-align:left}.murket-case__description{font-size:2.2rem;line-height:1.6}.murket-case__btn{width:260px;height:50px;margin:30px 0 0 0;border-width:2px;font-size:20px;border-radius:25px}.murket-case__btn::after{right:20px;width:14px;height:14px}}.murket-topic{padding:5px;background:#f6feff}.murket-topic__link{display:block;position:relative;padding:20px 35px 20px 15px;background:#fff}.murket-topic__link::after{content:"";display:block;position:absolute;top:50%;right:10px;width:10px;height:10px;background:url(../img/murket/icon_out.png) no-repeat 0 0;background-size:contain;transform:translateY(-50%)}.murket-topic__label{display:flex;justify-content:center;align-items:center;width:66px;height:16px;margin:0 0 8px;border:1px solid #009fe8;color:#009fe8;font-size:1rem;border-radius:8px}.murket-topic__text{font-size:1.2rem;line-height:1.5}.murket-topic__text-em{color:#009fe8}@media screen and (min-width:1000px){.murket-topic{padding:10px}.murket-topic__link{padding:50px 100px 50px 50px}.murket-topic__link::after{right:40px;width:20px;height:20px}.murket-topic__label{width:90px;height:20px;font-size:1.2rem;border-radius:10px}.murket-topic__text{font-size:20px;line-height:1.8}}.murket-nft__container{position:absolute;bottom:25px;right:0;display:flex;max-width:95%;padding:26px 18px 26px 14px;background-color:#fff;border-right:4px solid #009fe8;border-radius:5px 0 0 5px;box-shadow:0 4px 10px #3e3E3E26}.murket-nft__icon{flex-shrink:0;width:96px;margin:auto 0;padding-right:12px}.murket-nft__image{width:100%}.murket-nft__heading{margin-bottom:14px;color:#009fe8;font-size:1.5rem;letter-spacing:2px}.murket-nft__description{color:#151515;font-size:1.1rem;line-height:1.5}.murket-nft__link{display:block;margin-top:16px;color:#777;font-size:1.1rem;letter-spacing:1.1px;text-decoration:underline}@media screen and (min-width:1000px){.murket-nft__container{bottom:50px;width:56%;max-width:760px;max-height:300px;padding:50px 50px 50px 30px;border-right:8px solid #009fe8;border-radius:10px 0 0 10px}.murket-nft__icon{width:180px;padding-right:22px}.murket-nft__heading{margin-bottom:2.4rem;font-size:2.4rem}.murket-nft__description{font-size:1.5rem;line-height:1.6}.murket-nft__link{margin-top:18px;font-size:1.5rem}}