@charset "UTF-8";

/* index.html */
#main_contents_new2008 a:hover {
	text-decoration:none;
}
#main_contents_new2008 #idx {
	font-size:13px;
}

#main_contents_new2008 #idx p.lead {
	color:#1f1f1f;
	line-height:1.38em;
	padding:0 0 16px;
}
#main_contents_new2008 #idx ul.leadList {
	margin:0 0 8px;
}
#main_contents_new2008 #idx ul.leadList li {
	color:#1f1f1f;
	font-size:115%;
	font-weight:bold;
	line-height:1.73em;
}

#main_contents_new2008 #idx h2 {
    background: url(../img/unauth_h2_bg.gif) left top no-repeat;
    font-size: 20px;
    line-height: 2.05em;
    margin: 0 0 30px;
    padding: 0 0 0 12px;
}

#main_contents_new2008 #idx h3 {
	background:url(../img/h3_bg.gif) left top no-repeat;
	color:#3b3b3b;
	font-size:16px;
	line-height:2.5em;
	margin:0 0 30px;
	padding:0 0 0 22px;
}
#main_contents_new2008 #idx .sec01 ,
#main_contents_new2008 #idx .sec03 {
	color:#3b3b3b;
	margin:0 0 27px;
	padding:0 20px 0 13px;
}
#main_contents_new2008 #idx .sec01 dl.txt ,
#main_contents_new2008 #idx .sec03 dl.txt {
	margin:0 0 11px;
	padding:0;
}
#main_contents_new2008 #idx .sec01 dl.txt dt ,
#main_contents_new2008 #idx .sec03 dl.txt dt {
	font-weight:bold;
	line-height:1.38em;
	margin:0;
	padding:0;
}
#main_contents_new2008 #idx .sec01 dl.tel ,
#main_contents_new2008 #idx .sec01 dl.tel {
	background:#ebf4fd;
	border:solid 1px #cdcdcd;
	margin:0 0 20px 15px;
}
#main_contents_new2008 #idx .sec01 dl.tel dt,
#main_contents_new2008 #idx .sec02 dl.tel dt,
#main_contents_new2008 #idx .sec03 dl.tel dt {
	border-bottom:solid 2px #c3dbf1;
	color:#2e6fab;
	font-size:123%;
	margin:0;
	padding:9px 0 0 10px;
}
#main_contents_new2008 #idx .sec01 dl.tel dd,
#main_contents_new2008 #idx .sec02 dl.tel dd,
#main_contents_new2008 #idx .sec03 dl.tel dd {
	border:none;
	display:inline-block;
	margin:0;
	padding:11px 0 6px;
}
#main_contents_new2008 #idx .sec02 p a.icon {
	background:url(../img/idx_icon02.gif) right 40% no-repeat;
	display:inline-block;
	margin:0 5px 0 0;
	padding:0 1.5em 0 0;
}
#main_contents_new2008 #idx .sec02 dl.tel dd a {
	background:url(../img/idx_icon02.gif) right 40% no-repeat;
	display:inline-block;
	padding:0 1.5em 0 0;
}
#main_contents_new2008 #idx .sec03 ul li a.icon {
	background:url(../img/idx_icon02.gif) right 40% no-repeat;
	margin:0 5px 0 0;
	padding:0 1.5em 0 0;
}
#main_contents_new2008 #idx .sec01 dl.tel dd ul ,
#main_contents_new2008 #idx .sec03 dl.tel dd ul {
	margin:0 0 15px;
}
#main_contents_new2008 #idx .sec01 dl.tel dd ul li ,
#main_contents_new2008 #idx .sec03 dl.tel dd ul li {
	float:left;
}
#main_contents_new2008 #idx .sec01 dl.tel dd ul li.left ,
#main_contents_new2008 #idx .sec03 dl.tel dd ul li.left {
	background:url(../img/idx_icon.gif) 10px top no-repeat;
	border-right:solid 1px #bebebe;
	margin:0;
	padding:0 9px 0 49px;
	height:33px;
}
#main_contents_new2008 #idx .sec01 dl.tel dd ul li.right ,
#main_contents_new2008 #idx .sec03 dl.tel dd ul li.right {
	background:url(../img/idx_icon.gif) 10px top no-repeat;
	margin:0;
	padding:0 0 0 49px;
	height:33px;
}

