@import url("../../css/share.css");

@import url("../../css/contents.css");

@import url("../../css/item.css");



table#document div#item #title {

background:url(img/title.gif) no-repeat left top;

}

#document #item #list table.section tr td.pay {
	padding-left:13px;
}



table#document tr td div#item dl dt {

font-weight:normal;

margin-top:10px;

}



table#document tr td div#item table.danshin {

font-size:10px;

}



table#document tr td div#item table.danshin tr td {

padding:2px;

}



table#document tr td div#item table.danshin tr th {

background-color:#E1EFFA;

padding:2px;

font-weight:normal;

text-align:left;

}



table#document tr td div#item .underline {

text-decoration:underline;

}



.font-red{

color:#CC0000;

}



table#document tr td div#item table.section tr td sup{

color:#CC0000;

}



table#document tr td div#item h3 {

border:0;

padding:0;

}



table#document tr td div#item .em,.emL {

color:#FFFFFF;

font-style:normal;

padding:3px;

background-color:#1C74C2;

margin-right:5px;

}

.emA {
	margin-left: 1.5em;
	text-indent: -1.5em;
}

table#document tr td div#item h3 em {

color:#FFFFFF;

font-style:normal;

padding:3px;

background-color:#1C74C2;

margin-right:5px;

}



table#document tr td div#item table.section2 {

margin: 15px 0 0 0;

border:1px solid #333;

border-collapse:separate;

background:#D4D0C8;

}



table#document tr td div#item table.section2 caption {

text-align:left;

}



table#document tr td div#item table.section2 tr th {

background-color:#E1EFFA;

padding:3px;

font-weight:normal;

border-bottom:3px double;

}



table#document tr td div#item table.section2 tr td {

background-color:#FFFFFF;

padding:3px;

}



table#document tr td div#item table.section2 tr td.th {

background-color:#EEEEEE;

border-right:3px double;

}



div.box_top{

position: relative;

z-index:1;

}



div.box{

border:none;

width: 710px;

height: 550px;

overflow: auto;

z-index:2;

position: relative;

}



table#document tr td table.section caption{

font-size:14px;

}



table#document tr td #list table.section{

width:690px;

font-size:12px;

text-align:center;

}



#document #item #list .box .section {

	margin-top: -121px;

}



/* IE only */

*+html #document #item #list .box .section {

	margin-top: -126px;

}

* html #document #item #list .box .section {

	margin-top: -126px;

}

/* end */





/* Safari3 only */

#document #item #list .box .section:first-of-type {

	margin-top: -126px;

}



#document #item #list .section:first-of-type  {

	font-size: 88%;

}

/* end */



table#document tr td #list table.section tr.keep{

visibility:hidden;

}

table#document tr td #list table.section tr.keep td{

background:#FFFFFF;

}



#document #item #list .section th,

#document #item #list .section td {

padding: 2px;

white-space: nowrap;

text-align:center;

}



div.cap{

display:none;

}



span.border {

border:1px solid;

padding:2px;

}