@charset "shift-jis";
/**
 * �P�A�X�^�b�t�ɂ���
 */
/* ==========================================================================
   carestaff-recognition
   ========================================================================== */

.archiveBox{
	background-color: #fad7d5;
	padding:8px 2px;
}

.ulStyle01{
	text-align: right;
	font-size: 0;
}
.ulStyle01 li{
	display: inline-block;
	font-size: 12px;
}
.ulStyle01 li:before{
	display: inline-block;
	content: "�b";
}
.ulStyle01 li a,
.ulStyle01 li span{
	padding: 3px 5px;
	line-height: 1.5;
	display: inline-block;
}
.ulStyle01 li.active span{
	border-radius:4px;
	font-weight:bold;
	background-color:#ed6153;
	color:#ffffff;
}
#mainIn.recognition{
	padding-top:13px !important;
}

.pb34{
	padding-bottom:30px !important;
}

.ytbnr li{
	margin-left:13px;
}
.ytbnr li.first{
	margin-left:0;
}
iframe{
	border:1px solid #f7f7f7 !important;
	width: 100%;
}

.secProbefore{
	font-size:123.077%;
	line-height:27px;
	padding:  13px 0 16px;
	border-bottom: #C9C9C9 1px dashed;
}

.sectionProgram{
	padding: 20px 0 16px;
	border-bottom: #C9C9C9 1px dashed;
}

.sectionProgram h4{
	padding: 0 0 14px;
}

.sectionProgram ul li{
	background: url(/lifecare/common/css/img/circle_list.gif) no-repeat left 10px;
    padding-left: 13px;
    font-size: 123.07692%;
    margin-bottom: 5px;
}

.listStyle01 li {
  background: none;
  padding-left: 0;
  font-size: 123.07692%;
  margin-bottom: 5px;
}

.circle {
	font-size:70%;
	color: #fff;
	background-color:#e83928;
	padding: 0;
	margin: 0 4px 0 0;
	width: 1.5em;
	height: 1.5em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	border-radius: 50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
}

.bold{
	font-size:110%;
	font-weight:bold;
}

.tableStyle02 {
	display: table;
	width: 100%;
}

.tableStyle02 dt {
	width: 18%;
	display: table-cell;
	font-weight: bold;
	color: #e83928;
	text-align: center;
	vertical-align: top;
	border-bottom: 1px solid #f0efe5;
	padding: 8px 0;
}
.tableStyle02 dd {
	width: 72%;
	display: table-cell;
	vertical-align: top;
	border-bottom: 1px dotted #f0efe5;
	padding: 8px 0 8px 13px;
}
.noBb dt,
.noBb dd {
	border-bottom: 0;
}

.sectionProgram ul li.no_circle {
	background: none;
    padding-left: 0;
    font-size: 123.07692%;
    margin-bottom: 5px;
}

.sttlLB{
	border-left: 4px solid #e83928;
	line-height: 1.5 !important;
}


/* ���C�v���O�����y�[�W���C */
.bb_dashed {
	border-bottom: #C9C9C9 1px dashed;
	padding: 0 0 16px;
}
.flex_box {
	display: flex;
	justify-content: space-between;
}
.flex_box ul {
	padding: 10px 0 0 20px;
}

/* PJ18_D014-245 LC�F�P�A�X�^�b�t�I�u�U�C���[�y�[�W�i2020�A2021�j���C�b�R�[�f�B���O */
.link_top {
	text-align: right;
    margin: 15px 0 0;
}
.link_top a:before {
	content: '';/*��������Ȃ�*/
	display: inline-block;/*�Y�ꂸ�ɁI*/
	width: 40px;/*�摜�̕�*/
	height: 40px;/*�摜�̍���*/
	background-image: url(/lifecare/carestaff/img/ico_arw.png);
	background-size: contain;
	vertical-align: middle;
	margin-right: 8px;
}