@charset "utf-8";
/* CSS Document */

.publicity {padding:0 5px;}
.publicity table{width:100%;}
.publicity td{padding:10px 0 10px 0; vertical-align:top; line-height:140%; font-size:12px; border-bottom:1px solid #ccc;}
.publicity strong{font-size:14px; color:#000066;}
.publicity span{ font-weight:normal; font-weight:normal}
.publicity_txt{margin:10px 0 0 0; padding:0; font-weight:bold;}

#topic_semi #date{ color: #FFB3B5; font-weight:bold; line-height:180%; margin: 10px; position:relative;}
.onrei{	position: absolute;	left: 500px;	top: 1025px;}
*html .onrei{	position: absolute;	left: 370px;	top: 1000px;}
*:first-child+html .onrei{	position: absolute;	left: 350px;	top: 1000px;}

#publictyDetail img {float:right; margin:5px 0 10px 10px;}
#publictyDetail h3{font-size:16px;}
#publictyDetail h4{margin:20px 0 10px 0; padding:0; color:#000066; font-size:14px;}
#publictyDetail h5{margin:20px 0 10px 0; padding:0; color:#0066CC; font-size:12px;}
#publictyDetail dl{margin:0 0 10px 0; padding:0;}
#publictyDetail dt{ margin:0 0 5px 0; padding:0; font-weight:bold;}
#publictyDetail dd{margin:0 0 10px 0; padding:0 0 0 20px; line-height:160%;}
.toi {border:1px solid #ccc; padding:10px; font-size:10px; margin:0 0 10px 0;}
.toi p{margin:0 0 5px 0; padding:0; font-weight:bold;}
.toi ol{margin:0 0 0 30px; padding:0;}
.toi li{list-style:decimal; line-height:200%;}
.kotae{border:1px solid #ccc; padding:10px; margin:0 0 20px 0; background:#E8E8E8;}
.kotae p{margin:5px 0 0 0; padding:0;}
.chusyaku { font-size:10px; letter-spacing:1px; border-top:1px solid #ccc; padding-top:10px;}
.siryou {clear: both;}

.video{float:left;margin:0 10px 0 0;}

/**************************
090519
**************************/
.pdfLink {
position:relative;
margin:0 0 30px 0;
}

.pdfLink img {
position:absolute;
top:0;
right:10px;
}

.pdfLink p {
position:absolute;
top:5px;
right:50px;
}
