@charset "Shift_JIS";
/* CSS Document */


/*------------------------------------------------
	fl01
------------------------------------------------*/

#flash{
	margin:15px 0 -5px 16px;
}

#fl01 #flash_forprint{
	display:none;
}

div#detail {
	height: auto;
	margin-bottom: 15px;
	background-color:#FF0000;
	background:url(../floor/images/fl01_bg.gif) 0 0 repeat-y !important;
}

div#detail div.detail_box,
div#detail div.panf_box {
	width: 232px;
}

div#detail div#detail_left {
	float: left;
}

div#detail div#detail_middle {
	float: left;
	margin-left: 10px;
}

div#detail div#detail_right {
	float: right;
}

div#detail div.detail_box h3 {
	padding-bottom: 7px;
}

div#detail div.detail_l {
	width: 120px;
	float: left;
	padding-left: 12px;
}

div#detail  div.detail_box p.detail_text {
	padding-bottom: 5px;
}

div#detail p.detail_text span{
	color:#F00;
}

div#detail p.detail_btn {
	padding-left:70px;
}

div#detail p.detail_ph {
	float: right;
	padding:0 12px 6px 0;
}

div#detail p.detail_foot {
	clear: both;
}

.panf_box .detail_l{
	width: 132px !important;
	float: left;
	margin:3px 0 0 4px;
}

.panf_box .dawnload th{
	padding-right:5px !important;
}

#fplayer{
	width:100%;
	padding-top:10px;
	background:url(../floor/images/fl01_dotline.gif) 0 0 repeat-x;
}

#fplayer dl{
	width:548px;
}

#fplayer dt{
	width:173px;
	float:left;
}

#fplayer dd{
	padding:5px 0 0;
	float:left;
	font-size:85%;
	line-height:130%;
}

.ptopfl01{
	padding-top:0 !important;
}