/* メイン（トップページ真ん中の画面の設定）--------------------------------------- */

div.top01{
	padding:0 0 0 10px;
}

div.top01 h2{
	color:#FFCC00;
	font-size:14px;
}

div.top01 p{
	font-size:10px;
}

div.ad01{
	margin:20px 0 0 0;
	padding:0 0 0 8px;
}

div.ad01 p{
	margin:5px 0 0 10px;
}

div.ad02{
	margin:16px 0 0 0;
	padding:0 0 0 8px;
}

div.ad02 p{
	margin:5px 0 0 10px;
}

div#topyahoo {
  width:468px;
  height:66px;
  background:url(../img/yst01.gif) no-repeat left top;
  margin:10px 0 0 8px;
  padding-top:14px;
}

div#topyahoo input.ysch_box {
  width:190px;
  height:18px;
  padding:0;
  margin-left:14px;
}

div#topyahoo input.ysch_btn {

}

div#topyahoo p {
  margin:4px 0 0 14px;
}

/* おすすめキャッシング */

div#osusume{
	width:485px;
	margin:20px 0 0 0;
	}
	
div#osusume h3{
	width:485px;
	background:url(../img/middlebar_osusume.gif) no-repeat left top;
	text-indent:-9999px;
	height:44px;
	}
	
div#osusume h2{
	padding:0px 10px;
	color:#600;
	}	
	
.rankset{
	background:url(../img/line_orange.gif) repeat-x left bottom;
	width:480px; 
	margin-top:10px;
	height:70px;
	padding-bottom:10px;}

.rank_left{
	width:40px;
	float:left;
	}

.rank_middle{
	width:90px;	
	float:left;
	}

.rank_right{
	width:330px;
	float:right;
	color:#666;
	}

.rank_right h4.bold{
　font-size:12px;
　}

.rank_right p.more{
	text-align:right;
	font-size:10px;
	}
.rank_right p.more a{
	color:#F63;
	}
	
.rank_left p{
	text-indent:-9999px;
	height:50px;
	}

p#no1{
	background:url(../img/no1.gif) no-repeat left top;
	}

p#no2{
	background:url(../img/no2.gif) no-repeat left top;
	}
	
p#no3{
	background:url(../img/no3.gif) no-repeat left top;
	}
	
/* 気になるキーワード */
#keyword {
	background: url(../img/keyword.gif) no-repeat;
	height:66px;
	padding:8px;
	margin-left:8px;
	}
	
#keyword li {
	float:left;
	background: url(../img/orangekey.gif) no-repeat 0 5px;
	margin: 34px 10px 3px 3px;
	padding-left:6px;
	}


/* ピックアップ */

div.pickup{
	width:485px;
	margin-top:20px;
	}
	
.pickup_left{
	color:#F30;
	background:url(../img/pickup.gif) no-repeat left top;
	height:40px;
	float:left;
	width:350px;
	}
	
.pickup_left p{
	margin-left:40px;
	}

.pickup_right{
margin-left:350px;
	}
	
	
/* スピード融資 */

div#speed{
	width:479px;
	margin-top:20px;
	border:#A8E2FF 2px solid;
	padding-bottom:10px;}
	
div#speed h3{
	width:479px;
	background:url(../img/middlebar_speed.gif) no-repeat left top;
	text-indent:-9999px;	
	height:40px;
	}
div#speed h2{
	padding:5px 10px;
	color:#600;
	}	
	
div#speed dl{
	float:left;
	text-align:center;
	padding-bottom:10px;}

div#speed dd.spdbanner{
	padding:2px 8px;
	}
div#speed p{
	clear:both;
	text-align:right;
	margin-right:10px;
	}

p#speedmore a{
	color:#F63;}
	
	
/* おすすめピックアップ */

div#osusumepick{
	width:485px;
	margin-top:20px;
	padding-bottom:10px;}
	
div#osusumepick h3{
	width:479px;
	background:url(../img/middlebar_osusumec.gif) no-repeat left top;
	text-indent:-9999px;	
	height:40px;
	}
