@charset "utf-8";
/* CSS Document */

/*
見出し
-----------------------------------------*/

.contents_lb01{
	width:636px;
	height:36px;
	background-image:url(../images/commission/lb01.png);
}

.contents_lb01 span{
	display:none;
}


/*
ナビゲーション
-----------------------------------------*/
#p_navi{
	width:600px;
	margin:30px auto;
	overflow:hidden;
}

#p_navi li{
	list-style-type:none;
	display:inline;
	width:142px;
	float:left;
}

#p_navi .sp_left{
	margin-left:9px;
}

#p_navi .sp_top{
	margin-top:8px;
}

#p_navi .clear{
	clear:both;
}

/*
各見出し
-------------------------------------------------------------*/
#slb01{
	clear:both;
	width:595px;
	margin:80px auto 0px auto;
}

#slb01 img{
	display:block;
}

#slb02{
	clear:both;
	width:595px;
	margin:80px auto 0px auto;
}

#slb02 img{
	display:block;
}

#slb03{
	clear:both;
	width:595px;
	margin:80px auto 0px auto;
}

#slb03 img{
	display:block;
}

#slb04{
	clear:both;
	width:595px;
	margin:80px auto 0px auto;
}

#slb04 img{
	display:block;
}

#slb05{
	clear:both;
	width:595px;
	margin:80px auto 0px auto;
}

#slb05 img{
	display:block;
}

#slb06{
	clear:both;
	width:595px;
	margin:80px auto 0px auto;
}

#slb06 img{
	display:block;
}

#slb07{
	clear:both;
	width:595px;
	margin:80px auto 0px auto;
}

#slb07 img{
	display:block;
}

#slb08{
	clear:both;
	width:595px;
	margin:80px auto 0px auto;
}

#slb08 img{
	display:block;
}

#slb09{
	clear:both;
	width:595px;
	margin:80px auto 0px auto;
}

#slb09 img{
	display:block;
}


#slb10{
	clear:both;
	width:595px;
	margin:80px auto 0px auto;
}

#slb10 img{
	display:block;
}


#slb11{
	clear:both;
	width:595px;
	margin:80px auto 0px auto;
}

#slb11 img{
	display:block;
}


/*
表1
--------------------------------------------------------*/

.table01{
	width:590px;
	margin:20px auto 0px auto;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.table01 th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#E8D9BB;
	text-align:left;
	vertical-align:middle;
}

.table01 th p{
	padding:5px 10px;
}

.table01 td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align:middle;
}

.table01 td p{
	padding:5px 10px;
	font-size:12px;
}

.table01 .line01{
	width:150px;
}

.table01 .line02{
	width:102px;
}

.table01 .line03{
	width:104px;
}

.table01 .line04{
	width:102px;
}

.table01 .line05{
}

/*
表2
--------------------------------------------------------*/

.table02{
	width:590px;
	margin:20px auto 0px auto;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.table02 th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#E8D9BB;
	text-align:left;
	vertical-align:middle;
}

.table02 th p{
	padding:5px 10px;
}

.table02 td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align:middle;
	text-align:right;
}

.table02 td p{
	padding:5px 20px;
	font-size:12px;
}

.table02 .line01{
	width:148px;
}

.table02 .line02{
	width:108px;
}

.table02 .line03{
	width:108px;
}

.table02 .line04{
	width:108px;
}

.table02 .line05{
	width:108px;
}

.table02 .th_lb{
	width:565px;
	margin:0 auto;
	text-align:center;
}

/*
表3
--------------------------------------------------------*/

.table03{
	width:590px;
	margin:20px auto 0px auto;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.table03 th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#E8D9BB;
	text-align:left;
	vertical-align:middle;
}

.table03 th p{
	padding:5px 0px/*10px*/;
	
}

.table03 td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align:middle;
	text-align:right;
}

.table03 td p{
	padding:5px 20px;
	font-size:12px;
}

.table03 .line01{
	width:150px;
	text-align:center;
}

.table03 .line02{
	width:145px;
	text-align:center;
}

.table03 .line03{
	width:142px;
	text-align:center;
}

.table03 .line04{
	text-align:center;
}

.table03 .th_lb{
	width:565px;
	margin:0 auto;
	text-align:center;
}

/*
表4
--------------------------------------------------------*/

.table04{
	width:590px;
	margin:20px auto 0px auto;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.table04 th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#E8D9BB;
	text-align:left;
	vertical-align:middle;
}

.table04 th p{
	padding:5px 0px;/*10px*/;
}

.table04 td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align:middle;
	text-align:right;
}

.table04 td p{
	padding:5px 20px;
	font-size:12px;
}

.table04 .line01{
	width:84px;
}

.table04 .line02{
	width:84px;
}

.table04 .line03{
	width:150px;
}

