@charset "UTF-8";

/* home製品ニュース用 topinfo2　*/

#contents #topinfo2 h1 {
	color: #000000;
}
#contents #topinfo2 h1 .btn_rss {
    left: 890px;
    top: 17px;
}
#contents #topinfo2 {
	color: #666666;
	overflow: hidden;
	margin-bottom: 40px;
	font-size: 1.2em;
	line-height: 1.6;
}
#contents #topinfo2 .message{
	padding:10px;
	font-size: 1em;
}
#contents #topinfo2 dl{
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
	margin-left: 8px;
}
#contents #topinfo2 a{
	color: #3366CC;
}
#contents #topinfo2 a:link,
#contents #topinfo2 a:visited,
#contents #topinfo2 a:hover,
#contents #topinfo2 a:active{
	color: #3366CC;
}
#contents #topinfo2 a:link.innerbox_right_arrow,
#contents #topinfo2 a:visited.innerbox_right_arrow,
#contents #topinfo2 a:hover.innerbox_right_arrow,
#contents #topinfo2 a:active.innerbox_right_arrow{
	color:#000;
}
#contents #topinfo2 dt,
#contents #topinfo2 dd.icon{
	float: left;
	width: 82px;
	display: block;
	display: inline;
	font-size: 0.9em;
}
#contents #topinfo2 dt{
	width: 90px;
}
#contents #topinfo2 dd.icon{
	text-align: center;
	margin-right: 5px;
	margin-top: 3px;
	line-height: 0;
}
#contents #topinfo2 dd.icon img{
	vertical-align: middle;
}
#contents #topinfo2 dd.txt{
	width: 742px;
	float: right;
	display: inline;
	font-size: 1em;
	background: url(/asset/images/icon-arrow-gray-right.gif) left 0.5em no-repeat;
	padding-left: 10px;
	margin-left: 10px;
}
#contents #topinfo2 dd.site-link {
	background: url(/asset/images/icon-link.gif) left 0.3em no-repeat;
	padding-left: 20px;
	margin-left: 0;	
}
#contents #topinfo2 dd.pdf-link {
	background: url(/asset/images/icon-pdf-link.gif) left 0.2em no-repeat;
	padding-left: 20px;
	margin-left: 0;	
}
#contents #topinfo2 #more{
	text-align: right;
}
#contents #topinfo2 #more a {
    background: url(/asset/images/icon-arrow-red_right.gif) no-repeat left center;
    display: inline;
    float: right;
    padding-left: 10px;
	font-size: 1em;
	color:#000000;
}
#contents #topinfo2 dd.bgnone{
	background: none;
	margin-left: 0;
	margin-right: 0;
}
#contents #topinfo2 dd.txt_left {
	float: left;
}
#contents #topinfo2 dd.txt_first {
	float: left;
	margin-left: 0;
	background: url(/asset/images/ul_list_image.gif) no-repeat left center;
	padding-left: 5px;
}


/* 新製品から探す用 topinfo3　*/

#contents #topinfo3 h1 {
	color: #000000;
}
/*#contents #topinfo3 h1 .btn_rss {
    left: 890px;
    top: 17px;
}*/

#contents #topinfo3 h2 {
	color: #000000;
	font-weight:normal;
}

#contents #topinfo3 {
	color: #666666;
	overflow: hidden;
	/*margin-bottom: 40px;*/
	margin-bottom: 20px;
	/*font-size: 1.2em;*/
	font-size: 1em;
	line-height: 1.6;
}
#contents #topinfo3 .message{
	padding:10px;
	font-size: 1em;
}
#contents #topinfo3 dl{
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
	margin-left: 8px;
}
#contents #topinfo3 a{
	color: #3366CC;
}
#contents #topinfo3 a:link,
#contents #topinfo3 a:visited,
#contents #topinfo3 a:hover,
#contents #topinfo3 a:active{
	color: #3366CC;
}
#contents #topinfo3 a:link.red_right_arrow,
#contents #topinfo3 a:visited.red_right_arrow,
#contents #topinfo3 a:hover.red_right_arrow,
#contents #topinfo3 a:active.red_right_arrow{
	color:#000;
}
#contents #topinfo3 dt,
#contents #topinfo3 dd.icon{
	float: left;
	width: 82px;
	display: block;
	display: inline;
	font-size: 0.9em;
}
#contents #topinfo3 dt{
	width: 90px;
}
#contents #topinfo3 dd.icon{
	text-align: center;
	margin-right: 5px;
	margin-top: 3px;
	line-height: 0;
}
#contents #topinfo3 dd.icon img{
	vertical-align: middle;
}
#contents #topinfo3 dd.txt{
	/*width: 742px;*/
	width: 400px;
	float: right;
	display: inline;
	font-size: 1em;
	background: url(/asset/images/icon-arrow-gray-right.gif) left 0.5em no-repeat;
	padding-left: 10px;
	margin-left: 10px;
}
#contents #topinfo3 dd.site-link {
	background: url(/asset/images/icon-link.gif) left 0.3em no-repeat;
	padding-left: 20px;
	margin-left: 0;	
}
#contents #topinfo3 dd.pdf-link {
	background: url(/asset/images/icon-pdf-link.gif) left 0.2em no-repeat;
	padding-left: 20px;
	margin-left: 0;	
}
#contents #topinfo3 #more{
	text-align: right;
}
#contents #topinfo3 #more a {
    background: url(/asset/images/icon-arrow-red_right.gif) no-repeat left center;
    display: inline;
    float: right;
    padding-left: 10px;
	font-size: 1em;
	color:#000000;
}
#contents #topinfo3 dd.bgnone{
	background: none;
	margin-left: 0;
	margin-right: 0;
}
#contents #topinfo3 dd.txt_left {
	float: left;
}
#contents #topinfo3 dd.txt_first {
	float: left;
	margin-left: 0;
	background: url(/asset/images/ul_list_image.gif) no-repeat left center;
	padding-left: 5px;
}
