@charset "utf-8";
/*-------------------------------

博報賞

-------------------------------*/

/*-------------------------------
header
-------------------------------*/


/*-------------------------------
main
-------------------------------*/
#globalNaviArea li.navi06 a{
height:56px;
background-image:url(../images/cmn_navi_06a.gif);
}

#globalNaviBlock{
padding-right:24px;
background-image:url(../../report/images/report_bg_01.gif);
background-position:right top;
background-repeat:no-repeat;
}

#localNaviArea{
margin-bottom:60px;
}

#contentBlock{
width:443px;
}

h2,h3,h4{
margin-bottom:10px;
}

.h2Area{
margin-bottom:30px;
}

.h2Areab{
margin-bottom:15px;
}

.h3Area{
margin:30px 0;
}



/*anchorsBOX*/
div.anchorsBlock{
background-image:url(../../report/images/index_anchors_bg.gif);
background-position:bottom;
background-repeat:no-repeat;
}

div.anchorsBox{
background-color:#d8ecb1;
}

/*reportArea*/
div.reportArea {
width:443px;
padding-bottom:11px;
}

div.line {
border-bottom:1px solid #cacaca;
}
div.line02 {
border-bottom:1px solid #cacaca;
}

div.reportArea p.ttl{
padding-bottom:3px;
}

div.reportArea p.mds{
color:#54740f;
padding-bottom:3px;
font-size:14px;
}

table.hope{
padding-left:16px;
}

div.backnumberArea {
margin-top:10px;
}

/*reportTable*/
table.report{
width:417px;
margin-left:26px;
border-collapse:collapse;
}
table.report td {
padding-bottom:8px;
text-align:left;
vertical-align:middle;
}

table.report td.btn {
text-align:right;
}

table.reportKyouiku{
width:428px;
margin-left:11px;
border-collapse:collapse;
}
table.reportKyouiku td {
padding-bottom:8px;
text-align:left;
vertical-align:top;
}

table.reportKyouiku td dl ol {
list-style: none;
}

table.reportKyouiku td dl ol li {
list-style: none;
}

table.reportKyouiku td dl ol li.PB5 {
padding-bottom: 5px;
}

table.reportKyouiku td dl dd span,
table.reportKyouiku td dl ol li span {
display:block;
text-align:right;
width: 280px;
}

table.reportKyouiku td a.captxt {
margin-left:10px;
}

table.reportKyouiku td a.captxt:link,
td.magazine a.captxt:link,
table.reportKyouiku td a.captxt:visited,
td.magazine a.captxt:visited,
table.reportKyouiku td a.captxt:hover,
td.magazine a.captxt:hover {
color:#0000CC;
}

div.reportArea dl{
list-style:none;
margin-left:1.0em;
}

div.reportArea dd{
padding-bottom:7px;
text-indent:-2.0em;
margin-left:2.0em;
}

.tabelText01 {
font-size:75%;
padding:0 10px;
}
.tableText02 {
font-size:75%;
padding-right:10px;
}

table.document {
width:443px;
border-collapse:collapse;
}
table.document td{
padding:8px 0;
text-align:left;
}
table.document th {
padding:2px 0;
}
table.document th,
table.document td{
padding-left:10px;
border:1px solid #c3c3c3;
}
table.document th{
text-align:left;
background-color:#ededed;
}
table.document th.report{
padding-left:10px;
border-right:none;
}
table.document th.pdf{
padding-left:0;
border-left:none;
}
table.report th p{
font-size:100%;
}

table.document td.report{
border-right:none;
}
table.document td.pdf{
padding-left:0;
border-left:none;
}
table.document td.magazine{
padding-left:0;
border-left:none;
text-align: center;
}

col.report {
width:328px;
}
col.pdf {
width:115px;
}

col.magazine {
width:102px;
}
col.content {
width:260px;
}

col.backnumber {
width:203px;
}
col.special {
width:240px;
}

span.icon span {
color:#0000CC;
}

p.btnUp2{
text-align:right;
margin:15px 0 25px 0;
}

.orange {
	color:#fc6300;
}

.TInd {
text-indent:1em;
}