@charset "utf-8";
/*
Theme Name: sample1-2
Description: このテーマは管理画面からの設定で高品質なビジネスサイトを構築する事が出来ます。
Author: y.hashida
Version: Version: 1.0.1

Tags: white,  blue, black,  two-columns, right-sidebar, left-sidebar,  custom-menu, editor-style,theme-options

*/


/*フォントカラー*/
.c-red { color: red; }


/*イメージ位置
----------------------------------------------------*/
.sp100r {
  float: right;
  padding-left: 20px;
  padding-bottom: 6px;
}

.sp100l {
  float: left;
  padding-right: 20px;
  padding-bottom: 6px;
}

.sp{display:none;}

@media screen and (max-width: 640px){
img.sp100l {
  display: block;
  width: 280px;
  float: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 10px !important;
  padding-right: 0px !important;
}
img.sp100r {
  display: block;
  width: 280px;
  float: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 10px !important;
  padding-left: 0px !important;
  
}
.sp100l {
  display: block;
  width: 280px;
  float: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 20px !important;
  padding-right: 0px !important;
}
.sp100r {
  display: block;
  width: 280px;
  float: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 20px !important;
  padding-left: 0px !important; 
}

.pc{display:none;}
.sp{display: block;}

}

/*イメージ透過コード
----------------------------------------------------*/
#content a:hover img {
  opacity:0.8;
  filter: alpha(opacity=80);
  -ms-filter: "alpha( opacity=80 )";
  background: #fff;
}

/*20200408_コロナ対策
----------------------------------------------------*/
#preventVirus {
	position: fixed;
	z-index: 10000;
	width: 80%;
	background: rgba(255,255,255,0.85);
	padding: 20px;
	text-align:center;
	line-height: 150%;
	font-size: 0.8rem;
	top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}

#preventVirus dt {
	font-size: 18px;
	line-height: 1.8rem;
	margin-bottom: 15px;
	font-weight: bold;
}

#preventVirus dd {
	text-align: left;
}

#preventVirus .close {
	border: 1px solid;
	padding: 10px 20px;
	cursor: pointer;
	margin: 20px 0;
	display: inline-block;
	transition: .5s;
}

#preventVirus .close:hover {
	transition: .5s;
	opacity: 0.7;
}
@media(max-width: 659px){
.bannerBox {
	
}
	
	#preventVirus {
		position: absolute;
		transform: translateY(-30%) translateX(-50%)
	}
	#preventVirus dd {
		font-size: 0.7rem;
	}
}

/*20210401_求人
 * ----------------------------------------------------*/
.job-offer-wrap { display: flex; flex-wrap: wrap; justify-content: space-between;}
.job-offer-wrap a { display: block; width: 48%;}

.head-box { display: flex; justify-content: space-around; }

#doctor-recruitment .head-type1 {
	position: relative;
	display: flex;
	margin-bottom: 20px;
	width: calc(50% - 24px);

}
#doctor-recruitment .head-type1 p {
	width: 100%;
	color: #fff;
	background: #1c44a2;
	padding: 10px;
	position: relative;
	display: inline-block;
	text-align: center;
}
#doctor-recruitment .head-type1 span {
	width: calc(100% - 20px);
	position: absolute;
	z-index: -1;
	line-height: 1.5;
	top: 10px;
	display: block;
	left: 6px;
	padding: 10px;
	border: 2px solid #1c44a2;
	color: #fff;
}
.table-span { background: #1c44a2; color: #fff; padding: 5px; border-radius: 8px; display: inline-block; margin: 3px; }
#content .wid35 { width: 35%;}
.disp-fl { display: flex; justify-content: space-around; align-items: flex-start; }
@media(max-width: 969px){

	#doctor-recruitment .head-box  {display: block;}
	#doctor-recruitment .head-type1{ 	width: calc(100% - 20px);	}
	#doctor-recruitment .head-type1 span { 	width: calc(100% - 20px); top: 8px;	}
	
}

@media screen and (max-width: 640px){
	.disp-fl { display: block; }
	.disp-fl img { width: 100%; }	
	.job-offer-wrap {padding: 15px 0; display:  block;}
	.job-offer-wrap a { width: 100%;}
	#content .wid35 { width: 100%;}
	
}
/*
     FILE ARCHIVED ON 03:06:51 Sep 03, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:23:42 Nov 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.618
  exclusion.robots: 0.086
  exclusion.robots.policy: 0.071
  esindex: 0.009
  cdx.remote: 27.429
  LoadShardBlock: 164.25 (3)
  PetaboxLoader3.datanode: 126.827 (4)
  PetaboxLoader3.resolve: 161.425 (2)
  load_resource: 133.072
*/