@charset "shift_jis";
body{
	margin:0;
	padding:0;
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
	color:#414141;
	font-size:11px;
	line-height:1.4em;
}

#doonn_main{
	width:900px;
	margin:auto;
	padding-left:60px;
	text-align:left;
	border: 1px solid #FFFFF;
}

#doonn_img_header{
	width:840px;
	height:100px;
	margin:10px 0 0 0;
	padding:0;
	text-align:left;
	border: 0px solid #CCCCCC;
}

#doonn_link_header{
	width:841px;
	height:17px;
	margin: 1px 0 0 0;
	padding:0;
	text-align:left;
	border: 0px solid #CCCCCC;
}

#doonn_link_header_HAM-MOCK{
	width:841px;
	margin: 0 0 0 0;
	padding:0;
	text-align:left;
	border: 0px solid #CCCCCC;
}

#doonn_top{
	width:840px;
	height:300px;
	margin:1px 0 0 0;
	padding:0;
	text-align:left;
	border: 0px solid #CCCCCC;
}

#doonn_col_left{
	width:159px;
	height:1290px;
	margin:5px 0 0 0;
	padding:0;
	float:left;
	text-align:center;
	background-image: url(http://www.doonn-inc.com/images/col_left3.gif);
	background-repeat: no-repeat;
}

#doonn_col_center{
	width:680px;
	margin:5px 0 0 11px;
	padding:0;
	float:left;
	text-align:left;
}

#doonn_col_center2{
	width:850px;
	height:1255px;
	margin:5px 0 0 0;
	padding:0;
}

#doonn_col_left_center{
	width:840px;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
}

table.col_left_estate_info{
	width:140px;
	margin-left:15px;
}

table.equipment_box_01{
	width:180px;
	height:150px;
	border:2px solid #A0A0A0;
	background-color:#FFFFFF;
	padding:5px 0px 0px 0px;
}

table.accessmap_img_01{
	width:118px;
	height:110px;
	border:2px solid #A0A0A0;
	background-color:#FFFFFF;
	padding:5px 0px 0px 0px;
}

table.aroundInfo{
	width:100px;
}


td.col_left_estate_name{
	width:170px;
	height:10px;
	text-align:left;
}

td.col_left_estate_link{
	width:170px;
	height:15px;
	text-align:left;
}

div.doonn_box {
	height: 140px;
	width: 677px;
	background-image: url(http://www.doonn-inc.com/images/doonn_box.gif); 
}

div.background_number{
	width:15px;
	height:15px;
	text-align:center;
	vertical-align:center;
	background-color:#333333;
	font-size:9pt;
	color:#FFFFFF;
}

td.doonn_update{
	height:20px;
	text-align:center;
	vertical-align:bottom;
}

td.doonn_imgline{
	height:10px;
	text-align:center;
	vertical-align:top;
}

td.doonn_imgbtn{
	height:20px;
	text-align:center;
}

td.company_info_title{
	width:150px;
	height:30px;
	text-align:left;
	border-top:2px solid #404040;
	border-right:2px dashed #404040;
	border-bottom:2px solid #404040;
}

td.company_info_contents{
	text-align:left;
	border-top:2px solid #404040;
	border-bottom:2px solid #404040;
}

td.aroundInfo{
	width:15px;
	height:35px;
	text-align:center;
}

td.reference_info_title{
	width:150px;
	height:30px;
	text-align:center;
	background-color:#999999;
	border-top:1px solid #404040;
	border-bottom:1px solid #404040;
}

td.reference_info_contents{
	text-align:left;
	border-top:1px solid #404040;
	border-bottom:1px solid #404040;
}

a#doonn_title{
	color:#464646;
	font-weight:bold;
	font-size:12px;
}

a#doonn_title:hover{
	color:#2263ac;
}

a#doonn_detail{
	color:#464646;
	font-size:12px;
	text-decoration: none;
}

a#doonn_detail:hover{
	color:#2263ac;
}

a#doonn_topics_info{
	color:#464646;
	font-size:11px;
	text-decoration: none;
}

a#doonn_topics_info:hover{
	color:#2263ac;
}

.doonn_body{
	color:#464646;
	font-size:11px;
}

h1.doonn_estate_name{
	color:#464646;
	height:3px;
	font-size:12px;
	font-family:'ＭＳ Ｐ明朝', '細明朝体', 'ヒラギノ明朝 Pro W3';
}

span.doonn_estate_name{
	color:#464646;
	font-size:14px;
	font-weight:600;
	font-family:'ＭＳ Ｐ明朝', '細明朝体', 'ヒラギノ明朝 Pro W3';
}

span.doonn_address{
	color:#2a2f58;
	font-size:11px;
}

span.equipment_text{
	font-size:10pt;
	color:#707070;
	font-family:"ＭＳ ゴシック","Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
}

span.company_info_title{
	font-size:11pt;
	color:#606060;
}

span.company_info_contents{
	font-size:11pt;
	color:#606060;
}

span.reference_info_title{
	font-size:11pt;
	color:#ffffff;
}

img.thumbnail{
	margin:20px 15px 15px 15px;
}

#what_new{
	border:0px solid #660066;
	width:660px;
	height:85px;
	overflow:auto;
	text-align:left;
	background-color:#ffffff;
	margin-top:3px;
}

span.what_new_text{
	color:#464646;
	font-size:11px;
}
