@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.haeder__btns ul{padding:initial;margin:initial;display:flex;gap:16px}.haeder__btns ul li{padding:initial;margin:initial;list-style:none}.haeder__btns ul li:nth-of-type(1) a{background-color:#06c755}.haeder__btns ul li:nth-of-type(1) a::before{content:"";background-image:url(../img/icon-line.svg);width:24px;height:auto;aspect-ratio:24/16;display:block}.haeder__btns ul li:nth-of-type(2) a{background:linear-gradient(135deg, rgb(26, 46, 74) 0%, rgb(54, 70, 120) 100%)}.haeder__btns ul li:nth-of-type(2) a::before{content:"";background-image:url(../img/icon-mail.svg);width:20px;height:auto;aspect-ratio:1/1;display:block}.haeder__btns ul li a{padding:8px 24px;border-radius:8px;color:#fff;text-decoration:none;font-weight:700;display:flex;align-items:center;gap:4px}.haeder__btns ul li a::before{background-position:center;background-repeat:no-repeat;background-size:contain}.c-row__col.c-row__col--auto{padding:initial}.c-row__col.c-row__col--fit.u-invisible-md-down{padding-right:initial}.c-site-branding__title .custom-logo{width:100%;max-width:180px}@media(max-width: 980px){.c-site-branding__title .custom-logo{max-width:210px}}.p-global-nav{padding-bottom:8px}.p-global-nav .c-navbar{flex-wrap:wrap;justify-content:end;gap:16px}.p-global-nav .c-navbar__item{flex:initial}.p-global-nav .c-navbar__item>a{padding:initial !important;font-weight:500}.l-2row-header__row:first-child{padding-bottom:initial}.c-drawer{background-color:rgba(26,46,74,.95)}.c-drawer a{font-weight:700}.c-drawer__inner .c-drawer__menu .c-drawer__item:nth-of-type(8) a{background-color:#c9a84c;border-radius:4px;display:flex;align-items:center;gap:16px;padding:4px 12px;color:#333}.c-drawer__inner .c-drawer__menu .c-drawer__item:nth-of-type(8) a:hover{opacity:.8;transition:all .4s}.c-drawer__inner .c-drawer__menu .c-drawer__item:nth-of-type(8) a i{width:24px}.c-drawer__inner .c-drawer__menu .c-drawer__item:nth-of-type(8) a i img{filter:brightness(0) invert(1)}.c-drawer__inner .c-drawer__menu .c-drawer__item:nth-of-type(9) a{background-color:#fff;color:#1a2e4a;border-radius:4px;display:flex;align-items:center;gap:16px;padding:4px 12px}.c-drawer__inner .c-drawer__menu .c-drawer__item:nth-of-type(9) a:hover{opacity:.8;transition:all .4s}.c-drawer__inner .c-drawer__menu .c-drawer__item:nth-of-type(9) a i{width:32px}.l-footer .l-footer__body .c-row>.c-row__col:nth-last-of-type(1){margin-left:auto !important}.home .p-section-front-page-content{padding-top:initial}.home .fv .smb-section__subtitle,.home .fv .smb-section__title,.home .fv .smb-section__lede-wrapper{text-shadow:0px 0px 3px #fff}.home .fv .smb-section__inner{position:relative;z-index:2}@media(max-width: 599px){.home .top-news{padding-top:160px}}.home .top-recruit .smb-section__title:after{background-color:#fff}.home .num-list{counter-reset:number 0}.home .num-list ul{padding:initial}.home .num-list ul li{display:flex;align-items:center;gap:12px;border-bottom:1px solid #333;padding:8px 0 16px 0}.home .num-list ul li .smb-list__icon{background:linear-gradient(135deg, rgb(213, 102, 148) 0%, rgb(213, 102, 106) 100%);width:40px;height:auto;aspect-ratio:1/1;display:block;border-radius:50%;position:initial;left:initial;display:flex;align-items:center;justify-content:center}.home .num-list ul li .smb-list__icon::before{counter-increment:number 1;content:"0" counter(number);font-weight:700;font-family:"Roboto",sans-serif;color:#fff}.home .num-list ul li .smb-list__icon svg{display:none}.home .num-list ul li a{display:block;text-decoration:none;color:#333}.top-ill__wrap{position:relative}.top-ill__wrap span::before{content:"";display:block;height:auto;background-position:center;background-repeat:no-repeat;background-size:contain}.top-ill__01{display:block;position:absolute;bottom:5%;left:10%}@media(max-width: 599px){.top-ill__01{bottom:-10%}}.top-ill__01::before{background-image:url(../img/illustration/ill24.svg);width:128px;aspect-ratio:399/348}@media(max-width: 980px){.top-ill__01::before{width:100px}}@media(max-width: 599px){.top-ill__01::before{width:80px}}.top-ill__02{display:block;position:absolute;top:10%;left:15%}.top-ill__02::before{background-image:url(../img/illustration/ill10.svg);width:100px;aspect-ratio:294/282}@media(max-width: 980px){.top-ill__02::before{width:80px}}@media(max-width: 599px){.top-ill__02::before{width:64px}}.top-ill__03{display:block;position:absolute;bottom:10%;right:20%}@media(max-width: 599px){.top-ill__03{bottom:initial;top:17%;right:10%}}.top-ill__03::before{background-image:url(../img/illustration/ill18.svg);width:160px;aspect-ratio:366/299}@media(max-width: 980px){.top-ill__03::before{width:128px}}@media(max-width: 599px){.top-ill__03::before{width:96px}}.top-ill__04{display:block;position:absolute;bottom:20%;right:20%;z-index:1}@media(max-width: 599px){.top-ill__04{bottom:initial;top:17%;right:10%}}.top-ill__04::before{background-image:url(../img/illustration/ill25.svg);width:200px;aspect-ratio:576/257}@media(max-width: 980px){.top-ill__04::before{width:128px}}@media(max-width: 599px){.top-ill__04::before{width:96px}}.top-ill__05{display:block;position:absolute;bottom:20%;left:7%;z-index:1}.top-ill__05::before{background-image:url(../img/illustration/ill55.svg);width:160px;aspect-ratio:456/322}@media(max-width: 980px){.top-ill__05::before{width:128px}}@media(max-width: 599px){.top-ill__05::before{width:96px}}.top-ill__06{display:block;position:absolute;right:5%;z-index:1}.top-ill__06::before{background-image:url(../img/illustration/ill61.svg);width:96px;aspect-ratio:238/248}@media(max-width: 980px){.top-ill__06::before{width:72px}}@media(max-width: 599px){.top-ill__06::before{width:48px}}.top-ill__07{display:block;position:absolute;left:0;z-index:100}@media(max-width: 980px){.top-ill__07{left:initial;right:15%}}.top-ill__07::before{background-image:url(../img/illustration/ill01.svg);width:96px;aspect-ratio:226/250}@media(max-width: 980px){.top-ill__07::before{width:72px}}@media(max-width: 599px){.top-ill__07::before{width:56px}}.top-ill__08{display:block;position:absolute;right:0;z-index:1}.top-ill__08::before{background-image:url(../img/illustration/ill11.svg);width:96px;aspect-ratio:313/279}@media(max-width: 980px){.top-ill__08::before{width:72px}}@media(max-width: 599px){.top-ill__08::before{width:56px}}.fv-under{position:absolute;z-index:1;top:0;left:0;height:100vh;width:100%;max-width:100%}.target01{animation:target01 3s infinite steps(2)}.target02{animation:target02 2s infinite steps(1)}.target03{animation:target03 4.5s infinite steps(2)}@keyframes target01{0%,100%{transform:rotate(0deg)}50%{transform:rotate(30deg)}}@keyframes target02{0%,100%{transform:rotate(0deg)}50%{transform:rotate(-30deg)}}@keyframes target03{0%,100%{transform:rotate(-10deg)}50%{transform:rotate(20deg)}}.c-page-header .c-page-header__bgimage::before{content:"";width:100%;height:100%;display:block;background-color:rgba(26,46,74,.2);position:absolute;top:0;left:0;z-index:1}.c-page-header__title{font-weight:900;text-shadow:0px 0px 8px rgba(0,0,0,.2);font-size:40px;z-index:2}@media(max-width: 1023px){.c-page-header__title{font-size:32px}}@media(max-width: 599px){.c-page-header__title{font-size:24px}}.numbering{counter-reset:number 0}.numbering .wp-block-snow-monkey-blocks-media-text .c-row{counter-increment:number 1}.numbering .wp-block-snow-monkey-blocks-media-text .c-row .c-row__col .smb-media-text__contents-wrapper{position:relative}.numbering .wp-block-snow-monkey-blocks-media-text .c-row .c-row__col .smb-media-text__contents-wrapper::before{content:"0" counter(number);position:absolute;z-index:1;font-size:128px;font-weight:900;color:#1a2e4a;opacity:.08;line-height:1}@media(max-width: 1023px){.numbering .wp-block-snow-monkey-blocks-media-text .c-row .c-row__col .smb-media-text__contents-wrapper::before{font-size:96px}}@media(max-width: 599px){.numbering .wp-block-snow-monkey-blocks-media-text .c-row .c-row__col .smb-media-text__contents-wrapper::before{font-size:64px}}.numbering .wp-block-snow-monkey-blocks-media-text .c-row .c-row__col .smb-media-text__contents-wrapper .smb-media-text__title{position:relative;z-index:2}.numbering .wp-block-snow-monkey-blocks-media-text .c-row .c-row__col .smb-media-text__contents-wrapper .smb-media-text__body{position:relative;z-index:2}.schedule .smb-step__body::before{border-left:3px dashed var(--smb-step--border-color)}.schedule .smb-step__item__title>.smb-step__item__number::before{content:none}.schedule .smb-step__item .smb-step__item__title>.smb-step__item__number{background-color:initial;background-position:center;background-repeat:no-repeat;background-size:contain;width:48px;height:auto;aspect-ratio:1/1;left:-3px}.schedule .smb-step__item:nth-of-type(1) .smb-step__item__title>.smb-step__item__number{background-image:url(../img/time0800.svg)}.schedule .smb-step__item:nth-of-type(2) .smb-step__item__title>.smb-step__item__number{background-image:url(../img/time0920.svg)}.schedule .smb-step__item:nth-of-type(3) .smb-step__item__title>.smb-step__item__number{background-image:url(../img/time0930.svg)}.schedule .smb-step__item:nth-of-type(4) .smb-step__item__title>.smb-step__item__number{background-image:url(../img/time1100.svg)}.schedule .smb-step__item:nth-of-type(5) .smb-step__item__title>.smb-step__item__number{background-image:url(../img/time1215.svg)}.schedule .smb-step__item:nth-of-type(6) .smb-step__item__title>.smb-step__item__number{background-image:url(../img/time1500.svg)}.schedule .smb-step__item:nth-of-type(7) .smb-step__item__title>.smb-step__item__number{background-image:url(../img/time1540.svg)}.schedule .smb-step__item:nth-of-type(8) .smb-step__item__title>.smb-step__item__number{background-image:url(../img/time1830.svg)}.schedule .smb-step__item:nth-of-type(9) .smb-step__item__title>.smb-step__item__number{background-image:url(../img/time1900.svg)}.schedule .smb-step__item:nth-of-type(10) .smb-step__item__title>.smb-step__item__number{background-image:url(../img/time2000.svg)}.single-post .l-contents{margin-top:100px}@media(max-width: 1023px){.single-post .l-contents{margin-top:initial}}.single-post .l-contents .c-meta__item.c-meta__item--modified{display:none}.single-post .l-contents .c-meta__item.c-meta__item--author{display:none}body{font-family:"Noto Sans JP",sans-serif}.inner{max-width:1200px;margin:0 auto;width:95%}.hidePC{display:none}@media(max-width: 599px){.hidePC{display:block}}a{transition:all .4s}a:hover{opacity:.8;transition:all .4s}.c-section{padding-bottom:initial}.gra-gold a{background:linear-gradient(135deg, rgb(201, 168, 76) 0%, rgb(214, 180, 86) 100%);display:flex;align-items:center;gap:16px;padding:16px}.gra-gold a::after{content:"";width:8px;height:8px;display:block;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.instagram .smb-section__title:after,.cta .smb-section__title:after{background-color:#fff}.instagram .cta-btn .smb-btn-wrapper:nth-of-type(1) .smb-btn::before,.cta .cta-btn .smb-btn-wrapper:nth-of-type(1) .smb-btn::before{background-image:url(../img/icon-mail-green.svg)}.instagram .cta-btn .smb-btn-wrapper .smb-btn,.cta .cta-btn .smb-btn-wrapper .smb-btn{display:flex;align-items:center;justify-content:center;gap:8px}.instagram .cta-btn .smb-btn-wrapper .smb-btn::before,.cta .cta-btn .smb-btn-wrapper .smb-btn::before{content:"";width:24px;height:auto;aspect-ratio:1/1;background-position:center;background-repeat:no-repeat;background-size:contain}.instagram .cta-tel a,.cta .cta-tel a{display:flex;align-items:center;justify-content:center;text-decoration:none}.instagram .cta-tel a::before,.cta .cta-tel a::before{content:"";background-image:url(../img/icon-tel.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;width:64px;height:auto;aspect-ratio:1/1}@media(max-width: 1170px){.instagram .cta-tel a::before,.cta .cta-tel a::before{width:56px}}@media(max-width: 599px){.instagram .cta-tel a::before,.cta .cta-tel a::before{width:32px}}@media(max-width: 599px){.instagram .cta-tel a span,.cta .cta-tel a span{font-size:40px !important}}@media(max-width: 1023px){.instagram .c-row.c-row--md-margin,.cta .c-row.c-row--md-margin{flex-flow:column}}@media(max-width: 1023px){.instagram .c-row__col.c-row__col--1-1.c-row__col--md-1-2,.cta .c-row__col.c-row__col--1-1.c-row__col--md-1-2{--_item-width: 100%}}:where(.p-entry-content)>:where(:not(:first-child)){margin-top:initial}