/* CSS Document */

/* all */
*{margin:0px;padding:0px;}
#body{
	width:750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
a{text-decoration:underline;}
a:link{color:#003399;}
a:visited{color:#330066;}
a:hover{color:#B70000;}
a:active{color:#cc0000;}

/* header */
#header{margin:10px 0px 2px 0px;border-top:5px solid #B70000;width:750px;background:url(../img/bg_companyid.gif) top left no-repeat;}
#cid{float:left;}
#mainvisual{background:url(../../img/mainvisual.jpg);width:750px;height:110px;
		clear:both;text-indent:-9999px;}
#mainvisual_inner{background:url(../img/mainvisual_inner.jpg);width:750px;height:80px;
		clear:both;text-indent:-9999px;}
#sitemap{text-align:right;height:24px;
		background:url(../../img/line_ver_dot_red.gif) repeat-y right top;}

.separate_dotred{padding:6px;font-size:0.8em;line-height:23px;
		background:url(../../img/line_ver_dot_red.gif) repeat-y;}

/* pankuzu */
#crumbs{clear:both;padding:15px 25px 15px 25px;font-size:0.8em;color:#666666;}
#crumbs a{text-decoration:none;color:#666666;}
#crumbs a:visited{text-decoration:none;color:#666666;}
#crumbs a:active{color:#B73333;}
#crumbs a:hover{text-decoration:underline;color:#B73333;}
.crumb_now{color:#B70000;}

/* global navi */
#gnav{margin:1px 0px 0px 0px;clear:both;}
#gnav ul{list-style:none;}
#gnav li{list-style:none;float:left;}
#gnav a{display:block;}
#gnav_home{background:url(../img/gnav_home.jpg);
		width:94px;height:30px;text-indent:-9999px;}
#gnav_outline{background:url(../img/gnav_outline.jpg);
		width:124px;height:30px;text-indent:-9999px;}
#gnav_subsidy{background:url(../img/gnav_subsidy.jpg);
		width:145px;height:30px;text-indent:-9999px;}
#gnav_debt{background:url(../img/gnav_debt.jpg);
		width:113px;height:30px;text-indent:-9999px;}
#gnav_disclose{background:url(../img/gnav_disclose.jpg);
		width:137px;height:30px;text-indent:-9999px;}
#gnav_contact{background:url(../img/gnav_contact.jpg);
		width:137px;height:30px;text-indent:-9999px;}
#gnav_home:hover{background:url(../img/gnav_home_f2.jpg);}
#gnav_outline:hover{background:url(../img/gnav_outline_f2.jpg);}
#gnav_subsidy:hover{background:url(../img/gnav_subsidy_f2.jpg);}
#gnav_debt:hover{background:url(../img/gnav_debt_f2.jpg);width:}
#gnav_disclose:hover{background:url(../img/gnav_disclose_f2.jpg);}
#gnav_contact:hover{background:url(../img/gnav_contact_f2.jpg);}

#gnav_home_now{background:url(../img/gnav_home_f3.jpg);
		width:94px;height:30px;text-indent:-9999px;}
#gnav_outline_now{background:url(../img/gnav_outline_f3.jpg);
		width:124px;height:30px;text-indent:-9999px;}
#gnav_subsidy_now{background:url(../img/gnav_subsidy_f3.jpg);
		width:145px;height:30px;text-indent:-9999px;}
#gnav_debt_now{background:url(../img/gnav_debt_f3.jpg);
		width:113px;height:30px;text-indent:-9999px;}
#gnav_disclose_now{background:url(../img/gnav_disclose_f3.jpg);
		width:137px;height:30px;text-indent:-9999px;}
#gnav_contact_now{background:url(../img/gnav_contact_f3.jpg);
		width:137px;height:30px;text-indent:-9999px;}
