HTML, BODY {
	margin: 0px; 
	background-color: #ffffff
	color: #666666; 
	font-size: 10pt;
}
TD {
	font-size: 10pt; 
	line-height: 130%;
}
A { 
	text-decoration:none; 
	font-weight:bold;
}
A:link { 
	color:#003300; 
}
A:visited { 
	color:#003300; 
}
A:hover { 
	color:red; 
	text-decoration:underline; 
}
STRONG {
	font-weight: normal;
}
FORM {
	margin: 0pt;
}
INPUT {
	margin: 0pt;
}
IMG {
	margin: 0px;
}
H1{
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 10pt; 
	line-height: 130%;
	font-weight:normal;
}
H2{
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 10pt; 
	line-height: 130%;
	font-weight:nomal;
}
P{
	margin-top: 0;
	margin-bottom: 0;
	font-size: 10pt;
	font-weight:normal; 
}
.ts1{
	border: solid 1px #D9FFD0;
}

/*一覧表示を格子状にした際、枠表示をシステムで行う*/
.grile{
	border: ;
}
/*テンプレート対応スタイル*/
.bc_b {
	border: solid 1px #000000;
}
.bc_bl3{
	border-top: solid 15px #52CEFF;
	border-bottom: solid 2px #52CEFF;
}
.bc1 {
	border: solid 1px #00A300;
	margin-left: 5px;
}
.bc2{
	border-left: solid 1px #52CEFF;
}
.bc3{
	border: solid 1px #ffcc66;
}
.bc4{
	border: solid 1px #8D8C94;
}
.bc5{
	border-bottom: solid 1px #ffcc66;
}
.bc6{
	border: solid 1px #C0D2F4;
}
.bc7{
	border: solid 1px #D3E8A5;
}
.fs1 {
	font-size : 20px;
	line-height: 130%;
}
.fs2 {
	color : #ffffff;
	line-height: 130%;
}
.fs3 {
	font-size : 14px;
	color : #0000cc;
	line-height: 150%;
}
.fs4 {
	color : #000099;
	line-height: 130%;
}
.fs5 {
	color : blue;
	line-height: 130%;
}
.fs6 {
	color : #FF9022;
	line-height: 130%;
}
.fs7 {
	line-height: 130%;
	font-size : 25px;
	font-weight: bold;
	color : #0000cc;
}

.fp1 {
	padding-left: 20px;
}
.fp2 {
	padding-left: 5px;
}
.fw1 {
	font-weight : bold;
}
.ts1 {
	background-color: #8D8C94;
}
.ts2 {
	background-color: #330000;
}
.ts3 {
	background-color: #e1eaff;
}
.ts4 {
	background-color: #F1FFB8;
}
.ts5 {
	background-color: #F4FD89;
}
.ts6 {
	background-color: #FFE188;
}
.ts7 {
	background-color: #FFFFE2;
}
.ts8 {
	background-color: #EAFFE6;
}
.ts9 {
	background-color: #FFFFFF;
}
.tds1 {
	line-height: 130%;
	padding-left: 5px;
	color : #660000;
}
.tds2 {
	line-height: 130%;
	padding-left: 5px;
}
.tds3 {
	line-height: 130%;
	padding-left: 5px;
}
.tds4 {
	line-height: 130%;
	padding-left: 5px;
	border-bottom: solid 1px #e1eaff;
}
.tds5 {
	line-height: 130%;
	padding-left: 5px;
	border: solid 1px #e1eaff;
}
.tds6 {
	line-height: 130%;
	padding-left: 5px;
	border-bottom: solid 1px #EAFFE6;
}
.tds7 {
	border: solid 1px #96ADFF;
}

.bs1 {
	border-left: solid 1px #B5C8FF;
	border-right: solid 1px #B5C8FF;
}

p.head{
	font-size:0.85em;
	margin-bottom:0px;
}
P.menu{
	font-size:0.9em;
	border-top:solid 1px #A1CAF1;
	border-bottom:solid 1px #A1CAF1;
	margin-left:0px;
	margin-right:0px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:2px;
	margin-bottom:8px;
}
A.menu{
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
.title{
	position:relative;
	top:-7px;
}
.bd1{
	border:solid 1px #B5C8FF;
}
.cate{
	font-size:11pt;
	padding-left:10px;
	line-height: 130%;
}
LI{
	margin-left:-15px;
}
OL{
	margin-top:2px;
	margin-bottom:2px;
}

.cl_a{
	color:blue;
	visibility:hidden;
}
.cl_b{
	color:blue;
	visibility:visible;
}
.cl_div1{
	display:none;
}
.cl_div2{
	display:visible;
}
.minus_1{
	display:none;
}
.minus_2{
	display:none;
}