.table04 .line04{
	width:133px;
}

.table04 .line05{
}

.table04 .txt_center{
	text-align:center;
}

.table04 .smalltxt{
	display:block;
	font-size:10px;
}

/*
表5
--------------------------------------------------------*/

.table05{
	width:590px;
	margin:20px auto 0px auto;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.table05 th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#E8D9BB;
	text-align:left;
	vertical-align:middle;
}

.table05 th p{
	padding:5px 0px/*10px*/;
}

.table05 td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align:middle;
	text-align:right;
}

.table05 td p{
	padding:5px 20px;
	font-size:12px;
}

.table05 .line01{
	width:152px;
}

.table05 .line02{
	width:214px;
}

.table05 .line03{
}

.table05 .txt_center{
	text-align:center;
}

/*
表6
--------------------------------------------------------*/

.table06{
	width:590px;
	margin:20px auto 0px auto;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.table06 th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#E8D9BB;
	text-align:left;
	vertical-align:middle;
}

.table06 th p{
	padding:5px 0px/*10px*/;
}

.table06 td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align:middle;
	text-align:right;
}

.table06 td p{
	padding:5px 20px;
	font-size:12px;
}

.table06 .line01{
	width:152px;
}

.table06 .line02{
}

.table06 .txt_center{
	text-align:center;
}

/*
表7
--------------------------------------------------------*/

.table07{
	width:590px;
	margin:20px auto 0px auto;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.table07 th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#E8D9BB;
	text-align:left;
	vertical-align:middle;
}

.table07 th p{
	padding:5px 0px/*10px*/;
}

.table07 td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align:middle;
}

.table07 td p{
	padding:5px 0px/*20px*/;
	font-size:12px;
}

.table07 .line01{
	width:152px;
}

.table07 .line02{
	width:217px;
}

.table07 .line03{
}

.table07 .txt_center{
	text-align:center;
}

.table07 .txt_right{
	text-align:right;
}

/*
表8
--------------------------------------------------------*/

.table08{
	width:590px;
	margin:20px auto 0px auto;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.table08 th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#E8D9BB;
	text-align:left;
	vertical-align:middle;
}

.table08 th p{
	padding:5px 0px;
}

.table08 td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align:middle;
}

.table08 td p{
	padding:5px 0px/*10px*/;
	font-size:12px;
}

.table08 .line01{
	width:110px;
}

.table08 .line02{
}

.table08 .line03{
	width:79px;
}

.table08 .line04{
	width:64px;
}

.table08 .line05{
	width:108px;
}

.table08 .line06{
	width:104px;
}

.table08 .line07{
	width:59px;
}

.table08 .txt_center{
	text-align:center;
}

.table08 .txt_right{
	text-align:right;
}

/*
表9
--------------------------------------------------------*/

.table09{
	width:590px;
	margin:20px auto 0px auto;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.table09 th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#E8D9BB;
	text-align:left;
	vertical-align:middle;
}

.table09 th p{
	padding:5px 0px;
}

.table09 td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align:middle;
}

.table09 td p{
	padding:5px 10px;
	font-size:12px;
}

.table09 .line01{
	width:56px;
}

.table09 .line02{
	width:53px;
}

.table09 .line03{
	width:117px;
}

.table09 .line04{
	width:119px;
}

.table09 .line05{
	width:118px;
}

.table09 .line06{
}

.table09 .txt_center{
	text-align:center;
}

.table09 .txt_right{
	text-align:right;
}

/*
表10
--------------------------------------------------------*/

.table10{
	width:590px;
	margin:20px auto 0px auto;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.table10 th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#E8D9BB;
	text-align:left;
	vertical-align:middle;
}

.table10 th p{
	padding:5px 0px;
}

.table10 td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align:middle;
}

.table10 td p{
	padding:5px 10px;
	font-size:12px;
}

.table10 .line01{
	width:56px;
}

.table10 .line02{
	width:104px;
}

.table10 .line03{
	width:104px;
}

.table10 .line04{
	width:104px;
}

.table10 .line05{
	width:104px;
}

.table10 .line06{
}

.table10 .txt_center{
	text-align:center;
}

.table10 .txt_right{
	text-align:right;
}

/*
表11
--------------------------------------------------------*/

.table11{
	width:590px;
	margin:20px auto 0px auto;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.table11 th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	text-align:left;
	vertical-align:middle;
	background-color:#E8D9BB;
}

.table11 th p{
	padding:10px 20px;　
}

.table11 td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align:middle;
}

.table11 td p{
	padding:10px 10px;
	font-size:12px;
}

.table11 .line01{
	width:60%;
}

.table11 .line02{
}

.table11 .txt_center{
	text-align:center;
}

.table11 .txt_right{
	text-align:right;
}

