@charset "UTF-8";
/* CSS Document */



/*kisoinfoページ*/

h2 {
	background-image:url(../img/details_bg_h4.png);
	background-repeat:repeat-x;
	height:29px;
	line-height:29px;
	padding-left:10px;
	font:15px;
	font-weight:bold;
	margin-bottom:10px;
	color:#4d4d4d;
}

#kiso_info_right {
	float:left;
	list-style:none;
}

#kiso_info_right a {
	color:#2E52A6;
}

#kiso_info_right a:hover{
	text-decoration:none;
}

#kiso_info_right {
	list-style:none;
	padding:0;
	width:630px;
	margin-bottom:15px;
	overflow:hidden;
}

#kiso_info_right li{
	width:290px;
	float:left;
	padding-right:25px;
	margin-bottom:15px;
	overflow:hidden;
}

#kiso_info_right img {
	float:left;
}

.kisoinfo_box {
	float:left;
	width:147px;
}

.kisoinfo_inside_title{
	line-height:18px;
}

.kisoinfo_inside_content {
	font-size:11px;
	line-height:14px;

}

.kisoinfo_img {
	margin-right:5px;
	float:left;
}


/*基礎知識　キャッシングローン*/

.kisoinfo_h4 {
	color:orange;
	font-size:20px;
	margin:0;
}


/*newsページ*/
#news_list li{
	background-image:url(../img/arrow_news.png);
	background-repeat:no-repeat;
	padding-left:15px;
	height:30px;
	line-height:13px;
	font-size:13px;
	border-bottom:dotted 1px #ccc;
	margin-top:20px;
	color:#666;
}

#news_list li a {
	color:#2E52A6;
}

#news_list li a:hover{
	text-decoration:none;
}

/*uranai*/

.gender_radio {
margin-right:5px;	
position:relative;
top:-5px;
}


#uranai_background {
	background-image:url(../img/bg_uranai.png);
	background-repeat:no-repeat;
	width:1500px;
}

#header_bottom {
	margin:0;
}

#uranai_box{
	width:610px;
	-webkit-border-radius:6px;
	-moz-border-radious:6px;
	border-radious:6px;
	border-top:6px solid #C1272D;
	border-bottom:6px solid #C1272D;
	padding:5px 10px 5px;
	margin-top:216px;
	background-color:rgba(255,255,255,0.5);
}


	

.uranai_first {
	height:50px;
	
	line-height:35px;
	background-image:url(../img/uranai_character.png);
	background-repeat:no-repeat;
	font-size:23px;
	font-weight:bold;
	padding:5px 0 5px 45px;
	overflow:hidden;
}

.uranai_first span {
	float:left;
	color:#C1272D;
	width:200px;
	}

input {
	margin-right:5px;
}

#uranai_btn {
	width:342px;
	margin:0px auto 10px;
	
}

#uranai_btn a {
	display:block;
	width:342px;
	height:50px;
	text-indent:-9999px;
	background-image:url(../img/uranai_btn.png);
}

#uranai_btn a:hover{
	background-image:url(../img/uranai_btn_ro.png);
}

#uranai_btn img {
	position:relative;
	top:60px;
	left:20px;
}


/*simulation*/

#background_simulation {
	background-image:url(../img/simulation_bg.png);
	background-repeat:no-repeat;
	margin: auto;
	width: 950px;
	display: inherit;
	padding-top: 10px;
	background-position: 0px 315px;
}

#simulation_text {
	margin-bottom:134px;
	margin-left:5px;
	color:black;
}

#simulation_bg2 {
	background-image:url(../img/simulation_bg2.png);
	width:630px;
	height:116px;
	padding-top:110px;
}

#simulation_bg2 input {
	float:left;
	height:26px;
	font-size:20px;
}

#simulation_bg2 p {
	float:left;
	font-size:13px;
	margin-left:5px;
	line-height:30px;
	margin-bottom:15px;
}

.simulation_manen
{
	margin-left:90px;
	width:124px;
}

.simulation_nen {
	width:60px;
	margin-left:120px;
}

.simulation_kagetsu {
	width:60px;
	margin-left:10px;
}

#simulation_start_btn {
	width:343px;
	height:50px;
	clear:left;
	margin:5px auto 5px;
}

#simulation_start_btn a {
	width:343px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background-image:url(../img/simulation_start_btn.png);
}

#simulation_start_btn a:hover {
	background-image:url(../img/simulation_start_btn_ro.png);
}

#simulation_bg3 {
	width:630p;
	height:213px;
	background-image:url(../img/simulation_bg3.png);
	margin-bottom:20px;
}

#simulation_bg3_text {
	float:right;
	margin-top:110px;
	margin-right:70px;
}

#simulation_bg3 p{
	color:white;
	width:282px;
	

}

#simulation_bg3 p:first-child {
	margin-bottom:15px;
	
}

#simulation_bg3_text span {
	color:yellow;
}




.comparison_title {
	width:628px;
	height:33px;
	background-color:#669ECC;
}

h4 {
	color:white;
	font-size:19px;
	line-height:33px;
	
	margin-left:10px;
	
}

