.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:18px;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;}


/* トップページ用 */

.kousin{font-size:12px;line-height:18px;text-decoration:none;font-weight:none;margin-left: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:#FF3300;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.textb{color:#000000;}
a:visited.textb{color:#000000;}
a:hover.textb{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;}



.title01{color:ffffff;font-size:14px;font-weight:bold;padding:6 6 6 6;}
.blueb{font-size:14px;color:#0E3192;font-weight:bold;}

.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;
}


.titleblue {
	color:#00A0C6;
	font-size:18px;
	font-weight:bold;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:1px;
	padding-left:2px;
	border-bottom:2px solid #0A50A1;
	margin-bottom: 2px;
	letter-spacing: 1px;
}
.captionblue {
	color:#0A50A1;
	font-size:12px;
	margin-top:3px;
	margin-left:0px;
	padding-bottom:0px;
	padding-left:3px;
	margin-bottom: 0px;
	letter-spacing: 1px;
}

.grey1 {
	color:#4D4D4D;
	font-size:12px;
	padding-top:4px;
	margin-left:0px;
	padding-bottom:0px;
	padding-left:3px;
	margin-bottom: 0px;
	letter-spacing: 1px;
}

 .titletopic1 {

	color:333333;
	font-size:18px;
	font-weight:bold;
	margin-top:2px;
	margin-left:0px;
	padding-bottom:0px;
	padding-left:0px;
	border-bottom:2px solid #F7007B;
	margin-bottom: 0px;
	letter-spacing: -1px;
}


.t_caption{
	color:333333;
	font-size:12px;
	margin-top:3px;
	margin-left:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-bottom: 0px;
	letter-spacing: 1px;
}.t_caption2 {

	color:#F7007B;
	font-size:12px;
	margin-top:3px;
	margin-left:0px;
	padding-bottom:0px;
	padding-left:15px;
	margin-bottom: 0px;
	letter-spacing: 1px;
}
.text12_2 {
	font-size:12px;
	line-height:20px;
	text-decoration:none;
	font-weight:none;
	color: #FFFFFF;
	padding-right: 10px;
}
.titletopic3 {



	color:#083094;
	font-size:18px;
	font-weight:bold;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:0px;
	padding-left:12px;
	border-bottom:2px solid #083094;
	margin-bottom: 2px;
	letter-spacing: -1px;
}
.t_caption3 {


	color:#083094;
	font-size:12px;
	margin-top:3px;
	margin-left:0px;
	padding-bottom:0px;
	padding-left:15px;
	margin-bottom: 0px;
	letter-spacing: 1px;
}
.titletopic2 {
	color:#F7007B;
	font-size:18px;
	font-weight:bold;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:0px;
	padding-left:12px;
	border-bottom:2px solid #F7007B;
	margin-bottom: 2px;
	letter-spacing: -1px;
}

.text12narrow {
	font-size:12px;
	line-height:16px;
	font-weight:none;
}
.title{

	color:#FF6600;
	font-size:18px;
	font-weight:bold;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:0px;
	padding-left:12px;
	border-bottom:2px solid #FF6600;
	margin-bottom: 0px;
	letter-spacing: -1px;
}

.titletopic4{

	color:#FF6600;
	font-size:18px;
	font-weight:bold;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:0px;
	padding-left:12px;
	border-bottom:2px solid #FF6600;
	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;
}

.captiontopic{font-size:14px;color:#CC5200;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:#CC3E00;letter-spacing:1px;margin-top:6px;}


.caption{font-size:14px;color:#FF6600;font-weight:bold;}

.caption_sub{font-size:12px;color:#E58A25;font-weight:bold;margin-bottom:12px;margin-top:3px;}

.captionblack{font-size:14px;color:#333333;font-weight:bold;}

.captiongrey{font-size:12px;color:#666666;font-weight:bold;}