#index{margin:0;padding:0 0 10px 0;background-color:#fff}@media(max-width: 1024px){#index{width:100vw;height:auto;overflow:hidden}}#key{width:calc(100% - 20px);width:-webkit-calc(100% - 20px);height:calc(100vh - 20px);height:-webkit-calc(100vh - 20px);overflow:hidden;background-color:#000;background-image:url("../images/paper.jpg");background-size:400px;position:fixed;left:10px;top:10px;mix-blend-mode:color}@media(max-width: 640px){#key{width:calc(100vw - 10px);width:-webkit-calc(100vw - 10px);height:calc(100vh - 10px);height:-webkit-calc(100vh - 10px);left:5px;top:5px}}#key #ume{opacity:0;position:absolute;width:16vw;height:16vw;left:50%;top:50%;margin:-8vw 0 0 -8vw;filter:blur(1px);transition:all 1s ease-in-out}#key h1{font-size:1.6vw;font-weight:normal;line-height:2.4;letter-spacing:.25em;width:100%;height:100%;position:absolute;left:0;top:0;flex-direction:column;justify-content:center;align-content:center;align-items:center;margin:0;padding:0;transition-delay:.5s;z-index:0}@media(max-width: 640px){#key h1{font-size:1.4em}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#key h1{font-size:1.4em}}#key .keySlider{width:100%;height:calc(100vh - 20px);height:-webkit-calc(100vh - 20px);position:relative;transition:all 2s ease-in-out;transition-delay:2.5s;transform:scale(1.2);opacity:0;z-index:2;background-image:url("../images/paper.jpg");background-size:400px}#key .keySlider div{width:100%;height:calc(100vh - 20px);height:-webkit-calc(100vh - 20px)}#key img{width:100%;height:100%;margin:0;padding:0}#key.on #ume{opacity:.05}#key.on .keySlider{opacity:1;transform:scale(1)}#keyNav{height:100vh;height:calc(100vh - 10px);height:-webkit-calc(100vh - 10px);position:relative;flex-direction:column;justify-content:center;align-content:flex-start;align-items:flex-start;margin:0 auto 0 10vw;width:14vw;opacity:0;transition:all 1s ease-in-out;transition-delay:2s;color:#fff}#keyNav a{color:#fff;text-decoration:none;transition:all .4s ease-in-out;position:relative;padding:10px 0;display:inline-block}#keyNav a:hover{opacity:.5}#keyNav #keylogo{flex-direction:column;justify-content:center;align-content:center;align-items:center;transition:all 2s ease-in-out;transition-delay:1s;text-align:center;width:10vw;margin:0 auto 20px auto}#keyNav #keylogo svg{width:10vw;height:5vw;fill:#fff}#keyNav ul{margin:0 auto;padding:0}#keyNav ul li{margin:0 1vw;text-align:center}#keyNav p{font-size:13px;text-align:center;margin:0 auto}#keyNav p:first-of-type{margin:4em auto 0 auto;padding:1em 0 0 0;border-top:1px solid #fff}#keyNav #scroll{transition-delay:2.2s;position:absolute;bottom:50px;left:50%;width:100px;text-align:center;margin:0 0 0 -50px}.on+#keyNav{opacity:1}#keyMessage{opacity:0;animation:keyMessageFadeIn 1s ease 5s forwards}@keyframes keyMessageFadeIn{from{opacity:0}to{opacity:1}}#keyMessage p{font-size:1.2vw;line-height:2.4;letter-spacing:.25em;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);flex-direction:column;justify-content:center;align-content:center;align-items:center;margin:0;padding:20px;transition-delay:.5s;z-index:0;background-color:#fff}#keyMsgImg{opacity:0;animation:keyMessageFadeIn 1s ease 5s forwards}@keyframes keyMessageFadeIn{from{opacity:0}to{opacity:1}}#keyMsgImg img{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);flex-direction:column;justify-content:center;align-content:center;align-items:center;margin:0;padding:20px;transition-delay:.5s;z-index:0;width:30vw}@media(max-width: 640px){#keyMsgImg img{width:80vw}}#indexConcept{height:120vh;min-height:600px;align-content:stretch;align-items:stretch}@media(max-width: 640px){#indexConcept{height:auto;flex-direction:column}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexConcept{height:auto;flex-direction:column}}#indexConcept .picture{width:75vh;height:100vh}@media(max-width: 640px){#indexConcept .picture{width:100%;height:auto}}@media(min-width: 641px)and (max-width: 1024px){#indexConcept .picture{width:40vh}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexConcept .picture{width:100%;height:auto}}#indexConcept .picture div{width:100%}@media(max-width: 640px){#indexConcept .picture div{text-align:center}}@media(min-width: 641px)and (max-width: 1024px){#indexConcept .picture div{display:flex;flex-direction:column;align-content:flex-end;align-items:flex-end}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexConcept .picture div{text-align:center}}#indexConcept .picture img{margin:auto 0 0 0}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexConcept .picture img{width:40vh;margin:0 auto}}@media(max-width: 640px){#indexConcept .picture img{width:75vw;height:100vw;margin:0 auto}}#indexConcept .text{flex:1;flex-direction:row-reverse;align-content:flex-start;align-items:flex-start;margin:0 0 0 0;position:relative;z-index:2}@media(max-width: 640px){#indexConcept .text{flex-wrap:wrap;justify-content:center}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexConcept .text{flex-wrap:wrap;justify-content:center}}#indexConcept .text h1{font-size:1.6rem;padding:23vh 0 0 0;letter-spacing:.5em;transition-delay:1.2s;font-weight:500}@media(max-width: 640px){#indexConcept .text h1{padding-top:10vh;font-size:1.2rem}}#indexConcept .text h3{padding:20vh 0 10vw 2vw;transition-delay:1s;margin:0;font-size:1.2rem}@media(max-width: 640px){#indexConcept .text h3{width:100%;padding:10vh 0 0 0;text-align:center;margin:0 auto;display:flex;justify-content:center;flex-direction:column}}#indexConcept .text p{padding:30vh 2vw 5vw 20vw;max-height:30em;letter-spacing:.2em;line-height:2.2;transition-delay:1.4s}@media(max-width: 640px){#indexConcept .text p{line-height:1.8;padding-top:15vh;padding-left:0}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexConcept .text p{line-height:1.8;padding-top:30vh;padding-left:0}}#indexStart{position:relative}@media(max-width: 640px){#indexStart{flex-direction:column}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexStart{flex-direction:column}}#indexStart>div{flex:1;position:relative}#indexStart>div.picture{height:50vw;z-index:1;position:relative;overflow:hidden}@media(max-width: 640px){#indexStart>div.picture{height:100vw}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexStart>div.picture{height:100vw}}#indexStart>div.picture #rect_picture_origin{height:100%}#indexStart>div.picture #rect_picture_origin img{width:100%;height:100%}#indexStart>div.text{padding:10vw 0 10vw 5vw;height:50vw;margin:5vw 0 -5vw -5vw;flex-direction:row-reverse;justify-content:center;align-content:flex-start;align-items:flex-start;background-color:#f7f7f7;background-image:url("../images/paper.jpg");background-size:400px}@media(max-width: 640px){#indexStart>div.text{flex:none;height:auto;margin:0;align-content:flex-start;align-items:flex-start}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexStart>div.text{flex:none;height:auto;margin:0;align-content:flex-start;align-items:flex-start}}#indexStart>div.text h3{margin:0 1em}#indexStart>div.text p:not(.viewDetail){margin:0 2em;letter-spacing:.2em;line-height:2.4;height:auto}@media all and (-ms-high-contrast: none){#indexStart>div.text p:not(.viewDetail){height:35em}}@media(max-width: 640px){#indexStart>div.text p:not(.viewDetail){height:90vw;line-height:1.8;margin:0 1em}}@media(min-width: 641px)and (max-width: 1024px){#indexStart>div.text p:not(.viewDetail){line-height:2}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexStart>div.text p:not(.viewDetail){height:60vw;line-height:1.8;margin:0 1em}}#indexDesire{height:115vh;position:relative;flex-direction:row-reverse;align-content:flex-start;align-items:flex-start;margin:0 0 0 0;z-index:1}@media(max-width: 640px){#indexDesire{height:auto;padding:70vh 0 0 0;flex:none;margin:0;justify-content:center;flex-wrap:wrap}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexDesire{height:auto;padding:70vh 0 0 0;flex:none;margin:0;justify-content:center;flex-wrap:wrap}}#indexDesire .picture{position:absolute;width:100%;height:115vh;overflow:hidden;left:0;top:0;margin:0 0}@media(max-width: 640px){#indexDesire .picture{height:68vh;overflow:hidden}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexDesire .picture{height:68vh;overflow:hidden}}#indexDesire .picture div{width:60vh;height:60vh;position:absolute;margin:-30vh 0 0 -30vh;transform:translateY(2vw)}@media all and (-ms-high-contrast: none){#indexDesire .picture div{transform:translateY(40px)}}@media(max-width: 640px){#indexDesire .picture div{height:50vw;width:50vw;margin:0}}@media(min-width: 641px)and (max-width: 1024px){#indexDesire .picture div{width:50vh;height:50vh}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexDesire .picture div{height:50vw;width:50vw;margin:0}}#indexDesire .picture div.on{transform:translateY(0)}#indexDesire .picture div img{width:100%;height:100%}#indexDesire .picture div:first-of-type{left:60vw;top:60vh;transition-delay:1.4s}@media(max-width: 640px){#indexDesire .picture div:first-of-type{left:50vw;top:35vh}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexDesire .picture div:first-of-type{left:60vw;top:35vh}}#indexDesire .picture div:nth-of-type(2){left:95vw;top:35vh;transition-delay:1.6s}@media(max-width: 640px){#indexDesire .picture div:nth-of-type(2){left:20vw;top:15vh}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexDesire .picture div:nth-of-type(2){left:20vw;top:15vh}}#indexDesire .picture div:nth-of-type(3){left:60vw;top:20vh;transition-delay:1.8s}@media(max-width: 640px){#indexDesire .picture div:nth-of-type(3){left:-20vw;top:35vh}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexDesire .picture div:nth-of-type(3){left:-20vw;top:20vh}}#indexDesire .picture div:nth-of-type(4){left:90vw;top:90vh;transition-delay:1.2s}@media(max-width: 640px){#indexDesire .picture div:nth-of-type(4){left:-20vw;top:50vh}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexDesire .picture div:nth-of-type(4){left:-20vw;top:40vh}}#indexDesire .picture div:nth-of-type(5){left:40vw;top:95vh;transition-delay:1.4s}@media(max-width: 640px){#indexDesire .picture div:nth-of-type(5){left:50vw;top:0}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexDesire .picture div:nth-of-type(5){left:60vw;top:0}}#indexDesire .picture div:nth-of-type(6){left:5vw;top:85vh;transition-delay:1.6s}@media(max-width: 640px){#indexDesire .picture div:nth-of-type(6){left:-15vw;top:-15vw}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexDesire .picture div:nth-of-type(6){left:-15vw;top:-15vw}}#indexDesire header{margin:20vh 60vw 0 0;position:relative;z-index:2;transition-delay:.2s}@media(max-width: 640px){#indexDesire header{height:15em;margin:-20vh auto 0 auto;width:100%;text-align:center;display:flex;justify-content:center}}@media(min-width: 641px)and (max-width: 1024px){#indexDesire header{margin-top:10vh}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexDesire header{height:15em;margin:-20vh auto 0 auto;width:100%;text-align:center;display:flex;justify-content:center}}#indexDesire .text{margin:20vh 2vw 40vh 20vw;align-content:flex-start;align-items:flex-start;flex-direction:row-reverse;position:relative;z-index:10;transition-delay:.4s}@media all and (-ms-high-contrast: none){#indexDesire .text{flex-direction:row}}@media(max-width: 640px){#indexDesire .text{margin:0 20px 20px 20px}}@media(min-width: 641px)and (max-width: 1024px){#indexDesire .text{margin-top:10vh}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexDesire .text{margin:0 20px 20px 20px}}#indexDesire .text p{min-height:0;margin:0 2em;max-height:30em}@media(min-width: 641px)and (max-width: 1024px){#indexDesire .text p{margin:0 .5em}}#indexPreMenu{margin:10px 9px 10px 10px}#indexPreMenu li{flex:1;margin:0 1px 1px 0;position:relative}#indexPreMenu li div{position:relative;padding:100% 0 0 0;height:0;overflow:hidden}#indexPreMenu li img{width:100%;height:100%;position:absolute;left:0;top:0}#indexMenu{padding:4vw 0}@media(max-width: 640px){#indexMenu{padding:20px 0}}#indexMenu #indexSeason{margin:0;height:36vw}@media(max-width: 640px){#indexMenu #indexSeason{height:50vw;padding:20px 0 0 0}}#indexMenu #indexSeason .slick-slide{outline:none}#indexMenu #indexSeason .season{flex-direction:row-reverse;position:relative;height:36vw;width:100%}@media(max-width: 640px){#indexMenu #indexSeason .season{height:50vw}}#indexMenu #indexSeason .season h2{font-size:3.2vw;line-height:3.2vw;display:block;position:absolute;left:50%;top:0;height:50vw;margin:2vw 0 -10vw -4vw;transition:all 1s ease-in-out;transition-delay:.5s;letter-spacing:normal}@media(max-width: 640px){#indexMenu #indexSeason .season h2{font-size:1.2em;line-height:1.2em}}#indexMenu #indexSeason .season h3{position:relative;font-size:1.6vw}@media(max-width: 640px){#indexMenu #indexSeason .season h3{font-size:1.2em}}@media(min-width: 641px)and (max-width: 1024px)and (orientation: portrait){#indexMenu #indexSeason .season h3{font-size:1.4em}}#indexMenu #indexSeason .season header{flex:1;flex-direction:row-reverse;width:15vw;margin:0;transition:all 1s ease-in-out;transition-delay:1s;opacity:0;transform:translateX(4vw);background-color:#fff}#indexMenu #indexSeason .season header p{margin:4em 1em 0 1em;max-height:20em}#indexMenu #indexSeason .season header+div{z-index:1;position:absolute;right:0;top:2vw;flex:none;width:80vw;height:30vw;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end;align-content:flex-start;align-items:flex-start;transition:all 1s ease-in-out;transition-delay:1s;opacity:0;transform:translateX(4vw)}#indexMenu #indexSeason .season header+div img{width:80vw;max-width:none;box-shadow:0 1vw 1vw 0 rgba(0,0,0,.1);position:relative;margin:4vw 0 0 0}#indexMenu #indexSeason .slick-active h2{filter:blur(0.05em);opacity:.3}#indexMenu #indexSeason .slick-active header{opacity:1;transform:translateX(0)}#indexMenu #indexSeason .slick-active header+div{opacity:1;transform:translateX(1vw)}#indexMenu #seasonNavigation{justify-content:center}#indexMenu #seasonNavigation li{margin:0 10px;line-height:1;padding:20px;cursor:pointer;position:relative}@media(max-width: 640px){#indexMenu #seasonNavigation li{padding:20px 10px}}#indexMenu #seasonNavigation li.thumbnail-current:before{content:"";width:1px;height:30px;position:absolute;background-color:#000;left:50%;top:-20px}#indexInfo{flex-direction:row-reverse;position:relative;z-index:1}@media(max-width: 640px){#indexInfo{flex-direction:column}}#indexInfo div{flex:1;height:50vw;position:relative}@media(max-width: 640px){#indexInfo div{height:100vw}}#indexInfo div.picture{height:50vw;z-index:1}@media(max-width: 640px){#indexInfo div.picture{height:100vw}}#indexInfo div.picture #rect_picture_info{transition:all .6s ease-in-out}#indexInfo div.picture img{width:100%;height:100%}#indexInfo div.text{background-image:url("../images/counter.jpg");background-size:cover;margin:5vw -5vw -5vw 0;height:50vw;padding:10vw 5vw 10vw 0;flex-direction:row-reverse;justify-content:center;align-content:flex-start;align-items:flex-start}@media(max-width: 640px){#indexInfo div.text{height:100vw;margin:0}}#indexInfo div.text p{margin:0 1em;letter-spacing:.2em;line-height:2.4}#indexDiary{background-color:#f7f7f7;background-image:url("../images/paper.jpg");background-size:400px;margin:0 10px 10px 10px;padding:10vw 0 5vw 0;position:relative;flex-direction:column;justify-content:center;align-content:center;align-items:center}@media(max-width: 640px){#indexDiary{margin:5px}}#indexDiary ul{margin:5vw 0;margin-left:calc(6vw + 120px);margin-left:-webkit-calc(6vw + 120px);margin-right:calc(6vw + 120px);margin-right:-webkit-calc(6vw + 120px);position:relative}@media(min-width: 641px)and (max-width: 1024px){#indexDiary ul{margin:5vw}}@media(max-width: 640px){#indexDiary ul{flex-direction:column;margin:5vw}}@media all and (-ms-high-contrast: none){#indexDiary ul{width:80%}}#indexDiary ul li{margin:0 1vw;width:33.33%;position:relative}@media(max-width: 640px){#indexDiary ul li{width:100%;margin:0 auto 20px auto;flex:none}}#indexDiary ul li a{position:relative;display:block;color:#222;text-decoration:none;transition:all .4s ease-in-out}#indexDiary ul li a .picture{background-color:#fff;background-size:contain;width:100%;height:0;overflow:hidden;padding:66.66% 0 0 0;position:relative}#indexDiary ul li a .picture img{position:absolute;left:0;top:0;width:100%;height:100%}#indexDiary ul li a .text{padding:20px}#indexDiary ul li a .text h4{font-size:18px;margin:0 0 1em 0}@media(max-width: 640px){#indexDiary ul li a .text h4{font-size:16px}}#indexDiary ul li a .text p{font-size:13px;letter-spacing:normal}@media(max-width: 640px){#indexDiary ul li a .text p:not(.post_date){display:none}}#indexDiary ul li a:hover{opacity:.7}iframe{width:auto;height:60vh;margin:0 10vw}/*# sourceMappingURL=index.css.map */
