@charset "UTF-8";
body{
  background:#cc0000;
  text-align:center;
  color:#000000;
}
#wrap{
	text-align:left;
	width:100%;
}
h1{
	display: inline;
}
a{
  color:#000000;
}
#header{
	min-width:940px;
	height:103px;
	background:url("../images/header_bg.jpg") repeat-x;
	color:#ffffff;
}
#header a{
	color:#ffffff;
}
.head{
	width:940px;
	margin:0 auto;
	text-align:left;
	position:relative;
}
#header ul{
	position:absolute;
	right:20px;
	top:70px;
}
#header ul li{
	display:inline;
}
#header a{
	
}
#main{
	width:940px;
	margin:0 auto;
	padding-bottom:85px;
	background:url("../images/sidebar_left_bg.gif") repeat-y;
}
#sidebar_left{
	float: left;
	width: 253px;
}
#sidebar_left a{
	color:#ffffff;
}
.side_wid{
	margin:20px;
}
.sidebar_img_01{
	margin:25px 0 20px;
}
.navi img{
	margin-right:7px;
	vertical-align:middle;
}
.navi li{
	height:20px;
}
.navi a{
	
}
.navi2 li{
	padding:3px 0;
}
.navi2 img{
	margin-right:7px;
	vertical-align:middle;
}
.navi2 a{
	font-size:11px;
}
.sidebar_img_02{
	position:relative;
	margin-bottom:30px;
	margin-top:5px;
}
.apply{
	position:absolute;
	top:155px;
	left:20px;
}
.ichiran{
	margin-bottom:20px;
}
#contents{
  width:507px;
	float:left;
}
.contents_wid{
	margin:20px;
}
.main_img{
	margin-bottom:15px;
}
.top_title{
	margin-bottom:10px;
}
.card_loan{
	position:relative;
}
.ban00{
	position:absolute;
	top:50px;
	left:175px;
}
.ban{
	position:absolute;
	top:56px;
	left:175px;
}

#sidebar_right{
	width:160px;
	float:left;
	margin-top:20px;
}
#footer{
	border-top: 3px solid #ffffff;
	min-width:940px;
	height:95px;
	color:#ffffff;
}
.foot{
	width:900px;
	margin:0 auto;
	padding:10px 20px;
	position:relative;
}
#footer ul{
	display:inline;
}
#footer ul li{
	display:inline;
}
#footer address{
	position:absolute;
	top:10px;
	right:20px;
}
#footer a{
	color:#ffffff;
}
/*返済シミュレーション*/
#white_wrap{
	background:#ffffff;
	width:437px;
	padding:0 15px 15px;
	font-size:11px;
}
.examine{
	position:relative;
}
.left_box{
	float:left;
}
.right_box{
	float:right;
}
.right_box{
	float:right;
}
.right_box_s{
	float:right;
	position:relative;
	background:url("../simulation/images/step1.gif") no-repeat;
	width:264px;
	height:194px;
}
.simu00{
	position:absolute;
	top:185px;
	left:190px;
	width:60px;
	height:35px;
	font-size:28px;
}

.marbot20{
	margin-bottom:20px;
}
.simulation_dl{
	width:168px;
}
.simulation_dl dt{
	font-weight:bold;
}
#bor_top{
	background:#ffffff;
	width:440px;
	padding:15px 18px 0 9px;
	font-size:10px;
}
.marbot17{
	margin-bottom:17px;
}
.si{
	position:relative;
}
.sim01{
	position:absolute;
	top:40px;
	left:175px;
	font-weight:bold;
}
.sim01 p{
	margin-bottom:5px;
	
}
.simu01{
	width:80px;
	margin-right:3px;
}
.simu02{
	width:50px;
	margin-right:3px;
}
.sim02{
	position:absolute;
	top:105px;
	left:295px;
	font-weight:bold;
}
.simu03{
	width:43px;
	background:#f2bfbf;
	border:2px solid #cc0000;
	margin:0;
}
.sim03{
	position:absolute;
	top:155px;
	left:40px;
	width:388px;
}
.sim03 dt{
	color:#dda000;
}
.sim03 dd{
	color:#ffffff;
}
.sim_link{
	left:173px;
	position:absolute;
	top:95px;
}