#main_contents_new2008 #idx .sec01 dl.tel dd ul li.left img,
#main_contents_new2008 #idx .sec01 dl.tel dd ul li.right img,
#main_contents_new2008 #idx .sec03 dl.tel dd ul li.left img,
#main_contents_new2008 #idx .sec03 dl.tel dd ul li.right img {
	padding:5px 0 0 0;
}
#main_contents_new2008 #idx .sec01 dl.tel p,
#main_contents_new2008 #idx .sec02 dl.tel p,
#main_contents_new2008 #idx .sec03 dl.tel p {
	color:#424242;
	font-weight:bold;
	padding:0 0 0 12px;
}
#main_contents_new2008 #idx .sec02 {
	padding:0 0 0 8px;
}
#main_contents_new2008 #idx .sec02 .inbdred {
	border:solid 1px #d11e05;
	display:block;
	margin:15px 1em 0 0;
	padding:2px 10px 2px;
}
#main_contents_new2008 #idx .sec02 .inbdred dl dt {
	color:#d11e05;
	font-weight:bold;
	line-height:2.3em;
	margin:0;
	padding:0;
	text-indent:0;
	width:100%;
}
#main_contents_new2008 #idx .sec02 .inbdred dl dd {
	border:none;
	line-height:1.38em;
	margin:0 0 2px;
	padding:0;
	text-indent:0;
}
#main_contents_new2008 #idx .sec02 .inbdred dl dd span {
	color:#3b3b3b;
	display:block;
	font-weight:bold;
	line-height:1.85em;
}
#main_contents_new2008 #idx .sec02 ul li {
	margin:0 0 14px;
	padding:0 0 0 1em;
	text-indent:-1em;
}
#main_contents_new2008 #idx .sec03 ul li {
	margin:0 0 5px 23px;
	padding:0 0 0 1em;
	text-indent:-1em;
}
#main_contents_new2008 #idx .sec03 ul li.dot {
	margin:0 0 5px 23px;
	padding:0 0 0 0.5em;
	text-indent:-0.5em;
}
#main_contents_new2008 #idx .sec03 ul li span{
	line-height: 25px;
}
#main_contents_new2008 #idx .sec03 dl.type01 dd ul li ,
#main_contents_new2008 #idx .sec03 dl.type02 dd ul li {
	margin:0;
}
#main_contents_new2008 #idx .sec03 .measure {
	text-align: right;
}
#main_contents_new2008 #idx .sec03 .measure_img {
	text-align: right;
}
#main_contents_new2008 #idx .sec03 .measure img {
	width: 96%;
	padding-bottom: 15px;
}
#main_contents_new2008 #idx .sec02 dl.tel {
	background:#ebf4fd;
	border:solid 1px #cdcdcd;
	margin:0 21px 10px 15px;
}
#main_contents_new2008 #idx .sec02 .caution {
	color:#1f1f1f;
	font-size:86%;
	padding:0 0 37px 15px;
	border-bottom:solid 1px #999;
	margin:0 0 37px;
}
#main_contents_new2008 #idx .sec02 .caution a {
	color:#1f1f1f;
}
#main_contents_new2008 #idx .sec03 table ,
#main_contents_new2008 #idx .sec02 table {
	border-left:solid 1px #999;
	border-top:solid 1px #999;
	margin:0 0 10px 23px;
	width:596px;
}
#main_contents_new2008 #idx .sec03 table tr th.ttl ,
#main_contents_new2008 #idx .sec02 table tr th.ttl {
	background:#2e6eab;
	color:#fff;
	line-height:1.3em;
	padding:7px 6px 8px;
	width:100px;
}

#main_contents_new2008 #idx .sec03 table tr td.ttl ,
#main_contents_new2008 #idx .sec02 table tr td.ttl {
	background:#2e6eab;
	color:#fff;
	line-height:1.3em;
	padding:7px 6px 8px;
	text-align:left;
	width:100px;
}
#main_contents_new2008 #idx .sec03 table tr th ,
#main_contents_new2008 #idx .sec02 table tr th {
	background:#ebf4fd;
	border-bottom:solid 1px #999;
	border-right:solid 1px #999;
	line-height:1.3em;
	padding:6px 0 4px;
}
#main_contents_new2008 #idx .sec03 table tr td.left ,
#main_contents_new2008 #idx .sec02 table tr td.left {
	background:#4a6e90;
	color:#fff;
	text-align:center;
	width:40px;
}
#main_contents_new2008 #idx .sec03 table tr td.left2 ,
#main_contents_new2008 #idx .sec02 table tr td.left2 {
	background:#2e6eab;
	color:#fff;
	width:40px;
}
#main_contents_new2008 #idx .sec03 table tr td ,
#main_contents_new2008 #idx .sec02 table tr td {
	border-bottom:solid 1px #999;
	border-right:solid 1px #999;
	padding:8px 6px 9px;
	line-height:1.38em;
	vertical-align:middle;
	width:189px;
}

