/*
width = wid
top = top
bottom = btm
left = lft
right = rgt
center = ctr
clear = clr
table = tbl
border = bdr

*/
@import url(format.css);
@import url(base.css);

#box_search{
	}
	
#box_kekka{
	width:945px;
	overflow:hidden;
	margin:15px auto;
	}
	
#box_kekka p{
	padding:20px;
	font-size:14px;
	}
#box_kekka p span{
	color:#0e8be5;
	margin:0 0 0 15px;
	}
	
#box_kekka .reseach{
	text-align:right;
	}
	
#box_kekka .item_list{
	width:940px;
	margin:5px auto;
	}
	
#box_kekka .item_data{
	width:440px;
	height:280px;
	margin:15px;
	_margin:15px 10px;
	float:left;
	overflow:hidden;
	}
#box_kekka .item_data h4{
	background-image:url(../../room/images/bg_itemtitle.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:440px;
	height:34px;
	overflow:hidden;
	padding:8px 0 0 25px;
	}
#box_kekka .item_data h4 a{
	color:#ffffff;
	display:block;
	}
	
#box_kekka .item_data .item_img{
	width:115px;
	/*height:135px;*/
	margin:0 0 15px 0;
	overflow:hidden;
	/*border:1px solid #a0a0a0;*/
	float:left;
	}
#box_kekka .item_data .item_img img{
	width:115px;
	height:135px;
	}
#box_kekka .item_data .item_img a{
	display:block;
	padding:5px;
	text-align:center;
	}
#box_kekka .item_data .item_img a img{
	width:74px;
	height:23px;
	}
	
#box_kekka .item_data ul{
	width:300px;
	min-height:150px;
	_height:150px;
	float:right;
	background-color:#f0f0f0;
	padding:5px;
	_padding:5px 0;
	overflow:hidden;
	}
	
#box_kekka .item_data li{
	margin:5px 0;
	font-size:10px;
	clear:both;
	}

#box_kekka .item_data li span{
	width:80px;
	height:48px;
	float:left;
	display:inline-table;
	}

#box_kekka .item_data li img{
	width:74px;
	height:23px;
	border:none;
	overflow:hidden;
	padding:0;
	margin:0;
	float:none;
	}
#box_kekka .item_data li a{
	padding:0 10px;
	}
#box_kekka:after{
	content:"";
	clear:both;
	display:block;
	height:1px;
	overflow:hidden;
	}
	
#searchbox{
	clear:both;
	width:940px;
	margin:25px auto;
	}
	
#searchbox table{
	width:900px;
	margin:10px auto;
	}
#searchbox table th,
#searchbox table td{
	padding:15px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	}
#searchbox table th{
	width:285px;
	background-color:#c9ddeb;
	}
#searchbox td{
	background-color:#e9eaed;
	}
#searchbox label{
	display:inline-table;
	margin:0 5px 0 0;
	}
#searchbox .search_btn{
	width:180px;
	height:50px;
	margin:10px auto;
	}
	
#box_item{
	padding:15px;
	}
#box_item h4{
	background-image:url(../../room/images/bg_title.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:885px;
	height:50px;
	padding:12px 0 0 20px;
	overflow:hidden;
	font-size:18px;
	color:#0a4d7c;
	}
	
#box_item table{
	width:820px;
	margin:10px auto;
	/*padding:15px;*/
	}
#box_item td{
	padding:15px;
	border-bottom:3px solid #ffffff;
	border-right:3px solid #ffffff;
	}
#box_item td.col01{
	width:100px;
	background-color:#bfd4e3;
	text-align:center;
	}
#box_item td.col02{
	background-color:#eeeeee;
	width:320px;
	}
	
#box_item ul{
	width:820px;
	margin:10px auto;
	}
#box_item li{
	width:270px;
	height:225px;
	float:left;
	text-align:center;
	overflow:hidden;
	margin:10px 0;
	}
#box_item ul:after{
	content:"";
	clear:both;
	display:block;
	height:1px;
	overflow:hidden;
	}

#box_item dl{
	width:800px;
	margin:10px auto;
	padding:10px;
	background-color:#f0f0f0;
	border:1px solid #bfd4e3;
	}
#box_item dt{
	}
#box_item dd{
	padding:5px;
	font-size:10px;
	}
	
#item_media{
	width:820px;
	height:280px;
	margin:25px auto;
	overflow:hidden;
	}
.map{
	width:470px;
	float:left;
	overflow:hidden
	}
.youtube{
	width:320px;
	float:right;
	overflow:hidden
	}
	
