#wrapper{background:url(../img/noise.webp) center top/100% auto}.sections section .shoulder{color:#007af5}.kv_backimage{position:absolute;width:200vw;margin-left:-100vw;margin-top:-100vw;aspect-ratio:1;container-type:inline-size}.kv_backimage .back{position:absolute;left:0%;top:0%;width:100%;height:100%;background:url(../img/page_kv_back.webp) 0 0/100% 100%;clip-path:circle(0% at 50% 50%);transition-delay:250ms}body.loaded .kv_backimage .back{transition-duration:1000ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);clip-path:circle(100% at 50% 50%)}.kv_backimage .image{position:absolute;left:50cqw;top:0;width:50cqw;height:100%;clip-path:polygon(0 50%, 62.932039105cqw 0, 100% 0, 100% 100%, 100cqw 100%)}.kv_backimage .image figure{display:block;position:absolute;left:0;clip-path:circle(0% at 0% 50%)}body.loaded .kv_backimage .image figure{transition-duration:1000ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);clip-path:circle(100% at 50% 50%);transition-delay:400ms}.kv_backimage .image figure img{position:relative}.interview{margin-top:100px;margin-bottom:100px}@media only screen and (max-width: 812px){.interview{margin-top:50px;margin-bottom:50px}}.interview .texts .inner{max-width:960px;margin-left:auto;margin-right:auto;text-align:center;display:flex;flex-direction:column;gap:10px}@media only screen and (max-width: 812px){.interview .itemset .inner{width:72vw;margin-left:auto;margin-right:auto;position:relative}.interview .itemset .next{background:url(../img/interview_arrow_sp.svg) center/19px 8px no-repeat;width:40px;height:40px;position:absolute;right:-20px;top:calc(35% - 20px);border:1px solid #19539f;background-color:#fff}.interview .itemset .next.hide{display:none}.interview .itemset .prev{background:url(../img/interview_arrow_sp.svg) center/19px 8px no-repeat;width:40px;height:40px;position:absolute;left:-20px;top:calc(35% - 20px);border:1px solid #19539f;background-color:#fff;transform:scale(-1, 1)}.interview .itemset .prev.hide{display:none}}.interview .items{display:flex;gap:30px;container-type:inline-size}@media print,screen and (min-width: 813px){.interview .items{justify-content:center;margin-top:40px}}@media only screen and (max-width: 812px){.interview .items{margin-top:20px;width:calc(288vw + 90px);position:relative}}.interview .items .item{text-decoration:none;color:#000;display:block;container-type:inline-size;width:calc((100cqw - 90px)/4)}.interview .items .item .image{display:block;aspect-ratio:.7;position:relative;overflow:hidden;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 42.2618261741cqw), 0 100%)}.interview .items .item .image .eff{position:absolute;left:0;top:0;width:100%;height:100%;clip-path:inset(0 100% 0 0);transition-duration:400ms;transition-property:clip-path}@media only screen and (max-width: 812px){.interview .items .item .image .eff{clip-path:inset(0 0% 0 0)}}.interview .items .item .image .eff::before{content:"";position:absolute;left:0;top:25%;width:100%;height:100%;background:linear-gradient(to right, rgba(0, 122, 245, 0.2) 0%, rgb(0, 122, 245) 100%);clip-path:polygon(0 42.2618261741cqw, 100% 0, 100% 100px, 0 calc(42.2618261741cqw + 100px))}.interview .items .item .image figure{position:relative;transform:scale(0.9);transform-origin:center top;transition-property:transform;transition-duration:250ms}.interview .items .item .image::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:calc(42.2618261741cqw + 3px);background:#fff;clip-path:polygon(0 42.2618261741cqw, 100% 0, 100% 100px, 0 calc(42.2618261741cqw + 3px))}@media print,screen and (min-width: 813px){.interview .items .item:hover .image{opacity:1}.interview .items .item:hover .image .eff{clip-path:inset(0 0% 0 0)}.interview .items .item:hover .image figure{transform:scale(1)}}.interview .items .item .text{display:flex;flex-direction:column;align-items:flex-end;text-align:right;margin-top:-21.3570957044cqw;gap:10px}.interview .items .item .text .names{display:flex;align-items:center;gap:10px}.interview .items .item .text .name{font-size:1.5rem;color:#19539f;font-weight:bold;display:flex;align-items:center;gap:10px}.interview .items .item .text .data{font-size:.75rem;line-height:1.75em;font-weight:500}.interview .items .item .text .area{font-size:.75rem;color:#19539f;border:1px solid #19539f;padding:4px 10px;line-height:1.2em}@media only screen and (max-width: 812px){.interview .current{margin-top:20px;justify-content:center;align-items:center;display:flex;gap:20px}.interview .current li button{display:block;width:10px;height:10px;background-color:#a9a9a9;border-radius:100%}.interview .current li button.active{background-color:#007af5}}.others{display:flex;flex-direction:column;gap:70px}@media only screen and (max-width: 812px){.others{gap:30px}}.others .other{position:relative;display:flex;flex-direction:column;gap:20px}.others .other .hd{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.others .other .hd .en{background-color:#007af5;font-family:"Roboto",sans-serif;color:#fff;font-size:1.125rem;font-weight:bold;line-height:1em;padding:6px 20px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.others .other .hd h2{display:flex;margin-bottom:20px}@media only screen and (max-width: 812px){.others .other .hd h2{flex-direction:column;justify-content:center;align-items:center;margin-bottom:10px}}.others .other .hd h2 span{font-size:2rem;line-height:1.2em;font-weight:bold;text-align:center;background-color:#000;color:#fff;display:block;padding:6px 20px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}@media only screen and (max-width: 812px){.others .other .hd h2 span{font-size:1.625rem}}.others .other .hd .body{display:flex}@media print,screen and (min-width: 813px){.others .other .hd .body{font-weight:bold;padding:3px 20px;background-color:#fff;font-size:.875rem;line-height:1.75em}.others .other .hd .body p{font-weight:bold}}@media only screen and (max-width: 812px){.others .other .hd .body{flex-direction:column;gap:5px;justify-content:center;align-items:center}.others .other .hd .body p{font-weight:bold;padding:0px 20px;background-color:#fff;font-size:.875rem;line-height:1.75em}}.others .other .hd .btn_more{border-radius:6px;margin-top:20px;margin-left:auto;margin-right:auto}@media print,screen and (min-width: 813px){.others .other .links{display:grid;grid-template-columns:repeat(2, 1fr)}}.others .other a{overflow:hidden;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.others .other a figure{position:relative}.others .other a figure img{transition-duration:400ms;transition-property:opacity,transform}.others .other a figure figcaption{position:absolute;left:0;top:0;background-color:#19539f;color:#fff;font-size:min(1.5625cqw,20px);padding:2px 10px;padding-right:35px;height:2em;font-weight:bold;display:flex;align-items:center;clip-path:polygon(0 0, 100% 0, calc(100% - 20px) 100%, 0 100%)}@media only screen and (max-width: 812px){.others .other a figure figcaption{font-size:4cqw;padding:2cqw;padding-right:5cqw;clip-path:polygon(0 0, 100% 0, calc(100% - 3cqw) 100%, 0 100%)}}@media print,screen and (min-width: 813px){.others .other a:hover{opacity:1}.others .other a:hover figure img{opacity:.75;transform:scale(1.1)}}.others .other a .btn_more{width:200px;position:absolute}@media print,screen and (min-width: 813px){.others .other a .btn_more{right:30px;bottom:30px}}@media only screen and (max-width: 812px){.others .other a .btn_more{right:20px;bottom:20px}}/*# sourceMappingURL=common.css.map */