@charset "UTF-8";.wrapper_contents{margin-bottom:40px}.centerTxt{display:block;width:100%;text-align:center}.responsive_img{width:100%;height:auto;margin:0;padding:0;vertical-align:middle}.imgsize90{width:90%;height:auto}.imgsize80{width:80%;height:auto}.pcshow{display:none}.spshow{display:block}.pcshow-inline{display:none}.spshow-inline{display:inline-block}.wrapper_detail{padding-left:.3em;padding-right:.3em}.wrapper_detail .h2_privacy-policy{font-weight:400;line-height:1.5;text-align:left;margin-bottom:.5em;color:#77534d;border-bottom:8px solid #519dc6}.wrapper_detail .h3_privacy-policy{font-weight:400;line-height:1.5;text-align:left;margin-top:1.5em;margin-bottom:.5em;padding:.3em 0;color:#77534d;border-bottom:2px solid #c6c6c6}.wrapper_detail .h4_privacy-policy{font-weight:400;line-height:1.5;text-align:left;margin-top:.5em;margin-bottom:.5em;padding:.3em 0;color:#77534d;font-size:1.12em}.wrapper_detail img{margin:50px 0 20px 0;padding:0;vertical-align:middle}.wrapper_detail p{margin-top:.2em;margin-left:0;margin-right:0;line-height:1.7;font-size:clamp(12px,3.3vw,16px)}.wrapper_detail ul{margin:0;padding:0}.wrapper_detail ul li{padding:.2em 0 .2em 1.5em;margin-left:0;text-indent:-1.7em;list-style:none;color:#333;line-height:1.7;font-size:clamp(12px,3.3vw,16px)}.wrapper_detail ul li:first-child{padding:0 0 .2em 1.5em;margin-left:0;text-indent:-1.7em;list-style:none;color:#333;line-height:1.7;font-size:clamp(12px,3.3vw,16px)}.wrapper_detail ul li::before{display:inline-block;content:"";margin-top:.4em;margin-right:.5em;margin-left:.5em;width:12px;height:12px;vertical-align:top;border-radius:6px;background-color:#499bcc}.wrapper_detail ul li:last-child{border-bottom:none}.wrapper_detail p strong{color:#f80}@media screen and (min-width:970px){.pcshow{display:block}.spshow{display:none}.pcshow-inline{display:inline-block}.spshow-inline{display:none}.col-12{float:left;width:98%;margin-left:1%;margin-right:1%}.wrapper_detail .h2_medical-dx{font-size:clamp(16px,4.2vw,26px);margin-bottom:.5em}.wrapper_contents{clear:both;float:left;width:100%;margin-bottom:20px}.wrapper_detail{margin-bottom:20px}.wrapper_detail img{width:calc(100%);margin-left:0;margin-bottom:40px}.wrapper_detail p{width:calc(100% - 20px);font-size:100%;margin-left:2%;margin-right:20px;font-size:clamp(12px,4.2vw,16px)}}