/*============================================================
CHUKO.CSS
============================================================*/



/*====================
Snavi
====================*/


/*chuko*/

div#subContents div.linklist dl.snavi dt.chuko a:link {
	background-image: url(/common/images/subcontents/im_chuko_off.gif);
}

div#subContents div.linklist dl.snavi dt.chuko a:visited {
	background-image: url(/common/images/subcontents/im_chuko_off.gif);
}

div#subContents div.linklist dl.snavi dt.chuko a:hover {
	background-image: url(/common/images/subcontents/im_chuko_on.gif);
}



/*results*/

div#subContents div.linklist dl.snavi dt.snavi_results a:link {
	background-image: url(/common/images/subcontents/im_results_off.gif);
}

div#subContents div.linklist dl.snavi dt.snavi_results a:visited {
	background-image: url(/common/images/subcontents/im_results_off.gif);
}

div#subContents div.linklist dl.snavi dt.snavi_results a:hover {
	background-image: url(/common/images/subcontents/im_results_on.gif);
}




/*=============================================
トップページのCSS
=============================================*/

/*=======================
枠組み
=======================*/

div#leftWrapper{
float:left;
width:352px;
position:relative;
}

div#leftContents{
float:left;
width:174px;

}

div#middleContents{
float:right;
width:174px;
}

div#rightContents{
float:right;
width:174px;
}

div#leftContents img,div#middleContents img.div#rightContents img{
vertical-align:bottom;
}




/*============================
中身
============================*/

dl.chukoList{
margin:10px 0px 15px 0px;
padding:0px;
}

dl.chukoList dt{
margin:0px;
padding:0px;
}

dl.chukoList dt img{
vertical-align:bottom;
}

dl.chukoList dd{
margin:0px;
padding:0px;
}

dl.chukoList dd p{
text-indent:1em;
}


/*===================
dl.newsArea
===================*/

dl.newsArea{
margin:10px 0px 0px 0px;
padding:0px;
}

dl.newsArea dt{
font-weight:bold;
margin:0px;
padding:0px 0px 2px 20px;
background-image:url(../../images/contents/ic_rss.gif);
background-position:left center;
background-repeat:no-repeat;
border-bottom:1px dashed #7f7f7f;
}

dl.newsArea dd{
margin:0px;
padding:0px;
}

*html dl.newsArea dd div{
width:100%;
height:100%;
}

div#mainContents img.bottomImg{
zoom:100%;
}


dl.newsArea dd ul{
margin:5px 0px 0px 3px;
padding:0px;
list-style-type:none;
}

dl.newsArea dd ul li.entryTitle{
font-size:80%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 8px;
background-image:url(../../images/contents/ic_circle.gif);
background-position:left 8px;
background-repeat:no-repeat;
}





/*=================
dl.takuchiArea
=================*/

dl.takuchiArea{
margin:0px 0px 15px 0px;
padding:0px;
}

dl.takuchiArea dt{
font-weight:bold;
color:#666666;
margin:0px 0px 3px 0px;
padding:0px 0px 0px 5px;
border-left:3px solid #77be77;
}

dl.takuchiArea dd{
background-color:#f8f8f8;
margin:0px;
padding:5px 10px;
border-top:1px dashed #7f7f7f;
}

dl.takuchiArea dd ul{
margin:0px;
padding:0px;
list-style-type:none;
}

dl.takuchiArea dd li{
margin:0px;
padding:0px;
list-style-type:none;
}




/* dl.flowBox */

dl.flowBox{
margin:10px 0px 10px 0px;
padding:0px;
}

dl.flowBox dt{
margin:0px;
padding:0px;
}

dl.flowBox dt img{
vertical-align:bottom;
}

dl.flowBox dd{
margin:0px;
padding:9px 9px 0px;
border-left:1px solid #b5b5b5;
border-right:1px solid #b5b5b5;
border-bottom:1px solid #b5b5b5;
}

dl.flowBox dd img{
vertical-align:bottom;
}


hr.grayLine{
margin:20px 0px 20px 0px;
size:1px;
height:1px;
border-style:none none solid none;
border-bottom:1px solid #999999;
}

/*-------------------------
/borrow/navigation
-------------------------*/
ul.step_navi{
	width: 530px;
	height:150px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-image: url(../../../realestate/chuko/flow/images/im_chuko_arrow.gif);
}
ul.step_navi li{
	display: inline;
	padding: 0px;
}

ul.step_navi li.flow{
	margin-right: 26px;
}


/*----------------------------
/borrow/h3
---------------------------*/
div#mainContents div.contentsarea h3.point {
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 0.3em;
	padding: 0px;
	border-left: none;
	border-bottom: 1px dotted #339966;
	font-size: 120%;
}

div#mainContents div.contentsarea dl dt{
	font-weight: bold;
	font-size: 110%;
}

div#mainContents div.contentsarea dl dd ul{
	margin: 0px;
}










/*==================
div.feature
==================*/

div.feature {
	border: 1px solid #669933;
	margin: 1.5em 0px 1.5em 0px;
	padding: 20px;
	zoom: 100%;
}







