@charset "utf-8";
.Menu-t16-ash16
{
	font-size: 16px;
	line-height: 22px;
	color: #CC3300;
	font-weight: bold;
}
.Menu-t12-ash22 {
	font-size: 12px;
	line-height: 22px;
	color: #000000;
	text-decoration: none;
}
.Menu-t12-ash22 a:link {
	font-size: 12px;
	line-height: 22px;
	color: #000000;
	text-decoration: none;
}
.Menu-t12-ash22 a:visited {
	font-size: 12px;
	line-height: 22px;
	color: #000000;
}
.Menu-t12-ash22 a:hover {
	font-size: 12px;
	line-height: 22px;
	color: #000000;
}
.Menu-t12-ash22 a:active {
	font-size: 12px;
	line-height: 22px;
	color: #000000;
}
.Menu-t12-ash18 {
	font-size: 12px;
	line-height: 16px;
	color: #414141;
}
.Menu-t12-ash18 a:link {
	font-size: 12px;
	line-height: 16px;
	color: #414141;
}
.Menu-t12-ash18 a:visited {
	font-size: 12px;
	line-height: 16px;
	color: #414141;
}
.Menu-t12-ash18 a:hover {
	font-size: 12px;
	line-height: 16px;
	color: #414141;
}
.Menu-t12-ash18 a:active {
	font-size: 12px;
	line-height: 16px;
	color: #414141;
}
.Menu-t12-red22 {
	font-size: 13px;
	line-height: 22px;
	color: #a83e3e;
	text-decoration: none;
	font-weight: bold;
}
.Menu-t12-red22 a:link {
	font-size: 13px;
	line-height: 22px;
	color: #a83e3e;
	text-decoration: none;
	font-weight: bold;
}
.Menu-t12-red22 a:visited {
	font-size: 13px;
	line-height: 22px;
	color: #a83e3e;
	font-weight: bold;
}
.Menu-t12-red22 a:hover {
	font-size: 13px;
	line-height: 22px;
	color: #a83e3e;
	font-weight: bold;
}
.Menu-t12-red22 a:active {
	font-size: 13px;
	line-height: 22px;
	color: #a83e3e;
	font-weight: bold;
}
.font01 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
.font01 a:link {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
.font01 a:visited {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
.font01 a:hover {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
.font01 a:active {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
.font02 {
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
}.font02 a:link {
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
}.font02 a:visited {
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
}.font02 a:hover {
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
}.font02 a:active {
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
}
.index-title01 {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.index-title01 a:link {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}.index-title01 a:visited {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}.index-title01 a:hover {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}.index-title01 a:active {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.Body-t12-black22 {
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.Body-t12-black16 {
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.Body-t12-ash16 {
	font-size: 13px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.Title-t12bold-red22 {
	font-family: "ΌΠ·’Ει";
	font-size: 24px;
	line-height: 36px;
	color: #B32600;
	text-decoration: none;
	font-weight: bold;
}
.Title-t12bold-green22 {
	font-size: 12px;
	line-height: 22px;
	color: #006F7D;
	text-decoration: none;
	font-weight: bold;
}
.Title-t12-blue22none {
	font-size: 12px;
	line-height: 22px;
	color: #0054A9;
	text-decoration: none;
	font-weight: bold;
}
.Title-t12-orange22 {
	font-size: 13px;
	line-height: 22px;
	color: #DE3029;
	text-decoration: none;
	font-weight: normal;
}
.Title-t12-blue22 {
	font-size: 13px;
	line-height: 22px;
	color: #417B9B;
	text-decoration: none;
	font-weight: bold;
}
.Title-t12-blue22 a:link {
	font-size: 12px;
	line-height: 22px;
	color: #0054A9;
	text-decoration: none;
}
.Title-t12-blue22 a:visited {
	font-size: 12px;
	line-height: 22px;
	color: #0054A9;
	text-decoration: none;
}
.Title-t12-blue22 a:hover {
	font-size: 12px;
	line-height: 22px;
	color: #0054A9;
	text-decoration: none;
}
.Title-t12-blue22 a:active {
	font-size: 12px;
	line-height: 22px;
	color: #0054A9;
	text-decoration: none;
}
.Title-t14bold-bule22 {
	font-size: 16px;
	line-height: normal;
	color: #4A759C;
	text-decoration: none;
	font-weight: bold;
}
.Title-t16bold-black22 {
	font-size: 16px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.Title-t12bold-back22 {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.Title-t10bold-black22 {
	font-size: 10px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.Menu-t12-white {
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
}
.Menu-t12-white a:link {
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
}
.Menu-t12-white a:visited {
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
}
.Menu-t12-white a:hover {
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
}
.Menu-t12-white a:active {
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
}
.title01 {
	font-size: 13px;
	line-height: 22px;
	color: #6AA319;
	font-weight: bold;
}
.title01 {
	font-size: 13px;
	line-height: 22px;
	color: #6AA319;
	font-weight: bold;
}
.title02 {
	font-size: 16px;
	line-height: 30px;
	color: #D36D5F;
	font-weight: bold;
}
.title03 {
	font-size: 16px;
	line-height: 18px;
	color: #3E83BD;
	font-weight: bold;
}
.title04 {
	font-size: 13px;
	line-height: 22px;
	color: #994C9E;
	font-weight: bold;
}
.title05 {
	font-size: 16px;
	line-height: 22px;
	color: #7D7C08;
	font-weight: bold;
}
TD.main {
	FONT-SIZE: 12px; BACKGROUND: #ffffff; COLOR: #666666; LINE-HEIGHT: 20px
}
P.main {
	FONT-SIZE: 12px; BACKGROUND: #ffffff; COLOR: #666666; LINE-HEIGHT: 20px
}
.inputRequirement {
	FONT-SIZE: 12px; COLOR: #cc0000
}
TD.ShowTopicTitle {
	BORDER-BOTTOM: #dcdcdc 1px solid; BACKGROUND-COLOR: #f0f0f0
}
TD.ShowTopicTitle {
	BORDER-BOTTOM: #dcdcdc 1px solid; BACKGROUND-COLOR: #f0f0f0
}
.ForDate {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: "Verdana"
}
.ForDateSub {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #666666; FONT-FAMILY: "Verdana"
}
.FornumRed {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: "Verdana"
}
A.ChLinkTxt {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "Arial"; TEXT-DECORATION: none
}
A.ChLinkTxt:hover {
	FONT-WEIGHT: normal; COLOR: #ed1c24
}
TD.ShowTopicTitle {
	BORDER-BOTTOM: #dcdcdc 1px solid;
	BACKGROUND-COLOR: #f0f0f0;
	font-size: 12px;
	color: #333333;
}
.price01 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
}
.price02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.price03 {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #CC0000;
}
.price04 {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #CC0000;
}
.message-data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #C32700;
	text-decoration: none;
}
.menu1_lline {
	font-size: 12px;
	line-height: 14px;
	color: #7C8E93;
	text-decoration: none;
}