@charset "utf-8";
/* page setting
--------------------------------------------------------- */
#a-header,#a-ghost_header,#a-billboard,#a-site_contents,#a-footer { max-width:100%; }
#a-site_contents { max-width:1160px; }
@media (max-width: 641px) {

}


#page .bg-document {
}
#page {
}

#a-header {
}
#a-ghost_header {
}
#a-billboard { padding:0px 0px 0px 0px ;
}
#a-main {
 background-image: url(../_src/18343/00.png); 
 background-repeat:repeat; 
}
#a-side-a { padding:0px 30px 0px 0px ;
 background-image: url(../_src/18344/00.png); 
 background-repeat:repeat; 
}
#a-side-b {
 background-image: url(../_src/18345/00.png); 
 background-repeat:repeat; 
}
#a-footer {
 background-image: url(../_src/18346/00.png); 
 background-repeat:repeat; 
}
#a-site_contents {
 background-image: url(../_src/18285/00.png); 
 background-repeat:repeat; 
}

@media (max-width: 641px) {
#page .bg-document::before {  
 background-image:url(../_src/18347/green.jpg); 
 background-repeat:repeat; 
 display: block;
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 padding-bottom: 108px;
 content: "";
 z-index: -1;
  }
#page {  
  }
	#a-header {	}
	#a-ghost_header {	}
	#a-billboard {	}
	#a-main {	}
	#a-side-a {padding:0px 30px 0px 30px ;	}
	#a-side-b {	}
	#a-footer {	}
	}

/* ========= Main block backgrounds ========= */
#bk21095 { background-color:#f2faf0; }
#bk20930 > div { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;  } 
#bk20955 > div { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 45px;  } 
#bk21015 > div { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 45px;  } 
#bk21037 > div { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 60px;  } 
#bk21031 > div { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 45px;  } 
#bk21067 > div { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 60px;  } 
/* 見出し帯（在宅診療タイトル）のリセット */
#bk21078 > div { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 60px;  } 
#bk21080 { background-color:#FFFFFF; }
#bk21087 > div { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 60px;  } 