div#osusumepick h2{
	padding:5px 10px;
	color:#600;
	}	
	
div#osusumepick dl{
	float:left;
	text-align:center;
	margin:5px 2px 0 4px;
	border:1px dashed #ccc;
	padding:5px;}

div#osusumepick dd.spdbanner{
	padding:6px 0 0 0;
	}
	
div#osusumepick p{
	clear:both;
	text-align:right;
	margin-right:10px;
	}
	
/* 知恵袋 */

div#chiebukuro{
	width:485px;
	margin-top:10px;
	padding-bottom:10px;}
	
div#chiebukuro h3{
	width:479px;
	background:url(../img/middlebar_chiebukuro.gif) no-repeat left top;
	text-indent:-9999px;	
	height:40px;
	}
	
div#chiebukuro table td{padding:2px 4px;font-size:12px;}
div#chiebukuro table td FONT{font-size:12px;}

/* キャッシングの良くある質問と答え */

div#topfaq{
	width:485px;
	margin-top:10px;
	padding-bottom:10px;}
	
div#topfaq h3{
	width:479px;
	background:url(../img/middlebar_topfaq.gif) no-repeat left top;
	text-indent:-9999px;	
	height:40px;
	}
	
div#topfaq table td{padding:2px 4px;font-size:12px;}
div#topfaq table td FONT{font-size:12px;}


/* キャラクター特集 */
div#chara{
	width:479px;
	margin-top:20px;
	background-color:#ffc;
	}	

div#chara h3{
	text-indent:-9999px;
	background:url(../img/sbar_chara.gif) no-repeat 10px 15px;
	width:303px;
	height:80px;
	float:left;
	}
	
div#chara h2{
	padding:15px 10px 10px 0px;
	color:#600;
	}
	
div#chara dl{
	float:left;
	width:458px;
	display:inline;
	margin:12px 7px 0px 13px;
	}

div#chara dt{
	float:left;
	width:250px;
	}	

div#chara dd{
 	display:block;
	margin-left:205px;
	}

div#chara p#kaisetu{
	float:left;
	width:290px;
	margin:5px 0px 10px 15px; 
	display:inline;
	color:#933;}

div#chara p#sonota a{
	float:right;
	background:url(../img/btn_sonotachara.gif) no-repeat left top;
	width:167px;
	height:52px;
	text-indent:-9999px;
	display:block;
	}

div#chara p#sonota a:hover{
	background-position:1px 1px;
	}
	
	
/* キャンペーン */
div#campain{
	margin-top:25px;
	width:479px;
	background:#ff9;
	}

div#campain h3{
	text-indent:-9999px;
	background:url(../img/sbar_campain.gif) no-repeat 5px 5px;
	width:180px;
	height:50px;
	float:left;}
	
div#campain h2{
	color:#600;
	padding-top:10px;}
	
div#campain ul{
	margin:15px 15px 0px 10px;
	color:#f33;
	}
		
div#campain li{
	background:url(../img/icon_otoku.gif) no-repeat left top;
	padding:0px 0px 5px 40px;
	}
	
/* it企業 */

div#it{
	width:485px;
	background:url(../img/icon_catpc.gif) no-repeat left top;
	margin-top:20px;
	}

div#it p#banner{
	margin:10px 10px 0px 0px;
	text-align:right;
	}	

div#it h3,div#it p{
	margin-left:70px;
	}

div#it p#itmore,div#it p#itmore a{
	margin-left:5px;
	color:#FF6600;}
	
	
	
/* その他 */

div#sonota{
	width:485px;
	background:url(../img/icon_catyen.gif) no-repeat left top;
	margin-top:20px;
	}

div#sonota p#banner{
	margin:10px 10px 0px 0px;
	text-align:right;
	}	

div#sonota h3,div#sonota p{
	margin-left:70px;
	}

