@charset "utf-8";
/* CSS Document */
#lifeSupport {
  width: 660px;
  font-family: sans-serif;
  color: #3c3c3c;
  line-height: 1.63em !important;
}

#lifeSupport div {
	position: relative;
}
#lifeSupport .pc_hidden {
	display: none;
}

#lifeSupport h1,#lifeSupport h4,#lifeSupport h5 {
	padding: 0;
	margin: 0;
	height:auto;
	background:none;
}
#lifeSupport h5 {
	font-size: 12px !important;
	line-height: 1.5;
}
#lifeSupport{
  font-size: 86%;
}
#main_contents_new2008 #lifeSupport h2 {
	margin-bottom: 18px;
}

#lifeSupport .read {
	margin:10px 0;

	line-height: 1.5em;
}
#lifeSupport .imgExm {
	width:660px;
	height:144px;
	background: url("/services/lifesupport/css/wr_img/pc_ls_exm_uc.jpg") left top no-repeat;
	margin-bottom:20px;
}
#lifeSupport #anchor {
	clear:both;
	width:630px;
	background-color:#ececec;
	padding:10px 53px 6px;
	margin:0 auto 20px;
	box-sizing: border-box;
}
#lifeSupport #anchor p {
	float:left;
	margin-right:7px;
	margin-right:40px;
	width:99px;
	height:67px;
}
#lifeSupport #anchor p.btn01 {
	background: url("/services/lifesupport/css/wr_img/ls_anchor01.png") left top no-repeat;
}
#lifeSupport #anchor p.btn02 {
	background: url("/services/lifesupport/css/wr_img/ls_anchor02.png") left top no-repeat;
}
#lifeSupport #anchor p.btn03 {
	background: url("/services/lifesupport/css/wr_img/ls_anchor03.png") left top no-repeat;
}
#lifeSupport #anchor p.btn04 {
	background: url("/services/lifesupport/css/wr_img/ls_anchor04.png") left top no-repeat;
}
#lifeSupport #anchor p.btn05 {
	background: url("/services/lifesupport/css/wr_img/ls_anchor05.png") left top no-repeat;
}
#lifeSupport #anchor p.btn06 {
	background: url("/services/lifesupport/css/wr_img/ls_anchor06.png") left top no-repeat;
  margin-right:0;
}
#lifeSupport .section {
	padding-bottom:30px;
}
#lifeSupport .infoBox {
	margin-bottom:20px;
}
#lifeSupport .imgArea {
	float:left;
	width:240px;
	padding-left:10px;
}
#lifeSupport .txtArea {
	padding:0 10px 0 20px;
	float:left;
	width:380px;
	font-size: 90%;
	line-height: 1.4;
	word-break: break-all;
}
#lifeSupport .txtArea .chekBox {
	border:solid #274AB2 1px;
	padding:10px 10px 6px 10px;
	margin:10px 0 16px;
	font-size:12px;
}
#lifeSupport .txtArea .chekBox .blueTxtttl {
	color:#0a3ea3;
	font-weight:bold;
	padding-bottom:5px;
}
#lifeSupport .txtArea .chekBox ul {
	padding-left: 0;
	margin:0;
}
#lifeSupport .txtArea .chekBox li {
	list-style: none;
	background: url("/services/lifesupport/css/wr_img/ls_icon_chek.gif") left 3px no-repeat;
	padding: 0px 0px 4px 20px;
}
#lifeSupport .txtArea .boldTxt {
	font-weight:bold;
	margin-bottom:4px;
}
#lifeSupport .colorBox {
	clear:both;
	width:625px;
	background: url("/services/lifesupport/css/wr_img/bg_pink.jpg") repeat;
	padding:12px 0 12px 15px;
	margin:10px;
}
#lifeSupport .colorBox h5 {
	background: url("/services/lifesupport/css/wr_img/ls_ttlmark.gif") left 2px no-repeat;
	padding: 0px 0px 10px 18px;
	clear:both;
	color:#001763;
	font-size: 100%;
}
#lifeSupport .colorBox p {
	float:left;
	margin-right:12px;
}
#lifeSupport .colorBox2 {
	clear:both;
	width:625px;
	background: url("/services/lifesupport/css/wr_img/bg_purple.jpg") repeat;
	padding:12px 0 12px 15px;
	margin:10px;
}
#lifeSupport .colorBox2 h5 {
	background: url("/services/lifesupport/css/wr_img/ls_ttlmark.gif") left 2px no-repeat;
	padding: 0px 0px 10px 18px;
	clear:both;
	color:#001763;
	font-size: 100%;
}
#lifeSupport .colorBox2 h5 span {
	font-weight:normal;
}
#lifeSupport .colorBox2 p {
	float:left;
	margin-right:8px;
	width:147px;
	height:187px;
}
#lifeSupport .colorBox2 p.item01 {
	background: url("/uc/services/lifesupport/css/wr_img/ls_sec2_img01.png") left top no-repeat;
}
#lifeSupport .colorBox2 p.item02 {
	background: url("/uc/services/lifesupport/css/wr_img/ls_sec2_img02.png") left top no-repeat;
}
#lifeSupport .colorBox2 p.item03 {
	background: url("/uc/services/lifesupport/css/wr_img/ls_sec2_img03.png") left top no-repeat;
}
#lifeSupport .colorBox2 p.item04 {
	background: url("/uc/services/lifesupport/css/wr_img/ls_sec2_img04.png") left top no-repeat;
}
#lifeSupport .colorBox3 {
	clear:both;
	width:635px;
	background: url("/services/lifesupport/css/wr_img/bg_pink.jpg") repeat;
	padding:  15px 0 15px 16px;
  margin-left: 10px;
}
#lifeSupport .colorBox3 p {
	float: left;
    height: 103px;
    width: 147px;
}
#lifeSupport .colorBox3 p.item01 {
	background: url("/services/lifesupport/css/wr_img/ls_sec5_img01.gif") left top no-repeat;
}
#lifeSupport .colorBox3 p.item02 {
	background: url("/services/lifesupport/css/wr_img/ls_sec5_img02.gif") left top no-repeat;
  margin-left:11px;
}
#lifeSupport .colorBox3 p.item03 {
	background: url("/services/lifesupport/css/wr_img/ls_sec5_img03.gif") left top no-repeat;
  margin-left:11px;
}
#lifeSupport .colorBox3 p.item04 {
	background: url("/services/lifesupport/css/wr_img/ls_sec5_img04.gif") left top no-repeat;
  margin-left:11px;
}
#lifeSupport .colorBox4 {
	clear:both;
	width:625px;
  background: url("/services/lifesupport/css/wr_img/bg_beige.jpg") repeat;
	padding:12px 0 12px 15px;
	margin:10px;
}
#lifeSupport .colorBox4 p {
	float:left;
	margin-right:12px;
}
#lifeSupport .colorBox4 p:first-of-type {
        margin-bottom:12px;	
        width: 612px;	
        height: 57px;	
}	
#lifeSupport .colorBox4 p:first-of-type {	
        background: url("/services/lifesupport/css/wr_img/ls_sec2_img08.gif") left top no-repeat;	
}
#lifeSupport .colorBox4 h5 {
	background: url("/services/lifesupport/css/wr_img/ls_ttlmark.gif") left 2px no-repeat;
	padding: 0px 0px 10px 18px;
	clear:both;
	color:#001763;
	font-size: 100%;
}
#lifeSupport .colorBox5 {
	clear:both;
	width:625px;
  background-color: #e5ebff;
	padding:12px 0 12px 15px;
	margin:10px;
}
#lifeSupport .colorBox5 h5 {
	background: url("/services/lifesupport/css/wr_img/ls_ttlmark.gif") left 2px no-repeat;
	padding: 0px 0px 10px 18px;
	clear:both;
	color:#001763;
	font-size: 100%;
}
#lifeSupport .colorBox5 p {
	float:left;
	margin-right:11px;
}
#lifeSupport .colorBox6 {
	clear:both;
	width:625px;
	background-color:#e5ebff;
	padding:12px 0 12px 15px;
	margin:10px;
	background: url("/services/lifesupport/css/wr_img/bg_consult.gif") repeat;
}
#lifeSupport .colorBox6 h5 {
	background: url("/services/lifesupport/css/wr_img/ls_ttlmark.gif") left 2px no-repeat;
	padding: 0px 0px 10px 18px;
	clear:both;
	color:#001763;
	font-size: 100%;
}
#lifeSupport .colorBox6 p {
	float:left;
	margin-right:11px;
}
#lifeSupport .colorBox6 p.tm {
	margin-top:11px;
}
#lifeSupport .qbnr {
	width:640px;
	height:216px;
	margin:24px auto 10px;
	padding:0;
	background: url("/services/lifesupport/css/wr_img/ls_souzoku_bnr.png") left top no-repeat;
}
#lifeSupport .moreBtn {
	width:640px;
	clear:both;
	text-align:right;
	margin:20px 0 0 10px;
}
#lifeSupport .pr {
	padding:10px;
}
#lifeSupport .pr h4 {
	margin-bottom:10px;
}

