@charset "UTF-8";@font-face{font-family:"utsukushi";src:local("02うつくし明朝体"),url("../fonts/utsukushi.woff") format("woff"),url("../fonts/utsukushi.otf") format("opentype");font-style:normal;font-weight:400}@-webkit-keyframes waveMove{0%{background-position:center -100px}to{background-position:center top}}@keyframes waveMove{0%{background-position:center -100px}to{background-position:center top}}:root{--headerH:55px;--space:20px;--spacetb:40px}@media print,screen and (min-width:768px){:root{--headerH:160px;--space:40px;--spacetb:80px}}.pagination{list-style-type:none;padding-left:0;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}.pagination a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:300;padding-top:1px;text-decoration:none;border:1px solid #ddd;background:#fff;min-width:36px;min-height:36px;color:#555;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border-radius:5px}.pagination li:not([class*=current]) a:hover{background-color:#fff}.pagination li:first-of-type a{border-left-width:1px}.pagination li.first span,.pagination li.last span,.pagination li.next span,.pagination li.previous span{position:absolute;top:-9999px;left:-9999px}.pagination li.first a:after,.pagination li.first a:before,.pagination li.last a:after,.pagination li.last a:before,.pagination li.next a:after,.pagination li.previous a:before{content:"";position:absolute;top:40%;width:8px;height:8px;vertical-align:middle;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-color:#555;border-style:solid;border-width:0px}.pagination li.first a:before{border-bottom-width:1px;border-left-width:1px;left:10px}.pagination li.first a:after{border-bottom-width:1px;border-left-width:1px;left:15px}.pagination li.last a:before{border-top-width:1px;border-right-width:1px;right:10px}.pagination li.last a:after{border-top-width:1px;border-right-width:1px;right:15px}.pagination li.previous a:before{border-bottom-width:1px;border-left-width:1px;left:15px}.pagination li.next a:after{border-top-width:1px;border-right-width:1px;right:15px}.pagination li.current a{cursor:default;pointer-events:none;color:#fff}.pagination .current{padding:0px}.pagination .current a{border:solid 1px #b84b4b;background:#b84b4b}@media screen and (max-width:600px){.pagination li{position:absolute;top:-9999px;left:-9999px}.pagination li.current,.pagination li.first,.pagination li.last,.pagination li.next,.pagination li.previous{position:initial;top:initial;left:initial}}@media screen and (max-width:350px){.pagination li.first,.pagination li.last{position:absolute;top:-9999px;left:-9999px}}@media screen and (max-width:240px){.pagination li{width:50%}.pagination li.current{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}.post-type-archive .content,.tax-symptoms_cat .content{position:relative}.post-type-archive .content:before,.tax-symptoms_cat .content:before{content:"";position:absolute;top:0;left:70%;display:block;width:calc(30% + 200px);padding-top:calc(30% + 200px);background:url("../../img/symptoms/content_img.png") no-repeat center top/contain}@media screen and (max-width:767px){.post-type-archive .content:before,.tax-symptoms_cat .content:before{display:none}}.select{background:#fff;height:55px;border-radius:10px;position:relative;z-index:1;overflow:hidden;border:solid 1px #aaa;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-bottom:70px}@media screen and (max-width:767px){.select{max-width:inherit;width:100%;margin-bottom:40px}}.select:after{position:absolute;content:"";right:15px;top:0;bottom:0;display:inline-block;vertical-align:middle;line-height:1;width:0;height:0;border-style:solid;border-color:transparent;border-width:10px 6px;border-top-color:#b84b4b;border-bottom:0;margin:auto;pointer-events:none}.select select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border:none;font-family:"Noto Sans JP",sans-serif;font-size:16px;width:100%;height:100%;padding:0 40px 0 20px;cursor:pointer;position:relative}.post_list{position:relative;margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px}@media screen and (max-width:767px){.post_list{margin-bottom:40px;gap:20px}}.post_list .post_item{width:calc((100% - 50px) / 2);container-type:inline-size;background:#fff;padding:20px;border-radius:10px;border:solid 1px #ddd}@media screen and (max-width:950px){.post_list .post_item{width:100%}}.post_list .post_item a.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}@media screen and (max-width:767px){.post_list .post_item a.wrapper{gap:20px}}.post_list .post_item a.wrapper:not(:last-child){margin-bottom:60px}@media screen and (max-width:767px){.post_list .post_item a.wrapper:not(:last-child){margin-bottom:40px}}.post_list .post_item a.wrapper:hover .box_ttl{text-decoration:underline}.post_list .post_img{width:120px;max-height:120px;text-align:center;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}@media screen and (max-width:767px){.post_list .post_img{max-width:25cqi;max-height:25cqi}}.post_list .post_img img{max-width:100%;max-height:100%}.post_list .post_content{-webkit-box-flex:1;-ms-flex:1;flex:1}.post_list .box_ttl{font-size:2rem;font-weight:500;margin-bottom:0.7em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:currentColor}@media screen and (max-width:767px){.post_list .box_ttl{font-size:1.8rem}}.post_list .box_ttl:after{content:"";display:inline-block;width:1em;height:1em;aspect-ratio:1/1;background:#000;-webkit-mask:url("../img/arrow_r.svg") no-repeat center/contain;mask:url("../img/arrow_r.svg") no-repeat center/contain}.wave-bg{-webkit-mask:url("../../img/wave_bg.svg") no-repeat center -1px/100% 100%;mask:url("../../img/wave_bg.svg") no-repeat center -1px/100% 100%;-webkit-mask-composite:source-over;mask-composite:add}@media screen and (max-width:767px){.wave-bg{-webkit-mask-size:120% 100%;mask-size:120% 100%}}.single .content .blc_ttl{text-align:left;margin-bottom:1.5em}.single .content .blc_ttl+.txt{text-align:left;margin-bottom:2em;margin-top:-0.5em}.blc_overview{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px 10%;margin-block:40px var(--spacetb)}@media screen and (max-width:767px){.blc_overview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blc_overview .boxL{-webkit-box-flex:1;-ms-flex:1;flex:1}@media print,screen and (min-width:768px){.blc_overview .boxR{max-width:40%}}.blc_overview .sp_bg{background:center/cover no-repeat}@media print,screen and (min-width:768px){.blc_overview .sp_bg{background:none!important}}@media screen and (max-width:767px){.blc_overview .sp_bg{margin:-20px -20px 0;padding-inline:4%;padding-block:20px 5%;margin-bottom:40px}}.blc_overview .post_cat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:20px}.blc_overview .post_cat .item{background:#b84b4b;color:#fff;padding:5px 15px;border-radius:20px}.blc_overview .page_ttl{font-size:clamp(2rem,6vw,3.6rem);margin-bottom:1.5em;margin-left:-1.5em}@media screen and (max-width:767px){.blc_overview .page_ttl{margin-bottom:0;margin-top:55vw;font-size:clamp(2rem,5.2vw,3.6rem);margin-bottom:1em;margin-left:-1em}}.blc_overview .page_ttl h2{font-size:inherit;font-weight:500;line-height:2;padding:0.1em 1em 0.1em 1.5em;display:inline;background-color:#a33a34;color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width:767px){.blc_overview .page_ttl h2{line-height:2.5;padding:0.3em 1em 0.3em 1.5em}}.blc_overview .customer_case dt{font-size:1.8rem;margin-bottom:1em;font-weight:500}.blc_overview .customer_case dd:not(:last-child){margin-bottom:30px}.blc_overview .customer_case .data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blc_overview .customer_case .data li:not(:last-child):after{content:"|";margin:0 15px;color:#aaa}.blc_overview .img{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:767px){.blc_overview .img{display:none}}.blc_overview .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:15px}.blc_causes .wave-bg{margin-inline:calc(-1 * var(--space));height:540px;margin-bottom:var(--spacetb)}@media print,screen and (min-width:1341px){.blc_causes .wave-bg{margin-inline:calc(-1 * (100cqi - 1260px) / 2)}}@media screen and (max-width:767px){.blc_causes .wave-bg{height:70vw}}.blc_causes .wave-bg .blc_img{height:100%}.blc_causes .wave-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.blc_causes .wave-bg img{-o-object-position:left;object-position:left}}.blc_causes .sub_ttl{margin-bottom:1em;font-size:clamp(2rem,4vw,2.6rem);font-weight:500;position:relative;padding-left:1em}.blc_causes .sub_ttl:before{content:"";display:block;width:0.5em;height:0.5em;background:#9d3733;border-radius:50%;position:absolute;top:0.6em;left:0}.blc_causes .list{margin-left:10px}.blc_causes .list li{font-size:1.8rem}.blc_causes div.txt{margin-top:40px}.blc_method{position:relative}.blc_method:before{content:"";display:block;background:url("../../img/symptoms/content_img.png") no-repeat center/contain;width:100%;aspect-ratio:1.534/1}@media print,screen and (min-width:768px){.blc_method:before{width:620px;margin-left:auto;margin-top:-40px;margin-right:-140px;margin-bottom:-100px}}.blc_method .method_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px 5%}@media screen and (max-width:767px){.blc_method .method_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.blc_method .method_item:not(:last-child){margin-bottom:50px}@media screen and (max-width:767px){.blc_method .method_item:not(:last-child){margin-bottom:30px}}.blc_method .method_item .img{text-align:center}@media print,screen and (min-width:768px){.blc_method .method_item .img{width:240px}}.blc_method .method_item .img img{width:100%;height:auto;border-radius:10px}.blc_method .method_item .box{-webkit-box-flex:1;-ms-flex:1;flex:1}@media print,screen and (min-width:768px){.blc_method .method_item .box{width:47.5%}}.blc_method .method_item .method_ttl{font-size:2rem;font-weight:500;margin-bottom:1.5em}.blc_before-after .treatment_ttl{margin-bottom:1em;font-size:2rem;font-weight:500}.blc_before-after .img{text-align:center}.blc_before-after .img img{border-radius:10px}.blc_before-after .txt{margin-top:20px}.blc_before-after .treatment_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 5%;margin-bottom:90px}@media print,screen and (min-width:768px){.blc_before-after .treatment_wrapper .box{width:47.5%}}.blc_before-after .single-img_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 5%}@media screen and (max-width:767px){.blc_before-after .single-img_wrapper{gap:40px 20px}}@media print,screen and (min-width:768px){.blc_before-after .single-img_wrapper .box{width:21.25%}}@media screen and (max-width:767px){.blc_before-after .single-img_wrapper .box{width:calc((100% - 20px) / 2)}}@media screen and (max-width:500px){.blc_before-after .single-img_wrapper .box{width:100%}}.img_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5%;margin-top:var(--spacetb);max-width:960px;margin-left:auto}.blc_thoughts .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px 5%}@media screen and (max-width:767px){.blc_thoughts .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blc_thoughts .img{text-align:center}@media print,screen and (min-width:768px){.blc_thoughts .img{max-width:340px}}@media screen and (max-width:767px){.blc_thoughts .img{width:100%}}.blc_thoughts .img img{border-radius:15px}@media print,screen and (min-width:768px){.blc_thoughts .box{margin-top:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.blc_thoughts .box .data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.blc_thoughts .box .data li:not(:last-child):after{content:"|";margin:0 15px;color:#aaa}.blc_related .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media screen and (max-width:767px){.blc_related .wrapper{gap:10px}}.blc_related .wrapper .box{width:calc((100% - 20px) / 2)}@media print,screen and (min-width:1000px){.blc_related .wrapper .box{width:calc((100% - 40px) / 3)}}@media screen and (max-width:767px){.blc_related .wrapper .box{width:calc((100% - 10px) / 2)}}@media screen and (max-width:540px){.blc_related .wrapper .box{width:100%}}.blc_related .box{font-size:1.8rem}@media screen and (max-width:767px){.blc_related .box{font-size:clamp(1.6rem,1.6vw,1.8rem)}}.blc_related .box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px 20px;height:100%;position:relative;color:#3d3d3d;padding:1em 1em 20px;border:solid 1px #aaa;border-radius:10px;background:#fff}@media screen and (max-width:767px){.blc_related .box a{gap:15px}}.blc_related .box a:after{content:"";position:absolute;right:15px;bottom:10px;display:inline-block;width:1.5em;height:1em;aspect-ratio:1/1;background:#b84b4b;-webkit-mask:url("../img/arrow_r.svg") no-repeat center/contain;mask:url("../img/arrow_r.svg") no-repeat center/contain}.blc_related .box a:hover{border-color:#b84b4b}.blc_related .img{text-align:center;width:6em;aspect-ratio:1/1;max-width:100px}@media screen and (max-width:767px){.blc_related .img{width:25%}}.blc_related .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.blc_related .box_ttl{font-weight:500;-webkit-box-flex:1;-ms-flex:1;flex:1}@media print,screen and (min-width:1341px){.blc_menu{margin-inline:calc(-1 * (100cqi - 1260px) / 2)}}.blc_qa:before{content:"";display:block;padding-top:90vw;background:url("../../img/symptoms/qa_sp.png") no-repeat center/100% auto;margin-inline:-20px;margin-bottom:40px}@media print,screen and (min-width:768px){.blc_qa:before{display:none}}.single-symptoms .blc_profile{position:relative}.single-symptoms .blc_profile:before{content:"";position:absolute;top:-70vw;left:0;width:100cqi;background:url("../img/body_bg_wave02.svg") no-repeat center top/100% auto;z-index:-1;padding-top:270%;opacity:0.5}@media print,screen and (min-width:1341px){.single-symptoms .blc_profile:before{left:calc(-1 * (100vw - 1340px) / 2);width:100cqi}}
/*# sourceMappingURL=symptoms.css.map */