@charset "euc-jp";

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}

/* clearfix
======================*/
.clfix{zoom:1;}
.clfix:after{display:block;visibility:hidden;clear:both;height:0;content:".";}

/* common */
p,li,td{
line-height:1.35em;
*line-height:1.2em;
}

/* set font */
#contents{word-break:break-all;}
#contents table{font:100%;}
#contents,h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}
q:before,q:after{
content:'';
}
abbr,acronym{
border:0;
font-variant:normal;
}
sup,sub{
line-height:-1px;
vertical-align:text-top;
}
sub{
vertical-align:text-bottom;
}
input, textarea, select{
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
#contents{
width:750px;
}

/* header */
.pankuzu{
padding:5px 0;
font-size:80%;
zoom:1;
}
h1.pageTtl{
background:url(https://s.yimg.jp/images/docs/resarch/menu/header_ttl.gif) no-repeat;
text-indent:-9999px;
height:65px;
}
div.pageDtl{
background:url(https://s.yimg.jp/images/docs/resarch/menu/header_btm.gif) no-repeat;
height:65px;
}
p.headerTxt{
text-indent:-9999px;
}

/* pdf */
#pdfArea{
margin:15px;
padding:12px;
border:4px solid #fcf3bf;
background-color:#fefbd5;
}
#pdfTtl{
margin-bottom:.5em;
font-weight:bold;
}
#pdfTtl span{
font-size:80%;
font-weight:normal;
}

/* result */
.result{
padding-bottom:30px;
}
#latestArea{
zoom:1;
border-top:1px dotted #dddddd;
padding-bottom:20px;
background:url(https://s.yimg.jp/images/docs/resarch/top/graph_bg.gif) no-repeat 100% 0%;
}
#latestHdr{
background:no-repeat url(https://s.yimg.jp/images/docs/resarch/menu/latest.gif) 0 0;
width:169px;
height:23px;
margin:10px;
text-indent:-9999px;
}
#latest{
margin:0 15px;
border-left:#cad9e2 4px solid;
padding:0 15px;
}
#latest .date{
border-bottom:#cad9e2 1px solid;
}
.ttl{
font-weight:bold;
padding:5px 0;
zoom:1;
}
.date{
font-size:80%;
}
.dtl{
padding:5px 0;
}
li{
list-style-type:disc;
margin:0 0 0 20px;
}
h2.archHdr{
background:url(https://s.yimg.jp/images/docs/resarch/menu/arch.gif) no-repeat;
text-indent:-9999px;
width:168px;
height:20px;
margin:20px 10px 10px 10px;
}
#archiveArea{
zoom:1;
border-top:1px dotted #dddddd;
}
#archiveSet{
margin:0 15px 10px;
}
.archive{
float:left;
width:326px;
border-left:#d6cde7 4px solid;
padding:0 15px;
}
.archive .date{
border-bottom:#d6cde7 1px solid;
}
#backnumber{
text-align:right;
font-size:90%;
}

/* research */
.research{
clear:both;
width:100%;
border:#fcd389 1px solid;
}
.research table{
width:100%;
}
.research table td{
padding:5px;
font-size:80%;
}
.research table td.researchTtl{
padding:0 25px 0 10px;
}
.research table td.researchTxt{
padding-right:5px;
}

/* plugin module */
#pluginPDF{
margin-top:10px;
}

/* footer */
.ft{
text-align:center;
margin:20px 0 0 0;
}
.copy{
padding:5px 0 15px 0;
text-align:center;
zoom:1;
}







.latestArea{
background:url(https://s.yimg.jp/images/docs/resarch/top/graph_bg.gif) no-repeat 100% 0%;
}
.mainResult{
border-bottom:silver 1px dotted;
padding:0 0 20px 0;
margin:0 15px;
}
.latestHdr{
background:url(https://s.yimg.jp/images/docs/resarch/menu/latest.gif) no-repeat;
text-indent:-9999px;
height:23px;
margin:10px;
}
.latest{
border-left:#cad9e2 4px solid;
padding:0 15px;
}
.latestDate{
border-bottom:#cad9e2 1px solid;
}
.archDate{
border-bottom:#d6cde7 1px solid;
}

#mainResult{
border-bottom:silver 1px dotted;
padding:0 0 20px 0;
margin:0 15px;
}

.sam{
width:434px;
padding:5px 0;
}
.arch{
border-left:#d6cde7 4px solid;
margin:0 15px 15px 15px;
padding:0 15px;
}

.archLink{
width:250px;
background:repeat url(https://s.yimg.jp/images/docs/resarch/top/sline.gif);
border-left:#cad9e2 1px solid;
border-right:#cad9e2 1px solid;
border-bottom:#cad9e2 1px solid;
padding-bottom:10px;
margin-bottom:20px;
float:left;
font-size:80%;
}
.dataStc{
padding:10px 15px 5px 15px;
}
.dataList{
padding:5px 15px;
}
p#bn{
padding:10px 15px 0 15px;
text-align:right;
}
