@CHARSET "ISO-8859-1";
/* //////////////////////////////////////       Common */
body {
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-family:'lucida grande',verdana,helvetica,arial,sans-serif;
	font-size:80%;
	width: 100%;
	text-align:center;
	}

#container 
	{
    text-align: left;
    margin: 0 auto; /* center on everything else */
    width: 830px;
	}

div.whole
	{
	/*position: static;
	margin: auto;
	padding: auto;*/
	/*
margin-left: auto;
	margin-right: auto;
	text-align: left;
*/
	width: 830px;
	/*height: 1000px;*/
	}
div.header
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 830px;
	/*height: 293px;*/
	height: 333px;
	border:0px red solid;
	}
div.menu
	{
	position: static;
	margin: 3px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	width: 830px;
	height: 30px;
	}
div.content
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 830px;
	/*height: 600px;*/
	border:0px red solid;
	}
div.footer
	{
	position: static;
	margin: 50px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	text-align:left;
	font-size:80%;
	color:#80adc2;
	border:0px red solid;
	}
div.location
	{
	position: static;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	text-align:left;
	font-size:80%;
	}	
#right_banner
	{
	position: static;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 20px;
	clear: both;
	text-align:left;
	border:0px red solid;
	height:23px;
	background:url(../img/banner/bnbck.jpg) repeat;
	text-decoration:none;
	}
#right_banner a
	{
	text-decoration:none;
	}
#right_banner_book
	{
	position: static;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 10px;
	clear: both;
	font-size:85%;
	text-align:left;
	border:1px #b1b8c2 solid;
	/*height:470px;*/
	height:630px;
	/*background:url(banner/bnbck.jpg) repeat;*/
	text-decoration:none;
	}
#right_banner_nl_digest
	{
	position: static;
	margin: 0px 0px 5px 0px;
	padding: 3px 3px 0px 3px;
	clear: both;
	font-size:100%;
	text-align:left;
	border:2px #b1b8c2 solid;
	height:281px;
	/*background:url(banner/bnbck.jpg) repeat;*/
	text-decoration:none;
	}	
div.header_text
	{
	font-size:80%;
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
div.header_text2
	{
	font-size:80%;
	position: static;
	margin: 0px 0px 0px 750px;
	padding: 0px 0px 0px 0px;
	}	
td, th 
	{
	padding: 0px 0px 0px 0px;
	}
a img 
	{
	border: none;
	}
#menu_container
	{
	/*position: absolute;*/
	position: static;
	margin: 0 0 0 0px;
	}
#menu_container dl
	{
	width: 138px;
	/*width: 120px;*/
	margin: 0;
	float: left;
	font-size: 90%;
	color: #333;
	/*background: #369;
	color: #fff;*/
	background: #cce69b;;
	}	
#menu_container dt
	{
	text-align: center;
	border: 1px solid #004040;;
	/*border: 0px solid black;*/
	padding: 3px;
	}
#menu_container dd
	{
	display: none;
	margin: 0;
	border-left: 1px solid black;
	border-right: 1px solid black;
	}
#menu_container dl:hover dd
	{
	display: block;
	}
#menu_container a
	{
	display: block;
	/*border-bottom: 0px solid black;*/
	text-decoration: none;
	width: 125px;
	line-height: 100%;
	background: #fff;
	padding: 3px;
	font-size: 130%;
	font-weight:bolder;
	color:#804040;
	}
#menu_container a:hover
	{
	background-color: #cce69b;;
	}
	
/*/////////////////////////////     Navigation menu*/
#TopPage #Navigation .btnTop img, 
#SalePage #Navigation .btnSale img,
#RentPage #Navigation .btnRent img,
#PhotoPage #Navigation .btnPhoto img

/*
#TopPage #Navigation .btnTop p, 
#SalePage #Navigation .btnSale p,
#RentPage #Navigation .btnRent p,
#PhotoPage #Navigation .btnPhoto p
*/
	{
	visibility:hidden;
	}
#Navigation #TopPage .btnTop img a:hover , 
#Navigation #SalePage .btnSale img a:hover , 
#Navigation #RentPage .btnRent img a:hover , 
#Navigation #PhotoPage .btnPhoto img a:hover
	{
	visibility:hidden;	
	}
li.btnTop
{
	background:url(banner/bnbck.jpg) repeat;
	width:100px;
}	
li.btnSale
{
	width:100px;
	background:url(banner/bnbck.jpg) repeat;
}
li.btnRent
{
	width:100px;
	background:url(banner/bnbck.jpg) repeat;
}
/*///////////////////                     TOP*/
div.left
	{
	position: static;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 620px;
	/*height: 600px;*/
	float: left;
	text-align:left;
	border: 0px solid black;
	}
div.right
	{
	position: static;
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	border: 0px solid black;
	width: 190px;
	/*height: 600px;*/
	float: left;
	}	
div.upper
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*width: 620px;*/
	width: 620px;
	height: 300px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}
