<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
-----------------------------------------------

update:2009/2/20
----------------------------------------------- */

/*
===== CONTENTS =====

	1: common
	2: p-top
	3: p-list
		:ex-page
		:award
		:ono
		:p-special
	10:concept
	11:p-other
	12:p-faq
	13:p-sitemap
	14:p-user
	
	20:special307
	30:compare
		
====================
*/

.h_eadline{
	background-image:url(product/bar-black.jpg);
	color:#fff;
	padding-left:15px;
	margin-bottom:1px;
}
.h_eadline2{
	background-image:url(product/bar-red.jpg);
	color:#fff;
	padding-left:15px;
	margin-bottom:1px;
}

/* 1: common
----------------------------------------------- */

.p-page #navi a{background-image:url(product/navi.jpg);}

.p-page .sub-list #finish{
	background-color:#bdbaad;
}

/* 2: p-top
----------------------------------------------- */

#p-top #column1 h2{background-image:url(common/column1/products-h2.gif);}
#p-top #news-box1 h3{background-image:url(common/column1/whats.gif);}
#p-top #news-box2 h3{background-image:url(common/column1/press.gif);}
#p-top #news-box3 h3{background-image:url(common/column1/award.gif);}
#p-top #news-box-media h3{background-image:url(common/column1/media.gif);}
#p-top #news-box-press h3{background-image:url(common/column1/press2.gif);}
#p-top #news-box3 h4{background-color:#785f0f;}

#p-top #c2-img1{position:relative; top:0px; _top:-1px;}
#p-top #c2-img2{position:relative; top:0px; _top:-1px;}
#p-top #c2-img3{position:relative; top:-1px;}
#p-top #c2-img4{position:relative; top:-1px;}

/* 3: p-list
----------------------------------------------- */

.p-list h1{margin-bottom:2px;}
.p-list #special img{margin-bottom:1px;}
.p-list .block{margin:25px 0px;}
.products-ex .block{margin:0 0 25px 0;}

.p-list .block h2{
	background-image:url(product/bar-black.jpg);
	color:#fff;
	line-height:25px;
	padding-left:15px;
	margin-bottom:1px;
}

/*
===== ex-page =====
*/

.products-ex .block h2{font-size:120%;}
.p-list .block .go{text-align:right;}
.none{position:absolute; top:-9000px;}

/*----- contents-menu -----*/

#contents-menu{
	background-image:url(product/contents-menu/all.jpg);
	width:524px;
	height:88px;
	display: inline-block;
}

#contents-menu:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}

#contents-menu li{
	float:left;
}

#contents-menu a{
	display:block;
	height:88px;
	text-indent:-9000px;
	width:75px;
	background-image:url(product/contents-menu/all.jpg);
}

#contents-menu #c-m-top a{ background-image:url(product/contents-menu/all-speaker.jpg);}

#c-m-sound a{background-position:-75px -88px;}
#c-m-set a{background-position:-150px -88px;}
#c-m-scene a{background-position:-225px -88px;}
#c-m-user a{background-position:-300px -88px;}
#c-m-award a{background-position:-375px -88px;}
#c-m-shop a{background-position:-450px -88px;}

#contents-menu #c-m-toritsuke a{background:url(product/contents-menu/toritsuke.jpg) top no-repeat;}

.produicts-sound #c-m-sound a,#c-m-sound a:hover{background-position:-75px -176px;}
.produicts-set #c-m-set a,#c-m-set a:hover{background-position:-150px -176px;}
.produicts-scene #c-m-scene a,#c-m-scene a:hover{background-position:-225px -176px;}
.produicts-user #c-m-user a,#c-m-user a:hover{background-position:-300px -176px;}
.produicts-award #c-m-award a,#c-m-award a:hover{background-position:-375px -176px;}
.produicts-shop #c-m-shop a,#c-m-shop a:hover{background-position:-450px -176px;}

