@charset "UTF-8";.c-pageTitle{padding:60px 0;background-position:center top;background-repeat:no-repeat}.c-pageTitle__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0 20px;width:800px;height:220px;border-bottom:2px solid rgba(39,109,178,.8);background:rgba(255,255,255,.8);-webkit-box-sizing:border-box;box-sizing:border-box}.c-pageTitle__inner>*{display:block}.c-pageTitle__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:1;font-size:42px;font-weight:700;color:#276db2}.c-breadcrumb{margin:10px auto 20px;width:1080px}.c-breadcrumb__item{display:inline-block;line-height:2;font-size:14px}.c-breadcrumb__item::after{content:"＞";display:inline-block}.c-breadcrumb__item:last-child{padding-right:0}.c-breadcrumb__item:last-child::after{content:none}.c-breadcrumb__item a{color:#666}.c-breadcrumb__item a:hover{text-decoration:underline}.c-update{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 auto 20px;width:1080px;line-height:1;font-size:12px;color:#666}.c-update::before{content:"";display:inline-block;margin-right:6px;width:10px;height:10px;background:url(../../img/pc/common_update_bg.svg) center no-repeat;background-size:contain}.c-author{position:relative;margin:0 auto 45px;width:1080px;border-radius:8px;background:#e9f0f7}.c-author__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.c-author__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 20px 20px 25px;padding-right:25px;height:87px;border-right:1px solid #b2b2b2;font-size:16px}.c-author__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-author__info{padding:0 0 40px 20px}.c-author__info__name{line-height:1.2;font-size:16px}.c-author__info__name em{font-size:18px}.c-author__info__name span{display:block;margin-top:10px;font-size:14px}.c-author__info__qualification{margin-top:10px;font-size:14px}.c-author__link{position:absolute;right:20px;bottom:20px}.c-author__link a{text-decoration:underline;font-size:14px;color:#276db2}.c-anchor{margin:0 auto 30px;width:1080px}.c-anchor__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-anchor__item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:20px;height:47px;border-right:1px solid #b2b2b2;-webkit-box-sizing:border-box;box-sizing:border-box}.c-anchor__item:first-child{border-left:1px solid #b2b2b2}.c-anchor__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center;line-height:18px;font-size:14px;color:#276db2}.c-anchor__item a::after{content:"";margin-top:3px;width:6px;height:10px;background:url(../../img/pc/arrow2.png) left top no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-anchor--v2{margin:0 auto 45px;width:1080px;border:1px solid #b2b2b2;background:#fff}.c-anchor--v2__title{padding:14px 30px;background:#6899c9;font-size:17px;color:#fff}.c-anchor--v2__list{padding:30px}.c-anchor--v2__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;color:#666}.c-anchor--v2__item a::before{content:"";display:block;margin:-5px 10px 0 0;width:6px;height:6px;border-bottom:2px solid #276db2;border-left:2px solid #276db2;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-anchor--v2__item a:hover{opacity:.75}.c-anchor--v2__item+.c-anchor--v2__item{margin-top:20px}.c-anchor--v2__item>.c-anchor--v2__list{padding-top:20px;padding-bottom:0}.c-anchor--v3{margin:0 auto 45px;width:1080px;border:1px solid #b2b2b2;background:#fff}.c-anchor--v3__title{padding:14px 30px;background:#6899c9;font-size:17px;color:#fff}.c-anchor--v3__list{padding:10px 30px 30px}.c-anchor--v3__item{position:relative;margin-top:25px}.c-anchor--v3__item a{display:block;position:relative;padding-bottom:10px;padding-left:21px;line-height:1.3529411765;font-size:18px;font-weight:700;color:#276db2;-webkit-transition:.5s;transition:.5s}.c-anchor--v3__item a span{line-height:1.3529411765;font-size:18px;font-weight:700;color:#276db2}.c-anchor--v3__item a:hover span{opacity:.5}.c-anchor--v3__item a:hover .c-anchor--v3__item::before{opacity:1}.c-anchor--v3__item a::before{content:"";position:absolute;right:0;bottom:0;left:0;width:100%;height:1px;background-color:#b2b2b2}.c-anchor--v3__item::before{content:"";position:absolute;top:7px;left:2px;width:6px;height:10px;background:url(../../img/pc/arrow2.png) left top no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-anchor--v3__item>.c-anchor--v3__list{padding:0}.c-anchor--v3__item>.c-anchor--v3__list .c-anchor--v3__item{margin-top:17px;margin-left:20px}.c-anchor--v3__item>.c-anchor--v3__list .c-anchor--v3__item a{padding-bottom:0;padding-left:20px;font-size:17px;font-weight:400;color:#666}.c-anchor--v3__item>.c-anchor--v3__list .c-anchor--v3__item a::before{content:none}.c-anchor--v3__item>.c-anchor--v3__list .c-anchor--v3__item a:hover{opacity:.5}.symptomList__item{position:relative;margin-bottom:25px;padding:0 0 5px 36px;border-bottom:1px solid #276db2;line-height:1.5;font-size:20px;color:#276db2}.symptomList__item .inner{display:inline}.symptomList__item .inner__text,.symptomList__item .inner__title{display:table-cell;vertical-align:middle}.symptomList__item .inner__title{width:210px;background:url(../../img/pc/common_list_item_bg2.gif) 3px center repeat-x}.symptomList__item .inner__title span{display:inline-block;position:relative;padding-right:5px;background:#fff;line-height:1.2}.symptomList__item .inner__text{padding-left:8px;line-height:1.2;font-size:18px}.symptomList__item:last-child{margin-bottom:0}.symptomList__item::before{content:"";display:block;position:absolute;top:40%;left:0;width:25px;height:21px;background:url(../../img/pc/common_list_item_bg1.png) left top no-repeat;-webkit-transform:translateY(-56%);transform:translateY(-56%)}.js-accordion-contents{overflow:hidden;height:0;max-height:0;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.js-accordion.is-active .js-accordion-contents,.js-accordion.is-open-first .js-accordion-contents{height:auto;max-height:none;will-change:transform}.c-faq__item{border-top:1px solid #ccc}.c-faq__item:last-child{border-bottom:1px solid #ccc}.c-faq__answer,.c-faq__question__text{display:-webkit-box;display:-ms-flexbox;display:flex}.c-faq__answer::before,.c-faq__question__text::before{margin-right:10px}.c-faq__question{position:relative;padding:30px 50px 30px 20px;cursor:pointer}.c-faq__question::after,.c-faq__question::before{content:"";position:absolute;top:50%;right:20px;width:12px;height:3px;background:#276db2;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.c-faq__question::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-faq__question__text{line-height:1.6;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";font-size:20px;font-weight:700}.c-faq__question__text::before{content:"Q.";color:#276db2}.c-faq__answer{padding:20px;border-top:1px solid #f0f0f0}.c-faq__answer::before{content:"A.";line-height:2;font-size:20px;font-weight:700;color:#dc9200}.c-faq__answer__text em{display:block;margin-bottom:10px;line-height:2;font-size:20px;font-weight:700}.c-faq__answer__text a{color:#276db2}.c-faq__answer__text .small{display:block;margin-top:20px;font-size:14px}.c-faq .is-open .c-faq__question::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-faq .is-open .c-faq__question::after{opacity:0}.c-faq .is-open .js-accordion-contents{height:auto;max-height:none}.c-columnCardList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-columnCardList__item{margin-right:2%;margin-bottom:30px;width:18.4%}.c-columnCardList__item:nth-child(5n){margin-right:0}.c-columnCardList__thumbnail,.c-columnCardList__title{width:100%}.c-columnCardList__thumbnail{margin-bottom:10px;height:122px}.c-columnCardList__thumbnail img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.c-columnCardList__title{line-height:1.375;font-size:16px;color:#666}.c-columnCardList__text{text-align:center}.c-footnote{margin:20px auto 0;width:1080px}.c-footnote__title{margin-bottom:17px;padding:0 0 6px;border-bottom:1px solid #666;border-left:0;background:0 0;line-height:50px;font-size:24px;color:#555}.c-footnote__item{padding-left:38px;text-indent:-38px;line-height:1.5;font-size:13px;color:#666}.c-footnote__item cite>a{margin-right:7px}.c-footnote__item cite span+a{margin:0 3px}.c-footnote__item a{color:#276db2}.p-box{margin:30px auto 0;width:1080px;border-radius:8px;background:#fff}.p-box:first-of-type{margin-top:0}.p-box__title{padding:15px 30px;border-radius:8px 8px 0 0;background:#276db2;text-align:center;line-height:1.0625;font-size:32px;color:#fff}.p-box__inner{padding:40px}.p-box__inner>:last-child{margin-bottom:0}.p-box__lead{margin-bottom:65px;text-align:center;line-height:1.7;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";font-size:20px}.p-box__text{text-align:justify;line-height:1.7647058824;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";font-size:17px}.p-box .p-subbox__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;width:100%;line-height:1.3;font-size:28px;font-weight:700;color:#276db2}.p-box .p-subbox__title::after{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:10px;height:1px;background:#276db2}.p-box .p-subbox+.p-subbox{margin-top:60px}.pageLink{display:block;margin-top:20px;font-size:14px}.pageLink a{color:#276db2}.p-about .p-subbox .p-box__text,.p-diagnostic .p-subbox .p-box__text{margin-bottom:30px}.p-about .p-box__inner>.p-box__text{margin-bottom:60px}.p-about .subbox1 .c-tableArea table th{width:150px}.p-about .subbox1 .aboutList__item{position:relative;margin-bottom:25px;padding:0 0 5px 36px;border-bottom:1px solid #276db2;line-height:1.5;font-size:20px;color:#276db2}.p-about .subbox1 .aboutList__item .inner{display:inline}.p-about .subbox1 .aboutList__item .inner__text,.p-about .subbox1 .aboutList__item .inner__title{display:table-cell;vertical-align:middle}.p-about .subbox1 .aboutList__item .inner__title{width:210px;background:url(../../img/pc/common_list_item_bg2.gif) 3px center repeat-x}.p-about .subbox1 .aboutList__item .inner__title span{display:inline-block;position:relative;padding-right:5px;background:#fff;line-height:1.2}.p-about .subbox1 .aboutList__item .inner__text{padding-left:8px;line-height:1.2;font-size:18px}.p-about .subbox1 .aboutList__item .symptomList__item{margin-bottom:15px;padding-bottom:0;border-bottom:0;font-size:18px}.p-about .subbox1 .aboutList__item .symptomList__item::before{top:50%}.p-about .subbox4 .enclosureBox{padding:15px;border:1px solid #b2b2b2}.p-about .subbox4 .enclosureBox .enclosureBox__subbox{margin:0}.p-about .subbox4 .enclosureBox .enclosureBox__subbox+.enclosureBox__subbox{margin:15px 0 0}.p-about .subbox4 .enclosureBox .enclosureBox__title{margin:0 0 10px;line-height:1;font-size:16px;font-weight:700}.p-about .subbox4 .enclosureBox .enclosureBox__list{margin:0}.p-about .subbox4 .enclosureBox .enclosureBox__item,.p-about .subbox4 .enclosureBox .enclosureBox__item>*,.p-about .subbox4 .enclosureBox .enclosureBox__text,.p-about .subbox4 .enclosureBox .enclosureBox__text>*{margin:0;line-height:1.7;font-size:16px}.p-about .subbox4 .enclosureBox .enclosureBox__item{padding-left:10px;text-indent:-10px}.p-about .subbox4 .enclosureBox .enclosureBox__item::before{content:"・"}.p-diagnostic .p-box__inner>.p-box__text{margin-bottom:60px}.p-diagnostic .subbox1 .c-tableArea table td span,.p-diagnostic .subbox1 .p-box__text span{display:block;padding-left:10px;text-indent:-10px}.p-diagnostic .subbox1 .c-tableArea table td span::before,.p-diagnostic .subbox1 .p-box__text span::before{content:"・"}.p-diagnostic .subbox1 .c-tableArea table td li{line-height:1.6}.p-diagnostic .subbox1 .c-tableArea table td li::before{content:"・"}.p-diagnostic .subbox1 .c-tableArea table thead td{width:250px}.p-diagnostic .subbox1 .c-tableArea table thead td+td{width:314px}.p-diagnostic .subbox2 .c-tableArea table thead th{width:150px}.p-diagnostic .subbox2 .c-tableArea table thead td{width:250px}.p-therapy .p-box__inner>.p-box__text{margin-bottom:30px}.p-therapy .p-box__inner>.pic{margin-bottom:60px}.p-therapy .p-subbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-therapy .p-subbox__title{width:100%}.p-therapy .p-subbox .p-box__text{width:580px}.p-therapy .p-subbox .p-box__text span{display:block;padding-left:10px;text-indent:-10px}.p-therapy .p-subbox .p-box__text span::before{content:"・"}.p-therapy .p-subbox .p-box__text span.pageLink::before{content:none}.p-therapy .p-subbox .pic{margin-top:10px;width:400px}.p-therapy .cv{margin:40px auto 0;width:492px}.p-therapy .cv__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-therapy .cv__item{width:240px}.p-therapy .cv__item .item__title{margin-bottom:12px;text-align:center;font-size:15px;font-weight:700}.p-therapy .cv__item .item__button a{height:60px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-therapy .cv__item .item__button a span{line-height:1.2;font-size:15px}.p-therapy .cv__item .item__button.firstvisit,.p-therapy .cv__item .item__button.mri{margin:0;width:100%}.p-prevention .p-box__inner>.p-box__text{margin-bottom:30px}.p-prevention .p-subbox-box{margin-top:40px}.p-prevention .p-subbox-box__title{margin-bottom:20px;font-size:18px;font-weight:700}.p-prevention .subbox1 .c-tableArea table td span{display:block}.p-prevention .subbox1 .c-tableArea table td span::before{content:"・"}.p-prevention .subbox1 .list{margin-top:10px}.p-prevention .subbox1 .list__item{padding-left:10px;text-align:justify;text-indent:-10px;line-height:1.7647058824;font-size:17px;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}.p-prevention .subbox1 .list__item::before{content:"・"}.p-faq .c-faq__answer__title{margin-bottom:10px;width:100%;line-height:2;font-size:20px;font-weight:700}.p-faq .item2 .c-faq__answer__inner,.p-faq .item5 .c-faq__answer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.p-faq .item2 .c-faq__answer__text,.p-faq .item5 .c-faq__answer__text{width:500px}.p-faq .item2 .c-faq__answer__pic,.p-faq .item5 .c-faq__answer__pic{width:400px}.p-faq .item4 .c-faq__answer__text span{display:block;margin-top:10px;font-weight:700}