﻿/* CSS Document */
/* 2nd Layer */

.hdb1		{ width:698px; background-color: #FFFFFF; padding: 1px; border: 1px solid #CCCCCC; margin-bottom:19px; }
.hdb2		{ width:696px; border: 1px solid #4BDCCD; background: url(../product/images/sp_title_a.gif) 1px top; }
.hdb3		{ width:696px; border: 1px solid #3399FF; background: url(../product/images/sp_title_b.gif) 1px top; }

#proIndex h1 { margin: 34px 0 28px 0; }
#proIndex h2 { margin: 0; padding: 6px 10px 5px; font-size: 12px; font-weight: bold; color: #FFFFFF; }
#proIndex .pmenu img					{ margin: 0; padding: 0; line-height: 0; }
#proIndex .pmenu table					{ width: 700px; border: none; }
#proIndex .pmenu table th,
#proIndex .pmenu table td				{ padding: 0 0 1px 0; border: none; }

/*新製品*/
#new table				{ margin-bottom: 20px; }
#new .newList tr		{ padding-bottom: 20px; }
#new .newList th		{ width: 135px; padding-top: 11px; background: url(../product/images/sp_new.gif) repeat-x; vertical-align: top; }
#new .newList td		{ background: url(../product/images/sp_new.gif) repeat-x; vertical-align: top; width: 205px; }
#new .newList td.no		{ background-image: none; width: 20px; }

#new .newList dt		{ width: 100%; background: none; margin: 0; padding: 15px 0px 0px 0px; font-size: 12px; font-weight: bold; border-bottom: dotted 1px #999999; }
#new .newList dd		{ margin: 10px 0 0 0; font-size:16px; font-weight: bold; line-height:140%; }
#new .newList dd a		{ padding-left: 15px; background: url(../product/images/i_arrownew.gif) no-repeat left center; }
#new .newList .video	{ margin: 0; padding-right: 10px; text-align: right; line-height: 0; }
#new .newList .video a	{ padding: 0; background: none; }

.lineup{ background-image: url(../product/images/ti_series.gif); background-repeat: no-repeat; padding-top: 16px; margin-bottom: 20px; }

/*製品*/
#proList table		{ border: none; }
#proList img.sp		{ margin-bottom:5px; }
#proList th.images	{ width:106px; vertical-align: top; }
#proList td			{ vertical-align: top; }
#proList .lineup td	{ width:234px; }

#proList dt			{ width: 100%; padding: 5px 0 0 0; background: none; font-size: 12px; line-height: 1em; font-weight: bold; }
#proList dd			{ margin: 10px 0; font-size:12px; }
#proList dd ul		{ margin: 0; padding: 5px 0; border-top: dotted 1px #999999; }
#proList dd li		{ width: 114px; margin: 0; padding: 0; display:inline-block; /display:inline;/*IE7*/  /zoom:1;/*IE7*/ zoom:1; }
/*
#proList dd li a	{ padding-left: 15px; background: url(../product/images/i_arrownew.gif) no-repeat left center; }
*/
#proList dd li.long	{ width: 100%; margin: 0; padding: 0; display:block; /display:block;/*IE7*/  /zoom:1;/*IE7*/ background:url(blt-list.gif) no-repeat left top; background-position:0 0.2em; zoom:1; }
.new	{ padding: 0 0 0 5px; vertical-align: middle; }

