.space01 {
	padding-right: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px
}
.style1 {
	color: #FFFFFF
}
.style5 {
	color: #CC0000
}
.f_red {
	color:#CC0000;
}
.padl5 {
	padding-left:5px;
}
#cont950 {
	margi-top: 10px;
	width: 950px;
}
#cont950:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#main {
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	float : left;
}
#main:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#rightside:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/*--#rightside img{ margin-top:10px;}--*/


.sp950 {
	clear:both;
	width:950px;
}
.sp950:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.sp950 {
	display:inline-table;
}
#pankuzu {
	width:950px;
	clear:both;
	margin-bottom:0px;
}
#pankuzu_rnk {
	clear:both;
	height:100%;
	margin-bottom:0px;
	padding:0px 0 5px 0;
	text-align:left;
	width:950px;
}
#pankuzu_rnk ul {
	text-align:left;
	margin-top:10px;
}
#pankuzu_rnk li {
	display:inline;
	font-size:12px;
}
#under760 {
	width: 760px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	float : left;
}
#footer {
	text-align: left;
	width: 740px;
	padding-top: 15px;
}
#cell td {
	padding-bottom:5px;
	padding-top:5px;
}
/*---side bar 090413--*/

#rightside {
	width:160px;
	margin:0 0 0 10px;
	background-color:#f2f2f2;
	padding:10px;
	float: right;
	text-align:center;
}
#side {
	width:160px;
	margin:0 auto;
	text-align:left;
}
.mr5 {
	margin-right:5px;
}
.mb10 {
	margin-bottom:10px;
}
.left {
	float:left;
}
#side h3 {
	margin-top:5px;
}
#side h3 strong {
	display:none;
}
#side h4 {
	font-size:12px;
	margin-bottom:5px;
	margin-top:5px;
}
#side a {
	overflow:hidden;
}
#side .cl {
	clear:both;
}
#side .mr5 {
	margin-right:5px;
}
#side .mr10 {
	margin-right:10px;
}
#side .mr20 {
	margin-right:20px;
}
#side .mr30 {
	margin-right:30px;
}
#side .mb5 {
	margin-bottom:5px;
}
#side .mb10 {
	margin-bottom:10px;
}
#side .mb15 {
	margin-bottom:15px;
}
#side .mb20 {
	margin-bottom:20px;
}
/* 
20100830’Ç‰Á
------------------ */

.fR_new {
	position: absolute;
	top: 0;
	right: 0;
	width: 650px;
}
.fR_new li {
	float: left;
}
.fR_new li.ouccino {
	margin-top: -15px;
}
.fR_new ul.ul01 {
	position: absolute;
	top: 6px;
	right: 150px;
}
.fR_new ul.ul01 li {
	margin-right: 2px;
	padding-left: 9px;
	background: url(/icons/mansion/shuto/shikaku.gif) no-repeat left center;
	font-size: 10px;
	white-space: nowrap;
}
.fR_new ul.ul01 li.quicknavi {
	margin-right: 0;
}
.fR_new ul.ul01 li.faq {
	margin-right: 4px;
	padding-left: 16px;
	background: url(/icons/mansion/shuto/question.gif) no-repeat left center;
	font-size: 10px;
}
.fR_new ul.ul01 li.rss {
	margin-right: 4px;
	padding-left: 16px;
	width: 110px;
	height: 12px;
	background: url(/icons/common/rss2.gif) no-repeat left center;
	font-size: 10px;
}
.fR_new ul.ul02 {
	float: right;
	padding-top: 22px;
}
.fR_new ul.ul02 li {
	margin-right: 10px;
}


/* section_linklist 20101109_Addition
--------------------------------------------- */
#section_linklist {
	padding-top: 20px;
}
#linklist_box01 {
	margin-bottom: 20px;
	border: 10px solid #fac090;
	padding: 10px;
	position: relative;
	zoom: 1;
}
#linklist_box01 h4 {
	background: url(icons/linklist_arrow04.gif) no-repeat left 1px;
	padding-left: 19px;
	border-bottom: 3px solid #D60400;
	padding-bottom: 2px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#linklist_box01 .icon_house {
	position: absolute;
	top: -23px;
	right: -10px;
}
#linklist_box01 dl {
	line-height: 1.6;
}
#linklist_box01 dd {
	padding-bottom: 5px;
	padding-left: 12px;
}
#linklist_box01 .list_left {
	float: left;
	width: 344px;
	padding-right: 5px;
}
#linklist_box01 .list_right {
	float: left;
	width: 344px;
	padding-right: 5px;
}
#linklist_box02 {
	padding-bottom: 20px;
	zoom: 1;
}
#linklist_box02 h4 {
	background: url(icons/linklist_arrow04.gif) no-repeat left 1px;
	padding-left: 18px;
	border-bottom: 3px solid #D60400;
	padding-bottom: 2px;
	margin-bottom: 5px;
}
#linklist_box02 h5 {
	padding-left: 19px;
	background: url(icons/linklist_arrow03.gif) no-repeat 5px center;
	font-size: 14px;
	font-weight: bold;
}
#linklist_box02 .list_left,
#linklist_box02 .list_center,
#linklist_box02 .list_right {
	float: left;
	min-height: 360px;
	height: auto !important;
	height: 360px;
}
#linklist_box02 .list_left {
	border-right: 1px dashed #d60400;
	width: 245px;
}
#linklist_box02 .list_center {
	border-right: 1px dashed #d60400;
	width: 245px;
}
#linklist_box02 .list_right {
	width: 246px;
}
#linklist_box02 dl {
	padding-left: 5px;
	line-height: 1.6;
}
#linklist_box02 dt {
	width: 232px;
	padding-left: 2px;
	margin-top: 5px;
}
#linklist_box02 dd {
	padding-left: 12px;
	padding-bottom: 5px;
}
#linklist_box02 dd li {
	line-height: 1.8;
	background-image: url(icons/linklist_arrow02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
#linklist_box03 {
	padding-bottom: 20px;
}
#linklist_box03 h4 {
	background: url(icons/linklist_arrow04.gif) no-repeat left 1px;
	padding-left: 19px;
	border-bottom: 3px solid #D60400;
	padding-bottom: 2px;
	margin-bottom: 5px;
}
#linklist_box03 dl {
	line-height: 1.6;
}
#linklist_box03 dt {
	padding-left: 18px;
	background-repeat: no-repeat;
	background-position: 5px center;
	background-image: url(icons/linklist_arrow03.gif);
}
#linklist_box03 dd {
	margin-bottom: 5px;
	padding-left: 17px;
	padding-bottom: 2px;
}
#linklist_box03 dd li {
	display: inline;
}
.color_ma { background-color: #ffe696;}
.color_ho { background-color: #c8f0f7;}
.color_la { background-color: #b5eaad;}
.color_ou { background-color: #C9F095;}
.color_ca { background-color: #ffe6f1;}
#linklist_box01:after,
#linklist_box02:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