/*
表12
--------------------------------------------------------*/

.table12{
	width:590px;
	margin:20px auto 0px auto;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.table12 th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	text-align:left;
	vertical-align:middle;
	background-color:#E8D9BB;
}

.table12 th p{
	padding:10px 20px;　
	font-size:14px;
	font-weight:bold;
}

.table12 td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align:middle;
}

.table12 td p{
	padding:10px 10px;
	font-size:12px;
}

.table12 .line01{
	width:152px;
}

.table12 .line02{
	width:217px;
}

.table12 .line03{
}

.table12 .txt_center{
	text-align:center;
}

.table12 .txt_right{
	text-align:right;
}

/*
表13
--------------------------------------------------------*/

.table13{
	width:590px;
	margin:20px auto 0px auto;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.table13 th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	text-align:left;
	vertical-align:middle;
	background-color:#E8D9BB;
}

.table13 th p{
	padding:10px 0px/*20px*/;　
	font-size:14px;
	font-weight:bold;
}

.table13 td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align:middle;
}

.table13 td p{
	padding:10px 10px;
	font-size:12px;
}

.table13 .line01{
	width:152px;
}

.table13 .line02{
	width:217px;
}

.table13 .line03{
}

.table13 .txt_center{
	text-align:center;
}

.table13 .txt_right{
	text-align:right;
}

/*
表14
--------------------------------------------------------*/

.table14{
	width:590px;
	margin:20px auto 0px auto;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.table14 th{
	width: 16%;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#E8D9BB;
	text-align:center;
	vertical-align:middle;
}

.table14 th p{
	padding:5px 0px;
}

.table14 td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align:middle;
}

.table14 td p{
	padding:5px 10px;
	font-size:12px;
}

.table14 .line01{
	width: 16%;
}

.table14 .line02{
	width: 16%;
}

.table14 .line03{
	width: 16%;
}

.table14 .line04{
	width: 16%;
}

.table14 .line05{
	width: 16%;
}

.table14 .line06{
}

.table14 .txt_center{
	text-align:center;
}

.table14 .txt_right{
	text-align:right;
}

/*
単位：円
---------------------------------------------------*/

.unit{
	display:block;
	width:590px;
	text-align:right;
	margin:20px auto;
}


.unit02{
	display:block;
	width:590px;
	margin:20px auto;
}

.txt_bold{
	font-weight:bold;
}

.txt_red{
	color:#F00;
}

/*
枠線
-----------------------------------------------------*/

.txtoutline{
	width:270px;
	border:1px solid #3F3F3F;
	margin:20px 20px 20px 20px;
}

.txtoutline {
	padding:5px;
	text-align:center;
}


/*
追加見出し
----------------------------------------------------*/

.ex_midashi{
	clear:both;
	font-size:16px;
	font-weight:bold;
	color:#CC6633;
	width:600px;
	margin:40px auto 10px auto;
}


.align_right{
	text-align:right;
}


/*
追加テーブル
-------------------------------*/

.tani_table{
	width:590px;
	margin:0 auto 20px auto;
}

.tani_table .left_td{
	text-align:left;
	vertical-align:top;
}

.tani_table .left_td .list {
	margin: 0px auto;
	overflow: hidden;
}

.tani_table .left_td .list ul{
	list-style-type: none;
}

.tani_table .left_td .list ul li{
	padding-left: 0.5em;
	text-indent: -0.5em;
}

.tani_table .right_td{
	text-align:right;
	vertical-align:top;
}

.tani_table02{
	width:400px;
	margin:0 auto 20px auto;
}

.tani_table02 .left_td{
	text-align:left;
	vertical-align:top;
}

.tani_table02 .right_td{
	text-align:right;
	vertical-align:top;
}

/*
------------------------------
*/

.tani_table2{
	width:590px;
	margin:10px auto 0px auto;
}

.tani_table2 .left_td{
	text-align:left;
	vertical-align:top;
}

.tani_table2 .right_td{
	text-align:right;
	vertical-align:top;
}


/*
表1 修正版
--------------------------------------------------------*/

.table01x{
	width:590px;
	margin:20px auto 0px auto;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}

.table01x th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#E8D9BB;
	text-align:left;
	vertical-align:middle;
	width:11%;
	line-height:125%;
}

.table01x td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	vertical-align:middle;
	width:11%;
	line-height:125%;
}

.table01x div{
	padding:3px 3px;
	font-size:12px;
}

.table01x div.small,
.table01x div span{
	font-size:0.875em;
}

.table01x .line01{
}

.table01x .line02{
}

.table01x .line03{
}

.table01x .line04{
}

.table01x .line05{
}

.table01x .line06{
}

.table01x .line07{
}

.table01x .line08{
}

.list{
	list-style-type: none;
}
