/*ページ全体の指定
*{
    border:none;
}*/

/*サイドとメインをくくる*/
#centertop{
	height:10px;
	}
#center{
	padding:5px 2px 20px 2px;
	}
#centerbottom{
	height:10px;
	}
				

				
/*サイドのブロック*/
#box_side{
	width: 185px;
	float: left;
	/*border:1px solid #000000;*/
}

.navmenu{
	width:167px;
	margin:0 0 10px 3px;
	padding:0px 0px 0px 3px;
	background-color:#999999;
	}

	#box_side ul{
		list-style:none;
		background-color:#ffffff;
		margin_top:0px;
		}
	#box_side li{
		margin-bottom:0px;
		padding:7px 0px 7px 0px;
		border-bottom:1px dotted #cccccc;
			}
	#box_side li a{
  		margin:10px;
		padding-left:7px;
		font-size:11pt;
		/*text-decoration:none;
		color:#000000;*/
  		text-decoration: underline;color: #0066cc;
		}
	#box_side li a:hover{
  		text-decoration: underline;
  		color: #ff0000;
		}

.nav1{
		border-top:1px dotted #cccccc;
		background:url('../img/sidenav_bg1.gif') no-repeat ;
	}
.nav1a{
		border-top:1px dotted #cccccc;
		background:url('../img/sidenav_bg1a.gif') no-repeat ;
	}
.nav2{
		background:url('../img/sidenav_bg2.gif') no-repeat ;
	}
.nav2a{
		background:url('../img/sidenav_bg2a.gif') no-repeat ;
	}
.nav3{
		background:url('../img/sidenav_bg3.gif') no-repeat ;
	}
.nav3a{
		background:url('../img/sidenav_bg3a.gif') no-repeat ;
	}

/*右のブロック*/
#box_main{
	width: 538px;
	float: right;
	/*border:1px solid #FF0000;*/
}

/*右のタイトル部分*/
h1{
	/*font-weight:bold;
	color:#ffffff;
	background:url(../img/subtitlebg.gif);*/
	height:24px;
	padding:0px;
	}
	
	/*メインの記事の部分*/
	.main{
	margin:10px 0 0px 0;
	background-color: #dddddd;
	padding-bottom:5px;
		}
	.jigyotab{
		background-color:#f6f6f6;
		width:230px;
		height:24px;
		padding:3px 3px 3px 3px;
			}
		
	/*本文をくる*/
	p{
		padding:15px 7px;
		line-height:150%;
		font-size:11pt;
		}
	/*引用文*/
	blockquote{
		margin:10px 10px 20px 10px;
		padding:5px 10px;
		line-height:120%;
		font-size:10pt;
		border:1px solid #cccccc;
		}

/* 決算公告 */
#kessan h1{
	font-size:15pt;
	font-weight:bold;
	color:#333333;
	margin:0.5em;
	text-align:center;
}
.kessan_back {
  list-style-type: none;
  margin-top:5px;
  font-size: 9pt; 
}

.kessan_back li {
  display: inline;
  margin-left:0.5em;
}

.kessan_back li a {
  padding-left: 12px;
  background: url(../img/listmark01_back.gif) no-repeat 0 50%;
  /*text-decoration:none;
  color: #000000;*/
  text-decoration: underline;color: #0066cc;
}

.kessan_back li a:hover {
  background: #ffffff url(../img/listmark01_back.gif) no-repeat -200px 50%;
  text-decoration: underline;
  color: #ff0000;
}

/* 事業所・営業所 */
.tomap{
	text-align:right;
	padding-top:0.5em;
}
.jigyo_bu{
	padding:8px;
	font-weight:bold;
	background-color:#ffffff;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	text-align:right;
	line-height:130%;
	}
.jigyo_bu_s{
	padding:8px;
	background-color:#ffffff;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	line-height:130%;
	}
.maproot{
	padding:8px;
	line-height:130%;
	font-size:9pt;
	}