﻿@charset "utf-8";


.flexbox-mokuhyo{
	display:flex;
	flex-direction: row;
	justify-content:space-between;
}

.flexbox-mokuhyo > div:first-child{width:30%;}
.flexbox-mokuhyo > div:last-child{width:70%}

@media screen and (max-width:640px) {
.flexbox-mokuhyo{
	display:flex;
	flex-direction: column;
}

.flexbox-mokuhyo > div:first-child,.flexbox-mokuhyo > div:last-child{width:100%}

.flexbox-mokuhyo > div:first-child{padding-bottom:1.0em;text-align:center;}

}

.flexbox-mokuhyo ul li {list-style:none;}







/*----------------------------------------------------------------------------------------------------

 キャリアラダー
  
----------------------------------------------------------------------------------------------------*/

.kangobu-kyaria-table{
  font-size:0.95em;
  width:100%;
  min-width:360px;
  border:0;
  border-collapse:collapse;
  border-left:1px solid #f7b4d0;
}

.kangobu-kyaria-table th,
.kangobu-kyaria-table td {
  padding:1.25rem;
  line-height:1.4;
  vertical-align:middle;
}

.kangobu-kyaria-table thead th,
.kangobu-kyaria-table thead td,
.kangobu-kyaria-table tbody th {
  background-color:#fdeaf2;
  white-space:nowrap;
}

.kangobu-kyaria-table tbody td {
  background-color:#fff;
  text-align:left;
}

.kangobu-kyaria-table thead th,
.kangobu-kyaria-table thead td {
  border:1px solid #f7b4d0;
  font-weight:bold;
}

.kangobu-kyaria-table thead th{text-align:center; }
.kangobu-kyaria-table tbody th {
  border:1px solid #f7b4d0;
  text-align:center;  
}

.kangobu-kyaria-table tbody th,
.kangobu-kyaria-table tbody td {
  border-top:1px solid #f7b4d0;
  border-bottom:1px solid #f7b4d0;
  border-right:1px solid #f7b4d0;
}

@media screen and (max-width:640px) {
  .kangobu-kyaria-table {
    font-size:0.9em;
  }
}


/*----------------------------------------------------------------------------------------------------

 ラダー Ⅰ　研修
  
----------------------------------------------------------------------------------------------------*/

.kangobu-rada1-table{
  font-size:0.95em;
  width:100%;
  min-width:360px;
  border:0;
  border-collapse:collapse;
  /*border-left:1px solid #f7b4d0;*/
}

.kangobu-rada1-table th,
.kangobu-rada1-table td {
  padding:1.25rem;
  line-height:1.4;
  vertical-align:middle;
border:1px solid #f9d395;  
}

.kangobu-rada1-table thead td,
.kangobu-rada1-table tbody th {
  white-space:nowrap;
}

.kangobu-rada1-table tbody td { text-align:left;}

.kangobu-rada1-table thead th,
.kangobu-rada1-table thead td {
  font-weight:bold;
}

.kangobu-rada1-table thead th{text-align:center; background-color:#fdebd0; border-bottom-width: 2px;}
.kangobu-rada1-table tbody th { text-align:center; }

.kangobu-rada1-table tbody tr:nth-child(2n) th,
.kangobu-rada1-table tbody tr:nth-child(2n) td {
	background-color:#fff;
}

.kangobu-rada1-table tbody th,
.kangobu-rada1-table tbody td {
  background-color:#fef8ee; 
 }

@media screen and (max-width:640px) {
  .kangobu-rada1-table {
    font-size:0.9em;
  }
}


/*----------------------------------------------------------------------------------------------------

 新人看護職員指導体制
  
----------------------------------------------------------------------------------------------------*/


.shidoubox > div{
border-top: 2px dotted #f0f095;
padding-top: 30px;
margin-top: 30px;
}

.shidoubox > div:first-child{
border-top:none;
padding-top: 0px;
margin-top: 0px;

}


.shidoubox-kensyu-box {
display: flex;
justify-content: space-between;
text-align:center;
}

ul.shidoubox-kensyu-box{list-style:none;}


@media screen and (max-width:800px){
.shidoubox-kensyu-box {
display: flex;
flex-direction: column;
}
}



/*ul.shidoubox-kensyu-box li {width:200px;text-align:center;}

@media screen and (max-width:640px) {
ul.shidoubox-kensyu-box li  {
    width:100%;
}

}*/