@charset"utf-8";

* {
	font-family: "Arial",Sans-Serif;
}
body {
	margin: 0px;
	background-color: #CED9C8;
}
a {
	text-decoration: none;/*リンクの下線なし */
}
.johoM {
	font: normal 12px/22px "ＭＳ Ｐゴシック", "Osaka";
	color: #696049;
	letter-spacing: 1px;
}


.johoS {
	font: normal 10px/18px "ＭＳ Ｐゴシック", "Osaka";
	color: 696049;
	letter-spacing: 1px;
}


.johoL {

	font: bold normal 14px/22px "ＭＳ Ｐゴシック", "Osaka";

	color: #005555;

	letter-spacing: 2px;

}



a:active {

	color: #999900;

	text-decoration: underline;

}



a:link {  color: #2266dd}



a:visited {  color: #336666}



a:hover {
	color: #3366CC;
	text-decoration: underline;
	background-color: #ddeeFF;
}
.johoWL {  font: normal 14px/20px "ＭＳ Ｐゴシック", "Osaka"; color: #fcfcFF; letter-spacing: 2px}



.johoEM {  font: normal 12px/18px "Helvetica"; color: #696049}



.johoEL {  font: normal 14px/20px "Helvetica"; color: #005555; letter-spacing: 2px}



.johoES {  font: normal 10px/17px "Helvetica"; color: #797059}

.johoEWL {

	font: normal 14px/20px Helvetica;

	color: #FCFCFF;

	letter-spacing: 2px;

}
.johoWM {
font: normal 12px/20px "ＭＳ Ｐゴシック", "Osaka"; color: #fcfcFF; letter-spacing: 2px
}
.johoEWM {

	font: normal 12px/20px Helvetica;

	color: #FCFCFF;

	letter-spacing: 2px;
}
.tableborder_S {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #335555;
	border-right-color: #335555;
	border-bottom-color: #335555;
	border-left-color: #335555;
}
.table-gray {/*グレーのライン */
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #ffffff;
	empty-cells: show;
	font-size:12px; color:#666;
}
.table-gray td {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 5px 5px 0px 5px;
}
.table-gray-padding {/*グレーのライン　隙間広め */
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #ffffff;
	empty-cells: show;
 padding:
}
.table-gray-padding td {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 5px 10px 5px 10px;
}
.table-white {/*グレーのライン */
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #ffffff;
	empty-cells: show;
	font-size:12px; color:#666;
}
.table-white td {
	border-right: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	padding: 5px 5px 0px 5px;
}

.table-green td {
	border-right: 3px solid #c5f396;
	border-bottom: 3px solid #c5f396;
	padding: 5px 5px 0px 5px;
	font-size:12px; color:#666;
}

.gray12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	line-height: 17px;
}
.gray16 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	color: #666666;
}
.table-bijyutukenkyu {
	width:90%;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #ffffff;
	empty-cells: show;
	font-size:12px; color:#666;
	table-layout:fixed;
}
.table-bijyutukenkyu td {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 5px 5px 0px 5px;
}

