@charset "UTF-8";
/*■■■■■■■■■■■■*/
/*LAST EDDITED*/
/*2008.9.11*/

/*EDDITER*/
/*noriko mabuchi*/

/*Version*/
/*---------*/

/*■■■■■■■■■■■■*/

.bold{
	font-weight:bold;
}
.normal{
	font-weight:normal;
}

.font12{
	font-size:12px;
	line-height:19px;
}

.font11{
	font-size:10px;
	line-height:16px;
}
.font10{
	font-size:10px;
	line-height:15px;
}


.font14{
	font-size:14px;
	line-height:21px;
}
.font16{
	font-size:16px;
	line-height:21px;
}
.red {
	color: #FF0000;
}


.glay{
	color:#333333;
}

/*link*/
a.arrow:link {
	color: #0099CC;
	background-image: url(../img/menu_sankaku.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	background-position: left center;
	font-weight: bold;
	padding-left: 12px;
}

a.arrow:visited {
	color: #0066CC;
	text-decoration: underline;
	background-image: url(../img/menu_sankaku.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	font-weight: bold;
	background-position: left center;
	padding-left: 12px;
}
a.arrow:hover {
	color: #33CCCC;
	text-decoration: underline;
	background-image: url(../img/menu_sankaku.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	background-position: left center;
	font-weight: bold;
}
a:link {
	color: #0099CC;
}

a:visited {
	color: #0066CC;
	text-decoration: underline;
}
a:hover {
	color: #00CCFF;
	text-decoration: underline;
}

a.a_black:link{
color:#000000;
text-decoration:none;
line-height:15px;
}
a.a_black10:visited{
color:#000000;
text-decoration:none;
line-height:15px;
}
a.a_black10:hover{
color:#3399CC;
text-decoration:none;
line-height:15px;
}
a.a_black10:active{
color:#000000;
text-decoration:none;
line-height:15px;
}


a.a_black10:link{
font-size:10px;
color:#000000;
text-decoration:none;
line-height:15px;
}
a.a_black10:visited{
font-size:10px;
color:#000000;
text-decoration:none;
line-height:15px;
}
a.a_black10:hover{
font-size:10px;
color:#3399CC;
text-decoration:none;
line-height:15px;
}
a.a_black10:active{
font-size:10px;
color:#000000;
text-decoration:none;
line-height:15px;
}

a.a_black11:link{
font-size:12px;
color:#000000;
text-decoration:underline;

}
a.a_black11:visited{
font-size:12px;
color:#000000;
text-decoration:underline;

}
a.a_black11:hover{
font-size:12px;
color:#3399CC;
text-decoration:underline;

}
a.a_black11:active{
font-size:12px;
color:#000000;
text-decoration:underline;

}


a.a_black12:link{
font-size:12px;
color:#000000;
text-decoration:underline;
}
a.a_black12:visited{
font-size:12px;
color:#000000;
text-decoration:underline;
}

a.a_black12:hover{
font-size:12px;
color:#3399CC;
text-decoration:underline;
}
a.a_black12:active{
font-size:12px;
color:#000000;
text-decoration:underline;
}

a.a_red12:link{
font-size:12px;
color:#ff0000;
text-decoration:none;
line-height:19px;
}
a.a_red12:visited{
font-size:12px;
color:#ff0000;
text-decoration:none;
line-height:19px;
}

a.a_red12:hover{
font-size:12px;
color:#FF6699;
text-decoration:none;
line-height:19px;
}
a.a_red12:active{
font-size:12px;
color:#ff0000;
text-decoration:none;
line-height:19px;
}

a.a_black11_n:link{
font-size:12px;
color:#000000;
text-decoration:none;
}
a.a_black11_n:visited{
font-size:12px;
color:#000000;
text-decoration:none;
}

a.a_black11_n:hover{
font-size:12px;
color:#3399CC;
text-decoration:none;
}
a.a_black11_n:active{
font-size:12px;
color:#000000;
text-decoration:none;
}

a.a_black12_n:link{
font-size:12px;
color:#000000;
text-decoration:none;
}
a.a_black12_n:visited{
font-size:12px;
color:#000000;
text-decoration:none;
}

a.a_black12_n:hover{
font-size:12px;
color:#3F9FCF;
text-decoration:none;
}
a.a_black12_n:active{
font-size:12px;
color:#000000;
text-decoration:none;
}

a.a_darkblue11_n:link{
font-size:12px;
color:#003366;
text-decoration:none;

}
a.a_darkblue11_n:visited{
font-size:12px;
color:#003366;
text-decoration:none;

}

a.a_darkblue11_n:hover{
font-size:12px;
color:#0099CC;
text-decoration:none;

}
a.a_darkblue11_n:active{
font-size:12px;
color:#003366;
text-decoration:none;

}
a.a_darkblue12:link{
font-size:12px;
color:#003366;
text-decoration:underline;
line-height:19px;
}
a.a_darkblue12:visited{
font-size:12px;
color:#003366;
text-decoration:underline;
line-height:19px;
}

a.a_darkblue12:hover{
font-size:12px;
color:#0099CC;
text-decoration:underline;
line-height:19px;
}
a.a_darkblue12:active{
font-size:12px;
color:#003366;
text-decoration:underline;
line-height:19px;
}

a.a_white11_n:link{
font-size:12px;
color:#ffffff;
text-decoration:none;

}
a.a_white11_n:visited{
font-size:12px;
color:#ffffff;
text-decoration:none;

}

a.a_white11_n:hover{
font-size:12px;
color:#ffffff;
text-decoration:none;

}
a.a_white11_n:active{
font-size:12px;
color:#ffffff;
text-decoration:none;

}


a.a_black14_u:link{
font-size:14px;
color:#000000;
text-decoration:underline;
}
a.a_black14_u:visited{
font-size:14px;
color:#000000;
text-decoration:underline;
}

a.a_black14_u:hover{
font-size:14px;
color:#999999;
text-decoration:underline;
}
a.a_black14_u:active{
font-size:14px;
color:#000000;
text-decoration:underline;
}

.m0{
	margin:0px;
}
.mr8{
	margin-right:8px;
}
.mr12{
	margin-right:12px;
}
.mr13{
	margin-right:13px;
}
.mr15{
	margin-right:15px;
}
.mt6{
	margin-top:6px;
}
.mb5{
	margin-bottom:5px;
}

.mb10{
	margin-bottom:10px;
}

.mb20{
	padding-bottom: 12px;
}

.mb30{
	margin-bottom:30px;
}

.mb40{
	margin-bottom:40px;
}

.mb50{
	margin-bottom:50px;
}
.mt8{
	margin-top:8px;
}
.mt-8{
	margin-top:-8px;
}
.mt-10{
	margin-top:-10px;
}
.mt10{
	margin-top:10px;
}

.mt20{
	margin-top:20px;
}

.mbl6{
	margin-left:6px;
	margin-bottom:6px;
}
.ml6{
	margin-left:6px;
}
.ml8{
	margin-left:8px;
}

.mr8{
	margin-right:8px;
}

.pl10{
	padding-left:10px;
}

.pt5{
	padding-top:5px;
}

.pb5{
	padding-bottom:5px;
}

.f14blue-b{
	font-size:14px;
	font-weight:bold;
	color:#003366;
}

.ml20{
	margin-left:20px;
}
