body{
	font-size:85%;
	font-family: "Arial";
	text-align:center;
}
h1,h2,h3,h4,h5,ul{
	margin:0;
	padding:0;
}
ul{
}

#includeHeader,#includeFooter{
	width:100% !important;
}
#includeHeaderIn,#includeFooterIn{
	margin:0 auto;
}
#includeContainer{
	/*background-repeat:no-repeat !important;*/
        background-repeat:repeat-x !important;
	background-position:center top;
	text-align:center;
	padding:0 !important;
	margin:0 auto;
}
#includeContents{
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center !important;
	padding:0 !important;
	margin:0 auto 0 auto;
	/*width:99.8% !important;*/
	width:990px !important;
}
* html #includeContents,*:first-child+html #includeContents{
	background-position:center top;
    margin:0 0 0 0 !important;
}
.contents{
	padding:5px 0 0 0;
	width:966px;
	text-align:left;
	margin:0 auto 0 auto;
}
.contents ul{
	list-style:none;
}
* html .contents{
	padding:16px 0 0 0;	
}
.sectionName{
	padding:0 0 0 8px;
}
head:first-child+body .sectionName{
	margin:0 0 10px 0;
}
.contentMiddle{
	background-repeat: repeat-y;
	background-position: 0 top !important;
}
* html .contentMiddle{
	height:1px;
}
*:first-child+html .contentMiddle{
	min-height:1em;
}
.contentTop{
	background-repeat:no-repeat;
	padding:3px 0;
	background-position:0 bottom;
}
* html .contentTop{
	position:relative;
	padding:0 0 0 0;
	top:8px;
	height: 1px;
}
.contentBottom{
	background-repeat:no-repeat;
	background-position:0 top;
	padding:10px 0;
	width:966px;
	margin:0 auto;
}
* html .contentBottom{
	padding:10px 0;
}
*:first-child+html .contentBottom{}
.contentBottomShadow{
	background-repeat:no-repeat;
	background-position:0 top;
	height:25px;
	position:relative;
	top:-15px;
	width:966px !important;
	padding: 0 !important;
}
*:first-child+html .contentBottomShadow{}
* html .contentBottomShadow{
	/*top:-5px;*/
}
* html .contentBottom{
   padding:0 !important;
}
*:first-child+html .contentBottom{
   padding:0 !important;
}
* html .contentBottomShadow{
   top:-10px !important;
}
*:first-child+html .contentBottomShadow{
   top:-10px !important;
}


.contentsMenu{
	float: left;
	width: 155px;
	padding:0 0 0 0;
	font-size:95%;
}
* html .contentsMenu{
	width:155px !important;
}
.contentsMenu ul{
	margin:0 0 0 8px;
	padding:0 !important;
}
.contentsMenu ul li{
	position:relative;
}
* html .contentsMenu ul li{
	height:1px;
}
/**:first-child+html .contentsMenu ul li{
	min-height:1em;
}*/
.contentsMenu ul li a{
	display:block;
	width: 148px;
	padding:0 0 0 0;
	color:#333 !important;
	background-repeat:no-repeat;
	background-position: 18px bottom;
}
.contentsMenu ul li .menuArrow{
	position:absolute;
	right:5px;
	top:15px;
	background-repeat:no-repeat;
	background-position:0 0;
	padding:2px 4px;
	z-index: 100 !important;
}
.contentsMenu ul li a:hover,.contentsMenu ul li span{
	color:black !important;
}
* html .contentsMenu ul li a,* html .contentsMenu ul li span{
	width:auto !important;
}
.contentsMenu ul li a .menuTop{
	padding:1px 0 2px 18px;
}
* html .contentsMenu ul li a .menuTop{}
.contentsMenu ul li a:hover .menuTop,.contentsMenu ul li.current a .menuTop{
	background-repeat:no-repeat;
	background-position: 0 bottom;
}
.contentsMenu ul li a .menuMiddle{
	position:relative;
	left: 0px;
	padding: 5px 0 5px 18px;
	background-repeat:repeat-y;
	background-position: 0 0;
}
* html .contentsMenu ul li a .menuMiddle{
	height:1px;
}
.contentsMenu ul li a:hover .menuMiddle,.contentsMenu ul li.current a .menuMiddle{
}
.contentsMenu ul li a .menuBottom{
	padding:1px 0 2px 18px !important;
	
}
* html .contentsMenu ul li a .menuBottom{}

.contentsMenu ul li a:hover .menuBottom,.contentsMenu ul li.current a .menuBottom{
	background-repeat:no-repeat;
	background-position: 0 0;
}
* html .contentsMenu ul li .menuTop,* html .contentsMenu ul li .menuBottom{
	width:auto !important;
}
.contentsMenu ul li a{
	color:black;
	text-decoration:none;
}
.contentsMenu ul li a:hover,.contentsMenu ul li a:visited{
	color:#333;
	text-decoration:none;
}
* html .contentsMenu ul li a:hover,* html .contentsMenu ul li a:visited{
	cursor:pointer;
}
*:first-child+html .contentsMenu ul li a:hover,*:first-child+html .contentsMenu ul li a:visited{
	cursor:pointer;
}
.contentsMenu ul li.current span{
	margin:0 0 0 10px;
	padding:5px 0 5px 10px !important;
}
* html .contentsMenu ul li.current span{
	margin:17px 0 0 10px;
	padding:5px 0 5px 10px !important;
}
.contentsMenu ul li ul{
	margin:0 0 0 2px;
	width:auto !important;
}
head:first-child+body .contentsMenu ul li ul{
	padding:0 !important;
}
.contentsMenu ul li ul li{
	padding:0 0 0 0px;
}
.contentsMenu ul li ul li a,.contentsMenu ul li span{
	display:block;
	border-left:3px #003366 solid;
	/*padding:3px 21px !important;*/
	margin: 0 0 0 8px;
	width:103px !important;
}
* html .contentsMenu ul li ul li a,* html .contentsMenu ul li ul li span{
	width:100px !important;
}
.contentsMenu ul li ul li a{
	background-repeat:no-repeat;
	background-position:3px top !important;
	padding:4px 0 3px 30px;
}
.contentsMenu ul li ul li a:hover{
}
.contentsMenu ul li ul li a.current{
}
.contentsMenu ul li a.nestContent{
	background-repeat:no-repeat;
	background-position:center center !important;
	padding:4px;
	width:8px;
	border:0;
	position:absolute;
	top:11px;
	right:2px;
}
.contentsMenu ul li a.nestContent:hover{
}
.contentsMenu ul li a .menuMiddle span{
	margin:0;
	padding:0 !important;
	border:0px solid !important;
}
* html .contentsMenu ul li a .menuMiddle span{
	display:block;
	width:113px !important;
}
.contentsRight{
	float: left;
	width: 800px;
	color:#333;
	padding:0 0 0 3px;
}

