@charset "utf-8";

/* ================================================
Taiki-sha
Cascading Style Sheets FILE
[003-rd.css]
================================================ */

#contents .w182 {
	width: 182px !important;
}
#contents .w374 {
	width: 374px !important;
}
#contents .w398 {
	width: 398px !important;
}
#rd .section {
	width: 580px;
}
/************** 3col **************/
#rd #contents .col3-img {
	margin-top: 20px;
	text-align: center;
}
/************** caption **************/
#rd #contents p.caption02 {
	clear: both;
	margin: 0;
	background: #f0f0f0 url(../images/caption_bg01.gif) repeat-y left top;
	font-size: bold;
	font-size: 100%;
	padding: 6px 0 10px 15px;
}
#rd #contents p.caption02 span {
	font-weight: bold;
	font-size: 90%;
	text-decoration: none;
	background: none;
}
* html #contents p.caption02 span {
	background: url(../icon/link_02.gif) no-repeat scroll left 0.6em;
}
* html #contents p.caption02 span.ic03 {
	background: url(../icon/link_02.gif) no-repeat scroll left 0.3em;
}

.mt15 {
	margin-top: 15px;
}
/* Clear
************************************************************/
#rd .section:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#rd .section {
	display: inline-block;
}
