@charset "UTF-8";
@import url("../common/common.css");

/* index */
h2.indexBnr{float:left; padding:14px 0 0 16px;}

div.rss{width:625px; height:32px; margin:24px 0 0 20px; background:url(../../img/cmn/h3.jpg) no-repeat;}
h3.h3name{float:left; width:555px; padding:8px 0 0 22px; color:#FFF; font-size:12px; line-height:13px;}
p.h3rss{float:left; padding:6px 0 0 0; visibility:hidden;}

/* topics */
h2.h2tps{width:621px; height:39px; padding:38px 0 0 42px; background:#FFF url(../../img/company/h2.jpg) no-repeat; font-size:20px;}
ul.tpsYear{padding:24px 0 0 20px;}
ul.tpsYear li{float:left; margin:0; padding:0;}
ul.tpsYear li a{width:70px; height:21px; margin:0; padding:3px 0 0 0; background:url(../../img/page/tps_year_a.gif) no-repeat; text-align:center; text-decoration:none; display:block;}
ul.tpsYear li a:hover{background:url(../../img/page/tps_year_p.gif) no-repeat; color:#FFF;}
ul.tpsYear li p{width:70px; height:21px; margin:0; padding:3px 0 0 0; background:url(../../img/page/tps_year_p.gif) no-repeat; color:#FFF; text-align:center;}

h4.h4tps{padding:14px 20px 0 21px; font-size:18px; font-weight:bold;}

/* download */
h2.h2download{width:621px; height:39px; padding:38px 0 0 42px; background:#FFF url(../../products/img/h2.jpg) no-repeat; font-size:20px;}
ul.dwdCategory{padding:40px 0 0 75px;}
ul.dwdCategory li{float:left; padding:0 30px 0 0; list-style:none;}

table.dwdTable{width:623px; margin:10px 0 0 21px; border-top:solid 1px #dce6f0; border-right:solid 1px #dce6f0; line-height:15px;}
table.dwdTable tr th{padding:2px 0 3px; border-bottom:solid 1px #dce6f0; border-left:solid 1px #dce6f0; background-color:#d1d9e1; font-size:10px; text-align:center;}
table.dwdTable tr td{padding:8px 3px 8px; border-bottom:solid 1px #dce6f0; border-left:solid 1px #dce6f0; text-align:center;}
table.dwdTable tr td.dwdTdL{padding:8px 0 8px 15px; border-bottom:solid 1px #dce6f0; border-left:solid 1px #dce6f0; background-color:#f3f5f7; text-align:left;}
table.dwdTable tr th a, table.dwdTable tr td a{text-decoration:none;}

h4.h4dw{font-size:12px; font-weight:bold; border-bottom:solid 1px #999; margin:15px 0 5px 0;}
div.dwList{width:530px; height:150px; overflow:auto; padding:0 7px 12px; margin:10px 0 0 23px; border:1px solid #D2E6FA; background-color:#F4F7FA;}
div.dwList ul li{list-style:outside; list-style-type:disc; margin-left:19px;}
p.dwPic{padding:9px 0 30px 17px;}
div.dwPgPdf{border:solid 1px #D2E6FA; width:550px; padding:10px 0 14px; text-align:center; line-height:23px;}

div.dwKakomi{border:solid 1px #D2E6FA; width:500px; padding:11px 16px 13px; margin:20px 0 0 65px; background-color:#F4F7FA;}
span.dwldClick{border:solid 1px #CCC; background-color:#E6F0FF; padding:1px 3px; margin:0 3px;}

/* sblog */
table.Products_table{margin:0 0 -10px 22px;}
table.sbloList{ margin:9px 22px 0;}
table.sbloList span{color:Red; font-weight:bold; font-size:smaller;background-color:#ffffe0; text-decoration:blink;}
table tr td.sbloL{padding:7px 20px 8px 0; font-weight:bold; border-bottom:solid 1px #D2DCE6; white-space:nowrap; vertical-align:top;}
table tr td.sbloR{padding:7px 0 8px 0; width:95%; border-bottom:solid 1px #D2DCE6;}
table tr td.sbloR p img{margin-right:14px;}
p.iBnr{float:left; width:195px; height:41px; padding:15px 0 0 20px;}

p.sbloKai{padding:20px 0 0 22px;}
p.sbloKai img{margin:0 8px 0 17px;}
p.sbloTitle{margin:5px 22px 0 22px; padding:35px 0 0 0; font-size:20px; font-weight:bold; letter-spacing:0; background:#FFF url(../../img/sblog/a_grade.gif) repeat-x;}
p.body14{font-size:14px; font-weight:bold; line-height:25px; padding:13px 22px 0 22px;}
span.sbloClick{border:solid 1px #CCC; background-color:#E6F0FF; padding:2px; margin:0 4px;}
p.sbloCatch{padding:30px 0 0; font-size:20px; font-weight:bold; text-align:center; color:#F60;}

div.sbloYokoku{width:605px; padding:8px 10px 10px; margin:35px 0 30px 22px; border:solid 1px #F60; background-color:#FCF5E6;}
p.yokokuTitle{color:#F60; font-weight:bold;}

div.sbloClm{width:605px; padding:8px 10px 10px; margin:35px 0 30px 22px; border:solid 1px #CCC; background-color:#FAF5F0;}

p.sblo01fix{width:625px; color:#F60; font-size:14px; font-weight:bold; text-align:center; padding:5px 0; margin:20px 0 0 22px; border:solid 1px #F60;}



/* err */
div.errMsg{border:solid 1px #D2E6FA; width:470px; padding:15px 0 19px; margin:70px 0 200px 90px; background-color:#F4F7FA; line-height:23px; text-align:center;}

/* sblog */
table.TblSblog
{
    margin:10px;
}
table.TblSblog th,
table.TblSblog th{
    padding:4px;
}
table.TblSblog th{
    width:130px;
    background-color:#4f81bd;
    color:#fff;
    text-align:right;
    padding-right:10px;
}
table.TblSblog td.td3{
    width:200px;
    background-color:#4f81bd;
    color:#fff;
    text-align:center;
}
table.TblSblog td{
    text-align:left;
    padding-left:5px;
    padding-right:5px;
}
table.TblSblog td.td1{
    background-color:#a7bfde;
}
table.TblSblog td.td2{
    background-color:#d3dfee;
}
div.PSblog1,
p.PSblog1{
    padding:5px;
    border:double 3px #4060bc;
    background-color:#fffff0;
    text-align:center;
    margin:0 10px 0 10px;
    font-weight:bold;
}
table.kyodaku tr th{
    padding:3px 3px 7px 0;
    vertical-align:top;
    text-align:left;
    width:50px;
} 
table.kyodaku tr td{
    padding:3px 3px 7px 3px;
    vertical-align:top;
    text-align:left;
}
table.kyodaku tr td p.mt{
    margin-top:7px;
}
div.PSblog1 p{
    border-bottom:dotted 1px #aaa;
    padding-top:4px;
}

table.tblDpfDl{
    background-color:#4682b4;
    width:100%;
}

table.tblDpfDl tr th{
    background-color:#87cefa;
    padding:4px;
    color:#115ca3;
}
table.tblDpfDl tr td{
    background-color:#fff;
    padding:4px;
    color:#115ca3;
}
table.tblDpfDl tr th.th1{
    width:250px;
}
table.tblDpfDl tr th.th4{
    width:100px;
}
