﻿@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap");*{margin:0;padding:0;}body{font-family:"メイリオ",Meiryo,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Verdana,Helvetica,sans-serif;font-size:14px;}@-moz-document url-prefix(){body{overflow-x:hidden;scrollbar-width:none;}body scrollbar-color{background-color:#E86218;}body.media-pc{scrollbar-color:#E86218 #CCC;}}body::-webkit-scrollbar{width:3px;background:#ddd;}body::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:3px;}ol,ul{list-style:none;}img{border:0;}span{display:inline-block;}a{text-decoration:none;}.media-pc a[href^="tel:"]{pointer-events:none;}.display-type2{display:none;}#doctorKurata .display-type1{display:none;}#doctorKurata .display-type2{display:block;}.page--message{box-sizing:border-box;max-width:800px;padding:25px 25px 5px 25px;margin:auto;}.page--message__header{display:flex;justify-content:center;margin-bottom:20px;}.page--message__header__pictur{width:240px;max-width:50%;}.page--message__header__pictur img{width:100%;border-radius:50%;}.page--message__header__txt{box-sizing:border-box;padding-left:5%;display:flex;align-items:center;min-width:50%;}.page--message__header__txt .name{color:#591b1b;font-size:36px;font-family:"M PLUS Rounded 1c",sans-serif;line-height:1.5;padding-bottom:10px;}.page--message__header__txt .position{font-size:18px;padding-bottom:10px;}.youbi_6{color:#36f!important;background-color:#ddf0ff;}.youbi_0,.shukujitu{color:#f00!important;background:#fdd;}.today{background:#ff9;}.holiday{background:#fdd;}.closed{background:#fdd;}.hidden{display:none;}.holidayCube{display:inline-block;width:13px;height:13px;margin:3px 3px 0 3px;position:relative;top:2px;}.closedCube{display:inline-block;width:13px;height:13px;margin:3px 3px 0 3px;position:relative;top:2px;}#calendarTable{width:100%;}#calendarTable th{padding:5px;font-size:14px;border:1px solid #ccc;color:#333;background:#eee;}.adc #calendarTable th{background:#fdefc5;border:0;border-left:1px solid #ffc881;}.adc #calendarTable th:nth-child(1){border-left:0;}#calendarTable td{padding:2px 5px;text-align:right;font-size:14px;border:1px solid #ccc;color:#555;width:14%;vertical-align:top;height:48px;box-sizing:border-box;}.adc #calendarTable td{height:38px;border:0;border-top:1px solid #ffc881;border-left:1px solid #ffc881;line-height:1.3;}.adc #calendarTable td:nth-child(1){border-left:0;}@media(max-width:415px){#calendarTable td{height:44px;}.adc #calendarTable td{height:38px;}}body#index p{margin:0 0 5px;line-height:130%;font-size:13px;}.adc body#index p{line-height:160%;font-size:12px;text-align:center;}body#index.adc p{line-height:160%;font-size:12px;text-align:center;}body#index .calendarHeader a{color:#555;}#calendarTable td .scheduleComment{text-align:left;color:#555;font-size:14px;}#calendarTable td .schedulePulldownList{text-align:center;color:#555;font-size:22px;margin-top:-10px;font-family:"Noto Serif JP",serif;}.adc #calendarTable td .schedulePulldownList{font-size:14px;margin-top:-4px;}@media(max-width:415px){#calendarTable td .schedulePulldownList{font-size:18px;margin-top:-9px;}.adc #calendarTable td .schedulePulldownList{font-size:14px;margin-top:-4px;}}#calendarList li{border-bottom:1px solid #999;padding:5px;}#calendarList li.first-child{border-top:1px solid #999;}#calendarList .scheduleComment{text-align:left;color:#555;font-size:14px;}#calendarList .schedulePulldownList{text-align:left;color:#555;font-size:14px;}table.navNextPrev{width:100%;}table.navNextPrev .dspPrev{text-align:left;padding:10px;}table.navNextPrev .dspNext{text-align:right;padding:10px;}h2#headerYm{background:#666;color:#fff;text-align:center;padding:5px;font-size:110%;font-weight:normal;}body#admin::-webkit-scrollbar{width:5px;background:#ddd;}body#admin::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:5px;}body#admin p{margin:0 0 5px;line-height:130%;font-size:13px;}body#admin #wrapper{max-width:700px;margin:0 auto;color:#666;padding:15px 15px 60px 15px;position:relative;width:100%;box-sizing:border-box;}body#admin h2{font-size:14px;color:#fff;margin-bottom:10px;padding-left:5px;background:#333;padding:5px 8px 3px;border-radius:3px;}table.calendarClassAdmin{width:100%;margin:15px 0 -5px;}table.calendarClassAdmin tbody tr:nth-child(1) th{background:#e28917;color:#fff;}table.calendarClassAdmin tbody tr:nth-child(1) th a{color:#fff;display:block;margin:-5px;padding:5px;transition:.3s ease;}table.calendarClassAdmin tbody tr:nth-child(1) th a:hover{background:#eb5e01;text-decoration:none;}table.calendarClassAdmin td{padding:5px;line-height:160%;font-size:14px;border:1px solid #ccc;text-align:right;color:#555;}table.calendarClassAdmin td input{display:none;}table.calendarClassAdmin th{background:#eee;padding:5px;line-height:160%;font-size:14px;border:1px solid #ccc;width:14%;}.adminTextArea{margin-top:3px;font-size:11px;color:#333;text-align:left;display:none;}.adminTextArea textarea{font-size:14px;}.adminPullDown{text-align:center;}.adminPullDown select{font-size:14px;width:calc(50% + 18px);margin:0 -8%;}.adminPullDown select option:nth-child(n+2){font-size:24px;font-family:"Noto Serif JP",serif;}.hidden_text{position:absolute;top:50px;left:27px;color:#f00;font-weight:bold;font-size:14px;}body#admin .submitBtn{width:240px;height:30px;cursor:pointer;margin-bottom:20px;}body#admin form p{border-bottom:1px dotted #ccc;padding:5px 0;margin-bottom:10px;}body#admin textarea{width:100%;padding:2px;}.fc_bbb,.fc_bbb a:link{color:#bbb!important;}.fc_red{color:#f00!important;}.message_com{min-height:18px;}.logout_btn{position:absolute;right:20px;top:70px;}.logout_btn a{padding:2px 10px;border:1px solid #aaa;text-decoration:none;color:#666;font-size:13px;border-radius:4px;}.logout_btn a:hover{background:#eee;}.pulldownList_btn{position:absolute;right:120px;top:10px;}.pulldownList_btn a{padding:2px 10px;border:1px solid #aaa;text-decoration:none;color:#666;font-size:13px;border-radius:4px;}.pulldownList_btn a:hover{background:#eee;}.close_btn{font-size:15px;text-align:right;padding-right:15px;}.close_btn a{padding:2px 10px;border:1px solid #aaa;text-decoration:none;color:#666;border-radius:5px;}.close_btn a:hover{background:#eee;}body#auth{margin-top:15px;}body#auth #login_form{width:260px;margin:25px auto;font-weight:normal;padding:16px 16px 20px;color:#666;line-height:1.3;font-size:90%;}body#auth #login_form .login-header{text-align:center;}body#auth #login_form .login-header h1{font-size:20px;color:#eb5e01;padding:10px 0 20px;}body#auth form .input{font-size:20px;margin:2px 6px 10px 0;padding:3px;width:97%;}body#auth input[type=text],body#auth input[type=password],body#auth input[type=file],body#auth input[type=button],body#auth input[type=submit],body#auth input[type=reset]{background-color:#fff;border:1px solid #999;}body#auth .button-primary{border-radius:5px;cursor:pointer;font-size:16px;padding:3px 10px;width:260px;height:38px;margin-top:30px;border:0!important;background:#e28917!important;color:#fff;}#pulldownManageWrap{width:500px;margin:10px auto;color:#444;}#pulldownManageWrap li{padding:5px 10px;}#admin #pulldownManageWrap p{font-size:14px;}.m0{margin:0!important;}.mt5{margin-top:5px!important;}.mt10{margin-top:10px!important;}.mt15{margin-top:15px!important;}.mt20{margin-top:20px!important;}.mb5{margin-bottom:5px!important;}.mb10{margin-bottom:10px!important;}.mb15{margin-bottom:15px!important;}.mb20{margin-bottom:20px!important;}.mr5{margin-right:5px!important;}.mr10{margin-right:10px!important;}.mr15{margin-right:15px!important;}.mr20{margin-right:20px!important;}.ml5{margin-left:5px!important;}.ml10{margin-left:10px!important;}.ml15{margin-left:15px!important;}.ml20{margin-left:20px!important;}.pt5{padding-top:5px!important;}.pt10{padding-top:10px!important;}.pt15{padding-top:15px!important;}.pb5{padding-bottom:5px!important;}.pb10{padding-bottom:10px!important;}.pb15{padding-bottom:15px!important;}.pr5{padding-right:5px!important;}.pr10{padding-right:10px!important;}.pr15{padding-right:15px!important;}.pl5{padding-left:5px!important;}.pl10{padding-left:10px!important;}.pl15{padding-left:15px!important;}.pall5{padding:5px!important;}.pall10{padding:10px!important;}.pall15{padding:15px!important;}.clear{clear:both;}.taR{text-align:right!important;}.taL{text-align:left!important;}.taC{text-align:center!important;}.big{font-size:170%!important;line-height:130%;}.bold{font-weight:bold!important;}.col1{color:#f60!important;}.col2{color:#f93!important;}.col3{color:#f30!important;}.col4{color:#d9006c!important;}.col5{color:#699!important;}.col6{color:#00c!important;}.col7{color:#009!important;}.col8{color:#06f!important;}.col9{color:#333!important;}.col10{color:#666!important;}.col11{color:#090!important;}.col12{color:#090!important;}.col13{color:#963!important;}.col14{color:#f6c!important;}.col15{color:#690!important;}.col16{color:#0c9!important;}.col17{color:#fff!important;}.col18{color:#096!important;}.col19{color:#f00!important;}.floL{float:left;margin-top:0!important;}.floR{float:right;margin-top:0!important;}.light{font-weight:normal;}.floL img{margin-right:10px;}.floR img{margin-left:10px;}.small{font-size:12px!important;}