@charset "UTF-8";
@import url(base.css);
@import url(header.css);
@import url(footer.css);
@import url(../js/lightbox/lightbox.css);

#primary{
	padding:82px 0 0 0;
	width:910px;
	}
#content #primary #main{
	width:910px;
	}
#content #primary .section{
	margin:0 0 30px 20px;
	width:870px;
	}
#content p#ptopNav{
	margin:0 0 0 20px;
	padding:0;
}

#content #secondary{
	width:185px;
	float:right;
	}

.topPage #content #primary .section#topSmrBlock{
	float:left;
	width:572px;
	margin:0 0 10px 0;
	padding-left:20px;
}
.topPage #content #primary .section#topSmrBlock .rptBase{
	width:572px;
}
.topPage #content #primary .section#topSmrBlock .rptBase .rptGrp{
	float:left;
	width:274px;
	padding-bottom:30px;
}
.topPage #content #primary .section#topSmrBlock .rptBase .rptGrp.col2{
	float:right;
}
.topPage #content #primary .section#topSmrBlock .rptBase .rptGrp p{
	margin:1.33em 10px 0 10px;
	padding:0 0 0.5em 0;
}
.topPage #content #primary .section#topSmrBlock .rptBase .rptGrp p.dtlLnk{
	margin:0.5em 10px 0 10px;
	padding:0;
}

.topPage #content #primary .section#topTpcBlock{
	float:right;
	width:274px;
	margin:0 0 30px 0;
	padding-right:20px;
}
.topPage #content #primary .section#topTpcBlock .rptBase{
	width:274px;
}
.topPage #content #primary .section#topTpcBlock .rptBase dl{
	background-image:url(../img/bg_dot_3-1_B3B3B3.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:10px 0;
	width:274px;
}
.topPage #content #primary .section#topTpcBlock .rptBase dl.end{
	background-image:none;
}
.topPage #content #primary .section#topTpcBlock .rptBase dl dt{
	font-weight:bolder;
	padding-bottom:2px;
}

.topPage #content #primary .section#topOrgBlock{
	margin:0 0 50px 0;
	width:910px;
}
.topPage #content #primary .section#topOrgBlock .rptBase{
	margin:0 0 0 20px;
	width:870px;
}
.topPage #content #primary .section#topOrgBlock .rptBase p.sectionLead{
	margin:0.7em 0 0 0;
}
.topPage #content #primary .section#topOrgBlock .rptBase .rptGrp{
	padding:15px 0 0 0;
	width:870px;
}
.topPage #content #primary .section#topOrgBlock .rptBase .rptGrp h3{
	margin:0;
	padding:0;
}
.topPage #content #primary .section#topOrgBlock .rptBase .rptGrp p{
	float:left;
	margin:0;
	width:223px;
}
.topPage #content #primary .section#topOrgBlock .rptBase .rptGrp p.col4{
	width:200px;
}

.abtPage #content #primary .section#abtBlock .rptBase{
	margin:0 0 0 80px;
	padding:20px 0 0 0;
	width:710px;
}
.abtPage #content #primary .section#abtBlock .rptBase#abtMsnBlock h4{
	padding:1.6em 0 0 10px;
}
.abtPage #content #primary .section#abtBlock .rptBase#abtMsnBlock p{
	padding:0 0 0 10px;
	line-height:1.7;
}
.abtPage #content #primary .section#abtBlock .rptBase#abtOrgBlock h4{
	padding:2em 0 0 0;
}

.abtPage #content #primary .section#abtBlock .rptBase#abtOrgBlock .rptGrp{
	background-image:url(../img/bg_dot_3-1_B3B3B3.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	width:710px;
	padding:10px 0 25px 0;
}
.abtPage #content #primary .section#abtBlock .rptBase#abtOrgBlock .rptGrp h5{
	margin:0.5em 0 0 0;
	padding:0 10px;
	font-size:108%;
	color:#006600;
}
.abtPage #content #primary .section#abtBlock .rptBase#abtOrgBlock .rptGrp p{
	padding:0 10px;
	margin:1.6em 0 0 0;
}
.abtPage #content #primary .section#abtBlock .rptBase#abtOrgBlock .rptGrp p.url{
	margin:0.2em 0 0 0;
}
.abtPage #content #primary .section#abtBlock .rptBase#abtOrgBlock .rptGrp .logo{
	padding:0 10px;
}

.tkyPage #content #primary .section .rptBase,
.tkyPage #content #primary .section .leadArea{
	margin:0 0 0 80px;
	padding:50px 0 0 0;
	width:710px;
}
.tkyPage #content #primary .section .rptBase{
	padding:20px 0 50px 0;
}

