@charset "Shift_JIS";

/*　鉄道に生きるCSS
======================================================= */

body.rail #exWrap #rail_main {
	margin-bottom:40px;
	}

body.rail #exWrap #rail_main .fr {
	width:236px;
}

body.rail #exWrap #rail_main .fl {
	width:479px;
	height:360px;
	background:url(/company/info/issue/bsignal/misc/rail_main_bk.gif);
}

body.rail #exWrap #rail_main .rail_img { margin-top:35px; }

body.rail #exWrap #rail_main .rail_name { margin:20px 0px 0px 25px; }

body.rail #exWrap #rail_main .rail_copy {
	margin:15px 0px 0px 25px;
}

.rail-note {
    font-size: 14px !important;
}
.rail-note small {
	display: block;
	text-indent: -1em;
	padding-left: 1em;
	line-height: 1.4;
}

/*　vol.159
======================================================= */
.rail-photo.fr {
	width: 284px !important;
	margin: 0 0 30px 30px !important;
}
.rail-photo.fl {
	width: 284px !important;
	margin: 0 30px 30px 0 !important;
}
.fr-text {
	float: right;
	width: 350px !important;
}
.fl-text {
	float: left;
	width: 350px !important;
}

.img-float {
	width: 665px;
}
.img-float .fl {
	float: left;
	width: 505px !important;
}
.img-float .fr {
	float: right;
	width: 140px !important;
}