@charset "shift_jis";

/*オーナーズVOICE*/
.midasi_img_01 {}
.midasi_img_01 dt { float:left;}
.midasi_img_01 dd {
	margin-left:105px;
}
.midasi_img_01_line {
	color:#482A90;
	background:url(/images/center_block/midasi_underline.gif) repeat-x top;
	padding-top: 13px;
	margin-top: 3px;
	margin-left: 105px;
}
/*トップページ*/
.top_block_01 {
	background:url(/images/center_block/top_img_01.jpg) no-repeat top left;
	margin-top: 1.5em;
}
.top_block_01_inner {
	padding-top: 430px;
	margin-left: 25px;
}
.top_block_01_inner ul {
	width: 320px;
	float: left;
}
.top_block_01_inner li {
	margin-top: 20px;
}
.top_block_01_inner p {
	padding-top: 0.7em;
	background: url(/images/center_block/line_03.gif) repeat-x;
	margin-top: 0.4em;
}
.midasi_img_03 {
	background: url(/images/center_block/line_01.gif) repeat-x bottom;
}
div#top_news {
	position: relative;
	margin: 0px;
	background-color: #FFFFFF;
	overflow: auto;
	height: 125px;
	line-height: 200%;
	padding: 0px 15px 0px 15px;
}
/*不動産業者様ページ*/
.toredearer_box_1 dt {
	height: 145px;
	background-image: url(images/center_block/toredearer_img_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.toredearer_box_1_left {
	float:left;
	width:280px;
	text-align: left;
	margin-top: 0.8em;
}
.toredearer_box_1_left img {
	margin-bottom:0.8em;
	margin-left: 35px;
}
.toredearer_box_1_right img { margin-right:35px;}
.toredearer_box_1_left p,.toredearer_box_2_left img { margin-left:35px;}
.toredearer_box_1_right {
	float:right;
	margin-top: 0.8em;
}
.toredearer_box_2 dt {
	height: 160px;
	background-image: url(images/center_block/toredearer_img_02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.toredearer_box_2_left {
	float:left;
	width:110px;
	text-align: left;
}
.toredearer_box_2_right {
	margin-left:120px;
	text-align: left;
	margin-right: 35px;
}
.toredearer_box_2_table {
	text-align: left;
	margin-left: 35px;
	margin-top: 1.2em;
}
.toredearer_box_2_table table {
	margin-top:0.6em;
	width:512px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
.toredearer_box_2_table th,.toredearer_box_2_table td {
	padding-top: 0.8em;
	padding-right: 15px;
	padding-bottom: 0.6em;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	line-height: 125%;
}
.toredearer_box_2_table th {
	background-color: #E4EDD3;
}
.toredearer_box_2_table td {
	background-color: #F5F4EB;
}
.toredearer_box_2_txt {
	margin:0.8em 35px 1.5em;
	text-align: left;
}
.toredearer_box_3 {
	background-color: #EFF3CD;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 1.8em;
	padding-bottom: 0.8em;
	margin-top: 0.5em;
}
.toredearer_box_3 p {
	margin-bottom: 1em;
}
/*らくらく一括借り詳細ページ*/
.midasi_img_04 {
	padding-bottom: 8px;
	background-image: url(/images/center_block/line_01.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 25px;
}
.top_block_02 {
	background: url(/images/center_block/top_img_02.gif) no-repeat center top;
	text-align: center;
	width: 230px;
	float: right;
	margin-top: 70px;
}
.top_block_02 a {
	margin-top: 170px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:202px;
	height:50px;
}
.abtrik_box_1,.abtrik_box_2,.toredearer_box_1,.toredearer_box_2 {
	background-image: url(images/center_block/abtrik_backimg_1.jpg);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
}
.abtrik_box_1_footer {
	background-image: url(images/center_block/abtrik_boxfooter_1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 15px;
}
.abtrik_box_1 dt {
	height: 131px;
	background-image: url(images/center_block/abtrik_img_02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.abtrik_box_1_left {
	float:left;
	width:250px;
	text-align: left;
}
.abtrik_box_1_left p {
	margin-left:65px;
	margin-bottom: 1em;
}
.abtrik_box_2_header {
	height: 131px;
	background-image: url(images/center_block/abtrik_img_06.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
/*-----------------------------------*/
.midasi_img_01a {
	text-align:left;
	padding-bottom:15px;
	background: url(/images/center_block/line_01.gif) repeat-x bottom;
	clear: left;
}
.midasi_img_02 {
	text-align:left;
	padding-bottom:7px;
	padding-top:7px;
	background: url(/images/center_block/line_02.gif) repeat-x bottom;
	margin-top: 30px;
	margin-bottom: 20px;
}
.img_control_2 {
	text-align: right;
}
.top_block_03 {
	margin-left:15px;
}
.top_block_04 {}
.top_block_04 img { border: 1px solid #cccccc; float: left;}

.txt_control_1 {
	float:left;
	width: 375px;
}
.txt_control_2 {
	float:left;
	margin-top: 5px;
	width: 400px;
}
.txt_control_1 p,.txt_control_3 p {
	margin-bottom: 1.2em;
}
.txt_control_3 { clear:both;}
/*Parks Column設定*/
.parks_column_1 {
	background: url(/images/center_block/top_backimg_01.gif);
	padding: 10px 13px;
	margin-bottom: 20px;
}
.parks_column_1 dl {
	border-left: 2px solid #cccccc;
	padding-left: 10px;
}
.parks_column_1 dt { padding-bottom:4px; padding-top:3px;}
.parks_column_1 dd {}
.parks_column_1 dd {
	font-size: 14px;
	font-weight: bold;
	color: #444422;
}

/*トップ下部設定*/
.block_01 {
	margin-top: 40px;
}
.left_box {
	float: left;
	width: 283px;
}
.right_box {
	margin-left: 300px;
}
.block_01_txt_a {
	margin-left: 113px;
	padding: 15px 18px 10px;
	background: #F0F5EB;
}
.block_01_txt_a strong { font-size:14px; font-weight:bold;}
.block_01_txt_a p {
	color:#003366;
	margin-top: 0.5em;
}
.block_01_txt_b {
	margin-top: 0.5em;
}
.block_01_txt_c {
	margin-left: 113px;
	padding: 19px 18px 8px;
	background: #F0F5EB;
}
.block_01_txt_c dt {
	color:#669900;
	float:left;
	width:80px;
	padding-bottom: 0.5em;
}
.block_01_txt_c dd {
	margin-left:85px;
	padding-bottom: 0.5em;
}
.block_01_midasi_a {
	padding: 1px;
	border: 1px solid #cccccc;
	margin-bottom: 15px;
}
.block_01_midasi_a_back {
	background: #f7f7f7 url(/images/center_block/top_backimg_02.jpg) repeat-x bottom;
	padding: 5px 10px 3px;
}

/*Q&Aページ*/
.q_block {
	text-align:left;
	padding: 1px;
	border: 1px solid #cccccc;
}
.q_block_backimg,.q_block_backimg_a {
	background: #fdfdfd url(/images/center_block/page_01backimg_1.jpg) repeat-x bottom;
	padding-right: 5px;
	padding-left: 5px;
}
.q_block_backimg { height: 33px;}
.q_block_backimg_a { height: 54px;}
.q_block_backimg img,.q_block_backimg_a img { margin-top:5px;}
.a_block {
	text-align: left;
	margin-top: 12px;
}
.a_block img {
	margin-left:6px;
}
.a_block dt {
	float: left;
}
.a_block dd {
	float: right;
	width: 528px;
}

/*Q&A・お問い合わせページ_フォーム*/
.form_box_01 {
	background: #009900;
}
.form_box_01_inner_a {
	float: left;
	width: 245px;
}
.form_box_01_inner_b p {
	color: #FFFFFF;
	padding-bottom: 1em;
}
.form_box_01_a {
	background: url(/images/center_block/contact_box_a.gif) no-repeat center top;
	height: 27px;
}
.form_box_01_b {
	background: url(/images/center_block/contact_box_b.gif) no-repeat center bottom;
	height: 22px;
}
.form_box_02 {
	background: url(/images/center_block/backimg_contact.gif);
	padding: 19px 18px 14px;
}
.form_block_01 {
	padding-top: 1.5em;
	padding-bottom: 1.3em;
}
.form_block_02 {
	padding-top: 1.8em;
	padding-bottom: 0.4em;
}
.page_01form_head {
	height: 50px;
	background: url(/images/center_block/page_01img_1.jpg) no-repeat left top;
	padding-bottom: 25px;
}
.page_01form_btn_1 {
	margin-left: 425px;
	padding-top: 26px;
}
.page_01form_btn_1 a {
	width:145px;
	height:19px;
	display: block;
	background: url(/images/center_block/page_01btn_01.jpg) no-repeat left top;
}
.page_01form_btn_1 a:hover { text-decoration:none; width:145px; height:19px; display: block; background: url(/images/center_block/page_01btn_01.jpg) no-repeat left top;}
.page_01form table {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	width: 582px;
}
.page_01form td {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 15px;
}
.page_01form th {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: center;
	background: #eaeaea;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	line-height: 140%;
	width: 155px;
	padding-top: 2px;
}
.btn_control_1 {
	text-align: center;
	padding-top: 27px;
	padding-bottom: 22px;
}

/*求人情報ページ*/
.recruit_box_1 {
	text-align:left;
}
.recruit_box_1 dl {
	background:url(/images/center_block/line_01.gif) repeat-x bottom;
	padding-bottom:1em;
	margin-top: 15px;
}
.recruit_box_1 dt {
	font-size: 16px;
	font-weight: bold;
	color: #CC3300;
}
.recruit_box_1_column {
	margin-top: 0.3em;
	float: left;
	width: 350px;
	line-height: 190% !important;
}
.recruit_box_1_img {
	margin-left:375px;
	padding-top: 5px;
}
.page_02 {
	margin-top: 40px;
}
.page_02_header {}
.page_02_header_a {}
.page_02_header p,.page_02_header_a p { margin-left:25px; font-size:14px; font-weight:bold; color:#FFFFFF;}
.page_02_header dt { background:#CC3300;}
.page_02_header_a dt { background:#669900;}
.page_02_header dt,.page_02_header_a dt { font-size:14px; font-weight:bold; color:#FFFFFF; width:115px; float:left;}
.page_02_header dd,.page_02_header_a dd { margin-left:117px; background:#482A90;}

.page_02_block_a { clear:left;}
.page_02_block_a p {
	margin-left:10px;
}
.page_02_block_a dl {
	background:url(/images/center_block/line_01.gif) repeat-x bottom;
	clear: left;
	margin-top: 0.8em;
}
.page_02_block_a dt { width:115px; float:left;}
.page_02_block_a dd { margin-left:117px;}

.page_02_btn {
	margin-left: 419px;
	margin-top: 20px;
}
/*案内図*/
.page_15_block_1 { text-align:center;}
.page_15_block_1 img { margin:0px auto;}
.page_15_block_1a {
	text-align: left;
	margin-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	background: url(/images/center_block/line_01.gif) repeat-x bottom;
}
.page_15_block_1a strong { font-size:14px; font-weight:bold;}
.page_15_block_1a dt {
	float:left;
	width:385px;
}
.page_15_block_1a dd {
	margin-left:395px;
}
.map_btn_2 { margin-top:0.5em;}
.map_btn_2 a,.map_btn_1 a:hover {
	width:143px;
	height:25px;
	background:url(/images/center_block/map_btn_2.jpg) no-repeat left top;
	display:block;
}
.page_15_block_2 {
	text-align: left;
	margin-top: 20px;
}
.page_15_block_2a {
	padding-top: 1.5em;
}
.page_15_block_2a img { float:left}
.page_15_block_2a p {
	margin-left:320px;
	padding-top: 5px;
}
.page_15_block_2 dl {
	clear: left;
}
.page_15_block_2 dt {
	padding-left: 10px;
	color: #FFFFFF;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}
.page_15_block_2 dd {
	margin-top:0.7em;
}
.page_15_midasi_1 { background:#009900;}
.page_15_midasi_2 { background:#8194DE;}
.page_15_midasi_3 { background:#482A90;}

/*会社案内ページ*/
.company_box_1 {
	text-align:left;
	background: url(/images/center_block/backimg_company.gif) repeat-y left;
}
.company_box_1 img {
	top: 2px;
	position: relative;
}
.company_box_1 dl {
	padding-right: 10px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 15px;
	clear: left;
	padding-top: 17px;
}
.company_box_1 dt {
	float: left;
	width: 120px;
	text-align: center;
}
.company_box_1 dd {margin-left: 145px;}

/*プライバシーポリシー*/
.privacy_box_1 {}
.privacy_1_block  {
	margin-top: 2em;
}
.privacy_1_midasi  {
	font-size: 16px;
	font-weight: bold;
	background: url(/images/center_block/line_01.gif) repeat-x bottom;
	padding-bottom: 0.5em;
}
.privacy_1_column {
	margin-top: 0.8em;
}

/*コインパーキング紹介ページ*/
.parking_color_1 { color:#336600;}
.parking_color_2 { color:#993300; margin-top:20px;}
.parking_img_01 img {
	border: 1px solid #999999;
}
.parking_column_1 { padding-top:25px;}
.parking_midasi_1 {
	background:url(/images/center_block/line_01.gif) repeat-x bottom;
	padding-bottom: 10px;
}
.parking_column_2 {
	border: 1px solid #cccccc;
	padding: 20px 25px;
	margin-bottom: 40px;
}
.parking_box_a dt,.parking_box_b dt,.parking_box_afooter,.parking_box_bfooter { height:10px;}
.parking_box_a dd,.parking_box_b dd { padding-left:20px; padding-right:20px;}
.parking_box_a p,.parking_box_b p {margin-left:10px;}
.parking_box_a {background: #D7F0CE;}
.parking_box_afooter { background:url(/images/center_block/page_05_box1_b.gif) no-repeat left bottom;}
.parking_box_bfooter { background:url(/images/center_block/page_05_box2_b.gif) no-repeat left bottom;}
.parking_box_a dt { background:url(/images/center_block/page_05_box1_a.gif) no-repeat left top;}
.parking_box_b {
	background: #D9CFEF;
	margin-top: 20px;
}
.parking_box_b dt { background:url(/images/center_block/page_05_box2_a.gif) no-repeat left top;}

.parking_sam_1 {
	margin-top:8px;
	float:left;
	padding-right: 10px;
}
.parking_sam_2 {
	margin-top:8px;
	margin-left:1px;
	float:left;
	padding-right: 11px;
}
.parking_sam_1 img,.parking_sam_2 img { margin-top:12px;}
.parking_sam_3 img { margin-top:12px;}
.parking_sam_3 {
	margin-top:8px;
	float: right;
	width: 137px;
}

/*土地購入についてページ*/
.land_column_1 {
	margin-top: 25px;
}
.land_column_1 dl {}
.land_column_1 dt {
	margin:0 5px;
	font-size: 14px;
	font-weight: bold;
	color: #336600;
}
.land_column_1 dd { margin:0 5px;}
.land_column_1 p {
	background: #dfdfdf;
	padding: 10px 15px!important;
	margin: 10px 0;
}

/*らくらく一括借りシステムページ*/
.abtrik_column_01 {
	width:245px;
	float:left;
}
.abtrik_img_01 {
	text-align: right;
}
.abtrik_graybox_1 {
	clear:both;
	margin-right: 35px;
	margin-left: 35px;
	text-align: left;
	margin-top: 1.7em;
	padding-bottom: 1.2em;
}
.abtrik_graybox_2 {
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
	margin-top: 2.5em;
	padding-bottom: 1em;
	border: 1px solid #666666;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 1em;
}
.abtrik_graybox_1 dt,.abtrik_graybox_2 dt { font-size:10px; float:left; width:1.5em;}
.abtrik_graybox_1 dd,.abtrik_graybox_2 dd { font-size:10px; margin-left:2em;}
.abtrik_column_01 dl { margin-left:5px;}
.abtrik_column_01 dt {
	padding-bottom: 0.5em;
}
.abtrik_column_01 dd {
	color:#333333;
	margin-bottom:1em;
	margin-top:1em;
}
.abtrik_column_02 {
	clear:left;
}
.abtrik_column_02_img {
	margin-top: 25px;
	text-align: right;
}
.abtrik_column_03 {
	margin-top: 25px;
}
.abtrik_block_01 {
	background: url(/images/center_block/line_01.gif) repeat-x bottom;
	margin-left:35px;
}
.abtrik_block_01_none {
	margin-left:35px;
	background-image: none;
}
.abtrik_block_01_space1 {
	background: url(/images/center_block/line_01.gif) repeat-x bottom;
	clear: both;
}
.abtrik_block_01 dl {
	margin-top: 23px;
	text-align: left;


}
.abtrik_block_01 dt {
	float:left;
	width: 60px;
	padding-top: 2px;
}
.abtrik_block_01_none dl {
	margin-top: 23px;
	text-align: left;


}
.abtrik_block_01_none dt {
	float:left;
	width: 60px;
	padding-top: 2px;
}
.abtrik_block_01a {
	margin-left:65px;
}
.abtrik_block_01a p {
	margin-top:0.8em;
}
.abtrik_block_01a span { color:#CC3300;}
.abtrik_block_01b {
	margin-left: 435px;
	text-align: left;

}
.abtrik_block_01c {
	float: left;
	width: 420px;
}
.abtrik_banner1 {margin-top:25px}
.abtrik_banner1 a,.abtrik_banner1 a:hover { width:582px; height:85px; display:block}
.abtrik_banner1 a { background:url(/images/center_block/banner_01.jpg) no-repeat left top;}
.abtrik_banner1 a:hover { background:url(/images/center_block/banner_01.jpg) no-repeat left bottom;}

/*オーナーズVOICEページ*/
.voice_img_01 {
	float:left;
}
.voice_txt_01 {
	margin-left: 245px;
}
.voice_txt_01 dl {}
.voice_txt_01 dt {
	margin-top: 13px;
	color: #006633;
}
.voice_txt_01 dd {
	margin-top: 1.2em;
}
/*オーナーズVOICEページ_破線つき*/
.voice_txt_line {
	padding-top:1.4em;
	background: url(/images/left_block/line_01.gif) repeat-x top;
}
.voice_txt_02 {
	width:414px;
	float:left;
}
.voice_img_02 {
	text-align: right;
}
.voice_column_01 {}
.voice_column_02 {
	padding-top:25px;
	clear:left;
	background: url(/images/center_block/line_01.gif) repeat-x bottom;
	padding-bottom: 25px;
}
.voice_column_02 p { margin-top:15px; padding:0px !important;}
.voice_column_03 {
	padding-top:25px;
}
.voice_column_03 dl { margin-left:120px;}
.voice_column_03 dt { margin-bottom:10px;}
.voice_column_03 img {
	float:left;
	border: 1px solid #999999;
}

/*収益徹底比較ページ*/
.comparison_txt_01 {
	margin-left: 215px;
}
.comparison_txt_01 p { margin-top: 15px;}
.comparison_block_01 {
	padding-top:30px;
	clear:left;
	padding-bottom: 25px;
	background: url(/images/center_block/line_01.gif) repeat-x bottom;
}
.comparison_block_02 { padding-top:5px; clear:left;}
.comparison_block_a {
	background: #e4e4e4;
	float:left;
	text-align: center;
	width: 281px;
}
.comparison_block_a dl {
	clear:left;
	background: url(/images/center_block/line_01.gif) repeat-x bottom;
	padding-bottom: 4px;
	padding-top: 9px;
	width: 255px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
.comparison_block_a dt {
	float:left;
	padding-right: 5px;
	padding-left: 10px;
}
.comparison_block_b {
	background: #E1FFD7;
	margin-left:301px;
	text-align: center;
}
.comparison_block_b dl {
	background: url(/images/center_block/line_01.gif) repeat-x bottom;
	padding-bottom: 4px;
	padding-top: 9px;
	margin-right: auto;
	margin-left: auto;
	width: 255px;
	text-align: left;
}
.comparison_block_b dt {
	float:left;
	padding-right: 5px;
	padding-left: 10px;
}
.comparison_block_c {
	float:left;
	text-align: center;
	width: 281px;
	padding-top: 10px;
}
.comparison_block_c dt {
	float:left;
	padding-left: 10px;
}
.comparison_block_c dl {
	background: url(/images/center_block/line_01.gif) repeat-x bottom;
	padding-bottom: 6px;
	padding-top: 9px;
	text-align: left;
	width: 255px;
	margin-right: auto;
	margin-left: auto;
}
.comparison_block_d {
	margin-left:301px;
	padding-top: 10px;
	text-align: center;
}
.comparison_block_d dt {
	float:left;
	padding-left: 10px;
}
.comparison_block_d dl {
	background: url(/images/center_block/line_01.gif) repeat-x bottom;
	padding-bottom: 6px;
	padding-top: 9px;
	width: 255px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.comparison_midasi_1 {
	border: 1px solid #999999;
	background: #e8e8e8;
	text-align:center;
	float:left;
	width: 279px;
	padding-top: 5px;
	padding-bottom: 4px;
	margin-top: 20px;
}
.comparison_midasi_1 span {
}
.comparison_midasi_2 {
	border: 1px solid #006600;
	background: #009900;
	text-align:center;
	margin-left:301px;
	padding-top: 5px;
	padding-bottom: 4px;
	color:#FFFFFF;
	margin-top: 20px;
}
.comparison_midasi_2 span { margin:0 10px;}
.comparison_block_03 {
	padding-top:25px;
	clear:left;
	padding-bottom: 25px;
	margin-right: 5px;
	margin-left: 5px;
}
.comparison_block_03 p {
	padding-top: 5px;
}
.comparison_block_04 {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 10px;
}
.comparison_block_05 {
	text-align: center;
}
.comparison_block_05 table {
	width:572px;
	margin-right: auto;
	margin-left: auto;
}
.comparison_block_05 td {
	text-align:left;
	padding-bottom:13px;
	padding-top: 13px;
}
.comparison_block_05 tbody {
	background: url(/images/center_block/line_01.gif) repeat-x bottom;
}
.comparison_block_05 dl {
	margin-left:17px;
	width: 223px;
}
.comparison_block_05 dt { width:24px; float:left;}
.comparison_block_05 dd {
	margin-left:32px;
}

/*自社不動産賃貸事業ページ*/
.realestate_block_1 {

}
.realestate_block_1 dl{

}
.realestate_block_1 dt { float:left;}
.realestate_block_1 dd {
	margin-left:275px;
}
.realestate_block_1_a {
	padding-bottom:0.8em;
}
.realestate_block_1_a strong {
	font-size:16px;
	margin-bottom:4px;
	font-weight: bold;
}
.realestate_block_1_a p {
	margin-top: 0.3em;
}
.realestate_block_1_gray {
	padding:12px 20px 9px;
	background-color:#dddddd;
	margin-top: 9px;
}
.realestate_block_1_gray p {
	margin-top: 0.3em;
}
.realestate_block_1_gray b {
	font-weight:bold;
}
.realestate_block_2 {

}
.realestate_block_2_a {
	padding-bottom:0.3em;
	padding-top: 35px;
}
.realestate_block_2_a strong {
	font-size:16px;
	margin-bottom:4px;
	font-weight: bold;
}
.realestate_block_2_a p {}

.realestate_block_2 img {
	border:1px solid #999999;
}
.realestate_block_2 dl{
	clear: left;
}
.realestate_block_2 dt {
	float:left;
	margin-top: 35px;
}
.realestate_block_2 dd {
	margin-left:153px;
}
.realestate_block_2 h5 { font-size:16px; margin-bottom:4px;}

/*不動産業者様ページ*/

/*.toredearer_midasi_1 { clear:left; padding-top:25px;}
.toredearer_midasi_1 dl { font-weight:bold; color:#FFFFFF;}
.toredearer_midasi_1 dt { font-size:14px; background-color:#CC3300; padding-top:5px; padding-bottom:4px; float:left; width:100px; text-align:center;}
.toredearer_midasi_1 dd { font-size:14px; background-color:#669933; padding-top:5px; padding-bottom:4px; margin-left:103px; padding-left:15px;}
.toredearer_block_1 { padding-bottom:10px; clear:left; margin:0px 5px;}
.toredearer_block_1a h4 { font-size:16px; font-weight:bold !important; color:#333333 !important; margin-bottom:10px;}
.toredearer_block_1a { width:340px; float:left;}
.toredearer_block_1a dl { padding-bottom:15px;}
.toredearer_block_1a dt { float:left; color:#FF6600;}
.toredearer_block_1a dd { margin-left:20px;}
.toredearer_img_1 {
	text-align: right;
}*/
/*駐車場提携企業様募集ページ*/
.coopcompany_block_1 { margin:0 5px; padding-top:20px;}
.coopcompany_block_1 dl {
	padding-top:10px;
	padding-left: 15px;
}
.coopcompany_block_1 dt {
	float:left;
	width:160px;
}
.coopcompany_block_1 dd { margin-left:370px;}
.coopcompany_block_2 { text-align:center; padding-bottom:25px; padding-top:10px;}
.coopcompany_block_2 p { width:359px; margin:0 auto 15px; text-align:left;}

/*資材調達ページ*/
.materials_midasi_1 { clear:left; padding-top:25px;}
.materials_midasi_1 dl {
	font-weight:bold;
	color:#FFFFFF;
	background: #009900 url(/images/center_block/backimg_materials_1.jpg) repeat-x bottom;
	width: 582px;
	height: 2.7em;
}
.materials_midasi_1 dt {
	height: 2.7em;
	width: 40px;
	float: left;
	background: url(/images/center_block/backimg_materials_2.gif) no-repeat left top;
}
.materials_midasi_1 dd {
	font-size:14px;
	font-weight: bold;
	margin-left: 45px;
	padding-top: 0.3em;
}
.materials_block_1 {
	padding-bottom: 10px;
}
.materials_block_1a {
	padding-bottom: 10px;
	float: left;
	width: 340px;
}
.materials_block_1 ol,.materials_block_1a ol {
	list-style: url(none);
	margin-left: 2.5em;
}
.materials_block_1 li,.materials_block_1a li {
	line-height:190%;
	list-style-position: outside;
	list-style-type: none;
}
.red { color:#ff0000;}
.red_box {
	background: #ff0000;
	color: #ffffff;
	text-align: center;
	line-height: 100%;
	padding: 0.2em 0.2em 0.2px;
}
/*フォームページへのリンクボタン*/
.form_btn_block { height:91px; background:url(/images/center_block/form_btnback_01.gif) no-repeat top left;}
.form_btn_blocka { height:91px; background:url(/images/center_block/form_btnback_02.gif) no-repeat top left;}
.form_btn_block a,.form_btn_block a:hover,.form_btn_blocka a,.form_btn_blocka a:hover {
	width:291px;
	height:91px;
	display:block;
	margin-left:25px;
}
.form_btn_block a,.form_btn_blocka a { background:url(/images/center_block/form_btn_01.jpg) no-repeat top left;}
.form_btn_block a:hover,.form_btn_blocka a:hover { background:url(/images/center_block/form_btn_01.jpg) no-repeat bottom left;}

/*スタッフブログ*/
.blog_title {
	clear: both;
	background-image: url(images/center_block/dot.gif);
	background-repeat: repeat-x;
	height: auto;
	margin: 0px 0px 20px 0px;
	padding: 7px 0px 7px 0px;
	background-position: bottom;
	font-size: 16px;
	font-weight: bold;
}
.staff_blog li {
	padding: 6px 0px 5px 0px;
	background-image: url(/images/center_block/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/*その他(フロート関係)-----------------*/

.float_right {
	float: right;
}
.float_left {
	float: left;
}
.clear {
	clear: both;
}
/*その他(BOX)-----------------*/
.box {
	padding: 10px 15px 10px 15px;
	margin: 10px 0px 10px 0px;
	text-align: left;
}
.box strong {
	font-weight: bold;

}
/*その他(色)-----------------*/
.font14 {
	font-size: 14px;

}
.font16 {
	font-size: 16px;

}
.green {
	color: #339900;
}
.red {
	color: #CC3300;
}
.orange {
	color: #FF6600;
}
.bg_gray {
	background-color: #eee;
}
/*その他(線)-----------------*/

hr {
	display:none;
}
.line10 {
	height:1px;
	background-image: url(/images/center_block/dot.gif);
	background-repeat: repeat-x;
	margin: 10px 0px 5px 0px;
	clear: both;
}
.line20 {
	height:1px;
	background-image: url(/images/center_block/dot.gif);
	background-repeat: repeat-x;
	margin: 10px 0px 10px 0px;
	clear: both;
}
.under_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
}
.under_dot {
	background-image: url(/images/center_block/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/*その他(マージン関係)-----------------*/

.margin_0_0_10_0 {
	margin: 0px 0px 10px 0px;
}
.margin_0_0_10_10 {
	margin: 0px 0px 10px 10px;
}
.margin_0_0_20_0 {
	margin: 0px 0px 20px 0px;
}
.margin_0_0_0_10 {
	margin: 0px 0px 0px 10px;
}
.margin_5_0_0_0 {
	margin: 5px 0px 0px 0px;
}
.margin_10_10_10_10 {
	margin: 10px 10px 10px 10px;
}
.margin_10_10_10_10 {
	margin: 10px 10px 10px 10px;
}
.margin_10_0_10_0 {
	margin: 10px 0px 10px 0px;
}
.margin_10_0_0_10 {
	margin: 10px 0px 0px 10px;
}
.margin_10_0_0_0 {
	margin: 10px 0px 0px 0px;
}
.margin_15_15_15_15 {
	margin: 15px 15px 15px 15px;
}
.margin_15_0_15_0 {
	margin: 15px 0px 15px 0px;
}
.margin_20_20_20_20 {
	margin: 20px 20px 20px 20px;
}
.margin_20_0_20_0 {
	margin: 20px 0px 20px 0px;
}
.margin_10_0_10_0 {
	margin: 10px 0px 10px 0px;
}
.margin_15_0_15_0 {
	margin: 15px 0px 15px 0px;
}
.margin_20_0_0_0 {
	margin: 20px 0px 0px 0px;
}
.margin_20_0_20_0 {
	margin: 20px 0px 20px 0px;
}
.margin_20_0_10_0 {
	margin: 20px 0px 10px 0px;
}
.margin_30_0_0_0 {
	margin: 30px 0px 0px 0px;
}
.margin_30_0_30_0 {
	margin: 30px 0px 30px 0px;
}
.margin_0_35_0_0 { margin-right:35px;}
.margin_40_0_0_0 {
	margin: 40px 0px 0px 0px;
}
.margin_40_0_40_0 {
	margin: 40px 0px 40px 0px;
}
.padding_0_10_0_10 {
	padding: 0px 10px 0px 10px;
}
.padding_10_0_0_0 {
	padding: 10px 0px 0px 0px;
}
.padding_10_0_10_0 {
	padding: 10px 0px 10px 0px;
}
.padding_0_0_10_0 {
	padding: 0px 0px 10px 0px;
}
.padding_0_10_10_10 {
	padding: 0px 10px 10px 10px;
}
.padding_10_10_10_10 {
	padding: 10px 10px 10px 10px;
}
.padding_15_15_15_15 {
	padding: 15px 15px 15px 15px;
}
.padding_0_15_15_15 {
	padding: 0px 15px 15px 15px;
}
.padding_15_15_0_15 {
	padding: 15px 15px 0px 15px;
}
.padding_0_15_0_15 {
	padding: 0px 15px 0px 15px;
}
.padding_0_15_0_0 {
	padding: 0px 15px 0px 0px;
}
.padding_0_0_15_0 {
	padding: 0px 0px 15px 0px;
}
.padding_20_20_20_20 {
	padding: 20px 20px 20px 20px;
}
.padding_20_20_10_20 {
	padding: 20px 20px 10px 20px;
}
.wide_150 {
	width:150px;
}
