.iiyamaB .iiyamaC {
background:url(http://img.kakaku.com/images/article/pr/09/iiyama05/tpbg.jpg) no-repeat left top #70dbff;
padding-bottom:15px;
}
.iiyamaB .secB { background:url(http://img.kakaku.com/images/article/pr/09/iiyama05/tpbg2.jpg) no-repeat left top #70dbff; }
.iiyamaB .lead {
margin:0 0 0 4px;
width:450px;
color:#0f2b34;
}
.iiyamaB .lead p {
padding:9px 10px;
font-size:112%;
font-weight:bold;
line-height:130%;
}
.iiyamaB .arcB {
margin:5px 9px 15px 9px;
padding-bottom:2px;
background:#FFFFFF url(http://img.kakaku.com/images/article/pr/09/iiyama05/arcbg.gif) no-repeat bottom left;
height:1%;
line-height:100%;
}
.iiyamaB .arcB .timg {
float:left;
width:370px;
margin:10px 0 15px 0;
padding-top:10px;
text-align:center;
}
.iiyamaB .arcB .tdata {
float:left;
width:370px;
}
.iiyamaB .arcB .tdata p {
font-size:120%;
padding:10px 0;
}
.iiyamaB .arcB .btr {
padding:5px 0 20px 0px;
clear:both;
text-align:center;
}
.iiyamaB .arcB .spec {
width:319px;
padding-bottom:0px;
margin-bottom:15px;
}
.iiyamaB .arcB .spec h4 {
background:url(http://img.kakaku.com/images/article/pr/09/iiyama05/spctit.gif) no-repeat left top #cecece;
color:#333333;
padding:5px 8px 4px 8px;
margin-bottom:0px;
}
.iiyamaB .arcB .spec table {
font-size:82%;
width:100%;
border:1px solid #cecece;
border-top:none;
border-collapse:separate;
}
.iiyamaB .arcB .spec table th {
width:80px;
border-right:1px solid #eee;
background:#ffffff;
}
.iiyamaB .arcB .spec table .odd th { background:#f8f8f8; }
.iiyamaB .arcB .spec table td { background:#ffffff; }
.iiyamaB .arcB .spec table .odd td { background:#f8f8f8; }
.iiyamaB .arcB .spec table th,
.iiyamaB .arcB .spec table td {
padding:3px 5px;
line-height:120%;
}
.iiyamaB .lineupB {
height:1%;
background:#a8e9ff url(http://img.kakaku.com/images/article/pr/09/iiyama05/lineup_btm.jpg) bottom left no-repeat;
height:1%;
margin:2px 9px 0px 9px;
}
.iiyamaB .lineup {
float:left;
width:183px;
display:inline;
margin-left:2px;
padding-bottom:12px;
}
.iiyamaB .lineup h4 {
margin:5px 0 5px 13px;
font-size:110%;
}
.iiyamaB .lineupB h4.lin { margin:0px 0 5px 0px; }
.iiyamaB .lineup h4 a { text-decoration:underline; }
.iiyamaB .lineup .limg { text-align:center; padding:3px 0 5px 0; }
.iiyamaB .lineup .bpt {
font-weight:bold;
font-size:100%;
margin-left:13px;
}
.iiyamaB .lineup .bpt span {
font-family:'verdana';
font-size:160%;
color:#e20101;
margin:0 5px 0 0px;
}
.iiyamaB .lineup .btp {
text-align:center;
margin:10px 0 0 0;
}
.iiyamaB .banner {
text-align:center;
padding-top:12px;
}
/**** 下層 *****/

.iiyamaB .secB .arcB {
margin-top:0;
margin-bottom:0;
}
.iiyamaB .navB {
margin-top:25px;
margin-left:20px;
height:1%;
padding-bottom:0px;
}
.iiyamaB .navB ul {
height:49px;
overflow:hidden;
}
.iiyamaB .navB ul li {
float:left;
font-size:0;
display:inline;
}
.iiyamaB .navBt {
margin-top:0px;
padding-bottom:0px;
}
.iiyamaB .contB { padding:10px 12px 18px 12px; }
.iiyamaB .contB h4 { padding:25px 0 15px 0; }
.iiyamaB .contB h4.ft { padding:8px 0 15px 0; }
.iiyamaB .contB p {
font-size:118%;
line-height:140%;
padding:0 5px 15px 5px;
}
/**** イメージ *****/
.iiyamaB .imgT {
margin:0 auto 13px auto;
text-align:center;
}
.iiyamaB .imgT table {
margin:0 auto;
width:618px;
}
.iiyamaB .imgT table span,
.iiyamaB .imgTR table span {
display:block;
font-weight:bold;
text-align:left;
padding-bottom:0px;
font-size:110%;
}
.iiyamaB .imgT table td,
.iiyamaB .imgTR table td {
padding:3px;
text-align:left;
vertical-align:bottom;
}
.iiyamaB .imgT table.eqt td {
width:50%;
text-align:center;
}
.iiyamaB .imgT table .mt td { padding:3px 3px 13px 3px; }
.iiyamaB .imgT table tr.vt td,
.iiyamaB .imgTR table tr.vt td { vertical-align:top; }
.iiyamaB .imgT table tr.vr td,
.iiyamaB .imgTR table tr.vr td { text-align:left; }
.iiyamaB .imgT table td img,
.iiyamaB .imgTR table td img { border:2px solid #444444; }
.iiyamaB .imgT table td a:hover img,
.iiyamaB .imgTR table td a:hover img { border:2px solid #68cff2; }
.iiyamaB .imgT table td div,
.iiyamaB .imgTR table td div {
background:#efefef;
font-size:82%;
line-height:120%;
padding:5px 5px 3px 5px;
text-align:left;
}
.iiyamaB .imgT table td div.spec {
padding:0 0 0 0;
font-size:100%;
margin-bottom:0;
}
.iiyamaB .imgTR {
float:left;
margin:2px 10px 10px 15px;
display:inline;
}
.iiyamaB .imgTR table { width:240px; }
.iiyamaB.imgTL {
float:right;
margin:2px 5px 10px 15px;
}
/**** /イメージ *****/
.iiyamaB .back {
text-align:right;
padding-bottom:8px;
}
.iiyamaB .back a {
padding:2px 17px 2px 2px;
background:url(http://img.kakaku.com/images/article/pr/09/iiyama05/ico_back.gif) no-repeat right center;
}
/**** clear *****/
.iiyamaB .arcB:after,
.iiyamaB .arcB .spec dl:after,
.iiyamaB .lineupB:after,
.iiyamaB .navB:after {
clear: both;
height: 0;
visibility: hidden;
display: block;
content: ".";
}
