@charset "UTF-8";.dl-common__section.dl-top_futo,.dl-common__section.dl-top_futo2,.dl-common__section.dl-top_futo3,.dl-common__section.dl-top_futo5{position:relative;--thisColor: #3f3f3f}.dl-common__section .dl-top_futo__bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;display:block;background-repeat:repeat;background-position:center center;background-size:400px auto}.dl-common__section .dl-top_futo__wrap{width:90%;margin-left:auto;margin-right:auto;position:relative;z-index:0}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo__wrap{width:90%}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo__wrap{width:90%;padding-bottom:calc(var(--sectionMargin) * .5)}}.dl-common__section .dl-top_futo__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo__inner{flex-direction:column}}.dl-common__section .dl-top_futo__imageBox{flex:1;position:relative}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo__imageBox{flex:initial;width:66.66%}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo__imageBox{width:100%}}.dl-common__section .dl-top_futo__image{position:relative;z-index:1;padding:5vw;padding:10%}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo__image{padding:5%}}.dl-common__section .dl-top_futo__image>span{aspect-ratio:1;display:block}.dl-common__section .dl-top_futo__textBox{flex:1;position:relative;z-index:1}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo__textBox{flex:initial;width:100%}}.dl-common__section .dl-top_futo__textBox__wrap{padding:5vw}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo__textBox__wrap{padding:3rem 0}}.dl-common__section .dl-top_futo__textBox__body{width:100%}.dl-common__section .dl-top_futo__textBox__foot .dl-snippets_link{margin-top:3rem}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo__textBox__foot .dl-snippets_link{margin-top:2rem}}.dl-common__section .dl-top_futo__logo{width:11rem;margin-left:auto;margin-right:auto;margin-bottom:4rem;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo__logo{width:8rem;margin-bottom:3rem}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo__logo{width:7.5rem;margin-bottom:2.5rem}}.dl-common__section .dl-top_futo__logo__mark{width:6rem;margin-left:auto;margin-right:auto;margin-bottom:3rem}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo__logo__mark{width:5rem;margin-bottom:2rem}}.dl-common__section .dl-top_futo2__bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;display:block;background-repeat:repeat;background-position:center center;background-size:400px auto}.dl-common__section .dl-top_futo2__wrap{width:90%;margin-left:auto;margin-right:auto;position:relative;z-index:0;width:80%}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo2__wrap{width:90%}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo2__wrap{width:90%;padding-bottom:calc(var(--sectionMargin) * .5)}}.dl-common__section .dl-top_futo2__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;padding:5%}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo2__inner{flex-direction:column;padding:10%;gap:0}}.dl-common__section .dl-top_futo2__imageBox{flex:1}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo2__imageBox{flex:initial;width:100%}}.dl-common__section .dl-top_futo2__image{position:relative;z-index:1;width:86%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo2__image{width:100%}}.dl-common__section .dl-top_futo2__image>span{aspect-ratio:1;display:block}.dl-common__section .dl-top_futo2__textBox{flex:1;position:relative;z-index:1}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo2__textBox{flex:initial;width:100%;padding:3rem 0}}.dl-common__section .dl-top_futo2__textBox__body{width:100%}.dl-common__section .dl-top_futo2__textBox__foot .dl-snippets_link{margin-top:3rem}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo2__textBox__foot .dl-snippets_link{margin-top:2rem}}.dl-common__section .dl-top_futo2__logo{width:11rem;margin-left:auto;margin-right:auto;margin-bottom:4rem;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo2__logo{width:8rem;margin-bottom:3rem}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo2__logo{width:7.5rem;margin-bottom:2.5rem}}.dl-common__section .dl-top_futo2__logo__mark{width:6rem;margin-left:auto;margin-right:auto;margin-bottom:3rem}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo2__logo__mark{width:5rem;margin-bottom:2rem}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo2__text.is-center{text-align:left}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo2__text{text-align:left}.dl-common__section .dl-top_futo2__text br{display:none}}.dl-common__section .dl-top_futo3__bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;display:block;background-repeat:repeat;background-position:center center;background-size:400px auto}.dl-common__section .dl-top_futo3__wrap{margin-left:auto;margin-right:auto;width:90%}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo3__wrap{width:100%}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo3__wrap{width:100%}}.dl-common__section .dl-top_futo3__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo3__inner{flex-direction:column;gap:0}}.dl-common__section .dl-top_futo3__imageBox{flex:1;padding:3.5% 5%}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo3__imageBox{padding:3.5%}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo3__imageBox{flex:initial;width:100%;padding:7vw 7vw 5vw}}.dl-common__section .dl-top_futo3__image{position:relative;z-index:1}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo3__image{width:100%}}.dl-common__section .dl-top_futo3__image>span{aspect-ratio:1;display:block}.dl-common__section .dl-top_futo3__textBox{flex:1;position:relative;z-index:1;padding:5% 5% 5% 0}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo3__textBox{padding:8% 3.5% 8% 0}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo3__textBox{padding:1rem 6vw 4rem;width:100%;flex:initial}}.dl-common__section .dl-top_futo3__textBox__head{width:100%}.dl-common__section .dl-top_futo3__textBox__body{width:100%;padding:2rem 0}.dl-common__section .dl-top_futo3__logo{width:11rem;margin-left:auto;margin-right:auto;margin-bottom:3rem;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo3__logo{width:9rem;margin-bottom:2rem}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo3__logo{width:8rem;margin-bottom:2rem}}.dl-common__section .dl-top_futo3__logo__mark{width:6rem;margin-left:auto;margin-right:auto;margin-bottom:3rem}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo3__logo__mark{width:5rem;margin-bottom:2rem}}.dl-common__section .dl-top_futo3__text{text-align:center}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo3__text.is-center{text-align:left}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo3__text{text-align:left}.dl-common__section .dl-top_futo3__text br{display:none}}.dl-common__section .dl-top_futo3__text.is-size__s>span{line-height:2}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo3__text.is-size__s>span{font-size:calc(var(--pow0) + 0px);letter-spacing:.06em}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo3__text.is-size__s>span{line-height:2.1}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo3__text.is-size__s>span{font-size:calc(var(--pow0) + 1px)}}.dl-common__section .dl-top_futo3__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;width:80%;margin-left:auto;margin-right:auto;position:relative;gap:2rem}.dl-common__section .dl-top_futo3__list:before{content:"";background-color:transparent;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1000}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo3__list{width:90%;gap:2rem}}.dl-common__section .dl-top_futo3__list__li{flex:1}.dl-common__section .dl-top_futo3__list .dl-js-lazy_bgi{width:100%;aspect-ratio:1;display:block}.dl-common__section .dl-top_futo3__list .name{display:none}.dl-common__section .dl-top_futo4__bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;display:block;background-repeat:repeat;background-position:center center;background-size:400px auto}.dl-common__section .dl-top_futo4__wrap{margin-left:auto;margin-right:auto;width:90%}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo4__wrap{width:100%}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo4__wrap{width:100%}}.dl-common__section .dl-top_futo4__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo4__inner{flex-direction:column;gap:0}}.dl-common__section .dl-top_futo4__imageBox{flex:1;padding:3.5% 5%}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo4__imageBox{padding:3.5%}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo4__imageBox{flex:initial;width:100%;padding:7vw 7vw 5vw}}.dl-common__section .dl-top_futo4__image{position:relative;z-index:1}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo4__image{width:100%}}.dl-common__section .dl-top_futo4__image>span{aspect-ratio:1;display:block}.dl-common__section .dl-top_futo4__textBox{flex:1;position:relative;z-index:1;padding:5% 5% 5% 0}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo4__textBox{padding:8% 3.5% 8% 0}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo4__textBox{padding:1rem 6vw 4rem;width:100%;flex:initial}}.dl-common__section .dl-top_futo4__textBox__head{width:100%}.dl-common__section .dl-top_futo4__textBox__body{width:100%;padding:2rem 0}.dl-common__section .dl-top_futo4__textBox__foot{width:100%;position:relative;margin-top:2.5rem}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo4__textBox__foot{margin-top:2rem}}.dl-common__section .dl-top_futo4__items{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;position:relative;width:48%;top:100%;right:0;margin-bottom:-20%;margin-top:0%;margin-left:auto;transform:translate(5%,2.5%) rotate(-3deg);-webkit-user-select:none;user-select:none;pointer-events:none}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo4__items{margin-top:-3%;transform:translate(0) rotate(-15deg);flex-direction:row-reverse}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo4__items{margin-bottom:-5%;margin-top:-5%;width:100%;transform:translate(0) rotate(0);margin-right:0;gap:30%;flex-direction:row-reverse}}.dl-common__section .dl-top_futo4__items li:nth-child(1){flex:5}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo4__items li:nth-child(1){flex:4;transform:translate(15%) rotate(0)}}.dl-common__section .dl-top_futo4__items li:nth-child(2){flex:3}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo4__items li:nth-child(2){flex:3;transform:translate(0) rotate(-15deg)}}.dl-common__section .dl-top_futo4__items li div{display:block;aspect-ratio:1}.dl-common__section .dl-top_futo4__items li div .dl-js-lazy_bgi{width:100%;height:100%;display:block}.dl-common__section .dl-top_futo4__logo{width:11rem;margin-left:auto;margin-right:auto;margin-bottom:3rem;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo4__logo{width:9rem;margin-bottom:2rem}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo4__logo{width:8rem;margin-bottom:2rem}}.dl-common__section .dl-top_futo4__logo__mark{width:6rem;margin-left:auto;margin-right:auto;margin-bottom:3rem}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo4__logo__mark{width:5rem;margin-bottom:2rem}}.dl-common__section .dl-top_futo4__text{text-align:center}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo4__text.is-center{text-align:left}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo4__text{text-align:left}.dl-common__section .dl-top_futo4__text br{display:none}}.dl-common__section .dl-top_futo4__text.is-size__s>span{line-height:2}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo4__text.is-size__s>span{font-size:calc(var(--pow0) + 0px);letter-spacing:.06em}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo4__text.is-size__s>span{line-height:2.1}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo4__text.is-size__s>span{font-size:calc(var(--pow0) + 1px)}}.dl-common__section .dl-top_futo5__bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;display:block;background-repeat:repeat;background-position:center center;background-size:400px auto}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo5__bg{width:100vw;margin-left:-5vw}}.dl-common__section .dl-top_futo5__wrap{margin-left:auto;margin-right:auto;width:100%}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo5__wrap{width:100%}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo5__wrap{width:100%}}.dl-common__section .dl-top_futo5__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo5__inner{flex-direction:column;padding:7.5vw 0 14vw;gap:7.5vw}}.dl-common__section .dl-top_futo5__imageBox{flex:1;padding:3.5% 2.5% 3.5% 5%}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo5__imageBox{padding:5% 0%}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo5__imageBox{flex:initial;width:100%;padding:0}}.dl-common__section .dl-top_futo5__image{position:relative;z-index:1}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo5__image{width:100%}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo5__image{width:88%;margin-left:auto;margin-right:auto}}.dl-common__section .dl-top_futo5__image>span{aspect-ratio:1;display:block}.dl-common__section .dl-top_futo5__textBox{flex:1;position:relative;z-index:1;padding:6% 5% 5% 0}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo5__textBox{padding:5% 0% 5% 0}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo5__textBox{padding:0;width:100%;flex:initial}}.dl-common__section .dl-top_futo5__logo{width:9.5rem;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo5__logo{width:8rem}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo5__logo{width:7.25rem}}.dl-common__section .dl-top_futo5__logo .p-logo__futo{aspect-ratio:3.0303030303}.dl-common__section .dl-top_futo5__logo .p-logo__futo:before{display:none}.dl-common__section .dl-top_futo5__logo .p-logo__futo svg{width:99%;height:99%;top:.05%;left:.05%}.dl-common__section .dl-top_futo5__logo__mark{width:6rem;margin-left:auto;margin-right:auto;margin-bottom:3rem}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo5__logo__mark{width:5rem;margin-bottom:2rem}}.dl-common__section .dl-top_futo5__logo svg{fill:var(--ColorFuto)}.dl-common__section .dl-top_futo5__title{text-align:center;-webkit-font-smoothing:antialiased;margin:3.25em 0 2em}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo5__title{margin:1.5em 0 1em}}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo5__title{margin:2em 0 1.5em}}.dl-common__section .dl-top_futo5__title>span{line-height:1;display:block;color:var(--ColorFuto);white-space:nowrap;letter-spacing:.14em;font-size:calc(var(--pow2) + 0px)}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo5__title>span{font-size:calc(var(--pow1) + 1px);letter-spacing:.12em}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo5__title>span{font-size:calc(var(--pow2) + 1px)}}.dl-common__section .dl-top_futo5__title>span .futo{padding-left:.35em;font-size:1.05em}.dl-common__section .dl-top_futo5__title>span .futo>span{letter-spacing:.08em;font-size:1.15em}.dl-common__section .dl-top_futo5__text{text-align:center;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo5__text{width:86%;margin-left:auto;margin-right:auto}}.dl-common__section .dl-top_futo5__text>span{display:block;margin-top:-.65em}.dl-common__section .dl-top_futo5__text span{line-height:2.3;font-size:calc(var(--pow1) + 1px);color:var(--ColorFuto)}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo5__text span{font-size:calc(var(--pow0) + 1px)}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo5__text span{font-size:calc(var(--pow0) + 2px);line-height:2.3;letter-spacing:.1em}}.dl-common__section .dl-top_futo5__text span .yakuhan{display:none}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo5__text span .yakuhan{display:inline}}.dl-common__section .dl-top_futo5__link{margin-top:2em}.dl-common__section .dl-top_futo5__link a{color:var(--ColorFuto)}.dl-common__section .dl-top_futo5__link a:before{background-color:var(--ColorFuto);opacity:.6}@media only screen and (max-width: 1000px){.dl-common__section .dl-top_futo5__link{margin-top:1em}}@media only screen and (max-width: 680px){.dl-common__section .dl-top_futo5__link{margin-top:2em}}
/*# sourceMappingURL=/cdn/shop/t/470/assets/section_dl-top_futo.css.map */
