﻿.m-b-1{margin-bottom:.0833333333vw !important}@media(max-width: 600px){.m-b-1{margin-bottom:.3125vw !important}}.m-b-2{margin-bottom:.1666666667vw !important}@media(max-width: 600px){.m-b-2{margin-bottom:.625vw !important}}.m-b-3{margin-bottom:.25vw !important}@media(max-width: 600px){.m-b-3{margin-bottom:.9375vw !important}}.m-b-4{margin-bottom:.3333333333vw !important}@media(max-width: 600px){.m-b-4{margin-bottom:1.25vw !important}}.m-b-5{margin-bottom:.4166666667vw !important}@media(max-width: 600px){.m-b-5{margin-bottom:1.5625vw !important}}.m-b-6{margin-bottom:.5vw !important}@media(max-width: 600px){.m-b-6{margin-bottom:1.875vw !important}}.m-b-7{margin-bottom:.5833333333vw !important}@media(max-width: 600px){.m-b-7{margin-bottom:2.1875vw !important}}.m-b-8{margin-bottom:.6666666667vw !important}@media(max-width: 600px){.m-b-8{margin-bottom:2.5vw !important}}.m-b-9{margin-bottom:.75vw !important}@media(max-width: 600px){.m-b-9{margin-bottom:2.8125vw !important}}.m-b-10{margin-bottom:.8333333333vw !important}@media(max-width: 600px){.m-b-10{margin-bottom:3.125vw !important}}.m-b-11{margin-bottom:.9166666667vw !important}@media(max-width: 600px){.m-b-11{margin-bottom:3.4375vw !important}}.m-b-12{margin-bottom:1vw !important}@media(max-width: 600px){.m-b-12{margin-bottom:3.75vw !important}}.m-b-13{margin-bottom:1.0833333333vw !important}@media(max-width: 600px){.m-b-13{margin-bottom:4.0625vw !important}}.m-b-14{margin-bottom:1.1666666667vw !important}@media(max-width: 600px){.m-b-14{margin-bottom:4.375vw !important}}.m-b-15{margin-bottom:1.25vw !important}@media(max-width: 600px){.m-b-15{margin-bottom:4.6875vw !important}}.m-b-16{margin-bottom:1.3333333333vw !important}@media(max-width: 600px){.m-b-16{margin-bottom:5vw !important}}.m-b-17{margin-bottom:1.4166666667vw !important}@media(max-width: 600px){.m-b-17{margin-bottom:5.3125vw !important}}.m-b-18{margin-bottom:1.5vw !important}@media(max-width: 600px){.m-b-18{margin-bottom:5.625vw !important}}.m-b-19{margin-bottom:1.5833333333vw !important}@media(max-width: 600px){.m-b-19{margin-bottom:5.9375vw !important}}.m-b-20{margin-bottom:1.6666666667vw !important}@media(max-width: 600px){.m-b-20{margin-bottom:6.25vw !important}}.m-b-21{margin-bottom:1.75vw !important}@media(max-width: 600px){.m-b-21{margin-bottom:6.5625vw !important}}.m-b-22{margin-bottom:1.8333333333vw !important}@media(max-width: 600px){.m-b-22{margin-bottom:6.875vw !important}}.m-b-23{margin-bottom:1.9166666667vw !important}@media(max-width: 600px){.m-b-23{margin-bottom:7.1875vw !important}}.m-b-24{margin-bottom:2vw !important}@media(max-width: 600px){.m-b-24{margin-bottom:7.5vw !important}}.m-b-25{margin-bottom:2.0833333333vw !important}@media(max-width: 600px){.m-b-25{margin-bottom:7.8125vw !important}}.m-b-26{margin-bottom:2.1666666667vw !important}@media(max-width: 600px){.m-b-26{margin-bottom:8.125vw !important}}.m-b-27{margin-bottom:2.25vw !important}@media(max-width: 600px){.m-b-27{margin-bottom:8.4375vw !important}}.m-b-28{margin-bottom:2.3333333333vw !important}@media(max-width: 600px){.m-b-28{margin-bottom:8.75vw !important}}.m-b-29{margin-bottom:2.4166666667vw !important}@media(max-width: 600px){.m-b-29{margin-bottom:9.0625vw !important}}.m-b-30{margin-bottom:2.5vw !important}@media(max-width: 600px){.m-b-30{margin-bottom:9.375vw !important}}.m-b-31{margin-bottom:2.5833333333vw !important}@media(max-width: 600px){.m-b-31{margin-bottom:9.6875vw !important}}.m-b-32{margin-bottom:2.6666666667vw !important}@media(max-width: 600px){.m-b-32{margin-bottom:10vw !important}}.m-b-33{margin-bottom:2.75vw !important}@media(max-width: 600px){.m-b-33{margin-bottom:10.3125vw !important}}.m-b-34{margin-bottom:2.8333333333vw !important}@media(max-width: 600px){.m-b-34{margin-bottom:10.625vw !important}}.m-b-35{margin-bottom:2.9166666667vw !important}@media(max-width: 600px){.m-b-35{margin-bottom:10.9375vw !important}}.m-b-36{margin-bottom:3vw !important}@media(max-width: 600px){.m-b-36{margin-bottom:11.25vw !important}}.m-b-37{margin-bottom:3.0833333333vw !important}@media(max-width: 600px){.m-b-37{margin-bottom:11.5625vw !important}}.m-b-38{margin-bottom:3.1666666667vw !important}@media(max-width: 600px){.m-b-38{margin-bottom:11.875vw !important}}.m-b-39{margin-bottom:3.25vw !important}@media(max-width: 600px){.m-b-39{margin-bottom:12.1875vw !important}}.m-b-40{margin-bottom:3.3333333333vw !important}@media(max-width: 600px){.m-b-40{margin-bottom:12.5vw !important}}.m-b-41{margin-bottom:3.4166666667vw !important}@media(max-width: 600px){.m-b-41{margin-bottom:12.8125vw !important}}.m-b-42{margin-bottom:3.5vw !important}@media(max-width: 600px){.m-b-42{margin-bottom:13.125vw !important}}.m-b-43{margin-bottom:3.5833333333vw !important}@media(max-width: 600px){.m-b-43{margin-bottom:13.4375vw !important}}.m-b-44{margin-bottom:3.6666666667vw !important}@media(max-width: 600px){.m-b-44{margin-bottom:13.75vw !important}}.m-b-45{margin-bottom:3.75vw !important}@media(max-width: 600px){.m-b-45{margin-bottom:14.0625vw !important}}.m-b-46{margin-bottom:3.8333333333vw !important}@media(max-width: 600px){.m-b-46{margin-bottom:14.375vw !important}}.m-b-47{margin-bottom:3.9166666667vw !important}@media(max-width: 600px){.m-b-47{margin-bottom:14.6875vw !important}}.m-b-48{margin-bottom:4vw !important}@media(max-width: 600px){.m-b-48{margin-bottom:15vw !important}}.m-b-49{margin-bottom:4.0833333333vw !important}@media(max-width: 600px){.m-b-49{margin-bottom:15.3125vw !important}}.m-b-50{margin-bottom:4.1666666667vw !important}@media(max-width: 600px){.m-b-50{margin-bottom:15.625vw !important}}.m-b-51{margin-bottom:4.25vw !important}@media(max-width: 600px){.m-b-51{margin-bottom:15.9375vw !important}}.m-b-52{margin-bottom:4.3333333333vw !important}@media(max-width: 600px){.m-b-52{margin-bottom:16.25vw !important}}.m-b-53{margin-bottom:4.4166666667vw !important}@media(max-width: 600px){.m-b-53{margin-bottom:16.5625vw !important}}.m-b-54{margin-bottom:4.5vw !important}@media(max-width: 600px){.m-b-54{margin-bottom:16.875vw !important}}.m-b-55{margin-bottom:4.5833333333vw !important}@media(max-width: 600px){.m-b-55{margin-bottom:17.1875vw !important}}.m-b-56{margin-bottom:4.6666666667vw !important}@media(max-width: 600px){.m-b-56{margin-bottom:17.5vw !important}}.m-b-57{margin-bottom:4.75vw !important}@media(max-width: 600px){.m-b-57{margin-bottom:17.8125vw !important}}.m-b-58{margin-bottom:4.8333333333vw !important}@media(max-width: 600px){.m-b-58{margin-bottom:18.125vw !important}}.m-b-59{margin-bottom:4.9166666667vw !important}@media(max-width: 600px){.m-b-59{margin-bottom:18.4375vw !important}}.m-b-60{margin-bottom:5vw !important}@media(max-width: 600px){.m-b-60{margin-bottom:18.75vw !important}}.m-b-61{margin-bottom:5.0833333333vw !important}@media(max-width: 600px){.m-b-61{margin-bottom:19.0625vw !important}}.m-b-62{margin-bottom:5.1666666667vw !important}@media(max-width: 600px){.m-b-62{margin-bottom:19.375vw !important}}.m-b-63{margin-bottom:5.25vw !important}@media(max-width: 600px){.m-b-63{margin-bottom:19.6875vw !important}}.m-b-64{margin-bottom:5.3333333333vw !important}@media(max-width: 600px){.m-b-64{margin-bottom:20vw !important}}.m-b-65{margin-bottom:5.4166666667vw !important}@media(max-width: 600px){.m-b-65{margin-bottom:20.3125vw !important}}.m-b-66{margin-bottom:5.5vw !important}@media(max-width: 600px){.m-b-66{margin-bottom:20.625vw !important}}.m-b-67{margin-bottom:5.5833333333vw !important}@media(max-width: 600px){.m-b-67{margin-bottom:20.9375vw !important}}.m-b-68{margin-bottom:5.6666666667vw !important}@media(max-width: 600px){.m-b-68{margin-bottom:21.25vw !important}}.m-b-69{margin-bottom:5.75vw !important}@media(max-width: 600px){.m-b-69{margin-bottom:21.5625vw !important}}.m-b-70{margin-bottom:5.8333333333vw !important}@media(max-width: 600px){.m-b-70{margin-bottom:21.875vw !important}}.m-b-71{margin-bottom:5.9166666667vw !important}@media(max-width: 600px){.m-b-71{margin-bottom:22.1875vw !important}}.m-b-72{margin-bottom:6vw !important}@media(max-width: 600px){.m-b-72{margin-bottom:22.5vw !important}}.m-b-73{margin-bottom:6.0833333333vw !important}@media(max-width: 600px){.m-b-73{margin-bottom:22.8125vw !important}}.m-b-74{margin-bottom:6.1666666667vw !important}@media(max-width: 600px){.m-b-74{margin-bottom:23.125vw !important}}.m-b-75{margin-bottom:6.25vw !important}@media(max-width: 600px){.m-b-75{margin-bottom:23.4375vw !important}}.m-b-76{margin-bottom:6.3333333333vw !important}@media(max-width: 600px){.m-b-76{margin-bottom:23.75vw !important}}.m-b-77{margin-bottom:6.4166666667vw !important}@media(max-width: 600px){.m-b-77{margin-bottom:24.0625vw !important}}.m-b-78{margin-bottom:6.5vw !important}@media(max-width: 600px){.m-b-78{margin-bottom:24.375vw !important}}.m-b-79{margin-bottom:6.5833333333vw !important}@media(max-width: 600px){.m-b-79{margin-bottom:24.6875vw !important}}.m-b-80{margin-bottom:6.6666666667vw !important}@media(max-width: 600px){.m-b-80{margin-bottom:25vw !important}}.m-b-81{margin-bottom:6.75vw !important}@media(max-width: 600px){.m-b-81{margin-bottom:25.3125vw !important}}.m-b-82{margin-bottom:6.8333333333vw !important}@media(max-width: 600px){.m-b-82{margin-bottom:25.625vw !important}}.m-b-83{margin-bottom:6.9166666667vw !important}@media(max-width: 600px){.m-b-83{margin-bottom:25.9375vw !important}}.m-b-84{margin-bottom:7vw !important}@media(max-width: 600px){.m-b-84{margin-bottom:26.25vw !important}}.m-b-85{margin-bottom:7.0833333333vw !important}@media(max-width: 600px){.m-b-85{margin-bottom:26.5625vw !important}}.m-b-86{margin-bottom:7.1666666667vw !important}@media(max-width: 600px){.m-b-86{margin-bottom:26.875vw !important}}.m-b-87{margin-bottom:7.25vw !important}@media(max-width: 600px){.m-b-87{margin-bottom:27.1875vw !important}}.m-b-88{margin-bottom:7.3333333333vw !important}@media(max-width: 600px){.m-b-88{margin-bottom:27.5vw !important}}.m-b-89{margin-bottom:7.4166666667vw !important}@media(max-width: 600px){.m-b-89{margin-bottom:27.8125vw !important}}.m-b-90{margin-bottom:7.5vw !important}@media(max-width: 600px){.m-b-90{margin-bottom:28.125vw !important}}.m-b-91{margin-bottom:7.5833333333vw !important}@media(max-width: 600px){.m-b-91{margin-bottom:28.4375vw !important}}.m-b-92{margin-bottom:7.6666666667vw !important}@media(max-width: 600px){.m-b-92{margin-bottom:28.75vw !important}}.m-b-93{margin-bottom:7.75vw !important}@media(max-width: 600px){.m-b-93{margin-bottom:29.0625vw !important}}.m-b-94{margin-bottom:7.8333333333vw !important}@media(max-width: 600px){.m-b-94{margin-bottom:29.375vw !important}}.m-b-95{margin-bottom:7.9166666667vw !important}@media(max-width: 600px){.m-b-95{margin-bottom:29.6875vw !important}}.m-b-96{margin-bottom:8vw !important}@media(max-width: 600px){.m-b-96{margin-bottom:30vw !important}}.m-b-97{margin-bottom:8.0833333333vw !important}@media(max-width: 600px){.m-b-97{margin-bottom:30.3125vw !important}}.m-b-98{margin-bottom:8.1666666667vw !important}@media(max-width: 600px){.m-b-98{margin-bottom:30.625vw !important}}.m-b-99{margin-bottom:8.25vw !important}@media(max-width: 600px){.m-b-99{margin-bottom:30.9375vw !important}}.m-b-100{margin-bottom:8.3333333333vw !important}@media(max-width: 600px){.m-b-100{margin-bottom:31.25vw !important}}.flx-1{flex:1}@media(min-width: 768px){.flx-base-1{flex-basis:10% !important}.flx-base-10{flex-basis:10% !important}.flx-base-12{flex-basis:12% !important}.flx-base-2{flex-basis:20% !important}.flx-base-25{flex-basis:25% !important}.flx-base-3{flex-basis:30% !important}.flx-base-34{flex-basis:34% !important}.flx-base-35{flex-basis:35% !important}.flx-base-38{flex-basis:38% !important}.flx-base-4{flex-basis:40% !important}.flx-base-45{flex-basis:45% !important}.flx-base-47{flex-basis:47% !important}.flx-base-5{flex-basis:50% !important}.flx-base-53{flex-basis:53% !important}.flx-base-55{flex-basis:55% !important}.flx-base-6{flex-basis:60% !important}.flx-base-62{flex-basis:62% !important}.flx-base-63{flex-basis:63% !important}.flx-base-65{flex-basis:65% !important}.flx-base-66{flex-basis:66% !important}.flx-base-68{flex-basis:68% !important}.flx-base-7{flex-basis:70% !important}.flx-base-73{flex-basis:73% !important}.flx-base-75{flex-basis:75% !important}.flx-base-8{flex-basis:80% !important}.flx-base-83{flex-basis:83% !important}.flx-base-85{flex-basis:85% !important}.flx-base-88{flex-basis:88% !important}.flx-base-9{flex-basis:90% !important}}#sidebar h2{font-size:2.4rem;padding-bottom:10px;border-bottom:2px solid #e20482}#sidebar ul{margin:0;padding:0;list-style:none}#sidebar ul li:before{font-family:"Font Awesome 6 Free";content:"";font-weight:900;color:#333;margin-right:.5rem}@media(min-width: 768px){#main_contents{width:68%}#sidebar{width:28%}}@media(max-width: 767px){#main_contents{padding-top:0;padding-bottom:20px}}#wp_container p{margin-bottom:1.36em !important}@media(max-width: 767px){#wp_container{margin:0 auto;margin-bottom:80px;_zoom:1;overflow:hidden}}.kiji-info{margin-bottom:5px}.kiji-date{font-size:14px}.text{margin-bottom:6rem;border-bottom:2px dashed #ccc;padding-bottom:4rem}h2.news_single_h2{margin-bottom:40px}.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}.pagination ul{margin:0;padding:0;list-style:none}.pagination li{display:inline-block;width:auto}.pagination li a,.pagination li>span{font-size:.9em;display:block;width:30px;margin:0 1px;padding:5px 0;text-decoration:none;color:#000;border:solid 1px #000;border-radius:3px}.pagination .prev,.pagination .next{display:block !important;width:50px !important}.pagination li>span{color:#fff;background-color:#000}.pagination li a:hover{color:#fff;background-color:#000}.pagination li .dots{width:15px;padding:0;color:#000;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}@media(max-width: 600px){.pagination li{margin-bottom:1rem}}.sidebar-wrapper{margin-bottom:1.8em}.sidebar-wrapper h4{font-size:1.1em;margin-top:0;margin-bottom:10px;padding:10px 13px 10px 0;color:#e20482;border-bottom:1px solid #000}.widget_recent_entries li,.widget_meta li,.widget_recent_comments li,.widget_pages li,.widget_meta li,.widget_categories li,.widget_archive li,.widget_nav_menu li{position:relative;padding:10px;border-bottom:1px dashed #ccc}.widget_recent_entries a,.widget_meta a,.widget_recent_comments a,.widget_pages a,.widget_meta a,.widget_categories a,.widget_archive a,.widget_nav_menu a{text-decoration:none;color:#333}.widget_recent_entries a:hover,.widget_meta a:hover,.widget_recent_comments a:hover,.widget_pages a:hover,.widget_meta a:hover,.widget_categories a:hover,.widget_archive a:hover,.widget_nav_menu a:hover{opacity:.6}.tagcloud a{font-size:.9em !important;line-height:2.5em;margin:2px;padding:2px 10px;white-space:nowrap;text-decoration:none;color:#333;border:1px solid #333;border-radius:3px}.tagcloud a:hover{opacity:.5}.searchfield{padding:10px;margin-top:10px;font-size:20px;width:86%;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.searchsubmit{width:35px;height:30px;padding:0;font-family:"Font Awesome 6 Free";font-size:20px;font-weight:900;border:none;background:rgba(0,0,0,0);cursor:pointer}img{width:100%;height:auto}figcaption{width:100%;text-align:center;padding:.5rem 1rem 1rem}.wp-block-gallery{display:flex;justify-content:space-between;list-style-type:none;padding-left:0}.wp-block-gallery li{margin:0}.wp-block-image{margin-bottom:1.5rem;margin-top:1rem;margin-bottom:1rem}@media(max-width: 740px){.wp-block-image{margin-bottom:.7rem}}.ttl-07{font-size:2rem;color:#e20482}section ul li{list-style-type:unset}.columns-1 .blocks-gallery-item{width:100%}.columns-2 .blocks-gallery-item{width:49%}.columns-3 .blocks-gallery-item{width:32%}.columns-4 .blocks-gallery-item{width:24%}.columns-5 .blocks-gallery-item{width:19%}.columns-6 .blocks-gallery-item{width:15%}@media(min-width: 768px){.wp-block-columns{display:flex;justify-content:space-between;margin-bottom:2rem}.has-2-columns .wp-block-column{width:48%}.has-3-columns .wp-block-column{width:32%}.has-4-columns .wp-block-column{width:24%}.has-5-columns .wp-block-column{width:24%}.has-6-columns .wp-block-column{width:15%}}@media(min-width: 768px){.wp-block-media-text{display:grid;_zoom:1;overflow:hidden}.wp-block-media-text__content{padding:15px 30px}}.has-navy-color{color:#171a5f}.has-vivid-cyan-blue-color{color:#0693e3}.has-light-gray-color{color:#f2f2ea}.has-cyan-blue-gray-color{color:#abb8c3}.has-dark-gray-color{color:#313131}.has-deep-blue-color{color:#113766}.has-navy-background-color{background:#171a5f}.has-vivid-cyan-blue-background-color{background:#0693e3}.has-light-gray-background-color{background:#f2f2ea}.has-cyan-blue-gray-background-color{background:#abb8c3}.has-dark-gray-background-color{background:#313131}.has-usui-blue-background-color{background:#eefaff}.has-deep-blue-background-color{background:#113766}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.wp-block-table table{width:100%;min-width:240px;border-collapse:collapse;margin:0 auto 30px;background:#fff;font-family:"Noto Sans JP"}.wp-block-table table td,.wp-block-table table th{padding:1.5em 2em;border:1px solid;word-break:break-all}.wp-block-table table th,.wp-block-table table td{border-color:#e20482;letter-spacing:1px}.wp-block-table table td span{font-size:70%;color:#8b8b8b;margin-top:-1px;display:block}.wp-block-table table th{width:25%;background:#f9f8f4;font-size:90%;font-weight:normal}.wp-block-column{width:100%}.wp-block-separator{border:unset;border-bottom:1px dashed #000}.wp-block-button__link{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;padding:2rem 2rem;box-sizing:border-box;text-align:center;border-radius:50px;margin:2rem auto}.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}.is-style-outline{border:3px solid #753f14}.aligncenter{text-align:center}.alignright{text-align:right}.alignleft{text-align:left}@media screen and (max-width: 740px){.wp-block-group__inner-container{padding:2rem 1rem;margin-bottom:20px}}@media(min-width: 768px){.wp-block-column:not(:first-child){margin-left:30px}.wp-block-column:nth-child(2n){margin-left:30px}.wp-container-4{gap:1rem !important}}@media(max-width: 768px){.wp-block-columns{flex-direction:column;margin:1rem auto}.wp-container-4{gap:1rem !important}.is-not-stacked-on-mobile{flex-direction:unset !important}}video{width:100%}.area-seminar h4{padding:1.5rem 2rem;margin-bottom:1rem}.area-seminar hr{margin-top:2.5rem;margin-bottom:1.5rem;border-color:#ccc}.wp-con-wrapper{display:flex;justify-content:space-between}@media(max-width: 600px){.wp-con-wrapper{flex-direction:column}}@media(max-width: 600px){.col-post{flex-direction:column}}.col-post .item-thumbnail{width:50%;padding:1rem}@media(max-width: 600px){.col-post .item-thumbnail{order:1;margin:0 auto}}.col-post .item-contents{width:100%}@media(max-width: 600px){.col-post .item-contents{order:2}}#mailform table{margin:.5rem auto;box-sizing:border-box}@media(min-width: 1200px){#mailform table{width:80%}}@media(max-width: 600px){#mailform table{width:100%}}#mailform table th{padding:.5rem 1rem;background:#f6f5ed;box-sizing:border-box}@media(min-width: 1200px){#mailform table th{width:30%}}@media(max-width: 600px){#mailform table th{width:100%;display:block}}#mailform table th span{color:#4955a3;border-radius:10px;border:1px solid #4955a3;font-size:1.4rem;font-weight:bold;margin-left:.5rem;padding:.2rem .5rem}#mailform table td{padding:.5rem 1rem;box-sizing:border-box}@media(min-width: 1200px){#mailform table td{width:68%}}@media(max-width: 600px){#mailform table td{width:100%;display:block}}#mailform select,#mailform input[type=text],#mailform input[type=number],#mailform input[type=tel],#mailform input[type=email],#mailform textarea{border:1px solid #e20482;border-radius:10px;padding:.5rem;box-sizing:border-box}@media(min-width: 1200px){#mailform select,#mailform input[type=text],#mailform input[type=number],#mailform input[type=tel],#mailform input[type=email],#mailform textarea{font-size:1.6rem}}#mailform select,#mailform input[type=text],#mailform input[type=submit],#mailform textarea{width:100%}@media(max-width: 600px){#mailform input[type=tel],#mailform input[type=email]{width:100%}}.tac input[type=submit]{width:300px;margin:2rem auto;padding:1.5rem 0;font-weight:bold;font-size:1.8rem;color:#fff;background:#4955a3;border-radius:20px;border:none}#mailform input,#mailform textarea,#mailform select{font-size:1.8rem}#mailform .contact-form{max-width:95rem;margin:0 auto;padding:6rem 5rem 2rem;-webkit-box-shadow:10px 10px 50px -9px rgba(0,0,0,.2);-moz-box-shadow:10px 10px 50px -9px rgba(0,0,0,.2);box-shadow:10px 10px 50px -9px rgba(0,0,0,.2);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}@media(max-width: 600px){#mailform .contact-form{padding:6% 5%}}#mailform .contact-form dl{display:flex;justify-content:space-between;padding:1rem;padding-bottom:2.7rem;margin-bottom:1.3rem;flex-direction:column;border-bottom:1px solid #eee}#mailform .contact-form dl dt{font-size:2rem;margin-bottom:1.5rem;color:#01001a;font-weight:bold;display:flex;justify-content:flex-start;align-items:center}#mailform .contact-form dl dt span{display:inline-block;background:#e20482;color:#fff;font-size:1.4rem;padding:0 1rem .2rem;margin-left:1rem;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#mailform .contact-form dl dd.flex{display:flex;justify-content:space-between}#mailform .contact-form dl dd.flex span{width:48% !important}#mailform .contact-form dl dd.flex input,#mailform .contact-form dl dd.flex select{width:100% !important}#mailform .contact-form dl dd input,#mailform .contact-form dl dd textarea,#mailform .contact-form dl dd select{width:100%;padding:1.2rem 1.3rem 1.1rem;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #ccc;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#mailform .contact-form dl dd input::placeholder{color:#ccc}#mailform .contact-form .wpcf7-not-valid-tip{padding:.5rem 0 0 .5rem}#mailform .contact-form input[type=radio]{width:unset}#mailform .contact-form label{cursor:pointer}#mailform .contact-form input:checked+span{color:#487cff;font-weight:bold}#mailform .contact-form .clinic-open input{max-width:20rem}@media(max-width: 600px){#mailform dd.age input[type=number]{width:50%}}@media(min-width: 1200px){#mailform dd.age input[type=number]{max-width:200px !important}}img.wpcf7-captchac{width:auto}.p2em{padding:2em}#header{width:100%;position:relative}@media(max-width: 600px){#header{position:unset}}.header-wrapper{width:100%;display:flex;justify-content:space-between;background-size:cover}.header-wrapper .item{display:flex;justify-content:center;align-items:center;gap:5rem}@media(max-width: 600px){.header-wrapper .item{flex-direction:column;max-width:100%;margin:0;gap:2rem}}.header-wrapper.inner{justify-content:center;background:unset}.header-wrapper.inner .decoration{position:absolute;left:0;top:0}@media(max-width: 1199px){.header-wrapper.inner .decoration img{max-width:30vw}}@media(max-width: 600px){.header-wrapper.inner .decoration img{max-width:31%}}.header-wrapper.inner .main-ttl{text-align:center}.header-wrapper.inner .main-ttl img{width:26vw;max-width:190px;display:block;margin:10rem auto}@media(max-width: 600px){.header-wrapper.inner .main-ttl img{width:26vw;display:block;margin:7rem auto 6.5rem}}.header-wrapper.inner .logo{left:unset;right:5%;top:130px}@media(max-width: 600px){.header-wrapper.inner .logo{right:8.6%;top:65px}}.header-wrapper.inner .logo a img{width:100%}.logo{position:absolute;top:0;left:0;width:200px;z-index:999;background-color:#fff;box-shadow:0 0 6px #ccc}@media(max-width: 600px){.logo{box-sizing:border-box;width:100px;top:0;left:50%;transform:translateY(0%) translateX(-50%)}}.logo a{width:100%}.logo a img{width:100%}.gnav{width:100%;max-width:1000px;margin:2rem 0 2rem 5%}@media(min-width: 1600px){.gnav{margin:2rem auto}}@media(max-width: 600px){.gnav{display:none}}.gnav ul{display:flex;justify-content:center;gap:2vw;list-style:none}.gnav ul a{color:#333;text-decoration:none;font-weight:bold}.gnav ul a:hover{color:#e20482}#submenu{width:120px;height:100vh;position:fixed;top:0;right:0;background-color:#fff;border-left:1px solid #f5f5f5;z-index:10;display:flex;flex-direction:column;margin-top:100px;align-items:center}@media(max-width: 1199px){#submenu{width:80px}}@media(max-width: 600px){#submenu{display:none}}#submenu .reserv{width:100%;padding:1em 0;box-sizing:border-box;writing-mode:vertical-rl;display:flex;align-items:center;background:linear-gradient(#E20482, #EE85B3);font-size:3vh;border-bottom:1px solid #f5f5f5}@media(max-width: 1399px){#submenu .reserv{font-size:3rem}}@media(max-width: 1199px){#submenu .reserv{font-size:3rem}}#submenu .reserv a{color:#fff;text-decoration:none;margin:0 auto;font-weight:bold}#submenu .telnum{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;font-size:4vh;font-weight:bold;margin-top:1em}@media(max-width: 1399px){#submenu .telnum{font-size:3rem}}@media(max-width: 1199px){#submenu .telnum{font-size:3rem}}#submenu .telnum a{color:#e20482;text-decoration:none}#submenu .sns{font-size:3vh;display:flex;align-items:center;flex-direction:column;padding:.5em 0;border-top:1px solid rgba(0,0,0,.4705882353);margin-top:1em}.footer_sns{font-size:3rem;display:flex;align-items:center;justify-content:center}.main_img h1{width:100%;font-family:serif;font-size:4rem;text-align:center;color:#000;font-weight:400;display:block;line-height:1.4;letter-spacing:10px}@media(max-width: 600px){.main_img h1{font-size:6.25vw}}.main_img h1 strong{font-size:1.8rem;font-weight:bold;display:block;letter-spacing:5px;color:#e20482}#copyright{width:100%;font-size:.8em;text-align:center;letter-spacing:3px;font-weight:bold;color:#e20482;padding:2.3rem 0 1.7rem}@media(max-width: 600px){#copyright{letter-spacing:1px}}body,article,aside,hgroup,header,address,figure,figcaption,ul,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,li,p{margin:0;padding:0}.font-noto,.sick-ttl h2 span,.facilities-tech .item h3 span,.other-menu dl dd ul li,.other-menu dl dt,.price,.price-sale,.footer-nav,.footer-info .item.sub dl.shop-info dd span,.footer-info .item.sub dl.shop-info dd,.footer-info .item.sub dl.eigyo,.time-table .table-bdr table td span,.address p,.maincatch h1 span,.ttl-01,body,.ttl-07{font-family:"IBM Plex Sans JP",sans-serif}.font-noto-serif,.rpw_catch,.facilities-tech .item h3,.first-flow .item h3,.faqbox dl dt span:before,.mainview-inner h1,.col-1.copy,.time-table .table-bdr table td,.time-table .table-bdr table th,#subject-list .text-links ul li a span,.maincatch h1,h2{font-family:"Sawarabi Minch",serif}html{font-size:62.5%;overflow-y:scroll}@media(max-width: 1199px){html{font-size:.8333333333vw}}@media(max-width: 600px){html{font-size:2.2727272727vw}}body{font-size:1.6rem;line-height:1.6;text-align:left;-webkit-text-size-adjust:100%;color:#333}@media(min-width: 1200px){body{min-width:120rem}}p{line-height:1.75}@media(min-width: 1200px){.only_pc_none{display:none !important}}@media(max-width: 1199px){.only_tab_none{display:none !important}}@media(max-width: 600px){.only_sp_none{display:none !important}}.img100{width:100%}section{margin-bottom:5vw}section:last-of-type{margin-bottom:0 !important}.col-wrapper,.col-wrapper-full{width:100%;max-width:1200px;margin:0 auto;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}@media(max-width: 600px){.col-wrapper,.col-wrapper-full{width:90.5%}}.col-wrapper .col-1,.col-wrapper .col-2,.col-wrapper .col-3,.col-wrapper .col-4,.col-wrapper-full .col-1,.col-wrapper-full .col-2,.col-wrapper-full .col-3,.col-wrapper-full .col-4{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0 auto;margin-bottom:1.6666666667vw !important}@media(max-width: 600px){.col-wrapper .col-1,.col-wrapper .col-2,.col-wrapper .col-3,.col-wrapper .col-4,.col-wrapper-full .col-1,.col-wrapper-full .col-2,.col-wrapper-full .col-3,.col-wrapper-full .col-4{margin-bottom:6.25vw !important}}@media(max-width: 600px){.col-wrapper .col-1,.col-wrapper .col-2,.col-wrapper .col-3,.col-wrapper .col-4,.col-wrapper-full .col-1,.col-wrapper-full .col-2,.col-wrapper-full .col-3,.col-wrapper-full .col-4{margin-bottom:1.6666666667vw !important}}@media(max-width: 600px)and (max-width: 600px){.col-wrapper .col-1,.col-wrapper .col-2,.col-wrapper .col-3,.col-wrapper .col-4,.col-wrapper-full .col-1,.col-wrapper-full .col-2,.col-wrapper-full .col-3,.col-wrapper-full .col-4{margin-bottom:6.25vw !important}}.col-wrapper .col-1:last-of-type,.col-wrapper .col-2:last-of-type,.col-wrapper .col-3:last-of-type,.col-wrapper .col-4:last-of-type,.col-wrapper-full .col-1:last-of-type,.col-wrapper-full .col-2:last-of-type,.col-wrapper-full .col-3:last-of-type,.col-wrapper-full .col-4:last-of-type{margin-bottom:0 !important}.col-wrapper:after,.col-wrapper-full:after{display:block;height:0;font-size:0;clear:both;visibility:hidden}.col-wrapper .col-1,.col-wrapper-full .col-1{flex-wrap:nowrap;display:block}.col-wrapper .col-2,.col-wrapper-full .col-2{gap:4rem}.col-wrapper .col-2 .item,.col-wrapper-full .col-2 .item{flex-basis:calc((100% - 4rem)/2)}.col-wrapper .col-3,.col-wrapper-full .col-3{gap:2rem;justify-content:flex-start}.col-wrapper .col-3 .item,.col-wrapper-full .col-3 .item{flex-basis:calc((100% - 4rem)/3)}.col-wrapper .col-4,.col-wrapper-full .col-4{gap:2rem;justify-content:flex-start}.col-wrapper .col-4 .item,.col-wrapper-full .col-4 .item{flex-basis:calc((100% - 6rem)/4)}@media(max-width: 600px){.col-wrapper .col-2 .item,.col-wrapper .col-3 .item,.col-wrapper .col-4 .item,.col-wrapper-full .col-2 .item,.col-wrapper-full .col-3 .item,.col-wrapper-full .col-4 .item{flex-basis:100%}.col-wrapper .col-2 .item.p05per,.col-wrapper-full .col-2 .item.p05per{padding:0 5%}.col-wrapper .col-2 .item.p510per,.col-wrapper-full .col-2 .item.p510per{padding:5% 10%}}@media(max-width: 1199px){.col-wrapper{width:90%}}.col-change .main{order:2}.col-change .sub{order:1}@media(max-width: 600px){.col-change .main,.col-change .sub{order:unset}}.col-wrapper-full{width:100% !important;max-width:unset !important;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.col-full-width{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:6rem 0 6rem}.col-full-width>.inner{max-width:1200px;width:90%;margin:0 auto}.w-a{width:auto !important}.mw-90{max-width:98rem}.jfc-c{justify-content:center !important}.jfc-s{justify-content:start !important}.tac{text-align:center !important}.tal{text-align:left !important}.p-5per{padding:5%}.p-b-0{padding-bottom:0}.p-LR_0{padding-left:0 !important;padding-right:0 !important}.p-LR_10px{padding-left:10px !important;padding-right:10px !important}.p-LR_1per{padding-left:1% !important;padding-right:1% !important}.p-LR_2per{padding-left:2% !important;padding-right:2% !important}.p-LR_3per{padding-left:3% !important;padding-right:3% !important}.p-LR_4per{padding-left:4% !important;padding-right:4% !important}.p-LR_5per{padding-left:5% !important;padding-right:5% !important}.p-LR_6per{padding-left:6% !important;padding-right:6% !important}.p-LR_7per{padding-left:7% !important;padding-right:7% !important}.p-LR_8per{padding-left:8% !important;padding-right:8% !important}.p-LR_10per{padding-left:10% !important;padding-right:10% !important}.m-l-a{margin:unset !important;margin-left:auto !important}@media(max-width: 600px){.m-l-a{margin:0 auto !important}}.m-r-a{margin:unset !important;margin-right:auto !important}@media(max-width: 600px){.m-r-a{margin:0 auto !important}}.mal{display:flex;justify-content:center;align-items:center}.p-0{padding:0 !important}.m-0{margin:0 !important}.attention{color:#ff4d4d;font-weight:bold}.d-flex{display:flex}.flx-d-r{flex-direction:row}.flx-d-col{flex-direction:column}.flx-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.jfc-start{justify-content:start !important}.flx-jst-left{justify-content:left !important}.flx-jst-center{justify-content:center}.flx-jst-between{justify-content:space-between}.img-box img{width:100%;display:block}.img-box-auto img{width:auto;display:block}@media(max-width: 600px){.img-box-auto img{width:100%}}.img-large-L{margin-left:calc(-45vw + 100%);width:45vw;max-height:60rem}.img-large-L img{max-width:71.7rem;display:block}.img-large-R{margin-right:calc(-45vw + 100%);width:45vw}.img-large-R img{max-width:71.7rem;display:block}@media(max-width: 600px){.img-large-L,.img-large-R{width:100%;margin-left:unset;margin-right:unset}}.form-select{padding:1rem !important;font-size:1.6rem;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.form-inpt{width:70%;padding:.8rem .5rem;font-size:1.6rem;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #707070}@media(max-width: 600px){.form-inpt{width:95%}}.list-base{list-style:none}.list-base li{list-style:none;font-size:1.8rem}.list-base li:before{font-size:1.5rem;top:3px;left:0px;color:#e20482;content:"●";position:relative;margin-right:.5rem}a{outline:none;color:#4955a3}a:link{text-decoration:none;text-decoration:underline}a:visited{text-decoration:none}a:hover{text-decoration:none}a:active{text-decoration:none}a{-webkit-transition:all .3s;transition:all .3s}.hover{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.hover:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}#breadcrumb{width:100%;margin-bottom:5rem;z-index:1;position:relative;color:#4955a3;z-index:0;position:relative;background-color:#f6f5ed}#breadcrumb ul{width:auto;margin:0% 0 0 0%;display:table;font-size:1.4rem;padding:1rem 2rem}@media(max-width: 1199px){#breadcrumb ul{margin-left:3%}}#breadcrumb ul li{margin:0 10px 0 0;font-size:1.4rem;float:left;list-style-type:none;color:#333}#breadcrumb ul li:first-child::before{content:"";padding:0}#breadcrumb ul li::before{padding:0 10px 0 0;font-family:"Font Awesome 6 Free";content:"";font-weight:bold;font-size:14px}#breadcrumb ul a{color:#e20482;text-decoration:underline;font-weight:bold}#breadcrumb ul a:hover{text-decoration:none}@media(max-width: 600px){#breadcrumb ul{padding:1rem 2rem 1rem 2.1rem}}.effect-fade.fadeInUp{opacity:0;transform:translateY(30px);transition:1s}.effect-fade.fadeInDown{opacity:0;transform:translateY(-30px);transition:2s}.effect-fade.fadeInDown{opacity:0;transform:translateY(-30px);transition:2s}.effect-fade.SlideInLeft{opacity:0;transform:translateX(-30px);transition:2s}.effect-fade.SlideInRight{opacity:0;transform:translateX(30px);transition:2s}.effect-fade.FadeIn{opacity:0;transform:translateX(-30px);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}.pagination{width:100%;display:flex;align-items:center;justify-content:center;margin:0 auto !important;position:relative;font-size:13px}.pagination span,.pagination a,.page-numbers{display:block;width:auto;margin:4px;padding:8px;border:1px solid #e20482;color:#e20482 !important;background-color:#fff;text-decoration:none;text-align:center;line-height:16px}.pagination .pager{width:32px}.pagination a:hover,.pagination .current{color:#fff !important;border-color:#e20482;background-color:#e20482}.pagination a.prev{margin-right:16px}.pagination a.next{margin-left:16px}.pagination span.page_num{display:none}.nav-links{display:flex}.table-base{width:100%;border-collapse:collapse}.table-base,.table-base th,.table-base td{border:1px solid #e20482}.table-base th,.table-base td{padding:1.5rem}.el_humburger{background:#4955a3;width:12rem;max-height:8rem;position:fixed;top:0;right:18px;padding-top:1px;box-sizing:border-box;z-index:10000;transition:all .2s ease-in-out;cursor:pointer;pointer-events:auto;box-shadow:0 0px 6px rgba(0,0,0,.4705882353);overflow-y:scroll;height:100%}@media(max-width: 600px){.el_humburger{width:60px;height:49px;right:5%}}.el_humburger .menu-wrapper{position:absolute;top:39%;left:0;right:0}@media(max-width: 600px){.el_humburger .menu-wrapper{top:28%;left:0;right:0;margin:0 auto;text-align:center}}.el_humburger .menu-wrapper:after{display:block;position:absolute;top:-8px;left:29px;color:#fff;font-size:2rem;font-weight:bold}@media(max-width: 600px){.el_humburger .menu-wrapper:after{position:relative;top:unset;left:unset;font-size:1.1rem;letter-spacing:0px}}.el_humburger .menu-wrapper span{width:30px;display:block;margin:0 auto 8px;height:1px;background:#fff;transition:all .2s ease-in-out}@media(max-width: 600px){.el_humburger .menu-wrapper span{width:15px;margin:0px auto 6.5px}}.el_humburger>span:last-child{margin-bottom:0}.js_humburgerOpen .el_humburger span{background:#fff}.js_humburgerOpen .el_humburger span.top{transform:translateY(9px) rotate(-45deg)}.js_humburgerOpen .el_humburger span.middle{opacity:0}.js_humburgerOpen .el_humburger span.bottom{transform:translateY(-5px) rotate(45deg)}.el_humburgerButton.el_humburgerButton__close{top:2%;right:2%}.el_humburgerButton__close span{display:block;width:35px;margin:0 auto;height:4px;background:#fff}.el_humburgerButton__close span.el_humburgerLineTop{transform:translateY(5px) rotate(-45deg)}.el_humburgerButton__close span.el_humburgerLineBottom{transform:translateY(-6px) rotate(45deg)}.uq_spNavi{display:none}.uq_spNavi.js_appear{position:fixed;top:0;left:0;bottom:0;right:0;display:block;z-index:9999}.uq_spNavi_screen{position:absolute;padding-bottom:30px;width:100%;max-width:26rem;top:0;bottom:0;right:0;background-color:rgba(73,85,163,.98);z-index:0;margin-top:0px;padding-top:0px;overflow:auto;-webkit-overflow-scrolling:touch}@media(max-width: 600px){.uq_spNavi_screen{width:100%}}nav{text-align:center}nav li>a{color:#fff;text-decoration:none !important;text-decoration:unset;font-weight:bold;padding:.8rem 1rem .8rem 3em;display:block;letter-spacing:1px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}nav li>a:hover{color:#4955a3}h1{font-size:3rem}h2{font-size:3rem;letter-spacing:2px}h2 span{color:#e20482}@media(max-width: 1399px){h2{font-size:3.5rem;letter-spacing:0em}}@media(max-width: 600px){h2{font-size:2.8rem;letter-spacing:0em}}h3{font-size:2.2rem;letter-spacing:2px;margin-bottom:.5em;color:#4955a3}@media(max-width: 600px){h3{font-size:2.5rem}}h4{font-size:1.8rem}h5{font-size:1rem}h6{font-size:1rem}.ttl-01{margin-bottom:1em;text-align:center;letter-spacing:.2em;font-weight:500}@media(max-width: 600px){.ttl-01{font-size:3rem;flex-direction:column;margin-bottom:2rem !important}}.fwb{font-weight:bold !important}#pageTop{position:fixed;bottom:40px;right:150px;z-index:80}@media(max-width: 600px){#pageTop{bottom:80px;right:20px}}#pageTop a{display:block;padding:2rem;border:1px solid #4955a3;color:#4955a3;font-weight:bold;text-decoration:none;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}#pageTop a:hover{text-decoration:none;opacity:.7}#pageTop a:after{position:absolute;top:61px;left:0px;right:0;margin:0 auto;display:inline-block;font-size:1.2rem;color:#4955a3;text-align:center}.btn-base{padding:2rem 3rem;margin:0 auto;font-size:1.6rem;font-weight:600;letter-spacing:1px;display:block;text-align:center;position:relative;text-decoration:none !important;-webkit-transition:all .6s;transition:all .6s;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media(max-width: 600px){.btn-base{padding:1em 2em}}.btn-base:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}.btn-base:after{right:5%;position:absolute;font-family:"Font Awesome 6 Free";content:"";margin-right:.6em;color:#e20482}.btn-01{background:#fff;margin-bottom:.8333333333vw !important;min-width:15em;-moz-border-radius:0;-webkit-border-radius:0;border:1px solid #e20482;box-shadow:0px 0px 6px rgba(0,0,0,.4705882353);color:#e20482;text-decoration:none}@media(max-width: 600px){.btn-01{margin-bottom:3.125vw !important}}@media(max-width: 600px){.btn-01{min-width:45%}}.btn-01:hover{background:#e20482;color:#fff !important}.btn-02{width:100%;border:2px solid #e20482;margin-bottom:.8333333333vw !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:10px;box-shadow:3px 3px 6px rgba(0,0,0,.4705882353);color:#e20482}@media(max-width: 600px){.btn-02{margin-bottom:3.125vw !important}}.btn-02 a{color:#e20482;text-decoration:none}.btn-02 a:hover{color:#fff !important}.btn-02:hover{background:#e20482}.back:before{left:10%;right:unset;font-family:"Font Awesome 6 Free";content:"";margin-right:.6em;color:#fff}.back:after{display:none}.hamburger{display:unset !important;width:120px;height:100px;top:0;right:0;position:fixed;padding-top:1px;box-sizing:border-box;z-index:10000;transition:all .2s ease-in-out;cursor:pointer;pointer-events:auto}@media(max-width: 1399px){.hamburger{width:120px}}@media(max-width: 1199px){.hamburger{width:80px}}@media(max-width: 600px){.hamburger{width:80px;height:65px}}.hamburger.active{background:#fff}.hamburger div{position:absolute;top:30px;left:0;right:0}@media(max-width: 1199px){.hamburger div{top:24%}}@media(max-width: 600px){.hamburger div{top:14px}}.hamburger span{display:block;position:absolute;width:30px;height:3px;left:0;right:0;margin:0 auto;background:#e20482;-webkit-transition:.5s all;-moz-transition:.5s all;transition:.5s all}@media(max-width: 600px){.hamburger span{width:25px}}.hamburger span:nth-child(1){top:5px}.hamburger span:nth-child(2){top:15px}@media(max-width: 600px){.hamburger span:nth-child(2){top:12.5px}}.hamburger span:nth-child(3){top:26px}@media(max-width: 600px){.hamburger span:nth-child(3){top:22px}}.hamburger.active span:nth-child(1){top:16px;left:0;width:24px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}@media(max-width: 600px){.hamburger.active span:nth-child(1){top:13px}}.hamburger.active span:nth-child(2){left:60%;opacity:0;-webkit-animation:active-btn17-bar02 .8s forwards;animation:active-hamburger-bar02 .8s forwards}@-webkit-keyframes active-hamburger-bar02{100%{height:0}}@keyframes active-hamburger-bar02{100%{height:0}}.hamburger.active span:nth-child(3){top:16px;width:24px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width: 600px){.hamburger.active span:nth-child(3){top:13px}}.hamburger.active::after{border:2px solid #555}nav.globalMenuSp{position:fixed;z-index:999;top:0;right:120px;color:#000;text-align:center;transform:translate(0%, -100%);transition:all .6s;max-width:600px}@media(max-width: 1399px){nav.globalMenuSp{right:80px}}@media(max-width: 1199px){nav.globalMenuSp{right:80px}}@media(max-width: 600px){nav.globalMenuSp{width:100%;min-width:unset;max-width:unset;right:0}}nav.globalMenuSp .medical_list_nav{padding-top:50px}nav.globalMenuSp .medical_list_nav p.ttl{font-weight:bold;color:#fff;text-align:left;font-size:2rem;margin-bottom:.5em;padding-left:5.5rem}nav.globalMenuSp>div{background:#e20482}nav.globalMenuSp ul{margin:0 auto;padding:3.5rem 0 2rem 0;width:100%;display:flex;flex-wrap:wrap}nav.globalMenuSp ul li{width:50%;list-style-type:none;padding:0;box-sizing:border-box;text-align:left;font-size:2rem;border-bottom:1px solid #ee85b3}@media(max-width: 600px){nav.globalMenuSp ul li{font-size:1.6rem}}nav.globalMenuSp ul li a{color:#fff}nav.globalMenuSp ul li:first-child{border-top:1px solid #ee85b3}nav.globalMenuSp ul li:nth-child(2){border-top:1px solid #ee85b3}nav.globalMenuSp ul li:last-child{border-bottom:none}nav.globalMenuSp .btn-base{padding:2rem 2.5rem}nav.globalMenuSp .telbox{padding:1rem 2.5rem 2rem 2.5rem;font-size:3rem}nav.globalMenuSp .telbox a{color:#333;text-decoration:none;font-weight:bold}nav.globalMenuSp ul li a{display:block;text-decoration:none}nav.globalMenuSp .sub-menu{padding:unset;width:90%;box-sizing:border-box;display:flex;gap:1rem;flex-wrap:wrap}nav.globalMenuSp .sub-menu li{background-color:#fff;width:calc((100% - 2rem)/3);padding:1em 0;text-align:center}@media(max-width: 600px){nav.globalMenuSp .sub-menu li{padding:.5em 0}}nav.globalMenuSp .sub-menu li a{color:#333;display:block;padding:unset;margin:unset;font-size:1.6rem}@media(max-width: 600px){nav.globalMenuSp .sub-menu li a{text-align:center;font-size:1.4rem}}nav.globalMenuSp .sub-menu li a img{width:8vh}@media(max-width: 1399px){nav.globalMenuSp .sub-menu li a img{max-width:7vh}}@media(max-width: 1199px){nav.globalMenuSp .sub-menu li a img{max-width:100px}}@media(max-width: 600px){nav.globalMenuSp .sub-menu li a p{text-align:center;padding:0 1em;box-sizing:border-box}}nav.globalMenuSp.active{transform:translateY(0%)}body #index{background:unset}.slide{position:relative;width:100%;height:80vh;overflow:hidden}.slide img{object-fit:cover}@keyframes slideshow{0%{opacity:0}10%{opacity:1}38%{opacity:0}100%{opacity:0}}.slide img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;opacity:0;animation:slideshow 15s linear infinite}.slide img:nth-child(2){animation-delay:5s}.slide img:last-child{animation-delay:10s}.maincatch{position:absolute;top:50%;left:25%;transform:translateY(-50%) translateX(-50%);margin:auto;z-index:99;width:100%}@media(max-width: 600px){.maincatch{left:50%}}.maincatch h1{text-align:center;font-size:4rem;text-shadow:3px 3px 5px #fff,-3px 3px 5px #fff,-3px -3px 5px #fff,3px -3px 5px #fff}@media(max-width: 600px){.maincatch h1{font-size:3.5rem}}.maincatch h1 span{font-size:2rem}@media(max-width: 600px){.maincatch h1 span{width:1.6rem}}.infectionbox{position:absolute;top:0;left:0}@media(max-width: 600px){.infectionbox{top:-122px;left:5%;width:90%;margin:0 auto;text-align:center}}.infectionbox img{width:100%}.news{width:100%;max-width:1200px;position:relative;display:flex;gap:3rem;margin:-25vh auto 10rem auto;align-items:flex-end;justify-content:center}@media(max-width: 600px){.news{max-width:unset;flex-direction:column;margin:-15vh auto 5rem auto}}.news .infobox{width:calc((100% - 3rem)/2);background-color:#fff;padding:2rem 4rem;box-sizing:border-box;box-shadow:0 0 6px #ccc}@media(max-width: 600px){.news .infobox{width:90%;padding:2rem;margin:0 auto;order:0}}.newsbox{width:calc((100% - 3rem)/2);margin:0 auto;background-color:#fff;box-sizing:border-box;padding:2rem;border-top:5px solid #e20482;box-shadow:0 0 6px #ccc}@media(max-width: 600px){.newsbox{width:90%;order:1;padding:2rem 1rem}}.newsbox h2{color:#4955a3;font-size:4rem;font-weight:bold}.newsbox h2 span{color:rgba(0,0,0,.4705882353);font-size:1.6rem;margin-left:1rem}.newsbox dl{width:100%;display:flex;padding:1rem 2rem;border-radius:10px;box-sizing:border-box;margin-top:.5rem;position:relative;align-items:center}@media(max-width: 600px){.newsbox dl{flex-direction:column;padding:1rem}}.newsbox dl dt{font-weight:bold;margin-right:1rem;font-size:1.2rem;min-width:9em}@media(max-width: 600px){.newsbox dl dt{margin-right:0;color:#4955a3;width:100%}}.newsbox dl dd{display:flex;align-items:center}@media(max-width: 600px){.newsbox dl dd{font-size:1.2rem;width:100%;padding-right:3em;box-sizing:border-box}}.newsbox dl dd .categoryname{display:inline-block;padding:.5em 1em;box-sizing:border-box;border:1px solid #e20482;border-radius:50px;text-align:center;color:#e20482;font-size:1.2rem;font-weight:bold;width:7em;margin-right:1em}@media(max-width: 600px){.newsbox dl dd .categoryname{width:9em;padding:.2em 0}}.newsbox dl dd .new-txt{color:#e20482;font-size:1.2rem;font-weight:bold}.newsbox dl dd .new-txt:before{content:"<< "}.newsbox dl dd a{text-decoration:none;width:20em;color:#333;font-size:1.4rem}@media(max-width: 600px){.newsbox dl dd a{width:100%;font-size:1.2rem}}.newsbox dl:after{right:2%;position:absolute;font-family:"Font Awesome 6 Free";content:"";margin-right:.6em;color:#333;font-weight:900;color:#e20482}@media(max-width: 600px){.newsbox dl:after{top:45%}}#mainarea{width:calc(100% - 120px);padding-right:120px}@media(max-width: 1399px){#mainarea{width:calc(100% - 120px);padding-right:120px}}@media(max-width: 1199px){#mainarea{width:calc(100% - 80px);padding-right:80px}}@media(max-width: 600px){#mainarea{width:100%;padding-right:unset;padding-top:60px}}.btnbox{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-end;text-align:right}.btnbox .btn-base{margin:unset}.btnbox.center{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;text-align:right}.btnbox.center .btn-base{margin:unset}.subject-list{background-image:url(../img/common/index_bg_1.jpg);background-repeat:no-repeat;background-size:cover;padding:5rem 0;box-sizing:border-box}.subject-list .subject-catch h2{color:#444;text-align:center;font-size:3.5rem;text-shadow:3px 3px 10px #fff,-3px -3px 10px #fff,-3px 3px 10px #fff,3px -3px 10px #fff,0px 3px 10px #fff,0 -3px 10px #fff,-3px 0 10px #fff,3px 0 10px #fff;margin-top:2.5em}@media(max-width: 600px){.subject-list .subject-catch h2{margin-top:1.5em}}.subject-list .subject-catch p{color:#444;font-weight:bold;width:25em;margin:0 auto}.subject-box ul{width:100%;display:flex;gap:1rem;flex-wrap:wrap;list-style:none}.subject-box ul li{width:calc((100% - 2rem)/3);background-color:#fff;display:flex}.subject-box ul li a{text-decoration:none;width:100%;display:flex;flex-direction:column;padding:2rem;box-sizing:border-box;text-align:center;box-shadow:0 0 6px #666;font-weight:bold;color:#333;flex-shrink:0;text-align:center}@media(max-width: 600px){.subject-box ul li a{font-size:1.4rem}}.subject-box ul li a img{width:70%;margin:0 auto}.subject-box ul li a p{margin-top:auto;text-align:center}.add_pilates{margin-top:2rem}.add_pilates_nav{background:#fff;width:90%;margin:1rem auto 0 auto;padding:.5em;box-sizing:border-box}.add_pilates_nav a{text-decoration:none;font-weight:bold;text-align:center}img{width:100%;height:auto;vertical-align:bottom}.gallery{margin:0 0 5px 0}.slick-prev,.slick-next{position:absolute;z-index:3;top:42%;cursor:pointer;outline:none;border-top:2px solid #ccc;border-right:2px solid #ccc;height:25px;width:25px}.slick-prev{left:2.5%;transform:rotate(-135deg)}.slick-next{right:2.5%;transform:rotate(45deg)}.choice-btn li{cursor:pointer;outline:none;background:#333;width:25% !important}.choice-btn li img{opacity:.4}.choice-btn li.slick-current img{opacity:1}.choice-btn .slick-track{transform:unset !important}#subject-list .text-link-gallery{display:flex;align-items:stretch;justify-content:center}#subject-list .text-links ul{display:flex;flex-wrap:wrap;gap:1rem;list-style:none}#subject-list .text-links ul li{width:calc((100% - 2rem)/3)}#subject-list .text-links ul li a{border:1px solid #4955a3;box-sizing:border-box;padding:2rem 1rem;width:100%;display:block;background-color:#fff;box-shadow:0 0 6px #666;font-size:3rem;text-align:center;font-weight:bold;color:#4955a3}#subject-list .text-links ul li a:hover{text-decoration:none}@media(max-width: 600px){#subject-list .text-links ul li a{font-size:unset;padding:unset;padding-top:1rem;padding-bottom:1rem}}#subject-list .text-links ul li a span{display:block;font-size:1rem;letter-spacing:.1em;color:#333}#subject-list .text-links ul li a strong{font-size:2rem}@media(max-width: 600px){#subject-list .text-links ul li a strong{font-size:1rem}}#subject-list .text-links a{cursor:pointer;text-decoration:none;color:#333}#subject-list .text-links a:hover{text-decoration:underline}#subject-list .main-image{margin-left:20px;background-image:url(../img/common/schema/schema.png);background-size:contain;background-repeat:no-repeat;background-position:top center;height:100%}#subject-list .main-image img{object-fit:contain}@media(max-width: 600px){#subject-list .main-image{display:none}}#subject-list #mainImage{max-width:100%;max-height:70vh}.sick_key_search #searchform{display:flex;justify-content:space-between;align-items:center;overflow:hidden;border:1px solid #4955a3;border-radius:3px}.sick_key_search #searchform label{width:100%}.sick_key_search #searchform input[type=text]{width:100%;height:1.5em;padding:5px 15px;border:none;box-sizing:border-box;font-size:1em;outline:none}.sick_key_search #searchform input[type=text]::placeholder{color:rgba(0,0,0,.4705882353)}.sick_key_search #searchform input[type=submit]{display:flex;justify-content:center;align-items:center;width:50px;height:45px;border:none;background-color:#4955a3;color:#fff;cursor:pointer}.sick_key_search #searchform input[type=submit]::after{width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cpath%20d%3D%22M23.7%2020.8%2019%2016.1c-.2-.2-.5-.3-.8-.3h-.8c1.3-1.7%202-3.7%202-6C19.5%204.4%2015.1%200%209.7%200S0%204.4%200%209.7s4.4%209.7%209.7%209.7c2.3%200%204.3-.8%206-2v.8c0%20.3.1.6.3.8l4.7%204.7c.4.4%201.2.4%201.6%200l1.3-1.3c.5-.5.5-1.2.1-1.6zm-14-5.1c-3.3%200-6-2.7-6-6s2.7-6%206-6%206%202.7%206%206-2.6%206-6%206z%22%20fill%3D%22%23767d83%22%3E%3C%2Fpath%3E%20%3C%2Fsvg%3E");background-repeat:no-repeat;content:""}.sick-txt-add{margin:2em auto}.sick-txt-add h4{background-color:#e20482;color:#fff;display:inline-block;padding:.2em 2em;letter-spacing:.1em;margin-left:3em;border-radius:50px;font-size:1.4rem}.sick-txt-add p{background-color:#fff;border-radius:10px;padding:2em 3em;margin-top:-1em;margin-bottom:1.5em}@media(max-width: 600px){.sick-txt-add p{padding:2em}}#index_pickup .col-2{gap:0}#index_pickup .col-2 .item:first-child{width:50%;background-image:url(../img/common/img_index_bg1.jpg);background-size:contain;background-repeat:no-repeat;background-position:top center;text-align:center;display:flex}#index_pickup .col-2 .item:last-child{width:50%;background-image:url(../img/common/img_index_bg2.jpg);background-size:contain;background-repeat:no-repeat;background-position:top center;text-align:center;display:flex}#index_pickup .col-2 .index_doc,#index_pickup .col-2 .index_tool{width:70%;box-sizing:border-box;margin:20em auto 0 auto;display:flex;flex-direction:column}@media(max-width: 600px){#index_pickup .col-2 .index_doc,#index_pickup .col-2 .index_tool{width:80%;margin-top:10em;margin-bottom:2em}}#index_pickup .col-2 .index_doc h2,#index_pickup .col-2 .index_tool h2{flex:1;margin-bottom:1em;text-shadow:3px 3px 5px #fff,-3px 3px 5px #fff,-3px -3px 5px #fff,3px -3px 5px #fff}#index_pickup .col-2 .index_doc p,#index_pickup .col-2 .index_tool p{flex:2;text-align:left;margin-bottom:2em}#index_pickup .col-2 .index_doc a,#index_pickup .col-2 .index_tool a{width:100%;margin-top:auto}.address{display:flex;justify-content:center;gap:2rem;border-top:1px solid #333;border-bottom:1px solid #333;box-sizing:border-box;padding:2rem 3rem;text-align:center;align-items:center;margin-bottom:2.5rem}@media(max-width: 600px){.address{flex-direction:column}}.address p{font-size:2.2rem;font-weight:bold;text-align:center}.address p span{font-size:1.6rem;font-weight:normal;display:block}.address p:nth-of-type(1){font-size:2rem;font-weight:bold}.address p:nth-of-type(2){font-size:1.4rem}.footer-content{padding-top:unset;margin-top:15vh;_zoom:1}.footer-content .img-box{object-fit:cover}.footer-content .col-wrapper-full.about{background-image:url(../img/common/footer_bg.jpg);background-size:cover;height:360px;margin-bottom:2rem}@media(max-width: 600px){.footer-content .col-wrapper-full.about{background-image:url(../img/common/footer_bg_sp.jpg);height:150px}}.footer-content .col-wrapper-full.about .col-2{width:100%}@media(max-width: 600px){.footer-content .col-wrapper-full.about .col-2 .item:first-child{display:none}}.footer-content .col-wrapper-full.about .col-2 .item{width:50%;height:100%;display:flex;align-items:center;justify-content:center}@media(max-width: 600px){.footer-content .col-wrapper-full.about .col-2 .item{height:100%}}.footer-content .col-wrapper-full.about .col-2 .item .flogo{width:60%}.bnrbox{margin-top:2rem;text-align:center}.bnrbox img{width:500px}@media(max-width: 600px){.bnrbox img{width:100%}}.time-table{flex-basis:68%;margin:1rem auto;box-sizing:border-box}@media(max-width: 600px){.time-table{flex-basis:unset}}.time-table .table-bdr{width:100%;margin:0 auto;box-sizing:border-box}.time-table .table-bdr table{width:100%;border-collapse:collapse;box-sizing:border-box}.time-table .table-bdr table tr{border-bottom:1px solid #ccc}.time-table .table-bdr table th{color:#333;font-weight:bold;text-align:center;padding:1rem}.time-table .table-bdr table td{text-align:center;padding:1rem;font-size:2rem;font-weight:bold;color:#4955a3}@media(max-width: 600px){.time-table .table-bdr table td{font-size:1.9rem;padding:1rem 0}}.time-table .table-bdr table td .time{color:#4955a3}.time-table .table-bdr table td span{display:block;font-size:1.3rem;color:rgba(0,0,0,.4705882353)}.time-table .othertime{margin:2rem auto;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:flex-start}@media(max-width: 600px){.time-table .othertime{flex-direction:column;justify-content:center}}.time-table .othertime dl{display:flex;gap:1rem;align-items:center;font-weight:bold;width:calc((100% - 3rem)/2)}.time-table .othertime dl.full{width:100%}@media(max-width: 600px){.time-table .othertime dl{width:100%}}.time-table .othertime dl dt{background-color:#f2f3f8;text-align:center;box-sizing:border-box;padding:.5em 1em;border-radius:50px;font-weight:bold;font-size:1.2rem}.time-table .addtime{margin:1em auto;box-sizing:border-box;padding:0 2em}.time-contact{flex-basis:30%;margin-top:-10rem;text-align:center}@media(max-width: 600px){.time-contact{margin:2rem auto;flex-basis:98%}}.time-contact .infobox{margin-bottom:2rem}.time-contact .telbox{border-top:1px solid #333;border-bottom:1px solid #333;box-sizing:border-box;padding:1rem 0;margin-top:2rem}.time-contact .telbox a{font-weight:bold;font-size:3rem;text-align:center;margin-top:1rem;color:#333;text-decoration:none}.footer-content .time-contact img{width:70%}@media(max-width: 600px){.footer-content .time-contact img{width:50%}}.footer-info{justify-content:space-around !important;margin-bottom:3rem}.footer-info .infobox{flex-wrap:wrap}.footer-info .infobox dl dt,.footer-info .infobox dl dd{font-weight:bold}.footer-info .infobox dl:last-child{flex-basis:100%;width:100%}.footer-info .item.main{max-width:550px}.footer-info .item.sub{max-width:474px}.footer-info .item.sub dl{border-top:1px solid #e20482;padding:2rem 0;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-info .item.sub dl:last-of-type{border-bottom:1px solid #e20482}.footer-info .item.sub dl dt{max-width:150px;font-weight:bold}@media(max-width: 600px){.footer-info .item.sub dl dt{max-width:30%}}.footer-info .item.sub dl dd{flex-basis:62%}.footer-info .item.sub dl.eigyo{font-size:3.6rem;line-height:1.3}@media(max-width: 1199px){.footer-info .item.sub dl.eigyo{justify-content:space-around}}@media(max-width: 600px){.footer-info .item.sub dl.eigyo{font-size:2.6rem}}.footer-info .item.sub dl.eigyo dt{margin-bottom:.5rem}@media(max-width: 1199px){.footer-info .item.sub dl.eigyo dt{width:30%}}.footer-info .item.sub dl.eigyo dd{font-weight:bold}@media(max-width: 1199px){.footer-info .item.sub dl.eigyo dd{flex-basis:57%}}.footer-info .item.sub dl.eigyo span{font-size:1.8rem;display:block}.footer-info .item.sub dl.shop-info dt{font-size:2rem}.footer-info .item.sub dl.shop-info dd{font-size:2.4rem;font-weight:bold}.footer-info .item.sub dl.shop-info dd span{font-size:1.4rem;display:block;font-weight:normal}.footer-info .tel{margin-bottom:3.5rem;display:block}@media(max-width: 600px){.footer-info .tel{width:85%;margin:0 auto 2rem}}.footer-info .fcontact{display:flex;gap:3rem;justify-content:center;align-items:center;margin-bottom:3rem}@media(max-width: 600px){.footer-info .fcontact{flex-direction:column;gap:1rem}}.footer-info .fcontact a:first-child{font-size:3rem;font-weight:bold;color:#e20482;text-decoration:none}.footer-info .fcontact a:last-child{font-size:2rem;font-weight:bold;color:#fff;text-decoration:none;box-sizing:border-box;padding:.5em 1em;background:linear-gradient(#E20482, #EE85B3)}@media(max-width: 600px){.footer-info .fcontact a:last-child{width:60%;text-align:center}}.map{width:100%;height:500px}.map iframe{width:100% !important;height:100% !important;display:block}footer{margin-top:5rem}@media(max-width: 600px){footer{margin-top:6rem;margin-bottom:10rem}}.reserv_btn_sp{display:none}@media(max-width: 1399px){.reserv_btn_sp{display:none}}@media(max-width: 1199px){.reserv_btn_sp{display:none}}@media(max-width: 600px){.reserv_btn_sp{position:fixed;bottom:0;background:linear-gradient(#E20482, #EE85B3);display:block;width:100%;text-align:center;box-shadow:0 0 6px #ccc;box-sizing:border-box}.reserv_btn_sp a{color:#fff;font-size:2rem;font-weight:bold;text-decoration:none;width:100%;padding:2rem 0;display:block}}@media(max-width: 600px){.reserv_btn_sp{position:fixed;bottom:0;background-color:#4955a3;display:block;width:100%;text-align:center;box-shadow:0 0 6px #ccc;box-sizing:border-box}.reserv_btn_sp a{color:#fff;font-size:2rem;font-weight:bold;text-decoration:none;width:100%;padding:2rem 0;display:block}}.col-3.footer-illust{justify-content:center !important;gap:10rem !important;margin-bottom:1.5rem !important}@media(max-width: 600px){.col-3.footer-illust{display:none}}.col-3.footer-illust .img-L{max-width:148px}.col-3.footer-illust .img-C{max-width:468px;align-self:flex-end;position:relative}.col-3.footer-illust .img-C .logo{top:-34rem;left:29%}.col-3.footer-illust .img-C .logo img{max-width:136px}.col-3.footer-illust .img-R{max-width:182px}.footer-illust-sp .logo{position:relative;top:0;right:0;left:0;margin:0 auto 5rem;max-width:90px}.col-1.copy{width:100%;text-align:center;padding:1rem 1rem;margin-bottom:0 !important;letter-spacing:3px;font-size:1.3rem;background-color:#4955a3;color:#fff}.footer-nav{font-weight:normal !important;background:#e20482;margin-top:5rem}@media(max-width: 600px){.footer-nav{display:none}}.footer-nav nav{padding:2.8rem 0;margin:0 auto;max-width:120rem}.footer-nav nav ul{display:flex;align-self:center;justify-content:center}.footer-nav nav ul li{border:none;display:flex;text-align:center}.footer-nav nav ul li a{padding:0}.footer-nav nav ul li+li::before{content:"／";color:#fff;align-self:center;margin-left:2.5rem;margin-right:2.5rem}.footer-nav nav ul li:last-of-type{padding-right:3rem}.kodawari-01{gap:0rem 2rem}@media(max-width: 600px){.kodawari-01{flex-direction:column}}.kodawari-01 .main{flex-basis:48% !important}.kodawari-01 .sub{flex-basis:48% !important}.kodawari-bottom-p img{max-width:564px;margin:0 auto}@media(max-width: 1199px){.kodawari-bottom-p img{width:50%}}.kodawari-02{display:flex}@media(max-width: 600px){.kodawari-02 .main{order:2}}@media(max-width: 600px){.kodawari-02 .sub{order:1}}.kodawari-02 .sub .item{flex-basis:47%}.menu-01 .main{flex-basis:18.5% !important}@media(max-width: 600px){.menu-01 .main{flex-basis:100% !important}}@media(max-width: 600px){.menu-01 .main img{width:50%;margin:0 auto}}.menu-01 .sub{flex-basis:78% !important}@media(max-width: 600px){.menu-01 .sub{flex-basis:100% !important}}.menu-col-2 .item{flex-basis:calc((100% - 8rem)/2) !important}@media(max-width: 600px){.menu-col-2 .item{flex-basis:100% !important}}.price,.price-sale{font-weight:bold;font-size:2.4rem;text-align:center}@media(max-width: 600px){.price,.price-sale{font-size:1.8rem}}.price span,.price-sale span{font-size:2rem;margin-left:1.5em}@media(max-width: 600px){.price span,.price-sale span{font-size:1.4rem}}.price span:after,.price-sale span:after{content:"(税込)";font-size:1.6rem;margin-left:.4em}@media(max-width: 600px){.price span:after,.price-sale span:after{font-size:1.2rem}}.menu-col-3 .price span,.menu-col-3 .price-sale span{display:block;margin-left:unset}.menu-col-3{gap:4rem 3rem !important}@media(max-width: 600px){.menu-col-3{gap:2.5rem 2rem !important}}.menu-col-3 .item{flex-basis:calc((100% - 6rem)/3) !important}@media(max-width: 600px){.menu-col-3 .item{flex-basis:46% !important}}.other-menu dl{flex-wrap:wrap;justify-content:space-between}.other-menu dl dt,.other-menu dl dd{padding:2rem 1.5rem}.other-menu dl dt{border-top:1px solid #e20482;border-bottom:1px solid #e20482;font-weight:bold;font-size:2.4rem}.other-menu dl dt span{font-size:1.6rem;display:block}.other-menu dl dd ul li{font-size:1.8rem;font-weight:bold;text-align:left;display:flex;justify-content:space-between;margin-bottom:.7em}.other-menu dl dd ul li div:before{content:"●";font-size:2rem;color:#f5f5f5;margin-right:.7em}.menu-caution{background:#fff;text-align:center;padding:1.5em 5%;margin:0 auto;margin-bottom:3.3333333333vw !important}@media(max-width: 600px){.menu-caution{margin-bottom:12.5vw !important}}.sale-col{gap:4rem !important}@media(max-width: 600px){.sale-col{gap:2rem !important}}.sale-col .item{flex-basis:calc((100% - 4rem)/2) !important}@media(max-width: 600px){.sale-col .item{flex-basis:100% !important}}.sale-col .item.sub{gap:4rem;display:flex;flex-direction:column}@media(max-width: 600px){.sale-col.top .main{flex-basis:100% !important}}@media(max-width: 600px){.sale-col.top .sub{flex-direction:unset;flex-basis:100% !important;gap:2rem !important}}.send-status{background:#4955a3;padding:.5em 1em;color:#fff;display:inline-block;font-size:1.8rem;margin-bottom:1rem}.price-sale{margin:0 auto 2rem;font-size:3rem}.price-sale span{display:block;margin-left:unset;font-size:2.4rem}.item-center{align-self:center}.item-reverse .item{order:2}@media(max-width: 600px){.item-reverse .item{order:1}}.item-reverse .sub{order:1}@media(max-width: 600px){.item-reverse .sub{order:2}}.icon-recommend{max-width:164px;position:absolute;top:-8%;left:5%}@media(max-width: 600px){.icon-recommend{max-width:81px;top:-8%;left:4%}}.icon-recommend img{width:100%}.about-access{border-top:1px solid #e20482;padding:3rem 0;max-width:100rem;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:start}.about-access:last-of-type{border-bottom:1px solid #e20482}.about-access dt{font-size:2rem;align-self:center;flex-basis:340px;text-align:center}.about-access dd{font-size:1.6rem}.about-access dd ul li{list-style:none}.about-access dd ul li+li{margin-top:.5em}.largefont{font-size:2rem;font-weight:bold}@media(max-width: 600px){.largefont{font-size:1.8rem}}img.round{border-radius:20px}.shadow,.reservation .item,.medical-list,.sick-list-box,.concept-vision,.sick-txt-add p{box-shadow:0 0px 6px #ccc}.w80{padding:0 10%}@media(max-width: 600px){.w80{padding:unset}}.w80_both{padding:0 10%}.m-b-0{margin-bottom:0 !important}.w70{padding:0 20% 0 10%}@media(max-width: 600px){.w70{padding:unset}}table.tb01{border-collapse:collapse;width:100%}@media(max-width: 600px){table.tb01 .head{display:none}}table.tb01 th,table.tb01 td{padding:10px;border:solid 1px rgba(0,0,0,.4705882353);text-align:center;box-sizing:border-box}table.tb01 th{background:#f2f3f8;color:#333}table.tb01 td{font-weight:bold}@media(max-width: 600px){table.tb01 td{display:block;width:100%;border-bottom:none}}table.tb01 td:first-child a{color:#4955a3}table.tb01 td:first-child a:after{font-family:"Font Awesome 6 Free";content:"";font-weight:bold;font-size:14px;margin-left:5px}@media(max-width: 600px){table.tb01 td:first-child{background:#f2f3f8;font-weight:bold}}@media(max-width: 600px){table.tb01 td:before{content:attr(data-label);font-size:1.2rem;font-weight:bold;color:#4955a3;display:block}}@media(max-width: 600px){table.tb01 tr:last-child{border-bottom:solid 1px #4955a3}}.mainview-inner{width:100%;min-height:365px;background-image:url(../img/common/mainview/inner_mainview.jpg);background-repeat:no-repeat;background-size:cover;display:block;display:flex;align-items:center;justify-content:center;margin-bottom:0;position:relative}@media(max-width: 600px){.mainview-inner{min-height:200px;background-position:top center}}.mainview-inner h1{font-size:4rem;color:#333;text-align:center;text-shadow:0px 0px 10px #fff;text-shadow:-1px -1px 4px #fff,-1px 0 4px #fff,-1px 1px 4px #fff,0 -1px 4px #fff,0 1px 4px #fff,1px -1px 4px #fff,1px 0 4px #fff,1px 1px 4px #fff}@media(max-width: 600px){.mainview-inner h1{font-size:3rem}}.mainview-inner h1 span{font-size:2rem;letter-spacing:.1em;color:#e20482;display:block}.intro{position:relative;padding-top:3rem}@media(max-width: 600px){.intro{padding-top:10rem}}.intro .logoicon{position:absolute;width:180px;top:-9rem;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media(max-width: 600px){.intro .logoicon{width:100px;top:-6rem;left:50%}}#orthopedics .mainview-inner{background-image:url(../img/medical/orthopedics/inner_mainview.jpg)}#foot .mainview-inner{background-image:url(../img/medical/foot/inner_mainview.jpg?02)}#sports .mainview-inner{background-image:url(../img/medical/sports/inner_mainview.jpg)}#osteoporosis .mainview-inner{background-image:url(../img/medical/osteoporosis/inner_mainview.jpg)}#rehabilitation .mainview-inner{background-image:url(../img/medical/rehabilitation/inner_mainview.jpg)}#kampo .mainview-inner{background-image:url(../img/medical/kampo/inner_mainview.jpg)}#prevention .mainview-inner{background-image:url(../img/medical/prevention/inner_mainview.jpg)}#first .mainview-inner{background-image:url(../img/first/inner_mainview.jpg)}#pilates .mainview-inner{background-image:url(../img/pilates/inner_mainview.jpg)}#concept .mainview-inner{background-image:url(../img/concept/inner_mainview.jpg)}#sick .mainview-inner{background-image:url(../img/sick/inner_mainview.jpg)}#facilities .mainview-inner{background-image:url(../img/facilities/inner_mainview.jpg)}#access .mainview-inner{background-image:url(../img/access/inner_mainview.jpg)}#news .mainview-inner{background-image:url(../img/news/inner_mainview.jpg)}#notfound .mainview-inner{background-image:url(../img/news/inner_mainview.jpg)}#reservation .mainview-inner{background-image:url(../img/reservation/inner_mainview.jpg)}#rpw .mainview-inner{background-image:url(../img/rpw/inner_mainview.jpg)}.access_address p{font-size:3rem;font-weight:bold;text-align:center;box-sizing:border-box;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:.5em 0}@media(max-width: 600px){.access_address p{font-size:2rem}}.access_way dl{background-color:#f5f5f5;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #ddd}@media(max-width: 600px){.access_way dl{flex-direction:column;padding-bottom:2em}}.access_way dl dt{width:400px;padding:1em 0;text-align:center;font-weight:bold;font-size:1.8rem;box-sizing:border-box}@media(max-width: 600px){.access_way dl dt{width:100%}}.access_way dl dd{flex:1;padding:1.5em 0;box-sizing:border-box;text-align:left}@media(max-width: 600px){.access_way dl dd{width:100%;padding:0 2em}}.faqbox{counter-reset:number 0}.faqbox dl{display:flex;flex-direction:column}.faqbox dl dt{background-color:#f2f3f8;padding:1em 3em;color:#4955a3;font-weight:bold;box-sizing:border-box}@media(max-width: 600px){.faqbox dl dt{padding:1em 2.5em}}.faqbox dl dt span:before{counter-increment:number 1;content:"Q" counter(number) ". ";font-size:2rem}.faqbox dl dd{padding:2em 5.5em;box-sizing:border-box}@media(max-width: 600px){.faqbox dl dd{padding:2em 2.5em}}.first-point{max-width:1000px}@media(max-width: 600px){.first-point .col-4{flex-direction:row}}@media(max-width: 600px){.first-point .col-4 .item{flex-basis:46%}}.first-point p{text-align:center;font-weight:bold;margin:1em 0;color:#4955a3;box-sizing:border-box;padding:.5em 0;border-top:1px solid #4955a3;border-bottom:1px solid #4955a3;font-size:2rem}.first-point span{font-size:1.4rem;padding:0 1em;box-sizing:border-box;display:block}.first-list{max-width:1000px}.first-list h3{color:#fff;background-color:#4955a3;box-sizing:border-box;padding:.5em 0;margin:0}.first-list ul{background-color:#f2f3f8;display:flex;flex-wrap:wrap;box-sizing:border-box;padding:3em 0;list-style:none;align-items:center;justify-content:center;gap:2rem}@media(max-width: 600px){.first-list ul{padding:2em;flex-wrap:wrap}}.first-list ul li{font-weight:bold}.first-list ul li:before{content:"●";color:#4955a3;margin-right:1rem}.first-list img{width:150px;margin-bottom:1rem}.first-flow{counter-reset:number 0}.first-flow .item{position:relative}@media(max-width: 600px){.first-flow .item{margin-bottom:2rem}}@media(min-width: 1200px){.first-flow .item:after{content:"";position:absolute;display:block;width:0;height:0;border-left:40px solid #4955a3;border-top:40px solid rgba(0,0,0,0);border-bottom:40px solid rgba(0,0,0,0);top:20%;right:-10%;z-index:2}}@media(max-width: 600px){.first-flow .item:after{content:"";position:absolute;display:block;width:0;height:0;border-left:30px solid rgba(0,0,0,0);border-right:30px solid rgba(0,0,0,0);border-top:30px solid #4955a3;z-index:2;left:40%;bottom:-10%}}.first-flow .item:last-child:after{display:none}.first-flow .item h3{color:#333;font-size:3rem;line-height:1.5em}.first-flow .item h3:before{counter-increment:number 1;content:"0" counter(number);color:#4955a3;display:block;font-size:4rem}.bgbox.blue{background-color:#f2f3f8;box-sizing:border-box;padding:2em 4em}@media(max-width: 600px){.bgbox.blue{padding:2em}}.bgbox.blue .inner{background-color:#fff;border-radius:10px;padding:2em}.bgbox.blue h4{color:#4955a3}.facilities-tech .item h3{color:#333}.facilities-tech .item h3 span{font-size:1rem;color:#4955a3;display:block}h2.concept{background-image:url(../img/concept/catch_concept.png);background-position:top right;background-repeat:no-repeat;background-size:contain}@media(max-width: 600px){h2.concept{font-size:2.5rem;padding-bottom:70px;background-position:bottom right;background-size:50%}}.bg-concept{background-image:url(../img/concept/bg_concept.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover;padding-bottom:3rem}.concept-block{display:flex;gap:2rem}@media(max-width: 600px){.concept-block{flex-direction:column}}.concept-block .item:first-child{flex-basis:80%}.concept-block .item:last-child{flex-basis:20%}.concept-vision{text-align:center;background-color:#fff;border-radius:20px;box-sizing:border-box;padding:0 3em 3em 3em;position:relative}@media(max-width: 600px){.concept-vision{padding:0 1em 3em 1em}}.concept-vision h3{position:absolute;top:-2rem;left:10%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);margin:0 auto;display:inline-block;position:relative;height:2.5em;line-height:1.5em;text-align:center;padding:.5em 0;font-size:2rem;background-color:#4955a3;color:#fff;box-sizing:border-box}@media(max-width: 600px){.concept-vision h3{left:28%}}.concept-vision h3:before{content:"";position:absolute;width:10px;bottom:0;left:-30%;border:25px solid #4955a3;border-left-color:rgba(0,0,0,0)}@media(max-width: 600px){.concept-vision h3:before{border:22px solid #4955a3;border-left-color:rgba(0,0,0,0)}}.concept-vision h3:after{content:"";position:absolute;width:10px;bottom:0;right:-30%;border:25px solid #4955a3;border-right-color:rgba(0,0,0,0)}@media(max-width: 600px){.concept-vision h3:after{border:22px solid #4955a3;border-right-color:rgba(0,0,0,0)}}.concept-vision p{background-color:#f2f3f8;padding:1em 0;text-align:center;font-weight:bold;color:#4955a3;margin-bottom:5px}@media(max-width: 600px){.concept-vision p{padding:1em 1.5em;text-align:left}}.doctor-profile{display:flex;flex-direction:column;align-items:center}.doctor-profile h3{border-radius:50px;text-align:center;padding:.5em 2em;display:inline-block;color:#fff;font-size:1.6rem}.doctor-profile h3.blue{background-color:#767eba}.doctor-profile h3.pink{background-color:#f80a8e}.doctor-profile h4{font-size:3rem;text-align:center}.doctor-profile h4 span{font-size:1.4rem;display:block}.prof-box{align-items:stretch !important}.prof-box .item{padding:2em;box-sizing:border-box}.prof-box .item.nonborder{border-top:0;border-bottom:0}.prof-box.blue .item{border-bottom:3px solid #4955a3;border-top:3px solid #4955a3}.prof-box.blue .item h3{color:#4955a3}.prof-box.blue .item dl dt{color:#4955a3}.prof-box.pink .item{border-bottom:3px solid #e20482;border-top:3px solid #e20482}.prof-box.pink .item h3{color:#e20482}.prof-box.pink .item dl dt{color:#e20482}.prof-box.sub{flex-direction:column}.prof-box h3{font-size:1.8em;letter-spacing:.1em;text-align:left}.prof-box dl{display:flex;flex-wrap:wrap}.prof-box dl dt{font-weight:bold;flex-basis:20%;font-size:1.5rem}.prof-box dl dd{font-weight:bold;flex-basis:75%;font-size:1.5rem}.prof-box ul{list-style:outside;margin-left:1em}.prof-box ul li{font-size:1.5rem;font-weight:bold}.prof-box p{background-color:#f2f3f8;padding:1em 1.5em;text-align:left;font-size:1.5rem}.vision{background-color:#4955a3;border-radius:10px;box-sizing:border-box;padding:1rem;margin-bottom:1rem}.vision dl{background-color:#fff;box-shadow:2px 2px 6px rgba(0,0,0,.4705882353);border-radius:10px;display:flex;padding:1rem 5rem;align-items:center}@media(max-width: 600px){.vision dl{padding:1rem 2rem}}.vision dl dt{font-size:3rem;color:#4955a3;font-weight:bold;margin-right:1rem}.vision dl dd{font-weight:bold}.guidebox .item{text-align:center}.guidebox .item img{width:200px}.guidebox ul{list-style:none;box-sizing:border-box;padding:2.5rem;margin:1rem auto}.guidebox ul li{text-align:left}.guidebox ul.ear{background-color:#fffeea}.guidebox ul.nose{background-color:#e2fced}.guidebox ul.mouse{background-color:#e0fcfb}.guidebox ul.neck{background-color:#fffaf4}.guidetxt{border-radius:10px;margin:2rem auto;background-color:#fff;box-shadow:3px 3px 6px rgba(0,0,0,.4705882353)}.guidetxt h3{color:#333;font-size:2rem;box-sizing:border-box;padding:1rem 4rem;text-align:left;margin-bottom:0}.guidetxt p{padding:3rem 4rem;text-align:left}@media(max-width: 600px){.guidetxt p{padding:2rem}}.guidetxt.ear{border:2px solid #fff22a}.guidetxt.ear h3{background-color:#fff22a}.guidetxt.nose{border:2px solid #4be98c}.guidetxt.nose h3{background-color:#4be98c}.guidetxt.mouse{border:2px solid #fec0df}.guidetxt.mouse h3{background-color:#fec0df}.guidetxt.other{border:2px solid #e599ff}.guidetxt.other h3{background-color:#e599ff}.vacctine .btn-02{margin:2rem auto}@media(max-width: 600px){.vacctine .btn-02{margin:0 auto}}.vacctine .btn-02 span{background-color:#e20482;color:#fff;border-radius:100px;margin-right:1rem;padding:2px 10px}.docimg{margin-bottom:1.5vw !important}.docname{text-align:center}@media(max-width: 600px){.docname .item:first-child{order:1}}@media(max-width: 600px){.docname .item:last-child{order:0}}.docname h3{color:#333;font-size:3rem;margin-bottom:0;margin-top:4rem;text-align:center}@media(max-width: 600px){.docname h3{margin-top:0}}.docname h3 span{background-color:#e20482;color:#fff;text-align:center;font-size:1.6rem;padding:1rem 2rem;display:inline-block;border-radius:100px}.docname h4{font-size:2rem;color:#e20482;letter-spacing:.1em;text-align:center}#subject-list{background-image:url(../img/common/bg_sick_list.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:5rem 0}.sick-ttl h2{font-size:2.6rem}.sick-ttl h2 span{color:#4955a3;font-size:1.4rem;display:block;letter-spacing:.1em}.page-sick{background-color:#f2f3f8;box-sizing:border-box;padding:5rem 10rem}@media(max-width: 600px){.page-sick{padding:5rem 3rem}}@media(max-width: 600px){.page-sick .sick-txt{flex-direction:column}}.page-sick .col-1.border-dashed{border-bottom:1px dashed #ccc;padding-bottom:2em}.sick-txt{display:flex;gap:2rem}.sick-txt p{flex-grow:1;flex-basis:100%}.sick-txt .sick-img{flex-basis:50%}.sick-txt .sick-img img{width:100%}.sick-list .col-3{align-items:stretch}.sick-list-box{background-color:#f2f3f8;box-sizing:border-box;padding:3rem;text-align:center;position:relative;transition-duration:.4s}.sick-list-box:hover{transform:scale(1.1);z-index:2}.sick-list-box a{text-decoration:none;color:#333}.sick-list-box h3{display:inline-block;text-align:center;border-bottom:1px solid #4955a3;padding-bottom:10px}.sick-list-box h3 span{display:block;font-size:1.4rem;text-align:center;color:#7781c1}.sick-list-box p{text-align:left}.tryangle{background-color:#4955a3;width:40px;height:40px;clip-path:polygon(100% 100%, 0% 100%, 100% 10%);position:absolute;bottom:0;right:0}.bg-orthopedics{background-image:url(/wp-content/uploads/2023/09/icon_01.png);background-repeat:no-repeat;background-position:100% 50%}@media(max-width: 600px){.bg-orthopedics{background-position:top center;padding-top:25rem}}.bg-foot{background-image:url(/wp-content/uploads/2024/02/icon_02.png);background-repeat:no-repeat;background-position:100% 50%}@media(max-width: 600px){.bg-foot{background-position:top center;padding-top:25rem}}.bg-piratis{background-image:url(/wp-content/uploads/2023/09/icon_08.png);background-repeat:no-repeat;background-position:100% 50%}@media(max-width: 600px){.bg-piratis{background-position:top center;padding-top:25rem}}.bg-sports{background-image:url(/wp-content/uploads/2023/09/icon_03.png);background-repeat:no-repeat;background-position:100% 50%}@media(max-width: 600px){.bg-sports{background-position:top center;padding-top:25rem}}.bg-osteoporosis{background-image:url(/wp-content/uploads/2023/09/icon_04.png);background-repeat:no-repeat;background-position:100% 50%}@media(max-width: 600px){.bg-osteoporosis{background-position:top center;padding-top:25rem}}.bg-rehabilitation{background-image:url(/wp-content/uploads/2023/09/icon_05.png);background-repeat:no-repeat;background-position:100% 50%}@media(max-width: 600px){.bg-rehabilitation{background-position:top center;padding-top:25rem}}.bg-kampo{background-image:url(/wp-content/uploads/2023/09/icon_06.png);background-repeat:no-repeat;background-position:100% 50%}@media(max-width: 600px){.bg-kampo{background-position:top center;padding-top:25rem}}.bg-prevention{background-image:url(/wp-content/uploads/2023/09/icon_07.png);background-repeat:no-repeat;background-position:100% 50%}@media(max-width: 600px){.bg-prevention{background-position:top center;padding-top:25rem}}.medical-list{background-color:#fff;padding:3rem 5rem;box-sizing:border-box;list-style:none;margin:2rem auto}.medical-list li{margin-bottom:.2em;padding-left:1em;text-indent:-1.5em;font-weight:bold}.medical-list li::before{content:"●";color:#4955a3;margin-right:.5em}.medical-list span{font-weight:bold;color:#4955a3}.item.flex{display:flex;flex-direction:column;justify-content:center}.item.flex .full-half{box-sizing:border-box;padding:5rem}@media(max-width: 600px){.item.flex .full-half{padding:0 5rem}}.recommend-list{width:100%;list-style:none}.recommend-list li{background-color:#f2f3f8;color:#7781c1;font-weight:bold;font-size:1.8rem;box-sizing:border-box;padding:1em 3em;margin-bottom:.5em}.exam-box{background-color:#f2f3f8;border-radius:30px;padding:4rem;box-sizing:border-box}.exam-box h3{border-bottom:1px solid #4955a3}.exam-inner-box{background-color:#fff;padding:2rem 3rem;box-sizing:border-box;border-radius:20px}.exam-inner-box h4{color:#4955a3;font-weight:bold;letter-spacing:.1em}.en-rubi{display:block;font-size:1.2rem;font-weight:bold;letter-spacing:.1em}.inner-pading{box-sizing:border-box;padding:0 2rem}.reserv-info{border:2px solid #4955a3;background-color:#fff;border-radius:20px}.reserv-info h3{background-color:#4955a3;box-sizing:border-box;padding:1rem 3rem;border-radius:12px 12px 0 0;color:#333}@media(max-width: 600px){.reserv-info h3{font-size:1.8rem;text-align:center}}.reserv-info .col-2{padding:2rem 4rem;box-sizing:border-box}@media(max-width: 600px){.reserv-info .col-2{padding:1rem 2rem}}.reserv-attention h4{text-align:center;color:#333;padding-bottom:1rem;border-bottom:1px solid #333;margin-bottom:2rem}.reserv-attention p{padding:0 2rem 1rem 2rem}.reserv-time{margin:3rem 0}@media(max-width: 600px){.reserv-time{margin:2rem auto}}.reserv-time h4{color:#e20482;font-size:1.6rem;text-align:center}.reserv-time p{font-size:2.5rem;font-weight:bold;text-align:center;line-height:1em;margin-top:1rem}@media(max-width: 600px){.reserv-time p{line-height:1.3em}}.reserv-time p span{font-size:1.6rem;font-weight:normal}.reserv-link{margin-top:2rem}.reserv-link dl{display:flex;justify-content:space-between;gap:1.5rem}.reserv-link dl dt{width:150px}@media(max-width: 600px){.reserv-link dl dt{width:120px}}.reserv-link dl dd{width:calc(100% - 150px)}@media(max-width: 600px){.reserv-link dl dd{width:calc(100% - 120px)}}.reserv-ex{background-color:#f6f5ed;box-sizing:border-box;padding:2rem 4rem;display:flex;gap:5rem;justify-content:center;align-items:center}@media(max-width: 600px){.reserv-ex{gap:2rem;flex-direction:column}}.reserv-ex p{flex-basis:60%}.reserv-ex div{flex-direction:30%}.reserv-ex .telbox{box-sizing:border-box;padding:1rem 0}.reserv-ex .telbox a{font-weight:bold;font-size:3rem;text-align:center;margin-top:1rem;color:#333;text-decoration:none}.access h3{background-color:#4955a3;color:#fff;text-align:center;box-sizing:border-box;padding:1rem 0}.access p{padding:1rem}.access ul{list-style:none;width:85%;margin:2rem auto}.access ul li{padding-left:1em;text-indent:-1em;margin-bottom:1rem}.access ul li::before{content:"■";color:#4955a3}p.p1-2rem{padding:1rem 2rem}.icon_reserv{background-color:#e20482;color:#fff;padding:.5em 1em;border-radius:50px;font-size:2.4rem;font-weight:bold;position:absolute;top:0;right:0;z-index:1}@media(max-width: 600px){.icon_reserv{font-size:1.6em}}.pilates_info{background-color:#e20482;margin:0 auto;width:100%;padding:2rem 5rem;box-sizing:border-box;display:flex;gap:2rem;justify-content:center}@media(max-width: 600px){.pilates_info{flex-direction:column;justify-content:flex-start;padding:2rem;gap:.5rem}}.pilates_info dl{display:flex;align-items:center;gap:1rem}.pilates_info dl dt{color:#fff;border:1px solid #fff;padding:.2em 1em;font-weight:bold}.pilates_info dl dd{color:#fff;font-weight:bold}.pilates_info dl dd a{color:#fff}.reservation .item{border-radius:20px;padding-bottom:3rem;box-sizing:border-box}.reservation .item h3{text-align:center;letter-spacing:0;padding:1em 0;margin-bottom:1em;color:#fff;font-size:2rem;border-radius:18px 18px 0 0}.reservation .item a.btn-base{width:60%}@media(max-width: 600px){.reservation .item .w80{padding:0 2.5rem}}.reservation .item:first-child{background-color:#f2f3f8}.reservation .item:first-child h3{background-color:#4955a3}.reservation .item:first-child a.btn-base{border:1px solid #4955a3;color:#4955a3}.reservation .item:first-child a.btn-base::after{color:#4955a3}.reservation .item:first-child a.btn-base:hover{background-color:#4955a3}.first-flow.reserv .item{background-color:#f0f0f0;padding-top:3rem;padding-bottom:3rem;box-sizing:border-box;border-radius:20px}@media(max-width: 600px){.first-flow.reserv .item{padding-left:2.5rem;padding-right:2.5rem}}.bnr_interview{width:680px;margin:1rem auto}@media(max-width: 600px){.bnr_interview{width:100%}}.bnr_interview img{width:100%;border-radius:20px;box-shadow:0 0 15px #ddd}.banner_img{margin:1rem auto;max-width:450px}@media(max-width: 600px){.banner_img{max-width:90%}}.banner_img img{width:100%}.banner_box{display:flex;justify-content:center;gap:20px}@media(max-width: 1199px){.banner_box{flex-direction:column}}@media(max-width: 600px){.banner_box{flex-direction:column}}.banner_box a:first-child{width:400px}@media(min-width: 1200px){.banner_box a:first-child{max-height:120px}}@media(max-width: 1199px){.banner_box a:first-child{width:50%;margin:0 auto}}@media(max-width: 600px){.banner_box a:first-child{width:100%}}.banner_box a:last-child{width:640px}@media(min-width: 1200px){.banner_box a:last-child{max-height:120px}}@media(max-width: 1199px){.banner_box a:last-child{width:50%;margin:0 auto}}@media(max-width: 600px){.banner_box a:last-child{width:100%}}.banner_box img{width:100%;object-fit:contain;object-position:50% 50%}.rpw_catch{color:#4955a3;font-size:2.4rem}.rpw_point p{background-color:#4955a3;box-sizing:border-box;padding:2em 2em;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.rpw_point p strong{font-size:2rem;letter-spacing:.05em}.rpw_point p i{font-size:2.4rem}.inner_white_box{background-color:#fff;border-radius:10px;padding:2em;box-sizing:border-box;margin:1rem auto}.inner_white_box h4{font-size:1.6rem}.target_list{list-style:none;display:flex;flex-wrap:wrap;gap:1rem}.target_list li{width:calc((100% - 2rem)/3);background-color:#f2f3f8;box-sizing:border-box;padding:1.5em 0;text-align:center}.target_list li a{color:#4955a3;font-weight:bold;text-decoration:none}.target_list li a:after{font-family:"Font Awesome 6 Free";content:"";font-weight:bold;font-size:14px;margin-left:5px}.target_list li a:hover{opacity:.8}/*# sourceMappingURL=style.min.css.map */