div.top_upper
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 620px;
	height: 300px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}		
div.lower
	{
	position: static;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 620px;
	height: 370px;
	border: 0px red solid;
	}
div.lower_left
	{
	position: static;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 305px;
	/*height: 150px;*/
	border: 0px #b1b8c2 solid;
	float: left;
	}
div.top_lower_left
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 305px;
	height: 300px;
	border: 1px #b1b8c2 solid;
	float: left;
	overflow: scroll;
	background-image:url('../img/banner/moyou_kiiro.gif');
	}	
div.lower_right
	{
	position: static;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 300px;
	/*height: 150px;*/
	border: 0px #b1b8c2 solid;
	float: left;
	}
div.top_lower_right
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 300px;
	height: 300px;
	border: 1px #b1b8c2 solid;
	float: left;
	overflow: scroll;
	text-align:center;
	/*background-image:url('banner/moyou_blue.gif');*/
	}
#content_each
{
	position: static;
	clear:both;
	width:590px;
	height:75px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px red solid;
}
div.content_date
	{
	width: 40px;
	height:35px;
	float: left;
	position: static;
	margin: 5px 0px 10px 10px;
	}
div.content_title_img
{
	position: static;
	float: left;
	margin: 5px 0px 0px 5px;
	width: 80px
	height:30px;
	border:0px red solid;
}	
div.content_title
	{
	float: left;
	position: static;
	margin: 5px 0px 2px 5px;
	width: 450px;
	height:20px;
	font-size:100%;
	font-weight: bold;
	border:0px red solid;
	}
div.description_top_upper
	{
	width:440px;
	/*height:40px;*/
	position: static;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border:0px red solid;
	}
div.shousai_yomu
	{
	width:440px;
	position: static;
	float: left;
	text-align:right;
	margin:0px 0px 0px 0px;
	border:0px red solid;
	}	
#content_top_lower_left_each
{
	position: static;
	clear:both;
	width:285px;
	height:55px;
	border:0px red solid;
}
div.content_top_lower_left_date
	{
	width: 40px;
	height:35px;
	float: left;
	position: static;
	margin: 5px 0px 10px 10px;
	}
div.content_top_lower_left_title_img
{
	position: static;
	float: left;
	margin: 5px 0px 0px 5px;
	width: 80px
	height:30px;
	border:0px red solid;
}	
div.content_top_lower_left_title
	{
	float: left;
	position: static;
	margin: 5px 0px 2px 5px;
	width: 150px;
	height:20px;
	font-size:100%;
	font-weight: bold;
	border:0px red solid;
	
	}	
div.content_top_lower_right
	{
	position: static;
	/*margin: 5px 2px 10px 5px;
	padding: 0px 0px 10px 0px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url('../img/banner/titleobi2.gif');
	}	
div.title_top_upper
	{
	position: static;
	clear:both;
	width:620px;
	font-size:120%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	background-image:url('../img/banner/titleobi2.gif');
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
div.title_top_lower_left
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	background-image:url('../img/banner/titleobi2.gif');
	font-size:120%;
	font-weight: bold;
	width:305px;
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
div.title_top_lower_right
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	background-image:url('../img/banner/titleobi2.gif');
	font-size:120%;
	font-weight: bold;
	width:300px;
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
div.description_top_lower_left
	{
	width: 160px;
	height:50px;
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	overflow: hidden;
	border:0px #b1b8c2 solid;
	}	
#each_image
	{
	width: 110px;
	height: 80px;
	position: static;
	margin: 5px 0px 5px 21px;
	border:0px red solid;;
	float:left;
	}	
/*////////////////               SALE*/
div.sale_upper
	{
	position: static;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	height: 250px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}
div.sale_middle
	{
	position: static;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	height: 250px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}
div.sale_lower
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	height: 150px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}		

