html,body{height:100%}body{padding-top:126px !important}@media print{body .no-print{display:none !important}}body .main-header{height:126px;position:fixed;top:0;left:0;background:#fff;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 36px 0 55px;transition:transform .2s;z-index:999}@media print{body .main-header{display:none}}body .main-header .nav-button-box{display:flex;align-items:center}body .main-header .nav-button-box .item{position:relative;display:flex;align-items:center;font-family:"Forum",cursive;font-size:1.75rem;font-weight:normal;letter-spacing:.05em}body .main-header .nav-button-box .item .icon{position:relative;margin-right:10px}body .main-header .nav-button-box .item .icon img{display:block;transition:opacity .2s}body .main-header .nav-button-box .item .icon img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body .main-header .nav-button-box .item:not(:last-of-type){margin-right:56px}body .main-header .nav-button-box .item:hover{cursor:pointer}body .main-header .nav-button-box .item:hover .icon img:nth-of-type(2){opacity:1}body .main-header h1 a img{transition:opacity .2s}body .main-header h1 a:hover img{opacity:.6}body .main-header .nav-hidden-box{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;color:#fff;background:#aaa;display:flex;justify-content:center;align-items:center;transform:translate(0, -100%);transition:transform .2s}body .main-header .nav-hidden-box .header-close{position:absolute;top:50px;left:65px;display:flex;align-items:center;transition:opacity .2s;font-family:"Forum",cursive;font-size:1.75rem;letter-spacing:.05em;z-index:5;background:#aaa}body .main-header .nav-hidden-box .header-close img{display:block;margin-right:12px}body .main-header .nav-hidden-box .header-close:hover{opacity:.6;cursor:pointer}body .main-header .nav-hidden-box .hidden-inner{width:1000px;max-width:80%;max-height:85%;overflow-x:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}body .main-header .nav-hidden-box .hidden-inner::-webkit-scrollbar{display:none}body .main-header .nav-hidden-box .hidden-inner nav{display:flex;justify-content:space-between}body .main-header .nav-hidden-box .hidden-inner nav .left-box{width:66%;display:flex;flex-wrap:wrap}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box ul li{margin-top:20px;line-height:1.4;font-weight:600;font-size:1.375rem;letter-spacing:.05em}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box ul li a{transition:opacity .2s}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box ul li a:hover{opacity:.6}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box .link-button-box{margin-top:6.1111111111vh}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box .link-button-box>a{display:block;width:230px;position:relative;line-height:34px;border:1px solid #fff;color:#fff;font-weight:600;font-size:1.375rem;padding:0 8px;transition:color .2s,border-color .2s,background .2s}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box .link-button-box>a .outer{display:block;position:absolute;top:50%;right:8px;transform:translate(0, -50%)}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box .link-button-box>a .outer img{display:block;transition:opacity .2s}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box .link-button-box>a .outer img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box .link-button-box>a:hover{background:#d5d4d4;border-color:#d5d4d4;color:#aaa}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box .link-button-box>a:hover .outer img:nth-of-type(2){opacity:1}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box .link-button-box>a+a{margin-top:25px}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box .link-button-box .add202507-text{color:#fff;margin-top:11px;font-size:.9375rem;letter-spacing:.025em;line-height:1.3}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box .link-button-box .add202507-text a{text-decoration:underline}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box .link-button-box .add202507-text+a{margin-top:25px}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box:not(:last-of-type){margin-right:clamp(30px,11.6666666667%,63px)}body .main-header .nav-hidden-box .hidden-inner nav .right-box{width:30.8%}body .main-header .nav-hidden-box .hidden-inner nav .right-box .logo img{max-width:100%}body .main-header .schedule-hidden-box{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;color:#fff;background:#00b5c0;display:flex;justify-content:center;align-items:center;transform:translate(0, -100%);transition:transform .2s}body .main-header .schedule-hidden-box .schedule-header-close{position:absolute;top:50px;left:65px;display:flex;align-items:center;transition:opacity .2s;font-family:"Forum",cursive;font-size:1.75rem;letter-spacing:.05em;z-index:5;background:#00b5c0}body .main-header .schedule-hidden-box .schedule-header-close img{display:block;margin-right:12px}body .main-header .schedule-hidden-box .schedule-header-close:hover{opacity:.6;cursor:pointer}body .main-header .schedule-hidden-box .hidden-inner{width:1000px;max-width:80%;max-height:85%;overflow-x:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}body .main-header .schedule-hidden-box .hidden-inner::-webkit-scrollbar{display:none}body .main-header .schedule-hidden-box .hidden-inner .hidden-contents{width:508px;margin:0 auto;max-width:100%}body .main-header.menu-open .nav-hidden-box{transform:translate(0, 0)}body .main-header.schedule-open .schedule-hidden-box{transform:translate(0, 0)}body .page-top-button{width:14px;height:88px;position:fixed;right:35px;bottom:100px;z-index:15}body .page-top-button:before{content:"";display:block;width:1px;height:100%;background:#aaa;margin:0 auto}body .page-top-button .top-sikaku{width:14px;height:14px;position:absolute;left:50%;top:0;background:#00b5c0;transform:translate(-50%, -50%);transition:background .2s}body .page-top-button:hover{cursor:pointer}body .page-top-button:hover .top-sikaku{background:#aaa}body .main-footer{padding-bottom:30px;padding-top:clamp(65px,8.8888888889vh,80px)}body .main-footer .inner{width:87.2941176471%;margin:0 auto}body .main-footer .inner .contact-box{margin-top:20px;display:flex}body .main-footer .inner .contact-box .tel-item-box{line-height:1.5}body .main-footer .inner .contact-box .tel-item-box .normal{font-size:.9375rem;letter-spacing:.0253333333em}body .main-footer .inner .contact-box .tel-item-box .tel-fax .tel{font-weight:600;font-size:1.25rem}body .main-footer .inner .contact-box .line{background:#d5d4d4;width:1px;margin:0 16px}body .main-footer .inner .contact-box .common-link{align-self:center}body .main-footer .inner .link-box{display:flex;margin-top:20px}body .main-footer .inner .link-box dl{width:240px;margin-right:22px}body .main-footer .inner .link-box dl dt{color:#00b5c0;font-weight:600;font-size:.9375rem}body .main-footer .inner .link-box dl dd{margin-top:8px}body .main-footer .inner .link-box dl dd .common-link{width:100%}body .main-footer .inner .link-box dl dd .add202507-text{font-size:.9375rem;letter-spacing:.025em;line-height:1.3;margin-top:7px}body .main-footer .inner .link-box dl dd .add202507-text a{text-decoration:underline;color:#00b5c0}body .main-footer .inner .link-box .sns-box{margin-left:10px;display:flex;margin-top:25px}body .main-footer .inner .link-box .sns-box a{display:block;position:relative}body .main-footer .inner .link-box .sns-box a img{display:block;transition:opacity .2s}body .main-footer .inner .link-box .sns-box a img:nth-of-type(2){opacity:0;position:absolute;top:0;left:0}body .main-footer .inner .link-box .sns-box a:not(:last-of-type){margin-right:20px}body .main-footer .inner .link-box .sns-box a:hover img{opacity:0}body .main-footer .inner .link-box .sns-box a:hover img:nth-of-type(2){opacity:1}body .main-footer .inner .mini-link-box{margin-top:12px}body .main-footer .inner .mini-link-box a{transition:color .2s;font-size:.8125rem;line-height:1.5;letter-spacing:.0253846154em;display:inline-block;margin-top:5px}body .main-footer .inner .mini-link-box a:not(:last-of-type){margin-right:10px}body .main-footer .inner .mini-link-box a:before{content:"■";color:#00b5c0;transition:color .2s}body .main-footer .inner .mini-link-box a:hover{color:#aaa}body .main-footer .inner .mini-link-box a:hover:before{color:#aaa}body .main-footer .copy-right{text-align:right;margin-right:35px;margin-top:40px;font-size:.6875rem;color:#aaa;letter-spacing:.1em}body .common-link{min-width:172px;display:block;position:relative;font-size:1rem;font-weight:600;letter-spacing:.1em;text-align:center;z-index:0;transition:color .2s;line-height:1.5;padding:7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body .common-link .outer{display:block;position:absolute;top:50%;right:14px;transform:translate(0, -50%)}body .common-link .outer img{display:block;transition:opacity .2s}body .common-link .outer img:nth-of-type(2){opacity:0;position:absolute;top:0;left:0}body .common-link:before{content:"";display:block;transition:width .2s;height:100%;width:10px;position:absolute;left:0;top:0;z-index:-1}body .common-link:hover .outer img{opacity:0}body .common-link:hover .outer img:nth-of-type(2){opacity:1}body .common-link:hover:before{width:100%}body .common-link.b-white{background:#fff}body .common-link.b-gray{background:#aaa}body .common-link.c-blue{color:#00b5c0}body .common-link.c-white{color:#fff}body .common-link.c-gray{color:#aaa}body .common-link.l-gray:before{background:#aaa}body .common-link.l-gray:hover{color:#fff}body .common-link.l-blue:before{background:#00b5c0}body .common-link.l-blue:hover{color:#fff}body .common-link.l-blue2:before{background:#008ca8}body .common-link.l-blue2:hover{color:#fff}body .color-blue{color:#00b5c0}body .d{display:inline-block}body .common-title .bg-text{display:block;min-width:100px;line-height:25px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 10px;background:#e5f8f9;color:#00b5c0;font-size:.9375rem;font-weight:600;letter-spacing:.1em}body .common-title .main{font-weight:600;font-size:1.625rem;letter-spacing:.2em;line-height:1.5;display:block}body .common-title .sub{font-family:1.375rem;font-weight:normal;letter-spacing:.05em;color:#00b5c0;display:block;line-height:1.5}body .common-main-title{line-height:1.5}body .common-main-title .bg-text{display:block;min-width:100px;line-height:25px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 10px;background:#e5f8f9;color:#00b5c0;font-size:.9375rem;font-weight:600;letter-spacing:.1em;color:#00b5c0;margin-bottom:10px}body .common-main-title .main{display:block;color:#00b5c0;font-weight:600;font-size:1.875rem;letter-spacing:.2em}body .common-main-title .sub{display:block;color:#aaa;font-size:1rem;letter-spacing:.05em;margin-top:10px}body .common-line-title{font-weight:500;font-size:1.25rem;letter-spacing:.1em;text-align:center;line-height:1.5}body .common-line-title:after{content:"";width:58px;height:2px;background:#00b5c0;display:block;margin:15px auto 0}body .common-catch{font-weight:600;font-size:1.125rem;letter-spacing:.075em;line-height:1.5}body .common-text{font-weight:normal;font-size:.9375rem;text-align:justify;text-justify:inter-ideograph;line-height:1.9333333333em}body .common-schedule-box .hidden-title{text-align:center}body .common-schedule-box .hidden-title .main{display:block;font-size:1.75rem;font-weight:600;line-height:1.4;letter-spacing:.2em}body .common-schedule-box .hidden-title .sub{display:block;font-size:.9375rem;letter-spacing:.05em;line-height:1.5;font-family:"Forum",cursive;margin-top:6px}body .common-schedule-box .table-box{margin-top:clamp(10px,3.3333333333vh,30px)}body .common-schedule-box .table-box table{width:100%}body .common-schedule-box .table-box table th,body .common-schedule-box .table-box table td{border:1px solid #fff;line-height:1.5;padding:8px;text-align:center;font-weight:500;vertical-align:middle;font-size:1.125rem}body .common-schedule-box .table-box table thead tr th{background:#008ca8;text-align:center}body .common-schedule-box .description{text-align:center;font-size:1.125rem;letter-spacing:.025em;font-weight:600;margin-top:9px;line-height:1.5}body .common-schedule-box .line{background:#fff;height:1px;margin:5px 0 10px}body .common-schedule-box .kyusin{text-align:center;font-weight:500;font-size:1.125rem;line-height:1.5;letter-spacing:.025em;margin-top:10px}body .common-schedule-box .bg-text{font-weight:500;font-size:1.125rem;background:#f0618e;padding:6px;line-height:1.5;text-align:center;margin-top:8px}body .common-schedule-box .yoyaku-box{margin-top:15px}body .common-schedule-box .yoyaku-box .yoyaku-title{border:1px solid #fff;font-weight:600;font-size:1.125rem;line-height:1.5;padding:7px;letter-spacing:.025em;text-align:center}body .common-schedule-box .yoyaku-box .tel{text-align:center;margin-top:15px;line-height:1.5;font-weight:600;font-size:1.4375rem;letter-spacing:.1em}body .common-schedule-box .yoyaku-box .button-box{display:flex;justify-content:space-between;margin-top:10px}body .common-schedule-box .yoyaku-box .button-box .common-link{margin-top:10px;width:240px;max-width:100%}body .common-schedule-box .yoyaku-box .add202507-text{text-align:center;margin-top:16px;letter-spacing:.025em;font-size:.9375rem;line-height:1.3}body .common-schedule-box .yoyaku-box .add202507-text a{text-decoration:underline}body .common-schedule-box .etc-box{margin-top:30px;line-height:1.5714285714em;font-size:.875rem}body .common-schedule-box .etc-box a{text-decoration:underline}body .common-access-area{background:rgba(0,181,192,.1);padding:clamp(50px,7.7777777778vh,70px) 0 70px}@media print{body .common-access-area{margin-top:105px}}body .common-access-area .inner{width:1000px;max-width:80%;margin:0 auto}body .common-access-area .inner .access-top{display:flex;justify-content:space-between}body .common-access-area .inner .access-top .left-box{width:195px;align-self:center}body .common-access-area .inner .access-top .left-box h2 .main{display:block;font-weight:600;font-size:1.625rem}body .common-access-area .inner .access-top .left-box h2 .sub{display:block;font-size:1.375rem;font-family:"Forum",cursive;color:#00b5c0;margin-top:9px;font-weight:normal}body .common-access-area .inner .access-top .left-box .catch{font-weight:600;font-size:.9375rem;color:#00b5c0;letter-spacing:.0253333333em;line-height:1.5;margin-top:45px}body .common-access-area .inner .access-top .left-box .text{font-size:.875rem;margin-top:8px;line-height:1.5714285714em}body .common-access-area .inner .access-top .left-box .common-link{width:172px;max-width:100%;margin-top:24px}body .common-access-area .inner .access-top .right-box{position:relative;width:calc(94.5% - 195px)}body .common-access-area .inner .access-top .right-box:before{content:"";display:block;padding-top:45.6%}body .common-access-area .inner .access-top .right-box iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}body .common-access-area .inner .info-box{margin-top:35px;display:flex;justify-content:space-between}body .common-access-area .inner .info-box .left-box,body .common-access-area .inner .info-box .right-box{width:47.1%}body .common-access-area .inner .info-box .left-box .c-aco-wrap .title,body .common-access-area .inner .info-box .right-box .c-aco-wrap .title{background:#00b5c0;color:#fff;line-height:1.5;font-weight:600;font-size:1rem;letter-spacing:.1em;padding:5px 10px;text-align:center}body .common-access-area .inner .info-box .left-box .c-aco-wrap .c-aco-hidden .hidden-inner,body .common-access-area .inner .info-box .right-box .c-aco-wrap .c-aco-hidden .hidden-inner{padding:13px 0 0}body .common-access-area .inner .info-box .left-box .c-aco-wrap .c-aco-hidden .hidden-inner .text,body .common-access-area .inner .info-box .right-box .c-aco-wrap .c-aco-hidden .hidden-inner .text{font-size:.875rem;line-height:1.5714285714em}body .common-access-area .inner .info-box .left-box .c-aco-wrap .c-aco-hidden .hidden-inner .text a,body .common-access-area .inner .info-box .right-box .c-aco-wrap .c-aco-hidden .hidden-inner .text a{color:#00b5c0;text-decoration:underline}body .common-access-area .inner .info-box .left-box .c-aco-wrap .c-aco-hidden .hidden-inner .text+.text,body .common-access-area .inner .info-box .right-box .c-aco-wrap .c-aco-hidden .hidden-inner .text+.text{margin-top:8px}body .common-access-area .inner .info-box .left-box .c-aco-wrap .c-aco-hidden .hidden-inner dl dt,body .common-access-area .inner .info-box .right-box .c-aco-wrap .c-aco-hidden .hidden-inner dl dt{font-weight:600;font-size:.9375rem;color:#00b5c0}body .common-access-area .inner .info-box .left-box .c-aco-wrap .c-aco-hidden .hidden-inner dl dd,body .common-access-area .inner .info-box .right-box .c-aco-wrap .c-aco-hidden .hidden-inner dl dd{margin-top:5px}body .common-access-area .inner .info-box .left-box .c-aco-wrap .c-aco-hidden .hidden-inner dl+dl,body .common-access-area .inner .info-box .right-box .c-aco-wrap .c-aco-hidden .hidden-inner dl+dl{margin-top:13px}body .common-access-area .inner .info-box .left-box .c-aco-wrap+.c-aco-wrap,body .common-access-area .inner .info-box .right-box .c-aco-wrap+.c-aco-wrap{margin-top:32px}@media print{body .common-access-area .inner .info-box .left-box .c-aco-wrap .c-aco-hidden,body .common-access-area .inner .info-box .right-box .c-aco-wrap .c-aco-hidden{height:auto !important}}@media screen and (min-width: 769px){body .common-access-area .inner .info-box .left-box .c-aco-wrap .c-aco-hidden,body .common-access-area .inner .info-box .right-box .c-aco-wrap .c-aco-hidden{height:auto !important}}body .common-top-area{margin-top:20px}body .common-top-area .main-box{display:flex}body .common-top-area .main-box .image-box{width:50%}body .common-top-area .main-box .image-box img{display:block;width:100%}body .common-top-area .main-box .text-box{width:410px;margin-left:92px;max-width:39.1764705882%;margin-top:5%;padding-bottom:120px}@media screen and (max-width: 1700px){body .common-top-area .main-box .text-box{margin-left:5.4117647059%}}body .common-top-area .main-box .text-box .text-inner .common-catch{margin-top:45px}body .common-top-area .main-box .text-box .text-inner .common-text{margin-top:20px}body .common-top-area .tokucho-box{display:flex;justify-content:flex-end;margin-top:-5.9411764706%}body .common-top-area .tokucho-box .image{order:1;width:32.3529411765%;margin-right:6.4705882353%}body .common-top-area .tokucho-box .image img{display:block;width:100%}body .common-top-area .tokucho-box .text-box{width:590px;margin-right:99px;max-width:49.5294117647%;margin-top:12.1176470588%}@media screen and (max-width: 1700px){body .common-top-area .tokucho-box .text-box{margin-right:5.8235294118%}}body .common-top-area .tokucho-box .text-box .common-line-title{text-align:left}body .common-top-area .tokucho-box .text-box .common-line-title:after{margin-left:0}body .common-top-area .tokucho-box .text-box .ol-box{margin-top:clamp(22px,5.5555555556vh,50px)}body .common-top-area .tokucho-box .text-box .ol-box ol li{display:block;position:relative;padding-left:85px}body .common-top-area .tokucho-box .text-box .ol-box ol li .nth{position:absolute;top:-0.1em;left:0;font-size:3.75rem;font-weight:normal;color:#aaa;letter-spacing:.1em}body .common-top-area .tokucho-box .text-box .ol-box ol li .item-box .title{background:#00b5c0;color:#fff;padding:7px 10px;display:flex;line-height:28px;font-weight:500;font-size:1rem;letter-spacing:.05em}body .common-top-area .tokucho-box .text-box .ol-box ol li .item-box .title:before{content:"";display:block;border-left:5px solid #fff;margin-right:9px}body .common-top-area .tokucho-box .text-box .ol-box ol li .item-box .naiyo{margin-top:15px}body .common-top-area .tokucho-box .text-box .ol-box ol li+li{margin-top:30px}body .common-top-area2 .main-box{display:flex;justify-content:flex-end}body .common-top-area2 .main-box .image-box{order:1;width:50%}body .common-top-area2 .main-box .image-box img{display:block;width:100%}body .common-top-area2 .main-box .text-box{align-self:center;width:410px;margin-right:92px;max-width:39.1764705882%;margin-top:5%;padding-bottom:20px}@media screen and (max-width: 1700px){body .common-top-area2 .main-box .text-box{margin-right:5.4117647059%}}body .common-top-area2 .main-box .text-box .text-inner .common-catch{margin-top:45px}body .common-top-area2 .main-box .text-box .text-inner .common-text{margin-top:20px}body .common-top-area2 .tokucho-box{display:flex}body .common-top-area2 .tokucho-box .image{width:39.4117647059%}body .common-top-area2 .tokucho-box .image img{display:block;width:100%}body .common-top-area2 .tokucho-box .text-box{width:590px;margin-left:90px;max-width:50%;margin-top:7.0588235294%}@media screen and (max-width: 1700px){body .common-top-area2 .tokucho-box .text-box{margin-left:5.2941176471%}}body .common-top-area2 .tokucho-box .text-box .common-line-title{text-align:left}body .common-top-area2 .tokucho-box .text-box .common-line-title:after{margin-left:0}body .common-top-area2 .tokucho-box .text-box .ol-box{margin-top:clamp(22px,5.5555555556vh,50px)}body .common-top-area2 .tokucho-box .text-box .ol-box ol li{display:block;position:relative;padding-left:85px}body .common-top-area2 .tokucho-box .text-box .ol-box ol li .nth{position:absolute;top:-0.1em;left:0;font-size:3.75rem;font-weight:normal;color:#aaa;letter-spacing:.1em}body .common-top-area2 .tokucho-box .text-box .ol-box ol li .item-box .title{background:#00b5c0;color:#fff;padding:7px 10px;display:flex;line-height:28px;font-weight:500;font-size:1rem;letter-spacing:.05em}body .common-top-area2 .tokucho-box .text-box .ol-box ol li .item-box .title:before{content:"";display:block;border-left:5px solid #fff;margin-right:9px}body .common-top-area2 .tokucho-box .text-box .ol-box ol li .item-box .naiyo{margin-top:15px}body .common-top-area2 .tokucho-box .text-box .ol-box ol li+li{margin-top:30px}body .common-price-area{margin-top:clamp(65px,10vh,90px)}body .common-price-area .inner{width:1160px;background:#f0f0f0;max-width:100%;margin:0 auto;padding:40px 0 60px}body .common-price-area .inner .text-box{margin:8px auto 0;width:1000px;max-width:80vw}body .common-price-area .inner .text-box .note{text-align:right;font-size:.6875rem;line-height:1.5}body .common-price-area .inner .text-box .table-title{font-weight:bold;font-size:1rem;line-height:1.5;letter-spacing:.025em;margin-top:5px}body .common-price-area .inner .text-box .table-title:before{content:"■";color:#00b5c0}body .common-price-area .inner .text-box .table-box{margin-top:9px}body .common-price-area .inner .text-box .table-box table{width:100%}body .common-price-area .inner .text-box .table-box table th,body .common-price-area .inner .text-box .table-box table td{vertical-align:middle;border-top:3px solid #f0f0f0;padding:12px 15px}body .common-price-area .inner .text-box .table-box table tbody tr th{font-weight:600;color:#fff;background:#00b5c0}body .common-price-area .inner .text-box .table-box table tbody tr td{background:#fff}body .common-price-area .inner .text-box .table-box table tbody tr td small{font-size:.7333333333em}body .common-price-area .inner .text-box .table-box+.table-title{margin-top:30px}body .common-price-area .inner .text-box .bt-text+.table-title{margin-top:30px}body .fuwatto-wrap [class*=fuwatto].n{opacity:0;transition:opacity 1.25s cubic-bezier(0.253, 0.85, 0.344, 1),transform 1.25s cubic-bezier(0.253, 0.85, 0.344, 1);transform:translate(0, 100px)}body .fuwatto-wrap [class*=fuwatto].size{opacity:0;transition:opacity 1.25s cubic-bezier(0.253, 0.85, 0.344, 1),transform 1.25s cubic-bezier(0.253, 0.85, 0.344, 1);transform:scale(0.7)}body .fuwatto-wrap [class*=fuwatto].on-fuwatto.n{opacity:1;transform:translate(0, 0)}body .fuwatto-wrap [class*=fuwatto].on-fuwatto.size{opacity:1;transform:scale(1)}@media print{body .fuwatto-wrap [class*=fuwatto]{opacity:1 !important;transform:translate(0, 0) !important}}body .common-form-box .form-item-box dl{display:flex;justify-content:space-between;align-items:center}body .common-form-box .form-item-box dl dt{flex-shrink:0;font-weight:500;font-weight:15px;letter-spacing:.05em;width:190px;line-height:1.5}body .common-form-box .form-item-box dl dt.flex-start{align-self:flex-start}body .common-form-box .form-item-box dl dd{width:calc(100% - 190px)}body .common-form-box .form-item-box dl dd .wpcf7-radio{display:block;margin-top:-10px}body .common-form-box .form-item-box dl dd .wpcf7-radio .wpcf7-list-item{margin-left:0;margin-top:10px;margin-right:15px}body .common-form-box .form-item-box dl dd .wpcf7-radio .wpcf7-list-item label input{display:none}body .common-form-box .form-item-box dl dd .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{display:inline-block;position:relative;line-height:20px;font-size:.8125rem;padding-left:25px;margin-left:0}body .common-form-box .form-item-box dl dd .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:before,body .common-form-box .form-item-box dl dd .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:after{content:"";display:block;position:absolute;left:0;top:0;width:20px;height:20px;background:#f0f0f0;text-align:center;border-radius:50%}body .common-form-box .form-item-box dl dd .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:after{background:#fff;border:none;transform:scale(0.5)}body .common-form-box .form-item-box dl dd .wpcf7-radio .wpcf7-list-item label input:checked+.wpcf7-list-item-label:after{background:#00b5c0}body .common-form-box .form-item-box dl dd input[type=text],body .common-form-box .form-item-box dl dd input[type=tel],body .common-form-box .form-item-box dl dd input[type=email]{width:100%;line-height:38px;height:38px;padding:0 10px;border:none;background:#f0f0f0;border-radius:0}body .common-form-box .form-item-box dl dd input[type=date]{line-height:38px;height:38px;padding:0 10px;background:#f0f0f0;border-radius:0}body .common-form-box .form-item-box dl dd textarea{resize:vertical;border:none;background:#f0f0f0;border-radius:0;line-height:1.5;padding:10px;width:100%;height:186px}body .common-form-box .form-item-box dl+dl{margin-top:18px}body .common-form-box .privacy-policy{text-align:center;margin-top:25px;font-size:.875rem;line-height:1.5}body .common-form-box .privacy-policy a{color:#00b5c0;text-decoration:underline}body .common-form-box .common-link{margin:12px auto 0}body .common-form-box .common-link:hover{cursor:pointer}body .common-complete-page{margin-top:clamp(65px,12.6666666667vh,114px);margin-bottom:clamp(100px,16.4444444444vh,148px)}body .common-complete-page .title-area{width:1000px;max-width:80%;margin:0 auto}body .common-complete-page .title-area h1{color:#00b5c0;font-weight:600;font-size:1.5625rem;letter-spacing:.2em;line-height:1.5}body .common-complete-page .text-area{margin-top:40px}body .common-complete-page .text-area .inner{width:1000px;max-width:80%;margin:0 auto}body .common-complete-page .text-area .inner .catch{font-weight:500;font-size:1.25rem;letter-spacing:.1em;line-height:1.5}body .common-complete-page .text-area .inner .common-text{margin-top:25px}body .common-complete-page .text-area .inner .common-link{margin-top:42px}body .common-monshin-page{margin-top:15px;margin-bottom:clamp(132px,18.3333333333vh,165px)}body .common-monshin-page .title-box .common-main-title{text-align:center}body .common-monshin-page .contents-area{margin-top:clamp(32px,6.1111111111vh,55px)}body .common-monshin-page .contents-area .inner{width:1000px;max-width:80%;margin:0 auto}body .common-monshin-page .contents-area .inner h2{position:relative;color:#fff;font-weight:600;font-size:1.25rem;letter-spacing:.2em;line-height:1.5;padding:7px 10px;text-align:center}body .common-monshin-page .contents-area .inner h2:before{content:"";display:block;position:absolute;top:0;left:50%;width:100%;height:100%;background:#00b5c0;transform:translate(-50%, 0);z-index:-1}body .common-monshin-page .contents-area .inner .top-text-box{margin-top:21px}body .common-monshin-page .contents-area .inner .top-text-box .gray-line{height:1px;background:#d5d4d4;margin:20px 0}body .common-monshin-page .contents-area .inner .form-box{margin-top:clamp(33px,6.1111111111vh,55px)}body .common-monshin-page .contents-area .inner .form-box .privacy-box{background:#e5f8f9;padding:20px 57px}body .common-monshin-page .contents-area .inner .form-box .privacy-box .privacy-inner .common-text a{color:#00b5c0;text-decoration:underline}body .common-monshin-page .contents-area .inner .form-box .privacy-box .privacy-inner .accept{margin-top:13px}body .common-monshin-page .contents-area .inner .form-box .privacy-box .privacy-inner .accept .wpcf7-list-item{margin-left:0}body .common-monshin-page .contents-area .inner .form-box .privacy-box .privacy-inner .accept .wpcf7-list-item label .wpcf7-list-item-label{font-size:1rem;font-weight:600;letter-spacing:.025em;padding-left:25px;position:relative;line-height:18px}body .common-monshin-page .contents-area .inner .form-box .privacy-box .privacy-inner .accept .wpcf7-list-item label .wpcf7-list-item-label:before{content:"✓";text-align:center;display:block;font-weight:normal;width:18px;height:18px;line-height:16px;background:#fff;border:1px solid #d5d4d4;position:absolute;top:4px;left:0;color:rgba(0,0,0,0)}body .common-monshin-page .contents-area .inner .form-box .privacy-box .privacy-inner .accept .wpcf7-list-item label input{display:none}body .common-monshin-page .contents-area .inner .form-box .privacy-box .privacy-inner .accept .wpcf7-list-item label input:checked+.wpcf7-list-item-label:before{color:#000}body .common-monshin-page .contents-area .inner .form-box .form-item-box{width:724px;max-width:100%;margin:47px auto 0}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl{display:flex;align-items:center;margin-bottom:7px;padding-bottom:7px;border-bottom:1px dashed #d5d4d4}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dt{flex-shrink:0;width:185px;font-size:.9375rem;font-weight:500;line-height:1.4666666667em;padding-right:7px}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd{width:calc(100% - 185px)}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .wpcf7-radio{display:block;margin-top:-10px}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .wpcf7-radio .wpcf7-list-item{margin-left:0;margin-top:10px;margin-right:15px}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .wpcf7-radio .wpcf7-list-item label input{display:none}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{display:inline-block;position:relative;line-height:20px;font-size:.8125rem;padding-left:25px;margin-left:0}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:before,body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:after{content:"";display:block;position:absolute;left:0;top:0;width:20px;height:20px;background:#f0f0f0;text-align:center;border-radius:50%}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:after{background:#fff;border:none;transform:scale(0.5)}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .wpcf7-radio .wpcf7-list-item label input:checked+.wpcf7-list-item-label:after{background:#00b5c0}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .wpcf7-checkbox .wpcf7-list-item{margin-left:0}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{display:block;padding-left:22px;position:relative}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before{content:"✓";display:block;width:20px;height:20px;line-height:20px;text-align:center;background:#f0f0f0;position:absolute;left:0;top:0;color:rgba(0,0,0,0)}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .wpcf7-checkbox .wpcf7-list-item label input{display:none}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .wpcf7-checkbox .wpcf7-list-item label input:checked+.wpcf7-list-item-label:before{color:#000}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd input[type=text],body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd input[type=tel],body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd input[type=email]{width:100%;line-height:38px;height:38px;padding:0 10px;border:none;background:#f0f0f0;border-radius:0}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd input[type=date]{line-height:38px;height:38px;padding:0 10px;background:#f0f0f0;border-radius:0}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .birth-wrap{display:flex}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .in-text{display:flex}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .in-text .t{width:28px;text-align:center;font-size:.875rem;line-height:38px;flex-shrink:0}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd textarea{resize:vertical;border:none;background:#f0f0f0;border-radius:0;line-height:1.5;padding:10px;width:100%;height:117px}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .text{margin-top:10px;font-size:.875rem;font-weight:normal;letter-spacing:.05em;line-height:1.5}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .text+.wpcf7-form-control-wrap input{margin-top:15px}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .in-radio{display:flex;align-items:center;margin-top:7px}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .in-radio .text{margin-top:0;margin-right:15px}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .t{font-size:.875rem}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .big-in-text{display:flex;margin-top:15px;align-items:center}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .big-in-text .t{width:126px}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .big-in-text .item{width:calc(100% - 126px)}body .common-monshin-page .contents-area .inner .form-box .last-text{text-align:center;margin-top:35px;font-size:.875rem;line-height:1.5}body .common-monshin-page .contents-area .inner .form-box .common-link{margin:15px auto 0}body .common-monshin-page .contents-area .inner .form-box .common-link:hover{cursor:pointer}body.home{padding-top:0 !important}body.home .main-header{transition:top .2s;top:-126px}@media print{body.home .main-header{top:0}}body.home.scroll .main-header{top:0}body .top-slide-wrap{height:100%;position:relative}@media print{body .top-slide-wrap{background:url("/wp-content/uploads/2023/11/s-100.jpg") no-repeat center center/cover}body .top-slide-wrap .bx-wrapper{display:none}}body .top-slide-wrap .top-slide-box{height:100%;position:relative;z-index:0}body .top-slide-wrap .top-slide-box .bx-wrapper{border:none;margin:0;box-shadow:none;height:100%}body .top-slide-wrap .top-slide-box .bx-wrapper .bx-viewport{height:100% !important}body .top-slide-wrap .top-slide-box .bx-wrapper .bx-controls .bx-pager{bottom:52px;padding:0;text-align:right;padding-right:45px}body .top-slide-wrap .top-slide-box .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link{margin:0 0 0 16px;border-radius:0;background:#aaa;width:10px;height:10px}body .top-slide-wrap .top-slide-box .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active{background:#00b5c0}body .top-slide-wrap .top-slide-box .bx-wrapper .top-slide{height:100%}body .top-slide-wrap .top-slide-box .bx-wrapper .top-slide .slide{height:100%}body .top-slide-wrap .top-slide-box .bx-wrapper .top-slide .slide .slide-image{height:100%;background-repeat:no-repeat;background-size:cover}body .top-slide-wrap .text-box{position:absolute;left:73px;bottom:70px;z-index:1;color:#fff}body .top-slide-wrap .text-box .text{font-family:"Forum",cursive;font-size:1.5625rem;letter-spacing:.05em;line-height:1.44em;margin-top:32px}body .top-slide-wrap .scroll{width:24px;height:49px;border:1px solid #fff;border-radius:12px;display:block;position:absolute;z-index:2;left:50%;transform:translate(-50%, 0);bottom:45px}body .top-slide-wrap .scroll .dotto{width:6px;height:6px;border-radius:50%;background:#fff;-webkit-animation:scroll-down 3s 0s infinite linear;animation:scroll-down 3s 0s infinite linear;position:absolute;left:8px;top:8px}@-webkit-keyframes scroll-down{0%{opacity:0;transform:translateY(0)}25%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(25px)}100%{opacity:0;transform:translateY(25px)}}@keyframes scroll-down{0%{opacity:0;transform:translateY(0)}25%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(25px)}100%{opacity:0;transform:translateY(25px)}}body .top-slide-wrap .banner-202409{position:absolute;z-index:5;right:80px;bottom:85px}body .top-slide-wrap .banner-202409 a{display:block;transition:opacity .2s}body .top-slide-wrap .banner-202409 a:hover{opacity:.6}body .top-page .top-nth-box{width:110px;height:110px;line-height:110px;background:#aaa;position:relative;z-index:0;overflow:hidden}body .top-page .top-nth-box:before{content:"";display:block;width:74px;height:74px;background:#00b5c0;position:absolute;z-index:-1;top:0;right:0}body .top-page .top-nth-box .nth{text-align:center;font-size:5rem;font-weight:normal;letter-spacing:.1em;transform:translate(-0.3em, 0);color:#fff}body .top-page .banner-2025{margin-top:60px}body .top-page .banner-2025 a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:90%;margin:0 auto;transition:opacity .2s}body .top-page .banner-2025 a:hover{opacity:.6}body .top-page .banner-2025 a+a{margin-top:20px}body .top-page .news-area{margin-top:clamp(93px,15.5555555556vh,140px)}body .top-page .news-area .inner{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 5px;width:650px;max-width:80%;margin:0 auto}body .top-page .news-area .inner .news-contents{width:489px;max-width:100%}body .top-page .news-area .inner .news-contents .news-item-box{background:#f0f0f0;padding:16px 20px}body .top-page .news-area .inner .news-contents .news-item-box ul{position:relative}body .top-page .news-area .inner .news-contents .news-item-box ul li{transform:scale(1, 0);transition:transform 1s;transform-origin:center bottom}body .top-page .news-area .inner .news-contents .news-item-box ul li a{display:flex;position:relative;padding-right:23px;align-items:center}body .top-page .news-area .inner .news-contents .news-item-box ul li a time{display:block;width:93px;color:#00b5c0;font-weight:500;font-size:.9375rem;letter-spacing:.0253333333em;display:block;flex-shrink:0;transition:color .2s}body .top-page .news-area .inner .news-contents .news-item-box ul li a .title{display:block;font-size:.9375rem;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.0253333333em;line-height:1.5;transition:color .2s}body .top-page .news-area .inner .news-contents .news-item-box ul li a .arrow{display:block;position:absolute;top:50%;transform:scale(0.6, 1) translate(0, -50%);right:0}body .top-page .news-area .inner .news-contents .news-item-box ul li a .arrow:before{content:"＞";color:#00b5c0;transition:color .2s}body .top-page .news-area .inner .news-contents .news-item-box ul li a:hover time{color:#aaa}body .top-page .news-area .inner .news-contents .news-item-box ul li a:hover .title{color:#aaa}body .top-page .news-area .inner .news-contents .news-item-box ul li a:hover .arrow:before{color:#aaa}body .top-page .news-area .inner .news-contents .news-item-box ul li.current{transform:scale(1, 1);transform-origin:center top}body .top-page .news-area .inner .news-contents .news-item-box ul li+li{position:absolute;top:0;left:0;width:100%}body .top-page .news-area .inner .news-contents .common-link{margin-left:auto;margin-top:18px}body .top-page .soge-area{margin-top:57px}body .top-page .soge-area .inner .double-box{display:flex;align-items:flex-start}body .top-page .soge-area .inner .double-box .image{width:44.7058823529%}body .top-page .soge-area .inner .double-box .image img{display:block;width:100%}body .top-page .soge-area .inner .double-box .text-box{margin-top:4%;margin-left:90px;width:500px;max-width:44.7058823529%;color:#fff;background:#aaa;padding:clamp(51px,7.4444444444vh,67px) 0;position:relative;margin-bottom:270px;z-index:0}@media screen and (max-width: 1700px){body .top-page .soge-area .inner .double-box .text-box{margin-left:5.2941176471%;margin-bottom:15.8823529412vw}}body .top-page .soge-area .inner .double-box .text-box .text-inner{width:375px;max-width:81.25%;margin:0 auto}body .top-page .soge-area .inner .double-box .text-box .text-inner .common-title .sub{color:#fff}body .top-page .soge-area .inner .double-box .text-box .text-inner .common-catch{margin-top:clamp(20px,3.8888888889vh,35px)}body .top-page .soge-area .inner .double-box .text-box .text-inner .common-text{margin-top:clamp(12px,2.4444444444vh,22px)}body .top-page .soge-area .inner .double-box .text-box .text-inner .common-link{margin-top:clamp(25px,5vh,45px)}body .top-page .soge-area .inner .double-box .text-box:before{content:"";display:block;width:74px;height:227px;background:#00b5c0;top:0;left:36px;position:absolute;z-index:-1}body .top-page .soge-area .inner .bottom-image-box{padding-left:44.7058823529%}body .top-page .soge-area .inner .bottom-image-box .image2{width:593px;margin-left:236px;margin-top:-222px}body .top-page .soge-area .inner .bottom-image-box .image2 img{display:block;width:100%}@media screen and (max-width: 1700px){body .top-page .soge-area .inner .bottom-image-box .image2{margin-top:-13.0588235294vw;margin-left:13.8823529412vw;max-width:41.4117647059vw}}body .top-page .treatment-area{margin-top:clamp(74px,15.5555555556vh,140px);display:block}body .top-page .treatment-area .inner{width:1000px;max-width:80%;margin:0 auto}body .top-page .treatment-area .inner .title-box{display:flex}body .top-page .treatment-area .inner .title-box .top-nth-box{flex-shrink:0;margin-right:42px;align-self:center}body .top-page .treatment-area .inner .title-box .common-title{flex-shrink:0;align-self:center}body .top-page .treatment-area .inner .title-box .line{width:1px;background:#d5d4d4;margin:0 35px;flex-shrink:0}body .top-page .treatment-area .inner .title-box .text-box{align-self:center;width:475px}body .top-page .treatment-area .inner .title-box .text-box .common-text{margin-top:5px}body .top-page .treatment-area .inner .treatment-select-box{display:flex;justify-content:space-between;margin-top:clamp(48px,8.1111111111vh,73px)}body .top-page .treatment-area .inner .treatment-select-box .jintai-box{width:55%;position:relative;background:#f0f0f0;z-index:0}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .jintai-inner{overflow:hidden;height:100%;width:100%;position:relative}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .jintai-inner .jintai{width:36.3636363636%;position:absolute;transition:width .5s;left:50%;top:50%;transform:translate(-50%, -50%)}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .jintai-inner .jintai img{display:block;width:100%;transition:opacity .2s,transform .5s;opacity:0}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .jintai-inner .jintai img+img{position:absolute;top:0;left:0}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .jintai-inner .jintai img:nth-of-type(1){opacity:1}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .cover-box{width:32.3636363636%;position:absolute;z-index:-1;transition:opacity .1s;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .cover-box .cover{background:#fff;border-radius:50%;transition:transform .5s}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .cover-box .cover:before{content:"";display:block;padding-top:100%}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%)}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line img{display:block;width:100%;transition:-webkit-clip-path .2s;transition:clip-path .2s;transition:clip-path .2s, -webkit-clip-path .2s;-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line:nth-of-type(1){width:59.0909090909%}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line:nth-of-type(1) img{transform:translate(49.8461538462%, -76.6497461929%)}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line:nth-of-type(2){width:50.9090909091%}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line:nth-of-type(2) img{transform:translate(66.4285714286%, -75%)}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line:nth-of-type(3){width:43.8181818182%}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line:nth-of-type(3) img{transform:translate(84.6473029046%, -46.4285714286%)}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line:nth-of-type(4){width:30.3636363636%}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line:nth-of-type(4) img{transform:translate(143.7125748503%, -47.2222222222%)}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line:nth-of-type(5){width:47.4545454545%}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line:nth-of-type(5) img{transform:translate(74.7126436782%, 86.5979381443%)}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line:nth-of-type(6){width:59.0909090909%}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line:nth-of-type(6) img{transform:translate(50.1538461538%, 47.7477477477%)}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line:nth-of-type(7){width:50.3636363636%}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line:nth-of-type(7) img{transform:translate(67.8700361011%, 43.5233160622%)}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line:nth-of-type(8){width:50.5454545455%}body .top-page .treatment-area .inner .treatment-select-box .jintai-box .pc-line .line:nth-of-type(8) img{transform:translate(66.5467625899%, 233.7078651685%)}body .top-page .treatment-area .inner .treatment-select-box .text-box{width:40%}body .top-page .treatment-area .inner .treatment-select-box .text-box ul li a{display:block;position:relative}body .top-page .treatment-area .inner .treatment-select-box .text-box ul li a:after{content:"＞";display:block;position:absolute;top:50%;right:0;transform:scale(0.6, 1) translate(0, -50%);color:#00b5c0;transition:opacity .2s;opacity:0;font-size:12px;font-weight:bold}body .top-page .treatment-area .inner .treatment-select-box .text-box ul li a .tt{position:absolute;height:100%;left:0;top:0;transition:opacity .2s}body .top-page .treatment-area .inner .treatment-select-box .text-box ul li a .tt img{display:block;height:100%;width:auto}body .top-page .treatment-area .inner .treatment-select-box .text-box ul li a .tt img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body .top-page .treatment-area .inner .treatment-select-box .text-box ul li a .text{display:block;height:100%;position:absolute;top:0;left:0;transition:opacity .2s;opacity:0}body .top-page .treatment-area .inner .treatment-select-box .text-box ul li a:before{content:"";display:block;padding-top:11.5%}body .top-page .treatment-area .inner .treatment-select-box .text-box ul li a:hover{cursor:pointer}body .top-page .treatment-area .inner .treatment-select-box .text-box ul li a:hover .tt img{opacity:0}body .top-page .treatment-area .inner .treatment-select-box .text-box ul li a:hover .tt img:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box .text-box ul li a:hover .text{opacity:1}body .top-page .treatment-area .inner .treatment-select-box .text-box ul li a:hover:after{opacity:1}body .top-page .treatment-area .inner .treatment-select-box .text-box ul li+li{margin-top:6.5%}@media print{body .top-page .treatment-area .inner .treatment-select-box .text-box{display:block !important}}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-1] .jintai-box .jintai{width:79.8181818182%}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-1] .jintai-box .jintai img{transform:translate(0, 29.8797409806%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-1] .jintai-box .jintai img:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-1] .jintai-box .cover-box{opacity:1;transition:opacity .2s ease .4s}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-1] .jintai-box .cover-box .cover{transform:translate(0, -36.5168539326%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-1] .jintai-box .pc-line .line:nth-of-type(1) img{transition:-webkit-clip-path .2s ease .4s;transition:clip-path .2s ease .4s;transition:clip-path .2s ease .4s, -webkit-clip-path .2s ease .4s;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-1] .text-box ul li:nth-of-type(1) a .tt img{opacity:0}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-1] .text-box ul li:nth-of-type(1) a .tt img:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-1] .text-box ul li:nth-of-type(1) a .text{opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-1] .text-box ul li:nth-of-type(1) a:after{opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-2] .jintai-box .jintai{width:79.8181818182%}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-2] .jintai-box .jintai img{transform:translate(-10.2505694761%, 29.4172062905%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-2] .jintai-box .jintai img:nth-of-type(3){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-2] .jintai-box .cover-box{opacity:1;transition:opacity .2s ease .4s}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-2] .jintai-box .cover-box .cover{transform:translate(50%, -21.3483146067%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-2] .jintai-box .pc-line .line:nth-of-type(2) img{transition:-webkit-clip-path .2s ease .4s;transition:clip-path .2s ease .4s;transition:clip-path .2s ease .4s, -webkit-clip-path .2s ease .4s;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-2] .text-box ul li:nth-of-type(2) a .tt img{opacity:0}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-2] .text-box ul li:nth-of-type(2) a .tt img:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-2] .text-box ul li:nth-of-type(2) a .text{opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-2] .text-box ul li:nth-of-type(2) a:after{opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-3] .jintai-box .jintai{width:79.8181818182%}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-3] .jintai-box .jintai img{transform:translate(-14.8063781321%, 15.3561517114%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-3] .jintai-box .jintai img:nth-of-type(4){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-3] .jintai-box .cover-box{opacity:1;transition:opacity .2s ease .4s}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-3] .jintai-box .cover-box .cover{transform:translate(50%, 7.3033707865%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-3] .jintai-box .pc-line .line:nth-of-type(3) img{transition:-webkit-clip-path .2s ease .4s;transition:clip-path .2s ease .4s;transition:clip-path .2s ease .4s, -webkit-clip-path .2s ease .4s;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-3] .text-box ul li:nth-of-type(3) a .tt img{opacity:0}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-3] .text-box ul li:nth-of-type(3) a .tt img:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-3] .text-box ul li:nth-of-type(3) a .text{opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-3] .text-box ul li:nth-of-type(3) a:after{opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-4] .jintai-box .jintai{width:79.8181818182%}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-4] .jintai-box .jintai img{transform:translate(-9.5671981777%, -1.2025901943%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-4] .jintai-box .jintai img:nth-of-type(5){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-4] .jintai-box .cover-box{opacity:1;transition:opacity .2s ease .4s}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-4] .jintai-box .cover-box .cover{transform:translate(85.393258427%, 0)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-4] .jintai-box .pc-line .line:nth-of-type(4) img{transition:-webkit-clip-path .2s ease .4s;transition:clip-path .2s ease .4s;transition:clip-path .2s ease .4s, -webkit-clip-path .2s ease .4s;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-4] .text-box ul li:nth-of-type(4) a .tt img{opacity:0}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-4] .text-box ul li:nth-of-type(4) a .tt img:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-4] .text-box ul li:nth-of-type(4) a .text{opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-4] .text-box ul li:nth-of-type(4) a:after{opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-5] .jintai-box .jintai{width:66.5454545455%}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-5] .jintai-box .jintai img{transform:translate(0, 17.4250832408%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-5] .jintai-box .jintai img:nth-of-type(6){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-5] .jintai-box .cover-box{opacity:1;transition:opacity .2s ease .4s}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-5] .jintai-box .cover-box .cover{transform:translate(35.9550561798%, 74.7191011236%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-5] .jintai-box .pc-line .line:nth-of-type(5) img{transition:-webkit-clip-path .2s ease .4s;transition:clip-path .2s ease .4s;transition:clip-path .2s ease .4s, -webkit-clip-path .2s ease .4s;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-5] .text-box ul li:nth-of-type(5) a .tt img{opacity:0}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-5] .text-box ul li:nth-of-type(5) a .tt img:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-5] .text-box ul li:nth-of-type(5) a .text{opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-5] .text-box ul li:nth-of-type(5) a:after{opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-6] .jintai-box .jintai{width:66.5454545455%}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-6] .jintai-box .jintai img{transform:translate(0, -2.5527192009%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-6] .jintai-box .jintai img:nth-of-type(7){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-6] .jintai-box .cover-box{opacity:1;transition:opacity .2s ease .4s}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-6] .jintai-box .pc-line .line:nth-of-type(6) img{transition:-webkit-clip-path .2s ease .4s;transition:clip-path .2s ease .4s;transition:clip-path .2s ease .4s, -webkit-clip-path .2s ease .4s;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-6] .text-box ul li:nth-of-type(6) a .tt img{opacity:0}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-6] .text-box ul li:nth-of-type(6) a .tt img:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-6] .text-box ul li:nth-of-type(6) a .text{opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-6] .text-box ul li:nth-of-type(6) a:after{opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-7] .jintai-box .jintai{width:79.8181818182%}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-7] .jintai-box .jintai img{transform:translate(0, -27.9370952821%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-7] .jintai-box .jintai img:nth-of-type(8){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-7] .jintai-box .cover-box{opacity:1;transition:opacity .2s ease .4s}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-7] .jintai-box .cover-box .cover{transform:translate(26.9662921348%, -8.4269662921%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-7] .jintai-box .pc-line .line:nth-of-type(7) img{transition:-webkit-clip-path .2s ease .4s;transition:clip-path .2s ease .4s;transition:clip-path .2s ease .4s, -webkit-clip-path .2s ease .4s;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-7] .text-box ul li:nth-of-type(7) a .tt img{opacity:0}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-7] .text-box ul li:nth-of-type(7) a .tt img:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-7] .text-box ul li:nth-of-type(7) a .text{opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-7] .text-box ul li:nth-of-type(7) a:after{opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-8] .jintai-box .jintai{width:79.8181818182%}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-8] .jintai-box .jintai img{transform:translate(0, -30.9898242368%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-8] .jintai-box .jintai img:nth-of-type(9){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-8] .jintai-box .cover-box{opacity:1;transition:opacity .2s ease .4s}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-8] .jintai-box .cover-box .cover{transform:translate(26.404494382%, 91.5730337079%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-8] .jintai-box .pc-line .line:nth-of-type(8) img{transition:-webkit-clip-path .2s ease .4s;transition:clip-path .2s ease .4s;transition:clip-path .2s ease .4s, -webkit-clip-path .2s ease .4s;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-8] .text-box ul li:nth-of-type(8) a .tt img{opacity:0}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-8] .text-box ul li:nth-of-type(8) a .tt img:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-8] .text-box ul li:nth-of-type(8) a .text{opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-8] .text-box ul li:nth-of-type(8) a:after{opacity:1}body .top-page .treatment-area .treatment-section{margin:clamp(58px,12.6666666667vh,114px) auto 0;width:1000px;max-width:80%}body .top-page .treatment-area .treatment-section ul{display:flex;gap:10px 30px;flex-wrap:wrap;justify-content:center;margin-top:5vh}body .top-page .treatment-area .treatment-section ul li{width:176px;max-width:100%}body .top-page .treatment-area .treatment-section ul li a{display:block}body .top-page .treatment-area .treatment-section ul li a .icon{position:relative}body .top-page .treatment-area .treatment-section ul li a .icon img{display:block;width:100%;transition:opacity .2s}body .top-page .treatment-area .treatment-section ul li a .icon img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body .top-page .treatment-area .treatment-section ul li a .name{text-align:center;line-height:1.5;background:#00b5c0;color:#fff;position:relative;z-index:0;font-size:1.0625rem;letter-spacing:.0747058824em;padding:11px}body .top-page .treatment-area .treatment-section ul li a .name:before{content:"";display:block;position:absolute;top:0;left:0;transition:width .2s;width:10px;z-index:-1;background-color:#aaa;height:100%}body .top-page .treatment-area .treatment-section ul li a:hover .icon img{opacity:0}body .top-page .treatment-area .treatment-section ul li a:hover .icon img:nth-of-type(2){opacity:1}body .top-page .treatment-area .treatment-section ul li a:hover .name:before{width:100%}body .top-page .rehabili-area{margin-top:clamp(102px,27vh,243px);background:rgba(0,181,192,.1);position:relative}body .top-page .rehabili-area .line{position:absolute;right:0;top:-300px;z-index:-1;height:270.0159489633%}body .top-page .rehabili-area .line .line-item{width:74px;height:100%;background:#aaa}body .top-page .rehabili-area .inner{display:flex;justify-content:flex-end}body .top-page .rehabili-area .inner .image-box{order:1;width:50%}body .top-page .rehabili-area .inner .image-box img{display:block;width:100%}body .top-page .rehabili-area .inner .text-box{align-self:center;width:400px;margin-right:96px;max-width:38.7058823529%}@media screen and (max-width: 1700px){body .top-page .rehabili-area .inner .text-box{margin-right:5.6470588235%}}body .top-page .rehabili-area .inner .text-box .text-inner .title-box{display:flex;align-items:center}body .top-page .rehabili-area .inner .text-box .text-inner .title-box .top-nth-box{flex-shrink:0;margin-right:33px}body .top-page .rehabili-area .inner .text-box .text-inner .title-box .common-title .main{letter-spacing:.05em}body .top-page .rehabili-area .inner .text-box .text-inner .text-middle{margin-top:36px}body .top-page .rehabili-area .inner .text-box .text-inner .text-middle .common-text{margin-top:15px}body .top-page .rehabili-area .inner .text-box .text-inner .text-middle .common-link{margin-top:25px}body .top-page .mri-area{margin-top:clamp(85px,12.7777777778vh,115px)}body .top-page .mri-area .inner .main-image{width:1000px;display:block;max-width:100%;margin:0 auto}body .top-page .mri-area .inner .text-box{width:1000px;max-width:80%;margin:48px auto 0}body .top-page .mri-area .inner .text-box .text-inner{display:flex;justify-content:space-between;flex-wrap:wrap;gap:26px 0}body .top-page .mri-area .inner .text-box .text-inner .title-box{display:flex}body .top-page .mri-area .inner .text-box .text-inner .title-box .top-nth-box{margin-right:32px}body .top-page .mri-area .inner .text-box .text-inner .text-middle{width:500px;max-width:100%}body .top-page .mri-area .inner .text-box .text-inner .text-middle .common-link{margin-top:20px}body .top-page .sayu-contents-area{margin-top:clamp(80px,15.2222222222vh,137px)}body .top-page .sayu-contents-area .sayu-item .inner{display:flex;justify-content:space-between;width:1000px;max-width:80%;margin:0 auto}body .top-page .sayu-contents-area .sayu-item .inner .image{width:50%}body .top-page .sayu-contents-area .sayu-item .inner .image img{display:block;width:100%}body .top-page .sayu-contents-area .sayu-item .inner .text-box{width:38.6%;align-self:center}body .top-page .sayu-contents-area .sayu-item .inner .text-box .title-box{display:flex;align-items:center}body .top-page .sayu-contents-area .sayu-item .inner .text-box .title-box .top-nth-box{flex-shrink:0;margin-right:10.621761658%}body .top-page .sayu-contents-area .sayu-item .inner .text-box .text-middle{margin-top:40px}body .top-page .sayu-contents-area .sayu-item .inner .text-box .text-middle .common-link{margin-top:35px}body .top-page .sayu-contents-area .sayu-item:nth-of-type(even) .inner .image{order:1}body .top-page .sayu-contents-area .sayu-item+.sayu-item{margin-top:clamp(77px,14.4444444444vh,130px)}body .top-page .biyo-area{margin-top:clamp(77px,15.2222222222vh,137px);background:#f0f0f0;position:relative}body .top-page .biyo-area .line{position:absolute;left:0;top:-300px;z-index:-1;height:270.0159489633%}body .top-page .biyo-area .line .line-item{width:74px;height:100%;background:#00b5c0}body .top-page .biyo-area .inner{display:flex}body .top-page .biyo-area .inner .image-box{width:50%}body .top-page .biyo-area .inner .image-box img{display:block;width:100%}body .top-page .biyo-area .inner .text-box{align-self:center;width:385px;margin-left:113px;max-width:36.7058823529%}@media screen and (max-width: 1700px){body .top-page .biyo-area .inner .text-box{margin-left:6.6470588235%}}body .top-page .biyo-area .inner .text-box .text-inner .title-box{display:flex;align-items:center}body .top-page .biyo-area .inner .text-box .text-inner .title-box .top-nth-box{flex-shrink:0;margin-right:33px}body .top-page .biyo-area .inner .text-box .text-inner .title-box .common-title .bg-text{background:#fff}body .top-page .biyo-area .inner .text-box .text-inner .title-box .common-title .main{letter-spacing:.05em}body .top-page .biyo-area .inner .text-box .text-inner .text-middle{margin-top:36px}body .top-page .biyo-area .inner .text-box .text-inner .text-middle .common-text{margin-top:15px}body .top-page .biyo-area .inner .text-box .text-inner .text-middle .common-link{margin-top:25px}body .top-page .bottom-double-area{margin-top:clamp(80px,19.6666666667vh,177px);margin-bottom:clamp(105px,21.1111111111vh,190px)}body .top-page .bottom-double-area .inner{display:flex;justify-content:space-between;width:1000px;max-width:80%;margin:0 auto}body .top-page .bottom-double-area .inner .bottom-link-item{width:46.2%}body .top-page .bottom-double-area .inner .bottom-link-item .image img{display:block;width:100%}body .top-page .bottom-double-area .inner .bottom-link-item .text-box{margin-top:35px;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:15px 0}body .login-page{margin-bottom:clamp(85px,18.8888888889vh,170px)}body .login-page .top-area{margin-top:10px}body .login-page .top-area .common-main-title{text-align:center}body .login-page .password-area{margin-top:clamp(30px,7.7777777778vh,70px)}body .login-page .password-area .inner{width:1000px;max-width:80%;margin:0 auto}body .login-page .password-area .inner .catch{text-align:center;font-weight:600;font-size:1.0625rem;line-height:1.7058823529em;letter-spacing:.0252941176em;color:#00b5c0}body .login-page .password-area .inner form{margin-top:25px}body .login-page .password-area .inner form dl{display:flex;align-items:center;justify-content:center}body .login-page .password-area .inner form dl dt{font-weight:500;font-size:.9375rem;line-height:1.5;letter-spacing:.05em;margin-right:9px}body .login-page .password-area .inner form dl dd{width:330px}body .login-page .password-area .inner form dl dd input[type=text],body .login-page .password-area .inner form dl dd input[type=password]{width:100%;line-height:38px;height:38px;background:#f0f0f0;border:none;border-radius:0;box-shadow:none}body .login-page .password-area .inner form .common-link{margin:35px auto 0}body .login-page .password-area .inner .bottom-text{text-align:center;margin-top:50px;font-size:.875rem;line-height:1.5}body .login-page .password-area .inner .bottom-text a{color:#00b5c0;text-decoration:underline}@media screen and (max-width: 768px){body{padding-top:68px !important}body .main-header{padding:0 17px 0 22px;height:68px}body .main-header .nav-button-box .item{font-size:1.25rem}body .main-header .nav-button-box .item .icon{margin-right:8px}body .main-header .nav-button-box .item .icon img{width:17px}body .main-header .nav-button-box .item:not(:last-of-type){margin-right:23px}body .main-header h1 a img{width:37px}body .main-header .nav-hidden-box{display:block}body .main-header .nav-hidden-box .header-close{top:25px;left:25px;font-size:1.25rem}body .main-header .nav-hidden-box .header-close img{margin-right:7px;width:14px}body .main-header .nav-hidden-box .hidden-inner{max-width:none;width:100%;max-height:100%;padding-top:80px;position:relative}body .main-header .nav-hidden-box .hidden-inner nav{display:block;width:80%;margin:0 auto;max-width:none}body .main-header .nav-hidden-box .hidden-inner nav .left-box{width:100%;display:block}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box ul li{margin-top:13px;font-size:1.125rem}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box .link-button-box{margin-top:27px}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box .link-button-box>a{width:200px;font-size:1.125rem}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box .link-button-box>a+a{margin-top:20px}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box .link-button-box .add202507-text+a{margin-top:20px}body .main-header .nav-hidden-box .hidden-inner nav .left-box .item-box:not(:last-of-type){margin-right:0}body .main-header .nav-hidden-box .hidden-inner nav .right-box{width:auto;position:absolute;top:30px;right:32px}body .main-header .nav-hidden-box .hidden-inner nav .right-box .logo img{width:101px}body .main-header .schedule-hidden-box{display:block}body .main-header .schedule-hidden-box .schedule-header-close{top:25px;left:25px;font-size:1.25rem}body .main-header .schedule-hidden-box .schedule-header-close img{margin-right:7px;width:14px}body .main-header .schedule-hidden-box .hidden-inner{max-width:80%;margin:0 auto;max-height:100%;padding-top:70px}body .main-header .schedule-hidden-box .hidden-inner .hidden-contents{padding-bottom:70px}body .page-top-button{right:12px;bottom:30px}body .main-footer{padding-bottom:17px}body .main-footer .inner{width:80%;margin:0 auto}body .main-footer .inner .logo{text-align:center}body .main-footer .inner .contact-box{margin-top:23px;display:block;text-align:center}body .main-footer .inner .contact-box .tel-item-box .tel-fax .fax{display:block;margin-top:5px}body .main-footer .inner .contact-box .line{background:#d5d4d4;width:100%;height:1px;margin:23px 0}body .main-footer .inner .contact-box .common-link{align-self:center;width:172px;margin:28px auto 0}body .main-footer .inner .link-box{display:block;margin-top:30px}body .main-footer .inner .link-box dl{margin:0 auto;text-align:center}body .main-footer .inner .link-box dl+dl{margin-top:20px}body .main-footer .inner .link-box .sns-box{align-self:flex-end;margin-left:0;margin-top:25px;display:flex;justify-content:center}body .main-footer .inner .link-box .sns-box a{margin:0 15px}body .main-footer .inner .mini-link-box{margin-top:12px;text-align:center}body .main-footer .copy-right{text-align:center;margin-right:0}body .common-title .bg-text{min-width:94px;line-height:20px;font-size:.875rem}body .common-title .main{font-size:1.3125rem}body .common-title .sub{font-family:1.25rem}body .common-line-title{font-size:1.125rem}body .common-main-title .main{font-size:1.4375rem}body .common-schedule-box .hidden-title .main{font-size:1.375rem}body .common-schedule-box .hidden-title .sub{font-size:.9375rem}body .common-schedule-box .table-box table{display:block}body .common-schedule-box .table-box table th,body .common-schedule-box .table-box table td,body .common-schedule-box .table-box table tr{display:block;border:none}body .common-schedule-box .table-box table thead{border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;background:#008ca8}body .common-schedule-box .table-box table thead tr{display:flex;justify-content:center}body .common-schedule-box .table-box table thead tr th{width:14.0625%}body .common-schedule-box .table-box table thead tr th:nth-of-type(1){display:none}body .common-schedule-box .table-box table thead tr th:nth-of-type(n+3){border-left:1px solid #fff}body .common-schedule-box .table-box table tbody{border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff}body .common-schedule-box .table-box table tbody tr{display:flex;justify-content:center;flex-wrap:wrap;border-bottom:1px solid #fff}body .common-schedule-box .table-box table tbody tr td{width:14.0625%}body .common-schedule-box .table-box table tbody tr td:nth-of-type(1){width:100%;border-bottom:1px solid #fff}body .common-schedule-box .table-box table tbody tr td:nth-of-type(n+3){border-left:1px solid #fff}body .common-schedule-box .table-box table tbody tr+tr{margin-top:3px;border-top:1px solid #fff}body .common-schedule-box .description{font-size:.9375rem}body .common-schedule-box .kyusin{font-size:.9375rem}body .common-schedule-box .bg-text{font-size:.9375rem}body .common-schedule-box .yoyaku-box .yoyaku-title{font-size:.9375rem}body .common-schedule-box .yoyaku-box .tel{font-size:1.1875rem}body .common-schedule-box .yoyaku-box .button-box{display:block;justify-content:space-between;margin-top:15px}body .common-schedule-box .yoyaku-box .button-box .common-link{margin:0 auto}body .common-schedule-box .yoyaku-box .button-box .common-link+.common-link{margin-top:12px}body .common-access-area .inner .access-top{display:block}body .common-access-area .inner .access-top .left-box{width:100%}body .common-access-area .inner .access-top .left-box h2 .main{font-size:1.3125rem}body .common-access-area .inner .access-top .left-box h2 .sub{font-size:1.25rem}body .common-access-area .inner .access-top .left-box .common-link{margin-left:auto;margin-right:auto}body .common-access-area .inner .access-top .right-box{width:100%;margin-top:45px}body .common-access-area .inner .access-top .right-box:before{content:"";display:block;padding-top:87.8125%}body .common-access-area .inner .info-box{display:block}body .common-access-area .inner .info-box .left-box,body .common-access-area .inner .info-box .right-box{width:100%}body .common-access-area .inner .info-box .left-box .c-aco-wrap .title,body .common-access-area .inner .info-box .right-box .c-aco-wrap .title{position:relative}body .common-access-area .inner .info-box .left-box .c-aco-wrap .title .arrow,body .common-access-area .inner .info-box .right-box .c-aco-wrap .title .arrow{display:block;position:absolute;top:50%;right:10px;transform:translate(0, -50%)}body .common-access-area .inner .info-box .left-box .c-aco-wrap .title .arrow:before,body .common-access-area .inner .info-box .right-box .c-aco-wrap .title .arrow:before{content:"＜";display:block;transform:rotate(-90deg) scale(0.5, 1);font-weight:bold;transition:transform .2s}body .common-access-area .inner .info-box .left-box .c-aco-wrap.open .title .arrow:before,body .common-access-area .inner .info-box .right-box .c-aco-wrap.open .title .arrow:before{transform:rotate(-270deg) scale(0.5, 1)}body .common-access-area .inner .info-box .left-box .c-aco-wrap .c-aco-hidden,body .common-access-area .inner .info-box .right-box .c-aco-wrap .c-aco-hidden{transition:height .2s;height:0;overflow:hidden}body .common-access-area .inner .info-box .left-box .c-aco-wrap+.c-aco-wrap,body .common-access-area .inner .info-box .right-box .c-aco-wrap+.c-aco-wrap{margin-top:16px}body .common-access-area .inner .info-box .right-box{margin-top:16px}body .common-top-area{margin-top:35px}body .common-top-area .main-box{display:block}body .common-top-area .main-box .image-box{width:100%}body .common-top-area .main-box .text-box{width:80%;margin:40px auto 0;max-width:none;padding-bottom:0}body .common-top-area .main-box .text-box .text-inner .common-main-title{text-align:center}body .common-top-area .main-box .text-box .text-inner .common-main-title .bg-text{margin-left:auto;margin-right:auto}body .common-top-area .main-box .text-box .text-inner .common-catch{margin-top:30px;text-align:center}body .common-top-area .tokucho-box{display:block;margin-top:35px}body .common-top-area .tokucho-box .image{width:80%;margin:0 auto}body .common-top-area .tokucho-box .text-box{width:80%;margin:60px auto 0;max-width:none}body .common-top-area .tokucho-box .text-box .common-line-title{text-align:center}body .common-top-area .tokucho-box .text-box .common-line-title:after{margin-left:auto}body .common-top-area .tokucho-box .text-box .ol-box{margin-top:clamp(22px,5.5555555556vh,50px)}body .common-top-area .tokucho-box .text-box .ol-box ol li{padding-left:0}body .common-top-area .tokucho-box .text-box .ol-box ol li .nth{position:static;font-size:2.75rem;text-align:center;margin-bottom:5px}body .common-top-area .tokucho-box .text-box .ol-box ol li+li{margin-top:20px}body .common-top-area2 .main-box{display:block}body .common-top-area2 .main-box .image-box{width:100%}body .common-top-area2 .main-box .text-box{width:80%;margin:40px auto 0;max-width:none;padding-bottom:0}body .common-top-area2 .main-box .text-box .text-inner .common-main-title{text-align:center}body .common-top-area2 .main-box .text-box .text-inner .common-main-title .bg-text{margin-left:auto;margin-right:auto}body .common-top-area2 .main-box .text-box .text-inner .common-catch{margin-top:30px;text-align:center}body .common-top-area2 .tokucho-box{display:block;margin-top:35px}body .common-top-area2 .tokucho-box .image{width:90%}body .common-top-area2 .tokucho-box .text-box{width:80%;margin:60px auto 0;max-width:none}body .common-top-area2 .tokucho-box .text-box .common-line-title{text-align:center}body .common-top-area2 .tokucho-box .text-box .common-line-title:after{margin-left:auto}body .common-top-area2 .tokucho-box .text-box .ol-box{margin-top:clamp(22px,5.5555555556vh,50px)}body .common-top-area2 .tokucho-box .text-box .ol-box ol li{padding-left:0}body .common-top-area2 .tokucho-box .text-box .ol-box ol li .nth{position:static;font-size:2.75rem;text-align:center;margin-bottom:5px}body .common-top-area2 .tokucho-box .text-box .ol-box ol li+li{margin-top:20px}body .common-price-area .inner .text-box .note{text-align:center;margin-top:18px}body .common-price-area .inner .text-box .table-box table{display:block}body .common-price-area .inner .text-box .table-box table th,body .common-price-area .inner .text-box .table-box table td{display:block;width:100% !important}body .common-price-area .inner .text-box .table-box table td{border-top:none}body .common-price-area .inner .text-box .table-box table tbody{display:block}body .common-price-area .inner .text-box .table-box table tbody tr{display:block}body .common-form-box .form-item-box dl{display:block}body .common-form-box .form-item-box dl dd{width:100%;margin-top:7px}body .common-form-box .form-item-box dl dd textarea{height:272px}body .common-form-box .privacy-policy{text-align:left}body .common-complete-page .title-area{text-align:center}body .common-complete-page .text-area .inner .catch{font-size:1.125rem;text-align:center}body .common-complete-page .text-area .inner .common-link{margin-left:auto;margin-right:auto}body .common-monshin-page{margin-top:15px;margin-bottom:clamp(132px,18.3333333333vh165px)}body .common-monshin-page .contents-area .inner h2:before{width:100vw}body .common-monshin-page .contents-area .inner .form-box .privacy-box{padding:20px}body .common-monshin-page .contents-area .inner .form-box .privacy-box .privacy-inner .accept{display:flex;justify-content:center}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl{display:block}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dt{width:100%}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd{width:100%;margin-top:5px}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .in-radio{display:block}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .in-radio .text{margin-right:0}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .in-radio .radio{margin-top:7px}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .big-in-text{display:block}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .big-in-text .t{width:100%}body .common-monshin-page .contents-area .inner .form-box .form-item-box dl dd .big-in-text .item{width:100%;margin-top:5px}body.home .main-header{top:-68px}body.home.scroll .main-header{top:0}body .top-slide-wrap .top-slide-box .bx-wrapper .bx-controls .bx-pager{display:none}body .top-slide-wrap .text-box{left:50%;transform:translate(-50%, 0);bottom:93px;width:80%}body .top-slide-wrap .text-box .logo img{width:220px}body .top-slide-wrap .text-box .text{font-size:1.0625rem;margin-top:17px;letter-spacing:.05em;white-space:nowrap}body .top-slide-wrap .scroll{bottom:25px}body .top-slide-wrap .banner-202409{left:50%;transform:translate(-50%, 0);max-width:80%;bottom:90px;width:320px}body .top-slide-wrap .banner-202409 a img{max-width:100%}body .banner-202409{margin:80px auto 0;text-align:center;max-width:80%;width:320px}body .banner-202409 a{display:block}body .banner-202409 a img{width:100%}body .top-page .top-nth-box{width:80px;height:80px;line-height:80px}body .top-page .top-nth-box:before{width:54px;height:54px}body .top-page .top-nth-box .nth{font-size:3.625rem}body .top-page .news-area .inner{display:block}body .top-page .news-area .inner .news-contents{width:100%;margin-top:15px}body .top-page .news-area .inner .news-contents .news-item-box{padding:10px 15px}body .top-page .news-area .inner .news-contents .news-item-box ul li a{display:block}body .top-page .news-area .inner .news-contents .news-item-box ul li a .title{margin-top:5px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .top-page .news-area .inner .news-contents .common-link{margin-right:auto;margin-top:25px}body .top-page .soge-area .inner .double-box{display:block}body .top-page .soge-area .inner .double-box .image{width:100%}body .top-page .soge-area .inner .double-box .text-box{width:320px;max-width:none;margin-left:auto;margin-right:auto;margin-top:-42px}body .top-page .soge-area .inner .double-box .text-box:before{left:44px;width:54px;height:187px}body .top-page .soge-area .inner .bottom-image-box{padding-left:0}body .top-page .soge-area .inner .bottom-image-box .image2{width:90%;margin-left:auto;margin-top:62px;max-width:none}body .top-page .treatment-area .inner{max-width:none;width:100%}body .top-page .treatment-area .inner .title-box{flex-wrap:wrap;width:80%;margin:0 auto}body .top-page .treatment-area .inner .title-box .top-nth-box{flex-shrink:0;margin-right:24px;align-self:center}body .top-page .treatment-area .inner .title-box .line{display:none}body .top-page .treatment-area .inner .title-box .text-box{width:100%;margin-top:25px}body .top-page .treatment-area .inner .treatment-select-box{margin-top:47px;display:block}body .top-page .treatment-area .inner .treatment-select-box .jintai-box{width:100%;height:100vw}body .top-page .treatment-area .inner .treatment-select-box .sp-text-box{width:80%;margin:8.75% auto 0}body .top-page .treatment-area .inner .treatment-select-box .sp-text-box .sp-box .sp-texts{position:relative}body .top-page .treatment-area .inner .treatment-select-box .sp-text-box .sp-box .sp-texts:before{content:"";display:block;padding-top:14.375%}body .top-page .treatment-area .inner .treatment-select-box .sp-text-box .sp-box .sp-texts .sp-text{position:absolute;top:0;left:0;width:100%;transition:opacity .2s;opacity:0}body .top-page .treatment-area .inner .treatment-select-box .sp-text-box .sp-box .sp-texts .sp-text img{display:block;width:100%}body .top-page .treatment-area .inner .treatment-select-box .sp-text-box .jintai-nav{margin:9.0625% 0 0;display:flex;justify-content:space-between}body .top-page .treatment-area .inner .treatment-select-box .sp-text-box .jintai-nav .jintai-nav-item{position:relative;width:11.25%}body .top-page .treatment-area .inner .treatment-select-box .sp-text-box .jintai-nav .jintai-nav-item img{display:block;width:100%;transition:opacity .2s}body .top-page .treatment-area .inner .treatment-select-box .sp-text-box .jintai-nav .jintai-nav-item img:nth-of-type(2){opacity:0;position:absolute;top:0;left:0}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-1] .sp-text-box .sp-box .sp-texts .sp-text:nth-of-type(1){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-1] .sp-text-box .jintai-nav .jintai-nav-item:nth-of-type(1) img:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-2] .sp-text-box .sp-box .sp-texts .sp-text:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-2] .sp-text-box .jintai-nav .jintai-nav-item:nth-of-type(2) img:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-3] .sp-text-box .sp-box .sp-texts .sp-text:nth-of-type(3){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-3] .sp-text-box .jintai-nav .jintai-nav-item:nth-of-type(3) img:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-4] .sp-text-box .sp-box .sp-texts .sp-text:nth-of-type(4){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-4] .sp-text-box .jintai-nav .jintai-nav-item:nth-of-type(4) img:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-5] .sp-text-box .sp-box .sp-texts .sp-text:nth-of-type(5){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-5] .sp-text-box .jintai-nav .jintai-nav-item:nth-of-type(5) img:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-6] .sp-text-box .sp-box .sp-texts .sp-text:nth-of-type(6){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-6] .sp-text-box .jintai-nav .jintai-nav-item:nth-of-type(6) img:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-7] .sp-text-box .sp-box .sp-texts .sp-text:nth-of-type(7){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-7] .sp-text-box .jintai-nav .jintai-nav-item:nth-of-type(7) img:nth-of-type(2){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-8] .sp-text-box .sp-box .sp-texts .sp-text:nth-of-type(8){opacity:1}body .top-page .treatment-area .inner .treatment-select-box[data-current=current-8] .sp-text-box .jintai-nav .jintai-nav-item:nth-of-type(8) img:nth-of-type(2){opacity:1}body .top-page .treatment-area .treatment-section ul{display:flex;gap:10px 16px;flex-wrap:wrap}body .top-page .treatment-area .treatment-section ul li{width:151px;max-width:47.1875%}body .top-page .treatment-area .treatment-section ul li a .name{font-size:.9375rem}body .top-page .rehabili-area .inner{display:block}body .top-page .rehabili-area .inner .image-box{width:100%}body .top-page .rehabili-area .inner .text-box{width:80%;margin:43px auto 0;max-width:none;padding-bottom:55px}body .top-page .rehabili-area .inner .text-box .text-inner .title-box .top-nth-box{margin-right:20px}body .top-page .rehabili-area .inner .text-box .text-inner .text-middle .common-link{margin-left:auto;margin-right:auto}body .top-page .mri-area .inner .text-box .text-inner{display:block}body .top-page .mri-area .inner .text-box .text-inner .text-middle{width:100%;margin-top:30px}body .top-page .mri-area .inner .text-box .text-inner .text-middle .common-link{margin-left:auto;margin-right:auto}body .top-page .sayu-contents-area .sayu-item .inner{display:block}body .top-page .sayu-contents-area .sayu-item .inner .image{width:100%}body .top-page .sayu-contents-area .sayu-item .inner .text-box{width:100%;margin-top:45px}body .top-page .sayu-contents-area .sayu-item .inner .text-box .text-middle .common-link{margin-left:auto;margin-right:auto}body .top-page .biyo-area .inner{display:block}body .top-page .biyo-area .inner .image-box{width:100%}body .top-page .biyo-area .inner .text-box{width:80%;margin:43px auto 0;max-width:none;padding-bottom:55px}body .top-page .biyo-area .inner .text-box .text-inner .title-box .top-nth-box{margin-right:20px}body .top-page .biyo-area .inner .text-box .text-inner .text-middle .common-link{margin-left:auto;margin-right:auto}body .top-page .bottom-double-area .inner{display:block}body .top-page .bottom-double-area .inner .bottom-link-item{width:100%}body .top-page .bottom-double-area .inner .bottom-link-item+.bottom-link-item{margin-top:57px}body .login-page .password-area .inner form dl{display:block}body .login-page .password-area .inner form dl dt{margin-right:0}body .login-page .password-area .inner form dl dd{width:100%;margin-top:5px}}
/*# sourceMappingURL=style.min.css.map */