/* CSS Document */

/*boxshizuoka-CSS BASSIC STYLE*/


/**********

 container
 
 **********/
 	
#container_l
    {
	width:auto;
	min-width:948px;
	margin:0 20px;
	padding:0;
	background-color:#FFF;
	border-left:solid 1px #DDD;
	border-right:solid 1px #DDD;
    }
* html #container_l
    {
	width:expression(document.documentElement.clientWidth < 972? "970px" : "auto");
    } 

/**********

 page-header
 
 **********/
 
#page-header_l
	{
	width:auto;
	height:133px;	
    margin:0;
	padding:0;
	}	

#header-main_l
	{
	width:auto;
	height:95px;
    margin:0;
	padding:0;
	background:url(../images/header_back.gif) repeat-x;
	} 

.shadow_l
    {
	width:auto;
	height:30px;
	margin:2px 0 0 0;
	padding:0;
	font-size:1px;
	background:url(../images/shadow.gif) repeat-x;
	}	
	
 /**********

content
 
 **********/
 	
#content_l
    {
	width:auto;
	min-width:928px;
	margin:0 10px 10px 10px;
	padding:0;
	}	

	
 /**********

main-area
 
 **********/
 
#main-area_l
    {
	width:auto;
	margin:0 0 0 226px;
	padding:0;
	} 
	
.page-title
    {
	height:30px;
	margin:0;
	padding:0 0 0 10px;
	border:solid 1px #CCC;
	background:url(../images/pagetitle_back.gif) repeat-x;
	}

.page-title_rent
    {
	height:23px;
	margin:0;
	padding:6px 0 0 0;
	float:left;
	}
.page-title_rent h2
    {
	font-size:110%;
	line-height:1.5;
	font-weight:bold;
	color:#36C;
	}
	
.page-title_buy
    {
	height:23px;
	margin:0;
	padding:6px 0 0 0;
	float:left;
	}
.page-title_buy h2
    {
	font-size:110%;
	line-height:1.5;
	font-weight:bold;
	color:#E30;
	}
		
.category-title_rent
    {
	height:23px;
	margin:0 10px;
	padding:7px 0 0 15px;
	font-size:100%;
	line-height:1.5;
	color:#333;
	background:url(../images/rent_ber.gif) no-repeat;
	float:left;
	}
.category-title_rent h3
    {
	font-size:100%;
	font-weight:normal;
	line-height:1.5;
	color:#333;
	}
	
.category-title_buy
    {
	height:23px;
	margin:0 10px;
	padding:7px 0 0 15px;
	font-size:100%;
	line-height:1.5;
	color:#333;
	background:url(../images/buy_ber.gif) no-repeat;
	float:left;
	}
.category-title_buy h3
    {
	font-size:100%;
	font-weight:normal;
	line-height:1.5;
	color:#333;
	}
	
.page-title_return
    {
	height:23px;
	margin:0;
	padding:7px 10px 0 0;
	font-size:95%;
	line-height:1.5;
	float:right;
	}
	

	
/**********

list
 
 **********/	
 
.list
    {
	margin:0;
	padding:0;
	}

.list-top
    {
	height:18px;
	margin:20px 0 10px 0;
	padding:0;
	border-bottom:solid 1px #999;
	}
	
.list-top_left
    {
	margin:0 10px 0 0;
	padding:0;
	font-size:95%;
	line-height:1.2;
	float:left;
	}
	
.list-top_right
    {
	margin:0;
	padding:0;
	font-size:95%;
	line-height:1.2;
	float:right;
	}
.list-top_right img
    {
	margin:0 0 0 3px;
	padding:0;
	}
	
.list-change
    {
	margin:10px 0 5px 0;
	padding:0;
	font-size:95%;
	line-height:1.5;
	}	
.list-change_number
    {
	color:#630;
	}
	
.list-change2
    {
	margin:10px 0 5px 0;
	padding:0;
	}	
.list-change_left
    {
	font-size:95%;
	line-height:2.8;
	float:left;
	}
.list-change_right
    {
	font-size:95%;
	line-height:1.5;
	}
	
.list-box
	{
	width:auto;
	margin:10px 0 0 0;
	padding:0;
	} 
* html .list{
	height:1%;
}

.list-boxaria
	{
	margin:0px;padding:0px;
	width:100%;
	border-left:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	} 
