.pc{display:none}html{font-family:'Zen Kaku Gothic New',-apple-system,BlinkMacSystemFont,'.SFNSDisplay-Regular','游ゴシック Medium','Hiragino Sans','Hiragino Kaku Gothic ProN','Helvetica Neue','Segoe UI',sans-serif;font-size:62.5%;font-weight:500;font-style:normal;color:#111;background-color:#fff;font-feature-settings:'pkna' 1}body{font-size:1.5rem;line-height:1.7;margin:0;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}blockquote,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,pre,span,td,th,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:1em}a{transition:color .1s linear,opacity .3s linear;text-decoration:none;color:#333}a:active,a:hover{outline:0}b,strong{font-weight:700}div,h1,h2,h3,p,table{margin:0}li,ul{list-style:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:bottom;border:0}pre{overflow:auto}table{border-spacing:0;border-collapse:collapse}figure{margin:0;padding:0}input,textarea{padding:0}input[type=submit]{border:none;border-radius:0;-webkit-appearance:none}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{font-family:inherit;border:1px solid #eee;border-radius:0;-webkit-appearance:none}address{font-size:1rem;font-style:normal}i{font-style:normal}.footer{padding:5px 0;text-align:center}.inner{box-sizing:content-box;max-width:1200px;margin:0 auto;padding:0 20px}img{width:100%;height:auto}.scroll .pageback{visibility:visible;opacity:1}.home .pageback{display:none}.pageback{position:fixed;bottom:10px;left:10px;visibility:hidden;transition:all ease .3s;opacity:0}.pageback a{font-weight:700;display:flex;width:50px;height:50px;border-radius:50px;background-color:rgba(255,255,255,.95);box-shadow:0 0 5px rgba(0,0,0,.2);align-items:center;justify-content:center}.home{background-color:#578d9a}.home .map{padding:20px;border-bottom:1px solid #457b88}.home .article a{font-family:futura-pt,sans-serif;font-weight:700;font-style:normal;display:flex;flex-direction:column;box-sizing:border-box;height:50vw;padding:20px;text-align:right;color:#fff;border-bottom:1px solid #457b88;align-items:flex-end;justify-content:center}.home .article a h1{font-size:3.5rem;line-height:1.1428571429}.home .article a p{font-size:1.8rem;line-height:1.3888888889;text-transform:uppercase}.home .article.theOrigin a{background:url(../img/home-thumb-the-origin.jpg) no-repeat left center;background-size:contain}.home .article.bestTrail a{background:url(../img/home-thumb-best-trail.jpg) no-repeat left center;background-size:contain}.home .article.backpack a{background:url(../img/home-thumb-backpack.jpg) no-repeat left center;background-size:contain}.header{font-family:futura-pt,sans-serif;font-weight:700;font-style:normal;display:flex;flex-direction:column;text-align:center;color:#fff;aspect-ratio:375/540;align-items:center;justify-content:center}.header h1{font-size:4rem;text-transform:uppercase}.header p{font-size:2rem;line-height:1.25}.theOrigin .header{background:url(../img/bg-the-origin-sp.jpg) no-repeat center center;background-size:cover}.backpack .header{background:url(../img/bg-backpack-sp.jpg) no-repeat center center;background-size:cover}.teAraroaTrail .header{background:url(../img/bg-te-araroa-trail-sp.jpg) no-repeat center center;background-size:cover}.lead{font-size:1.6rem;padding:20px 0 50px}.sectionHeader{margin-bottom:40px;text-align:center}.sectionHeader h2{font-family:futura-pt,sans-serif;font-size:4rem;font-weight:700;font-style:normal;line-height:1}.sectionHeader p{font-weight:700;line-height:1.6666666667}.profile{margin:20px 20px 0;padding:20px;border:1px solid #111}.profile figure{width:200px;margin:0 auto 20px}.profile .text .name{font-weight:700;margin-bottom:10px;padding-bottom:10px;text-align:center;border-bottom:1px solid #111}.profile .text p{font-size:1.2rem;line-height:1.3333333333}.btn a{font-family:futura-pt,sans-serif;font-size:2rem;font-weight:700;font-style:normal;display:flex;margin:0 auto;border-radius:4px;background:#ff521a;align-items:center;justify-content:center}.btn a.disable{pointer-events:none;color:#7a7a7a;background-color:#b9b9b9}.theOrigin .writer{font-size:1.2rem;padding-top:10px;padding-bottom:20px}.theOrigin .writer ul{display:flex;gap:10px;justify-content:center}.theOrigin .sec01{padding:50px 0;background:#f2ede0}.theOrigin .sec01 .figTxt figure{margin-bottom:10px}.theOrigin .sec01 .figFull{margin:20px -20px}.theOrigin .sec02{padding:50px 0;background:#dcdddd}.theOrigin .sec02 .product{max-width:1346px;margin:0 auto 40px;padding:0 20px 40px;border-bottom:1px solid #b5b5b5}.theOrigin .sec02 .brandLogo h3{font-family:futura-pt,sans-serif;font-weight:700;font-style:normal;line-height:1.3;margin-bottom:20px;text-align:center}.theOrigin .sec02 .brandLogo h3 span{display:block}.theOrigin .sec02 .brandLogo ol{display:flex;max-width:1200px;margin:0 auto;flex-wrap:wrap;justify-content:center;gap:30px}.theOrigin .sec02 .brandLogo ol li{display:flex;flex-direction:column;box-sizing:border-box;width:calc(50% - 30px);align-items:center}.theOrigin .sec02 .brandLogo ol li .logo img{width:120px;height:120px;-o-object-fit:contain;object-fit:contain}.theOrigin .sec02 .brandLogo ol li .year{font-family:futura-pt,sans-serif;font-weight:700;font-style:normal;line-height:1;display:block;width:90px;margin:0 auto;padding:5px 0;text-align:center;border-top:1px solid #111;border-bottom:1px solid #111}.theOrigin .sec03{padding:50px 0}.theOrigin .sec03 .timeline{display:flex;flex-direction:column;max-width:1500px;margin:0 auto;padding:0 20px;gap:30px}.theOrigin .sec03 .timeline .block .year{font-family:futura-pt,sans-serif;font-size:5rem;font-weight:700;font-style:normal;line-height:1;display:block;text-align:center}.theOrigin .sec03 .timeline .block figure img{display:block;width:70%;margin:0 auto}.theOrigin .sec03 .timeline .block figure figcaption{font-size:1.1rem;line-height:1.4545454545;margin-top:5px}.backpack .sec01{padding-bottom:50px}.backpack .sec01 .sectionHeader h2{font-size:3rem;line-height:1;margin-bottom:20px;padding:20px 0;background:#ff521a}.backpack .sec01 .sectionHeader p{padding:0 20px;text-align:left}.backpack .sec01 .sectionHeader p br{display:none}.backpack .sec01 .products{display:flex;flex-direction:column;max-width:1500px;margin:0 auto;padding-bottom:50px;gap:80px}.backpack .sec01 .product .name{font-family:futura-pt,sans-serif;font-size:2rem;font-weight:700;font-style:normal;line-height:1;margin-bottom:20px;text-align:center}.backpack .sec01 .product .price{font-size:1.3rem;text-align:center}.backpack .sec01 .product .price span{font-size:1.5em}.backpack .sec01 .product ul{font-size:1.3rem;display:flex;flex-direction:column;padding:0 20px;gap:5px}.backpack .sec01 .product .btn{padding-top:20px}.backpack .sec01 .product .btn a{width:240px;height:60px}.backpack .feature h3{font-family:futura-pt,sans-serif;font-size:2rem;font-weight:700;font-style:normal;line-height:1;position:relative;margin-bottom:20px;text-align:center;color:#ff521a}.backpack .feature h3::after{position:absolute;z-index:-1;top:50%;display:block;width:100%;height:5px;content:'';transform:translateY(-50%);background-color:#ff521a}.backpack .feature h3 span{padding:0 20px;background-color:#fff}.backpack .feature ul{max-width:1500px;margin:0 auto;padding:0 20px}.backpack .sec02{position:relative;padding:50px 20px;background:url(../img/bg-backpack-bg-behind-the-product.jpg) no-repeat center center rgba(0,0,0,.6);background-size:cover;background-blend-mode:color-burn}.backpack .sec02 .inner{box-sizing:border-box;padding:50px 20px;background-color:rgba(255,255,255,.95)}.backpack .sec02 .figTxt{margin-bottom:50px}.backpack .sec02 .figTxt figure{margin-bottom:20px}.backpack .sec02 .figTxt .txt p:not(:last-child){margin-bottom:1em}.backpack .sec02 .materials{display:flex;flex-direction:column;gap:50px}.backpack .sec02 .materials h3{display:flex;margin-bottom:10px;color:#ff521a;align-items:center;justify-content:center;gap:10px}.backpack .sec02 .materials h3 .en{font-family:futura-pt,sans-serif;font-size:2.3rem;font-weight:700;font-style:normal;line-height:1}.backpack .sec02 .materials h3 .jp{font-size:1.5rem;font-weight:700}.backpack .sec02 .materials .description{font-size:1.3rem;font-weight:700;line-height:1.5;margin-bottom:30px;text-align:center;color:#ff521a}.backpack .sec02 .materials figure{margin-bottom:20px}.backpack .sec02 .materials .introduction{font-size:1.4rem}.backpack .sec03{padding:50px 20px}.backpack .sec03 .sectionHeader p{font-family:futura-pt,sans-serif;font-size:1.5rem;font-weight:700;font-style:normal}.backpack .sec03 .collections{display:flex;flex-direction:column;max-width:1500px;margin:0 auto;gap:40px}.backpack .sec03 .collection figure{width:80%;margin:0 auto}.backpack .sec03 .collection .name{font-family:futura-pt,sans-serif;font-size:2rem;font-weight:700;font-style:normal;margin-bottom:10px;text-align:center}.backpack .sec03 .collection ul{margin-bottom:15px;padding:15px 0;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.backpack .sec03 .collection .btn{margin-top:20px}.backpack .sec03 .collection .btn a{width:160px;height:60px}.teAraroaTrail .lead{padding:20px;background:#dcdddd}.teAraroaTrail .lead .inner{box-sizing:border-box;padding:20px;border:5px solid #111}.teAraroaTrail .lead h2{font-family:futura-pt,sans-serif;font-size:2rem;font-weight:700;font-style:normal;line-height:1;margin-bottom:10px}.teAraroaTrail .lead p{font-size:1.5rem}.teAraroaTrail .sec01{padding:0 0 50px;background-color:#dcdddd}.teAraroaTrail .sec01 .figTxt .fig{padding-bottom:30px}.teAraroaTrail .sec01 .figTxt .fig ul{font-size:1.3rem;margin-bottom:20px}.teAraroaTrail .sec01 .figTxt .txt{display:flex;flex-direction:column;gap:20px}.teAraroaTrail .sec01 .figTxt .txt .block{display:flex}.teAraroaTrail .sec01 .figTxt .txt .block figure{width:120px;flex-shrink:0}.teAraroaTrail .sec01 .figTxt .txt .block .caption{padding-left:10px}.teAraroaTrail .sec01 .figTxt .txt .block .caption h3{font-family:futura-pt,sans-serif;font-weight:700;font-style:normal;line-height:1;margin-bottom:3px}.teAraroaTrail .sec01 .figTxt .txt .block .caption h3 .num{color:#3f87bc}.teAraroaTrail .sec01 .figTxt .txt .block .caption p{font-size:1.3rem;line-height:1.3846153846}.teAraroaTrail .sec01 .figTxt .txt .block .caption p br{display:none}.teAraroaTrail .sec02{padding:50px 0}.teAraroaTrail .sec02 .sectionHeader{margin-bottom:20px}.teAraroaTrail .sec02 .sectionHeader h2{font-family:inherit;font-size:1.7rem;line-height:1.7647058824}.teAraroaTrail .sec02 .figTxt figure{margin-bottom:20px}.teAraroaTrail .sec02 .figFull{margin:20px -20px}.teAraroaTrail .sec02 .movie .movieHeader{font-family:futura-pt,sans-serif;font-weight:700;font-style:normal;margin-bottom:40px;text-align:center}.teAraroaTrail .sec02 .movie .movieHeader h3{font-size:3rem}.teAraroaTrail .sec02 .movie .movieHeader p a:hover{color:#3f87bc}.teAraroaTrail .sec02 .movie .youtube{aspect-ratio:16/9}.teAraroaTrail .sec02 .movie .youtube iframe{width:100%;height:100%}.teAraroaTrail .sec02 .movie .list{display:table;margin:0 auto}.teAraroaTrail .sec02 .movie .list li{margin:5px 0}.teAraroaTrail .sec02 .movie .list li a{display:flex;padding:5px 0}.teAraroaTrail .sec02 .movie .list li a:hover{color:#3f87bc}.teAraroaTrail .sec02 .movie .list li a .ico{display:block;width:20px;padding-right:5px;flex-shrink:0}.teAraroaTrail .sec02 .movie .list li a .ico img{vertical-align:baseline}.teAraroaTrail .sec03{padding:50px 0;background-color:#f2ede0}.teAraroaTrail .sec03 main{display:flex;flex-direction:column;padding:0 20px;gap:40px}.teAraroaTrail .sec03 figure figcaption{font-size:1.2rem;line-height:1.4166666667}.teAraroaTrail .sec03 figure figcaption br{display:none}.teAraroaTrail .sec03 .fig01 img{width:79%}@media screen and (min-width:830px){.sp{display:none}.pc{display:block}body{font-size:1.7rem}.inner.inner--full{max-width:2000px;padding:0}.home .flex{display:flex}.home .map{padding:50px;border:0}.home .map figure img{width:auto;height:calc(100vh - 100px)}.home .main{flex:1}.home .article a{height:33.333333vh;padding:0 60px;transition:all ease .3s}.home .article a:hover{background-color:#457b88;background-blend-mode:hard-light}.home .article a:hover h1,.home .article a:hover p{transform:translateX(-50px)}.home .article a h1{font-size:6vw;transition:all ease .3s}.home .article a p{font-size:2vw;transition:all ease .3s;transition-delay:.05s}.home .footer{position:absolute;bottom:0;box-sizing:border-box;width:100%;padding-left:10px;text-align:left;pointer-events:none}.header{height:100vh;max-height:810px;aspect-ratio:unset}.header h1{font-size:10rem;line-height:1}.header p{font-size:5rem}.theOrigin .header{background-image:url(../img/bg-the-origin-pc.jpg);background-position:center 70%}.backpack .header{background-image:url(../img/bg-backpack-pc.jpg);background-position:center bottom}.teAraroaTrail .header{background-image:url(../img/bg-te-araroa-trail-pc.jpg);background-position:center 60%}.lead{font-size:2.4rem;padding:80px 0;text-align:center}.sectionHeader h2{font-size:10rem}.sectionHeader p{font-size:2.4rem}.profile{display:flex;margin:20px 0 0;align-items:center}.profile figure{width:120px;margin:0;flex-shrink:0}.profile .text{padding-left:20px}.profile .text .name{font-size:1.8rem;text-align:left}.profile .text p{font-size:1.4rem;line-height:1.4285714286}.theOrigin .writer{font-size:1.5rem;padding-top:20px;padding-bottom:0}.theOrigin .sec01{padding:80px 0}.theOrigin .sec01 .figTxt{display:flex}.theOrigin .sec01 .figTxt figure{width:45.8333333333%;flex:none}.theOrigin .sec01 .figTxt .txt{padding-left:50px;flex:1}.theOrigin .sec01 .figTxt .txt p:not(:last-child){margin-bottom:1em}.theOrigin .sec01 .figFull{margin:50px 0}.theOrigin .sec01 .txtColumn{-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px}.theOrigin .sec02{padding:80px 0}.theOrigin .sec02 .product{margin-bottom:60px;padding-bottom:60px}.theOrigin .sec02 .brandLogo h3{font-size:2rem}.theOrigin .sec02 .brandLogo h3 span{display:inline}.theOrigin .sec02 .brandLogo ol{gap:0}.theOrigin .sec02 .brandLogo ol li{width:16.6666666667%}.theOrigin .sec02 .brandLogo ol li .logo{margin-bottom:10px}.theOrigin .sec02 .brandLogo ol li .logo img{width:140px;height:140px}.theOrigin .sec02 .brandLogo ol li .year{font-size:1.8rem}.theOrigin .sec03{padding:80px 0}.theOrigin .sec03 .timeline{flex-direction:row;gap:0}.theOrigin .sec03 .timeline .block:nth-child(even){margin-top:150px;align-self:flex-end}.theOrigin .sec03 .timeline .block figure img{width:100%}.theOrigin .sec03 .timeline .block figure figcaption{padding:0 10px}.backpack .sec01{padding-bottom:80px}.backpack .sec01 .sectionHeader h2{font-size:10rem;margin-bottom:30px}.backpack .sec01 .sectionHeader p{font-size:1.7rem;max-width:1200px;margin:0 auto;text-align:center}.backpack .sec01 .sectionHeader p br{display:block}.backpack .sec01 .products{flex-direction:row}.backpack .sec01 .products .product .name{font-size:4rem;margin-bottom:0}.backpack .sec01 .products .product .price{font-size:1.5rem}.backpack .sec01 .products .product .price span{font-size:3rem}.backpack .sec01 .products .product ul{font-size:1.5rem;display:table;margin:0 auto}.backpack .sec01 .feature h3{font-size:5rem}.backpack .sec01 .feature ul{display:flex;flex-direction:row}.backpack .sec02{padding:80px 20px}.backpack .sec02 .inner{padding:50px}.backpack .sec02 .figTxt{display:flex}.backpack .sec02 .figTxt figure{width:550px;margin-bottom:0;flex-shrink:0}.backpack .sec02 .figTxt .txt{padding-left:50px}.backpack .sec02 .materials{flex-direction:row}.backpack .sec02 .materials .material{flex:1}.backpack .sec02 .materials h3 .en{font-size:3rem}.backpack .sec02 .materials h3 .jp{font-size:2rem}.backpack .sec02 .materials .description{font-size:1.5rem}.backpack .sec02 .materials figure{text-align:center}.backpack .sec02 .materials figure img{aspect-ratio:558/325;-o-object-fit:contain;object-fit:contain}.backpack .sec03{padding:80px 20px}.backpack .sec03 .sectionHeader p{font-size:4rem}.backpack .sec03 .collections{flex-direction:row;flex-wrap:wrap;gap:60px 40px}.backpack .sec03 .collections .collection{width:calc(25% - 30px)}.backpack .sec03 .collections .collection ul{font-size:1.4rem}.backpack .sec03 .collections .collection p{font-size:1.5rem}.teAraroaTrail .lead{padding-top:80px;padding-bottom:50px;text-align:left}.teAraroaTrail .lead h2{font-size:3rem}.teAraroaTrail .sec01{padding-bottom:80px}.teAraroaTrail .sec01 .figTxt{display:flex}.teAraroaTrail .sec01 .figTxt .fig{width:65%;padding-bottom:0;flex-shrink:0}.teAraroaTrail .sec01 .figTxt .fig figure{position:sticky;top:20px}.teAraroaTrail .sec01 .figTxt .fig ul{font-size:1.7rem;margin-bottom:40px}.teAraroaTrail .sec01 .figTxt .txt{padding-left:50px;gap:40px}.teAraroaTrail .sec01 .figTxt .txt .block{display:flex;flex-direction:column}.teAraroaTrail .sec01 .figTxt .txt .block figure{width:100%}.teAraroaTrail .sec01 .figTxt .txt .block .caption{padding-top:10px;padding-left:0}.teAraroaTrail .sec01 .figTxt .txt .block .caption h3{font-size:2rem}.teAraroaTrail .sec01 .figTxt .txt .block .caption p{font-size:1.5rem}.teAraroaTrail .sec01 .figTxt .txt .block .caption p br{display:block}.teAraroaTrail .sec02{padding:80px 0}.teAraroaTrail .sec02 .sectionHeader{margin-bottom:40px}.teAraroaTrail .sec02 .sectionHeader h2{font-size:2.4rem}.teAraroaTrail .sec02 .figTxt{display:flex;padding-bottom:50px}.teAraroaTrail .sec02 .figTxt figure{width:45.8333333333%;margin-bottom:0;flex-shrink:0}.teAraroaTrail .sec02 .figTxt .txt{padding-left:50px;flex:1}.teAraroaTrail .sec02 .figTxt .txt p:not(:last-child){margin-bottom:1em}.teAraroaTrail .sec02 .figFull{margin:50px 0 80px}.teAraroaTrail .sec02 .txtColumn{-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px}.teAraroaTrail .sec02 .movie .movieContet{display:flex;align-items:center}.teAraroaTrail .sec02 .movie .movieContet .youtube{width:75%}.teAraroaTrail .sec03{padding:80px 0}.teAraroaTrail .sec03 main{display:grid;max-width:1500px;margin:0 auto;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);gap:0}.teAraroaTrail .sec03 figure figcaption{font-size:1.4rem}.teAraroaTrail .sec03 figure figcaption br{display:block}.teAraroaTrail .sec03 .fig01{padding-top:50px;grid-column:1/6}.teAraroaTrail .sec03 .fig01 img{width:100%}.teAraroaTrail .sec03 .fig02{padding-left:50px;grid-column:6/13}.teAraroaTrail .sec03 .fig03{grid-row:2/3;grid-column:3/10;align-self:flex-end}}