@charset "utf-8";
/* CSS Document */

@import url('base.css');
@import url('layout.css');

/*--------------------------------------
Data
---------------------------------------*/

div.dataBox {
float: left;
padding: 5px;
width: 310px;
background: #f1f1f1;
}

div.dataBox dl {
padding: 15px 9px 0;
border-right: 1px solid #aed0eb;
border-bottom: 1px solid #aed0eb;
border-left: 1px solid #aed0eb;
background: #fff;
}

div.dataBox dt {
padding: 8px 0 0 0;
border-top: solid 1px #cddbeb;
/*background: url(../img/bg_top_pdf.gif) no-repeat left top;*/
word-break: break-all;
}

div.dataBox dt a {
display: block;
padding: 0 0 0 15px;
background: url(../img/arrow01.gif) no-repeat left 0.5em;
}

div.dataBox dd {
margin: 0 5px 9px 0;
padding: 5px 24px 5px 0;
color: #999;
background: url(../img/pdf_icon.gif) no-repeat right center;
font-size: 77%;
text-align: right;
}

/*--------------------------------------
PDF List
---------------------------------------*/

div#pdfList h2 {
margin: 0 0 20px 0;
padding: 0 20px;
height: 42px;
width: 610px;
color: #226bb7;
background: url(../../randd/img/bg_ttl_research.gif) no-repeat;
font-size: 123.1%;
font-weight: bold;
line-height: 42px;
}

div#pdfList ul {
margin: 0 10px 20px;
}

div#pdfList ul li {
float: left;
width: 300px;
}

div#pdfList ul li h3 {
padding: 8px 0 0 0;
border-top: solid 1px #cddbeb;
/*background: url(../img/bg_top_pdf.gif) no-repeat left top;*/
font-size: 100%;
word-break:break-all;
}

div#pdfList ul li h3 a {
display: block;
padding: 0 0 0 15px;
background: url(../img/arrow01.gif) no-repeat left 0.5em;
}

div#pdfList ul li p {
margin: 0 5px 9px 0;
padding: 5px 24px 5px 0;
color: #999;
background: url(../img/pdf_icon.gif) no-repeat right center;
font-size: 77%;
text-align: right;
}

/*--------------------------------------
Condition model
---------------------------------------*/

table#condition {
width: 650px;
}

table#condition th {
padding: 5px 0 9px;
border-right: 2px solid #fff;
color: #fff;
background: #5e9ed1 url(../../randd/img/bg_top_condition.gif) repeat-x left bottom;
text-align: center;
word-break: break-all;
}

table#condition th span {
display: block;
margin: 0 1px;
border-right: 2px solid #a2c5e0;
border-left: 2px solid #a2c5e0;
line-height: 1.2;
}

table#condition td {
padding: 5px 8px;
border-right: 2px solid #fff;
background: url(../../randd/img/bg_border_condition.gif) repeat-x left bottom;
word-break: break-all;
}

table#condition th.last,
table#condition td.last {
border-right: none;
text-align: center;
}























