/*******************************************
*
* 国際医療福祉大学病院 職員募集
* 2018.6.5
*
********************************************/

@charset "UTF-8";


/* ==========================================================
*
* コーナー共通
*
========================================================== */
/*
#mainCol h3,
#mainCol h4.wline{
	margin-top:50px;
}
*/

/*******************************************
*
* 国際医療福祉大学病院 ヘルスカードシニアのご案内
* 2018.6.12
*
********************************************/

@charset "UTF-8";


/* ==========================================================
*
* コーナー共通
*
========================================================== */
/*a.icnf-rbtn{
	margin-bottom:1em;
	padding: 1em 0em 1em 1em;
}

a.icnf-rbtn:after{
   content:"";
   display:none;
}

a.icnf-pdf > span:after{
   background-position:0 bottom;
}


/* for Sp --------------------*/
/*@media screen and (max-width: 738px) {
	a.icnf-rbtn{
		font-size:1.0em;
		padding: 1em 0em 1em 1em;
	}

}*/


.cf{
	  display: block;
	  clear: both;
	  content: "";
}



/* ==========================================================
*
* コーナー共通
*
========================================================== */

.mgt1em{
	margin-top:1em;
}

.w50p{
	width:50%;
}

/* for Sp --------------------*/
@media screen and (max-width: 738px) {

	img.mxw462{
		max-width:462px;
	}

	.w50p{
		width:100%;
	}
	.mgt1em{
	margin-top:0.5em;
}

}


/* for Sp --------------------*/
@media screen and (max-width: 738px) {

	.institution #menu .fltLeft{
		float:none;
	}
		.torikumi #s06 .fltLeft{
		float:none;
	}

}


/*p {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  margin: 60px auto 40px;
}*/
table.tbl-r02 {
  margin: 0 auto;
}
.tbl-r02 th {
  background: #e9727e;
  border: 1px solid #fff;
  color: #fff;
  padding: 10px;
}
.tbl-r02 td {
vertical-align: top;
　border: none!important;
  padding: 10px;
}

@media screen and (max-width: 738px) {
  .last td:last-child {
    border-bottom: 1px solid #fff;
    width: 100%;
  }
  .tbl-r02 {
    width: 90%;
  }
  .tbl-r02 th,
  .tbl-r02 td {
　　border-bottom: none!important;
    display: block;
    width: 100%;
  }
	h6 > span {
		margin-bottom: 1em;
}




}
table {
  margin: 20px auto;
}
.tbl-r02 th {
  background: #e9727e;
  border: none!important;
  color: #fff;
  padding: 10px;
}
.tbl-r02 td {
　border: none!important;
  /*padding: 10px;*/
	padding: 10px;
}
 
@media screen and (max-width: 738px) {
  .last td:last-child {
    border-bottom: 1px solid #fff;
    width: 100%;
  }
  .tbl-r02 {
    width: 80%;
  }
  .tbl-r02 th,
  .tbl-r02 td {
　　border-bottom: none!important;
    display: block;
    width: 100%;
  }
	.tbl-r02 td.nopt {
    padding-top: 0!important;
}
		.tbl-r02 td.nopb {
    padding-bottom: 0!important;
}
}
