.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: #000000;text-decoration:none;}
a:visited{color:#000000;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.inf{color:#666666;}
a:visited.inf{color:#666666;}
a:hover.inf{color:#FF0000;text-decoration:underline;}
a:active.inf{color:#FF0000;}

.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;}

.caption{font-size:14px;color:#7F632E;font-weight:bold;}

.caption_sub{font-size:12px;color:#B7AA8E;font-weight:bold;margin-bottom:12px;margin-top:3px;}

.captionblack{font-size:14px;color:#333333;font-weight:bold;}

.captiontopic{font-size:14px;color:#7F632E;font-weight:bold;}

.captiongrey{font-size:12px;color:#666666;font-weight:bold;}


.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;
}

.text12narrow {
	font-size:12px;
	line-height:16px;
	font-weight:none;
}
.titletopic4 {

	color:#7F632E;
	font-size:18px;
	font-weight:bold;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:0px;
	padding-left:12px;
	border-bottom:2px solid #7F632E;
	margin-bottom: 0px;
	letter-spacing: -1px;
}

.title{

	color:#7F632E;
	font-size:18px;
	font-weight:bold;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:0px;
	padding-left:12px;
	border-bottom:2px solid #7F632E;
	margin-bottom: 0px;
	letter-spacing: -1px;
}



.text12link {
	font-size:12px;
	line-height:22px;
	text-decoration:none;
	font-weight:none;
	padding-left: 30px;
}



.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:#66490D;letter-spacing:1px;margin-top:6px;}