.list-boxaria th
	{
    margin:0;
	padding:2px;
	font-size:90%;
	line-height:1.2;
	font-weight:normal;
	text-align:center;
	white-space:nowrap;
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	background-color:#EEE;
	}
.list-boxaria th img
	{
    margin:10px 2px;
	padding:0;
	} 	
.list-boxaria td
	{
    margin:0;
	padding:5px;
	font-size:100%;
	line-height:1.5;
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	} 
	
.list-boxaria td.left_no
	{
    white-space:nowrap;
	} 
	
.list-boxaria td.center_no
	{
    white-space:nowrap;
	text-align:center;
	}
.list-boxaria td.center_no img
	{
    margin:0 3px;
	padding:0;
	} 
	 	
.list-boxaria td.left_yes
	{
	text-align:left;
	}
.list-boxaria td.left_yes img
	{
    margin:2px 0;
	}
.list-boxaria td.left_yes div.w_s_name
	{
    color:#633000;
	}

.list-bottom
    {
	height:20px;
	margin:10px 0 3px 0;
	padding:0;
	}
.list-bottom img
    {
	margin:0 3px 0 0;
	padding:0;
	}
	
.list-bottom_left
    {
	margin:0 10px 0 0;
	padding:0;
	font-size:95%;
	line-height:1.2;
	float:left;
	}
	
.list-bottom_right
    {
	margin:0;
	padding:0;
	font-size:95%;
	line-height:1.2;
	float:right;
	}
.list-bottom_right img
    {
	margin:0 0 0 3px;
	padding:0;
	}
	
.list-bottom_2
    {
	margin:7px;
	padding:0;
	font-size:90%;
	line-height:1.2;
	clear:left;
	}
	
/**********

 details
 
 **********/	

.details-top
    {
	height:18px;
	margin:20px 0 10px 0;
	padding:0 0 5px 0;
	font-size:100%;
	line-height:1.2;
	border-bottom:solid 1px #999;
	}
.details-top h3
    {
	font-weight:bold;
	color:#630;
	display:inline;
	}
		
.details-catchcopy
    {
	margin:0;
	padding:10px 0;
	font-size:110%;
	line-height:1.2;
	}	
.details-catchcopy h4
    {
	font-size:110%;
	font-weight:bold;
	line-height:1.2;
	}
	
.details-list_top
    {
	height:45px;
	margin:0;
	padding:10px 0 0 0;
	}	

.details-number
    {
	width:150px;
	margin:0;
	padding:10px;
	font-size:100%;
	color:#630;
	line-height:1.2;
	white-space:nowrap;
	border:solid 1px;
	float:left;
	}
	
.details-topicon
    {
	width:500px;
	margin:0;
	padding:10px 0;
	font-size:95%;
	line-height:1.2;
	text-align:right;
	float:right;
	}	
.details-topicon img
    {
	margin:0 0 0 10px;
	padding:0;
	}
		
.details-boxaria
	{
	margin:0px;
	padding:0px;
	width:100%;
	border-left:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	} 
.details-boxaria th
	{
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	background-color:#EEE;
	}
.details-boxaria th.center_no
	{
    margin:0;
	padding:2px;
	color:#36B;
	font-size:90%;
	line-height:1.4;
	font-weight:normal;
	text-align:center;
	white-space:nowrap;
	}
.details-boxaria th.left_no
	{
	width:30%;	/*2009/02/10 修正[1%→30%]*/
	margin:0;
	padding:5px 10px;
	color:#36B;
	font-size:100%;
	line-height:1.4;
	font-weight:normal;
    /*white-space:nowrap;*/	/*2009/02/10 削除*/
	text-align:left;
	}
		
.details-boxaria td
	{
    margin:0;
	padding:5px 7px;
	font-size:100%;
	line-height:1.6;
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	}
.details-boxaria td.left_yes
	{
	text-align:left;
	margin:2px 0;
	} 	
.details-boxaria td.left_no
	{
	white-space:nowrap;
	text-align:left;
	} 
.details-boxaria td.center_no
	{
	white-space:nowrap;
	text-align:center;
	} 
/* 2009/03/13 追加 start */	
.details-boxaria td.center_no2
	{
	white-space:nowrap;
	text-align:center;
	font-weight:bold;
	font-size:medium;
	} 
