


/************************************************************************************

	ゲストハウス物件詳細
	
*************************************************************************************/


h2#bukken_name_title{
	width:696px;
	height:35px;
	margin:10px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	background:#FFF url(../../images/grebas_guesthouse/bukken_name_title.gif) no-repeat;
	text-indent:35px;
	font-size:1.2em;
	color:#4D661E;
	clear:both;
}



h3#tenpo_name_title{
	width:696px;
	height:28px;
	margin:10px 0px 0px 0px;
	padding:7px 0px 0px 0px;
	background:#FFF url(../../images/grebas_guesthouse/tenpo_name_title.gif) no-repeat;
	text-indent:33px;
	font-size:0.9em;
	color:#638426;
	clear:both;
}


h4#tenpo_name_title02{
	width:696px;
	height:28px;
	margin:10px 0px 0px 0px;
	padding:7px 0px 0px 0px;
	background:#FFF url(../../images/grebas_guesthouse/tenpo_name_title.gif) no-repeat;
	text-indent:33px;
	font-size:0.9em;
	color:#638426;
	clear:both;
}


div.tenpo_left{
	width:230px;
	padding:0px;
	margin:10px 0px 20px 10px;
	float:left;
}

div.tenpo_left .tenpo_img{
	width:210px;
	padding:10px;
	text-align:center;
	border:1px #BCBCBC solid;
	background:#F3F3F3;
}
div.tenpo_left .tenpo_namber{
	width:230px;
	padding:10px 0px 0px 0px;
	text-align:center;
}



div.tenpo_right{
	width:430px;
	margin:10px 0px 0px 0px;
	float:right;
}

div.tenpo_right p{
	width:400px;
	padding:15px;
	font-size:0.9em;
	line-height:1.5em;
}







/************* 店舗の持つ物件一覧 *************/




h4.tenpo_subtitle{
	padding:0px 0px 20px 0px;
	font-size:1.0em;
	font-weight:normal;
}













/************************************************************************************
	ゲストハウス　物件詳細ページ
*************************************************************************************/

table.room_table{
	margin : 10px 0px 10px 0px;
	width : 100%;
	border-collapse : collapse;
	border : #bcbcbc solid 1px;
}

.room_table td{
	padding : 4px;
	font-size : 0.8em;
	color : #333;
	border : #bcbcbc solid 1px;
}

.room_table  th{
	padding : 4px;
	font-size : 0.8em;
	font-weight : normal;
	color : #333;
	text-align : left;
	background-color : #eee;
	border : #bcbcbc solid 1px;
}

.info_date{
	background-color : #f7f7f7;
	text-align : right;
}


/**************************
　部屋写真画像表示
*************************/

/*
div#room_info{
	margin : 0 auto;
	width : 690px;
}
*/

div.room_photo{
	margin-right : 5px;
	width : 110px;
	float : left;
}

.room_photo img{
	padding : 2px;
	border : #ccc solid 1px;
}

.room_photo p{
	font-size : 0.7em;
	color : #333;
	line-height : 1.8em;
	text-align : center;
}

/**************************
　部屋写真画像　拡大画像
*************************/

p.enlarged_photo{
	margin-top : 20px;
}

p.enlarged_photo img{
	padding : 2px;
	border : #ccc solid 1px;
}

p.close_bt a{
	margin : 0 auto;
	margin-top : 10px;
	width : 140px;
	display : block;
	font-size : 0.8em;
	text-indent : 18px;
	background : transparent url(../../images/grebas_guesthouse/bt_close.gif) no-repeat;
	background-position : 0px 2px;
}


#search_detail{
	clear : both;
	margin-top : 5px;
	width : 696px;
}


#search_detail .title_t{
	text-align:left;
	padding:5px;
	background-color:#FFF;
}

#search_detail .title_t p{
	font-size:0.9em;
	font-weight:bold;
	padding-bottom:3px;
}



#search_detail table{
	padding:0;
	margin:10px 0;
	font-size:0.8em;
	width:696px;
	border:1px #BCBCBC solid;
	border-collapse : collapse;
}



#search_detail th{
	padding:5px 0px 5px 0px;
	margin:0;
	color:#333;
	font-weight:100;
	background-color:#eeeeee;
	border:1px #BCBCBC solid;
	border-collapse : collapse;
}

#search_detail td{
	padding:3px;
	margin:0;
	text-align:center;
	border:1px #BCBCBC solid;
	border-collapse : collapse;
}

#search_detail td table{
	padding : 0;
	margin : 0 auto;
	width : 95%;
	border:1px #fff solid;
}

#search_detail td th{
	background-color:#fff;
}

