@charset "utf-8";
.content_txt { padding:0 8px; }
/*サイトマップ*/
.contentl { width:240px; float:left;}
.contentr { width:240px; float:right; }
#sitemap dt { color:#4E7294; font-weight:bold; margin:0 0 10px;}
#sitemap dd { margin:0 0 15px; }
#sitemap a:link{ color:#666666; text-decoration:underline; }
#sitemap a:visited{ color:#999999; text-decoration:underline; }
#sitemap a:hover { text-decoration:none; }
#sitemap ul { margin-left:1.5em; }
#sitemap li {
	list-style-type: disc;
	margin:0 0 10px;
}
/*論文*/
p.readerdl { font-size:smaller; line-height:130%; padding: 0 8px; margin:0 0 10px;}
/*layout floatclear*/
.readerdl:after{
	clear:both;
	content:".";
	display:block;
	height: 0px;
	visibility:hidden;
}
/* ¥*//*/
.readerdl {display:inline-block;}
/* eof_mac_hac */
.readerdl img { float:left; margin:0 8px 5px 0; }
#thesis h3 { background:#D8E7F8; padding:3px 5px; clear:both;}
#thesis ul { margin:0 10px; }
#thesis li { margin:0 0 10px; }
#thesis li img { vertical-align:middle; }
#thesis .content_txt a{ color:#FF9900; }
#thesis .content_txt a:link, #thesis .content_txt a:visited { text-decoration:underline; }
#thesis .content_txt a:hover { text-decoration:none; }
/*news*/
#news dt { font-weight:bold; }
#news dd {
	margin:5px 0 20px;
}
/*company*/
#company p {
	text-indent:1em;
}
#company table { margin:0 0 10px; }
#company th, #company td {
	padding:0 20px 2px ;
}
#company .content_txt a{ color:#FF9900; }
#company .content_txt a:link, #company .content_txt a:visited { text-decoration:underline; }
#company .content_txt a:hover { text-decoration:none; }
/*products*/
#prod dl { margin:0 0 10px; }
#prod dt { font-weight:bold; }
#prod dd { margin:5px 0 10px; }
.product dt { clear:right; }
#prod .product dd { margin-bottom:40px; font-size:smaller; }
#prod .contentl, #prod .contentr { margin-bottom:0px; width:230px; }
#prod .contentl img.floatr, #prod .contentr img.floatr{ margin-bottom:0px;}