* html .contentsRight{
	position:relative;
	left:-2px;
	top:2px;
}
.contentsRight a{
	color:#01498e;
}
.contentsRight a:hover{
	color:#336698 !important;
}
.blockColumn2 .leftBlock{
	color:#333333;
	float:left;
	width:800px;
}
.blockColumn3 .leftBlock{
	color:#333333;
	float:left;
	width:607px !important;
	margin: 0 0 0 0;
	position:relative;
	top:0px;
}
.blockColumn3 .rightBlock{
	float:left;
	width:189px !important;
	position:relative;
	top:-6px;
        margin:0 2px;
}
/** html .blockColumn3 .leftBlock{
	width:610px !important;
}*/
* html .blockColumn3 .leftBlock{
	width:607px !important;
}
* html .blockColumn3 .rightBlock{
	width:189px !important;
        margin:0 0 0 2px !important;
}
* html .blockColumn3 .leftBlock,* html .blockColumn3 .rightBlock{
	top:1px !important;
}
.contentHeadImage{
	position:relative;
	top:-6px;
	text-align:left;
	background-color: white;
}
* html .contentHeadImage{
	margin:0 0 0 3px;
}
head:first-child+body .contentHeadImage{
	padding:0 0 0 1px;
}
.contentMainImage{
	position:relative;
	top:-6px;
	padding: 0 0 6px 0;
}
.blockColumn3 .contentMainImage{
	background-color:white;
}
* html .contentMainImage{
	height:1px;
	margin:0 0 0 2px;
	padding:0;
        position:relative;
        top:-6px;
        left:-2px;
}
* html .contentMainImage img{
	position:relative;
	left:-1px;
}
*:first-child+html .contentMainImage{
	min-height:1em;
}
.mainImageLeft{
	float:left;
	margin:0 1px;
}
.mainImageRight{
	float:right;
	margin:0 1px;
	display:none;
}
.contentTitleImage{
	margin:3px 13px 0 1px;
	padding:0 0 5px 0;
	background-color:white;
	position:relative;
	top:0px;
}
.blockColumn3 .contentTitleImage{
        width:580px;
}

* html .contentTitleImage{
        position:relative;
        top:6px;
        left:1px;
}
*:first-child+html .contentTitleImage{
	position:relative;
	top:4px;
}

.breadCrumbs{
	text-align:center !important;
	margin:0 auto;
	font-size:90%;
}
.breadCrumbsContainer{
	text-align:left !important;
	background-repeat:repeat-x;
	background-position:left top;
	margin:0 auto;
	padding:5px 0;
}
*:first-child+body .breadCrumbsContainer{
	width:956px;
}
* html .breadCrumbsContainer{
	width:952px !important;
}
*:first-child+html .breadCrumbsContainer{}
.breadCrumbs a,.breadCrumbs span{
	margin: 0 4px;
	text-decoration: none;
}
.breadCrumbs a{
	/*color:#003364;*/
	color:white !important;
}
.breadCrumbs a:hover{
	/*color:#336698;*/
	color:white !important;
	text-decoration: underline !important;
}
.breadCrumbs a:visited{
	/*color:#336698;*/
	color:white !important;
}
.breadCrumbs a:link{
	/*color:#336698;*/
	color:white !important;
}
.breadCrumbs {
	color:white !important;
}
.pageAnchor{
	padding:0 36px;
	margin:0 0 20px 0;
}
.pageAnchor h4{
        margin:0 0 4px 0;
}
.pageAnchor ul li{
	border-bottom:1px #ccc dotted;
	background-repeat:no-repeat;
	background-position:0px bottom;
	padding:2px 0;
}
.pageAnchor ul li a{
	padding:3px 16px;
	font-size:95%;
	background-repeat:no-repeat;
	background-position:0px center;
}
.subSection{
	border-top:solid #ccc 1px ;
	border-bottom:solid #ccc 1px ;
	border-left:solid #01A0E2 5px ;
	background-color:#fbfbfb;
	margin:1px 0 1px 8px;
	padding:8px 10px;
	width:124px !important;
}
* html .subSection{
	position:relative;
	top: 7px;
}
.subSection h5{
	font-size: 110%;
}
.pressHead,.customHead{
	padding:0 20px;
}
.pressHead,.customHeadLogo{
	text-align:right;
}
* html .pressHead{
        padding-top:7px;
}
*:first-child+html .pressHead{
        padding-top:7px;
}
.pressHead .pressHeadMessage{
	font-size:95%;
	text-align:left;
}
.pressHead .pressHeadDate{
	text-align:right;
	font-size:95%;
	font-weight:bold;
}
.contents{
	position:relative;
}
.contents .blockPageAnchor{
	position:static !important;
	right:8px;
}
.leftBlock .blockPageAnchor{
	position:static !important;
	margin:15px 21px 10px 0;
}
.blockPageAnchor a.topAnchor{
    background-repeat:no-repeat;
    background-position:left top;
    padding:6px 0 7px 0;
    display:block;
}
.leftBlock .blockPageAnchor a.topAnchor{
	width:143px;
	float:right;
}
#includeContainer img{
	border:0 !important;
}
.displayPrint{
	padding:0 0 0 0px;
	margin:3px 0;
}
.displayPrint a{
	background-repeat:no-repeat;
	display:block;
	width:66px !important;
	padding:13px 0;
}
* html .displayPrint a,*:first-child+html .displayPrint a{
	padding:6px 0;
}
.sectionName{
	position:relative;
}
.sectionName .displayPrint{
	position:absolute;
	right:8px;
	top:0px;
}
ul.utilBlock{
	float:right;
	position:absolute;
	right:8px;
	bottom:0px;
}
head:first-child+body ul.utilBlock{
	bottom:10px;
}
ul.utilBlock li{
	float:left;
}
ul.utilBlock .blockPageAnchor a{
	width:143px;
}
* html .blockPageAnchor a{
	position:static !important;
	display:block;
	padding:0 0 !important;
	margin:10px 0;
}
.paGlobal a.topAnchor{
	width:88px !important;
}

