.f12 {
	font-size: 12px
}
.f12lh {
	font-size: 12px;
	line-height: 140%
}
.f5 {
	font-size: 5px
}
.f14lh {
	font-size: 14px;
	line-height: 130%;
}
.f16lh {
	font-size: 16px;
	line-height: 130%;
}

/* ___ ‹¤’Ê ___ */
body {
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #CC0033;
}
a:visited {
	color: #CC0033;
}
a:active {
	color: #6666FF;
}
.copy {
	font-size: 11px;
	line-height: 11px;
	text-align: right;
	border-top: 1px solid #333333;
	padding-top: 3px;
}
.menu_inq {
	font-size: 12px;
	line-height: 130%;
	padding-left: 6px;
	padding-top: 3px;
}
.f12lh-strong {
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
}
.pr_blue {
	color: #003399;
	padding: 3px;
	font-size: 12px;
	line-height: 140%;
	background: url(img/back_america.gif);
}
.pr_red {
	color: #FF3366;
	background: #F7ECF4;
	padding: 3px;
	font-size: 12px;
	line-height: 140%;
}
.pr_green {
	font-size: 12px;
	line-height: 140%;
	color: #006666;
	background: #E0FDEE;
	padding: 3px;
	width: 266px;
}
.pr_orange {
	font-size: 12px;
	line-height: 140%;
	background: #FCEBE4;
	font-weight: bold;
	text-align: center;
	padding: 3px;
}
.seminar_title {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-align: left;
	background: url(img/sankaku.gif) no-repeat 0px 5px;
	padding: 5px 0px 5px 12px;
}
.saminar_txt {
	font-size: 12px;
	line-height: 140%;
	padding-bottom: 2px;
}
.news {
	padding: 2px;
	border: 1px solid #333333;
}
.osusume_green {
	font-size: 12px;
	line-height: 140%;
	color: #339999;
	text-align: center;
}
.osusume_green em {
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	color: #FF3366;
	font-style: normal;
	padding-right: 3px;
}
#pic {
	float: left;
	margin: 0px 8px 8px 0px;
	height: 170px;
	width: 170px;
	padding: 0px;
}
.osusume_txt {
	font-size: 12px;
	line-height: 140%;
	text-align: left;
	padding: 6px;
}
.green_title {
	font-size: 14px;
	line-height: 120%;
	color: #00CC99;
	letter-spacing: 1px;
	vertical-align: middle;
	font-weight: bold;
}

.kurowaku {
	border: 1px solid #333333;
	padding: 3px;
	font-weight: normal;
	margin: 0px;
	font-size: 12px;
	line-height: 140%;
}
.green {
	font-size: 12px;
	line-height: 140%;
	color: #006666;
}
.f14-strong {
	font-size: 14px;
	line-height: 130%;
	font-weight: bold;
}
.green-strong {
	font-weight: bold;
	color: #006666;
}
.pink_title {
	font-size: 14px;
	line-height: 120%;
	color: #FF6699;
	letter-spacing: 1px;
	vertical-align: middle;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.table-title1 {
	font-size: 12px;
	color: #FFFFFF;
	background: #FF6699;
	text-align: center;
	font-weight: bold;
}
.event {
	font-size: 12px;
	font-weight: bold;
	color: #FF3366;
	background: #FFFFFF;
	text-align: center;
}
.table-title2 {
	font-weight: bold;
	background: #FFCCCC;
	text-align: center;
	font-size: 12px;
}
.table-txt1 {
	background: #FFFFFF;
	text-align: center;
	font-size: 12px;
	line-height: 140%;
}
.table-txt2 {
	background: #FFEEEE;
	text-align: center;
	font-size: 12px;
	line-height: 140%;
}
.f12-white {
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.pink {
	font-size: 12px;
	line-height: 140%;
	color: #FF6699;
	text-align: left;
}
.pr_mail {

	font-size: 12px;
	line-height: 140%;
	color: #CC0000;
	background: #F9E8E8;
	padding: 3px;
	width: 334px;
}
.title_setsu {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
	text-align: left;
	padding-left: 36px;
}
.table-txt3 {
	background: #FFDFDF;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	padding-right: 6px;
	padding-left: 6px;
}
