/* TOP 追加200416
------------------------- */


.c-l-column_covid19info{
	margin: 0 auto;
	padding: 0 30px;
	width: 1030px;
}

@media only screen and (max-width: 767px) {
.c-l-column_covid19info {
	padding: 0;
	 width: 100%;
}
}

a.naiyou_wo_yomu{}
a:active.naiyou_wo_yomu{color:#fff;}
a:visited.naiyou_wo_yomu{color:#fff;}

section.news_covid19{background:#f6efef;margin-top:0;padding-top:30px;padding-bottom:50px;}
.top-mainview{margin-bottom:0;}



.dr_message{border:1px solid rgba(153,0,0,.4);background:#fff;color:#900;margin-bottom:20px;padding:10px 30px;font-weight:normal;}
.dr_message_title{color:#d00;font-size:110%;font-weight:bold;margin-bottom:2px;}
.dr_message_title.dr_message_title_dark{color:#900;}

.dr_message_link{margin-left:30px;margin-bottom:8px;font-size:110%;}

.btn_area_cov{margin-top:40px;
display:flex;
align-items:stretch;
justify-content:space-between;
}

.btn_pref_saitama{width:54%;font-weight:600;font-size:100%;color:#c00;}

.btn_link_temporary{width:42%;background:#ff7c00;border-radius:12px;padding-top:10px;padding-bottom:10px;
display:flex;
align-items:center;
justify-content:center;
}
.btn_link_temporary span{ text-align:center;color:#fff;font-weight:bold;}

.textR_spL{text-align:right;}

.date_and_sign{text-align:right;margin-top:-25px;margin-bottom:5px;}

@media only screen and (min-width: 768px) {
.top-mainview::before {
	background: url(../images_top/filter02.png) repeat top left;}

section.news_covid19{background:#f6efef url(../images_top/main_image_bottom.png) no-repeat bottom center;padding-top:40px;padding-bottom:80px;}

a:hover.btn_link_temporary {background:#ff9633;}
.btn_link_temporary span{ font-size:110%;}
}


@media only screen and (max-width: 767px) {
.normalBox01.normalBox01_cov{margin-bottom:0;}
section.news_covid19{padding-top:40px;}
.dr_message{margin:0 10px 20px;padding:15px 8px;}
.dr_message_title{font-size:105%;line-height:1.3;}
.dr_message_title i{display:none;}

.dr_message_link{margin-left:5px;margin-bottom:15px;font-size:100%;line-height:1.2;}

.btn_area_cov{margin-top:20px;
flex-wrap:wrap;}
.btn_pref_saitama{width:100%;padding-left:15px;padding-right:15px;margin-top:20px;}
.btn_link_temporary{width:100%;border-radius:12px;padding-top:10px;padding-bottom:10px;margin-left:10px;margin-right:10px;}

.textR_spL{text-align:left;}
.date_and_sign{margin-top:20px;font-size:96%;}

}

ul.ul_cov_message{margin:.8em;}
ul.ul_cov_message li{margin-bottom:.5em;font-weight:bold;padding-left:1em;
text-indent:-1em;}
 ul.ul_cov_message li span.under_dott{border-bottom:1px dotted;}
 ul.ul_cov_message li span.caution0413{color:#f00;margin-left:10px;}
a.cov_pdf_link_btn{border-bottom:1px dotted #666; line-height:1.2; padding:0;margin-left:10px;font-weight:normal;}
a:hover.cov_pdf_link_btn{border-bottom:1px solid;}
.cov_pdf_link_btn i{color:#f00;}
@media only screen and (max-width: 767px) {
ul.ul_cov_message{margin:.8em 0;}
a.cov_pdf_link_btn{}
}

/* 院長メッセージアコーディオン
------------------------- */

.btn,
.btn01
{
    background: #900;color:#fff;border-radius:5px;
padding-left:1em;padding-right:1em;
    text-align: center;
    display: table; font-size:90%;
}
.btn:hover,
.btn01:hover
 {cursor: pointer;    }
.box,
.box01
 {height: auto;margin:15px 0 35px;}
/* checkbox non-display */
.add-control .chk,
.add-control01 .chk{
    display: none;
}
/* button control 4月15日*/
.add-control #open-close ~ .btn-open-close::before {content: "\02193全文を表示" ;}
.add-control #open-close ~ .box {display: none ;}
.add-control #open-close:checked ~ .btn-open-close::before {content: "Close\02715" ;}
.add-control #open-close:checked ~ .box {display: block ;}
.add-control #open-close:checked ~ .btn {background:#ccc;}
/* button control 4月9日*/
.add-control01 #open-close01 ~ .btn-open-close01::before {content: "\02193全文を表示" ;}
.add-control01 #open-close01 ~ .box01 {display: none ;}
.add-control01 #open-close01:checked ~ .btn-open-close01::before {content: "Close\02715" ;}
.add-control01 #open-close01:checked ~ .box01 {display: block ;}
.add-control01 #open-close01:checked ~ .btn01 {background:#ccc;}

@media only screen and (max-width: 767px) {
.btn,
.btn01{margin-top:10px;}
}

/* 新型コロナ対策ページ用-1
------------------------- */
.temporary_pref{width:80%;margin-left:20%;
margin-bottom:40px;background:#fee;padding:10px 20px;
}
.temporary_pref p{font-weight:bold;font-size:100%;color:#900;}

@media only screen and (max-width: 767px) {
.temporary_pref{width:100%;margin-left:0;
margin-bottom:40px;padding:10px 20px;
}
}

/* 新型コロナ対策ページ用
------------------------- */

.rinji_covit_01{margin-bottom:30px;}

.rinji_covit_message{
margin-bottom:20px;
font-size:110%;
font-weight:bold;
}

.rinji_covit_update{


}
.rinji_covit_update p{
font-size:110%;
font-weight:bold;
text-align:right;
margin-bottom:20px;
}

.rinji_covit_update p span{
border-bottom:1px solid;
}

.rinji_subtitle{border:1px solid #ddd;padding:8px 20px;background:#f0f0f0;border-radius:10px;
display:flex;
align-items:center;
justify-content:space-between;
margin-bottom:15px;
}
.rinji_subtitle h4.subtitle_h4{margin-bottom:0;display:block;}
.subtitle_update{}

.ul_rinji01{width:100%;padding-left:1.5em;}
.ul_rinji01 li{	list-style-type: none;margin-bottom:.8em;text-indent:-.9em;}
.ul_rinji01 li:before{
	content: '';
	width: 12px;
	height: 12px;
	display: inline-block;
	border-radius: 0;
	background: #fcc;
	position: relative;
	left: -.6em;
	top: 1px;
}

.rinji_subtitle_noborder{
display:flex;
align-items:center;
justify-content:space-between;
margin-bottom:15px;
}



.ul_rinji01 ul{width:100%;padding-left:1.2em;padding-top:10px;}
.ul_rinji01 ul li{	list-style-type: none;margin-bottom:.8em;text-indent:-.6em;}
.ul_rinji01 ul li:before{
	content: '';
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 50%;
	background: #999;
	position: relative;
	left: -.4em;
	top: 0px;
}


@media only screen and (max-width: 767px) {
.subtitle_update{width:100%;text-align:right;}
.rinji_subtitle,.rinji_subtitle_noborder{flex-wrap:wrap;padding:5px;}
.rinji_subtitle{border-radius:0;}
.rinji_covit_message{
margin-top:20px;
font-size:105%;
}
}
@media only screen and (max-width: 767px) {
.pagetitle h2.pagetitle_mono{margin-top:5px; font-size: 20px;line-height:1.2;}
}


/* TOP 追加200530
------------------------- */
.todays_container{background:#fff;margin-bottom:20px;border:1px solid; border-top:3px solid; border-radius:2px 2px 0 0;}
     .todays_container.todays_container_ichibukanwa{ border-color: #3083d6;}
     .todays_container.todays_container_seigen{ border-color: #d65959;}
     .todays_container.todays_container_seigen02{ border-color: #ff9900;}


.todays_title_box{
display:flex;
align-items:center;
justify-content:space-between;
flex-wrap:wrap;
align-content:flex-start;
}

.todays_container .todays_title{font-size:120%;font-weight:bold;padding:8px 1px 8px 8px;}
.todays_title span{font-size:120%;margin-left:6px;margin-right:6px;}
     .todays_title_ichibukanwa i{color:#3083d6;font-size:120%;}
     .todays_title_ichibukanwa span{color:#3083d6;}
     .todays_title_seigen i{color:#d65959;font-size:120%;}
     .todays_title_seigen span{color:#d65959;}
     .todays_title_seigen02 i{color:#ff9900;font-size:120%;}
     .todays_title_seigen02 span{color:#ff9900;}

.reason_seigen{font-size:105%;font-weight:bold;padding-right:20px;color:#d65959;}
.reason_seigen02{font-size:90%;padding-right:5px;margin:10px;text-align:right;}
.reason_seigen02 p{font-weight:normal;margin-bottom:5px;}


.todays_stage{
letter-spacing:0;
display:flex;
align-items:stretch;
justify-content:space-between;
line-height:1.2;
}



/* 220125列を追加のため修正 */
.todays_stage_item{border-left:1px solid #fff;
width:12.5%;
 width : -webkit-calc(100% / 8) ;
width:calc(100% / 8) ;
display:flex;
align-items:flex-start;
justify-content:space-between;
flex-wrap:wrap;
align-content:flex-start;
}
/* 220125列を追加のため修正ここまで */

/* 220125ブログリンク追加 */

a.blog_link_btn{border:1px dotted #666; line-height:1.2;padding:4px 6px;
display:inline-block; font-weight:normal;
}
.blog_link_btn i{color:#ff7c00;}
a:hover.blog_link_btn{border:1px solid; }
@media screen and (max-width: 767px) {

a.blog_link_btn{margin:5px 5px;}
a:hover.blog_link_btn{}

}
/* 220125ブログリンク追加ここまで */

.todays_stage_item:first-child{border-left:0;}

.todays_stage_item01,.todays_stage_item02{width:100%;}

.todays_stage_item01{color:#fff;font-weight:500;border-bottom:1px solid #fff;padding:10px 2px;text-align:center;white-space: nowrap;font-size:90%;}

.todays_stage_item02{padding:8px 0 10px 6px;}

     .todays_stage_ichibukanwa{background:#d9e8f7;}
     .todays_stage_ichibukanwa .todays_stage_item01{background:#3083d6;}
     span.blue_ichibukanwa{color:#3083d6;font-weight:500;margin-right:1em;}

     .todays_stage_seigen{background:#f7e1e1;}
     .todays_stage_seigen .todays_stage_item01{background:#d65959;}
     span.red_seigen{color:#d65959;font-weight:500;margin-right:1em;}

     .todays_stage_seigen02{background:#ffebcc;}
     .todays_stage_seigen02 .todays_stage_item01{background:#ff9900;}
     span.red_seigen02{color:#ff9900;font-weight:500;margin-right:1em;}

          span.link_ichibukanwa{margin-left:1em;}

@media screen and (min-width: 768px) {
span.blue_ichibukanwa,span.red_seigen,span.red_seigen02{display:block;margin-bottom:5px;}
          span.link_ichibukanwa{padding-top:5px;display:block;text-align:center;margin-left:0;}
}


@media screen and (max-width: 767px) {
.todays_container{margin:0 10px 20px;}
.todays_container .todays_title{font-size:110%;font-weight:bold;letter-spacing:0;padding-bottom:2px;}
.todays_title span{font-size:120%;margin-left:2px;margin-right:2px;}
     .todays_title.todays_title_ichibukanwa i{display:none;}
.todays_stage{flex-wrap:wrap;}
.todays_stage_item{width:100%;border-left:0;}
.todays_stage_item01{text-align:left;padding:5px 8px;border-bottom:0;font-size:100%;}
.todays_stage_item02{padding:5px 8px 8px;}


     .todays_stage_seigen02{background:#fff5e5;}
.reason_seigen{width:100%;font-size:90%;padding-right:0px;padding-left:15px;margin-bottom:2px;line-height:1.4;}
.reason_seigen02{font-size:90%;padding:5px;margin-bottom:2px;line-height:1.3;}
.reason_seigen02 p{text-align:left;}
}

/* todays_stage 追加211001 */
@media screen and (min-width: 768px) {
.pc_center{text-align:center;}
}


/* TOP 追加200601
------------------------- */

ul.ul_seigenkijun{margin-bottom:10px;list-style-position: inside; margin-left:10px;}
ul.ul_seigenkijun li{list-style-type:disc;padding-left: 1em; text-indent: -1em;line-height:1.2;margin-bottom:8px;}

.kyouchou{text-decoration: underline;}

.p_cont p{margin-bottom:8px;}

/* TOP 案内2件用ボックス
------------------------- */
.cov_2box_container{
display:flex;
justify-content:space-between;
}

.cov_harf_box{border:1px solid rgba(153,0,0,.4);background:#fff;
padding:16px 20px;
margin-bottom:20px;
}
.cov_harf_box.harf60{width:57%;}
.cov_harf_box.harf40{width:41%;}

.cov_harf_box .p_title_size{
font-weight:500;color:#900;
border-bottom:1px dotted #900;padding-bottom:10px;margin-bottom:10px;
}

.cov_harf_box .p_link_size{margin-left:10px;
margin-top:8px;
letter-spacing:0;
}
.cov_harf_box .p_link_size a{}

@media screen and (max-width: 767px) {
.cov_2box_container{
margin:0 10px;
flex-wrap:wrap;
align-content:flex-start;
}

.cov_harf_box{padding:10px;}
.cov_harf_box.harf60,
.cov_harf_box.harf40{width:100%;}
.cov_harf_box .p_link_size{margin-left:2px;}
}

/* TOP 案内1件用ボックス 211001追加
------------------------- */

.cov_info_box{border:1px solid rgba(153,0,0,.4);background:#fff;
padding:16px 20px;
margin-bottom:20px;
}

.cov_info_box .p_title_size{
font-weight:normal;color:#900;
border-bottom:1px dotted #900;padding-bottom:10px;margin-bottom:10px;
}

@media screen and (max-width: 767px) {
.cov_info_box{
margin:20px 10px;
}
}


/* TOP 外来付き添い緩和 220425追加
------------------------- */
.cov_info_box .p_regular{
font-weight:normal;color:#900;
margin-bottom:10px;
}
.date_and_sign_regular{color:#900;font-weight:normal;text-align:right;margin-bottom:5px;}

@media screen and (max-width: 767px) {
.date_and_sign_regular{font-size:96%;}
}