.produicts-sound #contents-menu #c-m-toritsuke a,
#contents-menu #c-m-toritsuke a:hover{background:url(product/contents-menu/toritsuke.jpg) bottom no-repeat;}


#contents-menu #c-m-shop a{ width:74px;}

.td510-p #c-m-top a{background-position:0px 0px;}
#td510-index #c-m-top a,.td510-p #c-m-top a:hover{background-position:0px -88px;}

.td508ii-p #c-m-top a{background-position:-75px 0px;}
#td508ii-index #c-m-top a,.td508ii-p #c-m-top a:hover{background-position:-75px -88px;}

.td508paii-p #c-m-top a{background-position:-150px 0px;}
#td508paii-index #c-m-top a,.td508paii-p #c-m-top a:hover{background-position:-150px -88px;}

.tda501ii-p #c-m-top a{background-position:-225px 0px;}
#tda501ii-index #c-m-top a,.tda501ii-p #c-m-top a:hover{background-position:-225px -88px;}

.td307ii-p #c-m-top a{background-position:-300px 0px;}
#td307ii-index #c-m-top a,.td307ii-p #c-m-top a:hover{background-position:-300px -88px;}

.td307paii-p #c-m-top a{background-position:-375px 0px;}
#td307paii-index #c-m-top a,.td307paii-p #c-m-top a:hover{background-position:-375px -88px;}

.td307thii-p #c-m-top a{background-position:-450px 0px;}
#td307thii-index #c-m-top a,.td307thii-p #c-m-top a:hover{background-position:-450px -88px;}

.sw316-p #c-m-top a{background-position:-525px 0px;}
#sw316-index #c-m-top a,.sw316-p #c-m-top a:hover{background-position:-525px -88px;}

.td725sw-p #c-m-top a{background-position:-600px 0px;}
#td725sw-index #c-m-top a,.td725sw-p #c-m-top a:hover{background-position:-600px -88px;}

.d6-p #c-m-top a{background-position:-675px 0px;}
#d6-index #c-m-top a,.d6-p #c-m-top a:hover{background-position:-675px -88px;}

.d3ii-p #c-m-top a{background-position:-750px 0px;}
#d3ii-index #c-m-top a,.d3ii-p #c-m-top a:hover{background-position:-750px -88px;}

.d5ii-p #c-m-top a{background-position:-825px 0px;}
#d5ii-index #c-m-top a,.d5ii-p #c-m-top a:hover{background-position:-825px -88px;}

.cb1-p #c-m-top a{background-position:-900px 0px;}
#cb1-index #c-m-top a,.cb1-p #c-m-top a:hover{background-position:-900px -88px;}

.td712zmk2-p #c-m-top a{background-position:-975px 0px;}
#td712zmk2-index #c-m-top a,.td712zmk2-p #c-m-top a:hover{background-position:-975px -88px;}

/* products-footer */

#products-footer{
	background:url(common/dot.gif) left top repeat-x;
	padding-top:5px;
	margin-top:5px;
}

#products-footer table{width:524px;}
#products-footer .col1{text-align:right; width:237px;}
#products-footer .col2{text-align:center; width:50px; color:#cdcdcd;}
#products-footer .col3{text-align:left; width:237px;}

#products-footer p{
	text-align:center;
	color:#cdcdcd;
	background-color:#e0e0e0;
	padding:5px 0;
	word-spacing:-2px;
	margin:3px 0;
}

#products-footer p strong{color:#000;}

/*----- products-new-block -----*/

#main .products-new-title{
	background-image:url(product/contents-menu/produicts-title.jpg);
	color:#000;
	font-weight:bold;
	line-height:25px;
	padding-left:15px;
	margin-bottom:1px;
	font-size:120%;
}

#main .products-new-block .products-new-title{margin-bottom:25px;}

.p-page .inner{margin-left:12px;}
.products-new-block h3{margin-bottom:15px;}
.products-new-block p{line-height:1.6; margin-bottom:15px;}