#gnav_home_now:hover{background:url(../img/gnav_home_f2.jpg);}
#gnav_outline_now:hover{background:url(../img/gnav_outline_f2.jpg);}
#gnav_subsidy_now:hover{background:url(../img/gnav_subsidy_f2.jpg);}
#gnav_debt_now:hover{background:url(../img/gnav_debt_f2.jpg);width:}
#gnav_disclose_now:hover{background:url(../img/gnav_disclose_f2.jpg);}
#gnav_contact_now:hover{background:url(../img/gnav_contact_f2.jpg);}

/* local navi */
#lnav{float:right;width:189px;background:url(../img/line_dot_grey.gif) top no-repeat;}
#lnav ul{list-style:none;margin-top:1px;margin-bottom:20px;}
#lnav li{list-style:none;}
#lnav a{display:block;width:189px;height:30px;}
#lnav_outline01{background:url(../../outline/img/lnav_01.gif);text-indent:-9999px;}
#lnav_outline01:hover{background:url(../../outline/img/lnav_01_f2.gif);}
#lnav_outline01_now{background:url(../../outline/img/lnav_01_f2.gif);text-indent:-9999px;}
#lnav_outline02{background:url(../../outline/img/lnav_02.gif);text-indent:-9999px;}
#lnav_outline02:hover{background:url(../../outline/img/lnav_02_f2.gif);}
#lnav_outline02_now{background:url(../../outline/img/lnav_02_f2.gif);text-indent:-9999px;}
#lnav_outline03{background:url(../../outline/img/lnav_03.gif);text-indent:-9999px;}
#lnav_outline03:hover{background:url(../../outline/img/lnav_03_f2.gif);}
#lnav_outline03_now{background:url(../../outline/img/lnav_03_f2.gif);text-indent:-9999px;}
#lnav_outline04{background:url(../../outline/img/lnav_04.gif);text-indent:-9999px;}
#lnav_outline04:hover{background:url(../../outline/img/lnav_04_f2.gif);}
#lnav_outline04_now{background:url(../../outline/img/lnav_04_f2.gif);text-indent:-9999px;}
#lnav_debt01{background:url(../../debt/img/lnav_01.gif);text-indent:-9999px;}
#lnav_debt01:hover{background:url(../../debt/img/lnav_01_f2.gif);}
#lnav_debt01_now{background:url(../../debt/img/lnav_01_f2.gif);text-indent:-9999px;}
#lnav_debt02{background:url(../../debt/img/lnav_02.gif);text-indent:-9999px;}
#lnav_debt02:hover{background:url(../../debt/img/lnav_02_f2.gif);}
#lnav_debt02_now{background:url(../../debt/img/lnav_02_f2.gif);text-indent:-9999px;}
#lnav_subsidy01{background:url(../../subsidy/img/lnav_01.gif);text-indent:-9999px;}
#lnav_subsidy01:hover{background:url(../../subsidy/img/lnav_01_f2.gif);}
#lnav_subsidy01_now{background:url(../../subsidy/img/lnav_01_f2.gif);text-indent:-9999px;}
#lnav_subsidy02{background:url(../../subsidy/img/lnav_02.gif);text-indent:-9999px;}
#lnav_subsidy02:hover{background:url(../../subsidy/img/lnav_02_f2.gif);}
#lnav_subsidy02_now{background:url(../../subsidy/img/lnav_02_f2.gif);text-indent:-9999px;}