@media (max-width: 641px) {
		#bk21095.b-plain > .column,#bk21095.b-plain > .g-column,#bk21095.b-both_diff > .column,#bk21095.b-both_diff > .g-column,#bk21095.b-headlines > .column,#bk21095.b-headlines > .g-column,#bk21095.b-album > .column,#bk21095.b-album > .g-column,#bk21095.b-tab > .column,#bk21095.b-tab > .g-column,#bk21095.b-accordion > .column,#bk21095.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk20930.b-plain > .column,#bk20930.b-plain > .g-column,#bk20930.b-both_diff > .column,#bk20930.b-both_diff > .g-column,#bk20930.b-headlines > .column,#bk20930.b-headlines > .g-column,#bk20930.b-album > .column,#bk20930.b-album > .g-column,#bk20930.b-tab > .column,#bk20930.b-tab > .g-column,#bk20930.b-accordion > .column,#bk20930.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk20930 > div { padding-left: 15px; padding-top: 120px; padding-right: 15px; padding-bottom: 0px;  } 
		#bk20955.b-plain > .column,#bk20955.b-plain > .g-column,#bk20955.b-both_diff > .column,#bk20955.b-both_diff > .g-column,#bk20955.b-headlines > .column,#bk20955.b-headlines > .g-column,#bk20955.b-album > .column,#bk20955.b-album > .g-column,#bk20955.b-tab > .column,#bk20955.b-tab > .g-column,#bk20955.b-accordion > .column,#bk20955.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk20955 > div { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 30px;  } 
		#bk20914.b-plain > .column,#bk20914.b-plain > .g-column,#bk20914.b-both_diff > .column,#bk20914.b-both_diff > .g-column,#bk20914.b-headlines > .column,#bk20914.b-headlines > .g-column,#bk20914.b-album > .column,#bk20914.b-album > .g-column,#bk20914.b-tab > .column,#bk20914.b-tab > .g-column,#bk20914.b-accordion > .column,#bk20914.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk20944.b-plain > .column,#bk20944.b-plain > .g-column,#bk20944.b-both_diff > .column,#bk20944.b-both_diff > .g-column,#bk20944.b-headlines > .column,#bk20944.b-headlines > .g-column,#bk20944.b-album > .column,#bk20944.b-album > .g-column,#bk20944.b-tab > .column,#bk20944.b-tab > .g-column,#bk20944.b-accordion > .column,#bk20944.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk21015.b-plain > .column,#bk21015.b-plain > .g-column,#bk21015.b-both_diff > .column,#bk21015.b-both_diff > .g-column,#bk21015.b-headlines > .column,#bk21015.b-headlines > .g-column,#bk21015.b-album > .column,#bk21015.b-album > .g-column,#bk21015.b-tab > .column,#bk21015.b-tab > .g-column,#bk21015.b-accordion > .column,#bk21015.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk21015 > div { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 30px;  } 
		#bk21010.b-plain > .column,#bk21010.b-plain > .g-column,#bk21010.b-both_diff > .column,#bk21010.b-both_diff > .g-column,#bk21010.b-headlines > .column,#bk21010.b-headlines > .g-column,#bk21010.b-album > .column,#bk21010.b-album > .g-column,#bk21010.b-tab > .column,#bk21010.b-tab > .g-column,#bk21010.b-accordion > .column,#bk21010.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk21037.b-plain > .column,#bk21037.b-plain > .g-column,#bk21037.b-both_diff > .column,#bk21037.b-both_diff > .g-column,#bk21037.b-headlines > .column,#bk21037.b-headlines > .g-column,#bk21037.b-album > .column,#bk21037.b-album > .g-column,#bk21037.b-tab > .column,#bk21037.b-tab > .g-column,#bk21037.b-accordion > .column,#bk21037.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk21037 > div { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 30px;  } 
		#bk21031.b-plain > .column,#bk21031.b-plain > .g-column,#bk21031.b-both_diff > .column,#bk21031.b-both_diff > .g-column,#bk21031.b-headlines > .column,#bk21031.b-headlines > .g-column,#bk21031.b-album > .column,#bk21031.b-album > .g-column,#bk21031.b-tab > .column,#bk21031.b-tab > .g-column,#bk21031.b-accordion > .column,#bk21031.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk21031 > div { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 30px;  } 
		#bk21067.b-plain > .column,#bk21067.b-plain > .g-column,#bk21067.b-both_diff > .column,#bk21067.b-both_diff > .g-column,#bk21067.b-headlines > .column,#bk21067.b-headlines > .g-column,#bk21067.b-album > .column,#bk21067.b-album > .g-column,#bk21067.b-tab > .column,#bk21067.b-tab > .g-column,#bk21067.b-accordion > .column,#bk21067.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk21067 > div { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 30px;  } 
		#bk21078.b-plain > .column,#bk21078.b-plain > .g-column,#bk21078.b-both_diff > .column,#bk21078.b-both_diff > .g-column,#bk21078.b-headlines > .column,#bk21078.b-headlines > .g-column,#bk21078.b-album > .column,#bk21078.b-album > .g-column,#bk21078.b-tab > .column,#bk21078.b-tab > .g-column,#bk21078.b-accordion > .column,#bk21078.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk21078 > div { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 30px;  } 
		#bk21080.b-plain > .column,#bk21080.b-plain > .g-column,#bk21080.b-both_diff > .column,#bk21080.b-both_diff > .g-column,#bk21080.b-headlines > .column,#bk21080.b-headlines > .g-column,#bk21080.b-album > .column,#bk21080.b-album > .g-column,#bk21080.b-tab > .column,#bk21080.b-tab > .g-column,#bk21080.b-accordion > .column,#bk21080.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk21087.b-plain > .column,#bk21087.b-plain > .g-column,#bk21087.b-both_diff > .column,#bk21087.b-both_diff > .g-column,#bk21087.b-headlines > .column,#bk21087.b-headlines > .g-column,#bk21087.b-album > .column,#bk21087.b-album > .g-column,#bk21087.b-tab > .column,#bk21087.b-tab > .g-column,#bk21087.b-accordion > .column,#bk21087.b-accordion > .g-column { margin:0 auto; max-width:100%; }
#bk21087 > div { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 30px;  } 
}

#imgsrc18311_1{width:180px;}
#imgsrc18313_1{width:180px;}
#imgsrc18315_1{width:180px;}
#imgsrc18348_1{width:85px;}


@media (max-width: 641px) {
#imgsrc18311_1{width:90px;}
#imgsrc18313_1{width:90px;}
#imgsrc18315_1{width:90px;}
}

.news-relocation {
  width:100%;
}

.news-relocation__layout {
  width:100%;
  border-collapse:separate;
  border-spacing:16px 0;
  table-layout:fixed;
}

.news-relocation__layout td {
  vertical-align:top;
  padding:0;
}

.news-relocation__layout .news-relocation__media,
.news-relocation__layout .news-relocation__map {
  width:50%;
}

.news-relocation__media img {
  width:100%;
  height:auto;
  display:block;
  border-radius:8px;
}

.news-relocation__map iframe {
  width:100%;
  height:100%;
  min-height:260px;
  border:0;
  border-radius:8px;
}

.news-relocation__text {
  margin-top:16px;
  line-height:1.8;
}

@media (max-width: 641px) {
  .news-relocation__layout,
  .news-relocation__layout tbody,
  .news-relocation__layout tr,
  .news-relocation__layout td {
    display:block;
    width:100%;
  }

  .news-relocation__layout td + td {
    margin-top:16px;
  }

  .news-relocation__map iframe {
    min-height:220px;
  }
}