/* 20100827 add */
.relationModule .caption {
	font-size:100%;
	line-height:1.5em;
	padding:5px 3px;
	text-align:left;
}/* モジュール群 */
.pageTitle{
	position:relative;
	margin:0 0 8px 1px;
	background-repeat:no-repeat;
	padding:5px 0 0 2px;
}
* html .pageTitle{
	margin:0 0 8px 2px;
}
.pageTitle .pageTitleContainer{
	border-left:6px #495187 solid;
	padding:10px 0 7px 0;
}
.pageTitle h2{
	padding:0 11px;
	font-size:120%;
	margin:0 0 0 0;
	color:#003366;
}
.pageTitle h4{
	padding:0 11px;
	font-size:100%;
	margin:0 0 3px 0;
	color:#333;
}
.pageTitle h3{
	font-size:110%;
	margin:5px 0 0 0;
	padding:0 11px;
}
.pageTitle .rss{
	position:absolute;
	top: 3px;
	right: 8px;
}
.pageTitle .rss a{
	display:block;
	width:50px;
	height:18px;
	background-repeat:no-repeat;
}
.lead{
	margin:8px 23px;
	padding:18px;
	font-size:95%;
	background-color:#f5f5f5;
}
.lead p{
	margin:0;
	line-height:1.8em;
}
* html .lead table,*:first-child+html .lead table{
        padding:0 0 0 15px;
}
.layoutBlock,.blockColumn3 .layoutBlock{
	margin:0 21px;
}
* html .blockColumn3 .leftBlock .layoutBlock{
	margin:0 9px;
    /*padding:10px !important;*/
}
.blockColumn3 .rightBlock .layoutBlock{
	padding:0 !important;
	margin:0 !important;
}
.blockColumn3 .rightBlock .layoutBlockTitle{
        margin:8px 0 15px;
        padding:8px 0 0 15px;
        height:28px;
        background-position:-1px top;
}
.leftBlock .customLayoutBlock{
	padding:0 !important;
}
.leftBlock .withBorder{
        border:1px #ccc solid;
}
.rightBlock .customLayoutBlock{
	margin:0 0 10px 0;
}
.rightBlock .withBorder{
        border:1px #ccc solid;
}
.layoutBlockTitle{
	padding:10px 0 0 10px;
        height:29px;
	margin:0 0 15px 0;
	background-repeat:no-repeat;
}
* html .blockColumn3 .leftBlock .layoutBlockTitle{
	margin:0 0 0 9px ;
        padding:10px 0 0 10px ;
        height:27px;
}
* html .blockColumn2 .leftBlock .layoutBlockTitle{
	margin-left:35px !important;
        padding:10px 0 10px 10px ;
}
* html .layoutBlockTitle{
	height:1px;
}
* html .nobg{
        height:auto;
}
.blockColumn2 .nobg{
        background-image:none !important;
        padding:0;
        margin:0 0 0 21px !important;
        height:auto !important;
}
.blockColumn3 .nobg{
        background-image:none !important;
        padding:0;
        margin:0 0 0 21px !important;
        height:auto !important;
}
* html .blockColumn3 .nobg{
        padding:0 !important;
        margin:0 0 0 9px !important;
}
* html .blockColumn3 .rightBlock .nobg{
        padding:0 !important;
        margin:0 !important;
}
.blockColumn3 .rightBlock .nobg{
        margin:0 0 0 5px !important;
        padding:0 !important;
}
.blockColumn2 .layoutBlockTitle{
        margin-left:20px;
}
.blockColumn3 .layoutBlockTitle{
        margin:0 0 0 21px;
}
.layoutBlockTitle h3{
	font-size:100%;
	font-weight:normal;
	margin:0 0 0 0;
}
.layoutBlockSubTitle{
	padding: 5px 0;
	margin:0 0 8px 0;
	background-repeat:no-repeat;
	background-position:0px bottom;
}
.layoutBlockSubTitle strong{
	font-size:100%;
	display:block;
	padding:0 11px;
}
.articleModule{
	margin:0 0 24px 0;
	font-size:95%;
}
* html .articleModule{
	height: 1px;
}
* html .rightBlock .articleModule{
	/*border:1px solid;*/
	margin:0 !important;
}
* html .rightBlock .articleModule .articleTitle{
        padding:10px 5px 10px 8px;
}
*:first-child+html .articleModule{
	min-height: 1em;
}
.blockColumn3 .articleModule{
	margin:0 0 24px 0;
}
.rightBlock .customLayoutBlock .articleModule{
	padding:0;
}
* html .rightBlock .customLayoutBlock .indexModule .column1{
        padding:0 8px !important;
}
.customLayoutBlock .articleModule .articleModuleText{
	border:0px #ccc solid;
	padding:0 8px;
	margin:0 8px;
}
.indexModule .subHeadLineBlock{
        margin-top:3px;
}
* html .indexModule .subHeadLineBlock{
        padding:2px 0 0 0;
}
.rightBlock .customLayoutBlock .articleModule .articleModuleText{
	border:1px #ccc solid;
}
.rightBlock .articleModule .articleModuleText{
	padding:0 8px;
	margin:0 8px;
}
.articleModule .articleTitle{
	padding:10px 13px;
	border-left:5px #ccc solid;
	margin:0 0 5px 0;
}
* html .articleModule .articleTitle{
	border-left:5px #ccc solid;
	border-right:1px #fff solid;
	border-top:1px #fff solid;
	border-bottom:1px #fff solid;
}
.articleModule .articleTitle h3{
	font-size:120%;
	float:none !important;
}
.articleModule .articleTitle h4{
	font-size:100%;
	margin:5px 0 0 0;
}
* html .articleModule .articleTitle h4{
	float:none !important;/*IE6 test*/
}
.articleModule .articleImageLeft{
	float:left;
	margin:0 10px 0px 0;
	text-align:center;
}
.articleModule .articleImageRight{
	float:right;
	margin:0 0 0px 10px;
	text-align:center;
}
* html .articleModule .articleImageRight{
	margin:0 0 0px 0;
}
.articleModule .articleImageLeft img,.articleModule .articleImageRight img,.articleModule .articleImageNofloat img{}
.articleModule .articleImageNofloat{
	text-align:center;
	margin: 10px 0;
}
.articleModule .articleLeftImage{
	text-align:left;
}
* html .articleModule .articleLeftImage,* html .articleModule .articleRightImage{
	height:1px;
}
* html .blockColumn3 .rightBlock .articleLeftImage{
        width:175px !important;
}
* html .blockColumn3 .rightBlock .articleLeftImage ul{
        width:171px !important;
}
* html .blockColumn3 .leftBlock .articleLeftImage ul{
        margin:0 !important;
}
.articleModule .articleLeftImage ul{
	padding:0;
	margin:0;
	float:left !important;
}
.articleModule .articleLeftImage ul li{
	float:left !important;
	text-align:center !important;
}
.articleModule .articleLeftImage ul li img{
	margin:0 auto;
}
.articleImageNofloat{
	text-align:center !important;
}
.articleImageNofloat ul{
	padding:0 !important;
	margin:0 auto !important;
}
* html .articleImageNofloat ul{
	margin:0 0 0 4px !important;
	text-align:left !important;
}
*:first-child+html .articleImageNofloat ul{
	text-align:left !important;
}
.articleModule .articleImageNofloat ul li{
	float:left !important;
	text-align:center !important;
}
.articleModule .articleImageNofloat ul li img{
	margin:0 auto;
}
.articleModule .articleRightImage{
	text-align:right;
}
.articleModule .articleRightImage ul{
	float:right !important;
}
.articleModule .articleRightImage ul li{
	float:left !important;
	text-align:center !important;
}
.articleModule .articleRightImage ul li img{
	margin:0 auto;
}
.articleModule .caption{
	text-align:left;
	padding:5px 3px;
	line-height:1.5em;
	font-size:100%;
}
* html .articleModule .caption{
	/*word-break:break-all;*/
}
* html .blockColumn3 .rightBlock .articleModule .caption {
        padding:5px 6px !importat;
}
.articleModuleText{
	line-height:1.5em;
}
* html .articleModuleText{
	/*margin:0 12px;*/
	height:1px;
}
* html .rightBlock .articleModuleText{
	margin:0 0 0 15px !important;
}
.articleModuleText h5{
	padding:0 0 5px 0;
	font-size: 100%;
	margin:0 !important;
}
.articleModuleText p{
	margin:0 !important;
	line-height:1.8em;
	font-size: 100%;
}
/* 2009.0929 IE6バグ対応 */
* html div.textParagraph{
	display: inline !important;
}
div.textParagraph{
	margin:0 !important;
	line-height:1.8em;
	font-size: 100%;
}
/* 2009.0929 IE6バグ対応 */
.articleModule .date{
	text-align: right;
	font-size:100%;
    display:block;
}
.indexModule{
	margin: 0 10px 24px;
	padding:0;
}
* html .blockColumn3 .leftBlock .indexModule{
        margin:0 7px 24px 10px;
} 
.indexModule .indexText{
	float:left;
	font-size:95%;
}
.indexModule .indexText .date{
	text-align:left;
	color: #64454a;
}
.indexModule .indexText .info .date{
	font-size:100%;
	margin:0;
}
.indexModule .indexText p{
	margin:0;
}
/* ICON位置について */
/*
.indexModule ul li .info a,.indexModule .subHead a{
	padding:0 0 0 15px;
	background-repeat:no-repeat;
	background-position:0 0px;
	line-height:1.8em;
}
.indexModule ul li .info a,.indexModule .subHead a{}
* html .indexModule ul li .info a,* html .indexModule .subHead a{
	width:auto !important;
	background-position:0 2px !important;
}

*/
.indexModule ul li .info,.indexModule .subHead{
	padding:0 0 0 15px;
	background-repeat:no-repeat;
	background-position:0 6px;
	line-height:1.8em;
}
.indexModule ul li .info,.indexModule .subHead{}
* html .indexModule ul li .info,* html .indexModule .subHead{
	/*width:auto !important;
	background-position:0 4px !important;*/
}
/* ICON位置について */