#lnav_news25{background:url(../../whatsnew/img/lnav_25.gif);text-indent:-9999px;}
#lnav_news25:hover{background:url(../../whatsnew/img/lnav_25_f2.gif);}
#lnav_news25_now{background:url(../../whatsnew/img/lnav_25_f2.gif);text-indent:-9999px;}
#lnav_news24{background:url(../../whatsnew/img/lnav_24.gif);text-indent:-9999px;}
#lnav_news24:hover{background:url(../../whatsnew/img/lnav_24_f2.gif);}
#lnav_news24_now{background:url(../../whatsnew/img/lnav_24_f2.gif);text-indent:-9999px;}
#lnav_news23{background:url(../../whatsnew/img/lnav_23.gif);text-indent:-9999px;}
#lnav_news23:hover{background:url(../../whatsnew/img/lnav_23_f2.gif);}
#lnav_news23_now{background:url(../../whatsnew/img/lnav_23_f2.gif);text-indent:-9999px;}
#lnav_news22{background:url(../../whatsnew/img/lnav_22.gif);text-indent:-9999px;}
#lnav_news22:hover{background:url(../../whatsnew/img/lnav_22_f2.gif);}
#lnav_news22_now{background:url(../../whatsnew/img/lnav_22_f2.gif);text-indent:-9999px;}
#lnav_news21{background:url(../../whatsnew/img/lnav_21.gif);text-indent:-9999px;}
#lnav_news21:hover{background:url(../../whatsnew/img/lnav_21_f2.gif);}
#lnav_news21_now{background:url(../../whatsnew/img/lnav_21_f2.gif);text-indent:-9999px;}
#lnav_news20{background:url(../../whatsnew/img/lnav_20.gif);text-indent:-9999px;}
#lnav_news20:hover{background:url(../../whatsnew/img/lnav_20_f2.gif);}
#lnav_news20_now{background:url(../../whatsnew/img/lnav_20_f2.gif);text-indent:-9999px;}
#lnav_news19{background:url(../../whatsnew/img/lnav_00.gif);text-indent:-9999px;}
#lnav_news19:hover{background:url(../../whatsnew/img/lnav_00_f2.gif);}
#lnav_news19_now{background:url(../../whatsnew/img/lnav_00_f2.gif);text-indent:-9999px;}
#lnav_news18{background:url(../../whatsnew/img/lnav_01.gif);text-indent:-9999px;}
#lnav_news18:hover{background:url(../../whatsnew/img/lnav_01_f2.gif);}
#lnav_news18_now{background:url(../../whatsnew/img/lnav_01_f2.gif);text-indent:-9999px;}
#lnav_news17{background:url(../../whatsnew/img/lnav_02.gif);text-indent:-9999px;}
#lnav_news17:hover{background:url(../../whatsnew/img/lnav_02_f2.gif);}
#lnav_news17_now{background:url(../../whatsnew/img/lnav_02_f2.gif);text-indent:-9999px;}
#lnav_news16{background:url(../../whatsnew/img/lnav_03.gif);text-indent:-9999px;}
#lnav_news16:hover{background:url(../../whatsnew/img/lnav_03_f2.gif);}
#lnav_news16_now{background:url(../../whatsnew/img/lnav_03_f2.gif);text-indent:-9999px;}
#lnav_news15{background:url(../../whatsnew/img/lnav_04.gif);text-indent:-9999px;}
#lnav_news15:hover{background:url(../../whatsnew/img/lnav_04_f2.gif);}
#lnav_news15_now{background:url(../../whatsnew/img/lnav_04_f2.gif);text-indent:-9999px;}
#lnav_news14{background:url(../../whatsnew/img/lnav_05.gif);text-indent:-9999px;}
#lnav_news14:hover{background:url(../../whatsnew/img/lnav_05_f2.gif);}
#lnav_news14_now{background:url(../../whatsnew/img/lnav_05_f2.gif);text-indent:-9999px;}


/* main block */
#main{width:750px;
	background:url(../../img/top_bg.jpg) no-repeat;
	clear:both;}
#main_inner{background:url(../img/bg_inner.gif);width:700px;margin:auto;clear:both;}
#lead{padding:20px 0px 20px 40px;color:#4B4B4B;font-size:0.9em;
		line-height:160%;font-weight:normal;}