/*
div.left_sale
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 600px;
	height: 600px;
	border: 1px black solid;
	float: left;
	}
*/	
/*
div.right_sale
	{
	position: static;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	border: 1px solid black;
	width: 213px;
	height: 600px;
	float: left;
	}
*/
/*
div.sale
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 620px;
	width: 400px;
	height: 300px;
	border: 1px black solid;
	}
*/

div.title_sale_upper
	{
	position: static;
	/*float: left;*/
	font-size:120%;
	font-weight: bold;
	width:617px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	background-image:url('../img/banner/titleobi2.gif');
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
div.title_sale_middle
	{
	position: static;
	/*float: left;*/
	font-size:120%;
	font-weight: bold;
	width:617px;
	/*height:60px;*/
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	background-image:url('../img/banner/titleobi2.gif');
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	/*border:0px red solid;*/
	}
div.title_sale_lower
	{
	position: static;
	/*float: left;*/
	font-size:120%;
	font-weight: bold;
	width:617px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	background-image:url('../img/banner/titleobi2.gif');
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
div.description_sale_upper
	{
	width:440px;
	height:40px;
	position: static;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	border:0px red solid;
	}
div.description_sale_middle
	{
	width: 450px;
	position: static;
	margin: 2px 2px 20px 75px;
	padding: 2px 2px 2px 10px;
	}
div.description_sale_lower
	{
	width: 450px;
	position: static;
	margin: 2px 2px 20px 75px;
	padding: 2px 2px 2px 10px;
	}
div.sale_search
	{
	position: static;
	margin: 5px 0px 5px 5px;
	padding: 5px 0px 0px 0px;
	width: 200px;
	clear: both;
	background-color:yellow;
	border: 0px solid black;
}
div.sale_search_form
	{
	position: static;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 188px;
	/*clear: both;*/
	text-align:left;
	/*border: 1px solid black;*/
	border: 1px solid #fedd3a;
	background-image:url('../img/banner/moyou_kiiro.gif');
	
}
div.sale_search_form_title
	{
	position: static;
	font-size:120%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	/*background-color: #cce69b;*/
	background-color:#FF9933;
	border-bottom:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	text-align:center;
	}
/*////////////////               rent   */
#rent_upper
{
	clear:both;
	width:610px;
	/*height:395px;*/
	height:160px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-left: 1px #b1b8c2 solid;
	border-right: 1px #b1b8c2 solid;
	border-bottom: 1px #b1b8c2 solid;
}

#rent_upper_left
{
	float:left;
	width:172px;
	height: 255px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 10px;
	border: 0px red solid;
	/*border-left: 1px #b1b8c2 solid;
	border-bottom: 1px #b1b8c2 solid;*/
}

#rent_upper_right
	{
	position: static;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	/*width: 618px;*/
	width:416px;
	height: 255px;
	/*border-right: 1px #b1b8c2 solid;
	border-bottom: 1px #b1b8c2 solid;*/
	/*overflow: scroll;*/
	}
div.rent_upper
	{
	position: static;
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	/*height: 250px;*/
	height: 280px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}	
div.rent_middle
	{
	position: static;
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	height: 150px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}
div.rent_lower
	{
	position: static;
	clear:both;
	margin: 00px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	/*height: 250px;*/
	height: 260px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}
div.rent_lower_btm
	{
	position: static;
	clear:both;
	margin: 00px 0px 0px 10px;
	padding:10px 0px 0px 10px;
	width: 600px;
	/*height: 250px;*/
	/*height: 260px;*/
	border: 0px red solid;
	/*overflow: scroll;*/
	}	
/*div.title_rent_upper
	{
	position: static;
	font-size:120%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	background-image:url('../img/banner/titleobi2.gif');
	border:0px red solid;
	width:610px;
	}*/
	
div.title_rent_upper
	{
	position: static;
	clear:both;
	font-size:120%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	background-image:url('../img/banner/titleobi2.gif');
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}		
div.title_rent_middle
	{
	position: static;
	font-size:120%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	background-image:url('../img/banner/titleobi2.gif');
	/*border:1px red solid;*/
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
div.title_rent_lower
	{
	position: static;
	clear:both;
	font-size:120%;
	font-weight: bold;
	margin: 30px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	background-image:url('../img/banner/titleobi2.gif');
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
div.left_rent
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 600px;
	/*height: 600px;*/
	border: 1px black solid;
	float: left;
	}	
div.right_rent
	{
	position: static;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	border: 1px solid black;
	width: 215px;
	height: 500px;

	float: left;
	}
div.rent
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*width: 500px;
	height: 300px;
	border: 1px black solid;*/
	}
/*
div.title_rent_upper
	{
	position: static;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 10px;
	background-color: #c0c0c0;
	font-size:120%;
	font-weight: bold;
	}
div.title_rent_lower
	{
	position: static;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 10px;
	background-color: #c0c0c0;
	font-size:120%;
	font-weight: bold;
	}
*/	
div.description_rent_upper_333
	{
	width: 395px;
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px red solid;
	}
div.description_rent_upper
	{
	/*width: 445px;
	width: 425px
	position: static;
	margin: 2px 0px 20px 140px;
	padding: 2px 2px 2px 0px;
	border:0px red solid;*/
	width:440px;
	position: static;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	border:0px red solid;
	
	}
div.description_rent_lower
	{
	/*width: 450px;
	position: static;
	margin: 2px 2px 20px 75px;
	padding: 2px 2px 2px 10px;
	border:0px red solid;*/
	width:440px;
	position: static;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	border:0px red solid;
	}
div.rent_search
	{
	position: static;
	margin: 5px 0px 5px 5px;
	padding: 5px 0px 0px 0px;
	width: 200px;
	clear: both;
	background-color:yellow;
	border: 1px solid black;
	}
div.rent_content_title
	{
	float: left;
	position: static;
	margin: 5px 0px 2px 5px;
	width: 400px;
	height:20px;
	font-size:100%;
	font-weight: bold;
	border:0px red solid;
	
	}	
/*////////////////               management   */
div.management_upper
	{
	position: static;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	height: 150px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}
div.management_middle
	{
	position: static;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	height: 150px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}
div.management_lower
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	height: 150px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}
div.title_management_upper
	{
	position: static;
	font-size:120%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
div.title_management_middle
	{
	position: static;
	font-size:120%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
div.title_management_lower
	{
	position: static;
	font-size:120%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
#management_zu_waku
{
	clear:both;
	width:620px;
	height:640px;
	border:0px red solid;
}
#management_waku_tate
{
	float:left;
	width:190px;
	height:160px;
	border:0px black solid;
}
#management_waku_tate_chu
{
	float:left;
	width:20px;
	height:130px;
	margin:60px 0px 0px 4px;
	padding:10px 0px 0px 0px;
	border:0px black solid;
}
#management_waku_tate_ue
{
	height:23px;
	font-size:120%;
	font-weight:bold;
	border:0px black solid;
}
#management_waku_tate_naka
{
	height:120px;
	padding:10px 0px 0px 0px;
	border:2px black dotted;
	background-color:#ffffe1;
}
#management_waku_tate_naka ul
{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	border:0px blue solid;
}
#yajirushi_shita
{
	clear:both;
	/*height:20px;*/
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color:red;
	font-size:120%;
	font-weight:bold;
	border:0px black dotted;
}
#management_vacation_waku
{
	width:620px;
	height:600px;
	border:0px red solid;
}
#management_vacation_main_title
{
	clear:both;
	margin:15px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-size:120%;
	font-weight:bold;
}
#management_vacation_tate
{
	width:310px;
	height:900px;
	float:left;
	border:0px red solid;
	padding:0px 0px 0px 0px;
	font-size:110%;
	font-weight:bold;
}
#management_vacation_hukidashi
{
	width:100px;
	height:64px;
	float:left;
	/*background-image:url('banner/hukidashi.gif');
	background-repeat: no-repeat;*/
	border:0px red solid;
	font-size:80%;
	padding:0px 0px 0px 0px;
}
#management_vacation_title
{
	width:155px;
	height:45px;
	float:left;
	border:0px red solid;
	margin:2px 0px 0px 0px;
	padding:15px 0px 0px 7px;
	font-size:110%;
	font-weight:bold;
}
#management_vacation_content
{
	width:240px;
	height:100px;
	float:left;
	border:0px red solid;
	margin:0px 0px 0px 60px;
	padding:0px 0px 0px 0px;
	font-size:90%;
	font-weight:normal;
}
	
/*////////////////               newsletter   */
div.newsletter_upper
	{
	position: static;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	height: 150px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}
div.newsletter_middle
	{
	position: static;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	height: 150px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}
div.newsletter_lower
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	height: 150px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}
div.title_newsletter_upper
	{
	position: static;
	font-size:120%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
div.title_newsletter_middle
	{
	position: static;
	font-size:120%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
div.title_newsletter_lower
	{
	position: static;
	font-size:120%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
#newsletter_upper
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	height: 500px;
	border: 0px #b1b8c2 solid;
	}

#newsletter_upper_left
	{
	position: static;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 500px;
	border: 0px #b1b8c2 solid;
	}
	
#newsletter_upper_left_upper
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 250px;
	border: 1px #b1b8c2 solid;
	}
#newsletter_upper_left_lower
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 150px;
	border: 1px #b1b8c2 solid;
	}		
#newsletter_upper_right
	{
	position: static;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: 500px;
	border: 0px #b1b8c2 solid;
	}	
#newsletter_upper_right_1
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
	width: 400px;
	height: 105px;
	border: 0px #b1b8c2 solid;
	}


#newsletter_middle
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	height: 300px;
	border: 0px #b1b8c2 solid;
	}
#newsletter_middle_left
	{
	position: static;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 280px;
	height: 340px;
	border: 2px #ff6600 dotted;
	}
#newsletter_middle_right
	{
	position: static;
	float:left;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	width: 280px;
	height: 240px;
	border: 0px #b1b8c2 solid;
	}
#newsletter_hikken
	{
	position: static;
	float:left;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 90px;
	height: 30px;
	border: 0px #b1b8c2 solid;
	/*background-image:url('banner/hikken.gif');
	background-repeat: no-repeat;*/
	}
#newsletter_hikken_nakami
	{
	position: static;
	float:left;
	margin: 5px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	width: 290px;
	height: 90px;
	border: 1px #b1b8c2 solid;
	}
#newsletter_middle_title
{
	height: 25px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	border-bottom: 2px #ff6600 dotted;
	font-size:100%;
	font-weight:bold;
}
#newsletter_middle_title_order
{
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding:4px 0px 0px 10px;
	border: 1px #ff6600 solid;
	background:#ffc09e;
	font-size:100%;
	font-weight:bold;
}
#newsletter_middle_title_dl
{
	padding: 0px 0px 0px 5px;
	margin: 10px 0px 0px 5px;
}	
	
	
/*////////////////               company   */
div.company_upper
	{
	position: static;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	height: 150px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}
div.company_middle
	{
	position: static;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	height: 150px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}
div.company_lower
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	height: 150px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}
div.title_company_upper
	{
	position: static;
	font-size:120%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
div.title_company_middle
	{
	position: static;
	font-size:120%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
div.title_company_lower
	{
	position: static;
	font-size:120%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #cce69b;
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
	

#company_main
{
	width:610px;
	border: 0px green solid;
	float:left;
}

#company_title
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px #b1b8c2 solid;
	width:500px;
	height:30px;
	}
#company_item_title
	{
	position: static;
	float:left;
	width:80px;
	height:35px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 10px;
	border: 1px #b1b8c2 solid;
	font-weight:bold;
	}
#company_owner
	{
	position: static;
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 370px;
	border: 0px #b1b8c2 solid;
	}
#company_owner_en
	{
	position: static;
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 200px;
	border: 0px #b1b8c2 solid;
	}	
#company_owner_img
	{
	position: static;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:150px;
	height: 220px;
	border: 0px #b1b8c2 solid;
	}	
#company_owner_shokai
	{
	position: static;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width:290px;
	height: 220px;
	border: 0px #b1b8c2 solid;
	}
	
#company_owner_comments
	{
	position: static;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width:158px;
	height: 370px;
	border: 1px #b1b8c2 solid;
	}
#company_owner_comments_en
	{
	position: static;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width:158px;
	height: 200px;
	border: 1px #b1b8c2 solid;
	}	
#company_address
	{
	position: static;
	clear:both;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100px;
	border: 0px #b1b8c2 solid;
	}	
		
#company_address_address
	{
	position: static;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 20px;
	width:330px;
	border: 0px #b1b8c2 solid;
	}
#company_address_img
	{
	position: static;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 30px;
	width:95px;
	height:95px;
	text-align:center;
	border: 0px #b1b8c2 solid;
	}
#company_naiyo
	{
	position: static;
	clear:both;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:150px;
	border: 0px #b1b8c2 solid;
	}	
#company_naiyo_en
	{
	position: static;
	clear:both;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:10px;
	border: 0px #b1b8c2 solid;
	}			
#company_naiyo_list
	{
	position: static;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:440px;
	border: 0px #b1b8c2 solid;
	}
#company_staff
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 500px;
	border: 0px yellow solid;
	}	
#company_staff_title
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 10px;
	width:130px;
	height: 150px;
	border: 0px blue solid;
	float:left;
	}		
