@charset "UTF-8";a,body{color:#333}button,h1,h2,h3,h4,h5,h6{outline:0;background:0 0}.slick-dots,li,ol,ul{list-style:none}dl,li,ol,ul{padding:0}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-dots li button:before,.slick-next:before,.slick-prev:before,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes scroll_mouse{0%{top:7px;opacity:0}50%{opacity:1}100%{top:26px;opacity:0}}@keyframes scroll_mouse{0%{top:7px;opacity:0}50%{opacity:1}100%{top:26px;opacity:0}}@-webkit-keyframes intro{0%{opacity:1;z-index:10}99%{opacity:0;z-index:10}100%{z-index:-1}}@keyframes intro{0%{opacity:1;z-index:10}99%{opacity:0;z-index:10}100%{z-index:-1}}@-webkit-keyframes sliderZoom{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;transform-origin:center}}@keyframes sliderZoom{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;transform-origin:center}}@-webkit-keyframes menuFadeOut{99%{opacity:0;height:40px;width:40px}100%{height:0;width:0;overflow:hidden;opacity:0}}@keyframes menuFadeOut{99%{opacity:0;height:40px;width:40px}100%{height:0;width:0;overflow:hidden;opacity:0}}@-webkit-keyframes menuFadeIn{99%{opacity:1}100%{width:40px;height:40px;overflow:visible}}@keyframes menuFadeIn{99%{opacity:1}100%{width:40px;height:40px;overflow:visible}}.ps,.u-text-indent,body.is-modal-active,html.is-modal-active{overflow:hidden}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:local("Noto Sans CJK JP"),url(../../ea/notosansjp/v5/NotoSansJP-Regular.woff) format("woff2"),url(../../ea/notosansjp/v5/NotoSansJP-Regular.woff) format("woff"),url(../../ea/notosansjp/v5/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:icomoon;src:url(../fonts/icomoon_4hs2mk.eot);src:url(../fonts/icomoon_4hs2mk.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon_4hs2mk.ttf) format("truetype"),url(../fonts/icomoon_4hs2mk.woff) format("woff"),url(../fonts/icomoon_4hs2mk.svg) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow1_bottom:before{content:"\e900"}.icon-arrow1_right:before{content:"\e901"}.icon-arrow2_top:before{content:"\e902"}.icon-blank:before{content:"\e903"}.icon-earth:before{content:"\e904"}.u-sp-block,.u-sp-inline,.u-sp-inlineBlock{display:none!important}@media screen and (max-width:768px){.u-sp-hidden{display:none!important}.u-sp-block{display:block!important}.u-sp-inlineBlock{display:inline-block!important}.u-sp-inline{display:inline!important}}.u-text-indent{text-indent:100%;white-space:nowrap}html{font-size:14px}body{margin:auto;word-wrap:break-word;-webkit-text-size-adjust:100%;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;line-height:1}body.is-fix_scroll{overflow:hidden;height:100vh}iframe{width:100%}img{font-size:0;vertical-align:top}a{outline:0}a:active,a:link,a:visited{text-decoration:none;outline:0}a:hover{outline:0}input,select,textarea{border:none;outline:0}select::-ms-expand{display:none}textarea{max-width:100%}button{border:none;cursor:pointer}.hr{border-top:1px solid #858585}.sp-visible{display:none!important}.pc-visible{display:block!important}h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;vertical-align:baseline}dd,dl,figure,li,ol,p,ul{margin:0}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle;border-radius:0}address{font-style:normal}.ps{position:relative;padding-right:10px}.ps[data-type=news]{height:141px}.ps__rail-y{position:absolute;left:auto!important;right:0;width:6px;height:100%}.ps__thumb-y{position:inherit;width:100%;background:rgba(255,255,255,.3);border-radius:3px}@media screen and (max-width:768px){body{min-width:320px}.sp-visible{display:block!important}.pc-visible{display:none!important}.ps[data-type=news]{height:180px}}.l-container{min-width:1080px;opacity:0}.about__modal.on .about__modal__body,.about__modal.on .modal__close,.is-accessed .l-container,.is-intro_start .l-container{opacity:1}@media screen and (max-width:1080px){.l-container{min-width:inherit;width:100%}}.l-main{background-size:cover;background-attachment:fixed;position:relative}.l-wrapper{padding:15px;background:linear-gradient(to right,#30827b 0,#5d6589 calc(100% / 6),#ab5821 calc(100% / 6 *2),#1e6b91 calc(100% / 6 *3),#4d8597 calc(100% / 6 *4),#4098b6 calc(100% / 6 *5),#30827b 100%)}.about__modal{position:fixed;top:0;left:0;z-index:50;height:100vh;width:100vw;background:rgba(34,34,34,.75);display:none}.about__modal a{color:#00E;text-decoration:underline}.modal__close{position:absolute;z-index:10;right:-30px;top:-30px;cursor:pointer;opacity:0;transition:opacity .3s}.modal__close span{position:absolute;display:block;width:25px;height:2px;top:12.5px;background:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.modal__close span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal__close span:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:768px){.l-container{min-width:auto}.l-wrapper{padding:3.125vw 1.5625vw}.modal__close{position:absolute;z-index:10;right:20px;top:-40px;cursor:pointer;opacity:0;transition:opacity .3s}}.modal__close__body{position:relative;width:25px;height:25px}.about__modal__wrapper{height:100vh;width:100vw;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.about__modal__body{position:relative;max-width:1000px;background:#fff;width:80%;opacity:0;transition:opacity .3s}@media screen and (max-width:768px){.about__modal__wrapper{-webkit-align-items:normal;-ms-flex-align:normal;align-items:normal}.about__modal__body{width:calc(100% - 20px);height:calc(100% - 70px);top:50px}}.about__modal__container{position:relative;padding:60px 100px;max-width:1000px;box-sizing:border-box;height:560px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.billboards__item,.billboards__item__inner,.company,.company__detail{overflow:hidden}.about__modal_section{margin-bottom:60px;line-height:1.8}.about__modal_section p{margin-bottom:30px}.about__modal_section p:last-child{margin-bottom:0}@media screen and (max-width:768px){.about__modal__container{padding:40px 15px;box-sizing:border-box;height:calc(100vh - 100px)}.about__modal_section{margin-bottom:30px}}.about__modal_section:last-child{margin-bottom:0}.about__modal_section h3{font-size:30px;font-weight:400;margin-bottom:40px;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.about__modal_section h3{font-size:22px;margin-bottom:30px}}.about__modal_section h4{font-weight:700;font-size:16px;margin-bottom:40px}#about_section .section__inner{max-width:1000px}@media screen and (max-width:768px){.about__modal_section h4{font-size:16px;margin-bottom:20px}#about_section .about-cross-image-wrap{margin-bottom:24px}}#about_section .about-descblock-3 .obj1,#about_section .about-descblock-3 .obj2{margin-bottom:20px}#about_section .about-cross-image-wrap.js-waypoint{opacity:0;transition:1s 0s ease;transition-property:opacity,margin-top}#about_section .about-cross-image-wrap.js-waypoint.is-view{opacity:1}#about_section .about-cross-image{width:765px}@media screen and (max-width:768px){#about_section .about-cross-image{width:100%}}#about_section .about-description-wrap.js-waypoint{opacity:0;transition:1s 0s ease;transition-property:opacity,margin-top}#about_section .about-description-wrap.js-waypoint.is-view{opacity:1}#about_section .about-description{width:556px;font-size:16px}@media screen and (max-width:768px){#about_section .about-description{width:100%;font-size:14px}}#about_section .about-circle{color:#fff;background:url(https://www.naturetokyoexperience.com/assets/img/about-parts-1.png) no-repeat;background-size:cover;width:320px;height:320px}#about_section .about-circle.p2{background:url(https://www.naturetokyoexperience.com/assets/img/about-parts-2.png) no-repeat;background-size:cover}#about_section .about-circle .title{font-size:32px;padding-bottom:16px}@media screen and (max-width:768px){#about_section .about-circle{width:150px;height:150px}#about_section .about-circle .title{font-size:20px;padding-bottom:4px;line-height:1.3}}#about_section .about-circle .subtitle{font-size:14px}#about_section .about-x{width:60px;height:60px}@media screen and (max-width:768px){#about_section .about-circle .subtitle{font-size:10px;line-height:1.3}#about_section .about-x{width:18px;height:18px}}#about_section .about-subtitle{font-weight:700;font-size:20px}#about_section .about-prj-img{width:200px}#about_section .about-descblock-2 .wrap-l{padding-right:5px}#about_section .about-descblock-2 .wrap-r{padding-left:5px}#about_section .about-descblock-2 .box-bg{margin-left:calc(50% - 15px)}#about_section .about-descblock-2 .box-bg img{height:417px}#about_section .about-descblock-2 .box-wrap{padding:50px 0 80px;min-height:420px}@media screen and (max-width:768px){#about_section .about-subtitle{font-size:15px}#about_section .about-descblock-2 .box-bg img{height:290px}#about_section .about-descblock-2 .box-wrap{min-height:auto;padding:20px 0}}#about_section .about-descblock-2 .box{background-color:#333;color:#fff;padding:50px;height:290px}#about_section .about-descblock-2 .box .title{font-size:20px;font-weight:700}#about_section .about-descblock-2 .box .text{line-height:1.8}@media screen and (max-width:768px){#about_section .about-descblock-2 .box{padding:20px 15px 10px;height:auto}#about_section .about-descblock-2 .box .title{font-size:12px}#about_section .about-descblock-2 .box .text{display:none}}#about_section .about-descblock-2 .box .click{border:1px solid #fff;position:relative;min-width:214px;height:38px;line-height:38px;text-align:center;cursor:pointer;margin-top:auto;transition:.4s 0s ease;transition-property:color,background,border-color}#about_section .about-descblock-2 .box .click:after{font-family:icomoon;content:'\e903';position:absolute;right:10px;width:12px;height:10px;font-size:10px}#about_section .about-descblock-2 .box .click:hover{color:#333;background:#fff}@media screen and (max-width:768px){#about_section .about-descblock-2 .box .click{min-width:100%;font-size:12px}}#about_section .about-descblock-3{font-size:16px;font-weight:700;margin-top:-40px}#about_section .about-descblock-3 .title{font-weight:700;font-size:20px;text-align:center}#about_section .about-descblock-3 .obj1 img{width:150px}@media screen and (max-width:768px){#about_section .about-descblock-3 .title{font-size:15px}#about_section .about-descblock-3 .obj1 img{width:80px}}#about_section .about-descblock-3 .obj2 img{width:110px}#about_section .about-descblock-3 .box{min-width:280px;max-width:280px;min-height:280px;max-height:280px;background-color:#fff;border-radius:50%}@media screen and (max-width:768px){#about_section .about-descblock-3 .obj2 img{width:54px}#about_section .about-descblock-3 .box{min-width:33vw;max-width:33vw;min-height:33vw;max-height:33vw}#about_section .about-descblock-3 .box .text{font-size:12px}#about_section .about-descblock-3 .arrow .pc{display:none}}#about_section .about-descblock-3 .arrow{min-width:280px;max-width:280px;color:#fff}#about_section .about-descblock-3 .arrow .sp{display:none}#about_section .about-descblock-3 .arrow img{width:280px}#about_section .about-descblock-3 .box-1{margin-right:-40px;margin-left:40px}@media screen and (max-width:768px){#about_section .about-descblock-3 .arrow .sp{display:block}#about_section .about-descblock-3 .arrow{min-width:21vw;max-width:21vw}#about_section .about-descblock-3 .arrow .text{font-size:10px;padding-left:10px}#about_section .about-descblock-3 .box-1{margin-right:-20px;margin-left:20px}}#about_section .about-descblock-3 .box-2{margin-right:40px;margin-left:-40px}#about_section .about-descblock-1,#about_section .about-descblock-3{background-color:rgba(255,255,255,.7)}@media screen and (max-width:768px){#about_section .about-descblock-3 .box-2{margin-right:20px;margin-left:-20px}#about_section .about-model-prj{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#about_section .about-model-prj .prj{width:48%;margin-bottom:20px}#about_section .about-model-prj .prj .img{margin-bottom:10px}#about_section .about-model-prj .prj .sub{font-size:13px}#about_section .about-descblock-1,#about_section .about-descblock-3{padding-top:30px;padding-bottom:30px}}#about_section .about-descblock-1{margin-bottom:-10px}#about_section .about-link br{display:none}@media screen and (max-width:768px){#about_section .about-descblock-1{padding-top:30px;padding-bottom:30px;margin-bottom:-5px}#about_section .about-descblock-3{margin-top:0;margin-bottom:40px}#about_section .about-link br{display:block}}.article__lead{background:#fff;text-align:center;font-size:17px;line-height:38px;padding:86px 0}@media screen and (max-width:768px){.article__lead{padding:65px 0 70px;font-size:14px;line-height:1.8}}.billboards__item{position:relative;z-index:0}.billboards__item:after,.billboards__item__photo{left:0;height:100%;z-index:-1;width:100%;position:absolute}.billboards__item:after{content:'';display:block;bottom:0}.billboards__item.billboards__item--red:after{background:linear-gradient(to right,rgba(180,101,61,0) 0,rgba(180,101,61,.4) 50%,#b4653d 85%,#b4653d 100%)}.billboards__item.billboards__item--green:after{background:linear-gradient(to right,rgba(2,149,146,0) 0,rgba(2,149,146,.4) 50%,#029592 85%,#029592 100%)}.billboards__item.billboards__item--blue:after{background:linear-gradient(to right,rgba(116,141,193,0) 0,rgba(116,141,193,.4) 50%,#748dc1 85%,#748dc1 100%)}.billboards__item:nth-child(even) .billboards__item__inner__text{float:none}.billboards__item:nth-child(even).billboards__item--red:after{background:linear-gradient(to right,#b4653d 0,#b4653d 15%,rgba(180,101,61,0) 60%,rgba(180,101,61,0) 100%)}.billboards__item:nth-child(even).billboards__item--green:after{background:linear-gradient(to right,#029592 0,#029592 15%,rgba(2,149,146,0) 60%,rgba(2,149,146,0) 100%)}.billboards__item:nth-child(even).billboards__item--blue:after{background:linear-gradient(to right,#748dc1 0,#748dc1 15%,rgba(116,141,193,0) 60%,rgba(116,141,193,0) 100%)}.billboards__item__head{font-size:30px;font-family:"Noto Sans JP",sans-serif;font-weight:300;margin-bottom:24px}.billboards__item__head:last-child{margin-bottom:0}.billboards__item__head span{font-size:80px;vertical-align:-.23em;font-weight:100}.billboards__item__photo{top:0;overflow:hidden}.billboards__item__photo img{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);min-height:410px}.billboards__item__inner{width:1000px;margin:auto}.billboards__item__inner__text{float:right;width:470px;min-height:410px;padding-top:100px;box-sizing:border-box;color:#fff}.billboards__item__inner__text.js-waypoint{opacity:0;transition:1s 0s ease;transition-property:opacity,margin-top}.billboards__item__inner__text.js-waypoint.is-view{opacity:1}.billboards__item__inner__text p{font-size:16px;line-height:28px}@media screen and (max-width:768px){.billboards__item__head{font-size:20px}.billboards__item__head span{font-size:53px}.billboards__item__photo img{top:0;left:50%;height:100%;width:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.billboards__item{padding:62.5vw 0 55px}.billboards__item::after{height:70%}.billboards__item.billboards__item--red:after,.billboards__item:nth-child(even).billboards__item--red:after{background:linear-gradient(to bottom,rgba(180,101,61,0) 0,rgba(180,101,61,.4) 10%,#b4653d 33%,#b4653d 100%)}.billboards__item.billboards__item--green:after,.billboards__item:nth-child(even).billboards__item--green:after{background:linear-gradient(to bottom,rgba(2,149,146,0) 0,rgba(2,149,146,.4) 10%,#029592 33%,#029592 100%)}.billboards__item.billboards__item--blue:after,.billboards__item:nth-child(even).billboards__item--blue:after{background:linear-gradient(to bottom,rgba(116,141,193,0) 0,rgba(116,141,193,.4) 14%,#748dc1 34%,#748dc1 100%)}.sp_bg_1,.sp_bg_2,.sp_bg_3{background-size:contain;background-repeat:no-repeat}.billboards__item__inner__text{padding:0;width:auto;min-height:inherit;padding-top:inherit}.billboards__item__inner__text p{font-size:14px;line-height:24.5px}.billboards__item__inner{width:auto;margin:0 20px}.sp_bg_1{background-image:url(../img/img_tama_sp.jpg)}.sp_bg_2{background-image:url(../img/img_tousho_sp.jpg)}.sp_bg_3{background-image:url(../img/img_mizube_sp.jpg)}}.button--experiencelist{color:#fff;border-radius:100%;padding:5px;background:linear-gradient(to bottom,#6C7AA3 0,#6C7AA3 28.99%,#B4653D 72.69%,#B4653D 100%);opacity:1;transition:opacity .4s 0s ease}.button--banner:hover,.button--experiencelist:hover{opacity:.6}.button--experiencelist__inner{width:159px;height:159px;background:#222;border-radius:inherit;padding:35px 0;box-sizing:border-box;font-size:11px;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.button--experiencelist__inner.ja,.button--experiencelist__inner.ja .button--experiencelist__sub{display:block}.button--experiencelist__inner:after{content:'\e900';display:block;width:23px;height:23px;position:absolute;left:50%;bottom:25px;margin-left:-11.5px;background:#fff;color:#333;font-family:icomoon;font-size:10px;line-height:25px;text-align:center;border-radius:inherit}.button--experiencelist__head{font-size:18px;font-family:Oswald,sans-serif;line-height:25px;letter-spacing:1.5px;text-indent:1.5px;margin-bottom:10px}.button--experiencelist__sub{display:none}.button--banner,.button--border{display:block;text-align:center}.button--border{position:relative;width:214px;border:1px solid;padding:10px 0;transition:.4s 0s ease;transition-property:color,background,border-color}.button--border.is-external:after{content:'';width:12px;height:10px;background:url(../img/window.png) no-repeat;background-size:10px auto}.button--border:after{content:'\e901';position:absolute;top:50%;right:15px;font-family:icomoon;font-size:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.button--border:hover{color:#333;background:#fff}.button--banner{background:#fff;transition:opacity .4s 0s ease}.button--banner[target="_blank"]{position:relative}.button--banner[target="_blank"]:after{content:'\e903';position:absolute;right:5px;bottom:3px;color:#c6c6c6;font-family:icomoon;font-size:10px}@media screen and (max-width:1080px){.button--experiencelist{padding:.46296vw}.button--experiencelist__inner{width:14.72222vw;height:14.72222vw;padding:3.24074vw 0;font-size:1.01852vw}.button--experiencelist__inner:after{width:2.12963vw;height:2.12963vw;bottom:1.11111vw;margin-left:-1.06481vw;font-size:.92593vw;line-height:2.31481vw}.button--experiencelist__head{font-size:1.66667vw;line-height:2.31481vw;letter-spacing:.13889vw;text-indent:.13889vw;margin-bottom:.92593vw}.button--border{width:19.81481vw;padding:.92593vw 0}.button--border:after{right:1.38889vw;font-size:.92593vw}}@media screen and (max-width:768px){.button--experiencelist{color:#fff;border-radius:0;padding:5px;background:linear-gradient(to bottom,#6C7AA3 0,#6C7AA3 28.99%,#B4653D 72.69%,#B4653D 100%)}.button--experiencelist__inner{width:100%;height:65px;background:#222;border-radius:0;padding:15px 20px;font-size:11px;text-align:inherit;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}.button--experiencelist__inner:after{content:'\e900';display:block;width:23px;height:23px;position:absolute;left:90%;top:calc(50% - 11.5px);bottom:0;margin-left:-11.5px;background:#fff;color:#333;font-family:icomoon;font-size:10px;line-height:25px;text-align:center;border-radius:50%}.button--experiencelist__head{font-size:18px;line-height:25px;letter-spacing:1.5px;text-indent:1.5px;margin-bottom:0}.button--border{position:relative;display:block;width:214px;border:1px solid;text-align:center;padding:10px 0;margin:auto}.button--border:after{content:'\e901';position:absolute;top:50%;right:15px;font-family:icomoon;font-size:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.case,.case__row{position:relative}.firstview__scroll,.firstview__switch .anc{font-family:"Roboto Condensed",sans-serif}.case{font-size:16px;opacity:0;transition:1s 0s ease;transition-property:opacity,margin-top}.case.is-view{opacity:1}.case.en,.case.tw{display:none}.case__row{background:linear-gradient(to right,#30827b 0,#4098b6 calc(100% / 6),#4d8597 calc(100% / 6 * 2),#1e6b91 calc(100% / 6 * 3),#ab5821 calc(100% / 6 * 4),#5d6589 calc(100% / 6 * 5),#30827b 100%);height:88px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;line-height:1.6;transition:.3s ease-in-out}.case__row:hover{opacity:.6}.case__row_icon{position:absolute;right:40px}.case__row_icon img{width:20px}@media screen and (max-width:768px){.case__row{font-size:14px;height:70px}.case__row_icon{position:relative;right:auto;margin-left:10px}.case__row_icon img{width:15px}}.company__thumb{position:relative;float:left;width:110px;height:110px;background:#fff;margin-right:15px}.company__thumb img{position:absolute;top:50%;left:50%;max-width:calc(100% - 20px);max-height:calc(100% - 20px);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.company__detail__sns{padding:8px 0}.company__detail__sns a{display:inline-block;margin-right:6px}.company__detail__head{line-height:22px;font-weight:600;margin-bottom:10px}.company__dtail__text{line-height:1.8;font-size:12px}.company__dtail__text a{border-bottom:1px solid;transition:border-bottom .4s 0s ease}.company__dtail__text a:hover{border-bottom-color:transparent}@media screen and (max-width:768px){.company__thumb{width:80px;height:80px;margin:0 15px 10px 0}.company__detail{overflow:visible}.company__detail__sns{padding:0}.company__dtail__text{font-size:12px;line-height:21px}}.firstview{position:relative;height:calc(100vh - 80px)}.firstview.is-detail{height:auto}.firstview .button--experiencelist{position:absolute;right:15px;bottom:-40px;z-index:2}.firstview__header{position:absolute;right:20px;z-index:1;top:20px;letter-spacing:.01em}.firstview__header ul{display:-webkit-flex;display:-ms-flexbox;display:flex}.firstview__header li{margin-left:10px;padding-bottom:5px;color:#fff}.firstview__header li a{position:relative;display:inline-block;text-decoration:none}.firstview__header li a::after{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:1px;background:#fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.firstview__header li a:hover::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.firstview__inner{position:relative;height:calc(100%);min-width:768px}.is-detail .firstview__inner{height:auto;background:#222}.is-detail .firstview__inner:after{background:#222}.firstview__slider{height:100%;overflow:hidden}.firstview__slider__slide li img{width:100%}.firstview__logo{opacity:0;position:absolute;top:0;left:0;padding:35px;background:#fff;z-index:4}.is-detail .firstview__logo{opacity:1;top:-15px;left:-15px}.firstview__logo .logo__text{margin-top:15px;margin-left:2px}.firstview__scroll{position:absolute;left:calc(50% - 22px);bottom:25px;color:#fff;font-size:12px;letter-spacing:1px}.firstview__scroll__icon{position:relative;background-image:url(../img/spritesheet.png);background-position:0 0;width:22px;height:42px;margin:0 auto 8px}.firstview__scroll__icon:after{content:'';position:absolute;display:block;top:9px;left:50%;width:1px;height:6px;background:#fff;opacity:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);will-change:top;-webkit-animation:scroll_mouse 2s 0s infinite ease-in-out;animation:scroll_mouse 2s 0s infinite ease-in-out}.firstview__switch,.footer__sns{display:-webkit-flex;display:-ms-flexbox}.firstview__switch{position:absolute;display:flex;top:10px;right:10px;color:#fff}.firstview__switch .anc{padding:10px 14px}.firstview__switch .anc a{position:relative;display:inline-block;text-decoration:none}.firstview__switch .langs>a.is-current,.footer__contact a{text-decoration:underline}.firstview__switch .anc a::after{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:1px;background:#fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.firstview__switch .anc a:hover::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.firstview__switch .langs{padding:10px 14px;background:#222}.firstview__switch .langs:before,.firstview__switch .langs>a{color:inherit}.firstview__copy,.firstview__subtitle{position:absolute;left:0;width:100%;color:#fff;text-align:center}.firstview__switch .langs>a{opacity:1;transition:opacity .4s 0s ease}.firstview__switch .langs>a:hover{opacity:.6}.firstview__switch .langs:before{content:'\e904';font-family:icomoon;margin-right:3px}.firstview__copy h1,.firstview__subtitle{font-family:'Noto Sans JP',sans-serif}.firstview__subtitle{top:65%;font-size:18px;font-weight:400;transition:color 1.2s 4.3s ease}.firstview__copy{top:50%;text-shadow:0 0 2px transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5;transition:text-shadow 1.2s 4.3s ease}.is-accessed .firstview__copy{transition:none!important}.is-accessed .firstview__copy,.is-intro_start .firstview__copy{text-shadow:0 0 2px #000}.firstview__copy h1{font-weight:300;font-size:50px;letter-spacing:10px;line-height:67px;height:126px;color:#333;transition:color 1.2s 4.3s ease}.is-accessed .firstview__copy h1,.is-accessed .firstview__copy h1 span{transition:none!important}.is-accessed .firstview__copy h1,.is-intro_start .firstview__copy h1{color:#fff}.firstview__copy h1 span{display:block;opacity:0}.is-accessed .firstview__copy h1 span,.is-intro_start .firstview__copy h1 span{opacity:1}.firstview__copy h1 span:nth-child(odd){margin-top:50px;transition:2.2s 0s ease;transition-property:opacity,margin-top}.is-accessed .firstview__copy h1 span:nth-child(odd){transition:none!important}.is-accessed .firstview__copy h1 span:nth-child(odd),.is-intro_start .firstview__copy h1 span:nth-child(odd){margin-top:0}.firstview__copy h1 span:nth-child(even){margin-top:30px;transition:1.6s 1.8s ease;transition-property:opacity,margin-top}.is-accessed .firstview__copy h1 span:nth-child(even){transition:none!important}.is-accessed .firstview__copy h1 span:nth-child(even),.is-intro_start .firstview__copy h1 span:nth-child(even){margin-top:0}.firstview__copy h1 .small_text{font-size:18px;font-weight:400}.firstview__copy .en{display:block;font-family:Oswald,sans-serif;font-size:18px;margin-bottom:30px;text-indent:3px;letter-spacing:.15em}@media screen and (max-width:1080px){.firstview .button--experiencelist{right:1.38889vw;bottom:10px}.firstview__slider__slide li img{width:inherit}.firstview__logo{opacity:1;padding:35px;width:9.07407vw}.firstview__logo .logo__text{margin-top:15px}.firstview__copy{width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.firstview__copy h1{font-size:4.62963vw;letter-spacing:.92593vw;text-indent:.92593vw;line-height:6.2037vw}.firstview__copy .en{font-size:1.66667vw;margin-bottom:2.77778vw;text-indent:.27778vw;letter-spacing:.15em}.firstview__scroll{display:none}}@media screen and (max-width:768px){.firstview{height:calc(100vh - 20px);min-height:inherit}.firstview .button--experiencelist{position:absolute;bottom:100px;width:87.5%;left:0;right:0;margin:0 auto}.firstview__inner{position:relative;height:calc(100%);min-height:inherit;min-width:inherit}.firstview__slider{height:100%;overflow:hidden}.firstview__logo{opacity:1;position:absolute;top:0;left:0;display:block;padding:10px 6px 18px 18px;background:#fff;width:127px;height:78px}.is-detail .firstview__logo{opacity:1;top:-3.125vw;left:-1.5625vw}.firstview__logo .logo__text{margin-top:12px;margin-left:6px;float:left}.firstview__logo .logo__text img{width:52px;height:40px}.firstview__scroll{display:none}.firstview__scroll__icon{position:relative;background-image:url(../img/spritesheet.png);background-position:0 0;width:22px;height:42px;margin:0 auto 8px}.firstview__scroll__icon:after{content:'';position:absolute;display:block;top:9px;left:50%;width:1px;height:6px;background:#fff;opacity:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);will-change:top;-webkit-animation:scroll_mouse 2s 0s infinite ease-in-out;animation:scroll_mouse 2s 0s infinite ease-in-out}.firstview__switch{display:none;position:absolute;top:10px;right:10px;color:#fff;padding:10px 14px;background:#222}.firstview__switch:before,.firstview__switch>a{color:inherit}.firstview__switch>a{opacity:1;transition:opacity .4s 0s ease}.firstview__switch>a.is-current{text-decoration:underline}.firstview__switch>a:hover{opacity:.6}.firstview__switch:before{content:'\e904';font-family:icomoon;margin-right:3px}.firstview__copy{position:absolute;top:calc(50% - 50px);left:0;width:100%;color:#fff;text-align:center;text-shadow:0 0 2px transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5;transition:text-shadow 1.2s 4.3s ease}.is-accessed .firstview__copy{transition:none!important}.is-accessed .firstview__copy,.is-intro_start .firstview__copy{text-shadow:0 0 2px #000}.firstview__copy h1{font-size:24px;line-height:1.5;letter-spacing:.1em;height:126px;color:#333;transition:color 1.2s 4.3s ease}.is-accessed .firstview__copy h1,.is-accessed .firstview__copy h1 span{transition:none!important}.is-accessed .firstview__copy h1,.is-intro_start .firstview__copy h1{color:#fff}.firstview__copy h1 span{display:block;opacity:0}.is-accessed .firstview__copy h1 span,.is-intro_start .firstview__copy h1 span{opacity:1}.firstview__copy h1 span:nth-child(odd){margin-top:50px;transition:2.2s 0s ease;transition-property:opacity,margin-top}.is-accessed .firstview__copy h1 span:nth-child(odd){transition:none!important}.is-accessed .firstview__copy h1 span:nth-child(odd),.is-intro_start .firstview__copy h1 span:nth-child(odd){margin-top:0}.firstview__copy h1 span:nth-child(even){margin-top:30px;transition:1.6s 1.8s ease;transition-property:opacity,margin-top}.is-accessed .firstview__copy h1 span:nth-child(even){transition:none!important}.is-accessed .firstview__copy h1 span:nth-child(even),.is-intro_start .firstview__copy h1 span:nth-child(even){margin-top:0}.firstview__copy h1 span.en_h1{letter-spacing:inherit}.firstview__copy .en{font-size:12px;margin-bottom:4vw;letter-spacing:2.6px}.firstview__subtitle{top:calc(50% - 20px);left:0;font-size:12px;width:100%;padding:0 10%}}.firstview__inner::before,.l-main::before{top:0;content:"";display:block;width:100%;height:7px;position:absolute;z-index:1;left:0}.firstview__inner::before{background:url(../img/flame01.png) no-repeat;background-size:100% 7px}.firstview__inner::after{content:"";display:block;width:100%;height:7px;position:absolute;bottom:0;left:0;background:url(../img/flame02.png) no-repeat;background-size:100% 7px;z-index:1}.l-main::before{background:url(../img/flame03.png) no-repeat;background-size:100% 7px}.footer::after{content:"";display:block;width:100%;height:7px;position:absolute;bottom:0;left:0;background:url(../img/flame04.png) no-repeat;background-size:100% 7px;z-index:1}@media screen and (max-width:768px){.firstview__inner::before{background:url(../img/flame01_sp.png) no-repeat;top:-2px;background-size:contain;height:12px}.firstview__inner::after{background:url(../img/flame02_sp.png) no-repeat;background-size:contain;bottom:-9px;height:12px}.l-main::before{background:url(../img/flame03_sp.png) no-repeat;background-size:contain;top:-2px;height:12px}.footer::after{background:url(../img/flame04_sp.png) no-repeat;background-size:contain;bottom:-9px;height:12px}}.footer{background:#fff;position:relative}.footer__inner{width:810px;padding:40px 0 45px;margin:0 auto}.footer__logo{margin-bottom:25px}.footer__logo .logo{width:210px;height:117px;margin:auto}.footer__logo .logo img{margin-right:13px;vertical-align:bottom}.footer__logo .logo__text{display:inline-block}.footer__logo .logo__text img{margin-bottom:3px;margin-right:0}.footer__copy{font-size:10px;text-align:center;margin-bottom:30px;line-height:1.6}.footer__sns{display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}.footer__contacts,.footer__sns a{display:-webkit-flex;display:-ms-flexbox}.footer__sns a{display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:110px;height:40px;border-radius:40px;text-align:center;font-weight:700}.footer__sns .icon{display:inline-block}.footer__sns .footer__sns__twitter{background:#2796dd;color:#fff;margin-right:10px}.footer__sns .footer__sns__facebook{background:#4468b0;color:#fff}.footer__contacts{display:flex;margin-bottom:60px}.footer__contact{text-align:center;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.8;color:grey;border-top:1px solid grey;border-bottom:1px solid grey;padding:20px 0;margin:0 15px}.footer__contact span{font-size:12px}.footer__contact a{color:grey}.footer__contact .footer__contact__headline{margin-bottom:20px}.footer__banners{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer__banner{width:240px;height:80px;margin:15px}@media screen and (max-width:768px){.footer__inner{width:auto;padding:45px 15px 40px}.footer__logo{text-align:center;margin-bottom:9px}.footer__logo .logo{display:inline-block;width:auto;height:90px}.footer__logo .logo>img{width:50%;margin:0 auto;float:none;height:auto;margin-right:inherit}.footer__logo .logo p>img{width:90px}.footer__copy{line-height:16px}.footer__contacts{display:block;margin-bottom:30px}.footer__contact{text-align:center;line-height:1.8;padding:20px 0;margin:0}.footer__contact span{font-size:12px}.footer__contact a{text-decoration:underline}.footer__contact .footer__contact__headline{margin-bottom:20px}.footer__contact:first-child{border-bottom:none}.footer__banners{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer__banner{margin-bottom:10px;margin-top:10px}}.gdpr{position:fixed;z-index:10;bottom:15px;width:100%;padding:0 25px;box-sizing:border-box}@media screen and (max-width:768px){.gdpr{padding:0 10px}}body.is-fix_scroll .gdpr{display:none}.gdpr__body{background:rgba(34,34,34,.95);border-radius:80px;text-align:center;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px;line-height:1.8;box-sizing:border-box}.gdpr__body a{color:#fff}.gdpr__left{text-align:left}.gdpr__left a{color:#fff;transition:.4s;border-bottom:1px solid #fff;display:inline-block;line-height:1}.gdpr__left a:hover{border-bottom:1px solid transparent}@media screen and (max-width:768px){.gdpr__body{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:8px}.gdpr__left{font-size:13px;margin:0 0 10px}}.gdpr__right{margin-left:30px}.gdpr__right a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:60px;height:30px;border:1px solid #fff;box-sizing:border-box;transition:.4s ease-in-out}.gdpr__right a:hover{color:#000;background:#fff}@media screen and (max-width:768px){.gdpr__right{margin:0;width:100%}.gdpr__right a{font-size:16px;width:100%;height:50px}}.gdpr__cookiepolicy{position:fixed;top:0;left:0;z-index:50;height:100vh;width:100vw;background:rgba(34,34,34,.75);display:none}.gdpr__cookiepolicy.on .gdpr__close,.gdpr__cookiepolicy.on .gdpr__cookiepolicy__body{opacity:1}.gdpr__close{position:absolute;z-index:10;right:-30px;top:-30px;cursor:pointer;opacity:0;transition:opacity .3s}.gdpr__close span{position:absolute;display:block;width:25px;height:2px;top:12.5px;background:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.gdpr__close span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.gdpr__close span:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:768px){.gdpr__close{position:absolute;z-index:10;right:0;top:-40px;cursor:pointer;opacity:0;transition:opacity .3s}}.gdpr__close__body{position:relative;width:25px;height:25px}.gdpr__cookiepolicy__wrapper{height:100vh;width:100vw;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.gdpr__cookiepolicy__body{position:relative;max-width:1000px;background:#fff;width:80%;opacity:0;transition:opacity .3s}@media screen and (max-width:768px){.gdpr__cookiepolicy__wrapper{-webkit-align-items:normal;-ms-flex-align:normal;align-items:normal}.gdpr__cookiepolicy__body{width:calc(100% - 20px);height:calc(100% - 70px);top:50px}}.gdpr__cookiepolicy__container{position:relative;padding:60px 100px;max-width:1000px;box-sizing:border-box;height:560px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.gdpr__cookiepolicy_section{margin-bottom:60px;line-height:1.8}.gdpr__cookiepolicy_section p{margin-bottom:30px}.gdpr__cookiepolicy_section p:last-child{margin-bottom:0}@media screen and (max-width:768px){.gdpr__cookiepolicy__container{padding:40px 15px;box-sizing:border-box;height:calc(100vh - 100px)}.gdpr__cookiepolicy_section{margin-bottom:30px}}.gdpr__cookiepolicy_section:last-child{margin-bottom:0}.gdpr__cookiepolicy_section h3{font-size:30px;font-weight:400;margin-bottom:40px;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){.gdpr__cookiepolicy_section h3{font-size:22px;margin-bottom:30px}}.gdpr__cookiepolicy_section h4{font-weight:700;font-size:16px;margin-bottom:40px}@media screen and (max-width:768px){.gdpr__cookiepolicy_section h4{font-size:16px;margin-bottom:20px}}.heading--primary{text-align:center;margin-bottom:50px;color:#fff}.heading--primary h1,.heading--primary h2.h2{font-family:Oswald,sans-serif;font-weight:100;margin-bottom:30px}.heading--primary.js-waypoint{opacity:0;transition:1s 0s ease;transition-property:opacity,margin-top}.heading--primary.js-waypoint.is-view{opacity:1}.heading--primary h1{font-size:66px}.heading--primary h2.h2{font-size:36px}.heading--primary small{font-size:16px;line-height:24.5px}.heading--primary small span{font-size:12px}.heading--primary__logo{display:inline-block;text-align:left;color:#fff;font-size:10px;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;vertical-align:4px;margin-left:12px}.information__content .dt,.information__head{font-family:Oswald,sans-serif}.heading--primary__logo img{width:86px;margin-top:2px}@media screen and (max-width:768px){.heading--primary.sub{margin-bottom:30px}.heading--primary h1{font-size:40px}.heading--primary h2.h2{font-size:20px;margin-bottom:0}.heading--primary small{font-size:14px;line-height:24.5px}.heading--primary__logo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:12px}.heading--primary__logo img{margin-top:10px}}.information{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;background:linear-gradient(to right,#30827b 0,#4098b6 calc(100% / 6),#4d8597 calc(100% / 6 * 2),#1e6b91 calc(100% / 6 * 3),#ab5821 calc(100% / 6 * 4),#5d6589 calc(100% / 6 * 5),#30827b 100%)}.information__content{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:1000px;min-width:768px;color:#fff;overflow:hidden}.list-banner li img,.logo img{max-width:100%}.information__content a{color:#fff;border-bottom:1px solid;transition:border-bottom .4s 0s ease}.information__content a:hover{border-bottom-color:transparent}.information__content .win{display:inline-block;vertical-align:middle;margin-left:2px}.information__content .dt{display:inline-block;margin-right:13px;letter-spacing:.2em;font-size:12px}.information__scroll{width:100%;padding-right:48px}.information__head{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:2px;text-indent:2px;margin-right:30px}.information__head:after{content:'';display:inline-block;background:#fff;width:1px;height:100%;margin-left:28px}.information__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-top:9px}.information__item:first-child{margin-top:0}.information__item p,.information__item p a{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.information{display:block;padding:15px 0}.information__content{display:block;min-width:0;padding:0 10px}.information__content a{line-height:18px;border-bottom:none;text-decoration:underline}.information__content li{line-height:1.4}.information__content .dt{font-size:12px;margin-right:8px}.information__scroll{padding-right:20px}.information__head{display:block;letter-spacing:.15em;text-indent:inherit;margin-right:0;text-align:center;float:inherit}.information__head:after{width:20px;height:1px;text-align:center;display:block;margin:16px auto}.information__item{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:13px;line-height:1.67308}.information__item p,.information__item p a{text-overflow:unset;white-space:normal}}.interview__item__detail,.interview__nav{display:-webkit-flex;display:-ms-flexbox}.interview{position:relative}.interview__nav{position:absolute;z-index:10;margin-top:-20px;top:50%;height:40px;width:40px;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;outline:0!important;transition:opacity .4s 0s ease}.interview__nav.slick-disabled{opacity:0;pointer-events:none;cursor:default}.interview__nav::after,.interview__nav::before{content:'';position:absolute}.interview__nav:hover::before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.interview__nav::before{width:100%;height:100%;transition:-webkit-transform .4s 0s ease;transition:transform .4s 0s ease;transition:transform .4s 0s ease,-webkit-transform .4s 0s ease;background:#e8e8e8;border-radius:50%;overflow:hidden}.interview__nav::after{width:9px;height:16px;background-repeat:no-repeat;background-position:center;background-size:auto 16px}.interview__nav-left{left:-20px}.interview__nav-left::after{background-image:url(https://www.naturetokyoexperience.com/assets/icons/arrow-left.svg);margin-left:-1px}.interview__nav-right{right:-20px}.interview__nav-right::after{background-image:url(https://www.naturetokyoexperience.com/assets/icons/arrow-right.svg);margin-right:-1px}.interview__item{position:relative;overflow:hidden;margin-bottom:20px;z-index:0}.interview__item.js-waypoint{opacity:0;transition:1s 0s ease;transition-property:opacity,margin-top}.interview__item.js-waypoint.is-view{opacity:1}.interview__item:last-child,.relatedCarousel .interview__item{margin-bottom:0}.interview__item .interview__item__detail--dark{background:linear-gradient(to right,rgba(34,34,34,0) 0,rgba(34,34,34,.8) 10%,#222 20%,#222 100%);color:#fff}.interview__item .interview__item__detail--dark .button--border{color:inherit}.interview__item .interview__item__detail--dark .button--border:hover{color:#333}.interview__item .interview__item__detail--white{background:linear-gradient(to right,rgba(225,222,220,0) 0,rgba(225,222,220,.8) 10%,#e1dedc 20%,#e1dedc 100%)}.interview__item .interview__item__detail--white .button--border:hover{color:#fff;background:#333;border-color:#333}.interview__item:nth-child(odd) .interview__item__detail{float:none}.interview__item:nth-child(odd) .interview__item__photo img{float:right}.interview__item:nth-child(odd) .interview__item__detail--dark{background:linear-gradient(to left,rgba(34,34,34,0) 0,rgba(34,34,34,.8) 10%,#222 20%,#222 100%)}.interview__item:nth-child(odd) .interview__item__detail--white{background:linear-gradient(to left,rgba(225,222,220,0) 0,rgba(225,222,220,.8) 10%,#e1dedc 20%,#e1dedc 100%)}.interview__item__head{font-size:28px;font-weight:300;line-height:44px;margin-bottom:10px;font-family:'Noto Sans JP',sans-serif}.interview__item__head:last-child{margin-bottom:0}.interview__item__photo{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.interview__item__photo img{width:auto;height:100%}.interview__item__detail{float:right;width:60%;min-height:300px;padding:50px 40px 50px 80px;box-sizing:border-box;height:inherit;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.interview__item__detail p{margin-bottom:20px;line-height:24.5px}.interview__item__detail p:last-child{margin-bottom:0}.interview__item__detail__inner{margin-bottom:20px}.interview__item__detail__inner:last-child{margin-bottom:0}.interview_presented{position:absolute;right:20px;bottom:20px;color:#fff!important}.nav a,.nav li,.nav__icon,.pickup_main{color:#fff}.interview_paging{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;position:absolute;z-index:1}.interview_paging .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;margin-right:20px;border:1px solid #fff;box-sizing:border-box;background:0 0;opacity:1}.interview_paging .swiper-pagination-bullet:last-child{margin-right:0}.interview_paging .swiper-pagination-bullet-active{background:#fff}@media screen and (max-width:768px){.interview__nav{margin-top:-12px;height:25px;width:25px}.interview__nav::after{background-size:auto 10px}.interview__nav-left{left:-10px}.interview__nav-right{right:-10px}.interview__item__detail{float:none;width:auto;padding:150px 20px 70px;display:block}.interview__item__detail p{font-size:14px;line-height:24.5px;margin-bottom:20px}.interview__item__photo{height:50%}.interview__item__photo img{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:initial}.interview__item{margin-bottom:10px}.interview__item:last-child{margin-bottom:0}.interview__item__head{font-size:17px;line-height:30px;margin-bottom:8px}.interview__item .interview__item__detail--dark,.interview__item:nth-child(odd) .interview__item__detail--dark{background:linear-gradient(to bottom,rgba(34,34,34,0) 0,rgba(34,34,34,0) 20%,rgba(34,34,34,.5) 30%,#222 40%,#222 100%)}.interview__item .interview__item__detail--white,.interview__item:nth-child(odd) .interview__item__detail--white{background:linear-gradient(to bottom,rgba(225,222,220,0) 0,rgba(225,222,220,0) 20%,rgba(225,222,220,.5) 30%,#e1dedc 39%,#e1dedc 100%)}.interview_presented{right:initial;bottom:20px;text-align:center;width:100%}.interview_paging{padding:10px 0}.interview_paging li{width:10px;height:10px;margin-right:10px}.interview_paging li.active{background:#fff}}.intro{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:4;background:#fff}.list-define{line-height:1.8;overflow:hidden}.list-define dt{clear:both;float:left;width:86px;margin-right:5px;font-weight:600}.list-define dd{overflow:hidden}.list-define dd p{margin-bottom:0}.list-define a{border-bottom:1px solid;transition:border-bottom .4s 0s ease}.list-define a:hover{border-bottom-color:transparent}.list-define--vertical dt{font-weight:600;margin-bottom:10px}.list-define--vertical dt:last-child{margin-bottom:0}.list-banner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.list-banner--col3 li{width:calc(100% / 3 - 5px)}.logo img{max-height:100%}@media screen and (max-width:768px){.list-define dt{width:auto;float:none;margin-right:0;margin-bottom:15px}.list-banner li,.list-define--vertical dt{margin-bottom:10px}.list-banner{display:block}.list-banner li img{height:60px}.list-banner li:last-child{margin-bottom:0}.list-banner--col3 li{width:auto}.logo>img{width:90px;height:52px;float:left;margin-top:2px}}.modal_menu{display:none;-webkit-animation:menuFadeIn .3s 0s linear;animation:menuFadeIn .3s 0s linear}.is-modal-active .modal_menu{-webkit-animation:menuFadeOut .3s 0s linear forwards;animation:menuFadeOut .3s 0s linear forwards}@media screen and (max-width:768px){.modal_menu{display:block;position:fixed;top:20px;right:20px;width:40px;height:40px;background:#222;z-index:1000}.modal_menu span{width:14px;height:2px;background:#fff;display:block;position:absolute}.modal_menu span:first-child{top:15px;left:13px;-webkit-animation:menu-bar01 .75s forwards;animation:menu-bar01 .75s forwards}.modal_menu span:last-child{bottom:15px;left:13px;-webkit-animation:menu-bar02 .75s forwards;animation:menu-bar02 .75s forwards}.modal_menu.on span:first-child{-webkit-animation:active-menu-bar01 .75s forwards;animation:active-menu-bar01 .75s forwards}.modal_menu.on span:last-child{-webkit-animation:active-menu-bar02 .75s forwards;animation:active-menu-bar02 .75s forwards}.modal_menu_content{position:fixed;top:0;left:0;z-index:50;height:100vh;width:100vw;background:#222;display:none}.modal_menu_content .list_menu{margin-top:25vh;margin-bottom:8vh}.modal_menu_content .list_menu li{color:#fff;font-size:20px;margin-bottom:4vh;text-align:center}.modal_menu_content .language{color:#fff;text-align:center}.modal_menu_content .language:before{content:'\e904';font-family:icomoon;margin-right:3px}.modal_menu_content .language a.is-current{text-decoration:underline}}.modal_menu_content{display:none}@-webkit-keyframes menu-bar01{0%{-webkit-transform:translateY(4px) rotate(45deg);transform:translateY(4px) rotate(45deg)}50%{-webkit-transform:translateY(4px) rotate(0);transform:translateY(4px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes menu-bar01{0%{-webkit-transform:translateY(4px) rotate(45deg);transform:translateY(4px) rotate(45deg)}50%{-webkit-transform:translateY(4px) rotate(0);transform:translateY(4px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes active-menu-bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(4px) rotate(0);transform:translateY(4px) rotate(0)}100%{-webkit-transform:translateY(4px) rotate(45deg);transform:translateY(4px) rotate(45deg)}}@keyframes active-menu-bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(4px) rotate(0);transform:translateY(4px) rotate(0)}100%{-webkit-transform:translateY(4px) rotate(45deg);transform:translateY(4px) rotate(45deg)}}@-webkit-keyframes menu-bar02{0%{-webkit-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg)}50%{-webkit-transform:translateY(-4px) rotate(0);transform:translateY(-4px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes menu-bar02{0%{-webkit-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg)}50%{-webkit-transform:translateY(-4px) rotate(0);transform:translateY(-4px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes active-menu-bar02{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-4px) rotate(0);transform:translateY(-4px) rotate(0)}100%{-webkit-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg)}}@keyframes active-menu-bar02{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-4px) rotate(0);transform:translateY(-4px) rotate(0)}100%{-webkit-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg)}}.nav__icon{position:absolute;z-index:9;top:30px;right:20px;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav__icon.active .nav__icon-close{display:block}.nav__icon .nav__icon-close,.nav__icon.active .nav__icon-menu{display:none}.nav__icon .nav__icon-menu{display:block}.nav__icon_i{position:relative;height:16px;margin-left:5px}.nav__icon.active .nav__icon_i span:nth-of-type(1){-webkit-transform:translateY(7px) rotate(-45deg);-ms-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}.nav__icon.active .nav__icon_i span:nth-child(2n){opacity:0}.nav__icon.active .nav__icon_i span:nth-of-type(3){position:absolute;-webkit-transform:translateY(-7px) rotate(45deg);-ms-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}.nav__icon_i span{width:20px;display:block;height:2px;background:#fff;transition:.3s ease-in-out}.nav__icon_i span:nth-child(2n){position:absolute;top:7px}.nav__icon_i span:nth-of-type(3){position:absolute;bottom:0}.nav{position:fixed;height:100%;z-index:8;width:100%;top:0;left:0;background:#333;display:none}.nav ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100vh;font-size:32px;font-family:Oswald,sans-serif;font-weight:100;letter-spacing:.1em}.nav li{margin-bottom:60px}.nav li.active{border-bottom:1px solid #fff;padding:0 0 5px}.nav li:last-child{margin-bottom:0}.pagetop{display:block;padding:13px 0;background:#E8E8E8;text-align:center;transition:background .4s 0s ease}.pagetop:hover{background:#ddd}.pagetop:before{content:'\e902';font-size:28px;font-family:icomoon}@media screen and (max-width:768px){.pagetop{padding:12px 0}.pagetop:before{font-size:20px}}.pickup_main{background:#222;text-align:center;padding:110px 0 100px}.pickup_main .pickup_main_head{padding-bottom:65px;font-family:Oswald,sans-serif;font-weight:100;font-size:48px;letter-spacing:.1em;text-align:center}.pickup_main .pickup_main_body{max-width:1100px;width:100%;margin:0 auto;padding:0 15px;box-sizing:border-box}.pickup_main .pickup_main_title{font-size:28px;line-height:1.5;padding-bottom:20px;text-align:center}.pickup_main .pickup_main_dt{font-size:16px}.pickup_main .pickup_main_visual{padding-bottom:30px}.pickup_main .pickup_main_visual img{width:100%;object-fit:cover;height:500px}@media screen and (max-width:768px){.pickup_main{text-align:left;padding:110px 15px 40px}.pickup_main .pickup_main_head{padding-bottom:30px;font-size:32px}.pickup_main .pickup_main_body{max-width:none;padding:0}.pickup_main .pickup_main_title{font-size:17px;padding-bottom:10px;text-align:left}.pickup_main .pickup_main_dt{font-size:12px}.pickup_main .pickup_main_visual{padding-bottom:25px}.pickup_main .pickup_main_visual img{object-fit:cover;width:100%;height:auto}}.pickup{background:#fff}.pickup__body{position:relative;width:720px;margin:0 auto;padding:75px 0;z-index:1;line-height:1.6;font-size:16px}.pickup__body>*{margin-bottom:50px}.pickup__body>:last-child{margin-bottom:0}.pickup__body h1,.pickup__body h2,.pickup__body h3,.pickup__body h4,.pickup__body h5{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex}.pickup__body h1:before,.pickup__body h2:before,.pickup__body h3:before,.pickup__body h4:before,.pickup__body h5:before{content:' ';width:5px;background:url(../img/icon_project_bg.png) no-repeat;background-size:5px 100%;margin-right:10px}.pickup__body img{width:100%;height:auto}.pickup__body .caption{background:#e6e6e6;padding:0 0 0 5px;font-size:12px}.pickup__body .caption+.txt,.pickup__body img+.txt{padding-top:5px}.pickup__body .columns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pickup__body .columns .column{width:49%;margin-right:1%}.pickup__body .columns .column:nth-child(2n){margin-right:0;margin-left:1%}@media screen and (max-width:768px){.pickup__body{width:100%;padding:35px 15px;box-sizing:border-box;font-size:14px}.pickup__body>*{margin-bottom:35px}.pickup__body h1,.pickup__body h2,.pickup__body h3,.pickup__body h4,.pickup__body h5{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:15px}.pickup__body .caption{background:#e6e6e6;padding:0 0 0 5px}.pickup__body .columns{display:block}.pickup__body .columns .column{width:100%;margin-bottom:10px}.pickup__body .columns .column:nth-child(2n){margin:0}}.projects{padding-bottom:60px}.projects__hr{padding:60px 0 30px;text-align:center;color:#fff;font-size:16px;line-height:24px}.projects__hr br{display:none}.projects__item{margin-bottom:20px;position:relative;overflow:hidden}.projects__item.js-waypoint{opacity:0;transition:1s 0s ease;transition-property:opacity,margin-top}.projects__item.js-waypoint.is-view,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.projects__item:last-child{margin-bottom:0}.projects__item__head,.projects__item__header{position:relative;font-size:26px;padding:29px 30px 29px 55px;background:#fff;line-height:34px;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.projects__item__head:hover .projects__item__header__arrow__bg,.projects__item__header:hover .projects__item__header__arrow__bg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);background:#ddd}.projects__item__head.on .projects__item__header__arrow span:first-child,.projects__item__header.on .projects__item__header__arrow span:first-child{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.projects__item__header__title{margin-right:10px;-webkit-flex:1;-ms-flex:1;flex:1}.projects__item__header__title:before{content:'';display:block;position:absolute;top:0;left:0;background-image:url(../img/icon_project_bg.png);background-size:cover;background-repeat:no-repeat;background-position:center;width:10px;height:100%}.projects__item__header__arrow{margin-left:auto;width:40px;height:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.projects__item__header__arrow span{display:block;height:2px;width:16px;background:#606060;z-index:1;transition:.2s}.projects__item__header__arrow span:first-child{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.projects__item__header__arrow__bg{position:absolute;background:#e8e8e8;border-radius:50%;width:40px;height:40px;transition:.3s}.projects__item__block{position:relative;overflow:hidden;transition:.5s ease-in-out}.projects__item__block.is-hidden .projects__item__detail{margin-top:-100%}.projects__item__detail{overflow:hidden;padding:40px;background:rgba(255,255,255,.7)}.projects__item__detail__caption{float:left;width:380px;margin-right:40px}.projects__item__detail__caption .photo{margin-bottom:24px}.projects__item__detail__caption .photo img{max-width:100%}.projects__item__detail__text{overflow:hidden}.projects__item__detail__text p{line-height:24.5px;margin-bottom:15px}.projects__item__detail__text p:last-child{margin-bottom:0}.projects__item__detail__text p a{border-bottom:1px solid;transition:border-bottom .4s 0s ease}.projects__item__detail__text p a:hover{border-bottom-color:transparent}.projects__item__detail__text>ul{border-top:1px solid #949494}.projects__item__detail__text>ul>li{padding:20px 0;border-bottom:1px solid #949494}@media screen and (max-width:768px){.projects{padding-bottom:30px}.projects__hr br{display:block}.projects__item__detail__caption{width:auto;float:none;margin-right:0}.projects__item__detail__caption .photo{margin-bottom:12px}.projects__item{margin-bottom:10px}.projects__item:last-child{margin-bottom:0}.projects__item__head{position:relative;padding:15px 25px 15px 40px;font-size:16px;line-height:16px}.projects__item__head:before{left:10px}.projects__item__header{position:relative;padding:15px 10px 15px 20px;font-size:16px;line-height:21px}.projects__item__header:hover .projects__item__header__arrow__bg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.projects__item__header__title:before{width:5px}.projects__item__header__arrow{width:30px;height:30px}.projects__item__header__arrow span{display:block;height:2px;width:10px;background:#606060}.projects__item__header__arrow__bg{width:30px;height:30px}.projects__item__detail{padding:20px}.projects__item__detail__text p{font-size:14px;line-height:24.5px}.projects__item__detail__text>ul{border-top:0}.projects__item__detail__text>ul>li{padding:0 0 13px;margin-bottom:20px;font-size:14px}.projects__item__detail__text>ul>li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}}.section--white .heading--primary{color:#333}.section__inner{min-width:768px;max-width:1000px;margin:auto;padding:100px 0}.section__inner.section-hidden{padding:0}.section--about{background:url(https://www.naturetokyoexperience.com/assets/img/bg_about.jpg) no-repeat fixed;background-size:cover}.section--interview{background:url(../img/bg_interview.jpg) no-repeat fixed;background-size:cover}.section--experience{background:url(../img/bg_experience.jpg) no-repeat fixed;background-size:cover}@media screen and (max-width:768px){.section__inner{width:auto;padding:70px 15px;min-width:inherit;max-width:inherit}.section__inner.is-detail{padding:40px 15px}.section__inner.section-hidden{padding:0}.section--interview{background:url(../img/bg_interview_sp.jpg) no-repeat initial;background-size:cover}.section--experience{background:url(../img/bg_experience_sp.jpg) no-repeat initial;background-size:cover}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slider:after,.slider__slide__item img{top:0;left:0;width:100%;position:absolute}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slider{position:relative;height:100%;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slider:after{content:'';height:100%;background:rgba(0,0,0,.1)}.slider__slide{height:inherit}.slider__slide__item{position:absolute;width:100%;height:100%}.slider__slide__item img{max-width:none}.slider__slide__item.slick-before img,.slider__slide__item.slick-current img{-webkit-animation:sliderZoom 16s 0s 1 linear forwards;animation:sliderZoom 16s 0s 1 linear forwards}.slick-list,.slick-track{height:100%}@media screen and (max-width:768px){.slider__slide__item img{left:50%;margin-left:calc(-50vh * 1.53846)}}