#left{width:330px;float:left;}
#right{padding:200px 0px 10px 0px;margin-left:340px;}
#main_body{width:490px;padding-bottom:10px;border-bottom:1px solid #cccccc;margin-bottom:5px;}
.honbun{width:470px;margin:auto;color: #333333;font-size:0.8em;line-height:150%;}
.honbun li{margin:0 0 0 1.8em;}
.honbun p{padding-bottom:0.6em;}
.indent1em{margin-left:1em;font-weight:normal;}
.pagetop{background:url(../img/pagetop.gif) center left no-repeat;
		text-indent:12px;font-size:x-small;color:#003366;margin:10px 0px 10px 390px;}
.pagetop a{color:#003366;}
.pagetop a:visited{color:#003366;} 
.pagetop a:hover{color:#B70000;} 
.honbun .pagetop{margin:10px 0px 10px 380px;}

/* counter */
#counter{clear:both;text-align:left;width:750px;padding:10px;}

/* footer */
#footer{clear:both;width:100%;background:#FFFFEC;
		text-align:center;font-size:0.8em;color:#666666;}
.textnavi{padding:10px;}
.textnavi a{color:#666666;}
.textnavi a:visited{color:#666666;}
.textnavi a:hover{color:#B70000;}
#copyright{color:#ffffff;padding:5px;background:#B70000;font-size:smaller;}


/* h1-6 */
h1.lead01{background:#EFEFEF;color:#003366;border-top:2px solid #003366;
		font-size:0.9em;font-weight:bold;padding:10px;margin-bottom:10px;}
h2.lead02{font-size:1.1em;font-weight:bold;padding:2px;}
h3.lead03{
	font-size:1em;
	font-weight:bold;
	margin:10px 0 5px 0;
	padding-left:3px;
	line-height:1em;
	border-left:#B70000 solid 3px;
	color: #333333;
}
h5{font-size:inherit;}

/* whats new */
#whatsnew{width:333px;height:46px;padding:12px 0px 0px 0px;text-align:right;
		background:url(../../img/whatsnew.jpg) no-repeat;font-size:0.8em;}
.newsbody{padding:0px 0px 5px 20px;font-size:0.8em;line-height:130%;color:#333333;}
.newsbody ul{margin:4px 0 4px 1em;}
.newsbody a{color:#666666;}
.newsbody a:visited{color:#777777;}
.newsbody a:hover{color:#003366;}
.newsdate{color:#B70000;line-height:150%;font-weight:bold;
		font-family:Georgia, "Times New Roman", Times, serif;list-style:none;
		padding-bottom:10px;
		background:url(../img/dot_grey.gif) repeat-x center bottom;}
.newsdate ul{font-weight:normal;font-family:"‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;color:#666666;list-style:disc;}
		
.line_greydot{height:1px;margin:10px 0px 10px 0px;font-size:1px;
		background:url(../img/dot_grey.gif);}

#contact{margin-top:10px;}


/* structure */
#structure{width:384px;height:183px;
		margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;
		background:url(../../img/structure.jpg) no-repeat;
		padding:37px 0px 0px 0px;}
#structure_bottom{width:404px;height:140px;
		margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;
		background:url(../../img/structure_bottom.jpg) top center no-repeat;
		padding:0px;}
#str01{width:200px;margin:0px 0px 0px 85px;
		color:#666666;font-size:small;line-height:120%;}
#str02{width:194px;padding-top:5px;
		color:#666666;font-size:small;line-height:120%;}
#str03{width:190px;padding-top:5px;float:right;
		color:#666666;font-size:small;line-height:120%;}
.link_toppdf{margin-left:12px;padding-top:10px;}


/* whatsnew */
.newsmain{margin-left:10px;}
.linktitle{margin-left:10px;}
.linktitle a{padding:2px 0px 3px 18px;background:url(../img/pdf.gif) left center no-repeat;color:#003366;}
.linktitle a:visited{color:#336699;}
.linktitle a:hover{color:#B70000;}

.pdflink{margin:5px;}
.pdflink a{padding-left:20px;padding-top:2px;padding-bottom:3px;background:url(../img/pdf.gif) left center no-repeat;color:#003366;}
.pdflink a:visited{color:#336699;}
.pdflink a:hover{color:#B70000;}
.getpdf{color:#999999;font-size:11px;line-height:16px;}
.getpdf img{padding-right:5px;}

/* sitemap */
.sitemap ul{list-style:disc;margin:0px 10px 10px 15px;}

