/* 汎用説明記?（文?の多い読ませる記?に） */
.commexplanation {
	font-size: 0.95em;
	color: #333333;
	line-height: 2em;
	letter-spacing: 0.35pt;
	text-align: justify;

}

/* 汎用キ?プシ??（写真の下?に） */
.commcaption {
	font-size: 0.8em;
	color: #333228;
	line-height: 1.2em;
	letter-spacing: -0.05em;
}

/* 汎用キ?プシ??（?い文?） */
.commcaption-white {
	font-size: 0.8em;
	color: #FFFFFF;
	line-height: 1.2em;
	letter-spacing: -0.05em;
}
/* 汎用タイト??イ?つき */
.commtitline {
	font-size: 16px;
	color: #252730;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 3px;
	border-bottom-color: #19216D;
	font-weight: bold;
}

/* 汎用タイト??イ?つき(ス?ー?サイズ)*/
.comm-s-titline {
	font-size: 0.95em;
	color: #252730;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #828EC8;
	font-weight: bold;
}

/* 汎用表組?飾１*/
.commlist1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #CCCCCC;
	border-bottom-color: #A0A0A0;
	border-left-color: #FFFFFF;
	background-color: #C5C9CD;
	font-size: 1em;
	color: #252730;
	font-weight: bold;
}
/* 汎用表組?飾2*/
.commlist2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #CCCCCC;
	border-bottom-color: #A0A0A0;
	border-left-color: #FFFFFF;
	font-size: 0.9em;
	color: #2C323A;
	font-weight: normal;
	background-color: #F2F4F9;
}
/* 汎用表組?飾3*/
.commlist3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #CCCCCC;
	border-bottom-color: #A0A0A0;
	border-left-color: #FFFFFF;
	font-size: 0.9em;
	color: #545F69;
	font-weight: normal;
	background-color: #FFFFFF;
}
/* 汎用タイト?１*/
.commtit1 {
	font-size: 16px;
	font-weight: bold;
	color: #414552;
}
/* 汎用タイト?２*/
.commtit2 {
	font-size: 15px;
	font-weight: bold;
	color: #7A8011;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
/* 小フォ?ト??ク*/
.small-links {
	font-size: 0.9em;
	letter-spacing: -0.1em;
	color: #FF6600;
	text-decoration: none;
	line-height: 2em;

}
.small-links A:link {
	color: #003366;
	text-decoration: underline;
}
.small-links A:visited {
	color: #003366;
	text-decoration: underline;
}
.small-links A:hover {
	color: #0000FF;
	background-color: #93D3FF;
	text-decoration: none
}

.uo-f-e-title {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.style5 {
	color: #000066;
	font-weight: bold;
	font-size: 18px;
}
.style6 {
	color: #0033CC;
	font-weight: normal;
	text-decoration: none;
	font-size: 14px;
	font-variant: normal;
	line-height: normal;
}
.style7 {
	font-size: 14px;
	font-weight: 100;
	color: #003333;
	text-decoration: none;
	font-style: normal;
	left: auto;
	top: auto;
}
.style8 {
	font-size: 16px;
	color: #333333;
	line-height: 20px;
}
.style9 {
	font-size: 16px;
	font-weight: bold;
	color: #000033;
}
.style10 {
	color: #FFFFFF;
	background-color: #FF0000;
}
.style11 {
	color: #AB003B;
}
.style12 {
	color: #008136;
}
.style13 {
	color: #3E4D8F;
}

/*サイト全体で使用するスタイ?*/


/*HTML再定義
HR {
	WIDTH: 580px; COLOR: #adadad; HEIGHT: 1px; TEXT-ALIGN: left
}
TD {
	FONT-SIZE: x-small; COLOR: #000000
}
TH {
	BACKGROUND-POSITION: center 50%; FONT-SIZE: x-small; BACKGROUND-COLOR: #e5e5e5
}*/

