.text12{font-size:12px;line-height:20px;text-decoration:none;font-weight:none}
.text12b{font-size:12px;line-height:20px;text-decoration:none;font-weight:bold;}

.text10{font-size:10px;line-height:16px;text-decoration:none;font-weight:none;}
.text10b{font-size:10px;line-height:18px;text-decoration:none;font-weight:bold;}
.text10u{font-size:10px;line-height:18px;text-decoration:none;text-decoration:underline;}
.text10sita{font-size:10px;line-height:14px;text-decoration:none;font-weight:none;padding-top:2px;}


/* トップページ用 */

.kousin{font-size:12px;line-height:18px;text-decoration:none;font-weight:none;margin-left:8px;}

.kaiin{font-size:10px;line-height:16px;text-decoration:none;font-weight:none;margin-left:8px;margin-top:8px;margin-bottom:8px;}

.info{font-size:12px;line-height:20px;text-decoration:none;font-weight:bold;border-left:4px solid #808080;padding-left:6px;color:#808080;}

.infotext{font-size:12px;line-height:17px;text-decoration:none;margin-bottom:20px;}

.date{font-size:10px;line-height:14px;text-decoration:none;font-weight:none;letter-spacing:1px;}

a:link{color: #0E3192;text-decoration:none;}
a:visited{color:#0E3192;text-decoration: none;}
a:hover{color:#F550A6;text-decoration:underline;}
a:active{color:#FF0000;text-decoration: none;}

a:link.head{color:#ffffff;}
a:visited.head{color:#ffffff;}
a:hover.head{color:#FFFF00;}

a:link.lin{color:#666666;}
a:visited.lin{color:#666666;}
a:hover.lin{color:#FF0000;}

a:link.inf{color:#666666;}
a:visited.inf{color:#666666;}
a:hover.inf{color:#FF0000;text-decoration:underline;}
a:active.inf{color:#FF0000;}

a:link.per{color:#AC3874;}
a:visited.per{color:#AC3874;}
a:hover.per{color:#FF0000;}

a:link.textb{color:#000000;}
a:visited.textb{color:#000000;}
a:hover.textb{color:#FF0000;}

a:Link.footer{text-decoration:none;color:#4D4D4D;letter-spacing:0.3pt;}
a:visited.footer{text-decoration: none;color:#4D4D4D;letter-spacing:0.3pt;}
a:hover.footer{text-decoration:none;color:#F0027F;letter-spacing:0.3pt;}
a:active.footer{text-decoration: none;letter-spacing:0.3pt;}

.title01{color:ffffff;font-size:14px;font-weight:bold;padding:6 6 6 6;}
.caption01{color:000066;font-size:14px;font-weight:bold;padding:6 6 0 6;}
.indent01{margin-left:22px;}
.purple{color:#533A98;font-weight:bold;}
.green{color:#66B821;}
.greenb{color:#006D2C;font-size:14px;font-weight:bold;line-height:18px;}

.blueb{font-size:14px;color:#000000;font-weight:bold;}
.marin{font-size:12px;line-height:20px;color:0050A0;}

.topmenu{font-size:10px; color:#FFFFFF;padding-bottom:6px;padding-right:20px;}
.menu1{font-size:12px; color:#FFFFFF;padding-bottom:14px;padding-right:10px;padding-top:14px;padding-left:10px;}
.menu2{font-size:12px; line-height:18px;color:#0E3192;padding-bottom:10px;padding-right:10px;padding-top:10px;padding-left:16px;}
.menu3{font-size:12px; color:#0E3192; line-height:18px;padding-right:10px;}
.adobe{font-size:12px; color:#FFFFFF; line-height:18px;padding-right:10px;}

.text10hon {
font-size:12px;line-height:18px;
}

.text12narrow {
	font-size:12px;
	line-height:16px;
	font-weight:none;
}

.titlepink {
	color:#F7007B;
	font-size:18px;
	font-weight:bold;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:1px;
	padding-left:12px;
	border-bottom:2px solid #F7007B;
	margin-bottom: 2px;
	letter-spacing: -1px;
}
.captionpink {
	color:#F7007B;
	font-size:12px;
	margin-top:3px;
	margin-left:0px;
	padding-bottom:0px;
	padding-left:15px;
	margin-bottom: 0px;
	letter-spacing: 1px;
}

.text12narrow {
	font-size:12px;
	line-height:16px;
	font-weight:none;
}
.titletopic4 {

	color:#F550A6;
	font-size:18px;
	font-weight:bold;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:0px;
	padding-left:12px;
	border-bottom:2px solid #F550A6;
	margin-bottom: 0px;
	letter-spacing: -1px;
}
.link01title {
	color:#0090B3;
	font-size:18px;
	font-weight:bold;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:0px;
	padding-left:12px;
	border-bottom:2px solid #0090B3;
	margin-bottom: 2px;
	letter-spacing: -1px;

}
.link01midashi {

	color:0090B3;
	font-size:12px;
	font-weight:bold;
	padding:6 6 0 6;
	line-height: 25px;
}
.text12link {
	font-size:12px;
	line-height:22px;
	text-decoration:none;
	font-weight:none;
	padding-left: 30px;
}

.edftit {
	color:#003399;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	padding-bottom: 6px;
	padding-top: 6px;
}
.eventsk {
	font-size:12px;
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
	color: #009933;
}
.menu2-2 {
font-size:12px; line-height:14px;color:#0E3192;padding-bottom:6px;padding-right:0px;padding-top:2px;padding-left:25px;
}

.captionblack{font-size:14px;color:#333333;font-weight:bold;}

.captiontopic{font-size:14px;color:#AC3874;font-weight:bold;}

.caption{font-size:14px;color:#F668B2;font-weight:bold;}

.caption_sub{font-size:12px;color:#E18BB8;font-weight:bold;margin-bottom:12px;margin-top:3px;}

.captiongrey{font-size:12px;color:#666666;font-weight:bold;}

.summary{font-size:12px;line-height:17px;text-decoration:none;font-weight:none;color:#333333;}

.update{font-size:10px;line-height:17px;text-decoration:none;font-weight:none;color:#C22B7A;letter-spacing:1px;margin-top:6px;}



