@charset "utf-8";
 /*for PRINT*/
 
#page{
}
#CV{
	width: 100%;
	margin-top: 0px;
	margin-bottom: 10px;
}
#CV h1{
font-size: 16px;
}

 #areaL{
	float: left;
	width: 200px;
	margin-top: 0px;
	display: none;
}
#areaL h1{
	font-size: 110%;
	line-height: 1.6em;
	color: #333;
	padding-left: 50px;
}

#areaL p{
	line-height: 1.6em;
	color: #666;
}


#areaR{
	float: right;
	width: 640px;
	background-color: #FFF;
	display: block;
}
#areaR h2{
	margin-bottom: 10px;
	font-size: 16px;
}
#areaR h3{
	clear: both;
	margin-top: 20px;
	margin-bottom: 10px;
	letter-spacing: 0.1em;
}
#areaR .midcolumn{
	margin-bottom: 5px;
	float: left;
	width: 400px;
	padding-right: 20px;
}
#areaR .midcolumn h2{
	display: block;
}
#areaR .midcolumn h3{
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#areaR .midcolumn p{
	font-size: 95%;
	line-height: 1.8em;
}
#areaR .midcolumn p.allview{
	font-size: 90%;
	text-align: right;
	clear: both;
	display: block;
	margin-bottom: 20px;
}
#areaR .midcolumn ul{}
#areaR .midcolumn ul li{
	margin-bottom: 0.8em;
	font-size: 90%;
	line-height: 1.4em;
}
#areaLR .midcolumn ul li span.date{
	color: #09C;
	letter-spacing: 0.1em;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 80%;
}
#areaR .midcolumn ol{
	display: inline;
}
#areaR .midcolumn ol li{
	float: left;
	width: 120px;
	height: 50px;
	display: block;
	margin-right: 30px;
}
#areaR .midcolumn ol li.last{
	margin-right: 0px;}

#areaR .rightcolumn{
	float: right;
	width: 200px;
}
#areaR .rightcolumn a{
	margin-bottom:10px;
}
#areaR dl{}
#areaR dt{
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 1.0em;
	margin-top: 1em;
	letter-spacing: 0.1em;
	color: #06c;
}
#areaR dd{
	font-size: 90%;
	color: #666;
	margin-bottom: 0.1em;
}

/*Column*/
#areaR .column3{
	width: 200px;
	float: left;
	margin-right: 10px;
	display: inline;
	margin-bottom: 10px;
}
#areaR .column3last{
	width: 200px;
	float: left;
	margin-right: 0px;
}
#areaR .column2{
	width: 290px;
	float: left;
	margin-right: 20px;
	display: block;
	margin-bottom: 10px;
}
#areaR .column2last{
	width: 330px;
	float: left;
	margin-right: 0px;
}
#areaR h4{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 95%;
	color: #7491D5;
}
/*2022ADD*/
#areaCdoc{
	width: 640px;
	background-color: #FFF;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: serif !important;
	letter-spacing: normal;
	margin-bottom: 40px;
}
#areaCdoc h1{
	font-size: 145%;
	margin-top: 2em;
	margin-bottom: 2.5em;
	text-align: center;
	font-weight: 400;
}
#areaCdoc h1 span{
	display: inline-block;
	border-bottom: 1px solid #D0AA2E;
	line-height: 1.5;
	}
#areaCdoc h2{
	padding-bottom: 30px;
	text-align: center;
	font-size: 110%;
}
#areaCdoc h3{
	padding-top: 20px;
	padding-bottom: 10px;
}
#areaCdoc h4{
	padding-top: 20px;
	padding-bottom: 20px;
	color: #C49C24;
	font-size: 110%;
	display: block;
	background-image: url(../../images/cgjdot.gif);
	background-repeat: repeat-x;
	background-position: 0 50%;
	background-size: auto auto;
}
#areaCdoc h4 span{
	background-color: #fff;
	padding-top: 0;
	padding-right: 1.2em;
	padding-left: 0;
	padding-bottom: 0
}
#areaCdoc p{
	line-height: 1.8em;
	margin-bottom: 1em;	font-size: 90%;}
#areaCdoc img{
	max-width: 100%;
	heihgt: auto;
	display: block;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 1.8em;
}
#areaCdoc dl{
	overflow: hidden;
	zoom: 1;
	margin-bottom: 40px;
}
#areaCdoc dl dt{
	width: 140px;
	float: left;
	clear: both;
	margin-bottom: 1em;
	border-bottom: 1px solid #7A8A93;
	margin-right: 20px;
	font-size: 90%;
}
#areaCdoc dl dd{
	padding-top: 0;
	padding-right: 0;
	padding-left: 160px;
	padding-bottom: 1em;
	margin-bottom: 1em;
	font-size: 90%;
}
#areaCdoc .cbanaarea{
	text-align: center;
	display: block;
	margin: 20px 0;
	max-width: 75%;
}
#areaCdoc .cbanaarea p{
	margin-bottom: 10px !important;
	font-size: 120% !important;
}
#areaCdoc .cbanaarea a:link{border:1px solid #000;display: block;font-size:140%;letter-spacing:0.1em; color:#000 !important;padding:1em 2em;background-color:#dadada;text-decoration: none;margin: 0px;}
#areaCdoc .cbanaarea a:hover{background-color:#ccc;text-decoration: none;}

