@charset "utf-8";
/* CSS Document */

h5#clm_title {
	background:url(../images/title1.jpg) no-repeat;
}
/* 職員募集ボード -----------------*/
.c_recruit_boad {
    padding: 0.5em 1em;
    margin: 2em 0;
    background: white;
    border-top: solid 5px #faeddc;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}

.c_recruit00 {
	font-size:200%;
	text-align:center;
	margin:30px 0 30px 0;
}

.c_recruit01 {
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	width:90%;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #f5ce9d;
	border-radius: 15px;
}
.c_recruit01a {
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	width:90%;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #f5ce9d;
	border-radius: 15px;
	background-image:url(../../images/format/fumon.jpg);
	background-repeat:no-repeat;
	background-position:40pt 5pt;
}
.c_recruit01 table {
	margin: 0 auto;
	border-collapse:collapse;
	border-spacing:10px;
	border:none;
}
.c_recruit01a table {
	margin: 0 auto;
	border-collapse:collapse;
	border-spacing:10px;
	border:none;
}
.c_recruit011 {
	border-bottom-color:#f5ce9d;
	border-bottom-style:dashed;
	border-bottom-width:thin;
}

.c_recruit01-1 {
	text-align:center;
	font-size:180%;
	padding:5px;
	font-weight:bold;
}
.c_recruit01-1 span {
	text-align:center;
	font-size:30%;
	padding:5px;
	font-weight:normal;
}
.c_recruit01-2 {
	text-align:left;
	font-size:140%;
	padding:5px;
	font-weight:bold;
}
.c_recruit01-3 {
	text-align:right;
	font-size:140%;
	padding:5px;
	font-weight:bold;
}
.c_recruit01-4 {
	text-align:left;
	font-size:90%;
	padding:5px;
}
.c_recruit01-5 {
	text-align:center;
	font-size:100%;
	padding:5px;
}
.c_recruit01 span {
	text-align:center;
	font-size:80%;
	padding:5px;
	font-weight:normal;
}
.c_recruit01a span {
	text-align:center;
	font-size:80%;
	padding:5px;
	font-weight:normal;
}

.c_recruit02 {
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	padding: 10px;
	margin-bottom: 10px;
}
.c_recruit02 table {
	margin: 0 auto;
	border-collapse:separate;
	border-spacing:10px;
	border:none;
}
.c_recruit02-1 {
	text-align:center;
	font-size:100%;
	background-color:#008080;
	color:#ffffff;
	padding:3px 5px 3px 5px;
}
.c_recruit02-2 {
	text-align:left;
	font-size:120%;
}
.c_recruit02-3 {
	text-align:left;
	font-size:120%;
	padding:5px 0 0 0;
}
.c_recruit02-4 {
	text-align:left;
	font-size:120%;
	letter-spacing:-0.1em;
}
.c_recruit02-5 {
	text-align:left;
	font-size:220%;
}
.c_recruit02-6 {
	text-align:left;
	font-size:200%;
	font-weight:bold;
	color:#800000;
}


/* 20221026 当院の取り組みについて-----------------*/
.abt_add_block {
	padding: 0 0 30px 0
}
.abt_add_block h4.title {
 margin: 0 0 20px;
 padding: 10px 20px;
 font-size: 18px;
 font-weight: bold;
 color: #BBB483;
 border-top: 1px solid #DDD;
 border-bottom: 1px solid #DDD;
 text-indent: inherit;
max-width: 100%;
 height: auto;
 width: 100% !important;
box-sizing: border-box;
}
.abt_add_block .box{
 margin: 0 0 20px;
}
.abt_add_block .box .textbox{
 padding: 0 0 0 0;
}
.abt_add_block .box .textbox p{
 line-height: 1.6;
 margin: 0 0 10px;
}
.abt_add_block .box .textbox p.text01{
 text-align: right;
}
.abt_add_block .box .textbox p span{
 color: #1870F6;
}

.abt_add_block .box.box_img01{
 display: flex;
 justify-content: space-between;
}
.abt_add_block .box.box_img01.reverse{
 flex-direction: row-reverse;
}
.abt_add_block .box.box_img01 .imgbox{
 width: 48%;
}
.abt_add_block .box.box_img01 .imgbox img{
 width: 100%;
}
.abt_add_block .box.box_img01 .textbox{
 width: 48%;
}

.abt_add_block .box .imgbox01 {
 display: flex;
 justify-content: space-between;
}
.abt_add_block .box .imgbox01 div{
 width: 48%;
}
.abt_add_block .box .imgbox01 div img{
 width: 100%;
}

.abt_add_block .box .imgbox02 {
 text-align: center;
}
.abt_add_block .box .imgbox02 img{
 width: 100%;
}

#clm_left .abt_add_block p {
  width: 100%;
}

@media screen and (max-width: 768px) {
 	/* 20221028 夏祭り -----------------*/
 .abt_add_block .box.box_img01{
  flex-direction: column;
}
.abt_add_block .box.box_img01.reverse{
 flex-direction: column;
}
.abt_add_block .box.box_img01 .imgbox{
 width: 100%;
}
.abt_add_block .box.box_img01 .textbox{
 width: 100%;
}

.abt_add_block .box .imgbox01 {
 flex-direction: column;
}
.abt_add_block .box .imgbox01 div{
 width: 100%;
}
}

.add_column_text{
 font-family: ta-oonishi, sans-serif; 
}