@charset "shift_jis";

body {
	margin: 0 10px;
	color: #333;
	background: #fff url(../business/image/common/background.gif);
}

.logo_bg {
	background: url(../business/image/common/logo_background.gif) repeat-x;
}

/*--右ナビ--*/

td.sidemenu {
	padding-top:26px;
	background:#fff url(/business/image/common/img_contents.gif) no-repeat;
}

.sidemenu ul {
	margin:0;
	padding:0;
	width:156px;
	background:#fff url(/business/image/common/img_contents_back.gif) repeat-y;
	font-size:85%;
	list-style-type: none;
}

.sidemenu ul li {
	display:block;
	margin:0 0 0 5px;
	padding:5px 5px 5px 10px;
	border-bottom:solid #ccc 1px;
	color: #999;
	background: url(../business/image/common/img_arrow.gif) no-repeat left 5px;
}

.sidemenu a:link { color:#00f; }
.sidemenu a:visited { color:#800080; }

.bplaza {
	border:solid #ccc 1px;
	border-collapse:collapse;
	margin-bottom: 20px;
}
.bplaza ul {
	margin:0;
	padding:0;
	width:auto;
	background:none;
	font-size:85%;
	list-style-type: none;
}

.bplaza ul li {
	display:block;
	margin:0 0 0 5px;
	padding:5px 5px 5px 10px;
	border-bottom:none;
	color: #999;
	background: url(../business/image/common/img_arrow.gif) no-repeat left 5px;
}

.bplaza2 {
	border:solid #ccc 1px;
	border-collapse:collapse;
	margin-bottom: 10px;
}
.bplaza2 ul {
	margin:0;
	padding:0;
	width:auto;
	background:none;
	font-size:85%;
	list-style-type: none;
}

.bplaza2 ul li {
	display:block;
	margin:0 0 0 5px;
	padding:5px 5px 5px 10px;
	border-bottom:none;
	color: #999;
	background: url(../business/image/common/img_arrow.gif) no-repeat left 5px;
}



/*--ヘッタ--*/

.htrnv ul {
	margin:7px 0;
	padding:0;
	font-size:80%;
}
.htrnv ul li {
	margin:0;
	padding:0 3px;
	display:block;
	border-right:1px solid #333;
	border-left: 1px solid #333;
}



/*
 MENU [
----------------------------------------------------------- */
span.alt {
	display: none;
	}

#menuNavi {
	height: 42px;
	}

#menuNavi ul {
	margin: 0 0 0 21px;
	padding: 0;
	}

#menuNavi ul li {
	float: left;
	display: inline;
	}

#menuNavi ul li a {
	display: block;
	width: 90px;
	height: 42px;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	}

	/* autoloan */
	#menu_autoloan a { background: url(/business/image/common/menu/autoloan.jpg); }
	#menu_autoloan a:hover { background: url(/business/image/common/menu/autoloan_over.jpg); }
	#menu_autoloan a.here { background: url(/business/image/common/menu/autoloan_here.jpg); }

	/* shopping */
	#menu_shopping a { background: url(/business/image/common/menu/shopping.jpg); }
	#menu_shopping a:hover { background: url(/business/image/common/menu/shopping_over.jpg); }
	#menu_shopping a.here { background: url(/business/image/common/menu/shopping_here.jpg); }

	/* reform */
	#menu_reform a { background: url(/business/image/common/menu/reform.jpg); }
	#menu_reform a:hover { background: url(/business/image/common/menu/reform_over.jpg); }
	#menu_reform a.here { background: url(/business/image/common/menu/reform_here.jpg); }

	/* tieup_ic */
	#menu_tieup_ic a { background: url(/business/image/common/menu/tieup_ic.jpg); }
	#menu_tieup_ic a:hover { background: url(/business/image/common/menu/tieup_ic_over.jpg); }
	#menu_tieup_ic a.here { background: url(/business/image/common/menu/tieup_ic_here.jpg); }

	/* support */
	#menu_support a { background: url(/business/image/common/menu/support.jpg); }
	#menu_support a:hover { background: url(/business/image/common/menu/support_over.jpg); }
	#menu_support a.here { background: url(/business/image/common/menu/support_here.jpg); }

	/* payment */
	#menu_payment a { background: url(/business/image/common/menu/payment.jpg); }
	#menu_payment a:hover { background: url(/business/image/common/menu/payment_over.jpg); }
	#menu_payment a.here { background: url(/business/image/common/menu/payment_here.jpg); }

	/* b2b */
	#menu_b2b a { background: url(/business/image/common/menu/b2b.jpg); }
	#menu_b2b a:hover { background: url(/business/image/common/menu/b2b_over.jpg); }
	#menu_b2b a.here { background: url(/business/image/common/menu/b2b_here.jpg); }

	/* online */
	#menu_online a { background: url(/business/image/common/menu/online.jpg); }
	#menu_online a:hover { background: url(/business/image/common/menu/online_over.jpg); }
	#menu_online a.here { background: url(/business/image/common/menu/online_here.jpg); }
	


