@charset "UTF-8";@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;flex-wrap:wrap;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.ff-en{font-family:Barlow,Noto Sans JP,sans-serif}html{font-size:10px}@media screen and (max-width:1000px) and (min-width:769px){html{font-size:min(1.1vw,10px)}}@media screen and (max-width:374px){html{font-size:min(2.6vw,10px)}}body{font-family:Noto Sans JP,sans-serif;font-size:1.6rem;line-height:1.44;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}ol,p,table,ul{margin:1em 0}ol:last-child,p:last-child,table:last-child,ul:last-child{margin-bottom:0}ol:first-child,p:first-child,table:first-child,ul:first-child{margin-top:0}h1,h2,h3,h4,h5,h6{margin:1.5em 0 1em}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1+*,h1:first-child,h2+*,h2:first-child,h3+*,h3:first-child,h4+*,h4:first-child,h5+*,h5:first-child,h6+*,h6:first-child{margin-top:0}*,:after,:before{box-sizing:border-box}img{height:auto;max-width:100%;vertical-align:bottom}a{color:#0051e0}@media screen and (min-width:769px){a{transition:opacity .3s}a:hover{opacity:.5}}.dnd-section{padding:112px 20px}.dnd-section>.row-fluid{margin-left:auto;margin-right:auto;max-width:940px}@media screen and (min-width:769px){.dnd-column[class*=background-color]{border-radius:16px}}.row-fluid{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:768px){.row-fluid{flex-direction:column}}.row-fluid [class*=span]{display:block;width:100%}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.489361693%}.row-fluid .span10{width:82.978723396%}.row-fluid .span9{width:74.468085099%}.row-fluid .span8{width:65.957446802%}.row-fluid .span7{width:57.446808505%}.row-fluid .span6{width:47.5%}.row-fluid .span5{width:40.425531911%}.row-fluid .span4{width:31.914893614%}.row-fluid .span3{width:23.404255317%}.row-fluid .span2{width:14.89361702%}.row-fluid .span1{width:6.382978723%}@media screen and (max-width:768px){.row-fluid [class*=span]{width:auto}}.adjust-width{margin-left:auto;margin-right:auto;max-width:1100px;width:95%}@media screen and (max-width:768px){.adjust-width{padding-left:20px;padding-right:20px;width:100%}}.splide__arrow{align-items:center;background-color:#000;border:none;border-radius:50%;cursor:pointer;display:flex;height:6rem;justify-content:center;margin-top:-3rem;outline:none;position:absolute;top:50%;transition:opacity .2s;width:6rem;z-index:1}@media screen and (max-width:768px){.splide__arrow{height:4.4rem;margin-top:-2.2rem;width:4.4rem}}.splide__arrow.splide__arrow--prev{left:0}.splide__arrow.splide__arrow--next{right:0}.splide__arrow.splide__arrow--next svg{transform:rotate(180deg) translateX(-2px)}.splide__arrow:disabled{opacity:.7;pointer-events:none}.splide__arrow svg{display:block;height:auto;width:14px;fill:#fff}@media screen and (max-width:768px){.splide__arrow svg{width:11px}}.splide__arrow:hover{opacity:.7}.splide__pagination{display:flex;gap:1.6rem;justify-content:center;list-style:none;padding:0}.splide__pagination button{background-color:#5a5a5a;border:none;border-radius:4px;display:block;height:8px;outline:none;padding:0;transition:width .2s;width:8px}.splide__pagination button.is-active{background-color:#0051e0;width:3.2rem}.c-button,.c-button02{align-content:center;align-items:center;background-color:#000;border-radius:4rem;color:#fff;display:inline-flex;flex-wrap:wrap;font-size:1.8rem;font-weight:700;gap:5px .8rem;justify-content:center;line-height:1.4;min-height:6.7rem;padding:.5rem 3.2rem;text-decoration:none}@media screen and (max-width:768px){.c-button,.c-button02{border-radius:3.7rem;font-size:1.6rem;min-height:6.7rem}}.c-button .label,.c-button02 .label{background-color:#fff;border-radius:1.2rem;color:#000;display:block;flex:0 0 auto;line-height:1;padding:.4rem 1rem}.c-button .label{font-size:1.4rem}.c-button02 .label{font-size:1rem}.c-button .top_copy,.c-button02 .top_copy{color:#fff;display:block;font-size:1rem;line-height:1;width:100%}.c-button .yellow,.c-button02 .yellow{color:#fbfb07}.c-button02 .fs_small{font-size:1.2rem}.c-button.-blue,.c-button02.-blue{background-color:#0051e0}.c-button.-blue .label,.c-button02.-blue .label{color:#0051e0}.c-button svg,.c-button02 svg{fill:currentColor;height:auto}.c-button .icon,.c-button02 .icon{display:block;margin-left:2rem}form fieldset{max-width:100%!important;padding:0}form a{color:#0051e0}form .form-columns-2{display:flex;justify-content:space-between}@media screen and (max-width:640px){form .form-columns-2{flex-direction:column}}form .form-columns-2 .hs-form-field{width:47.3%!important}@media screen and (max-width:640px){form .form-columns-2 .hs-form-field{width:100%!important}}form .form-columns-3{display:flex;justify-content:space-between}@media screen and (max-width:640px){form .form-columns-3{flex-direction:column}}form .form-columns-3 .hs-form-field{width:31.5%!important}@media screen and (max-width:640px){form .form-columns-3 .hs-form-field{width:100%!important}}form .hs-form-field{margin-bottom:24px}@media screen and (max-width:768px){form .hs-form-field{margin-bottom:16px}}form .hs-form-field>label{display:block;font-weight:500;margin-bottom:1rem}@media screen and (max-width:768px){form .hs-form-field>label{font-size:1.3rem;margin-bottom:.6rem}}form .hs-form-field .input{margin-right:0!important}form .form-columns-0 .hs-richtext{margin-bottom:24px}@media screen and (max-width:768px){form .form-columns-0 .hs-richtext{margin-bottom:16px}}form .hs-richtext{margin-bottom:.5em}form .hs-richtext img{height:auto;max-width:100%!important}form .inputs-list{list-style:none;padding:0}form .inputs-list li:not(:last-child){margin-bottom:.8rem}form .hs-form-required{font-size:0;margin-left:1rem}form .hs-form-required:before{background-color:red;border-radius:1rem;color:#fff;content:"必須";display:inline-block;font-size:1.1rem;line-height:1;padding:.5rem .8rem}form .hs-error-msgs{margin-top:1rem}form .hs-error-msg,form .hs-error-msgs{color:red;font-size:1.4rem;line-height:1.3}form .hs_error_rollup{margin:24px auto;text-align:center}form .hs_error_rollup .inputs-list li{margin:0}form .hs-field-desc{font-size:1.4rem;margin-bottom:.2em}form input[type=date],form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;font-family:inherit;font-size:1.4rem;line-height:1.5;outline:none;padding:1.1rem 2.4rem;width:100%!important}@media screen and (max-width:768px){form input[type=date],form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{padding-left:10px;padding-right:10px}}form input[type=date]::placeholder,form input[type=email]::placeholder,form input[type=file]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{color:#ccc}form input[type=date]:focus::placeholder,form input[type=email]:focus::placeholder,form input[type=file]:focus::placeholder,form input[type=number]:focus::placeholder,form input[type=password]:focus::placeholder,form input[type=search]:focus::placeholder,form input[type=tel]:focus::placeholder,form input[type=text]:focus::placeholder,form select:focus::placeholder,form textarea:focus::placeholder{color:transparent}form .hs-fieldtype-select .input{position:relative}form .hs-fieldtype-select .input:after{border-right:2px solid #000;border-top:2px solid #000;content:"";display:block;height:10px;margin-top:-9px;pointer-events:none;position:absolute;right:2.4rem;top:50%;transform:rotate(135deg);width:10px;z-index:1}form .hs-fieldtype-select .input select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:3.6rem}form .hs-fieldtype-select .input select::-ms-expand{display:none}form textarea{min-height:20rem;resize:vertical}form input[type=checkbox]{display:none}form input[type=checkbox]+span{cursor:pointer;display:inline-block;font-size:1.4rem;line-height:1.4;padding-left:30px;position:relative}form input[type=checkbox]+span:after,form input[type=checkbox]+span:before{box-sizing:border-box;content:"";display:block;position:absolute}form input[type=checkbox]+span:before{background-color:#fff;border:2px solid #dcdcdc;border-radius:4px;height:20px;left:0;top:0;width:20px}form input[type=checkbox]+span:after{border-bottom:2px solid #fff;border-left:2px solid #fff;height:7px;left:5px;opacity:0;top:5px;transform:rotate(-45deg);width:10px}form input[type=checkbox]:checked+span:before{background-color:#414141;border-color:#414141}form input[type=checkbox]:checked+span:after{opacity:1}form input[type=radio]{display:none}form input[type=radio]+span{cursor:pointer;display:inline-block;font-size:1.4rem;line-height:1.4;padding-left:30px;position:relative}form input[type=radio]+span:after,form input[type=radio]+span:before{border-radius:50%;box-sizing:border-box;content:"";display:block;position:absolute}form input[type=radio]+span:before{background-color:#fff;border:2px solid #dcdcdc;height:20px;left:0;top:0;width:20px}form input[type=radio]+span:after{background-color:#414141;height:10px;left:5px;opacity:0;top:5px;width:10px}form input[type=radio]:checked+span:after{opacity:1}form input[type=file]{background-color:transparent;border:initial;cursor:pointer;padding:initial}form .fn-date-picker .pika-button{font-size:14px;line-height:24px;text-align:center}form .fn-date-picker .pika-button:focus,form .fn-date-picker .pika-button:hover{background:#000!important;border-radius:0!important;color:#fff}form .fn-date-picker .is-today .pika-button{color:#000}form .fn-date-picker .is-selected .pika-button{background:#000;border-radius:0!important;box-shadow:none}form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0!important}form .legal-consent-container input[type=checkbox]+span:before{border-color:#0051e0}form .legal-consent-container input[type=checkbox]:checked+span:before{background-color:#0051e0}form .grecaptcha-badge{margin:30px auto}form .hs-submit{margin:24px auto 0;max-width:340px;width:90%}form input[type=submit]{align-items:center;background:#000;border:none;border-radius:3.7rem;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1.8rem;font-weight:700;justify-content:center;line-height:1.4;margin:0 auto;min-height:6.7rem;outline:none;padding:.5em 1em;text-align:center;transition:opacity .3s;width:100%}form input[type=submit]:hover{opacity:.7}.form-title{font-size:2rem;margin-bottom:24px}.form-title,.submitted-message{font-weight:500;text-align:center}.submitted-message{line-height:1.8}.thanks-text{font-size:1.6rem;line-height:1.6;text-align:center}@media screen and (max-width:768px){.thanks-text{font-size:1.3rem}}.thanks-text h1{font-size:2.8rem;letter-spacing:.05em;line-height:1.6}@media screen and (max-width:768px){.thanks-text h1{font-size:2.2rem}}.c-container{padding-top:80px}@media screen and (max-width:768px){.c-container{padding-top:76px}}.-is-in-editor{padding-top:0}.-is-in-editor .c-header{position:relative}.-is-in-editor .c-header .gnav-overlay{display:none}@media screen and (max-width:768px){.-is-in-editor .c-header .gnav{display:none}}.c-header{background:#fff;border-bottom:1px solid #dcdcdc;height:80px;left:0;padding:0 clamp(10px,2.2vw,35px);position:fixed;top:0;width:100%;z-index:1000}@media screen and (max-width:768px){.c-header{height:76px;padding:0 10px;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.c-header.-js-opened{background-color:#deeaff;border-color:#7aaafe}}.c-header .header-inner{align-items:center;display:flex;height:100%;margin:0 auto;max-width:1400px}.c-header .header-logo{flex:0 0 auto;margin-right:2rem;max-width:22%;width:24rem}@media screen and (max-width:768px){.c-header .header-logo{max-width:42%;width:15rem}}.c-header .header-button{margin-left:auto}@media screen and (min-width:769px){.c-header .header-button{margin-left:4rem;order:1}}@media screen and (max-width:1040px) and (min-width:769px){.c-header .header-button{margin-left:clamp(10px,1.6vw,4rem)}}.c-header .hs-button{align-content:center;align-items:center;background-color:#0051e0;border-radius:60px;color:#fff;display:flex;flex-wrap:wrap;font-size:1.5rem;font-weight:500;gap:5px .8rem;justify-content:center;line-height:1.25;padding:.6rem clamp(16px,2.4vw,2.8rem);text-decoration:none}.c-header .hs-button .label{background-color:#fff;border-radius:1.2rem;color:#000;display:block;flex:0 0 auto;font-size:1rem;line-height:1;padding:.4rem 1rem}.c-header .hs-button .top_copy{color:#fff;display:block;font-size:1rem;line-height:1;text-align:center;width:100%}.c-header .hs-button .yellow{color:#fbfb07}.c-header .hs-button .fs_small{font-size:1.2rem}.c-header .header-button a{height:44px;max-width:240px}.c-header .gnav a{height:58px}@media screen and (max-width:768px){.c-header .header-button a{font-size:1rem;font-size:clamp(.5rem,3vw,1.2rem);gap:5px .3rem;max-width:100%;padding-left:.5rem;padding-right:.5rem}.c-header .header-button .top_copy{font-size:.6rem;font-size:clamp(.5rem,1.8vw,1.2rem)}.c-header .header-button .label{font-size:.7rem;font-size:clamp(.7rem,1.8vw,1rem);padding:.4rem .3rem}}.c-header .toggle-btn{cursor:pointer;flex:0 0 auto;height:76px;margin-left:1rem;position:relative;width:5rem}@media screen and (min-width:769px){.c-header .toggle-btn{display:none}}.c-header .toggle-btn i{background:#000;border-radius:4px;height:3px;position:absolute;right:1rem;top:50%;transition:transform .3s linear;width:32px}.c-header .toggle-btn i:first-child{margin-top:-10px;width:24px}.c-header .toggle-btn i:nth-child(2){margin-top:-2px}.c-header .toggle-btn i:nth-child(3){margin-top:7px;width:20px}.c-header .toggle-btn.-js-opened i:first-child{margin-top:-2px;transform:rotate(45deg);width:32px}.c-header .toggle-btn.-js-opened i:nth-child(2){transform:scaleX(0)}.c-header .toggle-btn.-js-opened i:nth-child(3){margin-top:-2px;transform:rotate(-45deg);width:32px}.c-header .gnav{margin-left:auto}@media screen and (max-width:768px){.c-header .gnav{background:#deeaff;left:100%;max-height:calc(100% - 76px);overflow:auto;padding:0 20px 20px;position:fixed;top:76px;transition:left .3s ease-in-out;width:100%;z-index:10}.c-header .gnav.-js-opened{left:0}}.c-header .gnav .button{margin:5.6rem auto 4rem;text-align:center}.c-header .main-menu ul{align-items:center;column-gap:clamp(2rem,3.1vw,4rem);display:flex;font-size:1.6rem;font-weight:500;justify-content:flex-end;line-height:1.4;list-style:none;margin:0;padding:0}@media screen and (max-width:768px){.c-header .main-menu ul{display:block}}@media screen and (max-width:1040px) and (min-width:769px){.c-header .main-menu ul{column-gap:clamp(10px,1.6vw,4rem)}}.c-header .main-menu a{color:inherit;text-decoration:none}.c-header .main-menu .hs-menu-depth-1{position:relative}@media screen and (max-width:768px){.c-header .main-menu .hs-menu-depth-1{border-bottom:1px solid #7aaafe}.c-header .main-menu .hs-menu-depth-1 a{display:block;font-size:1.8rem;padding:2rem 0}}@media screen and (min-width:769px){.c-header .main-menu .hs-menu-depth-1>.hs-menu-children-wrapper{background:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.3);display:none;left:0;margin:0;padding:8px 0;position:absolute;top:100%;white-space:nowrap}}.c-header .main-menu .hs-menu-depth-2 a{display:block;padding:.2rem 1.2rem}@media screen and (min-width:769px){.c-header .main-menu .hs-item-has-children:hover .hs-menu-children-wrapper{display:block!important}}.c-header .gnav-overlay{background:rgba(0,0,0,.7);height:calc(100% - 76px);left:0;opacity:0;position:fixed;top:76px;transition:opacity .3s ease-in-out;visibility:hidden;width:100%;z-index:-1}.c-header .gnav-overlay.-js-opened{opacity:1;visibility:visible}.c-header{transform:none;transition:all .3s ease}.cmn_floating{transform:translateY(100%)}.scroll_down .c-header,.scroll_up .c-header{transform:translateY(-100%);transition:all .3s ease}.scroll_stop .c-header{transform:none;transition:all .3s ease}.cmn_floating.active{transform:translateY(0);transition:all .3s ease}.c-footer{background:#414141;color:#fff;font-size:1.3rem;line-height:1.5;padding:46px 0}@media screen and (max-width:768px){.c-footer{padding-bottom:16px}}.c-footer a{color:inherit}.c-footer .hs_cos_wrapper_type_rich_text{font-size:1em}.c-footer .footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:3rem}@media screen and (max-width:768px){.c-footer .footer-inner{gap:3.2rem;justify-content:center}.c-footer .footer-info{width:100%}}.c-footer .footer-note{font-size:1.3rem;margin-left:auto}@media screen and (max-width:768px){.c-footer .footer-note{width:100%}}.c-footer .copyright{font-size:1.2rem;margin-top:1.8rem}@media screen and (max-width:768px){.c-footer .copyright{margin-top:3.2rem;text-align:center}}.c-section-column-radius>.row-fluid>.dnd-column{border-radius:32px;padding:64px 7.2rem}@media screen and (max-width:768px){.c-section-column-radius>.row-fluid>.dnd-column{border-radius:0;padding:56px 20px}}.c-section-column-radius h2{font-size:4rem}@media screen and (max-width:768px){.c-section-column-radius h2{font-size:3.4rem}}.p_notes{display:flex;font-size:1.4rem}.p_notes.center{justify-content:center}.p_notes:before{content:"※";display:inline-block}.notes_list{display:flex;flex-direction:column;list-style:none;padding-left:0!important}.notes_list li{display:flex;font-size:1.4rem}.notes_list li:before{content:"※";display:inline-block}.page_title_top{font-size:1.4rem}.page_title_top span{color:#0051e0;display:block}.download_text_area{background-color:#eee;border-radius:10px;margin-top:80px;padding:20px;position:relative}.download_text_area .image{display:block;left:50%;margin:0 auto;position:absolute;top:0;transform:translate(-50%,-50%);width:43px}@media screen and (max-width:768px){.download_text_area{padding:40px 15px 20px}.download_text_area .image{width:60px}}@media screen and (min-width:769px){.u-sp-only{display:none}a[href^="tel:"]{color:inherit;cursor:default;display:inline-block;pointer-events:none;text-decoration:none}}@media screen and (max-width:768px){.u-pc-only{display:none}}.u-mt-none{margin-top:0}.u-mt-small{margin-top:40px}.u-mt-default{margin-top:64px}@media screen and (max-width:768px){.u-mt-default{margin-top:56px}}.u-mt-large{margin-top:80px}.u-mb-none{margin-bottom:0}.u-mb-small{margin-bottom:40px}.u-mb-default{margin-bottom:64px}@media screen and (max-width:768px){.u-mb-default{margin-bottom:56px}}.u-mb-large{margin-bottom:80px}.u-ofi{object-fit:cover;object-position:50% 50%}.u-ofi.-contain{object-fit:contain}.u-blank-link:after{background:url(//45530749.fs1.hubspotusercontent-na1.net/hubfs/45530749/raw_assets/public/snsunyo2024/assets/images/common/icon-blank.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:1em;margin-left:.4rem;vertical-align:-2px;width:1.5rem}.header-logo{display:flex;flex-wrap:wrap;gap:4px 5px}.header-logo .logo_text{font-size:8px;white-space:nowrap}@media screen and (min-width:769px){.header-logo .logo_text{font-size:10px}}