/*左メニュー*/
.campaign_text01{
font-size:12px;
line-height:150%;
padding-top:10px;
padding-bottom:10px;
}

.campaign_text02{
font-size:16px;
text-decoration:underline;
line-height:150%;
padding-top:10px;
padding-bottom:10px;
color:#d92819;
}


td.loan_td01{
padding:10px;
font-size:12px;
line-height:150%;
background:url(../img/loan_g04.jpg) repeat-y left top;
width:523px;}

td.loan_td02{
padding:10px 0px;
margin:0px;
text-align:center;}

td.loan_td03{
padding:5px 0px;
margin:0px;
text-align:center;
font-size:12px;}

td.loan_td04{
padding:5px 20px;
margin:0px;
font-size:12px;}


table.loan_table01{
padding:0px;
margin:auto;
width:523px;
font-size:12px;
line-height:150%;}


td.loan_td05{
padding:5px 10px;
margin:0px;
}

td.loan_td06{
padding:5px 0px 5px 20px;
margin:0px;
}

td.loan_td07{
padding:10px;
margin:auto;
text-align:center;
border: solid #333333 1px;
}



table.loan_table02{
padding:0px;
margin:auto;
width:523px;
font-size:12px;
line-height:150%;
background-color:#eeeeef;}




.present01{
padding-top:10px;}

.btn01{
padding-bottom:20px;}


/*コンテンツ*/
div#container{background-color:#fff; padding:0; margin:0; font-size:0.875em;}
div#contents{ margin:20px; padding:0px;}

div#container img{margin:0px; padding:0px; vertical-align:bottom;}

p.campaign_date{
text-align:right;
padding:5px 10px 10px 0px;
font-size:80%;
}

.nowrap{ white-space:nowrap;}

.left  { float:left; }
.right { float:right; }
.clear{clear:both;}

.txt-left{text-align:left;}
.txt-center{text-align:center;}
.txt-right{text-align:right;}

.fs90{font-size:90%;}
.fs120 {font-size:120%;}
.fw-bold{font-weight:bold;}

.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mr20{margin-right:20px;}
.p0{padding:0px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pr10{padding-right:10px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}

/*スピード王*/
div.flow{ border:#00a051 solid 2px; padding:15px;}
div.flow table,div.order table{border-collapse:collapse;}
div.flow td {font-size:0.875em; margin:0px; line-height:1.4;}
div.flow td img,div.order td img{vertical-align:bottom;}
div.flow td.flow2{background:url(../img/speed-king/img-flow2.gif) no-repeat right top; height:41px; padding:0px;}
div.order{ background-color:#ddeeb8; padding:15px;}
div.order table th,div.order table td{font-size:0.875em; margin:0px; padding:0px; vertical-align:top; text-align:center;}
div.order table td.bg-white{background:#fff;}
div.order table td.order_fax{background:url(../img/speed-king/img_order_fax_bg.gif) no-repeat bottom; padding:0px;}
