.format-area .format-txt{font-size:clamp(1.4rem,1.2vw,1.6rem);line-height:1.875;font-weight:500;letter-spacing:.1em}.format-area .format-txt a{color:#000;text-decoration:underline !important}.format-area .format-txt a img{-webkit-transition:.3s;transition:.3s}.format-area .format-txt a:hover{text-decoration:none !important}.format-area .format-txt a:hover img{opacity:.8}.format-area .format-txt p:not(:first-child){margin-top:1.875em}.format-area .format-txt strong{font-weight:bold}.format-area .format-txt em{font-style:italic}.format-area .format-txt ul{margin:1em 0}.format-area .format-txt ul li{position:relative;padding:0 0 0 1em}.format-area .format-txt ul li:not(:last-child){margin-bottom:.7em}.format-area .format-txt ul li::before{content:"";display:block;width:3em;height:3em;border-radius:50%;background:#000;position:absolute;top:-0.5625em;left:0}.format-area .format-txt ol{list-style-type:decimal;margin:1em 0 1em 1em}.format-area .format-txt ol li{padding:0}.format-area .format-txt ol li:not(:last-child){margin-bottom:.7em}.format-area .format-img img{width:100%;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain}.format-area .img-caption{margin-top:10px;font-size:clamp(1.2rem,1.05vw,1.4rem);line-height:1.75;font-weight:500;letter-spacing:.1em}.format-area .format-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 769px){.format-area .format-rowPC{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.format-area .format01,.format-area .format02,.format-area .format03,.format-area .format04,.format-area .format05,.format-area .format06,.format-area .format07,.format-area .format08,.format-area .format09,.format-area .format10,.format-area .format11{margin-top:clamp(40px,10vw,80px)}.format-area .format01:first-child,.format-area .format02:first-child,.format-area .format03:first-child,.format-area .format04:first-child,.format-area .format05:first-child,.format-area .format06:first-child,.format-area .format07:first-child,.format-area .format08:first-child,.format-area .format09:first-child,.format-area .format10:first-child,.format-area .format11:first-child{margin-top:0}@media screen and (min-width: 769px){.format-area .format09 .format-row .format-img,.format-area .format09 .format-rowPC .format-img,.format-area .format10 .format-row .format-img,.format-area .format10 .format-rowPC .format-img{width:48%}.format-area .format09 .format-row .format-txt,.format-area .format09 .format-rowPC .format-txt,.format-area .format10 .format-row .format-txt,.format-area .format10 .format-rowPC .format-txt{width:47%}}.format-area .format01 .ttl-lrg{font-size:clamp(2rem,2.25vw,3rem);line-height:1.5;font-weight:bold;letter-spacing:.1em}@media screen and (max-width: 960px){.format-area .format01 .ttl-lrg{font-size:clamp(2rem,2.25vw,3rem)}}.format-area .format02 .ttl-mid{padding:.125em 0 .125em 1em;font-size:clamp(1.6rem,1.8vw,2.4rem);line-height:1.75;font-weight:bold;letter-spacing:.1em;border-left:3px solid #000}@media screen and (max-width: 767px){.format-area .format04 .format-row{display:block;margin-bottom:40px}}@media screen and (min-width: 768px){.format-area .format04 .format-txt{width:48%}}@media screen and (max-width: 767px){.format-area .format04 .format-txt{width:100%}}@media screen and (max-width: 767px){.format-area .format04 .format-txt:first-child{margin-bottom:40px}}@media screen and (min-width: 768px){.format-area .format04 .format-txt-wrap{position:relative;overflow:hidden;padding-top:68.78%}.format-area .format04 .format-txt-wrap img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:auto;max-width:inherit}}.format-area .format05 .format-img img{max-height:100%}.format-area .format06 .format-img{width:48%}.format-area .format06 .format-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.format-area .format07 .format-img{width:48%}.format-area .format07 .format-img img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.format-area .format08 .format-img{width:30%}.format-area .format08 .format-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.format-area .format09 .format-img img{-o-object-fit:cover;object-fit:cover;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.format-area .format10 .format-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.format-area .format10 .format-img img{-o-object-fit:cover;object-fit:cover;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.format-area .format10 .format-txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width: 768px){.format-area .format10 .format-txt{margin-top:1.875em}}.format-area .format11 .format-movie{width:100%}.format-area .format11 .format-movie iframe{width:100%;height:auto;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1.772972973}@media screen and (max-width: 767px){.format-area .format11 .format-movie iframe{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1.6666666667}}@media screen and (max-width: 576px){.format-area .format11 .format-movie iframe{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1.1111111111}}html.staff-no-scroll,body.staff-no-scroll{overflow:hidden;-ms-touch-action:none;touch-action:none}.sec-staff .cts-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%}.sec-staff .cts-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative;top:0;left:0;z-index:1;width:auto;margin-bottom:3rem}.sec-staff .cts-ttl-en{font-size:clamp(6rem,4.1666666667vw,8rem);letter-spacing:.2em}@media screen and (max-width: 960px){.sec-staff .cts-ttl-en{font-size:clamp(3.6rem,6.25vw,6rem)}}@media screen and (max-width: 576px){.sec-staff .cts-ttl-en{font-size:clamp(3.6rem,6.9444444444vw,4rem)}}.sec-staff .cts-txt{position:relative;width:100%;text-align:center;font-weight:600}@media screen and (max-width: 960px){.sec-staff .cts-subttl{padding-left:0px}}.archive-staff .sec-staff .staff_wrap{background-color:#ebe7dc}.archive-staff .sec-staff .staff_wrap .wrapW{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3%}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap{-webkit-box-flex:0;-ms-flex:0 0 22.75%;flex:0 0 22.75%;padding-bottom:clamp(30px,5vw,50px)}@media screen and (max-width: 960px){.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .staff-list .staff-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .staff-list .staff-card .nam_en{color:#123646;font-size:clamp(2rem,3.5vw,4rem);font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1;padding-bottom:10px}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .staff-list .staff-card .staff-img{overflow:hidden;aspect-ratio:1/1;max-width:370px}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .staff-list .staff-card img{width:100%;height:100%;display:block;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .staff-list .staff-card:hover img{-webkit-transform:scale(1.08);transform:scale(1.08)}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .staff-list .staff-card .nam_ja{padding-top:10px;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:bold}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .staff-list .staff-card .cate{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:clamp(1.4rem,2.5vw,1.8rem)}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .staff-list .staff-card .cate .affiliation{padding-right:clamp(10px,2vw,20px)}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .staff-list .staff-card .cate .affiliation:before{content:"/";margin:0 4px}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .staff-list .staff-card .cate .job{padding-right:clamp(10px,2vw,20px)}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal{overflow-y:auto;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999;padding:clamp(16px,2vw,28px);-ms-scroll-chaining:none;overscroll-behavior:contain}@media screen and (max-width: 960px){.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal.active{opacity:1;visibility:visible;pointer-events:auto}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-overlay{position:absolute;top:0;left:0}@media screen and (max-width: 960px){.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-overlay{height:100%}}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content{position:relative;z-index:1;background:hsla(0,0%,100%,.9);padding:clamp(16px,2vw,28px);width:min(70%,1200px);max-height:calc(100dvh - clamp(16px,2vw,28px)*2);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#123646 #e8edf0}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content::-webkit-scrollbar{width:10px}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content::-webkit-scrollbar-track{background:#e8edf0}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content::-webkit-scrollbar-thumb{background-color:#123646;border-radius:999px;border:2px solid #e8edf0}@media screen and (max-width: 960px){.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content{width:100%;max-height:calc(100dvh - clamp(16px,2vw,28px)*2)}}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .close{position:absolute;top:12px;right:12px;background:rgba(0,0,0,0);border:none;padding:0;font-size:50px;line-height:1;cursor:pointer;color:#333}@media screen and (max-width: 960px){.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .close{font-size:30px;right:3px}}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .catch{text-align:center;font-size:clamp(2rem,1.2vw,3rem);line-height:1.35;letter-spacing:.02em;font-weight:bold;padding-bottom:clamp(10px,3vw,20px)}@media screen and (max-width: 960px){.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .catch{padding-top:30px}}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(16px,2vw,28px)}@media screen and (max-width: 960px){.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof .left{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}@media screen and (max-width: 960px){.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof .left{margin-bottom:20px}}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof .staff-img{overflow:hidden;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof .staff-img img{width:100%;height:100%;display:block;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof .right{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:left}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof .right .nam_en{color:#123646;font-size:clamp(2rem,3.5vw,2.4rem);letter-spacing:.1em}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof .right .nam_en .column01{padding-right:10px}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof .right .nam_ja{padding-top:5px;font-size:clamp(2.2rem,2.5vw,3rem);font-weight:bold;letter-spacing:.1em}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof .right .cate{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:clamp(1.4rem,2.5vw,1.8rem);letter-spacing:.1em;padding-bottom:clamp(10px,2vw,10px)}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof .right .cate:before{content:"/";margin:0 4px}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof .right .cate .affiliation{padding-right:clamp(10px,2vw,20px);font-size:1.6rem}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof .right .cate .job{padding-right:clamp(10px,2vw,20px)}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof .right .interview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:clamp(10px,2vw,20px)}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof .right .interview li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:15px}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof .right .interview li .ttl{font-weight:bold;font-size:clamp(1.6rem,2.5vw,1.8rem)}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof .right .interview li .ttl:before{content:"□";padding-right:3px}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .prof .right .interview li .answer{padding-left:20px}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .message{margin-top:clamp(10px,2vw,20px)}@media screen and (max-width: 960px){.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .message{padding-bottom:50px}}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .message .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .message .ttl span{white-space:nowrap;font-size:clamp(2.2rem,2.5vw,3rem);font-weight:bold;letter-spacing:.1em;color:#123646}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .message .ttl::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#000}.archive-staff .sec-staff .staff_wrap .wrapW .staff_card_wrap .modal .modal-content .message .message_area{padding-top:clamp(10px,2vw,20px);line-height:1.6}/*# sourceMappingURL=staff.css.map */