/* Updated 2011/06/02,E */
/* Updated 2010/02/02,n */
/* Updated 2008/04/02,n */
	@import "/common_css/default_wide.css";
	@import "/common_css/component_wide.css";
	@import "/kojin/direct/css/direct_comp.css";

/* top Yello BOX */

#contents table.t_yellowBox{
	background-color: #FFFF99;
	margin: 5px 0px 0px 0px;
	width: 540px !important;
	width /**/: 560px;
}

#contents table.t_yellowBox td{
	padding: 10px 10px 5px 10px;
}

#contents table.t_yellowBox td.td_buttonBTM{
	padding:10px;
	text-align: right;
	vertical-align: bottom;
}

#contents table.t_yellowBox td.td_buttonMDL{
	padding:10px;
	text-align: right;
	vertical-align: middle;
}

#contents table.t_yellowBox ul.unordered01 li{
	font-weight: bold;
}

#contents table.t_yellowBox ul.unordered03 li{
	font-weight: bold;
}

/* image BOX */

#contents div.d_henkoFlow {
	margin: 5px 0px 10px 0px;
}

/* Updated¥ 2006/03/11,E */

#contents div.d_direct_application div.d_button1 {
	margin: 18px 0px 0px 0px;
	float:right;
}

#contents div.d_direct_application div.d_button2 {
	margin: 13px 0px 0px 0px;
	float:right;
}

#contents div.d_direct_application div.d_button3 {
	margin: 45px 0px 0px 0px;
	float:right;
}

#contents div.d_direct_application div.d_button4 {
	margin: 10px 0px 0px 0px;
	float:right;
}

/* Updated¥ 2010/02/02.n */
#contents div.d_direct_application div.d_logoin_button {
	margin: 20px 0px 0px 0px;
	float:right;
}
/* Updated£ 2010/02/02.n */

#contents div.d_direct_application div.d_leftside_text {
	float:left;
	width: 400px;
}

#contents div.d_direct_application div.d_leftside_text2 {
	float:left;
	width: 270px;
}

#contents div.d_direct_application h4.smallHeading {
	padding-top: 1px;
	padding-bottom: 5px;
	line-height: 140%;
}

#contents div.d_direct_application div.relateLinkArea02 {
	padding: 10px 10px 10px 10px;
	width: 520px !important;
	width /**/: 540px;
}

#contents div.d_direct_application span.sp_text_arrow {
font-weight:normal !important;
}

#contents div.d_direct_application span.sp_plain_text {
font-weight:normal !important;
color: #333333;
}


/* Updated£ 2006/03/11,E */

/* Updated¥ 2008/04/02.n */
#contents div.d_buttonForDl {
	font-size: small;
	margin: 0px;
	padding: 10px 0px 5px 0px;
}
/* Updated£ 2008/04/02.n */

/* Updated¥ 2011/06/02.E */

#contents div.henko {
	margin-bottom:15px;
}

#contents div.henko div.pack {
	padding-bottom:10px;
}

#contents .henko h2 {
	margin:5px 5px 10px;
}

#contents .henko ul {
	margin:5px 0 0 5px;
}

#contents .henko ul li {
	margin-right:10px;
}

#contents .henko li a {
	background:url(/common_images/arrow_small.gif) no-repeat 0 2px;
	padding:3px 0 3px 10px;
	display:block;
}

#contents div.line2 li {
	float:left;
	margin-right:10px;
	width:245px;
	_width:240px;
}

#contents div.relateBoxArea01 {
    background: url(/kojin/direct/henko/image_uniq/bg_rbox01_shadow.gif) no-repeat left bottom;
}


/* Updated£ 2011/06/02.E */
