@charset "UTF-8";


.wrapper {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	background-image: url(../images/common/header_back.jpg);
	background-repeat:no-repeat;
	width:850px;
	height:100px;
}
#header a {
	color: #003366;
	text-decoration: none;
}

#header a:hover {
	color: #F60;
	text-decoration: underline;
}

#header .L01 {
	float: left;
	width: 265px;

}
#header .R01 {
	background-position: top;
	float: right;
	width: 580px;
}

#header .R01 p {
	text-align:right;
	background-position: top;
		
}


#sub_Header .W65 {
	background-image: url(../images/common/header_Sub_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 85%;
	color: #333;
	float: left;
	width: 65px;
	padding-left: 30px;
	height:20px;
	padding-top:7px;
}

#sub_Header .W105 {
	background-image: url(../images/common/header_Sub_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 85%;
	color: #060;
	font-weight:bold;
	float: left;
	width: 105px;
	height:20px;
	padding-top:7px;
	padding-left: 30px;
}

#sub_Header{
	background-image: url(../images/common/sub_Navi_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 85%;
	float: left;
	width: 850px;
	height:37px;
}

#sub_Header ul{
	float: right;
	width: 230px;
}

#header .R01 .W77 {
	background-image: url(../images/common/hMenuArrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 85%;
	color: #333;
	float: left;
	width: 77px;
	padding-left: 11px;
}

#blogSpace{
	background:url(../images/kaigo_info/blogSpaceBack.jpg);
	background-repeat:no-repeat;
	clear: both;
	margin-top: 10px;
	padding:5px;
	height:100px;
}


#footer{
	background-color: #ffcc33;
	background-position: top;
	padding-top: 5px;
	height: 110px;
	border-top:#FF3 solid 1px;
}
#footer .wrapper {
	
    background-position: right top;
}

#footer a {
	color: #333;
	text-decoration: none;
}
#footer a:hover {
	color: #F60;
	text-decoration: underline;
}
#footer ul {
	margin-top: 15px;
	margin-bottom: 15px;
}
#footer .W55 {
	background-image: url(../images/common/footerArrow.jpg);
	background-position: left top;
	padding-left: 15px;
	background-repeat: no-repeat;
	font-size: 93%;
	float: left;
	width: 55px;
}
#footer .W77 {
	background-image: url(../images/common/footerArrow.jpg);
	background-position: left top;
	padding-left: 15px;
	background-repeat: no-repeat;
	font-size: 93%;
	float: left;
	width: 77px;
}
#footer hr {
	clear: both;
}
#footer p {
	font-size: 77%;
	color: #FFF;
	margin-top: 15px;
}
img {
	vertical-align: bottom;
}

