.post-type-archive .prevention{margin-top:0}.cat_nav .inner{display:flex;flex-wrap:wrap;justify-content:center;padding-block:50px}@media screen and (max-width: 767px){.cat_nav .inner{padding-block:20px 40px}}.cat_nav.low{padding-block:20px 50px}.cat_nav li{margin:.5%;line-height:1.3;text-align:center;flex-grow:1}.cat_nav li a{display:block;background:#fff;padding:10px 20px;border-radius:50px;border:solid 1px #aaa}.cat_nav li a:hover{border-color:#53AE4A;color:#53AE4A}.cat_nav li.current-cat a,.cat_nav li.active a{border-color:#53AE4A;background:#53AE4A;color:#fff}.blc_symptoms{position:relative;margin-bottom:-80px;padding-bottom:60px}.blc_symptoms:before{content:'';display:block;position:absolute;inset:0;top:-88px;background:url("../../img/pattern_01.jpg") repeat center;z-index:-5}.blc_symptoms .symptoms_wraper{display:flex;flex-wrap:wrap;gap:15px 20px}@media print, screen and (min-width: 768px){.blc_symptoms .symptoms_wraper{gap:40px}}.blc_symptoms .symptoms_wraper .box{background:#f2f8ea;border:solid 1px #DADCE0;border-radius:100px;width:100%}@media print, screen and (min-width: 768px){.blc_symptoms .symptoms_wraper .box{width:calc((100% - 40px) / 2)}}.blc_symptoms .symptoms_wraper .box a{padding:20px 3em;display:flex;align-items:center;gap:20px;width:100%;height:100%}.blc_symptoms .symptoms_wraper .box .outline{flex:1;font-size:var(--fontsize16)}.blc_symptoms .symptoms_wraper .box .outline .name{font-weight:600;margin-bottom:.7em;line-height:1;font-size:2rem;display:flex;align-items:center;justify-content:space-between;gap:15px}.blc_symptoms .symptoms_wraper .box .outline .name:after{content:'';display:block;width:20px;aspect-ratio:1 / 1;mask:linear-gradient(#000, #000),url("../img/icon_next.svg") center/70% no-repeat;mask-composite:exclude;border-radius:50%;background:#53AE4A}.blc_symptoms .symptoms_wraper .box .post_cat{display:flex;flex-wrap:wrap;gap:5px;margin-top:15px}.blc_symptoms .symptoms_wraper .box .post_cat .item{background:#fff;padding:5px 10px;border-radius:60px;font-size:1.4rem;border:solid 1px #DADCE0;line-height:1}@media screen and (max-width: 767px){.blc_symptoms .symptoms_wraper .box .post_cat .item{font-size:1.2rem}}@media print, screen and (min-width: 768px){.blc_read .inner{display:flex;gap:40px}}.blc_read .inner .box{flex:1;padding-block:20px}.blc_read .inner .img{border-top-left-radius:30px;border-bottom-left-radius:30px;overflow:hidden;position:relative}@media print, screen and (min-width: 768px){.blc_read .inner .img{width:40%;min-height:350px}}@media print, screen and (min-width: 1200px){.blc_read .inner .img{width:calc(40% + (100vw - 1200px) / 2);margin-right:calc( (100vw - 1200px) / 2 * -1)}}@media screen and (max-width: 767px){.blc_read .inner .img{height:70vw;margin-left:4%}}.blc_read .inner .img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.blc_read .symptoms_ttl{font-size:clamp(2.8rem, 2.8vw, 3.2rem);margin-bottom:1em;font-family:"Noto Serif JP",serif}@media screen and (max-width: 767px){.blc_read .symptoms_ttl{font-size:clamp(2rem, 5.3vw, 4rem)}}.anchor_link{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}@media screen and (max-width: 767px){.anchor_link{gap:7px}}.anchor_link li{text-align:center;line-height:1.3;flex-grow:1}.anchor_link li a{display:grid;place-content:center;border-radius:60px;background:#fff;border:solid 1px #aaa;color:inherit;width:100%;height:100%;padding:10px 15px 20px;position:relative}.anchor_link li a:after{content:'';display:inline-block;position:absolute;left:0;right:0;bottom:8px;width:9px;height:9px;margin:0 auto;border-bottom:1px solid #53AE4A;border-right:1px solid #53AE4A;transform:rotate(45deg)}.blc_cause{position:relative}.blc_cause:before{content:'';display:block;position:absolute;z-index:-1;left:0;right:0;background:url("../../img/medical-info/symptoms_bg.svg") center/100% auto no-repeat}@media print, screen and (min-width: 768px){.blc_cause:before{top:50%;transform:translate(0, -50%);padding-top:50%}}@media screen and (max-width: 767px){.blc_cause:before{top:0;background-size:auto 100%;bottom:0}}@media print, screen and (min-width: 768px){.blc_cause .blc_ttl{display:flex;align-items:center;gap:15px}}.blc_cause .blc_ttl:before{content:'';display:block;aspect-ratio:1 / 1;background:url("../img/department_01.png") center/contain no-repeat}@media print, screen and (min-width: 768px){.blc_cause .blc_ttl:before{width:64px}}@media screen and (max-width: 767px){.blc_cause .blc_ttl:before{max-width:64px;width:2.5em;margin:0 auto 20px}}.blc_cause .wraper{display:flex;flex-wrap:wrap;gap:20px}.blc_cause .wraper .box{width:calc((100% - 20px) / 2);border-radius:15px;border:solid 1px #eee;background:#fff;padding:30px}@media screen and (max-width: 767px){.blc_cause .wraper .box{padding:20px}}@media screen and (max-width: 550px){.blc_cause .wraper .box{width:100%}}.blc_cause .wraper .box dt{font-weight:700;font-size:var(--fontsize24)}.blc_cause .wraper .box dd{margin-top:10px}@media print, screen and (min-width: 768px){.blc_features .blc_ttl{display:flex;align-items:center;gap:15px}}.blc_features .blc_ttl:before{content:'';display:block;aspect-ratio:1 / 1;background:url("../img/icon_teeth-doctor.png") center/contain no-repeat}@media print, screen and (min-width: 768px){.blc_features .blc_ttl:before{width:64px}}@media screen and (max-width: 767px){.blc_features .blc_ttl:before{max-width:64px;width:2.5em;margin:-30px auto 20px}}.blc_features .blc{background:#f3f8ec;padding:40px;border-radius:15px;border:solid 1px #e9eedf}@media screen and (max-width: 767px){.blc_features .blc{padding:30px 20px}}.blc_features .blc:not(:last-of-type){margin-bottom:40px}@media screen and (max-width: 767px){.blc_features .blc:not(:last-of-type){margin-bottom:20px}}.blc_features .sub_ttl{font-size:2.4rem;font-family:"Noto Serif JP",serif;position:relative;padding-left:1.2em;font-weight:600}.blc_features .sub_ttl:before{content:'';display:block;width:.8em;aspect-ratio:1 / 1;border-radius:50%;border:solid 3px #00913a;position:absolute;left:0;top:.3em}.blc_features .box_wrapper .box{padding:10px 15px}@media print, screen and (min-width: 768px){.blc_features .box_wrapper .box{display:flex;gap:40px;padding:15px 20px}}.blc_features .box_wrapper .box:not(:last-child){border-bottom:dashed 1px #aaa}.blc_features .box_wrapper .box .box_ttl{font-weight:bold;font-size:2rem;display:block;margin-bottom:15px}.blc_features .box_wrapper .box .txt{flex:1}.blc_features .box_wrapper .box .img{position:relative;text-align:center}@media print, screen and (min-width: 768px){.blc_features .box_wrapper .box .img{width:240px;text-align:center}}@media screen and (max-width: 767px){.blc_features .box_wrapper .box .img{margin-block:15px}}.blc_features .box_wrapper .box .img img{height:auto}@media print, screen and (min-width: 768px){.blc_features .box_wrapper .box .img img{width:100%;height:100%;position:absolute;inset:0;object-fit:contain}}.faq-list{margin-top:45px}.faq-list dt{font-size:2rem;font-weight:700;margin-bottom:20px;padding-left:40px;position:relative}.faq-list dt:before{content:'';display:block;width:30px;aspect-ratio:1 / 1;text-align:center;position:absolute;left:0;top:0;background:#53ae4a url("../img/Q.svg") no-repeat center/15px auto;color:#fff;border-radius:50%}.faq-list dd{margin-left:40px;padding:15px 30px;border-radius:15px;border:solid 1px #ddd}@media screen and (max-width: 767px){.faq-list dd{padding:10px 20px;margin-left:15px}}.faq-list dd:not(:last-child){margin-bottom:50px}
/*# sourceMappingURL=symptoms.css.map */