#main_contents_new2008 #idx .sec03 table.second{
	border-top: solid 1px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	margin-bottom: 5px;
}
#main_contents_new2008 #idx .sec03 table.second tr td{
	border-right: none;
}
#main_contents_new2008 #idx .sec03 table.second tr td.space{
	width:5%;
}

#main_contents_new2008 #idx .sec03 table.third tr td.ttl{
	width: 100px;
}

.bl_off{
	border-left: none !important;
}
.bb_off{
	border-bottom: none !important;
}
.bl_on{
	border-left: solid 1px #999 !important;
}

#main_contents_new2008 #idx .sec02 dl dt {
	line-height:1.38em;
	margin:0 0 15px;
}
#main_contents_new2008 #idx .sec02 dl dd .caution {
	font-size:86%;
	margin:0 0 17px;
	padding:0 0 0 23px;
}
#main_contents_new2008 #idx .sec02 dl dd {
	border-bottom:solid 1px #999;
	margin:0 0 37px;
}
#main_contents_new2008 #idx .sec02 dl dd p span {
	color:#d11e05;
}
#main_contents_new2008 #idx .sec02 dl dd dl.dealArea {
	padding:10px 0 0 8px!important;
}
#main_contents_new2008 #idx .sec02 dl dd dl.dealArea dt {
	font-weight:bold;
	line-height:1.38em;
	margin:0;
	padding:0 0 7px;
}
#main_contents_new2008 #idx .sec02 dl dd dl.dealArea dd  {
	border:none;
}
#main_contents_new2008 #idx .sec02 dl dd dl.dealArea dd ul li {
	line-height:1.38em;
	margin:0 0 5px;
}
#main_contents_new2008 #idx .sec03 .ttl ,
#main_contents_new2008 #idx .sec02 .ttl {
	font-weight:bold;
	text-align:center;
	margin:0 0 32px;
}
#main_contents_new2008 #idx .sec02 .about {
	border:solid 1px #999;
	color:#1f1f1f;
	padding:19px 14px 19px 15px;
}
#main_contents_new2008 #idx .sec02 .about ul li span {
	display:block;
	font-weight:bold;
}
#main_contents_new2008 #idx .sec02 .about ul li ul li {
	margin:0;
	padding:0 0 0 1em;
	text-indent:-1em;
}
#main_contents_new2008 #idx .sec02 .about ul li ul li ul li {
	margin:0;
	padding:0 0 0 1em;
	text-indent:-1em;
}
#main_contents_new2008 #idx .sec02 .about a {
	background:url(../img/idx_icon02.gif) right 40% no-repeat;
	color:#1f1f1f;
	margin:0 5px 0 0;
	padding:0 1.5em 0 0;
}


.mb06 {
	margin-bottom:6px!important;
}
.mb35 {
	margin-bottom:35px!important;
}
.ml1em {
	margin-left:1em!important;
}
.ml12 {
	margin-left:12px!important;
}
.ml20 {
	margin-left:20px!important;
}
.ml50 {
	margin-left: 50px!important;
}
.mb25 {
	margin-bottom: 25px;
}
.mb14 {
	margin-bottom: 14px;
}
.mb0 {
	margin-bottom:0!important;
}
.mt06 {
	margin-top:6px!important;
}
.bold {
	font-weight:bold;
}

h4{
	background: url(../img/h4_bg.gif) 7px top no-repeat;
	color: #9a8218;
	font-size: 17px;
	line-height: 1em;
	margin: 0 0 5px;
	padding: 2px 0 0 21px;
	min-height: 20px;
}

#main_contents_new2008 #idx .sec03 dl.type01 ,
#main_contents_new2008 #idx .sec03 dl.type02 {
	margin-left: 8px;
}
#main_contents_new2008 #idx .sec03 dl.type01 dt {
	background: url(../img/method_icon.gif) left 2px no-repeat;
	line-height: 1.38em;
	padding: 0 0 0 15px;
}
#main_contents_new2008 #idx .sec03 dl.type01 dd {
	margin-left: 15px;
}

#main_contents_new2008 #installments h2{
    background: url(../img/h2_accounts_bg.gif) left top no-repeat;
    font-size: 20px;
    line-height: 2.05em;
    margin: 0 0 31px;
    padding: 0 0 0 12px;
}

.attention {
	font-size: 14px;
	text-decoration: underline;
	margin-bottom: 17px !important;
}