.dot-line{
	background:url(common/dot-line.gif) left repeat-x;
	height:1px;
	display:block;
	margin-bottom:20px;
}

/*----- float ----*/

.float{_display: inline-block; margin-bottom:10px;}
*:first-child+html .float {display: inline-block;}

.float div{
	display:table-cell;
	vertical-align:top;
	_float:left;
}
*:first-child+html .float div{float: left;}


/*----- special2 -----*/

#special2 div{
	background-color:#d9d9d9;
	margin-bottom:3px;
}

#special2 dl{padding:5px 10px;}
#special2 dt{font-weight:bold; font-size:120%;}


/*----- shop -----*/

.produicts-shop .shop-table1 th{width:83%;}
.produicts-shop .shop-table1 td{width:17%;}

.produicts-shop .shop-table1 td td{width:auto; padding:0;}

.produicts-shop .shop-table1 .add{padding:0;}
.produicts-shop .shop-table1 table{ width:524px;}
.produicts-shop .shop-table1 .col1{width:1%; padding:2px 0;}
.produicts-shop .shop-table1 .col2{ width:99%;text-align:right; padding:2px 0;}

.produicts-shop .shop-table1 .col2 table{
	margin-right:1px;
	width:auto;
	margin-left:auto;
}

.produicts-shop .shop-table1 .col2 td{
	line-height:18px;
	_font-size:12px;
}

.produicts-shop .shop-table1 .col2 .color{padding-right:3px;}
.produicts-shop .shop-table1 .col2 .silver,
.produicts-shop .shop-table1 .col2 .black,
.produicts-shop .shop-table1 .col2 .white{
	width:65px;
	background-position:right;
	background-repeat:no-repeat;
	border:1px solid #bfbfbf;
	line-height:18px;
}

.shop-table1 .silver{ background-image:url(product/shop/silver.jpg);}
.shop-table1 .black{ background-image:url(product/shop/black.jpg);}
.shop-table1 .white{ background-image:url(product/shop/white.jpg); color:#000;}


.produicts-shop .shop-table1 .col2 .silver span,
.produicts-shop .shop-table1 .col2 .black span,
.produicts-shop .shop-table1 .col2 .white span{
	padding-left:3px;
	font-family: "Osaka","ＭＳ Ｐゴシック","MS UI Gothic",sans-serif;
}


/*----- sound -----*/

.tech-list li{margin-bottom:3px;}

.tech-item{position:relative; margin-bottom:3px;}
.tech-item p{
	position:absolute;
	top:120px;
	left:16px;
	width:330px;
	line-height:1.4;
}
.tech-item .long{width:480px;}
.tech-item .short{width:275px;}

#tech-concept{
	background:url(../../j05_td510/img/sound-bg.jpg) right top no-repeat;
	_height:275px;
	min-height:275px;
}
#tech-concept h3{
	background-image:url(../../j05_td510/img/sound-title.jpg);
	width:193px;
	height:28px;
	text-indent:-9000px;
}
#tech-concept p{padding-right:130px;}


#main .chara3 .products-new-title{margin-bottom:0;}

.chara3 div{
	_height:232px;
	min-height:233px;
	border-bottom:1px solid #fff;
	margin-bottom:2px; 

}


.chara3 div dl{position:absolute;top:-9000px;}
.chara3 div p{padding:95px 205px 0 14px;}
.white{color:#fff;}

#chara-meiryo{background-image:url(../../j05_td510/img/sound-chara-1.jpg);}
#chara-kuukan{background-image:url(../../j05_td510/img/sound-chara-2.jpg);}
#chara-speed{background-image:url(../../j05_td510/img/sound-chara-3.jpg);}

/*----- scene -----*/

.scene-list li{margin-bottom:3px;}

/*----- set -----*/

.center{text-align:center;}

/*----- award-block -----*/

#award-block .frame{
	background-image:url(product/contents-menu/award-img.jpg);
	min-height:118px;
	_height:118px;
}