.indexModule ul li .info p a{
	display:inline !important;
	padding: 0;
	background-image:none !important;
}
.indexModule ul li .info span{
	display:block;
	padding:0 0 0px 15px;
}
.indexModule ul li .info a.blankLink{
}
.indexModule ul li .files ul li{
	padding:0;
}
/*
.indexModule ul li .files ul li a{
	display:inline;
	padding:5px 17px;
	background-repeat:no-repeat;
	background-position:3px center;
}
*/
.indexModule ul li .files ul li{
	padding:5px 0 5px 17px;
	background-repeat:no-repeat;
	background-position:3px center;
}
.indexModule ul li .files ul li a.pdf{}
.indexModule ul li .files ul li a.arrow{}
.indexModule ul li .files .fileSize{
	padding:0 0 0 24px;
}
.indexModule .column1 ul li .info{
	float: left;
	width:605px;
	margin:0 0 0 0;
}
.blockColumn3 .indexModule .column1 ul li .info{
	width:411px;
	float:left;
}
.indexModule .column1 ul li .files{
	float: right;
	width:125px;
	padding:0 0;
	margin:0 0 0 0;	
}
* html .indexModule .column1 ul li .files{
	width:108px;
}
.blockColumn3 .rightBlock .indexModule{
	margin: 0;
}
.indexSubHead,.eventCalendar .indexSubHead{
	float:left;
	width:150px;
	padding:9px 0;
}
.indexSubHead p,.eventCalendar .indexSubHead{
	margin:0;
	font-size:100%;
	font-weight:bold;
}
.subHeadLineBlock{
	/*color:#000;*/
	margin:0;
	/*border-bottom:2px solid #ddd;*/
	
	padding:0 0 5px 0;
}
* html .subHeadLineBlock{
	height:1px;
}
*:first-child+html .subHeadLineBlock{
	min-height:1em;
}
.subHeadLeft span{
	font-size:100%;
	font-weight:bold;
	border-left:3px solid #ddd;
	padding:5px 0 5px 5px;
}
.subHeadLeft img{
	vertical-align:middle;
}
.subHeadLeft{
	float:left;
	padding:5px 0 0 0;
}
.subHeadRight{
	float:right;
	font-size:100%;
	padding:9px 0 0 0;
}
.subHeadRight span{
	color:#333333;
	font-weight:bold;
	font-size:100%;
}
/* 右ブロック用 */
.rightBlock .subHeadLineBlock{
	color:#000;
	margin:0;
	border-top:1px solid #ddd;
	border-bottom:2px solid #ddd;
	padding:5px 0;
}
.rightBlock .subHeadLeft span{
	font-size:100%;
	display:block;
	margin:0 0 0 8px;
}
.rightBlock .subHeadLeft img{
	vertical-align:middle;
}
.rightBlock .subHeadLeft{
	float:left;
	padding:0 !important;
}
.rightBlock .subHeadRight{
	float:right;
	font-size:100%;
	padding:5px 0 0 0;
}
.rightBlock .subHeadRight span{
	color:#333333;
	font-weight:bold;
	font-size:100%;
}
/* indexModule - column1 */
.indexModule .column1{
	padding:0 8px;
	margin:0 0 10px 0;
}

