@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}button{border:none;background:none;outline:none;cursor:pointer}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:LINESeedJP;src:url(../../assets/fonts/LINESeedJP_OTF_Rg.woff2) format("woff2"),url(../../assets/fonts/LINESeedJP_OTF_Rg.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:LINESeedJP;src:url(../../assets/fonts/LINESeedJP_OTF_Bd.woff2) format("woff2"),url(../../assets/fonts/LINESeedJP_OTF_Bd.woff) format("woff");font-style:normal;font-weight:700}:root{--mq-mobile: 320;--mq-sp: 768;--mq-tab: 1024;--mq-header: 1300;--mq-pc: 1920;--spacing: .02em;--header-height: 80px;--section-padding-vertical: 80px;--section-padding-horizontal: 60px}html,body{position:relative;background:#F7F6F2;color:#23364c;font-family:YakuHanJP,Inter Tight,LINESeedJP,sans-serif;font-size:16px;line-height:1.6;-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-height);text-align:justify;word-break:normal;line-break:strict;overflow-wrap:anywhere;font-feature-settings:"palt"}html{overflow:auto}body{overflow:clip;padding-top:clamp(.375rem,calc(6rem - (.0037037037rem*360))/16 + calc(.0037037037vw * 100)/1,.625rem);font-size:clamp(.875rem,calc(14rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,1rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.8}body.is-wp_frontend:before{content:"";display:block;width:100%;height:100dvh;position:fixed;top:0;left:0;z-index:10000;border-style:solid;border-color:#fff;border-width:clamp(.375rem,calc(6rem - (.0037037037rem*360))/16 + calc(.0037037037vw * 100)/1,.625rem);background-image:url(../../assets/images/common/ornament__border-radius--left-top.svg),url(../../assets/images/common/ornament__border-radius--left-bottom.svg),url(../../assets/images/common/ornament__border-radius--right-top.svg),url(../../assets/images/common/ornament__border-radius--right-bottom.svg);background-repeat:no-repeat;background-position:left top,left bottom,right top,right bottom;box-sizing:border-box;pointer-events:none}*{letter-spacing:var(--spacing);box-sizing:border-box}a{color:#23364c;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,-webkit-text-decoration-color .3s ease;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,text-decoration-color .3s ease;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.is-pc a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}img{max-width:100%;height:auto}.grecaptcha-badge{display:none}.l-container{max-width:clamp(19.125rem,0rem/16 + 85vw/1,76.5rem);margin-left:auto;margin-right:auto;width:85%}.l-container.size-xs{max-width:700px}.l-container.size-sm{max-width:900px}.l-container.size-lg{max-width:1110px}.l-container.size-xl{max-width:1920px}.l-footer{position:relative;z-index:1000}.l-footer .l-container{max-width:clamp(19.125rem,calc(306rem - (.9388888889rem*360))/16 + calc(.9388888889vw * 100)/1,82.5rem);width:90%}.l-footer__top{background:#F3F0E9;padding:clamp(2.5rem,calc(40rem - (.0185185185rem*360))/16 + calc(.0185185185vw * 100)/1,3.75rem) clamp(0rem,0rem/16 + 0vw/1,0rem)}.l-footer__contents{display:grid;grid-template-columns:1fr 18%;justify-content:space-between;gap:60px 5%;margin-top:40px}.l-footer__address{align-self:end;color:#848e99;font-size:clamp(.625rem,calc(10rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.75rem);display:grid;grid-template-columns:100%;gap:10px}.l-footer__bottom{position:-webkit-sticky;position:sticky;bottom:0;left:0;z-index:-1;padding:80px 60px;padding:clamp(7.5rem,calc(120rem - (.0555555556rem*360))/16 + calc(.0555555556vw * 100)/1,11.25rem) clamp(0rem,0rem/16 + 0vw/1,0rem) clamp(1.25rem,calc(20rem - (.037037037rem*360))/16 + calc(.037037037vw * 100)/1,3.75rem);background-image:url(../../assets/images/common/footer__bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.l-footer__bottom:before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.2);position:absolute;top:0;left:0;pointer-events:none;z-index:-1}.l-footer__bottom .l-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;color:#fff;gap:20px}.l-form input,.l-form textarea,.l-form select{font-family:YakuHanJP,Inter Tight,LINESeedJP,sans-serif}.l-form input[type=text],.l-form input[type=tel],.l-form input[type=email],.l-form input[type=number],.l-form input[type=date],.l-form select,.l-form textarea{width:100%;background:#FFFFFF;border:1px solid #DDDDDD;border-radius:6px;line-height:1.4;padding:1.5em 1.25em;font-size:clamp(.875rem,calc(14rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,1rem);-webkit-appearance:none;cursor:pointer}.l-form input[type=text]::-webkit-input-placeholder,.l-form input[type=tel]::-webkit-input-placeholder,.l-form input[type=email]::-webkit-input-placeholder,.l-form input[type=number]::-webkit-input-placeholder,.l-form input[type=date]::-webkit-input-placeholder,.l-form select::-webkit-input-placeholder,.l-form textarea::-webkit-input-placeholder{color:#c1c1c1}.l-form input[type=text]::-moz-placeholder,.l-form input[type=tel]::-moz-placeholder,.l-form input[type=email]::-moz-placeholder,.l-form input[type=number]::-moz-placeholder,.l-form input[type=date]::-moz-placeholder,.l-form select::-moz-placeholder,.l-form textarea::-moz-placeholder{color:#c1c1c1}.l-form input[type=text]::placeholder,.l-form input[type=tel]::placeholder,.l-form input[type=email]::placeholder,.l-form input[type=number]::placeholder,.l-form input[type=date]::placeholder,.l-form select::placeholder,.l-form textarea::placeholder{color:#c1c1c1}.l-form select::-ms-expand{display:none}.l-form input[type=date],.l-form .l-form__select-wrap{max-width:15em}.l-form label{cursor:pointer}.l-form textarea{display:block;height:200px;resize:vertical}.l-form span.wpcf7-list-item{display:block;margin:10px 0}.l-form .wpcf7-spinner{display:none}.l-form .wpcf7-not-valid-tip{background:#ffe6ea;width:100%;margin-top:10px;color:#f65077;border-radius:3px;display:block;font-size:11px;padding:4px 10px}.l-form div.wpcf7-mail-sent-ok{display:none!important}.l-form .ui-datepicker{z-index:10!important}.l-form .u-notice{font-size:clamp(.75rem,calc(12rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.875rem)}.l-form .u-notice a{color:currentColor}.l-form__table-wrapper{display:grid;grid-template-columns:-webkit-max-content 1fr auto;grid-template-columns:max-content 1fr auto;gap:30px}.l-form__table-inner{grid-column:span 3;display:grid;grid-template-columns:subgrid;grid-template-rows:auto auto;grid-template-areas:"l-form__table-status l-form__table-label l-form__table-example" "l-form__table-contents l-form__table-contents l-form__table-contents";gap:15px 5px}.l-form__table-label{align-self:center;grid-area:l-form__table-label;line-height:1.4;font-size:clamp(.875rem,calc(14rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,1rem)}.l-form__table-status{align-self:center;grid-area:l-form__table-status;color:#fff;background:#F65077;display:flex;align-items:center;justify-content:center;padding:2px 5px;font-size:clamp(.625rem,calc(10rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.75rem);border-radius:50vw}.l-form__table-example{grid-area:l-form__table-example;font-size:clamp(.75rem,calc(12rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.875rem);color:#848e99;margin-left:auto}.l-form__table-contents{grid-area:l-form__table-contents}.l-form__select-wrap{position:relative}.l-form__select-wrap:after{content:"▼";position:absolute;right:1em;top:.6em;pointer-events:none}.l-form__zip-code{margin-bottom:10px}.l-form__zip-code input{display:inline-block;width:10em;margin-left:10px}.l-form__submit{margin:0 auto;overflow:hidden;border-radius:clamp(.5rem,calc(8rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.625rem);background:linear-gradient(to right,#0077CB,#0095D8)}.l-form__submit input{display:flex;align-items:center;justify-content:center;font-size:clamp(1rem,calc(16rem - (.0037037037rem*360))/16 + calc(.0037037037vw * 100)/1,1.25rem);padding:clamp(1.25rem,calc(20rem - (.0092592593rem*360))/16 + calc(.0092592593vw * 100)/1,1.875rem);border:none;cursor:pointer;width:100%;background:transparent;color:#fff;transition:color .3s ease,background-color .3s ease}.l-form__submit input[disabled]{color:#777;background:#cccccc}.l-form__submit:before,.l-form__submit:after{content:none}.l-form__submit+p{margin:30px 0 0}.l-form__privacy-acceptance{text-align:center;margin-top:40px;font-size:clamp(.875rem,calc(14rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,1rem);margin-bottom:clamp(2.5rem,calc(40rem - (.0185185185rem*360))/16 + calc(.0185185185vw * 100)/1,3.75rem)}.l-form__privacy-wrapper{height:400px;padding:clamp(2.5rem,calc(40rem - (.0185185185rem*360))/16 + calc(.0185185185vw * 100)/1,3.75rem) clamp(1.25rem,calc(20rem - (.0185185185rem*360))/16 + calc(.0185185185vw * 100)/1,2.5rem);background:#FFFFFF;overflow-y:auto;border:1px solid #DDDDDD;margin-top:clamp(2.5rem,calc(40rem - (.037037037rem*360))/16 + calc(.037037037vw * 100)/1,5rem);border-radius:6px}.l-hamburger{display:none;align-items:center;justify-content:center;background:linear-gradient(to right,#0077CB,#0095D8);color:#fff;aspect-ratio:1;border-radius:6px;font-size:10px;padding:10px}.l-header{position:fixed;z-index:1100;top:20px;left:0;width:100%;height:80px}.l-header .l-container{position:relative;z-index:1200;height:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:inherit;width:calc(100% - var(--section-padding-horizontal) * 2)}.home .l-header__logoWrap{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.l-header__logo{display:block}.l-header__logo img{display:block;width:100%;max-width:320px}.l-header__nav{margin-left:auto;margin-right:0}.home .l-header__nav{margin-right:auto}.l-header__nav--main{display:flex;gap:10px;align-items:center}.l-header__nav--list{display:flex;border:1px solid #FFFFFF;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);padding:20px 40px;border-radius:6px;line-height:1.4;gap:clamp(.625rem,calc(10rem - (.0092592593rem*360))/16 + calc(.0092592593vw * 100)/1,1.25rem)}.l-header__nav--link{text-decoration:none;font-size:clamp(.625rem,calc(10rem - (.0037037037rem*360))/16 + calc(.0037037037vw * 100)/1,.875rem)}.l-header__nav--item.is-only_spMenu{display:none}.l-header__nav--cta{padding:22px 30px;border-radius:6px;text-decoration:none;color:#fff;display:grid;grid-template-columns:20px -webkit-max-content;grid-template-columns:20px max-content;gap:10px;position:relative;z-index:0;overflow:hidden;background:#FFFFFF;line-height:1.4;font-size:clamp(.625rem,calc(10rem - (.0037037037rem*360))/16 + calc(.0037037037vw * 100)/1,.875rem)}.l-header__nav--cta:before{content:"";-webkit-mask-image:url(../../assets/images/common/icon-mail.svg);mask-image:url(../../assets/images/common/icon-mail.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:currentColor}.l-header__nav--cta:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to right,#0077CB,#0095D8);z-index:-1;transition:opacity .3s ease}.l-header__nav--for-sp{display:none;border:1px solid #FFFFFF;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:6px;padding:20px 20px 100px;position:relative}.l-header__nav--for-sp .l-hamburger{position:absolute;bottom:0;right:0}.l-main{padding-top:calc(var(--header-height) + 20px);z-index:1000}.home .l-main{padding-top:0}.l-section{position:relative;padding-top:clamp(5rem,calc(80rem - (.037037037rem*360))/16 + calc(.037037037vw * 100)/1,7.5rem);padding-bottom:clamp(5rem,calc(80rem - (.037037037rem*360))/16 + calc(.037037037vw * 100)/1,7.5rem)}.l-sp-home-bar{display:none;border-top:1px solid #cccccc;position:fixed;width:100%;bottom:0;left:0;z-index:1000;background:#fff}.l-sp-home-bar__nav-list{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:2.5px;height:66px}.l-sp-home-bar__nav-item{width:50%;text-align:center;margin:2.5px}.l-sp-home-bar__nav-link{text-decoration:none;background:#ccc;padding:5px;height:100%;display:flex;align-items:center;justify-content:center}.l-sp-home-bar__nav-link img{height:20px;width:auto;margin-right:.5em}.l-sp-home-bar__nav-text{font-size:.8em;line-height:1em;font-feature-settings:"palt"}html.is-spMenuActive{overflow:hidden}html.is-spMenuActive .l-sp-menu{opacity:1;visibility:visible}.l-sp-menu{position:fixed;top:0;left:0;width:100%;opacity:0;visibility:hidden;background:#fff;height:calc(100% - 56px);margin-top:56px;overflow-y:auto;transition:opacity .3s ease,visibility .3s ease}.l-sp-menu .l-container{padding-top:35px;padding-bottom:13vh}.l-sp-menu__nav-link{text-decoration:none}.l-sp-menu__bottom{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;text-align:center}.c-article-list__wrap{overflow:hidden}.c-article-list__text-list{border-top:1px solid #DDDDDD;display:grid;grid-template-columns:auto auto 1fr}.c-article-list__text-list-item{padding:1em 0;border-bottom:1px solid #DDDDDD;display:grid;grid-column:span 3;grid-template-columns:subgrid;position:relative;z-index:0}.c-article-list__text-list-item:before{content:"";display:block;width:100vw;height:100%;background:linear-gradient(90deg,#FCF9F2,#F3F0E9,#FCF9F2);position:absolute;z-index:-1;left:50%;translate:-50% 0;pointer-events:none;opacity:0;transition:opacity .3s ease}.c-article-list__text-article{gap:10px;display:grid;grid-column:span 3;grid-template-columns:subgrid;align-items:center;gap:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem) clamp(1.25rem,11rem/16 + 2.5vw/1,2.9375rem)}.c-article-list__text-date{order:1;font-size:clamp(.75rem,calc(12rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.875rem);color:#848e99;font-family:LINESeedJP,sans-serif}.c-article-list__text-link{order:3;display:grid;grid-template-columns:1fr 20px;grid-template-rows:auto;align-items:center;gap:20px;text-decoration:none}.c-article-list__text-link--arrow{aspect-ratio:1;min-width:0;background:linear-gradient(to right,#0077CB,#0095D8);border-radius:6px;overflow:hidden;translate:0 .1em;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.c-article-list__text-link--arrow:before,.c-article-list__text-link--arrow:after{content:"";display:block;width:100%;height:100%;background:url(../../assets/images/common/icon-arrow.svg) center no-repeat;background-size:10px auto;grid-column:1;grid-row:1;transition:translate .3s ease}.c-article-list__text-link--arrow:before{translate:0 0}.c-article-list__text-link--arrow:after{translate:-100% 0}.c-article-list__text-link--inner{display:inline;background-image:linear-gradient(to right,#0077CB 0%,#0077CB 50%,#23364C 50%,#23364C 100%);background-size:200% 1px;background-position:100% 100%;background-repeat:no-repeat;transition:background-position .3s ease}.c-article-list__text-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;overflow:hidden;text-align:left;padding-bottom:1px}.c-article-list__text-taxonomy{order:2}.c-article-list__thumbnail-list{display:flex;gap:40px;flex-wrap:wrap;position:relative}.c-article-list__thumbnail-list a{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.c-article-list__thumbnail-list-item{width:calc((100% - 80px) / 3)}.c-article-list__thumbnail-card{display:grid;grid-template-rows:auto auto auto 1fr;height:100%}.c-article-list__thumbnail-link{display:grid;grid-template-rows:subgrid;grid-row:1/5;grid-column:1;padding:20px;border:1px solid #DDDDDD}.c-article-list__thumbnail-title{grid-row:3/4;grid-column:1;line-height:1.7em;margin:1px 0 10px}.c-article-list__thumbnail-date{grid-row:2/3;grid-column:1;color:#666;font-size:12px}.c-article-list__thumbnail-image{grid-row:1/2;grid-column:1;overflow:hidden;aspect-ratio:331/227;background:#F7F4ED;margin:-21px -21px 20px}.c-article-list__thumbnail-image img{transition:scale .3s ease}.c-article-list__thumbnail-text{grid-row:4/5;grid-column:1;font-weight:400;font-size:.9em}.c-article-list__thumbnail-taxonomy{grid-row:1/1;grid-column:1;pointer-events:none;z-index:0;display:flex;align-items:flex-start;justify-content:flex-end}.c-article-list__thumbnail-taxonomy a{pointer-events:auto}.c-article-list__thumbnail-term{background:#F7F4ED;font-size:12px;padding:.25em 1em}.c-list-news__not-found{text-align:center}.c-breadcrumbs{font-size:clamp(.625rem,calc(10rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.75rem);padding:clamp(.625rem,10rem/16 + 0vw/1,.625rem) clamp(.625rem,calc(10rem - (.0092592593rem*360))/16 + calc(.0092592593vw * 100)/1,1.25rem);border-radius:6px;border-left:1px solid #0077CB;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#FFFFFF}.c-breadcrumbs .l-container{overflow:hidden;text-overflow:ellipsis}.c-breadcrumbs a{display:inline-flex;align-items:center;gap:.5em;margin-right:.5em;position:relative;color:#848e99;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.c-breadcrumbs a:after{content:"";display:inline-block;width:6px;height:1px;background:linear-gradient(to right,#0077CB,#0095D8)}.c-btn{width:100%;max-width:380px;height:55px;border-radius:27px;border:2px solid #222222;padding:6px 13px;display:flex;align-items:center;justify-content:center;transition:.3s ease;text-decoration:none;font-weight:700;font-size:14px;letter-spacing:.06em;color:#222}.c-btn__fill-primary{width:100%;max-width:380px;border-radius:50vw;border-style:solid;border-width:2px;display:grid;grid-template-columns:1fr auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center;word-break:break-all;overflow:hidden;text-decoration:none;font-weight:700;font-size:14px;padding:10px 15px;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,-webkit-text-decoration-color .3s ease;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,text-decoration-color .3s ease;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease;color:#23364c;border-color:#23364c;background-color:#f7f4ed;color:#f7f4ed;border-color:#0077cb;background-color:#0077cb}.c-btn__fill-primary:before{content:"";grid-row:1;grid-column:1/2;z-index:1}.c-btn__fill-primary:after{content:"";justify-self:end;grid-row:1;grid-column:3/4;z-index:1}.c-btn__fill-primary i{margin-right:.4em}.c-btn__line-primary{width:100%;max-width:380px;border-radius:50vw;border-style:solid;border-width:2px;display:grid;grid-template-columns:1fr auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center;word-break:break-all;overflow:hidden;text-decoration:none;font-weight:700;font-size:14px;padding:10px 15px;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,-webkit-text-decoration-color .3s ease;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,text-decoration-color .3s ease;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease;color:#23364c;border-color:#23364c;color:#0077cb;border-color:#0077cb;background-color:#f7f4ed}.c-btn__line-primary:before{content:"";grid-row:1;grid-column:1/2;z-index:1}.c-btn__line-primary:after{content:"";justify-self:end;grid-row:1;grid-column:3/4;z-index:1}.c-btn__line-primary i{margin-right:.4em}.c-btn__fill-secondary{width:100%;max-width:380px;border-radius:50vw;border-style:solid;border-width:2px;display:grid;grid-template-columns:1fr auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center;word-break:break-all;overflow:hidden;text-decoration:none;font-weight:700;font-size:14px;padding:10px 15px;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,-webkit-text-decoration-color .3s ease;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,text-decoration-color .3s ease;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease;color:#23364c;border-color:#23364c;background-color:#f7f4ed;color:#f7f4ed;border-color:#3568d6;background-color:#3568d6}.c-btn__fill-secondary:before{content:"";grid-row:1;grid-column:1/2;z-index:1}.c-btn__fill-secondary:after{content:"";justify-self:end;grid-row:1;grid-column:3/4;z-index:1}.c-btn__fill-secondary i{margin-right:.4em}.c-btn__line-secondary{width:100%;max-width:380px;border-radius:50vw;border-style:solid;border-width:2px;display:grid;grid-template-columns:1fr auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center;word-break:break-all;overflow:hidden;text-decoration:none;font-weight:700;font-size:14px;padding:10px 15px;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,-webkit-text-decoration-color .3s ease;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,text-decoration-color .3s ease;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease;color:#23364c;border-color:#23364c;color:#3568d6;border-color:#3568d6;background-color:#f7f4ed}.c-btn__line-secondary:before{content:"";grid-row:1;grid-column:1/2;z-index:1}.c-btn__line-secondary:after{content:"";justify-self:end;grid-row:1;grid-column:3/4;z-index:1}.c-btn__line-secondary i{margin-right:.4em}.c-btn__arrow{aspect-ratio:1;background:linear-gradient(to right,#0077CB,#0095D8);border-radius:6px;overflow:hidden;translate:0 .1em;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.c-btn__arrow:before,.c-btn__arrow:after{content:"";display:block;width:100%;height:100%;background:url(../../assets/images/common/icon-arrow.svg) center no-repeat;grid-column:1;grid-row:1;transition:translate .3s ease}.c-btn__arrow:before{translate:0 0}.c-btn__arrow:after{translate:-100% 0}.c-btn__text{line-height:1.4;transition:color .3s ease}.c-btn__text--inner{background-image:linear-gradient(to right,#0077CB 0%,#0077CB 50%,#23364C 50%,#23364C 100%);background-size:200% 1px;background-position:100% 100%;background-repeat:no-repeat;transition:background-position .3s ease}.c-btn__primary{display:inline-grid;align-items:center;grid-template-columns:30px auto;gap:20px;text-decoration:none;background:#FFFFFF;padding:clamp(.9375rem,calc(15rem - (.0046296296rem*360))/16 + calc(.0046296296vw * 100)/1,1.25rem) clamp(1.25rem,calc(20rem - (.0046296296rem*360))/16 + calc(.0046296296vw * 100)/1,1.5625rem);border-left:2px solid #0077CB;border-radius:6px}.c-btn__primary .c-btn__text{font-size:clamp(.875rem,calc(14rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,1rem)}.c-btn__primary .c-btn__arrow{border-radius:4px}.c-btn__primary .c-btn__arrow:before,.c-btn__primary .c-btn__arrow:after{background-size:14px auto}.c-btn__secondary{display:inline-grid;align-items:center;grid-template-columns:30px auto;gap:10px;text-decoration:none}.c-btn__secondary .c-btn__arrow{border-radius:4px}.c-btn__secondary .c-btn__arrow:before,.c-btn__secondary .c-btn__arrow:after{background-size:14px auto}.c-btn__secondary .c-btn__text{padding-top:5px;font-size:clamp(.875rem,calc(14rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,1rem)}.c-btn__sub{display:grid;grid-template-columns:20px auto;gap:10px;text-decoration:none}.c-btn__sub .c-btn__arrow{border-radius:4px}.c-btn__sub .c-btn__arrow:before,.c-btn__sub .c-btn__arrow:after{background-size:10px auto}.c-btn__file--pdf{text-decoration:none;display:inline-grid;grid-template-columns:-webkit-max-content auto auto;grid-template-columns:max-content auto auto;align-items:center}.c-btn__file--pdf .c-btn__file--icon{width:clamp(1.125rem,calc(18rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,1.25rem);margin-right:10px;display:flex;align-items:center;justify-content:center}.c-btn__file--pdf:after{content:"[pdf]";font-size:70%;align-self:start}.c-cta{background:#e9e9e9;text-align:center;font-size:30px;padding:40px}.c-gototop{position:fixed;z-index:1200;right:40px;bottom:40px;background:#ccc;display:flex;align-items:center;justify-content:center;text-align:center;width:80px;height:80px;border-radius:50%;font-size:.8em;transition:opacity .3s ease,pointer-events .3s ease;opacity:0;pointer-events:none}.c-gototop.is-active{opacity:1;pointer-events:auto}.c-heading__primary,.c-heading__primary--white{display:flex;justify-content:space-between;gap:20px;font-family:"Libre Baskerville","Noto Serif JP",Serif;line-height:1.3;border-top-width:1px;border-top-style:solid;border-top-color:#ddd;text-align:left}.c-heading__primary--title{font-size:clamp(1.5rem,calc(24rem - (.0222222222rem*360))/16 + calc(.0222222222vw * 100)/1,3rem);letter-spacing:0;word-break:keep-all}.c-heading__primary--title:before{content:"";display:block;height:4px;background:linear-gradient(to right,#0077CB,#0095D8);margin-top:-1px;margin-bottom:26px}.c-heading__primary--label{font-size:clamp(.75rem,calc(12rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.875rem);background:linear-gradient(to right,#0077CB,#0095D8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;align-self:center;flex-shrink:0}.c-heading__primary--label:before{content:"（"}.c-heading__primary--label:after{content:"）"}.c-heading__primary--white{color:#fff;border-top-color:currentColor}.c-heading__primary--white .c-heading__primary--title:before{background:currentColor}.c-heading__primary--white .c-heading__primary--label{background:none;color:currentColor;-webkit-text-fill-color:currentColor}@font-face{font-family:icomoon;src:url(../../assets/fonts/icomoon.eot);src:url(../../assets/fonts/icomoon.eot) format("embedded-opentype"),url(../../assets/fonts/icomoon.ttf) format("truetype"),url(../../assets/fonts/icomoon.woff) format("woff"),url(../../assets/fonts/icomoon.svg) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arr-thin-r:before{content:""}.icon-dl:before{content:""}.icon-arr-thin-t:before{content:""}.icon-popup:before{content:""}.icon-tel:before{content:""}.icon-arr-b:before{content:""}.icon-arr-l:before{content:""}.icon-arr-r:before{content:""}.icon-arr-t:before{content:""}.icon-arr-thin-b:before{content:""}.icon-arr-thin-l:before{content:""}.icon-mail:before{content:""}.icon-checked:before{content:""}.icon-pamph:before{content:""}.icon-freeDial:before{content:""}.icon-mailThin:before{content:""}.icon-line:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.c-list-category__wrap{display:grid;grid-template-columns:auto 1fr;gap:20px 60px;background:#FFFFFF;padding:clamp(.625rem,10rem/16 + 0vw/1,.625rem) clamp(1.25rem,calc(20rem - (.0092592593rem*360))/16 + calc(.0092592593vw * 100)/1,1.875rem);align-items:baseline;border-radius:6px}.c-list-category__heading{color:#848e99;font-size:12px;line-height:1.4}.c-list-category__list{display:flex;flex-wrap:wrap;gap:5px}.c-list-category__list .cat-item>*{display:flex;align-items:center;justify-content:center;font-size:clamp(.75rem,calc(12rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.875rem);line-height:1.4;text-decoration:none;padding:clamp(.625rem,10rem/16 + 0vw/1,.625rem) clamp(.625rem,calc(10rem - (.0092592593rem*360))/16 + calc(.0092592593vw * 100)/1,1.25rem);border-radius:4px;color:#23364c;background:#F3F0E9;transition:color .3s ease;-webkit-appearance:none;font-family:YakuHanJP,Inter Tight,LINESeedJP,sans-serif}.c-list-category__list .cat-item.current-cat>*{color:#fff;background:linear-gradient(to right,#0077CB,#0095D8)}.c-list-simple-cat__wrap{overflow:hidden}.c-list-simple-cat__list{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.c-list-simple-cat__item>*{min-width:127px;background:#FFFFFF;color:#0077cb;font-size:clamp(.75rem,12rem/16 + 0vw/1,.75rem);text-decoration:none;line-height:1.4;padding:7px;border-radius:4px;display:flex;align-items:center;justify-content:center}.c-simple-list li:before{content:"・"}.c-member-list__list,.c-member-list__list--specialist,.c-member-list__list--general,.c-member-list__list--university{display:grid}.c-member-list__item{line-height:1.4;align-items:baseline;gap:15px 20px;padding-left:20px;border-style:solid;border-color:#ddd;border-width:0 0 0 1px}.c-member-list__name{font-size:clamp(1rem,calc(16rem - (.0037037037rem*360))/16 + calc(.0037037037vw * 100)/1,1.25rem);grid-area:member-list__name;text-align:left}.c-member-list__photo{aspect-ratio:1;border-radius:6px;background:#ccc;grid-area:member-list__photo;align-self:start;overflow:hidden}.c-member-list__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-member-list__position{font-size:clamp(.625rem,calc(10rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.75rem);grid-area:member-list__position}.c-member-list__position:before{content:"（"}.c-member-list__position:after{content:"）"}.c-member-list__fields{font-size:clamp(.75rem,calc(12rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.875rem);grid-area:member-list__fields;align-self:end}.c-member-list__fields span{color:#848e99;font-size:clamp(.625rem,calc(10rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.75rem)}.c-member-list__list--university{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr auto;gap:72px 48px}.c-member-list__list--university .c-member-list__item{display:grid;grid-row:span 2;grid-template-columns:1fr auto 39%;grid-template-rows:subgrid;grid-template-areas:"member-list__name member-list__position member-list__photo" "member-list__fields member-list__fields member-list__photo"}.c-member-list__list--general{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr auto;gap:30px 48px}.c-member-list__list--general .c-member-list__item{display:grid;grid-row:span 2;grid-template-columns:1fr auto;grid-template-rows:subgrid;grid-template-areas:"member-list__name member-list__position" "member-list__fields member-list__fields";gap:15px 20px}.c-member-list__list--specialist{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;gap:30px 36px}.c-member-list__list--specialist .c-member-list__item{display:grid;grid-template-columns:1fr auto;grid-template-rows:subgrid;grid-template-areas:"member-list__name member-list__position";gap:15px 20px}.c-page-hero .l-container{display:grid;grid-template-columns:40% 1fr;grid-template-rows:auto 1fr;gap:40px}.c-page-hero__title{grid-column:2/3;grid-row:span 2;display:grid;grid-template-columns:100%;grid-template-rows:subgrid;grid-template-areas:"c-page-hero__title--sub" "c-page-hero__title--main";font-family:"Libre Baskerville","Noto Serif JP",Serif;margin:0;text-align:right}.c-page-hero__title--main{grid-area:c-page-hero__title--main;font-size:clamp(2rem,calc(32rem - (.037037037rem*360))/16 + calc(.037037037vw * 100)/1,4.5rem);align-self:end;line-height:1.3}.c-page-hero__title--sub{grid-area:c-page-hero__title--sub;font-size:clamp(1rem,calc(16rem - (.0037037037rem*360))/16 + calc(.0037037037vw * 100)/1,1.25rem);background:linear-gradient(to right,#0077CB,#0095D8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;align-self:start;text-transform:capitalize}.c-page-hero__title--sub:before{content:"（"}.c-page-hero__title--sub:after{content:"）"}.c-page-hero__thumbnail{grid-column:1/2;grid-row:1/3}.c-page-hero__thumbnail img{border-radius:10px}.c-pager-archive{text-align:center;background:#FFFFFF;border-radius:6px;padding:10px}.c-pager-archive .wp-pagenavi{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.3125rem,calc(5rem - (.0046296296rem*360))/16 + calc(.0046296296vw * 100)/1,.625rem)}.c-pager-archive .wp-pagenavi>*{border-radius:6px;display:flex;align-items:center;justify-content:center;aspect-ratio:1;width:clamp(2.5rem,calc(40rem - (.0074074074rem*360))/16 + calc(.0074074074vw * 100)/1,3rem)}.c-pager-archive .wp-pagenavi .current{background:linear-gradient(to right,#0077CB,#0095D8);color:#fff}.c-pager-archive .wp-pagenavi a{background:#F3F0E9;color:#23364c;text-decoration:none}.c-pager-single{background:#FFFFFF;border-radius:6px;padding:10px}.c-pager-single__list{display:grid;grid-template-columns:1fr auto 1fr;line-height:1.4;transition:color .3s ease;align-items:center;gap:10px}.c-pager-single__list a{text-decoration:none;font-size:clamp(.875rem,calc(14rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,1rem)}.c-pager-single__list .c-btn__arrow{grid-area:c-btn__arrow}.c-pager-single__list .c-btn__text{padding-top:5px;grid-area:c-btn__text}.c-pager-single__next{justify-self:start}.c-pager-single__next a{display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto;grid-template-areas:"c-btn__arrow c-btn__text";align-items:center;gap:10px}.c-pager-single__next a .c-btn__arrow:before,.c-pager-single__next a .c-btn__arrow:after{rotate:Y 180deg}.c-pager-single__next a .c-btn__arrow:before{translate:100% 0}.c-pager-single__next a .c-btn__arrow:after{translate:0 0}.c-pager-single__archive{justify-self:center}.c-pager-single__prev{justify-self:end}.c-pager-single__prev a{display:grid;grid-template-columns:1fr 30px;grid-template-rows:auto;grid-template-areas:"c-btn__text c-btn__arrow";align-items:center;gap:10px}.c-table{transform:translateZ(0);display:table;table-layout:fixed;width:100%;border-top:1px dotted #e3e3e3}.c-table .c-table__td,.c-table .c-table__th{display:table-cell;text-align:left;font-weight:400;border-bottom:1px dotted #e3e3e3}.c-table .c-table__th{width:210px;background-color:#f8f8f8;padding:14px 20px 14px 22px}.c-table .c-table__td{background-color:#fff;padding:14px 24px;line-height:2}.c-table__primary .c-table__th{width:9em;background-color:#fff}.c-nav{display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;grid-template-rows:auto;grid-template-areas:"c-nav__cta c-nav__list";gap:40px 10%;align-items:center}.c-nav__list{grid-area:c-nav__list;display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:clamp(1.5625rem,calc(25rem - (-.0046296296rem*360))/16 + calc(-.0046296296vw * 100)/1,1.25rem) clamp(1.875rem,calc(30rem - (.0277777778rem*360))/16 + calc(.0277777778vw * 100)/1,3.75rem)}.c-nav__cta{grid-area:c-nav__cta;display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;justify-content:space-between;background-image:url(../../assets/images/common/nav__btn--contact-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;text-decoration:none;padding:clamp(1.875rem,calc(30rem - (.0277777778rem*360))/16 + calc(.0277777778vw * 100)/1,3.75rem) clamp(1.25rem,calc(20rem - (.0185185185rem*360))/16 + calc(.0185185185vw * 100)/1,2.5rem);border-radius:8px;gap:20px;align-items:center;position:relative;z-index:0;overflow:hidden}.c-nav__cta:before{content:"";display:block;width:100%;height:100%;background-image:url(../../assets/images/common/nav__btn--contact-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;z-index:-1;top:0;left:0;mix-blend-mode:overlay;opacity:0;transition:opacity .3s ease}.c-nav__cta--contents{max-width:250px;color:#fff}.c-nav__cta--heading{text-align:left;line-height:1.3;font-size:clamp(1.25rem,calc(20rem - (.0185185185rem*360))/16 + calc(.0185185185vw * 100)/1,2.5rem);font-family:"Libre Baskerville","Noto Serif JP",Serif}.c-nav__cta--text{word-break:keep-all;text-align:left;font-size:clamp(.75rem,calc(12rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.875rem);margin-top:20px}.c-nav__cta--icon{display:flex;align-items:center;justify-content:center;background:#FFFFFF;width:clamp(3.125rem,calc(50rem - (.0277777778rem*360))/16 + calc(.0277777778vw * 100)/1,5rem);aspect-ratio:1;border-radius:50%;overflow:hidden}.page__content{overflow:hidden}.page__content h2,.page__content h3,.page__content h4,.page__content h5{text-align:initial}.page__content>h2{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:clamp(1.5rem,calc(24rem - (.0222222222rem*360))/16 + calc(.0222222222vw * 100)/1,3rem);margin-bottom:clamp(2.5rem,calc(40rem - (.0185185185rem*360))/16 + calc(.0185185185vw * 100)/1,3.75rem);padding-top:clamp(1.25rem,calc(20rem - (.0092592593rem*360))/16 + calc(.0092592593vw * 100)/1,1.875rem);line-height:1.3;font-family:"Libre Baskerville","Noto Serif JP",Serif;position:relative;z-index:0}.page__content>h2:before{content:"";display:block;width:100vw;height:1px;background-color:#ddd;position:absolute;top:0;left:0;z-index:-1}.page__content>h2:after{content:"";display:block;width:100%;height:3px;background:linear-gradient(to right,#0077CB,#0095D8);position:absolute;top:0;left:0}.page__content>h2:not(:first-child){margin-top:clamp(5rem,calc(80rem - (.037037037rem*360))/16 + calc(.037037037vw * 100)/1,7.5rem)}.editor *,.editor-styles-wrapper *{color:#23364c;text-align:initial}.editor *:not(:first-child),.editor-styles-wrapper *:not(:first-child){margin-top:clamp(1.875rem,calc(30rem - (.0092592593rem*360))/16 + calc(.0092592593vw * 100)/1,2.5rem)}.editor *:not(:last-child),.editor-styles-wrapper *:not(:last-child){margin-bottom:clamp(1.25rem,calc(20rem - (.0092592593rem*360))/16 + calc(.0092592593vw * 100)/1,1.875rem)}.editor iframe,.editor-styles-wrapper iframe{max-width:100%}.editor .wp-caption,.editor-styles-wrapper .wp-caption{max-width:100%!important;margin:0 auto}.editor .wp-caption p,.editor-styles-wrapper .wp-caption p{word-wrap:break-word}.editor img,.editor-styles-wrapper img{max-width:100%}.editor a:not([class]),.editor-styles-wrapper a:not([class]){color:#0077cb;text-decoration:underline}.editor strong,.editor-styles-wrapper strong{font-weight:700}.editor em,.editor-styles-wrapper em{color:#0077cb}.editor h2,.editor h3,.editor h4,.editor h5,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5{line-height:1.4;text-align:initial}.editor h2,.editor-styles-wrapper h2{font-size:clamp(1.25rem,calc(20rem - (.0111111111rem*360))/16 + calc(.0111111111vw * 100)/1,2rem);background:linear-gradient(to right,#0077CB,#0095D8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.editor h3,.editor-styles-wrapper h3{font-size:clamp(1.125rem,calc(18rem - (.0055555556rem*360))/16 + calc(.0055555556vw * 100)/1,1.5rem)}.editor h3:before,.editor-styles-wrapper h3:before{content:"";display:block;width:100%;height:1px;background:linear-gradient(to right,#0077CB 0%,#0095D8 220px,#DDDDDD 220px);margin-bottom:20px}.editor h4,.editor-styles-wrapper h4{font-size:clamp(1rem,calc(16rem - (.0037037037rem*360))/16 + calc(.0037037037vw * 100)/1,1.25rem);padding-left:20px;background:linear-gradient(to right,#0077CB 0%,#0095D8 3px,transparent 3px);margin-bottom:20px}.editor ul>li,.editor-styles-wrapper ul>li{padding-left:clamp(12px,8px + .5208333333vw,18px);position:relative}.editor ul>li:before,.editor-styles-wrapper ul>li:before{content:"";display:block;width:clamp(6px,4.6666666667px + .1736111111vw,8px);height:1em;position:absolute;top:.3em;left:0;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);background:linear-gradient(to right,#0077CB,#0095D8)}.editor ul>li:not(:first-child),.editor-styles-wrapper ul>li:not(:first-child){margin-top:0}.editor ul>li:not(:last-child),.editor-styles-wrapper ul>li:not(:last-child){margin-bottom:0}.editor ol,.editor-styles-wrapper ol{counter-reset:editor-ol}.editor ol>li,.editor-styles-wrapper ol>li{counter-increment:editor-ol;padding-left:1em}.editor ol>li:before,.editor-styles-wrapper ol>li:before{content:counter(editor-ol);display:inline-block;color:#0077cb;margin-right:10px;margin-left:-1em}.editor ol>li:not(:first-child),.editor-styles-wrapper ol>li:not(:first-child){margin-top:0}.editor ol>li:not(:last-child),.editor-styles-wrapper ol>li:not(:last-child){margin-bottom:0}.editor blockquote,.editor-styles-wrapper blockquote{background:#f8f8f8;padding:1em 1.5em;margin:2em 0;font-size:.9em;color:#333}.editor blockquote p:last-child,.editor-styles-wrapper blockquote p:last-child{margin-bottom:0}.editor table,.editor-styles-wrapper table{border:1px solid #DDDDDD;border-left:none;border-bottom:none}.editor td,.editor th,.editor-styles-wrapper td,.editor-styles-wrapper th{border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;padding:.2em .8em}.editor th,.editor-styles-wrapper th{background:#0077CB;text-align:left;border:none;color:#fff}.editor th:nth-of-type(odd),.editor-styles-wrapper th:nth-of-type(odd){background:#3568d6}.editor tr:nth-of-type(2n),.editor-styles-wrapper tr:nth-of-type(2n){background:#FFFFFF}.editor tr:nth-of-type(2n) th,.editor-styles-wrapper tr:nth-of-type(2n) th{background:#0077CB}.editor tr:nth-of-type(2n) th:nth-of-type(2n),.editor-styles-wrapper tr:nth-of-type(2n) th:nth-of-type(2n){background:#3568d6}body.single .c-sec-pager{padding-top:30px}.p-single__article .l-container,.p-single__pager .l-container{width:70%}.p-single__article-header{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-template-rows:auto auto;grid-template-areas:"p-single__article-header--heading p-single__article-header--heading" "p-single__article-header--date p-single__article-header--category";row-gap:clamp(1.25rem,calc(20rem - (.0092592593rem*360))/16 + calc(.0092592593vw * 100)/1,1.875rem);-moz-column-gap:5%;column-gap:5%;margin-bottom:clamp(2.5rem,calc(40rem - (.0185185185rem*360))/16 + calc(.0185185185vw * 100)/1,3.75rem);align-items:baseline}.p-single__article-header--heading{grid-area:p-single__article-header--heading;color:#0077cb;font-size:clamp(1.375rem,calc(22rem - (.0166666667rem*360))/16 + calc(.0166666667vw * 100)/1,2.5rem);line-height:1.3;margin:0}.p-single__article-header--date{grid-area:p-single__article-header--date}.p-single__article-header--category{grid-area:p-single__article-header--category}.p-single__article-thumbnail{margin-bottom:clamp(2.5rem,calc(40rem - (.0185185185rem*360))/16 + calc(.0185185185vw * 100)/1,3.75rem)}.p-contact__contents .l-container{display:grid;grid-template-columns:31% 1fr;gap:40px 8%}.p-contact__contents--notice p:not(:first-child){margin-top:10px}.p-contact__contents--notice .u-notice{color:#0077cb;font-size:clamp(.875rem,calc(14rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,1rem)}.p-thanks__attention{margin:40px 0;padding:clamp(1.25rem,calc(20rem - (.0092592593rem*360))/16 + calc(.0092592593vw * 100)/1,1.875rem);font-size:clamp(.75rem,calc(12rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.875rem);border-radius:6px;background-color:#fff;color:#848e99}.p-error404 p:not(:first-child){margin-top:40px}.p-home__mv{height:150dvh;background-image:-webkit-image-set(url(../../assets/images/home/mv__bg--pc.webp) 1x,url(../../assets/images/home/mv__bg--pc@2x.webp) 2x);background-image:image-set(url(../../assets/images/home/mv__bg--pc.webp) 1x,url(../../assets/images/home/mv__bg--pc@2x.webp) 2x);background-repeat:no-repeat;background-position:center bottom;background-size:cover;position:relative;z-index:0;overflow:hidden;min-height:800px}.p-home__mv .l-container{height:100dvh;min-height:800px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.25rem,calc(20rem - (.0277777778rem*360))/16 + calc(.0277777778vw * 100)/1,3.125rem)}.p-home__mv--ornament-back{position:absolute;width:100%;height:100dvh;display:grid;grid-template-columns:24% auto 4% auto 1fr auto auto 18%;grid-template-rows:111px auto auto auto auto 1fr;z-index:-1}.p-home__mv--ornament-back img:nth-child(1){grid-column:2/3;grid-row:2/5}.p-home__mv--ornament-back img:nth-child(2){grid-column:4/5;grid-row:2/4}.p-home__mv--ornament-back img:nth-child(3){grid-column:7/8;grid-row:3/5}.p-home__mv--ornament-back img:nth-child(4){grid-column:6/7;grid-row:6/7}.p-home__mv--ornament-front{position:absolute;width:100%;height:100dvh;display:grid;grid-template-columns:4% auto 1fr auto auto auto auto auto auto;grid-template-rows:auto auto auto;z-index:-1}.p-home__mv--ornament-front img:nth-child(1){grid-column:2/3;grid-row:1/2}.p-home__mv--ornament-front img:nth-child(2){grid-column:7/10;grid-row:1/2}.p-home__mv--ornament-front img:nth-child(3){grid-column:2/3;grid-row:2/3}.p-home__mv--ornament-front img:nth-child(4){grid-column:9/11;grid-row:2/3}.p-home__mv--ornament-front img:nth-child(5){grid-column:3/4;grid-row:3/4}.p-home__mv--ornament-front img:nth-child(6){grid-column:5/6;grid-row:3/4}.p-home__mv--ornament-front img:nth-child(7){grid-column:6/8;grid-row:3/4}.p-home__mv--catch-copy img,.p-home__mv--site-name img{filter:drop-shadow(0 0 70px #0077CB)}.p-home__news--header{display:grid;grid-template-columns:22% 1fr;gap:40px 3%;align-items:center;margin-bottom:clamp(2.5rem,calc(40rem - (.0185185185rem*360))/16 + calc(.0185185185vw * 100)/1,3.75rem)}.p-home__news--header .c-list-category__wrap{border-left:2px solid #0077CB}.p-home__news--heading{font-family:"Libre Baskerville","Noto Serif JP",Serif;font-size:clamp(1.5rem,calc(24rem - (.0222222222rem*360))/16 + calc(.0222222222vw * 100)/1,3rem)}.p-home__news--archive-link{margin-top:clamp(2.5rem,calc(40rem - (.0185185185rem*360))/16 + calc(.0185185185vw * 100)/1,3.75rem)}.p-home-purpose{background-image:-webkit-image-set(url(../../assets/images/home/purpose__bg--pc.webp) 1x,url(../../assets/images/home/purpose__bg--pc@2x.webp) 2x);background-image:image-set(url(../../assets/images/home/purpose__bg--pc.webp) 1x,url(../../assets/images/home/purpose__bg--pc@2x.webp) 2x);background-position:center;background-size:cover;position:relative;z-index:0}.p-home-purpose:before,.p-home-purpose:after{content:"";display:block;width:60%;aspect-ratio:856/572;background-image:-webkit-image-set(url(../../assets/images/home/purpose__bg--wave--pc.webp) 1x,url(../../assets/images/home/purpose__bg--wave--pc@2x.webp) 2x);background-image:image-set(url(../../assets/images/home/purpose__bg--wave--pc.webp) 1x,url(../../assets/images/home/purpose__bg--wave--pc@2x.webp) 2x);background-position:center;background-size:contain;position:absolute;z-index:-1;pointer-events:none;mix-blend-mode:overlay}.p-home-purpose:before{top:0;left:0}.p-home-purpose:after{bottom:0;right:0;rotate:180deg}.p-home-purpose .l-container{display:grid;grid-template-columns:32% 10% 8% 50%;grid-template-rows:auto auto auto auto auto 1fr}.p-home-purpose__heading{grid-column:1/5;grid-row:1/2}.p-home-purpose__mission--heading{grid-column:1/4;grid-row:2/4;font-family:"Libre Baskerville","Noto Serif JP",Serif;font-size:clamp(6.25rem,calc(100rem - (.1296296296rem*360))/16 + calc(.1296296296vw * 100)/1,15rem);letter-spacing:-.02em;line-height:1;color:#0003;mix-blend-mode:overlay;white-space:nowrap;justify-self:center}.p-home-purpose__mission--contents{grid-column:1/4;grid-row:3/5;z-index:2;display:grid;grid-template-columns:subgrid;gap:40px;padding-bottom:72px;color:#fff}.purpose__mission--catch-copy{grid-column:span 4}.purpose__mission--catch-copy img{width:100%}.p-home-purpose__slider{grid-column:3/5;grid-row:2/6;z-index:1;aspect-ratio:1;border-radius:50%;overflow:hidden;align-self:center;margin-right:-10%}.p-home-purpose__slider img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-home-purpose__vision{grid-column:1/5;grid-row:5/7;display:grid;grid-template-columns:100%;grid-template-rows:100%}.p-home-purpose__vision:before{content:"";grid-column:1;grid-row:1;background:rgba(0,0,0,.5);mix-blend-mode:overlay;border-radius:20px;overflow:hidden;pointer-events:none}.p-home-purpose__vision--inner{grid-column:1;grid-row:1;border-radius:20px;overflow:hidden}.p-home-purpose__vision--heading{font-family:"Libre Baskerville","Noto Serif JP",Serif;font-size:clamp(6.25rem,calc(100rem - (.1296296296rem*360))/16 + calc(.1296296296vw * 100)/1,15rem);letter-spacing:-.02em;line-height:1;color:#0003;mix-blend-mode:overlay}.p-home-purpose__vision--list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr auto auto auto;gap:40px;padding:clamp(.625rem,10rem/16 + 0vw/1,.625rem) clamp(1.25rem,calc(20rem - (.037037037rem*360))/16 + calc(.037037037vw * 100)/1,3.75rem) clamp(3.75rem,calc(60rem - (.0185185185rem*360))/16 + calc(.0185185185vw * 100)/1,5rem);color:#fff}.p-home-purpose__vision--item{grid-row:span 4;display:grid;grid-template-rows:subgrid}.p-home-purpose__vision--title{font-family:"Libre Baskerville","Noto Serif JP",Serif;display:grid;grid-template-columns:42% 1fr;grid-template-rows:auto 1fr;gap:20px;position:relative}.p-home-purpose__vision--title:before{content:"";grid-column:1/3;grid-row:1/3;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.3);mix-blend-mode:overlay;position:absolute;width:130%;left:-15%;top:-15%;box-sizing:border-box;pointer-events:none}.p-home-purpose__vision--category{color:#0000004d;mix-blend-mode:overlay;grid-column:2/3;grid-row:1/3;align-self:top;justify-self:end}.p-home-purpose__vision--catch-copy{grid-column:2/3;grid-row:2/3;align-self:end}.p-home-purpose__vision--photo{grid-column:1/2;grid-row:2/3;align-self:end}.p-home-purpose__vision--photo img{width:100%;border-radius:6px}.p-home-purpose__vision--detail-list{grid-row:span 3;display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-template-rows:subgrid;gap:20px;font-size:clamp(.75rem,calc(12rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.875rem)}.p-home-purpose__vision--detail-list>div{grid-column:span 2;display:grid;grid-template-columns:subgrid}.p-home-purpose__vision--detail-list dt{text-align:center;background:#FFFFFF;color:#0077cb;border-radius:4px;align-self:baseline;padding:4px 15px}.p-home-greeting{background:#F3F0E9}.p-home-greeting__message{display:grid;grid-template-columns:1fr 1fr -webkit-max-content;grid-template-columns:1fr 1fr max-content;grid-template-areas:"p-home-greeting__message--photo p-home-greeting__message--contents p-home-greeting__message--heading";justify-content:space-between;gap:30px 8%;padding-right:8%;margin-top:20px}.p-home-greeting__message--heading{grid-area:p-home-greeting__message--heading}.p-home-greeting__message--heading img{width:100%}.p-home-greeting__message--photo{grid-area:p-home-greeting__message--photo;padding-top:clamp(1.625rem,calc(26rem - (.0314814815rem*360))/16 + calc(.0314814815vw * 100)/1,3.75rem)}.p-home-greeting__message--photo img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.p-home-greeting__message--contents{grid-area:p-home-greeting__message--contents;padding-top:clamp(1.625rem,calc(26rem - (.0314814815rem*360))/16 + calc(.0314814815vw * 100)/1,3.75rem)}.p-home-greeting__message--contents p:not(:first-child){margin-top:10px}.p-home-greeting__signature{margin-top:20px;font-family:"Libre Baskerville","Noto Serif JP",Serif;word-break:keep-all;text-align:left}.p-home-greeting__signature--position{color:#848e99;font-size:clamp(.6875rem,calc(11rem - (.0009259259rem*360))/16 + calc(.0009259259vw * 100)/1,.75rem)}.p-home-greeting__signature--name{font-size:clamp(1.25rem,calc(20rem - (.0037037037rem*360))/16 + calc(.0037037037vw * 100)/1,1.5rem)}.p-home-about{position:relative;z-index:0;background:#f7f6f2}.p-home-about__summary{display:grid;grid-template-columns:43% 1fr;grid-template-rows:auto auto 1fr;gap:0 8%}.p-home-about__summary--heading{grid-column:1/3;grid-row:1/3;margin-bottom:clamp(2.5rem,calc(40rem - (.037037037rem*360))/16 + calc(.037037037vw * 100)/1,5rem)}.p-home-about__summary--figure{grid-column:2/3;grid-row:2/4;margin:0}.p-home-about__summary--figure img{width:100%}.p-home-about__summary--contents{grid-column:1/2;grid-row:3/4;position:relative;z-index:0}.p-home-about__summary--contents:after{content:"";display:block;width:130%;aspect-ratio:702/468;background:-webkit-image-set(url(../../assets/images/home/about__summary--bg.webp) 1x,url(../../assets/images/home/about__summary--bg@2x.webp) 2x);background:image-set(url(../../assets/images/home/about__summary--bg.webp) 1x,url(../../assets/images/home/about__summary--bg@2x.webp) 2x);background-size:contain;background-repeat:no-repeat;background-position:left bottom;z-index:-1;margin-left:-30%;margin-top:-2em;margin-bottom:-1em}.p-home-about__article-wrap{margin-top:clamp(0rem,calc(0rem - (.0444444444rem*360))/16 + calc(.0444444444vw * 100)/1,3rem)}.p-home-about__article{border-radius:3px 3px 0 0;position:-webkit-sticky;position:sticky;padding:clamp(2.5rem,calc(40rem - (.037037037rem*360))/16 + calc(.037037037vw * 100)/1,5rem) clamp(1.25rem,calc(20rem - (.0462962963rem*360))/16 + calc(.0462962963vw * 100)/1,4.375rem) clamp(2.5rem,calc(40rem - (.1111111111rem*360))/16 + calc(.1111111111vw * 100)/1,10rem);border-radius:clamp(.625rem,calc(10rem - (.0092592593rem*360))/16 + calc(.0092592593vw * 100)/1,1.25rem) clamp(.625rem,calc(10rem - (.0092592593rem*360))/16 + calc(.0092592593vw * 100)/1,1.25rem) clamp(0rem,0rem/16 + 0vw/1,0rem) clamp(0rem,0rem/16 + 0vw/1,0rem);overflow:clip;border-top:3px solid #0077CB;z-index:0}.p-home-about__article:before{content:attr(data-en);font-family:"Libre Baskerville","Noto Serif JP",Serif;pointer-events:none;position:absolute;top:0;right:0;z-index:-1;color:#00000005;font-size:clamp(4.375rem,calc(70rem - (.0740740741rem*360))/16 + calc(.0740740741vw * 100)/1,9.375rem);line-height:1;letter-spacing:-.02em}.p-home-about__article:after{content:"";display:block;width:70%;aspect-ratio:856/572;pointer-events:none;background-image:-webkit-image-set(url(../../assets/images/home/about__article--bg.webp) 1x,url(../../assets/images/home/about__article--bg@2x.webp) 2x);background-image:image-set(url(../../assets/images/home/about__article--bg.webp) 1x,url(../../assets/images/home/about__article--bg@2x.webp) 2x);background-position:right bottom;background-size:contain;position:absolute;bottom:0;right:0;z-index:-1;mix-blend-mode:overlay}.p-home-about__article:nth-of-type(3n){background-color:#f7f4ed}.p-home-about__article:nth-of-type(3n+1){background-color:#f3f0e9}.p-home-about__article:nth-of-type(3n+2){background-color:#fcf9f2}.p-home-about__article--heading{display:grid;grid-template-columns:58% -webkit-max-content;grid-template-columns:58% max-content;grid-template-areas:"p-home-about__article--title p-home-about__article--label";grid-auto-flow:dense;justify-content:space-between;gap:10px;word-break:keep-all;text-align:left}.p-home-about__article--label{grid-area:p-home-about__article--label;font-size:clamp(.875rem,calc(14rem - (.0037037037rem*360))/16 + calc(.0037037037vw * 100)/1,1.125rem);flex-shrink:0}.p-home-about__article--label:before{content:"（"}.p-home-about__article--label:after{content:"）"}.p-home-about__article--title{grid-area:p-home-about__article--title;background:linear-gradient(to right,#0077CB,#0095D8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(1.5rem,calc(24rem - (.0222222222rem*360))/16 + calc(.0222222222vw * 100)/1,3rem);margin-bottom:clamp(1.875rem,calc(30rem - (.0277777778rem*360))/16 + calc(.0277777778vw * 100)/1,3.75rem);line-height:1.3;text-align:left;word-break:keep-all}.p-home-about__article--photo img{width:100%;border-radius:8px}.p-home-about__article--contents{display:grid;grid-template-columns:58% 1fr;gap:20px 8%}.p-home-about__article--text p:not(:first-child){margin-top:20px}.p-home-about__partner{position:relative;z-index:0;background:#f7f6f2;padding-top:80px;display:grid;grid-template-columns:minmax(-webkit-max-content,25%) 1fr;grid-template-columns:minmax(max-content,25%) 1fr}.p-home-about__partner--heading{color:#0077cb;font-size:clamp(1.125rem,calc(18rem - (.0055555556rem*360))/16 + calc(.0055555556vw * 100)/1,1.5rem)}.p-home-about__partner--list{display:grid;grid-template-columns:23% 1fr;border-top:1px solid #DDDDDD}.p-home-about__partner--item{grid-column:span 2;display:grid;grid-template-columns:subgrid;border-bottom:1px solid #DDDDDD;font-size:clamp(.75rem,calc(12rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.875rem)}.p-home-about__partner--data-title{color:#0077cb;background:#F3F0E9;display:flex;align-items:center;padding:clamp(.9375rem,calc(15rem - (.0046296296rem*360))/16 + calc(.0046296296vw * 100)/1,1.25rem)}.p-home-about__partner--data-detail{padding:clamp(.9375rem,calc(15rem - (.0046296296rem*360))/16 + calc(.0046296296vw * 100)/1,1.25rem)}.p-home-about__partner--data-detail li{display:inline}.p-home-about__partner--data-detail li:not(:first-child):before{content:" / "}.p-home__member--heading{margin-bottom:clamp(2.5rem,calc(40rem - (.037037037rem*360))/16 + calc(.037037037vw * 100)/1,5rem)}.p-home__member--archive-link{margin-top:clamp(2.5rem,calc(40rem - (.0185185185rem*360))/16 + calc(.0185185185vw * 100)/1,3.75rem)}.p-home__achievement{position:relative;z-index:0}.p-home__achievement:before{content:"";display:block;width:100%;aspect-ratio:1440/229}.p-home__achievement:after{content:"";display:block;width:100%;aspect-ratio:1440/509;position:absolute;z-index:-1;top:0;left:0;background-image:-webkit-image-set(url(../../assets/images/home/achievement__bg--pc.webp) 1x,url(../../assets/images/home/achievement__bg--pc@2x.webp) 2x);background-image:image-set(url(../../assets/images/home/achievement__bg--pc.webp) 1x,url(../../assets/images/home/achievement__bg--pc@2x.webp) 2x);background-position:center;background-repeat:no-repeat;background-size:cover}.p-home__achievement .c-list-category__wrap{border-left:2px solid #0077CB}.p-home__achievement .c-article-list__text-list-item{padding-left:1em;padding-right:1em}.p-home__achievement--header{display:grid;grid-template-columns:22% 1fr;gap:40px 3%;align-items:center;margin-bottom:clamp(2.5rem,calc(40rem - (.0185185185rem*360))/16 + calc(.0185185185vw * 100)/1,3.75rem);color:#fff}.p-home__achievement--heading{font-family:"Libre Baskerville","Noto Serif JP",Serif;font-size:clamp(1.5rem,calc(24rem - (.0222222222rem*360))/16 + calc(.0222222222vw * 100)/1,3rem)}.p-home__achievement--contents{position:relative;z-index:0;background-color:#f7f6f2;overflow:hidden}.p-home__achievement--contents .c-list-news__not-found{padding-top:clamp(2.5rem,calc(40rem - (.0185185185rem*360))/16 + calc(.0185185185vw * 100)/1,3.75rem)}.p-home__achievement--archive-link{margin-top:clamp(2.5rem,calc(40rem - (.0185185185rem*360))/16 + calc(.0185185185vw * 100)/1,3.75rem)}.p-achievement__search--form{border-radius:6px;display:grid;grid-template-columns:22% 57% 1fr;align-items:end;gap:20px 2%}.p-achievement__search--item{text-align:left}.p-achievement__search--item label{text-align:left;font-size:clamp(.75rem,calc(12rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.875rem)}.p-achievement__search--item input,.p-achievement__search--item select,.p-achievement__search--item option{font-family:YakuHanJP,Inter Tight,LINESeedJP,sans-serif}.p-achievement__search--item input[type=text],.p-achievement__search--item input[type=search],.p-achievement__search--item select,.p-achievement__search--item textarea{width:100%;background:#FFFFFF;border:1px solid #DDDDDD;border-radius:6px;line-height:1.4;padding:1.5em 1.25em;font-size:clamp(.875rem,calc(14rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,1rem);-webkit-appearance:none;cursor:pointer}.p-achievement__search--item input[type=text]::-webkit-input-placeholder,.p-achievement__search--item input[type=search]::-webkit-input-placeholder,.p-achievement__search--item select::-webkit-input-placeholder,.p-achievement__search--item textarea::-webkit-input-placeholder{color:#c1c1c1}.p-achievement__search--item input[type=text]::-moz-placeholder,.p-achievement__search--item input[type=search]::-moz-placeholder,.p-achievement__search--item select::-moz-placeholder,.p-achievement__search--item textarea::-moz-placeholder{color:#c1c1c1}.p-achievement__search--item input[type=text]::placeholder,.p-achievement__search--item input[type=search]::placeholder,.p-achievement__search--item select::placeholder,.p-achievement__search--item textarea::placeholder{color:#c1c1c1}.p-achievement__search--item select::-ms-expand{display:none}.p-achievement__search--select{position:relative}.p-achievement__search--select:after{content:"↓";display:flex;align-items:center;justify-content:center;width:24px;height:calc(100% - 20px);background:#F3F0E9;border-radius:4px;position:absolute;top:0;right:10px;bottom:0;margin:auto;pointer-events:none;letter-spacing:0}.p-achievement__search--select select{padding-right:44px}.p-achievement__search--submit{font-family:YakuHanJP,Inter Tight,LINESeedJP,sans-serif;display:grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;grid-template-rows:auto;gap:10px;color:#fff;background:#FFFFFF;transition:color .3s ease;border-radius:6px;overflow:hidden;align-items:center;justify-content:center;padding:calc(1.5em + 2px) calc(1.25em + 2px);position:relative;z-index:0}.p-achievement__search--submit:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:linear-gradient(to right,#0077CB,#0095D8);transition:opacity .3s ease}.p-achievement__search--submit-icon{grid-column:1/2;grid-row:1/2;width:clamp(1rem,calc(16rem - (.0037037037rem*360))/16 + calc(.0037037037vw * 100)/1,1.25rem);aspect-ratio:1;background:#FFFFFF;-webkit-mask-image:url(../../assets/images/common/icon-search.svg);mask-image:url(../../assets/images/common/icon-search.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:background-color .3s ease}.p-achievement__search--submit-text{grid-column:2/3;grid-row:1/2;font-size:clamp(.875rem,calc(14rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,1rem)}.u-ofi{height:100%}.u-ofi img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.u-tCenter{text-align:center}.u-tRight{text-align:right}.u-tLeft{text-align:left}.u-nowL,.u-nowR,.u-nowC{width:100%;display:flex;flex-wrap:wrap}.u-nowC{justify-content:center}.u-nowR{justify-content:flex-end}.u-now{white-space:nowrap}.u-wbr{word-break:keep-all;overflow-wrap:break-word}.u-pb0{padding-bottom:0!important}.u-pt0{padding-top:0!important}.u-notice{padding-left:1em;color:#848e99;font-size:clamp(.75rem,calc(12rem - (.0018518519rem*360))/16 + calc(.0018518519vw * 100)/1,.875rem)}.u-notice:before{content:"※";margin-left:-1em}.u-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media (min-width: 768px){.p-home-about__article{height:clamp(25rem,calc(400rem - (.5208333333rem*768))/16 + calc(.5208333333vw * 100)/1,46.875rem)}.p-home-about__article:nth-of-type(3n){top:clamp(3.3333333333rem,calc(53.3333333333rem - (.0694444444rem*768))/16 + calc(.0694444444vw * 100)/1,6.25rem)}.p-home-about__article:nth-of-type(3n+1){top:clamp(2rem,calc(32rem - (.0416666667rem*768))/16 + calc(.0416666667vw * 100)/1,3.75rem)}.p-home-about__article:nth-of-type(3n+2){top:clamp(2.6666666667rem,calc(42.6666666667rem - (.0555555556rem*768))/16 + calc(.0555555556vw * 100)/1,5rem)}}@media screen and (min-width: 769px){.l-sp-home-bar{display:none!important}.u-hidePC{display:none}}@media screen and (min-width: 1301px){.l-sp-menu{display:none!important}}@media (min-width: 1441px){body{padding-top:clamp(.625rem,calc(10rem - (.0069444444rem*1440))/16 + calc(.0069444444vw * 100)/1,1.1111111111rem)}body{font-size:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}body.is-wp_frontend:before{border-width:clamp(.625rem,calc(10rem - (.0069444444rem*1440))/16 + calc(.0069444444vw * 100)/1,1.1111111111rem)}.l-container{max-width:clamp(76.5rem,0rem/16 + 85vw/1,136rem)}.l-footer .l-container{max-width:clamp(82.5rem,calc(1320rem - (.9166666667rem*1440))/16 + calc(.9166666667vw * 100)/1,146.6666666667rem)}.l-footer__top{padding:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem) clamp(0rem,0rem/16 + 0vw/1,0rem)}.l-footer__address{font-size:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.l-footer__bottom{padding:clamp(11.25rem,0rem/16 + 12.5vw/1,20rem) clamp(0rem,0rem/16 + 0vw/1,0rem) clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.l-form input[type=text],.l-form input[type=tel],.l-form input[type=email],.l-form input[type=number],.l-form input[type=date],.l-form select,.l-form textarea{font-size:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.l-form .u-notice{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.l-form__table-label{font-size:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.l-form__table-status{font-size:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.l-form__table-example{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.l-form__submit{border-radius:clamp(.625rem,calc(10rem - (.0069444444rem*1440))/16 + calc(.0069444444vw * 100)/1,1.1111111111rem)}.l-form__submit input{font-size:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.l-form__submit input{padding:clamp(1.875rem,calc(30rem - (.0208333333rem*1440))/16 + calc(.0208333333vw * 100)/1,3.3333333333rem)}.l-form__privacy-acceptance{font-size:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.l-form__privacy-acceptance{margin-bottom:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.l-form__privacy-wrapper{padding:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem) clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.l-form__privacy-wrapper{margin-top:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.l-header__nav--list{gap:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.l-header__nav--link,.l-header__nav--cta{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.l-section{padding-top:clamp(7.5rem,calc(120rem - (.0833333333rem*1440))/16 + calc(.0833333333vw * 100)/1,13.3333333333rem)}.l-section{padding-bottom:clamp(7.5rem,calc(120rem - (.0833333333rem*1440))/16 + calc(.0833333333vw * 100)/1,13.3333333333rem)}.c-article-list__text-article{gap:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem) clamp(2.9375rem,calc(47rem - (.0326388889rem*1440))/16 + calc(.0326388889vw * 100)/1,5.2222222222rem)}.c-article-list__text-date{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.c-breadcrumbs{font-size:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.c-breadcrumbs{padding:clamp(.625rem,calc(10rem - (.0069444444rem*1440))/16 + calc(.0069444444vw * 100)/1,1.1111111111rem) clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.c-btn__primary{padding:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem) clamp(1.5625rem,calc(25rem - (.0173611111rem*1440))/16 + calc(.0173611111vw * 100)/1,2.7777777778rem)}.c-btn__primary .c-btn__text,.c-btn__secondary .c-btn__text{font-size:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.c-btn__file--pdf .c-btn__file--icon{width:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.c-heading__primary--title{font-size:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.c-heading__primary--label{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.c-list-category__wrap{padding:clamp(.625rem,calc(10rem - (.0069444444rem*1440))/16 + calc(.0069444444vw * 100)/1,1.1111111111rem) clamp(1.875rem,calc(30rem - (.0208333333rem*1440))/16 + calc(.0208333333vw * 100)/1,3.3333333333rem)}.c-list-category__list .cat-item>*{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.c-list-category__list .cat-item>*{padding:clamp(.625rem,calc(10rem - (.0069444444rem*1440))/16 + calc(.0069444444vw * 100)/1,1.1111111111rem) clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.c-list-simple-cat__item>*{font-size:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.c-member-list__name{font-size:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.c-member-list__position{font-size:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.c-member-list__fields{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.c-member-list__fields span{font-size:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.c-page-hero__title--main{font-size:clamp(4.5rem,0rem/16 + 5vw/1,8rem)}.c-page-hero__title--sub{font-size:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.c-pager-archive .wp-pagenavi{gap:clamp(.625rem,calc(10rem - (.0069444444rem*1440))/16 + calc(.0069444444vw * 100)/1,1.1111111111rem)}.c-pager-archive .wp-pagenavi>*{width:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.c-pager-single__list a{font-size:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.c-nav__list{gap:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem) clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.c-nav__cta{padding:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem) clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.c-nav__cta--heading{font-size:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.c-nav__cta--text{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.c-nav__cta--icon{width:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.page__content>h2{font-size:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.page__content>h2{margin-bottom:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.page__content>h2{padding-top:clamp(1.875rem,calc(30rem - (.0208333333rem*1440))/16 + calc(.0208333333vw * 100)/1,3.3333333333rem)}.page__content>h2:not(:first-child){margin-top:clamp(7.5rem,calc(120rem - (.0833333333rem*1440))/16 + calc(.0833333333vw * 100)/1,13.3333333333rem)}.editor *:not(:first-child),.editor-styles-wrapper *:not(:first-child){margin-top:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.editor *:not(:last-child),.editor-styles-wrapper *:not(:last-child){margin-bottom:clamp(1.875rem,calc(30rem - (.0208333333rem*1440))/16 + calc(.0208333333vw * 100)/1,3.3333333333rem)}.editor h2,.editor-styles-wrapper h2{font-size:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.editor h3,.editor-styles-wrapper h3{font-size:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.editor h4,.editor-styles-wrapper h4{font-size:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.p-single__article-header{row-gap:clamp(1.875rem,calc(30rem - (.0208333333rem*1440))/16 + calc(.0208333333vw * 100)/1,3.3333333333rem)}.p-single__article-header{margin-bottom:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.p-single__article-header--heading{font-size:clamp(2.5rem,calc(40rem - (.0277777778rem*1440))/16 + calc(.0277777778vw * 100)/1,4.4444444444rem)}.p-single__article-thumbnail{margin-bottom:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.p-contact__contents--notice .u-notice{font-size:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.p-thanks__attention{padding:clamp(1.875rem,calc(30rem - (.0208333333rem*1440))/16 + calc(.0208333333vw * 100)/1,3.3333333333rem)}.p-thanks__attention{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.p-home__mv .l-container{gap:clamp(3.125rem,calc(50rem - (.0347222222rem*1440))/16 + calc(.0347222222vw * 100)/1,5.5555555556rem)}.p-home__news--header{margin-bottom:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.p-home__news--heading{font-size:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.p-home__news--archive-link{margin-top:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.p-home-purpose__mission--heading,.p-home-purpose__vision--heading{font-size:clamp(15rem,calc(240rem - (.1666666667rem*1440))/16 + calc(.1666666667vw * 100)/1,26.6666666667rem)}.p-home-purpose__vision--list{padding:clamp(.625rem,calc(10rem - (.0069444444rem*1440))/16 + calc(.0069444444vw * 100)/1,1.1111111111rem) clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem) clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.p-home-purpose__vision--detail-list{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.p-home-greeting__message--photo,.p-home-greeting__message--contents{padding-top:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.p-home-greeting__signature--position{font-size:clamp(.75rem,calc(12rem - (.0083333333rem*1440))/16 + calc(.0083333333vw * 100)/1,1.3333333333rem)}.p-home-greeting__signature--name{font-size:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-home-about__summary--heading{margin-bottom:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.p-home-about__article-wrap{margin-top:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.p-home-about__article{padding:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem) clamp(4.375rem,calc(70rem - (.0486111111rem*1440))/16 + calc(.0486111111vw * 100)/1,7.7777777778rem) clamp(10rem,calc(160rem - (.1111111111rem*1440))/16 + calc(.1111111111vw * 100)/1,17.7777777778rem)}.p-home-about__article{border-radius:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem) clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem) clamp(0rem,0rem/16 + 0vw/1,0rem) clamp(0rem,0rem/16 + 0vw/1,0rem)}.p-home-about__article{height:clamp(46.875rem,calc(750rem - (.5208333333rem*1440))/16 + calc(.5208333333vw * 100)/1,83.3333333333rem)}.p-home-about__article:before{font-size:clamp(9.375rem,calc(150rem - (.1041666667rem*1440))/16 + calc(.1041666667vw * 100)/1,16.6666666667rem)}.p-home-about__article:nth-of-type(3n){top:clamp(6.25rem,calc(100rem - (.0694444444rem*1440))/16 + calc(.0694444444vw * 100)/1,11.1111111111rem)}.p-home-about__article:nth-of-type(3n+1){top:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.p-home-about__article:nth-of-type(3n+2){top:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.p-home-about__article--label{font-size:clamp(1.125rem,0rem/16 + 1.25vw/1,2rem)}.p-home-about__article--title{font-size:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.p-home-about__article--title{margin-bottom:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.p-home-about__partner--heading{font-size:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.p-home-about__partner--item{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.p-home-about__partner--data-title,.p-home-about__partner--data-detail{padding:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.p-home__member--heading{margin-bottom:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.p-home__member--archive-link{margin-top:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.p-home__achievement--header{margin-bottom:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.p-home__achievement--heading{font-size:clamp(3rem,calc(48rem - (.0333333333rem*1440))/16 + calc(.0333333333vw * 100)/1,5.3333333333rem)}.p-home__achievement--contents .c-list-news__not-found{padding-top:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.p-home__achievement--archive-link{margin-top:clamp(3.75rem,calc(60rem - (.0416666667rem*1440))/16 + calc(.0416666667vw * 100)/1,6.6666666667rem)}.p-achievement__search--item label{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}.p-achievement__search--item input[type=text],.p-achievement__search--item input[type=search],.p-achievement__search--item select,.p-achievement__search--item textarea{font-size:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.p-achievement__search--submit-icon{width:clamp(1.25rem,calc(20rem - (.0138888889rem*1440))/16 + calc(.0138888889vw * 100)/1,2.2222222222rem)}.p-achievement__search--submit-text{font-size:clamp(1rem,calc(16rem - (.0111111111rem*1440))/16 + calc(.0111111111vw * 100)/1,1.7777777778rem)}.u-notice{font-size:clamp(.875rem,calc(14rem - (.0097222222rem*1440))/16 + calc(.0097222222vw * 100)/1,1.5555555556rem)}}@media screen and (max-width: 1920px){.p-single__article .l-container,.p-single__pager .l-container{width:85%;max-width:clamp(19.125rem,calc(306rem - (.6555555556rem*360))/16 + calc(.6555555556vw * 100)/1,63.375rem)}}@media screen and (max-width: 1920px) and (min-width: 1441px){.p-single__article .l-container,.p-single__pager .l-container{max-width:clamp(63.375rem,calc(1014rem - (.7041666667rem*1440))/16 + calc(.7041666667vw * 100)/1,112.6666666667rem)}}@media screen and (max-width: 1300px){.l-header{height:56px}.l-header__logo img{max-width:230px}}@media screen and (max-width: 1024px){:root{--section-padding-vertical: 60px;--section-padding-horizontal: 30px}.l-footer__contents{grid-template-columns:100%}.c-member-list__list--university,.c-member-list__list--general,.c-member-list__list--specialist{grid-template-columns:repeat(2,1fr)}.p-contact__contents .l-container,.p-home__news--header{grid-template-columns:100%}.p-home-purpose .l-container{grid-template-columns:auto 78%;grid-template-rows:auto 1fr 40px auto auto}.p-home-purpose__heading{grid-column:1/3;grid-row:1/2}.p-home-purpose__mission--heading{-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;justify-self:start;grid-column:1/2;grid-row:2/6;margin-left:-10vw}.p-home-purpose__mission--contents{grid-column:1/3;grid-row:3/5;grid-template-columns:100%}.purpose__mission--catch-copy{grid-column:initial}.p-home-purpose__slider{grid-column:2/3;grid-row:2/4}.p-home-purpose__vision{grid-column:1/3;grid-row:5/6}.p-home-purpose__vision--list{grid-template-columns:100%}.p-home-purpose__vision--title{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.p-home-greeting__message{grid-template-columns:1fr 17%;grid-template-rows:auto auto;grid-template-areas:"p-home-greeting__message--photo p-home-greeting__message--heading" "p-home-greeting__message--contents p-home-greeting__message--contents";padding:0;justify-content:space-around;gap:30px 40px;margin-top:40px}.p-home-greeting__message--photo{align-self:center;text-align:center}.p-home-greeting__message--contents{padding-top:0}.p-home-about__article--heading{grid-template-columns:100%;grid-template-areas:"p-home-about__article--label" "p-home-about__article--title"}.p-home-about__article--contents{grid-template-columns:100%}.p-home__achievement .c-article-list__text-list-item{padding-left:0;padding-right:0}.p-home__achievement--header,.p-achievement__search--form{grid-template-columns:100%}}@media screen and (max-width: 768px){:root{--header-height: 56px;--section-padding-horizontal: 15px;--section-padding-vertical: 50px}.l-container{max-width:inherit!important}.l-footer{margin-bottom:66px}.l-footer__catch-copy{display:none}.l-form__table-inner{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-template-rows:auto auto auto;grid-template-areas:"l-form__table-status l-form__table-label" "l-form__table-contents l-form__table-contents" "l-form__table-example l-form__table-example";gap:5px}.l-form__table-example{margin-left:0}.l-hamburger{display:flex;flex-shrink:0}.l-header__nav{width:calc(100% - 40px);margin:auto;position:fixed;bottom:20px;left:0;right:0}.l-header__nav--main{justify-content:center}.is-spMenuActive .l-header__nav--main{display:none}.l-header__nav--list{width:100%;justify-content:center;padding:20px 16px}.l-header__nav--item.is-hidden_spMenu{display:none}.l-header__nav--item.is-only_spMenu{display:block}.l-header__nav--cta{display:none}.is-spMenuActive .l-header__nav--for-sp{display:block}.l-safe-area{padding-bottom:env(safe-area-inset-bottom)}.c-article-list__text-list,.c-article-list__text-list-item{display:block}.c-article-list__text-article{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.c-article-list__text-date{grid-column:1/2;grid-row:1/2}.c-article-list__text-link{grid-column:1/3;grid-row:2/3}.c-article-list__text-title{-webkit-line-clamp:3;line-clamp:3}.c-article-list__text-taxonomy{grid-column:2/3;grid-row:1/2}.c-article-list__thumbnail-list-item{width:100%}.c-list-category__wrap{grid-template-columns:100%;grid-template-rows:auto auto}.c-member-list__item{padding:10px 0 0;border-width:1px 0 0}.c-member-list__list--university,.c-member-list__list--general,.c-member-list__list--specialist{grid-template-columns:100%}.c-page-hero .l-container{grid-template-columns:100%;grid-template-rows:auto auto}.c-page-hero__title{grid-column:1/2;grid-row:2/3;grid-template-rows:auto auto;text-align:left}.c-page-hero__thumbnail{grid-row:1/2}.c-pager-single__next .c-btn__text,.c-pager-single__prev .c-btn__text{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.c-nav{grid-template-columns:100%;grid-template-rows:auto auto;grid-template-areas:"c-nav__cta" "c-nav__list"}body.single .c-sec-pager{padding-top:7.5px}.p-home__mv,.p-home__mv .l-container{min-height:400px}.p-home-purpose:before,.p-home-purpose:after{width:176%}.p-home-purpose__vision--title{grid-template-columns:40% 1fr}.p-home-greeting__message--photo{align-self:end}.p-home-about__summary{grid-template-columns:100%}.p-home-about__summary--heading{grid-column:1/2;grid-row:1/2}.p-home-about__summary--figure{grid-column:1/2;grid-row:2/3}.p-home-about__summary--contents{margin-top:30px;padding-bottom:clamp(3.125rem,calc(50rem - (.0277777778rem*360))/16 + calc(.0277777778vw * 100)/1,5rem)}.p-home-about__summary--contents:after{content:none}.p-home-about__article-wrap{margin-top:0}.p-home-about__article{height:auto;position:relative;top:0!important;margin-top:-10px}.p-home-about__partner{grid-template-columns:100%;gap:30px}.p-home-about__partner--list{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.p-home__achievement:before{aspect-ratio:360/151}.p-home__achievement:after{aspect-ratio:360/200;background-image:-webkit-image-set(url(../../assets/images/home/achievement__bg--sp.webp) 1x,url(../../assets/images/home/achievement__bg--sp@2x.webp) 2x);background-image:image-set(url(../../assets/images/home/achievement__bg--sp.webp) 1x,url(../../assets/images/home/achievement__bg--sp@2x.webp) 2x)}.u-hideSP{display:none}}@media screen and (max-width: 768px) and (min-width: 1441px){.p-home-about__summary--contents{padding-bottom:clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}}@media screen and (max-width: 767px){.c-table{font-size:.9em}.c-table .c-table__th{width:8em;padding:14px 0;text-align:center}.c-table__primary .c-table__th{width:7em}}@media screen and (max-width: 600px){#wpadminbar{position:fixed!important}}@media (hover: hover) and (pointer: fine){.l-form__submit input:not([disabled]):hover{color:#0077cb;background:#FFFFFF}.l-header__nav--link:hover,.l-header__nav--cta:hover{color:#0077cb}.l-header__nav--cta:hover:after{opacity:0}.l-sp-home-bar__nav-link:hover{text-decoration:none}.c-article-list__text-list-item:has(.c-article-list__text-link:hover):before{opacity:1}.c-article-list__text-link:hover{color:#0077cb}.c-article-list__text-link:hover .c-article-list__text-link--arrow:before{translate:100% 0}.c-article-list__text-link:hover .c-article-list__text-link--arrow:after{translate:0 0}.c-article-list__text-link:hover .c-article-list__text-link--inner{background-position:0% 100%}.c-article-list__thumbnail-link:hover .c-article-list__thumbnail-image img{scale:1.1}.c-breadcrumbs a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.c-btn__fill-primary:hover{opacity:1;color:#f7f4ed;background:#23364C}.c-btn__fill-primary:hover{opacity:1;color:#0077cb;background:#F7F4ED}.c-btn__line-primary:hover{opacity:1;color:#f7f4ed;background:#23364C}.c-btn__line-primary:hover{opacity:1;color:#f7f4ed;background:#0077CB}.c-btn__fill-secondary:hover{opacity:1;color:#f7f4ed;background:#23364C}.c-btn__fill-secondary:hover{opacity:1;color:#3568d6;background:#F7F4ED}.c-btn__line-secondary:hover{opacity:1;color:#f7f4ed;background:#23364C}.c-btn__line-secondary:hover{opacity:1;color:#f7f4ed;background:#3568d6}.c-btn__primary:hover{color:#0077cb}.c-btn__primary:hover .c-btn__arrow:before{translate:100% 0}.c-btn__primary:hover .c-btn__arrow:after{translate:0 0}.c-btn__primary:hover .c-btn__text--inner{background-position:0% 100%}.c-btn__secondary:hover{color:#0077cb}.c-btn__secondary:hover .c-btn__arrow:before{translate:100% 0}.c-btn__secondary:hover .c-btn__arrow:after{translate:0 0}.c-btn__secondary:hover .c-btn__text--inner{background-position:0% 100%}.c-btn__sub:hover{color:#0077cb}.c-btn__sub:hover .c-btn__arrow:before{translate:100% 0}.c-btn__sub:hover .c-btn__arrow:after{translate:0 0}.c-btn__sub:hover .c-btn__text--inner{background-position:0% 100%}.c-btn__file--pdf:hover{color:#0077cb}.c-btn__file--pdf:hover .c-btn__text--inner{background-position:0% 100%}.c-list-category__list .cat-item:not(.current-cat)>a:hover{color:#0077cb}.c-pager-archive .wp-pagenavi a:hover,.c-pager-single__list a:hover{color:#0077cb}.c-pager-single__list a:hover .c-btn__text--inner{background-position:0% 100%}.c-pager-single__next a:hover .c-btn__arrow:before{translate:0 0}.c-pager-single__next a:hover .c-btn__arrow:after{translate:-100% 0}.c-pager-single__prev a:hover .c-btn__arrow:before{translate:100% 0}.c-pager-single__prev a:hover .c-btn__arrow:after{translate:0 0}.c-nav__cta:hover:before{opacity:1}.editor a:hover,.editor-styles-wrapper a:hover{text-decoration:none}.p-achievement__search--submit:hover{color:#0077cb}.p-achievement__search--submit:hover:before{opacity:0}.p-achievement__search--submit:hover .p-achievement__search--submit-icon{background:#0077CB}}
