@charset "UTF-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01.基本設定

******************************************************************************* */
/* ==

　01.基本設定

=============================================================================== */
* {
	color: currentcolor;
}

ul:after,
ol:after {
	display: none;
}

.slvrOld01 {
	padding-bottom: 80px;
	background: #fff;
	letter-spacing: normal;
}

.slvrOld01 em {
	font-weight: inherit;
}

.slvrOld01 .topicPath {
	position: inherit;
	width: auto;
	margin-bottom: 0;
	padding: 0;
	background: #faf9f3;
}

.slvrOld01 .topicPath:after {
	display: none;
}

.slvrOld01 .topicPath li {
	margin-right: 0;
	float: none;
	color: currentColor;
	font-size: 12px;
	-webkit-text-size-adjust: none;
	text-size-adjust: none;
	line-height: 1.5;
}

.slvrOld01 .topicPath li a {
	padding-right: 0;
	background: none;
	color: currentColor;
}

.slvrOld01 .section.bgBlock02 li {
	font-size: 14.04px;
}

.slvrOld01 .pagelinkBlock li {
	font-size: 114.52%;
}

.slvrOld01 .case04Block01 .colTxt li {
	font-size: 14.4px;
}

.slvrOld02 {
	padding-bottom: 80px;
	background: #fff;
	letter-spacing: normal;
}

.slvrOld02 p,
.slvrOld02 dt,
.slvrOld02 dd,
.slvrOld02 th,
.slvrOld02 td,
.slvrOld02 ul,
.slvrOld02 ol {
	font-size: 14.4px;
}

.slvrOld02 h3 {
	font-size: 16.848px;
}

.slvrOld02 table {
	border-collapse: separate;
	border-spacing: 1px;
}

.slvrOld02 small {
	font-size: smaller;
}

.slvrOld02 em {
	font-weight: inherit;
}

.slvrOld02 section,
.slvrOld02 .section {
	margin-bottom: auto;
}

.slvrOld02 #topLiquidBg {
	z-index: 0;
	top: 225px;
}

.slvrOld02 div.title2 h1 {
	padding: 10px 20px;
}

.slvrOld02 .topicPath {
	background: #faf9f3;
	letter-spacing: 0.05em;
}

.slvrOld02 .topicPath a {
	color: currentColor;
}

.slvrOld01 ul:after,
.slvrOld01 ol:after,
.slvrOld02 ul:after,
.slvrOld02 ol:after {
	display: block;
}

.slvrOld01 div.title .svHeading01,
.slvrOld02 div.title .svHeading01 {
	margin: 0 0 -6px;
	color: #333;
	font-size: 36px;
	font-weight: bold;
	line-height: 1.3;
}

.slvrOld01 div.title .svHeading02,
.slvrOld02 div.title .svHeading02 {
	height: auto !important;
	height: 65px;
	min-height: 65px;
	margin: 0;
	padding: 0;
}

.slvrOld01 div.title .svHeading02-line1,
.slvrOld02 div.title .svHeading02-line1 {
	height: auto !important;
	height: 50px;
	min-height: 50px;
	padding-top: 15px;
}

.slvrOld01 div.title .svHeading02-line2,
.slvrOld02 div.title .svHeading02-line2 {
	height: auto !important;
	height: 61px;
	min-height: 61px;
	padding-top: 4px;
}

.slvrOld01 div.title .svHeading02-care,
.slvrOld02 div.title .svHeading02-care {
	padding-left: 72px;
	background: url(../../images/rn/ico_h01.png) left top no-repeat;
}

.slvrOld01 div.title .svHeading02-clinic,
.slvrOld02 div.title .svHeading02-clinic {
	padding-left: 72px;
	background: url(../../images/rn/ico_h02.png) left top no-repeat;
}

.slvrOld01 div.title .svHeading02-hospital,
.slvrOld02 div.title .svHeading02-hospital {
	padding-left: 72px;
	background: url(../../images/rn/ico_h03.png) left top no-repeat;
}

.slvrOld01 div.title .svHeading02-elderly,
.slvrOld02 div.title .svHeading02-elderly {
	padding-left: 72px;
	background: url(../../images/rn/ico_h04.png) left top no-repeat;
}

.slvrOld01 div.title .svHeading02_sub,
.slvrOld02 div.title .svHeading02_sub {
	float: none;
	color: #333;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.3;
}

.slvrOld01 div.title .svHeading02_tit,
.slvrOld02 div.title .svHeading02_tit {
	margin: 1px 0 0;
	float: none;
	color: #333;
	font-size: 34px;
	font-weight: bold;
	line-height: 1.1;
}

.slvrOld01 .container .svHeading03,
.slvrOld01 .container .mainCnts .svHeading03,
.slvrOld02 .container .svHeading03,
.slvrOld02 .container .mainCnts .svHeading03 {
	margin: 0 0 15px;
	padding: 0 0 5px;
	border: none;
	border-bottom: 1px dotted #ccc;
	background: none;
	color: #333;
	font-size: 167%;
	font-weight: bold;
	line-height: 1.3;
}

.slvrOld01 .container .svHeading03-t1,
.slvrOld01 .container .mainCnts .svHeading03-t1,
.slvrOld02 .container .svHeading03-t1,
.slvrOld02 .container .mainCnts .svHeading03-t1 {
	margin-left: 20px;
}

.slvrOld01 .container .svHeading04,
.slvrOld02 .container .svHeading04 {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #9c9c9c;
	color: #333;
	font-weight: bold;
}

.slvrOld01 .fEm,
.slvrOld02 .fEm {
	color: #333;
	font-weight: bold;
}

.slvrOld01 .cvBlock02,
.slvrOld02 .cvBlock02 {
	zoom: 1;
	margin: 0 0 20px;
	clear: both;
}

.slvrOld01 .cvBlock02 .inner,
.slvrOld02 .cvBlock02 .inner {
	background-color: #fff;
}

.slvrOld01 .cvBlock02 a,
.slvrOld02 .cvBlock02 a {
	zoom: 1;
	display: block;
}

.slvrOld01 .cvBlock02 a img,
.slvrOld02 .cvBlock02 a img {
	-ms-filter: "alpha( opacity=100 )";
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1.0;
}

.slvrOld01 .cvBlock02 a:hover img,
.slvrOld02 .cvBlock02 a:hover img {
	opacity: 0.7;
}