#award-block .frame .inner{padding-top:60px;}


/* products-user */

.products-user{margin:22px 0;}

.products-user .intro{ padding:0 10px 15px 10px;}
.products-user .intro .notes{
	font-size:90%;
	padding-top:5px;
}
.gray{color:#a0a0a0;}

.products-user h2{margin-bottom:1px;}

.products-user .user table{
	width:524px;
	margin-bottom:3px;
}
.products-user .user th,
.products-user .user td{
	padding:3px 15px;
	vertical-align:middle;
	width:50%;
}
.products-user .user th{background:#f2f2f2 url(common/delta.gif) left no-repeat;}
.products-user .user td{background-color:#d9d9d9;}

.products-user .user p{
	font-weight:bold;
	padding:10px;
	border-bottom:1px solid #959595;
	margin-bottom:10px;
}
.products-user .user dl{
	margin:10px;
}
.products-user .user dt{
	background:url(common/circle/blue.gif) left no-repeat;
	padding-left:13px;
	color:#959595;
	margin-bottom:5px;
}
.products-user .user dd{
	font-size:80%;
	padding-bottom:10px;
}


/*
===== award =====
*/


.p-list #main .award h2{background-image:url(product/bar-red.jpg);}
.p-list .award table{width:100%; margin-bottom:5px;}

.p-list .award th,.p-list .award td{
	border-width:0px 0px 1px 0px;
	border-color:#fff;
	background-color:#e6e6e6;
}

.p-list .award th{
	width:103px;
}

.p-list .award td{
	background-position:10px 10px;
	padding:7px 5px 3px 20px;
}

.p-list .award .ja{background-image:url(product/award/jp.jpg);}
.p-list .award .en{background-image:url(product/award/uk.jpg);}
.p-list .award .fr{background-image:url(product/award/fr.jpg);}


.p-list .award p span{ padding:0px 10px; background-position:left;}

.p-list .award .go{margin-top:-1.2em;}
.en .award .go{margin-top:0px;}

/*
===== ono-cd =====
*/


#ono-cd .award h2{margin-bottom:5px;}

.p-list .award .dot,.p-list .award .kome2{
	padding-left:15px;
	background-position:0px 4px;
	margin-left:15px;
}

.p-list .award .dot{background-image:url(product/special/ono/dot.gif);}
.p-list .award .kome2{background-image:url(product/special/ono/kome.gif);}

#ono-cd #button{text-align:center;}
#ono-cd #button a{
	background-image:url(product/special/ono/button.jpg);
	width:204px;
	height:44px;
	text-indent:-9000px;
	display:block;
	margin:0px auto;
}

/*
===== p-special =====
*/


.p-special .block h2{margin-bottom:5px;background-image:url(product/bar-red.jpg);}

.p-special .p{margin-left:13px;}

.p-special .block .dot,.p-special .block .kome2,.p-special .block .maru{
	padding-left:15px;
	background-position:0px 4px;
	_background-position:0px 2px;
	margin-left:15px;
}

.p-special .block .dot{background-image:url(product/special/ono/dot.gif);}
.p-special .block .kome2{background-image:url(product/special/ono/kome.gif);}
.p-special .block .maru{background-image:url(product/special/aomaru.gif);}

.p-special .block .kome3{
	background-image:url(product/special/kome3.gif);
	background-position:0px 4px;
	margin-left:15px;
	padding-left:12px;
	font-size:80%;
}


.p-special  #button a{
	background-image:url(product/special/ono/button.jpg);
	width:204px;
	height:44px;
	text-indent:-9000px;
	display:block;
}

#special-cb1 #table1 span{font-size:80%; line-height:1.4;}
#special-cb1 #button{float:right;}
#special-cb1 #button a{background-image:url(product/special/cb1-button.jpg);}

/*----- case -----*/

.p-list .case{
	margin:25px 15px;
	padding-bottom:25px;
	background:url(common/dot.gif) repeat-x bottom;
}

.p-list .case h3{
	margin-bottom:20px;
	font-weight:bold;
	font-size:130%;
}

/*----- block2 -----*/

.p-list .block2 .case{
	background:none;
	padding-bottom:10px;
}

.p-list .block2 .case h3{
	font-size:100%;
	margin-bottom:0px;
}

.p-list .block2 .go{display:block!important;}


/*----- image -----*/

.p-list #image p{
	background-color:#f2f2f2;
	padding:3px 0px 3px 15px;
}

