@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 基本


******************************************************************************* */
/*
@import url("/business/silver/css/rn01/style.css");
*/



/* ==

　01. 基本

=============================================================================== */
div.title2 h1{
	padding:0;
	background-color:transparent;
}
div.title2 div{
	padding:35px 20px;
	background:#f4f4f4 url(../../images/rn01/bg_title.jpg) right bottom no-repeat;
}
div.title2 div p{ font-size:32px; color:#333; font-weight:bold; }

.container .mainCnts h2{
	height:auto;
	margin-bottom:10px;
	padding-bottom:10px;
	background:none;
	border-bottom:1px dotted #ccc;
	font-size:24px;
	line-height:1.2;
	color:#0e5fa3;
}
.container .mainCnts h3{
	height:auto;
	margin-bottom:10px;
	padding:7px 7px 7px 10px;
	background:none;
	background-color:#f4f4f4;
	border-left:5px solid #0e5fa3;
	font-size:110%;
	line-height:1.3;
	color:#333;
}
.container .mainCnts h2 small{ font-size:65%; color:#0e5fa3; }
.container .mainCnts h3 small{ color:#333; }



div.mainCnts li{
	margin-bottom:5px;
	padding-left:12px;
	background:url(/business/silver/elderly/images/rn01/li_disc.gif) left 0.5em no-repeat;
	color:#333;
}
div.mainCnts p.notes{ margin-top:5px; font-size:85%; line-height:1.5; }


div.mainCnts .defTable td.type{ width:240px; }



div.mainCnts .subsidy{ margin-bottom:30px; }
div.mainCnts .subsidy strong{ color:#333; }
/*div.mainCnts .subsidy td strong{ color:#0e5fa3; }*/


div.mainCnts .subsidy .colBlock01{
	width:914px;
	margin:0 0 20px -12px;
	clear:both;
}
div.mainCnts .subsidy .colBlock01 .col1{ width:445px; float:left; }
div.mainCnts .subsidy .colBlock01 .col2{ width:445px; float:right; }

div.mainCnts .subsidy .defTable{ margin-bottom:10px; margin-left:-12px; }
div.mainCnts .subsidy p.notes{ margin-left:0; }
div.mainCnts .subsidy td p.notes{ margin-left:1em; }





div.mainCnts .treatment dt{
	width:10em;
	padding-left:12px;
	background:url(/business/silver/elderly/images/rn01/li_disc.gif) left 0.5em no-repeat;
	color:#333;
}
div.mainCnts .treatment dd{
	margin-top:-1.5em;
	margin-bottom:5px;
	margin-left:1em;
	padding-left:10em;
	color:#333;
	text-indent:-1em;
	zoom:1;
}




div.mainCnts div.point{
	margin-bottom:30px;
	background-color:#f4f4f4;
	zoom:1;
	clear:both;
}
div.mainCnts td div.point{ margin-top:15px; margin-bottom:5px; }

div.mainCnts div.point dt{
	padding:8px 10px 0 110px;
	font-size:110%;
	line-height:1.3;
	color:#0e5fa3;
	position:relative;
}
div.mainCnts div.point dt img{ position:absolute; top:0; left:0; }
div.mainCnts div.point dt strong{ color:#0e5fa3; }

div.mainCnts div.point dd{
	padding:10px;
	color:#333;
	clear:both;
}

div.mainCnts div.point div{
	width:890px;
	margin:0 auto;
	padding:10px;
	clear:both;
}
div.mainCnts div.point div h4{
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #9c9c9c;
	color:#333;
}
div.mainCnts div.point div p.notes{ margin-top:15px; }





div.mainCnts div.howto div{ width:730px; margin:0 auto 30px; clear:both; } 
div.mainCnts div.howto div img{ margin:7px 0; }

div.mainCnts p.msg{ font-size:120%; line-height:1.3; }
div.mainCnts p.msg strong{ color:#333; }



div.mainCnts span.marker{ background-color:#ff0; color:#333; }

/* 表示 非表示 */
.pcHide {
	display: none;
}
