@charset "UTF-8";



/*detail*/



.detail_title{

	border-bottom:2px solid #1D2788;

	padding:15px 0px 3px 50px;

	font-size:28px;

	margin-top:15px;

	background-image:url(../img/detail/detail_bill_icon.jpg);

	background-repeat:no-repeat;

	text-align: left;

	width:930px;

	}

	

#detail_contents{

	margin-top:15px;

	padding:5px;

}



#detail_contents .left{

	float:left;

	width:480px;

	}

	

#billding_info1{

	height:580px;

	}

	

.data_box{

	margin-bottom:20px;

	padding:7px;

	}

	

.data{

	background-color:#1F5EA1;

	padding:7px;

	font-size:24px;

	font-weight:bold;

	color:#FFFFFF;

	}

	

.bullding_copy{
	padding:8px;
	line-height:180%;
	border:1px solid #1D2788;
	margin-bottom:20px;
	height: 80px;
	overflow: auto;
}



#movie{

	margin-top:10px;

	}

	

#billding_info2{

	margin-top:20px;

}



.buluding_data{

	width:480px;

	margin-top:10px;

	margin-bottom:20px;

    border: 1px #999999 solid;

    border-collapse: collapse;

    border-spacing: 0;

	}

	

.buluding_data td {

    padding: 5px;

    border: 1px #999999 solid;

    border-width: 0 0 1px 1px;

    font-weight: bold;

	}



.cell_second{

	background-color:#E6E6E6;

	}



.cell_first{
	width:120px;
	text-align:center;

	}

	

.kushitu_copy{

	padding:10px 10px 0px 10px;

	font-weight:bold;

	}

	

#tantousya_area{

	padding:7px;

	background-color:#336DA9;

	}

	

#tantousya{

	padding:7px;

	background-color:#FFFFFF;

	}



#tantousya_table{

	margin-top:10px;

}



.tantousya_data{

	width:463px;

	background:#FFFFFF;

    border-collapse: collapse;

    border-spacing: 0;

	}

	

.tantousya_data td {

    padding: 5px;

    border: 1px #FFFFFF solid;

    border-width: 0 1px 1px 0px;

	}



.td_first{

	text-align:center;

	background-color:#999999; 

	color:#FFFFFF;

	width:145px;

	}

	

.td_second{

	background-color:#E6E6E6;

    border: 1px #FFFFFF solid;

    border-width: 0 0 1px 0px;

	}





/*right*/

	

#detail_contents .right{

	float:right;

	width:490px;

	}

	

	

#billding_info3{

	margin-top:20px;

}



#billding_info3 .left{

	float:left;

	width:240px;

}



#billding_info3 .right{

	float:right;

	width:240px;

}



#madori{

	margin-top:10px;

	text-align:center;

	height:225px;

	vertical-align: middle;

	}

	

#setubi_info{

	margin-top:10px;

	height:205px;

	margin-bottom:20px;

	}

	

#setubi_info td {

    padding: 5px;

	}

	

.setubi_cell{

	background-color:#2663A4;

	color:#FFFFFF;

	text-align:center;

	}

	

#map{

	margin-top:10px;

	}





#footer_copy{

	clear:both;

	color:#FF0000;

	padding-top:10px;

	margin:0px 0px 15px 0px;

	}

#footer_copyB{

	clear:both;

	color:#FF0000;

	padding-top:0px;

	margin:0px 0px 15px 0px;

	}

	

#billding_info4{

	padding:10px;

	

}



#billding_info4 .left{

	float:left;

	}

	

#billding_info4 .right{

	float:right;

}



.kushitu_info{

	width:480px;

    border-collapse: collapse;

    border-spacing: 0;

	font-size:14px;

	margin-bottom:20px;

}



.kushitu_info td{

	padding:5px;

	height:45px;

	border-bottom:1px solid #FFFFFF;

}



.kushitu_cell1{

	background-color:#333333;

	text-align:center;

	}

	

.kushitu_cell2{

	background-color:#333333;

	color:#FFFFFF;

	text-align:right;

	text-align:center;

	}

	

.kushitu_cell3{

	background-color:#E6E6E6;

	text-align:center;

	}

	

.kushitu_cell4{

	width:236px;

	background-color:#E6E6E6;

	text-align:center;

	}

	

.lerge_btn{

	padding:20px;

	border-top:1px dotted #CCCCCC;

	text-align:center;

	clear:both;

}

	

	

/*title*/

.s_title{

	font-size:14px;

	color:#FFFFFF;

	padding:9px 0px 0px 10px;

	height:26px;

	font-weight:bold;

	background-image:url(../img/detail/detail_bar_s.jpg);

	}

	

.mid_title{

	font-size:14px;

	color:#FFFFFF;

	padding:9px 0px 0px 10px;

	height:26px;

	font-weight:bold;

	background-image:url(../img/detail/detail_bar_m.jpg);

	}

	

.big_title{

	font-size:14px;

	color:#FFFFFF;

	padding:9px 0px 0px 10px;

	margin:5px;

	height:26px;

	font-weight:bold;

	clear:both;

	background-image:url(../img/detail/detail_bar_l.jpg);

	background-repeat:no-repeat;

	}

	

.mid_title2{

	font-size:14px;

	color:#FFFFFF;

	padding:9px 0px 0px 10px;

	height:26px;

	font-weight:bold;

	clear:both;

	background-image:url(../img/detail/detail_bar_m2.jpg);

	}

	

.photo_title{

	margin:5px 0px 20px 0px;

	background-image:url(../img/detail/detail_arrow.jpg);

	padding:0px 0px 0px 7px;

	background-repeat:no-repeat;

	}

	

.line_title{

	border-bottom:2px solid #1D2788;

	padding:3px 0px 3px 20px;

	margin-top:15px;

	background-image:url(../img/search/common/bill_icon.jpg);

	background-repeat:no-repeat;

	text-align: left;

	float: left;

	width:970px;

	}

	



.line_head{

	font-weight:bold;

	text-align:left;

	}

	



/*recommend*/

#recommend{

	border:1px solid #666666;

	height:139px;

	padding:15px;

	background:url(../img/detail/detail_recommedn_back.jpg);

	margin-bottom:20px;

	}

	

#recommend_table{

	font-size:9px;

	text-align:center;

	overflow:auto;

	}



#recommend_table td{

	width:93px;

	}



#recommend_table img{

	padding:2px;

	margin-bottom:5px;

	border:1px solid #666666;

}