/*
 CONTENTS [
----------------------------------------------------------- */
div#contentsItem {
	padding: 5px 0px;
	}

div#contentsItem ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}

div#contentsItem ul li {
	float: left;
	width: 265px;
	padding: 15px 0px 0px 0px;
	}

.clear {
	clear: both;
	}

div#contentsItem ul li a {
	display: block;
	width: 250px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration:none;
	background: url(/business/image/btn_2nd.jpg);
	}

span.title {
	color: #555555;
	margin-left: 15px;
	font-size: 14px;
	}
span.title_2 {
	color: #555555;
	margin-left: 12px;
	font-size: 13px;
	display: block;
	line-height: 14px;
	margin-top: 2px;
	margin-bottom: 2px;
	}
	
span.lead {
	font-size: 10px;
	color:#333333;
	margin-left: 15px;
	display: block;
	line-height: 1.0em;
	}


h1 {
	font-size:10px;
	margin-left:10px;
	color:#999999;
	letter-spacing: 1px;
}


/*
 TOP CONTENTS [
----------------------------------------------------------- */
div#topContents {
	padding: 5px 0px;
	}

div#topContents ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}

div#topContents ul li {
	float: left;
	width: 132px;
	padding: 15px 0px 0px 0px;
	}

.clear {
	clear: both;
	}

div#topContents ul li a {
	display: block;
	width: 130px;
	height: 94px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration:none;
	}

	#topmenu_autoloan a { background: url(/business/image/btn_autoloan.jpg); }
	#topmenu_shopping a { background: url(/business/image/btn_shopping.jpg); }
	#topmenu_reform a { background: url(/business/image/btn_reform.jpg); }
	#topmenu_tieup_ic a { background: url(/business/image/btn_tieup_ic.jpg); }
	#topmenu_support a { background: url(/business/image/btn_support.jpg); }
	#topmenu_payment a { background: url(/business/image/btn_payment.jpg); }
	#topmenu_b2b a { background: url(/business/image/btn_b2b.jpg); }
	#topmenu_online a { background: url(/business/image/btn_online.jpg); }


div#topContents span.title {
	color: #555555;
	margin-left: 7px;
	font-size: 14px;
	}
	
div#topContents span.lead {
	font-size: 10px;
	line-height: 135%;
	color:#333333;
	margin-left: 7px;
	margin-right: 7px;
	padding: 35px 0px 0px 0px;
	display: block;
	}



/*CONTENTS 　list
----------------------------------------------------------- */
div#listcontentsItem {
	padding: 10px 0px 0px 0px;
	}

div#listcontentsItem td {
	padding-left: 10px;
	}

div#listcontentsItem ul {
	margin: 0px;
	padding:0px;
	list-style-type: none;
	}

div#listcontentsItem ul li {
	float: left;
	}

.clear {
	clear: both;
	}

div#listcontentsItem ul li a {
	display: block;
	width: 205px;
	text-decoration:none;
	}

/*CONTENTS 　main list
----------------------------------------------------------- */
.listmenu ul {
	margin:0;
	padding:0;
	width:230px;
	list-style-type: none;
}

.listmenu ul li {
	display:block;
	margin:0 0 0 0px;
	padding:5px 5px 5px 10px;
	border-bottom:solid #ccc 1px;
	color: #999;
	background: url(../business/image/common/img_arrow.gif) no-repeat left 5px;
}

/*
 TOP CONTENTS MAINTE [ add 20091118
----------------------------------------------------------- */
div#topMainte {
	padding: 0;
	margin: 0;
	}

div#topMainte ul {
	margin: 0px;
	padding: 0 0 0 6px;
	list-style-type: none;
	}

div#topMainte li {
	margin: 0px;
	padding: 0 0 0.5em 6px;
	list-style-type: none;
	background:url(/business/image/ico_mainte.gif) no-repeat left 0.3em;
	}

div#mainte {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 600px;
	text-align: left;
	}
	
div#mainte dl,
div#mainte dt,
div#mainte dd {
	margin: 0;
	padding: 0;
	}

div#mainte dt {
	padding: 0.3em 0;
	font-weight: bold;
	background: url(/image/common/line_dot.gif) repeat-x left bottom;
	}
	
div#mainte dd {
	margin: 0;
	padding: 0.3em 0 1.5em 0;
	}

div#mainte h3 {
	border-left: solid 3px #84B5DE;
	padding: 0.1em 0 0.1em 0.2em;
	margin: 0 0 2.0em 0;
	}

div#mainte p.date {
	text-align: right;
	}