.tkyPage #content #primary .section .leadArea blockquote{
	background-image:url(../img/box_t_710-5_f1f5eb.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:3em 0 0 0;
	padding:5px 0 0 0;
	background-color:#f1f5eb;
	width:710px;
}
.tkyPage #content #primary .section .leadArea blockquote ul{
	background-image:url(../img/box_e_710-5_f1f5eb.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0;
	padding:9px 0 9px 0;
	width:710px;
	list-style-type:none;
}
.tkyPage #content #primary .section .leadArea blockquote ul li{
	background-image:url(../img/o_down_9-9.gif);
	background-position:left 0.4em;
	background-repeat:no-repeat;
	padding:0 0 5px 14px;
	margin:0 0 0 16px;
	width:664px;
}
.tkyPage #content #primary .section .rptBase .rptGrp{
	background-image:url(../img/bg_dot_3-1_B3B3B3.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	width:710px;
	padding:30px 0 15px 0;
}
.tkyPage #content #primary .section .rptBase .rptGrp .relTxtArea{
	float:left;
	width:340px;
	color:#333;
}
.tkyPage #content #primary .section .rptBase .rptGrp .relTxtArea.en{
	float:none;
	width:710px;
	color:#666;
}
.tkyPage #content #primary .section .rptBase .rptGrp p.ptopLnk{
	clear:both;
	text-align:right;
	margin:0;
	padding:2em 0 0 0;
}
.tkyPage #content #primary .section .rptBase .rptGrp p.ptopLnk span{
	background-image:url(../img/o_up_9-9.gif);
	background-position:left 0.2em;
	background-repeat:no-repeat;
	padding:0 0 0 14px;
}
.tkyPage #content #primary .section .rptBase .rptGrp h4{
	background-image:url(../img/o_dot_11-11_6ca92a.gif);
	background-position:left 0.4em;
	background-repeat:no-repeat;
	padding:0 0 10px 18px;
	color:#006600;
	font-size:154%;
	font-family:serif;
	font-weight:bolder;
}
.tkyPage #content #primary .section .rptBase .rptGrp .relTxtArea ul{
	margin:1.33em 0 0 0;
	padding:0 0 0 15px;
	width:690px;
}
.tkyPage #content #primary .section .rptBase .rptGrp .relTxtArea li{
	list-style-type:none;
	background-image:url(../img/o_dot_7-7_6CA92A.gif);
	background-position:left 0.5em;
	background-repeat:no-repeat;
	padding: 0 0 1em 12px;
	width:675px;
}
.tkyPage #content #primary .section .rptBase p.date{
	margin:1.5em 0 0 0;
	padding-bottom:1.5em;
}
.tkyPage #content #primary .section .rptBase h5{
	font-size:100%;
	color:#006600;
	margin:0;
	padding:0;
}
.tkyPage #content #primary .section .rptBase p#ml-iclei,
.tkyPage #content #primary .section .rptBase p#ml-isep{
	border-left:1px solid #b3b3b3;
	padding:0 50px 0 10px;
	width:280px;
	float:left;
}

