.u-sp-block{display:none}.u-pc-ele{display:block}@media screen and (max-width: 749px){.u-sp-block{display:inline-block}.u-pc-ele{display:none}}body{position:relative}body .js-changeBgColor{position:absolute;top:0;left:0;width:100%;height:calc(100% - 46px);margin-top:46px;background-color:#dedede;z-index:9;pointer-events:none;opacity:0}body:after{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 46px);margin-top:46px;background-color:#fff;z-index:10;pointer-events:none;transition:opacity ease-in-out .6s;opacity:0}body.isgototop{overflow:hidden}body.isgototop:after{opacity:1}.bgImage{position:fixed;top:0;right:0;width:auto;height:100vh;overflow:hidden;z-index:0;opacity:0}@media screen and (max-width: 749px){.bgImage{width:100vw;height:calc(100vh + 5px)}}.bgImage img{object-fit:cover;width:100%;height:100%;margin-top:10px}.bgImage.isVisible{opacity:1}footer{position:relative}.index-page .hero__rte{width:auto}#sec_script002{background:transparent;position:relative;z-index:1}#sec_script002 .js-appearance{opacity:0;transition:opacity 5s cubic-bezier(.19,1,.22,1)}#sec_script002 .js-appearance.kv{opacity:0;transform:translateY(0);transition:transform ease-in-out 1.5s,opacity ease-in-out 1.5s}#sec_script002 .js-appearance.isview{opacity:1;transform:translateY(0) scale(1)}#sec_script002.isJapanese .textArea .japanese{font-size:13px;letter-spacing:.03em;line-height:2.0769230769;display:block}@media screen and (max-width: 749px){#sec_script002.isJapanese .textArea .japanese{font-size:min(12px,3.2vw)}}#sec_script002.isJapanese .textArea .english{display:none}#sec_script002.isJapanese .languageSelector p.jp,#sec_script002.isEnglish .languageSelector p.en{color:#ccc;border-left:1px solid #CCCCCC}#sec_script002.isEnglish .textArea .japanese{display:none}#sec_script002.isEnglish .textArea .english{display:block}#sec_script002 p{margin:0}#sec_script002 .hero__content__wrapper{padding:0;position:relative;z-index:1}#sec_script002 .hero__content{background:transparent}#sec_script002 .title_wrapper{padding-left:30px;position:relative;z-index:2;mix-blend-mode:difference}@media screen and (max-width: 749px){#sec_script002 .title_wrapper{padding-left:20px;position:fixed;top:0;left:0;height:100vh}}#sec_script002 .hero__title{font-family:var(--FONT-MIX);font-size:18px;letter-spacing:.05em;line-height:1.7222222222;margin:0;color:#999}@media screen and (max-width: 749px){#sec_script002 .hero__title{writing-mode:vertical-lr;line-height:1;font-size:min(16px,4.2666666667vw);padding-top:21.3333333333vw}}#sec_script002 .kv{width:100vw;margin-bottom:15.625vw;overflow:hidden}@media screen and (max-width: 749px){#sec_script002 .kv{width:100vw;margin-left:0;margin-bottom:40vw}}#sec_script002 .kv.isview{transition:transform ease-in-out 2s,opacity ease-in-out 1.5s}#sec_script002 .kv picture,#sec_script002 .kv img{transform:scale(1.05);transition:transform ease-in-out 2s}#sec_script002 .kv.isview picture,#sec_script002 .kv.isview img{transform:scale(1)}#sec_script002 picture,#sec_script002 img{width:100%;margin:0}#sec_script002 .verticalArea *{writing-mode:vertical-lr;letter-spacing:.07em}#sec_script002 .verticalArea{position:absolute;bottom:0;left:0;margin-bottom:40px;pointer-events:auto;opacity:1;transition:opacity ease-in-out 1.8s,transform ease-in-out 1.8s;transform:translateY(0)}@media screen and (max-width: 749px){#sec_script002 .verticalArea{font-size:min(9px,2.4vw);margin-bottom:20px}}#sec_script002 .verticalArea.isfadeout{opacity:0;pointer-events:none;transform:translateY(-20px)}#sec_script002 .verticalArea .title{color:#999;margin-bottom:1em}#sec_script002 .verticalArea .credit{color:#626262;margin-bottom:1em}#sec_script002 .verticalArea .languageSelector{color:#626262;writing-mode:inherit}#sec_script002 .verticalArea .languageSelector p{margin:0;cursor:pointer}#sec_script002 .rte{background:#fff;width:100vw;margin-left:-50vw;overflow:hidden}@media screen and (max-width: 749px){#sec_script002 .rte{margin-left:0}}#sec_script002 .textArea{width:50vw;margin-left:50vw;max-width:700px;padding-right:30px;margin-bottom:39.0625vw;transform:translateY(20px)}#sec_script002 .textArea.isview{transition:transform ease-in-out 1.8s,opacity ease-in-out 1.8s}@media screen and (max-width: 749px){#sec_script002 .textArea.isview{transition:transform ease-in-out 2.5s,opacity ease-in-out 2.5s}}@media screen and (max-width: 749px){#sec_script002 .textArea{width:calc(290 / 375 * 100vw);padding-right:0;margin-left:auto;margin-right:calc(20 / 375 * 100vw);font-size:min(12px,3.2vw);line-height:calc(26 / 12);letter-spacing:.03em;margin-bottom:calc(500 / 375 * 100vw)}}#sec_script002 .textArea .japanese{text-align:justify}#sec_script002 .textArea .japanese span.paragraph{display:block;margin-bottom:2em;letter-spacing:.03em}#sec_script002 .textArea .japanese span.paragraph:last-of-type{margin-bottom:0}#sec_script002 .textArea .japanese .sp-only{display:none}@media screen and (max-width: 749px){#sec_script002 .textArea .japanese .sp-only{display:block}}#sec_script002 .textArea .english{font-size:14px;letter-spacing:.03em;line-height:calc(27 / 14)}@media screen and (max-width: 749px){#sec_script002 .textArea .english{font-size:min(13px,3.4666666667vw);line-height:calc(25 / 13)}}#sec_script002 .c-flex{display:flex}#sec_script002 .sectionimg{width:100%;line-height:0;font-size:0}#sec_script002 .imgText{position:absolute;top:0;right:0;font-size:11px;letter-spacing:.015em;line-height:calc(15 / 11);margin-right:-21px;writing-mode:vertical-lr;color:#777}#sec_script002 .imgText.text04-1{margin-right:-35px}#sec_script002 .imgText.text04-2{margin-right:-21px}#sec_script002 .imgText.text07,#sec_script002 .imgText.text14{position:relative;margin-right:0;margin-top:10px;writing-mode:inherit;line-height:1.3}#sec_script002 .section01{justify-content:space-between;width:100vw;align-items:flex-start;margin-bottom:19.53125vw;overflow:hidden;flex-wrap:wrap}@media screen and (max-width: 749px){#sec_script002 .section01{margin-bottom:0}}#sec_script002 .img01Container{width:53.125vw;margin:0 23.4375vw 15.625vw}#sec_script002 .img02Container{position:relative;margin-left:23.4375vw;margin-bottom:calc(31 / 1280 * 100vw);width:31.25vw}#sec_script002 .img03Container{position:relative;width:17.96875vw;margin-right:18.75vw}#sec_script002 .img03Container .img03,#sec_script002 .img16Container .img16{transition-delay:.3s}#sec_script002 .img04Container{position:relative;width:calc(367 / 1280 * 100vw);margin-left:calc(333 / 1280 * 100vw);margin-top:9.375vw}#sec_script002 .img05Container{position:relative;width:calc(362 / 1280 * 100vw);margin-right:8.4375vw}#sec_script002 .section02{margin-bottom:17.8125vw}#sec_script002 .section03{justify-content:space-between;width:100vw;align-items:flex-start;margin-bottom:19.53125vw;overflow:hidden;flex-wrap:wrap}#sec_script002 .img08Container{position:relative;width:53.125vw;margin:0 23.4375vw 15.625vw}#sec_script002 .img09Container{position:relative;margin-left:23.4375vw;width:31.25vw}#sec_script002 .img10Container{position:relative;margin-top:calc(105 / 1280 * 100vw);margin-right:8.90625vw;width:27.8125vw}#sec_script002 .img11Container{position:relative;margin-left:23.4375vw;margin-top:calc(-97 / 1280 * 100vw);width:27.65625vw}#sec_script002 .img12Container{position:relative;margin-right:5.46875vw;margin-top:9.375vw;width:31.25vw}#sec_script002 .section04{padding-top:19.53125vw}#sec_script002 .img14Container{margin-bottom:calc(209 / 1280 * 100vw)}#sec_script002 .section05{justify-content:space-between;width:100vw;align-items:flex-start;padding-bottom:15.625vw;overflow:hidden;flex-wrap:wrap}#sec_script002 .img15Container{margin-left:calc(185 / 1280 * 100vw);width:31.25vw;position:relative}#sec_script002 .img16Container{margin-right:calc(185 / 1280 * 100vw);margin-bottom:9.375vw;width:31.25vw;position:relative}#sec_script002 .img17Container{width:31.25vw;position:relative;margin-left:auto;margin-right:calc(185 / 1280 * 100vw);margin-bottom:23.4375vw}#sec_script002 .img18Container{position:relative;width:46.875vw;margin:0 26.5625vw}#sec_script002 .transparentArea{width:100vw;margin-left:-50vw;height:109.375vw;background:linear-gradient(to right,#fff 12%,transparent 17%)}@media screen and (max-width: 749px){#sec_script002 .transparentArea{height:373.3333333333vw;background-color:#0000}}#sec_script002 .contentsFooter{margin-top:-1px;padding-top:0;padding-bottom:1.328125vw;text-align:center}@media screen and (max-width: 749px){#sec_script002 .contentsFooter{display:flex;flex-wrap:wrap}}#sec_script002 .contentsFooter .backtotop{text-align:center;margin:0 auto 13.828125vw}@media screen and (max-width: 749px){#sec_script002 .contentsFooter .backtotop{order:2;width:100%;margin-bottom:24vw}}#sec_script002 .contentsFooter .backtotop a{display:inline-block;background-size:0% 1px;background-position:50% 86%;background-repeat:no-repeat;transition:color .25s ease-in,background-size .25s ease-in;font-size:10px;letter-spacing:.07em;color:#111}#sec_script002 .contentsFooter .backtotop a:hover{background-size:100% 1px}#sec_script002 .contentsFooter .creditContainer{display:flex;flex-wrap:wrap;justify-content:center;gap:0 40px}@media screen and (max-width: 749px){#sec_script002 .contentsFooter .creditContainer{order:1;display:block;padding-bottom:87.4666666667vw}}#sec_script002 .contentsFooter .creditContainer .credit{display:inline-block;text-align:left;font-size:10px;letter-spacing:.07em;line-height:1.9;color:#999}@media screen and (max-width: 749px){#sec_script002 .contentsFooter .creditContainer .credit{display:block;margin-right:0;margin-left:30.6666666667vw;margin-bottom:2em}}#sec_script002 .contentsFooter .creditContainer .credit .credit:last-of-type{margin-bottom:0}#sec_script002 .contentsFooter .creditContainer .credit:last-of-type{margin-right:0}@media screen and (max-width: 749px){#sec_script002 .img01Container{width:100vw;margin:0 auto calc(100 / 375 * 100vw)}#sec_script002 .img02Container{width:76vw;margin-left:calc(55 / 375 * 100vw);margin-right:auto;margin-bottom:calc(70 / 375 * 100vw)}#sec_script002 .img03Container{width:calc(160 / 375 * 100vw);margin-left:auto;margin-right:calc(35 / 375 * 100vw);margin-bottom:calc(70 / 375 * 100vw)}#sec_script002 .img03Container .img03,#sec_script002 .img16Container .img16{transition-delay:0}#sec_script002 .img04Container{width:calc(263 / 375 * 100vw);margin-left:0;margin-right:auto;margin-bottom:calc(70 / 375 * 100vw)}#sec_script002 .img05Container{width:calc(263 / 375 * 100vw);margin-left:auto;margin-right:calc(35 / 375 * 100vw);margin-bottom:40vw}#sec_script002 .section02{flex-wrap:wrap;margin-bottom:34.4vw}#sec_script002 .img08Container{width:100vw;margin:0 auto calc(100 / 375 * 100vw)}#sec_script002 .imgText.text07{text-align:right;margin-right:calc(20 / 375 * 100vw)}#sec_script002 .imgText.text08{margin-right:calc(21 / 375 * 100vw);margin-top:calc(20 / 375 * 100vw)}#sec_script002 .section03{flex-wrap:wrap;margin-bottom:calc(200 / 375 * 100vw)}#sec_script002 .img09Container{width:76vw;margin:0 calc(35 / 375 * 100vw) calc(70 / 375 * 100vw) auto}#sec_script002 .img10Container{width:calc(247 / 375 * 100vw);margin:0 auto calc(70 / 375 * 100vw) calc(55 / 375 * 100vw)}#sec_script002 .img11Container{width:64.8vw;margin:0 auto calc(70 / 375 * 100vw) 25.6vw}#sec_script002 .img12Container{width:76vw;margin:0 calc(35 / 375 * 100vw) calc(70 / 375 * 100vw) auto}#sec_script002 .section04{padding-top:calc(200 / 375 * 100vw);flex-wrap:wrap;margin:0 auto 34.4vw}#sec_script002 .imgText.text14{margin-right:calc(20 / 375 * 100vw);text-align:right}#sec_script002 .img15Container{width:76vw;margin-left:calc(55 / 375 * 100vw);margin-bottom:calc(70 / 375 * 100vw)}#sec_script002 .img16Container{width:76vw;margin-left:calc(55 / 375 * 100vw);margin-right:auto;margin-bottom:calc(70 / 375 * 100vw)}#sec_script002 .img17Container{width:76vw;margin-left:calc(55 / 375 * 100vw);margin-right:auto;margin-bottom:calc(200 / 375 * 100vw)}#sec_script002 .img18Container{width:64vw;margin:0 auto}#sec_script002 .section05{padding-bottom:calc(200 / 375 * 100vw)}}@media screen and (max-width: 749px){#sec_script002 .imgText{font-size:calc(10 / 375 * 100vw);line-height:1;margin-right:calc(-16 / 375 * 100vw)}#sec_script002 .imgText.text04-1{margin-right:-8vw}#sec_script002 .imgText.text04-2{margin-right:calc(-16 / 375 * 100vw)}}@media only screen and (min-width: 750px) and (max-width: 989px){#sec_script002 .contentsFooter .creditContainer{width:415px;margin:0 auto}#sec_script002 .contentsFooter .creditContainer .credit:nth-of-type(3){margin-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/script002.css.map */
