.m-b-0{margin-bottom:unset !important}.m-b-1{margin-bottom:.0833333333vw !important}@media(max-width: 640px){.m-b-1{margin-bottom:.3125vw !important}}.m-b-2{margin-bottom:.1666666667vw !important}@media(max-width: 640px){.m-b-2{margin-bottom:.625vw !important}}.m-b-3{margin-bottom:.25vw !important}@media(max-width: 640px){.m-b-3{margin-bottom:.9375vw !important}}.m-b-4{margin-bottom:.3333333333vw !important}@media(max-width: 640px){.m-b-4{margin-bottom:1.25vw !important}}.m-b-5{margin-bottom:.4166666667vw !important}@media(max-width: 640px){.m-b-5{margin-bottom:1.5625vw !important}}.m-b-6{margin-bottom:.5vw !important}@media(max-width: 640px){.m-b-6{margin-bottom:1.875vw !important}}.m-b-7{margin-bottom:.5833333333vw !important}@media(max-width: 640px){.m-b-7{margin-bottom:2.1875vw !important}}.m-b-8{margin-bottom:.6666666667vw !important}@media(max-width: 640px){.m-b-8{margin-bottom:2.5vw !important}}.m-b-9{margin-bottom:.75vw !important}@media(max-width: 640px){.m-b-9{margin-bottom:2.8125vw !important}}.m-b-10{margin-bottom:.8333333333vw !important}@media(max-width: 640px){.m-b-10{margin-bottom:3.125vw !important}}.m-b-11{margin-bottom:.9166666667vw !important}@media(max-width: 640px){.m-b-11{margin-bottom:3.4375vw !important}}.m-b-12{margin-bottom:1vw !important}@media(max-width: 640px){.m-b-12{margin-bottom:3.75vw !important}}.m-b-13{margin-bottom:1.0833333333vw !important}@media(max-width: 640px){.m-b-13{margin-bottom:4.0625vw !important}}.m-b-14{margin-bottom:1.1666666667vw !important}@media(max-width: 640px){.m-b-14{margin-bottom:4.375vw !important}}.m-b-15{margin-bottom:1.25vw !important}@media(max-width: 640px){.m-b-15{margin-bottom:4.6875vw !important}}.m-b-16{margin-bottom:1.3333333333vw !important}@media(max-width: 640px){.m-b-16{margin-bottom:5vw !important}}.m-b-17{margin-bottom:1.4166666667vw !important}@media(max-width: 640px){.m-b-17{margin-bottom:5.3125vw !important}}.m-b-18{margin-bottom:1.5vw !important}@media(max-width: 640px){.m-b-18{margin-bottom:5.625vw !important}}.m-b-19{margin-bottom:1.5833333333vw !important}@media(max-width: 640px){.m-b-19{margin-bottom:5.9375vw !important}}.m-b-20{margin-bottom:1.6666666667vw !important}@media(max-width: 640px){.m-b-20{margin-bottom:6.25vw !important}}.m-b-21{margin-bottom:1.75vw !important}@media(max-width: 640px){.m-b-21{margin-bottom:6.5625vw !important}}.m-b-22{margin-bottom:1.8333333333vw !important}@media(max-width: 640px){.m-b-22{margin-bottom:6.875vw !important}}.m-b-23{margin-bottom:1.9166666667vw !important}@media(max-width: 640px){.m-b-23{margin-bottom:7.1875vw !important}}.m-b-24{margin-bottom:2vw !important}@media(max-width: 640px){.m-b-24{margin-bottom:7.5vw !important}}.m-b-25{margin-bottom:2.0833333333vw !important}@media(max-width: 640px){.m-b-25{margin-bottom:7.8125vw !important}}.m-b-26{margin-bottom:2.1666666667vw !important}@media(max-width: 640px){.m-b-26{margin-bottom:8.125vw !important}}.m-b-27{margin-bottom:2.25vw !important}@media(max-width: 640px){.m-b-27{margin-bottom:8.4375vw !important}}.m-b-28{margin-bottom:2.3333333333vw !important}@media(max-width: 640px){.m-b-28{margin-bottom:8.75vw !important}}.m-b-29{margin-bottom:2.4166666667vw !important}@media(max-width: 640px){.m-b-29{margin-bottom:9.0625vw !important}}.m-b-30{margin-bottom:2.5vw !important}@media(max-width: 640px){.m-b-30{margin-bottom:9.375vw !important}}.m-b-31{margin-bottom:2.5833333333vw !important}@media(max-width: 640px){.m-b-31{margin-bottom:9.6875vw !important}}.m-b-32{margin-bottom:2.6666666667vw !important}@media(max-width: 640px){.m-b-32{margin-bottom:10vw !important}}.m-b-33{margin-bottom:2.75vw !important}@media(max-width: 640px){.m-b-33{margin-bottom:10.3125vw !important}}.m-b-34{margin-bottom:2.8333333333vw !important}@media(max-width: 640px){.m-b-34{margin-bottom:10.625vw !important}}.m-b-35{margin-bottom:2.9166666667vw !important}@media(max-width: 640px){.m-b-35{margin-bottom:10.9375vw !important}}.m-b-36{margin-bottom:3vw !important}@media(max-width: 640px){.m-b-36{margin-bottom:11.25vw !important}}.m-b-37{margin-bottom:3.0833333333vw !important}@media(max-width: 640px){.m-b-37{margin-bottom:11.5625vw !important}}.m-b-38{margin-bottom:3.1666666667vw !important}@media(max-width: 640px){.m-b-38{margin-bottom:11.875vw !important}}.m-b-39{margin-bottom:3.25vw !important}@media(max-width: 640px){.m-b-39{margin-bottom:12.1875vw !important}}.m-b-40{margin-bottom:3.3333333333vw !important}@media(max-width: 640px){.m-b-40{margin-bottom:12.5vw !important}}.m-b-41{margin-bottom:3.4166666667vw !important}@media(max-width: 640px){.m-b-41{margin-bottom:12.8125vw !important}}.m-b-42{margin-bottom:3.5vw !important}@media(max-width: 640px){.m-b-42{margin-bottom:13.125vw !important}}.m-b-43{margin-bottom:3.5833333333vw !important}@media(max-width: 640px){.m-b-43{margin-bottom:13.4375vw !important}}.m-b-44{margin-bottom:3.6666666667vw !important}@media(max-width: 640px){.m-b-44{margin-bottom:13.75vw !important}}.m-b-45{margin-bottom:3.75vw !important}@media(max-width: 640px){.m-b-45{margin-bottom:14.0625vw !important}}.m-b-46{margin-bottom:3.8333333333vw !important}@media(max-width: 640px){.m-b-46{margin-bottom:14.375vw !important}}.m-b-47{margin-bottom:3.9166666667vw !important}@media(max-width: 640px){.m-b-47{margin-bottom:14.6875vw !important}}.m-b-48{margin-bottom:4vw !important}@media(max-width: 640px){.m-b-48{margin-bottom:15vw !important}}.m-b-49{margin-bottom:4.0833333333vw !important}@media(max-width: 640px){.m-b-49{margin-bottom:15.3125vw !important}}.m-b-50{margin-bottom:4.1666666667vw !important}@media(max-width: 640px){.m-b-50{margin-bottom:15.625vw !important}}.m-b-51{margin-bottom:4.25vw !important}@media(max-width: 640px){.m-b-51{margin-bottom:15.9375vw !important}}.m-b-52{margin-bottom:4.3333333333vw !important}@media(max-width: 640px){.m-b-52{margin-bottom:16.25vw !important}}.m-b-53{margin-bottom:4.4166666667vw !important}@media(max-width: 640px){.m-b-53{margin-bottom:16.5625vw !important}}.m-b-54{margin-bottom:4.5vw !important}@media(max-width: 640px){.m-b-54{margin-bottom:16.875vw !important}}.m-b-55{margin-bottom:4.5833333333vw !important}@media(max-width: 640px){.m-b-55{margin-bottom:17.1875vw !important}}.m-b-56{margin-bottom:4.6666666667vw !important}@media(max-width: 640px){.m-b-56{margin-bottom:17.5vw !important}}.m-b-57{margin-bottom:4.75vw !important}@media(max-width: 640px){.m-b-57{margin-bottom:17.8125vw !important}}.m-b-58{margin-bottom:4.8333333333vw !important}@media(max-width: 640px){.m-b-58{margin-bottom:18.125vw !important}}.m-b-59{margin-bottom:4.9166666667vw !important}@media(max-width: 640px){.m-b-59{margin-bottom:18.4375vw !important}}.m-b-60{margin-bottom:5vw !important}@media(max-width: 640px){.m-b-60{margin-bottom:18.75vw !important}}.m-b-61{margin-bottom:5.0833333333vw !important}@media(max-width: 640px){.m-b-61{margin-bottom:19.0625vw !important}}.m-b-62{margin-bottom:5.1666666667vw !important}@media(max-width: 640px){.m-b-62{margin-bottom:19.375vw !important}}.m-b-63{margin-bottom:5.25vw !important}@media(max-width: 640px){.m-b-63{margin-bottom:19.6875vw !important}}.m-b-64{margin-bottom:5.3333333333vw !important}@media(max-width: 640px){.m-b-64{margin-bottom:20vw !important}}.m-b-65{margin-bottom:5.4166666667vw !important}@media(max-width: 640px){.m-b-65{margin-bottom:20.3125vw !important}}.m-b-66{margin-bottom:5.5vw !important}@media(max-width: 640px){.m-b-66{margin-bottom:20.625vw !important}}.m-b-67{margin-bottom:5.5833333333vw !important}@media(max-width: 640px){.m-b-67{margin-bottom:20.9375vw !important}}.m-b-68{margin-bottom:5.6666666667vw !important}@media(max-width: 640px){.m-b-68{margin-bottom:21.25vw !important}}.m-b-69{margin-bottom:5.75vw !important}@media(max-width: 640px){.m-b-69{margin-bottom:21.5625vw !important}}.m-b-70{margin-bottom:5.8333333333vw !important}@media(max-width: 640px){.m-b-70{margin-bottom:21.875vw !important}}.m-b-71{margin-bottom:5.9166666667vw !important}@media(max-width: 640px){.m-b-71{margin-bottom:22.1875vw !important}}.m-b-72{margin-bottom:6vw !important}@media(max-width: 640px){.m-b-72{margin-bottom:22.5vw !important}}.m-b-73{margin-bottom:6.0833333333vw !important}@media(max-width: 640px){.m-b-73{margin-bottom:22.8125vw !important}}.m-b-74{margin-bottom:6.1666666667vw !important}@media(max-width: 640px){.m-b-74{margin-bottom:23.125vw !important}}.m-b-75{margin-bottom:6.25vw !important}@media(max-width: 640px){.m-b-75{margin-bottom:23.4375vw !important}}.m-b-76{margin-bottom:6.3333333333vw !important}@media(max-width: 640px){.m-b-76{margin-bottom:23.75vw !important}}.m-b-77{margin-bottom:6.4166666667vw !important}@media(max-width: 640px){.m-b-77{margin-bottom:24.0625vw !important}}.m-b-78{margin-bottom:6.5vw !important}@media(max-width: 640px){.m-b-78{margin-bottom:24.375vw !important}}.m-b-79{margin-bottom:6.5833333333vw !important}@media(max-width: 640px){.m-b-79{margin-bottom:24.6875vw !important}}.m-b-80{margin-bottom:6.6666666667vw !important}@media(max-width: 640px){.m-b-80{margin-bottom:25vw !important}}.m-b-81{margin-bottom:6.75vw !important}@media(max-width: 640px){.m-b-81{margin-bottom:25.3125vw !important}}.m-b-82{margin-bottom:6.8333333333vw !important}@media(max-width: 640px){.m-b-82{margin-bottom:25.625vw !important}}.m-b-83{margin-bottom:6.9166666667vw !important}@media(max-width: 640px){.m-b-83{margin-bottom:25.9375vw !important}}.m-b-84{margin-bottom:7vw !important}@media(max-width: 640px){.m-b-84{margin-bottom:26.25vw !important}}.m-b-85{margin-bottom:7.0833333333vw !important}@media(max-width: 640px){.m-b-85{margin-bottom:26.5625vw !important}}.m-b-86{margin-bottom:7.1666666667vw !important}@media(max-width: 640px){.m-b-86{margin-bottom:26.875vw !important}}.m-b-87{margin-bottom:7.25vw !important}@media(max-width: 640px){.m-b-87{margin-bottom:27.1875vw !important}}.m-b-88{margin-bottom:7.3333333333vw !important}@media(max-width: 640px){.m-b-88{margin-bottom:27.5vw !important}}.m-b-89{margin-bottom:7.4166666667vw !important}@media(max-width: 640px){.m-b-89{margin-bottom:27.8125vw !important}}.m-b-90{margin-bottom:7.5vw !important}@media(max-width: 640px){.m-b-90{margin-bottom:28.125vw !important}}.m-b-91{margin-bottom:7.5833333333vw !important}@media(max-width: 640px){.m-b-91{margin-bottom:28.4375vw !important}}.m-b-92{margin-bottom:7.6666666667vw !important}@media(max-width: 640px){.m-b-92{margin-bottom:28.75vw !important}}.m-b-93{margin-bottom:7.75vw !important}@media(max-width: 640px){.m-b-93{margin-bottom:29.0625vw !important}}.m-b-94{margin-bottom:7.8333333333vw !important}@media(max-width: 640px){.m-b-94{margin-bottom:29.375vw !important}}.m-b-95{margin-bottom:7.9166666667vw !important}@media(max-width: 640px){.m-b-95{margin-bottom:29.6875vw !important}}.m-b-96{margin-bottom:8vw !important}@media(max-width: 640px){.m-b-96{margin-bottom:30vw !important}}.m-b-97{margin-bottom:8.0833333333vw !important}@media(max-width: 640px){.m-b-97{margin-bottom:30.3125vw !important}}.m-b-98{margin-bottom:8.1666666667vw !important}@media(max-width: 640px){.m-b-98{margin-bottom:30.625vw !important}}.m-b-99{margin-bottom:8.25vw !important}@media(max-width: 640px){.m-b-99{margin-bottom:30.9375vw !important}}.m-b-100{margin-bottom:8.3333333333vw !important}@media(max-width: 640px){.m-b-100{margin-bottom:31.25vw !important}}.flx-1{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width: 768px){.flx-base-1{-ms-flex-preferred-size:10% !important;flex-basis:10% !important}.flx-base-10{-ms-flex-preferred-size:10% !important;flex-basis:10% !important}.flx-base-12{-ms-flex-preferred-size:12% !important;flex-basis:12% !important}.flx-base-2{-ms-flex-preferred-size:20% !important;flex-basis:20% !important}.flx-base-25{-ms-flex-preferred-size:25% !important;flex-basis:25% !important}.flx-base-3{-ms-flex-preferred-size:30% !important;flex-basis:30% !important}.flx-base-34{-ms-flex-preferred-size:34% !important;flex-basis:34% !important}.flx-base-35{-ms-flex-preferred-size:35% !important;flex-basis:35% !important}.flx-base-38{-ms-flex-preferred-size:38% !important;flex-basis:38% !important}.flx-base-4{-ms-flex-preferred-size:40% !important;flex-basis:40% !important}.flx-base-45{-ms-flex-preferred-size:45% !important;flex-basis:45% !important}.flx-base-47{-ms-flex-preferred-size:47% !important;flex-basis:47% !important}.flx-base-5{-ms-flex-preferred-size:50% !important;flex-basis:50% !important}.flx-base-53{-ms-flex-preferred-size:53% !important;flex-basis:53% !important}.flx-base-55{-ms-flex-preferred-size:55% !important;flex-basis:55% !important}.flx-base-6{-ms-flex-preferred-size:60% !important;flex-basis:60% !important}.flx-base-62{-ms-flex-preferred-size:62% !important;flex-basis:62% !important}.flx-base-63{-ms-flex-preferred-size:63% !important;flex-basis:63% !important}.flx-base-65{-ms-flex-preferred-size:65% !important;flex-basis:65% !important}.flx-base-66{-ms-flex-preferred-size:66% !important;flex-basis:66% !important}.flx-base-68{-ms-flex-preferred-size:68% !important;flex-basis:68% !important}.flx-base-7{-ms-flex-preferred-size:70% !important;flex-basis:70% !important}.flx-base-73{-ms-flex-preferred-size:73% !important;flex-basis:73% !important}.flx-base-75{-ms-flex-preferred-size:75% !important;flex-basis:75% !important}.flx-base-8{-ms-flex-preferred-size:80% !important;flex-basis:80% !important}.flx-base-83{-ms-flex-preferred-size:83% !important;flex-basis:83% !important}.flx-base-85{-ms-flex-preferred-size:85% !important;flex-basis:85% !important}.flx-base-88{-ms-flex-preferred-size:88% !important;flex-basis:88% !important}.flx-base-9{-ms-flex-preferred-size:90% !important;flex-basis:90% !important}}.effect-fade.fadeInUp{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:1s;transition:1s}.effect-fade.fadeInDown{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:2s;transition:2s}.effect-fade.fadeInDown{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:2s;transition:2s}.effect-fade.SlideInLeft{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:2s;transition:2s}.effect-fade.SlideInRight{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition:2s;transition:2s}.effect-fade.FadeIn{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:2s;transition:2s}.effect-fade.delay-lv1{-webkit-transition-delay:.2s;transition-delay:.2s}.effect-fade.delay-lv2{-webkit-transition-delay:.3s;transition-delay:.3s}.effect-fade.delay-lv3{-webkit-transition-delay:.4s;transition-delay:.4s}body,article,aside,hgroup,header,address,figure,figcaption,ul,h1,h2,h3,h4,h5,h6,dl,dt,dd,ol,ul,li,p{margin:0;padding:0}ul{list-style:none}ul li{list-style:none}img{width:100%;max-width:100%;width:auto;vertical-align:bottom}html{font-size:62.5%;overflow-y:scroll;scroll-behavior:smooth}@media screen and (min-width: 1250px)and (max-width: 1450px){html{font-size:.6666666667vw}}@media screen and (min-width: 1150px)and (max-width: 1249px){html{font-size:.6666666667vw}}@media screen and (min-width: 1050px)and (max-width: 1149px){html{font-size:.6666666667vw}}@media screen and (min-width: 980px)and (max-width: 1049px){html{font-size:.6666666667vw}}@media screen and (min-width: 769px)and (max-width: 1049px){html{font-size:.7692307692vw}}@media(max-width: 768px){html{font-size:.8333333333vw}}@media(max-width: 640px){html{font-size:2.2727272727vw}}body{background:#fff;font-size:1.6rem;line-height:1.6;text-align:left;color:#45474b}@media(min-width: 1280px){body{min-width:120rem}}p{margin-bottom:1em;line-height:1.75;letter-spacing:1px}p:last-of-type{margin-bottom:unset}ul li{list-style:none}a{color:#379777;color:#1a0dab;color:#379777;-webkit-transition:all .3s;transition:all .3s}a:link,a:visited,a:hover,a:active{text-decoration:none}a:link{text-decoration:underline}table{width:100%;border-collapse:collapse}table,table th,table td{border:1px solid #379777}table th,table td{padding:1.5rem}h1,h2,h3,h4,h5,h6{font-size:unset;margin:unset;margin-top:1rem;margin-bottom:.5rem;letter-spacing:0px}@media(max-width: 640px){h1,h2,h3,h4,h5,h6{letter-spacing:0em}}h1{font-size:4rem}h2{font-size:3rem}@media(max-width: 640px){h2{font-size:2.4rem}}h3{font-size:2.5rem}h4{font-size:2rem}.font-noto,body{font-family:"Noto Sans JP"}.font-noto-serif{font-family:"Noto Serif JP",serif}.font-IBM{font-family:"IBM Plex Sans JP",sans-serif}.font-BIZ{font-family:"BIZ UDPGothic",sans-serif}.wp-block-columns{margin-top:1.3em;margin-bottom:1.3em}.col-post{max-width:100rem;margin:0 auto}.post-bottom{border-top:1px solid rgba(0,0,0,.1725490196);padding:2.8em 0 0}.post-bottom .c-btn,.post-bottom .contact-form input[type=submit],.post-bottom .contact-tel input[type=submit],.contact-form .post-bottom input[type=submit],.contact-tel .post-bottom input[type=submit]{max-width:32rem;margin:0 auto}.kiji-tag{text-align:right;margin-top:50px}.kiji-tag li{display:inline-block;color:#464646;margin-bottom:7px}.kiji-tag li a{font-size:.8em;margin-right:7px;padding:2px 7px;text-decoration:none;color:#464646;border:solid 1px #464646;border-radius:2px}.kiji-tag li a:hover{opacity:.5}.pagination{margin:40px 0 30px;text-align:center}@media(max-width: 640px){.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pagination ul{margin:0;padding:0;list-style:none}.pagination li{display:inline-block;width:auto;text-align:center}.pagination li a,.pagination li>span{font-size:.9em;display:block;width:30px;margin:0 1px;padding:5px 0;text-decoration:none;color:#379777;border:solid 1px #efefef;border-radius:3px}.pagination .prev,.pagination .next{display:block !important;width:50px !important}.pagination li>span{color:#fff;background-color:#379777}.pagination li a:hover{color:#fff;background-color:#379777}.pagination li .dots{width:15px;padding:0;color:#379777;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}@media(max-width: 767px){.pagination li{margin-bottom:1rem}}#wp_container .l-inner{max-width:120rem}#wp_container .l-inner h1{margin-top:unset}.article-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid rgba(69,71,75,.1);padding:2.1rem 2.4rem;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;margin-bottom:.3rem;padding:2.5rem 5.5rem;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.article-item:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}@media(max-width: 640px){.article-item{padding:2.5rem 5%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.article-item .article-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2em}@media(max-width: 640px){.article-item .article-item__inner{gap:0 1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}}.article-item .article-item__inner time{min-width:11.2rem;min-width:14.5rem;color:#45474b;font-size:1.4rem;font-weight:bold}.article-item .article-item__inner .article-category{max-width:9rem;width:100%;text-align:center;border-radius:50px;max-width:9rem;width:100%;display:block;padding:.5em 1.2em .5em;text-align:center;border-radius:50px;background:#379777;color:#fff;font-weight:bold;text-align:center;border-radius:50px;font-size:1.2rem;padding:.2em 1em .3em 1em}.article-item .article-item__inner .article-category.important{background:#fff;border:1px solid #cc408a;color:#cc408a}.article-item .article-item__inner .article-category.news{background:#fff;border:1px solid #379777;color:#379777}.article-item h2{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:unset;font-size:1.6rem;margin:unset !important}@media(max-width: 640px){.article-item h2{padding-top:1rem;width:100%}}.article-link{text-decoration:none;color:#379777 !important;text-decoration:none !important}.article-link:before{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.select-category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin-bottom:3rem}@media(max-width: 640px){.select-category{-ms-flex-wrap:unset;flex-wrap:unset;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:scroll;padding:2rem 5%;margin-bottom:1rem}}@media(max-width: 640px){.select-category .select-category-item{-ms-flex-negative:0;flex-shrink:0}}.select-category .select-category-item a{text-decoration:none;padding:.4em 2em .5em 2em;border:1px solid #000;border-radius:2em;color:#000;position:relative}.select-category .select-category-item a:hover,.select-category .select-category-item a.active{background:#f7dd5b;color:#fff;border:1px solid #f7dd5b}.select-category .select-category-item a.news:hover,.select-category .select-category-item a.news.active{background:#379777;color:#fff;border:1px solid #379777}.select-category .select-category-item a.important:hover,.select-category .select-category-item a.important.active{background:#cc408a;color:#fff;border:1px solid #cc408a}.select-category .select-category-item a.allergy:hover,.select-category .select-category-item a.allergy.active{background:#379777;color:#fff;border:1px solid #379777}.cat-data,.article-category{background:#379777;color:#fff;font-size:1.4rem;padding:.4rem 2rem .3rem}.cat-data{margin-left:1em}.is-important{background:#f7dd5b}.wp_container__single-ttl{padding:.5em 0 .3em !important}.wpSingle h1{color:#379777}.wpSingle h2{color:#f7dd5b}.wpSingle--btn{margin-top:4rem}#wp_container img{width:100%;height:auto;max-width:64rem}#wp_container figcaption{text-align:center}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.wp-block-separator{border:unset;border-bottom:1px dashed #000}video{width:100%}.wp-block-table table{width:100%;min-width:240px;border-collapse:collapse;margin:0 auto 30px;background:#fff}.wp-block-table table th,.wp-block-table table td{padding:1.5rem 1.5rem;border:1px solid;word-break:break-all;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#379777;letter-spacing:1px}.wp-block-table table th{width:25%;background:rgba(55,151,119,.5);font-size:90%}.wp-block-table table td span{font-size:70%}.wp-block-button__link{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.wp-block-button__link:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}.is-style-stripes tr:nth-child(odd){background-color:#f3f4f5}.wp-block-gallery{margin:0;padding:0;list-style:none;-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:start !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-gallery.is-cropped img{-o-object-fit:cover;object-fit:cover;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;height:100%;object-fit:cover;width:100%;max-width:inherit;object-fit:cover}.wp-block-gallery.columns-default .wp-block-image{width:calc(50% - 1.28rem)}.wp-block-gallery.columns-1 .wp-block-image{width:calc(100%/1 - 1.28rem)}.wp-block-gallery.columns-2 .wp-block-image{width:calc(100%/2 - 1.28rem)}.wp-block-gallery.columns-3 .wp-block-image{width:calc(100%/3 - 1.28rem)}.wp-block-gallery.columns-4 .wp-block-image{width:calc(100%/4 - 1.28rem)}.wp-block-gallery.columns-5 .wp-block-image{width:calc(100%/5 - 1.28rem)}.wp-block-gallery.columns-6 .wp-block-image{width:calc(100%/6 - 1.28rem)}.wp-block-gallery.columns-7 .wp-block-image{width:calc(100%/7 - 1.28rem)}.wp-block-gallery.columns-8 .wp-block-image{width:calc(100%/8 - 1.28rem)}.wp-block-gallery .blocks-gallery-item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 16px);flex:0 0 calc(33.333% - 16px);margin-bottom:16px}.wp-block-gallery .blocks-gallery-item img{max-width:100%;height:auto;display:block}em{font-style:normal !important;color:red;font-weight:bold}#covid-19 .__inner{max-width:120rem}#covid-19 img{max-width:100%}@media(max-width: 640px){.wp-container-core-columns-is-layout-7,.wp-container-core-columns-is-layout-3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.wp-block-columns:where(.wp-block-columns.is-layout-flex){gap:0 1.5em}hr{border-bottom:1px solid #f7dd5b !important}.p-wp__ttl{font-size:3.1rem;padding-top:.6rem}.l-header{width:42rem;height:100%;position:fixed;overflow:hidden;z-index:9;background:#fff;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,.1);box-shadow:0px 0px 2px rgba(0,0,0,.1)}@media screen and (min-width: 1000px)and (max-width: 1640px){.l-header{width:30rem}}@media screen and (min-width: 768px)and (max-width: 1249px){.l-header{width:25rem}}@media(max-width: 640px){.l-header{width:100%;position:unset;position:relative}}.l-inner{width:90%;max-width:192rem;margin:0 auto;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.l-inner--1200{max-width:120rem}.l-inner--full{max-width:100%;width:100%}.l-main{margin:0 auto;padding:inherit;position:relative;padding-left:42rem;width:calc(100% - 42rem)}@media screen and (min-width: 1000px)and (max-width: 1640px){.l-main{padding-left:30rem;width:calc(100% - 30rem)}}@media screen and (min-width: 768px)and (max-width: 1249px){.l-main{width:calc(100% - 25rem);padding-left:25rem}}@media(max-width: 640px){.l-main{padding-left:0;width:100%}}.l-section{margin-top:7.5rem}.l-section:nth-of-type(1){margin-top:unset}@media(max-width: 640px){.l-section{margin-top:4.5rem}}.c-btn,.contact-form input[type=submit],.contact-tel input[type=submit]{display:block;text-align:center;position:relative;text-decoration:none !important;-webkit-transition:all .6s;transition:all .6s;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#379777;font-weight:bold;max-width:25rem;padding:1.8rem 5% 1.6rem 5%;background:#fff;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 640px){.c-btn,.contact-form input[type=submit],.contact-tel input[type=submit]{width:90%;margin:0 auto}}.c-btn:hover,.contact-form input[type=submit]:hover,.contact-tel input[type=submit]:hover{background:#379777;color:#fff}.c-btn:after,.contact-form input[type=submit]:after,.contact-tel input[type=submit]:after{right:5%;position:absolute;font-family:"Font Awesome 6 Free";font-weight:900;content:"";font-size:2.4rem;margin-right:.6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;bottom:0}.c-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}@media(max-width: 640px){.c-flex{gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.c-flex .item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media(max-width: 640px){.c-flex .item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.c-flex--col1{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-flex--col1 .item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 0rem)/1);flex:1 1 calc((100% - 0rem)/1)}@media(max-width: 640px){.c-flex--col1 .item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media(max-width: 640px){.c-flex--col1 .item+.item{margin-top:2rem}}.c-flex--col2{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-flex--col2 .item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 2rem)/2);flex:1 1 calc((100% - 2rem)/2)}@media(max-width: 640px){.c-flex--col2 .item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media(max-width: 640px){.c-flex--col2 .item+.item{margin-top:2rem}}.c-flex--col3{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-flex--col3 .item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 4rem)/3);flex:1 1 calc((100% - 4rem)/3)}@media(max-width: 640px){.c-flex--col3 .item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media(max-width: 640px){.c-flex--col3 .item+.item{margin-top:2rem}}.c-flex--col4{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-flex--col4 .item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 6rem)/4);flex:1 1 calc((100% - 6rem)/4)}@media(max-width: 640px){.c-flex--col4 .item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media(max-width: 640px){.c-flex--col4 .item+.item{margin-top:2rem}}.c-flex--col5{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-flex--col5 .item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 8rem)/5);flex:1 1 calc((100% - 8rem)/5)}@media(max-width: 640px){.c-flex--col5 .item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media(max-width: 640px){.c-flex--col5 .item+.item{margin-top:2rem}}.c-flex--col6{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-flex--col6 .item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 10rem)/6);flex:1 1 calc((100% - 10rem)/6)}@media(max-width: 640px){.c-flex--col6 .item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media(max-width: 640px){.c-flex--col6 .item+.item{margin-top:2rem}}.c-grid{display:grid;gap:2rem}@media(max-width: 640px){.c-grid{gap:1rem}}.c-grid--col1{grid-template-columns:repeat(1, 1fr)}@media(max-width: 640px){.c-grid--col1{grid-template-columns:repeat(1, 1fr)}}.c-grid--col2{grid-template-columns:repeat(2, 1fr)}@media(max-width: 640px){.c-grid--col2{grid-template-columns:repeat(1, 1fr)}}.c-grid--col3{grid-template-columns:repeat(3, 1fr)}@media(max-width: 640px){.c-grid--col3{grid-template-columns:repeat(1, 1fr)}}.c-grid--col4{grid-template-columns:repeat(4, 1fr)}@media(max-width: 640px){.c-grid--col4{grid-template-columns:repeat(1, 1fr)}}.c-grid--col5{grid-template-columns:repeat(5, 1fr)}@media(max-width: 640px){.c-grid--col5{grid-template-columns:repeat(1, 1fr)}}.c-grid--col6{grid-template-columns:repeat(6, 1fr)}@media(max-width: 640px){.c-grid--col6{grid-template-columns:repeat(1, 1fr)}}.c-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.2em 2em}.c-list.--1-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-list li{position:relative;padding-left:1.5em}.c-list li+li{margin-bottom:.2em}.c-list li:before{content:"●";color:#f7dd5b;position:absolute;left:0}.c-list__line{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2em;padding:2.6rem 3rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #379777}@media(max-width: 640px){.c-list__line{gap:1rem;padding:1.5rem 5% 1.4rem 5%}}.c-list__line dt,.c-list__line dd{font-size:1.8rem}.c-list__line dt{width:100%;max-width:17rem;text-align:center;color:#379777;font-weight:bold}@media(max-width: 640px){.c-list__line dt{max-width:unset}}.c-list__line dd{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-list__line:last-of-type{border-bottom:1px solid #379777}.c-pageTop{position:fixed;bottom:70px;right:20px;z-index:999}.c-pageTop a{display:block;padding:2rem;border:1px solid #379777;color:#379777;font-weight:bold;text-decoration:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.c-pageTop a:hover{text-decoration:none;opacity:.7}.c-pageTop a:after{position:absolute;top:61px;left:0px;right:0;margin:0 auto;display:inline-block;font-size:1.2rem;color:#379777;text-align:center}.c-section__hr--star{position:relative}.c-section__hr--star:after{content:"";width:102.4rem;height:5.5rem;display:block;margin:3.3rem auto 7.5rem;background:url(../img/common/img-hr-star.png) no-repeat center center/cover}@media(max-width: 640px){.c-section__hr--star:after{width:80vw;height:9vw;margin:3.3rem auto 4.5rem}}.c-section_bg{background:#f5f7f8;padding:6.5rem 0 8rem;-webkit-box-sizing:border-box;box-sizing:border-box}.c-shadow,.article-item{-webkit-box-shadow:10px 5px 8px rgba(0,0,0,.05);box-shadow:10px 5px 8px rgba(0,0,0,.05)}.c-shadow-short{-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16)}.c-shadow-img__green{-webkit-box-shadow:25px 30px 0px 0px #f7dd5b;box-shadow:25px 30px 0px 0px #f7dd5b;border-radius:50px}.c-shadow-img__green img{display:block}.c-shadow-text{text-shadow:2px 2px 4px rgba(0,0,0,.3)}.c-shadow-text-light{text-shadow:1px 1px 2px rgba(0,0,0,.2)}.c-shadow-text-strong{text-shadow:3px 3px 6px rgba(0,0,0,.5)}.c-title__primary{font-size:8rem;color:#f7dd5b;line-height:1.3;margin-bottom:2rem}.c-title__primary span{font-size:2rem;color:#45474b;display:block;color:#45474b}.c-title__secondary{font-size:3rem;font-weight:bold;text-align:center;margin-bottom:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-title__secondary span{font-size:1.6rem;color:#f7dd5b;display:table-cell;position:relative;margin:0 auto}.c-title__secondary span:after{content:"";width:100%;border-bottom:3px solid #f7dd5b;display:block;padding-bottom:.3rem}@media(max-width: 640px){.c-title__secondary{margin-bottom:2.4rem}}.c-title__third{margin-top:2rem;margin-bottom:1rem;color:#229799;border-left:5px solid #229799;padding-left:1rem;background:rgba(218,239,202,.3098039216);padding:1rem 2rem}.contact-form,.contact-tel{background:#fff;max-width:90rem;padding:6rem 8rem 2rem;-webkit-box-shadow:10px 10px 50px -9px rgba(0,0,0,.2);box-shadow:10px 10px 50px -9px rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;margin:0 auto}@media(max-width: 640px){.contact-form,.contact-tel{padding:6% 5%}}.contact-form dl,.contact-tel dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem 2.7rem;padding:1rem 1rem 2rem;margin-bottom:1.3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-form dl:last-of-typet,.contact-tel dl:last-of-typet{margin-bottom:2rem}.contact-form dl dt,.contact-tel dl dt{font-size:2rem;font-size:1.6rem;margin-bottom:1.5rem;color:#01001a;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form dl dt span,.contact-tel dl dt span{display:inline-block;background:#fe7376;color:#fff;font-size:1.1rem;padding:0 1rem .2rem;margin-left:1rem;border-radius:4px}.contact-form dl dd input,.contact-tel dl dd input,.contact-form dl dd textarea,.contact-tel dl dd textarea,.contact-form dl dd select,.contact-tel dl dd select{width:100%;padding:1.2rem 1.3rem 1.1rem;font-size:1.6rem;border-radius:6px;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-form dl dd input::-webkit-input-placeholder, .contact-tel dl dd input::-webkit-input-placeholder{color:#ccc}.contact-form dl dd input::-moz-placeholder, .contact-tel dl dd input::-moz-placeholder{color:#ccc}.contact-form dl dd input:-ms-input-placeholder, .contact-tel dl dd input:-ms-input-placeholder{color:#ccc}.contact-form dl dd input::-ms-input-placeholder, .contact-tel dl dd input::-ms-input-placeholder{color:#ccc}.contact-form dl dd input::placeholder,.contact-tel dl dd input::placeholder{color:#ccc}.contact-form .wpcf7-not-valid-tip,.contact-tel .wpcf7-not-valid-tip{padding:.5rem 0 0 .5rem}.contact-form input[type=submit],.contact-tel input[type=submit]{border:none;cursor:pointer;max-width:32rem;width:100%;text-align:center;margin:0 auto;background:#f7dd5b;color:#fff;font-size:1.8rem}.contact-form input[type=submit]:hover,.contact-tel input[type=submit]:hover{background:#379777}.contact-form input[type=radio],.contact-tel input[type=radio]{width:unset}.contact-form label,.contact-tel label{cursor:pointer}.contact-form input:checked+span,.contact-tel input:checked+span{color:#487cff;font-weight:bold}.contact-form .clinic-open input,.contact-tel .clinic-open input{max-width:20rem}.contact-tel{padding:4rem 8rem 4rem}@media(max-width: 640px){.contact-tel{padding-left:2rem;padding-right:2rem}}.tel-num{font-size:4rem}.tel-num a{text-decoration:none}.contact-requirements .wpcf7-form-control span.wpcf7-list-item{width:calc(50% - 1em);margin-bottom:10px;font-size:90%}@media(max-width: 640px){.contact-requirements .wpcf7-form-control span.wpcf7-list-item{width:calc(100% - 2em)}}.contact-requirements .wpcf7-form-control span.wpcf7-list-item label{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#379777;display:block;text-align:center}.contact-requirements .wpcf7-form-control span.wpcf7-list-item label:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}.contact-requirements .wpcf7-form-control span.wpcf7-list-item label input{display:none}.contact-requirements .wpcf7-form-control span.wpcf7-list-item label input:checked+.wpcf7-list-item-label{background:#379777;display:block}.contact-requirements .wpcf7-form-control span.wpcf7-list-item label input:checked+span{color:#45474b}.contact-requirements .wpcf7-form-control span.wpcf7-list-item label span{padding:15px 20px;display:block}.contact-tel{font-weight:bold;font-size:1.6rem;text-align:center}.contact-tel a{text-decoration:none}.contact-tel a i{font-size:3rem;color:#f7dd5b}.contact-tel a .color-tel{font-size:3rem;color:#f7dd5b;margin:0 .5em 0}.contact-tel .color-holiday{font-weight:normal}.p-contact__really_simple_captcha img{width:auto}.p-about__our-vision{border:1px solid #379777;background:#fff;color:#379777;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3rem 5%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);max-width:108rem;margin:0 auto;font-size:2rem;font-weight:bold}@media(max-width: 640px){.p-about__our-vision li{margin-bottom:1rem}}.p-about__our-vision li:before{content:"■";color:#f7dd5b}.p_about_office_list .item{-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);background-color:#fff;padding:2em;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p_about_office_list .item p{color:#379777;font-size:2.4rem;text-align:center;font-weight:bold}.p_about_office_list .item p span{display:block;font-size:1.4rem;color:#45474b;font-weight:normal}body#index .breadcrumb-wrapper::before{display:none}#breadcrumb{width:90%;padding:1.5em 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid rgba(221,221,221,.1215686275);margin-bottom:4rem;max-width:120rem;margin:0 auto}@media(max-width: 640px){#breadcrumb{padding-left:5%;padding-right:5%}}#breadcrumb ul{display:table}#breadcrumb ul li{font-size:1.4rem;float:left;list-style-type:none}#breadcrumb ul li:first-child::before{content:"";padding:0}#breadcrumb ul li::before{padding:0 10px 0 10px;font-family:"Font Awesome 6 Free";font-weight:900;content:""}#breadcrumb ul a{color:#379777;text-decoration:underline;font-weight:bold}#breadcrumb ul a:hover{text-decoration:none}body{font-family:"Noto Sans JP"}footer{margin-top:10rem}.p-footer__copyright{background:#f7dd5b;text-align:center;color:#fff;font-size:1.2rem;padding:3rem}.p-header{padding:8rem 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 640px){.p-header{padding:3rem 0 1.8rem}}.p-header .menu_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-header__inner{quotes:100%;max-width:120rem;margin:0 auto 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.p-header__logo{max-width:47.4rem;margin:0 auto 3.5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;line-height:1.2}@media(max-width: 640px){.p-header__logo{margin:0 auto .5rem}}.p-header__logo a{text-decoration:none !important}.p-header__logo-txt{font-size:5rem;font-weight:bold;line-height:1.1;display:block;color:#379777;margin-bottom:.9rem}@media screen and (min-width: 768px)and (max-width: 1249px){.p-header__logo-txt{font-size:3.8rem}}@media(max-width: 640px){.p-header__logo-txt{font-size:2.2rem}.p-header__logo-txt br{display:none}}.p-header__logo-eng{font-size:1.4rem;font-weight:normal}@media screen and (min-width: 768px)and (max-width: 1249px){.p-header__logo-eng{font-size:1.2rem}}@media(max-width: 640px){.p-header__logo-eng{font-size:.9rem;display:none}.p-header__logo-eng br{display:none}}.p-header__logo-eng a{color:#45474b}.p-header__sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem;margin:2.5rem auto 0}.p-header__sns img{width:auto}.--sub-page .p-header__logo{margin-top:unset;top:4rem;position:absolute;left:0}@media(max-width: 640px){.--sub-page .p-header__logo{top:2.8rem;left:5%;max-width:22.6rem}}.--sub-page h1,.--sub-page span{text-align:center;margin:0 auto;display:block}@media(max-width: 640px){.--sub-page h1{font-size:3rem}}.p-hero-seminar{background:#379777;padding:2.6rem 2.3rem 1.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.p-hero-seminar__inner{width:100%}.p-hero-seminar__ttl{font-size:2.4rem;font-weight:bold;border-bottom:1px solid #fff;padding-bottom:1rem}.p-hero-seminar__txt{font-size:1.4rem;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.p-hero-seminar__date-col{max-width:26rem;margin:0 0 1rem 2rem}@media(max-width: 640px){.p-hero-seminar__date-col{margin:0 0 1rem 0rem}}.p-hero-seminar__date{line-height:1;position:relative;font-weight:bold;font-size:3rem;color:#f7dd5b;margin-bottom:1.4rem;text-align:center}.p-hero-seminar__date span{font-size:2rem;color:#fff}.p-hero-seminar__tire-img{position:absolute;bottom:0;right:0;max-width:29rem;width:16vw}@media(max-width: 640px){.p-hero-seminar__tire-img{width:27vw}}.p-index-about{background:#f5f7f8}.p-index-about__col{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8rem}@media(max-width: 1024px){.p-index-about__col{gap:2rem}}.p-index-about__img{max-width:48rem;display:block}@media(max-width: 640px){.p-index-about__img img{-o-object-fit:cover;object-fit:cover;height:20rem;width:100%}}.p-about__txt{max-width:68rem;padding-top:5rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 640px){.p-about__txt{padding:0rem 5% 5rem}}.p-about__btn{max-width:22rem}.p-shop{margin-top:2rem}.p-shop__inner-col{padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2em}@media(max-width: 640px){.p-shop__inner-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3rem}}.p-shop__inner-col img{max-width:11.8rem;height:auto}@media(max-width: 640px){.p-shop__inner-col img{margin:0 auto}}.p-shop__inner-col p{-webkit-box-flex:1;-ms-flex:1;flex:1}.sub-page__inner{color:#fff;font-weight:bold;line-height:1.25;height:40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;background-size:cover;background-position:center;overflow:hidden;background:url(../img/mv/mv-about.jpg) no-repeat center center/cover}@media(max-width: 640px){.sub-page__inner{height:auto;padding:3rem 5%;-webkit-box-sizing:border-box;box-sizing:border-box}}.sub-page__inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);backdrop-filter:blur(9px);z-index:-1}.sub-page__inner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:0}#about .sub-page__inner{background:url(../img/mv/mv-about.jpg) no-repeat center center/cover}.p-mv__inner img{display:block}.sub-page__inner{position:relative;z-index:10}.p-mv__main-ttl{font-size:8rem;z-index:1}@media(max-width: 640px){.p-mv__main-ttl{font-size:4.1rem}}.p-mv__sub-ttl{font-size:2rem;z-index:1;font-size:1.4rem}.p-nav__hamburger{display:block;position:fixed;right:0;top:0;width:9.6rem;height:9.6rem;cursor:pointer;text-align:center;background:#fff;border-radius:0 0 0 1.5rem;display:none}@media(max-width: 640px){.p-nav__hamburger{display:block;z-index:99}}@media(max-width: 640px){.p-nav__hamburger{scale:.8;right:-1rem;top:-1rem}}.p-nav__hamburger .p-nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.1rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-nav__hamburger .p-nav__hamburger__item{display:block;width:4rem;height:.5rem;left:0;right:0;margin:0 auto;background:#379777;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.p-nav__hamburger .p-nav__hamburger__item.--top{top:0px}.p-nav__hamburger .p-nav__hamburger__item.--middle{top:2rem}.p-nav__hamburger .p-nav__hamburger__item.--bottom{top:5rem}.p-nav__hamburger.active{background:#379777;background:#fff}.p-nav__hamburger.active .--top{position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-nav__hamburger.active .--middle,.p-nav__hamburger.active .--bottom{top:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-nav__hamburger.active .--bottom{display:none;opacity:0}.p-nav__menu{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(max-width: 640px){.p-nav__menu{width:100%;height:100vh;color:#45474b;position:fixed;top:0;right:0;display:block;max-width:65rem;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10;background:#379777;background:-webkit-gradient(linear, left top, left bottom, from(#46B974), to(#5bc9d1));background:linear-gradient(180deg, #46B974 0%, #5bc9d1 100%);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);padding:2rem 11.5rem 45vw 2rem;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .6s;transition:all .6s}}.p-nav__menu ul{margin:0 auto;padding:0;max-width:16.2rem;border-top:1px solid #379777;border-bottom:1px solid #379777}@media(max-width: 640px){.p-nav__menu ul{max-width:100%;border-color:#fff}}@media(max-width: 1650px){.p-nav__menu ul{width:90%}}.p-nav__menu ul li{list-style-type:none;width:100%;padding:0;text-align:left;position:relative;text-align:center;font-size:1.8rem;border-bottom:1px solid #379777}@media(max-width: 640px){.p-nav__menu ul li{border-color:#fff}}.p-nav__menu ul li.current_page_parent a,.p-nav__menu ul li.current-menu-item a{color:#f7dd5b;background:#379777}@media(max-width: 640px){.p-nav__menu ul li.current_page_parent a,.p-nav__menu ul li.current-menu-item a{background:unset}}.p-nav__menu ul li .sub-menu li:last-of-type a{margin-bottom:1em}.p-nav__menu ul li .sub-menu li{border:none}.p-nav__menu ul li:last-child{padding-bottom:0;border-bottom:none}.p-nav__menu ul li a{display:block;color:#fff;padding:.5em 0;text-decoration:none;font-size:1.8rem;color:#45474b;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold}@media(max-width: 640px){.p-nav__menu ul li a{color:#fff}}.p-nav__menu ul li a:hover{color:#f7dd5b}@media(max-width: 640px){.p-nav__menu ul li a:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"";position:absolute;right:0;color:#fff}}.p-nav__menu.active{-webkit-transform:translateY(0%);transform:translateY(0%)}.p-news{padding:3rem 0px 1.5rem 0px;margin-top:2rem}@media(max-width: 640px){.p-news{padding:1rem 0rem}}.p-news__ttl{font-size:5rem;font-weight:bold;line-height:1.2}.p-news__ttl span{font-size:1.6rem;display:block;font-weight:normal}.p-news__col{gap:12rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:2rem;border-bottom:1px solid #379777}@media(max-width: 640px){.p-news__col{gap:1rem}}.p-news__col .--left{max-width:25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}@media(max-width: 640px){.p-news__col .--left{max-width:100%}}.p-news__col .--right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 640px){.p-news__col .--right{margin-top:unset !important}}.news-list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem .5em}@media(max-width: 640px){.news-list li{gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.news-cat{border:1px solid #379777;color:#379777;font-weight:bold;text-align:center;border-radius:50px;font-size:1.2rem;padding:.2em 1em .3em 1em}@media(max-width: 640px){.news-cat{width:60%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#379777;color:#fff}}.news-cat.cat-important{border-color:#cc408a;color:#cc408a}@media(max-width: 640px){.news-cat.cat-important{background:#cc408a;color:#fff}}.news-time{font-size:1.4rem;font-weight:bold;min-width:8em;color:#379777}@media(max-width: 640px){.news-time{margin:0em 0;width:40%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.5rem}}.p-news-list__more{position:relative;text-decoration:none !important;font-size:1.4rem}.p-news-list__more:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;content:"";margin-left:.5em}.news-list{max-width:70rem;width:100%}.news-list a{width:100%;font-size:1.6rem;position:relative;text-decoration:none;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#45474b}@media(max-width: 640px){.news-list a{padding:.5rem .5rem 0em;font-weight:bold}}.news-list a:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;content:"";margin-left:1em;right:0;position:absolute}.news-list a:hover{color:#379777}.p-news-event__list{border-bottom:1px solid #379777;padding-bottom:5rem}@media(max-width: 640px){.p-news-event__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-news-event__list-item{text-align:center;margin-top:0 !important}.p-news-event__list-item img{height:auto;height:25.7rem;-o-object-fit:cover;object-fit:cover}@media(max-width: 640px){.p-news-event__list-item img{height:12rem}}@media(max-width: 640px){.p-news-event__list-item{width:47% !important}}@media(max-width: 640px){.p-news-event__list-item>img{-o-object-fit:cover;object-fit:cover;height:11rem}}.p-news-event__list-item>a{text-decoration:none !important}.p-news__event-ttl{font-size:1.6rem;margin-bottom:0rem}@media(max-width: 640px){.p-news__event-ttl{font-size:1.4rem}}.p-news__event-date{font-size:1.4rem;color:#45474b}.p-shop__ttl{max-width:25rem}.p-shop__txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.select-category a.news::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"";margin-right:6px}.select-category a.group-activity::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"";margin-right:6px}.select-category a.seminar::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"";margin-right:6px}.select-category a.junior-activity::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"";margin-right:6px}.p-schedule{margin-top:5rem}.p-schedule__col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}@media(max-width: 640px){.p-schedule__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-schedule__col+.p-schedule__col{margin-top:2rem;border-top:1px solid rgba(69,71,75,.1);padding-top:2rem}.p-schedule__ttl{font-size:2.4rem;color:#379777;text-align:center;max-width:25.6rem;max-width:20.6rem;width:100%;font-weight:bold}@media(max-width: 640px){.p-schedule__ttl{margin:0 auto}}.p-schedule__ttl span{font-size:1rem;color:#45474b;display:block;color:#45474b}.p-schedule__contents{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-schedule__list{font-size:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem;font-weight:bold}.p-schedule__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:2.2rem}.p-schedule__list li:before{content:"";border-left:5px solid #379777;position:absolute;bottom:0;left:0;width:5px;height:3rem}.p-schedule__list li p{margin-top:auto;margin-bottom:.5rem}.p-schedule__list li div{line-height:1.2;color:#379777}.p-schedule__list span{font-size:1.2rem;display:block}.p-schedule__list p{font-size:1.2rem}.p-schedule__link{text-decoration:none !important}.p-schedule__link:before{content:"";display:block;position:absolute;width:100%;height:100%;bottom:0;left:0}.--junior .p-schedule__ttl{color:#229799}.--junior .p-schedule__list li:before{border-color:#229799}.--junior .p-schedule__list li div{color:#229799}#wp_container strong,.p-seminar__news-contents strong{color:red}#wp_container h3,.p-seminar__news-contents h3{font-size:3rem;margin-bottom:1rem;color:#379777}#wp_container table td:nth-child(1),.p-seminar__news-contents table td:nth-child(1){font-weight:bold;color:#fff;background:#379777;border-bottom:1px solid #fff;width:10em;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 640px){#wp_container table td:nth-child(1),.p-seminar__news-contents table td:nth-child(1){width:6.1rem}}#wp_container table tr:last-of-type td,.p-seminar__news-contents table tr:last-of-type td{border-bottom:unset}#wp_container .p-seminar__first-table,.p-seminar__news-contents .p-seminar__first-table{border-bottom:unset}#wp_container .p-seminar__first-table span,.p-seminar__news-contents .p-seminar__first-table span{font-size:2rem;font-weight:bold}#wp_container .p-seminar__first-table td,.p-seminar__news-contents .p-seminar__first-table td{background:#fff}#wp_container .p-seminar__first-table td:nth-child(1),.p-seminar__news-contents .p-seminar__first-table td:nth-child(1){border-bottom:1px solid #fff}.p-shop__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 1rem;width:80%;margin:0 auto 4rem}@media(max-width: 640px){.p-shop__btns{width:100%}}.p-shop__btns li{width:30%}.p-shop__btns li a{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:1.6rem 1.5rem;border:1px solid #379777;text-decoration:none;color:#379777;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;font-size:1.7rem;font-weight:bold;position:relative}.p-shop__btns li a:hover{background-color:#379777;color:#fff}.p-shop__btns li a:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;content:"";position:absolute;right:5%;font-size:1.3rem;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 640px){.p-shop__btns li a:after{right:7%}}.p-shop__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}@media(max-width: 640px){.p-shop__list{gap:2rem;padding-bottom:4rem}}.p-shop__list dt{max-width:30rem;border-right:1px solid #379777;padding-right:4rem;font-size:1.6rem}@media(max-width: 640px){.p-shop__list dt{max-width:100%;border:unset;border-bottom:1px dashed #379777;padding:0;padding-bottom:1.2rem}}@media(max-width: 640px){.p-shop__list dt a{text-decoration:none}}.p-shop__list dd{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-shop__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem 5rem}@media(max-width: 640px){.p-shop__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-shop__ttl{font-weight:bold}.p-shop__innerAddress{font-size:1.6rem}.p-shop__innerTel{font-size:1.8rem;text-align:right}.p-shop__innerTel a{text-decoration:none !important;font-weight:bold}.p-shop__innerTel a:before{content:"TEL.";margin-right:.5rem;font-size:1.5rem}.p-shop__name{font-size:1.6rem}.p-shop__name:after{content:"："}.p-shop-list__kumiai{background:#229799;border-radius:8px;color:#fff;padding:.3rem 1rem;font-size:1.6rem;color:#f7dd5b;margin-right:1rem}.営業所{background:#f7dd5b;color:#229799}.u-tac{text-align:center}.u-tar{text-align:right}.u-tal{text-align:left}.u-fwb{font-weight:bold}@media screen and (min-width: 1280px){.only_pc_none{display:none !important}}@media screen and (min-width: 641px)and (max-width: 1279px){.only_tab_none{display:none !important}}@media screen and (max-width: 640px){.only_sp_none{display:none !important}}.u-txt-size--18{font-size:1.8rem}.u-txt-size--14{font-size:1.4rem}.u-mal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-m-top__auto{margin-top:auto}.p-common__col-block-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.u-flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.u-padding-LR-5per{padding-left:5%;padding-right:5%}.u-maxW__1100{max-width:110rem;margin:0 auto}.u-maxW__320{max-width:32rem}.u-w100{max-width:100rem;margin:0 auto}.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-gap__10{gap:1rem}.u-gap__20{gap:2rem}.u-img__width-fix{width:auto;max-width:100%;margin:0 auto;display:block}.u-hover{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.u-hover:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}/*# sourceMappingURL=style.min.css.map */