.prgPage #content #primary .section .cntNavArea{
	margin:0 0 0 80px;
	padding:15px 0 0 0;
	width:790px;
}
.prgPage #content #primary .section .cntNavArea dl{
	margin:0;
	padding:0;
	width:790px;
	height:25px;
	position:relative;
}
.prgPage #content #primary .section .cntNavArea dl dd{
	position:absolute;
	left:304px;
	top:0;
	margin:0;
	padding:0;
	width:81px;
	height:25px;
	line-height:25px;
}
.prgPage #content #primary .section .cntNavArea dl dd#cntNavPrf{
	left:385px;
	width:132px;
}
.prgPage #content #primary .section .cntNavArea dl dd#cntNavFil{
	left:517px;
	width:266px;
}
.prgPage #content #primary .section .rptBase{
	margin:0 0 0 80px;
	padding:30px 0 0 0;
	width:710px;
}
.prgPage #content #primary .section .rptBase .rptGrp{
	background-image:url(../img/bg_dot_3-1_B3B3B3.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:30px 0 15px 0;
	width:710px;
	color:#333;
}
.prgPage#prgFil #content #primary .section .rptBase .rptGrp{
	background-image:none;
	padding:30px 0 1px 0;
	margin:0 0 0 10px;
	width:690px;
}
.prgPage #content #primary .section .rptBase .rptGrp.end{
	background-image:none;
}
.prgPage #content #primary .section .rptBase .rptGrp .relTxtArea{
	float:left;
	width:460px;
	padding-left:10px;
}
.prgPage#prgPrf #content #primary .section .rptBase .rptGrp .relTxtArea{
	float:right;
	width:510px;
	padding:0 20px 0 0;
}
.prgPage#prgFil #content #primary .section .rptBase .rptGrp .relTxtArea{
	float:none;
	width:690px;
	padding:0;
}
.prgPage #content #primary .section .rptBase .rptGrp .relImgArea{
	float:right;
	width:215px;
	padding:0 0 0 10px;
}
.prgPage#prgPrf #content #primary .section .rptBase .rptGrp .relImgArea{
	float:left;
	width:120px;
}
.prgPage #content #primary .section .rptBase .rptGrp .relTxtArea p{
	margin:0.4em 0 0 0;
}
.prgPage#prgPrf #content #primary .section .rptBase .rptGrp .relTxtArea p{
	margin:1.33em 0 0 0;
}
.prgPage#prgFil #content #primary .section .rptBase .rptGrp .relTxtArea p.source{
	text-align:right;
	padding:0.5em 0 0 0;
}
.prgPage #content #primary .section .rptBase .rptGrp .relTxtArea h4{
	padding:0 0 0.7em 0;
}
.prgPage#prgPrf #content #primary .section .rptBase .rptGrp .relTxtArea h4{
	border-left:3px solid #DFF35B;
	border-collapse:collapse;
	padding:0.1em 0 0.1em 11px;
	color:#006600;
}
.prgPage#prgFil #content #primary .section .rptBase .rptGrp h4{
	border-left:3px solid #DFF35B;
	border-collapse:collapse;
	padding:0.1em 0 0.1em 11px;
	margin-bottom:1.5em;
	color:#006600;
}
.prgPage #content #primary .section .rptBase .rptGrp .relTxtArea h5{
	margin:0;
	font-size:130%;
	color:#006600;
}
.prgPage#prgFil #content #primary .section .rptBase .rptGrp .relTxtArea h5{
	font-size:100%;
	color:#006600;
	padding:0 0 0 0;
}
.prgPage #content #primary .section .rptBase .rptGrp .relTxtArea dl{
	margin:1em 0 0 0;
}
.prgPage #content #primary .section .rptBase .rptGrp .relTxtArea dl dt{
	font-weight:bolder;
}
.prgPage#prgFil #content #primary .section .rptBase .rptGrp .relTxtArea table{
	border:1px solid #d2d2d2;
	width:100%;
	margin:0.4em 0;
}
.prgPage#prgFil #content #primary .section .rptBase .rptGrp .relTxtArea table th{
	border:1px solid #d2d2d2;
	font-weight:normal;
	text-align:left;
	background-color:#f2f2f2;
	padding:8px 10px;
}
.prgPage#prgFil #content #primary .section .rptBase .rptGrp .relTxtArea table td{
	border:1px solid #d2d2d2;
	padding:8px 10px;
}
.prgPage#prgFil #content #primary .section .rptBase .rptGrp .relTxtArea table .tbGrp1{
	width:180px;
}
.prgPage#prgFil #content #primary .section .rptBase .rptGrp .relTxtArea table .tbGrp2{
	width:160px;
}
.prgPage#prgFil #content #primary .section .rptBase .rptGrp .relTxtArea table .tbGrp3{
	width:170px;
}
.prgPage#prgFil #content #primary .section .rptBase .rptGrp .relTxtArea table .tbGrp4{
}
.prgPage #content #primary .section .rptBase .spsArea{
	border-top:1px solid #CCC;
	padding:20px 0 20px 0;
	margin:20px 0 0 0;
}
.prgPage #content #primary .section .rptBase .spsArea p.note{
	font-size:83%;
	padding:0 0 0 8px;
}

.pcyPage #content #primary .section .rptBase{
	margin:0 0 0 80px;
	padding:30px 0 0 0;
	width:710px;
}
.pcyPage #content #primary .section .rptBase .rptGrp{
	padding:30px 0 15px 0;
	width:710px;
}
.pcyPage #content #primary .section .rptBase .rptGrp p{
	line-height:1.7;
	margin:1.6em 0 0 0;
}
.pcyPage #content #primary .section .rptBase .rptGrp h3{
	background-image:url(../img/o_dot_11-11_DFF35B.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:690px;
	color:#006600;
	font-size:116%;
	line-height:1;
}
.pcyPage #content #primary .section .rptBase .rptGrp .relTxtArea{
	margin:0 0 0 10px;
	width:690px;
}
.pcyPage #content #primary .section .rptBase#pcyCttBlock .rptGrp .relTxtArea{
	margin:0 0 0 20px;
	padding-bottom:20px;
	width:670px;
}
.pcyPage #content #primary .section .rptBase .leadArea{
	margin:0 0 0 10px;
	padding-bottom:15px;
	width:690px;
}