#areaCdoc table{
	margin: 0 0 5px;
	font-size: 95%;
	border: 2px solid #7A8A93;
	width: 100%;
	/* [disabled]box-sizing: border-box; */
}
#areaCdoc table th{
	padding: 0.5em;
	border-right: 1px solid #7A8A93;
	width: 28%;
	border-bottom: 1px solid #7A8A93;
}
#areaCdoc table td{
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-left: 1em;
	padding-bottom: 0.5em;
	width: 72%;
	border-bottom: 1px solid #7A8A93;
} 
#inqnet{font-family: serif !important;width:100%;padding:2em 0;background-color: #fff;color:#000;text-align: center}
#inqnet h1{
	text-align: center;
	font-size: 140%;
	margin-bottom: 1.5em;
}
#inqnet h2{
	text-align: center;
	font-size: 110%;
	margin-bottom: 1.5em;
}
#inqnet h2 br{display:none;}
#inqnet p{text-align: left; font-size:12px;display: inline-block;margin:0 auto;}
p.right{text-align:right;}


/*テーブル*/
table#outline{
	margin-top: 20px;
	width: 640px;
	font-size: 90%;
	margin-bottom: 0px;
}
table#outline th{
	padding: 5px;
}
table#outline td{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	vertical-align: top;
}
table#outline td.pdl20{
	padding-left: 20px;}
	
table#rec{
	margin-top: 20px;
	width: 640px;
	font-size: 90%;
	margin-bottom: 20px;
}
table#rec th{
	padding: 5px;
	background-color: #ECECEC;
}
table#rec td{
	vertical-align: top;
	padding: 5px;
}

table#doclist{
	margin-top: 20px;
	width: 100%;
	font-size: 90%;
	margin-bottom: 20px;
}
table#doclist th{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
table#doclist td{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ECECEC;
}
table.dock{
	width: 640px;
}
table.dock th{
	line-height: 1.6em;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;
}
table.dock td{
	line-height: 1.6em;
	padding-top: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	padding-left: 5px;
}
table.kenpo{
	font-size: 90%;
	width: 640px;
	margin-bottom: 30px;
}
table.kenpo th{
	line-height: 1.6em;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;
}
table.kenpo td{
	line-height: 1.6em;
	padding-top: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ECECEC;
}

table.teiki{
	font-size: 90%;
	width: 640px;
	margin-bottom: 30px;
}
table.teiki th{
	line-height: 1.6em;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;
	background-color: #F8F8F8;
	text-align: center;
}
table.teiki td{
	line-height: 1.6em;
	padding-top: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	padding-left: 5px;
	padding-right: 5px;
}
table.shufu{
	font-size: 90%;
	width: 480px;
}
table.shufu th{
	line-height: 1.6em;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;
}
table.shufu td{
	line-height: 1.6em;
	padding-top: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	padding-left: 5px;
}
table.kankyo{
	font-size: 90%;
	width: 640px;
	margin-bottom: 30px;
	border-collapse: collapse;
}
table.kankyo th{
	line-height: 1.6em;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ECECEC;
	border-collapse: collapse;
}
table.kankyo td{
	line-height: 1.6em;
	padding-top: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ECECEC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ECECEC;
	border-collapse: collapse;
}
table.workspace{
	font-size: 90%;
	width: 298px;
}
table.workspace th{
	line-height: 1.6em;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;
}
table.workspace td{
	line-height: 1.6em;
	padding-top: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	padding-left: 5px;
}

	
	
/*ドキュメント*/
#areaRdoc{
	background-color: #FFF;
	display: block;
}
#areaRdoc h1{
	font-size: 120%;
	margin-top: 30px;
	margin-bottom: 30px;
}
#areaRdoc h2{
	padding-bottom: 30px;
}
#areaRdoc h3{
	padding-top: 15px;
	padding-bottom: 8px;
}
#areaRdoc p{
	font-size: 90%;
	line-height: 1.6em;
	margin-bottom: 1em;
}
#areaRdoc p.small{
	font-size: 80%;
	letter-spacing: normal;
}
#areaRdoc ol{
	font-size: 90%;
	margin-left: 18px;
}
#areaRdoc ol li{
	line-height: 1.6em;
	margin-bottom: 1em;
	list-style-type: decimal;
	list-style-position: outside;
}

