/*============================================================
BAIKYAKU.CSS
============================================================*/



/*====================
Snavi
====================*/

div#subContents div.linklist dl.snavi dt.baikyaku a:link {
	background-image: url(/common/images/subcontents/im_baikyaku_off.gif);
}

div#subContents div.linklist dl.snavi dt.baikyaku a:visited {
	background-image: url(/common/images/subcontents/im_baikyaku_off.gif);
}

div#subContents div.linklist dl.snavi dt.baikyaku a:hover {
	background-image: url(/common/images/subcontents/im_baikyaku_on.gif);
}




/*-------------------------
/borrow/navigation
-------------------------*/

ul.step_navi{
	width: 530px;
	height:142px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-image:url(../../../realestate/baikyaku/flow/images/im_baikyaku_arrow.gif);
	background-repeat: no-repeat;
}

ul.step_navi li{
	display: inline;
	padding: 0px;
}

ul.step_navi li.lend{
	margin-right: 18px;
}

ul.step_navi li.no_margin{
	margin: 0px;
}

/*----------------------------
/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%;
	margin-bottom: 3px;
}

div#mainContents div.contentsarea dl dd{
	margin-bottom: 5px;
}









/*==================
h3.baikyakuTop
==================*/

div#mainContents div.contentsarea h3.baikyakuTop {
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 h3.baikyakuTop img{
position:absolute;
left:33px;
top:6px;
vertical-align:bottom;
}


/*==================
dl.pointBox
==================*/

dl.pointBox{
margin:0px 0px 10px 0px;
padding:0px;
background-color:#f6f6f6;
}

dl.pointBox dt{
margin:0px;
padding:0px;
height:26px;
position:relative;
border-bottom:1px dashed #949494;
}

dl.pointBox dt img{
vertical-align:bottom;
position:absolute;
left:10px;
top:5px;
}

dl.pointBox dd{
margin:0px;
padding:10px;
}


/*==================
div.happy_left
==================*/

div.happy_left {
	width: 250px;
	margin: 0px 0px 1em 0px;
	padding: 0px;
/*	background-color: #444444;*/

	float: left;
}


/*==================
div.happy_right
==================*/

img.img_happy_right {
	float: right;
}


div.happy_right {
	width: 248px;
	margin: 0px 0px 1em 0px;
	padding: 0px;
	background-color: #F5FFF1;
	float: right;
	border: 1px dotted #65B722;
	border-top: none;
}

div#mainContents div.contentsarea div.happy_right p {
	margin: 5px;
}

div.happy_right dl {
	margin: 5px;
}

div.happy_right dl dd {
	margin-left: 15px;
}

div#mainContents div.contentsarea div.happy_right dl dd p {
	margin: 0px;
}