.leftBlock .indexModule .column1{
        border-top:1px solid #DDDDDD;
}
.leftBlock .indexModule .column1 .indexText{
	float:left;
	/* width:570px; */
	line-height:1.5em;
	width:555px;
}
.blockColumn3 .leftBlock .indexModule .column1 .indexText{
	/* width:385px; */
	width:370px;
}
* html .blockColumn3 .leftBlock .indexModule .column1 .indexText{
	width:355px;
}
.indexModule .indexText ul li{
	border-bottom:1px #c5c5c5 dotted;
	padding:8px 0;
}
.indexModule .indexText ul li.lastList{
	padding:8px 0 0 0;
        border-bottom:0px dotted #C5C5C5;
}
.indexModule .indexText ul li.current{
	background-color:#f5f5f5;
}
* html .indexModule .indexText ul li{
	height:1px;
}
*:first-child+html .indexModule,*:first-child+html .indexModule .indexText ul li{
	min-height:1em;
}
.indexModule .indexText ul li .summaryImage{
	float: left;
	margin:0 3px 0 0;
}
.indexModule .indexText ul li .summaryImageRight{
	float: right;
}
.indexModule .indexText ul li ul li{
	border-bottom:0px #c5c5c5 dotted !important;
}
.indexModule .indexText .info strong{
	/*margin:0 0 0 15px;*/
	font-size:100%;
	font-weight:normal;
	display:block;
}
.leftBlock .indexModule .column1 .indexText .info{
	/*width:455px;*/
	width:440px;
	float:left;
	margin:0 0 0 0;
}
.indexModule .column1 .indexText .info p{
	margin:0 0 0 15px;
}
.blockColumn3 .leftBlock .indexModule .column1 .indexText .info{
	/*width:280px;*/
	width:265px;
}
.leftBlock .indexModule .column1 .noIndexSubhead{
	width:99.8% !important;
}
.leftBlock .indexModule .column1 .noIndexSubhead .info{
	/*width:585px !important;*/
	width:520px !important;
}
.leftBlock .indexModule .column1 .noIndexSubhead .withFiles{
        width:499px !important;
}
.blockColumn3 .leftBlock .indexModule .column1 .noIndexSubhead .info{
	/*width:430px !important;*/
	/*width:365px !important;*/
	width:510px !important;
}
.blockColumn3 .leftBlock .indexModule .column1 .noIndexSubhead .withFiles{
        width:307px !important;
}
/* noSummaryImage start */
.leftBlock .indexModule .column1 .noSummaryImage .info{
	/*width:420px !important;*/
	width:420px !important;
}
.leftBlock .indexModule .column1 .noSummaryImage .withFiles{
        width:415px !important;
}
.blockColumn3 .leftBlock .indexModule .column1 .noSummaryImage .info{
	/*width:360px !important;*/
	width:250px !important;
}
/* サブヘッドなし */
.leftBlock .indexModule .column1 .noIndexSubhead .noSummaryImage .info{
	/* width:550px !important; */
	width:590px !important;
}
.leftBlock .indexModule .column1 .noIndexSubhead .noSummaryImage .withFiles {
        width:580px !important;
}
.blockColumn3 .leftBlock .indexModule .column1 .noIndexSubhead .noSummaryImage .info{
	/* width:490px !important; */
	width:400px !important;
}
.blockColumn3 .leftBlock .indexModule .column1 .noIndexSubhead .noSummaryImage .withFiles{
        width:387px !important;
}

/* noSummaryImage end */

/* noSummaryFiles start */
.leftBlock .indexModule .column1 .noSummaryFiles .info{
	/* width:420px !important; */
	width:405px !important;
}

.blockColumn3 .leftBlock .indexModule .column1 .noSummaryFiles .info{
	/*width:360px !important;*/
	width:345px !important;
}

/* サブヘッドなし */
.leftBlock .indexModule .column1 .noIndexSubhead .noSummaryFiles .info{
	/*width:550px !important;*/
	width:535px !important;
}

.blockColumn3 .leftBlock .indexModule .column1 .noIndexSubhead .noSummaryFiles .info{
	/* width:490px !important; */
	width:475px !important;
}

/* noSummaryFiles end */

/* noSummaryImageNoSummaryNoFiles start */
.leftBlock .indexModule .column1 .noSummaryImageNoSummaryNoFiles .info{
	width:100% !important;
}
.blockColumn3 .leftBlock .indexModule .column1 .noSummaryImageNoSummaryNoFiles .info{
	width:100% !important;
}
* html .leftBlock .indexModule .column1 .noSummaryImageNoSummaryNoFiles .info,* html .blockColumn3 .leftBlock .indexModule .column1 .noSummaryImageNoSummaryNoFiles .info{
	width:96% !important;
}
/*サブヘッドなし*/
.leftBlock .indexModule .column1 .noIndexSubhead .noSummaryImageNoSummaryNoFiles .info{
	width:100% !important;
}
.blockColumn3 .leftBlock .indexModule .column1 .noIndexSubhead .noSummaryImageNoSummaryNoFiles .info{
	width:100% !important;
}
* html .leftBlock .indexModule .column1 .noIndexSubhead .noSummaryImageNoSummaryNoFiles .info,* html .blockColumn3 .leftBlock .indexModule .column1 .noIndexSubhead .noSummaryImageNoSummaryNoFiles .info{
	width:96% !important;
}

/* noSummaryImageNoSummaryNoFiles end */
.blockColumn3 .leftBlock .indexModule .column2{
	width:270px;
}
* html .indexModule,* html .indexModule .column1,* html .indexModule .column2,* html .indexModule .column3,* html .indexModule .column4{
	height:1px;
}
/* 関連情報モジュール  */
.relationModule{
	margin: 0 8px 24px 8px;
	border-bottom:0px #ccc solid;
	font-size: 100% !important;
}

* html .relationModule{
	height:1px;
}
*:first-child+html .relationModule{
	min-height:1em;
}
.blockColumn3 .relationModule{
	/*margin: 0 8px 24px 8px;*/
}

.relationModule h3{
	font-size:100%;
	padding:5px 0 5px 0;
	border-bottom:2px #ccc solid;
	margin:0 0 5px 0;
}
.relationModule .lastColumn{
	padding:0 !important;
}
.relationModule .relationText{
	padding:0 0 0 5px;
}
/*
.relationModule .relationText h5 a{
	background-position:left 2px;
	background-repeat:no-repeat;
	text-decoration:underline;
	padding:2px 0 2px 16px;
	font-weight:normal;
}*/
.relationModule .relationText h5{
	background-position:left 4px;
	background-repeat:no-repeat;	
	padding:0 0 2px 0px;
	font-weight:normal;
}
.relationModule .relationText h5.arrow,.relationModule .relationText h5.pdf{	
	padding:2px 0 2px 16px;
}
.indexModule ul li .files ul li.etc, .relationModule .relationText h5.etc{
	padding-left:16px;
}
.relationModule .relationText .noIcon{
        padding-left:0;
}
.relationModule .relationText h5 a:hover{
	text-decoration:underline;
}
.rightBlock a{
	text-decoration:none;
}
.rightBlock a:hover{
        text-decoration:underline;
}