/*タブ*/
#container ul{
	display: none;
}
#container table.shufu{
	font-size: 90%;
	width: 440px;
}

#container table.shufu th{
	line-height: 1.6em;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;
}

#container table.shufu td{
	line-height: 1.6em;
	padding-top: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	padding-left: 5px;
}

/*タブ内カラム*/

#areaR .tabmidcolumn{
	float: left;
	width: 440px;
	padding-bottom: 30px;
}

#areaR .tabrightcolumn{
	float: right;
	width: 190px;
	padding-right: 10px;
}

#areaR .tabrightcolumn input,
#areaR .tabrightcolumn select{
	font-size: 12px;
}

#areaR .tabrightcolumn h3{
	line-height: 1.6em;
	color: #666;
	font-size: 90%;
	letter-spacing: normal;
}

#areaR .tabrightcolumn p{
	line-height: 1.5em;
	color: #444;
	font-size: 90%;
}

#areaR .tabrightcolumn a{
	margin-bottom:5px;
	display: block;
	font-size: 95%;
}

#areaR .tabcolumn2{
	width: 270px;
	float: left;
	margin-right: 30px;
	display: block;
	margin-bottom: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#areaR .tabcolumn2last{
	width: 320px;
	float: left;
	margin-right: 0px;
	margin-bottom: 15px;
}

#areaR .tabcolumn3{
	width: 197px;
	float: left;
	margin-right: 40px;
	display: inline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#areaR .tabcolumn3last{
	width: 196px;
	float: left;
	margin-right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

/*施設紹介タブ*/

#floor0,#floor1,#floor2,#floor3,#floor4,#floor5{
	width: 640px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#areaR #floor0 .tabcolumn2,
#areaR #floor1 .tabcolumn2,
#areaR #floor2 .tabcolumn2,
#areaR #floor3 .tabcolumn2,
#areaR #floor4 .tabcolumn2,
#areaR #floor5 .tabcolumn2{
	width: 310px;
	float: left;
	margin-right: 20px;
	display: block;
	margin-bottom: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#areaR #floor0 .tabcolumn2last,
#areaR #floor1 .tabcolumn2last,
#areaR #floor2 .tabcolumn2last,
#areaR #floor3 .tabcolumn2last,
#areaR #floor4 .tabcolumn2last,
#areaR #floor5 .tabcolumn2last{
	width: 310px;
	float: left;
	margin-right: 0px;
	margin-bottom: 15px;
}

#areaR #floor0 .tabcolumn3,
#areaR #floor1 .tabcolumn3,
#areaR #floor2 .tabcolumn3,
#areaR #floor3 .tabcolumn3,
#areaR #floor4 .tabcolumn3,
#areaR #floor5 .tabcolumn3{
	width: 200px;
	float: left;
	margin-right: 20px;
	display: inline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#areaR #floor0 .tabcolumn3last,
#areaR #floor1 .tabcolumn3last,
#areaR #floor2 .tabcolumn3last,
#areaR #floor3 .tabcolumn3last,
#areaR #floor4 .tabcolumn3last,
#areaR #floor5 .tabcolumn3last{
	width: 200px;
	float: left;
	margin-right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#areaR #floor0 .tabmidcolumn,
#areaR #floor1 .tabmidcolumn,
#areaR #floor2 .tabmidcolumn,
#areaR #floor3 .tabmidcolumn,
#areaR #floor4 .tabmidcolumn,
#areaR #floor5 .tabmidcolumn{
	float: left;
	width: 440px;
	padding-bottom: 30px;
}

#areaR #floor0 .tabrightcolumn,
#areaR #floor1 .tabrightcolumn,
#areaR #floor2 .tabrightcolumn,
#areaR #floor3 .tabrightcolumn,
#areaR #floor4 .tabrightcolumn,
#areaR #floor5 .tabrightcolumn{
	float: right;
	width: 190px;
	padding-right: 10px;
}
#areaR ul.dockmenu{
	margin-bottom: 30px;
}
#areaR ul.dockmenu li{
	display: inline;
	margin-right: 20px;
	padding-left: 19px;
	border-left: 1px solid #4B9EE6;
}
#areaR ul.att{
	padding: 10px;
	border: 2px solid #C33;
}
#areaR ul.att li{
	color: #C33;
}

/*2022ADD*/
#areaCdoc{
	width: 640px;
	background-color: #FFF;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: serif !important;
	letter-spacing: normal;
	margin-bottom: 40px;
}
#areaCdoc h1{
	font-size: 145%;
	margin-top: 2em;
	margin-bottom: 2.5em;
	text-align: center;
	font-weight: 400;
}
#areaCdoc h1 span{
	display: inline-block;
	border-bottom: 1px solid #D0AA2E;
	line-height: 1.5;
	}