div#sonota p#sonotamore,div#sonota p#sonotamore a{
	margin-left:5px;
	color:#FF6600;}
		
		
	
/* PR */

ul.pr{
margin-top:20px;
}

ul.pr li{
	background:url(../img/icon_pr.gif) no-repeat left 1px;
	height:15px;
	margin-top:4px;
	padding-left:36px;
	}


/* サブ（トップページの画面の設定）--------------------------------------- */	
	
	
div#helpbox{
	width:180px;
	}
	
div#helpbox ul{
	padding-bottom:6px;
	}

div#helpbox ul.guide li{
	text-indent:-9999px;
	}
	
div#helpbox ul.guide li a{
	display:block;
	width:169px;
	}
		
div#helpbox ul.guide li a:hover{
	background-position:2px 0px;
	}
	
li#hajimete a{
	background:url(../img/guide_hajimete.gif) no-repeat left top;
	height:60px;
	}
	
li#yougosyuu a{
	background:url(../img/guide_yougo.gif) no-repeat left top;
	height:50px;
	}
	
li#situmon a{
	background:url(../img/guide_situmon.gif) no-repeat left top;
	height:50px;
	}
	

ul.oyakudati li{
	padding:0px 0px 2px 16px;
	background:url(../img/arroow01.gif) no-repeat 5px center;
	text-decoration:underline;
	}
	

li#cash_oyakudati{
	background:url(../img/guide_cashoyakudati.gif) no-repeat left top;
	height:38px;
	text-indent:-9999px;
	}



li#sonota_oyakudati{
	background:url(../img/guide_sonotaoyakudati.gif) no-repeat left top;
	height:38px;
	text-indent:-9999px;
	}


li#kigyou a{
	background:url(../img/guide_kigyou.gif) no-repeat left top;
	height:50px;
	}
	
li#interview a{
	background:url(../img/guide_interview.gif) no-repeat left top;
	height:60px;
	}
	
li#topics a{
	background:url(../img/guide_topics.gif) no-repeat left top;
	height:60px;
	}


div#newbox{
	margin-top:5px;
	width:170px;
	}

div#newbox h3{
	text-indent:-9999px;
	background:url(../img/guide_sintyaku.gif) no-repeat left top;
	height:38px;
	}
	
div#newbox ul li{
	width:160px;
	margin-left:7px;
	}
	
ul.kigyou{
	padding:20px 0 0 3px;
	}

ul.kigyou li{
	padding:0;
	}
	
/* リンク設定-----------------------------------------------------　*/

	
div#linkspace li{
	display: inline;
	font-size:11px;
	color:#F63;}
	
div#linkspace li a{
	padding:0px 2px;
	font-size:11px;
	color:#F63;
	}

/* グローバルナビの内容（はじめに・免責事項・会社案内など）-------------------------- */

div#contents_gnavi{
	background:url(../img/middlebar_cat.gif) no-repeat left top;
	width:485px;
	}
	
div#contents_gnavi h2{
	font-size:15px;
	color:#603;
	padding:20px 0px 0px 45px;
	}
	
div#contents_gnavi p{
	margin:30px 8px 0;
	line-height:18px;
	}

div#contents_gnavi dl{
	margin:30px 8px 0;
	}
	
div#contents_gnavi dt{
	padding:3px 8px;
	border-left:#ececec 5px solid;
	border-bottom:#ececec 1px dashed;
	color:#000;
	}
	
div#contents_gnavi dd{
	padding:5px 0 10px 18px;
	}
	
	
/* グローバルナビの内容（りんく）-------------------------- */

div#contents_link{

	width:485px;
	}
	
div#contents_link h3{
	background:url(../img/middlebar_cat.gif) no-repeat left top;
	font-size:15px;
	color:#603;
	padding:20px 0px 10px 45px;
	margin-bottom:20px;
	}
	
div#contents_link p{
	margin:0 8px 20px;
	line-height:18px;
	}
	
/*リンク*/

div#links{
	margin:10px 15px 0 5px;
	border:1px solid #ccc;
	padding:5px;
}

