/* ================================================
 *	 common
 * ================================================ */

body {background-image: url(../images/bg.jpg); background-repeat:repeat-x;argin-left: 0px;margin-top: 0px;margin-right: 0px;	margin-bottom: 0px; color:#555555;font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Verdana", "ＭＳ Ｐゴシック", sans-serif;}
.px12 {	font-size: 12px;line-height: 140%;color: #333333;}
.px12_g {	font-size: 12px;line-height: 140%;color: #666666;}
.px11_g {	font-size: 11px;line-height: 140%;color: #666666;}
.red {font-size: 12px;line-height: 140%;color: #c92323;}
.pt11 {  font-size: 11px;color: #333333;}
.px12_b {	font-size: 12px;line-height: 140%;color: #0767a0;}
.red {font-size: 12px;line-height: 140%;color: #B40405;}
.white {font-size: 12px;line-height: 140%;color: #FFFFFF;}
.foter {font-size: 10px;line-height: 180%;color: #FFFFFF;}
a:link {  text-decoration:none;color: #0767a0;}
a:visited {  text-decoration:none;color: #0767a0;}
a:hover {  text-decoration:underline;color: #0767a0;}　
/*//////////////////////////////////////////////////////*/
#plist a:link{font-size: 12px;line-height: 140%;text-decoration: none; color: #666666;}
#plist a:visited{font-size: 12px;line-height: 140%;text-decoration: none; color: #666666;}
#plist a:hover{font-size: 12px;line-height: 140%;text-decoration: underline; color: #666666;}
#plist #nowpage{font-size: 12px;line-height: 140%;color: #0767a0;}
.enkaku_bg{ background-color: #f8f8f8;}

#pdf_dl {
font-size:12px;
background-color:#f8f8f8;
color:#666666;
width:95%;
}

.site {font-size: 12px;line-height: 140%;color: #333333;}
.site strong{color: #2b729d;}

/* ================================================
 *	 main_menu
 * ================================================ */
 
#main_menu ul{ width:733px; margin:0; padding:0}
#main_menu li{
	list-style-type:none;
	width:122px;
	height:55px;
	float:left;
	margin:0;
	padding:0;

}
#main_menu a{
	display:block;
	height:100%;
	text-indent:-9999px;
	background-image:url(../images/mainmenu.gif);}
	
#main_menu a:focus{
/*\*/
	overflow: hidden;
/**/
}
#main_menu li.menu1 a:link {background-position: 0px 0px; width:122px}
#main_menu li.menu1 a:visited {background-position: 0px 0px; width:122px}
#main_menu li.menu1 a:hover {background-position: 0px 55px; width:122px}
#main_menu li.menu1 a:active {background-position: 0px 0px; width:122px}

#main_menu li.menu2 a:link {background-position: 610px 0px;}
#main_menu li.menu2 a:visited {background-position: 610px 0px;}
#main_menu li.menu2 a:hover {background-position: 610px 55px;}
#main_menu li.menu2 a:active {background-position: 610px 0px;}

#main_menu li.menu3 a:link {background-position: 488px 0px;}
#main_menu li.menu3 a:visited {background-position: 488px 0px;}
#main_menu li.menu3 a:hover {background-position: 488px 55px;}
#main_menu li.menu3 a:active {background-position: 488px 0px;}

#main_menu li.menu4 a:link {background-position: 366px 0px;}
#main_menu li.menu4 a:visited {background-position: 366px 0px;}
#main_menu li.menu4 a:hover {background-position: 366px 55px;}
#main_menu li.menu4 a:active {background-position: 366px 0px;}

#main_menu li.menu5 a:link {background-position: 244px 0px;}
#main_menu li.menu5 a:visited {background-position: 244px 0px;}
#main_menu li.menu5 a:hover {background-position: 244px 55px;}
#main_menu li.menu5 a:active {background-position: 244px 0px;}

#main_menu li.menu6 a:link {background-position: 122px 0px;}
#main_menu li.menu6 a:visited {background-position: 122px 0px;}
#main_menu li.menu6 a:hover {background-position: 122px 55px;}
#main_menu li.menu6 a:active {background-position: 122px 0px;}


#pankuzu {   
    margin:0;
		padding:9px 0px 9px 15px;
		font-size:12px;
		clear:both;
		text-align:left;
}
#pankuzu ul {
    margin:0;
		padding:0;
}
#pankuzu li {
    margin:0;
		padding:0;
    display:inline;   
    line-height:110%;   
    list-style-type:none;
}   
#pankuzu li a {   
    padding-right:12px;   
    background:url(../images/topicpath.gif) no-repeat right center;   
} 
/* ================================================
 *	 backnumber
 * ================================================ */
 .news #backnumber{ width:690px}
#backnumber{position:relative;display:block;height:21px;font-size:11px;font-weight:bold;background:transparent url(../news/images/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-bottom:1px solid #d9d9d9; width:100%}
#backnumber ul{margin:0;padding:0;list-style-type:none;width:auto;}
#backnumber ul li{display:block;float:left;margin:0 1px 0 0;}
#backnumber ul li a{display:block;float:left;color:#034895;text-decoration:none;padding:3px 20px 0 20px;height:18px;}
#backnumber ul li a:hover,#backnumber ul li a.current{color:#034895;background:transparent url(../news/images/bgON.gif) repeat-x top left;}
