@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Zen+Maru+Gothic&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css";.post-edit-link{position:fixed;bottom:1rem;left:1rem;background:#fff;padding:1rem 2rem;border:2px solid #eb4d4b;border-radius:3rem;color:#eb4d4b;font-weight:bold;font-size:.8rem;opacity:.5;z-index:2}.post-edit-link:hover{background:#eb4d4b;border:2px solid #eb4d4b;color:#fff;opacity:1}*{padding:0;margin:0;list-style:none}html{scroll-behavior:smooth;scroll-padding:0 0 0 0}@media screen and (max-width: 40rem){html{scroll-padding:0 0 0 0}}body{font-family:"Zen Maru Gothic"}a{transition:all .1s linear;text-decoration:none;color:#000}img{width:100%;height:auto;vertical-align:bottom}button{border:0}p{letter-spacing:1px;line-height:1.8}.sp-only{display:none}@media screen and (max-width: 40rem){.sp-only{display:block}}section{overflow-x:clip;position:relative}.wrapper{max-width:60rem;margin:0 auto;padding:4rem 2rem}@media screen and (max-width: 40rem){.wrapper{padding:4rem 1rem}}.inner{max-width:45rem;margin:0 auto;padding:0 2rem}main{margin:0 0 4rem;padding:8rem 0 0}@media screen and (max-width: 40rem){main{padding:4rem 0 0}}.aioseo-breadcrumbs{display:flex;gap:.5rem;align-items:center}.aioseo-breadcrumb:first-child a{display:block;width:21px;height:20px;background:url(../img/home.png) no-repeat center center/cover;text-indent:-9999%}.wrapper-bc{max-width:64rem;margin:0 auto;padding:2rem 2rem}.js-fadein{opacity:0;transform:translate(0, 1rem);transition:all 1s ease-in-out;transition-delay:.5s}.js-fadein-active{opacity:1;transform:translate(0, 0)}.js-slidein{overflow:hidden;transform:translate(-100%, 0);transition:all 1s ease-in-out;transition-delay:1s}.js-slidein .js-slidein-inner{display:block;transform:translate(100%, 0);transition:all 1s ease-in-out;transition-delay:1s}.js-slidein-active{transform:translate(0, 0)}.js-slidein-active .js-slidein-inner{transform:translate(0, 0)}.main-header{display:flex;gap:1rem;flex-direction:column;width:100%;background:#fff;position:fixed;top:0;left:0;z-index:2}@media screen and (max-width: 40rem){.main-header{padding:0 0 1rem}}.pc-main-menu{display:flex;gap:1rem;padding:1rem 1rem 0}.pc-main-menu li{display:flex;align-items:center}.pc-main-menu li h1 a{width:16rem;display:flex;align-items:center}@media screen and (max-width: 64rem){.pc-main-menu li h1 a{width:12rem}}.pc-main-menu li h1 a:hover{opacity:.75}.pc-main-menu li:nth-child(1){margin:0 auto 0 0}@media screen and (max-width: 40rem){.header-phone{display:none}}.header-phone a{font-family:"Noto Sans JP";display:flex;gap:.5rem;align-items:center;font-size:2rem;font-weight:bold;color:#100169}@media screen and (max-width: 64rem){.header-phone a{font-size:1.5rem}}.header-phone a:hover{color:#c19421}.header-phone a:before{content:"";display:block;width:45px;height:2rem;background:url(../img/free-dial.webp) no-repeat center/contain;margin:3px 0 0}@media screen and (max-width: 64rem){.header-phone a:before{font-size:2rem}}@media screen and (max-width: 40rem){.header-contact{display:none}}.header-contact a{font-family:"Noto Sans JP";display:flex;gap:.5rem;justify-content:center;align-items:center;background:url(../img/header-contact.png) repeat-x center center/contain;color:#fff;font-weight:bold;padding:.5rem 1.5rem;border-radius:3rem}.header-contact a:hover{background:url(../img/header-contact-after.png) repeat-x center center/contain}.header-contact a:before{content:"";display:block;width:1.25rem;height:1.25rem;background:url(../img/mail-icon.png) no-repeat center/contain}.header-contact a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:""}.pc-sub-menu-container{background:#100169;display:flex;justify-content:center}@media screen and (max-width: 40rem){.pc-sub-menu-container{display:none}}.pc-sub-menu-container ul{width:64rem;display:flex}.pc-sub-menu-container ul li{width:20%;padding:.5rem 0}.pc-sub-menu-container ul li:first-child a{border-left:1px solid #fff}@media screen and (max-width: 64rem){.pc-sub-menu-container ul li:first-child a{border-left:none}}@media screen and (max-width: 64rem){.pc-sub-menu-container ul li:last-child a{border-right:none}}.pc-sub-menu-container ul li a{display:block;text-align:center;color:#fff;font-weight:bold;padding:.5rem;border-right:1px solid #fff}.pc-sub-menu-container ul li a:hover{color:#c19421}.sp-menu-button-container{display:none}@media screen and (max-width: 40rem){.sp-menu-button-container{display:flex;justify-content:center;align-items:center}}.sp-menu-button-container .sp-menu-button{display:flex;gap:.5rem;flex-direction:column}.sp-menu-button-container .sp-menu-button span{width:2rem;height:2px;background:#100169;transition:all .5s cubic-bezier(1, 0, 0, 1)}.sp-menu-button-container .sp-menu-button-active span:nth-child(1){transform:rotate(-135deg) translate(-7px, -7px)}.sp-menu-button-container .sp-menu-button-active span:nth-child(2){background:rgba(0,0,0,0)}.sp-menu-button-container .sp-menu-button-active span:nth-child(3){transform:rotate(135deg) translate(-7px, 7px)}.sp-menu{position:fixed;top:4rem;left:0;background:#100169;width:calc(100% - 4rem);height:calc(100% - 8rem);padding:2rem 2rem 2rem;overflow:scroll;display:flex;gap:1rem;flex-direction:column;justify-content:space-between;transform:translate(100%, 0);transition:all .5s cubic-bezier(1, 0, 0, 1);z-index:2}.sp-menu .main-menu li a{color:#fff;display:block;font-size:1.25rem;text-align:center;border-bottom:1px solid #fff;padding:1.5rem 0;font-weight:bold}.sp-menu .contact-menu{display:flex;gap:1rem;flex-direction:column}.sp-menu .contact-menu li a{color:#fff}.sp-menu .contact-menu .sp-header-phone a{font-family:"Noto Sans JP";font-size:2.5rem;line-height:2.5rem;font-weight:bold;display:flex;gap:1rem;padding:.5rem;justify-content:center;align-items:center;color:#fff}.sp-menu .contact-menu .sp-header-phone a:before{content:"";display:block;width:52px;height:2rem;background:url(../img/free-dial-grn.webp) no-repeat center/contain;margin:3px 0 0}.sp-menu .contact-menu .sp-header-contact a{font-size:1.5rem;font-weight:bold;display:flex;gap:.5rem;padding:.5rem;justify-content:center;align-items:center;background:url(../img/header-contact.png) repeat-x center center/contain;color:#fff;font-weight:bold;border-radius:5rem}.sp-menu .contact-menu .sp-header-contact a:before{content:"";background:url(../img/mail-icon.png) no-repeat center/contain;width:2rem;height:1.25rem}.sp-menu .contact-menu .sp-header-contact a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-size:1.25rem}.sp-menu-active{transform:translate(0, 0)}.footer-min-menu{padding:0 2rem}@media screen and (max-width: 40rem){.footer-min-menu{padding:0 1rem}}.footer-min-menu-list{display:flex;gap:1rem}@media screen and (max-width: 64rem){.footer-min-menu-list{flex-wrap:wrap}}.footer-min-menu-list li{width:100%}@media screen and (max-width: 64rem){.footer-min-menu-list li{width:calc(50% - .5rem)}}.footer-min-menu-list li a{display:block;position:relative;color:#fff;overflow:hidden}.footer-min-menu-list li a:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.footer-min-menu-list li a:hover .image{transform:scale(1.05)}.footer-min-menu-list li a .image{display:block;transition:all .1s linear}.footer-min-menu-list li a .image img{-o-object-fit:cover;object-fit:cover}.footer-min-menu-list li a .title-container{width:100%;display:flex;gap:1rem;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.footer-min-menu-list li a .title-container .title{font-size:1.5rem;font-weight:bold;letter-spacing:2px}@media screen and (max-width: 40rem){.footer-min-menu-list li a .title-container .title{font-size:1.25rem}}.footer-min-menu-list li a .title-container .arrow{display:flex;justify-content:center;align-items:center;border:1px solid #fff;width:2rem;height:2rem;border-radius:100%}.footer-contact-container{position:relative;z-index:1;border:.25rem solid #100169}.footer-contact-title{background:#100169}.footer-contact-title p{color:#fff;text-align:center;font-size:2rem;font-weight:bold;padding:.5rem 0}@media screen and (max-width: 40rem){.footer-contact-title p{font-size:1.25rem}}.footer-contact-wrapper{display:flex;gap:2rem;padding:4rem 2rem;background:#fff}@media screen and (max-width: 40rem){.footer-contact-wrapper{flex-direction:column}}.footer-contact-wrapper .content{width:100%}.footer-contact-wrapper .content .lead{display:flex;gap:.5rem;justify-content:center;align-items:center;font-size:1.25rem;font-weight:bold;margin:0 0 1rem}@media screen and (max-width: 64rem){.footer-contact-wrapper .content .lead{font-size:1rem}}.footer-contact-wrapper .content .lead:before{color:#c19421;content:"\\"}.footer-contact-wrapper .content .lead:after{color:#c19421;content:"/"}.footer-contact-wrapper .content .link-contact a{font-size:1.5rem;line-height:1.5;font-weight:bold;display:flex;gap:1rem;padding:.5rem;justify-content:center;align-items:center;background:url(../img/header-contact.png) repeat-x center center/contain;color:#fff;font-weight:bold;border-radius:.5rem;letter-spacing:2px}@media screen and (max-width: 64rem){.footer-contact-wrapper .content .link-contact a{font-size:1.25rem;line-height:1.25}}@media screen and (max-width: 40rem){.footer-contact-wrapper .content .link-contact a{font-size:1.25rem;line-height:1.25;letter-spacing:1px}}.footer-contact-wrapper .content .link-contact a:hover{background:url(../img/header-contact-after.png) repeat-x center center/contain}.footer-contact-wrapper .content .link-contact a:before{content:"";width:2rem;height:2rem;background:url(../img/mail-icon.png) no-repeat center/contain}@media screen and (max-width: 40rem){.footer-contact-wrapper .content .link-contact a:before{width:1.5rem;height:1.5rem}}.footer-contact-wrapper .content .link-contact a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-size:2rem}@media screen and (max-width: 64rem){.footer-contact-wrapper .content .link-contact a:after{font-size:1.5rem}}.footer-contact-wrapper .content .link-phone a{font-family:"Noto Sans JP";display:flex;gap:.25rem;justify-content:center;align-items:center;font-size:3.25rem;font-weight:bold;color:#100169}@media screen and (max-width: 64rem){.footer-contact-wrapper .content .link-phone a{font-size:2.25rem}}.footer-contact-wrapper .content .link-phone a:hover{color:#c19421}.footer-contact-wrapper .content .link-phone a:before{content:"";display:block;width:68px;height:3rem;background:url(../img/free-dial.webp) no-repeat center/contain;margin:5px 0 0}@media screen and (max-width: 64rem){.footer-contact-wrapper .content .link-phone a:before{width:51px}}.footer-contact-wrapper .content .info{font-family:"Noto Sans JP";font-size:1rem;font-weight:bold;text-align:center}@media screen and (max-width: 64rem){.footer-contact-wrapper .content .info{font-size:.8rem;font-weight:bold}}.footer-main-content{background:#f4f4f4;position:relative}.footer-main-content-container{display:flex;gap:2rem;justify-content:space-between;margin:0 0 4rem}.footer-main-content-container *{font-weight:bold}@media screen and (max-width: 40rem){.footer-main-content-container{flex-direction:column}}.footer-main-content-container .content{width:100%;display:flex;flex-direction:column}.footer-main-content-container .content .image{max-width:20rem;margin:0 0 2rem}@media screen and (max-width: 64rem){.footer-main-content-container .content .image{max-width:14rem}}.footer-main-content-container .content .image a{display:block}.footer-main-content-container .content .image a:hover{opacity:.75}.footer-main-content-container .content .title{font-family:"Noto Sans JP";font-size:1.5rem}.footer-main-content-container .content .address{font-family:"Noto Sans JP";font-size:1rem}.footer-main-content-container .content .phone a{font-family:"Noto Sans JP";font-size:1.5rem;font-weight:bold;display:flex;gap:.1rem}.footer-main-content-container .content .phone a:hover{opacity:.75}.footer-main-content-container .content .phone a:before{content:"";display:block;width:40px;height:2rem;background:url(../img/free-dial.webp) no-repeat center/contain;margin:3px 0 0}.footer-main-content-container .content .business-hour{font-family:"Noto Sans JP";font-size:.8rem}.footer-main-content-container .map{width:100%}.footer-main-content-container .map iframe{width:100%;aspect-ratio:16/9}.footer-main-content-menu-list{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center;width:20rem;margin:0 auto 0}.footer-main-content-menu-list li a{font-family:"Noto Sans JP"}.footer-main-content-menu-list li a:hover{color:#c19421}.copyright{font-family:"Noto Sans JP";text-align:center;color:#909297;padding:0 0 2rem}.go-top{position:absolute;top:1rem;right:1rem}@media screen and (max-width: 64rem){.go-top{position:absolute;top:0rem;right:1rem;transform:translate(0, -50%)}}.go-top a{font-family:"Noto Sans JP";display:flex;justify-content:center;align-items:center;flex-direction:column;background:#fff;color:#100169;font-size:1rem;font-weight:bold;width:4rem;height:4rem;border:1px solid #100169;border-radius:100%}.go-top a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";display:block}.go-top a:hover{color:#fff;background:#100169}.index-cover{border-bottom:2rem solid #100169}.index-lead{overflow:hidden;background:url(../img/index-lead-bg.webp)}.index-lead .wrapper{position:relative}.index-lead-result{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin:0 0 4rem;position:relative;z-index:1}@media screen and (max-width: 40rem){.index-lead-result{margin:0 0 2rem;flex-direction:column;justify-content:normal;align-items:baseline}}.index-lead-result .title{color:#100169;font-size:1.5rem;font-weight:bold;display:flex;gap:.5rem;align-items:center}.index-lead-result .title:before{content:"";width:1.5rem;height:1.5rem;background:url(../img/info-icon.png) no-repeat center/contain}.index-lead-result .link{border-bottom:1px solid #000}.index-lead-result .link a{font-family:"Noto Sans JP";letter-spacing:1px;font-size:1.25rem;display:flex;gap:.5rem;align-items:center;transform:translate(-1rem, 0);padding:0 12rem .25rem 0}@media screen and (max-width: 64rem){.index-lead-result .link a{padding:0 6rem .25rem 0}}@media screen and (max-width: 40rem){.index-lead-result .link a{font-size:1rem;color:#100169;font-weight:bold;padding:0 0 .25rem}}.index-lead-result .link a:hover{transform:translate(0, 0);color:#c19421}.index-lead-result .link a:before{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-weight:bold;color:rgba(0,0,0,0);opacity:0;transform:translate(-1rem, 0);transition:all .1s linear}.index-lead-result .link a:hover:before{opacity:1;color:#c19421;transform:translate(0, 0)}.index-lead-content{position:relative;z-index:1}.index-lead-content .lead{font-size:2.5rem;letter-spacing:2px;text-align:center;font-weight:bold;margin:0 0 2rem}@media screen and (max-width: 64rem){.index-lead-content .lead{font-size:2rem}}@media screen and (max-width: 40rem){.index-lead-content .lead{font-size:1.5rem}}.index-lead-content .lead .accent{color:#e50012}.index-lead-content .article{font-family:"Noto Sans JP";text-align:center}.index-lead-bubble-1{position:absolute;bottom:-10rem;left:-20rem;width:25rem}.index-lead-bubble-2{position:absolute;top:-10rem;right:-10rem;width:25rem}.index-lead-nami-1{position:absolute;bottom:4rem;right:-18rem;width:25rem}.index-result{background:#fff7e6}@media screen and (max-width: 40rem){.index-result .common-button a{margin:0 1rem}}.index-result-sub-title{font-size:1.25rem;text-align:center;color:#100169;margin:0 0 1rem}.index-result-main-title-container{display:flex;gap:1rem;justify-content:center;align-items:center}@media screen and (max-width: 40rem){.index-result-main-title-container{gap:.5rem}}.index-result-main-title-container:before{content:"";display:block;width:4rem;height:2rem;background:url(../img/index-result-icon.png) no-repeat center center/contain}@media screen and (max-width: 40rem){.index-result-main-title-container:before{width:2rem;height:1rem}}.index-result-main-title-container:after{content:"";display:block;width:4rem;height:2rem;background:url(../img/index-result-icon.png) no-repeat center center/contain}@media screen and (max-width: 40rem){.index-result-main-title-container:after{width:2rem;height:1rem}}.index-result-main-title{font-weight:bold;font-size:2.5rem}@media screen and (max-width: 40rem){.index-result-main-title{font-size:1.5rem}}.index-result-main-title .accent{color:#100169}.index-result-list-container{margin:0 0 4rem}.index-result-list-container .slick-list{margin:0 -0.5rem}.index-result-list-container .slick-slide{margin:0 .5rem}.index-result-list-rt,.index-result-list-lt{margin:0 0 2rem}@media screen and (max-width: 40rem){.index-result-list-rt,.index-result-list-lt{margin:0 0 1rem}}.index-result-list-rt li,.index-result-list-lt li{background:#fff}.index-result-list-rt li .image,.index-result-list-lt li .image{padding:1rem 1rem .5rem}.index-result-list-rt li .title,.index-result-list-lt li .title{text-align:center;padding:0 1rem 1rem}@media screen and (max-width: 40rem){.index-result-list-rt li .title,.index-result-list-lt li .title{font-size:.8rem}}.common-button a{display:block;text-align:center;position:relative;background:#100169;color:#fff;font-size:2rem;font-weight:bold;padding:1.5rem 1rem;width:26rem;margin:0 auto;letter-spacing:2px}@media screen and (max-width: 40rem){.common-button a{width:auto;font-size:1.5rem}}.common-button a:hover{background:#c19421}.common-button a:before{content:"●";color:#fff;font-size:1rem;position:absolute;top:50%;left:1rem;transform:translate(0, -50%)}.common-button a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;border:1px solid #fff;border-radius:100%;position:absolute;top:50%;right:1rem;transform:translate(0, -50%)}.index-result-mid-contact{position:relative}.index-result-mid-contact:after{content:"";background:url(../img/index-result-min-contact.webp) no-repeat center center/cover;display:block;width:11rem;height:6rem;position:absolute;top:-2rem;right:1rem;z-index:1}@media screen and (max-width: 64rem){.index-result-mid-contact:after{width:6rem;height:3rem;position:absolute;top:-1rem;right:1rem}}@media screen and (max-width: 40rem){.index-result-mid-contact:after{display:none}}.index-result-nami-1{position:absolute;top:-9rem;right:-13rem;width:25rem}.index-result-nami-2{position:absolute;bottom:-2rem;left:-16rem;width:25rem}.index-service{overflow:hidden;background:url(../img/index-lead-bg.webp) no-repeat center center/cover}.index-service .wrapper{position:relative}.index-service-lead{display:flex;gap:2rem;justify-content:center;margin:0 0 4rem;position:relative;z-index:1}@media screen and (max-width: 40rem){.index-service-lead{gap:1rem;flex-direction:column}}.index-service-lead .content .lead{font-size:1.25rem;color:#100169}.index-service-lead .content .title{font-size:3rem;font-weight:bold}.index-service-lead .content .title .accent{color:#100169}.index-service-lead .article{flex:1}.index-service-lead .article P{font-family:"Noto Sans JP"}@media screen and (max-width: 40rem){.index-service-lead .article P{font-size:1.25rem}}.index-service-content{display:flex;gap:4rem;position:relative;z-index:1}@media screen and (max-width: 40rem){.index-service-content{gap:2rem;flex-direction:column}}.index-service-content .content{width:100%}.index-service-content .content .image{margin:0 0 1rem}.index-service-content .content .title{font-size:2rem;font-weight:bold;text-align:center;letter-spacing:2px;margin:0 0 .5rem}@media screen and (max-width: 40rem){.index-service-content .content .title{font-size:1.5rem}}.index-service-content .content p{font-family:"Noto Sans JP";text-align:center}.index-service-bubble-1{position:absolute;top:-10rem;left:-20rem;width:25rem}.index-service-bubble-2{position:absolute;top:15rem;right:-15rem;width:25rem}.index-service-bubble-3{position:absolute;bottom:-18rem;left:14rem;width:25rem}.index-flow{overflow:hidden}.index-flow a{display:block}.index-flow a:hover .index-flow-image{transform:scale(1.05)}.index-flow a:hover .arrow{background:#fff}.index-flow a:hover .arrow i{color:rgba(30,37,125,.5)}.index-flow a:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.index-flow a .title-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;gap:1rem;flex-direction:column;align-items:center;width:100%;text-align:center}@media screen and (max-width: 40rem){.index-flow a .title-container{width:calc(100% - 4rem);padding:0 2rem;font-size:1.25rem}}.index-flow a .title-container .title{font-size:3rem;font-weight:bold;color:#fff}@media screen and (max-width: 40rem){.index-flow a .title-container .title{font-size:2rem}}.index-flow a .title-container .article{font-family:"Noto Sans JP";color:#fff}.index-flow a .title-container .arrow{color:#fff;font-size:2rem;width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;border:1px solid #fff;border-radius:100%;transition:all .1s linear}.index-flow-image{position:relative;transition:all .1s linear}@media screen and (max-width: 64rem){.index-flow-image{aspect-ratio:2/1}}@media screen and (max-width: 40rem){.index-flow-image{aspect-ratio:3/2}}.index-flow-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index-flow-image:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(30,37,125,.5)}.index-reason{background:url(../img/index-reason.webp) no-repeat top center/contain;position:relative}.index-reason:before{content:"";background:url(../img/index-lead-bg.webp);position:absolute;top:0;left:0;display:block;width:100%;height:100%;mix-blend-mode:multiply}.index-reason .wrapper{position:relative}.index-reason-title-top-container{display:flex;gap:.5rem;justify-content:center;align-items:center;margin:0 0 2rem;position:relative;z-index:1}@media screen and (max-width: 40rem){.index-reason-title-top-container{gap:.5rem}}.index-reason-title-top-container:before{content:"";display:block;width:4rem;height:2.5rem;background:url(../img/index-reason-title-icon-1.webp) no-repeat center center/contain}@media screen and (max-width: 40rem){.index-reason-title-top-container:before{width:2rem;height:1.5rem}}.index-reason-title-top-container:after{content:"";display:block;width:4rem;height:2.5rem;background:url(../img/index-reason-title-icon-1.webp) no-repeat center center/contain}@media screen and (max-width: 40rem){.index-reason-title-top-container:after{width:2rem;height:1.5rem}}.index-reason-title{font-weight:bold;font-size:2.5rem}@media screen and (max-width: 40rem){.index-reason-title{font-size:1.5rem}}.index-reason-title .accent{color:#100169}.index-reason-nami-1{position:absolute;top:33rem;right:-17rem;width:25rem}@media screen and (max-width: 64rem){.index-reason-nami-1{position:absolute;top:27rem;right:-12rem;width:25rem}}.index-reason-nami-2{position:absolute;bottom:33rem;left:-25rem;width:25rem}@media screen and (max-width: 64rem){.index-reason-nami-2{position:absolute;bottom:67rem;left:-8rem;width:25rem}}@media screen and (max-width: 40rem){.index-reason-nami-2{position:absolute;bottom:107rem;left:-9rem;width:25rem}}.index-reason-nami-3{position:absolute;bottom:6rem;right:-26rem;width:25rem}.index-reason-list{display:flex;gap:1rem;margin:0 0 4rem;position:relative;z-index:1}@media screen and (max-width: 64rem){.index-reason-list{flex-direction:column;align-items:center}}.index-reason-list li{background:#fff;padding:1rem;display:flex;gap:.5rem;flex-direction:column;justify-content:center;align-items:center;border-radius:100%;width:18rem;height:18rem}.index-reason-list li .image{height:3rem}.index-reason-list li .image img{width:auto;height:100%}.index-reason-list li .title{font-size:2rem;font-weight:bold;color:#100169}.index-reason-list li .title .accent{color:#c19421}.index-reason-list li .article{width:90%}.index-reason-list li .article p{font-family:"Noto Sans JP";text-align:center}.index-reason-sub-title{font-size:1.25rem;text-align:center;color:#100169;margin:0 0 1rem}.index-reason-title-bottom-container{display:flex;gap:.5rem;justify-content:center;align-items:center;margin:0 0 4rem}@media screen and (max-width: 40rem){.index-reason-title-bottom-container{gap:.5rem}}.index-reason-title-bottom-container:before{content:"";display:block;width:4rem;height:2.5rem;background:url(../img/index-reason-title-icon-2.webp) no-repeat center center/contain}@media screen and (max-width: 40rem){.index-reason-title-bottom-container:before{width:2rem;height:1.5rem}}.index-reason-title-bottom-container:after{content:"";display:block;width:4rem;height:2.5rem;background:url(../img/index-reason-title-icon-2.webp) no-repeat center center/contain}@media screen and (max-width: 40rem){.index-reason-title-bottom-container:after{width:2rem;height:1.5rem}}.index-reason-title-bottom-container .index-reason-title{font-weight:bold;font-size:2.5rem;position:relative;z-index:1}@media screen and (max-width: 40rem){.index-reason-title-bottom-container .index-reason-title{font-size:1.5rem}}.index-reason-title-bottom-container .index-reason-title .accent{color:#100169}.index-reason-strong-list-lar{display:flex;gap:2rem;margin:0 0 2rem;position:relative;z-index:1}@media screen and (max-width: 40rem){.index-reason-strong-list-lar{flex-direction:column}}.index-reason-strong-list-lar li{border:.25rem solid #c19421;background:#fff;padding:2rem;display:flex;gap:2rem;align-items:center}@media screen and (max-width: 64rem){.index-reason-strong-list-lar li{padding:1rem}}.index-reason-strong-list-lar li .image{width:10rem}@media screen and (max-width: 64rem){.index-reason-strong-list-lar li .image{width:5rem}}.index-reason-strong-list-lar li .content{flex:1}.index-reason-strong-list-lar li .content .title{text-align:center;font-weight:bold;font-size:1.25rem;margin:0 0 1rem}.index-reason-strong-list-lar li .content .article{font-family:"Noto Sans JP";text-align:center}.index-reason-strong-list-min{display:flex;gap:2rem;justify-content:center;margin:0 0 4rem;position:relative;z-index:1;flex-wrap:wrap}@media screen and (max-width: 40rem){.index-reason-strong-list-min{flex-direction:column}}.index-reason-strong-list-min li{border:.25rem solid #c19421;background:#fff;padding:2rem;display:flex;gap:1rem;flex-direction:column;width:calc(33.3333333333% - 5.85rem)}@media screen and (max-width: 64rem){.index-reason-strong-list-min li{padding:1rem;width:calc(33.3333333333% - 4rem)}}@media screen and (max-width: 40rem){.index-reason-strong-list-min li{width:auto;display:flex;flex-direction:row;gap:2rem;align-items:center}}.index-reason-strong-list-min li .image{height:10rem;margin:0 auto}@media screen and (max-width: 64rem){.index-reason-strong-list-min li .image{height:5rem}}.index-reason-strong-list-min li .image img{width:auto;height:100%}.index-reason-strong-list-min li .title{text-align:center;font-weight:bold;font-size:1.25rem}@media screen and (max-width: 40rem){.index-reason-strong-list-min li .title{margin:0 0 1rem 0}}.index-reason-strong-list-min li .article{font-family:"Noto Sans JP";text-align:center}.index-before-content{display:flex}@media screen and (max-width: 64rem){.index-before-content{flex-direction:column}}.index-before-content .content{max-width:22rem}@media screen and (max-width: 64rem){.index-before-content .content{max-width:none;display:flex}}.index-before-content .wrapper .article{font-family:"Noto Sans JP";text-align:center}@media screen and (max-width: 40rem){.index-before-content .wrapper .article{font-size:.8rem}}.index-before-lead{font-size:1.25rem;text-align:center;color:#100169;margin:0 0 1rem}.index-before-article{text-align:center;font-size:3.5rem;font-weight:bold;margin:0 0 2rem}@media screen and (max-width: 40rem){.index-before-article{font-size:1.75rem}}.index-before-article .border{color:#100169;border:1px solid #100169;border-radius:.5rem;padding:0 1rem;margin:0 .5rem}.index-before-article .accent{color:#c19421}.index-middle-lead{background:#fff7e6}.index-middle-lead-container{position:relative}.index-middle-lead-container:after{content:"";display:block;width:10rem;height:10rem;background:url(../img/index-middle-lead-accent.webp) no-repeat center center/cover;position:absolute;bottom:-3rem;right:-5rem}@media screen and (max-width: 64rem){.index-middle-lead-container:after{bottom:-3rem;right:-3rem}}.index-middle-lead-container .index-middle-lead-wrapper{display:flex;gap:2rem;align-items:center;background:#fff;margin:4rem 0 4rem calc(50% - 50vw);padding:2rem 2rem 2rem calc(50vw - 50%);width:calc(100% - 2rem);position:relative;z-index:1}@media screen and (max-width: 64rem){.index-middle-lead-container .index-middle-lead-wrapper{flex-direction:column-reverse;margin:0 0 0 calc(50% - 50vw)}}.index-middle-lead-container .content .lead{width:100%;font-size:2rem;font-weight:bold;margin:0 0 2rem}@media screen and (max-width: 40rem){.index-middle-lead-container .content .lead{font-size:1.25rem}}.index-middle-lead-container .content .lead .accent{color:#100169}.index-middle-lead-container .content .image{width:100%}.index-middle-lead-container .content .article p{font-family:"Noto Sans JP";margin:0 0 2rem}.index-middle-lead-container .content .name{font-family:"Noto Sans JP";text-align:right;font-weight:bold}.index-info-container{display:flex}.index-info-container a{display:flex}.index-info-container a:hover .image{transform:scale(1.05)}@media screen and (max-width: 64rem){.index-info-container a:hover .image{transform:none}}.index-info-container a:hover .arrow{color:#fff;background:#100169}.index-info-container a .content{background:#fff;display:flex;justify-content:center;align-items:center;padding:2rem;width:35%}@media screen and (max-width: 64rem){.index-info-container a .content{width:auto;position:absolute;top:0;left:0}}@media screen and (max-width: 40rem){.index-info-container a .content{top:unset;bottom:0rem;padding:1rem;background:rgba(255,255,255,.9)}}.index-info-container a .content .index-info-title-container{display:flex;gap:1rem;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 64rem){.index-info-container a .content .index-info-title-container{gap:.5rem}}.index-info-container a .content .index-info-title-container .title{font-size:3rem;font-weight:bold;letter-spacing:2px}@media screen and (max-width: 64rem){.index-info-container a .content .index-info-title-container .title{font-size:2rem}}@media screen and (max-width: 40rem){.index-info-container a .content .index-info-title-container .title{font-size:1.5rem}}.index-info-container a .content .index-info-title-container .title .accent{color:#100169}.index-info-container a .content .index-info-title-container .lead{font-family:"Noto Sans JP";color:#100169;font-size:1.25rem}@media screen and (max-width: 64rem){.index-info-container a .content .index-info-title-container .lead{font-size:1rem}}.index-info-container a .content .index-info-title-container .arrow{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:2rem;border:1px solid #100169;border-radius:100%;transition:all .1s linear}@media screen and (max-width: 64rem){.index-info-container a .content .index-info-title-container .arrow{width:2rem;height:2rem}}@media screen and (max-width: 40rem){.index-info-container a .content .index-info-title-container .arrow{font-size:1rem}}.index-info-container a .image-container{flex:1;overflow:hidden}.index-info-container a .image-container .image{transition:all .1s linear}@media screen and (max-width: 64rem){.index-info-container a .image-container .image{height:18rem;margin:0 0 0 10rem}}@media screen and (max-width: 40rem){.index-info-container a .image-container .image{height:15rem;margin:0 0 0 2rem;padding:0 0 2rem}}.index-info-container a .image-container .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index-faq{background:#fff7e6;padding:0 0 2rem}.index-faq .wrapper{position:relative}.index-faq-sub-title{font-family:"Noto Sans JP";font-size:1.25rem;text-align:center;color:#100169}.index-faq-title-container{display:flex;gap:1rem;justify-content:center;align-items:center;margin:0 0 4rem}.index-faq-title-container .index-faq-title{font-weight:bold;font-size:2.5rem;position:relative;z-index:1}.index-faq-list{background:#fff;border:.25rem solid #c19421;margin:0 0 1rem;position:relative;z-index:1}.index-faq-list dt.index-faq-list-dt{display:flex;gap:.5rem;align-items:center;padding:1rem;font-weight:bold;transition:all .1s linear}.index-faq-list dt.index-faq-list-dt:hover{cursor:pointer;color:#c19421}.index-faq-list dt.index-faq-list-dt:before{content:"Q.";font-weight:bold;color:#1e257d}@media screen and (max-width: 40rem){.index-faq-list dt.index-faq-list-dt .content{flex:1;font-size:.9rem}}.index-faq-list dt.index-faq-list-dt .plus{width:1rem;height:.25rem;background:#000;border-radius:1rem;display:block;margin:0 0 0 auto;position:relative}.index-faq-list dt.index-faq-list-dt .plus:before{content:"";width:1rem;height:.25rem;background:#000;border-radius:1rem;display:block;transform:rotate(90deg);position:absolute;top:0;left:0}.index-faq-list dd{font-family:"Noto Sans JP";display:flex;gap:.5rem;padding:0 1rem 1rem}.index-faq-list dd:before{font-family:"Zen Maru Gothic";content:"A.";font-weight:bold;color:#e50012}.index-faq-list-dt-active .plus:before{content:"";transform:rotate(360deg) !important}.index-faq-nami-1{position:absolute;top:5rem;right:-25rem;width:25rem}.index-faq-nami-3{position:absolute;bottom:4rem;right:-25rem;width:25rem}.index-faq-nami-4{position:absolute;bottom:12rem;left:-25rem;width:25rem}.index-faq-nami-5{position:absolute;top:10rem;left:-10rem;width:25rem}.index-access{background:#fff7e6}.index-access-map iframe{aspect-ratio:20/5;display:block;width:100%}@media screen and (max-width: 40rem){.index-access-map iframe{aspect-ratio:4/3}}.index-access-route{background:url(../img/index-access-route.webp)}.index-access-route-title{font-size:1.5rem;font-weight:bold;color:#100169;background:#fff;padding:1rem;border-left:1rem solid #c19421;margin:0 0 2rem}.index-access-route-list{display:flex;gap:2rem;flex-wrap:wrap}@media screen and (max-width: 40rem){.index-access-route-list{flex-direction:column}}.index-access-route-list li{width:calc(33.3333333333% - 1.5rem)}@media screen and (max-width: 40rem){.index-access-route-list li{width:auto}}.index-access-route-list li .image{margin:0 0 .5rem}.index-access-route-list li .article p{font-family:"Noto Sans JP";color:#fff;font-weight:bold;letter-spacing:0}.page-cover{background:url(../img/page-cover.webp) no-repeat center center/cover;width:100%;height:20rem;position:relative;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 40rem){.page-cover{height:14rem}}.page-cover:before{content:"";display:block;width:10rem;height:5rem;position:absolute;top:0;right:0;background:rgba(193,148,33,.3);-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%)}@media screen and (max-width: 40rem){.page-cover:before{width:5rem;height:2.5rem}}.page-cover:after{content:"";display:block;width:10rem;height:5rem;position:absolute;bottom:0;left:0;background:rgba(193,148,33,.3);-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%);clip-path:polygon(0 0, 0 100%, 100% 100%)}@media screen and (max-width: 40rem){.page-cover:after{width:5rem;height:2.5rem}}.page-title-container{display:flex;gap:.5rem;flex-direction:column;align-items:center;padding:0 2rem}@media screen and (max-width: 40rem){.page-title-container{padding:0 1rem}}.page-title-container .main-title{font-size:3.5rem;font-weight:bold;letter-spacing:3px;text-align:center}@media screen and (max-width: 64rem){.page-title-container .main-title{font-size:2.5rem}}@media screen and (max-width: 40rem){.page-title-container .main-title{font-size:2rem}}.page-title-container .main-title .accent{color:#c19421}.page-title-container .lead{font-family:"Noto Sans JP";font-size:1.25rem;text-align:center}@media screen and (max-width: 40rem){.page-title-container .lead{font-size:1rem}}.itemlist-item{background:#fff7e6}.itemlist-instance{background:url(../img/index-lead-bg.webp)}.itemlist-instance .index-result-main-title-container{margin:0 0 4rem}.itemlist-instance-menu{display:flex;gap:2rem;justify-content:center;align-items:center;margin:0 0 4rem}@media screen and (max-width: 40rem){.itemlist-instance-menu{gap:1rem;flex-direction:column}}.itemlist-instance-menu li{width:100%}.itemlist-instance-menu li a{display:block;border:.25rem;position:relative;color:#c19421;border:1px solid #c19421;padding:1rem;text-align:center;font-weight:bold}.itemlist-instance-menu li a:hover{background:#fff7e6}.itemlist-instance-menu li a:after{content:"";position:absolute;bottom:0;right:0;width:2rem;height:2rem;background:#c19421;-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%);clip-path:polygon(100% 0, 0% 100%, 100% 100%)}.itemlist-instance-title{font-size:2.5rem;font-weight:bold;display:flex;gap:1rem;flex-direction:column;align-items:center;justify-content:center;margin:0 0 4rem}@media screen and (max-width: 40rem){.itemlist-instance-title{font-size:1.5rem}}.itemlist-instance-title:after{content:"";width:5rem;height:.25rem;background:#c19421;display:block}.itemlist-instance-list{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin:0 0 4rem}@media screen and (max-width: 40rem){.itemlist-instance-list{gap:1rem}}.itemlist-instance-list li{background:#f4f4f4;padding:2rem;width:calc(33.3333333333% - 5.5rem)}@media screen and (max-width: 64rem){.itemlist-instance-list li{padding:1rem;width:calc(33.3333333333% - 3.5rem)}}@media screen and (max-width: 40rem){.itemlist-instance-list li{width:calc(50% - 2.5rem)}}.itemlist-instance-list li .image{margin:0 0 .5rem}.itemlist-instance-list li .title{text-align:center}@media screen and (max-width: 40rem){.itemlist-instance-list li .title{font-size:.8rem;font-weight:bold}}.no-margin{margin:0}.info-space{background:url(../img/index-lead-bg.webp)}.info-lead{background:#fff7e6}.info-lead-content{display:flex;gap:2rem}@media screen and (max-width: 64rem){.info-lead-content{flex-direction:column-reverse}}.info-lead-content .content{width:100%}.info-lead-content .content .title{font-size:2rem;font-weight:bold;margin:0 0 2rem}@media screen and (max-width: 40rem){.info-lead-content .content .title{font-size:1.5rem}}.info-lead-content .content .lead p{color:#100169;font-size:1.25rem}@media screen and (max-width: 40rem){.info-lead-content .content .lead p{font-size:1rem}}.info-lead-content .image{width:100%}.info-greeting{background:url(../img/index-lead-bg.webp);margin:0 0 4rem}.info-greeting .article p{font-family:"Noto Sans JP";margin:0 0 2rem}.info-greeting .article .name{font-family:"Noto Sans JP";text-align:right;font-weight:bold}.info-store{background:url(../img/index-lead-bg.webp)}.info-store .image{width:100%;display:flex;gap:2rem;flex-direction:column}.info-store-content{display:flex;gap:4rem}@media screen and (max-width: 64rem){.info-store-content{gap:2rem}}@media screen and (max-width: 40rem){.info-store-content{flex-direction:column-reverse}}.info-store-content-table{border-collapse:collapse;width:100%}.info-store-content-table tr{border-bottom:1px solid #000}.info-store-content-table tr:first-child{border-top:1px solid #000}.info-store-content-table th{padding:1rem 1rem 1rem 0;white-space:nowrap}.info-store-content-table td{padding:1rem 0}.info-store-content-table th,.info-store-content-table td{font-family:"Noto Sans JP";text-align:left;font-weight:bold}.flow-content{background:url(../img/index-lead-bg.webp)}.flow-content-container{padding:0 0 0 2rem}@media screen and (max-width: 40rem){.flow-content-container{padding:0 0 0 1rem}}.flow-content-container dl{border-left:.2rem dashed #100169;position:relative;padding:0 0 2rem 3rem}@media screen and (max-width: 40rem){.flow-content-container dl{padding:0 0 2rem 2rem}}.flow-content-container dl:last-child{border:none;padding:0 0 0 3rem}.flow-content-container dl dt{position:absolute;top:0;left:-2.25rem;font-size:2.5rem;color:#c19421;font-weight:bold;width:4rem;height:4rem;background:#fff;border:.2rem solid #100169;border-radius:100%;text-align:center;letter-spacing:.1rem}@media screen and (max-width: 64rem){.flow-content-container dl dt{font-size:2rem;line-height:3.5rem}}@media screen and (max-width: 40rem){.flow-content-container dl dt{font-size:1.5rem;line-height:3rem;left:-1.75rem;width:3rem;height:3rem}}.flow-content-container dl dd{display:flex;gap:4rem}@media screen and (max-width: 64rem){.flow-content-container dl dd{gap:2rem}}@media screen and (max-width: 40rem){.flow-content-container dl dd{gap:1rem;flex-direction:column}}.flow-content-container dl dd .content{width:100%}.flow-content-container dl dd .content .title{color:#100169;font-size:2.5rem;font-weight:bold;letter-spacing:2px;margin:0 0 .5rem}@media screen and (max-width: 64rem){.flow-content-container dl dd .content .title{font-size:1.75rem;margin:0 0 1rem;letter-spacing:0}}@media screen and (max-width: 40rem){.flow-content-container dl dd .content .title{margin:0 0 .5rem}}.flow-content-container dl dd .content .article p{font-family:"Noto Sans JP"}.flow-content-container dl dd .image{width:100%}.result-content{background:#fff7e6}.policy-content h2{font-family:"Noto Sans JP";font-size:1.5rem;border-bottom:1px solid #ccc;padding:0 0 .5rem;margin:0 0 .5rem}.policy-content p{font-family:"Noto Sans JP";margin:0 0 2rem}@media screen and (max-width: 40rem){.policy-content p{font-size:.85rem;letter-spacing:0}}.policy-content ul{margin:0 0 2rem}.policy-content ul li{font-family:"Noto Sans JP"}@media screen and (max-width: 40rem){.policy-content ul li{font-size:.85rem;letter-spacing:0}}.policy-content div{font-family:"Noto Sans JP"}@media screen and (max-width: 40rem){.policy-content div{font-size:.85rem;letter-spacing:0}}.contact-lead{background:url(../img/index-lead-bg.webp)}.contact-caution-container{text-align:center;margin:0 0 4rem}.contact-caution{padding:2rem;border:2px solid #ccc;border-radius:1rem;position:relative;overflow:hidden;display:inline-block}@media screen and (max-width: 40rem){.contact-caution{padding:2rem 1rem}}.contact-caution:before{content:"";display:block;width:5rem;height:2.5rem;background:#100169;position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%)}.contact-caution p{font-family:"Noto Sans JP";text-align:center}.contact-phone{background:#e9ecff;padding:2rem;display:flex;justify-content:center;align-items:center;text-align:center}@media screen and (max-width: 40rem){.contact-phone{padding:2rem 1rem}}.contact-phone-container{display:flex;gap:0rem;flex-direction:column;align-items:center}@media screen and (max-width: 40rem){.contact-phone-container{gap:.5rem}}.contact-phone-container .title{font-family:"Noto Sans JP";font-size:1.75rem}@media screen and (max-width: 40rem){.contact-phone-container .title{font-size:1rem;font-weight:bold}}.contact-phone-container .phone a{font-family:"Noto Sans JP";color:#100169;font-size:5rem;font-weight:bold;display:flex;gap:.5rem;align-items:center;justify-content:center}@media screen and (max-width: 64rem){.contact-phone-container .phone a{font-size:4.5rem}}@media screen and (max-width: 40rem){.contact-phone-container .phone a{font-size:2.5rem}}.contact-phone-container .phone a:hover{color:#c19421}.contact-phone-container .phone a:before{content:"";display:block;width:102px;height:5rem;background:url(../img/free-dial.webp) no-repeat center/contain;margin:9px 0 0}@media screen and (max-width: 64rem){.contact-phone-container .phone a:before{width:93px;height:5rem;margin:5px 0 0}}@media screen and (max-width: 40rem){.contact-phone-container .phone a:before{width:53px;height:3rem;margin:3px 0 0}}.contact-phone-container .business-hour{font-family:"Noto Sans JP";font-size:1.25rem}@media screen and (max-width: 40rem){.contact-phone-container .business-hour{font-size:.9rem}}.contact-form{background:url(../img/index-lead-bg.webp)}.contact-container{display:flex;gap:1rem;justify-content:space-between;margin:0 0 2rem}@media screen and (max-width: 40rem){.contact-container{gap:.5rem;flex-direction:column}}.contact-container dt{font-family:"Noto Sans JP";font-size:1.25rem;font-weight:bold;display:flex;align-items:center}.contact-container dt p{display:flex;align-items:center}.contact-container dd{width:32rem}@media screen and (max-width: 64rem){.contact-container dd{width:25rem}}@media screen and (max-width: 40rem){.contact-container dd{width:auto}}.contact-container dd .wpcf7-form-control.wpcf7-radio{display:flex;gap:1rem}@media screen and (max-width: 64rem){.contact-container dd .wpcf7-form-control.wpcf7-radio{flex-direction:column}}@media screen and (max-width: 40rem){.contact-container dd .wpcf7-form-control.wpcf7-radio{flex-wrap:wrap}}.contact-container dd .wpcf7-list-item{margin:0 !important}.contact-container dd .wpcf7-list-item label{display:flex;gap:.25rem;align-items:center;margin:0}.contact-container dd .wpcf7-form-control.wpcf7-text{display:block;padding:1rem .5rem;border:none;border-radius:.5rem;width:calc(100% - 1rem);box-shadow:0 0 1rem 0 rgba(0,0,0,.1)}@media screen and (max-width: 40rem){.contact-container dd .wpcf7-form-control.wpcf7-text{padding:1rem .5rem}}.contact-container dd .wpcf7-form-control.wpcf7-textarea{display:block;padding:.5rem;border:none;border-radius:.5rem;width:calc(100% - 1rem);box-shadow:0 0 1rem 0 rgba(0,0,0,.1)}@media screen and (max-width: 40rem){.contact-container dd .wpcf7-form-control.wpcf7-textarea{padding:1rem .5rem}}span.required{font-size:.8rem;color:#fff;background:#d64b36;padding:.25rem .5rem;border-radius:1rem;margin:0 0 0 .5rem}.wpcf7-list-item-label{font-family:"Noto Sans JP"}.contact-verify{margin:0 0 2rem;text-align:center}.contact-verify .wpcf7-list-item-label{font-family:"Noto Sans JP";font-size:1.25rem}@media screen and (max-width: 40rem){.contact-verify .wpcf7-list-item-label{font-size:1rem}}.contact-verify .wpcf7-list-item-label a{font-weight:bold;text-decoration:underline}.contact-verify .wpcf7-list-item-label a:hover{color:#c19421}.wpcf7-list-item{margin:0 !important}.contact-submit{text-align:center}.contact-submit input{background:#fff;font-size:1.25rem;padding:1rem;width:20rem;color:#100169;border:2px solid #100169;border-radius:3rem;transition:all .1s linear}.contact-submit input:hover{color:#fff;background:#100169}.wpcf7-spinner{display:none}