/*----- spec -----*/

.spec table{width:100%;}
.spec th{width:18%;}
.spec .head{width:27%;background-color:#000;}
.en .spec .head{width:32%;}

.spec th,.spec td{
	border-width:0px 0px 1px 0px;
	border-color:#fff;
	line-height:25px;
	padding-left:10px;
}

.spec .a th{background-color:#d9d9d9;}
.spec .a td{background-color:#f2f2f2;}
.spec .b th{background-color:#b9b9b9;}
.spec .b td{background-color:#e6e6e6;}


/*----- catalogue -----*/

.p-list #catalogue li{
	background:left url(product/p-list-pdf.gif) no-repeat #f2f2f2;
	line-height:24px;
	padding-left:35px;
	margin-bottom:1px;
}

.p-list #catalogue p{
	margin:15px 0px 15px 40px;
	text-indent:-1em;
	font-size:80%;
	position:relative;
}

.p-list #catalogue p img{
	position:absolute;
	right:0px;
	top:0px;

}


/*----- magazine -----*/

#award-page h1{margin-bottom:0px;}


.p-list #magazine .case{
	margin:0px 0px 3px 0px;
	padding:0px;
	background-image:none;
}

.p-list #magazine h2{
	color:#fff;
	background:url(product/magazine-h2.jpg) repeat-x;
	line-height:25px;
	padding-left:15px;
	margin-bottom:0px;
}

.p-list #magazine h3{
	background:url(product/magazine.jpg);
	line-height:35px;
	font-size:130%;
	font-weight:normal;
	padding-left:95px;
	margin-bottom:0px;
}

#magazine p{
	background-color:#7f7f7f;
	color:#fff;
	padding:15px;
}


/* 10:concept-page
----------------------------------------------- */

.concept-page .block h2{
	background:url(product/bar-black.jpg);
	line-height:25px;
	color:#fff;
	padding-left:15px;
	font-weight:bold;
	font-size:110%;
}

/*----- menu -----*/

.concept-page #menu{
	display: inline-block;
	margin-bottom:15px;
}

.concept-page #menu:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}

.concept-page #menu li{float:left;}

.concept-page #menu li a{
	background: url(product/concept/menu.jpg) no-repeat;
	width:105px;
	display:block;
	text-align:center;
	font-size:10px;
	padding-top:26px;
}

.concept-page #menu #menu2 a{background-position:-105px top;}
.concept-page #menu #menu3 a{background-position:-210px top;}
.concept-page #menu #menu4 a{background-position:-315px top;}

.concept-page #menu #menu5 a{
	width:104px;
	background-position:-420px top;
}


/*----- page-navi -----*/

.concept-page #page-navi{
	text-align:center;
	margin:25px 15px;
	padding-top:20px;
	border-width:1px 0px 0px 0px;
	border-color:#959595;
}

.concept-page #page-navi .back{	padding-right:9px;}

.concept-page #page-navi .page{
	color:#c80000;
	border-width:0px 0px 0px 1px;
	border-style:solid;
	border-color:#959595;
	padding:0px 8px 0px 13px;
}


.concept-page #page-navi .next{
	border-width:0px 0px 0px 1px;
	border-style:solid;
	border-color:#959595;
	padding-left:13px;

}

