﻿@media(max-width:520px){.page--doctor .section__heading h1{margin-top:.3em;}.page--doctor .section__heading .inner{font-size:90%;}}#doctorSchedule .button{background:#7a8fcc;}.media-pc #doctorSchedule .button:hover{background:#5475c6;}#doctorSchedule.image-list .button{min-width:auto;}@media(max-width:480px){#doctorSchedule.image-list .button{transform:scale(.86);}}#doctorSchedule.image-list li .img-wrap::after{content:"";width:100px;height:60px;position:absolute;bottom:0;right:0;}#doctorSchedule .icon{background:#6784cc;border:2px solid #fff;border-radius:24px;cursor:pointer;font-size:1.3rem;width:68px;height:27px;position:absolute;bottom:5px;right:5px;transition:background .3s ease;}.media-pc #doctorSchedule .icon:hover{background:#5475c6;}.button.dummy{min-width:auto;}@media(max-width:480px){.button.dummy{transform:scale(.86);}}#doctorCalendar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;align-items:center;justify-content:center;opacity:0;transition:opacity .4s;overscroll-behavior:none;overflow-y:auto;}@-moz-document url-prefix(){#doctorCalendar{scrollbar-width:none;}}#doctorCalendar::-webkit-scrollbar{width:0;}#doctorCalendar.open{display:flex;}#doctorCalendar.open .close-btn{opacity:1;}#doctorCalendar.fade{opacity:1;transition:opacity .6s;}#doctorCalendar .calendar__bg{background:rgba(220,230,255,.6);height:calc(100% + 1px);left:0;position:absolute;top:0;width:100%;}#doctorCalendarBox{background:#fff;position:relative;border:4px solid #b8daea;border-radius:16px;box-shadow:0 5px 4px rgba(0,0,0,.2);max-width:calc(100% - 28px);max-height:calc(100% - 28px);overflow:auto;-webkit-overflow-scrolling:auto;transform:scale(.7);transition:none;}#doctorCalendarBox::-webkit-scrollbar{width:0;display:none;}#doctorCalendarBox::-webkit-scrollbar{width:3px;background:#ddd;}#doctorCalendarBox::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:3px;}#doctorCalendar.zoom #doctorCalendarBox{transform:scale(1);transition:transform .4s;}#doctorCalendar.zoom #doctorCalendarBox iframe{opacity:1;transition:opacity .2s linear .4s;}#doctorCalendar.zoom #doctorCalendarBox .message{opacity:1;transition:opacity .2s linear .4s;}#doctorCalendarBox iframe{max-width:100%;display:none;opacity:0;transition:opacity .4s,height .4s ease;}#doctorCalendarBox iframe.calendar{width:700px;height:700px;}#doctorCalendarBox .message{max-width:100%;display:none;opacity:0;transition:opacity .4s,height .4s ease;width:800px;height:auto;max-height:100%;}@media(max-width:580px){#doctorCalendarBox .message{width:290px;min-width:60vw;}}#doctorCalendarBox .message__content{box-sizing:border-box;padding:25px 25px 25px 25px;}@media(min-width:581px){#doctorCalendarBox .message__content{display:flex;justify-content:center;}}#doctorCalendarBox .message__pictur{width:240px;}@media(min-width:581px){#doctorCalendarBox .message__pictur{flex-shrink:0;}}@media(max-width:580px){#doctorCalendarBox .message__pictur{padding-bottom:12px;margin:auto;}}#doctorCalendarBox .message__pictur img{width:100%;border-radius:12px;}#doctorCalendarBox .message__txt{box-sizing:border-box;}@media(min-width:581px){#doctorCalendarBox .message__txt{padding-left:5%;width:calc(100% - 240px);}}#doctorCalendarBox .message__txt .name{color:#591b1b;font-size:2.4rem;line-height:1.2;padding-bottom:5px;}@media(max-width:580px){#doctorCalendarBox .message__txt .name{max-width:240px;margin:auto;}}#doctorCalendarBox .message .list--dl-icon{padding-bottom:8px;}#doctorCalendarBox .message .list--dl-icon dt{display:flex;justify-content:space-between;width:85px;white-space:nowrap;}#doctorCalendarBox .message .list--dl-icon dt::after{content:":";padding-right:4px;}#doctorCalendarBox .message .list--dl-icon dt.dt-s{width:58px;}#doctorCalendarBox .message .list--dl-icon dd{width:calc(100% - 85px);}#doctorCalendarBox .message .list--dl-icon dd.dd-s{width:calc(100% - 58px);}#doctorCalendarBox.Kozaki iframe#Kozaki{display:block;}#doctorCalendarBox.messageKozaki #messageKozaki{display:block;}#doctorCalendarBox.Kurata iframe#Kurata{display:block;}#doctorCalendarBox.messageKurata #messageKurata{display:block;}#doctorCalendarBox.Aono iframe#Aono{display:block;}#doctorCalendarBox.messageAono #messageAono{display:block;}#doctorCalendarBox.Kawata iframe#Kawata{display:block;}#doctorCalendarBox.messageKawata #messageKawata{display:block;}#doctorCalendarBox.Isomura iframe#Isomura{display:block;}#doctorCalendarBox.messageIsomura #messageIsomura{display:block;}#doctorCalendarBox.Matsumoto iframe#Matsumoto{display:block;}#doctorCalendarBox.messageMatsumoto #messageMatsumoto{display:block;}#doctorCalendarBox.Tenjo iframe#Tenjo{display:block;}#doctorCalendarBox.messageTenjo #messageTenjo{display:block;}