/* 新しくスタイルを追加する場合は、新しいクラス名を作ること。 */
.kami {
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color : #e8e8e8 #999999 #999999 #e8e8e8;
}
.sss {
	font-size: 10px;
	line-height: 130%;
}
.ss {
	font-size: 11px;
	line-height:130%;
}
.s {
	font-size: 12px;
	line-height: 110%;
	letter-spacing: 0px;
}
.ws {
	font-size: 12px;
	line-height: 130%;
}  
.ms {
	font-size: 13px;
	line-height: 130%;
}
.m {
	font-size: 14px;
	line-height: 130%;
}
.ml {
	font-size: 15px;
	line-height: 130%;
} 
.l {
	font-size: 16px;
	line-height: 130%;
}
.ll {
	font-size: 17px;
	line-height: 130%;
}
.lll {
	font-size: 18px;
	line-height: 130%;
}
.red {
	color: #ff0000;
}
.rs {
	font-size: 12px;
	line-height: 130%;
	color: #ff0000;
}
.rm {
	font-size: 14px;
	line-height: 130%;
	color: #ff0000;
}
.rl {
	font-size: 16px;
	line-height: 130%;
	color: #ff0000;
}
.rsb {
	font-size: 12px;
	font-weight: bold;
	line-height: 130%;
	color: #ff0000;
}
.rmb {
	font-size: 14px;
	font-weight: bold;
	line-height: 130%;
	color: #ff0000;
}
.rlb {
	font-size: 16px;
	font-weight: bold;
	line-height: 130%;
	color: #ff0000;
}
.blue {
	color: #0000ff;
}
.bs {
	font-size: 12px;
	color: #0000ff;
}
.bm {
	font-size: 14px;
	color: #0000ff;
}
.bl {
	font-size: 16px;
	color: #0000ff;
}
/* ********** link ********** */ 
A:link { color:#0000ff; }
A:visited { color:#0000ff; }
A:hover { color:#ff0079; }
A.fot:link {
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	color: #ffffff;
}
A.fot:visited {
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	color: #ffffff;
}
A.fot:hover {
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	color: #ffffff;
}
/* ********************************************************************************************** */
/* 高橋style＜暫定＞ */
.ps{
	font-size: 8pt;
	line-height: 130%;
}
.t_os {
	font-size: 12px;
	line-height: 130%;
	color: #ff6600;
}
.ss120 {
	font-size: 11px;
	line-height: 120%;
}
.t-os {
	font-size: 12px;
	line-height: 130%;
	color: #ff6600;
}
.mb {
	font-size: 14px;
	line-height: 130%;
	font-weight: bold;
	color: #000000;
}
BODY {
/* 	scrollbar-3dlight-color: #ffffff; */
	scrollbar-arrow-color: #666666;
	scrollbar-base-color: #666666;
/* 	scrollbar-darkshadow-color: #666666; */
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff
}
.ssss {
	font-size: 16px;
}
.imp {
	background-color: yellow;
}
.hako-b {
	border: solid #ff6600 1px;
	padding: 5px;
}
.hako-e {
	border: solid #b224aa 1px;
	padding: 5px;
}
.hako-a {
	border: solid #FF0000 1px;
	padding: 5px;
}
.hako-u {
	border: solid #4038d8 1px;
	padding: 5px;
}
.hako-o {
	border: solid #1cc279 1px;
	padding: 5px;
}
.hako01 {
	border: solid #95691a 1px;
	padding: 5px;
}
.hako02 {
	border: solid #999999 1px;
	padding: 5px;
}
.hako03 {
	border: solid #95691a 1px;
	padding: 0px;
}
.hako04 {
	border: 1px; solid #40abdf;
}
.hako05 {
	border: 1px; solid #c18484;
}
.tategaki {
	writing-mode: tb-rl;
}
