@charset "UTF-8";.meet-content{height:35vw;background:#eb5919;position:relative;z-index:1}.meet-content::before{content:"";position:absolute;background:#fadce9;mix-blend-mode:multiply;width:30%;height:100%;right:0;top:0;z-index:-1}.meet-content::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 0 35vw 10vw;border-color:transparent transparent #fadce9 transparent;mix-blend-mode:multiply;right:30%;top:0;z-index:-2}.meet-content .meet-text{position:absolute;top:8vw;left:65%;transform:translateX(-35%);width:50%}.meet-content .meet-text dt{font-size:calc(3.4rem + .5vw);letter-spacing:.2em;font-weight:300;line-height:1em;color:#fff;margin-bottom:2vh}.meet-content .meet-text dt span{font-size:calc(4rem + 1vw);font-weight:300}.meet-content .meet-text dd{color:#fff;font-size:clamp(1.2rem,1vw,2rem);line-height:1.9em;font-weight:500}.meet-content .meet-copy{position:absolute;background:url(../images/top/meet-copy.png) no-repeat center center;background-size:contain;width:70vw;height:40vw;left:3vw;top:0;z-index:1}.meet-content.reverse::before{content:"";position:absolute;background:#fadce9;mix-blend-mode:multiply;width:30%;height:100%;left:0;top:0;z-index:-1}.meet-content.reverse::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 10vw 50vw 0;border-color:transparent transparent #fadce9 transparent;mix-blend-mode:multiply;left:30%;top:0;z-index:-2}.meet-link-list{display:flex;justify-content:space-between}.meet-link-list li{width:25%;opacity:0}.meet-link-list li a{position:relative;height:45vh;width:100%;display:flex;justify-content:center;align-items:center}.meet-link-list li a p.link-text{padding-top:2vh;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.8em;letter-spacing:.2em;text-align:center;position:relative}.meet-link-list li a p.link-text::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 13px;border-color:transparent transparent transparent #fff;bottom:-20px;left:50%;transform:translateX(-50%)}.meet-link-list li a::before{content:"";position:absolute;background:rgba(0,0,0,.3);width:100%;height:100%;left:0;top:0;mix-blend-mode:multiply}.meet-link-list li:nth-of-type(1) a{background:url(../images/top/meet-img01.jpg) no-repeat center center;background-size:cover}.meet-link-list li:nth-of-type(2) a{background:url(../images/top/meet-img02.jpg) no-repeat center center;background-size:cover}.meet-link-list li:nth-of-type(3) a{background:url(../images/top/meet-img03.jpg) no-repeat center center;background-size:cover}.meet-link-list li:nth-of-type(4) a{background:url(../images/top/meet-img04.jpg) no-repeat center center;background-size:cover}.meet-link-list.is-show li:nth-of-type(1){animation:fade_bottom 1s ease forwards}.meet-link-list.is-show li:nth-of-type(2){animation:fade_bottom 1s ease .2s forwards}.meet-link-list.is-show li:nth-of-type(3){animation:fade_bottom 1s ease .4s forwards}.meet-link-list.is-show li:nth-of-type(4){animation:fade_bottom 1s ease .6s forwards}.meet-content-inner{width:100%;background:#eb5919;position:relative;padding:7vw 0;z-index:0}.meet-content-inner::after{content:"";position:absolute;clip-path:polygon(35% 0,100% 0,100% 100%,0 100%);top:50%;right:0;width:40vw;height:100%;background:#fadce9;mix-blend-mode:multiply;transform:translateY(-50%) translateX(0);z-index:-2}.meet-content-inner .meet-me-content{width:100%;position:relative}.meet-content-inner .meet-me-content p.meet-number{font-size:13rem;font-weight:600;color:#25479c;position:absolute;top:50%;left:-20px}.meet-content-inner .meet-me-content p.meet-number.white{color:#fff}.meet-content-inner .meet-me-box{width:calc(100% - 40vw);margin:0 auto;position:relative}.meet-content-inner .meet-me-box figure{width:100%;position:relative}.meet-content-inner .meet-me-box figure::after{position:absolute;content:"";background-color:#25479c;z-index:-1;bottom:-2vw;right:-2vw;height:100%;width:100%}.meet-content-inner .meet-me-box figure img{width:100%}.meet-content-inner .meet-me-box figure.bg-white::after{position:absolute;content:"";background-color:#fff;z-index:-1;bottom:-2vw;right:-2vw;height:100%;width:100%}.meet-content-inner .meet-me-box .meet-me-title{position:absolute;top:50%;left:10%;margin-bottom:5vh;transform:translateY(-50%) translateX(-50%)}.meet-content-inner .meet-me-box .meet-me-title p.text{width:100%;font-size:clamp(1.4rem,2vw,3rem);line-height:1.3em;color:#25479c;margin-bottom:2vw;font-weight:500}.meet-content-inner .meet-me-box .meet-me-title p.text.text-blue{color:#25479c}.meet-content-inner .meet-me-box .meet-me-title p.text.text-white{color:#fff}.meet-content-inner .meet-me-box .meet-me-title p.text .bgextend{animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0;width:100%;display:inline}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.meet-content-inner .meet-me-box .meet-me-title p.text .bgappear{padding:1vw;animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards;opacity:0}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.meet-content-inner .meet-me-box .meet-me-title p.text .bg-blue.bgLRextend::before{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#25479c;top:0}.meet-content-inner .meet-me-box .meet-me-title p.text .bgLRextend::before{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#fff;top:0}@keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}100%{transform-origin:right;transform:scaleX(1)}}.meet-content-inner .meet-me-box .meet-me-title p.text .bgLRextendTrigger,.meet-content-inner .meet-me-box .meet-me-title p.text .bgappearTrigger{opacity:0}.meet-content-inner .meet-me-box .meet-me-title p.text.text01 .bgextend{animation-duration:1s}.meet-content-inner .meet-me-box .meet-me-title p.text.text01 .bgappear{animation-duration:1s}.meet-content-inner .meet-me-box .meet-me-title p.text.text01 .bgLRextend::before{animation-duration:1s}.meet-content-inner .meet-me-box .meet-me-title p.text.text02 .bgextend{animation-duration:1.5s}.meet-content-inner .meet-me-box .meet-me-title p.text.text02 .bgappear{animation-duration:1.5s}.meet-content-inner .meet-me-box .meet-me-title p.text.text02 .bgLRextend::before{animation-duration:1.5s}.meet-content-inner .meet-me-box .meet-me-name{border-top:1px #fff solid;width:100%;margin-top:4vw;display:flex;justify-content:space-between;padding-top:1em}.meet-content-inner .meet-me-box .meet-me-name dt{font-size:2rem;font-weight:500;color:#fff}.meet-content-inner .meet-me-box .meet-me-name dt span{font-size:3rem;font-weight:600}.meet-content-inner .meet-me-box .meet-me-name dd{font-size:1.8rem;color:#fff}.meet-content-inner.large{padding:51vw 0 7vw;margin-top:-47vw;z-index:-2}.meet-content-inner.reverse::after{content:"";position:absolute;clip-path:polygon(0 0,35% 0,100% 100%,0 100%);top:50%;left:0;width:40vw;height:100%;background:#fadce9;mix-blend-mode:multiply;transform:translateY(-50%) translateX(0);z-index:-2}.meet-qa-content{width:100%;display:flex;justify-content:space-between}.meet-qa-content .qa-box{width:50%}.meet-qa-content .qa-box .q-box{width:100%;background:#25479c;position:relative;padding:5vw 6vw 14vw;color:#fff;min-height:350px;height:27vw}.meet-qa-content .qa-box .q-box::before{position:absolute;content:"";top:0;left:50%;width:5vw;height:5vw;border-radius:50%;background:#fff;transform:translateY(-50%) translateX(-50%)}.meet-qa-content .qa-box .q-box::after{position:absolute;content:"Q";top:-2px;left:50%;color:#25479c;font-size:3rem;font-weight:600;transform:translateY(-50%) translateX(-50%)}.meet-qa-content .qa-box .q-box p.question{font-size:clamp(2rem,1.5vw,2.5rem);font-weight:500;text-align:center}.meet-qa-content .qa-box .a-box{width:80%;margin:0 auto;padding:6vw 2vw 3vw;background:#fff;position:relative;z-index:1;top:-11vw;height:460px}.meet-qa-content .qa-box .a-box p.paragraph{font-size:clamp(1.5rem,1.3vw,1.8rem)}.meet-qa-content .qa-box .a-box::before{position:absolute;content:"";top:0;left:50%;width:5vw;height:5vw;border-radius:50%;background:#eb5919;color:#fff;font-size:3rem;transform:translateY(-50%) translateX(-50%)}.meet-qa-content .qa-box .a-box::after{position:absolute;content:"A";top:-2px;left:50%;color:#fff;font-size:3rem;font-weight:600;transform:translateY(-50%) translateX(-50%)}@media screen and (max-width:1024px) and (orientation:portrait){.meet-content{margin-top:70px;height:100vw}.meet-content::before{content:none}.meet-content::after{border-width:0 0 100vw 50vw;right:0}.meet-content .meet-text{position:relative;top:unset;left:unset;transform:unset;padding:20px;width:100%}.meet-content .meet-text dt{font-size:3rem;letter-spacing:.1em;margin-bottom:20px}.meet-content .meet-text dt span{font-size:4rem}.meet-content .meet-copy{margin:0 20px;position:relative;left:unset;top:unset}.meet-content.reverse::before{content:none}.meet-content.reverse::after{border-width:0 50vw 50vw 0;left:0}.meet-link-list{flex-wrap:wrap;justify-content:unset}.meet-link-list li{width:50%;opacity:0}.meet-link-list li a{height:150px}.meet-link-list li a p.link-text{padding-top:20px;font-size:1.5rem;letter-spacing:.1em}.meet-link-list li a p.link-text::before{transform:translateX(-50%) rotate(90deg)}.meet-content-inner{width:100%;background:#eb5919;position:relative;padding:7vw 0;z-index:0}.meet-content-inner::after{content:"";position:absolute;clip-path:polygon(35% 0,100% 0,100% 100%,0 100%);top:50%;right:0;width:40vw;height:100%;background:#fadce9;mix-blend-mode:multiply;transform:translateY(-50%) translateX(0);z-index:-2}.meet-content-inner .meet-me-content{width:100%;position:relative}.meet-content-inner .meet-me-content p.meet-number{font-size:6rem;line-height:1;top:unset;bottom:0;left:unset;right:0}.meet-content-inner .meet-me-box{width:calc(100% - 20vw)}.meet-content-inner .meet-me-box .meet-me-title{left:-20px;transform:translateY(-50%) translateX(0)}.meet-content-inner .meet-me-box .meet-me-title p.text{width:100%;font-size:clamp(1.4rem,2vw,3rem);line-height:1.3em;color:#25479c;margin-bottom:2vw;font-weight:500}.meet-content-inner .meet-me-box .meet-me-title p.text.text-blue{color:#25479c}.meet-content-inner .meet-me-box .meet-me-title p.text.text-white{color:#fff}.meet-content-inner .meet-me-box .meet-me-title p.text .bgextend{animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0;width:100%;display:inline}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.meet-content-inner .meet-me-box .meet-me-title p.text .bgappear{padding:1vw;animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards;opacity:0}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.meet-content-inner .meet-me-box .meet-me-title p.text .bg-blue.bgLRextend::before{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#25479c;top:0}.meet-content-inner .meet-me-box .meet-me-title p.text .bgLRextend::before{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#fff;top:0}@keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}100%{transform-origin:right;transform:scaleX(1)}}.meet-content-inner .meet-me-box .meet-me-title p.text .bgLRextendTrigger,.meet-content-inner .meet-me-box .meet-me-title p.text .bgappearTrigger{opacity:0}.meet-content-inner .meet-me-box .meet-me-title p.text.text01 .bgextend{animation-duration:1s}.meet-content-inner .meet-me-box .meet-me-title p.text.text01 .bgappear{animation-duration:1s}.meet-content-inner .meet-me-box .meet-me-title p.text.text01 .bgLRextend::before{animation-duration:1s}.meet-content-inner .meet-me-box .meet-me-title p.text.text02 .bgextend{animation-duration:1.5s}.meet-content-inner .meet-me-box .meet-me-title p.text.text02 .bgappear{animation-duration:1.5s}.meet-content-inner .meet-me-box .meet-me-title p.text.text02 .bgLRextend::before{animation-duration:1.5s}.meet-content-inner .meet-me-box .meet-me-name{border-top:1px #fff solid;width:100%;margin-top:4vw;display:flex;justify-content:space-between;padding-top:1em}.meet-content-inner .meet-me-box .meet-me-name dt{font-size:1.4rem}.meet-content-inner .meet-me-box .meet-me-name dt span{font-size:2.2rem}.meet-content-inner .meet-me-box .meet-me-name dd{font-size:1.4rem}.meet-content-inner.large{padding:35vw 0 7vw;margin-top:-35vw;z-index:-2}.meet-content-inner.reverse::after{content:"";position:absolute;clip-path:polygon(0 0,35% 0,100% 100%,0 100%);top:50%;left:0;width:40vw;height:100%;background:#fadce9;mix-blend-mode:multiply;transform:translateY(-50%) translateX(0);z-index:-2}.meet-qa-content{flex-direction:column;justify-content:unset}.meet-qa-content .qa-box{width:100%}.meet-qa-content .qa-box .q-box{padding:90px 20px 80px 20px;height:unset;min-height:unset;margin-bottom:10vw}.meet-qa-content .qa-box .q-box::before{top:20px;left:20px;width:60px;height:60px;transform:unset}.meet-qa-content .qa-box .q-box::after{top:20px;left:20px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:2rem;transform:unset}.meet-qa-content .qa-box .a-box{width:100%;margin:0;padding:90px 20px 20px;height:auto}.meet-qa-content .qa-box .a-box .a-title{margin-bottom:10px}.meet-qa-content .qa-box .a-box::before{top:20px;left:20px;width:60px;height:60px;transform:unset}.meet-qa-content .qa-box .a-box::after{top:20px;left:20px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:2rem;transform:unset}.meet-qa-content .qa-box .a-box .paragraph:last-child{margin-bottom:0}}