/* Updated 2013/03/25 */


/*-------------------------------------------------------
contents
-------------------------------------------------------*/
/* navi_base
---------------------------*/
#contents ul.navi_base {
	float: right;
	height: 17px;
	margin-top: 6px;
	overflow: hidden;
	text-indent: 0px;
	width: 101px;
}
#contents ul.navi_base li {
	float: left;
	height: 17px;
}

#contents ul.navi_base li.faq {
	width: 101px;
}
#contents ul.navi_base li.faq_active {
	height: 0px !important;
	height /**/: 17px;
	width: 101px;
}

/* cvSection
---------------------------*/
#contents div.cvSection1{margin-bottom:30px;}
#contents div.cvSection1 h2{
	text-align:center;
	padding:41px 0 30px;
	background:url(/kojin/jutaku_loan/image_dir/cvsection1_04.gif) no-repeat left bottom;	
}
#contents div.cvSection1 .sectionInner{
	background:url(/kojin/jutaku_loan/image_dir/bg_linkbox_02.gif) no-repeat left bottom;	
	width:540px;
}
#contents div.cvSection1 dl {
	background:url(/kojin/jutaku_loan/image_dir/bg_linkbox_01.gif) no-repeat left top;
	overflow:hidden;
	padding:10px 15px 10px;
	position:relative;
	margin-right:-15px;
	width:528px;
}
#contents div.cvSection1 dl dt,
#contents div.cvSection1 dl dd{
	float:left;
	margin-right:15px;
	padding:0;
}
#contents div.cvSection1 img {
	vertical-align:bottom;
}

#contents .cvSection2{margin-bottom:30px; padding:0 18px;}
#contents .cvSection3{margin-bottom:30px; padding-bottom:13px; border:5px solid #f0f5d7;}
#contents .cvSection2 li,
#contents .cvSection3 li{padding-bottom:0;}
#contents .cvSection2 .center,
#contents .cvSection3 .center{text-align:center;}
#contents .cvSection3 .sectionInner{padding:0 13px;}

#contents .boxType1{background:url(/kojin/jutaku_loan/image_dir/new_bg_index_03.jpg) 0 0 no-repeat; height:326px; position:relative;}
#contents .boxType1 h2{position:absolute; left:67px; top:10px;}
#contents .boxType1 .elem1{position:absolute; left:14px; top:44px;}
#contents .boxType1 .elem2{position:absolute; left:266px; top:44px;}
#contents .boxType1 .elem3{position:absolute; left:267px; top:193px;}
#contents .boxType1 .elem4{position:absolute; left:210px; top:228px;}
#contents .boxType1 .elem5{position:absolute; left:17px; top:258px;}
#contents .boxType1 .elem6{position:absolute; left:274px; top:258px;}

#contents .boxType2{background:url(/kojin/jutaku_loan/image_dir/new_bg_index_01.gif) 0 100% no-repeat; margin:15px 0; padding-bottom:10px;}
#contents .boxType2 .boxInner{background:url(/kojin/jutaku_loan/image_dir/new_bg_index_01.gif) 0 0 no-repeat; padding-top:10px;}
#contents .boxType2 h2{text-align:center;}
#contents .boxType2 ul{margin-left:24px;}
#contents .boxType2 p{margin:5px 0 0 28px;}
#contents .boxType2 ul li{float:left; margin-left:1px; display:inline; width:160px; font-size:1px; line-height:0;}
#contents .boxType2 ul li span{display:block;}
#contents .boxType2 .note{margin:5px 0 0 30px;}

#contents .boxType3{margin-top:10px; background:url(/kojin/jutaku_loan/image_dir/new_bg_index_02.jpg) 0 0 no-repeat;}
#contents .boxType3 h2{padding:36px 0 8px; text-align:center;}
#contents .boxType3 ul li{font-size:1px; line-height:0;}
#contents .boxType3 ul li.elem1{margin-bottom:5px;}
#contents .boxType3 ul li.elem2{float:left; width:250px; display:inline;}
#contents .boxType3 ul li.elem3{float:right; width:250px; display:inline;}

#contents .boxType4{margin-left:-3px;}
#contents .boxType4 li{float:left; width:268px; display:inline; margin-left:3px; font-size:1px; line-height:0;}

#contents .loanTab,
#contents .boxType2 ul,
#contents .boxType3 ul,
#contents .boxType4{overflow:hidden; /zoom:1;}



/*-------------------------------------------------------
right
-------------------------------------------------------*/
#contents_link div.jutaku_loan_faq {
	margin:20px 0 0 2px;
}

#contents_link div.jutaku_loan_faq div.box {
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	padding:10px;
	width:169px !important;
	width /**/:191px;
}
#contents_link div.jutaku_loan_faq ul {
	width:169px;
	background:url(/kojin/jutaku_loan/image_dir/p_dotline_01.gif) no-repeat bottom left;
	margin-bottom:10px;
}
#contents_link div.jutaku_loan_faq ul li {
	text-indent:-16px;
	padding:0 0 8px 16px;
	line-height:1.5;
}
#contents_link div.jutaku_loan_faq img.icon {
	margin-right:6px;
}
#contents_link div.jutaku_loan_faq p.ichiran {
	text-align:right;
}

#contents_link div.jutaku_loan_yougo {
	margin:20px 0 0 2px;
}
#contents_link div.jutaku_loan_yougo div.box {
	padding:8px 3px 0 13px;
	width:175px !important;
	width /**/:191px;
	background:url(/kojin/jutaku_loan/shinki/image_dir/bg_yougo.gif) no-repeat left bottom;
}
#contents_link div.jutaku_loan_yougo li {
	padding:0 8px 10px 0;
	float:left;
	white-space:nowrap;
}


/* botomlink色（strong時）設定 */	
#contents div.bottomLink a:link strong,#contents div.bottomLink a:link strong {
	color:#0000CC;
}
#contents div.bottomLink a:link strong,#contents div.bottomLink a:active strong {
	color:#FF0000;
}
#contents div.bottomLink a:link strong,#contents div.bottomLink a:visited strong {
	color:#660066;
}



/*-------------------------------------------------------
left
-------------------------------------------------------*/
.leftLocal .current ul li a strong{cursor:pointer!important;}
