/* Updated 2010/02/22,E */
/* Updated 2009/02/05,E */

	@import "/common_css/default_wide.css";
	@import "/common_css/component_wide.css";
	@import "/kojin/yokin/ribbon/css/ribbon_comp.css";
	@import "/common_css/add_component.css";

#contents div.special_number {
	float: left;
	margin : 2px 5px 0px 0px;
	vertical-align:middle;
}

#contents table.ribbonTarget {
	border: 0px;
	width: 540px;	
}

#contents div.ribbon_special ul {
	margin : 0px 0px 0px 12px;
}

#contents img.img_pdflink {
	margin: 0px 5px 0px 5px;
	vertical-align: top;
}

#contents table.tableFormat01 th {
	font-weight: bold;
}


/* Updated 2009/02/05,E */
#contents div.idtBox ul.unordered04 li {
	margin-bottom: 5px;
	line-height:1.6;
}
/* Updated 2009/02/05,E */

/* Updated 2010/01/20.n */
#contents div.greenLineBox{
	border: 1px solid #CFC999;
	padding: 5px 5px 0px 10px;
	font-size: small;
	width: 520px !important;
	width /**/: 540px;
}

/* Updated 2010/01/20.n */



/* Updated 2010/02/22,E */
#contents table.ribbon {
	margin-bottom: 4px;
}
#contents table.ribbon td {
	vertical-align: middle;
}
#contents table.ribbon h3 {
	color: #006600;
}
#contents table.ribbon img {
	margin-right: 4px;
	vertical-align: middle;
}
#contents div.ribbon01 {
	padding: 0 0 0 59px;
}
#contents div.ribbon01 dl.definition06 {
	padding: 0 0 0 40px;
}
#contents div.ribbon02 {
	border-top: 1px solid #CCCCCC;
	padding: 10px 0 0;
}
#contents dl.ribbon dt.ribbon {
	width: auto;
	float: none;
	padding-top: 5px;
	padding-left: 3.5em;
	text-indent: -3.5em;
}
#contents dl.ribbon dd.ribbon {
	clear: both;
	float: none;
	padding-left: 4em;
}
#contents dl.ribbon dd.ribbon dl.definition06 {
	padding: 0 0 0 40px;
}
#contents table.ribbonTarget td {
	padding: 0 0 10px;	
}
#contents table.ribbonTarget td.arrow {
	width: 70px;	
}
#contents table.ribbonTarget td.arrow img {
	margin: 0 0 0 8px;	
}
/* Updated 2010/02/22,E */