/*カードローン人気ランキング*/
#white_wrap2{
	background:#ffffff;
	width:407px;
	padding:0 20px 15px 40px;
	font-size:11px;
}
#ranking_wrap{
	background:#ffffff;
	padding:0 10px 0 20px;
	font-size:11px;
}
.ranking_box{
	width:405px;
	border:3px solid #2a2423;
	background:#fef8cf;
	margin-top:30px;
	position:relative;
	left:20px;
}
.ranking_icon{
	position:absolute;
	top:-26px;
	left:-35px;
}
.con_box{
	width:130px;
	padding-left:92px;
	margin-top:10px;
	float:left;
}
.syohin1{
	padding-left:92px;
	font-size:15px;
	font-weight:bold;
	margin-top:10px;
}
.syohin{
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}
.syohin img{
	margin:3px 5px 0 0;
}
.con_tab{
	width:160px;
	float:left;
	margin-top:10px;
	margin-left:10px;
}
.tab_box th{
	background:#ff6600;
	color:#ffffff;
	width:60px;
	text-align:center;
	height:40px;
}
.tabborder{
	border-bottom:6px solid #fef8cf;
}
.tab_box td{
	padding-left:5px;
}
.con_nobor{
	margin-left:15px;
}

.con_tex{
	width:245px;
	padding:20px 0;
	float:left;
}
.con_tex_img{
	width:129px;
	margin-top:5px;
	float:left;
}

/*運営会社情報*/
#company_wrap{
	background:#ffffff;
	width:427px;
	padding:20px 20px 0;
}


/*カードローンの基礎知識*/
#cardloan_wrap{
	background:#ffffff;
	width:417px;
	padding:20px 25px 0;
}
.cardloan_dl_01 dt,.cardloan_dl_02 dt{
	margin-bottom:20px;
	color:#cc0000;
	font-weight:bold;
	font-size:14px;
}
.cardloan_dl_01 dd,.cardloan_dl_02 dd{
	margin-bottom:20px;
}
.cardloan_dl_02{
	margin-top:40px;
}

/*悪質業者の見分け方*/
.attention_dl dt{
	color:#cc0000;
	font-weight:bold;
	font-size:14px;
}
.attention_dl dd{
	margin-bottom:20px;
}

/*カードローンについて よくある質問*/
.faq_dl dt{
	margin-bottom:10px;
}
.faq_dl dd{
	margin-bottom:30px;
}

/*カードローン関連業界 団体リンク*/
.group{
	margin-top:10px;
	border-top:1px solid #cccccc;
}
.group td{
	height:30px;
	border-bottom:1px solid #cccccc;
	font-size:10px;
}
.group .tdcolor{
	background:#fcf5e5;
}
.group a{
	color:#000000;
}
.group td{
	width:197px;
}
.group .com_tdcolor{
	width:220px;
	padding-left:5px;
	background:#fcf5e5;
}
.group .com_td{
	width:220px;
	padding-left:5px;
}

/*個人情報保護方針*/
.marbot45{
	margin-bottom:45px;
}
.privacy_dl dt{
	margin-bottom:20px;
	color:#cc0000;
	font-weight:bold;
	font-size:14px;
}
.privacy_dl dd{
	margin-bottom:45px;
}

/*個人情報保護方針*/
.contents_wid02{
	margin:12px 20px 20px;
}
#apply_wrap{
	background:#ffffff;
	width:417px;
	padding:0 25px;
}
.apply_right{
	text-align:right;
	margin:10px 10px 10px 0;
}
.entry{
	border-top:1px solid #cccccc;

}
.entry td{
	border-bottom:1px solid #cccccc;
}
.tdna{
	width:170px;
	height:43px;
}
.tdin{
	width:230px;
}
.entry input,.entry select{
	height:20px;
}
.entry_name,.entry_pc{
	width:220px;
}
.atmark{
	padding:0 2px 0 5px;
}
.entry_mail{
	width:95px;
}
.emailat{
	width:98px;
}
.entry_right{
	text-align:right;
	background:#ffffff;
}
.entry_right img{
	margin-right:22px;
	margin-bottom:25px;
}
.entry_right .ka_img{
	margin-right:22px;
	margin-bottom:0;
}

/*thanks*/
.thank{
	text-align:center;
	margin:50px 0;
}
.thank dt{
	font-size:16px;
	color:#cc0001;
	margin-bottom:30px;
}
.thank a{
	color:#000000;
}
.martop30{
	margin-top:30px;
}
/*サイトマップ*/
.sitemap td{
	border-left:3px solid #d4d3d3;
	padding-left:10px;
	width:240px;
	height:30px;
}
.sitemap th{
	width:170px;
	border-left:3px solid #d4d3d3;
	padding-left:10px;
	height:30px;
	font-weight:normal;
}

#cardloan_wrap .sitemap .bor_none{
	border:none;
}
.sitemap th img,.sitemap td img{
	padding-right:5px;
	vertical-align:middle;
}

/*このサイトについて*/
.attention_dl a{
	color:#ff6600;
}



#wrap #main #contents .marbot{
	margin-bottom:0;
}