/* 2009/03/13 追加 start */	

.koutu
    {
	margin:5px 0 0 0;
	}

.details-boxaria-bottom
    {
	height:20px;
	margin:8px 0 5px 0;
	padding:0;
	font-size:95%;
	line-height:1.2;
	}
.details-boxaria-bottom img
    {
	margin:0 3px 0 0;
	padding:0;
	}
	
.details-left
    {
	width:auto;
	min-width:447px;
	margin:0 255px 0 0;
	padding:0;
	}  
* html .details-left
    {
	height:1%;
    } 
				
.details-right
    {
	width:230px;
	margin:0;
	padding:0;
	float:right;
	font-size:95%;
	line-height:1.2;
	text-align:center;
	} 
.details-right img
    {
	padding:0 0 3px 0;
	} 
	
.details-item_title
    {
	margin:0;
	padding:0;
	}
.details-item_title h5
    {
	font-size:100%;
	line-height:1.2;
	color:#630;
	}
	
.details-setubi
    {
	width:auto;
	margin:3px 0 0 0;
	padding:15px;
	font-size:100%;
	line-height:1.5;
	border:solid 1px #CCC;
	}
/*s20100113追加*/
.details-toiawasesaki
    {
	width:auto;
	margin:3px 0 0 0;
	padding:15px;
	font-size:100%;
	line-height:1.5;
	border:solid 1px #CCC;
	}
/*e20100113追加*/	
	
* html .details-setubi
    {
	height:1%;
    }
/*s20100113追加*/
* html .details-toiawasesaki
    {
	height:1%;
    }
/*e20100113追加*/
    
    	
.details-company
    {
	width:auto;
	margin:3px 0;
	padding:0;
	}
* html .details-company
    {
	height:1%;
    }
	
.details-companybox
    {
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	}
.details-companybox td
    {
	margin:0;
	padding:10px 15px;
	border-bottom:solid 1px #CCC;
	border-left:solid 1px #CCC;
	background-color:#EEE;
	}
		
.details-company_name
    {
	width:70px;
	margin:0;
	padding:0;
	float:left;
	}	
.details-companydata
    {
	width:440px;
	margin:0;
	padding:0;
	float:left;
	}
.details-info
    {
	width:125px;
	margin:0;
	padding:0 5px 0 20px;
	float:right;
	}	
.details-info img
    {
	margin:2px 0;
	}
			
 /**********

company-area
 
 **********/
 
.page-title_company
    {
	height:23px;
	margin:0;
	padding:7px 0 0 0;
	float:left;
	}
.page-title_company h2
    {
	font-size:110%;
	line-height:1.5;
	color:#630;
	}
	
.company-catchcopy
    {
	margin:10px 0 0 0;
	padding:0;
	font-size:100%;
	line-height:1.2;
	}
	
.company-data
    {
	width:auto;
	margin:0;
	padding:0;
	}  
	
.list-boxaria td.companydata-left
	{
    white-space:nowrap;
	color:#36C;
	background-color:#EEE;
	} 
	
.list-boxaria td.companydata-right
	{	
	} 
	
.company-event
    {
	height:25px;
	margin:0;
	padding:0;
	}
.company-event h3
    {
	font-size:105%;
	line-height:1.2;
	color:#09C;
	}
	
.company-event_aria
    {
	margin:0;
	padding:12px 12px 12px 30px;
	color:#09C;
	font-size:100%;
	line-height:1.5;
	border:dotted 1px #CCC;
	background-color:#EEE;
	}
.company-event_aria ul
    {
	list-style:disc;
	list-style-position:outside;
	}
.company-event_aria li
    {
	}
		
.list-title
    {
	height:25px;
	margin:0;
	padding:0;
	}
.list-title h3
    {
	font-size:105%;
	line-height:1.2;
	color:#630;
	}

.list-top_company
    {
	height:18px;
	margin:5px 0 10px 0;
	padding:0;
	border-bottom:solid 1px #999;
	}

.page-title_shibu,
.page-title_realestate
    {
	height:23px;
	margin:0;
	padding:6px 0 0 0;
	float:left;
	}
.page-title_shibu h2,
.page-title_realestate h2
    {
	font-size:110%;
	line-height:1.5;
	font-weight:bold;
	color:#36C;
	}
		
