.staff{color:#000}.subpage .cts-ttl{align-items:flex-start;position:relative}.subpage .cts-ttl-en{text-align:left}.subpage .cts-ttl-ja{text-align:left}.staff-list{display:flex;flex-wrap:wrap;position:relative}@media screen and (max-width: 960px){.staff-list{max-width:100%;margin-inline:auto}}.staff-list.slick-initialized .slick-list{height:100%}.staff-list.slick-initialized .slick-track{height:100%;display:flex}.staff-list .staff-item{max-width:calc(100% / 1)}@media screen and (min-width: 961px){.staff-list .staff-item{width:calc(94% / 3)}.staff-list .staff-item:nth-of-type(n+4){margin-top:60px}.staff-list .staff-item:not(:nth-of-type(3n+1)){margin-left:2%}}@media screen and (max-width: 960px){.staff-list .staff-item{width:calc(100% / 1)}}.staff-list .staff-item a{position:relative;display:block;color:#000}@media (hover: hover){.staff-list .staff-item a:hover:hover .item-img img{scale:1.1}.staff-list .staff-item a:hover:hover .item-more-wrap{opacity:1;transform:translate(0%, 0%)}}.staff-list .item-wrap{position:relative}@media screen and (max-width: 960px){.staff-list .item-wrap{padding-top:30px}}.staff-list .item-head{position:relative;overflow:hidden}.staff-list .item-img{font-size:0;overflow:hidden;position:relative}.staff-list .item-img img{width:100%;object-fit:cover;aspect-ratio:.6860068259;transition:all 640ms cubic-bezier(0.25, 0.46, 0.45, 0.94);object-fit:cover;transform:translate3d(0px, 0px, 0px) scale(1)}.staff-list .item-body{position:relative;z-index:4}.staff-list .item-ttl-block{display:flex;align-items:center}.staff-list .item-ttl-wrap{margin-top:0.5em;font-size:clamp(1.6rem, 1.09375vw, 2.1rem)}@media screen and (max-width: 960px){.staff-list .item-ttl-wrap{font-size:clamp(1.6rem, 2.1875vw, 2.1rem)}}.staff-list .item-ttl-en{font-size:clamp(1.6rem, 1.09375vw, 2.1rem)}@media screen and (max-width: 960px){.staff-list .item-ttl-en{font-size:clamp(1.6rem, 2.1875vw, 2.1rem)}}.staff-list .item-cate{padding:0.5em 0 0;font-size:clamp(1.4rem, 1.6vw, 1.6rem)}.staff-list .slick-slide{margin-right:2vw !important;margin-left:2vw !important}@media screen and (min-width: 961px){.contentsRow_rgl .contentsRow_side{flex:0 0 25%}}@media screen and (min-width: 961px){.contentsRow_rgl .contentsRow_main{flex:0 0 75%}}@media screen and (min-width: 961px){.archive-staff .staff-list .staff-item{width:calc(94% / 3)}.archive-staff .staff-list .staff-item:not(:nth-of-type(3n+1)){margin-left:2%}}@media screen and (max-width: 960px){.archive-staff .staff-list .staff-item{width:48%;margin-top:40px}.archive-staff .staff-list .staff-item:not(:nth-of-type(3n+1)){margin-left:0}.archive-staff .staff-list .staff-item:nth-of-type(2n){margin-left:4%}}@media screen and (max-width: 960px){.archive-staff .staff-list .staff-item .item-wrap{padding-top:0}}.single-staff .sec-ttl{letter-spacing:0.1em}.single-staff .sec-ttl::after{content:"";display:block;background:#bfbfbf;width:80%;max-width:840px;height:1px}.single-staff .sec-ttl .ttl-en{font-family:"Libre Baskerville",serif;font-size:clamp(2.2rem, 3vw, 3.6rem)}.single-staff .sec-ttl .ttl-ja{margin:0.8em 0;font-weight:bold;font-size:clamp(1.8rem, 2.6vw, 2.8rem);letter-spacing:0.1em}@media screen and (min-width: 961px){.single-staff .article-head{display:flex;justify-content:space-between}}.single-staff .article-head .head-top{width:80%;margin:0 auto 40px}@media screen and (min-width: 961px){.single-staff .article-head .head-top{width:45%;margin:0}}@media screen and (min-width: 961px){.single-staff .article-head .head-bottom{width:45%;display:flex;flex-direction:column;justify-content:center;align-items:center}}.single-staff .article-head .head-bottom .bottom-inner{width:100%}.single-staff .article-mainimg img{width:100%;object-fit:cover;aspect-ratio:.6860068259}.single-staff .article-affiliation,.single-staff .article-position{font-size:clamp(1.6rem, 1.6vw, 1.8rem);letter-spacing:0.2em}.single-staff .article-name{margin-top:2em}.single-staff .article-name .name-ja{font-size:clamp(2.2rem, 2.8vw, 2.8rem);letter-spacing:0.2em}.single-staff .article-name .name-en{margin-top:1em;font-size:clamp(1.4rem, 1.6vw, 1.6rem);letter-spacing:0.1em}.single-staff .article-staffDetail{margin-top:1.5em;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;padding:1.5em 0}.single-staff .article-staffDetail .staffDetail-box{font-size:clamp(1.6rem, 1.6vw, 1.8rem);letter-spacing:0.2em;padding:0.8em 0}.single-staff .article-staffDetail .staffDetail-box dt{font-weight:bold}.single-staff .article-staffDetail .staffDetail-box dd{padding:0.5em 0 0 1em}@media screen and (max-width: 960px){.single-staff .article-staffDetail .staffDetail-box dd{letter-spacing:normal}}.single-staff .sec-modelhouse{background:#f1f0e5;padding:clamp(60px, 15vw, 150px) 0 clamp(100px, 20vw, 200px)}@media screen and (min-width: 961px){.single-staff .sec-modelhouse .modelCts-wrap{display:flex;justify-content:space-between}}@media screen and (min-width: 961px){.single-staff .sec-modelhouse .modelCts-wrap .wrap-head{width:48%;display:flex;flex-direction:column;justify-content:space-between}}.single-staff .sec-modelhouse .modelCts-wrap .wrap-body{margin-top:40px}@media screen and (min-width: 961px){.single-staff .sec-modelhouse .modelCts-wrap .wrap-body{margin-top:0;width:48%}}.single-staff .sec-modelhouse .modelCts-wrap .cts-ttl{margin-top:clamp(30px, 6vw, 60px);font-size:clamp(2rem, 2.6vw, 3.6rem);letter-spacing:0.1em}.single-staff .sec-modelhouse .modelCts-wrap .cts-txt{margin-top:clamp(30px, 6vw, 60px);font-size:clamp(1.6rem, 1.6vw, 1.8rem);letter-spacing:0.1em}.single-staff .sec-modelhouse .modelCtsLink-item a{display:block;position:relative}@media (hover: hover){.single-staff .sec-modelhouse .modelCtsLink-item a:hover:hover .item-head{padding-block:12.5% 50%}.single-staff .sec-modelhouse .modelCtsLink-item a:hover:hover .item-bg::before{background:rgba(0,0,0,0.2)}.single-staff .sec-modelhouse .modelCtsLink-item a:hover:hover .item-bg img{scale:1.1}.single-staff .sec-modelhouse .modelCtsLink-item a:hover:hover .item-modelhouse{top:72.5%}}.single-staff .sec-modelhouse .modelCtsLink-item .item-wrap{display:block;position:relative}.single-staff .sec-modelhouse .modelCtsLink-item .item-head{display:flex;justify-content:space-between;align-items:center;flex-direction:column;color:#fff;text-align:center;position:absolute;top:0%;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);z-index:5;width:100%;height:100%;padding-block:15% 50%;transition:all 640ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.single-staff .sec-modelhouse .modelCtsLink-item .item-body{position:relative;display:flex;justify-content:space-between;flex-direction:column;align-items:center;height:auto;width:100%;min-height:450px}.single-staff .sec-modelhouse .modelCtsLink-item .item-ttl-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.single-staff .sec-modelhouse .modelCtsLink-item .item-ttl{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;letter-spacing:0.2em;line-height:1;position:relative;left:-0.15em;font-size:clamp(1.6rem, 1.4583333333vw, 2.8rem)}@media screen and (max-width: 960px){.single-staff .sec-modelhouse .modelCtsLink-item .item-ttl{font-size:clamp(1.6rem, 4.8611111111vw, 2.8rem)}}.single-staff .sec-modelhouse .modelCtsLink-item .item-cate{margin-bottom:2em;letter-spacing:0.2em;font-size:clamp(1.6rem, 1.09375vw, 2.1rem)}@media screen and (max-width: 960px){.single-staff .sec-modelhouse .modelCtsLink-item .item-cate{font-size:clamp(1.6rem, 3.6458333333vw, 2.1rem)}}.single-staff .sec-modelhouse .modelCtsLink-item .item-lead{letter-spacing:0.2em;line-height:1.75;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.single-staff .sec-modelhouse .modelCtsLink-item .item-lead{font-size:clamp(1.6rem, 3.125vw, 1.8rem)}}.single-staff .sec-modelhouse .modelCtsLink-item .item-modelhouse{z-index:0;width:100%;height:auto;position:absolute;top:75%;right:0;max-width:70%;transition:all 640ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.single-staff .sec-modelhouse .modelCtsLink-item .item-modelhouse .item-img img{width:100%}.single-staff .sec-modelhouse .modelCtsLink-item .item-bg{position:relative;z-index:-1;width:100%}.single-staff .sec-modelhouse .modelCtsLink-item .item-bg::before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0%;z-index:1;transition:all 640ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.single-staff .sec-modelhouse .modelCtsLink-item .item-bg .item-img{font-size:0;overflow:hidden;position:relative}.single-staff .sec-modelhouse .modelCtsLink-item .item-bg .item-img img{width:100%;object-fit:cover;aspect-ratio:.6857142857;transition:all 640ms cubic-bezier(0.25, 0.46, 0.45, 0.94);object-fit:cover;transform:translate3d(0px, 0px, 0px) scale(1)}@media screen and (min-width: 961px){.single-staff .sec-blog .blog-head .btn-more-block{position:absolute;right:0;top:0}}.single-staff .sec-blog .blog-list{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 768px){.single-staff .sec-blog .blog-list::after{content:"";display:block;width:32%}}.single-staff .sec-blog .blog-list .blog-item{width:32%}@media screen and (max-width: 767px){.single-staff .sec-blog .blog-list .blog-item{width:100%}.single-staff .sec-blog .blog-list .blog-item:nth-of-type(n+2){margin-top:15px}}.single-staff .sec-blog .blog-list .blog-item a{display:block}@media (hover: hover){.single-staff .sec-blog .blog-list .blog-item a:hover .item-img img{scale:1.1}}@media screen and (max-width: 767px){.single-staff .sec-blog .blog-list .blog-item a{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width: 767px){.single-staff .sec-blog .blog-list .blog-item .item-head{width:30%}}.single-staff .sec-blog .blog-list .blog-item .item-img{overflow:hidden;font-size:0}.single-staff .sec-blog .blog-list .blog-item .item-img img{transition:all 640ms cubic-bezier(0.25, 0.46, 0.45, 0.94);width:100%;object-fit:cover;aspect-ratio:1.7777777778}@media screen and (max-width: 767px){.single-staff .sec-blog .blog-list .blog-item .item-img img{aspect-ratio:3/2}}.single-staff .sec-blog .blog-list .blog-item .item-body{letter-spacing:0.1em;padding:1em 0 0}@media screen and (max-width: 767px){.single-staff .sec-blog .blog-list .blog-item .item-body{width:68%;padding:0}}.single-staff .sec-blog .blog-list .blog-item .item-ttl{font-size:clamp(1.6rem, 2vw, 2.4rem);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em}.single-staff .sec-blog .blog-list .blog-item .item-date{margin-top:1em;font-size:clamp(1.2rem, 1.4vw, 1.4rem)}@media screen and (max-width: 767px){.single-staff .sec-blog .blog-list .blog-item .item-date{margin-top:0.5em}}@media screen and (min-width: 961px){.single-staff .sec-otherStaff .otherRow{display:flex;justify-content:space-between}}.single-staff .sec-otherStaff .other-ttl{font-size:clamp(2rem, 2.8vw, 3.6rem);letter-spacing:0.1em;text-align:center}@media screen and (min-width: 961px){.single-staff .sec-otherStaff .other-ttl{text-align:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;margin:0 auto}}@media screen and (min-width: 961px){.single-staff .sec-otherStaff .other-head{width:25%}}@media screen and (min-width: 961px){.single-staff .sec-otherStaff .other-body{width:75%}}@media screen and (min-width: 961px){.format-area{letter-spacing:0.1em}}.format-area .format01{margin:clamp(40px, 6vw, 60px) auto}.format-area .format02{margin:clamp(40px, 6vw, 60px) auto}.format-area .format03{margin:clamp(40px, 6vw, 60px) auto}.format-area .format04{margin:clamp(40px, 6vw, 60px) auto}.format-area .format05{margin:clamp(40px, 6vw, 60px) auto}.format-area .format06{margin:clamp(40px, 6vw, 60px) auto}.format-area .format07{margin:clamp(40px, 6vw, 60px) auto}.format-area .format08{margin:clamp(40px, 6vw, 60px) auto}.format-area .format09{margin:clamp(40px, 6vw, 60px) auto}.format-area .format-img{font-size:0;text-align:center;position:relative}.format-area .format-img img{object-fit:cover;width:100%;height:auto;max-height:max-content}.format-area .img-caption{font-size:1.6rem;line-height:2;margin-top:10px;text-align:justify}@media screen and (max-width: 767px){.format-area .img-caption{font-size:1.4rem}}@media screen and (min-width: 961px){.format-area .format-rowPC{display:flex;justify-content:space-between}}@media screen and (min-width: 961px){.format-area .format-rowPC .format-img,.format-area .format-rowPC .format-txt{width:48%}}@media screen and (min-width: 768px){.format-area .format-rowPC_m{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.format-area .format-rowPC_m .format-img,.format-area .format-rowPC_m .format-txt{width:48%}}.format-area .format-txt{font-size:1.8rem}@media screen and (max-width: 960px){.format-area .format-txt{font-size:1.6rem}}.format-area .format01 .ttl-lrg{font-size:clamp(2.2rem, 2.8vw, 2.8rem);font-weight:bold}.format-area .format01 .ttl-lrg::after{content:"";display:block;max-width:840px;width:80%;height:1px;background:#bfbfbf;margin:0.7em auto 0 0}.format-area .format02 .ttl-mid{font-size:clamp(1.8rem, 2.1vw, 2.1rem);position:relative;padding-left:30px}.format-area .format02 .ttl-mid.before_none::before{content:none}.format-area .format02 .ttl-mid:before{content:"";position:absolute;width:14.5px;border-top:1px solid #000;top:50%;left:0}@media screen and (max-width: 767px){.format-area .format05 .format-img:last-child{margin-top:40px}}@media screen and (max-width: 960px){.format-area .format06 .format-txt{margin-top:40px}}@media screen and (min-width: 961px){.format-area .format07.format-rowPC{flex-direction:row-reverse}}@media screen and (max-width: 960px){.format-area .format07 .format-txt{margin-top:40px}}
/*# sourceMappingURL=staff.css.map */
