@charset "shift_jis";

/*-----------------------------------パン屑エリア*/
#pankuzu {
	width:630px;
	padding: 3px 140px 8px 10px;
	position: relative;
	background: url(../img/pankuzu_bk.gif) no-repeat bottom left;
}
#printBtn {
	position: absolute;
	left: 659px;
}
/*-----------------------------------メイン枠*/
#container {
	width:780px;
	background: url(../img/body_bk.gif) repeat-y left top;
}
/*-----------------------------------左ナビゲーション*/
#subnavBox {
	width:160px;
	padding: 0 0 15px 0;
	float: left;
}
/*-----------------------------------メインエリア*/
#main {
	width:580px;
	padding: 15px 20px 15px 0;
	position: relative;
	float: right;
}
/*-----------------------------------ページタイトル*/
#pgtitle {
}
/*-----------------------------------サブタイトル*/
.subtitle01 {
	width: 580px;
	padding: 6px 0 0 0;
	margin:15px 0;
	color: #00a0c6;
	font-weight: bold;
	background: url(../img/subtitle01.gif) no-repeat left top;
}
.subtitle01 span {
	display:block;
	padding: 0 3px 7px 20px;
	background:url(../img/subtitle01_btm.gif) repeat-x left bottom;
}
.subtitle02{
	color: #00a0c6;
	padding: 0 0 5px 0;
	margin: 15px 0;
	font-weight: bold;
	border-bottom: 1px solid #00a0c6;
}
.subtitle03{
	background:url(../img/icn.gif) no-repeat left center;
	padding: 3px 0 0 15px;
	margin-bottom: 5px;
}

/*-----------------------------------文字設定*/
.copy {
	color: #990033;
	font-size: 133.3%;
	font-weight: bold;
}
/*-----------------------------------画像左右配置*/
.imgright {
	float: right;
	margin: 5px 0 5px 20px;
}
.imgleft{
	float: left;
	margin: 5px 20px 5px 0;
}

/*-----------------------------------テーブル*/
.table01 {
	border-bottom: 1px solid #72cae0;
	border-left: 1px solid #72cae0;
}
.table01 th{
	padding: 10px;
	background-color: #e6f5fa;
	border-top: 1px solid #72cae0;
	border-right: 1px solid #72cae0;
}
.table01 td{
	padding: 10px;
	vertical-align: middle;
	border-top: 1px solid #72cae0;
	border-right: 1px solid #72cae0;
}

/*-----------------------------------テーブルセル背景*/
.tdBk01 {
	background-color: #e6f5fa;
}
.tdBk02 {
	background-color: #ccecf4;
}
/*-----------------------------------PDFダウンロード*/
.pdf {
	margin-top: 40px;
	width: 280px;
	position: relative;
	color: #666;
}
.pdficn{
	width: 160px;
	position: absolute;
	left: 279px;
	bottom: -1px;
}
/*-----------------------------------テキストエリア*/
.textBox01 {
	width: 580px;
	margin: 15px 0 0 0;
}
/*-----------------------------------ページトップへ戻る*/
.pagetop {
	text-align: right;
	padding: 10px 20px;
	width:740px;
	background: url(../img/body_bk.gif) repeat-y left top;
}
.pagetop02 {
	text-align: right;
	padding: 20px 0 10px 0;
}
/*-----------------------------------サブナビゲーション*/
#subnav {
	width: 160px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
#subnav li{
	width: 160px;
}
#subnav li a{
	display: block;
	width: 125px;
	padding: 5px 5px 5px 30px;
	color: #333;
	background: url(../img/submenu.gif) no-repeat 0 0px;
}
#subnav li.hit a{
	background: url(../img/submenu.gif) no-repeat -160px 0px;
}
#subnav li a:hover{
	background: url(../img/submenu.gif) no-repeat -320px 0px;
	text-decoration:none;
}
#subnavBtn {
	width: 151px;
	margin: 5px 0 0 5px;
}
#subnavBtn li{
	margin-bottom: 5px;
}
#subnavBtn li img{
	vertical-align:bottom;
}
/*-----------------------------------文字の拡大縮小*/
.resize_image02{
	width:1em;
	height:0.9em;
	}