.shibu
    {
	margin:0;
	padding:15px;
	font-size:100%;
	line-height:1.6;
	white-space:nowrap;
	border:solid 1px #CCC;
	}

 /**********

event
 
 **********/

.event-pagetitle_top
    {
	height:23px;
	margin:0;
	padding:6px 0 0 0;
	float:left;
	}
.event-pagetitle_top h2
    {
	font-size:110%;
	line-height:1.5;
	font-weight:bold;
	color:#09C;
	}
		
.event-subtitle
    {
	height:23px;
	margin:0 10px;
	padding:7px 0 0 15px;
	font-size:90%;
	line-height:1.5;
	color:#333;
	background:url(../images/event_ber.gif) no-repeat;
	float:left;
	}
	
.print
    {
	height:27px;
	margin:8px 0 5px 0;
	padding:0;
	font-size:1px;
	text-align:right;
	}
	
.event-data
    {
	margin:0 0 5px 0;
	padding:0;
	}
* html .event-data
    {
	height:1%;
    }
		
.event-dataarea
	{
	border-left:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	} 
.event-dataarea td
	{
    margin:0;
	padding:10px 20px;
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	}
	
.event-dataarea td.date_area
	{
	font-size:100%;
	line-height:1.8;
	} 
	
.event-dataarea td.catch_copy
	{
    font-size:110%;
	line-height:1.6;
	font-weight:bold;
	color:#09C;
	background-color:#EEE;
	}
	
.event-dataarea td.eventdata
	{
	padding-top:20px;
    font-size:100%;
	line-height:2;
	} 
			
.event_imgbox
	{
    margin:20px 0 0 0;
	padding:0;
	text-align:center;
	} 
.event_imgbox table
	{
	margin:20px auto;
	} 
.event_imgbox td
	{
	padding:3px;
	font-size:95%;
	line-height:1.2;
	text-align:center;
	border:none;
	} 
			
.event_imgbox img
	{
	margin:0;
	vertical-align:middle;
	} 
	
.event-dataarea td.companydata
	{
    font-size:100%;
	line-height:1.8;
	}
.event-dataarea td.companydata img
	{
	margin:10px 0;
	}
	 
.event-companydata_top
	{
	color:#630;
	} 
	
.advertise
	{
	margin:5px 0 0 0;
	font-size:95%;
	line-height:1.5;
	} 	
		
 /**********

form
 
 **********/

.page-title_form
    {
	height:23px;
	margin:0;
	padding:7px 0 0 0;
	float:left;
	}
.page-title_form h2
    {
	font-size:110%;
	line-height:1.5;
	color:#630;
	}
	
.form-company
    {
	margin:0;
	padding:12px;
	font-size:100%;
	line-height:1.6;
	border:solid 1px #CCC;
	}

.form-bukken_syosai
	{
	border-left:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	} 	
.form-bukken_syosai td
	{
    margin:0;
	padding:10px;
	font-size:95%;
	line-height:1.6;
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	} 
.item
	{
	color:#36C;
	} 

.form-management
	{
	border-left:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	} 	
.form-management td
	{
    margin:0;
	padding:10px;
	font-size:100%;
	line-height:1.6;
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	}

.form
	{
    margin:0;
	padding:0;
	}	
* html .form
    {
	height:1%;
    }
	 
.form-info
	{
    margin:0;
	color:#630;
	font-size:90%;
	line-height:1.6;
	}
			
.form-area
	{
	border-left:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	} 	
.form-area td
	{
    margin:0;
	padding:10px;
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	} 

.form-area_top
    {
	font-size:100%;
	line-height:1.5;
	background-color:#F0F0D2;
	}
	
.form-area-left
    {
	font-size:100%;
	line-height:1.5;
	background-color:#EEE;
	}
	
.form-area-right
    {
	font-size:85%;
	line-height:1.5;
	}
.indispensable
   {
	color:#F30;
	}

.form-area_bottom
    {
	font-size:85%;
	line-height:1.5;
	text-align:center;
	}
	
.transmit_botton
    {
	height:30px;
	margin:15px 0 10px 0;
	padding:0;
	text-align:center;
	}
		
	
 /**********

page-footer
 
 **********/	
#page-footer_l
    {
	width:auto;
	margin:0;
	padding:7px 0;
	font-size:85%;
	line-height:1.2;
	text-align:center;
	background-color:#DDD;
	}
	