#company_staff_staff
	{
	position: static;
	float:left;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	border: 0px red solid;
	width:485px;
	/*height:500px;*/
	}
#company_staff_each
	{
	position: static;
	clear:both;
	margin: 4px 0px 4px 0px;
	padding: 0px 0px 0px 20px;
	border: 0px #b1b8c2 solid;
	height:25px;
	}
#company_staff_staff_title
	{
	position: static;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px #b1b8c2 solid;
	width:150px;
	}
#company_staff_staff_title_e
	{
	position: static;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px #b1b8c2 solid;
	width:300px;
	}	
#company_staff_staff_name
	{
	position: static;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px red solid;
	width:290px;
	}	
#company_staff_staff_name_e
	{
	position: static;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px red solid;
	width:150px;
	}	
	
	
/* ////////////////////////    Detail */
div.detail
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 618px;
	height: 150px;
	border: 1px #b1b8c2 solid;
	overflow: scroll;
	}
div.title_detail
	{
	position: static;
	font-size:130%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	background-color: #f3f7ff;
	border-top:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	border-bottom:1px #b1b8c2 solid;
	}
div.title_detail_title
	{
	position: static;
	font-size:100%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	/*background-color: #cce69b;*/
	border-top:0px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
div.detail_content
	{
	position: static;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	border-bottom:1px #b1b8c2 solid;
	border-left:1px #b1b8c2 solid;
	border-right:1px #b1b8c2 solid;
	}
div.detail_description
	{
	width:590px;
	/*height:40px;*/
	position: static;
	clear: both;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	border:0px red solid;
	}	
#detail_image
	{
	position: static;
	clear: both;
	text-align:center;
	margin: 30px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	}
#zuiso
{
	width:610px;
}	
#zuiso_title
{
	width:610px;
}	
#zuiso_each
{
	margin:5px 0px 5px 20px;
	padding:0px 0px 0px 10px;
}
#zuiso_left
{
	float:left;
	width: 155px;
	border:0px red solid;
}
#zuiso_right
{
	float:left;
	width: 405px;
	padding: 25px 20px 0px 10px;
	font-size:120%;
	border:0px red solid;
}

