@charset "utf-8";/*----------------------------------------------------	レイアウト----------------------------------------------------*/#logo {	width: 517px;	height: auto;	background-image: url(../../at/images/product_tal/product_photo.gif);	background-repeatt: no-repeat;}#logo-tait {	padding-top: 149px;	width: 517px;	height: auto;	background-image: url(../../at/images/product_tait/logo.jpg);	background-repeat: no-repeat;}#logo-largekey {	width: 517px;	height: auto;	background-image: url(../../at/images/product_largekey/product_photo.gif);	background-repeat: no-repeat;}#logo-lprinter {	width: 517px;	height: auto;	background-image: url(../../at/images/product_printer/product_photo.gif);	background-repeat: no-repeat;}.menu-item {	margin-left: 8px;}.menu-item-bottom {	margin-top: 3px;}.large-photo {	padding-left: 73px;}#manu-spec-printer {	padding-bottom: 9px;}img.sub_title {	margin: 20px 0 5px 0;	clear: both;}p.product-txt {	margin:0 5px 5px 5px;}h1.feature1 {	margin:0 5px 0 5px;	color: #069;}h1.feature2 {	margin:0.7em 5px 0 5px;	color: #069;}h1.feature3 {	margin:0 5px 0 5px;	color: #069;	font-size: 1.3em;}h1.feature4 {	margin:20px 5px 0 5px;	color: #069;	font-size: 1.3em;}a.red {	color: red;}.font-red {	color: red;}p.product-txt-space {	margin:10px 5px 5px 5px;}img.large {	margin: 20px 0 10px 0;}img.large2 {	margin-bottom: 10px;}.feature-box1 {	padding-left: 5px;	width: 245px;	float: left;}.feature-box2 {	padding-left: 22px;	width: 245px;	float: right;}.feature-box3 {	padding-left: 5px;	width: 157px;	float: left;}.feature-box4 {	padding-left: 15px;	width: 157px;	float: left;}.feature-box5a {	width: 517px;	background-image: url(../../at/images/product_tait/feature1_sub1a.jpg);	background-repeat: no-repeat;	}.feature-box5b {	padding: 32px 0 0 10px;	width: 362px;}.feature-box6 {	padding-left: 10px;	width: 507px;}.feature-box7 {	width: 271px;	float: right;}.speak-box1 {	width: 356px;	background-image: url(../../at/images/product_tait/speak_box2.gif);	background-repeat: repeat-y;}.speak-box2 {	width: 271px;	background-image: url(../../at/images/product_tait/speak_box5.gif);	background-repeat: repeat-y;}.speaking-button1 {	padding-left: 16px;}.speaking-button2 {	padding-left: 8px;}img.feature1 {	margin: 0 0 10px 0;}img.feature2 {	margin: 10px 0 10px 0;}.spec {	padding-top: 3px;	border-top: 1px solid #008bd3;}.spec p.item {	margin-left: 10px;	width: 120px;	float: left;}.spec .item2 {	margin-left: 130px;	width: 387px;	_margin-top: -1.5em;}.spec .item3 {	margin-left: 130px;	width: 387px;}.spec .item2 .color1 {	width: 193px;	text-align: center;	float: left;}.spec .item2 .color2 {	width: 193px;	text-align: center;	float: right;}.through {	text-decoration: line-through;}.largekey1 {	margin-left: 5px;	width: 321px;	float: left;}.largekey2 {	margin-left: 5px;	width: 326px;	float: left;}ul {	margin: 0 5px 0 1.4em;}ul li {	list-style-type: disc; }ul li.space {	margin: 5px 0;}ul li a.red {	color: #339;}ul#printer {	margin-bottom: 0.3em;}table#large {	border: 1px solid #0092d0;	border-collapse: collapse;	border-spacing: 0;	background-color: #fff;	empty-cells: show;}table#large th{    border-right: 1px solid #0092d0;    border-bottom: 1px solid #0092d0;    background-color: #eef5f5;    padding: 0.3em 1em;    text-align: center;}table#large td{    border-right:1px solid #0092d0;    border-bottom:1px solid #0092d0;    padding:0.3em 0.3em;    text-align: center;}.printer-menu1 {	margin-top: 8px;}.printer-menu2 {	margin-top: 6px;}