body:not(.home) .l-header{background-color:#fff}@media(max-width: 1023px){.l-header--sticky-overlay-colored-sm{top:0}}.l-header .c-site-branding .custom-logo-link{display:flex;align-items:center;line-height:1}.l-header .c-site-branding .custom-logo{height:1.5rem !important;width:auto !important;transition:opacity .3s}@media(min-width: 768px){.l-header .c-site-branding .custom-logo{height:1.875rem !important}}.p-global-nav--current-underline .c-navbar__item[data-active-menu]>a:after{height:.125rem}body.home .p-global-nav--current-underline .c-navbar__item[data-active-menu]>a:after{display:none}@media(min-width: 768px)and (max-width: 1099.9px){.p-global-nav .c-navbar__item>a{padding-left:1em;padding-right:1em}}.p-global-nav .menu-item:nth-child(2) .c-navbar__submenu,.p-global-nav .menu-item:nth-child(5) .c-navbar__submenu{min-width:15em}.p-footer-sub-nav{padding-top:.9rem;padding-top:calc(var(--_space, 1.8rem)*.5*var(--_margin-scale, 1));border-top:1px solid var(--_lighter-color-gray, #eee)}.p-footer-sub-nav .c-container{max-width:48rem}.p-footer-sticky-nav{background-color:transparent;box-shadow:none}.p-footer-sticky-nav .c-navbar{justify-content:flex-end}.p-footer-sticky-nav .c-navbar__item{flex-grow:1;flex-basis:auto;max-width:25%}.p-footer-sticky-nav a{display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0;font-weight:bold;border-top:.125rem solid #fff;border-left:.125rem solid #fff}.l-footer-widget-area .c-row{justify-content:center !important;align-items:center !important}.l-footer-widget-area__item{flex:0 1 auto !important;max-width:none !important}.footer-message .wp-block-image{width:10rem}@media(min-width: 1024px){.footer-message .wp-block-image{width:15rem}}.footer-message p{font-size:.75rem;max-width:24em;margin-left:auto;margin-right:auto}@media(min-width: 768px){.footer-message p{max-width:40em}}.c-copyright{font-size:.625rem;font-weight:bold}@media(min-width: 1024px){.c-copyright{font-size:.75rem}}.c-copyright--inverse{color:#fff;background-color:#69390a}.p-footer-logo .wp-block-image{width:10rem}@media(min-width: 1440px){.p-footer-logo{max-width:12.5rem}}.p-footer-siteinfo{font-size:.75rem}.p-footer-siteinfo.c-container{max-width:30em;padding-left:0 !important;padding-right:0 !important}.p-footer-address{font-size:.75rem}.p-footer-address.c-container{max-width:30em;padding-left:0 !important;padding-right:0 !important}@media(max-width: 1023px){.p-footer-sub-nav{font-size:.625rem}}@media(max-width: 1023px){.p-footer-sub-nav .c-navbar{justify-content:center}}.c-hamburger-btn__bar{height:2px}.c-hamburger-btn__label{font-weight:bold}[id=drawer-nav].c-drawer--overall{padding-top:3rem}.c-drawer__inner{color:#333;background-color:#f6ede1;padding-left:0;padding-right:0}#drawer-nav[aria-hidden=false] .c-drawer__inner{min-height:calc( 100vh - 3.125rem )}.c-drawer .c-btn{display:block;color:#fff;border-radius:0;margin-left:auto;margin-right:auto;font-size:1rem;font-weight:bold;line-height:inherit}.c-drawer .c-site-branding{position:absolute;top:.4375rem;left:.9375rem}.c-drawer .c-site-branding .custom-logo{height:1.5rem !important;width:auto !important;filter:brightness(100)}.c-drawer .c-hamburger-btn__label{color:#fff}.p-mobilemenu__list{margin:0;padding:0;list-style-type:none}.p-mobilemenu__item{margin:0;padding:0;font-size:1rem;font-weight:bold;background-color:#fff;border-top:.0625rem solid #b98d3b}.p-mobilemenu__item>a{display:flex;align-items:center;min-height:2.875rem;padding:.5em 1.875rem;line-height:1;text-decoration:none}.p-mobilemenu__button{margin:0;padding:1.25rem 0}.p-mobilemenu__button .c-btn{width:calc( 100% - 5rem )}.p-mobilemenu__caption{font-size:.75rem;color:#b98d3b;letter-spacing:normal;margin-right:.5em}.p-mobilemenu__item--group>a{min-height:2.625rem}.p-mobilemenu__item--group:not(.p-mobilemenu__item--mission01),.p-mobilemenu__item--admission{border-top-color:transparent}.p-mobilemenu__list.p-mobilemenu__children{display:flex;width:100%;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}.p-mobilemenu__list.p-mobilemenu__children .p-mobilemenu__item{width:50%;border-top:0 none;font-size:.875rem}.p-mobilemenu__list.p-mobilemenu__children .p-mobilemenu__item>a{min-height:2.625rem}.p-mobilemenu__close{margin-top:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem}.p-mobilemenu__close .c-btn{font-size:.9375rem;background-color:#69390a}.p-mobilemenu__close .p-mobilemenu__close--icon{font-size:1.125rem;margin-right:.5em}.p-pagehead{display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap;background-color:#e9f2f9;min-height:10rem}@media(min-width: 768px){.p-pagehead{min-height:12.5rem}}@media(min-width: 1024px){.p-pagehead{min-height:15.625rem}}.p-pagehead:before{content:"";display:block;width:100%;height:3.125rem}@media(min-width: 1024px){.p-pagehead:before{height:5.3125rem}}.p-pagehead__subtitle{color:#b98d3b;font-size:.875rem;font-weight:bold;width:min(100%,var(--_container-max-width, 80rem));margin:0 auto 1em;padding-left:calc(1.8rem + env(safe-area-inset-left));padding-right:calc(1.8rem + env(safe-area-inset-right));text-indent:.25em;line-height:1;letter-spacing:.05em}@media(min-width: 1024px){.p-pagehead__subtitle{font-size:1.125rem}}.p-pagehead__title{font-size:1.375rem;font-weight:bold;width:min(100%,var(--_container-max-width, 80rem));margin:0 auto;padding-left:calc(1.8rem + env(safe-area-inset-left));padding-right:calc(1.8rem + env(safe-area-inset-right));line-height:1;letter-spacing:.1em}@media(min-width: 1024px){.p-pagehead__title{font-size:1.875rem}}.c-entry__title{font-size:1.125rem}@media(min-width: 768px){.c-entry__title{font-size:1.25rem}}@media(min-width: 1024px){.c-entry__title{font-size:1.375rem}}@media(min-width: 1440px){.c-entry__title{font-size:1.5rem}}.single-post .c-entry__title{font-size:1rem}@media(min-width: 768px){.single-post .c-entry__title{font-size:1.125rem}}@media(min-width: 1024px){.single-post .c-entry__title{font-size:1.25rem}}@media(min-width: 1440px){.single-post .c-entry__title{font-size:1.375rem}}.c-entries--simple .c-entry-summary--type-post .c-entry-summary__figure,.c-entries--simple .c-entry-summary--type-member .c-entry-summary__figure{background-color:#f7f6f2}.c-entries--simple .c-entry-summary--type-post .c-entry-summary__figure img,.c-entries--simple .c-entry-summary--type-member .c-entry-summary__figure img{object-fit:contain}@media(max-width: 1023.9px){.c-entries--simple .c-entry-summary__title{--_font-size-level: 0}}.c-entries--simple .c-entry-summary{position:relative}.c-entries--simple .c-entry-summary__content{font-size:.75rem}.c-entries--simple .c-entry-summary__meta{font-weight:normal;margin-top:var(--_margin-2)}.c-entries--simple .c-meta__item.c-meta__item--author{display:none}.c-entries--simple .c-entry-summary__term{padding-left:.5em;padding-right:.5em;font-size:.625rem;letter-spacing:normal}.c-entries--simple .c-entry-summary__new{position:absolute;top:0;left:0;transform:translate(-10%, -10%)}.c-entries--simple .c-entry-summary__badge{display:flex;align-items:center;justify-content:center;width:3.5em;height:2em;line-height:1;font-size:.625rem;font-weight:bold;color:#509c4e;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);letter-spacing:normal}.c-entries--text .c-entry-summary__title{font-size:.875rem}.c-entries--text .c-meta__item.c-meta__item--categories{display:block !important}.c-entries--text .c-entry-summary__term{font-size:.625rem}@media(min-width: 1024px){.c-entries--text .c-entry-summary__body>.c-entry-summary__meta{width:14rem}.c-entries--text .c-entry-summary__body>.c-entry-summary__meta .c-meta{display:flex;width:100%;justify-content:space-between}.c-entries--text .c-entry-summary__term{width:9em;padding-left:0;padding-right:0;text-align:center}}.c-entries--text2 .c-entry-summary__title{font-size:.9375rem}@media(max-width: 767.9px){.c-entries--text2 .c-entry-summary__title{font-size:.875rem}}.c-entries--text2 .c-entry-summary__term{padding-top:.25em;padding-bottom:.25em;background-color:#509c4e}body.tax-area .c-entries--simple,body.post-type-archive-member .c-entries--simple{display:flex;flex-wrap:wrap;border:0 none}@media(max-width: 767px){body.tax-area .c-entries--simple,body.post-type-archive-member .c-entries--simple{flex-direction:column}}@media(min-width: 768px){body.tax-area .c-entries--simple,body.post-type-archive-member .c-entries--simple{flex-direction:row}}body.tax-area .c-entries--simple .c-entries__item,body.post-type-archive-member .c-entries--simple .c-entries__item{flex-grow:0;border:0 none}@media(min-width: 1024px){body.tax-area .c-entries--simple .c-entries__item,body.post-type-archive-member .c-entries--simple .c-entries__item{width:50%;flex-basis:50%}}body.tax-area .c-entries--simple .c-entries__inner,body.post-type-archive-member .c-entries--simple .c-entries__inner{padding-bottom:1.8rem;padding-bottom:calc(var(--_space, 1.8rem)*1);padding-left:0;padding-right:0;padding-top:1.8rem;padding-top:calc(var(--_space, 1.8rem)*1)}body.tax-area .c-entries--simple .c-entry-summary__title,body.post-type-archive-member .c-entries--simple .c-entry-summary__title{font-size:.9375rem}body.tax-area .c-entries--simple .c-entry-summary__term,body.post-type-archive-member .c-entries--simple .c-entry-summary__term{font-size:.625rem;padding:.4rem;background-color:#509c4e}body.search-results .c-entries--simple{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:1.8rem;border:0 none}@media(min-width: 768px){body.search-results .c-entries--simple{grid-template-columns:1fr 1fr}}body.search-results .c-entries--simple .c-entries__item{margin:0;border:0 none}body.search-results .c-entries--simple .c-entries__item>a{padding-top:0;padding-bottom:0}body.search-results .c-entries--simple .c-entry-summary__figure{margin-right:.9rem}body.search-results .c-entries--simple .c-entry-summary__title{font-size:.875rem}body.search-results .c-entries--simple .c-entry-summary__term{font-size:.6875rem;padding:.4rem;background-color:#509c4e}body.search-results .c-entries--simple .c-entry-summary__content{display:block;font-size:.75rem}.c-entry-summary.c-entry-summary--type-member{margin-bottom:1.8rem}@media(max-width: 767px){.c-entry-summary.c-entry-summary--type-member{max-width:24rem;margin-left:auto;margin-right:auto}}.c-entry-summary.c-entry-summary--type-member .c-entry-summary__figure{width:20%;min-width:6rem;margin-right:.9rem}.c-entry-summary.c-entry-summary--type-member .c-entry-summary__content{display:block}.c-entry-summary.c-entry-summary--type-member .c-entry-summary__body{position:relative;padding-right:3.5rem}@media(min-width: 767px){.c-entry-summary.c-entry-summary--type-member .c-entry-summary__body{padding-right:5rem}}.c-entry-summary.c-entry-summary--type-member .p-member-item-link{position:absolute;right:0;top:0}@media(min-width: 767px){.c-entry-summary.c-entry-summary--type-member .p-member-item-link{right:1.8rem}}.c-entry-summary.c-entry-summary--type-member .p-member-item-link .smb-btn{color:#333;border-width:.125rem;width:3rem;height:3.25rem;align-items:center;padding:0;line-height:1}.c-entry-summary.c-entry-summary--type-member .p-member-item-link .smb-btn:hover{color:#fff;background-color:#b98d3b !important;border:.125rem solid #b98d3b !important;filter:none}.c-entry-summary.c-entry-summary--type-member .p-member-item-link .p-member-item-link-icon{width:1.5rem;height:auto;transform:translateY(-10%)}.c-entry-summary.c-entry-summary--type-member .p-member-item-link .p-member-item-link-icon path{fill:currentColor !important}.c-entry-summary.c-entry-summary--type-member .p-member-item-link .p-member-item-link-label{position:absolute;bottom:.4rem;left:-10%;font-size:.625rem;white-space:nowrap;width:120%;text-align:center;transform:scale(0.7);transform-origin:bottom center;letter-spacing:-0.05em;font-weight:bold}.c-entry-summary.c-entry-summary--type-member .p-member-item-catch{color:#b98d3b;font-weight:bold;font-size:.75rem;letter-spacing:normal}.c-entry-summary.c-entry-summary--type-member .p-member-item-address-zip,.c-entry-summary.c-entry-summary--type-member .p-member-item-address-body{display:inline-block;margin-right:.5em}:root{--_container-max-width: 80rem}html{letter-spacing:.05em}@media(min-width: 1920px){html{font-size:1vw}}@media(min-width: 1024px){[data-has-sidebar=true] .l-contents__sidebar{width:18.75rem}}body.page-template-one-column .l-contents__inner:first-child{padding-top:0}.smb-btn{border-radius:0 !important}.wp-block-search__button-outside .wp-block-search__input,.wp-block-search__button-outside .wp-block-search__button{border-color:#69390a;border-radius:0}.wp-block-search__button-outside .wp-block-search__button{background-color:#eee}.grecaptcha-badge{visibility:hidden}.wp-block-tag-cloud a{margin-right:.5em}.tag-cloud-link{font-size:.875rem !important;padding:.25rem .5rem;border-radius:0}a.tag-cloud-link{color:#fff;background-color:#b98d3b;border:0 none}a.tag-cloud-link:before{color:inherit}a.tag-cloud-link:hover{color:#fff;background-color:#b98d3b;opacity:.7}.wp-block-categories .children-expander{display:none !important}html[data-scrolled=false] body.home:not(.u-noscroll) .l-header{background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.65) 100%)}html[data-scrolled=false] body.home:not(.u-noscroll) .l-header .c-site-branding .custom-logo-link{background-image:url(/wp-content/plugins/doba-snow-monkey/images/logo_white.png);background-position:center left;background-repeat:no-repeat;background-size:contain}html[data-scrolled=false] body.home:not(.u-noscroll) .l-header .c-site-branding .custom-logo{opacity:0}html[data-scrolled=false] body.home:not(.u-noscroll) .p-global-nav .c-navbar__item:not(.sm-nav-menu-item-highlight)>a{color:#fff;text-shadow:0 0 .2em rgba(0,0,0,.5)}html[data-scrolled=false] body.home:not(.u-noscroll) .c-hamburger-btn__bar{background-color:#fff !important;box-shadow:0 0 2px rgba(0,0,0,.5)}html[data-scrolled=false] body.home:not(.u-noscroll) .c-hamburger-btn__label{color:#fff !important;text-shadow:0 0 .2em rgba(0,0,0,.5)}.p-home-mainvisual{background-color:#eee;min-height:149vw}@media(min-width: 768px){.p-home-mainvisual{min-height:55.25vw}}@media(min-width: 1024px){.p-home-mainvisual{min-height:49vw}}@media(min-width: 1920px){.p-home-mainvisual{min-height:950px}}.smb-spider-slider{position:relative;margin-top:0 !important;max-width:1920px !important;z-index:11}.p-home-mainvisual-scroll{margin:0;position:absolute;left:50%;bottom:0;transform:translateX(-50%);padding-bottom:1rem;font-size:1rem;color:#fff;font-weight:bold;text-shadow:0 0 5px rgba(0,0,0,.5);z-index:12;animation:grow 1s 2s forwards ease-out}.p-home-mainvisual-scroll:after{content:"";position:absolute;left:calc(50% - .1rem);bottom:0;height:.25rem;width:.2rem;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);animation:grow-border 1s 2s forwards ease-out}@keyframes grow{from{padding-bottom:1rem}to{padding-bottom:4.5rem}}@keyframes grow-border{from{height:.25rem}to{height:4rem}}.spider__slide{transition:opacity 2s !important}.p-home-news{margin-top:0 !important}@media(max-width: 767.9px){.p-home-news{padding-bottom:0 !important}}.p-home-news .c-container{max-width:1200px}@media(max-width: 767.9px){.p-home-news .smb-section__subtitle{margin-bottom:0}.p-home-news .smb-section__body{margin-top:.9rem}}.smb-section-break-the-grid[class*=p-home-mission-] .smb-section-break-the-grid__figure{position:relative;height:0;padding-bottom:75%}.smb-section-break-the-grid[class*=p-home-mission-] .smb-section-break-the-grid__figure img{position:absolute;top:-1px;left:-1px;width:102%;height:102%;object-fit:cover;object-position:center center}@media(max-width: 767.9px){.smb-section-break-the-grid[class*=p-home-mission-] .smb-section__subtitle{margin-bottom:0}}@media(max-width: 767.9px){.smb-section-break-the-grid[class*=p-home-mission-] .smb-section__lede{font-size:.6875rem}}@media(max-width: 767.9px){.smb-section-break-the-grid[class*=p-home-mission-] .smb-section__lede br{display:none}}@media(max-width: 1023.9px){.smb-section-break-the-grid.p-home-mission-01 .c-container{padding-left:0;padding-right:0}}@media(max-width: 1023.9px){.smb-section-break-the-grid.p-home-mission-01 .c-row>.c-row__col:first-child{padding-left:.9rem !important;padding-right:.9rem !important}}@media(max-width: 1023.9px){.smb-section-break-the-grid.p-home-mission-01 .c-row>.c-row__col:last-child .smb-section-break-the-grid__figure{left:0 !important}}@media(max-width: 1023.9px){.smb-section-break-the-grid.p-home-mission-01 .smb-section-break-the-grid__figure{margin-bottom:-1.9rem !important}}@media(max-width: 767.9px){.smb-section-break-the-grid.p-home-mission-01 .smb-section-break-the-grid__figure{margin-bottom:-1rem !important}}@media(max-width: 1023.9px){.smb-section-break-the-grid.p-home-mission-03 .smb-section-break-the-grid__figure{margin-bottom:-1rem !important}}@media(max-width: 999.9px){.p-home-member.smb-section--wide{height:56.5vw;min-height:auto;max-height:480px}}.p-home-member .smb-section__contents-wrapper{padding:.9rem;background-color:rgba(255,255,255,.5)}@media(min-width: 1024px){.p-home-member .smb-section__contents-wrapper{padding:1.8rem}}.p-home-member .smb-section__title{text-shadow:0 0 .2em #fff}@media(min-width: 1024px){.p-home-member .smb-section__title{font-size:2rem}}@media(min-width: 1440px){.p-home-member .smb-section__title{font-size:2.25rem}}.p-home-member .smb-section__subtitle{text-shadow:0 0 .2em #fff}@media(min-width: 1024px){.p-home-member .smb-section__subtitle{font-size:1rem}}@media(min-width: 1440px){.p-home-member .smb-section__subtitle{font-size:1.125rem}}@media(max-width: 767.9px){.p-home-member .smb-section__body{margin-top:.9rem}}@media(max-width: 767.9px){.p-home-youth{margin-top:0 !important}}.p-home-youth .wp-block-image figure{padding-top:0;padding-bottom:0}@media(min-width: 768px)and (max-width: 999.9px){.p-home-builders .smb-section__title{letter-spacing:.05em}}.p-home-builders .smb-panels__item{box-shadow:none;border:1px solid transparent;transition:border-color .5s}.p-home-builders .smb-panels__item:hover{border-color:#b98d3b}.p-home-builders .smb-panels__item__body{padding-top:.9rem;padding-bottom:.9rem}.p-home-builders .smb-panels__item__title{font-size:1.25rem}.p-home-builders .smb-panels__item__figure{position:relative;padding-bottom:50%}.p-home-builders .smb-panels__item__figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}body.page-id-22 .p-pagehead__title{letter-spacing:.03em}body.page-id-22 .p-pagehead__subtitle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}body.page-id-22 .wp-block-group.p-mission01-01{margin-top:1.8rem;margin-top:calc(var(--_space, 1.8rem)*1*var(--_margin-scale, 1))}@media(max-width: 767px){body.page-id-22 .smb-container.p-mission01-02{width:100% !important}}body.page-id-22 .smb-container.p-mission01-02 .wp-block-group.has-background{background-color:#f0f9ec !important}@media(max-width: 767px){body.page-id-22 .smb-container.p-mission01-02 .wp-block-group.has-background{margin-left:-0.9rem !important;margin-right:-0.9rem !important}}body.page-id-22 .smb-container.p-mission01-02 .is-style-sme-ordered-list-square li{color:#509c4e;font-weight:bold}body.page-id-22 .smb-container.p-mission01-02 .is-style-sme-ordered-list-square li:before{color:#fff;background-color:#509c4e;font-weight:bold}body.page-id-22 .smb-container.p-mission01-more{margin-top:1.8rem;margin-top:calc(var(--_space, 0.9rem)*2*var(--_margin-scale, 1))}@media(max-width: 767px){body.page-id-22 .smb-container.p-mission01-more{padding-left:0 !important;padding-right:0 !important}}@media(min-width: 1024px){body.page-id-22 .smb-container.p-mission01-more{margin-top:2.7rem;margin-top:calc(var(--_space, 0.9rem)*3*var(--_margin-scale, 1));margin-bottom:2.7rem;margin-bottom:calc(var(--_space, 0.9rem)*3*var(--_margin-scale, 1));max-width:64rem}}body.page-id-22 .smb-container.p-mission01-more .smb-items__item__figure{overflow:hidden;position:relative;height:0;padding-bottom:62.5%}body.page-id-22 .smb-container.p-mission01-more .smb-items__item__figure img{position:absolute;top:0;left:0;width:102%;height:102%;object-fit:cover}body.page-id-22 .smb-container.p-mission01-more .smb-items__item__title{--_font-size-level: 1.5}body.page-id-25 .p-pagehead__title{letter-spacing:.03em}body.page-id-25 .p-pagehead__subtitle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}body.page-id-25 .wp-block-columns.is-not-stacked-on-mobile{max-width:60rem;margin-top:.9rem;margin-bottom:-0.9rem}@media(max-width: 599px){body.page-id-25 .wp-block-columns.is-not-stacked-on-mobile{gap:.9rem !important}}@media(max-width: 599px){body.page-id-25 .wp-block-table{margin-left:-0.9rem;margin-right:-0.9rem}}@media(max-width: 599px){body.page-id-25 .wp-block-table th{width:6em}}@media(min-width: 600px){body.page-id-25 .wp-block-table th{width:10em;white-space:nowrap}}@media(min-width: 600px){body.page-id-25 .wp-block-table th br{display:none}}body.page-id-25 .wp-block-table th,body.page-id-25 .wp-block-table td{letter-spacing:normal}@media(max-width: 599px){body.page-id-25 .wp-block-table th,body.page-id-25 .wp-block-table td{font-size:.6875rem;padding-left:.5em;padding-right:.5em}}.p-mission02-catch .wp-block-gallery{margin-bottom:var(--wp--style--gallery-gap-default) !important}@media(max-width: 599px){.p-mission02-catch .wp-block-gallery{margin-left:-0.9rem;margin-right:-0.9rem}}.p-mission02-catch .wp-block-gallery .wp-block-image{margin:0 !important;padding:0 !important}@media(max-width: 599px){.p-mission02-catch .wp-block-gallery .wp-block-image:nth-child(3){width:100% !important}}.p-mission02-catch .smb-section.smb-section-break-the-grid{margin-top:0 !important}@media(max-width: 999px){.p-mission02-catch .smb-section.smb-section-break-the-grid{padding-top:0 !important}}@media(max-width: 599px){.p-mission02-catch .smb-section.smb-section-break-the-grid{padding-bottom:0 !important;margin-left:-0.9rem;margin-right:-0.9rem}}@media(max-width: 599px){.p-mission02-catch .smb-section.smb-section-break-the-grid .c-container{padding-left:0;padding-right:0}}@media(max-width: 599px){.p-mission02-catch .smb-section-break-the-grid__content{margin-top:-1.9rem !important;margin-bottom:-1.9rem !important;padding-left:1.8rem;padding-right:1.8rem}}@media(max-width: 599px){.p-mission02-catch .smb-section-break-the-grid__figure{left:0 !important}}@media(max-width: 599px){.p-mission02-catch .c-row>.c-row__col:last-child{order:2}}@media(max-width: 599px){.p-mission02-catch .c-row>.c-row__col:first-child{order:1}}.p-mission02-first{margin-top:0 !important}@media(min-width: 1024px){.p-mission02-first{padding-top:3.9rem !important;padding-top:calc(var(--_space, 1.8rem)*2) !important;padding-bottom:3.9rem !important;padding-bottom:calc(var(--_space, 1.8rem)*2) !important}}@media(max-width: 767px){.p-mission02-first .c-container{padding-left:0;padding-right:0}}@media(max-width: 999px){.p-mission02-project{padding-top:0;padding-bottom:0}}.p-mission02-project .smb-section__title{letter-spacing:normal}body.page-id-27 .p-pagehead__title,body.page-id-1851 .p-pagehead__title{letter-spacing:.03em}@media(min-width: 600px){body.page-id-27 *:not(.wp-block-group)>.wp-block-gallery .wp-block-image,body.page-id-1851 *:not(.wp-block-group)>.wp-block-gallery .wp-block-image{max-width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}}@media(max-width: 599px){body.page-id-27 .smb-section,body.page-id-1851 .smb-section{padding-bottom:0}}body.page-id-27 .smb-section:not(.smb-section--left) .smb-section__title,body.page-id-1851 .smb-section:not(.smb-section--left) .smb-section__title{font-size:clamp(20px,6.666667vw,32px)}@media(min-width: 1440px){body.page-id-27 .smb-section:not(.smb-section--left) .smb-section__title,body.page-id-1851 .smb-section:not(.smb-section--left) .smb-section__title{font-size:2rem}}@media(min-width: 768px){body.page-id-27 .smb-section.smb-section--left .smb-section__title,body.page-id-1851 .smb-section.smb-section--left .smb-section__title{font-size:1.375rem}}@media(min-width: 1024px){body.page-id-27 .smb-section.smb-section--left .smb-section__title,body.page-id-1851 .smb-section.smb-section--left .smb-section__title{font-size:1.5rem}}@media(min-width: 1440px){body.page-id-27 .smb-section.smb-section--left .smb-section__title,body.page-id-1851 .smb-section.smb-section--left .smb-section__title{font-size:1.625rem}}@media(min-width: 600px){body.page-id-27 .smb-section.smb-section--left .smb-section__title br,body.page-id-1851 .smb-section.smb-section--left .smb-section__title br{display:none}}body.page-id-27 .smb-section.smb-section--left .smb-section__body,body.page-id-1851 .smb-section.smb-section--left .smb-section__body{margin-top:.9rem}body.page-id-27 .smb-section__title,body.page-id-1851 .smb-section__title{letter-spacing:normal}@media(min-width: 360px){body.page-id-27 .smb-section__title,body.page-id-1851 .smb-section__title{letter-spacing:.03em}}body.page-id-27 .is-style-sme-ordered-list-square,body.page-id-1851 .is-style-sme-ordered-list-square{font-weight:bold}body.page-id-27 .p-mission03-01 .smb-section:nth-child(2),body.page-id-1851 .p-mission03-01 .smb-section:nth-child(2){margin-top:0}@media(min-width: 600px){body.page-id-27 .p-mission03-01 .smb-section:nth-child(2),body.page-id-1851 .p-mission03-01 .smb-section:nth-child(2){padding-top:0 !important}}body.page-id-27 .p-mission03-02 .wp-block-columns,body.page-id-1851 .p-mission03-02 .wp-block-columns{max-width:64rem}body.page-id-27 .p-mission03-03.c-container,body.page-id-1851 .p-mission03-03.c-container{padding-left:0;padding-right:0}.p-about-greeting .smb-section__contents-wrapper{padding:.9rem;background-color:rgba(255,255,255,.75)}@media(min-width: 1024px){.p-about-greeting .smb-section__contents-wrapper{padding:1.8rem}}.p-about-greeting .smb-section__contents-wrapper p{text-shadow:1px 1px .1em rgba(255,255,255,.5),-1px 1px .1em rgba(255,255,255,.5),1px -1px .1em rgba(255,255,255,.5),-1px -1px .1em rgba(255,255,255,.5)}.p-about-greeting .wp-block-columns{margin-top:2.7rem}.p-about-greeting .has-text-align-center{letter-spacing:-0.05em;font-size:.625rem}@media(min-width: 768px){.p-about-greeting .has-text-align-center{letter-spacing:normal;font-size:.75rem}}.p-about-greeting .has-text-align-center strong{font-size:.875rem;letter-spacing:.1em}@media(min-width: 768px){.p-about-greeting .has-text-align-center strong{font-size:1.125rem}}.p-about-greeting .wp-block-image{margin-top:.9rem}@media(min-width: 768px){.p-about-board-member{font-size:1rem}}@media(max-width: 599px){.p-about-board-member .wp-block-columns:not(.is-not-stacked-on-mobile)>*+*{margin-top:0}}@media(min-width: 640px){.p-about-board-member .smb-information__item__label{padding-right:2em}}@media(max-width: 600px){.p-about-history .wp-block-media-text__media{margin-top:0 !important;margin-bottom:.9rem !important}}@media(min-width: 601px){.p-about-history .wp-block-media-text__media{margin-bottom:0 !important}}@media(max-width: 600px){.p-about-history .smb-information__item__label{font-size:.875rem}}.p-member-top{position:relative;margin-top:-2.7rem;margin-top:calc(var(--_space, 1.8rem)*-1.5)}.p-member-top .p-member-edit-link{position:absolute;bottom:calc(100% + 2rem);right:0;text-align:right;font-size:.75rem}.p-member-top .smb-section-with-bgimage{padding-bottom:4.5rem;padding-bottom:calc(var(--_space, 1.8rem)*2.5)}.p-member-top .smb-section-with-bgimage .smb-section__body{line-height:2}.p-member-top .smb-container{margin-top:-2.7rem;margin-top:calc(var(--_space, 1.8rem)*-1.5);padding-top:1.9rem;background-color:#fff;max-width:18.75rem}@media(min-width: 768px){.p-member-top .smb-container{max-width:40rem}}.p-member-top .smb-container p{line-height:1.25 !important}.p-member-top .smb-container p .sme-text-color{font-size:1.5rem}.p-member-top .smb-container p strong{display:inline-block;font-size:2.5rem;transform:translateY(5%);margin-left:.1em;margin-right:.05em}.l-article-bottom-widget-area{margin-top:2.7rem;margin-top:calc(var(--_space, 1.8rem)*1.5)}.p-member-search .c-container,.p-member-area .c-container{padding-left:0;padding-right:0}.p-member-search .smb-section__title,.p-member-area .smb-section__title{position:relative;padding-bottom:.9rem;padding-bottom:calc(var(--_space, 1.8rem)*.5*var(--_margin-scale, 1));letter-spacing:normal}@media(min-width: 1440px){.p-member-search .smb-section__title,.p-member-area .smb-section__title{font-size:1.5rem}}.p-member-search .smb-section__title:before,.p-member-area .smb-section__title:before{position:absolute;bottom:0;left:50%;transform:translateX(-50%);content:"";display:block;height:1px;width:100%;background-color:#ccc;z-index:11}.p-member-search .smb-section__title:after,.p-member-area .smb-section__title:after{position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);background-color:#69390a;content:"";display:block;height:4px;width:4rem;z-index:12}.p-member-area.smb-section{margin-top:0 !important}.p-member-area .smb-buttons{--smb-buttons--gap: var(--_margin-2)}.p-member-area .smb-btn{font-weight:bold;padding-left:1em;padding-right:1em;min-width:4em}.p-entry-content .p-admission-guide{margin-top:1.8rem;margin-top:calc(var(--_space, 0.9rem)*2*var(--_margin-scale, 1));margin-bottom:1.8rem;margin-bottom:calc(var(--_space, 0.9rem)*2*var(--_margin-scale, 1))}@media(max-width: 767px){.wp-block-table.p-admission-table th,.wp-block-table.p-admission-table td{padding-left:.3125rem;padding-right:.3125rem}}.wp-block-table.p-admission-table thead th{color:inherit;background-color:#eee;border-left-color:#ccc;border-right-color:#ccc;white-space:nowrap}.wp-block-table.p-admission-table tbody th{font-weight:bold;background-color:#fff;white-space:nowrap}.wp-block-table.p-admission-table tbody td{letter-spacing:normal}@media(min-width: 768px){.wp-block-table.p-admission-table tbody td:nth-child(3){white-space:nowrap}}.wp-block-table.p-admission-table-02 tbody th{background-color:#eee;border-top-color:#ccc;border-bottom-color:#ccc}.wp-block-table.p-admission-table-03 tbody td:nth-child(2),.wp-block-table.p-admission-table-03 tbody td:nth-child(3),.wp-block-table.p-admission-table-03 tbody td:nth-child(4){width:18%}.p-admission-flow{list-style-type:none;margin-top:.9rem;margin-top:calc(var(--_space, 0.9rem)*1*var(--_margin-scale, 1));padding-left:0}.p-admission-flow li{position:relative;max-width:30em;margin:0 auto;padding:.9rem;border-radius:.25rem;background-color:#b98d3b;color:#fff;font-size:.875rem;line-height:1;text-align:center}@media(min-width: 1024px){.p-admission-flow li{font-size:1.125rem}}.p-admission-flow li:not(:first-child){margin-top:1.875rem}@media(min-width: 1024px){.p-admission-flow li:not(:first-child){margin-top:3.125rem}}.p-admission-flow li:not(:first-child):before{content:"▼";position:absolute;left:50%;top:-1.5625rem;transform:translateX(-50%);color:#999;font-size:.875rem}@media(min-width: 1024px){.p-admission-flow li:not(:first-child):before{top:-2.1875rem;font-size:1.25rem}}.p-admission-link a{font-weight:bold}.p-admission-link .wp-block-group{font-size:1rem}@media(min-width: 1024px){.p-admission-link .wp-block-group{font-size:1.125rem}}.p-admission-link .wp-block-group p:first-child{min-width:8em}.p-admission-link .wp-block-group+.wp-block-group{margin-top:.9rem}.p-admission-download{padding-left:0 !important;padding-right:0 !important}.p-admission-download .smb-section__inner>.c-container{padding-left:0 !important;padding-right:0 !important}@media(max-width: 999px){.p-admission-download .smb-buttons>.smb-btn-wrapper{flex-grow:1;margin:0}}@media(max-width: 359.9px){.p-admission-download .smb-btn{padding-left:2em}}@media(max-width: 999px){.p-admission-download .smb-btn{display:block;padding-right:0}}@media(min-width: 1000px){.p-admission-download .smb-btn{min-width:23.4375rem}}body.page-id-37 .p-pagehead__title{letter-spacing:.05em}.p-youth-lead .is-style-lead{color:#455;font-size:1rem}.p-youth-lead .wp-block-image{padding:1.8rem 0 0;max-width:35rem}.p-youth-lead .p-youth-speeches.is-layout-flex{gap:1.8rem .9rem}@media(min-width: 768px){.p-youth-lead .p-youth-speeches.is-layout-flex{gap:1.8rem}}.p-youth-lead .p-youth-speeches .is-style-sme-speech{padding-left:1em;padding-right:1em;text-align:center}@media(max-width: 767px){.p-youth-lead .p-youth-speeches .is-style-sme-speech{letter-spacing:normal}}@media(max-width: 767px){.p-youth-lead .p-youth-speeches .is-style-sme-speech br{display:none}}.p-youth-lead .p-youth-speeches .is-style-sme-speech::before{left:calc(50% - 7px)}.p-youth-lead .p-youth-speeches .is-style-sme-speech:nth-child(1){flex-basis:calc(55% - .9rem)}@media(min-width: 768px){.p-youth-lead .p-youth-speeches .is-style-sme-speech:nth-child(1){flex-basis:calc(60% - 1.8rem)}}.p-youth-lead .p-youth-speeches .is-style-sme-speech:nth-child(2){flex-basis:calc(45% - .9rem)}@media(min-width: 768px){.p-youth-lead .p-youth-speeches .is-style-sme-speech:nth-child(2){flex-basis:calc(40% - 1.8rem)}}.p-youth-lead .p-youth-speeches.p-youth-speeches-02 .is-style-sme-speech{background-color:#f3f0e0}.p-youth-lead .p-youth-speeches.p-youth-speeches-top .is-style-sme-speech::before{top:auto;bottom:calc(100% - 7px)}.p-youth-lead .p-youth-speeches.p-youth-speeches-top .is-style-sme-speech:nth-child(1){flex-basis:calc(45% - .9rem)}@media(min-width: 768px){.p-youth-lead .p-youth-speeches.p-youth-speeches-top .is-style-sme-speech:nth-child(1){flex-basis:calc(40% - 1.8rem)}}.p-youth-lead .p-youth-speeches.p-youth-speeches-top .is-style-sme-speech:nth-child(2){flex-basis:calc(55% - .9rem)}@media(min-width: 768px){.p-youth-lead .p-youth-speeches.p-youth-speeches-top .is-style-sme-speech:nth-child(2){flex-basis:calc(60% - 1.8rem)}}.p-youth-flyer{background-color:#f3f0e0}.p-youth-flyer .smb-section__title{color:#69390a;font-size:1rem;letter-spacing:normal}@media(min-width: 1024px){.p-youth-flyer .smb-section__title{font-size:1.375rem}}.p-youth-flyer h3{color:#69390a;font-size:.875rem;border-bottom-color:#d3d0c0 !important}@media(min-width: 1024px){.p-youth-flyer h3{font-size:1.25rem}}.p-cooperation-section .c-container{padding-left:0;padding-right:0}.p-cooperation-section .smb-section__title{font-size:1.25rem}@media(min-width: 768px){.p-cooperation-section .smb-section__title{font-size:1.375rem}}@media(min-width: 1024px){.p-cooperation-section .smb-section__title{font-size:1.5rem}}@media(min-width: 1440px){.p-cooperation-section .smb-section__title{font-size:1.625rem}}@media(max-width: 999px){.p-cooperation-section .smb-buttons>.smb-btn-wrapper{flex-grow:1;margin:0}}.p-cooperation-section .smb-btn{text-align:center;font-size:.75rem}.p-cooperation-section .smb-btn strong{font-size:1rem}.p-cooperation-section .smb-btn-wrapper--wider .smb-btn{display:flex;font-size:.625rem}.p-cooperation-section .smb-btn-wrapper--wider .smb-btn strong{font-size:.875rem}@media(max-width: 1000px){.p-cooperation-section .smb-btn-wrapper--wider .smb-btn{padding-left:0;padding-right:0;min-width:18.75rem}}@media(min-width: 1024px){.smb-section{padding-top:2.7rem;padding-top:calc(var(--_space, 1.8rem)*1.5);padding-bottom:2.7rem;padding-bottom:calc(var(--_space, 1.8rem)*1.5)}}.smb-section .smb-buttons .smb-btn{background-color:#69390a}.smb-section .smb-buttons .smb-btn-wrapper.is-style-ghost .smb-btn{color:#69390a;border-color:#69390a;background-color:#fff !important}.smb-section__title{font-size:1.375rem;letter-spacing:.1em}@media(min-width: 768px){.smb-section__title{font-size:1.5rem}}@media(min-width: 1024px){.smb-section__title{font-size:1.625rem}}@media(min-width: 1440px){.smb-section__title{font-size:1.75rem}}.c-entry__content{font-size:.75rem}@media(min-width: 768px){.c-entry__content{font-size:.875rem}}.c-entry__content em:not([class]){font-style:normal;background-color:#fcf0b0}.wp-block-group>h2{font-size:1.125rem}[class*=_body]>h3{border-bottom-color:#ccc}[class*=_body]>h4:before{display:inline-block;content:"■";color:#b98d3b;transform:scale(0.8);transform-origin:center left}.sme-font-size.has-sm-small-font-size{font-size:.8571428571em !important}.sme-font-size.has-sm-medium-font-size{font-size:1.2857142857em !important}.sme-font-size.has-sm-large-font-size{font-size:1.5714285714em !important}.is-style-sme-ordered-list-circle li:before,.is-style-sme-ordered-list-square li:before{font-size:1em;width:1.5em;height:1.5em;top:.2em}.is-style-lead{font-weight:bold;text-align:center;font-size:1.125rem;line-height:var(--line-height-sm-large, 2)}.is-style-body-sm{font-size:.8125rem;line-height:--line-height-sm-small}.is-style-group-slim-sm{max-width:46rem}.is-style-group-slim-md{max-width:60rem}.is-style-sme-speech{background-color:#e6f3e0}[class*=is-style-group-imagetext]{margin-top:2.4rem;margin-top:clamp( 1.8rem, calc( 0.9009009009vw + 1.5891891892rem ), 2.4rem );margin-bottom:2.4rem;margin-bottom:clamp( 1.8rem, calc( 0.9009009009vw + 1.5891891892rem ), 2.4rem )}[class*=is-style-group-imagetext]:first-child{margin-top:0}[class*=is-style-group-imagetext] p:last-child{margin-bottom:0}[class*=is-style-group-imagetext] .wp-block-image{margin-bottom:2.4rem;margin-bottom:clamp( 1.8rem, calc( 0.9009009009vw + 1.5891891892rem ), 2.4rem )}@media(max-width: 735.9px){[class*=is-style-group-imagetext] .wp-block-image{width:100%}}@media(min-width: 736px){[class*=is-style-group-imagetext] p{padding-left:calc(1.8rem + env(safe-area-inset-left));padding-right:calc(1.8rem + env(safe-area-inset-right))}}.wp-block-image.is-style-image-slim{max-width:16rem;margin-left:auto;margin-right:auto}@media(min-width: 428px){.wp-block-image.is-style-image-slim{max-width:20rem}}
