.head_text  {
	display:block;
	font-size:100%;
	position : absolute;
	top: -1000px;
	}


h1,h2,h3,h4,h5,h6 {
	margin:0;
	font-weight	:	normal;	
}

small {
	font-size: 10px;
}

P  { 
	font-size: 10pt;
	text-align: left;
}



H1  {
	font-size : 14pt;
	font-weight : bold;
	color : Black;
}

H2  {
	font-size : 14pt;
	font-weight : ;
	color : Black;
}

H3  {
	font-size : 12pt;
	font-weight : bold;
	color : Black;
}


DT{
	font-size: 10pt;
	font-weight : bold;	
	margin-top : 5pt;
}


TH{
	font-size: 12pt;
	font-weight : bold;	
	text-align: left;
	
}

TD{
	font-size: 13px;
	color:#333333;
}

TT{
	font-family : "ＭＳ ゴシック","Osaka-等幅";
}

.s9px{
	font-size : 9px;

}

.s10px{
	font-size : 10px;

}

.s11px{
	font-size : 11px;

}

.s12px{
	font-size : 12px;

}

.s13px{
	font-size : 13px;

}

.s14px{
	font-size : 14px;

}

.s16px{
	font-size : 16px;
}

.s20px{
	font-size : 20px;
}

.title{
	font-weight : bold;
	font-size : 16px
}


A  {color:#23879c;}

A:Visited  {color:#23879c;}

A:Active  {color:#003399;}

A:Hover  {color:#ff6600;}


a.white:link { text-decoration: none; color:#F7F7F7; }

a.white:visited { text-decoration: none; color:#DDDDDD; }

a.white:hover { text-decoration: underline; color:#FF6600; }

.white {color:#FFFFFF;}

BODY  {}

.item {font:13px/19px osaka, sans serif;}

.item_l {font:14px/24px osaka, sans serif;}

.item_l2 {font:16px/32px osaka, sans serif;}

.item_l3 {font:15px/26px osaka, sans serif;}

.item_xl {font:16px/24px osaka, sans serif;}

.textAlC{
	text-align:center;
}

.fb{
	font-weight:bold;
}

.fn{
	font-weight:normal;
}

.fcRed
{
	color:#ff0000;
}

.fcOrange
{
	color:#ff6600;
}

.m01{
	margin-left:10px;
}

.m02{
	margin-bottom:5px;
}

.m03{
	margin-top:10px;
}

.block{
	display:block;
}

dl.marginL {
	margin:0px;
}

dl.marginL dl dt{
	margin-top:3px;
}

dl.marginL dt{
	margin-top:15px;
}

dl.marginL dd{
	margin:0;
}

ol.marginT{
	margin-top:5px;
}

ol.marginT li{
	margin-top:3px;
}

.tya {
	color: 886F3F;
}
.light_blue {
	color: #23879C;
}
.red03 {
	color: E02424;
}

.line140 {
	line-height: 140%;
}

/* --- ノンスクリプト --------------------------------------- */
	div.nonscript {
		font-size:12px;
		color:#FFFFFF
		width:180px;
		height:auto;
		margin-top:15px;
		float:left;
		clear:both;
	}
	
	div.nonscript p {
		font-size:12px;
		color:#FFFFFF
		line-height:140%;
		padding-bottom:20px;
		float:left;
		clear:both;
	}
	
	div.nonscript p a {
		font-size:14px;
		color:#FFFFFF
		line-height:140%;
		float:left;
		clear:both;
	}
	
	div.nonscript dl {
		width:180px;
		color:#FFFFFF
		float:left;
		clear:both;
	}
	
	div.nonscript dt {
		font-weight:bold;
		color:#FFFFFF
		font-size:14px;
		line-height:140%;
		float:left;
		clear:both;
	}
	div.nonscript dt a{
		font-weight:bold;
		font-size:14px;
		color:#FFFFFF
	}
	
	div.nonscript dd{
		font-size:12px;
		line-height:140%;
		margin-left:20px;
		color:#FFFFFF
		float:left;
		clear:both;
	}
	
	div.nonscript dd a{
		font-size:12px;
		color:#FFFFFF
	}

div.js_off {
	width: 170px;
	float:left;
}
	div.js_off dd{
		margin-left: 0px;
		padding: 0px
		font-size:10px;
	}
.lead_txt {
	font-size: 12px;
	line-height: 140%;
	color: #886f3f;
}