.relationModule .relationText p a{
	display:inline;
}
.relationModule .relation_1column,.relationModule .relation_2column,.relationModule .relation_3column,.relationModule .relation_4column{
	margin:0 0 5px 0;
}
.relationModule .relationFontSizeSmall{
	font-size: 90% !important;
}
.relationModule .relationFontSizeLarge{
	font-size: 100% !important;
}
.relationModule .relation_1column .relationText{
	/* width:582px; */
}
.blockColumn3 .relationModule .relation_1column .relationText{
	/* width:400px; */
}
.relationModule .relation_2column{
	float:left;
	width:365px;
	padding:0 7px 0 0;
}
* html .relationModule .relation_2column{
	width:365px !important;
	padding:0 0px 0 0;
}
.blockColumn3 .relationModule .relation_2column{
	width:270px !important;
}
* html .blockColumn3 .relationModule .relation_2column{
	width:265px !important;
}
.blockColumn3 .relationModule .relation_2column .relationText{}
.blockColumn3 .relationModule .relation_2column .relationText ul li{
	padding:0 !important;
}
.relationModule .relation_3column{
	float:left;
	width:242px;
	padding:0 7px 0 0;
}
* html .relationModule .relation_3column{
	width:235px !important;
}
.blockColumn3 .relationModule .relation_3column{
	width:175px !important;
}
* html .blockColumn3 .relationModule .relation_3column{
	width:175px !important;
}
.blockColumn3 .relationModule .relation_3column .relationImage{
	/*float:none !important;*/
	margin:0 0 5px 0;
}
.relationModule .relation_3column .relationText{
	padding:0 0 0 0;
}
.relationModule .relation_4column{
	float:left;
	width:176px;
	padding:0 7px 0 0;
}
* html .relationModule .relation_4column{
	width:176px;
}
.blockColumn3 .relationModule .relation_4column{
	width:128px !important;
}
* html .blockColumn3 .relationModule .relation_4column{
	width:128px !important;
}
.relationModule .relationImage{
	float:left;
	margin:0 0 0 0;
}
.relationModule .relationText{
	float:left;
	font-size:95%;
}
.relationModule .relationText ul{
	margin: 7px 0 0 12px;
}
.relationModule .relationText ul .lastList{
        border-bottom:none !important;
}
.relationModule .relationText ul li a img{
	vertical-align:middle;
}
.relationModule .relationText h5{
	font-size:100%;
	/*padding:0 0 3px 0;*/
	margin-bottom:4px;
	line-height:1.5em;
}
.relationModule .relationText p{
	margin:0;
	line-height:1.5em;
	padding:0 0 0 0;
}

.relationModule .relationText ul{
	margin:0 0;
}
.relationModule .relationText ul li{
	padding:0 0 3px 0;
        margin-bottom:8px;
}
.rightBlock .relationModule .relationText ul li{
        border-bottom:1px dotted #C5C5C5;
}
.relationModule .relationText ul li a,.relationModule .relationText ul li span{
	display:inline;
}
.relationModule  .relation_4column .relationImage{
	float:none;
	margin:0 0 8px 0;
}
.relationModule .relation_3column .relationText{}
.relationModule .relation_4column .relationText{
	float:none;
}
* html .relationModule, * html .relation_1column, * html .relation_2column, * html .relation_3column, * html .relation_4column{
	height:1px;
}
.relationModuleTitle h3{
        margin-top:2px;
}
/* 関連情報モジュール 右側-３カラム目  */
.blockColumn3{
	background-repeat:repeat-y;
	background-position:right 0;
}
* html .blockColumn3{
        background-position:594px 0;
}
.blockColumn3 .rightBlock .relationModule{
	/*border-bottom:1px #ccc dotted;*/
	margin:0 0 5px 0;
        padding:0 0 1px 0;
}
.blockColumn3 .rightBlock .relationModule .relation_1column{
        margin:0 0 10px 0;
}
.blockColumn3 .rightBlock .relationModule .relationModuleTitle{
	background-repeat:no-repeat;
	/*padding:10px 0 11px 0;*/
        padding:5px 0 2px 0;
	border-bottom:1px #dfdfdf solid;
	margin:0 0 5px 0;
}
.blockColumn3 .rightBlock .relationModule h3{
	font-size:100%;
	background-color:transparent;
	padding:0;
	margin:0;
	border: 0px solid;
	padding:0 0 0 12px;
}
.blockColumn3 .rightBlock .relationModule .relation_1column,.blockColumn3 .rightBlock .relationModule .relation_list{
	padding:0px;
	border-left: 0px solid;
}
.blockColumn3 .rightBlock .relationModule .relation_2column{
	padding:0px;
	border-left: 0px solid;
	width:93px !important;
}
.blockColumn3 .rightBlock .relationModule .relation_3column{
	padding:0px;
	border-left: 0px solid;
	width:61px !important;
}
.blockColumn3 .rightBlock .relationModule .relation_4column{
	padding:0px;
	border-left: 0px solid;
	width:45px !important;
}
.blockColumn3 .rightBlock .relationModule .relationImage{
	float:none !important;
	margin:0 0 0 4px;
}
.blockColumn3 .rightBlock .relationModule .relationText{
	width:auto;
	float:none !important;
	margin:0;
}
.relationModule .banner_column{
	margin:0 0 10px 0;
	float:left;
}
.relationModule .lastList{
	padding:0 !important;
}
.listRegModule{}
.listRegModule table{
	font-size:100%;
}
.listRegModule table tr th{
	border-right:3px #ccd6e0 solid ;
	width:165px;
	text-align:right;
	vertical-align:top;
	padding:0 10px 0 0;
	line-height:1.5em;
	
}
.listRegModule table tr td{
	text-align:left;
	vertical-align:top;
	line-height:1.5em;
	
}
/* 旧テーブルコンテンツCSS */
table{
	font-size:100% !important;
}
.line1 table{
	background-color:#ccc;
}
.line1 table tr{
	background-color:#fff;
}
.line1 caption{
	background-color:#fff;
}
.line1 table tr.g1 th{
	background-color:#f5f5f5;
}
.line1 table tr.bgw td{
	background-color:#fff;
}
table span.message{
	font-size:100% !important;
}
.eventCalendar{
	width:100% !important;
}
.eventCalendar .indexSubHead{
	padding:0 !important;
	font-size:110% !important;
	font-weight:normal;
}
.eventCalendar ul li .info{
	width: 548px !important;
    float: left;
}
.eventCalendar ul li .info a{
	width: auto !important;
}
.eventCalendar ul li .info table{
	margin:0 13px;
}
.sectionBlock{
	padding:0 0 0 1px;
	margin:0 0 10px 0;
}
* html .sectionBlock{	
	height: 1px;
}
.sectionBlock ul{
	float:none;

}
.sectionBlock ul li{
	border-bottom:1px #ccc dotted;
	border-left:3px #ccc solid;
	padding:3px 0;
	background-repeat:repeat-y;
	background-position:left top;
	margin:0 0 2px 0;
}
* html .sectionBlock ul li{	
	height: 1px;
	margin:0 0 0 0;
}
.sectionBlock .summaryImage{
	clear:both;
	margin:0 0 5px 5px;
}
.sectionBlock .summaryImage a{
	float:none;
	position: static;
}
.sectionBlock .summaryImage img{
	float:none;
}
.sectionBlock .summary{
	margin: 0 10px;
	font-size:100%;
	float:none;
}
.sectionBlock .arrow a{
	display: block;
	float:right;
	background-repeat:no-repeat;
	background-position:right top;
	padding:7px 0 8px 0;
	margin:0 10px;
	width:30px;
}
.redirectMessage{

}
.redirectMessageText{
	padding:15px 0 228px 0;
}
.txt10 p{
	line-height:1.8em !important;
}

