body {
	color: #000000;
	background-color: #FFFFFF;
}

/* 見出しタグのインライン化 */
 h1,h2,h3,h4,h5,h6 { display:inline } 

/* --------------------------------------*/
/* リンクカラー */
/* --------------------------------------*/

a:link { color: #0000DD }
a:visited { color: #333366 }
a:active { color:#FF0000 }
a:hover { color:#FF0000 }
a[name]:hover { color:#000000 }
a[href]:hover { color:#FF0000 }

fieldset, img {
	border:0 none;
}


/* --------------------------------------*/
/* テキスト */
/* --------------------------------------*/

/* 本文用 */
.txt-main {
	font-size: 87%; 
	line-height: 130%;
 }
.txt-m05 {
	font-size: 84%;
	padding: 5px;
 }
 
.txt-m01 { font-size: 84% }
.txt-m02 { font-size: 94% }
.txt-m03 { font-size: 74%}
 
/* 補足・ルビ */
.cap { font-size: 70% }
.foottxt{ font-size: 65%; }
.copyright {font-size: 60%;}

/*色 */
.txt-333333 { color: #333333 }
.txt-666666 { color: #666666 }
.txt-ff0000 { color: #FF0000 }
.txt-ffffff { color:#FFFFFF }
.txt-ffcc33 { color:#ffcc33 }
.txt-bB01 {
	color: #1c3753;
	font-weight: bold;
	font-size: 95%;
}
.txt-548235 { color: #548235 }

/* 背景色 */
.bg-eeeeee { background-color: #EEEEEE }
.bg-dddddd { background-color: #DDDDDD }
.bg-cccccc { background-color: #CCCCCC}
.bg-666666 { background-color: #666666 }
.bg-d5e3f1 { background-color: #d5e3f1 }
.bg-D3E9B8 { background-color: #D3E9B8 }
.bg-fff7d5 { background-color: #fff7d5}
.bg-ffffcc { background-color: #ffffcc }
.bg-ffcc33 { background-color: #ffcc33 }
.bg-f29200 { background-color: #f29200 }
.bg-999999 { background-color: #999999 }
.bg-6699cc { background-color: #6699cc }
.bg-a2d063 { background-color: #a2d063 }
.bg-ffc96f { background-color: #ffc96f }

.bg-ffffff { background-color: #FFFFFF }
.bg-000000 { background-color: #000000 }
.txt-m00 {
	font-size: 80%;
}
.txt-m04 {
	font-size: 75%;
}

/* レイアウト */
.pad-05 {
	padding: 5px 5px 5px 5px
}
.pad-10 {
	padding: 10px 10px 10px 10px
}
.pt-05 {
	padding-top: 5px
}
.pt-10 {
	padding-top: 10px
}
.pt-20 {
	padding-top: 20px
}
.pb-05 {
	padding-bottom: 5px
}
.pb-10 {
	padding-bottom: 10px
}
.pl-05 {
	padding-left: 5px
}
.pl-10 {
	padding-left: 10px
}
.pr-05 {
	padding-right: 5px
}
.pr-10 {
	padding-right: 10px
}
.pr-15 {
	padding-right: 15px
}
.pr-20 {
	padding-right: 20px
}

.fL {
	float: left;
}

.fR {
	float: right;
}

/*縦書き*/
td.wm-rl span{
  white-space: nowrap;
  writing-mode: tb-rl;
 -webkit-writing-mode: vertical-lr;
}