@charset "utf-8";
/* CSS Document */

/*------------------------------
main  elements
------------------------------*/
h4, h5, h6{
  clear:both;
  padding-top:30px;
  margin-bottom:5px;
}
h5.joycal{
  margin-bottom:0px;
}
div.page{
position:relative;
}
img.nav1{
position:absolute;
top:50px;
left:4px;
}
img.nav2{
position:absolute;
top:50px;
left:165px;
}
img.nav3{
position:absolute;
top:50px;
left:297px;
}
img.nav4{
position:absolute;
top:50px;
left:413px;
}
img.nav5{
position:absolute;
top:50px;
left:524px;
}
/*------------------------------
main  elements
------------------------------*/
div.btn{
  width:660px;
}
div.btns{
  height:348px;
	width:660px;
	background:url(../images/btn_bk1.gif) no-repeat bottom left;
	position:relative;
	margin-top:30px;
}
h5.btn_index{
	position: absolute;
  margin:0px;
	height:55px;
	vertical-align:bottom;
}
div.btns img.btn1{
  position:absolute;
	left:7px;
	top:57px;
}
div.btns img.btn2{
  position:absolute;
	left:334px;
	top:57px;
}
div.btns img.btn3{
  position:absolute;
	left:7px;
	top:204px;
}
div.btns img.btn4{
  position:absolute;
	left:334px;
	top:204px;
}
h5.btn_index2{
	position: absolute;
	padding:0;
  margin:0px;
	height:55px;
}
div.btns2{
  height:202px;
	width:660px;
	background:url(../images/btn_bk2.gif) no-repeat bottom left;
	position:relative;
	margin-top:30px;
}
div.btns2 img.btn1{
  position:absolute;
	left:7px;
	top:57px;
}
div.btns2 img.btn2{
  position:absolute;
	left:334px;
	top:57px;
}

p.closeup{
	color:#F25F00;
	text-decoration:underline;
	font-size:1.5em;
}
/*------------------------------
halfmax  elements
------------------------------*/
div.imagebox{
  text-align:center;
	margin:15px auto;
}
p.pay{
  background:url(../images/h_payimage.gif) no-repeat right top;
	padding-right:223px;
}
div.sagaku{
  margin-left:20px;
	margin-bottom:8px;
	line-height:1.7;
	vertical-align:bottom;
	font-size:1.3em;
	position:relative;
}
img.sagakuimage{
  position: absolute;
	top:0px;
	left:330px;
}

/*------------------------------
genkin-max  elements
------------------------------*/
p.new{
  background:url(../images/g_image1.gif) no-repeat left top;
	padding-left:120px;
}
span.comment{
  color:#FF9933;
	font-size:90%;
}


/*------------------------------
n_vloan  elements
------------------------------*/
h6.nv_title{
	font-size:1.5em;
	color:#4680C5;
	font-weight:bold;
	line-height:1.3;
	padding-top:15px;
}
p.merit{
	display:inline;
	width:50px;
	color:#fff;
	background-color:#FF6B08;
	padding:0 0.3em;
	font-weight:bold;
	line-height:2;
}
div#contl ul{
	margin:20px;
}
div#contl ul li{
	list-style:outside disc;
}
/*------------------------------
voice  elements
------------------------------
div.vbox{
  border:1px solid #EBE426;
  margin-top:20px;
  padding-top:10px;
  width:658px;
	position:relative;
	padding-bottom:0;
}
div.vbox .photo{
  margin:0 15px;
	float:left;
}
span.title{
  font-size:1.3em;
	font-weight:bold;
	color:#F36100;
}
span.name{
  font-weight:bold;
}
p.pr{
  padding:5px 5px 5px 200px;
}
div.bgcolor{
  background-color:#FAF9C9;
	margin-top:5px;
	position:relative;
	left:0px;
	bottom:0px;
}
div.bgcolor img{
  margin:10px 25px;
	float:left;
}
div.bgcolor p{
  font-size:0.8em;
	padding:10px 10px 10px 200px;
}
*/
div.vbox{
  width:380px;
	margin-top:15px;
	margin-bottom:10px;
  min-height:197px;
  _height:197x;
  padding-left:270px;
	line-height:1.4;
	font-size:0.9em;
	padding-right:10px;
}

*html div.vbox{
  height:197px;
} 

div.vbox img{
  float:left;
}

div.vbox h5{
  margin:0;
	color:#F36100;
	font-size:1.1em;
	font-weight:bold;
}
div.vbox dt.customer{
  color:#00A800;
	font-weight:bold;
	margin:3px 0;
}
div.vbox dt.staff{
  color:#333;
	font-weight:bold;
	margin:10px 0 3px 0;
}
/*-----------------------------------------
paging elements
-----------------------------------------*/
.paging {
	margin:10px;
	padding:0px;
	text-align:right;
}
.paging a {
text-align:center;padding:3px 4px 2px 4px;
text-decoration:none;font-weight:bold;color:#555555;
border:1px solid #CCCCCC;background:#FFFFFF;
}
.paging a:hover {background:#FC9;}

strong{
	font-weight:bold;
}
