/* CSS Document */

/*contents_l
--------------*/
.contents_l {
	width:200px;
	float:left;
}


.title_img {
	background:url(../images/category/custom/title_img.gif) 0 0 no-repeat;
	height:70px;
	font-size:-1em;
	line-height:-1em;
	text-indent:-9999px;
}

.title_img a {
	display: block;
	height: 70px;
	width: 200px;
}



/*contents_r
--------------*/
.contents_r {
	width:670px;
	float:right;
}

.hed_img {
	margin-bottom:15px;
}

.contents_inner {
	width:655px;
	margin-left:15px;
}

/*sidenavi
---------------*/
.sidenavi {
	margin:0;
	padding:0;
	list-style-type:none;
}

.sidenavi li {
	display:block;
	width:200px;
	height:40px;
}

.sidenavi01 a {
	background:url(../images/category/custom/sidenavi.gif) 0 0 no-repeat;
	width:200px;
	height:40px;
	display:block;
	text-indent:-9999px;
}

.sidenavi02 a {
	background:url(../images/category/custom/sidenavi.gif) 0 -40px no-repeat;
	width:200px;
	height:40px;
	display:block;
	text-indent:-9999px;
}

.sidenavi03 a {
	background:url(../images/category/custom/sidenavi.gif) 0 -80px no-repeat;
	width:200px;
	height:40px;
	display:block;
	text-indent:-9999px;
}

.sidenavi01 a:hover {
	background:url(../images/category/custom/sidenavi.gif) -200px 0 no-repeat;
	width:200px;
	height:40px;
	display:block;
	text-indent:-9999px;
}

.sidenavi02 a:hover {
	background:url(../images/category/custom/sidenavi.gif) -200px -40px no-repeat;
	width:200px;
	height:40px;
	display:block;
	text-indent:-9999px;
}

.sidenavi03 a:hover {
	background:url(../images/category/custom/sidenavi.gif) -200px -80px no-repeat;
	width:200px;
	height:40px;
	display:block;
	text-indent:-9999px;
}

/*btn_tochinavi
---------------*/

.btn_tochinavi {
	width:200px;
	height:82px;
	margin-bottom:10px;
}

.btn_tochinavi a {
	background: url(../images/category/custom/banner_tochi.jpg) 0 0 no-repeat;
	width:200px;
	height:82px;
	display:block;
	text-indent:-9999px;
}

.btn_tochinavi a:hover {
	background:url(../images/category/custom/banner_tochi.jpg) 0 -82px no-repeat;
	width:200px;
	height:82px;
	display:block;
	text-indent:-9999px;
}
/*banner_faq
---------------*/

#banner_faq {
	margin-bottom:15px;
}

#banner_faq a {
	text-indent: -9999px;
	height:54px;
	width:200px;
	background:url(../images/com/banner_faq02.gif) no-repeat 0px 0px;
	display: block;
}


/*index
--------------*/
.title_img01 {
	background:url(../images/category/custom/title_img01.gif) 0 0 no-repeat;
	width:655px;
	height:35px;
	text-indent:-9999px;
	margin-bottom:15px;
}


ul.custom_banner {
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.custom_banner li {
	float:left;
	width:200px;
	margin-right:13px;
}

#banner01 a {
	background:url(../images/category/custom/banner.jpg) no-repeat 0px 0px;
	text-indent:-9999px;
	display:block;
	height:150px;
	width:200px;
}

#banner02 {
	background:url(../images/category/custom/banner.jpg) no-repeat -200px 0px;
	text-indent:-9999px;
	display:block;
	height:150px;
	width:200px;
}

#banner03 {
	background:url(../images/category/custom/banner.jpg) no-repeat -400px 0px;
	text-indent:-9999px;
	display:block;
	height:150px;
	width:200px;
}




/*flow
--------------*/

.arrow {
	padding-bottom: 25px;
	background: url(../images/category/condominums/flow/arrow.gif) no-repeat 87px bottom;
}

.no_arrow {
	padding-bottom: 25px;
}

.contents_inner h3 {
	text-indent: -9999px;
	width: 200px;
	float: left;
}

#step01 {
	background: #519477 url(../images/category/custom/flow/step01.gif) no-repeat 0px 0px;
	height: 90px;
	width: 200px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#step02 {
	background: #519477 url(../images/category/custom/flow/step02.gif) no-repeat 0px 0px;
	height: 90px;
	width: 200px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#step03_01 {
	background:#519477 url(../images/category/custom/flow/step03_01.gif) no-repeat 0px 0px;
	height: 90px;
	width: 200px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#step03_02 {
	background:#519477 url(../images/category/custom/flow/step03_02.gif) no-repeat 0px 0px;
	height: 90px;
	width: 200px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#step04 {
	background: #519477 url(../images/category/custom/flow/step04.gif) no-repeat 0px 0px;
	height: 90px;
	width: 200px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#step05 {
	background: #519477 url(../images/category/custom/flow/step05.gif) no-repeat 0px 0px;
	height: 90px;
	width: 200px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#step06 {
	background: #519477 url(../images/category/custom/flow/step06.gif) no-repeat 0px 0px;
	height: 90px;
	width: 200px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#step07 {
	background: #519477 url(../images/category/custom/flow/step07.gif) no-repeat 0px 0px;
	height: 90px;
	width: 200px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#step08 {
	background: #519477 url(../images/category/custom/flow/step08.gif) no-repeat 0px 0px;
	height: 90px;
	width: 200px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#step09 {
	background: #519477 url(../images/category/custom/flow/step09.gif) no-repeat 0px 0px;
	height: 90px;
	width: 200px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#step10 {
	background: #519477 url(../images/category/custom/flow/step10.gif) no-repeat 0px 0px;
	height: 90px;
	width: 200px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#step11 {
	background: #519477 url(../images/category/custom/flow/step11.gif) no-repeat 0px 0px;
	height: 90px;
	width: 200px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#step12 {
	background: #519477 url(../images/category/custom/flow/step12.gif) no-repeat 0px 0px;
	height: 90px;
	width: 200px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

.step_text {
	float: right;
	width: 443px;
	padding: 5px;
	height: 80px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}


/*flow
--------------*/

#construction_box {
	padding-left: 14px;
}

.construction_list {
	float: left;
	width: 145px;
	list-style: none;
	padding-right: 15px;
	text-align: center;
	height: 200px;
	letter-spacing: 0.3em;
}

.construction_list img {
	margin-bottom: 10px;
}


/*{H
--------------*/

#construction_l {
	float: left;
	width: 280px;
	padding-left: 10px;
}

#construction_r {
	float: right;
	width: 346px;
}

.construction_r_list {
	float: left;
	width: 100px;
	padding-right: 15px;
	margin-bottom: 15px;
}


