.template-interlab-staff .sectionRetirement,.template-profile-index .sectionRetirement{width:100%}.template-interlab-staff .anchorList,.template-profile-index .anchorList{border:0;margin:0}.template-interlab-staff .anchorList .anchorList_wrap,.template-profile-index .anchorList .anchorList_wrap{border-top:1px solid #323232}@media(max-width:544px){.template-interlab-staff .anchorList .anchorList_wrap,.template-profile-index .anchorList .anchorList_wrap{border:1px dotted #ccc;padding:8px 16px}}.template-interlab-staff .anchorList li,.template-interlab-staff .anchorList ul,.template-profile-index .anchorList li,.template-profile-index .anchorList ul{list-style:none;margin:0;padding:0;width:100%}@media(max-width:544px){.template-interlab-staff .anchorList ul,.template-profile-index .anchorList ul{display:flex;flex-wrap:wrap}}.template-interlab-staff .anchorList li,.template-profile-index .anchorList li{border-bottom:1px dotted #989898}@media(max-width:544px){.template-interlab-staff .anchorList li,.template-profile-index .anchorList li{border:none;width:auto}}.template-interlab-staff .anchorList a,.template-profile-index .anchorList a{color:#176e71;font-size:20px;font-size:1.25rem;line-height:1.75;text-decoration:none}.template-interlab-staff .anchorList a small,.template-profile-index .anchorList a small{bottom:-1px;font-size:12px;font-size:0.75rem;position:relative}.template-interlab-staff .anchorList a:hover,.template-profile-index .anchorList a:hover{color:#ba4a00}@media(max-width:544px){.template-interlab-staff .anchorList a,.template-profile-index .anchorList a{align-items:baseline;display:flex}.template-interlab-staff .anchorList a:after,.template-profile-index .anchorList a:after{color:#333;content:"/";font-size:1.25rem;padding:0 4px}}.template-interlab-staff .profileList,.template-profile-index .profileList{clear:both;margin:0rem 0rem 2rem}.template-interlab-staff .profileList h2,.template-interlab-staff .profileList h3,.template-profile-index .profileList h2,.template-profile-index .profileList h3{font-size:24px;font-size:1.5rem;height:40px;height:2.5rem;line-height:1.75}.template-interlab-staff .profileList h2 small,.template-interlab-staff .profileList h3 small,.template-profile-index .profileList h2 small,.template-profile-index .profileList h3 small{font-size:16px;font-size:1rem}.template-interlab-staff .profileList .profileList_wrap,.template-profile-index .profileList .profileList_wrap{border-top:1px solid #176e71;overflow:hidden}.template-interlab-staff .profileList .profileList_wrap li,.template-interlab-staff .profileList .profileList_wrap ul,.template-profile-index .profileList .profileList_wrap li,.template-profile-index .profileList .profileList_wrap ul{display:block;list-style:none;margin:0;padding:0}.template-interlab-staff .profileList .profileList_wrap ul,.template-profile-index .profileList .profileList_wrap ul{display:grid;gap:0 1rem;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));width:100%}.template-interlab-staff .profileList .profileList_wrap .a,.template-interlab-staff .profileList .profileList_wrap a,.template-profile-index .profileList .profileList_wrap .a,.template-profile-index .profileList .profileList_wrap a{border-bottom:1px dotted #989898;display:block;font-size:14px;font-size:0.875rem;height:auto!important;height:10px;line-height:2.8571428571;min-height:10px}.template-interlab-staff .profileList .profileList_wrap a,.template-profile-index .profileList .profileList_wrap a{color:#176e71;text-decoration:none}.template-interlab-staff .profileList .profileList_wrap a:hover,.template-profile-index .profileList .profileList_wrap a:hover{color:#ba4a00}.template-interlab-staff .profileList .profileList_wrap .profileList_retirement .a,.template-interlab-staff .profileList .profileList_wrap .profileList_retirement a,.template-profile-index .profileList .profileList_wrap .profileList_retirement .a,.template-profile-index .profileList .profileList_wrap .profileList_retirement a{font-size:16px;font-size:1rem;line-height:2;padding:0.25rem 0rem 0.5rem}.template-interlab-staff .profileList .profileList_wrap .profileList_retirement .year,.template-profile-index .profileList .profileList_wrap .profileList_retirement .year{color:#000;font-size:14px;font-size:0.875rem;padding:0rem 0rem 0rem 0.2rem}.template-interlab-staff .profileList .profileList_wrap .profileList_retirement .role,.template-profile-index .profileList .profileList_wrap .profileList_retirement .role{color:#000;display:block;font-size:12px;font-size:0.75rem;line-height:2}.template-interlab-staff .contentsHeader.descLeft .contentsHeader_title,.template-profile-index .contentsHeader.descLeft .contentsHeader_title{float:none;margin:0}.template-interlab-staff .contentsHeader.descLeft .contentsHeader_body,.template-profile-index .contentsHeader.descLeft .contentsHeader_body{margin:0;padding:0}.template-interlab-staff .contentsHeader.descLeft .contentsHeader_bodyInner.wysiwyg p,.template-profile-index .contentsHeader.descLeft .contentsHeader_bodyInner.wysiwyg p{float:none}.template-interlab-staff .profileIndexLayout,.template-profile-index .profileIndexLayout{display:grid;gap:1rem 3rem;grid-template-columns:5rem 1fr;margin:2.5rem 0 0}@media(max-width:544px){.template-interlab-staff .profileIndexLayout,.template-profile-index .profileIndexLayout{grid-template-columns:1fr;margin:0}}.template-interlab-staff .profileIndexLayout_aside .profilePageLink,.template-profile-index .profileIndexLayout_aside .profilePageLink{position:sticky;top:156px}@media(min-width:1024px){.template-interlab-staff .profileIndexLayout_aside .profilePageLink,.template-profile-index .profileIndexLayout_aside .profilePageLink{margin-top:2.5rem}}@media(max-width:1023px){.template-interlab-staff .profileIndexLayout_aside .profilePageLink,.template-profile-index .profileIndexLayout_aside .profilePageLink{top:40px}}@media(max-width:544px){.template-interlab-staff .profileIndexLayout_aside .profilePageLink,.template-profile-index .profileIndexLayout_aside .profilePageLink{position:static}}html[lang=en] .template-interlab-staff .profileIndexLayout_aside .profilePageLink,html[lang=en] .template-profile-index .profileIndexLayout_aside .profilePageLink{position:static}.template-interlab-staff .contentsHeader_body{font-feature-settings:"palt";font-variant:normal}.template-interlab-staff .section_hr{border-top:1px dotted #666;height:0;margin:6rem 0rem 0rem;overflow:hidden;padding:0;width:100%}.template-interlab-staff .section_hr hr{display:none}.contentsHeader_title .profileHeader_titleRuby,.contentsHeader_title .profileHeader_titleRuby span{font-size:16px;font-size:1rem}.template-profile-permalink .contentsHeader_title{margin:0rem 0rem 0.5rem}.template-profile-permalink .profileHeader_category{color:#666}.template-profile-permalink .contentsBody_element{*zoom:1}.template-profile-permalink .contentsBody_element:after,.template-profile-permalink .contentsBody_element:before{content:"";display:table}.template-profile-permalink .contentsBody_element:after{clear:both}.template-profile-permalink .contentsRelatedEvents .relList_lists{display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.template-profile-permalink .contentsRelatedEvents .relList_lists{grid-template-columns:1fr}}.template-profile-permalink .contentsRelatedEvents li a{box-sizing:border-box;padding-right:2rem}.template-profile-permalink .contentsRelatedItems .contentsBody_title{margin-bottom:0}.template-profile-permalink .contentsRelatedItems li{float:none;margin:0;width:100%}.template-profile-permalink .contentsRelatedItems li .relList_listsDisableLink,.template-profile-permalink .contentsRelatedItems li a{box-sizing:border-box;display:block;height:100%;padding:1rem 1.5rem 1rem 0}.template-profile-permalink .contentsRelatedItems li .article,.template-profile-permalink .contentsRelatedItems li article{align-items:center;box-sizing:border-box;display:flex;gap:1rem;height:100%!important;padding:0}.template-profile-permalink .contentsRelatedItems li .relList_listsImg{aspect-ratio:16/9;flex:0 0 auto;height:auto;margin:0;position:static;width:35%}.template-profile-permalink .contentsRelatedItems li .relList_listsImg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.template-profile-permalink .contentsRelatedItems li .relList_listsMeta{margin:0;position:static;transform:none}.template-profile-permalink .contentsRelatedItems li .relList_listsProfile{font-size:12px;font-size:0.75rem;line-height:1.3}.template-profile-permalink .contentsRelatedItems li .relList_listsCatch{height:auto!important;height:10px;min-height:10px}.template-profile-permalink .contentsRelatedEvents li .relList_listsParent{font-size:10.8px;font-size:0.675rem;margin:0rem 0rem 0.25rem}.template-profile-permalink .contentsRelatedEvents li .relList_listsParent time{font-size:12px;font-size:0.75rem}.template-profile-permalink .contentsRelatedEvents li a{background-position:100% 50%}.template-profile-permalink .contentsRelatedProjects li .relList_listsCatch{margin:0rem 0rem 0.3rem}.template-profile-permalink .contentsRelatedWorks .meta-category,.template-profile-permalink .contentsRelatedWorks .meta-year{display:inline;font-size:inherit}[lang=ja] .template-profile-permalink .contentsRelatedWorks .meta-year:after{content:"年"}.template-profile-permalink .contentsRelatedWorks .meta-category:before{content:" | ";font-size:.8em;position:relative;top:-2px}.template-profile-permalink .contentsRelatedWorks .meta-category:empty:before{content:none}.template-profile-permalink .contentsRelatedWorks .relList_listsDisableLink{border-bottom:1px dotted #999;position:relative}.template-profile-permalink .relList_listsDisableLabel{display:none}.template-profile-permalink .relList_listsDisableLink .relList_listsDisableLabel{background:#666;border:1px solid #fff;color:#fff;display:block;font-size:.75rem;font-weight:700;left:-0.3125rem;line-height:1;padding:.25rem .5rem;position:absolute;top:-0.3125rem}.profileContentsLayout{align-items:start;display:grid;gap:0 2rem;grid-template-columns:1fr 20rem}@media(max-width:768px){.profileContentsLayout{grid-template-columns:1fr}}.profileContents_photo{aspect-ratio:1/1;background-color:#f1f1f1;box-sizing:border-box;justify-self:center;margin:0 0 3rem;max-width:30rem;padding:0 .5rem;position:relative;width:100%}.profileContents_photo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.no-csstransforms .profileContents_photo{min-height:1px}.no-csstransforms .profileContents_photo img{left:0;position:relative;top:0}.profileContents_photoCaption{background:#fff;font-size:.75rem;left:0;padding:.5rem 0 0;position:absolute;text-align:center;top:100%;width:100%}@media(min-width:768px){.profileContents_description{order:-1}}.profileContents_description p{line-height:1.75}.template-interlab .contentsShortcuts{text-align:right}.template-interlab .contentsShortcuts a{font-size:14px;font-size:0.875rem;line-height:1.5}.template-interlab .half .col1-2 .columnInner{padding:0rem 1.5rem 0rem 0rem}.template-interlab .half .col2-2 .columnInner{padding:0rem 0rem 0rem 1.5rem}.template-interlab .half .col2-2 .columnInner.functions{padding:0}.template-interlab .half .col2-2 figure{background:#ebf4f4;height:56%;margin:0rem 0rem 0.5rem;max-height:56%;overflow:hidden;padding:56% 0 0;position:relative;width:100%}.template-interlab .half .col2-2 figure img{margin:0;position:absolute;top:0;width:100%}.template-interlab .half .col2-2 figure figcaption{bottom:8px;bottom:0.5rem;color:#fff;font-size:8px;font-size:0.5rem;position:absolute;right:8px;right:0.5rem;-webkit-text-shadow:0px 0px 1.5px rgba(0,0,0,.85),0px 0px 1.5px rgba(0,0,0,.85),0px 0px 1.5px rgba(0,0,0,.85);-moz-text-shadow:0px 0px 1.5px rgba(0,0,0,.85),0px 0px 1.5px rgba(0,0,0,.85),0px 0px 1.5px rgba(0,0,0,.85);text-shadow:0px 0px 1.5px rgba(0,0,0,.85),0px 0px 1.5px rgba(0,0,0,.85),0px 0px 1.5px rgba(0,0,0,.85)}.template-interlab .contentsHeader{background:#fff;margin:0;padding:2rem 0rem}.template-interlab .contentsBody{background:#fff;position:relative}.template-interlab .title-wrapper{background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:2px 2px,cover;margin:0 0 2rem;padding:7.5rem 0;text-align:center}.template-interlab .title-wrapper .contentsBody_title{background:linear-gradient(to top,var(--border-color) 0,var(--border-color) 4px,transparent 4px);color:#333;display:inline;font-size:48px;font-size:3rem;margin:0;padding:2px 0}@media(max-width:768px){.template-interlab .title-wrapper .contentsBody_title{font-size:clamp(1.5rem,6vw,2.25rem)}}.template-interlab .contentsRemarks{margin:2rem 0rem}.template-interlab .contentsRemarks .logo{background-color:#fff;background-position:50%;float:none;margin:1rem 0rem}.template-interlab .contentsRemarks .logo img{display:block;margin:0 auto}.template-interlab .contentsRemarks .more{float:none}.template-interlab .wysiwyg{overflow:hidden;width:100%}.template-interlab .wysiwyg p{line-height:1.75}.template-interlab-worklab .title-wrapper{--border-color:#bd0000;background-image:url(/_assets/images/aboutus/bg-dot.svg),url(/asset/image/aboutus/interlab-work-bg.jpg)}.template-interlab-edulab .title-wrapper{--border-color:#95c800;background-image:url(/_assets/images/aboutus/bg-dot.svg),url(/asset/image/aboutus/interlab-edu-bg.jpg)}.template-interlab-locallab .title-wrapper{--border-color:#00a2c8;background-image:url(/_assets/images/aboutus/bg-dot.svg),url(/asset/image/aboutus/interlab-local-bg.jpg)}.template-interlab-locallab .half .col2-2 figure{margin:0rem 0rem 2rem}.template-interlab-edulab .half,.template-interlab-locallab .half,.template-interlab-worklab .half{padding:0rem 0rem 1rem}.template-interlab-edulab .contentsHeader_title,.template-interlab-locallab .contentsHeader_title,.template-interlab-worklab .contentsHeader_title{clear:both;line-height:1.3}.template-interlab-edulab .unit.unitCrown,.template-interlab-locallab .unit.unitCrown,.template-interlab-worklab .unit.unitCrown{background:#176e71;border:2px solid #fff;color:#fff;float:left;font-size:12px;font-size:0.75rem;line-height:1.75;margin:0rem 0.5rem 0.5rem 0rem;padding:0rem 0.4rem}.template-interlab-edulab .unit.unitCrown span,.template-interlab-locallab .unit.unitCrown span,.template-interlab-worklab .unit.unitCrown span{font-size:12px;font-size:0.75rem}.template-interlab-edulab .contentsBody_title .contentsBody_title_sub,.template-interlab-locallab .contentsBody_title .contentsBody_title_sub,.template-interlab-worklab .contentsBody_title .contentsBody_title_sub{display:block;font-size:1rem}.template-interlab-edulab .contentsBody_title .contentsBody_title_main,.template-interlab-locallab .contentsBody_title .contentsBody_title_main,.template-interlab-worklab .contentsBody_title .contentsBody_title_main{display:block}.isIE .template-interlab .title-wrapper,.no-svg .template-interlab .title-wrapper{background:url(/_assets/images/aboutus/bg-dot.png) 0 0}.template-interlab-permalink .contentsHeader{padding:2rem 0rem}.template-interlab-permalink .contentsHeader .contentsHeader_title{margin:0}.template-interlab-permalink .contentsHeader .tileBody_img{margin:2rem 0rem 0.5rem}@media(max-width:768px){.template-interlab-permalink .contentsHeader_title{align-items:center;display:flex;gap:8px}}.template-interlab-permalink .contentsHeader_title .img{aspect-ratio:1/1;border-radius:100%;display:block;height:64px;overflow:hidden;width:64px}@media(min-width:768px){.template-interlab-permalink .contentsHeader_title .img{display:none}}.template-interlab-permalink .contentsHeader_title .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.template-interlab-permalink .contentsHeader_title .name{font-size:1.75rem}}.template-interlab-permalink .contentsHeader_title .role{color:#666;display:block;font-size:16px;font-size:1rem;line-height:2}@media(max-width:768px){.template-interlab-permalink .contentsHeader_title .role{font-size:.8rem}}.template-interlab-permalink .contentsHeader_title .ruby{display:inline-block;font-size:16px;font-size:1rem;vertical-align:bottom}.template-interlab-permalink .tileBody{margin:0rem 0rem 2rem}.template-interlab-permalink .col2.left .subCol{width:288px;width:18rem}.template-interlab-permalink .subCol{border-top:3px solid #176e71}.template-interlab-permalink .subCol h2,.template-interlab-permalink .subCol h3{border-top:1px dotted #333;color:#333;font-size:16px;font-size:1rem;font-weight:700;line-height:1.75;margin:-1px 0rem 1rem;padding:0.25rem 0rem 0rem}.template-interlab-permalink .subCol li,.template-interlab-permalink .subCol ul{border:0;display:block;list-style:none;margin:0;padding:0}.template-interlab-permalink .subCol p,.template-interlab-permalink .subCol ul{margin:0rem 0rem 1rem}.template-interlab-permalink .subCol li,.template-interlab-permalink .subCol p{font-size:16px;font-size:1rem;line-height:1.5}.template-interlab-permalink .subCol li{background:url(/_assets/images/general/icon-bullet.svg) no-repeat 0 6px/8px 8px;padding:0rem 0rem 0.5rem 1rem}.template-interlab-permalink .subCol .columnInner{margin:0rem 1rem 0rem 0rem;overflow:hidden}.template-interlab-permalink .mainCol .wysiwyg{margin:0 auto;max-width:36rem}.template-interlab-permalink .mainCol .tileBody_img+.wysiwyg{padding:2rem 0rem 0rem}#staffList{clear:both}#staffList .contentsBody_element{overflow:hidden}#staffList li,#staffList ul{border:0;list-style:none;margin:0;padding:0}#staffList ul{--columns:6;display:grid;gap:2rem;grid-template-columns:repeat(var(--columns),1fr)}@media(max-width:1023px){#staffList ul{--columns:4}}@media(max-width:768px){#staffList ul{--columns:3}}@media(max-width:544px){#staffList ul{--columns:2}}#staffList .hidden{display:none}#staffList .a,#staffList a{display:block;opacity:1;text-decoration:none;-o-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-o-transition-duration:180ms;-moz-transition-duration:180ms;-ms-transition-duration:180ms;-webkit-transition-duration:180ms;transition-duration:180ms;-o-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-o-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-moz-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-ms-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-webkit-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99)}#staffList .a:hover,#staffList a:hover{opacity:.5}#staffList .a span,#staffList a span{display:block;text-align:center;-moz-text-align-last:auto;text-align-last:auto;width:100%}#staffList .a:hover{opacity:1!important}#staffList .a .name{color:inherit!important}#staffList .role{color:#333;font-size:10px;font-size:0.625rem;line-height:1.2}#staffList .role span{display:inline;font-size:10px;font-size:0.625rem}#staffList .name{color:#176e71;font-size:16px;font-size:1rem;line-height:1.1;padding:0.25rem 0rem 0rem;-o-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-o-transition-duration:250ms;-moz-transition-duration:250ms;-ms-transition-duration:250ms;-webkit-transition-duration:250ms;transition-duration:250ms;-o-transition-property:color,border-bottom-color;-moz-transition-property:color,border-bottom-color;-ms-transition-property:color,border-bottom-color;-webkit-transition-property:color,border-bottom-color;transition-property:color,border-bottom-color;-o-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-moz-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-ms-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-webkit-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99)}#staffList .name span{display:inline;font-size:16px;font-size:1rem}#staffList .img{aspect-ratio:1/1;border:1px solid #c8eced;border-radius:100%;box-sizing:border-box;display:block;margin:0 0 4px;opacity:1;overflow:hidden;-o-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-o-transition-duration:180ms;-moz-transition-duration:180ms;-ms-transition-duration:180ms;-webkit-transition-duration:180ms;transition-duration:180ms;-o-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-o-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-moz-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-ms-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-webkit-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99)}#staffList .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#staffList .currently-viewed .img,#staffList a:hover .img{border:1px solid #ba4a00;opacity:.5}#staffList .currently-viewed .name,#staffList a:hover .name{color:#ba4a00}.no-svg .template-interlab-permalink li{background:url(/_assets/images/general/icon-bullet.png) no-repeat 0 6px}.template-interlab-index #contents,.template-interlab-index .contents{background:#fff;background-size:100% auto}.template-interlab-index .contentsHeader_title{color:#fff;font-size:64px;font-size:4rem;margin:0;-webkit-text-shadow:0px 0px 6px hsla(0,0%,4%,.95);-moz-text-shadow:0px 0px 6px hsla(0,0%,4%,.95);text-shadow:0px 0px 6px hsla(0,0%,4%,.95)}@media(max-width:544px){.template-interlab-index .contentsHeader_title{background:url(/asset/image/aboutus/interlab/interlab/interlab_main_forest02_mobile.jpg) no-repeat 50%/cover;font-size:1.75rem;margin:0 -16px;padding:48px 0;text-align:center}}.template-interlab-index .contentsHeader{background-color:transparent;background-image:url(/asset/image/aboutus/interlab-top.jpg);background-repeat:no-repeat;background-size:cover;height:auto!important;height:160px;min-height:160px;min-height:10rem;padding:6rem 0rem 2rem}@media(max-width:544px){.template-interlab-index .contentsHeader{background:#333;margin:0;padding:0}}.template-interlab-index .contentsHeader_body{margin:1rem 0 0;overflow:hidden;width:100%}@media(max-width:544px){.template-interlab-index .contentsHeader_body{margin:0}}.template-interlab-index .contentsHeader_bodyInner{float:right;max-width:23rem;width:100%}@media(max-width:544px){.template-interlab-index .contentsHeader_bodyInner{float:none;max-width:100%;padding:1.5rem 0}}.template-interlab-index .contentsHeader_bodyInner p{display:block;font-size:14px;font-size:0.875rem;line-height:1.6;margin:0rem 0rem 1rem;overflow:hidden;padding:0rem 0.5rem;position:relative}.template-interlab-index .contentsHeader_bodyInner p:last-child{margin-bottom:0}.template-interlab-index .contentsHeader_bodyInner p span{font-size:14px;font-size:0.875rem}@media(max-width:544px){.template-interlab-index .contentsHeader_bodyInner p span{font-size:1rem}}.template-interlab-index .contentsHeader_bodyInner span{color:#fff;font-size:14px;font-size:0.875rem}.template-interlab-index .contentsHeader_bodyInner .row{background:#333;display:inline;margin:0;min-width:352px;min-width:22rem;padding:0.15rem 0rem}.template-interlab-index .contentsHeader_bodyInner .row:before{background:#333;bottom:0;content:" ";display:block;left:0;position:absolute;top:0;width:8.8px;width:0.55rem;z-index:0}.template-interlab-index .contentsHeader_bodyInner .row:after{background:#333;bottom:22.4px;bottom:1.4rem;content:" ";display:block;position:absolute;right:0;top:0;width:8.8px;width:0.55rem;z-index:0}.template-interlab-index #interlabTopRole{padding:2rem 0rem}.template-interlab-index #interlabTopRole .col2-2 img{margin:0.5rem 0rem 0rem}.template-interlab-index #staffList{margin:2rem 0rem 0rem}.template-interlab-index .wysiwyg h3.work{background:linear-gradient(transparent 60%,rgba(200,51,51,.5) 0)}.template-interlab-index .wysiwyg h3.edu{background:linear-gradient(transparent 60%,rgba(149,200,0,.5) 0)}.template-interlab-index .wysiwyg h3.local{background:linear-gradient(transparent 60%,rgba(192,228,229,.5) 0)}.template-interlab-index .half .col1-2 a{display:block;opacity:1;overflow:hidden;text-decoration:none;-o-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-o-transition-duration:180ms;-moz-transition-duration:180ms;-ms-transition-duration:180ms;-webkit-transition-duration:180ms;transition-duration:180ms;-o-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-o-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-moz-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-ms-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-webkit-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);width:100%}.template-interlab-index .half .col1-2 a:hover{opacity:.5}.template-interlab-index .half .col1-2 figure{float:left;margin:0rem 1rem 0.5rem 0rem;max-height:90px;overflow:hidden;position:relative;width:160px}.template-interlab-index .half .col1-2 figure img{display:block;margin:0;padding:0}.template-interlab-index .half .col1-2 p{color:#333}.template-interlab-index .half .col2-2 p{text-align:center;-moz-text-align-last:auto;text-align-last:auto}.template-interlab-index .half .col2-2 p img{height:auto;max-width:100%;vertical-align:bottom}.template-interlab-index #interlabTopThree a{padding:0rem 0rem 1rem}.template-interlab-index #interlabTopThree a p{margin:0;padding:0}.template-interlab-index #interlabTopThree .col2-2 img{margin:3rem 0rem 0rem}.en .template-interlab-index #interlabTopThree p{text-align:left}.template-interlab-roles .contentsHeader_title{margin-right:0}.template-interlab-roles .wysiwyg p{margin:0rem 0rem 1rem}.template-interlab-roles .wysiwyg dl{align-items:center;border-bottom:1px dotted #333;border-top:1px solid #176e71;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:2rem 0 0;padding:.5rem 0}.template-interlab-roles .wysiwyg dt{color:#333;font-size:14px;font-size:0.875rem;font-weight:700;line-height:1.1}.template-interlab-roles .wysiwyg dd{font-size:16px;font-size:1rem}.template-interlab-roles .wysiwyg dd a{background:url(/_assets/images/general/icons-right.png) no-repeat 100% 48.5%;box-sizing:border-box;color:#176e71;display:block;line-height:1.1;padding:0 1.5rem 0 0;text-decoration:none;-o-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-o-transition-duration:250ms;-moz-transition-duration:250ms;-ms-transition-duration:250ms;-webkit-transition-duration:250ms;transition-duration:250ms;-o-transition-property:color,border-bottom-color;-moz-transition-property:color,border-bottom-color;-ms-transition-property:color,border-bottom-color;-webkit-transition-property:color,border-bottom-color;transition-property:color,border-bottom-color;-o-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-moz-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-ms-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-webkit-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99)}.template-interlab-roles .wysiwyg dd a.selected,.template-interlab-roles .wysiwyg dd a:hover{border-bottom-color:#ba4a00;color:#ba4a00}.template-interlab-roles .wysiwyg dd a:active{border-bottom-color:#002e30;color:#002e30;-o-transition-delay:0;-moz-transition-delay:0;-ms-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-o-transition-duration:180ms;-moz-transition-duration:180ms;-ms-transition-duration:180ms;-webkit-transition-duration:180ms;transition-duration:180ms;-o-transition-property:color,border-bottom-color;-moz-transition-property:color,border-bottom-color;-ms-transition-property:color,border-bottom-color;-webkit-transition-property:color,border-bottom-color;transition-property:color,border-bottom-color;-o-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-moz-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-ms-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);-webkit-transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99);transition-timing-function:cubic-bezier(0.55,0.01,0.11,0.99)}.template-interlab-roles .unitRoles{margin:0rem 0rem 4rem}.en .template-interlab .title-wrapper .contentsBody_title{font-size:40px;font-size:2.5rem}@media(min-width:768px){.template-interlab-staff .contentsHeader.descLeft .contentsHeader_bodyInner.wysiwyg p{-moz-text-align-last:right;text-align-last:right}}#staffList{overflow:hidden;width:100%}#staffList .staffMegaLink{display:block;opacity:1;position:relative}#staffList .staffMegaLink:hover{opacity:1}#staffList .staffMegaLink .contentsBody_title{margin:0rem 0rem 2rem}#staffList .staffMegaLink .contentsBody_element,#staffList .staffMegaLink ul{overflow:visible;position:relative}#staffList .staffMegaLink ul{--columns:8;gap:0 2rem;left:calc(50% - 50vw);margin:0;opacity:.25;width:100vw}@media(max-width:768px){#staffList .staffMegaLink ul{--columns:5;gap:1rem}}#staffList .staffMegaLink .wysiwyg{bottom:0;color:#333;height:145.6px;height:9.1rem;left:0;margin:auto;max-width:24rem;position:absolute;right:0;top:0;width:100%;z-index:38}#staffList .staffMegaLink .wysiwyg p{font-weight:700;text-align:center;-moz-text-align-last:auto;text-align-last:auto}#staffList .staffMegaLink .wysiwyg .extlink{margin:0}#staffList .staffMegaLink .wysiwyg .extlink a{margin:0;text-shadow:none}#staffList .staffMegaLink .wysiwyg .extlink a:hover{opacity:1}.vimeo-wrap{padding:56.25% 0 0;position:relative}.vimeo-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.interlabStaffLayout{display:grid;gap:2rem}@media(min-width:768px){.interlabStaffLayout{grid-template-areas:"fig fig" "aside main";grid-template-columns:18rem 1fr}.interlabStaffLayout.ui-state-retired{grid-template-areas:"aside fig" "aside main"}.interlabStaffLayout__fig{grid-area:fig}.interlabStaffLayout__main{grid-area:main}.interlabStaffLayout__aside{grid-area:aside}}.interlabStaffMainFig{aspect-ratio:16/9;position:relative}@media(max-width:768px){.interlabStaffMainFig{margin:0 -16px}}.interlabStaffMainFig img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.interlabStaffMainFig figcaption{background:rgba(0,0,0,.6);bottom:0;color:#fff;font-size:.75rem;font-weight:700;padding:.5rem;position:absolute;right:0;text-align:right;word-break:break-all}