#m-top[data-v-c5307e04]{padding:10px 0;background-color:#fff}.top[data-v-c5307e04]{display:flex;justify-content:space-around}.clinic-name[data-v-c5307e04]{line-height:30px;color:#62b6e2;font-size:16px;font-weight:700}.menu-list[data-v-c5307e04]{transition:.8s ease;height:0;overflow:hidden;font-weight:700}.menu-list .option[data-v-c5307e04]{line-height:3rem;border-bottom:1px solid #fff;background-color:#62b6e2;color:#edf7fc;font-size:14px;padding-left:1.5rem;height:48px;transition:50ms}.menu-list .option[data-v-c5307e04]:active{background-color:#fff;color:#62b6e2;font-size:12px}.menu-list .sub-menu[data-v-c5307e04]{line-height:3rem;border-bottom:1px solid #fff;background-color:#62b6e2;color:#edf7fc;font-size:14px;padding-left:1.5rem;transition:.8s ease;overflow:hidden;height:48px;position:relative}.menu-list .sub-menu .sub-element[data-v-c5307e04]{line-height:3rem;width:80%;border-top:1px solid #fff;background-color:#62b6e2;color:#edf7fc;font-size:14px;padding-left:2rem;height:48px;transition:50ms}.menu-list .sub-menu .sub-element[data-v-c5307e04]:active{background-color:#fff;color:#62b6e2;font-size:12px}.menu-list .sub-menu .sub-title[data-v-c5307e04]{line-height:3rem;height:48px}.menu-list .sub-menu .sub-menu-arrow[data-v-c5307e04]{transition:.8s ease;position:absolute;top:0;right:40px;transform:rotate(0deg);font-weight:700;font-size:large}#privacy-policy .policy-content[data-v-5fba03d6]{padding:40px 0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif,Hiragino Sans,ヒラギノ角ゴシック;color:#333;line-height:1.8}#privacy-policy .policy-content .page-title[data-v-5fba03d6]{font-size:32px;font-weight:600;margin-bottom:10px;color:#1a1a1a;border-bottom:2px solid #06c;padding-bottom:15px}#privacy-policy .policy-content .subtitle[data-v-5fba03d6]{font-size:14px;color:#666;margin-bottom:40px;margin-left:0}#privacy-policy .policy-content .section[data-v-5fba03d6]{margin-bottom:25px;display:block}#privacy-policy .policy-content .section .section-number[data-v-5fba03d6]{display:inline-block;min-width:35px;font-weight:600;color:#06c;font-size:16px;margin-right:10px;vertical-align:top}#privacy-policy .policy-content .section .section-title[data-v-5fba03d6]{display:inline-block;font-size:16px;font-weight:600;color:#06c;margin-bottom:8px;vertical-align:top}#privacy-policy .policy-content .section .section-body[data-v-5fba03d6]{margin-top:8px;font-size:14px;line-height:1.8;margin-left:45px}#privacy-policy .policy-content .section .section-body p[data-v-5fba03d6]{margin-bottom:12px}#privacy-policy .policy-content .section .section-body p[data-v-5fba03d6]:last-child{margin-bottom:0}#privacy-policy .policy-content .section .section-body p.note[data-v-5fba03d6]{font-size:13px;color:#666;margin-top:10px;padding-left:12px;border-left:3px solid #ffc107;background-color:#fffbf0;padding:10px 12px;margin-bottom:0}#privacy-policy .policy-content .section .section-body .item-list[data-v-5fba03d6]{list-style:none;padding-left:0;margin:12px 0}#privacy-policy .policy-content .section .section-body .item-list li[data-v-5fba03d6]{padding-left:20px;position:relative;margin-bottom:8px;font-size:14px}#privacy-policy .policy-content .section .section-body .item-list li[data-v-5fba03d6]:before{content:"•";position:absolute;left:0;color:#06c;font-weight:700}#privacy-policy .policy-content .section .section-body .item-list li[data-v-5fba03d6]:last-child{margin-bottom:0}#privacy-policy .policy-content .subsection[data-v-5fba03d6]{margin:15px 0;padding-left:12px}#privacy-policy .policy-content .subsection .subsection-title[data-v-5fba03d6]{font-weight:600;font-size:14px;color:#06c;margin-bottom:10px}#privacy-policy .policy-content .subsection .item-list[data-v-5fba03d6]{list-style:none;padding-left:0;margin:10px 0}#privacy-policy .policy-content .subsection .item-list li[data-v-5fba03d6]{padding-left:20px;position:relative;margin-bottom:6px;font-size:14px}#privacy-policy .policy-content .subsection .item-list li[data-v-5fba03d6]:before{content:"○";position:absolute;left:0;color:#666}#privacy-policy .policy-content .contact-section .contact-item[data-v-5fba03d6]{display:flex;margin-bottom:12px;font-size:14px;align-items:flex-start}#privacy-policy .policy-content .contact-section .contact-item[data-v-5fba03d6]:last-child{margin-bottom:0}#privacy-policy .policy-content .contact-section .contact-item .label[data-v-5fba03d6]{min-width:110px;font-weight:600;color:#06c}#privacy-policy .policy-content .contact-section .contact-item .value[data-v-5fba03d6]{flex:1;color:#666}#privacy-policy .policy-content .footer-info[data-v-5fba03d6]{margin-top:50px;padding-top:20px;border-top:1px solid #ddd;font-size:14px}#privacy-policy .policy-content .footer-info .footer-item[data-v-5fba03d6]{display:flex;margin-bottom:8px}#privacy-policy .policy-content .footer-info .footer-item .label[data-v-5fba03d6]{min-width:110px;font-weight:600;color:#06c}#privacy-policy .policy-content .footer-info .footer-item .value[data-v-5fba03d6]{flex:1;color:#666}@media(max-width:768px){#privacy-policy .policy-content[data-v-5fba03d6]{padding:20px 12px}#privacy-policy .policy-content .page-title[data-v-5fba03d6]{font-size:24px;margin-bottom:10px}#privacy-policy .policy-content .subtitle[data-v-5fba03d6]{font-size:13px;margin-bottom:25px}#privacy-policy .policy-content .section[data-v-5fba03d6]{margin-bottom:20px}#privacy-policy .policy-content .section .section-number[data-v-5fba03d6]{margin-bottom:5px;margin-right:8px}#privacy-policy .policy-content .section .section-title[data-v-5fba03d6]{margin-bottom:6px}#privacy-policy .policy-content .section .section-body[data-v-5fba03d6]{font-size:13px;margin-left:35px;margin-top:6px}#privacy-policy .policy-content .section .section-body .item-list li[data-v-5fba03d6]{font-size:13px}#privacy-policy .policy-content .footer-info[data-v-5fba03d6]{margin-top:30px;padding-top:15px}#privacy-policy .policy-content .footer-info .footer-item[data-v-5fba03d6]{font-size:13px}}