h4 a {
	color:white;
	text-decoration:underline;
}

h4 a:hover {
	text-decoration:none;
}

.simulation_arrow {
	float:left;
	margin-left:30px;
	margin-right:10px;
}

table.shakunyu_table {
	border-collapse: collapse;
}

table.shakunyu_table th {
	width:122px;
	font-weight:normal;
	background-color:#8C8C8C;
	text-align:center;
	border:solid 1px #CCCCCC;
	color:white;
	height:28px;
}

table.shakunyu_table td {
	width:122px;
	text-align:center;
	border:solid 1px #CCCCCC;
	height:28px;
}
	
.simulation_details_btn {
	width:129px;
	height:33px;
	float:left;
	margin:10px 0 10px 115px;	
}

.simulation_details_btn a {
	width:129px;
	height:33px;
	display:block;
	background-image:url(../img/simulation_details_btn.png);
	font-size:15px;
	color:white;
	text-align:center;
}
.simulation_details_btn a:hover {
	background-image:url(../img/simulation_details_btn_ro.png);
}


.simulation_apply_btn {
	width:129px;
	height:33px;
	float:left;
	margin:10px 0 10px 5px;	
	
}

.simulation_apply_btn a {
	width:129px;
	height:33px;
	display:block;
	background-image:url(../img/simulation_apply_btn.png);
	font-size:15px;
	color:white;
	text-align:center;
}
.simulation_apply_btn a:hover {
	background-image:url(../img/simulation_details_btn_ro.png);
}
div.simulation_main_rightbox .pr {
	margin: 15px 0 0 0;
	text-align: center;
	color: #999;
	}

/*shakunyu*/

#background_shakunyu {
	width:1500px;
	background-image:url(../img/shakunyu_bg.png);
	background-repeat:no-repeat;
}

#shakunyu_bg2 {
	width:

}

#shakunyu_title {
	text-indent:-9999px;
	width:630px;
	height:50px;
}

#shakunyu_table {
	border-collapse: collapse;
	width:630px;
}

#shakunyu_table tr td {
	height:36px;
	text-align:left;
	padding-left:10px;
	border:solid 1px #ccc;
}

#shakunyu_table td:nth-child(1) {
	background-color:#42870D;
	color:white;
}

#shakunyu_table td:nth-child(2) {
	background-color:rgba(255,255,255,0.5)
}
	
#shakunyu_text {
	color:white;
	margin-bottom:235px;
	margin-top:5px;
}

#shakunyu_bg2 {
	width:630px;
	height:234px;
	background-image:url(../img/shakunyu_bg2.png);
	margin-bottom:20px;
	clear:both;
}

#shakunyu_bg2_text {
	float:right;
	margin-top:130px;
	margin-right:85px;
}
	
#shakunyu_bg2_text p {
	text-align:center;
	color:white;
}
	
#shakunyu_bg2_text p:nth-child(1){
	color:yellow;
	font-size:22px;
	margin-bottom:10px;
}


/*Q&A*//*


#qanda_list li{
	background-image:url(../img/arrow_question.png);
	background-repeat:no-repeat;
	background-position:4px 4px;
	padding-left:30px;
	height:30px;
	line-height:30px;
	font-size:13px;
	
	color:#666;
}

#qanda_list li:nth-child(even){
	background-color:#F8F8F8;
}
	

#qanda_list li a {
	color:#2E52A6;
}

#qanda_list li a:hover{
	text-decoration:none;
}

#qanda_list p {
	background-image:url(../img/arrow_answer.png);
	background-repeat:no-repeat;
	padding-left:30px;
	margin-left:4px;
}*/

/*掲載一覧ページ*/

table.keisai_table {
	border-collapse:collapse;
	width:630px;⁄
}

table.keisai_table th {
	border:solid 1px #ccc;
	background-color:#F2F2F2;
	height:60px;
	color:#666;
	text-align:center;
}

table.keisai_table td {
	border:solid 1px #ccc;
	color:#666;
	text-align:center;
}

table.keisai_table p
{text-align:center;
color:#666;
}

table.keisai_table p a {
	color:#2E52A6;
}

table.keisai_table p a:hover {
	text-decoration:none;
}

table.keisai_table td img {
	margin:5px auto 0;
}

.ichiran_apply_btn {
	width:81px;
	height:38px;
	margin:5px auto 5px;
}

.ichiran_apply_btn a {
	display:block;
	width:81px;
	height:38px;
	background-image:url(../img/ichiran_apply_btn.png);
	text-indent:-9999px;
}

.ichiran_apply_btn a:hover {
	background-image:url(../img/ichiran_apply_btn_ro.png);
}

.ichiran_details_btn {
	width:81px;
	height:38px;
	margin:0 auto 5px;
}


.ichiran_details_btn a {
	display:block;
	width:81px;
	height:38px;
	background-image:url(../img/ichiran_details_btn.png);
	text-indent:-9999px;
}

.ichiran_details_btn a:hover {
	background-image:url(../img/ichiran_details_btn_ro.png);
}

/*用語集terms*/

#background_terms {
	width:1500px;
	background-image:url(../img/terms_bg.png);
	background-repeat:no-repeat;
	overflow:hidden;
}