#search_detail .sch_detail_en .en{
	font-size:1.2em;
	font-weight:bold;
	border:1px #fff solid;
	text-align : right;
}

#search_detail .sch_detail_en .room{
	padding-right:5px;
	font-size:1em;
	font-weight:100;
	color:#8FB44E;
	border:1px #fff solid;
}

#search_detail .sch_detail_en .kuyo{
	padding-left:5px;
	font-size:1em;
	border:1px #fff solid;
}


#search_detail .sch_detail_en .kushitu{
	padding-left:5px;
	font-size:1.1em;
	color:#FF0000;
	border:1px #fff solid;
}

#search_detail .sch_detail_en .manshitu{
	padding:0px;
	font-size:1.1em;
	color:#FF0000;
	border:1px #fff solid;
}





#sch_syousai_table{
	width:100%;
	padding:0px;
	font-size:0.8em;
	border:1px #BCBCBC solid;
	border-collapse : collapse;
}

#sch_syousai_table th{
	background-color:#eeeeee;
	padding:3px 3px 3px 4px;
	font-weight:normal;
	line-height:110%;
	width:15%;
	border:1px #BCBCBC solid;
	text-align:left;
}

#sch_syousai_table td{
	padding:3px 3px 3px 4px;
	line-height:120%;
	border:1px #BCBCBC solid;
}


#sch_syousai_table .sch_syousai_td{
	background-color:#edf3f9;
}




#sch_syousai_table .sch_syousai_icon img{
	padding:2px;
	float:left;
}

#sch_syousai_table .sch_syousai_icon span{
	padding:5px 0px 2px 3px;
	float:left;
	display:block;
}




#sch_syousai_img{
	width:218px;
	height:216px;
	padding-bottom:12px;
	float : left;
}


#sch_syousai_img .detail01{
	width:180px;
}

#sch_syousai_img .detail01 img{
	width:216px;
	height:216px;
	padding:0px 5px 0px 5px;
	border:1px #BCBCBC solid;
}




#sch_syousai_img .detail02{
width:210px;
	height:180px;
	margin:0px 0px 0px 30px;
	border:1px #BCBCBC solid;
	text-align:center;
	float:left;
}


#sch_syousai_img .detail02 img{
	width:180px;
	height:150px;
	padding:15px;
	text-align:center;
}


#sch_syousai_img .detail03{
	width:210px;
	height:180px;
	border:1px #BCBCBC solid;
	text-align:center;
	float:right;
} 

#sch_syousai_img .detail03 img{
	width:180px;
	height:150px;
	padding:15px;
	text-align:center;
}


#sch_syousai_s_img{
	width:465px;
	float : right;
}

div#sch_syousai_s_img:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}


#sch_syousai_s_img .detail_s_01 img{
	width:100px;
	height:100px;
	border:#BCBCBC solid 1px;
	float:left;
}




div.sch_detail_print{
	width:150px;
	height:15px;
	margin-right:5px;
	font-size:0.8em;
	float:right;
}

div#main_print:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}


div.sch_detail_print img{
	margin-right : 5px;
	vertical-align:middle;
}


div.sch_detail_zoom{
	width:100%;
	height:25px;
	text-align:right;
	margin-right:5px;
	font-size:0.8em;
	float:right;
}

div.sch_detail_zoom img{
	vertical-align:middle;
}


div.toiawase_box{
	clear : both;
	margin : 0 auto;
	margin-top : 5px;
	margin-bottom : 15px;
	padding : 10px 0px 10px 0px;
	width : 100%;
	text-align : center;
	border : #78a12e solid 1px;
	background-color : #ecf2d3;
}


/**************************
　物件写真画像表示
*************************/

div.detail_s_01{
	margin-bottom : 6px;
	margin-left : 5px;
	width : 110px;
	float : left;
}

.detail_s_01 img{
	padding : 2px;
	border : #ccc solid 1px;
}



/******検索詳細　業者名******/

#detail_company{
	width:696px;
	margin:15px auto;
	border: 1px solid #BCBCBC;
	position:relative;
	font-size:0.8em;
}



#detail_company .company_name{
	width:300px;
	padding:15px 0px 15px 35px;
	border: 1px solid #FFF;
	float:left;
}

#detail_company .company_name p{
	padding-bottom:10px;
	font-size:1.0em;
	font-weight:bold;
	display:block;
}


#detail_company .company_name ul{
	width:300px;
	list-style-type: none;
}

#detail_company .company_name li{
	padding:0px 0px 3px 0px;
}

#detail_company .toiawase_box{
	width:300px;
	height:80px;
	padding-top:20px;
	border: 2px solid #78A12E;
	background-color: #ECF2D3;
	position:absolute;
	top:22px;
	right:30px;
}

