/*charset=EUC-JP（EUC／日本語)*/

/*リンク*/
a:link {
	color: #0033CC;
	text-decoration: none;
}
a:visited{
	color:#336699;
	text-decoration:none;
}
a:hover{
	color:#FF3333;
	text-decoration:underline;
}
a:active{
	color:#FF6633;
	text-decoration:underline;
}

/*ヘッドライン*/
.headline{
	font-size: 0.75em;
	font-weight: normal;
}

/*タイトル*/
.titleS{
	font-size: 1.1em;
	font-weight:bold;
}
.titleM{
	font-size: 1.25em;
	font-weight:bold;
}
.titleN{
	font-size: 1.5em;
	font-weight: bold;
}
.titleB{
	font-size: 1.8em;
	font-weight: bold;
}

.color1{
	color: #FF9900;
}
.color2{
	color: #FF3300;
}
.color3{
	color: #003399;
}
.color4{
	color: #ffffff;
}
.color5{
	color: #666666;
}
.color6{
	color: #999999;
}


/*本文*/
.textS{
	font-size: 0.75em;
}
.textN{
	font-size: 0.9em;
}
.textNB{
	font-size: 0.9em;
	font-weight: bold;
}
.textB{
	font-size: 1em;
}
.textBB{
	font-size: 1em;
	font-weight: bold;
}

/*本文行間*/
.textSL{
	font-size: 0.75em;
}
.textNL{
	font-size: 0.9em;
}
.textBL{
	font-size: 1em;
}

.boxLL{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-width: 1px;
	border-color: #999999;
}

.boxLR{
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-width: 1px;
	border-color: #999999;
}

.boxLC{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-width: 1px;
	border-color: #CCCCCC;
}

.box-table{
	background-color:#999999;
}

.box-cont{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-width: 1px;
	border-color: #CCCCCC;
}

.line01{
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-width: 1px;
	border-color: #CCCCCC;
}

.line02{
	padding: 5px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #CCCCCC;
}

.line03{
	padding: 5px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: none;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #CCCCCC;
}

.line04{
	padding: 5px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #999999;
}
.line05{
	padding: 5px;
	border-style: dotted;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #999999;
}

.line06{
	padding: 40px;
	border-style: dotted;
	border-width: 1px;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
}


.typewriter{
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
}
.size10px {
	font-size: 10px;
}

.text-Error{
	font-size: 1em;
	font-weight: bolder;
	color: #CC0000;}
