@charset "utf-8";

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
トップページ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#header_top{
	position:relative;
	padding:10px;
	border-top:10px solid #ffcc66;
	border-bottom:1px solid #ffcc66;
	height:42px;
}
#content section#top_img{
	height:146px;
	border-bottom:1px solid #ffcc66;
	background:-moz-linear-gradient(top, #ffffff 0%, #ffe99d 100%);/* moz */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffe99d )); /* webkit */
	background:-o-linear-gradient(top, #ffffff 0%,#ffe99d  100%); /* opera */
	background:linear-gradient(top, #ffffff 0%,#ffe99d  100%);
	clear:both;
}
#content section#top_img ul{
	width:320px;
	height:146px;
	text-align:center;
	margin:auto;
	background: url(../img/top/top_img_bg.png) no-repeat bottom ; 
}
#content nav#top_munu ul{
	width:250px;
	height:124px;
	margin:auto;
	text-align:center;
}
#content nav#top_munu ul li{
	width:120px;
	height:52px;
	float:left;
	margin-top:10px;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ご融資についてページ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

dl#step dt{
	background:#f87e16;
	border:2px solid #f87e16;
	color:#ffffff;
	font-weight:bold;
	padding:5px;
	float:left;
}
dl#step dd.nagare{
	padding:5px 10px;
	border-top:2px dotted #ffcc66;
	border-bottom:2px dotted #ffcc66;
	border-right:2px dotted #ffcc66;
	 text-indent:1em;
}
dl#step dd.step_icon{
	clear:both;
	text-align:center;
	margin-bottom:10px;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
お申し込みページ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
table tr{
	border:1px solid #666666;
}
table th {
	width:80px;
	background-color:#eeeeee;
	padding:10px;
	text-align:center;
	border-right:1px dotted #666666;
}
table td {
	width:auto;
	padding:10px;
}
#kakunin_ul li{
 text-indent:-1em;
  padding-left:1em;
  }
  #app_bt{
  width:250px;
  margin:auto;
  }
  #app_bt li{
  float:left;
  }

  
  /* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
専業主婦ページ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.accordion dl,.accordion dt,.accordion dd {
 margin: 0;
 padding: 0;
}
.accordion dl { 
width: 90%;
 margin: auto;
}
.accordion dt {
 margin-top: 10px;
 padding: 6px 4px 6px 30px;
 border: 1px solid #6666666;
 cursor:pointer;
}
.accordion dd {
	padding: 10px 10px;
	border: 1px solid #666666; 
	border-top: none;
}
.accordion .toggle dt {
	background: #666666 url(../loan/img/minus.png) no-repeat 10px 50%;
	-webkit-background-size:12px 12px;
	-moz-background-size:12px 12px;
	-o-background-size:12px 12px;
	background-size:12px 12px;
        color:#fff;
}
.accordion .toggle dt.close {
	background-image: url(../loan/img/plus.png);
	-webkit-background-size:12px 12px;
	-moz-background-size:12px 12px;
	-o-background-size:12px 12px;
	background-size:12px 12px;
}
#reigai_list{
background:#f0f0f0;
padding:10px;
}
#reigai_list ul{
list-style:decimal inside;
}
#reigai_list ul li{
 text-indent:-1em;
  padding-left:1em;
  }
 #need{
 padding:10px;
 border:#f87e16 dotted 2px;
list-style:disc inside;
 }

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
お申し込みフォームページ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#mousikomi_form tr{
border:none;
}

#mousikomi_form th{
text-align:left;
border:none;
}
#mousikomi_form td{
text-align:left;
}
#haousewife_form{
width:100%;
}
td#housewife_td{
border:#bf4c64 solid 1px;
padding:10px;
margin-bottom:20px;
display:block;
}
.txt_rd{
color:#bf4c64;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
金利・返済方法ページ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
h1#interest_h1{
float:left;
margin:-5px 10px auto 0px;
color:#f87e16;
font-weight:bold;
}
hr{
	width:100%:
	height:6px;
	color:#f87e16;
	background-color:#f87e16;
	border-style:solid;
	border-color:#f87e16;
	clear:right;
	}
p.interest_kakomi{
padding:8px 10px;
background-color:#fff7dc;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
お問い合せページ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
section.or_kakomi {
	border:#ffcc66 solid 1px;
	padding-bottom:10px;
}
section.or_kakomi h1 {
	background-color:#ffcc66 ;
	padding:10px;
	line-height:1.3em;
}
.p10{
	padding:10px;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
スタッフ紹介ページ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
section.staff_prof{
	border:#ffcc66 solid 1px;
	padding-bottom:10px;
}
section.staff_prof h1 {
	background-color:#ffcc66 ;
	padding:10px;
	line-height:1.3em;
}
table.staff_tb{
margin :10px 10px 0px 10px;
}
table.staff_tb tr{
	border:none;

}
table.staff_tb th{
	border:none;
	vertical-align:text-top;
	width:60px;
	background-color:#ffffff;
	padding:0px 10px 0px 0px ;
}
table.staff_tb td{
	border-bottom:#ffcc66 1px dotted;
}
table.staff_tb td.last{
	border-bottom:none;
	
}
table.staff_tb td.w34{
	width:34px;
	
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ADRページ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
ul.adr_kakomi{
padding:8px 10px;
background-color:#fff7dc;
}

