@charset "UTF-8";

/* support_area
====================================== */
* html #logo_area .site_logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='http://shinchiku-mansion.o-uccino.jp/icons/common/header_logo01.png')}
* html #logo_area .area_logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='http://shinchiku-mansion.o-uccino.jp/icons/common/area_logo01.png')}

#support_area02{background:#FFFFFF;width:950px;margin:0px auto 2px;text-align:center;min-height:3em;height:auto !important;height:3em;text-align:left}
.breadcrumbs { width:950px;}
.breadcrumbs li{display:inline}
.breadcrumbs li a{margin-right:5px}
.tipped{color:#BBBBBB}

/* contents
------------------------------------------ */
#contents{width:950px;margin:0 auto;text-align:left; font-size:13px;line-height:20px; position:relative;}
#main{width:675px;float:left;padding-bottom:50px}
#aside{width:252px;float:right; position:relative;}

/* clearfix
====================================== */
#contents:after{clear:both;content:".";display:block;height:0;visibility:hidden}


.m-b10{
	margin-bottom:10px;
}
.m-b30{
	margin-bottom:30px;
}
.m-b40{
	margin-bottom:40px;
}
.complement{
	font-size:11px;
}
.t-al{
	text-align:left !important;
}


#side-navi li{
	margin-bottom:5px;
}
.main-img{
	position:relative;
	width:625px;
	margin-bottom:40px;
	padding: 210px 20px 10px 20px;
	border: solid 5px #EBE7D3;
}
.main-img h2{
	position:absolute;
	top:0px;
	left:0px;
}
.main-img p{
	position:relative;
	z-index:100;
}
.ttl{
	margin-bottom:20px;
}
.sub-ttl{
	padding-left:10px;
	margin-bottom:10px;
	background: url(../images/icon01.gif) no-repeat left center;
	font-size:16px;
	font-weight:bold;
	color:#7A602E;
}
.table-ttl{
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
	color:#7A602E;
}
.arrow01-table{
	width:675px;
	margin-bottom:10px;
	padding:0px;
	border-collapse:collapse;
	border: solid 1px #CCCCCC;
}
.arrow01-table th,
.arrow01-table td{
	padding:10px;
	border: solid 1px #CCCCCC;
	text-align:center;
	vertical-align:middle;
}
.arrow01-table th{
	background-color:#887653;
	color:#FFFFFF;
}
.arrow01-table .cell02{
	background-color:#EEEEEE;
	color:#333;
}
.arrow01-table .cell03{
	background-color:#F5F3E7;
}

.kaidoki-back{
	margin-bottom:30px;
	padding:10px 25px 25px 25px;
	background: url(../images/back_kaidoki.gif) no-repeat left bottom;
}
.img-arrow{
	margin-bottom:30px;
}
.special-box-left{
	float:left;
	width:298px;
	min-height:450px;
	margin-right:35px;
	margin-bottom:20px;
	padding:10px;
	border: solid 1px #CCCCCC;
}
.special-box{
	float:left;
	width:298px;
	min-height:450px;
	margin-bottom:20px;
	padding:10px;
	border: solid 1px #CCCCCC;
}
.special-box-left a,
.special-box a{
	color:#333333;
	text-decoration:none;
}
.special-box-left a:hover,
.special-box a:hover{
	text-decoration:underline;
}

.special-complement{
	clear:both;
	margin-bottom:40px;
	text-align:right;
}
.bottom-toplink{
	text-align:right;
}
.bottom-toplink a{
	padding-left:15px;
	background: url(../images/icon02.gif) no-repeat left center;
}