.rightBlock .indexModule .indexText{
	width:99.8% !important;
}
* html .rightBlock .indexModule .indexText{
	width:92% !important;
}
.rightBlock .indexModule .indexText .info{
	/* width:99.8% !important; */
	width:auto !important;
}
.rightBlock .layoutBlock .indexModule .info strong{
	width:auto !important;
}
.rightBlock .indexModule .indexText a{
	width:99.8% !important;
}
* html .rightBlock .indexModule .column1{
	padding:0 !important;
}
.rightBlock .indexModule .indexText .summaryImage{
	float:left !important;
}
.rightBlock .indexModule .indexText .summaryImageLeft{
	text-align:left !important;
}
.rightBlock .indexModule .indexText .summaryImageRight{
	text-align:right !important;
}
.sitemapModule{}
* html .sitemapModule{
	width:750px !important;
}
.sitemapModule ul li{
	font-size:95%;
	border-bottom:1px #ccc dotted;
}
/*
.sitemapModule ul li a{
	padding:0px 16px;
	background-repeat: no-repeat !important;
	background-position: 0 0px;
}
*/
.sitemapModule ul li{
	padding:6px 0 6px 16px;
	background-repeat: no-repeat !important;
	background-position: 0 8px;
}
* html .sitemapModule ul li{
	width:99.8% !important;
}
*:first-child+html .sitemapModule ul li{
	width:99.8% !important;
}
.sitemapModule ul li ul{
	margin:0 0 0 0;
}
.sitemapModule ul li ul li{
	font-size:100%;
}
* html .sitemapModule ul li ul li{
	width:auto !important;
}
*:first-child+html .sitemapModule ul li ul li{
	width:auto !important;
}
.sitemapModule ul li ul li.lastList{
	border-bottom:0px #ccc dotted;
	padding:6px 16px 0 16px;
}
/* 企業情報トップCSS */
.comment{
	margin:0 0 15px 0;
}
.comment p{
	padding:5px 16px;
	margin:0;
	font-size:95%;
	line-height:1.8em;
}
/* :企業情報トップCSS */
.rssIcon{
	background-repeat:no-repeat;
	display:block;
	width:45px;
	padding:9px 0;
}
* html .rssIcon{
	padding:2px 0;
	position:relative;
	top:-2px;
}
*:first-child+html .rssIcon{
	padding:0 0;
}
/* IE6 Bug */
* html .customLayoutBlock .articleModule,* html .articleModule,* html .leftBlock .blockColumn2 .layoutBlock .indexModule,* html .blockColumn3 .articleModule,* html .leftBlock .layoutBlock .blockColumn2 .relationModule{
	margin:0 12px 10px 12px !important;
}
* html .blockColumn3 .customLayoutBlock .articleModule{
        margin:0 0 24px 0 !important;
}
* html .blockColumn3 .leftBlock .customLayoutBlock .articleModule .articleModuleText p{
        margin:0 10px 0 20px !important;
}
/* 2009.0929 IE6バグ対応 */
* html .blockColumn3 .leftBlock .customLayoutBlock .articleModule .articleModuleText div.textParagraph{}
/* 2009.0929 IE6バグ対応 */
* html .blockColumn3 .leftBlock .articleModule{
        margin-bottom:24px !important;
}
.displayPrint{
	display:none;
}

/*回り込まない*/
* html .leftBlock .layoutBlock .articleModule .articleModuleText{
        display:inline !important;
}
* html .leftBlock .layoutBlock .articleModule .articleModuleText p{
        padding-left:10px;
}
* html .blockColumn2 .leftBlock .withBorder .articleModule .articleModuleText p{
        padding-left:20px !important;
}
/* 2009.0929 IE6バグ対応 */
* html .leftBlock .layoutBlock .articleModule .articleModuleText div.textParagraph{
        /*padding-left:10px;*/
        padding:0 !important;
}
* html .blockColumn2 .leftBlock .withBorder .articleModule .articleModuleText div.textParagraph{
        /*padding-left:20px !important;*/
        padding:0 !important;
}
/* 2009.0929 IE6バグ対応 */
/* icon */
.noIcon{
	background-image:none !important;
	/*padding:0 !important;*/
}
h5.noIcon{
	text-decoration:none !important;
}
.lst_sq,#lst_sq{
	padding:0 0 0 25px;
	list-style-type:disc !important;
}
.pressHeadLeft{
	text-align:left !important;
}
.pressHeadRight{
	text-align:right !important;
}
table td{
	text-align:left !important;
}
* html .blockColumn3 .relationModule{
        margin:0 4px 24px 8px; !important;
}
* html .blockColumn3 .relationModule{
        margin:0 4px 24px 18px; !important;
}
* html .blockColumn2 .relationModule{
        padding-left:12px;
}
* html .blockColumn3 .indexModule{
        margin:0 6px 24px 10px !important;
}/* ■■ 文字関連 ■■ */

/* ****** 文字サイズ ****** */
/* font size = 1 / font size = -2 */
.fSize80{ font-size: 80%;}

/* font size = 1 / font size = -2 */
.fSize85{ font-size: 85%;}

.fSize90{ font-size: 90%;}

/* font size = 2 */
.fSize110{ font-size: 110%;}

/* font size = 3 / font size = 4 */
.fSize120{ font-size: 120%;}

/* font size = +1 */
.archivesSubTitle{ font-size: 140%;}

/* ****** フォント ****** */
.fFamilyArial{
	font-family: "Arial";
}

/* ****** 太字指定 ****** */
.fBold{ font-weight: bold;}

.fNormal{ font-weight: normal;}

/* ****** イタリック文字指定 ****** */
.txtItalic{ font-style: italic;}