.rptPage #content #primary .section .rptBase{
	margin:0 0 0 80px;
	padding:30px 0 20px 0;
	width:710px;
}
.rptPage .lowPage #content #primary .section .rptBase{
	background-image:url(../img/o_rpt_160-60.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin:30px 0 0 80px;
	padding:80px 0 0 0;
	width:710px;
}
#rptIdx #content #primary .section .rptBase .rptGrp{
	background-image:url(../img/bg_dot_3-1_B3B3B3.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:30px 0 15px 0;
	width:710px;
}
#rptIdx #content #primary .section .rptBase .rptGrp.end{
	background-image:none;
}
.rptPage .lowPage #content #primary .section .rptBase .rptGrp{
	padding:1px 0 15px 0;
	width:580px;
}
.rptPage #content #primary .section .rptBase .rptGrp p{
	line-height:1.7;
	margin:1.6em 0 0 0;
}
#rptIdx #content #primary .section .rptBase .rptGrp .relTxtArea{
	background-image:url(../img/o_rpt_60-60.jpg);
	background-position:85px top;
	background-repeat:no-repeat;
	padding:0 0 0 190px;
	width:510px;
}
.rptPage .lowPage #content #primary .section .rptBase .rptGrp .leadArea{
	border-left:3px solid #DFF35B;
	padding:0.1em 0 0.1em 11px;
	width:auto;
}
.rptPage .lowPage #content #primary .section .rptBase .rptGrp .leadArea h3{
	color:#006600;
	font-size:160%;
	margin:0;
	padding:0;
}
#rptIdx #content #primary .section .rptBase .rptGrp .relTxtArea p.date{
	margin:0.1em 0 0 0;
	padding:0;
}
.rptPage .lowPage #content #primary .section .rptBase .rptGrp .leadArea p.date{
	margin:0.1em 0 0 0;
	padding:0;
}
.rptPage .lowPage #content #primary .section .rptBase .rptGrp .leadArea p.info{
	margin:1em 0 0 0;
	padding:0;
}
.rptPage .lowPage #content #primary .section .rptBase .rptGrp .relTxtArea{
	padding:10px 0 5px 0;
	width:580px;
}
.rptPage .lowPage #content #primary .section .rptBase .rptGrp .relLnkArea{
	background-image:url(../img/bg_dot_3-1_B3B3B3.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:20px 0;
	width:580px;
}
.rptPage .lowPage #content #primary .section .rptBase .rptGrp .relLnkArea p{
	margin:0.3em 0 0 0;
}
.rptPage .lowPage #content #primary .section .rptBase .rptGrp .relCntsArea{
	background-image:url(../img/bg_dot_3-1_B3B3B3.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:25px 10px;
	width:560px;
}
.rptPage .lowPage #content #primary .section .rptBase .rptGrp .relCntsArea h4,
.rptPage .lowPage #content #primary .section .rptBase .rptGrp .relWtrArea h4{
	background-image:url(../img/o_dot_11-11_DFF35B.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	line-height:1.2;
	color:#006600;
}
.rptPage .lowPage #content #primary .section .rptBase .rptGrp .relCntsArea ol{
	margin:1em 0 0 0;
	padding:0 0 0 2em;
}
.rptPage .lowPage #content #primary .section .rptBase .rptGrp .relWtrArea ul{
	margin:1em 0 0 0;
	padding:0 0 0 1.8em;
}

.rptPage .lowPage #content #primary .section .rptBase .rptGrp .relCntsArea li,
.rptPage .lowPage #content #primary .section .rptBase .rptGrp .relWtrArea li{
	margin:0;
	padding:0 0 4px 0;
}
.rptPage .lowPage #content #primary .section .rptBase .rptGrp .relWtrArea{
	padding:25px 10px;
	width:560px;
}
.rptPage .lowPage #content #primary .section .rptBase p.rtnBtn{
	position:absolute;
	left:638px;
	top:106px;
	margin:0;
	padding:0;
}
.rptPage .lowPage #content #primary .section p.rtnBtn2{
	text-align:right;
	padding-bottom:20px;
}