#areaCdoc h2{
	padding-bottom: 30px;
	text-align: center;
	font-size: 110%;
}
#areaCdoc h3{
	padding-top: 20px;
	padding-bottom: 10px;
}
#areaCdoc h4{
	padding-top: 20px;
	padding-bottom: 20px;
	color: #C49C24;
	font-size: 110%;
	display: block;
	background-image: url(../../images/cgjdot.gif);
	background-repeat: repeat-x;
	background-position: 0 50%;
	background-size: auto auto;
}
#areaCdoc h4 span{
	background-color: #fff;
	padding-top: 0;
	padding-right: 1.2em;
	padding-left: 0;
	padding-bottom: 0
}
#areaCdoc p{
	line-height: 1.8em;
	margin-bottom: 1em;	font-size: 90%;}
#areaCdoc img{
	max-width: 100%;
	heihgt: auto;
	display: block;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 1.8em;
}
#areaCdoc dl{
	overflow: hidden;
	zoom: 1;
	margin-bottom: 40px;
}
#areaCdoc dl dt{
	width: 140px;
	float: left;
	clear: both;
	margin-bottom: 1em;
	border-bottom: 1px solid #7A8A93;
	margin-right: 20px;
	font-size: 90%;
}
#areaCdoc dl dd{
	padding-top: 0;
	padding-right: 0;
	padding-left: 160px;
	padding-bottom: 1em;
	margin-bottom: 1em;
	font-size: 90%;
}
#areaCdoc .cbanaarea{
	text-align: center;
	display: block;
	margin: 20px 0;
	max-width: 75%;
}
#areaCdoc .cbanaarea p{
	margin-bottom: 10px !important;
	font-size: 120% !important;
}
#areaCdoc .cbanaarea a:link{display: block;font-size:140%;letter-spacing:0.1em; color:#fff !important;padding:1em 2em;background-color:#C49C24;text-decoration: none;margin: 0px;}
#areaCdoc .cbanaarea a:hover{background-color:#DDC681;text-decoration: none;}

#areaCdoc table{
	margin: 0 0 5px;
	font-size: 95%;
	border: 2px solid #7A8A93;
	width: 100%;
	/* [disabled]box-sizing: border-box; */
}
#areaCdoc table th{
	padding: 0.5em;
	border-right: 1px solid #7A8A93;
	width: 28%;
	border-bottom: 1px solid #7A8A93;
}
#areaCdoc table td{
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-left: 1em;
	padding-bottom: 0.5em;
	width: 72%;
	border-bottom: 1px solid #7A8A93;
} 
#inqnet{
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif !important;
	width: 100%;
	padding: 2em 0;
	background-color: #C49C24;
	color: #fff;
	text-align: center
}
#inqnet h1{
	text-align: center;
	font-size: 140%;
	margin-bottom: 1.5em;
}
#inqnet h2{
	text-align: center;
	font-size: 110%;
	margin-bottom: 1.5em;
}
#inqnet h2 br{display:none;}
#inqnet p{text-align: left; font-size:12px;display: inline-block;margin:0 auto;}

/*サイトマップ*/

#areaR .smcolumn3{
	width: 200px;
	float: left;
	margin-right: 10px;
	display: inline;
	margin-bottom: 10px;
}
#areaR .smcolumn3last{
	width: 200px;
	float: left;
	margin-right: 0px;
}
#areaR .smcolumn3 dt,
#areaR .smcolumn3last dt{
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 1.0em;
	margin-top: 1em;
	letter-spacing: 0.1em;
	color: #333;
}
#areaR .smcolumn3 dd,
#areaR .smcolumn3last dd{
	font-size: 90%;
	color: #666;
	margin-bottom: 0.1em;
}
thead.scrollHead,tbody.scrollBody{
}
thead.scrollHead{
	
}
tbody.scrollBody{
	
}
table.dock tbody tr:nth-child(2n) {
 background-color: #eee;
}

table.dock{
	width: 100%;
	margin-bottom: 20px;
	border-collapse: collapse;
	font-size: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ECECEC;
}
table.dock th{
	table-layout:fixed;
	line-height: 1.6em;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;
}
table.dock td{
	table-layout: fixed;
	line-height: 1.6em;
	padding-top: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #ECECEC;
}

table.dock a:link{color:#000}
table.dock a:visited{color:#000}
table.dock a:hover{color:#000}
table.dock a:active,
table.dock a:focus{color:#000}
.hmred{display:none;}

.hk_t{
	width: 70px;
}
.hk_tr{
	width: 69px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;
}
.hk_w{
	width: 160px;
}
.hk_k{
	width: 290px;
}
.hk_k2{
	width: 370px;
}
.hk_c{
	width: 80px;
}
.pageup,.disp{display: none;}
.print{display: none;}