﻿.c-page-header{padding-bottom:var(--_padding1)}.c-page-header .c-container{max-width:1600px}.c-page-header .c-container .c-page-header__content .c-page-header__title{font-size:clamp(28px, calc( 28px + ( 60 - 28 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 60px);font-weight:bold;color:#004097;line-height:1.2}.p-breadcrumbs-wrapper{max-width:1600px}.c-breadcrumbs{color:#4da6ff}.l-contents__container.c-container{max-width:1600px}.wp-block-image a{transition:0.4s opacity ease-out}.wp-block-image a:hover{opacity:0.6}@media (any-hover: hover){.smb-btn{transition:0.4s opacity ease-out}.smb-btn:hover{opacity:0.6;filter:none}}.c-meta__item [class*="fa-"]{color:#004097}.c-widget__title{--widget-title-pseudo-background-color: #004097;color:#004097}.c-entries--simple,.c-entries--text,.c-entries--text2{border-top:none}.c-entries--simple .c-entries__item,.c-entries--text .c-entries__item,.c-entries--text2 .c-entries__item{border-bottom-color:#004097}.smb-information{--smb-information--gap: 10px}.smb-information .smb-information__item{padding-bottom:var(--smb-information--gap);overflow:visible}.smb-information .smb-information__item:last-child{padding-bottom:0}.smb-information .smb-information__item .c-row>.c-row__col{margin-bottom:0}.smb-recent-posts .snow-monkey-recent-posts .c-entries--simple .c-entries__item,.smb-recent-posts .snow-monkey-recent-posts .c-entries--text .c-entries__item,.smb-recent-posts .snow-monkey-recent-posts .c-entries--text2 .c-entries__item{border-bottom-style:dashed}.smb-recent-posts .snow-monkey-recent-posts .c-entries--simple .c-entries__item:last-child,.smb-recent-posts .snow-monkey-recent-posts .c-entries--text .c-entries__item:last-child,.smb-recent-posts .snow-monkey-recent-posts .c-entries--text2 .c-entries__item:last-child{border-bottom:none}@media screen and (min-width: 1024px){[data-has-sidebar="true"] .c-entries--panel,[data-has-sidebar="true"] .c-entries--rich-media,[data-is-slim-width="true"] .c-entries--panel,[data-is-slim-width="true"] .c-entries--rich-media{--entries--item-width: 33.33333%}}.smb-section.is-background-blur .smb-section-with-bgimage__bgimage img{margin:-4px;filter:blur(4px)}.smb-section.is-corner-cutter-right .smb-section__fixed-background .smb-section__background{clip-path:polygon(0 0, calc( 100% - clamp(40px, 4.166dvw, 80px) ) 0, 100% clamp(40px, 4.166dvw, 80px), 100% 100%, 0 100%, 0% 50%)}.button{margin-top:clamp(32px, 8.5dvw, 60px)}.button .button__link{font-size:clamp(12px, calc( 12px + ( 16 - 12 ) * ( ( 100dvw - 375px ) / ( 980 - 375 ) ) ), 16px);position:relative;display:flex;justify-content:center;align-items:center;font-weight:bold;color:#fff;text-align:center;text-decoration:none;width:250px;max-width:100%;height:3.75em;margin:auto;background-color:#004097;border-radius:25em;transition:0.4s background ease-in-out}@media screen and (min-width: 1024px){.button .button__link{font-size:1.0em}}.button .button__link .fa-arrow-right{position:absolute;top:0;right:0.75em;bottom:0;display:flex;justify-content:center;align-items:center;content:'\f061';font-family:'Font Awesome 6 Free';font-weight:900;color:#004097;width:0.75em;height:0.75em;margin:auto;padding:0.5em;background-color:#fff;border-radius:50%;aspect-ratio:1 / 1;transition:0.4s background ease-in-out}.button .button__link:hover{background-color:#4da6ff}.button .button__link:hover .fa-arrow-right{color:#4da6ff}.buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:1em clamp(10px, 2.5dvw, 24px);margin-top:clamp(32px, 8.5dvw, 60px)}.buttons .button{flex-grow:1;flex-basis:160px;max-width:250px;margin-top:0}.buttons .button .button__link{width:100%}.posts_count{display:flex;justify-content:center;align-items:flex-end;gap:0 0.25em;font-weight:bold;color:#004097;max-width:1600px}.posts_count .num{font-size:clamp(18px, calc( 18px + ( 24 - 18 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 24px);line-height:1.0}.posts_count .num span{font-family:"Host Grotesk",sans-serif;font-size:1.5em}.sns_list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.sns_list .sns_list__item a{position:relative;display:block;font-size:20px;color:#4da6ff;text-indent:100%;text-decoration:none;white-space:nowrap;width:40px;height:40px;overflow:hidden;border:1px solid;border-radius:50%;transition:0.4s ease-out}.sns_list .sns_list__item a::before{content:'\f0c1';display:none;font-family:'Font Awesome 7 Free';font-weight:900}.sns_list .sns_list__item a .svg-inline--fa{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:0;width:50%;height:50%;margin:auto;object-fit:contain}.sns_list .sns_list__item a[href*="instagram.com"]::before{content:'\f16d';font-family:'Font Awesome 7 Brands'}.sns_list .sns_list__item a[href*="x.com"]::before{content:'\e61b';font-family:'Font Awesome 7 Brands'}.sns_list .sns_list__item a[href*="facebook.com"]::before{content:'\f39e';font-family:'Font Awesome 7 Brands'}.sns_list .sns_list__item a[href*="line.me"]::before{content:'\f3c0';font-family:'Font Awesome 7 Brands'}.sns_list .sns_list__item a:hover{color:#004097}.post_member{max-width:288px;margin-right:auto;margin-bottom:clamp(40px, 10dvw, 60px);margin-left:auto}.post_member .post_thumbnail{position:relative;width:100%;margin:0 auto 1.0em;overflow:hidden;aspect-ratio:1 / 1}.post_member .post_thumbnail img{width:100%;height:100%;object-fit:cover;transition:0.4s ease-out}.post_member .post_thumbnail .post_view_mode{font-size:clamp(16px, calc( 16px + ( 24 - 16 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 24px);position:absolute;top:5px;left:5px;display:flex;justify-content:center;align-items:center;font-weight:bold;color:#ae2025;text-align:center;width:2.0em;height:2.0em;background:url("../img/icon_sakura.svg") no-repeat 50% 50%/contain;aspect-ratio:1 / 1}.post_member .post_sub_title{font-size:clamp(14px, calc( 14px + ( 16 - 14 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 16px);line-height:1.2;text-align:center;margin-bottom:0.625em}.post_member .post_title{font-size:clamp(16px, calc( 16px + ( 20 - 16 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 20px);font-weight:bold;line-height:1.2;text-align:center}.post_member .post_meta{display:flex;justify-content:center;gap:8px;margin-top:1.25em}.post_member .post_meta .post_meta__item{display:flex;justify-content:center;align-items:center;font-size:12px;color:#fff;text-align:center;width:min(100%, 140px);height:20px;clip-path:polygon(4px 0, calc(100% - 4px) 0, 100% 4px, 100% calc(100% - 4px), calc(100% - 4px) 100%, 4px 100%, 0 calc(100% - 4px), 0 4px)}.post_member .post_meta .post_meta__item[data-color="main"]{background-color:#004097}.post_member .post_meta .post_meta__item[data-color="sub"]{background-color:#4da6ff}#members .members__container{display:flex;justify-content:center;flex-direction:column;gap:0 min(5dvw, 60px)}@media screen and (min-width: 1024px){#members .members__container{justify-content:space-between;align-items:stretch;flex-direction:row}}@media screen and (min-width: 1024px){#members .members__container .post_member{flex-shrink:0;width:min(25%, 288px);margin-bottom:0}}@media screen and (min-width: 1024px){#members .members__container .entry_member{flex-shrink:1;flex-grow:1}}.entry_member .entry_member__section{position:relative;z-index:1;margin-bottom:clamp(32px, 8.5dvw, 60px);padding:0 20px 40px}.entry_member .entry_member__section::after{position:absolute;bottom:0;left:0;z-index:-1;content:'';width:100%;height:calc( 100% - 20px );background-color:#fff}.entry_member .entry_member__section .entry_member__headline{margin-bottom:20px}.entry_member .entry_member__section .entry_member__headline span{font-size:clamp(14px, calc( 14px + ( 20 - 14 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 20px);position:relative;display:block;font-weight:bold;color:#004097;line-height:1.0;width:fit-content;margin-bottom:1.0em;padding:0.5em 1.0em;background-color:#fff;border:2px solid}.entry_member .entry_member__section .entry_member__headline span::before,.entry_member .entry_member__section .entry_member__headline span::after{position:absolute;content:'';clip-path:polygon(100% 0, 0 0, 100% 100%)}.entry_member .entry_member__section .entry_member__headline span::before{right:1.0em;bottom:-16px;width:16px;height:16px;background-color:#004097}.entry_member .entry_member__section .entry_member__headline span::after{right:calc( 1.0em + 2px );bottom:-12px;width:12px;height:12px;background-color:#fff}.entry_member .entry_member__section .entry_member__table .entry_member__table__item{display:flex;border-bottom:1px solid #ddd}.entry_member .entry_member__section .entry_member__table .entry_member__table__item dt,.entry_member .entry_member__section .entry_member__table .entry_member__table__item dd{line-height:1.6;padding:clamp(10px, 2.666dvw, 20px)}.entry_member .entry_member__section .entry_member__table .entry_member__table__item dt{position:relative;flex-shrink:0;width:33.33%}.entry_member .entry_member__section .entry_member__table .entry_member__table__item dt::after{position:absolute;bottom:-1px;left:0;content:'';width:100%;height:1px;background-color:#004097}.entry_member .entry_member__section .entry_member__table .entry_member__table__item dd{flex-shrink:1;flex-grow:1;display:flex;flex-wrap:wrap;gap:0 1.0em;padding-left:0}.entry_member .entry_member__section:last-child{margin-bottom:0}.post-type-archive-members .p-archive{max-width:1600px}.members_list{display:flex;flex-wrap:wrap;gap:0 clamp(10px, 2.666dvw, 40px);list-style:none;margin:0;padding:0}.members_list .members_list__item{width:calc( 50% - ( clamp(10px, 2.666dvw, 40px) * 0.5 ) )}@media screen and (min-width: 768px){.members_list .members_list__item{width:calc( 33.33% - ( clamp(10px, 2.666dvw, 40px) - ( clamp(10px, 2.666dvw, 40px) * 0.3333 ) ) )}}@media screen and (min-width: 1024px){.members_list .members_list__item{width:calc( 20% - ( clamp(10px, 2.666dvw, 40px) - ( clamp(10px, 2.666dvw, 40px) * 0.2 ) ) )}}.members_list .members_list__item a{display:block;color:inherit;text-decoration:none}.members_list .members_list__item a:hover .post_thumbnail img{transform:scale(1.2)}.search_form{display:flex;justify-content:space-around;flex-wrap:wrap;gap:clamp(10px, 2.5dvw, 20px);max-width:1600px;margin-top:40px;margin-bottom:40px;padding:15px min(5dvw, 20px);background-color:rgba(0,64,151,0.2);clip-path:polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px)}.search_form input,.search_form select{display:flex;align-items:center;font-family:inherit;color:inherit;height:3.125em;padding:0 0.625em;border:none;border-radius:4px}.search_form input,.search_form select{flex-shrink:1;flex-grow:1}.search_form button{flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:0.5em;color:#fff;width:clamp(120px, 32dvw, 250px);height:3.125em;margin-left:auto;padding:0 1.0em;background-color:#004097;border:none;border-radius:25em;transition:0.4s ease-out}.search_form button:hover{background-color:#4da6ff}.search_form:first-child{margin-top:0}.search_form:last-child{margin-bottom:0}.search_results{display:flex;align-items:center;gap:0.5em 1.0em;max-width:1600px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #004097}.search_results .search_results__title{flex-shrink:0;font-weight:bold;color:#004097}.search_results .search_results__list{display:flex;gap:0 2.0em;flex-wrap:wrap}#organization{max-width:1600px}#organization .org_container{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:0 min(5dvw, 80px)}@media screen and (min-width: 1024px){#organization .org_container{align-items:stretch;flex-direction:row}}#organization .org_sidebar{width:min(100%, 320px)}@media screen and (min-width: 1024px){#organization .org_sidebar{flex-shrink:0;width:clamp(200px, 20dvw, 320px)}}#organization .org_sidebar .org_sidebar__sticky{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:clamp(32px, 8.5dvw, 60px) 20px}@media screen and (min-width: 1024px){#organization .org_sidebar .org_sidebar__sticky{position:sticky;top:60px;left:0;justify-content:center;align-items:center;flex-direction:column;gap:0;width:100%}}#organization .org_sidebar .org_sidebar__ttl{font-size:clamp(32px, calc( 32px + ( 48 - 32 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 48px);color:#004097;text-align:center;width:fit-content;margin-right:auto;margin-left:auto;padding:clamp(10px, 2.666dvw, 20px) 0;border-width:1px 0;border-style:solid;border-color:#004097}@media screen and (min-width: 1024px){#organization .org_sidebar .org_sidebar__ttl{margin-bottom:20px;padding:0 clamp(10px, 0.026dvw, 20px);border-width:0 1px;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}#organization .org_sidebar .org_sidebar__ttl .text-combine{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}}#organization .org_sidebar .org_sidebar__list{display:flex;justify-content:space-between;gap:clamp(10px, 2.666dvw, 24px);list-style:none;width:100%;margin-bottom:clamp(40px, 10dvw, 60px);padding:0}@media screen and (min-width: 1024px){#organization .org_sidebar .org_sidebar__list{flex-direction:column;margin-top:clamp(40px, 10dvw, 60px)}}#organization .org_sidebar .org_sidebar__list .org_sidebar__list__item{width:100%}#organization .org_sidebar .org_sidebar__list .org_sidebar__list__item a{font-size:clamp(12px, calc( 12px + ( 16 - 12 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 16px);position:relative;display:flex;justify-content:space-between;align-items:center;color:#004097;text-decoration:none;width:100%;height:3.125em;padding:0 0.875em;background-color:#fff;border-radius:4px;transition:0.4s ease-out}#organization .org_sidebar .org_sidebar__list .org_sidebar__list__item a::after{position:absolute;top:0;right:-10px;bottom:0;content:'';width:10px;height:10px;margin:auto;background-color:#004097;clip-path:polygon(0 0, 0% 100%, 100% 50%);opacity:0;transition:0.4s opacity ease-out}#organization .org_sidebar .org_sidebar__list .org_sidebar__list__item a:hover{color:#fff;background-color:#004097}#organization .org_sidebar .org_sidebar__list .org_sidebar__list__item a.is-current{color:#fff;background-color:#004097}#organization .org_sidebar .org_sidebar__list .org_sidebar__list__item a.is-current::after{opacity:1}#organization .org_sidebar .org_sidebar__select label{display:flex;justify-content:center;align-items:center;gap:0 1.0em;font-size:1.125em;font-weight:bold;text-align:center;margin-bottom:1.0em}#organization .org_sidebar .org_sidebar__select label span{flex-shrink:0}#organization .org_sidebar .org_sidebar__select label::before,#organization .org_sidebar .org_sidebar__select label::after{content:'';display:block;width:100%;height:1px;background-color:#004097}#organization .org_sidebar .org_sidebar__select select{display:flex;align-items:center;font-family:inherit;color:inherit;width:100%;height:fit-content;padding:0.25em 0.625em;border:none;border-radius:4px}#organization .org_contents .org_chairman{position:relative}#organization .org_contents .org_chairman .org_chairman__img{width:min(100%, 600px)}#organization .org_contents .org_chairman .org_chairman__img img{width:100%;object-fit:cover;aspect-ratio:1 / 1}@media screen and (min-width: 1024px){#organization .org_contents .org_chairman .org_chairman__img{width:min(50%, 600px);margin-left:auto}}@media screen and (min-width: 1024px){#organization .org_contents .org_chairman .org_chairman__content{position:absolute;top:0;bottom:0;left:0;z-index:1;height:fit-content;margin:auto 0}}#organization .org_contents .org_chairman .org_chairman__content .org_chairman__label{font-size:clamp(14px, calc( 14px + ( 20 - 14 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 20px);font-weight:500;color:#fff;text-align:center;width:fit-content;padding:0.5em 1.0em;background-color:#004097}#organization .org_contents .org_chairman .org_chairman__content .org_chairman__slogan{font-size:clamp(24px, calc( 24px + ( 60 - 24 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 60px);font-weight:bold;width:fit-content;padding:0.266em 0.4em;background-color:rgba(255,255,255,0.9)}#organization .org_contents .org_chairman .org_chairman__content .org_chairman__subtitle{font-size:clamp(16px, calc( 16px + ( 32 - 16 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 32px);font-weight:bold;width:fit-content;margin-top:0.625em;padding:0.5em;background-color:rgba(255,255,255,0.9)}#organization .org_contents .org_chairman .org_chairman__content .org_chairman__name{font-size:clamp(14px, calc( 14px + ( 24 - 14 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 24px);display:flex;align-items:flex-end;gap:0.5em 1.0em;font-weight:500;color:#004097;margin-top:1.5em}#organization .org_contents .org_message .org_message__content{padding:var(--_padding1);border-width:1px 0;border-style:solid;border-color:#004097}#organization .org_contents .org_members{margin-top:clamp(40px, 10dvw, 60px)}#organization .org_contents .org_committee{display:flex;justify-content:space-around;flex-wrap:wrap;gap:40px clamp(20px, 2dvw, 40px);margin-bottom:clamp(40px, 10.66dvw, 60px);padding:clamp(30px, 8dvw, 50px) min(5dvw, 40px);background-color:#fff;clip-path:polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px)}#organization .org_contents .org_committee:last-child{margin-bottom:0}#organization .org_contents .org_committee .org_committee__content{flex-shrink:1;flex-grow:3;flex-basis:580px}#organization .org_contents .org_committee .org_committee__content h4{font-size:1.0em;color:#004097;margin-bottom:1.0em;padding-bottom:0.5em;border-bottom:1px solid #ddd}#organization .org_contents .org_committee .org_committee__content p{margin-top:1.0em;margin-bottom:1.0em}#organization .org_contents .org_committee .org_committee__content p em{font-size:clamp(16px, calc( 16px + ( 24 - 16 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 24px);font-weight:bold;font-style:normal;color:#1a8dff}#organization .org_contents .org_committee .org_committee__content p:first-child{margin-top:0}#organization .org_contents .org_committee .org_committee__content p:last-child{margin-bottom:0}#organization .org_contents .org_committee .org_committee__content ol li::marker{color:#4da6ff}#organization .org_contents .org_committee .org_committee__member{flex-shrink:0;width:clamp(210px, 33.33dvw, 288px)}#organization .org_contents .org_committee .org_committee__member .org_committee__label{margin-bottom:20px}#organization .org_contents .org_committee .org_committee__member .org_committee__label span{font-size:clamp(14px, calc( 14px + ( 20 - 14 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 20px);position:relative;display:block;font-weight:bold;color:#004097;line-height:1.0;width:fit-content;margin-right:auto;margin-bottom:1.0em;margin-left:auto;padding:0.5em 1.0em;background-color:#fff;border:2px solid}#organization .org_contents .org_committee .org_committee__member .org_committee__label span::before,#organization .org_contents .org_committee .org_committee__member .org_committee__label span::after{position:absolute;content:'';clip-path:polygon(100% 0, 0 0, 100% 100%)}#organization .org_contents .org_committee .org_committee__member .org_committee__label span::before{right:1.0em;bottom:-16px;width:16px;height:16px;background-color:#004097}#organization .org_contents .org_committee .org_committee__member .org_committee__label span::after{right:calc( 1.0em + 2px );bottom:-12px;width:12px;height:12px;background-color:#fff}#organization .org_contents .org_committee .org_committee__member a{display:block;color:inherit;text-decoration:none}#organization .org_contents .org_committee .org_committee__member a:hover .post_member .post_thumbnail img{transform:scale(1.2)}#organization .org_contents .org_committee .org_committee__member .post_member{margin-bottom:0}#organization .org_contents .org_chart{background-color:#fff;clip-path:polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px)}#organization .org_contents .org_chart img{display:block;margin-right:auto;margin-left:auto}@media screen and (min-width: 1024px){#organization .org_contents{flex-shrink:1;flex-grow:1}}#appeal>*:not(.ap_mainvisual):not(.ap_breadcrumbs){padding-top:clamp(60px, 16dvw, 120px);padding-bottom:clamp(60px, 16dvw, 120px)}#appeal>*:not(.ap_mainvisual):not(.ap_breadcrumbs) .c-container{max-width:1600px}#appeal .ap_headline{font-size:clamp(24px, calc( 24px + ( 60 - 24 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 60px);position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 1.0em;font-weight:bold;color:#004097;line-height:1.4;text-align:center;margin-bottom:1.5em;padding-bottom:0.5em;border-bottom:0.166em solid}#appeal .ap_headline span{font-size:0.666em}#appeal .ap_headline::after{position:absolute;right:0;bottom:calc( ( clamp( 20px, 5dvw, 40px ) ) * -1 );left:0;content:'';width:clamp(20px, 5dvw, 40px);height:clamp(20px, 5dvw, 40px);margin:auto;background-color:#004097;clip-path:polygon(100% 0, 0 0, 50% 100%)}#appeal .ap_mainvisual{position:relative;z-index:1}#appeal .ap_mainvisual .ap_mainvisual__inner{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:clamp(32px, 8.5dvw, 60px)}@media screen and (min-width: 1024px){#appeal .ap_mainvisual .ap_mainvisual__inner{height:calc( 100vh - 100px );max-height:1200px}}#appeal .ap_mainvisual .ap_mainvisual__inner .ap_mainvisual__label{font-size:clamp(14px, calc( 14px + ( 20 - 14 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 20px);position:relative;z-index:1;display:block;font-weight:bold;color:#004097;line-height:1.0;text-align:center;width:fit-content;margin-top:-1.0em;margin-bottom:1.0em;padding:0.5em 1.0em;background-color:#fff;border:2px solid}#appeal .ap_mainvisual .ap_mainvisual__inner .ap_mainvisual__label::before,#appeal .ap_mainvisual .ap_mainvisual__inner .ap_mainvisual__label::after{position:absolute;content:'';clip-path:polygon(100% 0, 0 0, 100% 100%)}#appeal .ap_mainvisual .ap_mainvisual__inner .ap_mainvisual__label::before{right:1.0em;bottom:-16px;width:16px;height:16px;background-color:#004097}#appeal .ap_mainvisual .ap_mainvisual__inner .ap_mainvisual__label::after{right:calc( 1.0em + 2px );bottom:-12px;width:12px;height:12px;background-color:#fff}#appeal .ap_mainvisual .ap_mainvisual__inner .ap_mainvisual__comment{text-align:center;margin-bottom:clamp(14px, 3.5dvw, 48px)}#appeal .ap_mainvisual .ap_mainvisual__inner .ap_mainvisual__comment p{font-size:clamp(20px, calc( 20px + ( 60 - 20 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 60px);font-weight:bold;color:#004097;line-height:1.0;margin-bottom:clamp(14px, 3.5dvw, 20px)}#appeal .ap_mainvisual .ap_mainvisual__inner .ap_mainvisual__comment p span{font-size:clamp(32px, calc( 32px + ( 100 - 32 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 100px);color:#333}#appeal .ap_mainvisual .ap_mainvisual__inner .ap_mainvisual__comment p:last-of-type{margin-bottom:0}#appeal .ap_mainvisual .ap_mainvisual__inner .ap_mainvisual__text{font-size:clamp(16px, calc( 16px + ( 40 - 16 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 40px);font-weight:bold;color:#0073e6;text-align:center}#appeal .ap_mainvisual .ap_mainvisual__inner .ap_mainvisual__text span{font-size:1.2em}#appeal .ap_mainvisual .ap_mainvisual__gallery{display:grid;grid-template-rows:repeat(3, auto);height:28dvh}@media screen and (min-width: 1024px){#appeal .ap_mainvisual .ap_mainvisual__gallery{position:absolute;top:0;z-index:-1;display:block;width:min(32.8125dvw, 420px);height:100%}}#appeal .ap_mainvisual .ap_mainvisual__gallery .ap_mainvisual__img{height:100%;overflow:hidden}#appeal .ap_mainvisual .ap_mainvisual__gallery .ap_mainvisual__img img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 1024px){#appeal .ap_mainvisual .ap_mainvisual__gallery .ap_mainvisual__img.size-small{position:absolute;width:min(50%, 210px);height:auto}}@media screen and (min-width: 1024px){#appeal .ap_mainvisual .ap_mainvisual__gallery .ap_mainvisual__img.size-small:nth-of-type(1){top:0}}@media screen and (min-width: 1024px){#appeal .ap_mainvisual .ap_mainvisual__gallery .ap_mainvisual__img.size-small:nth-of-type(5){bottom:0}}@media screen and (min-width: 1024px){#appeal .ap_mainvisual .ap_mainvisual__gallery .ap_mainvisual__img.size-medium{width:66.66%;height:33.33%}}@media screen and (min-width: 1024px){#appeal .ap_mainvisual .ap_mainvisual__gallery .ap_mainvisual__img.size-large{width:100%;height:33.33%}}#appeal .ap_mainvisual .ap_mainvisual__gallery[data-position="left"]{grid-template-columns:0.3fr 0.3fr 0.4fr}@media screen and (min-width: 1024px){#appeal .ap_mainvisual .ap_mainvisual__gallery[data-position="left"]{left:0}}#appeal .ap_mainvisual .ap_mainvisual__gallery[data-position="left"] .ap_mainvisual__img.size-small:nth-of-type(1){grid-area:3 / 1 / 4 / 2}#appeal .ap_mainvisual .ap_mainvisual__gallery[data-position="left"] .ap_mainvisual__img.size-small:nth-of-type(5){grid-area:3 / 2 / 4 / 3}@media screen and (min-width: 1024px){#appeal .ap_mainvisual .ap_mainvisual__gallery[data-position="left"] .ap_mainvisual__img.size-small{left:100%}}#appeal .ap_mainvisual .ap_mainvisual__gallery[data-position="left"] .ap_mainvisual__img.size-medium{grid-area:2 / 3 / 4 / 4}#appeal .ap_mainvisual .ap_mainvisual__gallery[data-position="left"] .ap_mainvisual__img.size-large:nth-of-type(2){grid-area:1 / 1 / 3 / 3}#appeal .ap_mainvisual .ap_mainvisual__gallery[data-position="left"] .ap_mainvisual__img.size-large:nth-of-type(4){grid-area:1 / 3 / 2 / 4}#appeal .ap_mainvisual .ap_mainvisual__gallery[data-position="right"]{grid-template-columns:0.4fr 0.3fr 0.3fr}@media screen and (min-width: 1024px){#appeal .ap_mainvisual .ap_mainvisual__gallery[data-position="right"]{right:0}}#appeal .ap_mainvisual .ap_mainvisual__gallery[data-position="right"] .ap_mainvisual__img.size-small:nth-of-type(1){grid-area:1 / 2 / 2 / 3}#appeal .ap_mainvisual .ap_mainvisual__gallery[data-position="right"] .ap_mainvisual__img.size-small:nth-of-type(5){grid-area:1 / 3 / 2 / 4}@media screen and (min-width: 1024px){#appeal .ap_mainvisual .ap_mainvisual__gallery[data-position="right"] .ap_mainvisual__img.size-small{right:100%}}#appeal .ap_mainvisual .ap_mainvisual__gallery[data-position="right"] .ap_mainvisual__img.size-medium{grid-area:1 / 1 / 3 / 2}@media screen and (min-width: 1024px){#appeal .ap_mainvisual .ap_mainvisual__gallery[data-position="right"] .ap_mainvisual__img.size-medium{margin-left:auto}}#appeal .ap_mainvisual .ap_mainvisual__gallery[data-position="right"] .ap_mainvisual__img.size-large:nth-of-type(2){grid-area:2 / 2 / 4 / 4}#appeal .ap_mainvisual .ap_mainvisual__gallery[data-position="right"] .ap_mainvisual__img.size-large:nth-of-type(4){grid-area:3 / 1 / 4 / 2}#appeal .ap_breadcrumbs{margin-top:clamp(16px, 5dvw, 32px)}#appeal .ap_about .ap_about__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px clamp(10px, 2.66dvw, 40px)}#appeal .ap_about .ap_about__wrapper .ap_about__section{position:relative;padding:clamp(40px, 10dvw, 60px) clamp(20px, 5dvw, 40px) clamp(20px, 5dvw, 40px);background-color:#fff;clip-path:polygon(20px 0, calc(100% - 20px) 0, 100% 20px, 100% calc(100% - 20px), calc(100% - 20px) 100%, 20px 100%, 0 calc(100% - 20px), 0 20px);filter:drop-shadow(0 20px 25px rgba(0,64,151,0.1))}@media screen and (min-width: 768px){#appeal .ap_about .ap_about__wrapper .ap_about__section{width:calc( 50% - ( clamp(10px, 2.66dvw, 40px) * 0.5 ) )}}#appeal .ap_about .ap_about__wrapper .ap_about__section .ap_about__section__header{display:flex;align-items:center;gap:0 clamp(10px, 2.5dvw, 20px);margin-bottom:clamp(20px, 5dvw, 40px)}#appeal .ap_about .ap_about__wrapper .ap_about__section .ap_about__section__header .ap_about__section__word{font-size:clamp(24px, calc( 24px + ( 60 - 24 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 60px);flex-shrink:0;display:flex;justify-content:center;align-items:center;font-weight:bold;color:#fff;line-height:1.0;text-align:center;padding:0 0.375em;background-image:linear-gradient(-45deg, var(--yeg-gradient-color-1, #004097) 0%, var(--yeg-gradient-color-2, #4da6ff) 100%);border-radius:50%;aspect-ratio:1 / 1}#appeal .ap_about .ap_about__wrapper .ap_about__section .ap_about__section__header .ap_about__section__ttl{flex-shrink:1;flex-grow:1}#appeal .ap_about .ap_about__wrapper .ap_about__section .ap_about__section__header .ap_about__section__ttl h3{font-size:clamp(24px, calc( 24px + ( 40 - 24 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 40px);line-height:1.4;margin-bottom:0}#appeal .ap_about .ap_about__wrapper .ap_about__section .ap_about__section__header .ap_about__section__ttl p{font-size:clamp(14px, calc( 14px + ( 24 - 14 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 24px);display:flex;align-items:center;gap:0 0.25em;font-weight:bold;color:var(--yeg-gradient-color-1, #004097);line-height:1.0;margin-top:0.5em}#appeal .ap_about .ap_about__wrapper .ap_about__section .ap_about__section__header .ap_about__section__ttl p::before{content:'＼'}#appeal .ap_about .ap_about__wrapper .ap_about__section .ap_about__section__header .ap_about__section__ttl p::after{content:'／'}#appeal .ap_about .ap_about__wrapper .ap_about__section .ap_about__section__excerpt{font-size:clamp(14px, calc( 14px + ( 20 - 14 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 20px);margin-top:clamp(20px, 5dvw, 40px)}#appeal .ap_about .ap_about__wrapper .ap_about__section .ap_about__section__strong{font-size:clamp(16px, calc( 16px + ( 28 - 16 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 28px);font-weight:bold;color:var(--yeg-strong-color, #0073e6);line-height:1.4;margin-top:1.0em;padding:0.5em 0.75em;background-color:var(--yeg-background-color, #e4efff);border:1px solid var(--yeg-border-color, #cae0ff);border-radius:4px}#appeal .ap_about .ap_about__wrapper .ap_about__section::before{position:absolute;top:0;right:0;z-index:1;content:'';width:100%;height:20px;background-image:linear-gradient(to right, var(--yeg-gradient-color-1, #004097) 0%, var(--yeg-gradient-color-2, #4da6ff) 100%)}#appeal .ap_reason{color:#fff;background-color:#004097}#appeal .ap_reason .ap_headline{color:inherit}#appeal .ap_reason .ap_headline::after{background-color:#fff}#appeal .ap_reason .ap_reason__wrapper{display:flex;justify-content:space-around;flex-wrap:wrap;gap:40px clamp(40px, 5%, 60px)}@media screen and (min-width: 1024px){#appeal .ap_reason .ap_reason__wrapper{flex-direction:row-reverse}}#appeal .ap_reason .ap_reason__wrapper .ap_reason__img img{margin:auto}@media screen and (min-width: 1024px){#appeal .ap_reason .ap_reason__wrapper .ap_reason__img{width:min(47.5%, 760px)}}#appeal .ap_reason .ap_reason__wrapper .ap_reason__content{font-size:clamp(14px, calc( 14px + ( 20 - 14 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 20px)}@media screen and (min-width: 1024px){#appeal .ap_reason .ap_reason__wrapper .ap_reason__content{width:min(47.5%, 760px)}}#appeal .ap_reason .ap_reason__wrapper .ap_reason__content h3{font-size:clamp(18px, calc( 18px + ( 28 - 18 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 28px);width:fit-content;padding-bottom:0.5em;border-bottom:3px solid #4da6ff}#appeal .ap_reason .ap_reason__wrapper .ap_reason__content p{margin-top:1.5em;margin-bottom:1.5em}#appeal .ap_reason .ap_reason__wrapper .ap_reason__content p em{display:inline-block;font-style:normal;font-weight:bold;color:#fff;line-height:1.0;padding:0.25em;background-color:#4da6ff;border-radius:4px}#appeal .ap_reason .ap_reason__wrapper .ap_reason__content p:first-child{margin-top:0}#appeal .ap_reason .ap_reason__wrapper .ap_reason__content p:last-child{margin-bottom:0}#appeal .ap_reason .ap_reason__wrapper .ap_reason__check{display:flex;align-items:center;gap:0 1.8em;padding:1.2em 1.2em 1.2em 1.8em;background-color:rgba(255,255,255,0.2);border-left:5px solid #4da6ff}#appeal .ap_reason .ap_reason__wrapper .ap_reason__check .fa-check{font-size:clamp(24px, calc( 24px + ( 36 - 24 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 36px);color:#4da6ff}#appeal .ap_reason .ap_reason__wrapper .ap_reason__check p{margin-top:0}#appeal .ap_admission .ap_admission__comment{font-size:clamp(16px, calc( 16px + ( 40 - 16 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 40px);display:flex;justify-content:center;flex-wrap:wrap;gap:0 1.0em;font-weight:bold}#appeal .ap_admission .ap_admission__comment span{color:#004097}#appeal .ap_admission .ap_admission__wrapper{margin-top:clamp(40px, 10dvw, 80px);padding:clamp(20px, 5dvw, 80px);background-color:#f7faff;border:1px solid #dbeafe;box-shadow:inset 10px 10px 20px rgba(0,64,151,0.1);clip-path:polygon(clamp(20px, 5dvw, 40px) 0, calc(100% - clamp( 20px, 5dvw, 40px )) 0, 100% clamp(20px, 5dvw, 40px), 100% calc(100% - clamp( 20px, 5dvw, 40px )), calc(100% - clamp( 20px, 5dvw, 40px )) 100%, clamp(20px, 5dvw, 40px) 100%, 0 calc(100% - clamp( 20px, 5dvw, 40px )), 0 clamp(20px, 5dvw, 40px))}#appeal .ap_admission .ap_admission__wrapper .ap_admission__ttl{font-size:clamp(20px, calc( 20px + ( 40 - 20 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 40px);font-weight:bold;color:#004097;line-height:1.4;text-align:center;margin-bottom:1.0em}#appeal .ap_admission .ap_admission__wrapper .ap_admission__text{font-size:clamp(14px, calc( 14px + ( 20 - 14 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 20px);text-align:center}#appeal .ap_admission .ap_admission__wrapper .ap_admission__text span{font-size:1.4em;font-weight:bold;color:#4da6ff}#appeal .ap_admission .ap_admission__wrapper .ap_admission__button .button__link{width:min(100%, 1200px)}.smf-progress-tracker .smf-progress-tracker__item .smf-progress-tracker__item__number{background-color:#004097}.smf-progress-tracker .smf-progress-tracker__item .smf-progress-tracker__item__text{color:#004097}.smf-progress-tracker .smf-progress-tracker__item::before,.smf-progress-tracker .smf-progress-tracker__item::after{background-color:#004097}.smf-progress-tracker .smf-progress-tracker__item[aria-current="true"] .smf-progress-tracker__item__number{background-color:#4da6ff}.smf-progress-tracker .smf-progress-tracker__item[aria-current="true"] .smf-progress-tracker__item__text{color:#4da6ff}.smf-form .smf-item__label__text{font-weight:bold}.smf-form .smf-select-control__control,.smf-form .smf-text-control__control,.smf-form .smf-textarea-control__control,.smf-form .smf-radio-button-control__control,.smf-form .smf-checkbox-control__control{border:none;box-shadow:inset 1px 1px 1px rgba(0,64,151,0.35)}.smf-action .smf-button-control__control{font-weight:bold;color:#fff;min-width:250px;max-width:100%;padding:1.0em 1.5em;background-color:#004097;background-image:none;border:none;border-radius:25em;transition:0.4s ease-out}.smf-action .smf-button-control__control[data-action="back"]{color:#004097;background-color:#fff}.smf-action .smf-button-control__control:hover{background-color:#4da6ff}.snow-monkey-forms-turnstile{width:fit-content;margin:auto}
