@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);

/* door
--------------------------------------------------------------------*/
#content .door {
	margin-bottom:25px;
}

#content .door p.txt {
	margin:-3px 0 15px;
}

#content .door p.txt2 {
	margin:-3px 0 0;
}

#content .door table {
	margin-bottom:20px;
}

#content table caption {
	color:#B24C4A;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.0;
	padding:0 0 8px 0;
}

#content table th {
	width:149px;
	padding:3px 10px 1px 9px;
}

#content table td {
	zoom:1;
	overflow:hidden;
	text-align:right;
	padding:2px 9px 1px 0;
}

#content .door table td p {
	float:right;
	padding:6px 0 5px 21px;
}

#content .door table td span {
	display:block;
	padding:2px 3px 0 0;
	_padding-right:0;
}

/* tb
--------------------------------------------------------------------*/
#content .tb {
	padding-bottom:25px;
}

#content .tb table {
	margin-bottom:10px;
}

#content .tb table td {
	padding:3px 12px 1px 0;
}

#content .tb .w140, #content .tb .w110 {
	text-align:center;
}

#content .tb th.w110 {
	width:96px;
}

#content .tb th.w160 {
	width:139px;
}

#content .tb th.w140 {
	width:120px;
}

#content .tb th.w180 {
	width:159px;
}

#content .tb p {
	margin-bottom:11px;
}

#content .tb p.specal {
	margin-bottom:15px;
}