/*----- concept1 -----*/

#concept1 .block{position:relative;}

#concept1 .case{
	background:url(product/concept/1-bg.jpg) repeat-x;
	position:relative;
	display: inline-block;
	width:100%;
}

#concept1 .case:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}

#concept1 .block h3{
	font-weight:bold;
	font-size:130%;
	padding:28px 0px 30px 17px;
	position:absolute;
	z-index:2;
}

#concept1 .case img{z-index:1;	float:left;}

#concept1 .case .text{
	float:right;
	width:320px;
	padding-top:100px;
}

#concept1 .case p{
	margin-bottom:20px;
	padding-right:25px;
	line-height:1.4;
}

/*----- concept-common -----*/

.concept-common .diagram{color:#0064c8;}
.concept-common .summary{color:#959595;}

.concept-common .case{
	background:url(common/dot.gif) bottom repeat-x;
	margin:20px 15px;
}

.concept-common .last-item{ background-image:none;}

.concept-common .block h3{
	font-size:130%;
	line-height:1.5;
	padding-bottom:20px;
}

.concept-common .case .title{
	background:url(common/circle/circle.gif) left 3px no-repeat;
	color:#959595;
	padding-left:12px;
}

.concept-common .title2{
	background:url(common/circle/blue.gif) left 4px no-repeat;
	padding-left:12px;
	color:#0064c8;
}

.concept-common .case p{
	padding-bottom:15px;
	line-height:1.4;
}

.concept-common .case img{
	margin:20px auto 0px auto;
	display:block;
	text-align:center;
	position:relative;
	top:-20px;
}


/*----- concept4 -----*/

#concept4 #page-menu{
	position:relative;
	min-height:310px;
	_height:310px;
}

#concept4 #page-menu img{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

#concept4 #page-menu ul{
	padding-top:270px;
	padding-bottom:10px;
	position:relative;
	z-index:2;
}

#concept4 .box{
	display: inline-block;
	margin-bottom:30px;
}

#concept4 .box:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}

#concept4 .box .image{
	display:inline;
	margin-left:10px;
	float:left;
	width:140px;
}

#concept4 .box .text{
	display:inline;
	float:left;
	width:320px;
	margin-left:20px;
}


/*----- concept5 -----*/

#concept5 .box{
	width:495px;
	display: inline-block;
}

#concept5 .box:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}


#concept5 .box .text{
	width:365px;
	float:left;
}

#concept5 .box .image{
	width:115px;
	float:right;
}

#concept5 .box .image img{
	margin:0px;
	position:static;
}


/* 11: p-other
----------------------------------------------- */

.p-other .block{
	margin:20px 15px;
	border-width:0px 0px 1px 0px;
	border-color:#959595;
	padding-bottom:10px;
}

.p-other .last-item{border-width:0px;}

.p-other .dl1 dt{
	background:url(common/circle/circle.gif) left no-repeat;
	color:#959595;
	padding-left:12px;
}

.p-other .dl1 dd{
	margin-bottom:20px;
}



/* 12: p-faq
----------------------------------------------- */

.p-faq #block2 p,.p-faq #block2 dl{
	padding-bottom:15px;
}

.p-faq #block2 dt{
	background:url(common/circle/blue.gif) left no-repeat;
	padding-left:12px;
}

.p-faq #block2 a{font-weight:bold;}


.p-faq #block3 dt{background-position:left 4px;}

.p-faq #block3 dd{
	background:url(common/circle/blue.gif) left 4px no-repeat;
	text-indent:12px;
}

.p-faq #block3 .sub-dt{background-image:url(common/circle/gray.gif);}
.p-faq #block3 .sub-dd{background-image:none; text-indent:0px;}


.p-faq #block3 li{ text-indent:0px;}

.p-faq #block3 .go{text-align:right;}


/* 13: p-sitemap
----------------------------------------------- */

