@charset "UTF-8";/*!

 */a,legend{color:inherit}progress,sub,sup{vertical-align:baseline}*,p,ul{margin:0}.l-header-logo__link,.l-header-nav__link,.p-about__link{transition:opacity .3s}.c-mv,.l-wrapper,body,sub,sup{position:relative}.c-mv::before,body::before{width:100%;top:0;left:0;z-index:-1}*,body,html,ul{padding:0}.footer__li,.header__li,ul{list-style:none}.footer__li.contact::before,.header__li.contact::before{content:none}.your_css_selector_here,body::before{--x-0:85%;--c-0:hsla(224.4827586206898, 43%, 84%, 1);--y-0:80%;--y-1:24%;--c-1:hsla(224.4827586206897, 100%, 90%, 1);--x-1:60%;--y-2:82%;--c-2:hsla(346.0869565217394, 77%, 88%, 1);--x-2:13%;--y-3:7%;--c-3:hsla(346.0869565217391, 76%, 86%, 1);--x-3:24%;animation:10s linear infinite alternate hero-gradient-animation}*,::after,::before{background-repeat:no-repeat;box-sizing:inherit;box-sizing:border-box}::after,::before{text-decoration:inherit;vertical-align:inherit}hr{overflow:visible;height:0}.c-sentence__paragraph,.only-pc,.u-block,details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[aria-disabled],[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:ButtonText dotted 1px}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.top-title,html{font-family:"Zen Kaku Gothic New",sans-serif}img{border-style:none;width:100%;height:auto}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}.c-button::before,.c-mv::before{position:absolute;content:"";display:inline-block}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}:root{--gray:#B3B3B3;--gray2:#D9D9D9;--lightGray:#8C8C8C;--white:#ffffff;--offWhite90:rgba(254, 254, 254, 0.9);--black:#292929;--lightBlack:#413F3E;--pink:#D18C9C;--navy:#5B6A95;--navy2:#233d87;--blue:#060E6D;--blue02:#2A2757;--grade:linear-gradient(0deg,
      rgba(209, 140, 156, 1) 0%,
      rgba(91, 106, 149, 1) 100%)}body,html{margin:0;width:100%}html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4;font-size:16px;scroll-padding-top:20px}body{background-color:var(--white);color:var(--black)}body::before{content:"";position:fixed;height:100%;background-color:#fff;background-image:radial-gradient(circle at var(--x-0) var(--y-0),var(--c-0) var(--s-start-0),transparent var(--s-end-0)),radial-gradient(circle at var(--x-1) var(--y-1),var(--c-1) var(--s-start-1),transparent var(--s-end-1)),radial-gradient(circle at var(--x-2) var(--y-2),var(--c-2) var(--s-start-2),transparent var(--s-end-2)),radial-gradient(circle at var(--x-3) var(--y-3),var(--c-3) var(--s-start-3),transparent var(--s-end-3));background-blend-mode:normal,normal,normal,normal}main{flex:1}p{letter-spacing:0;line-height:1.7}figure,picture{display:flex}address{font-style:normal}.l-wrapper{margin-inline:auto;padding-inline:16px;max-width:1312px;width:100%}.l-siteWrapper{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.l-header{padding-block:122px}.l-header__inner{display:flex;justify-content:space-between;align-items:center;column-gap:24px}.l-header-logo{width:120px}.l-header-nav__list{display:flex;align-items:center;column-gap:30px}.l-header-nav__link{display:block;font-size:.9rem;font-weight:300}.l-header-nav__image{width:20px}.l-footer{margin-top:240px}.l-footer__inner{padding:10px;background-color:var(--black)}.l-footer__copy{font-size:.625rem;text-align:center;color:var(--white)}.c-heading{font-size:1.5rem;font-weight:600;text-align:center}.c-mv{padding-bottom:80px}.c-mv::before{background:url("../img/common/mv.png") 0 0/cover no-repeat;min-height:1080px}.c-mv__inner{border-bottom:1px solid var(--blue);padding-bottom:32px;padding-top:120px}.c-mv__title{font-size:3.375rem;font-weight:900;color:var(--blue)}.c-mv__text{font-weight:500;color:var(--blue)}.c-button,.c-view{border-radius:36px;font-weight:600;position:relative}.c-button{background-color:var(--navy);color:var(--white);padding:16px 40px}.c-button::before,.c-view{background-color:var(--white)}.c-button::before{width:6px;height:6px;border-radius:50%;top:50%;transform:translateY(-50%);left:19px}.c-button:hover{background-color:var(--pink);transition:.3s}.c-button:hover::before{width:8px;height:8px;transition:.3s}.c-button-center{display:block;width:fit-content;margin:0 auto}.c-button-right{display:block;width:fit-content;margin:0 0 0 auto}.c-view{display:inline-flex;align-items:center;justify-content:center;width:300px;height:72px;font-size:16px;border:1px solid var(--gray);color:var(--navy);cursor:pointer;transition:.3s}.c-view:hover{background-color:var(--navy);color:var(--white)}.c-view::after{content:"";display:inline-block;margin-left:12px;width:10px;height:10px;border-right:3px solid #444;border-bottom:3px solid #444;transform:rotate(45deg);transition:transform .3s}.c-view[aria-expanded=true]::after{transform:rotate(-135deg);margin-top:9px}.c-view.is-open::after{transform:rotate(-135deg)}.header__li.contact .header__btn:hover::before,.header__li:hover::before{transform:translateY(-50%) scale(1.5)}.c-background{margin:0 32px}.c-background__inner{background-color:var(--offWhite90);max-width:1856px;padding:80px 0 120px;margin:0 auto;border-radius:10px}.only-sp,.screen-reader-text,.wpcf7 form .wpcf7-response-output{display:none}body.menu-open{overflow:hidden}.header{position:fixed;z-index:100;width:100%;transition:background-color .3s;padding:8px 32px}.header__inner{max-width:1760px;margin:0 auto;padding:0 48px;height:80px;display:flex;justify-content:space-between;align-items:center}.header__inner.is-scrolled{background-color:var(--white);border-radius:20px}.header__logo{max-width:205px}.header__nav{max-width:699px}.header__nav .header__ul{display:flex;align-items:center;gap:120px;margin:0;padding:0;max-width:699px;color:var(--navy);font-weight:500;top:0;z-index:-1}@media screen and (max-width:992px){.header{padding:8px 8px 0}.header__inner{padding:0 16px}.header__nav .header__ul{gap:60px}}.header__nav .header__ul.is-open,.header__ul{display:flex}.footer__btn,.header__btn{padding:7px 40px 10px;border-radius:30px;background:var(--navy);color:var(--white);font-weight:700;max-width:142px}.header__btn:hover{background-color:var(--pink);transition:.3s}.c-nav-btn,.header__li::before{transition:transform .3s;position:absolute}.header__li{position:relative;font-size:18px}.header__li a{font-weight:700}.header__li::before{content:"•";left:-19px;top:50%;transform:translateY(-50%);color:var(--navy);width:6px}.header__li:hover,.header__li:hover::before{color:var(--pink)}.c-nav-btn{display:none;height:40px;width:40px;background:#fff;border:none;border-radius:50%}.footer__li,.header__li.contact .header__btn{position:relative}.c-nav-btn.load::after,.c-nav-btn.load::before{animation:none}.c-nav-btn.is-scrolled{background:var(--navy2)}.c-nav-btn::after,.c-nav-btn::before{content:"";position:absolute;top:calc(50% - 2px);left:calc(50% - 2px);width:4px;border-radius:5px;height:4px;display:block;background:var(--pink);transform-origin:center}.c-nav-btn.is-scrolled::after,.c-nav-btn.is-scrolled::before{background:var(--white)}.c-nav-btn.is-scrolled::before{box-shadow:0 12px 0 var(--white)!important}.c-nav-btn.is-scrolled.is-active::before{box-shadow:none!important}.c-nav-btn::before{transform:translateY(-12px);box-shadow:0 12px 0 var(--pink);animation:.7s forwards top}.c-nav-btn::after{animation:.7s forwards bottom;transform:translateY(12px)}.footer__li.contact .footer__btn::before,.footer__li::before,.header__li.contact .header__btn::before{content:"•";position:absolute;transform:translateY(-50%);width:6px}.c-nav-btn.is-active::before{animation:.7s forwards top-active}.c-nav-btn.is-active::after{animation:.7s forwards bottom-active}@keyframes top{0%{left:6px;box-shadow:none;width:30px;transform:translateY(0)}50%{left:calc(50% - 2px);width:5px;box-shadow:none;transform:translateY(0)}100%{left:calc(50% - 2px);width:5px;box-shadow:0 12px 0 var(--pink);transform:translateY(-12px)}}@keyframes bottom{0%{left:6px;width:30px;transform:translateY(0)}50%{left:calc(50% - 2px);width:5px;transform:translateY(0)}100%{left:calc(50% - 2px);width:5px;transform:translateY(12px) rotate(0)}}@keyframes top-active{50%{left:calc(50% - 2px);width:5px;box-shadow:none;transform:translateY(0)}100%{left:6px;box-shadow:none;width:30px;transform:translateY(0)}}@keyframes bottom-active{50%{left:calc(50% - 2px);width:5px;box-shadow:none;transform:translateY(0)}100%{left:6px;box-shadow:none;width:30px;transform:translateY(0)}}.inner{max-width:1280px;margin:0 auto}.header__li.contact .header__btn::before{left:19px;top:45%;color:var(--white);transition:transform .3s}.footer{background:var(--lightGray);padding-right:16px;padding-left:16px;margin-top:200px}.footer__inner{padding-bottom:16px}.footer__wrap{padding-top:40px;padding-bottom:16px;display:flex;justify-content:space-between;align-items:flex-start}.footer__logo{max-width:201px}.footer__nav{margin-top:8px}.footer__nav .footer__ul{display:flex;gap:64px;margin:0;padding:0;max-width:716px;color:var(--white);font-weight:500;align-items:center}.c-background__inner.contact,.l-wrapper.contact{max-width:1760px;margin:0 auto}.footer__li:hover,.footer__li:hover::before{color:var(--pink)}.footer__btn:hover{background-color:var(--pink);transition:.3s}.footer__li{display:flex}.footer__li:hover{transition:.3s}.footer__li::before{left:-13px;top:50%;color:var(--white);transition:.3s}.footer__li.contact .footer__btn,.p-top-mv{position:relative}.footer__line{border:none;border-top:1px solid var(--white)}.footer__copy{color:var(--white);margin:8px auto 0 8px}.p-top-mv,.scroll-indicator{color:var(--navy2);text-align:center}.footer__li.contact .footer__btn::before{left:19px;top:45%;color:var(--white)}.p-top-mv{height:100vh;background:url("../../assets/img/top-mv.jpg") center center/cover no-repeat;display:flex;align-items:center;justify-content:center}.p-top-mv__scroll{position:absolute;bottom:31px;left:81px;transform:translateX(-50%)}.scroll-indicator{position:absolute;bottom:20px;left:20px;font-size:14px;font-weight:700;letter-spacing:2px;writing-mode:vertical-rl;text-orientation:mixed}.scroll-indicator::before{content:"";display:block;width:2px;height:80px;background:var(--navy2);margin:0 auto 8px;position:relative}.mwform-radio-field input[type=radio]:checked,.p-privacy__children--item:last-child,.p-privacy__information--item:last-child,.p-privacy__list--item:last-child,.p-privacy__text:last-child{margin-bottom:0}.scroll-indicator::after{content:"";width:10px;height:10px;border-radius:50%;background:var(--navy2);position:absolute;top:0;left:50%;transform:translateX(-50%)}.mv__title{font-size:72px;font-weight:700;margin-bottom:57px}.mv__subtitle{color:var(--white);font-size:32px;font-weight:700}.top-text,.top-title{margin-left:16px;color:var(--navy2)}.top-titleBox{border-bottom:1px solid var(--navy2)}.top-title{font-size:54px}.top-text{margin-bottom:32px}.p-top-about{margin-top:100px;position:relative}.p-top-about__wrap{max-width:1280px;margin:0 auto 200px;padding:100px 16px 0;position:relative;z-index:2}.p-top-about__textBox{max-width:960px;margin:0 auto;max-height:none;overflow:visible;transition:max-height .6s}@media screen and (max-width:768px){.l-header{padding-block:20px 10px}.l-header__inner{flex-direction:column;justify-content:center;row-gap:10px}.l-header-nav__list{margin-top:20px}.l-header-nav__link{font-size:.8rem}.c-mv{padding-bottom:64px;padding-top:61px}.c-mv__inner{padding-bottom:16px;padding-top:51px}.c-mv__title{font-size:2.5rem}.c-mv__text{font-size:.75rem}.c-button{padding:10px 40px}.c-view{width:100%;max-width:342px;height:43px;font-size:14px}.c-background{margin:0 16px}.c-background__inner{padding:56px 0}.only-pc{display:none}.only-sp{display:block}.header__inner{height:64px}.header__logo{max-width:113px}.header__nav .header__ul{position:absolute;width:100%;height:100vh;max-width:100%;padding-left:65px;padding-top:117px;display:none;gap:24px;align-items:start}.header__ul{display:none;flex-direction:column;position:absolute;top:100%;right:0;width:200px;background:var(--white);box-shadow:0 4px 12px rgba(0,0,0,.1);padding:16px;z-index:100}.header__ul.is-open{display:flex}.header__btn{max-width:279px;padding:7px 108px 10px;margin-left:-22px}.header__li.contact{margin-top:16px}.c-nav-btn{display:block;top:25%;right:24px}.footer{margin-top:100px}.footer__inner{padding:40px 16px 32px}.footer__wrap{padding:0;flex-direction:column;text-align:center;gap:16px;margin-bottom:40px}.footer__nav .footer__ul{flex-direction:column;gap:16px;margin-left:13px;align-items:start}.footer__li.contact{margin-top:14px;margin-left:-13px}.p-top-mv{background:url("../../assets/img/top-mv_sp.jpg") center center/cover no-repeat}.p-top-mv__scroll{bottom:-4px;left:32px}.mv__title{font-size:28px}.mv__subtitle{font-size:14px}.top-title{font-size:40px}.top-text{margin-bottom:16px}.p-top-about{margin-top:0}.p-top-about__wrap{padding:128px 16px 13px;margin-bottom:64px}.p-top-about__textBox{max-height:525px;overflow:hidden}}@media screen and (max-width:368px){.p-top-about__textBox{max-height:586px}}.p-top-about__textBox.is-open{max-height:2000px}.p-top-member__imgContents.is-open,.p-top-member__imgContents.supporterSize.is-open{max-height:1000px}.p-top-about__textBox__title{margin-top:120px;font-size:54px;font-weight:700;color:var(--pink)}.p-top-about__textBox__storongText{margin-top:64px;margin-bottom:64px;font-size:32px;font-weight:700;color:var(--navy2)}.p-top-about__textBox__text{font-size:18px;color:var(--black);letter-spacing:.18px;margin-bottom:32px}@media screen and (max-width:768px){.p-top-about__textBox__title{margin-top:64px;font-size:24px}.p-top-about__textBox__storongText{margin-top:32px;font-size:16px;margin-bottom:32px}.p-top-about__textBox__text{font-size:14px;margin-bottom:16px}}.p-top-about__textBox__text--date{font-size:18px;color:var(--black);letter-spacing:.18px;text-align:end}.p-top-works__subtitle.top-text,.p-top-works__text,.p-top-works__title.top-title{color:var(--white)}.p-top-about__viewAllBox{text-align:center;margin-top:32px;display:none}.p-top-works{background:var(--grade);border-radius:30px;padding:0 16px}.p-top-works__content{padding:120px 0}.p-top-works__title.top-titleBox{border-bottom:1px solid var(--white)}.p-top-works__text{margin-top:16px;margin-left:16px}.p-top-works__Items{display:flex;margin-top:54px;gap:32px;flex-wrap:wrap;justify-content:center}.p-top-works__item{width:405px;background:var(--white);color:var(--navy2);border-radius:30px;padding:32px}.p-top-works__item__number{color:var(--pink);font-size:24px;font-weight:700}.p-top-works__item__title{font-size:28px;font-weight:700}.p-top-works__item__img{margin:32px auto}.p-top-works__item__text{font-weight:700;letter-spacing:.9px}.p-top-member__whiteWrap{background:var(--white);border-radius:30px;margin-top:80px;padding:80px 32px}.p-top-contact.singleNews,.p-top-contact.topPage,.p-top-member{margin-top:200px}.p-privacy__inner,.p-top-member__wrap,.p-top-news__wrap{padding:0 16px}.p-top-member__secondarytitle{font-size:24px;font-weight:700;color:var(--navy2);padding:16px}.p-top-member__secretarybox-titleBox{border-bottom:solid 1px var(--gray)}.p-top-member__Box{margin-top:160px;margin-bottom:120px}.p-top-member__imgContents{margin:32px 0;max-height:300px;overflow:hidden;transition:max-height .5s cubic-bezier(.4, 0, .2, 1)}.p-top-member__imgContents-list{display:flex;flex-wrap:wrap;gap:16px;margin:0;max-width:1152px;justify-content:start}@media (max-width:651px){.p-top-member__imgContents-list{justify-content:start}}.p-top-member__imgContents-list.flex-start{justify-content:flex-start}.p-top-member__imgContents-item{width:calc(33.333% - 10.7px);flex-shrink:0}.p-top-member__smallText{font-size:13px}.p-top-member__viewAll{display:block;text-align:center}.p-top-news{margin-top:100px}.p-top-news__title.flexBox{display:flex;align-items:center;justify-content:space-between}.p-top-contact{color:var(--white);padding-right:16px;padding-left:16px}.p-top-contact__wrap{background:var(--grade);border-radius:30px;padding:120px 100px}.p-top-contact__contents{display:flex;justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto}.p-top-contact__title .top-title{display:block;font-size:96px;font-weight:700;color:var(--white);margin-left:0}.p-top-contact__textBox--text{font-size:20px}.p-top-contact__btn .c-circle-btn{display:flex;justify-content:center;align-items:center;width:135px;height:135px;border-radius:50%;background:var(--white);position:relative;box-shadow:none;transition:background .8s,box-shadow .8s}.p-top-contact__btn .c-circle-btn:hover{background:#efa8b8;box-shadow:0 0 48px 0 rgba(255,182,193,.7)}.p-top-contact__btn .c-circle-btn:hover .c-circle-btn__arrow{transform:translateX(8px);background:#fff}.p-top-contact__btn .c-circle-btn:hover .c-circle-btn__arrow::after,.p-top-contact__btn .c-circle-btn:hover .c-circle-btn__arrow::before{background:#fff;transition:background}.p-top-contact__btn .c-circle-btn__arrow{position:relative;display:block;width:32px;height:2px;background:var(--pink);transition:transform .8s,background}.c-contact__radio,.c-contact__radioGroup .wpcf7-list-item{transition:border-color .2s,background .2s;position:relative}.p-top-contact__btn .c-circle-btn__arrow::after,.p-top-contact__btn .c-circle-btn__arrow::before{content:"";position:absolute;right:0;width:12px;height:2px;background:var(--pink);transition:background}.p-top-contact__btn .c-circle-btn__arrow::before{top:.5px;transform:rotate(45deg);transform-origin:right center}.p-top-contact__btn .c-circle-btn__arrow::after{top:-.5px;transform:rotate(-45deg);transform-origin:right center}@keyframes hero-gradient-animation{0%{--s-start-0:9%;--s-end-0:55%;--x-0:85%;--c-0:hsla(224.4827586206898, 43%, 84%, 1);--y-0:80%;--y-1:24%;--s-start-1:5%;--s-end-1:72%;--c-1:hsla(224.4827586206897, 100%, 90%, 1);--x-1:60%;--s-start-2:5%;--s-end-2:52%;--y-2:82%;--c-2:hsla(346.0869565217394, 77%, 88%, 1);--x-2:13%;--y-3:7%;--c-3:hsla(346.0869565217391, 76%, 86%, 1);--x-3:24%;--s-start-3:13%;--s-end-3:68%}100%{--s-start-0:9%;--s-end-0:55%;--x-0:31%;--c-0:hsla(345.55555555555554, 75%, 85%, 1);--y-0:94%;--y-1:25%;--s-start-1:5%;--s-end-1:72%;--c-1:hsla(220, 82%, 95%, 1);--x-1:2%;--s-start-2:5%;--s-end-2:52%;--y-2:20%;--c-2:hsla(345.55555555555554, 75%, 85%, 1);--x-2:98%;--y-3:92%;--c-3:hsla(346.0869565217394, 75%, 89%, 1);--x-3:95%;--s-start-3:13%;--s-end-3:68%}}@property --s-start-0{syntax:"<percentage>";inherits:false;initial-value:9%}@property --s-end-0{syntax:"<percentage>";inherits:false;initial-value:55%}@property --x-0{syntax:"<percentage>";inherits:false;initial-value:85%}@property --c-0{syntax:"<color>";inherits:false;initial-value:hsl(224.4827586207,43%,84%)}@property --y-0{syntax:"<percentage>";inherits:false;initial-value:80%}@property --y-1{syntax:"<percentage>";inherits:false;initial-value:24%}@property --s-start-1{syntax:"<percentage>";inherits:false;initial-value:5%}@property --s-end-1{syntax:"<percentage>";inherits:false;initial-value:72%}@property --c-1{syntax:"<color>";inherits:false;initial-value:hsl(224.4827586207,100%,90%)}@property --x-1{syntax:"<percentage>";inherits:false;initial-value:60%}@property --s-start-2{syntax:"<percentage>";inherits:false;initial-value:5%}@property --s-end-2{syntax:"<percentage>";inherits:false;initial-value:52%}@property --y-2{syntax:"<percentage>";inherits:false;initial-value:82%}@property --c-2{syntax:"<color>";inherits:false;initial-value:hsl(346.0869565217,77%,88%)}@property --x-2{syntax:"<percentage>";inherits:false;initial-value:13%}@property --y-3{syntax:"<percentage>";inherits:false;initial-value:7%}@property --c-3{syntax:"<color>";inherits:false;initial-value:hsl(346.0869565217,76%,86%)}@property --x-3{syntax:"<percentage>";inherits:false;initial-value:24%}@property --s-start-3{syntax:"<percentage>";inherits:false;initial-value:13%}@property --s-end-3{syntax:"<percentage>";inherits:false;initial-value:68%}.your_css_selector_here{background-color:#fff;background-image:radial-gradient(circle at var(--x-0) var(--y-0),var(--c-0) var(--s-start-0),transparent var(--s-end-0)),radial-gradient(circle at var(--x-1) var(--y-1),var(--c-1) var(--s-start-1),transparent var(--s-end-1)),radial-gradient(circle at var(--x-2) var(--y-2),var(--c-2) var(--s-start-2),transparent var(--s-end-2)),radial-gradient(circle at var(--x-3) var(--y-3),var(--c-3) var(--s-start-3),transparent var(--s-end-3));background-blend-mode:normal,normal,normal,normal}.p-news__pagination .navigation.pagination{display:contents}.p-news__pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:16px}.p-news__pagination .nav-links .page-numbers{width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--gray2);border-radius:50%;color:var(--blue);text-decoration:none}.p-news__pagination .nav-links .page-numbers:hover{background:var(--navy2);transition:.3s;color:var(--white)}.p-news__pagination .nav-links .page-numbers.current{background-color:var(--pink);color:var(--white);border:none}.p-news__pagination .nav-links .page-numbers.next,.p-news__pagination .nav-links .page-numbers.prev{color:transparent;border:1px solid var(--gray2)}.p-news__pagination .nav-links .page-numbers.prev{background:url("../img/news/pre.svg") center/9px 16px no-repeat}.p-news__pagination .nav-links .page-numbers.next{background:url("../img/news/next.svg") center/9px 16px no-repeat}#about,#member,#news{scroll-margin-top:80px}.footer__logo img,.header__logo img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}.wpcf7-spinner{display:none!important}.c-contact__group{margin-bottom:16px}.c-contact__radioGroup .wpcf7-list-item{display:flex;align-items:center;padding:16px 32px 16px 16px;border:2px solid #e0e0e0;border-radius:20px;background:#fff;cursor:pointer;font-size:16px;margin:0}.c-contact__radioGroup .wpcf7-list-item label{display:flex;align-items:center;cursor:pointer;margin:0;width:100%}.c-contact__radioGroup .wpcf7-list-item input[type=radio]{appearance:none;width:18px;height:18px;border:2px solid #e0e0e0;border-radius:50%;margin-right:8px;background:#fff;position:relative;margin-top:0;flex-shrink:0}.c-contact__radioGroup .wpcf7-list-item input[type=radio]:checked{border-color:var(--navy);background:var(--navy)}.c-contact__radioGroup .wpcf7-list-item input[type=radio]:checked::after{content:"";display:block;width:13px;height:9px;position:absolute;top:4px;left:3px;border-left:2.5px solid var(--white);border-bottom:2.5px solid var(--white);transform:rotate(-45deg)}.c-contact__radioGroup .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label{color:var(--navy);font-weight:700}.c-contact__radioGroup .wpcf7-list-item:has(input[type=radio]:checked){border-color:var(--navy);background:#f6f8fa}.c-contact__radioGroup .wpcf7-list-item .wpcf7-list-item-label{color:var(--black);transition:color .2s;flex:1}.c-contact__radioGroup .wpcf7-list-item:hover{border-color:var(--navy);opacity:.8}.c-contact__radioGroup .wpcf7-form-control-wrap{width:100%}.c-contact__radioGroup .wpcf7-form-control.wpcf7-radio{display:flex;flex-wrap:wrap;gap:16px;width:100%;gap:32px}.c-contact__note{border-bottom:solid 1px var(--gray2);padding-bottom:32px}.c-contact__group-confirm{width:100%;padding:10px;border-radius:8px;border:1px solid #ccc;font-size:16px;margin-top:16px;color:var(--navy);font-weight:700}.contact-confirm .c-contact__submit::after,.contact-confirm .confirmBtn::after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;top:50%;transform:translateY(-50%)}.contact-confirm .c-contact__buttons{margin-top:48px;position:relative}.contact-confirm .c-contact__buttons p{display:flex;justify-content:center;gap:64px;margin:0 auto}.contact-confirm .c-contact__submit{width:230px;border-radius:32px;position:relative}.contact-confirm .c-contact__submit::after{background:var(--white);right:18.5px}.contact-confirm .confirmBtn{position:relative;min-width:230px}.contact-confirm .confirmBtn::after{background:var(--navy);left:18.5px}.contact-confirm .c-contact__submit.confirmBtn{border-color:var(--navy);background:#fff;color:var(--navy);border:solid 1px var(--navy)}.p-news-detail__body,.p-news-detail__header,.p-news__category,.p-privacy__title{border-bottom:1px solid var(--gray2)}.p-news__pagination--item.next::before,.p-news__pagination--item.pre::before{display:inline-block;width:9px;height:16px;left:50%;transform:translate(-50%,-50%);cursor:pointer;content:"";position:absolute;top:50%}.contact-confirm .c-contact__submit.confirmBtn:hover{background:var(--navy);color:#fff;transition:.3s}.c-contact__note.navy{border-bottom:none}.p-about__inner{margin-top:65px;display:flex;flex-direction:column;row-gap:30px}.p-about__text{font-size:.9rem}.c-contact__form,.p-about__address{display:flex;flex-direction:column}.p-news__category{display:flex;align-items:center;padding:0 0 32px}@media screen and (max-width:768px){.p-top-about__viewAllBox{display:block}.p-top-works{border-radius:10px}.p-top-works__content{padding:64px 0}.p-top-works__text{margin-left:0}.p-top-works__Items{justify-content:center}.p-top-works__item__title{font-size:20px}.p-top-works__item__img{margin:24px auto}.p-top-member__whiteWrap{padding:32px 16px;margin-top:40px}.p-top-contact.topPage,.p-top-member{margin-top:64px}.p-top-member__secondarytitle{font-size:16px;padding:8px}.p-top-member__Box{margin-top:40px;margin-bottom:64px}.p-top-member__imgContents{max-height:200px}.p-top-member__imgContents-list{margin:0}.p-top-member__imgContents-item{width:calc(50% - 8px)}.p-news,.p-news-detail{padding-bottom:120px}.p-news__card--link.top{display:flex;justify-content:space-between}.p-news__card--image.top{flex:0 0 36.44%}.p-news__card__textWrap{flex:0 0 58.89%}.p-news__card__textWrap .p-news__card--title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.p-news__card__textWrap .p-news__card--header{margin:0}.p-top-contact__wrap{padding:100px 16px}.p-top-contact__title .top-title{font-size:48px}.p-top-contact__textBox--text{font-size:12px}.p-top-contact__btn .c-circle-btn{width:80px;height:80px}.p-top-contact__btn .c-circle-btn__arrow{width:20px}.p-top-contact__btn .c-circle-btn__arrow::after,.p-top-contact__btn .c-circle-btn__arrow::before{width:10px}.p-news__pagination .nav-links{gap:10px}.p-news__pagination .nav-links .page-numbers{font-size:.75rem;width:34px;height:34px}.c-contact__radioGroup .wpcf7-list-item{border-radius:10px;padding:12px 15px 12px 8px;font-size:14px}.c-contact__radioGroup .wpcf7-list-item input[type=radio]:checked::after{top:5.5px;left:4px;width:11px;height:6px}.c-contact__radioGroup .wpcf7-form-control.wpcf7-radio{gap:16px 11px}.contact-confirm .c-contact__buttons p{flex-flow:column;align-items:center;gap:32px}.p-top-contact.singleNews{margin-top:0}.contact-confirm .c-contact__submit.confirmBtn{width:fit-content}.p-about,.p-about__inner{margin-top:30px}.p-news__category{flex-direction:column;align-items:flex-start;padding:0 0 40px}}.p-news__category--list{display:flex;flex-wrap:wrap;align-items:center;row-gap:8px;column-gap:16px;padding:0 16px}@media screen and (max-width:768px){.p-news__category--list{column-gap:8px;padding:0}}.p-news__category--title{font-size:2rem;font-weight:600;color:var(--blue);padding:0 64px 0 16px}@media screen and (max-width:768px){.p-news__category--title{font-size:1.25rem;margin-bottom:16px;padding:0}}.p-news__category--link{color:var(--pink);border:1px solid var(--gray2);border-radius:36px;padding:8px 24px;font-size:1rem;font-weight:600;display:block}.p-news__card--category,.p-news__category--link.active,.p-news__category--link:hover,.p-news__pagination--item.active a{background-color:var(--pink);color:var(--white)}.p-news__category--link:hover{transition:.3s}.c-contact__note.confirm,.c-contact__note.navy,.c-contact__note.submit,.c-contact__submit.submitBtn{color:var(--navy)}.p-news__card--link:hover,.p-news__category--link.active:hover{opacity:.8;transition:.3s}.p-news__row{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:116px;column-gap:32px;margin:80px 0}@media screen and (max-width:992px){.p-news__row{grid-template-columns:1fr 1fr}}.p-news__card--image img{border-radius:10px;aspect-ratio:405/262;object-fit:cover}.p-news__card--header{margin:32px 0;display:flex;justify-content:space-between}@media screen and (max-width:768px){.p-news__category--link{font-size:.875rem;padding:8px 17px}.p-news__row{grid-template-columns:1fr;margin:40px 0;gap:40px}.p-news__card--header{margin:16px 0 8px}}.p-news__card--category{width:fit-content;padding:4px 24px;border-radius:36px;margin-right:16px;font-weight:600}.p-news-detail__date,.p-news__card--date{font-weight:600;color:var(--lightGray)}.p-news__card--title{font-weight:600;line-height:28px}.p-news__pagination{display:flex;justify-content:center;align-items:center;gap:16px}.p-news__pagination--item a{width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--gray2);border-radius:50%;color:var(--blue)}.p-news__pagination--item.next a,.p-news__pagination--item.pre a{border:none}.p-news__pagination--item a:hover{opacity:.8;transition:.3s}.p-news__pagination--item.active a{border:none}.p-news__pagination--item.pre{position:relative}.p-news__pagination--item.pre::before{background:url("../img/news/pre.svg") 0 0/contain no-repeat}.p-news__pagination--item.next{position:relative}.p-news__pagination--item.next::before{background:url("../img/news/next.svg") 0 0/contain no-repeat}.p-news-detail__section{margin:0 16px;padding-top:120px}.p-news-detail__inner{max-width:1280px;padding:80px 0;margin:0 auto}.p-news-detail__wrapper{position:relative;margin-inline:auto;padding-inline:16px;max-width:1072px;width:100%}.p-news-detail__title{font-size:2rem;font-weight:700;color:var(--blue);padding:32px 0}.p-news-detail__header{padding:32px 0 80px;border-top:1px solid var(--gray2)}.p-news-detail__image{margin-top:32px}.p-news-detail__image img{border-radius:10px;aspect-ratio:1040/556;object-fit:cover}.p-news-detail__body{padding:80px 0;font-family:"Noto Sans JP",sans-serif;color:var(--blue02);font-weight:400}.p-news-detail__body p{font-size:.875rem}.p-news-detail__button{margin-top:80px}.p-privacy__title{font-size:1.5rem;font-weight:600;padding:16px 0;color:var(--blue)}.p-privacy__intro{margin-top:32px;font-weight:500}.p-privacy__item{margin-top:32px;padding:0 16px}.p-privacy__lead{font-size:1.125rem;margin-bottom:8px;font-weight:600}.p-privacy__information--text,.p-privacy__information--title,.p-privacy__text{font-weight:500}.p-privacy__text{margin-top:8px;margin-bottom:8px}.p-privacy__information,.p-privacy__list{margin-top:8px;padding:0 32px}.p-privacy__list--item{margin-bottom:8px;font-weight:500}.p-privacy__children--item{margin:0 32px 8px;list-style:disc}.p-privacy__information--item{margin-bottom:1em}.l-wrapper.contact{text-align:center}.c-contact__split{display:flex;position:relative;margin:0 auto;padding:0 80px}.c-contact__left{margin-right:13.1%}.c-contact__stepTitle{font-size:18px;font-weight:700;margin-bottom:24px}.c-contact__stepList{list-style:none;padding:0;margin:0}.c-contact__divider{width:1px;background:var(--gray2)}.c-contact__right{flex:1;display:flex;flex-direction:column;margin-left:6.36%;max-width:992px}.c-contact__note{color:#ff5f57;margin-bottom:24px;font-weight:700}.c-contact__required-symbol{color:#ff5f57}.c-contact__group label,.u-bold{font-weight:700}.c-contact__group input,.c-contact__group textarea{width:100%;padding:10px;border-radius:8px;border:1px solid #ccc;font-size:16px;margin-top:16px}.c-contact__group input[type=radio]{margin-top:0}.c-contact__group textarea{min-height:284px;resize:vertical}.c-contact__radioGroup{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.c-contact__radio{display:flex;align-items:center;padding:16px 32px 16px 16px;border:2px solid #e0e0e0;border-radius:20px;background:#fff;cursor:pointer;font-size:16px}.c-contact__radio input[type=radio]{appearance:none;width:18px;height:18px;border-radius:50%;margin-right:8px;background:#fff;position:relative}.c-contact__radio input[type=radio]:checked{border-color:var(--navy);background:var(--navy)}.c-contact__radio input[type=radio]:checked::after{content:"";display:block;width:13px;height:9px;position:absolute;top:4px;left:3px;border-left:2.5px solid var(--white);border-bottom:2.5px solid var(--white);transform:rotate(-45deg)}.c-contact__radio input[type=radio]:checked+span{color:var(--navy);font-weight:700}.c-contact__radio:has(input[type=radio]:checked){border-color:var(--navy);background:#f6f8fa}.c-contact__required{color:var(--pink);font-size:12px;margin-left:8px}.c-contact__privacy{margin:64px auto;text-align:center}@media screen and (max-width:992px){.c-contact__split{flex-direction:column;padding:0 16px}.c-contact__stepList{display:flex;justify-content:center;gap:40px;font-size:14px;margin-bottom:56px}.c-contact__divider.only-sp{display:block}.c-contact__divider{margin:0;width:100%;height:1px}.c-contact__right{margin-left:0;margin-top:32px}.c-contact__right.ngSpace{margin-top:0}.c-contact__note{font-size:14px;text-align:center;margin-bottom:32px}.c-contact__group{margin-top:32px}.c-contact__privacy{margin:32px auto}}.c-contact__privacy label{font-size:14px}.c-contact__privacy-link{border-bottom:1px solid var(--black)}.c-contact__submit{background:var(--navy);color:#fff;border:none;border-radius:24px;padding:16px 40px;font-size:16px;font-weight:700;cursor:pointer;margin:0 auto;display:block;transition:background .3s}.c-contact__submit:hover{background:var(--pink)}.c-contact__submit.confirm{margin:0}.c-contact__submit.contact{text-align:center;width:230px;border-radius:32px;position:relative}.c-contact__submit.contact::after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--white);right:18.5px;top:50%;transform:translateY(-50%)}.c-contact__submit.submitBtn{background:var(--white);border:solid 1px var(--gray2);margin:0}.c-contact__stepItem::after,.c-contact__stepItem::before{content:"";display:block;background:#e0e0e0;transform:translateY(-50%)}.c-contact__note.navy,.c-contact__note.red{font-weight:400;text-align:center;margin-bottom:64px}.c-contact__submit.submitBtn::after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--navy);left:18.5px;top:50%;transform:translateY(-50%)}.c-contact__btnWrap{display:flex;justify-content:center;gap:64px}.c-contact__note.confirm{border-bottom:solid 1px var(--gray2);text-align:center;padding:32px 0}.c-contact__note.red{color:var(--pink)}.c-mv.thanks::before{min-height:850px}.c-contact__stepList{display:flex;justify-content:center;gap:40px;margin-bottom:56px;flex-direction:column}.c-contact__stepItem{position:relative;font-size:20px;color:#999;margin-bottom:0;padding-left:32px;text-align:left}.c-contact__stepItem::before{position:absolute;top:50%;left:0;width:10px;height:10px;border-radius:50%;z-index:1}.c-contact__stepItem::after{position:absolute;z-index:0;top:50px;left:4px;width:2px;height:64px}.c-contact__stepItem:last-child::after{display:none}.c-contact__stepItem.is-active{color:var(--navy);font-weight:700}.c-contact__stepItem.is-active::before{background:var(--pink)}.c-contact__submit.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.c-contact__submit:not(.disabled):hover{opacity:.8}.u-uppercase{text-transform:uppercase}.u-lowercase{text-transform:lowercase}.u-centerposition{display:flex;justify-content:center;align-items:center}.u-visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0;white-space:nowrap;clip-path:inset(50%)}.u-color\:white{color:#fff}.u-left{text-align:left}.u-center{text-align:center}.u-font-size\:smallish{font-size:var(--font-size-smallish)}.u-font-size\:biggish{font-size:var(--font-size-biggish)}.u-font-size\:big{font-size:var(--font-size-big)}.p-top-member__imgContents.supporterSize{max-height:190px}@media screen and (max-width:768px){.p-news__card--category{font-size:.6875rem;padding:4px 12px}.p-news__card--date,.p-news__card--title,.p-privacy__intro,.p-privacy__text{font-size:.875rem}.p-news__pagination{gap:10px}.p-news__pagination--item a{font-size:.75rem;width:34px;height:34px}.c-mv.contact,.p-news-detail__section{padding-top:51px}.p-news-detail__inner{padding:56px 0}.p-news-detail__title{padding:0 0 16px;font-size:1rem}.p-news-detail__header{padding:24px 0 40px}.p-news-detail__image{margin-top:24px}.p-news-detail__image img{aspect-ratio:311/194}.p-news-detail__body{padding:40px 0}.p-news-detail__button{margin-top:40px;font-size:.875rem;padding:16px 40px}.p-privacy__inner,.p-privacy__item{padding:0}.p-privacy__lead,.p-privacy__title{font-size:1rem}.p-privacy__list{padding:0 16px}.p-privacy__information--text,.p-privacy__information--title,.p-privacy__list--item{font-size:.875rem}.p-privacy__children--item{margin:0 0 0 32px}.c-contact__left{margin-right:0;margin-bottom:0}.c-contact__radio{border-radius:10px;padding:12px 15px 12px 8px;font-size:14px}.c-contact__radio input[type=radio]:checked::after{top:5.5px;left:4px;width:11px;height:6px}.c-contact__submit{font-size:14px}.c-contact__submit.contact{width:213px}.c-contact__btnWrap{flex-direction:column;align-items:center;gap:32px}.c-mv.thanks::before{min-height:950px}.c-contact__stepList{flex-direction:row;gap:40px;align-items:flex-start;margin-bottom:56px}.c-contact__stepItem{font-size:14px;padding-left:0;text-align:left}.c-contact__stepItem::before{top:-46%;left:40%}.c-contact__stepItem::after{top:-10px;left:21px;width:105px;height:2px;transform:none}.p-privacy{margin-bottom:120px}.p-top-member__imgContents.supporterSize{max-height:105px}}@media screen and (max-width:450px){.p-top-member__imgContents.supporterSize{max-height:75px}}@media (hover:none) and (pointer:coarse){.c-view:hover{background-color:var(--white);color:var(--navy)}}@media (hover:hover) and (pointer:fine){.l-header-logo__link:hover,.l-header-nav__link:hover,.p-about__link:hover{opacity:.7}.c-view:hover{background-color:var(--navy);color:var(--white)}}