/* clinic の配置（build/render-clean.js が本番の実測から生成。手で編集しない） */
.b5{margin-top:7px;margin-left:43%;width:14%;border-top:1px solid #401f00}
.b6{margin-top:7px}
.b3{margin-top:75px;max-width:1170px}
.b2{background:linear-gradient(rgba(255, 255, 255, 0.5),rgba(255, 255, 255, 0.5)),url("../../img/uploads/2023/12/IMG_0042-scaled.webp") 51% 51% / cover no-repeat;padding-bottom:119px}
.b9{margin-top:10px}
.b8{margin-top:24px;padding-bottom:10px;max-width:1170px}
.b7{padding-bottom:24px}
.b16{margin-top:15px;margin-left:1.469%;width:97.061%}
.b15{background:#f7faee;border-style:solid;border-color:rgba(34, 172, 56, 0.8);border-width:1px 1px 1px 1px;padding-bottom:15px}
.b14{margin-top:5px;margin-left:1.424%;width:97.15%}
.b21{margin-top:30px;margin-left:12.225%;width:73.554%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b20{width:50%;padding-bottom:44.9px}
.b23{margin-top:25px;margin-left:5.035%;width:92.95%}
.b24{margin-top:30.3px;margin-left:5.035%;width:92.95%}
.b22{width:50%;padding-bottom:20px}
.b19{margin-top:5px;margin-left:1.466%;width:97.067%}
.b18{margin-top:30px;padding-bottom:5px}
.b17{margin-left:1.424%;width:97.15%}
.b13{margin-top:30px;padding-bottom:5px}
.b11{margin-top:75px;max-width:1053px}
.b10{padding-bottom:75px}
.b31{margin-top:15px;margin-left:1.469%;width:97.061%}
.b30{background:#f7faee;border-style:solid;border-color:rgba(34, 172, 56, 0.8);border-width:1px 1px 1px 1px;padding-bottom:15px}
.b29{margin-top:5px;margin-left:1.424%;width:97.15%}
.b36{margin-top:30px;margin-left:12.225%;width:73.554%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b35{width:50%;padding-bottom:76.1px}
.b38 th{background:#bdd873;color:#401f00;font-size:16px;font-weight:400;line-height:1.9;text-align:left;padding:10px 25px 10px 25px;border-bottom:1px solid rgba(34, 172, 56, 0.1)}
.b38 td{background:#ffffff;color:#000000;font-size:16px;font-weight:400;line-height:1.6;text-align:left;padding:0px 0px 0px 20px;border-bottom:1px solid rgba(34, 172, 56, 0.11)}
.b38 tr:nth-child(even) td{background:#f9f9f9}
.b38{margin-top:15px;margin-left:3.021%;width:93.957%}
.b37{width:50%;padding-bottom:15px}
.b34{margin-top:5px;margin-left:1.466%;width:97.067%}
.b33{margin-top:30px;padding-bottom:5px}
.b32{margin-left:1.424%;width:97.15%}
.b28{margin-top:30px;padding-bottom:5px}
.b26{margin-top:75px;max-width:1053px}
.b25{padding-bottom:75px}
.b45{margin-top:15px;margin-left:1.469%;width:97.061%}
.b44{background:#f7faee;border-style:solid;border-color:rgba(34, 172, 56, 0.8);border-width:1px 1px 1px 1px;padding-bottom:15px}
.b43{margin-top:5px;margin-left:1.424%;width:97.15%}
.b50{margin-top:55px;margin-left:1.51%;width:96.978%}
.b51{margin-top:17px;margin-left:1.51%;width:96.978%;border-top:1px solid rgba(64, 31, 0, 0.8)}
.b49{padding-bottom:12px}
.b48{margin-top:5px;margin-left:1.466%;width:97.067%}
.b54{margin-top:15px;margin-left:3.021%;width:93.957%}
.b53{width:50%;padding-bottom:142.2px}
.b56{margin-top:15px;margin-left:12.426%;width:75.166%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b55{width:50%;padding-bottom:15px}
.b52{margin-left:1.466%;width:97.067%}
.b47{margin-top:30px;padding-bottom:5px}
.b46{margin-left:1.424%;width:97.15%}
.b61{margin-top:55px;margin-left:1.51%;width:96.978%}
.b62{margin-top:17px;margin-left:1.51%;width:96.978%;border-top:1px solid rgba(64, 31, 0, 0.8)}
.b60{padding-bottom:12px}
.b59{margin-top:5px;margin-left:1.466%;width:97.067%}
.b65{margin-top:15px;margin-left:12.426%;width:75.166%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b64{width:50%;padding-bottom:15px}
.b67{margin-top:15px;margin-left:3.021%;width:93.957%}
.b66{width:50%;padding-bottom:172.6px}
.b63{margin-left:1.466%;width:97.067%}
.b58{margin-top:30px;padding-bottom:5px}
.b57{margin-left:1.424%;width:97.15%}
.b42{margin-top:30px;padding-bottom:5px}
.b70{margin-top:15px;margin-left:4.278%;width:91.443%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b71{margin-top:20px;margin-left:4.278%;width:91.443%}
.b69{width:33.295%;padding-bottom:15.7px}
.b73{margin-top:15px;margin-left:4.278%;width:91.443%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b74{margin-top:19.9px;margin-left:4.278%;width:91.443%}
.b72{width:33.295%;padding-bottom:15.9px}
.b76{margin-top:15px;margin-left:4.264%;width:91.47%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b77{margin-top:20px;margin-left:4.264%;width:91.47%}
.b75{width:33.399%;padding-bottom:15px}
.b68{margin-top:100.1px}
.b80{margin-top:15px;margin-left:4.278%;width:91.443%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b81{margin-top:19.9px;margin-left:4.278%;width:91.443%}
.b79{width:33.295%;padding-bottom:15.7px}
.b83{margin-top:15px;margin-left:4.278%;width:91.443%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b84{margin-top:19.9px;margin-left:4.278%;width:91.443%}
.b82{width:33.295%;padding-bottom:15.7px}
.b86{margin-top:15px;margin-left:4.264%;width:91.47%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b87{margin-top:19.9px;margin-left:4.264%;width:91.47%}
.b85{width:33.399%;padding-bottom:15.1px}
.b92{margin-top:15px;margin-left:1.469%;width:97.061%}
.b91{background:#f7faee;border-style:solid;border-color:rgba(34, 172, 56, 0.8);border-width:1px 1px 1px 1px;padding-bottom:15px}
.b90{margin-top:5px;margin-left:1.424%;width:97.15%}
.b95{margin-top:15px;margin-left:2.932%;width:94.134%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b96{margin-top:20px;margin-left:2.932%;width:94.134%}
.b94{width:50%;padding-bottom:15px}
.b98{margin-top:15px;margin-left:2.932%;width:94.134%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b99{margin-top:20px;margin-left:2.932%;width:94.134%}
.b97{width:50%;padding-bottom:15px}
.b93{margin-left:1.424%;width:97.15%}
.b102{margin-top:15px;margin-left:2.932%;width:94.134%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b103{margin-top:19.9px;margin-left:2.932%;width:94.134%}
.b101{width:50%;padding-bottom:15.1px}
.b105{margin-top:15px;margin-left:2.932%;width:94.134%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b106{margin-top:19.9px;margin-left:2.932%;width:94.134%}
.b104{width:50%;padding-bottom:15.1px}
.b100{margin-left:1.424%;width:97.15%}
.b109{margin-top:15px;margin-left:2.932%;width:94.134%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b110{margin-top:20px;margin-left:2.932%;width:94.134%}
.b108{width:50%;padding-bottom:15px}
.b112{margin-top:15px;margin-left:2.932%;width:94.134%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b113{margin-top:20px;margin-left:2.932%;width:94.134%}
.b111{width:50%;padding-bottom:15px}
.b107{margin-top:-0.1px;margin-left:1.424%;width:97.15%}
.b116{margin-top:15px;margin-left:2.932%;width:94.134%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b117{margin-top:19.9px;margin-left:2.932%;width:94.134%}
.b115{width:50%;padding-bottom:15.1px}
.b119{margin-top:15px;margin-left:2.932%;width:94.134%;border-radius:30px 30px 30px 30px;overflow:hidden}
.b120{margin-top:19.9px;margin-left:2.932%;width:94.134%}
.b118{width:50%;padding-bottom:15.1px}
.b114{margin-left:1.424%;width:97.15%}
.b89{margin-top:30px;padding-bottom:4.9px}
.b88{margin-top:99.9px}
.b40{margin-top:75px;max-width:1053px}
.b39{padding-bottom:75px}
.b1{margin-inline:20px}
@media (max-width:767px){
.b4{margin-top:10px}
.b3{margin-top:25px;padding-bottom:10px;width:92.307%;margin-left:auto}
.b2{padding-bottom:25px}
.b9{margin-left:5.128%;width:94.871%}
.b8{margin-top:15px;width:100%}
.b7{padding-bottom:15px}
.b16{margin-top:20px;margin-left:0%;width:100%}
.b15{padding-bottom:20px}
.b14{margin-top:10px;margin-left:0%;width:100%}
.b21{margin-top:10px;margin-left:15%;width:70%}
.b20{width:100%;padding-bottom:10px}
.b23{margin-top:20px;margin-left:0%;width:100%}
.b24{margin-top:24px;margin-left:0%;width:100%}
.b22{margin-top:-0.1px;width:100%}
.b19{margin-top:10px;margin-left:0%;width:100%;padding-bottom:0.1px}
.b18{padding-bottom:10px}
.b17{margin-left:0%;width:100%}
.b13{padding-bottom:10px}
.b11{margin-top:25px;width:83.076%;margin-left:auto}
.b10{padding-bottom:25px}
.b31{margin-top:20px;margin-left:0%;width:100%}
.b30{padding-bottom:20px}
.b29{margin-top:10px;margin-left:0%;width:100%}
.b36{margin-top:10px;margin-left:15%;width:70%}
.b35{width:100%;padding-bottom:10px}
.b38{margin-top:20px;margin-left:0%;width:100%}
.b37{width:100%;padding-bottom:20px}
.b34{margin-top:10px;margin-left:0%;width:100%}
.b33{padding-bottom:10px}
.b32{margin-left:0%;width:100%}
.b28{padding-bottom:10px}
.b26{margin-top:25px;width:83.076%;margin-left:auto}
.b25{margin-top:-0.1px;padding-bottom:25px}
.b45{margin-top:20px;margin-left:0%;width:100%}
.b44{padding-bottom:20px}
.b43{margin-top:10px;margin-left:0%;width:100%}
.b50{margin-top:30px;margin-left:0%;width:100%}
.b51{margin-left:0%;width:100%}
.b49{padding-bottom:17px}
.b48{margin-top:10px;margin-left:0%;width:100%}
.b54{margin-top:20px;margin-left:2.849%;width:94.301%}
.b53{width:100%;padding-bottom:20px}
.b56{margin-top:20px;margin-left:10%;width:80%}
.b55{width:100%;padding-bottom:20px}
.b52{margin-left:0%;width:100%}
.b47{padding-bottom:10px}
.b46{margin-left:0%;width:100%}
.b61{margin-top:30px;margin-left:0%;width:100%}
.b62{margin-left:0%;width:100%}
.b60{padding-bottom:17px}
.b59{margin-top:10px;margin-left:0%;width:100%}
.b65{margin-top:20px;margin-left:10%;width:80%}
.b64{width:100%;padding-bottom:20px}
.b67{margin-top:20px;margin-left:2.849%;width:94.301%}
.b66{margin-top:0.1px;width:100%;padding-bottom:20px}
.b63{margin-left:0%;width:100%}
.b58{padding-bottom:10px}
.b57{margin-left:0%;width:100%}
.b42{padding-bottom:10.1px}
.b70{margin-top:20px;margin-left:0%;width:100%}
.b71{margin-left:0%;width:100%}
.b69{width:100%;padding-bottom:20px}
.b73{margin-top:20px;margin-left:0%;width:100%}
.b74{margin-top:20px;margin-left:0%;width:100%}
.b72{width:100%;padding-bottom:20px}
.b76{margin-top:20px;margin-left:0%;width:100%}
.b77{margin-left:0%;width:100%}
.b75{width:100%;padding-bottom:20px}
.b68{margin-top:100px;padding-bottom:0.1px}
.b80{margin-top:20px;margin-left:0%;width:100%}
.b81{margin-top:20.1px;margin-left:0%;width:100%}
.b79{width:100%;padding-bottom:19.9px}
.b83{margin-top:20px;margin-left:0%;width:100%}
.b84{margin-top:20px;margin-left:0%;width:100%}
.b82{margin-top:0.1px;width:100%;padding-bottom:20px}
.b86{margin-top:20px;margin-left:0%;width:100%}
.b87{margin-top:20px;margin-left:0%;width:100%}
.b85{width:100%;padding-bottom:20px}
.b78{margin-top:-0.1px}
.b92{margin-top:20px;margin-left:0%;width:100%}
.b91{padding-bottom:20px}
.b90{margin-top:10px;margin-left:0%;width:100%}
.b95{margin-top:20px;margin-left:0%;width:100%}
.b96{margin-left:0%;width:100%}
.b94{width:100%;padding-bottom:20px}
.b98{margin-top:20px;margin-left:0%;width:100%}
.b99{margin-top:20.1px;margin-left:0%;width:100%}
.b97{width:100%;padding-bottom:19.9px}
.b93{margin-left:0%;width:100%;padding-bottom:0.1px}
.b102{margin-top:20px;margin-left:0%;width:100%}
.b103{margin-top:20px;margin-left:0%;width:100%}
.b101{width:100%;padding-bottom:20px}
.b105{margin-top:20px;margin-left:0%;width:100%}
.b106{margin-top:20px;margin-left:0%;width:100%}
.b104{width:100%;padding-bottom:20px}
.b100{margin-left:0%;width:100%;padding-bottom:0.1px}
.b109{margin-top:20px;margin-left:0%;width:100%}
.b110{margin-top:20.1px;margin-left:0%;width:100%}
.b108{width:100%;padding-bottom:19.9px}
.b112{margin-top:20px;margin-left:0%;width:100%}
.b113{margin-left:0%;width:100%}
.b111{margin-top:0.1px;width:100%;padding-bottom:20px}
.b107{margin-left:0%;width:100%}
.b116{margin-top:20px;margin-left:0%;width:100%}
.b117{margin-top:20px;margin-left:0%;width:100%}
.b115{width:100%;padding-bottom:20px}
.b119{margin-top:20px;margin-left:0%;width:100%}
.b120{margin-top:20px;margin-left:0%;width:100%}
.b118{width:100%;padding-bottom:20px}
.b114{margin-left:0%;width:100%;padding-bottom:0.1px}
.b89{padding-bottom:10px}
.b88{margin-top:100px}
.b40{margin-top:0px;width:90%;margin-left:auto}
.b39{padding-bottom:0px}
.b1{margin-inline:0px}
}
