.title { font-size: 24px; font-weight: bold; color: #333366}
.midashi { font-size: 14px; font-weight: bold; color: #003399}
.caution { font-size: 10px; line-height: 130%; color: #CC0000}
.sizem .caution .caution_link {
	color: #0066CC;
}
.caution2 {	color: #000000;}
.caution_110 { font-size: 10px; line-height: 110%; color: #ff0000}
.caution a{ font-size: 10px; line-height: 130%; color: #CC0000}
.caution a:hover{ font-size: 10px; line-height: 130%; color: #FF0000}
.caution2 a{ font-size: 12px; line-height: 130%; color: #CC0000}
.caution2 a:hover{ font-size: 12px; line-height: 130%; color: #CC0000}
.caution_150 { font-size: 10px; line-height: 150%; color: #CC0000}
.caution_12 { font-size: 12px; line-height: 130%; color: #CC0000}
.caution_12 a{ font-size: 12px; line-height: 130%; color: #CC0000}
.caution_12 a:hover{ font-size: 12px; line-height: 130%; color: #FF0000}
.main { font-size: 12px; line-height: 120%; color: #333333}
.main2 { font-size: 13px; line-height: 120%; color: #333333}
.sizes { font-size: 10px; line-height: 130%}
.sizem { font-size: 12px;line-height: 1.25em; text-decoration: none;}
.sizel { font-size: 16px}
.sizell {
	font-size: 18px;
	line-height: 1.6em;
}
a:hover {  color: #0000FF; text-decoration: none}
.sizes2 {
	font-size: 10px;
	line-height: 130%;
	color: #666666;
}
a {
	color: #0066CC;
	text-decoration: underline;
}
.sizem2 {
	font-size: 12px;
	line-height: 1.25em;
	color: #666666;
}
.sizem3 { 
font-size: 12px;
line-height: 130%;
color: #666666;
color: #0066CC; 
}
.sizem4 {
	font-size: 10px;
	color: #00CCFF;
}
.sizeml {
font-size: 14px; line-height: 130%
}

.sizeml2 {
font-size: 14px; line-height: 130%; color: #666666;
}

.sizeml2 a {
	color: #0066CC;
	text-decoration: none;
}

.sizem_blue { font-size: 12px;line-height: 130%; text-decoration: none; color:#0066CC;}

.menu_sub {
	font-size: 10px;
	color: #0066CC;
}

.menu_sub a {
	font-size: 10px;
	color: #0066CC;
	text-decoration: none;
}

form {
	margin: 0px;
	padding: 0px;
}
.bg {
	font-size: 12px; line-height: 120%; color: #000000;
    background-color: #CCCCCC;
}
.release { font-size: 12px; line-height: 130%; color: #003399}
.release a{ font-size: 12px; line-height: 130%; color: #1A64FF}
.release a:hover{ font-size: 12px; line-height: 130%; color: #003399; text-decoration:none;}

input { color:#000000;}
.important01 {
	color: #FF0000;
	font-size: 12px;
	line-height: 1.25em;
	text-decoration: underline;
}
.top_banner a {
	display: block;
	height: 125px;
	width: 125px;
}
.caution_link {
	font-size: 12px;
	color: #CC0000;
}

img.newIcon {
	vertical-align: bottom;
}