a.alpha:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter:"alpha( opacity=70 )";
}
#lifeSupport .bnrBox1, #lifeSupport .bnrBox2 {
	clear:both;
	width:640px;
	background-color:none;
	padding:12px 0 12px 0;
	margin:10px;
}
#lifeSupport .bnrBox1 p {
	width:640px;
	height:137px;
}
#lifeSupport .bnrBox2 p {
	width:640px;
/*	height:139px;*/
	height:179px;
}
#lifeSupport .bnrBox1 p.present1 {
background: url("/services/lifesupport/css/wr_img/pc_wd_present_uc.gif") left top no-repeat;
}
#lifeSupport .bnrBox2 p.present2 {
background: url("/services/lifesupport/css/wr_img/pc_ls_present_uc.gif") left top no-repeat;
}
#lifeSupport .align_r {
	text-align:right;
	margin-bottom: 20px;
}
#lifeSupport #memorial .bnr {
	padding:10px;
}
#lifeSupport #nurse .nurse_bnr ul {
	margin:0 10px;
	padding:0;
	box-sizing: border-box;
}
#lifeSupport #nurse .nurse_bnr ul li:nth-child(1) {
	float:left;
}
#lifeSupport #nurse .nurse_bnr ul li:nth-child(2) {
	float:right;
}
#lifeSupport .fir_bnr {
	width:650px;
	height:148px;
	margin:15px auto 0 10px;
	background: url("/services/lifesupport/css/wr_img/ls_fir_bnr_pc.jpg") left top no-repeat;
	text-align:center;
}
#lifeSupport .anshin-bnr {
	width:640px;
	height:219px;
	margin:24px auto 20px 10px;
	padding:0;
	background: url("/services/lifesupport/css/wr_img/ls_anshin_bnr2001.jpg") left top no-repeat;
	text-align:center;
}
#medical .medical_ttl {
	padding-bottom:17px;
}
#medical .medical_bn {
	margin: 0 0 20px 10px;
}