.ttl::before,.en::before{width:4.4rem;height:2rem;top:0;position:absolute;left:50%;transform:translateX(-50%);background-image:url(../img/common/common_icon.svg);background-size:100% 100%}.ttl.green::before,.en.green::before{background-image:url(../img/common/common_icon_green.svg)}.ttl.green .en::before,.en.green .en::before{background-image:url(../img/common/common_icon_green.svg)}.ttl.green .text,.en.green .text{color:#6bafbc}.ttl.red::before,.en.red::before{background-image:url(../img/common/common_icon_red.svg)}.ttl.red .en::before,.en.red .en::before{background-image:url(../img/common/common_icon_red.svg)}.ttl.red .text,.en.red .text{color:#ce6976}.ttl{padding-top:4rem;position:relative;text-align:center}.ttl::before{content:""}.ttl .en{font-size:2.4rem;letter-spacing:.1em;display:block}.ttl .text{font-size:1.4rem;font-family:"Shippori Mincho",serif;font-weight:600;color:#3167be;letter-spacing:.1em}.ttl.left{text-align:left}.ttl.left::before{content:none}.ttl.left .en{position:relative;padding-top:4rem;display:inline-block;margin-bottom:1.2rem}.ttl.left .en::before{content:""}.ttl.left .text{display:block}.ttl.vertical{display:flex;align-items:center;gap:0 .4rem;padding:3rem 0 0 4rem;transform:rotate(90deg) translate(0px, 0px);transform-origin:50% 50%;position:absolute;top:6.1rem;left:-8rem;padding-bottom:.4rem}.ttl.vertical::before{content:"";top:0;left:0;transform:rotate(-90deg) translate(0px, 0px)}.ttl.vertical .en{padding-top:0;margin-bottom:0}.ttl.vertical .en::before{content:none}.ttl.rotate{writing-mode:vertical-lr;display:flex;align-items:center;position:absolute}.ttl.rotate .text{writing-mode:vertical-lr}.ttl.rotate .text .brackets{transform:rotate(90deg);display:inline-block}@media screen and (min-width: 744px){.ttl{padding-top:5.4rem}.ttl::before{width:6.2rem;height:3rem}.ttl .en{font-size:4rem}.ttl.inline .en,.ttl.inline .text{display:inline}}.icon-ttl{padding-left:2.5rem;font-size:1.8rem;font-family:"Shippori Mincho",serif;position:relative;margin-bottom:2.4rem;letter-spacing:.1em}.icon-ttl::before{content:"";width:1.6rem;height:1.44rem;position:absolute;bottom:.4rem;left:0;background-image:url(../img/common/h3_icon.svg);background-size:cover}.icon-ttl.blue::before{background-image:url(../img/common/h3_icon_b.svg)}.icon-ttl.green::before{background-image:url(../img/common/h3_icon_g.svg)}.icon-ttl.red::before{background-image:url(../img/common/h3_icon_r.svg)}.icon-ttl.en{font-family:"Unna",serif;margin-bottom:4rem}.icon-ttl.en .gold{font-family:"Shippori Mincho",serif;font-size:1.4rem;color:#b89f67}@media screen and (min-width: 744px){.icon-ttl{padding-left:2.8rem;font-size:3.2rem}.icon-ttl::before{width:2rem;height:1.8rem}.icon-ttl.en{font-size:2.4rem}}@media screen and (min-width: 744px){.icon-ttl.small{font-size:2.4rem}}.top-line{font-size:1.8rem;padding-top:2.5rem;position:relative;line-height:1.5}.top-line::before{content:"";position:absolute;top:0;left:0;width:8rem;height:1px;background-color:#dbcfb4}@media screen and (min-width: 744px){.top-line{font-size:2rem;padding-top:4rem}.top-line::before{width:16rem}}.top-line{font-size:2.4rem;margin-bottom:4rem;letter-spacing:.01em;font-family:"Unna",serif}.top-line .text{display:block;font-size:1.4rem;font-family:"Shippori Mincho",serif}.top-line .text.red{color:#ce6976}.top-line .text.green{color:#6bafbc}.top-line .text.blue{color:#3167be}@media screen and (min-width: 744px){.top-line{font-size:3.2rem}}.department{font-size:1.4rem;padding:.4rem 1.6rem;border-radius:21px;color:#fff;display:inline-block}.department.red{background-color:#ce6976}.department.blue{background-color:#3167be}.department.green{background-color:#6bafbc}.interview{padding:4rem 0 6rem}.interview .flex{display:flex;align-items:center;flex-direction:column;gap:4rem 0}.interview .flex picture{width:33.5rem;margin:0 auto;display:block;position:relative}.interview .flex picture::after{content:"";position:absolute;bottom:0;right:0;transform-origin:bottom right;width:100%;height:100%;transform:rotate(-2deg);z-index:-1}.interview .flex picture.red::after{background-color:#eecacb}.interview .flex picture.green::after{background-color:#b1cbd1}.interview .flex picture.blue::after{background-color:#97afd6}.interview .flex .content{width:100%}.interview .flex .content p{font-size:1.8rem;margin-bottom:4rem;line-height:1.5;letter-spacing:.01em;font-family:"Shippori Mincho",serif}.interview .flex .content>div{padding:4rem 2rem;position:relative;width:100vw;left:-2rem;background-color:#f5f5f5}.interview .flex .content>div .store{display:block;font-size:1.6rem;padding:2rem 0}.interview .flex .content>div h3{font-size:4rem;font-weight:bold}.interview h3{margin:6rem 0 4rem}.interview video{width:100%;height:auto}@media screen and (min-width: 744px){.interview{padding:10rem 0 18.6rem;overflow-x:hidden}.interview .flex{gap:6rem 0}.interview .flex picture{margin:0;width:73rem}.interview .flex .content p{font-size:2.4rem;margin-bottom:6rem}.interview .flex .content>div h3{font-size:6rem}.interview h3{margin:14.6rem auto 4rem;max-width:98rem;font-size:2.4rem}.interview video{max-width:98rem;margin:0 auto;display:block}}@media screen and (min-width: 1100px){.interview .flex{flex-direction:row;gap:0;justify-content:center}.interview .flex picture{width:min(50%,73rem);margin:0}.interview .flex .content{width:min(40%,60.5rem);margin-right:0;padding-left:min(8%,14.5rem)}.interview .flex .content>div{width:100%;background-color:rgba(0,0,0,0)}.interview .flex .content>div::after{content:"";position:absolute;width:100vw;height:100%;background-color:#f5f5f5;top:0;left:-50%;z-index:-1}}.vision2{padding-top:6rem;background-color:#f5f5f5}.vision2 .flex{display:flex;align-items:center;flex-direction:column;gap:4rem 0}.vision2 .flex-text_box .ttl{margin-bottom:4rem}.vision2 .flex-text_box .ttl .en{margin-bottom:1rem}.vision2 .flex-text_box>div+div{margin-top:4rem;padding-top:4rem;border-top:dashed 1px #e3e3e3}.vision2 .flex-text_box>div .q{display:flex;align-items:center;gap:0 1.6rem;font-weight:bold;position:relative;padding-bottom:2rem;margin-bottom:2rem;line-height:1.5}.vision2 .flex-text_box>div .q::after{content:"";position:absolute;bottom:0;left:0;width:4rem;height:1px;background-color:#e3e3e3}.vision2 .flex-text_box>div .q span{font-weight:bold;width:3rem}.vision2 .flex-text_box>div .q b{width:calc(100% - 4.6rem)}.vision2 .flex-text_box>div .q .red{color:#ce6976}.vision2 .flex-text_box>div .q .green{color:#6bafbc}.vision2 .flex-text_box>div .q .blue{color:#3167be}.vision2 .flex-text_box>div img{display:block;margin:4rem auto 0}.vision2 .flex-movie{width:100%}.vision2 .flex-movie img,.vision2 .flex-movie video{width:100%;height:auto}@media screen and (min-width: 744px){.vision2{padding-top:10rem}.vision2 .flex{align-items:flex-start}.vision2 .flex-text{padding:0 0 4rem;width:100%}.vision2 .flex-text_box>div+div{margin-top:6rem;padding-top:6rem}.vision2 .flex-text_box>div img{width:85.5rem}.vision2 .flex-movie img{width:auto;max-width:100%;margin:0 auto;display:block}}@media screen and (min-width: 1100px){.vision2 .flex{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:0 min(100vw*145/1920,14.5rem);position:relative}.vision2 .flex-text{width:min(100vw*955/1920,85.5rem);padding:0 0 8rem}.vision2 .flex-movie{width:min(100vw*680/1920,48rem);position:sticky;top:10rem;height:100vh}}.staff{padding:6rem 0 15rem}.staff .container{position:relative;padding-left:5rem}.staff .container .ttl{left:1rem;padding-top:0}.staff .container>p{line-height:2;margin-bottom:4rem}.staff .container .link{position:relative}.staff .container .link::before,.staff .container .link::after{content:"";position:absolute;width:100%;height:100%;transition:.5s;top:0;left:0}.staff .container .link::before{background-color:#97afd6;transform-origin:bottom left;z-index:-1}.staff .container .link.red::before{background-color:#eecacb}.staff .container .link.green::before{background-color:#b1cbd1}.staff .container .link::after{opacity:.3;z-index:11}.staff .container a:hover .link::before{transform:translateY(2.5rem) rotate(-4deg);opacity:1}.staff .container a:hover .link::after{opacity:.9;background:linear-gradient(-165deg, transparent 45%, rgba(49, 103, 190, 0.9) 85%)}.staff .container a:hover .link.red::after{background:linear-gradient(-165deg, transparent 45%, rgba(206, 105, 118, 0.9) 85%)}.staff .container a:hover .link.green::after{background:linear-gradient(-165deg, transparent 45%, rgba(108, 175, 188, 0.9) 85%)}.staff .container .flex{display:flex;align-items:center;flex-direction:column}.staff .container .pair{flex-direction:column;display:flex}.staff .container .pair+.pair{margin-top:4rem;padding-top:4rem;border-top:dashed 1px #e3e3e3}.staff .container .pair .department{margin:2rem 0}.staff .container .pair a+a{margin-top:4rem;padding-top:4rem;border-top:dashed 1px #e3e3e3}.staff .container .pair a .link{width:100%;height:100%;aspect-ratio:335/447;background-size:cover;background-position:center}.staff .container .pair a .link.km{background-size:cover;background-image:url(../img/interview/staff1.webp);background-image:image-set(url(../img/interview/staff1.webp) 1x, url(../img/interview/staff1@2x.webp) 2x);background-image:-webkit-image-set(url(../img/interview/staff1.webp) 1x, url(../img/interview/staff1@2x.webp) 2x)}.staff .container .pair a .link.ff{background-size:cover;background-image:url(../img/interview/staff2.webp);background-image:image-set(url(../img/interview/staff2.webp) 1x, url(../img/interview/staff2@2x.webp) 2x);background-image:-webkit-image-set(url(../img/interview/staff2.webp) 1x, url(../img/interview/staff2@2x.webp) 2x)}.staff .container .pair a .link.ry{background-size:cover;background-image:url(../img/interview/staff3.webp);background-image:image-set(url(../img/interview/staff3.webp) 1x, url(../img/interview/staff3@2x.webp) 2x);background-image:-webkit-image-set(url(../img/interview/staff3.webp) 1x, url(../img/interview/staff3@2x.webp) 2x)}.staff .container .pair a .link.tk{background-size:cover;background-image:url(../img/interview/staff4.webp);background-image:image-set(url(../img/interview/staff4.webp) 1x, url(../img/interview/staff4@2x.webp) 2x);background-image:-webkit-image-set(url(../img/interview/staff4.webp) 1x, url(../img/interview/staff4@2x.webp) 2x)}.staff .container .pair a .link.tt{background-size:cover;background-image:url(../img/interview/staff5.webp);background-image:image-set(url(../img/interview/staff5.webp) 1x, url(../img/interview/staff5@2x.webp) 2x);background-image:-webkit-image-set(url(../img/interview/staff5.webp) 1x, url(../img/interview/staff5@2x.webp) 2x)}.staff .container .pair a .link.am{background-size:cover;background-image:url(../img/interview/staff6.webp);background-image:image-set(url(../img/interview/staff6.webp) 1x, url(../img/interview/staff6@2x.webp) 2x);background-image:-webkit-image-set(url(../img/interview/staff6.webp) 1x, url(../img/interview/staff6@2x.webp) 2x)}.staff .container .pair a .link.tf{background-size:cover;background-image:url(../img/interview/staff7.webp);background-image:image-set(url(../img/interview/staff7.webp) 1x, url(../img/interview/staff7@2x.webp) 2x);background-image:-webkit-image-set(url(../img/interview/staff7.webp) 1x, url(../img/interview/staff7@2x.webp) 2x)}.staff .container .pair a .link.ay{background-size:cover;background-image:url(../img/interview/staff8.webp);background-image:image-set(url(../img/interview/staff8.webp) 1x, url(../img/interview/staff8@2x.webp) 2x);background-image:-webkit-image-set(url(../img/interview/staff8.webp) 1x, url(../img/interview/staff8@2x.webp) 2x)}.staff .container .pair a:hover .link.km{background-size:cover;background-image:url(../img/interview/staff1_hover.webp);background-image:image-set(url(../img/interview/staff1_hover.webp) 1x, url(../img/interview/staff1_hover@2x.webp) 2x);background-image:-webkit-image-set(url(../img/interview/staff1_hover.webp) 1x, url(../img/interview/staff1_hover@2x.webp) 2x)}.staff .container .pair a:hover .link.ff{background-size:cover;background-image:url(../img/interview/staff2_hover.webp);background-image:image-set(url(../img/interview/staff2_hover.webp) 1x, url(../img/interview/staff2_hover@2x.webp) 2x);background-image:-webkit-image-set(url(../img/interview/staff2_hover.webp) 1x, url(../img/interview/staff2_hover@2x.webp) 2x)}.staff .container .pair a:hover .link.ry{background-size:cover;background-image:url(../img/interview/staff3_hover.webp);background-image:image-set(url(../img/interview/staff3_hover.webp) 1x, url(../img/interview/staff3_hover@2x.webp) 2x);background-image:-webkit-image-set(url(../img/interview/staff3_hover.webp) 1x, url(../img/interview/staff3_hover@2x.webp) 2x)}.staff .container .pair a:hover .link.tk{background-size:cover;background-image:url(../img/interview/staff4_hover.webp);background-image:image-set(url(../img/interview/staff4_hover.webp) 1x, url(../img/interview/staff4_hover@2x.webp) 2x);background-image:-webkit-image-set(url(../img/interview/staff4_hover.webp) 1x, url(../img/interview/staff4_hover@2x.webp) 2x)}.staff .container .pair a:hover .link.tt{background-size:cover;background-image:url(../img/interview/staff5_hover.webp);background-image:image-set(url(../img/interview/staff5_hover.webp) 1x, url(../img/interview/staff5_hover@2x.webp) 2x);background-image:-webkit-image-set(url(../img/interview/staff5_hover.webp) 1x, url(../img/interview/staff5_hover@2x.webp) 2x)}.staff .container .pair a:hover .link.am{background-size:cover;background-image:url(../img/interview/staff6_hover.webp);background-image:image-set(url(../img/interview/staff6_hover.webp) 1x, url(../img/interview/staff6_hover@2x.webp) 2x);background-image:-webkit-image-set(url(../img/interview/staff6_hover.webp) 1x, url(../img/interview/staff6_hover@2x.webp) 2x)}.staff .container .pair a:hover .link.tf{background-size:cover;background-image:url(../img/interview/staff7_hover.webp);background-image:image-set(url(../img/interview/staff7_hover.webp) 1x, url(../img/interview/staff7_hover@2x.webp) 2x);background-image:-webkit-image-set(url(../img/interview/staff7_hover.webp) 1x, url(../img/interview/staff7_hover@2x.webp) 2x)}.staff .container .pair a:hover .link.ay{background-size:cover;background-image:url(../img/interview/staff8_hover.webp);background-image:image-set(url(../img/interview/staff8_hover.webp) 1x, url(../img/interview/staff8_hover@2x.webp) 2x);background-image:-webkit-image-set(url(../img/interview/staff8_hover.webp) 1x, url(../img/interview/staff8_hover@2x.webp) 2x)}.staff .container .pair p{font-size:1.8rem;letter-spacing:.01em;font-family:"Shippori Mincho",serif}.staff .container .pair small{display:block;margin:2.4rem 0;font-size:1.4rem}.staff .container .pair .name{display:flex;align-items:center;justify-content:space-between}.staff .container .pair .name strong{font-size:4rem}@media screen and (min-width: 744px){.staff{padding-top:20rem}.staff .container{padding-left:8rem}.staff .container .flex{display:flex;flex-wrap:wrap;flex-direction:row}.staff .container .flex .pair{width:100%;flex-direction:row;gap:0 3.5%}.staff .container .flex .pair a{width:31%;display:flex;flex-direction:column}.staff .container .flex .pair a+a{border-top:rgba(0,0,0,0);margin-top:0;padding-top:0}.staff .container .flex .pair a .department{width:max-content}.staff .container .flex .pair a .link img{width:100%}.staff .container .flex .pair a p{font-size:2rem;height:12rem}.staff .container .flex .pair a .name strong{font-size:5rem}}@media screen and (min-width: 1100px){.staff .container{padding-left:12rem}}/*# sourceMappingURL=interview.css.map */