#h2_terms {
	margin-top:200px;
}



#first_letters {
	width:530px;
	height:240px;
	border:5px double #ccc;
	margin:0 auto 20px;
	overflow:hidden;
}

#terms_left {
	width:360px;
	float:left;
	overflow:hidden;
}

.letters {
	margin-left:29px;
	margin-top:10px;
	width:145px;
	float:left;
}

#first_letters .letters p {
	background-image:url(../img/arrow_news.png);
	background-repeat:no-repeat;
	width:120px;
	font-size:15px;
	line-height:15px;
	padding-left:15px;
}

#first_letters .letters ul {
	overflow:hidden;
	list-style:none;
	width:130px;
	margin-top:5px;
	margin-left:10px;
}

#first_letters .letters li {
	font-size:13px;
	float:left;
	width:16px;
	height:15px;
	line-height:15px;
	padding:0 4px 0;
}
	
#first_letters .letters li a {
	color:#004FBC;
}

#first_letters .letters li a:hover {
	text-decoration:none;
}

#first_letters .letters li:nth-child(2),#first_letters .letters li:nth-child(3),#first_letters .letters li:nth-child(4),#first_letters .letters li:nth-child(5) {
	border-left:solid 1px #666;
}

#terms_right {
	float:right;
	width:170px;
	overflow:hidden;
	margin-top:10px;

}



#terms_right p {
	background-image:url(../img/arrow_news.png);
	background-repeat:no-repeat;
	width:120px;
	font-size:15px;
	line-height:15px;
	padding-left:15px;
}

#terms_right ul {
	overflow:hidden;
	list-style:none;
	width:130px;
	margin-top:5px;
	margin-left:10px;
}

#terms_right li {
	font-size:13px;
	float:left;
	width:16px;
	height:15px;
	line-height:15px;
	padding:0 4px 0;
	margin-bottom:10px;
	text-align:center;
}
	
#terms_right li a {
	color:#004FBC;
}

#terms_right a:hover {
	text-decoration:none;
}

.terms_right_tatebo {
	border-left:solid 1px #666;
}

#terms_answer {
	width:620px;
	border:5px solid #ccc;
	overflow:hidden;
}

#terms_answer li {
	padding:5px;
	overflow:hidden;
	width:610px;
	border-bottom:1px solid #ccc;
}

#terms_answer li p {
	
	display:block;
}

#terms_answer li p:first-child{
	width:159px;
	float:left;
	color:red;
	
}

#terms_answer li p:nth-child(2){
	width:444px;
	float:right;
	border-left:1px dotted #666;
	padding-left:5px;
}
	
/*掲示板*/

#keijiban_p a {
	color:#436F88;
}

#keijiban_p a:hover {
	text-decoration:none;
}

#keijiban_content {
	border-collapse:collapse;
	border:5px solid #f2f2f2;
	width:630px;
}

#keijiban_content th {
	text-align:center;
	border:1px solid #ccc;
	height:30px;
}

#keijiban_content td {
	border:1px solid #ccc;
	height:30px;
}

#keijiban_content td:nth-child(1) {
	padding-left:10px;
}

#keijiban_content td:nth-child(1) a {
	color:#436F88;
	
}

#keijiban_content td:nth-child(1) a:hover {
	text-decoration:none;
}

#keijiban_content td:nth-child(2), #keijiban_content td:nth-child(3) {
	text-align:center;
}

/*掲示板 書き込み*/


#keijiban_write_content {
	border-collapse:collapse;
	border:5px solid #B3B3B3;
	width:630px;
}

#keijiban_write_content th {
	text-align:center;
	border:1px solid #ccc;
	height:30px;
}

#keijiban_write_content td {
	border:1px solid #ccc;
	height:30px;
	text-align:center;
}

.td_content {
	min-height:122px;
	padding:5px 0 5px 0;
}

#keijiban_write_content th{
	background-color:#f2f2f2;
}

#keijiban_write_content input {
	width:510px;
	height:20px;
	margin:0 auto 0;
}

.sled_content {
	min-height:122px;
}
	

#keijiban_write_content td:nth-child(1){
	width:100px;
}

.keijiban_send{
	margin:10px 10px 10px 250px;
	border:1px solid #ccc;
    padding: 5px 20px;  
    font-weight: bold;  
    cursor: pointer;  
    color: #666;  
}

.keijiban_cancel {
	margin:10px;
}
	
.keijiban_sled_btn_box {
	width:300px;
	margin:10px auto 10px;
}
	
.keijiban_sled_btn_box button {  
    background: -moz-linear-gradient(top, #fff, #F1F1F1 1%, #F1F1F1 50%, #DFDFDF 99%, #ccc);  
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.01, #F1F1F1), color-stop(0.5, #F1F1F1), color-stop(0.99, #DFDFDF), to(#ccc)); 
	float:left;
	width:130px;
	height:30px; 
	color:#666;
	
} 

.keijiban_sled_btn_box button:nth-child(1){
	margin-right:10px;
}

.keijiban_sled_btn_box button:nth-child(2){
	margin-left:10px;
}


	