#p-sitemap .block{
	display: inline-block;
}

#p-sitemap .block:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}


#p-sitemap .case{
	float:left;
	width:250px;
}

#p-sitemap .case li{
	position:relative;
	margin-bottom:3px;
}

#p-sitemap .case li span{
	display:block;
	position:absolute;
	top:0px;
	left:110px;
}


/* 14: p-user
----------------------------------------------- */

#p-user #list{
	margin:20px 0px;
}

#p-user #list a{
	font-size:80%;
	line-height:1.3;
}

#p-user .stripe .c2{
	color:#000;
	font-weight:bold;
}

#p-user .stripe .d{
	padding-bottom:20px;
}

#p-user .stripe .d .title{
	background:url(common/circle/blue.gif) no-repeat left;
	color:#959595;
	padding-left:15px;
	font-size:100%!important;
}

#p-user .stripe .d .prf{
	float:left;
	width:400px;
}

#p-user .stripe .d .prf p{
	margin-bottom:5px;
	font-size:80%;
	padding-right:10px;
}

#p-user .stripe .d .photo{
	width:108px;
	float:right;
}

#p-user .stripe .d img{float:none; margin-bottom:3px;}

#p-user .stripe .d .photo a{
	font-size:80%;
}

#p-user .go-top{
	margin-top:-21px;
	text-align:right;
}


/* 20: special307
----------------------------------------------- */

#special307 .block{
	margin-left:0px;
	margin-right:0px;
}

#special307 #block1{
	padding-bottom:20px;
}

#special307 #block1 td{
	font-size:95%;

}

#special307 .col1{width:255px;}
#special307 .col2{width:10px;}
#special307 .col3{width:201px;}
#special307 .col5{width:161px;}
#special307 .space{ height:25px;}

#special307 .col1 span{
	background:url(common/circle/circle.gif) left no-repeat;
	padding-left:10px;
	color:#999;
}

#special307 .col4 a{
	text-align:center;
	display:block;
	font-size:10px;
}

#special307 .low{
	margin-top:5px;
}

#special307 .col5 span{
	font-size:10px;

}

#special307 .kome{
	color:#0064c8;
}


/* 30: compare
----------------------------------------------- */

.compare-p #header{ height:48px;}

#compare-navi{
	position:absolute;
	bottom:10px;
	right:10px;
}

#compare-navi a{margin-left:30px;}

.compare-p h1{
	font-size:120%;
	color:#fff;
	font-weight:bold;
	background-image:url(product/compare/title.jpg);
	line-height:25px;
	height:25px;
	padding-left:15px;
}

/* compare-table */

.compare-table{border-left:1px solid #ebefe1;}
.compare-table th,.compare-table td{
	border-style:solid;
	border-width:0 1px 1px 0;
	border-color:#ebefe1;
	padding:8px 3px;
	vertical-align:top;
}

.compare-table thead td{padding:5px 0 5px 0px ; text-align:center;}
.compare-table .no-border-bottom{border-width:0 1px 0px 0;}
.compare-table .b td{background-color:#eef2e8;}
.compare-table .gaikei td{
	padding:0 ;
	background-image:url(product/compare/gaikei-bg.jpg);
	background-position:bottom; background-repeat:repeat-x;
}
.compare-table .gaikei p{padding:5px;}
.color td{padding:5px 0 5px 5px;}

/* color */


.color li{
	padding-top:22px;
	width:136px;
	background-image:url(product/compare/color.jpg);
	margin-bottom:5px;
}

.color1{ background-position:left top;}
.color2{ background-position: center top;}
.color3{ background-position: right top;}




/* footer-table */

.footer-table{width:100%;}
.footer-table td{padding:2px 9px;}
.footer-table .row1 td{text-align:right; border-bottom:1px solid #000;}
.footer-table .row1 td a{margin-left:30px;}

.footer-table .col3{text-align:right;}














</pre></body></html>