@charset "utf-8";
/* CSS Document */
*{
text-align:left;
list-style:none outside;
font:normal normal normal 100% sans-serif;
font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",sans-serif;
}
html{
margin:0;
padding:0;
}
body{
margin:0;
padding:0;
background:#ffffff url(../images/body_back.jpg) repeat-x;
color:#444444;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,table,th,td,em,img{
margin:0;
padding:0;
border:none;
}
th,td{
vertical-align:top;
}
address,em{
font-style:normal;
}
/**/
a:link{
color:#3b93ff;
text-decoration:underline;
}
a:visited{
color:#3b93ff;
text-decoration:underline;
}
a:hover{
color:#3366CC;
text-decoration:underline;
}
/**/
#wrapMain h1{
margin:0 0 30px 0;
}
#wrapMain h1.txt{
margin:0 0 0 0;
background:url(../images/h1_back.gif) no-repeat;
color:#555555;
font-size:1em;
font-weight:bold;
padding:16px 20px 0 22px;
height:60px;
}
#wrapMain h2{
margin:40px 10px 20px 10px;
padding:0 0 15px 0;
background:url(../images/h2_line.gif) no-repeat 0 100%;
}
#wrapMain h2.txt{
margin:40px 10px 20px 10px;
padding:0 0 15px 0;
color:#3381b8;
background:url(../images/h2_line.gif) repeat-x 0 100%;
font-size:1em;
font-weight:bold;
}
#wrapMain h2.top{
margin-top:15px;
}
#wrapMain h3.txt{
color:#8e7356;
border-left:3px solid #8e7356;
font-weight:bold;
font-size:0.9em;
margin:20px 10px 10px 10px;
padding:3px 10px;
line-height:140%;
}
/**/
#wrapBody,#wrapHome{
clear:both;
width:100%;
margin:0 auto;
text-align:center;
}
#wrapBodyEle,#wrapHomeEle{
position:relative;
margin:0 auto;
width:980px;
background:url(../images/body_back_ele.gif) no-repeat;
}
/**/
#wrapMain,#wrapMainData,#wrapMainIdx{
float:left;
position:relative;
left:30px;
width:680px;
}
#wrapMain,#wrapMainData{
padding:0 0 40px 0;
}
/*右メニューなし（システム工法早見表）*/
#wrapMainSub{
position:relative;
left:30px;
width:920px;
}
/**/
/*目次ではないリストタイプのレイアウトテーブル*/
.tblStd{
width:660px;
margin:0 10px;
border-top:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
}
.tblStd th{
width:180px;
font-weight:bold;
font-size:0.8em;
line-height:150%;
padding:4px 20px 0 20px;
border-left:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
}
.tblStd td{
font-size:0.75em;
line-height:150%;
padding:4px 0;
vertical-align:middle;
border-bottom:1px solid #d6d6d6;
}
.tblStd td.dyn{
font-size:0.7em;
}
.tblStd td a{
line-height:150%;
}
.tblStd td.dyn img{
padding:0 5px;
vertical-align:middle;
}
.tblStd td.noLine{
border-bottom:none;
}
/**/
/*記事レイアウト用テーブル：装飾なし*/
.tblLo{
background:none;
margin:0 10px;
padding:0;
}
.tblLo td{
padding:0 0 0 0;
}
.tblLo td p{
font-size:0.75em;
line-height:160%;
color:#444444;
/*margin:0 0 15px 0;*/
}
.tblLo td.dyn{
background:none;
padding:0 40px 0 0;
}
.tblLo td img.dyn{
margin:0 0 10px 0;
}
/**/
/*さらに詳しく知りたい方へ*/
#wrapInfo{
margin:30px 10px 0 10px;
border:2px solid #eeeeee;
background:url(../images/pattern1.gif);
}
#wrapInfo em{
display:block;
}
#wrapInfo p{
margin:10px 15px;
font-size:0.75em;
line-height:140%;
}
#wrapInfo div.ele{
margin:10px;
padding:10px 5px;
background:#ffffff;
}
#wrapInfo li{
font-size:0.75em;
margin:0 0 5px 0;
}
#wrapInfo a:link,#wrapInfo a:visited{
background:#ffffff url(../images/icon_link.gif) no-repeat 15px 50%;
padding:0 15px 0 30px;
color:#444444;
text-decoration:underline;
}
#wrapInfo a:hover{
background:#ffffff url(../images/icon_link.gif) no-repeat 15px 50%;
padding:0 15px 0 30px;
color:#62a9ff;
text-decoration:underline;
}
/**/
/*関連商品のご案内*/
.proLink{
margin:10px;
width:660px;
font-size:0.75em;
}
.proLink h2{
margin-bottom:0;
}
.proLink li{
margin-bottom:8px;
}
.proLink a{
background:url(../images/icon_link.gif) no-repeat 0 50%;
padding:0 15px;
}
/**/
/*PDFプラグイン案内*/
.pdfInfo{
margin:20px 10px 0 10px;
padding:10px;
font-size:0.75em;
line-height:160%;
background:#fefeec;
}
.pdfInfo img{
padding:0 5px 0 0;
vertical-align:middle;
}
/**/
/*親要素に関係ないどこでもスタイル*/
p.naked{
font-size:0.75em;
line-height:160%;
margin:0 10px 15px 10px;
}
img.naked{
margin:10px 10px 0 10px;
}
p.linkData{
margin:10px 0 0 0;
padding:1px 0 1px 4px;
border-left:3px solid #efefef;
}
span.mini{
font-size:80%;
font-weight:normal;
}
span.nw{
white-space:nowrap;
}
ul.infoList{
margin:20px;
}
ul.infoList li{
list-style:outside disc;
font-size:0.75em;
margin:5px 0 0 20px;
color:#6b6b6b;
}
/**/
.swp{
}
/*end*/