/*==================
div.feature h3
==================*/

div#mainContents div.contentsarea div.feature h3 {
height:28px;
background-image:url(../../../realestate/chumon/images/bg_chumon_h3.gif);
background-position:left top;
background-repeat: no-repeat;
border-bottom:1px dashed #669933;
border-left:0px dashed #669933;
margin:0px 0px 10px 0px;
padding:0px;
position:relative;
}

div#mainContents div.contentsarea div.feature h3 img{
position:absolute;
left:33px;
top:6px;
vertical-align:bottom;
}


/*====================================================================================
results
======================================================================================*/
div#mainContents div.contentsarea h3.h3_results{
font-size:120%;
margin:15px 0px 6px 0px;
padding:0px 0px 0px 16px;
border-left:none;
border-bottom:1px dashed #7f7f7f;
background-image:url(../../images/contents/ic_blog_h3.gif);
background-position:left center;
background-repeat:no-repeat;
}

div#mainContents div.contentsarea h4.h4_results{
font-size:100%;
border: none;
border-bottom:1px dashed #336633;
}

div#mainContents div.contentsarea h5.h5_results{
font-size:100%;
border: none;
border-left:5px solid #7EB883;
margin-bottom: 0px;
}

div#mainContents div.contentsarea ul.ul_results{
margin: 0.5em 10px 2em 30px;
}



div#mainContents div.contentsarea table.table_results{
	width: 530px;
	margin-bottom: 3em;
}


div#mainContents div.contentsarea table.table_results tr th{
padding:3px;
border: 1px solid #336633;
}

div#mainContents div.contentsarea table.table_results tr td{
padding:3px;
border: 1px solid #cccccc;
}

div#mainContents div.contentsarea table.table_results tr.title01{
	font-size:120%;
	text-align: center;
}

div#mainContents div.contentsarea table.table_results tr th.title02{
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	width: 1.5em;
	background-color: #7EB883;
}

div#mainContents div.contentsarea table.table_results tr th.title03{
	font-weight: normal;
	background-color: #DEF5DE;
	white-space: nowrap;
}

div#mainContents div.contentsarea table.table_results tr th.sp_results01{
	text-align: center;
}




/*==================
div.car
==================*/

div.car {
	margin: 1em 0px 1em 0px;
	padding: 5px;
	width: 45%;
	float: right;
	border: 1px dashed #77BE77;
}

div.car h5 {
	border-bottom: 3px solid #77BE77 !important;
}





/*==================
div.train
==================*/

div.train {
	margin: 1em 0px 1em 0px;
	padding: 5px;
	width: 45%;
	float: left;
	border: 1px dashed #77BE77;
}


div.train h5 {
	border-bottom: 3px solid #77BE77 !important;
}




/*==================
dl.alternativeAction
==================*/

dl.alternativeAction {
	margin: 0px 10px 1em 10px;
	padding: 5px 20px 0px 20px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #fcfcfc;
}

dl.alternativeAction dt {
	font-weight: normal;
/*	border-bottom: 1px dashed #cccccc;*/
}


dl.alternativeAction dd {
	margin: 0px;
	padding: 0px 0px 0.5em 30px;
}



dl.alternativeAction ul {
	margin: 0px;
	padding: 0px;
/*	text-align: center;*/
}


dl.alternativeAction ul li {
	line-height: 180%;
	display: inline;
/*	border-bottom: 1px solid #999999;*/
	margin-right: 15px;
	padding: 0px;

}

dl.alternativeAction ul li a {
	zoom: 100%;
	white-space: nowrap;

	padding: 0px 0px 0px 15px;

	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../../images/contents/bg_softrelated_item.gif);
}

div.newslist {margin-bottom:15px;}
div.newslist a img {float:right;margin-bottom:15px;}


div.box{
	border:solid 3px #dfdfdf;
	padding:5px;
	float:left;
	width:244px;
	min-height:85px;
	margin:5px 5px 5px 0;
	line-height: 1.5em;
	font-size:105%;}
div.box img{float:left;border:solid 3px #dfdfdf;margin-right:5px;}
div.box a.more{
	margin-top:5px;
	float:right;
	background-image: url(../../../realestate/chuko/images/dotarrow.gif);
	background-position: left center;
	padding-left: 10px;
	background-repeat: no-repeat;
	font-size:80%;
}


@media print {

#fbanner {
	display: none;!important
}

#footer {
	background-image: none;!important
/**/	display: none;
	border-bottom: none;

}

#footer ul {
display: none;!important
	position: relative;
	top: 0px;

}

#headerContainer {
display: none;!important

}
#header {
display: none;!important


}

#Navi {
display: none;!important


}
.linklist w180 {
display: none;!important


}
.rssfeed {
display: none;!important


}

.mailmag_short {
display: none;!important


}

#subContents {
display: none;!important


}
#footerGroup {
display: none;!important


}

.speaknavi {
display: none;!important

}
.breadcrums {
display: none;!important

}
table{
	page-break-after: always;!important
}



}
