@charset "UTF-8";.p-symptom .section_inner::after{display:block;clear:both;content:''}.p-symptom .section_inner:not(:first-of-type){margin-top:50px}.p-symptom .section_pic{width:480px}.p-symptom .section_pic.is-right{float:right;margin:0 0 1em 40px}.p-symptom .section_pic.is-left{float:left;margin:0 40px 1em 0}.p-symptom .section_body:not(.is-overflow){overflow:hidden}.p-symptom .section_body .m-headingStyle06{margin:0}.p-symptom .section_body p:not(:first-child){margin-top:1em}.p-symptom .section_body p em{font-weight:700;color:#2296e0}.p-symptom .localNav{min-width:1283px;padding:80px 0;margin-top:80px;background-color:#f3f3f3}.p-symptom .localNavList{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:1000px;margin:-20px auto 0}.p-symptom .localNavList::after{display:block;width:calc((100% - 40px)/ 3);content:''}.p-symptom .localNavList_item{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc((100% - 40px)/ 3);margin-top:20px}.p-symptom .localNavList_item a{position:relative;display:block;width:100%;padding:15px 20px 15px calc(25px + 1em);font-size:1.375rem;font-weight:700;background-color:#fff;border:6px solid;border-radius:6px;color:inherit;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.p-symptom .localNavList_item a::before{position:absolute;top:.7em;left:20px;content:'●'}.p-symptom .localNavList_item.is-neck a{border-color:#809ad3}.p-symptom .localNavList_item.is-neck a::before{color:#809ad3}.p-symptom .localNavList_item.is-neck a.is-current,.p-symptom .localNavList_item.is-neck a.is-hover{color:#fff;background-color:#809ad3;border-color:#5a7cc6}.p-symptom .localNavList_item.is-neck a.is-current::before,.p-symptom .localNavList_item.is-neck a.is-hover::before{color:#ccd6ed}.p-symptom .localNavList_item.is-shoulder a{border-color:#6bb7e7}.p-symptom .localNavList_item.is-shoulder a::before{color:#6bb7e7}.p-symptom .localNavList_item.is-shoulder a.is-current,.p-symptom .localNavList_item.is-shoulder a.is-hover{color:#fff;background-color:#6bb7e7;border-color:#3fa2e0}.p-symptom .localNavList_item.is-shoulder a.is-current::before,.p-symptom .localNavList_item.is-shoulder a.is-hover::before{color:#c3e2f5}.p-symptom .localNavList_item.is-arm a{border-color:#d6a6d9}.p-symptom .localNavList_item.is-arm a::before{color:#d6a6d9}.p-symptom .localNavList_item.is-arm a.is-current,.p-symptom .localNavList_item.is-arm a.is-hover{color:#fff;background-color:#d6a6d9;border-color:#c682ca}.p-symptom .localNavList_item.is-arm a.is-current::before,.p-symptom .localNavList_item.is-arm a.is-hover::before{color:#f7edf8}.p-symptom .localNavList_item.is-back a{border-color:#95c67f}.p-symptom .localNavList_item.is-back a::before{color:#95c67f}.p-symptom .localNavList_item.is-back a.is-current,.p-symptom .localNavList_item.is-back a.is-hover{color:#fff;background-color:#95c67f;border-color:#78b65c}.p-symptom .localNavList_item.is-back a.is-current::before,.p-symptom .localNavList_item.is-back a.is-hover::before{color:#cfe5c6}.p-symptom .localNavList_item.is-hip a{border-color:#ceb67f}.p-symptom .localNavList_item.is-hip a::before{color:#ceb67f}.p-symptom .localNavList_item.is-hip a.is-current,.p-symptom .localNavList_item.is-hip a.is-hover{color:#fff;background-color:#ceb67f;border-color:#c0a15a}.p-symptom .localNavList_item.is-hip a.is-current::before,.p-symptom .localNavList_item.is-hip a.is-hover::before{color:#eae0c9}.p-symptom .localNavList_item.is-leg a{border-color:#73bca0}.p-symptom .localNavList_item.is-leg a::before{color:#73bca0}.p-symptom .localNavList_item.is-leg a.is-current,.p-symptom .localNavList_item.is-leg a.is-hover{color:#fff;background-color:#73bca0;border-color:#52aa88}.p-symptom .localNavList_item.is-leg a.is-current::before,.p-symptom .localNavList_item.is-leg a.is-hover::before{color:#b8ddcf}.p-symptom .localNavList_item.is-other01 a{border-color:#eaa95d}.p-symptom .localNavList_item.is-other01 a::before{color:#eaa95d}.p-symptom .localNavList_item.is-other01 a.is-current,.p-symptom .localNavList_item.is-other01 a.is-hover{color:#fff;background-color:#eaa95d;border-color:#e49130}.p-symptom .localNavList_item.is-other01 a.is-current::before,.p-symptom .localNavList_item.is-other01 a.is-hover::before{color:#f6d9b7}.p-symptom .localNavList_item.is-other02 a{border-color:#eca3bd}.p-symptom .localNavList_item.is-other02 a::before{color:#eca3bd}.p-symptom .localNavList_item.is-other02 a.is-current,.p-symptom .localNavList_item.is-other02 a.is-hover{color:#fff;background-color:#eca3bd;border-color:#e3799f}.p-symptom .localNavList_item.is-other02 a.is-current::before,.p-symptom .localNavList_item.is-other02 a.is-hover::before{color:#fdf8fa}#p-symptomDetail .m-title_text::before{margin-right:5px;font-size:.8em;content:'●'}#p-symptomDetail.is-neck .m-title_text::before{color:#809ad3}#p-symptomDetail.is-shoulder .m-title_text::before{color:#6bb7e7}#p-symptomDetail.is-arm .m-title_text::before{color:#d6a6d9}#p-symptomDetail.is-back .m-title_text::before{color:#95c67f}#p-symptomDetail.is-hip .m-title_text::before{color:#ceb67f}#p-symptomDetail.is-leg .m-title_text::before{color:#73bca0}#p-symptomDetail.is-other01 .m-title_text::before{color:#eaa95d}#p-symptomDetail.is-other02 .m-title_text::before{color:#eca3bd}#p-symptomDetail .check{position:relative;padding:1em 100px 60px;margin-top:40px;font-family:Mamelon,sans-serif;background-color:#f3f3f3;border:1px solid #bababa;position:relative}#p-symptomDetail .check:before{position:absolute;display:block;width:112px;height:50px;content:'';margin:auto;bottom:-51px;right:0;left:0;background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,rgba(255,255,255,0)),color-stop(50.5%,#dcdcdc)) no-repeat top left/50% 100%,-webkit-gradient(linear,right bottom,left top,color-stop(50%,rgba(255,255,255,0)),color-stop(50.5%,#dcdcdc)) no-repeat top right/50% 100%;background:linear-gradient(to top right,rgba(255,255,255,0) 50%,#dcdcdc 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left,rgba(255,255,255,0) 50%,#dcdcdc 50.5%) no-repeat top right/50% 100%}#p-symptomDetail .check_heading{text-align:center;-webkit-transform:translateY(-2.5rem);transform:translateY(-2.5rem)}#p-symptomDetail .check_heading>span{display:inline-block;min-width:630px;padding:.5em 15px;font-size:2rem;font-weight:700;line-height:1.2;color:#fff;background-color:#e9c604;border-radius:8px}#p-symptomDetail .checkList_item{position:relative;padding:5px 0 5px calc(1em + 20px);font-size:1.5rem;border-bottom:1px solid #bababa;position:relative}#p-symptomDetail .checkList_item::before{position:absolute;top:.5em;left:0;width:1em;height:1em;content:'';border:3px solid #2296e0}#p-symptomDetail .checkList_item:after{position:absolute;width:1em;height:.5em;content:'';border-bottom:.25em solid #e9c604;border-left:.25em solid #e9c604;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:.5em;left:3px}#p-symptomDetail .checkList_item em{font-weight:700;color:#2296e0}#p-symptomDetail .checkList_item span{font-family:"Noto Sans Japanese","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}#p-symptomDetail .section{counter-increment:num}#p-symptomDetail .m-headingStyle05{position:relative;padding-left:calc(30px + 1.4em)}#p-symptomDetail .m-headingStyle05::before{position:absolute;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.4em;height:1.4em;color:#fff;content:counter(num);background-color:#2296e0;border-radius:100%}#p-symptomDetail .voice{padding-bottom:50px;margin-top:160px;background-color:#e2f2f9}#p-symptomDetail .voice_header{position:relative;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:14em;height:14em;margin:0 auto -6em;font-family:Mamelon,sans-serif;color:#fff;text-align:center;background-color:#2296e0;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#p-symptomDetail .voice_header::after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';border:4px solid #2296e0;border-radius:50%}#p-symptomDetail .voice_name{width:100%;padding:.2em;color:#2296e0;background-color:#fff}#p-symptomDetail .voice_heading{margin-top:.5em;font-size:2rem;line-height:1.2}#p-symptomDetail .voice_heading span{font-size:.8em}#p-symptomDetail .voice_btn{text-align:center}#p-symptomDetail .voice_btn .m-btn{margin-top:50px}#p-symptomTop .intro{position:relative;font-family:Mamelon,sans-serif;color:#fff}#p-symptomTop .intro_catch{font-size:30px;line-height:1.4;color:#f5df65;text-align:center}#p-symptomTop .intro_catch em{font-family:Barlow,sans-serif;font-size:1.2em}#p-symptomTop .introBest3List{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#p-symptomTop .introBest3List_item{margin:10px 20px 0;text-align:center}#p-symptomTop .introBest3List_term{position:relative;display:block;padding-bottom:.2em;font-family:Barlow,sans-serif;font-size:2.5rem;line-height:1.2;border-bottom:8px solid #73bca0}#p-symptomTop .introBest3List_term::after,#p-symptomTop .introBest3List_term::before{position:absolute;bottom:-8px;width:8px;height:8px;content:''}#p-symptomTop .introBest3List_term::before{left:0;background:-webkit-gradient(linear,right bottom,left top,color-stop(50%,rgba(255,255,255,0)),color-stop(50.5%,#3d5b50)) no-repeat top left/100% 100%;background:linear-gradient(to top left,rgba(255,255,255,0) 50%,#3d5b50 50.5%) no-repeat top left/100% 100%}#p-symptomTop .introBest3List_term::after{right:0;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,rgba(255,255,255,0)),color-stop(50.5%,#3d5b50)) no-repeat top left/100% 100%;background:linear-gradient(to bottom right,rgba(255,255,255,0) 50%,#3d5b50 50.5%) no-repeat top left/100% 100%}#p-symptomTop .introBest3List_term em{margin-left:.4em;font-family:Mamelon,sans-serif;font-size:1.2em}#p-symptomTop .introBest3List_term em>span{font-size:.6em}#p-symptomTop .introBest3List_desc{margin-top:20px}#p-symptomTop .introBest3List_desc img{width:160px}#p-symptomTop .intro_message{position:absolute;right:150px;bottom:50px;font-size:24px;text-align:right;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}@media only screen and (max-width:480px){.p-symptom .section_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-symptom .section_inner:not(:first-of-type){margin-top:40px}.p-symptom .section_pic{width:100%;text-align:center}.p-symptom .section_pic.is-left,.p-symptom .section_pic.is-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;float:none;margin:1.5em 0 0 0}.p-symptom .section_body{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-symptom .localNav{min-width:100%;padding:60px 15px;margin-top:60px}.p-symptom .localNavList{width:100%;margin-top:-10px}.p-symptom .localNavList_item{width:calc(50% - 5px);margin-top:10px}.p-symptom .localNavList_item a{padding-left:calc(15px + 1em);font-size:1.125rem;border-width:4px}.p-symptom .localNavList_item a::before{top:.8em;left:10px}#p-symptomDetail .check{padding:1em 15px 30px}#p-symptomDetail .check::before{bottom:-39px;width:92px;height:38px}#p-symptomDetail .check_heading>span{display:block;min-width:100%;font-size:1.625rem}#p-symptomDetail .checkList_item{padding-left:calc(1em + 10px);font-size:1.125rem}#p-symptomDetail .m-headingStyle05{padding-left:calc((15px + 10px) + 1.4em)}#p-symptomDetail .m-headingStyle05::before{left:15px}#p-symptomDetail .voice{margin-top:38vw}#p-symptomDetail .voice_header{width:54vw;height:54vw;margin-bottom:-24vw}#p-symptomDetail .voice_heading{font-size:7vw}#p-symptomTop .intro_catch{font-size:26px}#p-symptomTop .introBest3List{display:block}#p-symptomTop .introBest3List_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 0}#p-symptomTop .introBest3List_term{position:relative;display:block;width:50%;margin-right:20px;font-size:7vw;border-bottom-width:2.6vw}#p-symptomTop .introBest3List_term::after,#p-symptomTop .introBest3List_term::before{bottom:-2.6vw;width:2.6vw;height:2.6vw}#p-symptomTop .introBest3List_desc{width:50%;margin-top:0}#p-symptomTop .introBest3List_desc img{width:100%}#p-symptomTop .intro_message{position:static;margin-top:2em;font-size:6vw;text-align:center}}