@charset "UTF-8";.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal;border:none;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:active,.screen-reader-text:focus{clip:auto;-webkit-clip-path:none;clip-path:none;display:block;height:auto;text-decoration:none;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.alignfull{margin-left:calc(50% - 50vw + var(--scrollbar-width-px)/2);margin-right:calc(50% - 50vw + var(--scrollbar-width-px)/2);max-width:100vw;padding-left:15px;padding-right:15px;width:auto}.alignwide{max-width:var(--wp--custom--layout--wide);width:auto}.u-sp-center{text-align:center}.u-alignright{justify-content:flex-end}.u-alignleft{justify-content:flex-start}.has-xxs-font-size{font-feature-settings:"palt" 1;font-size:clamp(10px,(10px + ((100vw - 530px) * ((10 - 10)/(1240 - 530)))),10px)!important;letter-spacing:.08em}.has-xs-font-size{font-feature-settings:"palt" 1;font-size:clamp(11px,(11px + ((100vw - 530px) * ((12 - 11)/(1240 - 530)))),12px)!important;letter-spacing:.08em}.has-sm-font-size{font-feature-settings:"palt" 1;font-size:clamp(12px,(12px + ((100vw - 530px) * ((14 - 12)/(1240 - 530)))),14px)!important;letter-spacing:.08em}.has-md-font-size{font-feature-settings:"palt" 1;font-size:clamp(14px,(14px + ((100vw - 530px) * ((16 - 14)/(1240 - 530)))),16px)!important;letter-spacing:.08em}.has-ml-font-size{font-feature-settings:"palt" 1;font-size:clamp(15px,(15px + ((100vw - 530px) * ((18 - 15)/(1240 - 530)))),18px)!important;letter-spacing:.08em}.has-lg-font-size{font-feature-settings:"palt" 1;font-size:clamp(16px,(16px + ((100vw - 530px) * ((20 - 16)/(1240 - 530)))),20px)!important;letter-spacing:.08em}.has-xl-font-size{font-feature-settings:"palt" 1;font-size:clamp(16px,(16px + ((100vw - 530px) * ((22 - 16)/(1240 - 530)))),22px)!important;letter-spacing:.08em}.has-xxl-font-size{font-feature-settings:"palt" 1;font-size:clamp(18px,(18px + ((100vw - 530px) * ((24 - 18)/(1240 - 530)))),24px)!important;letter-spacing:.08em}.has-xxxl-font-size{font-feature-settings:"palt" 1;font-size:clamp(18px,(18px + ((100vw - 530px) * ((26 - 18)/(1240 - 530)))),26px)!important;letter-spacing:.08em}.has-xxxxl-font-size{font-feature-settings:"palt" 1;font-size:clamp(18px,(18px + ((100vw - 530px) * ((28 - 18)/(1240 - 530)))),28px)!important;letter-spacing:.08em}.has-xxxxxl-font-size{font-feature-settings:"palt" 1;font-size:clamp(20px,(20px + ((100vw - 530px) * ((30 - 20)/(1240 - 530)))),30px)!important;letter-spacing:.08em}.has-xxxxxxl-font-size{font-feature-settings:"palt" 1;font-size:clamp(20px,(20px + ((100vw - 530px) * ((32 - 20)/(1240 - 530)))),32px)!important;letter-spacing:.08em}.has-xxxxxxxl-font-size{font-feature-settings:"palt" 1;font-size:clamp(22px,(22px + ((100vw - 530px) * ((34 - 22)/(1240 - 530)))),34px)!important;letter-spacing:.08em}.has-xxxxxxxxl-font-size{font-feature-settings:"palt" 1;font-size:clamp(22px,(22px + ((100vw - 530px) * ((36 - 22)/(1240 - 530)))),36px)!important;letter-spacing:.08em}.has-xxxxxxxxxl-font-size{font-feature-settings:"palt" 1;font-size:clamp(24px,(24px + ((100vw - 530px) * ((38 - 24)/(1240 - 530)))),38px)!important;letter-spacing:.08em}.has-xxxxxxxxxxl-font-size{font-feature-settings:"palt" 1;font-size:clamp(24px,(24px + ((100vw - 530px) * ((40 - 24)/(1240 - 530)))),40px)!important;letter-spacing:.08em}.has-xxxxxxxxxxxl-font-size{font-feature-settings:"palt" 1;font-size:clamp(26px,(26px + ((100vw - 530px) * ((56 - 26)/(1240 - 530)))),56px)!important;letter-spacing:.08em}.has-xxxxxxxxxxxxl-font-size{font-feature-settings:"palt" 1;font-size:clamp(26px,(26px + ((100vw - 530px) * ((62 - 26)/(1240 - 530)))),62px)!important;letter-spacing:.08em}.u-mt-none{margin-top:clamp(0px,(0px + ((100vw - 530px) * ((0 - 0)/(1240 - 530)))),0px)!important}.u-mb-none{margin-bottom:clamp(0px,(0px + ((100vw - 530px) * ((0 - 0)/(1240 - 530)))),0px)!important}.u-pt-none{padding-top:clamp(0px,(0px + ((100vw - 530px) * ((0 - 0)/(1240 - 530)))),0px)!important}.u-pb-none{padding-bottom:clamp(0px,(0px + ((100vw - 530px) * ((0 - 0)/(1240 - 530)))),0px)!important}.u-mt-xs{margin-top:clamp(4px,(4px + ((100vw - 530px) * ((8 - 4)/(1240 - 530)))),8px)!important}.u-mb-xs{margin-bottom:clamp(4px,(4px + ((100vw - 530px) * ((8 - 4)/(1240 - 530)))),8px)!important}.u-pt-xs{padding-top:clamp(4px,(4px + ((100vw - 530px) * ((8 - 4)/(1240 - 530)))),8px)!important}.u-pb-xs{padding-bottom:clamp(4px,(4px + ((100vw - 530px) * ((8 - 4)/(1240 - 530)))),8px)!important}.u-mt-s{margin-top:clamp(8px,(8px + ((100vw - 530px) * ((16 - 8)/(1240 - 530)))),16px)!important}.u-mb-s{margin-bottom:clamp(8px,(8px + ((100vw - 530px) * ((16 - 8)/(1240 - 530)))),16px)!important}.u-pt-s{padding-top:clamp(8px,(8px + ((100vw - 530px) * ((16 - 8)/(1240 - 530)))),16px)!important}.u-pb-s{padding-bottom:clamp(8px,(8px + ((100vw - 530px) * ((16 - 8)/(1240 - 530)))),16px)!important}.u-mt-m{margin-top:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px)!important}.u-mb-m{margin-bottom:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px)!important}.u-pt-m{padding-top:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px)!important}.u-pb-m{padding-bottom:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px)!important}.u-mt-l{margin-top:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important}.u-mb-l{margin-bottom:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important}.u-pt-l{padding-top:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important}.u-pb-l{padding-bottom:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important}.u-mt-ll{margin-top:clamp(24px,(24px + ((100vw - 530px) * ((48 - 24)/(1240 - 530)))),48px)!important}.u-mb-ll{margin-bottom:clamp(24px,(24px + ((100vw - 530px) * ((48 - 24)/(1240 - 530)))),48px)!important}.u-pt-ll{padding-top:clamp(24px,(24px + ((100vw - 530px) * ((48 - 24)/(1240 - 530)))),48px)!important}.u-pb-ll{padding-bottom:clamp(24px,(24px + ((100vw - 530px) * ((48 - 24)/(1240 - 530)))),48px)!important}.u-mt-xl{margin-top:clamp(32px,(32px + ((100vw - 530px) * ((64 - 32)/(1240 - 530)))),64px)!important}.u-mb-xl{margin-bottom:clamp(32px,(32px + ((100vw - 530px) * ((64 - 32)/(1240 - 530)))),64px)!important}.u-pt-xl{padding-top:clamp(32px,(32px + ((100vw - 530px) * ((64 - 32)/(1240 - 530)))),64px)!important}.u-pb-xl{padding-bottom:clamp(32px,(32px + ((100vw - 530px) * ((64 - 32)/(1240 - 530)))),64px)!important}.u-mt-xxl{margin-top:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px)!important}.u-mb-xxl{margin-bottom:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px)!important}.u-pt-xxl{padding-top:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px)!important}.u-pb-xxl{padding-bottom:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px)!important}.u-mt-xxxl{margin-top:clamp(48px,(48px + ((100vw - 530px) * ((96 - 48)/(1240 - 530)))),96px)!important}.u-mb-xxxl{margin-bottom:clamp(48px,(48px + ((100vw - 530px) * ((96 - 48)/(1240 - 530)))),96px)!important}.u-pt-xxxl{padding-top:clamp(48px,(48px + ((100vw - 530px) * ((96 - 48)/(1240 - 530)))),96px)!important}.u-pb-xxxl{padding-bottom:clamp(48px,(48px + ((100vw - 530px) * ((96 - 48)/(1240 - 530)))),96px)!important}.u-mt-xxxxl{margin-top:clamp(56px,(56px + ((100vw - 530px) * ((112 - 56)/(1240 - 530)))),112px)!important}.u-mb-xxxxl{margin-bottom:clamp(56px,(56px + ((100vw - 530px) * ((112 - 56)/(1240 - 530)))),112px)!important}.u-pt-xxxxl{padding-top:clamp(56px,(56px + ((100vw - 530px) * ((112 - 56)/(1240 - 530)))),112px)!important}.u-pb-xxxxl{padding-bottom:clamp(56px,(56px + ((100vw - 530px) * ((112 - 56)/(1240 - 530)))),112px)!important}.u-mt-xxxxxl{margin-top:clamp(64px,(64px + ((100vw - 530px) * ((128 - 64)/(1240 - 530)))),128px)!important}.u-mb-xxxxxl{margin-bottom:clamp(64px,(64px + ((100vw - 530px) * ((128 - 64)/(1240 - 530)))),128px)!important}.u-pt-xxxxxl{padding-top:clamp(64px,(64px + ((100vw - 530px) * ((128 - 64)/(1240 - 530)))),128px)!important}.u-pb-xxxxxl{padding-bottom:clamp(64px,(64px + ((100vw - 530px) * ((128 - 64)/(1240 - 530)))),128px)!important}.is-style-space-xs{height:clamp(4px,(4px + ((100vw - 530px) * ((8 - 4)/(1240 - 530)))),8px)!important}.is-style-space-s{height:clamp(8px,(8px + ((100vw - 530px) * ((16 - 8)/(1240 - 530)))),16px)!important}.is-style-space-m{height:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px)!important}.is-style-space-l{height:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important}.is-style-space-ll{height:clamp(24px,(24px + ((100vw - 530px) * ((48 - 24)/(1240 - 530)))),48px)!important}.is-style-space-xl{height:clamp(32px,(32px + ((100vw - 530px) * ((64 - 32)/(1240 - 530)))),64px)!important}.is-style-space-xxl{height:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px)!important}.is-style-space-xxxl{height:clamp(48px,(48px + ((100vw - 530px) * ((96 - 48)/(1240 - 530)))),96px)!important}.is-style-space-xxxxl{height:clamp(56px,(56px + ((100vw - 530px) * ((112 - 56)/(1240 - 530)))),112px)!important}.is-style-space-xxxxxl{height:clamp(64px,(64px + ((100vw - 530px) * ((128 - 64)/(1240 - 530)))),128px)!important}.is-style-space-xxxxxxl{height:clamp(72px,(72px + ((100vw - 530px) * ((144 - 72)/(1240 - 530)))),144px)!important}.is-style-space-xxxxxxxl{height:clamp(80px,(80px + ((100vw - 530px) * ((160 - 80)/(1240 - 530)))),160px)!important}.is-style-space-xxxxxxxxl{height:clamp(88px,(88px + ((100vw - 530px) * ((176 - 88)/(1240 - 530)))),176px)!important}.is-style-space-xxxxxxxxxl{height:clamp(96px,(96px + ((100vw - 530px) * ((192 - 96)/(1240 - 530)))),192px)!important}img.emoji,img.wp-smiley{background:none;border:none;box-shadow:none;display:inline;height:1em;margin:0 .07em;padding:0;vertical-align:-.1em;width:1em}@keyframes fuwafuwa{0%{transform:translate(0)}to{transform:translateY(-15px)}}.fade-in{animation-delay:.2s;animation-direction:normal;animation-duration:1.3s;animation-fill-mode:backwards;animation-iteration-count:1;animation-name:fadeIn;animation-timing-function:ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in-up{animation-delay:.2s;animation-direction:normal;animation-duration:1s;animation-fill-mode:backwards;animation-iteration-count:1;animation-name:fadeInUp;animation-timing-function:ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-in-to-right.is-animated{animation-duration:1s;animation-name:SlideInToRight;animation-timing-function:ease}@keyframes SlideInToRight{0%{opacity:0;transform:translateX(-64px)}to{opacity:1;transform:translateX(0)}}.slide-in-to-left.is-animated{animation-duration:1s;animation-name:SlideInToLeft;animation-timing-function:ease}@keyframes SlideInToLeft{0%{opacity:0;transform:translateX(64px)}to{opacity:1;transform:translateX(0)}}.slide-in-to-up{display:none}.slide-in-to-up.is-animated{animation-duration:1s;animation-name:SlideInToUp;animation-timing-function:ease;display:block}@keyframes SlideInToUp{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:translateY(0)}}.wp-block .slide-in-to-up{display:block}.p-mv{height:calc(var(--window-height-px) - var(--header-height-px))}.p-mv__inner{display:flex;justify-content:flex-end;margin:auto;max-width:1240px}.p-mv__inner h2{margin-bottom:inherit;text-orientation:upright;writing-mode:vertical-rl}.p-mv__inner h2 .line{display:block}.p-mv__inner h2 .line .box{background:#fff;border-radius:5px;display:inline-block;letter-spacing:.15em;margin:0 0 0 25px;padding:10px}.p-mv__inner h2 .line .box .u-en{letter-spacing:0;writing-mode:initial}.p-mv__inner h2 .line01{padding-top:0}.p-mv__inner h2 .line02 .box,.p-mv__inner h2 .line03 .box,.p-mv__inner h2 .line04 .box{padding-top:calc(1em + 10px)}.fadeDown{animation-delay:3s;animation-duration:3s;animation-fill-mode:backwards;animation-name:fadeDownAnime;opacity:1;transform:translateY(1em)}@keyframes fadeDownAnime{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(1em)}}.cosmicnews-block{margin-bottom:1.5em}.cosmicnews-block__head{display:flex;flex-direction:column;gap:clamp(24px,(24px + ((100vw - 530px) * ((32 - 24)/(1240 - 530)))),32px)!important;margin-bottom:clamp(16px,(16px + ((100vw - 530px) * ((25 - 16)/(1240 - 530)))),25px)!important}.cosmicnews-block__head h2{font-family:Shuei KakuGo Gin B,sans-serif;line-height:1}.cosmicnews-block__head .cosmicnews-block__tabs{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.cosmicnews-block__head .cosmicnews-block__tabs .tab{border:1px solid #68686a;color:#28282b;display:inline-block;font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(12px,(12px + ((100vw - 530px) * ((14 - 12)/(1240 - 530)))),14px);line-height:1;padding:.5em 1em}.cosmicnews-block__head .cosmicnews-block__tabs .tab.is-active{background-color:#f58158;border-color:#f58158;color:#fcfcfc}.cosmicnews-block__body .panel{display:none}.cosmicnews-block__body .panel.is-active{display:block}.cosmicnews-block__body .panel .cosmicnews-item{align-items:center;border-bottom:1px solid #28282b;display:grid;gap:1rem;grid-template-columns:auto 20% 6%;grid-template-rows:auto auto;padding-bottom:clamp(16px,(16px + ((100vw - 530px) * ((48 - 16)/(1240 - 530)))),48px)!important;padding-top:clamp(16px,(16px + ((100vw - 530px) * ((48 - 16)/(1240 - 530)))),48px)!important}.cosmicnews-block__body .panel .cosmicnews-item:first-child{border-top:1px solid #28282b}.cosmicnews-block__body .panel .cosmicnews-item .category{grid-column:1/2;grid-row:1/2;margin-right:1em}.cosmicnews-block__body .panel .cosmicnews-item .category span{background-color:#f58158;color:#fcfcfc;display:inline-block;font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(12px,(12px + ((100vw - 530px) * ((14 - 12)/(1240 - 530)))),14px);line-height:1;padding:.5em 1em}.cosmicnews-block__body .panel .cosmicnews-item .date{color:#a9a9aa;font-size:clamp(12px,(12px + ((100vw - 530px) * ((14 - 12)/(1240 - 530)))),14px);grid-column:2/4;grid-row:1/2;line-height:1;margin-right:1em;text-align:right;width:100%}.cosmicnews-block__body .panel .cosmicnews-item .title{font-size:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px);grid-column:1/2;grid-row:2/3;margin-right:1em}.cosmicnews-block__body .panel .cosmicnews-item .title a{color:#28282b}.cosmicnews-block__body .panel .cosmicnews-item .button{grid-column:3/4;grid-row:2/3}.cosmicnews-block__body .panel .cosmicnews-item .button img{height:clamp(25px,(25px + ((100vw - 530px) * ((40 - 25)/(1240 - 530)))),40px)!important;width:clamp(25px,(25px + ((100vw - 530px) * ((40 - 25)/(1240 - 530)))),40px)!important}.cosmicnews-block__body .panel .wp-block-buttons{margin-top:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px)!important}.posts-not-found{padding:5em 0;text-align:center}.posts-not-found .num{color:#b80019;font-size:clamp(20px,(20px + ((100vw - 530px) * ((26 - 20)/(1240 - 530)))),26px);margin-bottom:1em}.posts-not-found p{color:#b80019}.page-content-search .search-item{border-bottom:1px dotted #ccc;margin-bottom:clamp(10px,(10px + ((100vw - 530px) * ((20 - 10)/(1240 - 530)))),20px)!important;padding-bottom:clamp(10px,(10px + ((100vw - 530px) * ((20 - 10)/(1240 - 530)))),20px)!important}.page-content-search .search-item .search-label{border:1px solid #2b2b2b;display:inline-block;font-size:clamp(10px,(10px + ((100vw - 530px) * ((11 - 10)/(1240 - 530)))),11px);margin-bottom:.5em;padding:.3em 1.5em}.page-content-search .search-item h2{font-size:clamp(16px,(16px + ((100vw - 530px) * ((20 - 16)/(1240 - 530)))),20px)}.page-content-search .search-item p{margin-bottom:.5em}.page-content-search .search-item p .u-more a{display:inline-block;line-height:1;padding:.3em 1em;text-decoration:underline}.page-content-search .search-item .search-url a{color:#999}.hcb_wrap.hcb_wrap{margin-bottom:1em!important;margin-top:0!important}.l-contents button,.l-contents input,.l-contents select,.l-contents textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #707070;border-radius:0;font-size:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px);line-height:1;margin:0;padding:.3em .5em}.mw_wp_form ::-moz-placeholder{color:#999}.mw_wp_form ::placeholder{color:#999}.mw_wp_form .error{animation:blink .5s ease-in-out infinite alternate;background-color:#b70000;color:#fff;display:inline-block;font-size:85%;line-height:1;margin-bottom:.3em;padding:.3em .5em}@keyframes blink{0%{opacity:.9}to{opacity:1}}.mw_wp_form input[type=email],.mw_wp_form input[type=text]{background-color:#fff;margin:.1em 0}.mw_wp_form .mwform-zip-field input[type=text]{background-color:#fff;margin:.1em 0;width:100px}.mw_wp_form select{background-color:transparent;border-radius:0;color:#28282b;padding:.55em .5em}.mw_wp_form .u-select_container{background-color:#fff;display:inline-block;position:relative;width:100%;z-index:1}.mw_wp_form .u-select_container:after{border-bottom:1px solid #28282b;border-right:1px solid #28282b;content:"";height:8px;position:absolute;right:1em;top:50%;transform:translateY(-50%) rotate(45deg);width:8px;z-index:-1}.mw_wp_form textarea{background-color:#fff;line-height:1.6;min-height:180px;width:100%}.mw_wp_form input[type=radio]{opacity:0;position:absolute}.mw_wp_form input[type=radio]+span{display:block}.mw_wp_form input[type=radio]+span:before{background:#fff;border:1px solid #bfbfbf;border-radius:100%;content:"";cursor:pointer;display:inline-block;height:1.2em;margin-right:.5em;position:relative;text-align:center;top:.2em;transition:all .25s ease;width:1.2em}.mw_wp_form input[type=radio]:checked+span:before{background-color:#706c3f;box-shadow:inset 0 0 0 4px #fff}.mw_wp_form input[type=radio]:focus+span:before{border-color:#b80019;outline:none}.mw_wp_form input[type=radio]:disabled+span:before{background:#bfbfbf;border-color:#bfbfbf;box-shadow:inset 0 0 0 4px #fff}.mw_wp_form input[type=radio]+span:empty:before{margin-right:0}.mw_wp_form input[type=checkbox]{display:none}.mw_wp_form input[type=checkbox]+span{cursor:pointer;display:inline-block;font-family:Shuei KakuGo Gin M,sans-serif;line-height:1;margin-bottom:20px;padding-left:1.8em;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mw_wp_form input[type=checkbox]+span:last-child{margin-bottom:0}.mw_wp_form input[type=checkbox]+span:before{border:1px solid #707070;content:"";display:block;height:1.5em;left:0;opacity:.6;position:absolute;top:calc(50% - .75em);transition:all .12s,border-color .08s;width:1.5em}.mw_wp_form input[type=checkbox]+span>label{display:block}.mw_wp_form input[type=checkbox]:checked+span:before{border-color:transparent #ff5b00 #ff5b00 transparent;border-radius:0;border-width:3px;left:.5em;opacity:1;top:-50%;transform:rotate(45deg);width:14px}.mw_wp_form .horizontal-item{margin-right:1em}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.mw_wp_form .em10,.mw_wp_form .em20,.mw_wp_form .em25,.mw_wp_form .em30,.mw_wp_form .w100per{width:100%}.mw_wp_form_input .title{align-items:center;display:flex}.mw_wp_form_input .p-contact-form>table{border:none;border-collapse:collapse;border-spacing:0;width:100%}.mw_wp_form_input .p-contact-form>table tbody tr td,.mw_wp_form_input .p-contact-form>table tbody tr th{border:none;display:block;font-size:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px);padding:1em 0;width:100%}.mw_wp_form_input .p-contact-form>table tbody tr>th{align-items:center;display:flex;font-family:Shuei Nijimi Go Gin B,sans-serif;font-weight:600;padding-bottom:.2em}.mw_wp_form_input .p-contact-form>table tbody tr>td{line-height:2;padding-top:.5em}.mw_wp_form_input .p-contact-form__sub-01>table{border:none;border-collapse:collapse;border-spacing:0;width:100%}.mw_wp_form_input .p-contact-form__sub-01>table tbody tr td,.mw_wp_form_input .p-contact-form__sub-01>table tbody tr th{line-height:1;padding:.5em 0}.mw_wp_form_input .p-contact-form__sub-01>table tbody tr>th{display:block;width:100%}.mw_wp_form_input .p-contact-form__sub-01>table tbody tr>td{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}.mw_wp_form_input .p-contact-form__sub-01>table tbody tr>td>div:not(.custom-error){align-items:center;display:flex;gap:3rem}.mw_wp_form_input .p-contact-form__sub-01>table tbody tr>td>div:not(.custom-error) .sub-label{white-space:nowrap}.mw_wp_form_input .p-contact-form__sub-01>table tbody tr>td>div:not(.custom-error) .sub-input{width:100%}.mw_wp_form_input .p-contact-form__sub-01>table tbody tr>td .custom-error{display:none;width:100%}.mw_wp_form_error .custom-error{align-items:flex-start;display:flex!important;flex-direction:column;gap:.2em}.p-contact-form__agreement{font-size:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px);margin-top:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px)!important}.p-contact-form__agreement .p-privacy-box{border:1px solid #707070;font-size:clamp(14px,(14px + ((100vw - 530px) * ((16 - 14)/(1240 - 530)))),16px);line-height:1.5;margin-bottom:1em;max-height:240px;overflow-y:auto;padding:1.5em}.p-contact-form__agreement .p-privacy-box h3{font-size:clamp(16px,(16px + ((100vw - 530px) * ((18 - 16)/(1240 - 530)))),18px);margin-bottom:.2em}.p-contact-form__agreement .p-privacy-box h3:not(:first-child){margin-top:1em}.p-contact-form__agreement .p-privacy-box h4{font-size:clamp(14px,(14px + ((100vw - 530px) * ((16 - 14)/(1240 - 530)))),16px);margin-bottom:.2em}.p-contact-form__agreement .p-privacy-box h4:not(:first-child){margin-top:1em}.p-contact-form__agreement .p-privacy-box ul{margin-top:.5em}.p-contact-form__button-area{display:flex;gap:clamp(20px,(20px + ((100vw - 530px) * ((60 - 20)/(1240 - 530)))),60px)!important;justify-content:center;margin-top:clamp(64px,(64px + ((100vw - 530px) * ((128 - 64)/(1240 - 530)))),128px)!important}.p-contact-form__button-area input[type=submit]{background-color:#16685f;border:1px solid #16685f;border-radius:0;color:#fcfcfc;cursor:pointer;font-family:Helvetica Neue,sans-serif;font-size:clamp(16px,(16px + ((100vw - 530px) * ((16 - 16)/(1240 - 530)))),16px);font-weight:600;letter-spacing:.1em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.p-contact-form__button-area input[type=submit]:hover{opacity:.7;text-decoration:none}.p-contact-form__button-area input[type=submit].back{background-color:#fff;border-color:#28282b;color:#28282b;min-width:auto}.mw_wp_form_confirm .title{align-items:center;display:flex;margin-bottom:.5em}.mw_wp_form_confirm .u-contact-form_confirm-none{display:none!important}.mw_wp_form_confirm .p-contact-form .u-select_container{background-color:transparent}.mw_wp_form_confirm .p-contact-form .u-select_container:after{display:none}.mw_wp_form_confirm .p-contact-form>table{border:none;border-collapse:collapse;border-spacing:0;width:100%}.mw_wp_form_confirm .p-contact-form>table tbody tr{display:flex;flex-direction:column;gap:1rem}.mw_wp_form_confirm .p-contact-form>table tbody tr td,.mw_wp_form_confirm .p-contact-form>table tbody tr th{border:none;display:block;font-size:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px);width:100%}.mw_wp_form_confirm .p-contact-form>table tbody tr th{border-bottom:1px solid #707070;font-family:Shuei Nijimi Go Gin B,sans-serif;font-weight:600;line-height:1.6;padding:0 0 1rem}.mw_wp_form_confirm .p-contact-form>table tbody tr th span{display:none}.mw_wp_form_confirm .p-contact-form>table tbody tr td{line-height:1.6;padding:0 0 2em}.mw_wp_form_confirm .p-contact-form__sub-01{width:100%}.mw_wp_form_confirm .p-contact-form__sub-01>table{border:none;border-collapse:collapse;border-spacing:0;width:100%}.mw_wp_form_confirm .p-contact-form__sub-01>table tbody tr td,.mw_wp_form_confirm .p-contact-form__sub-01>table tbody tr th{border:none;line-height:1.6;padding:0}.mw_wp_form_confirm .p-contact-form__sub-01>table tbody tr>th{display:block;width:100%}.mw_wp_form_confirm .p-contact-form__sub-01>table tbody tr>td{display:flex;flex-wrap:wrap;gap:1rem}.mw_wp_form_confirm .p-contact-form__sub-01>table tbody tr>td>div:not(.custom-error){align-items:center;display:flex;gap:3rem}.mw_wp_form_confirm .p-contact-form__sub-01>table tbody tr>td>div:not(.custom-error) .sub-label{display:none}.mw_wp_form_confirm .p-contact-form__sub-01>table tbody tr>td>div:not(.custom-error) .sub-input{width:100%}.mw_wp_form_confirm .contact-form-agreement,.mw_wp_form_confirm .contact-form-box,.mw_wp_form_confirm .contact-form-input-desc-text,.mw_wp_form_confirm .contact-form-select-wrap:after,.mw_wp_form_confirm .contact-form-text,.mw_wp_form_confirm .p-contact-form__agreement,.mw_wp_form_confirm .p-contact-form__sub-01>table tbody tr>td .custom-error,.mw_wp_form_confirm span{display:none}span.u-required{background-color:#ff4a00;color:#fcfcfc;display:inline-block;font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(12px,(12px + ((100vw - 530px) * ((14 - 12)/(1240 - 530)))),14px);line-height:1;margin-left:1.5em;padding:.6em 1em}td.u-flex{display:flex!important;flex-wrap:wrap}td.u-flex .mwform-checkbox-field.horizontal-item{margin:0;width:100%}.l-sidebar h3{border-bottom:1px solid #707070;color:#706c3f;font-family:Rubik,sans-serif;font-size:clamp(16px,(16px + ((100vw - 530px) * ((18 - 16)/(1240 - 530)))),18px);font-weight:600}.l-sidebar h3,.l-sidebar ul{padding:.5em 0}.l-sidebar ul li{list-style:none}.l-sidebar ul li span a{display:block;padding:.5em 0}.l-sidebar .c-category-list{margin-bottom:clamp(15px,(15px + ((100vw - 530px) * ((30 - 15)/(1240 - 530)))),30px)!important}.l-sidebar .c-category-list ul{padding-left:0}.l-sidebar .c-category-list ul li{margin-bottom:.3em;margin-top:.3em}.l-sidebar .c-year-list ul{padding-left:0}.l-sidebar .c-year-list ul li{margin-bottom:.3em;margin-top:.3em}.classic object{aspect-ratio:16/9;height:auto;width:100%}.p-card__outer{overflow-x:hidden}.p-card__inner{box-sizing:content-box;margin:0 auto;max-width:1240px;padding:0;position:relative}.p-card__inner .swiper{overflow:inherit}.p-card__inner .swiper .swiper-wrapper .swiper-slide{color:#28282b;height:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-card__inner .swiper .swiper-wrapper .swiper-slide .slide{overflow:visible;width:clamp(315px,(315px + ((100vw - 530px) * ((392 - 315)/(1240 - 530)))),392px)!important}.p-card__inner .swiper .swiper-wrapper .swiper-slide .slide .slide-media{overflow:hidden;position:relative}.p-card__inner .swiper .swiper-wrapper .swiper-slide .slide .slide-media img{aspect-ratio:315/200;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-card__inner .swiper .swiper-wrapper .swiper-slide .slide .slide-content{padding:1rem 0}.p-card__inner .swiper .swiper-wrapper .swiper-slide .slide .slide-content .slide-title{font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(14px,(14px + ((100vw - 530px) * ((16 - 14)/(1240 - 530)))),16px);line-height:1.6}.p-card__inner .swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-visible) .slide{pointer-events:none}.p-card .swiper-controller{align-items:center;display:flex;gap:20px;justify-content:flex-end;margin-top:clamp(32px,(32px + ((100vw - 530px) * ((48 - 32)/(1240 - 530)))),48px)!important}.p-card .swiper-controller .swiper-button-next,.p-card .swiper-controller .swiper-button-prev{cursor:pointer;display:grid;height:clamp(10px,(10px + ((100vw - 530px) * ((14 - 10)/(1240 - 530)))),14px)!important;place-content:center;position:static;width:clamp(34px,(34px + ((100vw - 530px) * ((65 - 34)/(1240 - 530)))),65px)!important}.p-card .swiper-controller .swiper-button-next:hover,.p-card .swiper-controller .swiper-button-prev:hover{opacity:.7}.p-card .swiper-controller .swiper-button-next img,.p-card .swiper-controller .swiper-button-prev img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-card .swiper-controller .swiper-button-next.swiper-button-disabled,.p-card .swiper-controller .swiper-button-prev.swiper-button-disabled{opacity:.3;pointer-events:none}.p-card .swiper-controller .swiper-button-next:after,.p-card .swiper-controller .swiper-button-prev:after{display:none}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.9)}}@keyframes slideTextY100{0%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideTextY-100{0%{opacity:1;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.p-mv-swiper{height:clamp(600px,(600px + ((100vw - 530px) * ((640 - 600)/(1240 - 530)))),640px)!important;margin-top:calc(var(--header-height-px)*-1);overflow:hidden;width:100%}.p-mv-swiper__inner .mv-catch-copy{margin:0 auto;max-width:1240px;position:relative;z-index:2}.p-mv-swiper__inner .mv-catch-copy .catch-copy{font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(40px,(40px + ((100vw - 530px) * ((90 - 40)/(1240 - 530)))),90px);font-weight:600;left:45px;position:absolute;top:calc(var(--header-height-px) + 40px)}.p-mv-swiper__inner .mv-catch-copy .catch-copy span{display:block;margin-bottom:.5rem}.p-mv-swiper__inner .mv-catch-copy .catch-copy span:first-child{display:block}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide{backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;position:relative;-webkit-transform-style:preserve-3d}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide .slide-media{display:flex;place-content:center}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide .slide-media img{max-height:clamp(600px,(600px + ((100vw - 530px) * ((640 - 600)/(1240 - 530)))),640px)!important;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transform:scale(1.15)}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide__inner{display:grid;grid-template-columns:15px 30px 105px 2rem calc(50% - 2rem - 150px) calc(50% - 45px) 30px 15px;grid-template-rows:var(--header-height-px) 40px calc(160px - var(--header-height-px)) 40px 1fr auto 2rem;height:100%;left:0;position:absolute;top:0;width:100%}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide__inner .copy{display:inline-block;display:none;grid-column:6/7;grid-row:4/6;opacity:0;overflow:hidden;text-align:right;z-index:10}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide__inner .copy__inner{display:inline-block;height:100%;opacity:0}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide__inner .copy__inner img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide__inner .spec{display:flex;flex-direction:column;grid-column:3/4;grid-row:5/7;justify-content:flex-end}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide__inner .link{grid-column:6/8;grid-row:6/7}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .slide-media,.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide.swiper-slide-duplicate-active .slide-media,.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide.swiper-slide-prev .slide-media{animation-delay:0s;animation-direction:normal;animation-duration:10s;animation-fill-mode:both;animation-name:zoomOut;animation-timing-function:linear}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .copy{animation-delay:0;animation-duration:2s;animation-fill-mode:forwards;animation-name:slideTextY-100;display:block;opacity:0;perspective:1000}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .copy__inner{animation-delay:0;animation-duration:2s;animation-fill-mode:forwards;animation-name:slideTextY100;opacity:1}.p-series-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide .slide-media img{aspect-ratio:1240/828;height:100%;width:100%}.p-works-slider__inner .swiper .swiper-wrapper .swiper-slide .slide-media{background-color:#fcfcfc}.p-works-slider__inner .swiper .swiper-wrapper .swiper-slide .slide-media img{aspect-ratio:1240/828;height:100%;width:100%}.loading{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;font-size:12px;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:.3s;visibility:visible;width:100%;z-index:99}.loading.loaded{opacity:0;visibility:hidden}.loading__circle{animation:loading 3s linear infinite;border:1px solid #fff;border-radius:50%;border-top-color:#aaa;content:"";height:2em;margin-bottom:10px;width:2em}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.p-5theories_table_00{border-bottom:1px solid #28282b;margin-bottom:0;margin-top:clamp(25px,(25px + ((100vw - 530px) * ((50 - 25)/(1240 - 530)))),50px)!important}.p-5theories_table_00>div{font-family:Shuei KakuGo Gin M,sans-serif}.p-5theories_table_00 h3 a{border-bottom:2px solid #ff5b00;color:#28282b!important;display:inline-block;padding:.1em}.p-5theories_table_00 h3 a:hover{text-decoration:none}.p-theories__knowledge{margin-bottom:0}.p-theories__knowledge .wp-block-column>.wp-block-group{background-color:#f4f4f4;height:100%;padding:1rem}.p-theories__knowledge .wp-block-column>.wp-block-group .wp-block-media-text .wp-block-media-text__content{padding-left:0}.p-theories__expectation_point{margin-bottom:0}.p-theories__expectation_point .wp-block-column>.wp-block-group{background-color:#f4f4f4;height:100%;padding:1rem}.p-theories__expectation_point .wp-block-column .wp-block-image .wp-element-caption,.p-theories__expectation_point .wp-block-column .wp-block-image figcaption{font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(14px,(14px + ((100vw - 530px) * ((16 - 14)/(1240 - 530)))),16px);margin-bottom:.5em;text-align:center}.p-theories__expectation_point .wp-block-column h3,.p-theories__expectation_point .wp-block-column h4,.p-theories__expectation_point .wp-block-column h5,.p-theories__expectation_point .wp-block-column h6{border-bottom:1px solid #28282b;border-top:1px solid #28282b;color:#ff5b00;margin-bottom:.5em;padding:.5em 0}.p-theories__expectation_point .wp-block-column p{font-family:Shuei KakuGo Gin M,sans-serif}.p-theories__check_point .wp-block-columns{border-top:2px solid #28282b;margin-bottom:0;padding-bottom:clamp(16px,(16px + ((100vw - 530px) * ((28 - 16)/(1240 - 530)))),28px)!important;padding-top:clamp(16px,(16px + ((100vw - 530px) * ((28 - 16)/(1240 - 530)))),28px)!important}.p-theories__check_point .wp-block-columns:last-child{border-bottom:2px solid #28282b}.p-theories__check_point .wp-block-columns .wp-block-column:first-of-type{display:flex;font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(18px,(18px + ((100vw - 530px) * ((24 - 18)/(1240 - 530)))),24px);font-weight:600;gap:clamp(8px,(8px + ((100vw - 530px) * ((24 - 8)/(1240 - 530)))),24px)!important}.p-theories__check_point .wp-block-columns .wp-block-column:first-of-type:before{background-image:url(../images/ico_check.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:clamp(20px,(20px + ((100vw - 530px) * ((32 - 20)/(1240 - 530)))),32px)!important;line-height:1.6;margin-top:.2em;width:clamp(20px,(20px + ((100vw - 530px) * ((32 - 20)/(1240 - 530)))),32px)!important}.p-theories__check_point .wp-block-columns .wp-block-column:first-of-type p{line-height:1.6;width:100%}.p-theories__check_point .wp-block-columns .wp-block-column:nth-of-type(2){display:flex;gap:clamp(8px,(8px + ((100vw - 530px) * ((16 - 8)/(1240 - 530)))),16px)!important}.p-theories__check_point .wp-block-columns .wp-block-column:nth-of-type(2):before{background-image:url(../images/ico_hint.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:clamp(20px,(20px + ((100vw - 530px) * ((32 - 20)/(1240 - 530)))),32px)!important;line-height:1.6;margin-top:.3em;width:clamp(20px,(20px + ((100vw - 530px) * ((32 - 20)/(1240 - 530)))),32px)!important}.p-theories__check_point .wp-block-columns .wp-block-column:nth-of-type(2) p{font-family:Shuei KakuGo Gin M,sans-serif;width:100%}.p-theories__qa h2,.p-theories__qa h3,.p-theories__qa h4{background-image:url(../images/texture_01.svg);border-color:#16685f;border-style:solid;border-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;color:#16685f;font-size:clamp(21px,(21px + ((100vw - 530px) * ((40 - 21)/(1240 - 530)))),40px);margin-bottom:0;padding:1.3em .5em;padding-left:clamp(45px,(45px + ((100vw - 530px) * ((150 - 45)/(1240 - 530)))),150px)!important;position:relative}.p-theories__qa h2:before,.p-theories__qa h3:before,.p-theories__qa h4:before{background-color:#fcfcfc;border-bottom-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;border-color:#16685f;border-right-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;content:"Q";display:inline-block;font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(26px,(26px + ((100vw - 530px) * ((63 - 26)/(1240 - 530)))),63px);height:1.4em;left:0;line-height:1.3;position:absolute;text-align:center;top:0;width:1.4em}.p-theories__qa p{border-bottom-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;border-color:#16685f;border-left-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;border-right-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;border-style:solid;color:#16685f;font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px);font-weight:600;padding:1.3em .5em;padding-left:clamp(45px,(45px + ((100vw - 530px) * ((150 - 45)/(1240 - 530)))),150px)!important;position:relative}.p-theories__qa p:before{background-color:#fcfcfc;border-bottom-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;border-color:#16685f;border-right-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;content:"A";display:inline-block;font-size:clamp(18px,(18px + ((100vw - 530px) * ((40 - 18)/(1240 - 530)))),40px);height:1.4em;left:0;line-height:1.2;position:absolute;text-align:center;top:0;width:1.4em}.wp-block-columns:not([data-type="core/columns"]).p-theories__expectation_point,.wp-block-columns:not([data-type="core/columns"]).p-theories__knowledge{margin-bottom:0}.post-type-archive-secrets .l-contents{padding-bottom:0!important}.post-type-archive-secrets .l-contents .p-secret-archive{padding:0}.p-secret-archive{background-color:#e9e9e9;padding-bottom:clamp(24px,(24px + ((100vw - 530px) * ((48 - 24)/(1240 - 530)))),48px)!important;padding-top:clamp(24px,(24px + ((100vw - 530px) * ((48 - 24)/(1240 - 530)))),48px)!important}.p-secret-archive__inner{display:grid;grid-template-columns:15px 1fr 15px;grid-template-rows:auto auto 1fr auto auto auto;max-width:1240px}.p-secret-archive__inner figure{grid-column:1/4;grid-row:1/4}.p-secret-archive__inner figure img{height:auto;width:100%}.p-secret-archive__inner figure map[coords]{border:red}.p-secret-archive__inner h1{font-size:clamp(21px,(21px + ((100vw - 530px) * ((60 - 21)/(1240 - 530)))),60px);grid-column:2/3;grid-row:1/2}.p-secret-archive__inner .text{font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px);grid-column:2/3;grid-row:5/6;line-height:1.5}.p-secret-archive__inner .p-secret-archive__sidebar{grid-column:1/4;grid-row:6/7;padding-left:15px;padding-right:15px;padding-top:40px}.p-secret-archive__inner .p-secret-archive__sidebar .p-secret-sidebar{padding-bottom:0!important}.p-secret-archive__inner .p-secret-archive__sidebar .p-secret-sidebar .u-sticky{position:static}.p-secret-archive__inner .p-secret-archive__sidebar .p-secret-sidebar .c-category-list{margin-bottom:0!important}.l-contents__secret{display:flex;flex-direction:column-reverse;gap:2rem;justify-content:space-between}.l-contents__secret .l-contents__inner,.p-secret-archive .l-contents__inner{max-width:904px}.l-contents__secret .p-secret-sidebar .c-category-list,.p-secret-archive .p-secret-sidebar .c-category-list{background-color:#fff;border:2px solid #28282b;font-family:Shuei KakuGo Gin B,sans-serif;padding:1.5em}.l-contents__secret .p-secret-sidebar .c-category-list>h2,.p-secret-archive .p-secret-sidebar .c-category-list>h2{border-bottom:2px solid #28282b;font-size:clamp(16px,(16px + ((100vw - 530px) * ((16 - 16)/(1240 - 530)))),16px);padding-bottom:.5em}.l-contents__secret .p-secret-sidebar .c-category-list .secret-menu,.p-secret-archive .p-secret-sidebar .c-category-list .secret-menu{padding:1.5em 0 0}.l-contents__secret .p-secret-sidebar .c-category-list .secret-menu .menu,.p-secret-archive .p-secret-sidebar .c-category-list .secret-menu .menu{padding:0}.l-contents__secret .p-secret-sidebar .c-category-list .secret-menu .menu>li,.p-secret-archive .p-secret-sidebar .c-category-list .secret-menu .menu>li{display:flex;flex-wrap:wrap;gap:.5em}.l-contents__secret .p-secret-sidebar .c-category-list .secret-menu .menu>li:before,.p-secret-archive .p-secret-sidebar .c-category-list .secret-menu .menu>li:before{content:"▼";display:inline-block}.l-contents__secret .p-secret-sidebar .c-category-list .secret-menu .menu>li>a,.p-secret-archive .p-secret-sidebar .c-category-list .secret-menu .menu>li>a{display:block;width:calc(100% - 1.5em)}.l-contents__secret .p-secret-sidebar .c-category-list .secret-menu .menu>li:not(:first-child),.p-secret-archive .p-secret-sidebar .c-category-list .secret-menu .menu>li:not(:first-child){margin-top:1.5em}.l-contents__secret .p-secret-sidebar .c-category-list .secret-menu .menu .sub-menu,.p-secret-archive .p-secret-sidebar .c-category-list .secret-menu .menu .sub-menu{padding:0 0 0 1.5em;width:100%}.l-contents__secret .p-secret-sidebar .c-category-list .secret-menu .menu .sub-menu li,.p-secret-archive .p-secret-sidebar .c-category-list .secret-menu .menu .sub-menu li{line-height:1.6;margin-bottom:0;padding-left:1em;position:relative}.l-contents__secret .p-secret-sidebar .c-category-list .secret-menu .menu .sub-menu li:before,.p-secret-archive .p-secret-sidebar .c-category-list .secret-menu .menu .sub-menu li:before{background-image:url(../images/ico_circle.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1em;left:0;position:absolute;top:.2em;width:1em}.l-contents__secret .p-secret-sidebar .c-category-list .secret-menu .menu .sub-menu li a,.p-secret-archive .p-secret-sidebar .c-category-list .secret-menu .menu .sub-menu li a{display:block;padding:0}.l-contents__secret .p-secret-sidebar .c-category-list .secret-menu .menu .sub-menu li.current a,.p-secret-archive .p-secret-sidebar .c-category-list .secret-menu .menu .sub-menu li.current a{color:#ff5b00}.p-secrets__qa h2,.p-secrets__qa h3,.p-secrets__qa h4{align-items:center;border-bottom:2px solid #28282b;color:#28282b;display:flex;font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(18px,(18px + ((100vw - 530px) * ((24 - 18)/(1240 - 530)))),24px);letter-spacing:-.02em;margin-bottom:0;min-height:75px;padding:0 .5em .5rem;padding-left:clamp(45px,(45px + ((100vw - 530px) * ((75 - 45)/(1240 - 530)))),75px)!important;position:relative}.p-secrets__qa h2:before,.p-secrets__qa h3:before,.p-secrets__qa h4:before{background-color:#fcfcfc;border-color:#28282b;border-width:2px;content:"Q";display:inline-block;font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(26px,(26px + ((100vw - 530px) * ((45 - 26)/(1240 - 530)))),45px);font-weight:600;height:1.4em;left:0;line-height:1.3;position:absolute;text-align:center;top:0;width:1.4em}.p-secrets__qa h2+p,.p-secrets__qa h3+p,.p-secrets__qa h4+p{font-family:Shuei KakuGo Gin M,sans-serif;font-size:clamp(14px,(14px + ((100vw - 530px) * ((16 - 14)/(1240 - 530)))),16px);font-weight:600;padding:1rem .5em;padding-left:clamp(45px,(45px + ((100vw - 530px) * ((75 - 45)/(1240 - 530)))),75px)!important;position:relative}.p-secrets__qa h2+p:before,.p-secrets__qa h3+p:before,.p-secrets__qa h4+p:before{background-color:#fcfcfc;border-color:#28282b;border-width:2px;content:"A";display:inline-block;font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(18px,(18px + ((100vw - 530px) * ((32 - 18)/(1240 - 530)))),32px);font-weight:600;height:1.4em;left:0;line-height:1.2;position:absolute;text-align:center;top:1rem;width:1.4em}.u-category{display:flex;flex-direction:column;gap:clamp(8px,(8px + ((100vw - 530px) * ((10 - 8)/(1240 - 530)))),10px)!important}.u-category.u-direction-row{flex-direction:row;flex-wrap:wrap}.u-category span a{background-color:#3d958e;border:1px solid #3d958e;color:#fcfcfc!important;display:inline-block;font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(12px,(12px + ((100vw - 530px) * ((14 - 12)/(1240 - 530)))),14px);line-height:1;padding:.5em 1em}.p-top-works{background-color:#f4f4f4;padding-bottom:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px)!important;padding-top:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px)!important}.p-top-works__inner{margin:auto;max-width:1240px}.p-top-works__inner img{height:auto;max-width:100%}.p-top-works__inner .p-heading-english-block{margin-bottom:clamp(20px,(20px + ((100vw - 530px) * ((40 - 20)/(1240 - 530)))),40px)!important}.p-top-works__inner .works-item{display:flex;flex-direction:column;gap:24px}.p-top-works__inner .works-item__body .title{font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(21px,(21px + ((100vw - 530px) * ((40 - 21)/(1240 - 530)))),40px);font-weight:600;margin-bottom:2rem}.p-top-works__inner .works-item__body .title a{color:#28282b}.p-works-searchhash .p-works-searchhash-items{display:flex;flex-direction:column;gap:2rem}.p-works-searchhash .p-works-searchhash-items .p-works-searchhash-item{width:100%}.p-works-searchhash .p-works-searchhash-items .p-works-searchhash-item .title{font-family:Shuei KakuGo Gin M,sans-serif;margin-bottom:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px)!important}.p-works-searchhash .p-works-searchhash-items .p-works-searchhash-item .u-category span a{background-color:#fcfcfc;border:1px solid #28282b;color:#28282b!important}.p-works-searchhash .p-works-searchhash-items .p-works-searchhash-item .u-category span.current a{background-color:#3d958e;border:1px solid #3d958e;color:#fcfcfc!important}.archive-works-items{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-direction:column;flex-wrap:wrap;row-gap:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px)!important}.archive-works-items .works-item__head img{aspect-ratio:1240/828;height:100%;width:100%}.archive-works-items .works-item__body .title{font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(18px,(18px + ((100vw - 530px) * ((24 - 18)/(1240 - 530)))),24px);font-weight:600;margin-bottom:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px)!important;margin-top:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px)!important}.archive-works-items .works-item__body .title a{color:#28282b}.archive-works-items .works-item__body .u-category{margin-bottom:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px)!important}.post-works .u-category{margin-bottom:0}.archive-professional-items>.wp-block-group{padding-bottom:clamp(48px,(48px + ((100vw - 530px) * ((96 - 48)/(1240 - 530)))),96px)!important;padding-top:clamp(48px,(48px + ((100vw - 530px) * ((96 - 48)/(1240 - 530)))),96px)!important}.archive-professional-items>.wp-block-group:nth-child(odd){background-color:#f4f4f4}.archive-professional-items>.wp-block-group .professional-item{display:flex;flex-direction:column;gap:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important}.archive-professional-items>.wp-block-group .professional-item__head{flex-basis:31.5%}.archive-professional-items>.wp-block-group .professional-item__head a{display:block}.archive-professional-items>.wp-block-group .professional-item__head a img{height:100%;width:100%}.archive-professional-items>.wp-block-group .professional-item__body{flex-basis:65%}.archive-professional-items>.wp-block-group .professional-item__body .lead-text{color:#16685f;font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px);font-weight:600;margin-bottom:1rem}.archive-professional-items>.wp-block-group .professional-item__body .company{font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px);font-weight:600;margin-bottom:.2em}.archive-professional-items>.wp-block-group .professional-item__body .name{font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px);font-weight:600;margin-bottom:1.5rem}.archive-professional-items>.wp-block-group .professional-item__body .title{margin-bottom:1.5rem}.archive-professional-items>.wp-block-group .professional-item__body .title a{color:#28282b}.post-professional,.post-professional .professional-head{padding-top:clamp(24px,(24px + ((100vw - 530px) * ((112 - 24)/(1240 - 530)))),112px)!important}.post-professional .professional-head{background-color:#f4f4f4;padding-bottom:clamp(0px,(0px + ((100vw - 530px) * ((112 - 0)/(1240 - 530)))),112px)!important}.post-professional .professional-head header .professional-title{grid-column:1/4;grid-row:1/2;line-height:1.4;margin-bottom:clamp(24px,(24px + ((100vw - 530px) * ((64 - 24)/(1240 - 530)))),64px)!important}.post-professional .professional-head header>figure{grid-column:1/4;grid-row:2/4}.post-professional .professional-head header>figure img{height:100%;width:100%}.post-professional .professional-head header .partner_data{grid-column:1/2;grid-row:4/5;margin-top:clamp(24px,(24px + ((100vw - 530px) * ((60 - 24)/(1240 - 530)))),60px)!important}.post-professional .professional-head header .partner_data .lead-text{color:#16685f;font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px);font-weight:600;margin-bottom:1rem}.post-professional .professional-head header .partner_data .company{font-size:clamp(16px,(16px + ((100vw - 530px) * ((40 - 16)/(1240 - 530)))),40px);margin-bottom:.2em}.post-professional .professional-head header .partner_data .name{font-size:clamp(16px,(16px + ((100vw - 530px) * ((40 - 16)/(1240 - 530)))),40px);margin-bottom:1.5rem}.post-professional .professional-head header .partner_comment{background-color:#16685f;grid-column:2/3;grid-row:3/5}.post-professional .professional-head header .partner_comment__inner{color:#fcfcfc;font-family:Shuei KakuGo Gin M,sans-serif;font-size:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px);line-height:1.6;padding:2rem}.post-professional .professional-body p{font-family:Shuei KakuGo Gin M,sans-serif}.archive-voice-items>.wp-block-group{padding-bottom:clamp(48px,(48px + ((100vw - 530px) * ((96 - 48)/(1240 - 530)))),96px)!important;padding-top:clamp(48px,(48px + ((100vw - 530px) * ((96 - 48)/(1240 - 530)))),96px)!important}.archive-voice-items>.wp-block-group:nth-child(odd){background-color:#f4f4f4}.archive-voice-items>.wp-block-group .voice-item{display:flex;flex-direction:column;gap:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important}.archive-voice-items>.wp-block-group .voice-item__head{flex-basis:31.5%}.archive-voice-items>.wp-block-group .voice-item__head a{display:block}.archive-voice-items>.wp-block-group .voice-item__head a img{height:100%;width:100%}.archive-voice-items>.wp-block-group .voice-item__body{flex-basis:65%}.archive-voice-items>.wp-block-group .voice-item__body .lead-text{font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(21px,(21px + ((100vw - 530px) * ((40 - 21)/(1240 - 530)))),40px);font-weight:600;line-height:1.4;margin-bottom:1rem}.archive-voice-items>.wp-block-group .voice-item__body .lead-text a{color:#16685f}.archive-voice-items>.wp-block-group .voice-item__body .title{font-size:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px);margin-bottom:1.5rem}.post-voice,.post-voice .voice-head{padding-top:clamp(24px,(24px + ((100vw - 530px) * ((112 - 24)/(1240 - 530)))),112px)!important}.post-voice .voice-head{background-color:#f4f4f4;padding-bottom:clamp(0px,(0px + ((100vw - 530px) * ((112 - 0)/(1240 - 530)))),112px)!important}.post-voice .voice-head header .voice-title{grid-column:1/4;grid-row:1/2;line-height:1.4;margin-bottom:clamp(24px,(24px + ((100vw - 530px) * ((64 - 24)/(1240 - 530)))),64px)!important}.post-voice .voice-head header>figure{grid-column:1/4;grid-row:2/4}.post-voice .voice-head header>figure img{height:100%;width:100%}.post-voice .voice-head header .data{grid-column:1/2;grid-row:4/5;margin-top:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important}.post-voice .voice-head header .data .lead-text{font-size:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px)}.post-voice .voice-head header .data .lead-text,.post-voice .voice-head header .data figure{margin-bottom:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important}.post-voice .voice-head header .data figure img{height:100%;max-width:494px;width:100%}.post-voice .voice-head header .comment{background-color:#16685f;grid-column:2/3;grid-row:3/5}.post-voice .voice-head header .comment__inner{color:#fcfcfc;font-size:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px);line-height:1.6;padding:2rem}.post-voice .voice-body p{font-family:Shuei KakuGo Gin M,sans-serif}.post-voice .voice-body .p-voice-layout>.wp-block-column:first-of-type{flex-basis:69.4%!important}.post-voice .voice-body .p-voice-layout>.wp-block-column:nth-of-type(2){align-items:center;display:flex;flex-direction:column;gap:1rem}.p-narative h2{font-size:clamp(26px,(26px + ((100vw - 530px) * ((40 - 26)/(1240 - 530)))),40px)}.p-narative-slider{position:relative}.p-narative-slider:after{background:linear-gradient(180deg,transparent 0,#fcfcfc);bottom:0;content:"";display:block;height:3em;left:0;position:absolute;transition:1s;width:calc(100% - var(--scrollbar-width-px));z-index:1}.p-narative-slider-wrapper{overflow:hidden}.p-narative-slider-wrapper .wp-block-group{display:flex;flex-direction:column;gap:clamp(0px,(0px + ((100vw - 530px) * ((32 - 0)/(1240 - 530)))),32px)!important;height:auto}.p-narative-slider-wrapper .wp-block-group:not(:first-child){margin-top:1em}.p-narative-slider-wrapper .wp-block-group:last-child{margin-bottom:3em}.p-narative-slider-wrapper .wp-block-group p{font-family:Shuei KakuGo Gin L,sans-serif;font-size:clamp(14px,(14px + ((100vw - 530px) * ((16 - 14)/(1240 - 530)))),16px);margin-left:0!important;margin-right:0!important}.p-narative-slider-wrapper .wp-block-group p.u-brackets{text-indent:-.5em}.p-narative-slider-wrapper .wp-block-group p.u-brackets-fix{margin-bottom:-1em!important}.p-narative-slider .p-slide-pagination{bottom:1em;left:0;position:absolute}.p-narative-slider .p-slide-pagination .slide-pagination{align-items:center;display:flex;font-family:Shuei NijimiMin L,serif;font-size:200%;height:clamp(24px,(24px + ((100vw - 530px) * ((32 - 24)/(1240 - 530)))),32px)!important;justify-content:center;position:relative;transform:rotate(25deg);width:clamp(24px,(24px + ((100vw - 530px) * ((32 - 24)/(1240 - 530)))),32px)!important}.p-narative-slider .p-slide-pagination .slide-pagination .swiper-pagination-current{font-size:clamp(14px,(14px + ((100vw - 530px) * ((20 - 14)/(1240 - 530)))),20px);left:0;position:absolute;top:0;transform:rotate(-25deg)}.p-narative-slider .p-slide-pagination .slide-pagination .swiper-pagination-total{bottom:0;font-size:clamp(14px,(14px + ((100vw - 530px) * ((20 - 14)/(1240 - 530)))),20px);position:absolute;right:0;transform:rotate(-25deg)}.p-narative-slider .p-prevnext{align-items:center;display:flex;justify-content:space-between}.p-narative-slider .p-prevnext .slide-button-next,.p-narative-slider .p-prevnext .slide-button-prev{background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;display:inline-block;height:.5em;width:4em}.p-narative-slider .p-prevnext .slide-button-next.swiper-button-disabled,.p-narative-slider .p-prevnext .slide-button-prev.swiper-button-disabled{opacity:0}.p-narative-slider .p-prevnext .slide-button-prev{background-image:url(../images/arrow_slider_next.svg)}.p-narative-slider .p-prevnext .slide-button-prev.swiper-button-disabled{opacity:0}.p-narative-slider .p-prevnext .slide-button-next{background-image:url(../images/arrow_slider_prev.svg)}.p-company-space-images{gap:12px}.p-company-space-images .wp-block-column:first-child{flex-basis:66.6129032258%!important}.p-company-space-images .wp-block-column:last-child{display:flex;flex-basis:32.5%!important;flex-direction:column;gap:12px;justify-content:space-between}.p-company-space-images .wp-block-column figure,.p-company-space-images .wp-block-column figure img{height:100%;width:100%}.p-company-space-images .wp-block-column:after{display:none!important}.p-company-president-comment{display:grid;grid-template-columns:50% 50%;grid-template-rows:1fr auto auto;row-gap:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important}.p-company-president-comment>p{grid-column:1/3;grid-row:1/2;width:100%}.p-company-president-comment__sign{display:flex;grid-column:1/2;grid-row:2/3;justify-content:flex-start;width:100%}.p-company-president-comment__sign img{height:100%;max-width:282px;width:100%}.p-company-president-comment__illustration{display:flex;grid-column:1/3;grid-row:2/4;justify-content:flex-end;width:100%}.p-company-president-comment__illustration img{height:100%;max-width:619px;width:100%}.wp-block-flexible-table-block-table.p-company-table-01 table tbody tr{border-bottom:1px solid #28282b}.wp-block-flexible-table-block-table.p-company-table-01 table tbody tr:first-child{border-top:1px solid #28282b}.wp-block-flexible-table-block-table.p-company-table-01 table tbody tr td:first-child,.wp-block-flexible-table-block-table.p-company-table-01 table tbody tr th{font-family:Shuei KakuGo Gin B,sans-serif;width:30%}.wp-block-flexible-table-block-table.p-company-table-01 table tbody tr td{border:none!important;font-family:Shuei KakuGo Gin M,sans-serif}.wp-block-flexible-table-block-table.p-company-table-02 table tbody tr{border-bottom:1px solid #28282b}.wp-block-flexible-table-block-table.p-company-table-02 table tbody tr:first-child{border-top:1px solid #28282b}.wp-block-flexible-table-block-table.p-company-table-02 table tbody tr td:first-child,.wp-block-flexible-table-block-table.p-company-table-02 table tbody tr th{display:block;font-family:Shuei KakuGo Gin B,sans-serif;padding-bottom:0;width:100%}.wp-block-flexible-table-block-table.p-company-table-02 table tbody tr td{border:none!important;display:block}.wp-block-flexible-table-block-table.p-company-table-02 table tbody tr td:not(:first-child){font-family:Shuei KakuGo Gin M,sans-serif;padding-top:.5em}.p-gmap{width:100%}.p-gmap iframe{aspect-ratio:1240/620;height:100%;width:100%}.c-readmore-box{margin:0 auto}.c-readmore-box__content{height:auto;max-height:200px;overflow:hidden;position:relative;transition:max-height .5s}.c-readmore-box__content:after{background:linear-gradient(180deg,transparent 0,#fcfcfc);content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:1s;width:100%;z-index:1}.c-readmore-box__content.open:after{opacity:0;z-index:-1}.c-readmore-box__btn{background-image:url(../images/texture_01.svg);text-align:center}.c-readmore-box__btn .wp-block-button{display:block;width:100%}.c-readmore-box__btn .wp-block-button .wp-block-button__link{background:transparent;border:0;color:#28282b;cursor:pointer;display:block;margin:0 auto;padding:.5em}.c-readmore-box__btn .wp-block-button .wp-block-button__link:after{content:url(../images/arrow_07.svg);display:inline-block;margin-left:.5em}.c-readmore-box__btn.open{margin-top:clamp(20px,(20px + ((100vw - 530px) * ((40 - 20)/(1240 - 530)))),40px)!important}.c-readmore-box__btn.open .wp-block-button .wp-block-button__link:after{transform:scaleY(-1)}.cosmic-news-area__tabs{display:flex;flex-wrap:wrap;gap:.5em;margin-bottom:clamp(45px,(45px + ((100vw - 530px) * ((90 - 45)/(1240 - 530)))),90px)!important}.cosmic-news-area__tabs .tabs__tab{border:1px solid #28282b;font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(15px,(15px + ((100vw - 530px) * ((18 - 15)/(1240 - 530)))),18px);padding:.5em 1em}.cosmic-news-area__tabs .tabs__tab[aria-selected=true]{background-color:#ff5b00;border-color:#ff5b00;color:#fff}.post-list-result{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;row-gap:clamp(60px,(60px + ((100vw - 530px) * ((120 - 60)/(1240 - 530)))),120px)!important}.post-list-result .cosmicnews-item{flex-basis:100%}.post-list-result .cosmicnews-item a{color:#28282b}.post-list-result .cosmicnews-item__head{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.post-list-result .cosmicnews-item__head .category a{background-color:#ff5b00;border-color:#ff5b00;color:#fff;font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(12px,(12px + ((100vw - 530px) * ((14 - 12)/(1240 - 530)))),14px);padding:.5em 1em}.post-list-result .cosmicnews-item__head .date{color:#a9a9aa;font-size:clamp(12px,(12px + ((100vw - 530px) * ((14 - 12)/(1240 - 530)))),14px)}.post-list-result .cosmicnews-item__body .title{font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(18px,(18px + ((100vw - 530px) * ((24 - 18)/(1240 - 530)))),24px);font-weight:600;line-height:1.5;margin-bottom:1rem}.post-list-result .cosmicnews-item__body figure{aspect-ratio:392/248;position:relative}.post-list-result .cosmicnews-item__body figure img{height:100%;width:100%}.post-list-result .cosmicnews-item__body figure .arrow{bottom:0;height:clamp(30px,(30px + ((100vw - 530px) * ((40 - 30)/(1240 - 530)))),40px)!important;position:absolute;right:0;width:clamp(30px,(30px + ((100vw - 530px) * ((40 - 30)/(1240 - 530)))),40px)!important}.l-contents__blog{margin-top:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px)!important}.l-contents__blog select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background:#fff url(../images/arrow_07.svg) no-repeat right 10px center/11px auto;border:1px solid #707070;border-radius:0;border-radius:inherit;color:#28282b;font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(14px,(14px + ((100vw - 530px) * ((16 - 14)/(1240 - 530)))),16px);line-height:1;margin:0;padding:.9em;width:100%}.l-contents__blog.archive-blog .l-contents__inner,.l-contents__blog.single-blog .l-contents__inner{flex-basis:65.8064516129%;margin:0;max-width:816px}.l-contents__blog.archive-blog .l-contents__inner h1,.l-contents__blog.single-blog .l-contents__inner h1{display:none;font-size:clamp(24px,(24px + ((100vw - 530px) * ((40 - 24)/(1240 - 530)))),40px);line-height:1.4;margin-bottom:clamp(32px,(32px + ((100vw - 530px) * ((64 - 32)/(1240 - 530)))),64px)!important;text-align:center}.l-contents__blog.archive-blog .l-contents__inner .archive-blog-items,.l-contents__blog.single-blog .l-contents__inner .archive-blog-items{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;row-gap:clamp(60px,(60px + ((100vw - 530px) * ((120 - 60)/(1240 - 530)))),120px)!important}.l-contents__blog.archive-blog .l-contents__inner .archive-blog-items .blog-item,.l-contents__blog.single-blog .l-contents__inner .archive-blog-items .blog-item{flex-basis:100%}.l-contents__blog.archive-blog .l-contents__inner .archive-blog-items .blog-item a,.l-contents__blog.single-blog .l-contents__inner .archive-blog-items .blog-item a{color:#28282b}.l-contents__blog.archive-blog .l-contents__inner .archive-blog-items .blog-item__head,.l-contents__blog.single-blog .l-contents__inner .archive-blog-items .blog-item__head{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.l-contents__blog.archive-blog .l-contents__inner .archive-blog-items .blog-item__head .category,.l-contents__blog.single-blog .l-contents__inner .archive-blog-items .blog-item__head .category{display:flex;flex-wrap:wrap;gap:.5rem}.l-contents__blog.archive-blog .l-contents__inner .archive-blog-items .blog-item__head .category span,.l-contents__blog.single-blog .l-contents__inner .archive-blog-items .blog-item__head .category span{display:inline-block}.l-contents__blog.archive-blog .l-contents__inner .archive-blog-items .blog-item__head .category a,.l-contents__blog.single-blog .l-contents__inner .archive-blog-items .blog-item__head .category a{background-color:#ff5b00;border-color:#ff5b00;color:#fff;font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(12px,(12px + ((100vw - 530px) * ((14 - 12)/(1240 - 530)))),14px);padding:.5em 1em}.l-contents__blog.archive-blog .l-contents__inner .archive-blog-items .blog-item__head .date,.l-contents__blog.single-blog .l-contents__inner .archive-blog-items .blog-item__head .date{color:#a9a9aa;font-size:clamp(12px,(12px + ((100vw - 530px) * ((14 - 12)/(1240 - 530)))),14px)}.l-contents__blog.archive-blog .l-contents__inner .archive-blog-items .blog-item__body .title,.l-contents__blog.single-blog .l-contents__inner .archive-blog-items .blog-item__body .title{font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(18px,(18px + ((100vw - 530px) * ((24 - 18)/(1240 - 530)))),24px);font-weight:600;line-height:1.5;margin-bottom:1rem}.l-contents__blog.archive-blog .l-contents__inner .archive-blog-items .blog-item__body figure,.l-contents__blog.single-blog .l-contents__inner .archive-blog-items .blog-item__body figure{aspect-ratio:392/248;position:relative}.l-contents__blog.archive-blog .l-contents__inner .archive-blog-items .blog-item__body figure img,.l-contents__blog.single-blog .l-contents__inner .archive-blog-items .blog-item__body figure img{height:100%;width:100%}.l-contents__blog.archive-blog .l-contents__inner .archive-blog-items .blog-item__body figure .arrow,.l-contents__blog.single-blog .l-contents__inner .archive-blog-items .blog-item__body figure .arrow{bottom:0;height:clamp(30px,(30px + ((100vw - 530px) * ((40 - 30)/(1240 - 530)))),40px)!important;position:absolute;right:0;width:clamp(30px,(30px + ((100vw - 530px) * ((40 - 30)/(1240 - 530)))),40px)!important}.l-contents__blog.archive-blog .l-contents__inner .archive-blog-items .blog-item__body .author,.l-contents__blog.single-blog .l-contents__inner .archive-blog-items .blog-item__body .author{display:flex;justify-content:flex-end;padding:1em 0}.l-contents__blog.archive-blog .l-contents__inner .archive-blog-items .blog-item__body .author a,.l-contents__blog.single-blog .l-contents__inner .archive-blog-items .blog-item__body .author a{align-items:center;display:flex;gap:.5em}.l-contents__blog.archive-blog .l-contents__inner .archive-blog-items .blog-item__body .author a img,.l-contents__blog.single-blog .l-contents__inner .archive-blog-items .blog-item__body .author a img{height:2rem;width:2rem}.l-contents__blog .l-sidebar h1{font-size:clamp(21px,(21px + ((100vw - 530px) * ((42 - 21)/(1240 - 530)))),42px);margin-bottom:2rem;text-align:center}.l-contents__blog .l-sidebar .c-category-list{margin-bottom:clamp(15px,(15px + ((100vw - 530px) * ((30 - 15)/(1240 - 530)))),30px)!important}.l-contents__blog .l-sidebar .c-category-list ul{display:none;padding-left:0}.l-contents__blog .l-sidebar .c-category-list ul li.current span{align-items:center;display:flex;gap:clamp(7px,(7px + ((100vw - 530px) * ((14 - 7)/(1240 - 530)))),14px)!important}.l-contents__blog .l-sidebar .c-category-list ul li.current span:before{background-image:url(../images/ico_arrow_03.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:clamp(5px,(5px + ((100vw - 530px) * ((10 - 5)/(1240 - 530)))),10px)!important;width:clamp(13px,(13px + ((100vw - 530px) * ((26 - 13)/(1240 - 530)))),26px)!important}.l-contents__blog .l-sidebar .c-category-list ul li.current span a{color:#bcbcbd;font-family:Shuei KakuGo Gin B,sans-serif}.l-contents__blog .l-sidebar .c-category-list ul li:not(.current){padding-left:clamp(20px,(20px + ((100vw - 530px) * ((40 - 20)/(1240 - 530)))),40px)!important}.l-contents__blog .l-sidebar .c-category-list select{display:block}.l-contents__blog .l-sidebar .c-author-list{margin-bottom:clamp(15px,(15px + ((100vw - 530px) * ((30 - 15)/(1240 - 530)))),30px)!important}.l-contents__blog .l-sidebar .c-author-list ul{display:none;padding-left:0}.l-contents__blog .l-sidebar .c-author-list ul li{margin:0}.l-contents__blog .l-sidebar .c-author-list ul li figure a{align-items:center;border:2px solid #fcfcfc;display:flex;flex-direction:column;font-family:Shuei KakuGo Gin B,sans-serif;gap:clamp(4px,(4px + ((100vw - 530px) * ((8 - 4)/(1240 - 530)))),8px)!important}.l-contents__blog .l-sidebar .c-author-list ul li.current figure a{border:2px solid #ff5b00}.l-contents__blog .l-sidebar .c-author-list select{display:block}.l-contents__blog .l-sidebar .c-monthly-list{margin-bottom:clamp(15px,(15px + ((100vw - 530px) * ((30 - 15)/(1240 - 530)))),30px)!important}.l-contents__blog.single-blog .l-contents__inner header{margin-bottom:clamp(24px,(24px + ((100vw - 530px) * ((48 - 24)/(1240 - 530)))),48px)!important}.l-contents__blog.single-blog .l-contents__inner header h1{display:block}.l-contents__blog.single-blog .l-contents__inner header .meta{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.l-contents__blog.single-blog .l-contents__inner header .meta .date{color:#a9a9aa;font-size:clamp(12px,(12px + ((100vw - 530px) * ((14 - 12)/(1240 - 530)))),14px);margin-right:auto}.l-contents__blog.single-blog .l-contents__inner header .meta .category{display:flex;flex-wrap:wrap;gap:.5rem}.l-contents__blog.single-blog .l-contents__inner header .meta .category span{display:inline-block}.l-contents__blog.single-blog .l-contents__inner header .meta .category a{background-color:#ff5b00;border-color:#ff5b00;color:#fff;font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(12px,(12px + ((100vw - 530px) * ((14 - 12)/(1240 - 530)))),14px);padding:.5em 1em}.l-contents__blog.single-blog .l-contents__inner header .meta .author{display:flex;justify-content:flex-end}.l-contents__blog.single-blog .l-contents__inner header .meta .author a{align-items:center;display:flex;gap:.5em}.l-contents__blog.single-blog .l-contents__inner header .meta .author a img{height:2rem;width:2rem}.l-contents__blog.single-blog .l-sidebar{display:none}.p-comment{margin-top:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px)!important}.p-comment__title{font-size:clamp(18px,(18px + ((100vw - 530px) * ((24 - 18)/(1240 - 530)))),24px);margin-bottom:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px)!important}.p-comment .comments-area{background-color:#f4f4f4;padding:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important}.p-comment .comments-area .comments-title{border-bottom:1px solid #28282b;font-size:clamp(15px,(15px + ((100vw - 530px) * ((18 - 15)/(1240 - 530)))),18px);padding:.5em 0}.p-comment .comments-area .comment-list,.p-comment .comments-area .comments-title{margin-bottom:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important}.p-comment .comments-area .comment-list{list-style:none;padding-left:0}.p-comment .comments-area .comment-list ul{border-left:1px solid #ccc;list-style:none;margin-left:1em;margin-top:1em;padding:.5em 0 .5em 1em}.p-comment .comments-area .comment-list .comment-body .comment-author .fn{font-family:Shuei KakuGo Gin B,sans-serif;font-style:normal}.p-comment .comments-area .comment-list .comment-body .comment-meta{font-size:clamp(11px,(11px + ((100vw - 530px) * ((12 - 11)/(1240 - 530)))),12px);margin-bottom:clamp(6px,(6px + ((100vw - 530px) * ((12 - 6)/(1240 - 530)))),12px)!important}.p-comment .comments-area .comment-list .comment-body .reply .comment-reply-link{background-color:#fcfcfc;border:1px solid #28282b;font-size:clamp(11px,(11px + ((100vw - 530px) * ((12 - 11)/(1240 - 530)))),12px);padding:.3em .5em}.p-comment .comments-area .comment-respond .comment-reply-title{border-bottom:1px solid #28282b;font-size:clamp(15px,(15px + ((100vw - 530px) * ((18 - 15)/(1240 - 530)))),18px);margin-bottom:clamp(8px,(8px + ((100vw - 530px) * ((16 - 8)/(1240 - 530)))),16px)!important;padding:.5em 0}.p-comment .comments-area .comment-respond .comment-form-comment,.p-comment .comments-area .comment-respond .logged-in-as{margin-bottom:1em}.p-comment .comments-area .comment-respond .comment-form-comment label{display:block;margin-bottom:.5em}.p-comment .comments-area .comment-respond .comment-form-comment textarea{background-color:#fcfcfc;font-size:clamp(16px,(16px + ((100vw - 530px) * ((20 - 16)/(1240 - 530)))),20px);width:100%}.p-comment .comments-area .comment-respond .comment-form-author{margin-bottom:1em}.p-comment .comments-area .comment-respond .comment-form-author label{display:inline-block;margin-bottom:.5em}.p-comment .comments-area .comment-respond .comment-form-author input{background-color:#fcfcfc;font-size:clamp(16px,(16px + ((100vw - 530px) * ((20 - 16)/(1240 - 530)))),20px);width:100%}.p-comment .comments-area .comment-respond .comment-form-email{margin-bottom:1em}.p-comment .comments-area .comment-respond .comment-form-email label{display:inline-block;margin-bottom:.5em}.p-comment .comments-area .comment-respond .comment-form-email input{background-color:#fcfcfc;font-size:clamp(16px,(16px + ((100vw - 530px) * ((20 - 16)/(1240 - 530)))),20px);width:100%}.p-comment .comments-area .comment-respond .comment-form-captcha label{display:inline-block;margin-right:1em}.p-comment .comments-area .comment-respond .comment-form-captcha input{background-color:#fcfcfc;font-size:clamp(16px,(16px + ((100vw - 530px) * ((20 - 16)/(1240 - 530)))),20px)}.p-comment .comments-area .comment-respond .form-submit input[type=submit]{background-color:#16685f;border:1px solid #16685f;border-radius:0;color:#fcfcfc;cursor:pointer;font-family:Helvetica Neue,sans-serif;font-size:clamp(16px,(16px + ((100vw - 530px) * ((16 - 16)/(1240 - 530)))),16px);font-weight:600;letter-spacing:.1em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.p-comment .comments-area .comment-respond .form-submit input[type=submit]:hover{opacity:.7;text-decoration:none}.p-dictionary-search .search-form{align-items:center;display:flex;gap:1rem}.p-dictionary-search .search-form input[type=text]{background-color:#fcfcfc;border:2px solid #28282b;width:80%}.p-dictionary-search .search-form .search-form__btn,.p-dictionary-search .search-form input[type=text]{font-size:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px);height:clamp(45px,(45px + ((100vw - 530px) * ((70 - 45)/(1240 - 530)))),70px)!important;line-height:clamp(45px,(45px + ((100vw - 530px) * ((70 - 45)/(1240 - 530)))),70px)!important;padding:0 .5em}.p-dictionary-search .search-form .search-form__btn{background-color:#28282b;border:none;color:#fff;font-family:Shuei Nijimi Go Gin B,sans-serif;text-align:center;width:calc(20% - .5em)}.p-dictionary-toc{display:flex;flex-direction:column;gap:clamp(56px,(56px + ((100vw - 530px) * ((112 - 56)/(1240 - 530)))),112px)!important}.p-dictionary-toc .p-dictionary-toc__item h2{font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(24px,(24px + ((100vw - 530px) * ((40 - 24)/(1240 - 530)))),40px)}.p-dictionary-toc .p-dictionary-toc__item h2 span{color:#ff5b00;display:block;font-size:clamp(18px,(18px + ((100vw - 530px) * ((24 - 18)/(1240 - 530)))),24px)}.p-dictionary-toc .p-dictionary-toc__item .p-dictionary-items{display:flex;flex-direction:column;font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px);gap:1em}.p-dictionary-toc .p-dictionary-toc__item .p-dictionary-items .p-dictionary-item .p-dictionary-item__content .title{line-height:1.4}.p-dictionary-toc .p-dictionary-toc__item .p-dictionary-items .p-dictionary-item .p-dictionary-item__content .title:before{content:"▶︎";display:inline-block}.dictionary-item .dictionary-item__content .p-icon-box-block>.head .icon_image{width:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px)!important}.dictionary-item .dictionary-item__content .p-icon-box-block>.head .title{font-size:clamp(20px,(20px + ((100vw - 530px) * ((40 - 20)/(1240 - 530)))),40px)}.c-search-dictionary-items .c-search-dictionary-item a{border-bottom:1px dotted #ccc;display:flex;flex-direction:column;gap:.5rem;margin-bottom:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px)!important;padding-bottom:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px)!important}.c-search-dictionary-items .c-search-dictionary-item a .c-search-dictionary-item__head .term-label{border:1px solid #2b2b2b;display:inline-block;font-size:clamp(10px,(10px + ((100vw - 530px) * ((11 - 10)/(1240 - 530)))),11px);margin-bottom:.5rem;padding:.5em 1em}.c-search-dictionary-items .c-search-dictionary-item a .c-search-dictionary-item__head .title{font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(16px,(16px + ((100vw - 530px) * ((20 - 16)/(1240 - 530)))),20px)}.c-search-dictionary-items .c-search-dictionary-item a .c-search-dictionary-item__content{font-size:clamp(13px,(13px + ((100vw - 530px) * ((15 - 13)/(1240 - 530)))),15px);line-height:1.8}@keyframes scroll-hint-appear{0%{opacity:0;transform:translateX(40px)}10%{opacity:1}50%,to{opacity:0;transform:translateX(-40px)}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg,rgba(0,0,0,.15),transparent 16px,transparent)}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15),transparent 16px,transparent),linear-gradient(270deg,rgba(0,0,0,.15),transparent 16px,transparent)}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15),transparent 16px,transparent)}.scroll-hint-icon{background:rgba(0,0,0,.7);border-radius:2px;box-sizing:border-box;left:calc(50% - 60px);opacity:0;padding:20px 10px 10px;position:absolute;text-align:center;top:calc(50% - 25px);transition:opacity .3s}.scroll-hint-icon-wrap{height:100%;left:0;max-height:100%;pointer-events:none;position:absolute;top:0;width:100%}.scroll-hint-text{color:#fff;font-size:10px;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PHBhdGggZD0iTTIxLjMzIDMwLjUySDcuODVBMS41NSAxLjU1IDAgMCAxIDYuMyAyOWExMi40NiAxMi40NiAwIDAgMC0uNjMtNC40MiAyNS4xNiAyNS4xNiAwIDAgMC00LjI1LTVsLS4wNi0uMDZBNSA1IDAgMCAxIDAgMTUuODZhMy42NCAzLjY0IDAgMCAxIDEuMTctMi42MiAzLjYzIDMuNjMgMCAwIDEgNS4xNC4wN1YzLjc3YTMuNzcgMy43NyAwIDEgMSA3LjU0IDB2NC41NmEzLjM1IDMuMzUgMCAwIDEgMS4yNiAwIDMgMyAwIDAgMSAyIDEuMjIgMy41IDMuNSAwIDAgMSAyLS4wNiAzLjIxIDMuMjEgMCAwIDEgMiAxLjU0IDMuNzQgMy43NCAwIDAgMSAzIC40NyA0LjIxIDQuMjEgMCAwIDEgMS42MyAzLjV2LjQ2YTE5LjI2IDE5LjI2IDAgMCAxLS44NCA3Yy0uMTQuMzgtLjM2LjgxLS41NiAxLjIybC0uMTEuMjJjMCAuMDctLjA5LjE0LS4xNC4yMWE3LjEzIDcuMTMgMCAwIDAtMS4xNyAyLjE3Yy0uMDYuNTYtLjA2IDIuMTUtLjA1IDIuNzFhMS41NSAxLjU1IDAgMCAxLTEuNTQgMS41M1pNOC42MSAyOC4yMWgxMmMwLS43MSAwLTEuNzEuMDctMi4yM2E4Ljc0IDguNzQgMCAwIDEgMS41OS0zLjI1bC4wNi0uMTJhMTAgMTAgMCAwIDAgLjQ2LTEgMTYuOCAxNi44IDAgMCAwIC43LTYuMTJ2LS41NGEyIDIgMCAwIDAtLjY0LTEuNTIgMS4zMyAxLjMzIDAgMCAwLTEuNTUuMDggMS4xMyAxLjEzIDAgMCAxLTEuMTguMjggMS4xNSAxLjE1IDAgMCAxLS43OC0uOTQgMS4yNiAxLjI2IDAgMCAwLS43NS0xLjExIDEgMSAwIDAgMC0xLjExLjI4bC0uMS4xYTEuMTUgMS4xNSAwIDAgMS0xLjE5LjI5IDEuMTYgMS4xNiAwIDAgMS0uNzgtLjk1Yy0uMDktLjY4LS4yMS0uNzctLjctLjg3YS44Mi44MiAwIDAgMC0xIC40OCAxLjE2IDEuMTYgMCAwIDEtMi4xNi0uNThWMy43N2ExLjQ2IDEuNDYgMCAxIDAtMi45MiAwdjEyLjE4YTEuMTcgMS4xNyAwIDAgMS0uODMgMS4xMSAxLjE1IDEuMTUgMCAwIDEtMS4yLS4zNWwtMS0uOTFjLS40Ny0uNDItLjczLS42Ni0uODQtLjc3YTEuMzUgMS4zNSAwIDAgMC0yLS4xMkwyLjcgMTVhMS4zMiAxLjMyIDAgMCAwLS4zOSAxQTIuNTcgMi41NyAwIDAgMCAzIDE3Ljg1YTI3LjI0IDI3LjI0IDAgMCAxIDQuNyA1LjYyIDEyLjYzIDEyLjYzIDAgMCAxIC45MSA0Ljc0Wm0xNC41OS00Ljg2Wk02LjUxIDE2LjU5WiIgZmlsbD0iI2ZmZiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSIvPjwvZz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff;content:"";display:inline-block;height:40px;text-align:center;vertical-align:middle;width:40px}.scroll-hint-icon:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSIgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTEuODUgNi4wMWg4LjU1TTEwLjQgNy4xN0gxLjg1YTEuMTYgMS4xNiAwIDEgMSAwLTIuMzFoOC41NWExLjE2IDEuMTYgMCAxIDEgMCAyLjMxWiIvPjxwYXRoIGQ9Ik03LjQgMTJhMS4xNSAxLjE1IDAgMCAxLS43Mi0uMjVsLTYuMjUtNUExLjIgMS4yIDAgMCAxIDAgNS44NyAxLjE0IDEuMTQgMCAwIDEgLjQ2IDVMNi43LjIzYTEuMTYgMS4xNiAwIDAgMSAxLjQgMS44NUwzIDUuOTEgOC4xMiAxMGExLjE2IDEuMTYgMCAwIDEtLjcyIDJaTTMxLjQ1IDYuMDFoLTguNTZNMzEuNDUgNy4xN2gtOC41NmExLjE2IDEuMTYgMCAxIDEgMC0yLjMxaDguNTZhMS4xNiAxLjE2IDAgMCAxIDAgMi4zMVoiLz48cGF0aCBkPSJNMjUuOSAxMmExLjE4IDEuMTggMCAwIDEtLjkxLS40MyAxLjE3IDEuMTcgMCAwIDEgLjE4LTEuNTdsNS4wOS00LjA1LTUuMDYtMy44N0ExLjE2IDEuMTYgMCAwIDEgMjYuNTkuMjNMMzIuODQgNWExLjE2IDEuMTYgMCAwIDEgLjQ1LjkxIDEuMTQgMS4xNCAwIDAgMS0uNDMuOTJsLTYuMjQgNWExLjE3IDEuMTcgMCAwIDEtLjcyLjE3WiIvPjwvZz48L2c+PC9zdmc+);background-repeat:no-repeat;content:"";display:block;height:14px;left:50%;margin-left:-20px;opacity:0;position:absolute;top:10px;transition-delay:2.4s;width:34px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PHBhdGggZD0iTTIxLjMzIDMwLjUySDcuODVBMS41NSAxLjU1IDAgMCAxIDYuMyAyOWExMi40NiAxMi40NiAwIDAgMC0uNjMtNC40MiAyNS4xNiAyNS4xNiAwIDAgMC00LjI1LTVsLS4wNi0uMDZBNSA1IDAgMCAxIDAgMTUuODZhMy42NCAzLjY0IDAgMCAxIDEuMTctMi42MiAzLjYzIDMuNjMgMCAwIDEgNS4xNC4wN1YzLjc3YTMuNzcgMy43NyAwIDEgMSA3LjU0IDB2NC41NmEzLjM1IDMuMzUgMCAwIDEgMS4yNiAwIDMgMyAwIDAgMSAyIDEuMjIgMy41IDMuNSAwIDAgMSAyLS4wNiAzLjIxIDMuMjEgMCAwIDEgMiAxLjU0IDMuNzQgMy43NCAwIDAgMSAzIC40NyA0LjIxIDQuMjEgMCAwIDEgMS42MyAzLjV2LjQ2YTE5LjI2IDE5LjI2IDAgMCAxLS44NCA3Yy0uMTQuMzgtLjM2LjgxLS41NiAxLjIybC0uMTEuMjJjMCAuMDctLjA5LjE0LS4xNC4yMWE3LjEzIDcuMTMgMCAwIDAtMS4xNyAyLjE3Yy0uMDYuNTYtLjA2IDIuMTUtLjA1IDIuNzFhMS41NSAxLjU1IDAgMCAxLTEuNTQgMS41M1pNOC42MSAyOC4yMWgxMmMwLS43MSAwLTEuNzEuMDctMi4yM2E4Ljc0IDguNzQgMCAwIDEgMS41OS0zLjI1bC4wNi0uMTJhMTAgMTAgMCAwIDAgLjQ2LTEgMTYuOCAxNi44IDAgMCAwIC43LTYuMTJ2LS41NGEyIDIgMCAwIDAtLjY0LTEuNTIgMS4zMyAxLjMzIDAgMCAwLTEuNTUuMDggMS4xMyAxLjEzIDAgMCAxLTEuMTguMjggMS4xNSAxLjE1IDAgMCAxLS43OC0uOTQgMS4yNiAxLjI2IDAgMCAwLS43NS0xLjExIDEgMSAwIDAgMC0xLjExLjI4bC0uMS4xYTEuMTUgMS4xNSAwIDAgMS0xLjE5LjI5IDEuMTYgMS4xNiAwIDAgMS0uNzgtLjk1Yy0uMDktLjY4LS4yMS0uNzctLjctLjg3YS44Mi44MiAwIDAgMC0xIC40OCAxLjE2IDEuMTYgMCAwIDEtMi4xNi0uNThWMy43N2ExLjQ2IDEuNDYgMCAxIDAtMi45MiAwdjEyLjE4YTEuMTcgMS4xNyAwIDAgMS0uODMgMS4xMSAxLjE1IDEuMTUgMCAwIDEtMS4yLS4zNWwtMS0uOTFjLS40Ny0uNDItLjczLS42Ni0uODQtLjc3YTEuMzUgMS4zNSAwIDAgMC0yLS4xMkwyLjcgMTVhMS4zMiAxLjMyIDAgMCAwLS4zOSAxQTIuNTcgMi41NyAwIDAgMCAzIDE3Ljg1YTI3LjI0IDI3LjI0IDAgMCAxIDQuNyA1LjYyIDEyLjYzIDEyLjYzIDAgMCAxIC45MSA0Ljc0Wm0xNC41OS00Ljg2Wk02LjUxIDE2LjU5WiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSIvPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PHBhdGggZD0iTTEuODUgNi4wMWg4LjU1TTEwLjQgNy4xN0gxLjg1YTEuMTYgMS4xNiAwIDEgMSAwLTIuMzFoOC41NWExLjE2IDEuMTYgMCAxIDEgMCAyLjMxWiIvPjxwYXRoIGQ9Ik03LjQgMTJhMS4xNSAxLjE1IDAgMCAxLS43Mi0uMjVsLTYuMjUtNUExLjIgMS4yIDAgMCAxIDAgNS44NyAxLjE0IDEuMTQgMCAwIDEgLjQ2IDVMNi43LjIzYTEuMTYgMS4xNiAwIDAgMSAxLjQgMS44NUwzIDUuOTEgOC4xMiAxMGExLjE2IDEuMTYgMCAwIDEtLjcyIDJaTTMxLjQ1IDYuMDFoLTguNTZNMzEuNDUgNy4xN2gtOC41NmExLjE2IDEuMTYgMCAxIDEgMC0yLjMxaDguNTZhMS4xNiAxLjE2IDAgMCAxIDAgMi4zMVoiLz48cGF0aCBkPSJNMjUuOSAxMmExLjE4IDEuMTggMCAwIDEtLjkxLS40MyAxLjE3IDEuMTcgMCAwIDEgLjE4LTEuNTdsNS4wOS00LjA1LTUuMDYtMy44N0ExLjE2IDEuMTYgMCAwIDEgMjYuNTkuMjNMMzIuODQgNWExLjE2IDEuMTYgMCAwIDEgLjQ1LjkxIDEuMTQgMS4xNCAwIDAgMS0uNDMuOTJsLTYuMjQgNWExLjE3IDEuMTcgMCAwIDEtLjcyLjE3WiIvPjwvZz48L2c+PC9zdmc+)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.edit-post-visual-editor__post-title-wrapper{margin-bottom:3rem}h1{font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(32px,(32px + ((100vw - 530px) * ((46 - 32)/(1240 - 530)))),46px);font-weight:600!important;margin-top:0}h2{font-size:clamp(21px,(21px + ((100vw - 530px) * ((40 - 21)/(1240 - 530)))),40px)}h2,h3{font-family:Shuei Nijimi Go Gin B,sans-serif;font-weight:600!important;line-height:1.5}h3{font-size:clamp(18px,(18px + ((100vw - 530px) * ((24 - 18)/(1240 - 530)))),24px)}h4{font-size:clamp(16px,(16px + ((100vw - 530px) * ((20 - 16)/(1240 - 530)))),20px)}h4,h5,h6{font-family:Shuei Nijimi Go Gin B,sans-serif;font-weight:600!important;line-height:1.5}.is-style-heading-checkered{background-color:#16685f;padding:2em 1em}.is-style-heading-checkered,.is-style-heading-checkered__black{background-image:url(../images/texture_02.svg);color:#fcfcfc;line-height:1;margin-bottom:0}.is-style-heading-checkered__black{background-color:#28282b;padding:.7em 1em}.is-style-heading-underline__black,.is-style-heading-underline__green{background-image:url(../images/texture_01.svg);line-height:1.3;margin-bottom:0;padding:.5em .8em}.is-style-heading-underline__green{border-bottom:3px solid #16685f;color:#16685f}.is-style-heading-underline__black{border-bottom:3px solid #28282b;color:#28282b}.is-style-heading-underline-normal__black,.is-style-heading-underline-normal__green{line-height:1.3;margin-bottom:0;padding:.5em 0}.is-style-heading-underline-normal__green{border-bottom:3px solid #16685f;color:#16685f}.is-style-heading-underline-normal__black{border-bottom:3px solid #28282b;color:#28282b}.wp-block-heading{box-sizing:border-box;margin-bottom:.5em}.wp-block[data-type="core/buttons"]{margin-bottom:1em}.wp-block-button__link{background-color:#16685f;border-radius:0;color:#fcfcfc;font-family:Helvetica Neue,sans-serif;font-weight:600;letter-spacing:.1em;text-decoration:none}.wp-block-button__link:hover{text-decoration:none}.wp-block-buttons.is-style-buttons-like-a-button{align-items:stretch;display:flex;flex-wrap:wrap;gap:2rem}.wp-block-buttons.is-style-buttons-like-a-button .wp-block-button{flex-basis:100%}.wp-block-buttons.is-style-buttons-like-a-button .wp-block-button .wp-block-button__link{align-items:center;background-color:#fcfcfc;background-image:url(../images/texture_01.svg);border-color:#28282b;border-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;color:#28282b;display:flex;font-size:clamp(18px,(18px + ((100vw - 530px) * ((40 - 18)/(1240 - 530)))),40px);height:100%;justify-content:center;line-height:1.4;padding-bottom:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px)!important;padding-left:0;padding-right:0;padding-top:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px)!important;text-align:center;text-decoration:underline;text-decoration-thickness:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;text-underline-offset:.5rem;width:100%}.wp-block-buttons .wp-block-button.is-style-button-arrow-long .wp-block-button__link{background-image:url(../images/arrow_02.svg);background-position:100%;font-family:Shuei KakuGo Gin B,sans-serif;line-height:1.2;padding:.5em 5.7em .5em 0;text-align:left}.wp-block-buttons .wp-block-button.is-style-button-arrow-long .wp-block-button__link,.wp-block-buttons .wp-block-button.is-style-button-arrow-long__prev .wp-block-button__link{background-color:transparent;background-repeat:no-repeat;background-size:4.7em;border-bottom:1px solid #28282b;color:#28282b;font-size:clamp(12px,(12px + ((100vw - 530px) * ((14 - 12)/(1240 - 530)))),14px);text-decoration:none}.wp-block-buttons .wp-block-button.is-style-button-arrow-long__prev .wp-block-button__link{background-image:url(../images/arrow_04.svg);background-position:0;line-height:1;padding:.5em 0 .5em 5.7em;text-align:right}.wp-block-buttons .wp-block-button.is-style-button-orange .wp-block-button__link{background-color:#ff5b00}.wp-block-buttons .wp-block-button.is-style-button-white .wp-block-button__link{background-color:#fcfcfc;border:1px solid #16685f;color:#16685f}.wp-block[data-type="core/columns"]{margin-bottom:1em}:where(.wp-block-columns.is-layout-flex){gap:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important}.wp-block-columns{margin-bottom:0}.wp-block-columns .wp-block-column:after{clear:both;content:"";display:block}.is-style-group-line-updown{border-bottom:2px solid #16685f;border-top:2px solid #16685f;padding-bottom:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important;padding-top:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important}.wp-block[data-type="core/image"]{margin-bottom:1em}.l-contents .wp-block-image figcaption,[data-type="core/image"] figcaption{display:block;line-height:1.5;margin-bottom:0;margin-top:.75rem;text-align:right}.wp-block[data-type="core/list"]{margin-bottom:1em}.l-contents ol,.l-contents ol[class*=is-style-],.l-contents ul,.l-contents ul[class*=is-style-],ol[data-type="core/list"],ul[data-type="core/list"]{padding-left:1.6em}.l-contents ol li,.l-contents ol[class*=is-style-] li,.l-contents ul li,.l-contents ul[class*=is-style-] li,ol[data-type="core/list"] li,ul[data-type="core/list"] li{line-height:1.6;margin-bottom:0;margin-top:.5em}.l-contents ol li:first-child,.l-contents ol[class*=is-style-] li:first-child,.l-contents ul li:first-child,.l-contents ul[class*=is-style-] li:first-child,ol[data-type="core/list"] li:first-child,ul[data-type="core/list"] li:first-child{margin-top:0}.l-contents ol ol,.l-contents ol ul,.l-contents ol[class*=is-style-] ol,.l-contents ol[class*=is-style-] ul,.l-contents ul ol,.l-contents ul ul,.l-contents ul[class*=is-style-] ol,.l-contents ul[class*=is-style-] ul,ol[data-type="core/list"] ol,ol[data-type="core/list"] ul,ul[data-type="core/list"] ol,ul[data-type="core/list"] ul{padding-left:1em}.l-contents ul,.l-contents ul ul,.l-contents ul[class*=is-style-],.l-contents ul[class*=is-style-] ul,ul[data-type="core/list"],ul[data-type="core/list"] ul{list-style-type:disc}.l-contents ol,.l-contents ol[class*=is-style-],.l-contents ul ol,.l-contents ul[class*=is-style-] ol,ol[data-type="core/list"],ul[data-type="core/list"] ol{list-style-type:decimal}.l-contents ol ul,.l-contents ol[class*=is-style-] ul,ol[data-type="core/list"] ul{list-style-type:disc}.l-contents ol ol,.l-contents ol[class*=is-style-] ol,ol[data-type="core/list"] ol{list-style-type:decimal}.wp-block-list{padding-left:1.5em}[data-type="core/list"].is-style-list-disc-big,ol[class*=is-style-].is-style-list-disc-big,ul[class*=is-style-].is-style-list-disc-big{list-style:none;padding-left:.4em}[data-type="core/list"].is-style-list-disc-big>li,ol[class*=is-style-].is-style-list-disc-big>li,ul[class*=is-style-].is-style-list-disc-big>li{line-height:1.6;padding-left:1em;position:relative}[data-type="core/list"].is-style-list-disc-big>li:before,ol[class*=is-style-].is-style-list-disc-big>li:before,ul[class*=is-style-].is-style-list-disc-big>li:before{color:#28282b;content:"\f111";font-family:Font Awesome\ 5 Free;font-size:55%;font-weight:600;left:0;position:absolute;top:.7em}[data-type="core/list"].is-style-list-disc-big-white,ol[class*=is-style-].is-style-list-disc-big-white,ul[class*=is-style-].is-style-list-disc-big-white{list-style:none;padding-left:.4em}[data-type="core/list"].is-style-list-disc-big-white>li,ol[class*=is-style-].is-style-list-disc-big-white>li,ul[class*=is-style-].is-style-list-disc-big-white>li{line-height:1.6;padding-left:1em;position:relative}[data-type="core/list"].is-style-list-disc-big-white>li:before,ol[class*=is-style-].is-style-list-disc-big-white>li:before,ul[class*=is-style-].is-style-list-disc-big-white>li:before{background-image:url(../images/ico_circle.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1em;left:0;position:absolute;top:.4em;width:1em}[data-type="core/list"].is-style-list-check,ol[class*=is-style-].is-style-list-check,ul[class*=is-style-].is-style-list-check{list-style:none;padding-left:.3em!important}[data-type="core/list"].is-style-list-check li,ol[class*=is-style-].is-style-list-check li,ul[class*=is-style-].is-style-list-check li{line-height:1.6;margin-left:1.4em;text-indent:-1.4em}[data-type="core/list"].is-style-list-check li:before,ol[class*=is-style-].is-style-list-check li:before,ul[class*=is-style-].is-style-list-check li:before{background-image:url(../images/ico_check.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.2em;margin-right:.3em;width:1.2em}[data-type="core/list"].is-style-list-check li.wp-block-list-item ol li>.rich-text:before,[data-type="core/list"].is-style-list-check li.wp-block-list-item ul li>.rich-text:before,ol[class*=is-style-].is-style-list-check li.wp-block-list-item ol li>.rich-text:before,ol[class*=is-style-].is-style-list-check li.wp-block-list-item ul li>.rich-text:before,ul[class*=is-style-].is-style-list-check li.wp-block-list-item ol li>.rich-text:before,ul[class*=is-style-].is-style-list-check li.wp-block-list-item ul li>.rich-text:before{content:""}[data-type="core/list"].is-style-list-check li:not(.wp-block-list-item):before,ol[class*=is-style-].is-style-list-check li:not(.wp-block-list-item):before,ul[class*=is-style-].is-style-list-check li:not(.wp-block-list-item):before{background-image:url(../images/ico_check.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.2em;margin-right:.3em;width:1.2em}[data-type="core/list"].is-style-list-check li ol,[data-type="core/list"].is-style-list-check li ul,ol[class*=is-style-].is-style-list-check li ol,ol[class*=is-style-].is-style-list-check li ul,ul[class*=is-style-].is-style-list-check li ol,ul[class*=is-style-].is-style-list-check li ul{padding-left:2em}[data-type="core/list"].is-style-list-check [data-type="core/list-item"],ol[class*=is-style-].is-style-list-check [data-type="core/list-item"],ul[class*=is-style-].is-style-list-check [data-type="core/list-item"]{display:flex;margin-left:0;text-indent:0}.is-style-sme-list-arrow,.is-style-sme-list-check,.is-style-sme-list-remark,.is-style-sme-list-times,.is-style-sme-ordered-list-circle,.is-style-sme-ordered-list-square{list-style-type:none!important}.wp-block[data-type="core/media-text"]{margin-bottom:1em!important}.wp-block-media-text .wp-block-media-text__content{min-width:0;padding-left:2rem;padding-right:0}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0;padding-right:2rem}.wp-block-media-text.alignfull,.wp-block-media-text.alignwide,.wp-block[data-type="core/media-text"].alignfull,.wp-block[data-type="core/media-text"].alignwide{margin-left:auto;margin-right:auto;max-width:var(--wp--custom--layout--base)!important}.wp-block[data-type="core/table"],.wp-block[data-type="flexible-table-block/table"]{margin-bottom:1em}.wp-block-flexible-table-block-table figcaption,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table figcaption,.wp-block-table figcaption{font-size:80%;padding:.2em 0;text-align:left}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table,.wp-block-flexible-table-block-table>table,.wp-block-table>table{border:none;border-collapse:collapse;border-spacing:0;width:100%}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table td,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table th,.wp-block-flexible-table-block-table>table td,.wp-block-flexible-table-block-table>table th,.wp-block-table>table td,.wp-block-table>table th{line-height:1.6;padding:.5em}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead,.wp-block-flexible-table-block-table>table thead,.wp-block-table>table thead{background-image:url(../images/texture_01.svg);line-height:1.3}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead th,.wp-block-flexible-table-block-table>table thead th,.wp-block-table>table thead th{background-color:transparent;color:#28282b;font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(16px,(16px + ((100vw - 530px) * ((22 - 16)/(1240 - 530)))),22px);font-weight:600;padding-bottom:.2em;padding-top:.2em;text-align:center}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody th,.wp-block-flexible-table-block-table>table tbody th,.wp-block-table>table tbody th{background-color:#fcfcfc;color:#28282b;font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(18px,(18px + ((100vw - 530px) * ((20 - 18)/(1240 - 530)))),20px);font-weight:600;padding-bottom:.2em;padding-top:.2em}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tbody td,.wp-block-flexible-table-block-table>table tbody td,.wp-block-table>table tbody td{background-color:transparent;font-family:Shuei KakuGo Gin M,sans-serif;line-height:1.6;padding-bottom:.9em;padding-top:.9em}.wp-block-quote{background-color:#adb5bd;border-radius:5px;margin:2em 0 1em;padding:1em 1em 1em 3em;position:relative}.wp-block-quote:before{color:#999;content:"\f10d";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:1.3em;font-weight:900;left:.5em;position:absolute;top:-.5em}.wp-block-quote p{color:#666;font-size:clamp(13px,(13px + ((100vw - 530px) * ((15 - 13)/(1240 - 530)))),15px);font-style:italic;line-height:1.6;margin-bottom:.5em!important}.wp-block-quote cite{color:#adb5bd;font-size:85%;font-style:italic}.wp-block-quote cite:before{content:"引用元：";display:inline-block;margin-right:.2em}.wp-block[data-type="core/group"]{margin-bottom:1em}.wp-block-group>.wp-block-media-text{margin:auto;max-width:var(--wp--custom--layout--base)}.wp-block-group p:last-child{margin-bottom:0}.wp-block-group.is-style-width-thinner{margin-left:auto;margin-right:auto;max-width:720px!important}.wp-block-group.is-style-width-thin{margin-left:auto;margin-right:auto;max-width:816px!important}.wp-block-group.is-style-width-middle{margin-left:auto;margin-right:auto;max-width:1024px!important}.wp-block-group.is-style-group-checkered{background-image:url(../images/texture_03.svg)}.is-style-group-waku{border:1px solid #28282b}.is-style-group-waku,.is-style-group-waku-thick{padding:clamp(20px,(20px + ((100vw - 530px) * ((40 - 20)/(1240 - 530)))),40px)!important}.is-style-group-waku-thick{border-color:#28282b;border-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important}.is-style-group-waku-oblique{border:2px solid #28282b}.is-style-group-oblique,.is-style-group-waku-oblique{background-image:url(../images/texture_01.svg);padding:clamp(16px,(16px + ((100vw - 530px) * ((24 - 16)/(1240 - 530)))),24px)!important}[data-align=full] .wp-block-group,[data-align=wide] .wp-block-group{margin-left:auto;margin-right:auto}.wp-block[data-type="core/spacer"]{background-color:#eee;margin-bottom:1em}.wp-block[data-type="core/spacer"]:before{align-items:center;color:#ccc;content:"Spacer";display:flex;justify-content:center}.wp-block[data-type="core/paragraph"]{line-height:1.75;margin-bottom:1em}.wp-block[data-type="core/paragraph"] a{text-decoration:none}.wp-block[data-type="core/paragraph"] a[target=_blank]:after{content:url(../images/ico_outerlink.svg);margin-left:.3em}.l-contents p{line-height:1.75}.l-contents p a{text-decoration:none}.l-contents p a[target=_blank]:after{content:url(../images/ico_outerlink.svg);margin-left:.3em}.l-contents p+p{margin-top:1em}[class*=is-style-icon-]:before{border:2px solid;border-radius:50%;color:#fff;font-family:Font Awesome\ 5 Free;font-size:1em;font-weight:900;left:.75em;line-height:1;padding:8px;position:absolute;text-align:center;top:-1px;transform:translateY(-50%);width:calc(1em + 20px)}.is-style-border-01{border:2px solid #ced4da;padding:1em}.is-style-icon-point{border:2px solid #fdd865;margin-top:2em;padding:1.5em;position:relative}.is-style-icon-point:before{background-color:#fdd865;content:"\f0eb"}.is-style-icon-attent{border:2px solid #9a0000;margin-top:2em;padding:1.5em;position:relative}.is-style-icon-attent:before{background-color:#9a0000;content:"\f12a"}.is-style-icon-hint{border:2px solid #ffa639;margin-top:2em;padding:1.5em;position:relative}.is-style-icon-hint:before{background-color:#ffa639;content:"\f0eb"}.is-style-icon-memo{border:2px solid #dee2e6;margin-top:2em;padding:1.5em;position:relative}.is-style-icon-memo:before{background-color:#dee2e6;content:"\f5ac"}.wp-block[data-type="core/gallery"]{margin-bottom:1em}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:#343a40;bottom:0;box-sizing:border-box;color:#fff;display:inline-block;font-size:75%;left:0;margin-bottom:0;max-height:none;opacity:.6;overflow:auto;padding:.2em;position:absolute;text-align:left;width:auto}.wp-block[data-type="core/file"],.wp-block[data-type="core/shortcode"]{margin-bottom:1em}.wp-block[data-type="core/separator"]{margin-bottom:1em!important}.wp-block-separator{border-width:.5px}.wp-block-separator.is-style-default{margin-bottom:0}.wp-block[data-type="core/html"]{margin-bottom:1em}mark{background:linear-gradient(transparent 5%,#faea25 0);color:#28282b}mark.style-linemaker{background:linear-gradient(transparent 55%,#faea25 0)}font.size-small{font-size:70%}font.size-smaller{font-size:85%}font.size-larger{font-size:120%}font.size-large{font-size:140%}.responsive-br{display:none}.acf-block-preview h1,.acf-block-preview h2,.acf-block-preview h3{margin:auto}.wp-block[data-type="acf/balloon-block"]{margin-bottom:1em}.wp-block[data-type="acf/balloon-block"].alignwide{max-width:var(--wp--custom--layout--base)}.p-balloon-block{display:grid;gap:13px;grid-template-columns:1fr;grid-template-rows:auto auto auto;width:100%}.p-balloon-block__person{grid-column:1/2;grid-row:2/3;text-align:center}.p-balloon-block__comment{background-color:#fff;border:2.5px solid #28282b;font-family:Shuei KakuGo Gin M,sans-serif;font-size:clamp(14px,(14px + ((100vw - 530px) * ((16 - 14)/(1240 - 530)))),16px);grid-column:1/2;grid-row:1/2;padding:.5em 1em;position:relative}.p-balloon-block__comment:before{border:9px solid transparent;border-top:11px solid #fff;bottom:-20px;content:"";left:70%;margin-left:-13px;position:absolute;z-index:2}.p-balloon-block__comment:after{border:12px solid transparent;border-top:14px solid #28282b;bottom:-26px;content:"";left:70%;margin-left:-16px;position:absolute;z-index:1}.p-balloon-block__outside{font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(14px,(14px + ((100vw - 530px) * ((16 - 14)/(1240 - 530)))),16px);grid-column:1/2;grid-row:3/4;padding-top:.5em}.p-balloon-block>.block-editor-inner-blocks,.p-balloon-block>.block-editor-inner-blocks>.block-editor-block-list__layout{display:contents}.wp-block[data-type="acf/step-block"]{margin-bottom:1em}.wp-block[data-type="acf/step-block"].alignwide{max-width:var(--wp--custom--layout--base)}.p-step-block{padding-bottom:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px)!important;padding-top:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px)!important}.p-step-block.u-bg-gray{background-color:#f4f4f4}.p-step-block__inner .head{color:#477661}.p-step-block__inner .head .step-text{font-family:Shuei Nijimi Go Gin B,sans-serif;font-weight:600;line-height:1.5;margin-bottom:clamp(20px,(20px + ((100vw - 530px) * ((30 - 20)/(1240 - 530)))),30px)!important;text-align:center}.p-step-block__inner .body{flex:1 1}.p-step-block__inner .body p{font-family:Shuei KakuGo Gin M,sans-serif}.p-step-block+.p-step-block{position:relative}.p-step-block+.p-step-block:after,.p-step-block+.p-step-block:before{content:"";display:inline-block;position:absolute}.p-step-block+.p-step-block:before{background:#477661;height:40px;left:50%;top:-20px;width:1px}.p-step-block+.p-step-block:after{background-image:url(../images/arrow_03.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;left:50%;top:20px;transform:translateX(-3.1px) translateY(-10px);width:7px}[data-type="acf/step-block"] .acf-block-preview .step-blocks{width:100%}.wp-block[data-type="acf/toc-block"]{margin-bottom:1em}.wp-block[data-type="acf/toc-block"].alignwide{max-width:var(--wp--custom--layout--base)}.toc-block{background-color:#f8f9fa;border-radius:.5em;margin:auto;max-width:816px;padding:2.5em}.toc-block__inner .title{font-size:clamp(20px,(20px + ((100vw - 530px) * ((24 - 20)/(1240 - 530)))),24px);margin-bottom:1.2em;text-align:center}.toc-block__inner .table-of-contents .toc-list{list-style:none;padding-left:0}.toc-block__inner .table-of-contents .toc-list .toc-list-item{margin-bottom:0;margin-top:0}.toc-block__inner .table-of-contents .toc-list .toc-list-item a{border-bottom:1px dotted #ccc;display:block;padding:.8em 0;text-decoration:none}.toc-block__inner .table-of-contents .toc-list .toc-list-item>.toc-list .toc-list-item a{font-weight:400;padding-left:.5em}.toc-block__inner .table-of-contents .toc-list .toc-list-item>.toc-list .toc-list-item a:before{content:"-";display:inline-block;margin-right:.2em}.wp-block[data-type="acf/faq-block"]{margin-bottom:1em}.wp-block[data-type="acf/faq-block"].alignwide{max-width:var(--wp--custom--layout--base)}.faq-block{border-bottom:1px solid #28282b;border-top:1px solid #28282b}.faq-block+.faq-block{border-top:none}.faq-block .faq-block__question{display:block}.faq-block .faq-block__question::-webkit-details-marker{display:none}.faq-block .faq-block__question__inner{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-family:Shuei Nijimi Go Gin B,sans-serif;font-weight:600;justify-content:space-between;line-height:1.75;padding:.75em 0}.faq-block .faq-block__question__inner .icon{display:block;flex-shrink:0;margin-left:6px;margin-right:.5em;position:relative;transform-origin:center 43%;transition:transform .4s;width:1rem}.faq-block .faq-block__question__inner .icon:after,.faq-block .faq-block__question__inner .icon:before{background-color:#28282b;content:"";display:block;height:2px;position:absolute;width:.42em}.faq-block .faq-block__question__inner .icon:before{left:0;transform:rotate(45deg)}.faq-block .faq-block__question__inner .icon:after{right:0;transform:rotate(-45deg)}.faq-block[open] .icon{transform:rotate(180deg)}.faq-block .faq-block__answer{overflow:hidden}.faq-block .faq-block__answer__inner{padding:0 0 1em}.faq-block .faq-block__answer__inner p{font-family:Shuei KakuGo Gin M,sans-serif}.faq-block .faq-block__answer__inner p:last-child{margin-bottom:0}.wp-block[data-type="acf/btn-block"]{margin-bottom:1em}.wp-block[data-type="acf/btn-block"].alignwide{max-width:var(--wp--custom--layout--base)}.wp-block[data-type="acf/btn-block"] a{pointer-events:none}.p-btn-block{border-color:#28282b;border-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;position:relative}.p-btn-block .p-btn-icon{border-bottom-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;border-right-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;height:clamp(48px,(48px + ((100vw - 530px) * ((90 - 48)/(1240 - 530)))),90px)!important;left:0;position:absolute;top:0;width:clamp(48px,(48px + ((100vw - 530px) * ((90 - 48)/(1240 - 530)))),90px)!important;z-index:1}.p-btn-block .p-btn-icon img{height:100%;width:100%}.p-btn-block a{background-image:url(../images/texture_01.svg);display:block;padding-bottom:clamp(60px,(60px + ((100vw - 530px) * ((95 - 60)/(1240 - 530)))),95px)!important;padding-left:2rem;padding-right:2rem;padding-top:clamp(45px,(45px + ((100vw - 530px) * ((65 - 45)/(1240 - 530)))),65px)!important}.p-btn-block a:not(.wp-block-button__link){color:#28282b}.p-btn-block a:not(.wp-block-button__link):hover{text-decoration:none}.p-btn-block__inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.p-btn-block__inner:before{content:attr(data-title);font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(12px,(12px + ((100vw - 530px) * ((14 - 12)/(1240 - 530)))),14px);margin-bottom:.5em}.p-btn-block__inner .title{font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(21px,(21px + ((100vw - 530px) * ((40 - 21)/(1240 - 530)))),40px);font-weight:600;margin-top:0;text-decoration:underline;text-decoration-thickness:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;text-underline-offset:.7rem}.wp-block[data-type="acf/btn-cover-block"]{margin-bottom:1em}.wp-block[data-type="acf/btn-cover-block"].alignwide{max-width:var(--wp--custom--layout--base)}.wp-block[data-type="acf/btn-cover-block"] a{pointer-events:none}.p-btn-cover-block{background-size:cover;position:relative}.p-btn-cover-block a{display:block;padding-bottom:clamp(60px,(60px + ((100vw - 530px) * ((95 - 60)/(1240 - 530)))),95px)!important;padding-left:2rem;padding-right:2rem;padding-top:clamp(45px,(45px + ((100vw - 530px) * ((65 - 45)/(1240 - 530)))),65px)!important;position:relative}.p-btn-cover-block a:not(.wp-block-button__link){color:#fff}.p-btn-cover-block a:not(.wp-block-button__link):hover{text-decoration:none}.p-btn-cover-block__inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.p-btn-cover-block__inner:before{content:attr(data-title);font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(12px,(12px + ((100vw - 530px) * ((14 - 12)/(1240 - 530)))),14px);margin-bottom:.5em}.p-btn-cover-block__inner .title{font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(21px,(21px + ((100vw - 530px) * ((40 - 21)/(1240 - 530)))),40px);font-weight:600;margin-top:0;text-decoration:underline;text-decoration-thickness:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;text-underline-offset:.7rem}.wp-block[data-type="acf/btn-checkered-block"]{margin-bottom:1em}.wp-block[data-type="acf/btn-checkered-block"].alignwide{max-width:var(--wp--custom--layout--base)}.wp-block[data-type="acf/btn-checkered-block"] a{pointer-events:none}.p-btn-checkered-block{background-image:url(../images/texture_03.svg);border:1px solid #d2d2d2;height:100%;position:relative}.p-btn-checkered-block a{display:block;padding-bottom:clamp(24px,(24px + ((100vw - 530px) * ((64 - 24)/(1240 - 530)))),64px)!important;padding-left:.5rem;padding-right:.5rem;padding-top:clamp(50px,(50px + ((100vw - 530px) * ((100 - 50)/(1240 - 530)))),100px)!important;position:relative}.p-btn-checkered-block a:not(.wp-block-button__link){color:#28282b}.p-btn-checkered-block a:not(.wp-block-button__link):hover{text-decoration:none}.p-btn-checkered-block__inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.p-btn-checkered-block__inner:before{color:#ff5b00;content:attr(data-title);font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(12px,(12px + ((100vw - 530px) * ((14 - 12)/(1240 - 530)))),14px);margin-bottom:.5em}.p-btn-checkered-block__inner .title{font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(21px,(21px + ((100vw - 530px) * ((40 - 21)/(1240 - 530)))),40px);font-weight:600;margin-top:0}.p-btn-checkered-block__inner .title+.wp-block-buttons{margin-top:clamp(36px,(36px + ((100vw - 530px) * ((57 - 36)/(1240 - 530)))),57px)!important}.p-btn-checkered-block__inner .text{font-size:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px);margin-top:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px)!important}.p-btn-checkered-block__inner .text+.wp-block-buttons{margin-top:clamp(36px,(36px + ((100vw - 530px) * ((47 - 36)/(1240 - 530)))),47px)!important}.wp-block[data-type="acf/heading-icon-block"]{margin-bottom:1em}.wp-block[data-type="acf/heading-icon-block"].alignwide{max-width:var(--wp--custom--layout--base)}.p-heading-icon-block{align-items:center;background-image:url(../images/texture_01.svg);display:flex;gap:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important;margin:auto;max-width:1240px;position:relative}.p-heading-icon-block:after{background-color:#28282b;bottom:0;content:"";display:inline-block;height:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;position:absolute;width:100%}.p-heading-icon-block .icon_image{aspect-ratio:1/1;background-color:#fcfcfc;border-color:#28282b;border-style:solid;border-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;height:5rem;width:5rem}.p-heading-icon-block .icon_image img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.p-heading-icon-block .icon_image+.block-editor-inner-blocks{width:100%}.p-heading-icon-block h1,.p-heading-icon-block h2,.p-heading-icon-block h3,.p-heading-icon-block h4{font-size:clamp(18px,(18px + ((100vw - 530px) * ((40 - 18)/(1240 - 530)))),40px);line-height:1.4;margin-bottom:0;width:100%}.p-heading-icon-block.u-black:after{background-color:#28282b}.p-heading-icon-block.u-black .icon_image{border-color:#28282b}.p-heading-icon-block.u-black h1,.p-heading-icon-block.u-black h2,.p-heading-icon-block.u-black h3,.p-heading-icon-block.u-black h4{color:#28282b}.p-heading-icon-block.u-black+.wp-block-group{border-color:#28282b}.p-heading-icon-block.u-green:after{background-color:#16685f}.p-heading-icon-block.u-green .icon_image{border-color:#16685f}.p-heading-icon-block.u-green h1,.p-heading-icon-block.u-green h2,.p-heading-icon-block.u-green h3,.p-heading-icon-block.u-green h4{color:#16685f}.p-heading-icon-block.u-green+.wp-block-group{border-color:#16685f}.p-heading-icon-block.u-orange:after{background-color:#ff5b00}.p-heading-icon-block.u-orange .icon_image{border-color:#ff5b00}.p-heading-icon-block.u-orange h1,.p-heading-icon-block.u-orange h2,.p-heading-icon-block.u-orange h3,.p-heading-icon-block.u-orange h4{color:#ff5b00}.wp-block[data-type="acf/heading-num-block"]{margin-bottom:1em}.wp-block[data-type="acf/heading-num-block"].alignwide{max-width:var(--wp--custom--layout--base)}.p-heading-num-block{background-color:#fcfcfc;border-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;display:grid;grid-template-columns:40px 1fr;max-width:1240px}.p-heading-num-block .number{align-items:center;background-image:url(../images/texture_01.svg);border-color:#28282b;display:flex;font-size:clamp(18px,(18px + ((100vw - 530px) * ((40 - 18)/(1240 - 530)))),40px);grid-column:1;justify-content:center}.p-heading-num-block .number+.block-editor-inner-blocks{width:100%}.p-heading-num-block .title{border-left-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;grid-column:2;padding:.8em;width:100%}.p-heading-num-block .title .wp-block-heading{margin-bottom:0}.p-heading-num-block h1,.p-heading-num-block h2,.p-heading-num-block h3,.p-heading-num-block h4,.p-heading-num-block h5{font-size:clamp(18px,(18px + ((100vw - 530px) * ((40 - 18)/(1240 - 530)))),40px);letter-spacing:-.06em;line-height:1.4}.p-heading-num-block.u-black{border-color:#28282b}.p-heading-num-block.u-black .number{color:#28282b}.p-heading-num-block.u-black .title{border-color:#28282b}.p-heading-num-block.u-black h1,.p-heading-num-block.u-black h2,.p-heading-num-block.u-black h3,.p-heading-num-block.u-black h4,.p-heading-num-block.u-black h5{color:#28282b}.p-heading-num-block.u-black+.wp-block-group{border-color:#28282b}.p-heading-num-block.u-green{border-color:#16685f}.p-heading-num-block.u-green .number{color:#16685f}.p-heading-num-block.u-green .title{border-color:#16685f}.p-heading-num-block.u-green h1,.p-heading-num-block.u-green h2,.p-heading-num-block.u-green h3,.p-heading-num-block.u-green h4,.p-heading-num-block.u-green h5{color:#16685f}.p-heading-num-block.u-green+.wp-block-group{border-color:#16685f}.p-heading-num-block.u-orange{border-color:#ff5b00}.p-heading-num-block.u-orange .number{color:#ff5b00}.p-heading-num-block.u-orange .title{border-color:#ff5b00}.p-heading-num-block.u-orange h1,.p-heading-num-block.u-orange h2,.p-heading-num-block.u-orange h3,.p-heading-num-block.u-orange h4,.p-heading-num-block.u-orange h5{color:#ff5b00}.p-heading-num-block.u-orange+.wp-block-group{border-color:#ff5b00}.wp-block[data-type="acf/heading-english-block"]{margin-bottom:1em}.wp-block[data-type="acf/heading-english-block"].alignwide{max-width:var(--wp--custom--layout--base)}.p-heading-english-block:before{content:attr(data-title);font-family:Shuei KakuGo Gin B,sans-serif;font-size:clamp(13px,(13px + ((100vw - 530px) * ((14 - 13)/(1240 - 530)))),14px)}.wp-block[data-type="acf/heading-checkered-block"]{margin-bottom:1em}.wp-block[data-type="acf/heading-checkered-block"].alignwide{max-width:var(--wp--custom--layout--base)}.p-checkered-block{background-color:#16685f;background-image:url(../images/texture_02.svg);padding:4em 15px 5em}.p-checkered-block__inner{margin:auto;max-width:1240px;text-align:center}.p-checkered-block__inner.u-center{text-align:center}.p-checkered-block__inner.u-left{text-align:left}.p-checkered-block__inner:before{color:#ff5b00;content:attr(data-title);display:inline-block;font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px);font-weight:600;margin-bottom:.2em}.p-checkered-block__inner h1,.p-checkered-block__inner h2,.p-checkered-block__inner h3,.p-checkered-block__inner h4{color:#fcfcfc;margin-bottom:0}.p-checkered-block__inner p{line-height:1;margin-bottom:.3em}.wp-block[data-type="acf/heading-underline-parentheses-block"]{margin-bottom:1em}.wp-block[data-type="acf/heading-underline-parentheses-block"].alignwide{max-width:var(--wp--custom--layout--base)}.p-underline-parentheses-block{display:flex;justify-content:center}.p-underline-parentheses-block__inner{display:inline-block;margin-bottom:.3em;position:relative}.p-underline-parentheses-block__inner:after{background-color:#16685f;border-radius:50vh;bottom:-.3em;content:"";height:3px;left:0;position:absolute;width:100%}.p-underline-parentheses-block__inner h1,.p-underline-parentheses-block__inner h2,.p-underline-parentheses-block__inner h3,.p-underline-parentheses-block__inner h4{color:#16685f;margin-bottom:0;position:relative}.p-underline-parentheses-block__inner h1:after,.p-underline-parentheses-block__inner h1:before,.p-underline-parentheses-block__inner h2:after,.p-underline-parentheses-block__inner h2:before,.p-underline-parentheses-block__inner h3:after,.p-underline-parentheses-block__inner h3:before,.p-underline-parentheses-block__inner h4:after,.p-underline-parentheses-block__inner h4:before{content:"＜";font-size:85%;padding-left:.2em;padding-right:.2em}.p-underline-parentheses-block__inner h1:after,.p-underline-parentheses-block__inner h2:after,.p-underline-parentheses-block__inner h3:after,.p-underline-parentheses-block__inner h4:after{content:"＞"}.wp-block[data-type="acf/group-black-box-block"]{margin-bottom:1em}.wp-block[data-type="acf/group-black-box-block"].alignwide{max-width:var(--wp--custom--layout--base)}.p-black-box-block{background-color:#fcfcfc;border:1px solid #28282b}.p-black-box-block>.head{background-color:#28282b;background-image:url(../images/texture_02.svg);margin-bottom:0}.p-black-box-block>.head .title{color:#fcfcfc;display:block;font-size:clamp(18px,(18px + ((100vw - 530px) * ((40 - 18)/(1240 - 530)))),40px);line-height:1.3;padding:.7em .8em;width:100%}.p-black-box-block>.head .title.u-center{text-align:center}.p-black-box-block>.head .title.u-left{text-align:left}.p-black-box-block__inner{padding:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px) clamp(15px,(15px + ((100vw - 530px) * ((30 - 15)/(1240 - 530)))),30px)!important}.wp-block[data-type="acf/group-black-oblique-box-block"]{margin-bottom:1em}.wp-block[data-type="acf/group-black-oblique-box-block"].alignwide{max-width:var(--wp--custom--layout--base)}.p-black-oblique-box-block{border:2px solid #28282b}.p-black-oblique-box-block>.head{background-image:url(../images/texture_01.svg);border-bottom:2px solid #28282b;margin-bottom:0}.p-black-oblique-box-block>.head .title{display:block;font-size:clamp(18px,(18px + ((100vw - 530px) * ((40 - 18)/(1240 - 530)))),40px);line-height:1;padding:.7em .8em;width:100%}.p-black-oblique-box-block>.head .title.u-center{text-align:center}.p-black-oblique-box-block>.head .title.u-left{text-align:left}.p-black-oblique-box-block__inner{padding:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px) clamp(15px,(15px + ((100vw - 530px) * ((30 - 15)/(1240 - 530)))),30px)!important}.wp-block[data-type="acf/group-num-box-block"]{margin-bottom:1em}.wp-block[data-type="acf/group-num-box-block"].alignwide{max-width:var(--wp--custom--layout--base)}.p-num-box-block{border:1px solid #28282b}.p-num-box-block>.head{align-items:center;background-color:#28282b;background-image:url(../images/texture_02.svg);display:flex;gap:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important;margin:auto}.p-num-box-block>.head .num{aspect-ratio:1/1;background-color:#fff;background-image:url(../images/group_num_box__num_image.svg);background-repeat:no-repeat;background-size:contain;border-bottom:1px solid #28282b;border-right:1px solid #28282b;color:#fcfcfc;display:grid;font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(20px,(20px + ((100vw - 530px) * ((40 - 20)/(1240 - 530)))),40px);font-weight:600;height:6rem;place-content:center;width:6rem}.p-num-box-block>.head .num span{margin-top:.5em}.p-num-box-block>.head .title{color:#fff;display:block;font-size:clamp(18px,(18px + ((100vw - 530px) * ((40 - 18)/(1240 - 530)))),40px);line-height:1;margin:0;padding-bottom:.7em;padding-right:8rem;padding-top:.7em;width:100%}.p-num-box-block>.head .title.u-center{text-align:center}.p-num-box-block>.head .title.u-left{text-align:left}.p-num-box-block__inner{background-color:#fcfcfc;padding:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px) clamp(15px,(15px + ((100vw - 530px) * ((30 - 15)/(1240 - 530)))),30px)!important}.wp-block[data-type="acf/group-icon-box-block"]{margin-bottom:1em}.wp-block[data-type="acf/group-icon-box-block"].alignwide{max-width:var(--wp--custom--layout--base)}.p-icon-box-block>.head{background-color:#fcfcfc;background-image:url(../images/texture_01.svg);border-bottom-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;display:grid;gap:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important;grid-template-columns:40px 1fr;max-width:1240px}.p-icon-box-block>.head .icon_image{align-items:center;border-left-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;border-right-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;border-top-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;display:flex;grid-column:1;justify-content:center;width:clamp(40px,(40px + ((100vw - 530px) * ((60 - 40)/(1240 - 530)))),60px)!important}.p-icon-box-block>.head .icon_image+.block-editor-inner-blocks{width:100%}.p-icon-box-block>.head .icon_image img{height:100%;width:100%}.p-icon-box-block>.head .title{align-items:center;display:flex;font-family:Shuei Nijimi Go Gin B,sans-serif;font-size:clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px);grid-column:2;line-height:1;padding:.3em;width:100%}.p-icon-box-block>.head .title.u-center{justify-content:center}.p-icon-box-block>.head .title.u-left{justify-content:flex-start}.p-icon-box-block__inner{background-color:#fcfcfc;border-bottom-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;border-left-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;border-right-width:clamp(2px,(2px + ((100vw - 530px) * ((4 - 2)/(1240 - 530)))),4px)!important;padding:clamp(40px,(40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))),80px) clamp(15px,(15px + ((100vw - 530px) * ((30 - 15)/(1240 - 530)))),30px)!important}.p-icon-box-block.u-black>.head,.p-icon-box-block.u-black>.head .icon_image{border-color:#28282b}.p-icon-box-block.u-black>.head .title{color:#28282b}.p-icon-box-block.u-black .title{border-color:#28282b}.p-icon-box-block.u-black .p-icon-box-block__inner{border-color:#28282b;font-family:Shuei Nijimi Go Gin B,sans-serif}.p-icon-box-block.u-green>.head,.p-icon-box-block.u-green>.head .icon_image{border-color:#16685f}.p-icon-box-block.u-green>.head .title{color:#16685f}.p-icon-box-block.u-green .p-icon-box-block__inner,.p-icon-box-block.u-green .title{border-color:#16685f}.p-icon-box-block.u-orange>.head,.p-icon-box-block.u-orange>.head .icon_image{border-color:#ff5b00}.p-icon-box-block.u-orange>.head .title{color:#ff5b00}.p-icon-box-block.u-orange .p-icon-box-block__inner,.p-icon-box-block.u-orange .title{border-color:#ff5b00}.wp-block[data-type="acf/group-accordion-block"]{margin-bottom:1em}.wp-block[data-type="acf/group-accordion-block"].alignwide{max-width:var(--wp--custom--layout--base)}.p-group-accordion-block{border:2px solid #16685f;margin-left:auto;margin-right:auto;max-width:1024px}.p-group-accordion-block>.head{border-bottom:2px solid #16685f;cursor:pointer;display:flex;justify-content:space-between}.p-group-accordion-block>.head .title{align-items:center;color:#16685f;display:flex;font-size:clamp(18px,(18px + ((100vw - 530px) * ((40 - 18)/(1240 - 530)))),40px);justify-content:center;line-height:1.4;margin:0;padding:.5em;width:calc(100% - 80px)}.p-group-accordion-block>.head .btn{background-image:url(../images/texture_01.svg);border-left:2px solid #16685f;display:grid;padding:1.5em;place-content:center}.p-group-accordion-block>.head .btn img{transition:.2s ease-in-out;width:clamp(17px,(17px + ((100vw - 530px) * ((34 - 17)/(1240 - 530)))),34px)!important}.p-group-accordion-block>.head.active .btn img{transform:rotate(180deg)}.p-group-accordion-block__inner{display:none;padding:clamp(32px,(32px + ((100vw - 530px) * ((64 - 32)/(1240 - 530)))),64px) clamp(16px,(16px + ((100vw - 530px) * ((32 - 16)/(1240 - 530)))),32px)!important}.p-group-accordion-block__inner.active{display:block}.p-group-accordion-block .close{background-image:url(../images/texture_01.svg);color:#16685f;cursor:pointer;display:none;padding:.5em}.p-group-accordion-block .close.active{align-items:center;display:flex;gap:.5em;justify-content:center}.p-group-accordion-block .close:after{background-image:url(../images/arrow_01_close.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1em;width:1em}.wp-block{font-family:Shuei KakuGo Gin M,sans-serif}.wp-block[data-align=full]{max-width:none}.wp-block[data-align=full]>.wp-block-group,.wp-block[data-align=full]>.wp-block-group>*{margin-left:auto;margin-right:auto}[contenteditable]:focus{outline:1px solid;outline-color:#eee}.block-editor-block-list__layout.is-root-container>*,.edit-post-visual-editor__post-title-wrapper>*{margin-left:auto;margin-right:auto}@media screen and (min-width:375px) and (max-width:529px){.br-md{display:block}}@media screen and (min-width:530px){.cosmicnews-block__head{align-items:center;flex-direction:row}.cosmicnews-block__body .panel .cosmicnews-item{grid-template-columns:auto auto 1fr 40px;grid-template-rows:auto}.cosmicnews-block__body .panel .cosmicnews-item .category{grid-column:1/2;grid-row:1/2}.cosmicnews-block__body .panel .cosmicnews-item .date{grid-column:2/3;grid-row:1/2;text-align:left}.cosmicnews-block__body .panel .cosmicnews-item .title{grid-column:3/4;grid-row:1/2}.cosmicnews-block__body .panel .cosmicnews-item .button{grid-column:4/5;grid-row:1/2}.mw_wp_form .u-select_container{width:auto}.mw_wp_form .em10{width:12em}.mw_wp_form .em20{width:22em}.mw_wp_form .em25{width:27em}.mw_wp_form .em30{width:32em}.mw_wp_form_input .p-contact-form__sub-01>table tbody tr>td{align-items:center;flex-direction:row}.mw_wp_form_input .p-contact-form__sub-01>table tbody tr>td>div:not(.custom-error){gap:.5rem}.mw_wp_form_confirm .p-contact-form>table tbody tr{flex-direction:row;gap:2rem}.mw_wp_form_confirm .p-contact-form>table tbody tr th{display:flex;justify-content:flex-end;padding:.8em 0;width:40%}.mw_wp_form_confirm .p-contact-form>table tbody tr td{align-items:center;border-bottom:1px solid #707070;display:flex;padding:.8em 0}.mw_wp_form_confirm .p-contact-form__sub-01>table tbody tr>td{align-items:center;flex-direction:row}.mw_wp_form_confirm .p-contact-form__sub-01>table tbody tr>td>div:not(.custom-error){gap:.5rem}td.u-flex .mwform-checkbox-field.horizontal-item{width:25%}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide__inner{grid-template-columns:15px minmax(33%,73%) 2rem auto 30px 15px;grid-template-rows:var(--header-height-px) 1fr auto auto auto 2rem}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide__inner .copy{grid-column:4/5;grid-row:2/4}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide__inner .spec{grid-column:2/3;grid-row:3/5;text-align:right}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide__inner .spec img{height:100%;max-height:150px;max-width:700px;-o-object-fit:contain;object-fit:contain;width:100%}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide__inner .link{grid-column:2/6;grid-row:4/5}.u-category{margin-bottom:1.5rem}.p-top-works__inner .works-item{flex-direction:row;gap:2rem}.archive-works-items{flex-direction:row}.archive-works-items .works-item{max-width:calc(50% - 1rem)}.archive-professional-items>.wp-block-group .professional-item{flex-direction:row}.archive-voice-items>.wp-block-group .voice-item{align-items:center;flex-direction:row}.l-contents__blog.archive-blog .l-contents__inner .archive-blog-items .blog-item,.l-contents__blog.single-blog .l-contents__inner .archive-blog-items .blog-item,.post-list-result .cosmicnews-item{flex-basis:calc(50% - 1rem)}.dictionary-item .dictionary-item__content .p-icon-box-block>.head{grid-template-columns:80px 1fr}.wp-block-buttons.is-style-buttons-like-a-button .wp-block-button{flex-basis:calc(50% - 1rem)}.p-balloon-block{grid-template-columns:116px 1fr;grid-template-rows:auto auto}.p-balloon-block__person{grid-column:1/2;grid-row:2/3}.p-balloon-block__comment{grid-column:1/3;grid-row:1/2}.p-balloon-block__comment:before{border:8px solid transparent;border-top:10px solid #fff;bottom:-18px;left:110px;margin-left:-12px}.p-balloon-block__comment:after{left:110px}.p-balloon-block__outside{grid-column:2/3;grid-row:2/3}.p-heading-num-block{grid-template-columns:60px 1fr}.p-icon-box-block>.head{grid-template-columns:50px 1fr}}@media screen and (min-width:530px) and (max-width:979px){.br-lg{display:block}}@media screen and (min-width:768px){.p-narative h2{text-align:center}.p-narative-slider{position:static}.p-narative-slider:after{display:none}.p-narative-slider-wrapper .wp-block-group{flex-direction:row-reverse;justify-content:center}.p-narative-slider-wrapper .wp-block-group:not(:first-child){margin-top:0}.p-narative-slider-wrapper .wp-block-group:last-child{margin-bottom:0}.p-narative-slider-wrapper .wp-block-group p{line-height:clamp(21px,(21px + ((100vw - 530px) * ((32 - 21)/(1240 - 530)))),32px)!important;margin:0!important;text-orientation:upright;writing-mode:vertical-rl}.p-narative-slider-wrapper .wp-block-group p.u-brackets-fix{margin-left:calc(clamp(0px, 0px + (100vw - 530px) * .0450704225, 32px)*-1)!important}}@media screen and (min-width:980px){.u-sp-center{text-align:left}.fuwa{animation-direction:alternate;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:fuwafuwa;animation-timing-function:ease-in-out}.cosmicnews-block__head{gap:7rem}.cosmicnews-block__body .panel .cosmicnews-item{grid-template-columns:11em 8em 1fr 40px}.mw_wp_form_confirm .p-contact-form__sub-01>table tbody tr>th,.mw_wp_form_input .p-contact-form__sub-01>table tbody tr>th{display:table-cell;vertical-align:middle;width:16.1290322581%}.p-mv-swiper__inner .mv-catch-copy .catch-copy{left:15px}.p-mv-swiper__inner .mv-catch-copy .catch-copy span{display:inline-block}.p-secret-archive__inner{grid-template-columns:15px 1fr 304px 15px;grid-template-rows:auto 1fr auto}.p-secret-archive__inner figure{align-items:center;display:flex;grid-column:2/2}.p-secret-archive__inner h1{grid-column:2/3}.p-secret-archive__inner .text{grid-column:2/4;grid-row:3/4;margin-bottom:1em}.p-secret-archive__inner .p-secret-archive__sidebar{background:none;grid-column:3/4;grid-row:1/4;padding:0}.l-contents__secret{flex-direction:row}.l-contents__secret .p-secret-sidebar,.p-secret-archive .p-secret-sidebar{max-width:304px}.l-contents__secret .p-secret-sidebar .c-category-list,.p-secret-archive .p-secret-sidebar .c-category-list{max-height:calc(100vh - var(--header-height-px) - var(--nav-height-px) - 4rem);overflow-y:auto}.p-secret-archive__sidebar .p-secret-sidebar .c-category-list{max-height:none;overflow-y:hidden}.p-works-searchhash .p-works-searchhash-items{flex-direction:row}.archive-works-items .works-item{max-width:calc(33.33333% - 1.33333rem)}.post-professional .professional-head header,.post-voice .voice-head header{display:grid;grid-template-columns:calc(50% - 1.5rem) 50% 1.5rem;grid-template-rows:auto auto 90px auto}.p-company-president-comment>p{grid-column:1/3;grid-row:1/3}.p-company-president-comment__sign{grid-column:1/2;grid-row:3/4;margin-bottom:clamp(20px,(20px + ((100vw - 530px) * ((40 - 20)/(1240 - 530)))),40px)!important}.p-company-president-comment__illustration{grid-column:2/3;grid-row:2/4}.l-contents__blog.archive-blog .l-contents__inner h1,.l-contents__blog.single-blog .l-contents__inner h1{display:block}.l-contents__blog .l-sidebar{border-right:1px solid #28282b;flex-basis:25.6451612903%;max-width:318px;padding-right:32px;padding-top:clamp(56px,(56px + ((100vw - 530px) * ((112 - 56)/(1240 - 530)))),112px)!important}.l-contents__blog .l-sidebar h1{display:none}.l-contents__blog .l-sidebar .c-category-list h2{display:block;margin-bottom:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px)!important}.l-contents__blog .l-sidebar .c-category-list ul{display:block}.l-contents__blog .l-sidebar .c-category-list select{display:none}.l-contents__blog .l-sidebar .c-author-list h2{display:block;margin-bottom:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px)!important}.l-contents__blog .l-sidebar .c-author-list ul{display:flex;flex-wrap:wrap;gap:1rem}.l-contents__blog .l-sidebar .c-author-list select{display:none}.l-contents__blog .l-sidebar .c-monthly-list h2{display:block;margin-bottom:clamp(12px,(12px + ((100vw - 530px) * ((24 - 12)/(1240 - 530)))),24px)!important}.l-contents__blog.single-blog .l-sidebar{display:block}.p-dictionary-search .search-form input[type=text]{width:26em}.p-dictionary-search .search-form .search-form__btn{width:6em}.br-xl{display:block}.p-step-block__inner{display:flex}.p-step-block__inner .head{flex-basis:30%}.p-step-block__inner .head .step-text{margin-bottom:0;text-align:left}.p-step-block__inner .head .step-arrow{display:grid;grid-template-rows:1fr minmax(40px,80px);margin-left:clamp(30px,(30px + ((100vw - 530px) * ((60 - 30)/(1240 - 530)))),60px)!important;margin-top:clamp(16px,(16px + ((100vw - 530px) * ((28 - 16)/(1240 - 530)))),28px)!important;min-height:100%}.p-step-block__inner .head .step-arrow:after,.p-step-block__inner .head .step-arrow:before{content:"";display:inline-block}.p-step-block__inner .head .step-arrow:before{background:#477661;height:100%;width:1px}.p-step-block__inner .head .step-arrow:after{background-image:url(../images/arrow_03.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;transform:translateX(-3.1px) translateY(-10px);width:7px}.p-step-block+.p-step-block{position:static}.p-step-block+.p-step-block:after,.p-step-block+.p-step-block:before{display:none}.p-heading-num-block{grid-template-columns:80px 1fr}.p-icon-box-block>.head{grid-template-columns:60px 1fr}}@media screen and (min-width:1240px){.mw_wp_form input[type=radio]+span{display:inline-block;white-space:nowrap}.mw_wp_form input[type=checkbox]+span{white-space:nowrap}.mw_wp_form input[type=checkbox]+span>label{display:inline-block}.p-contact-form__agreement>p:last-child{text-align:center}.p-mv-swiper__inner .mv-catch-copy .catch-copy{left:0}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide__inner{grid-template-columns:15px minmax(33%,73%) 2rem auto 6em 15px;grid-template-rows:var(--header-height-px) 1fr auto auto auto 2rem}.p-secret-archive__inner{grid-template-columns:1fr 304px}.p-secret-archive__inner figure,.p-secret-archive__inner h1{grid-column:1/2}.p-secret-archive__inner .text{grid-column:1/3}.p-secret-archive__inner .p-secret-archive__sidebar{grid-column:2/3}.post-professional .professional-head header,.post-voice .voice-head header{grid-template-columns:calc(50% - 4.5rem) 50% 4.5rem}.post-list-result .cosmicnews-item{flex-basis:calc(33.33333% - 1.33333rem)}.l-contents__blog.archive-blog .l-contents__inner .archive-blog-items .blog-item,.l-contents__blog.single-blog .l-contents__inner .archive-blog-items .blog-item{flex-basis:calc(50% - 1rem)}.p-checkered-block{padding-left:0;padding-right:0}.p-group-accordion-block>.head{position:relative}.p-group-accordion-block>.head .title{padding:.2em}.p-group-accordion-block>.head .btn{aspect-ratio:1/1;height:100%;padding:0;width:80px}}@media screen and (min-width:1270px){.alignwide{margin-left:calc((var(--wp--custom--layout--wide) - var(--wp--custom--layout--base))/2*-1);margin-right:calc((var(--wp--custom--layout--wide) - var(--wp--custom--layout--base))/2*-1)}.p-mv-swiper__inner .swiper .swiper-wrapper .swiper-slide__inner{left:calc(50% - 620px);max-width:1240px}}@media screen and (max-width:529px){.u-sp-full{margin-left:calc(50% - 50vw + var(--scrollbar-width-px)/2);margin-right:calc(50% - 50vw + var(--scrollbar-width-px)/2);max-width:100vw;width:auto}.wp-block-flexible-table-block-table.is-scroll-on-mobile table,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-scroll-on-mobile table,.wp-block-table.is-scroll-on-mobile table{min-width:720px}.is-style-group-scroll-sp{overflow:auto;position:relative}.is-style-group-scroll-sp>:where(:not(.scroll-hint-icon-wrap)){min-width:720px}}@media screen and (max-width:767px){.p-narative-slider-wrapper{display:block!important;height:350px!important;overflow-y:auto}.p-narative-slider .p-prevnext,.p-narative-slider .p-slide-pagination .slide-pagination{display:none}}@media screen and (max-width:600px){.wp-block-media-text .wp-block-media-text__media{margin-bottom:1em}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding-left:0}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{padding-right:0}}@media screen and (max-width:374px){.br-sm{display:block}}