.linkimg{
	float:left;
	margin:0;
	}
	
#links dl{
	float:left;
	margin:10px 0 0 5px;
	width:335px;
	display:block;
	}
	

#links dt{
	border:none;
	margin:0 0 20px 0;
	padding:0 0 5px 5px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dashed #ccc;
	
	}



/* お役立ち情報系の内容（キャッシングとは、カードローンとはetc）--------------------------------------- */


div#contents_oyakudati{
	background:url(../img/middlebar_oyakudati.gif) no-repeat left top;
	width:485px;
	}

div#contents_oyakudati h3{
	font-size:15px;
	color:#fff;
	padding:18px 0px 0px 50px;
	}
	
p#undertitle_middle{
	padding:15px 0px;
	}

dl#oyakudati dt{
	background:url(../img/icon_pencil.gif) no-repeat left top;
	border-bottom:1px solid #393;
	text-indent:20px;
	color:#393;
	font-size:13px;
	margin-top:10px;
	font-weight:bold;
	}

dl#oyakudati dd{
	margin-top:5px;
	}
	
p#kokuban{
	background:url(../img/icon_kokuban.gif) no-repeat left top;
	width:171px;
	height:113px;
	color:#fff;
	margin-top:25px;
	padding:18px;
	}
	

div#contents_yougosyuu　h3{
　　background:url(../img/middlebar_yougo.gif) no-repeat left top;
	width:485px;
	}
	
	
	
/* 企業系の内容（掲載企業一覧　etc）--------------------------------------- */


div#contents_kigyou{
	background:url(../img/middlebar_kigyou.gif) no-repeat left top;
	width:485px;
	}

div#contents_kigyou h3{
	font-size:15px;
	color:#fff;
	padding:18px 0px 0px 50px;
	}
	
	
/* 企業一覧 */
table#itiran{
	width:485px;
	}
table#itiran td{
	vertical-align:top;}
	
table#itiran dl{
	border:#99CCFF 1px solid;
	width:230px;
	margin-bottom:10px;
	padding-bottom:7px;
	}

table#itiran dt.gyou{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background-color:#9cf;
	text-indent:8px;
	width:230px;
	}
	
table#itiran dd{
	margin-top:3px;
	margin-left:5px;
	background:url(../img/arroow01.gif) no-repeat left 2px;
	text-indent:10px;
	font-size:12px;
	}
	
table#itiran dd.kasira{
	font-size:12px;
	background:none;
	margin-top:3px;
	margin-left:0px;
	color:#9cf;
	}
	

/* サイトマップ */
table#sitemap{
	margin:8px 60px 0 10px;
	background:#fff;
	font-size:12px;
	border-collapse:collapse;
	}
	
table#sitemap td{
	vertical-align:top;}
	
td#sitemap{
	width:230px;
}

td#sitemap{
	width:230px;
	}

table#sitemap dl{
	border:#99CCFF 1px solid;

	margin:0 2px 10px 2px;
	padding-bottom:7px;
	}

table#sitemap dt.gyou{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background-color:#9cf;
	padding:3px 2px;
	margin:0 0 10px 0;
	}
	
table#sitemap dd{
	margin-top:4px;
	margin-left:15px;
	background:url(../img/arroow01.gif) no-repeat left 2px;
	text-indent:13px;
	font-size:12px;
	}
	
table#sitemap dd.kasira{
	font-size:12px;
	background:none;
	margin:15px 0 0 0;
	color:#9cf;
	}
	
	
/*新着情報*/

#new_in {
	height:130px;
	overflow:auto;
	margin :0 8px;
/*	padding:0px;*/
	background:#fff;
	font-size:10px;

}

#new_in dt{
	color:#FF9900;
	margin:0;
	padding:2px 2px 0 2px;
}


#new_in dd{
	margin :0px;
	padding:0 2px 5px 2px;
	list-style:none;
	border-bottom:1px dashed #999999;
}