@charset "utf-8";
/* CSS Document */
ul.pLink{
margin:40px 80px 0 5px;
width:580px;
}
ul.pLink li{
position:relative;
font-size:0.7em;
display:inline;
float:left;
color:#7b7b7b;
padding:5px;
line-height:140%;
vertical-align:middle;
white-space:nowrap;
z-index:1;
}
/**/
#wrapMain h1{
position:relative;
width:680px;
height:48px;
margin:0 0 40px 0;
}
#wrapMain h1 img{
display:block;
}
#wrapMain h1 a{
display:block;
position:absolute;
top:0;
right:0;
}
#wrapMain .wrapSpec{
clear:both;
background:#faf9f2;
width:660px;
margin:10px;
padding:0 0 30px 0;
}
#wrapMain .wrapSpec h2{
margin:0;
padding:11px;
color:#423511;
font-size:0.9em;
font-weight:bold;
background:#dad9d4 url(../gypsumboard_spec/images/h2_back.gif) no-repeat;
margin-bottom:15px;
}
#wrapMain .wrapSpec h3{
position:relative;
color:#555555;
font-size:0.8em;
font-weight:bold;
margin:25px 30px 10px 30px;
border-left:3px solid #423511;
padding:3px 0 0 10px;
}
#wrapMain .wrapSpec h3.top{
margin-top:0;
}
#wrapMain .wrapSpec h3 img.jis{
display:block;
position:absolute;
top:-5px;
left:560px;
}
#wrapMain .wrapSpec p{
margin:10px 30px 0 30px;
}
.wrapSpec table{
margin:10px 30px 0 30px;
width:600px;
color:#555555;
font-size:0.75em;
border-top:1px solid #d6d6d6;
border-left:1px solid #d6d6d6;
}
.wrapSpec table th{
background:#f5f3e6;
font-weight:bold;
padding:5px 8px;
border-right:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
vertical-align:middle;
}
.wrapSpec table td{
padding:5px 8px;
text-align:center;
vertical-align:middle;
border-right:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
line-height:140%;
}
.wrapSpec table .dynL{
text-align:left;
line-height:140%;
}
.wrapSpec table th.dyn{
text-align:center;
}
.wrapSpec table ul{
margin:0 0 0 15px;
line-height:140%;
}
.wrapSpec table ul li{
list-style:disc outside;
}
/**/
.wrapSpec table.lo{
border:none;
}
.wrapSpec table.lo td{
text-align:left;
vertical-align:top;
padding:0;
line-height:140%;
border:none;
}
.wrapSpec table.lo td img{
display:block;
margin:0 0 0 20px;
}
/**/
.wrapSpec table.lo td table{
margin:0 0 0 0;
width:auto;
font-size:100%;
}
.wrapSpec table.lo td table th{
font-size:100%;
border-right:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
}
.wrapSpec table.lo td table td{
font-size:100%;
padding:5px 8px;
border-right:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
}
/**/
/*関連製品で使用*/
.wrapSpec table.loSub{
border:none;
width:625px;
margin:25px 0 0 0;
padding:0;
font-size:100%;
}
.wrapSpec table.loSub td{
text-align:left;
vertical-align:top;
padding:0;
line-height:140%;
border:none;
}
.wrapSpec table.loSub td img{
display:block;
margin:0 0 0 20px;
}
/**/
.wrapSpec table.th130 th,.wrapSpec th.th130{
width:130px;
}
.wrapSpec table.th160 th{
width:160px;
}
.wrapSpec th.th60{
width:60px;
}
/**/
.wrapSpec table.sub td{
text-align:left;
line-height:140%;
}
/**/
#wrapMain .wrapLabs .wrapSpec{
clear:both;
background:none;
width:600px;
margin:20px 10;
padding:0 0 0 0;
}
#wrapMain .wrapLabs .wrapSpec table{
margin:0 0 0 0;
width:100%;
color:#555555;
font-size:0.75em;
border-top:1px solid #d6d6d6;
}
#wrapMain .wrapLabs em.info{
margin:10px 0 0 0;
text-align:right;
font-size:0.7em;
display:block;
}
#wrapMain .wrapLabs em.data{
margin:10px 0 0 0;
text-align:right;
font-size:0.7em;
display:block;
font-style:italic;
}
/*end*/
