h5.main_t {
	width:575;
	color:#336699;
	font-weight:bold;
	padding-left:10px;
	padding-top:6px;
	font-size: 0.95em;
	font-family: sans-serif;
	border: 1px solid #336699;
	padding-bottom: 6px;
}


h5.sub_t {
	margin-bottom:8px;
	border-style:dotted;
	border-width:0 0 1 0;
	border-color:#ffffff #ffffff #666666 #ffffff;
	color:#336699;
	font-size: 0.9em;
}

h1.feature {
	margin:0px; padding:4px 0px 3px 5px; 
	border:solid black; border-width:4px 0px 1px 0px;
/*	background:deepskyblue;*/
	font-size:18px;
}
div.article {
	padding:12px 0px 32px 0px; 
	border:solid #999999; border-width:0px 0px 1px 0px; 
}
div.article div.ttl {
	padding:0px 0px 4px 0px; 
	font-size:16px; font-weight:bold;
}
div.article div.nam {
	padding:4px 0px 4px 0px; 
	font-size:14px;
}
div.article div.con {
	padding:10px 0px 0px 0px;
	border:solid #cccccc; border-width:1px 0px 0px 0px;
	font-size:13px; line-height:1.2em;
}

.mgnL { padding-left:14px; }
.con_t { color:#336699; font-weight:bold; }
span.komoji_up { font-size:8px; position:relative; top:-4px; }
span.komoji_dw { font-size:8px; position:relative; top:0px; }
sup.komoji_up { font-size:10px; position:relative; top:-4px; }
sub.komoji_dw { font-size:10px; position:relative; top:-2px; }

.tab { float:left; margin-right:20px; }

.t2_b { font-size:12px; font-weight:bold; }
.photoL { float:left; margin-top:10px;margin-right:10px;margin-bottom:10px; }
.photoR { float:right; margin-top:10px;margin-left:10px;margin-bottom:10px; }

.c_blue { background-color:#E1E7F5; }
.c_blue2 { background-color:#D1E6F7; }
.c_gray1 { padding:2px 8px; background-color:#E6E6E6; }
.c_gray2 { padding:2px 8px; background-color:#CFCFCF; }
.c_green { color:#ffffff; background-color:#498285; }

.li_nakaguro { background-image:url(../images/com/nakaguro10x10.gif);
	background-repeat:no-repeat;
	margin-top:0px; padding-left:12px; padding-top:0px; }
	
.tech_f10{ font-family:sans-serif; font-size:10pt; }
.tech_go { font-family:sans-serif; font-size:12pt;
	background-color:#498285; color:white; text-align:center; }

.clr { clear:both; }


table.vtop td { vertical-align:top; }

