@charset "UTF-8";

#company {}
	#company h2 { background-image: url(../images/company-title.gif);}
		#company h3 { font-size:14px; margin:20px 20px 10px 20px; line-height:18px; border-bottom:1px #4E0000 solid; border-left:8px #4E0000 solid; padding:4px 0 2px 10px; width:610px; color:#4E0000; }
		#company iframe{ width:590px; height:360px;border:1px #4E0000 solid;}
		#company .access-map { padding:10px 40px;}
#understanding {}
	#understanding h2{background-image: url(../images/understanding-title.gif);}
	#understanding-top { background: url(../images/understanding-top-bg.gif) no-repeat #FFF; background-position:top; padding:45px 27px 0 27px;}
		#understanding-top p {color:#555; line-height:18px; font-size:11px; padding-bottom:12px; text-align:center;}
		#understanding-top .small { text-align:right; display:block;}
		#understanding-info { font-size:20px; line-height:24px; display:block; text-align:center; font-weight:bold; color:#660000;}
		#understanding-navi { background: url(../images/understanding-top-bg2.jpg) no-repeat; background-position:right; text-align:center; border-bottom:14px solid #F2EAE8; padding:15px 0; margin:0 0 20px 0;}
			#understanding-navi table { margin:0 auto;}
				#understanding-navi td { padding:8px 10px; font-size:13px; font-weight:bold; text-align:left;}
					#understanding-navi td a { color:#000000; text-decoration:none; display:block; width:280px; border-bottom:#660000 2px solid; line-height:22px;}
					#understanding-navi td a:hover { color:#771A24; text-decoration: none;}
					#understanding-navi td a span { display:block; width:22px; text-align:center; float:left; color:#FFF; background-color:#660000; margin:0 10px 0 0;}
	.understanding-inner { clear:both;padding:10px 20px;}
		.understanding-inner-title { padding-left:15px;}
			.understanding-inner-title h3 {padding:8px 0 2px 5px; line-height:18px; font-size:14px; color:#000; float:left; display:compact;}
			.understanding-inner-title img { float:left;}
		.understanding-inner-text { padding:5px 20px; clear:both;}
			.understanding-inner-text p {color:#555; line-height:16px; font-size:11px; padding-bottom:8px;}
			.understanding-inner-text img { float:right; padding:5px 5px 5px 15px;}
		.understanding-inner-end { padding:20px 50px 0 50px; clear:both;}
			.understanding-inner-end p { text-align:right; font-size:10px;}
			.understanding-inner-end a {color:#3D3D3D;line-height:24px; font-size:10px; text-decoration:none; padding:5px 0 5px 13px; background: url(../images/back.gif) no-repeat; background-position:left;}
			.understanding-inner-end a:hover {color:#AB0000;line-height:24px; font-size:10px; text-decoration:none; padding:5px 0 5px 13px; background: url(../images/back2.gif) no-repeat; background-position:left;}
#process {}
	#process h2{background-image: url(../images/process-title.gif);}
	#process-top { padding:20px;}
		#process-top p {color:#555; line-height:18px; font-size:11px; padding-bottom:12px; text-align:center;}
		#process-top .small { text-align:right; display:block;}
		#process-info { font-size:20px; line-height:24px; display:block; text-align:center; font-weight:bold; color:#660000;}
		#process-navi { display:block; width:589px; background: url(../images/process-navi-bg.jpg) no-repeat; background-position:top center; padding:0 0 0 29px; margin-left:5px; overflow:hidden; }
			#process-navi ul { padding:0; margin:0; width:560px;}
			#process-navi li { display:block;float:left; height:290px;width:35px; background-position:top center; background-repeat:no-repeat; text-indent:-8000px; overflow:hidden;}
			#process-navi li a {display:block; height:290px; width:35px;}
			#process-navi li a:hover{background-position:top center; background-repeat:no-repeat;}
			.process-navi1 a:hover{ background-image: url(../images/process-navi1.jpg) ;}
			.process-navi2 a:hover{ background-image: url(../images/process-navi2.jpg) ;}
			.process-navi3 a:hover{ background-image: url(../images/process-navi3.jpg) ;}
			.process-navi4 a:hover{ background-image: url(../images/process-navi4.jpg) ;}
			.process-navi5 a:hover{ background-image: url(../images/process-navi5.jpg) ;}
			.process-navi6 a:hover{ background-image: url(../images/process-navi6.jpg) ;}
			.process-navi7 a:hover{ background-image: url(../images/process-navi7.jpg) ;}
			.process-navi8 a:hover{ background-image: url(../images/process-navi8.jpg) ;}
			.process-navi9 a:hover{ background-image: url(../images/process-navi9.jpg) ;}
			.process-navi10 a:hover{ background-image: url(../images/process-navi10.jpg) ;}
			.process-navi11 a:hover{ background-image: url(../images/process-navi11.jpg) ;}
			.process-navi12 a:hover{ background-image: url(../images/process-navi12.jpg) ;}
			.process-navi13 a:hover{ background-image: url(../images/process-navi13.jpg) ;}
			.process-navi14 a:hover{ background-image: url(../images/process-navi14.jpg) ;}
			.process-navi15 a:hover{ background-image: url(../images/process-navi15.jpg) ;}
			.process-navi16 a:hover{ background-image: url(../images/process-navi16.jpg) ;}
	.process-inner { clear:both;padding:10px 20px;}
		.process-inner-title { background:url(../images/process-title-bg.gif) top #CCC; background-repeat: repeat-x;}
		.process-inner-title h3 {background:url(../images/process-title-pt.gif) no-repeat; background-position:4px 0; padding:8px 0 2px 20px; line-height:18px; font-size:14px; color:#000;}
		.process-inner-text { padding:10px 20px;}
			.process-inner-text p {color:#555; line-height:16px; font-size:11px; padding-bottom:8px;}
				.process-inner-text p a { color:#660000;text-decoration:none;}
				.process-inner-text p a:hover { color:#AC0000;text-decoration:underline;}
			.process-inner-text img { float:right; padding:5px 5px 5px 15px;}
		.process-inner-end { width:590px; padding:20px; background-image: url(../images/process-inner-next.gif); background-repeat:no-repeat; background-position:center 0; clear:both; display:block;}
			.process-inner-end p { text-align:right; font-size:10px;}
			.process-inner-end a {color:#3D3D3D;line-height:24px; font-size:10px; text-decoration:none; padding:5px 0 5px 13px; background: url(../images/back.gif) no-repeat; background-position:left;}
			.process-inner-end a:hover {color:#AB0000;line-height:24px; font-size:10px; text-decoration:none; padding:5px 0 5px 13px; background: url(../images/back2.gif) no-repeat; background-position:left;}
.btn-inq { display:block; text-align:center;}
	.btn-inq a { display:block; width:142px; margin:0 auto; height:23px; overflow:hidden; font-size:12px; font-weight:bold; text-decoration:none; color:#460000; line-height:23px; background:url(../images/btn-inq-bg.gif) top no-repeat;}
	.btn-inq a:hover { display:block; width:142px; margin:0 auto; height:23px; overflow:hidden; font-size:12px; font-weight:bold; text-decoration:none; color:#FFF; line-height:23px; background:url(../images/btn-inq-bg.gif) bottom no-repeat;}
	#about h2 { background-image: url(../images/about-title.gif);}
		#about1 { padding:10px 15px;} 
		#about2 { padding:10px 40px;} 
			#about2-1 { padding:20px 0 5px 0; clear:both;} 
			#about2-2 { padding:20px 0 5px 0; clear:both;} 
			#about2-3 { padding:20px 0 5px 0; clear:both;}
			#about2-1 img { padding:0 5px 0 0; float:left;} 
			#about2-2 img { padding:0 0 0 25px; float:right;}
			#about2-3 img { padding:0 5px 0 0; float:left;}
			#about2 p { font-size:11px; color:#555;  line-height:18px; padding-bottom:12px;}
#copyright h2 { background-image: url(../images/copyright-title.gif);}
#assessment h2 { background-image: url(../images/assessment-title.gif);}
#privacy h2 { background-image: url(../images/privacy-title.gif);}
#loan { padding:10px 0;}
	.loan { margin:30px; border:4px solid #F1EDE2; width:590px;}
		.loan td { padding:5px 15px;vertical-align:middle; line-height:20px; font-size:11px;}
			.loan td a { color:#60480A; text-decoration:none;}
			.loan td a:hover { color:#460000; text-decoration:underline;}
		.loan th { padding:5px 15px; width:240px; vertical-align:middle;}
		.loan .cb { border-bottom:1px dashed #CCC; }
		.loan { margin:20px; border:4px solid #F1EDE2;}


#links h3 { background-color:#F2EAE8; color:#333; line-height:20px; font-size:14px; padding:2px 5px; margin:10px 0 0 0;}
#links h4 {color:#4E0000; font-size:12x; line-height:16px; border-bottom:1px solid #4E0000; margin-bottom:2px; padding-left:15px; background:url(../images/h3pt1.gif) no-repeat; background-position:0 2px;}
	#links h4 a { color:#4E0000; text-decoration:none;}
	#links h4 a:hover { color:#AB0000; text-decoration:none;}
	.art { padding:10px 20px; clear:both; }
		.art p {color:#333; font-size:12px; line-height:16px; padding:0 0 5px 0; margin-top:10px;}
		.art table {color:#333; margin:10px 0; }
		.art th {font-size:12px; text-align:right; line-height:16px; padding:0 10px 5px 0;  }
		.art td {font-size:12px; text-align:left; line-height:16px; padding:0 0 10px 5px; }
		.art-image {  display:block; width:184px; margin:5px; float:left; clear:left; font-size:10px; line-height:12px; text-align:center;}
		.art-image a { width:180px; display:block; color:#4E0000; text-decoration:none; border:1px solid #FFF; padding:1px;}
		.art-image a:hover { width:180px; display:block;  color:#000; border:1px solid #4E0000; padding:1px; background-color:#F6F2F2;}
		.art-image1 { margin:0px 5px 5px 5px;}
		.art-text { font-size:12px; line-height:16px;}
		.art-link a { color:#4E0000; text-decoration:none;}
		.art-link a:hover { color:#AB0000; text-decoration:none;}
		.art blockquote { padding:10px 20px;}