@charset "UTF-8";

/* _____________________________________________________________________H */

h1{
	margin:0px 0px 10px;
	padding:0px;
}

h3{
	margin:0px 0px 10px;
	padding:4px 10px;
	background:url('../img/common/bg_h3.png') left no-repeat;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#669944;
}

h4{
	margin:5px 0px 5px;
	padding:0px 5px;
	font-size:12px;
	line-height:18px;
	font-weight : bold;
	border-left:solid 8px #075603;
	color:#075603;
}

h5{
	margin:0px 0px 3px;
	padding:0px;
	font-size:12px;
	line-height:18px;
	font-weight : bold;
	color:#075603;
}

/* _____________________________________________________________________TEXT STYLE */

.l{
	font-size:16px;
	line-height:20px;
	font-weight:normal;
}

.m{
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}

.s{
	font-size:10px;
	line-height:14px;
	font-weight:normal;
}

/* _____________________________________________________________________TEXT COLOR */

.text_black{color:#000000;}
.text_blue{color:#327bea;}
.text_red{color:#ff0000;}
.text_gray{color:#8f8f8f;}


/* _____________________________________________________________________EMPHASIS */

strong{
	font-size:1.2em;
	font-style:normal;
	font-weight:800;
}

em{
	font-style:normal;
	font-weight:800;
	color:#0e4977;
}

/* _____________________________________________________________________LINK */

a:link{
	text-decoration:underline;
	color:#0000ff;
	font-weight:bold;
}
a:visited{
	text-decoration:underline;
	color:#6600FF;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
	color:#00aaFF;
	font-weight:bold;
}
a:active{
	text-decoration:none;
	color:#AAAAAA;
	font-weight:bold;
}

a:link.blue{
	text-decoration:none;
	color:#002f7c;
	font-weight:bold;
}
a:visited.blue{
	text-decoration:none;
	color:#002f7c;
	font-weight:bold;
}
a:hover.blue{
	text-decoration:underline;
	color:#002f7c;
	font-weight:bold;
}
a:active.blue{
	text-decoration:underline;
	color:#aaaaaa;
	font-weight:bold;
}

a:link.white{
	text-decoration:underline;
	color:#ffffff;
}
a:visited.white{
	text-decoration:underline;
	color:#ffffff;
}
a:hover.white{
	text-decoration:underline;
	color:#fff000;
}
a:active.white{
	text-decoration:underline;
	color:#aaaaaa;
}


a:link.bnrover{
	text-decoration:none;
}
a:visited.bnrover{
	text-decoration:none;
}

a:hover.bnrover{
	text-decoration:underline;
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}
a:active.bnrover{
	text-decoration:underline;
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

