﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");body{font-family:"Noto Sans JP", sans-serif;color:#555}.anchor{padding-top:100px;margin-top:-100px}.grecaptcha-badge{display:none}.link-color{color:#12acc4;text-decoration:underline}.post-name-dpstick .sub-section{display:none}.post-name-dpstick .main-section{width:100%}.home .site-header{position:fixed;width:100%;left:0;background:rgba(255, 255, 255, 0);box-shadow:none}.home .site-header .logo-container .text{color:#fff}.home .site-header .logo-container .text span{color:#fff}.home .site-header-logo a{width:244px;border-radius:0 0 10px;padding:15px 35px}.home .global-nav-list>li>a{color:#fff}.home .site-body{padding-left:0;padding-right:0}.logo-container .text,.home.header_scrolled .site-header .logo-container .text{font-size:0.8em;font-weight:bold;margin-left:1.5em}.logo-container .text span:nth-child(2),.home.header_scrolled .site-header .logo-container .text span:nth-child(2){color:#119eb8}.logo-container .text span:nth-child(3),.home.header_scrolled .site-header .logo-container .text span:nth-child(3){color:#502613}.logo-container .text span:nth-child(4),.home.header_scrolled .site-header .logo-container .text span:nth-child(4){color:#627017}.vk_post.media{width:100%}aside .wp-block-heading{font-size:1em;margin:0 0 -2rem}#site-header-container{width:100%;justify-content:space-between}.global-nav-list>li .global-nav-name{font-size:15px}.global-nav-list>li:before{content:none}.wp-block-categories-list .cat-item.cat-item-7{display:none}.vk_posts.next-prev,.entry-meta-item.entry-meta-item-author{display:none}.site-header-logo{padding:0;margin:0}.site-header-logo a{display:block;background:#fff;height:90px;padding:10px 0 10px 20px}a,li a{text-decoration:none}a:hover,li a:hover{opacity:0.8;color:#12acc4}.swiper-button-prev,.swiper-container-rtl .swiper-button-next,.swiper-button-next,.swiper-container-rtl .swiper-button-prev,.swiper-pagination{display:none}.swiper-container:after{content:"";display:block;background:#fff;width:100%;height:5px;position:absolute;bottom:-2.5px;left:0;z-index:1}.header_scrolled .header-top,.header_scrolled .site-header-logo,.header_scrolled .site-header-sub,.header_scrolled .vk-campaign-text{display:block}.header_scrolled .site-header,.home.header_scrolled .site-header{background:#fff;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1)}.header_scrolled .site-header .logo-container .text,.home.header_scrolled .site-header .logo-container .text{color:#666}.header_scrolled .site-header-logo a,.home.header_scrolled .site-header-logo a{padding:10px 0 10px 20px;height:80px;width:auto}.header_scrolled .global-nav-list>li>a,.home.header_scrolled .global-nav-list>li>a{color:#666}.home-nav .groupList{margin-bottom:50px}.home-nav .groupList>div{padding:0 15px;width:33.3%}.home-nav .newsList{width:730px;max-width:100%;margin:0 auto 30px;list-style:none;padding:0}.home-nav .newsList li{border-bottom:dotted 1px #ccc;padding:12px 0;margin:0}.home-nav .newsList li .date{width:150px}.home-nav .newsList li .title{width:calc(100% - 150px)}.home-onayami{margin-top:60px;padding:60px 0 180px;position:relative}.home-onayami .bg{background:#f6f6f6;border-radius:0 16px 0 0;position:absolute;height:100%;width:85vw;left:0;top:0}.home-onayami .inner{padding:0 5vw}.home-onayami .inner>div{width:33.3%;text-align:center;padding:0 10px}.home-onayami .inner>div:nth-child(2) a{background:url(../images/onayami1.png) no-repeat;background-size:cover;background-position:center}.home-onayami .inner>div:nth-child(3) a{background:url(../images/onayami2.png) no-repeat;background-size:cover;background-position:center}.home-onayami .inner>div a{display:block;height:340px;color:#fff;background:url(../images/onayami3.png) no-repeat;background-size:cover;background-position:center;position:relative}.home-onayami .inner>div a:after{content:"";display:block;background:rgba(0, 0, 0, 0.4);width:100%;height:100%;position:absolute;top:0;left:0}.home-onayami .inner>div a h3{border:none;font-size:40px;line-height:340px;padding:0;margin:0;position:relative;z-index:1}.home-onayami .inner>div a h3:after{content:none}.btn-nom a{background:#f88917;color:#fff;text-decoration:none;display:inline-block;border-radius:50px;padding:15px 50px}.home-voice,.home-faq,.home-company{position:relative;min-height:340px;color:#fff;margin-bottom:160px}.home-voice .bg,.home-faq .bg,.home-company .bg{background:#12acc4;border-radius:0 0 16px 0;height:100%;width:85vw;position:absolute;left:0;top:0}.home-voice .img,.home-faq .img,.home-company .img{position:relative;top:-60px}.home-voice .img img,.home-faq .img img,.home-company .img img{border-radius:16px 0 0 0;height:340px;width:60vw;object-fit:cover}.home-voice .inner,.home-faq .inner,.home-company .inner{position:absolute;top:50%;left:0;transform:translateY(-50%) translateX(0);-webkit-transform:translateY(-50%) translateX(0);width:40vw}.home-voice .inner h2.smile,.home-faq .inner h2.smile,.home-company .inner h2.smile{margin-bottom:1em}.home-voice a:hover,.home-faq a:hover,.home-company a:hover{opacity:1}.home-staff,.home-seminar{position:relative;min-height:340px;color:#12acc4;margin-bottom:160px}.home-staff .bg,.home-seminar .bg{background:#f6f6f6;border-radius:0 0 0 16px;height:100%;width:85vw;position:absolute;right:0;top:0}.home-staff .img,.home-seminar .img{position:relative;top:-60px}.home-staff .img img,.home-seminar .img img{border-radius:0 16px 0 0;height:340px;width:60vw;object-fit:cover}.home-staff .inner,.home-seminar .inner{position:absolute;top:50%;right:0;transform:translateY(-50%) translateX(0);-webkit-transform:translateY(-50%) translateX(0);width:40vw}.home-staff .inner h2.smile,.home-seminar .inner h2.smile{margin-bottom:1em}.home-staff a:hover,.home-seminar a:hover{opacity:1}h2.smile{color:#12acc4;font-size:2em;background:url(../images/ico-smile.png) no-repeat;background-size:auto 10px;background-position:bottom center;letter-spacing:1px;padding-top:0;border:none;margin-bottom:1.2em}h2.smile.white{color:#fff;background:url(../images/ico-smile2.png) no-repeat;background-size:auto 10px;background-position:bottom center}.page_top_btn{background:url(../images/pagetop.png) no-repeat;background-size:100%;border:none;box-shadow:none;width:64px;height:64px}.site-footer{border-top:solid 2px #12acc4;overflow:visible;content-visibility:visible}.site-footer .footer-logo{width:300px;max-width:60%;margin:-50px auto 10px}.site-footer .footer-info .company-logo{width:178px;margin:0 10px}.site-footer .footer-info .tel{width:292px;margin:0 10px}.footer-nav{border-bottom:none;margin-bottom:40px}.footer-nav li{padding:0 1em;margin:0 0 1em}.footer-nav-list{border-left:none;display:flex;justify-content:center;flex-wrap:wrap;width:700px;max-width:100%;margin:0 auto}.footer-nav-list li:last-child{border-right:none}.nav li a,nav li a{color:#666}.site-footer-copyright{background:#12acc4;color:#fff;padding:20px 0}#vk-mobile-nav-menu-btn{display:none}.subpage-header{height:400px;display:flex;justify-content:center;align-items:center}.subpage-header .inner{background:rgba(255, 255, 255, 0.9);width:668px;max-width:85%;padding:30px 0;position:relative}.subpage-header .inner:after{content:"";display:block;background:rgba(255, 255, 255, 0.3);width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;left:-10px;top:-10px}.subpage-header .inner h1{color:#12acc4;position:relative;z-index:1;font-size:40px;margin-bottom:0.2em}.subpage-header .inner .en{position:relative;z-index:1;color:#f88917;font-size:18px}.post-name-faq .subpage-header,.post-name-newsletter .section11 .subpage-header{background:url(../images/faq/faq_pagetitle@2x.jpg) no-repeat;background-size:cover;background-position:center left}.post-name-faq .subpage-header .inner,.post-name-newsletter .section11 .subpage-header .inner{width:416px}.post-name-faq .site-body,.post-name-newsletter .section11 .site-body{padding:80px 0}.post-name-faq .faq-block,.post-name-newsletter .section11 .faq-block{margin-bottom:50px}.post-name-faq .faq-block .question,.post-name-newsletter .section11 .faq-block .question{background:#12acc4 url(../images/faq/question.png) no-repeat;background-size:60px;background-position:left 20px center;color:#fff;font-weight:bold;font-size:24px;border-radius:8px 8px 0 0;padding:1em 1em 1em 100px}.post-name-faq .faq-block .answer,.post-name-newsletter .section11 .faq-block .answer{background:#f5f5f5 url(../images/faq/answer.png) no-repeat;background-size:60px;background-position:left 20px top 20px;padding:30px 30px 40px 100px;border-radius:0 0 8px 8px}.post-name-faq .faq-block .answer p:last-child,.post-name-newsletter .section11 .faq-block .answer p:last-child{margin-bottom:0}.post-name-faq .faq-block .answer ol,.post-name-newsletter .section11 .faq-block .answer ol{padding-left:20px}.post-name-faq .faq-block .answer a,.post-name-newsletter .section11 .faq-block .answer a{color:#12acc4;font-weight:bold;text-decoration:underline}.post-name-contact-bonesetter .subpage-header,.post-name-contact-clinic .subpage-header,.post-name-contact-others .subpage-header,.post-name-contact-iryokiki .subpage-header,.post-name-thanks .subpage-header{background:url(../images/contact/contact_pagetitle@2x.jpg) no-repeat;background-size:cover;background-position:center}.post-name-contact-bonesetter .subpage-header .inner,.post-name-contact-clinic .subpage-header .inner,.post-name-contact-others .subpage-header .inner,.post-name-contact-iryokiki .subpage-header .inner,.post-name-thanks .subpage-header .inner{width:350px}.post-name-contact-bonesetter .img-tel,.post-name-contact-clinic .img-tel,.post-name-contact-others .img-tel,.post-name-contact-iryokiki .img-tel,.post-name-thanks .img-tel{width:292px;margin:0 auto -5px;max-width:70%}.single-voice .supervisor_wrapper,.single-seminar .supervisor_wrapper{display:none}.wpcf7{margin:70px 0}.wpcf7 .wpcf7-list-item{margin-left:0}.wpcf7 table tr:first-child th{border-top:solid 2px #16abc4}.wpcf7 table tr:first-child td{border-top:solid 1px #ccc}.wpcf7 table th{vertical-align:middle;position:relative}.wpcf7 table th span{color:#e26e5b;position:absolute;right:10px;top:0;bottom:0;margin:auto;height:16px;line-height:16px}.wpcf7 table td input,.wpcf7 table td textarea{margin-bottom:0}.wpcf7 table td .wpcf7-list-item{display:block;margin-left:0}.wpcf7 table td p{margin-bottom:0}.wpcf7 .privacy-policy{border:solid 1px #707070;border-radius:8px;padding:50px;height:350px;overflow:scroll;margin:60px 0 30px}.wpcf7 .privacy-check{display:inline-block;font-weight:bold}.wpcf7 .privacy-check .wpcf7-list-item-label:after{content:"※必須";color:#e26e5b;display:inline-block}.wpcf7 input[type="submit"],.wpcf7 input[type="submit"]:hover,.wpcf7 input[type="submit"]:focus,.wpcf7 input[type="submit"]:active:focus{background:#12acc4;margin-top:30px;font-weight:bold;color:#fff;border:none;width:234px;height:60px;line-height:60px;padding:0;border-radius:50px;max-width:60%}.wpcf7 .wpcf7-not-valid-tip{background:#fff1ef;padding:0 5px;display:block;margin-top:5px}.post-type-archive-seminar .subpage-header,.tax-seminar_category .subpage-header,.single-seminar .subpage-header{background:url(../images/seminar/seminar_pagetitle@2x.jpg) no-repeat;background-size:cover;background-position:center}.post-type-archive-seminar .post-list>div,.tax-seminar_category .post-list>div,.single-seminar .post-list>div{width:33.3%;margin:0 0 40px;padding:0 15px;display:block}.post-type-archive-seminar .post-list>div .media-img,.tax-seminar_category .post-list>div .media-img,.single-seminar .post-list>div .media-img{width:100%;margin-bottom:20px;border:none}.post-type-archive-seminar .media.vk_post:first-child,.post-type-archive-seminar .vk_post.media,.tax-seminar_category .media.vk_post:first-child,.tax-seminar_category .vk_post.media,.single-seminar .media.vk_post:first-child,.single-seminar .vk_post.media{border:none}.post-type-archive-seminar .vk_post_imgOuter_singleTermLabel,.tax-seminar_category .vk_post_imgOuter_singleTermLabel,.single-seminar .vk_post_imgOuter_singleTermLabel{background-color:#12acc4 !important;right:unset;top:unset;left:0;bottom:0;padding:0.5em 1.2em}.post-type-archive-seminar .vk_post-btn-display.media .vk_post_body,.tax-seminar_category .vk_post-btn-display.media .vk_post_body,.single-seminar .vk_post-btn-display.media .vk_post_body{width:100%}.post-type-archive-seminar .vk_post .vk_post_title,.tax-seminar_category .vk_post .vk_post_title,.single-seminar .vk_post .vk_post_title{border:none}.post-type-archive-seminar .vk_post .vk_post_date,.post-type-archive-seminar .vk_post_title_new,.post-type-archive-seminar .vk_post-btn-display .vk_post_btnOuter,.tax-seminar_category .vk_post .vk_post_date,.tax-seminar_category .vk_post_title_new,.tax-seminar_category .vk_post-btn-display .vk_post_btnOuter,.single-seminar .vk_post .vk_post_date,.single-seminar .vk_post_title_new,.single-seminar .vk_post-btn-display .vk_post_btnOuter{display:none}.post-type-archive-seminar .vk_post .vk_post_excerpt,.tax-seminar_category .vk_post .vk_post_excerpt,.single-seminar .vk_post .vk_post_excerpt{opacity:1;font-size:1em}.post-type-archive-seminar .vk_post .vk_post_title a,.tax-seminar_category .vk_post .vk_post_title a,.single-seminar .vk_post .vk_post_title a{color:#12acc4;font-size:20px;line-height:1.4}.post-type-archive-voice .subpage-header,.single-voice .subpage-header{background:url(../images/voice/voice_pagetitle@2x.jpg) no-repeat;background-size:cover;background-position:center}.post-type-archive-voice .subpage-header .inner,.single-voice .subpage-header .inner{width:372px}.post-type-archive-voice .vk_post .media-img,.single-voice .vk_post .media-img{width:255px;border:none;margin-right:40px;height:180px}.post-type-archive-voice .vk_post .media-img img,.single-voice .vk_post .media-img img{border-radius:8px;height:180px;object-fit:cover}.post-type-archive-voice .vk_post .vk_post_imgOuter:before,.single-voice .vk_post .vk_post_imgOuter:before{content:none}.post-type-archive-voice .media.vk_post:first-child,.post-type-archive-voice .vk_post.media,.single-voice .media.vk_post:first-child,.single-voice .vk_post.media{border:none}.post-type-archive-voice .vk_post .vk_post_title,.single-voice .vk_post .vk_post_title{border:none}.post-type-archive-voice .vk_post .vk_post_title a,.single-voice .vk_post .vk_post_title a{color:#12acc4;font-size:20px}.post-type-archive-voice .vk_post_title_new,.post-type-archive-voice .vk_post .vk_post_date,.post-type-archive-voice .vk_post-btn-display .vk_post_btnOuter,.post-type-archive-voice .vk_posts.next-prev,.single-voice .vk_post_title_new,.single-voice .vk_post .vk_post_date,.single-voice .vk_post-btn-display .vk_post_btnOuter,.single-voice .vk_posts.next-prev{display:none}.post-type-archive-voice .vk_post .vk_post_excerpt,.single-voice .vk_post .vk_post_excerpt{font-size:16px;line-height:1.8}.post-type-archive-voice .vk_post .vk_post_excerpt a,.single-voice .vk_post .vk_post_excerpt a{color:#05697e;text-decoration:underline}.post-type-archive-voice .post-list>div,.single-voice .post-list>div{padding:50px 50px 30px 0}.post-type-archive-voice .post-list>div .info,.single-voice .post-list>div .info{color:#666;font-weight:bold}.post-type-archive-voice .post-list>div:nth-child(odd),.single-voice .post-list>div:nth-child(odd){background:#f6f6f6;border-radius:0 16px 16px 0;position:relative}.post-type-archive-voice .post-list>div:nth-child(odd):before,.single-voice .post-list>div:nth-child(odd):before{content:"";display:block;background:#f6f6f6;position:absolute;width:150vw;position:absolute;height:100%;top:0;left:-100vw}ul.page-numbers li a,ul.page-numbers li span.page-numbers{border:none;color:#12acc4;font-weight:bold}ul.page-numbers li a:hover,ul.page-numbers li span.page-numbers:hover{background:none}ul.page-numbers li span.page-numbers.current{background-color:#cbedf2;border-radius:50%;color:#12acc4}.post-name-staff .subpage-header{background:url(../images/staff/staff_pagetitle@2x.jpg) no-repeat;background-size:cover;background-position:center top}.post-name-staff .subpage-header .inner{width:554px}.post-name-staff .main-section{margin-bottom:0}.post-name-staff .site-body-bottom{display:none}.post-name-staff .bg-voice{background:#f6f6f6;padding:60px 0 120px}.post-name-staff .bg-voice .bg-container{position:relative}.post-name-staff .bg-voice .bg-container:after{content:"";display:block;width:50%;right:0;background:#fff;height:100%;position:absolute;top:0}.post-name-staff .bg-voice .bg-container.left{margin:60px 0}.post-name-staff .bg-voice .bg-container.left:after{right:unset;left:0}.post-name-staff .bg-voice .bg-container.left .container{border-radius:0 16px 16px 0;padding:60px 80px 50px 0}.post-name-staff .bg-voice .container{background:#fff;border-radius:16px 0 0 16px;padding:60px 0 50px 80px;position:relative;z-index:1}.post-name-staff .name-header{border-bottom:solid 3px #12acc4;padding:0 0 1em;margin:0 0 1em}.post-name-staff .name-header .katagaki{color:#12acc4;font-weight:bold;font-size:20px}.post-name-staff .name-header .name{font-weight:bold;font-size:36px}.post-name-staff .staff-block h3{color:#12acc4;font-size:28px;margin:1em 0 0.8em;border-bottom:solid 1px #ccc}.post-name-staff .staff-block h3:after{background:#12acc4;width:28px}.post-name-staff .staff-block ul{padding-left:20px;margin-bottom:3em}.post-name-staff .staff-block ul li{margin:0 0 0.2em}.post-name-company .subpage-header{background:url(../images/company/aboutus_pagetitle@2x.jpg) no-repeat;background-size:cover;background-position:center}.post-name-company .subpage-header .inner{width:330px}.post-name-company .section-rinen{background:url(../images/company/about_bg01@2x.jpg) no-repeat;background-size:100%;background-position:top center;padding:80px 0 100px}.post-name-company .section-rinen p{line-height:2}.post-name-company .section-rinen .color1{font-size:24px;font-weight:bold;color:#16abc4}.post-name-company .section-rinen .color1 p{line-height:1.6}.post-name-company .section-rinen .color2{font-size:24px;font-weight:bold;color:#e95513}.post-name-company .section-rinen .color2 p{line-height:1.6}.post-name-company .img-line{position:relative}.post-name-company .img-line .logomark{position:absolute;width:120px;left:0;right:0;top:-60px;margin:auto}.post-name-company .groupList{margin-bottom:50px}.post-name-company .groupList>div{padding:0 15px;width:33.3%}.post-name-company .img1{width:600px;max-width:90%;margin:30px auto}.post-name-company .img2{width:310px;max-width:70%;margin:30px auto}.post-name-company .img3{width:608px;max-width:100%;margin:30px auto}table{border:none}table th,table td{border:none;font-size:1em;padding:1.5em;text-align:left;line-height:1.8;vertical-align:top}table th{border-bottom:solid 2px #16abc4;width:30%}table td{border-bottom:solid 1px #ccc}table td ul{margin:0;padding-left:20px}table td ul li{margin:0}.googlemap{height:450px}.post-name-bonesetter .subpage-header{background:url(../images/bonesetter/opening_pagetitle@2x.jpg) no-repeat;background-size:cover;background-position:center}.post-name-bonesetter .img1{width:565px;max-width:90%;margin:0 auto 30px}.post-name-bonesetter .img2{width:1017px;max-width:100%;margin:0 auto 40px}.post-name-bonesetter .img3{position:relative;left:-30px}.post-name-bonesetter .img13{width:620px;max-width:100%;margin:70px auto 40px}.post-name-bonesetter .btn-contact{width:540px;margin:0 auto 120px;max-width:80%}.post-name-management .subpage-header{background:url(../images/management/management_pagetitle@2x.jpg) no-repeat;background-size:cover;background-position:center}.post-name-management .subpage-header .inner{width:330px}.post-name-management .img7{width:745px;max-width:100%;margin:0 auto 30px}.post-name-management .img1{margin-bottom:100px}.post-name-management .img2{width:920px;margin:40px auto 0;max-width:100%}.post-name-management .btn-report,.post-name-management .btn-seminar{color:#e26e5b;font-weight:bold;font-size:18px;width:398px;max-width:90%;height:60px;border:solid 1px;border-radius:50px;position:relative;line-height:60px;margin:40px auto}.post-name-management .btn-report i,.post-name-management .btn-seminar i{position:absolute;right:20px;top:0;bottom:0;margin:auto;height:16px}.post-name-management .btn-seminar{color:#12acc4;width:422px}.post-name-management .reportList{display:none;padding:0 40px}.post-name-management .point-container .bg{padding:30px}.post-name-management .point-container.point2 .bg .blockList>div,.post-name-management .point-container.point1 .bg .blockList>div{width:50%}.post-name-management .point-container.point1>.head:first-child h3{background:#fff url(../images/management/no3.png) no-repeat;background-size:80px;background-position:top center}.post-name-management .point-container.point1{padding:0;margin-bottom:80px}.post-name-management .point-container.point1 .bg{margin-bottom:0;border-radius:0 0 14px 14px}.post-name-management .bnr-newsletter{width:920px;max-width:calc(100% - 30px);margin:50px auto 40px}.post-name-management .caseList{padding:0 40px}.post-name-management .caseList>div{margin-bottom:30px}.post-name-management .caseList>div .inner{position:relative}.post-name-management .caseList>div .inner .category{background:#623218;color:#fff;font-size:0.8em;display:inline-block;padding:2px 10px;position:absolute;left:0;top:0}.post-name-clinic .subpage-header{background:url(../images/clinic/clinic_pagetitle@2x.jpg) no-repeat;background-size:cover;background-position:center}.post-name-clinic .main-section{margin:0}.post-name-clinic .site-body{background:#f6f6f6;padding:100px 0 0}.post-name-clinic .site-body #main{position:relative}.post-name-clinic .site-body #main:after{content:"";display:block;width:50%;background:#fff;height:100%;position:absolute;right:0;top:0}.post-name-clinic .site-body #main>.container{background:#fff;border-radius:16px 0 0 0;padding:60px 0 50px 80px;position:relative;z-index:1}.post-name-clinic .img1{margin-bottom:60px}.post-name-clinic .img2{width:152px;margin:0 auto 10px}.post-name-clinic .img3{width:540px;max-width:80%;margin:0 auto}.post-name-clinic .cta-container{background:#05697e;padding:40px 0 50px}.post-name-clinic .site-footer .footer-logo,.post-name-clinic .site-footer .footer-info,.post-name-clinic .footer-nav,.post-name-clinic .site-body-bottom{display:none !important}.single-voice .site-body,.single-seminar .site-body{background:#f6f6f6;padding:100px 0 0}.single-voice .site-body .btn-back,.single-seminar .site-body .btn-back{font-weight:bold;color:#12acc4;font-size:18px;background:#fff;border:solid 1px;display:inline-block;width:220px;height:60px;max-width:60%;line-height:60px;position:relative;border-radius:50px;margin-top:40px;margin-bottom:100px}.single-voice .site-body .btn-back i,.single-seminar .site-body .btn-back i{position:absolute;left:20px;top:0;bottom:0;margin:auto;height:16px}.single-voice .site-body #main,.single-seminar .site-body #main{position:relative}.single-voice .site-body #main:after,.single-seminar .site-body #main:after{content:"";display:block;width:50%;background:#fff;height:100%;position:absolute;right:0;top:0}.single-voice .site-body #main>.container,.single-seminar .site-body #main>.container{background:#fff;border-radius:16px 0 0 16px;padding:60px 0 50px 80px;position:relative;z-index:1}.single-voice .site-body .entry-title,.single-seminar .site-body .entry-title{color:#12acc4;font-size:28px;border-bottom:solid 1px #ccc;position:relative;padding-bottom:0.5em}.single-voice .site-body .entry-title:after,.single-seminar .site-body .entry-title:after{content:"";display:block;background:#12acc4;width:28px;height:1px;position:absolute;bottom:-1px;left:0}.single-voice .site-body .voice-info,.single-seminar .site-body .voice-info{text-align:right;color:#666666;font-weight:bold;font-size:1.1em;margin-top:40px}.single-voice .site-body .entry-body img,.single-seminar .site-body .entry-body img{border-radius:8px}.single-voice .entry-meta,.single-voice .site-body-bottom,.single-voice .vk_posts.next-prev,.single-seminar .entry-meta,.single-seminar .site-body-bottom,.single-seminar .vk_posts.next-prev{display:none}.bg-dot{background:url(../images/bg-dot.jpg) repeat;background-size:38px;padding:60px 0 0}.sub-text{color:#f88917;font-weight:bold;font-size:24px;margin-bottom:1.8em;letter-spacing:0.5px}.bg-head{background:#6d8124;color:#fff;font-weight:bold;font-size:20px;margin-bottom:1em;padding:2px 10px 5px;border-radius:0}.bg-head .large{font-size:1.5em}.bg-wh-container{position:relative}.bg-wh-container:after{content:"";display:block;background:#fff;width:50%;height:100%;position:absolute;right:0;top:0}.bg-wh-container .container{background:#fff;border-radius:16px 0 0 0;padding:60px 0 40px;position:relative;z-index:1}.marker{background:linear-gradient(transparent 60%, #f7f5ad 60%)}.subpage-content{padding:60px 0}.point-container{border:solid 2px #9fc418;border-radius:16px;margin:100px 0 0;padding:0 0 20px}.point-container.point2{border:solid 2px #45cde2}.point-container.point2>.head h3{color:#12acc4}.point-container.point2>.head:first-child h3{background:#fff url(../images/bonesetter/no2.png) no-repeat;background-size:80px;background-position:top center}.point-container.point2 .bg{background:#45cde2}.point-container.point2 .bg .bg-head{background:url(../images/bonesetter/img-support.png) no-repeat;background-size:auto 78px;background-position:center}.point-container.point2 .bg .blockList>div .inner{background:#cbedf2}.point-container.point2 .bg .blockList>div .inner .ttl span{color:#12acc4}.point-container.point2 .bg .blockList>div .inner ul li:before{color:#12acc4}.point-container.point3{border:solid 2px #ffaf10;margin-bottom:100px}.point-container.point3>.head h3{color:#f88917}.point-container.point3>.head:first-child h3{background:#fff url(../images/bonesetter/no3.png) no-repeat;background-size:80px;background-position:top center}.point-container.point3 .bg{background:#ffaf10}.point-container.point3 .bg .bg-head{background:url(../images/bonesetter/img-support.png) no-repeat;background-size:auto 78px;background-position:center}.point-container.point3 .bg .blockList>div .inner{background:#fff6d8}.point-container.point3 .bg .blockList>div .inner .ttl span{color:#f88917}.point-container.point3 .bg .blockList>div .inner ul li:before{color:#f88917}.point-container.point4{border:solid 2px #e26e5b}.point-container.point4>.head h3{color:#623218}.point-container.point4>.head:first-child h3{background:#fff url(../images/management/no1.png) no-repeat;background-size:80px;background-position:top center}.point-container.point4 .bg{background:#e26e5b}.point-container.point4 .bg .blockList>div .inner{background:#ffe6e0}.point-container.point4 .bg .blockList>div .inner .ttl span{color:#623218}.point-container.point4 .bg .blockList>div .inner ul li:before{color:#e26e5b}.point-container>.head h3{font-weight:bold;font-size:28px;color:#6d8124;letter-spacing:1px;border:none;padding:0}.point-container>.head h3:after{content:none}.point-container>.head:first-child{margin-bottom:-60px}.point-container>.head:first-child h3{background:#fff url(../images/bonesetter/no1.png) no-repeat;background-size:80px;background-position:top center;display:inline-block;padding:40px 15px 0;position:relative;top:-60px}.point-container h4{color:#666;font-size:20px;background:none;padding:0}.point-container>.d-md-flex{padding:10px 40px}.point-container>.d-md-flex figure{margin-bottom:10px}.point-container>.d-md-flex small{line-height:1.6}.point-container .bg{background:#9fc418;padding:20px 30px 30px;margin:40px 0}.point-container .bg .bg-head{font-size:28px;font-weight:bold;color:#fff;background:url(../images/bonesetter/img-light.png) no-repeat;background-size:auto 78px;background-position:center;min-height:78px;padding:10px 0 0;margin:0}.point-container .bg .blockList>div{width:33.3%;padding:0 2.5px;align-self:stretch}.point-container .bg .blockList>div .inner{background:#e6e8b6;border-radius:3px;height:100%;padding:16px}.point-container .bg .blockList>div .inner .ttl{margin-bottom:10px}.point-container .bg .blockList>div .inner .ttl span{color:#6d8124;font-weight:bold;font-size:20px;background:#fff;border-radius:50px;padding:2px 20px;white-space:pre}.point-container .bg .blockList>div .inner .col-6{padding-right:0}.point-container .bg .blockList>div .inner ul{padding:0;margin:0}.point-container .bg .blockList>div .inner ul li{display:flex;margin:0 0 0.3em;font-size:0.9em}.point-container .bg .blockList>div .inner ul li:before{content:"・";color:#6d8124}.flowList>div{margin-bottom:30px;position:relative}.flowList>div:after{content:"";display:block;background:url(../images/bonesetter/arrow-right.png) no-repeat;background-size:100%;width:30px;height:60px;position:absolute;right:-15px;top:90px}.flowList>div:last-child:after{content:none}.flowList>div h4{background:none;color:#666;font-size:20px;margin-bottom:0.5em}.bg-gray{position:relative}.bg-gray:after{content:"";display:block;background:#f6f6f6;width:50%;height:100%;position:absolute;left:0;top:0}.bg-gray .container{background:#f6f6f6;border-radius:0 16px 16px 0;padding:50px 50px 50px 0;position:relative;z-index:1}.bg-wh{padding:50px 50px 50px 0}.voice-block .img{width:255px}.voice-block .img img{border-radius:8px}.voice-block .text{width:calc(100% - 300px)}.voice-block .text .head{margin-bottom:20px}.voice-block .text .head .copy{font-weight:bold;color:#12acc4;font-size:20px;margin-bottom:0.4em}.voice-block .text .head .name{font-weight:bold;color:#666}.voice-block .text a{color:#05697e;text-decoration:underline}.post-name-newsletter .site-body-bottom{display:none}.post-name-newsletter .site-footer{padding-bottom:180px}.post-name-newsletter .header-img1{width:163px;margin-right:10px}.post-name-newsletter .header-img2{width:252px;padding-right:20px}.post-name-newsletter .site-header{border-bottom:solid 1px #12acc4;box-shadow:none}.post-name-newsletter.header_scrolled .site-header{position:relative}.post-name-newsletter .main-img img{vertical-align:bottom}.post-name-newsletter .section1{background:#12acc4;background:linear-gradient(90deg, #12acc4 0%, #45cde2 50%, #12acc4 100%);padding:50px 0 200px}.post-name-newsletter .section1 .img1{width:678px;max-width:100%;margin:0 auto}.post-name-newsletter .section1 .img38{width:799px;max-width:100%;margin:0 auto}.post-name-newsletter .section2{background:url(../images/newsletter/bg2.jpg) repeat;background-size:168px;padding:0 0 80px}.post-name-newsletter .section2 .img3{width:748px;max-width:100%;margin:0 auto 60px}.post-name-newsletter .section2 .ul-container{border:solid 4px #12acc4;background:#fff;padding:40px 40px 50px;position:relative;box-shadow:0px 0px 18px -8px #12acc4;position:relative;top:-160px;margin-bottom:-160px}.post-name-newsletter .section2 .ul-container .img2{width:280px;position:absolute;top:-50px;right:-50px}.post-name-newsletter .section2 .ul-container ul{list-style:none;margin:0;padding:0}.post-name-newsletter .section2 .ul-container ul li{border-bottom:dotted 1px #cccccc;background:url(../images/newsletter/ico-check@2x.png) no-repeat;background-size:24px;background-position:left top 18px;padding:10px 0 10px 30px;font-size:24px;font-weight:bold;margin:0}.post-name-newsletter .section2 .reason-container{border:solid 10px #fff4e9;background:#fff;box-shadow:0px 0px 18px -8px #ccc;padding:0 20px 30px;position:relative}.post-name-newsletter .section2 .reason-container .img4{width:244px;margin:-38px auto 20px}.post-name-newsletter .section2 .reason-container .img5{width:752px;max-width:100%;margin:0 auto 30px}.post-name-newsletter .section2 .reason-container .img6{width:160px;position:absolute;left:-40px;bottom:-60px}.post-name-newsletter .section3{background:#05697e;background:linear-gradient(90deg, #05697e 0%, #0390a6 50%, #05697e 100%);padding:30px 0}.post-name-newsletter .section3 .img7{width:834px;margin:0 auto;max-width:90%}.post-name-newsletter .section3 .img10{width:842.5px;max-width:90%;margin:0 auto}.post-name-newsletter .section4{background:url(../images/newsletter/bg1.jpg) no-repeat;background-size:cover;background-position:right bottom;padding:50px 0 70px}.post-name-newsletter .section4 .bg-inner{background:rgba(255, 255, 255, 0.7);padding:0 20px 40px;margin:60px auto 0}.post-name-newsletter .section4 .bg-inner .img8{width:244px;margin:0 auto -20px;position:relative;top:-30px}.post-name-newsletter .section4 .bg-inner .img9{width:468.5px;max-width:70%;margin:0 auto 20px}.post-name-newsletter .section5{background:#f6f6f6;padding:60px 0}.post-name-newsletter .section5 .img11{margin-bottom:20px}.post-name-newsletter .section5 .img12{margin:30px 0}.post-name-newsletter .section5 .img13{margin-bottom:30px}.post-name-newsletter .section5 .img14{width:368px;margin:0 auto 20px}.post-name-newsletter .section5 .img51{width:716px;max-width:100%;margin:0 auto}.post-name-newsletter .section6{background:#12acc4;background:linear-gradient(90deg, #12acc4 0%, #45cde2 50%, #12acc4 100%);padding:30px 0}.post-name-newsletter .section6 .img15{width:788.5px;max-width:90%;margin:0 auto}.post-name-newsletter .section6 .img21{width:734px;max-width:90%;margin:0 auto}.post-name-newsletter .section6 .img25{width:803px;max-width:90%;margin:0 auto}.post-name-newsletter .section6 .img42{width:732.5px;max-width:90%;margin:0 auto}.post-name-newsletter .section6 .img43{width:786.5px;max-width:90%;margin:0 auto}.post-name-newsletter .section7{background:#ffffeb;background:linear-gradient(90deg, #ffffeb 0%, white 50%, #ffffeb 100%);padding:60px 0 20px}.post-name-newsletter .section7 .merit-block{background:#fff;border:solid 10px #f8f8c4;padding:40px 60px;position:relative;margin-bottom:80px}.post-name-newsletter .section7 .merit-block:nth-child(2) .number{left:unset;right:-60px}.post-name-newsletter .section7 .merit-block:nth-child(2) .inner{padding-left:0}.post-name-newsletter .section7 .merit-block .number{width:375px;position:absolute;top:-60px;left:-60px}.post-name-newsletter .section7 .merit-block .img17{width:540px;max-width:100%;margin:0 0 20px}.post-name-newsletter .section7 .merit-block .inner{padding-left:280px}.post-name-newsletter .section7 .merit-block .img19{width:390px;margin:0 0 20px;max-width:70%}.post-name-newsletter .section7 .merit-block .img52{width:501px;max-width:90%;margin:0 0 20px}.post-name-newsletter .section8{background:url(../images/newsletter/bg2.jpg) repeat;background-size:168px;padding:60px 0}.post-name-newsletter .section8 .container{position:relative}.post-name-newsletter .section8 .container .img24{position:absolute;width:445px;max-width:40%;bottom:-60px;right:-30px}.post-name-newsletter .section8 .container .inner{border:solid 10px #cbedf2;background:rgba(255, 255, 255, 0.5);padding:0 60px 40px 60px;position:relative}.post-name-newsletter .section8 .container .inner .img22{width:722px;max-width:100%;margin:-60px 0 30px -40px}.post-name-newsletter .section8 .container .inner .img23{position:absolute;width:360px;right:-60px;top:100px}.post-name-newsletter .section9{background:#cbedf2;background:linear-gradient(90deg, #cbedf2 0%, white 50%, #cbedf2 100%)}.post-name-newsletter .section9 .container-bg{max-width:1220px;margin:0 auto;background:rgba(255, 255, 255, 0.3);border-left:solid 1px #fff;border-right:solid 1px #fff;padding:60px 0 20px}.post-name-newsletter .section9 .container-bg .img39{width:730px;max-width:100%;margin:0 auto;position:relative;top:-160px;margin-bottom:-130px}.post-name-newsletter .section9 .container-bg .img40{width:488px;max-width:50%;margin:30px auto}.post-name-newsletter .section9 .container-bg .img41{width:718px;margin:20px auto;max-width:100%}.post-name-newsletter .section9 .container-bg .feature-block{margin-bottom:60px}.post-name-newsletter .section9 .container-bg .feature-block .img27{margin:20px 0}.post-name-newsletter .section9 .container-bg .feature-block .img28,.post-name-newsletter .section9 .container-bg .feature-block .img30{margin-bottom:20px}.post-name-newsletter .section9 .container-bg .feature-block .img31{width:146px;margin:0 0 10px}.post-name-newsletter .section9 .container-bg .feature-block table th{background:#12acc4;color:#fff;border-bottom:solid 1px #cbedf2;text-align:center;padding:1em}.post-name-newsletter .section9 .container-bg .feature-block table td{background:#fff;border-bottom:solid 1px #cbedf2;padding:1em}.post-name-newsletter .section9 .container-bg .feature-block table td ul{list-style:none;padding:0;margin:0}.post-name-newsletter .section9 .container-bg .feature-block table td ul li{width:33.3%}.post-name-newsletter .img32{margin:-10px}.post-name-newsletter .section10{background:#ffffeb;background:linear-gradient(90deg, #ffffeb 0%, white 50%, #ffffeb 100%);padding:60px 0}.post-name-newsletter .section10 .img37{width:576px;max-width:70%;margin:0 auto}.post-name-newsletter .section10 .tokuten-block{background:#f8f6ed;background:linear-gradient(90deg, #f8f6ed 0%, white 50%, #f8f6ed 100%);padding:40px 50px;border:solid 1px #d39d2f;margin-bottom:50px;position:relative;box-shadow:0px 0px 18px -8px #ccc}.post-name-newsletter .section10 .tokuten-block:before{content:"";display:block;width:100%;background:#d39d2f;background:linear-gradient(90deg, #d39d2f 0%, #fefbac 50%, #d39d2f 100%);height:10px;position:absolute;left:0;top:0}.post-name-newsletter .section10 .tokuten-block:after{content:"";display:block;width:100%;background:#d39d2f;background:linear-gradient(90deg, #d39d2f 0%, #fefbac 50%, #d39d2f 100%);height:10px;position:absolute;left:0;bottom:0}.post-name-newsletter .section10 .tokuten-block .head{background:url(../images/newsletter/img34.png) no-repeat;background-size:100%;background-position:bottom center;margin-bottom:20px;padding:0 0 10px}.post-name-newsletter .section10 .tokuten-block .img33{width:575.5px;max-width:70%}.post-name-newsletter .section10 .tokuten-block .img35{width:758.5px;max-width:100%}.post-name-newsletter .section11{background:url(../images/newsletter/bg2.jpg) repeat;background-size:168px;padding:60px 0}.post-name-newsletter .section12{background:url(../images/newsletter/bg3.jpg) no-repeat;background-size:cover;padding:60px 0 100px}.post-name-newsletter .section12 .img44{width:772px;max-width:100%;margin:0 auto 30px}.post-name-newsletter .section12 .img45{width:352px;max-width:60%;margin:20px auto}.post-name-newsletter .section12 .img46{width:382px;max-width:62%;margin:20px auto}.post-name-newsletter .section12 .img47{width:444px;max-width:68%;margin:20px auto}.post-name-newsletter .section12 .name{text-align:right;font-size:24px;margin-top:30px}.post-name-newsletter .section12 .name span{font-size:1.3em}.post-name-newsletter .fixed-container{background:#fff;box-shadow:0px 0px 18px -8px #ccc;padding:20px 0 10px;position:fixed;width:100%;left:0;bottom:0;z-index:10}.post-name-newsletter .fixed-container .img48{width:396px;margin:0 auto;max-width:60%}.post-name-newsletter .fixed-container .tel img{height:64px;width:auto}.post-name-newsletter .fixed-container .btn img{height:80px;width:auto}.color-red{color:#c40000;font-size:1, 1em}.post-name-dp .page-header{display:none}.post-name-dp table td:first-child{background:#e1ecf9;padding-bottom:0.5em}#memberpages div.loginbox{margin-top:0;width:600px;max-width:100%}#memberpages div.loginbox p{font-size:14px}#memberpages .forgetmenot{text-align:center}#memberpages .nav,#memberpages #nav{text-align:center}#memberpages .submit{text-align:center}#memberpages .submit input[type="submit"]{border:none}#memberpages input.loginmail,#memberpages input.loginpass{width:100%}.sub-section .sub-section-head{background:#12acc4;color:#fff;padding:12px;border-radius:12px 12px 0 0}.sub-section .categoryList{list-style:none;padding:0;margin:0}.sub-section .categoryList li{margin:0}.sub-section .categoryList li.current a{background:#f0fafc}.sub-section .categoryList li a{display:block;border-bottom:solid 1px rgba(0, 0, 0, 0.06);padding:12px}.medical .vk_post_imgOuter:before{content:none}.medical .media-img img{max-height:200px;object-fit:contain;vertical-align:bottom}.single-medical .main-section{margin-bottom:40px}.single-medical .entry-header .entry-meta{display:none}.single-medical .wp-block-table{font-size:1em}.single-medical .feature-block ul{display:flex;flex-wrap:wrap}.single-medical .feature-block ul li{list-style:none}.single-medical .feature-block ul li:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"";color:#12acc4;margin-right:5px}.tax-medical_category .main-section,.post-type-archive-medical .main-section{margin-bottom:40px}.tax-medical_category .vk_post,.post-type-archive-medical .vk_post{align-items:center}.tax-medical_category .vk_post .vk_post_title,.post-type-archive-medical .vk_post .vk_post_title{border:none;padding:0;font-size:1.2em}#newmember .header_explanation{padding:0;margin:0 0 40px}#newmember .header_explanation br{display:none}#newmember table th{font-size:1em;width:25%}#newmember table td{font-size:1em}#newmember .customer_form input,#newmember .customer_form select{width:50%}#newmember .customer_form input#mailaddress1,#newmember .customer_form input#mailaddress2,#newmember .customer_form input#address1,#newmember .customer_form input#address2,#newmember .customer_form input#address3,#newmember .customer_form select#mailaddress1,#newmember .customer_form select#mailaddress2,#newmember .customer_form select#address1,#newmember .customer_form select#address2,#newmember .customer_form select#address3{width:50%}#newmember .send{margin-top:15px;padding-top:15px}#newmember .send input[type="submit"]{border:none}.w-100 img{width:100%}.overlay{display:none;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);position:fixed;z-index:9999;top:0;left:0}.btn_area{width:800px;max-width:calc(100% - 20px);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;text-align:center;z-index:2;padding:30px}.btn_area .ttl{font-weight:bold;border-bottom:solid 1px #eee;padding-bottom:0.8em}.btn_area .btnlist button,.btn_area .btnlist .btn-no a{display:block;margin:0 10px;background:#ea5517;color:#fff;padding:10px 40px;border:none;border-radius:5px;font-size:1em}.btn_area .btnlist .btn-no a{background:#999}#itempage h3{background:none;color:#555;padding:0 0 0.5em}#itempage .itemimg{position:relative}#itempage .itemimg:after{content:"送料無料";background:#ed5b14;color:#fff;font-weight:bold;padding:5px 10px;position:absolute;top:0;right:0;display:inline-block;font-size:0.8em}#itempage .itemimg img{width:100%}#itempage .item-info{margin:0 0 50px}#itempage .item-info .zaikostatus{font-size:0.85em;color:#777}#itempage .item-info .skuform{padding:0 0 15px;margin:0 0 30px;border-bottom:solid 1px rgba(0, 0, 0, 0.12)}#itempage .item-info .field{border-bottom:none}#itempage .item-info input[type="submit"]{border:none}#itempage .item-description .compnay-info{background:#f7f7f7;padding:20px 30px;margin:30px 0 50px}#itempage .item-description .compnay-info a{color:#12acc4;text-decoration:none}#itempage .item-description .compnay-info .tel{text-decoration:none;color:#555}div.usccart_navi li.ucart{padding:10px 0}div.usccart_navi li.usccart_cart,div.usccart_navi li.usccart_customer,div.usccart_navi li.usccart_delivery,div.usccart_navi li.usccart_confirm{background:#6d8124}#customer-info h5,#delivery-info h5{background:#999}#customer-info th,#customer-info td,#delivery-info th,#delivery-info td{font-size:1em;vertical-align:middle}#customer-info input[type="submit"],#delivery-info input[type="submit"]{border:none}#customer-info .send,#delivery-info .send{border-top:none}#customer-info form,#delivery-info form{margin:0 0 40px}#customer-info form textarea,#customer-info form input,#customer-info form select,#delivery-info form textarea,#delivery-info form input,#delivery-info form select{margin:0}#customer-info .back_cart_button,#customer-info .back_to_customer_button,#delivery-info .back_cart_button,#delivery-info .back_to_customer_button{background:#555}#customer-info .customer_form dt,#customer-info .customer_form dd,#delivery-info .customer_form dt,#delivery-info .customer_form dd{font-size:1em}#customer-info .customer_form dt input,#customer-info .customer_form dd input,#delivery-info .customer_form dt input,#delivery-info .customer_form dd input{margin:0 5px 0 0}#info-confirm .send{border-top:none}#info-confirm .send input{border:none}#info-confirm .send .back_to_delivery_button{background:#555}#confirm_table h3{border:none;font-size:1em}#confirm_table h3:after{content:none}#confirm_table th,#confirm_table td{font-size:1em}#cart .upbutton,#inside-cart .send .upbutton{padding-right:0;margin:0 0 20px}#cart input[type="submit"],#inside-cart .send input[type="submit"]{border:none}#cart .continue_shopping_button,#inside-cart .send .continue_shopping_button{font-size:1rem;border:none;background-color:#003793;color:#fff;padding:0.5em 2em;border-radius:var(--vk-size-radius)}#cart input.delButton,#inside-cart .send input.delButton{background:#ed5b14}#inside-cart .send{border-top:none}#wc_regular .wcr_tlt{margin:0}#wc_regular .inside{background:#fff;padding:20px}#wc_regular .regular_explanation{margin:0 0 20px}#wc_regular .regular_explanation th,#wc_regular .regular_explanation td{border-bottom:none;border:solid 1px rgba(0, 0, 0, 0.12);padding:10px 15px}#wc_regular .regular_explanation th{background:#f7f7f7}#wc_regular .inside .skuform{border:none;padding:0;margin:0}.wc_regular_text{border:solid 2px #ed5b14;background:#feeae0;color:#ed5b14;font-weight:bold;padding:10px;margin:0 0 20px}.wc_regular_text h5{border:none;padding:0;margin:0}#cart td.productname,#cart td.stock{font-size:14px}#cart #coupon_table{border:none;width:450px;max-width:100%}#cart #coupon_table td{border:none;white-space:unset}#cart #coupon_table td .used_coupon{margin:0}#cart #coupon_table .reset_coupon_button{background:#555}#cart #coupon_table .use_coupon_button{font-size:1rem;border:none;background-color:var(--vk-color-primary);color:#fff;padding:0.5em 2em;border-radius:var(--vk-size-radius);margin:0 5px 10px}#itempage table.skumulti{border:none;border-bottom:solid 1px rgba(0, 0, 0, 0.12)}#itempage table.skumulti td.subborder{border-top:solid 1px rgba(0, 0, 0, 0.12);border-bottom:none}#itempage table.skumulti th,#itempage table.skumulti td{border:none;font-size:14px}#itempage table.skumulti th{background:#f7f7f7}#teiki{padding-top:80px;margin-top:-80px}.link-teiki a{color:#12acc4;text-decoration:underline}.category_wrap{margin-top:5px}.category_wrap .medical_category{color:#12acc4;border:solid 1px;padding:2px 5px;display:inline-block;margin:0 2px 2px;font-size:14px}.page-id-315 .site-body-container,.page-id-315 .site-body,.page-id-339 .site-body-container,.page-id-339 .site-body{padding:0}.page-id-315 .site-body-container img,.page-id-315 .site-body img,.page-id-339 .site-body-container img,.page-id-339 .site-body img{width:100%}.page-id-315 .site-body-container figure,.page-id-315 .site-body figure,.page-id-339 .site-body-container figure,.page-id-339 .site-body figure{width:100%;max-width:600px;margin:0 auto}.page-id-315 .site-body-container figure img,.page-id-315 .site-body figure img,.page-id-339 .site-body-container figure img,.page-id-339 .site-body figure img{vertical-align:bottom}.supervisor_wrapper{border:solid 1px #dedede;padding:15px;margin:40px 0}.supervisor_head{color:#12acc4;border-bottom:solid 1px #12acc4;margin-bottom:20px}.supervisor_head p{margin-bottom:10px;font-size:18px;font-weight:bold}.supervisor_body__top{display:flex;margin-bottom:24px}.supervisor_profile{margin-bottom:16px}.supervisor_img{width:40%;margin-right:30px;min-width:200px}.supervisor_profile p{margin-bottom:0}p.supervisor_profile__name{font-size:1.25rem;font-weight:bold}.supervisor_license p{margin-bottom:0;font-weight:bold}.supervisor_license__wrapper{display:flex}.supervisor_license__item{margin-right:20px}.supervisor_license__item img{width:240px;max-width:80%}.supervisor_license__item:last-child{margin-right:0}.supervisor_license__item figcaption{font-size:0.75rem;text-align:center}.supervisor_greeting__text{font-size:0.85rem}@media (min-width:768px){br.sp{display:none}}@media (min-width:992px){.site-header--layout--nav-float .site-header-logo{margin-right:0;width:auto}.header_scrolled .site-header .global-nav{margin:0}}@media (max-width:1199px){.global-nav{display:none !important}.post-name-bonesetter .img3{left:0}}@media (max-width:991.98px){.post-name-newsletter .site-header-container{display:flex}.main-section{margin-bottom:0}}@media (max-width:991px){.medical .media-img img{max-height:140px}.site-header-logo a,.home .site-header-logo a{height:60px;width:160px;padding:10px}.header_scrolled .site-header-logo a,.home.header_scrolled .site-header-logo a{height:60px}.site-header-logo img,.home .site-header-logo img{max-height:40px}.home-onayami .inner>div a{height:200px}.home-onayami .inner>div a h3{line-height:200px}.home-staff .img img,.home-seminar .img img,.home-voice .img img,.home-faq .img img,.home-company .img img{height:240px}.home-staff,.home-seminar,.home-voice,.home-faq,.home-company{min-height:240px}.flowList>div:after{top:50px}.post-name-clinic .site-body,.single-voice .site-body{padding:60px 0 0}.post-name-clinic .site-body #main>.container,.single-voice .site-body #main>.container,.post-name-staff .bg-voice .container,.post-name-staff .bg-voice .bg-container.left .container{padding:40px}.post-name-newsletter .section2 .ul-container .img2,.post-name-newsletter .section2 .reason-container .img6,.post-name-newsletter .section8 .container .inner .img23{display:none}.post-name-newsletter .site-footer-copyright{margin-top:20px}.post-name-newsletter .section7 .merit-block .number{width:200px;left:-40px}.post-name-newsletter .section7 .merit-block:nth-child(2) .number{right:-40px}.post-name-newsletter .section7 .merit-block .inner{padding-left:100px}.footer-nav{display:none}.footer-info .tel{margin:0 auto 20px}}@media (max-width:767px){.spnon{display:none !important}body{font-size:14px}.site-header-logo a,.home .site-header-logo a,.header_scrolled .site-header-logo a,.home.header_scrolled .site-header-logo a{height:auto;width:auto;padding:5px 10px}.site-header-logo img,.home .site-header-logo img{max-height:32px}.home-nav .groupList{margin-left:-5px;margin-right:-5px;margin-bottom:30px}.home-nav .groupList>div{width:50%;padding:0 5px;margin-bottom:5px}.home-nav .newsList{margin-top:-20px;margin-bottom:40px}.home-nav .newsList li .title{width:100%}h2.smile{font-size:1.4em;padding-bottom:0.8em;letter-spacing:0;margin-bottom:1em}.home-onayami{padding:40px 0 100px}.home-onayami .inner>div{width:100%;margin-bottom:10px}.home-onayami .inner>div a{height:150px}.home-onayami .inner>div a h3{font-size:2em;letter-spacing:1px;line-height:150px}.home-staff .img img,.home-seminar .img img,.home-voice .img img,.home-faq .img img,.home-company .img img{width:90vw;height:140px}.home-voice .img,.home-faq .img,.home-company .img,.home-staff .img,.home-seminar .img{top:-30px;margin-bottom:-20px}.home-voice .inner,.home-faq .inner,.home-company .inner{width:85vw;position:relative;top:0;-webkit-transform:unset;padding-bottom:10px}.home-staff .inner,.home-seminar .inner{width:100vw;padding-left:15vw;position:relative;top:0;-webkit-transform:unset;padding-bottom:10px}.home-voice,.home-faq,.home-company,.home-staff,.home-seminar{margin-bottom:80px}.site-footer .footer-logo{margin:-40px auto 10px}.site-footer .footer-info .company-logo{width:120px;margin:0 auto}.site-footer .footer-info .tel{width:200px;margin:0 auto 20px}.footer-nav-list li{border-bottom:none}.page_top_btn{width:42px;height:42px}.footer-nav{margin-bottom:20px}.site-footer-copyright{font-size:0.9em;padding:10px 0}.subpage-header{height:200px}.subpage-header .inner{padding:20px 0}.subpage-header .inner h1{font-size:1.3em;line-height:1.3}.subpage-header .inner .en{font-size:0.8em}.bg-dot{padding:30px 0 0}.post-name-bonesetter .img1{margin-bottom:10px}.post-name-bonesetter .img2{margin-bottom:30px}.post-name-bonesetter .img3{text-align:center}.post-name-bonesetter .img3 img{width:80%}.post-name-bonesetter .img13{margin:40px auto 10px}.post-name-bonesetter .btn-contact{margin-bottom:60px}.bg-wh-container:after{content:none}.bg-wh-container .container{padding:30px 15px}.sub-text{font-size:1.2em}.bg-head{font-size:1.1em;padding:5px 10px}.bg-head .large{font-size:1.2em}.subpage-content{padding:30px 0}.point-container{margin:60px 0 0}.point-container.point2>.head:first-child h3{background:#fff url(../images/bonesetter/no2.png) no-repeat;background-size:40px;background-position:top center}.point-container.point2 .bg .bg-head{background:url(../images/bonesetter/img-support.png) no-repeat;background-size:auto 48px;background-position:center}.point-container.point3{margin-bottom:60px}.point-container.point3>.head:first-child h3{background:#fff url(../images/bonesetter/no3.png) no-repeat;background-size:40px;background-position:top center}.point-container.point3 .bg .bg-head{background:url(../images/bonesetter/img-support.png) no-repeat;background-size:auto 48px;background-position:center}.point-container.point4{margin-bottom:60px}.point-container.point4>.head:first-child h3{background:#fff url(../images/management/no1.png) no-repeat;background-size:40px;background-position:top center}.point-container>.head h3{font-size:1.2em}.point-container>.head:first-child{margin-bottom:-30px}.point-container>.head:first-child h3{background:#fff url(../images/bonesetter/no1.png) no-repeat;background-size:40px;background-position:top center;padding:20px 10px 0;top:-40px}.point-container>.d-md-flex{padding:10px 15px 0}.point-container>.d-md-flex>div{margin-bottom:10px}.point-container>.d-md-flex h4{font-size:1.1em;margin-bottom:0.5em}.point-container .sp-left{padding:0 15px}.point-container .bg{margin:30px 0;padding:20px}.point-container .bg .bg-head{font-size:1.2em;background:url(../images/bonesetter/img-light.png) no-repeat;background-size:auto 48px;background-position:center;min-height:48px}.point-container .bg .blockList>div{width:100%;padding:0 0 5px}.point-container .bg .blockList>div .inner .ttl{margin-bottom:5px}.point-container .bg .blockList>div .inner .ttl span{font-size:1em}.text-center.sp-left{text-align:left !important}.flowList>div{margin-bottom:10px}.flowList>div:after{content:none}.flowList>div h4{font-size:1.3em}.bg-gray .container{border-radius:0;padding:30px 15px}.bg-wh{padding:30px 0}.voice-block .img{max-width:60%;margin:0 auto 10px}.voice-block .text{width:100%}.voice-block .text .head .copy{font-size:1.2em}.post-name-clinic .img1,.single-voice .img1,.single-seminar .img1{margin-bottom:20px}.post-name-clinic .img2,.single-voice .img2,.single-seminar .img2{width:120px;margin-bottom:5px}.post-name-clinic .cta-container,.single-voice .cta-container,.single-seminar .cta-container{padding:30px 0 40px}.post-name-clinic .site-body,.single-voice .site-body,.single-seminar .site-body{padding:30px 0 0}.post-name-clinic .site-body #main:after,.single-voice .site-body #main:after,.single-seminar .site-body #main:after{content:none}.post-name-clinic .site-body #main>.container,.single-voice .site-body #main>.container,.single-seminar .site-body #main>.container{padding:20px 15px;border-radius:0}.post-name-staff .bg-voice{padding:30px 0 60px}.post-name-staff .bg-voice .container{padding:20px 15px;border-radius:0}.post-name-staff .bg-voice .bg-container.left .container{padding:20px 15px;border-radius:0}.post-name-staff .bg-voice .bg-container.left{margin:30px 0}.post-name-staff .staff-block .col-md-4{text-align:center;margin-bottom:-10px}.post-name-staff .staff-block .col-md-4 img{width:60%}.post-name-staff .staff-block h3{font-size:1.4em}.post-name-staff .staff-block ul{margin-bottom:1.5em}.post-name-staff .name-header .katagaki{font-size:1em}.post-name-staff .name-header .name{font-size:1.8em}.single-voice .site-body .entry-title,.single-seminar .site-body .entry-title{font-size:1.4em}.single-voice .site-body .voice-info,.single-seminar .site-body .voice-info{margin:20px 0 30px;font-size:1em}.single-voice .site-body .btn-back,.single-seminar .site-body .btn-back{font-size:1em;height:50px;line-height:50px;margin-top:20px}.single-voice .site-body .btn-back i,.single-seminar .site-body .btn-back i{height:12px}.post-name-management .img7{margin-bottom:10px}.post-name-management .img1{margin-bottom:30px}.post-name-management .img2{margin:20px auto 0}.post-name-management .reportList{padding:0 15px}.post-name-management .point-container .bg{padding:20px}.post-name-management .point-container.point2 .bg .blockList>div,.post-name-management .point-container.point1 .bg .blockList>div{width:100%}.post-name-management .point-container>.head:first-child h3{top:-30px}.post-name-management .point-container.point1{margin-bottom:40px}.post-name-management .point-container.point1>.head:first-child h3{background:#fff url(../images/management/no3.png) no-repeat;background-size:40px;background-position:top center}.post-name-management .caseList{padding:0 25px}.post-name-management .caseList>div{width:50%;padding:0 5px;margin-bottom:10px}.post-name-management .bnr-newsletter{margin:10px auto 20px}.post-name-management .btn-report,.post-name-management .btn-seminar{font-size:1em;height:50px;margin:20px auto;line-height:50px}.post-name-management .btn-report i,.post-name-management .btn-seminar i{height:12px}br.pc{display:none}.post-type-archive-seminar .post-list>div,.tax-seminar_category .post-list>div{width:100%;padding:0;margin-bottom:20px}.post-type-archive-seminar .post-list>div .media-img,.tax-seminar_category .post-list>div .media-img{margin-bottom:10px}.post-type-archive-seminar .vk_post .vk_post_title a,.tax-seminar_category .vk_post .vk_post_title a{font-size:18px}.post-type-archive-seminar .vk_post .vk_post_title,.tax-seminar_category .vk_post .vk_post_title{padding-bottom:0}.post-type-archive-seminar .vk_post-btn-display.media .vk_post_body,.tax-seminar_category .vk_post-btn-display.media .vk_post_body{padding-bottom:20px}.post-name-company .section-rinen{background:url(../images/company/about_bg01@2x.jpg) no-repeat;background-size:200%;background-position:top center;padding:40px 0}.post-name-company .section-rinen p{line-height:1.8}.post-name-company .section-rinen .color1,.post-name-company .section-rinen .color2{font-size:1.1em}.post-name-company .img1{margin:10px auto}.post-name-company .img2{margin:10px auto 20px}.post-name-company .img-line .logomark{width:50px;top:-35px}.post-name-company .groupList{margin-left:-5px;margin-right:-5px;margin-bottom:30px}.post-name-company .groupList>div{width:50%;padding:0 5px;margin-bottom:5px}table th,table td{display:block;width:100%;padding:0.5em}table th{background:#e5fbff}table td{border-bottom:none;padding-bottom:1.5em}.googlemap{height:200px}.post-type-archive-voice .post-list>div:nth-child(odd){border-radius:0;margin-left:0;margin-right:0;padding:30px 15px}.post-type-archive-voice .post-list>div:nth-child(odd):before{content:none}.post-type-archive-voice .vk_post .media-img{margin:0 auto 10px}.post-type-archive-voice .vk_post .media-body{width:100%;padding:10px}.post-type-archive-voice .post-list>div{padding:20px 0;display:block}.post-type-archive-voice .vk_post .vk_post_excerpt{font-size:14px}.post-name-faq .site-body,.post-name-newsletter .section11 .site-body{padding:40px 0}.post-name-faq .faq-block,.post-name-newsletter .section11 .faq-block{margin-bottom:20px}.post-name-faq .faq-block .question,.post-name-newsletter .section11 .faq-block .question{background:#12acc4 url(../images/faq/question.png) no-repeat;background-size:30px;background-position:left 10px center;font-size:1.2em;padding:1em 1em 1em 50px}.post-name-faq .faq-block .answer,.post-name-newsletter .section11 .faq-block .answer{background:#f5f5f5 url(../images/faq/answer.png) no-repeat;background-size:30px;background-position:left 10px top 10px;padding:20px 20px 30px 50px}.post-name-contact-bonesetter .site-body,.post-name-contact-clinic .site-body,.post-name-contact-others .site-body,.post-name-contact-iryokiki .site-body,.post-name-thanks .site-body{padding:40px 0}.wpcf7{margin:40px 0}.wpcf7 .privacy-policy{margin:20px 0;padding:15px;font-size:0.9em;height:140px}.wpcf7 table{margin-bottom:0}.wpcf7 table tr:first-child th,.wpcf7 table tr:first-child td{border-top:none}.wpcf7 .wpcf7-spinner{display:block;margin:5px auto 0}.wpcf7 input[type="submit"],.wpcf7 input[type="submit"]:hover,.wpcf7 input[type="submit"]:focus,.wpcf7 input[type="submit"]:active:focus{height:50px;line-height:50px}.post-name-newsletter .fixed-container{background:none;box-shadow:none;padding:0}.post-name-newsletter .fixed-container .img48,.post-name-newsletter .fixed-container .tel{display:none}.post-name-newsletter .fixed-container .btn img{height:auto;width:100%}.post-name-newsletter .section1{padding:20px 0 50px}.post-name-newsletter .section2{padding-bottom:30px}.post-name-newsletter .section2 .ul-container{padding:15px;top:-40px;margin-bottom:-40px}.post-name-newsletter .section2 .ul-container ul li{font-size:1em;background:url(../images/newsletter/ico-check@2x.png) no-repeat;background-size:14px;background-position:left top 15px;padding:10px 0 10px 20px}.post-name-newsletter .section2 .img3{margin-bottom:30px}.post-name-newsletter .section2 .reason-container{border:solid 5px #fff4e9;padding:0 15px 10px}.post-name-newsletter .section2 .reason-container .img4{margin:-20px auto 10px;width:140px}.post-name-newsletter .section2 .reason-container .img5{margin-bottom:10px}.post-name-newsletter .section3{padding:15px 0}.post-name-newsletter .section4{padding:20px 0 30px}.post-name-newsletter .section4 .bg-inner{margin-top:30px;padding-bottom:10px}.post-name-newsletter .section4 .bg-inner .img8{width:120px;margin:0 auto -10px;top:-15px}.post-name-newsletter .section4 .bg-inner .img9{max-width:90%;margin-bottom:10px}.post-name-newsletter .section5{padding:20px 0 30px}.post-name-newsletter .section5 .img12{margin:10px 0}.post-name-newsletter .section5 .img14{max-width:60%;margin-bottom:10px}.post-name-newsletter .section6{padding:15px 0}.post-name-newsletter .section7 .merit-block{padding:60px 15px 20px 15px;border:solid 5px #f8f8c4;margin-bottom:40px}.post-name-newsletter .section7 .merit-block .number{width:120px;left:-20px}.post-name-newsletter .section7 .merit-block .inner{padding:0}.post-name-newsletter .section7 .merit-block:nth-child(2){padding:20px 15px}.post-name-newsletter .section7 .merit-block:nth-child(2) .number{right:-20px;top:-30px}.post-name-newsletter .section8{padding:30px 0 60px}.post-name-newsletter .section8 .container .inner{border:solid 5px #cbedf2;padding:0 15px 10px}.post-name-newsletter .section8 .container .inner .img22{margin:0 0 10px}.post-name-newsletter .section8 .container .img24{right:-20px}.post-name-newsletter .section9 .container-bg{padding:20px 0}.post-name-newsletter .section9 .container-bg .feature-block{margin-bottom:40px}.post-name-newsletter .section9 .container-bg .img29,.post-name-newsletter .section9 .container-bg .img53{width:60%;margin:0 auto}.post-name-newsletter .section9 .container-bg .feature-block .img31{width:100px;margin-bottom:5px}.post-name-newsletter .section9 .container-bg table th,.post-name-newsletter .section9 .container-bg table td{display:table-cell;width:auto}.post-name-newsletter .section9 .container-bg .feature-block table td ul li{width:100%}.post-name-newsletter .section9 .container-bg .img39{top:-40px;margin-bottom:-20px}.post-name-newsletter .section9 .container-bg .img40{max-width:70%;margin:10px auto}.post-name-newsletter .section10{padding:20px 0}.post-name-newsletter .section10 .tokuten-block{padding:25px 15px}.post-name-newsletter .section10 .tokuten-block:before,.post-name-newsletter .section10 .tokuten-block:after{height:5px}.post-name-newsletter .section10 .tokuten-block .img33{max-width:80%}.post-name-newsletter .section10 .tokuten-block .head{margin-bottom:5px}.post-name-newsletter .section11{padding:20px 0}.post-name-newsletter .section12{padding:20px 0 60px}.post-name-newsletter .section12 .img44{margin-bottom:15px}.post-name-newsletter .section12 .name{font-size:1em}.post-name-newsletter .site-footer{padding-bottom:90px}.post-name-newsletter .btn_area{padding:20px}#cart{overflow:scroll}#cart td.productname,#cart #cart td.stock{font-size:14px}#cart table th,#cart table td{display:table-cell;white-space:pre;font-size:14px}#cart table .thumbnail{display:none}#cart #coupon_table{width:300px}div.usccart_navi li.ucart{white-space:pre;font-size:0.8em}#customer-info th,#customer-info td,#delivery-info th,#delivery-info td{width:100%}#customer-info th,#delivery-info th{border:none}#customer-info .customer_form input,#customer-info .customer_form select,#customer-info .customer_form textarea,#delivery-info .customer_form input,#delivery-info .customer_form select,#delivery-info .customer_form textarea{width:100%;margin:0}#customer-info .customer_form input[type="radio"],#delivery-info .customer_form input[type="radio"]{width:unset}#customer-info .send,#delivery-info .send{margin-top:0}#customer-info .to_reganddeliveryinfo_button,#delivery-info .to_reganddeliveryinfo_button{margin-top:10px}#confirm_table th{width:100%;border:none}#confirm_table td{min-height:28px}#info-confirm .send .checkout_button{margin:10px 0 0}#wc_regular .inside{padding:10px}#wc_regular .regular_explanation th,#wc_regular .regular_explanation td{display:table-cell;padding:10px}#wc_regular .regular_explanation th{width:40%}#itempage .itemimg{margin:0 0 20px}#itempage table.skumulti td.skudisp{text-align:left}#itempage table.skumulti td.price,#itempage table.skumulti td.zaiko,#itempage table.skumulti td.quant{text-align:center}#newmember table{border-bottom:1px solid #e6e6e6}#newmember table th{width:100%}#newmember table td{border-bottom:none;border-top:none}#newmember .customer_form input{width:100%}#newmember .customer_form input#mailaddress1,#newmember .customer_form input#mailaddress2,#newmember .customer_form input#address1,#newmember .customer_form input#address2,#newmember .customer_form input#address3{width:100%}#newmember .customer_form input#name1,#newmember .customer_form input#name2,#newmember .customer_form input#name3,#newmember .customer_form input#name4{width:82%}.supervisor_img{margin-right:10px;min-width:150px}.supervisor_body__top{margin-bottom:16px}}.toc_list ul:first-child li:first-child a{font-weight:bold}#toc_container .toc_list a{margin-bottom:10px;display:block}#toc_container ul:first-child li:first-child{font-weight:bold}.single-medical .feature-block ul li{display:block;width:100%}