
.sectionH1 h1 {
margin-bottom:6px;
}
.sectionH1 .text {
text-align:right;
margin-bottom:10px;
}
.sectionH1 .text span {
color:#f00;
font-weight:800;
}



/* lineup */
.sectionH1 .lineup {
margin-bottom:14px;
padding:20px 30px;
background-color:#FFF0B3;
}



/* each products */
.sectionH1 .lineup .product {
width:660px;
margin-bottom:20px;
background:url(../image/lineup_bg_01.png) repeat-y;
text-align:center;
}
.sectionH1 .lineup .last {
margin-bottom:0;
}
.sectionH1 .lineup .product h2 {
margin-bottom:19px;
text-align:left;
}
.sectionH1 .lineup .product .image {
display:block;
margin:0 auto 12px;
}
.sectionH1 .lineup .product table {
width:630px;
margin:0 auto 8px;
border-collapse:collapse;
}
.sectionH1 .lineup .product th,
.sectionH1 .lineup .product td {
padding:6px;
border:1px solid #FFBC31;
text-align:center;
}
.sectionH1 .lineup .product th {
background-color:#FFDC5C;
}
.sectionH1 .lineup .product .spec {
padding:0 15px 15px;
background:url(../image/lineup_bg_02.png) left bottom no-repeat;
text-align:left;
color:#666;
font-size:0.76em;
}
.sectionH1 .lineup .product .spec p{
font-size: 82%;
line-height: 140%;
}
.sectionH1 .lineup .product .spec ul {
list-style:none;
}
.sectionH1 .lineup .product .spec li {
display:inline;
padding-right:1em;
}
.sectionH1 .lineup .product .spec .link {
padding-top:15px;
color:#666;
}

/* Extend lineup (Dot report) */
.sectionH1 .lineup .dotreport th,
.sectionH1 .lineup .dotreport td {
padding:6px 0;
}


.sectionH1 .showcase02 p{
	text-align:left;
	padding-left:445px;
	font-size:10px;
	padding-top:5px;
	line-height:1.4;
}

