h1{
 float:left;
 width:300px;
 padding: 55px 0 0 15px;
 font-size: 0.8em;
 color: #666;
}
.header {
 height:100px;
}
.headerleft {
 height:100px;
}
.headerright {
 height:70px;
 padding: 25px 0 0 0;
}
#headerbar{
 width:930px;
 height: 30px;
}
#headerbar .lin{
 voice-family: "\"}\"";
 voice-family: inherit;
 float: left;
 border-right: 1px solid #FFF;
 width:132px;
 text-align:center;
 font-size: 12px;
}
#headerbar .lin2{
 width:131px;
 border: 0;
}
* html #headerbar .lin2 {
 width:136px;
}
#headerbar li a{
 text-decoration: none;
 height: 30px;
 padding-top: 10px;
}
#headerbar li a:link,
#headerbar li a:visited{
 background: #FFF url("../image/bar0.gif") repeat-x;
 display: block;
 color: #FFF;
}
#headerbar li a:hover{
 background: #FFF url("../image/bar0.gif") 0 -40px repeat-x;
 color: #EEE;
}
#topdesc{
 padding: 20px 0;
 font-size: 0.8em;
 color: #333;
 text-align:center;
}
* html #topdesc{
 padding-top: 7px;
}
#content{
 float: left;
 width:580px;
}
#monshin{
 text-align:center;
 border: 5px solid #6AA424;
 height:180px;
 padding: 10px;
 margin-bottom: 20px;
-moz-border-radius: 7px; /* for Fx */
-webkit-border-radius: 7px; /* for Safari */
}
* html #monshin {
 height:210px;
}
#monshin h2{
 font-size: 0.8em;
 font-weight: normal;
 margin-bottom: 20px;
}
#monshin li {
 display:none;
}
#monshin li h3{
 color: #6AA424;
 margin-bottom: 20px;
}
#monshin li img{
 vertical-align:middle;
}
#monshin li .ynbutton{
 color: #fff;
 border-top:3px double #A0C573;
 border-left:3px double #A0C573;
 border-right:3px double #385613;
 border-bottom:3px double #385613;
 background: #6AA424;
 text-align: center;
 width:80px;
 padding: 10px;
 margin: 0 20px;
 cursor: hand;
}
#monshin li .ynbutton2{
 width:auto;
 margin: 10px 0 0 0;
}
* html #monshin li .ynbutton2 {
 margin: 10px 0 0 0;
}
#monshin .prdarea{
 margin-left: 150px;
 width:350px;
 text-align:left;
}
* html #monshin .prdarea {
 margin-left: 0;
}

#review,
#osusume,
#example,
#anshin{
 font-size: 0.8em;
 margin-bottom: 20px;
}
#review h2,
#osusume h2,
#example h2,
#anshin h2{
 border-top: 1px solid #CCC;
 padding: 10px;
 background: #EEE;
 color: #333;
 margin-bottom: 10px;
}
#review ul{
 margin: 0 0 0 10px;
 list-style-type: none;
}
#anshin ul{
 margin: 0 0 0 20px;
 list-style-type: circle;
}
#review li,
#anshin li{
 margin: 0 0 5px 0;
 line-height:1.5;
}
#anshin li h3{
 color: #6AA424;
}
.topprd{
 float:left;
 width:193px;
 text-align:center;
 line-height:1.3;
}
.prdimg{
 border: 1px solid #CCC;
}
#lineup{
 font-size: 0.8em;
 margin-bottom: 20px;
}
#lineup .topprd{
 width:120px;
}
#lineup table{
 width:570px;
 border: 5px solid #6AA424;
}
#lineup caption{
 width:570px;
 border: 5px solid #6AA424;
 background: #6AA424 url("../image/bar0.gif") 0 -120px repeat-x;
 color: #FFF;
 padding: 5px 0 0 0;
 font-weight: bold;
}
* html #lineup table {
 width:580px;
}
* html #lineup caption {
 width:580px;
}
#lineup th{
 font-weight: normal;
 border: 1px solid #CCC;
 background: #EEE;
 color:#333;
 padding: 5px;
}
#lineupth1{
 width:50px;
}
#lineupth2{
 width:360px;
}
#lineupth3{
 width:120px;
}
#costtd{
 vertical-align: bottom;
 color:#333;
}
#r5man{
 margin-bottom: 70px;
}
#lineup td{
 border: 1px solid #CCC;
 padding: 5px;
}
#towerpc{
 padding-bottom: 50px;
}
#cubepc{
 margin-top: 10px;
}
#minipc{
 margin-top: 60px;
}
#slimpc{
 margin-top: 60px;
}
#info{
 float: right;
 width:330px;
 margin-bottom: 20px;
}
.infobox{
 border: 1px solid #669629;
 width:330px;
 margin-bottom: 20px;
}
.infobox h2{
 background: #6AA424 url("../image/bar0.gif") 0 -120px repeat-x;
 color: #FFF;
 font-size: 0.8em;
 padding: 10px;
}
.infodesc{
 border: 1px solid #666;
}
.infodesc h2{
 background: #990000 url("../image/bar0.gif") 0 -80px repeat-x;
}

.infoboxdesc{
 padding: 10px;
 font-size: 0.8em;
 line-height:1.5;
}
.infoboxdesc ul{
 margin: 0 0 0 15px;
 list-style-type: circle;
}
.infoboxdesc li{
 margin: 0 0 5px 0;
}
.tenchoboxdesc{
 padding: 10px;
}
.sodanrei{
 background: #FFF url("../image/sodanrei.gif") no-repeat;
}
.sodanimg{
 text-align:center;
}

