@charset "Shift_JIS";
/*-------h1-------*/
h1 {
	margin: 0 0 30px 0;
}

/*-------h2-------*/
div.h2_block {
	margin-bottom: 20px;
}
div.h2_block h2 {

	
}
div.h2_block h2 img.icon {
	margin-right: 10px;

}
/*-------h3--------*/
h3 {
	font-weight: bold;
	padding: 0 0 10px 0;
}

/*-------h4--------*/
h4 {
	font-weight: bold;
	padding: 0 0 4px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #ccc;
}

/*-------taiou_area--------*/
div.taiou_area p {
	font-size: 85%;
}


/*-------tech_top_navi-------*/
ul.tech_top_navi li {
	float: left;
	padding: 0 10px 6px 0;

}


/*-------box area-------*/
/*for gray gradation list*/
.inc-linkbox01 {
	margin-bottom:10px;
	clear:both;
}
.inc-linkbox01 img {
	vertical-align:bottom;
}
.inc-linkbox01 ul {
	background:url(/home-theater/tmp_include/images/bg_bnrlist.gif) left bottom no-repeat;
	padding: 10px;
}
/*for gray gradation list
left photo*/
.inc-linkbox01 ul.photomenu li {
	margin-bottom:10px;
	clear:both;
	color: #000000;
	line-height: 1.2em;
	vertical-align: bottom;
	width:160px;
	min-height:0;
	text-align:left;
	/*\*//*/
display: inline-table;
/**/
}
*+html:first-child body .inc-linkbox01 ul.photomenu li{
overflow: hidden;
}
.inc-linkbox01 ul.photomenu li:after{
	content:".";
	display:block;
	height:0;
	clear: both;
	visibility:hidden;
	line-height:0;
}
/* \*/ 
* html .inc-linkbox01 ul.photomenu li {height:1%;} 
.inc-linkbox01 ul.photomenu li {display: block;} 
/* */
.inc-linkbox01 ul.photomenu li img{
	float:left;
	width:40px;
}
.inc-linkbox01 ul.photomenu li p {
	float:right;
	width:110px;
	line-height:1.2;
}
.inc-linkbox01 ul.photomenu li p a {
	display:block;
	padding-left: 10px;
	background:url(/home-theater/tmp_include/images/arrow_black.gif) left 0.4em no-repeat;
}

.inc-linkbox01 ul.photomenu li p a.active {
	font-weight: bold;
}

/*2010.03.31’Ç‰Á*/

.technology_column{
	width:540px;
	padding:10px;
	background:#E8E8E8;
	margin-bottom:10px;
}

table.techtable{
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	width:100%;
}
.techtable th{
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    color:#FFFFFF;
    background-color:#FF9900;
    padding:5px;
    text-align:center;
	vertical-align:top;
	font-weight:bold;
	font-size:85%;
	line-height:1.3em;
}
.techtable td{
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    padding:5px;
	vertical-align:top;
	font-size:85%;
	line-height:1.3em;
}

.w370{
	width:370px;
}

.border_t_b{
	border-top:#999999 1px dashed;
	border-bottom:#999999 1px dashed;
	padding:20px 0px;
}