/* ****** 文字色指定 ****** */
/* font color=red / font color=#ff0000 */
.fCoRed{ color: #ff0000;}

/* font color=#000000 */
.fCoBlack{ color: #000000;}

/* font color=#5876b8 */
.fCoWateryBlue{ color: #5876b8;}

/* font color=#666666 */
.fCoGray{ color: #666666;}

/* font color=#005700 */
.fCoGreen{ color: #005700;}


/* ****** 文字位置指定 ****** */
.txtCenter{ text-align: center !important;}

/* ****** 文字下線 ****** */
.txtUnderLine{ text-decoration: underline;}


/* ■■ ボックス関連 ■■ */
/* ****** ブロック要素のセンタリング ****** */
.centerLayout{
	margin-left: auto;
	margin-right: auto;
}
/* ****** センタリングに必要な幅を指定 ****** */
.boxW425{ width: 425px;}

/* ****** 強制インライン化 ****** */
.comInline{ display: inline !important;}

/* ****** 強制パディング初期化 ****** */
.paddingAll{ padding: 0 !important;}

/* ****** 改行禁止 ****** */
.nonChangLine{ white-space: nowrap;}


/* ■■ 更新日 ■■ */
.date{
text-align:right;
font-weight:normal!important;
}


/* ■■ 複数行にまたがる注釈時のDL ■■ */

dl.aster {
  margin: 0 0 0 12px;
}
dl.note{
line-height:1.7em!important;
}

dl.note dt{
clear:left;
float:left;
}

dl.note dd{
margin-left:1.5em;
}

/* ■■ 注釈用　20110810追加 ■■ */

dl.note2{
line-height:1.7em!important;
}

dl.note2 dt{
clear:left;
float:left;
}

dl.note2 dd{
margin-left:2.5em;
}

/* ■■ リスト関係 ■■ */
/* ****** 丸いリスト ****** */
ul.lst_sq{list_style_type: disc !important;}

/* ■■ 表組関連 ■■ */
.txt10r{text-align: right!important;}
.txt10c{text-align: center!important;}

/* ■■ 暫定的に印刷ボタン非表示 ■■ */
.displayPrint {
visibility:hidden;
}

#includeContainer{
background-image:url("../8ido18000001mf20-img/8ido18000001mf3u.gif");
}
#includeContents{

}
.contentMiddle{
background-image:url("../8ido18000001mf20-img/8ido18000001mf4a.png");
}
.contentTop{
background-image:url("../8ido18000001mf20-img/8ido18000001mf4i.png");
}
.contentBottom{
background-image:url("../8ido18000001mf20-img/8ido18000001mf4q.png");
}
.contentBottom3{
background-image:url("../8ido18000001mf20-img/8ido18000001mf4y.png");
}
.contentBottomShadow{
background-image:url("../8ido18000001mf20-img/8ido18000001mf56.png");
}
.contentsMenu ul li a:hover .menuTop,.contentsMenu ul li.current a .menuTop{
background-image:url("../8ido18000001mf20-img/8ido18000001mf5e.gif");
}
.contentsMenu ul li a:hover .menuMiddle,.contentsMenu ul li.current a .menuMiddle{
background-image:url("../8ido18000001mf20-img/8ido18000001mf5m.gif") !important;
}
.contentsMenu ul li a:hover .menuBottom,.contentsMenu ul li.current a .menuBottom{
background-image:url("../8ido18000001mf20-img/8ido18000001mf5u.gif");
}
.contentsMenu ul li ul li a{
background-image:url("../8ido18000001mf20-img/8ido18000001mf62.gif");
}
.contentsMenu ul li ul li a:hover{
background-image:url("../8ido18000001mf20-img/8ido18000001mf6a.gif");
}
.contentsMenu ul li ul li a.current{
background-image:url("../8ido18000001mf20-img/8ido18000001mf6i.gif");
}
.contentsMenu ul li a.nestContent{
background-image:url("../8ido18000001mf20-img/8ido18000001mf6q.gif");
}
.contentsMenu ul li a.nestContent:hover{
background-image:url("../8ido18000001mf20-img/8ido18000001mf6y.gif");
}
.breadCrumbsContainer{

}
.pageAnchor ul li{

}
.pageAnchor ul li a{
background-image:url("../8ido18000001mf20-img/8ido18000001mf7m.gif");
}
.blockPageAnchor a.topAnchor{
background-image:url("../8ido18000001mf20-img/8ido18000001mf7u.gif");
}
.paGlobal a.topAnchor{
background-image:url("../8ido18000001mf20-img/8ido18000001mf82.gif");
}
.blockPageAnchor a.global{

}
.displayPrint a{
background-image:url("../8ido18000001mf20-img/8ido18000001mf8i.gif");
}
.displayPrint a.global{
background-image:url("../8ido18000001mf20-img/8ido18000001mf8q.gif");
}
.contentsMenu ul li .menuArrow{
background-image:url("../8ido18000001mf20-img/8ido18000001mf8y.gif");
}
.pageTitle{
background-image:url("../8ido18000001meoi-img/8ido18000001meq6.gif");
}
.pageTitle .rss a,.rssIcon{
background-image:url("../8ido18000001meoi-img/8ido18000001meqe.gif");
}
.blockColumn2 .layoutBlockTitle{
background-image:url("../8ido18000001meoi-img/8ido18000001meqm.gif");
}
.blockColumn3 .layoutBlockTitle{
background-image:url("../8ido18000001meoi-img/8ido18000001mequ.gif");
}
* html .blockColumn3 .layoutBlockTitle{
background-image:url("../8ido18000001meoi-img/8ido18000001wq96.gif");
}
.contentsMenu ul li a .menuMiddle{
background-image:url("../8ido18000001meoi-img/8ido18000001mer2.gif");
}
.contentsMenu ul li a:hover .menuMiddle,.contentsMenu ul li a.current .menuMiddle{
background-image:url("../8ido18000001meoi-img/8ido18000001mera.gif");
}
/*.indexModule ul li .info a,.indexModule .subHead a*/.indexModule ul li .info,.indexModule .subHead{
background-image:url("../8ido18000001meoi-img/8ido18000001meri.gif");
}
/*.relationModule .relationText h5 a*/.relationModule .relationText h5.arrow{
background-image:url("../8ido18000001meoi-img/8ido18000001merq.gif");
}
.indexModule ul li .info.insideLink{
background-image:url("../8ido18000001meoi-img/8ido18000001mery.gif");
}
.indexModule ul li .info.outsideLink{
background-image:url("../8ido18000001meoi-img/8ido18000001mes6.gif");
}
.indexModule ul li .info{

}
/*.indexModule ul li .files ul li a*/.indexModule ul li .files ul li{
background-image:url("../8ido18000001meoi-img/8ido18000001mesm.gif");
}
/*.sitemapModule ul li a*/.sitemapModule ul li{
background-image:url("../8ido18000001meoi-img/8ido18000001mesu.gif");
}
/*.sitemapModule ul li ul li a*/.sitemapModule ul li ul li{
background-image:url("../8ido18000001meoi-img/8ido18000001met2.gif");
}
/*.indexModule ul li .files ul li a.pdf,.relationModule .relationText h5 a.pdf*/.indexModule ul li .files ul li.pdf,.relationModule .relationText h5.pdf{
background-image:url("../8ido18000001meoi-img/8ido18000001meta.gif");
}
/*.indexModule ul li .files ul li a.download*/.indexModule ul li .files ul li.download{

}
.indexModule ul li .files ul li.etc,.relationModule .relationText h5.etc{
background-image:url("../8ido18000001meoi-img/8ido18000001metq.gif");
}
.blockColumn3{
background-image:url("../8ido18000001meoi-img/8ido18000001mety.gif");
}
.blockColumn3 .rightBlock .layoutBlockTitle{
background-image:url("../8ido18000001meoi-img/8ido18000001meu6.gif");
}
.sectionBlock ul li{

}
.sectionBlock .arrow a{
background-image:url("../8ido18000001meoi-img/8ido18000001meuu.gif");
}

