/*------------------------------------------------
	search contents styles
--------------------------------------------------*/


.sea_contents01{
	margin: 7px 0px 0px 0px;
}
.sea_frame01{
	width: 502px;
	_width: 502px;
	border: 1px solid #ededed;
	background: #ffffff;
}
.sea_frame02{
	width: 468px;
	_width: 502px;
	min-height: 48px;
	border: 6px solid #ededed;
	background: #ffffff;
	margin: 15px 0px 0px 0px;
	padding: 8px 12px 8px 12px;
}
.sea_frame03 {
	margin: 20px 0 0 0;
	width: 504px;
	_width: 502px;
}
.sea_frame03 .aotauri{
	width: 238px;
	float: left;
}
.sea_frame03 .kanseihanbai{
	width: 238px;
	float: right;
}
.sea_result_subhead_r {
	text-align: right;
	margin: 20px 0 0 0;
}
.sea_result_subhead02 {
	margin: 28px 0 0 0;
}
.sea_list04_area {
	margin: 20px 0 0 0;
	padding: 20px 0px 0px 0px;

}


/* kodawari styles */
.sea_koda_contents01{
	padding: 20px 27px 25px 27px;
}
.sea_koda_contents02{
	width: 215px;
	float: left;
}
.sea_koda_bukken{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 21px;
	border-bottom: 1px solid #ededed;
	background: url(../common/images/i_search.gif) left 0.1em no-repeat;
}
.sea_koda_subhead01{
	margin: 0px 0px 6px 0px;
}
.sea_koda_form{
	margin: 0px 0px 17px 0px;
	color: #8f8f8f;
}
.sea_koda_form select{
	font-size: 10px;
	font-family: 'ＭＳ Ｐゴシック';
}
.sea_koda_form_submit{
	padding: 5px 0px 20px 0px;
	border-bottom: 1px solid #ededed;
}
.sea_koda_form_submit div{
	padding: 9px 0px 6px 0px;
	background: #e7e7e7;
	text-align: center;
}


.sea_koda_point{
	margin: 26px 0px 0px 0px;
	padding: 0px 0px 7px 21px;
	border-bottom: 1px solid #ededed;
	background: url(../common/images/a_red_04.gif) 2px 0.1em no-repeat;
	color: #79001f;
}
.sea_koda_point_list{
	margin: 11px 0px 0px 11px;
}
.sea_koda_point_list li{
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	background: url(../common/images/a_red_02.gif) left 0.3em no-repeat;
	line-height: 1.3em;
}
.sea_koda_theme{
	margin: 26px 0px 0px 0px;
	padding: 0px 0px 7px 21px;
	border-bottom: 1px solid #ededed;
	background: url(../common/images/a_red_03.gif) 2px 0.1em no-repeat;
}
.sea_koda_theme01{
	margin: 25px 0px 0px 0px;
}
.sea_koda_theme01_2{
	margin: 10px 0px 0px 0px;
}
.sea_koda_theme01_img_1{
	margin: 0px 24px 0px 0px;
}
.sea_koda_theme01_img_1_2{
	margin: 0px 10px 0px 0px;
}
.sea_koda_theme01_txt_1{
	margin: 11px 20px 0px 0px;
}
.sea_koda_theme01_txt_1_2{
	margin: 0px 20px 0px 0px;
}
.sea_koda_theme01_img_2{
	margin: 0px 24px 0px 24px;
}
.sea_koda_theme01_txt_2{
	margin: 11px 24px 0px 24px;
}
.sea_koda_theme01_img_3{
	margin: 0px 0px 0px 24px;
}
.sea_koda_theme01_txt_3{
	margin: 11px 0px 0px 24px;
}
.sea_koda_theme01_txt_1,
.sea_koda_theme01_txt_1_2,
.sea_koda_theme01_txt_2,
.sea_koda_theme01_txt_3{
	padding: 0px 0px 0px 11px;
	background: url(../common/images/a_red_02.gif) left 0.3em no-repeat;
	line-height: 1.3em;
}
.sea_koda_theme01_line{
	background: url(../common/images/l_gray_01.gif) left top repeat-y;
}


/* bukkenmei styles */
.sea_name_contents01{
	margin: 22px 27px 18px 27px;
}
.sea_name_contents01 p{
	margin: 6px 0px 0px 0px;
	font-size: 92%;
	color: #999999;
}
.sea_name_contents01 form{
	margin: 6px 0px 0px 0px;
}
.sea_name_contents01 form input{
	vertical-align: middle;
}
.sea_name_contents01 form input.sea_name_textbox{
	margin: 0px 9px 0px 0px;
	width: 142px;
	height: 20px;
	border: 1px solid #e1e1e1;
}
.sea_name_contents01 p.sea_name_caution{
	margin: 6px 0px 0px 0px;
	font-size: 92%;
	color: #999999;
}


/* area styles */
.sea_area_contents01{
	padding: 13px 27px 15px 27px;
}
.sea_area_subhead01{
	margin: 17px 0px 0px 0px;
	padding: 0px 0px 8px 21px;
	border-bottom: 1px solid #ededed;
	background: url(../common/images/a_red_03.gif) 2px 0.1em no-repeat;
}
.sea_area_text01{
	padding: 10px 0px 0px 21px;
	font-size: 92%;
	color: #8f8f8f;
}



/* link styles */
.sea_koda_bukken a:link,
.sea_koda_bukken a:visited,
.sea_koda_point a:link,
.sea_koda_point a:visited,
.sea_koda_theme a:link,
.sea_koda_theme a:visited,
.sea_area_subhead01 a:link,
.sea_area_subhead01 a:visited{
	color: #79001f;
}


.sea_koda_point_list li a:link,
.sea_koda_point_list li a:visited,
.sea_koda_theme01 a:link,
.sea_koda_theme01 a:visited{
	color: #8f8f8f;
}



/* search result */
.subhead01 h2.sea_result_subhead{
	float: left;
	padding: 50px 0px 0px 0px;
}
.subhead01 div.sea_result_subhead_right{
	float: right;
	text-align: right;
}
.sea_link_kodawari{
	padding: 0px 0px 0px 21px;
	background: url(../common/images/i_search.gif) left 0.1em no-repeat;
	_height: 14px;
}
a.sea_link_kodawari:link,
a.sea_link_kodawari:visited{
	color: #79001f;
}
.sea_res_contents01{
	padding: 20px 27px 13px 27px;
}
.sea_res_contents01 .sea_res_bukkensu{
	color: #79001f;
}
.sea_res_contents01 .sea_res_bukkensu span{
	font-weight: bold;
	font-size: 146%;
}
.sea_res_contents01 #sea_res_bukkensu_0{
	color: #79001f;
}
.sea_res_contents02{
	padding: 20px 27px 20px 27px;
}
.sea_res_contents02 .sea_res_bukkensu{
	color: #79001f;
}
#sea_nodata{
	margin: 15px 0px 0px 0px;
	width: 502px;
	_width: 504px;
	border: 1px solid #ededed;
	background: #ffffff;
}
#sea_nodata .sea_nodata_text{
	margin: 15px 0px 0px 15px;
	font-weight: bold;
	color: #79001f;
}
#sea_nodata .sea_nodata_link01{
	margin: 15px 0px 4px 15px;
	font-size: 92%;
}
#sea_nodata .sea_nodata_link02{
	margin: 0px 0px 10px 15px;
	padding: 0px 0px 0px 19px;
	min-height: 16px;
	_height: 16px;
	background: url(../common/images/i_search.gif) left top no-repeat;
}
#sea_nodata .sea_nodata_link02 a:link,
#sea_nodata .sea_nodata_link02 a:visited{
	color: #79001f;
}
.sea_res_contents01 .sea_res_jouken{
	margin: 12px 0px 0px 0px;
	padding: 9px 0px 0px 0px;
	border-top: 1px solid #ededed;
	color: #8f8f8f;
}
.sea_res_contents01 .sea_res_jouken .sea_res_jou_subhead{
	width: 85px;
	font-weight: bold;
	float: left;
}
.sea_res_contents01 .sea_res_jouken ul{
	float: left;
}
.sea_res_contents01 .sea_res_jouken ul li{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	background: url(../common/images/i_list_gray_01.gif) left 0.4em no-repeat;
}
.sea_res_contents01 .sea_res_jouken ul li span.sea_res_jou_koumoku{
	display: block;
	width: 75px;
	float: left;
}
.sea_res_contents01 .sea_res_jouken ul li span.sea_res_jou_text{
	display: block;
	width: 265px;
	float: left;
}
.sea_list01_project{
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.sea_list01_project .sea_list01_pro_name{
	padding: 8px 10px 6px 10px;
	background: #dddddd;
	color: #4d4d4d;
}
.sea_list01_project .sea_list01_pro_name span{
	font-weight: bold;
	font-size: 134%;
}
.sea_list01_project .sea_list01_pro_name img{
	margin: 0px 0px 0px 10px;
	vertical-align: middle;
}
.sea_list01_bukken{
	margin: 15px 0px 0px 0px;
	padding: 20px 27px 22px 27px;
	background: #ffffff;
	border: 1px solid #ededed;
}
.sea_list01_bukken .sea_list01_bu_name{
	padding: 0px 0px 20px 0px;
}
.sea_list01_bukken .sea_list01_bu_name h3,
.sea_list01_bukken .sea_list01_bu_name h4{
	padding: 0px 0px 0px 9px;
	background: url(../common/images/i_subhead01.gif) left 0.05em no-repeat;
	font-weight: bold;
	font-size: 112%;
	float: left;
}
.sea_list01_bukken .sea_list01_bu_name h3 a:link,
.sea_list01_bukken .sea_list01_bu_name h4 a:link,
.sea_list01_bukken .sea_list01_bu_name h3 a:visited,
.sea_list01_bukken .sea_list01_bu_name h4 a:visited{
	color: #4d4d4d;
}
.sea_list01_bukken .sea_list01_bu_name h3 img,
.sea_list01_bukken .sea_list01_bu_name h4 img{
	margin: 0px 0px 0px 6px;
	vertical-align: middle;
}
.sea_list01_bukken .sea_list01_bu_name p{
	float: right;
	text-align: right;
}
.sea_list01_bukken .sea_list01_bu_name p a{
	padding: 0px 0px 0px 21px;
	background: url(../common/images/a_red_03.gif) 0px 0.1em no-repeat;
}
.sea_list01_bukken .sea_list01_bu_name p a:link,
.sea_list01_bukken .sea_list01_bu_name p a:visited{
	color: #79001f;
}
.sea_list01_bukken .sea_list01_bu_img{
	width: 130px;
	float: left;
}
.sea_list01_bukken .sea_list01_bu_data{
	width: 318px;
	float: left;
	color: #8f8f8f;
}
.sea_list01_bukken .sea_list01_bu_data li{
	margin: 0px 0px 4px 0px;
	padding: 6px 0px 0px 0px;
	border-top: 1px solid #ededed;
}
.sea_list01_bukken .sea_list01_bu_data li.sea_list01_bu_data_first{
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	border-top: none;
}
.sea_list01_bukken .sea_list01_bu_data li .data_koumoku{
	width: 55px;
	float: left;
	font-weight: bold;
}
.sea_list01_bukken .sea_list01_bu_data li .data_text{
	width: 258px;
	float: left;
	word-break: keep-all;
}
.sea_list01_bukken .sea_list01_bu_data li .data_text img{
	margin: 0px 0px 2px 0px;
}


.sea_list02_area{
	padding: 30px 0px 0px 0px;
	font-weight: bold;
	font-size: 146%;
	color: #79001f;
}

.sea_list02_project{
	margin: 15px 0px 0px 0px;
	padding: 20px 27px 22px 27px;
	background: #ffffff;
	border: 1px solid #ededed;
}
.sea_list02_icon img{
	margin: 0px 5px 8px 0px;
}
.sea_list02_project .sea_list02_pr_name{
	margin: 0px 0px 13px 0px;
}
.sea_list02_project .sea_list02_pr_name h3{
	padding: 0px 0px 0px 9px;
	background: url(../common/images/i_subhead01.gif) left 0.1em no-repeat;
	font-weight: bold;
	font-size: 134%;
	float: left;
}
.sea_list02_project .sea_list02_pr_name h3 a:link,
.sea_list02_project .sea_list02_pr_name h3 a:visited{
	color: #4d4d4d;
}
.sea_list02_project .sea_list02_pr_name h3 img{
	margin: 0px 0px 0px 6px;
	vertical-align: middle;
}
.sea_list02_project .sea_list02_pr_name p{
	margin: 0.5em 0px 0px 0px;
	float: right;
	text-align: right;
}
.sea_list02_project .sea_list02_pr_name p a{
	padding: 0px 0px 0px 21px;
	background: url(../common/images/a_red_03.gif) 0px 0.1em no-repeat;
}
.sea_list02_project .sea_list02_pr_name p a:link,
.sea_list02_project .sea_list02_pr_name p a:visited{
	color: #79001f;
}
.sea_list02_project .sea_list02_pr_name .sea_list01_pr_name_new{
	margin: 0px 0px 4px 0px;
}
.sea_list02_subhead{
	margin: 17px 0px 2px 0px;
	font-weight: bold;
	color: #79001f;
}
.sea_list02_project .sea_list02_pr_data li{
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
	border-bottom: 1px solid #ededed;
	color: #8f8f8f;
}
.sea_list02_project .sea_list02_pr_data li .data_koumoku{
	width: 140px;
	float: left;
	font-weight: bold;
}
.sea_list02_project .sea_list02_pr_data li .data_text{
	width: 300px;
	float: left;
}
.sea_list02_project .sea_list02_pr_data li .data_text img{
	margin: 0px 0px 2px 0px;
}
.sea_list02_accessmap{
	margin: 8px 0px 0px 0px;
}
.sea_list02_accessmap a{
	padding: 0px 0px 0px 12px;
	background: url(../common/images/i_window.gif) 0px 0.2em no-repeat;
}
.sea_list02_accessmap a:link,
.sea_list02_accessmap a:visited{
	color: #8f8f8f;
}

.sea_hanbaikai {
	text-align: right;
	margin: 8px 0px 0px 0px;
}
.sea_hanbaikai a{
	padding: 0px 0px 0px 12px;
	background: url(../common/images/i_window.gif) 0px 0.2em no-repeat;
}
.sea_hanbaikai a:link,
.sea_hanbaikai a:visited{
	color: #8f8f8f;
}


.sea_list03_pro_name{
	margin: 20px 0px 0px 0px;
	padding: 8px 10px 6px 10px;
	background: #dddddd;
	color: #4d4d4d;
}
.sea_list03_pro_name span{
	font-weight: bold;
	font-size: 134%;
}

.sea_hyou01{
	width: 500px;
	_width: 502px;
	margin: 7px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}
.sea_hyou01 td{
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background: #ffffff;
	table-layout: fixed;
	color: #8f8f8f;
}
.sea_hyou01 td div{
	padding: 10px 10px 10px 10px;
	line-height: 1.2em;
}
.sea_hyou01 td.sea_hyou_koumoku01{
	padding: 10px 0px 0px 0px;
	background: #ededed;
	text-align: center;
	font-weight: bold;
	color: #4d4d4d;
}
.sea_hyou01 td .sea_hyou_text01{
	font-weight: bold;
}
.sea_hyou01 td .sea_hyou_text01 a:link,
.sea_hyou01 td .sea_hyou_text01 a:visited{
	color: #79001f;
}
.sea_hyou01 td div{
	padding: 10px 10px 10px 10px;
	line-height: 1.2em;
}
.sea_hyou01 td div.sea_hyou_text_c{
	text-align: center;
}
.sea_hyou_hanbailink{
	padding: 0px 0px 0px 11px;
	background: url(../common/images/a_red_02.gif) left 0.2em no-repeat;
}
.sea_list03_contents01{
	margin: 7px 0px 0px 0px;
	padding: 20px 27px 22px 23px;
	background: #ffffff;
	border: 1px solid #ededed;
}
.sea_list03_contents01{
	margin: 7px 0px 0px 0px;
	padding: 20px 27px 22px 23px;
	background: #ffffff;
	border: 1px solid #ededed;
}
.sea_contents_hanbai{
	margin: 7px 0px 0px 0px;
	padding: 20px 27px 22px 23px;
	background: #ffffff;
	border: 1px solid #ededed;
}
.sea_text_hanbai{
	color: #4d4d4d;
}



.sea_list03_access{
	width: 214px;
	float: left;
}
.sea_list03_subhead01{
	color: #79001f;
}
.sea_list03_subhead02{
	margin: 30px 0px 0px 0px;
	color: #79001f;
}
.sea_list03_subhead03{
	margin: 7px 0px 0px 0px;
	font-weight: bold;
	color: #79001f;
}
.sea_list03_subhead04{
	margin: 30px 0px 0px 0px;
	font-weight: bold;
	color: #79001f;
}
.sea_list03_text01{
	margin: 7px 0px 15px 0px;
	line-height: 1.3em;
	color: #8f8f8f;
}
.sea_list03_map{
	width: 214px;
	float: right;
}
.sea_list03_map img{
	display: block;
}
.sea_list03_map span{
	display: block;
	margin: 7px 0px 0px 0px;
}
.sea_list03_map span a{
	padding: 0px 0px 0px 12px;
	background: url(../common/images/i_window.gif) 0px 0.2em no-repeat;
}
.sea_list03_map span a:link,
.sea_list03_map span a:visited{
	color: #8f8f8f;
}
.sea_list04_map{
	width: 200px;
}
.sea_list04_map img{
	display: block;
}
.sea_list04_map span{
	display: block;
	margin: 7px 0px 0px 0px;
}
.sea_list04_map span a{
	padding: 0px 0px 0px 12px;
	background: url(../common/images/i_window.gif) 0px 0.2em no-repeat;
}
.sea_list04_map span a:link,
.sea_list04_map span a:visited{
	color: #8f8f8f;
}
.sea_list04_map{
	width: 200x;
}
.sea_list04_map img{
	display: block;
}
.sea_list04_map span{
	display: block;
	margin: 7px 0px 0px 0px;
}
.sea_list04_map span a{
	padding: 0px 0px 0px 12px;
	background: url(../common/images/i_window.gif) 0px 0.2em no-repeat;
}
.sea_list04_map span a:link,
.sea_list04_map span a:visited{
	color: #8f8f8f;
}
.sea_list03_kukakuzu{
	margin: 30px 0px 0px 0px;
}
.sea_list03_data{
	margin: 7px 0px 0px 0px;
	border-top: 1px solid #ededed;
}
.sea_list03_data li{
	padding: 7px 0px 6px 0px;
	border-bottom: 1px solid #ededed;
	color: #8f8f8f;
}
.sea_list03_data li .data_koumoku{
	width: 100px;
	float: left;
	font-weight: bold;
}
.sea_list03_data li .data_text{
	width: 340px;
	float: left;
}
.sea_list03_caution{
	margin: 7px 0px 0px 0px;
	line-height: 1.5em;
	color: #8f8f8f;
}

.sea_det_inquiry{
	margin: 9px 0px 0px 0px;
	text-align: right;
}
.bukken_list_inquiry{
	margin: 9px 0px 0px 0px;
}
ul.sea_det_inquiry_openhouse{
	margin: 9px 0px 0px 0px;
	display: block;
}
ul.sea_det_inquiry_openhouse li{
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
}
.sea_det_name01{
	margin: 20px 0px 0px 0px;
	padding: 8px 10px 6px 10px;
	background: #dddddd;
	color: #4d4d4d;
}
.sea_det_name01 span{
	display: block;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
	font-size: 180%;
}
.sea_det_name02{
	padding: 0px 0px 0px 9px;
	background: url(../common/images/i_subhead01.gif) left 0.1em no-repeat;
	font-weight: bold;
	color: #8f8f8f;
}
.sea_det_name02 span{
	font-size: 112%;
	color: #4d4d4d;
	padding: 0px 10px 0px 0px;
}
.sea_det_name02 img{
	vertical-align: middle;
	margin: 0px 0px 0px 10px;
}
.sea_det_projctlink{
	margin: 9px 0px 0px 0px;
	text-align: right;
}
.sea_det_projctlink a{
	margin: 9px 0px 0px 0px;
	text-align: right;
	padding: 0px 0px 0px 18px;
	background: url(../common/images/a_red_03.gif) 0px 0.1em no-repeat;
}
.sea_det_contents01{
	margin: 9px 0px 0px 0px;
	padding: 20px 27px 22px 27px;
	background: #ffffff;
	border: 1px solid #ededed;
}
.sea_det_lead01{
	margin: 9px 0px 0px 0px;
	line-height: 1.3em;
	color: #8f8f8f;
}
.sea_det_icon{
	margin: 25px 0px 0px 0px;
	word-break: keep-all;
	color: #8f8f8f;
}
.sea_det_icon img{
	margin: 0px 0px 2px 0px;
	vertical-align: middle;
}
.sea_det_gaikan,
.sea_det_access,
.sea_det_naikan,
.sea_det_madori,
.sea_det_kukakuzu{
	margin: 30px 0px 0px 0px;
}
.sea_det_subhead01{
	width: 50px;
	color: #79001f;
	line-height: 1.3em;
	float: left;
}
.sea_det_text01{
	width: 390px;
	float: left;
}
.sea_det_text01 p{
	margin: 0px 0px 9px 0px;
	line-height: 1.3em;
	width: 350px;
	color: #8f8f8f;
}
.sea_det_kakaku{
	padding: 2px 0px 0px 0px;
}
.sea_det_madorizu{
	margin: 20px 0px 0px 0px;
}
.sea_det_madorizu_link{
	margin: 10px 0px 0px 0px;
	text-align: right;
}
.sea_det_madorizu_link a{
	padding: 0px 0px 0px 12px;
	background: url(../common/images/i_window.gif) 0px 0.2em no-repeat;
}
.sea_det_projectidou{
	margin: 30px 0px 0px 0px;
	padding: 20px 27px 22px 27px;
	background: #ededed;
	border: 1px solid #e5e5e5;
}
.sea_det_projectidou h3{
	color: #79001f;
}
.sea_det_projectidou ol{
	padding: 10px 0px 0px 0px;
}
.sea_det_projectidou ol li{
	display: inline;
	padding: 0px 15px 0px 11px;
	background: url(../common/images/a_red_02.gif) left 0.25em no-repeat;
	line-height: 1.8em;
}
.sea_det_projectidou ol li a:link,
.sea_det_projectidou ol li a:visited{
	color: #8f8f8f;
}
.sea_det_projectidou .sea_det_projctlink{
	margin: 15px 0px 0px 0px;
	text-align: left;
}
.sea_det_hanbai_subhead{
	margin: 30px 0px 0px 0px;
}
.sea_det_hanbai_contents01{
	margin: 9px 0px 0px 0px;
	padding: 0px 27px 0px 27px;
	background: #ffffff;
	border: 1px solid #ededed;
}
.sea_det_hanbai_contents02{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #ededed;
}
.sea_det_hanbai_contents01 .sea_det_company{
	margin: 20px 0px 0px 0px;
	font-weight: bold;
	color: #8f8f8f;
}
.sea_det_hanbai_contents01 .sea_det_group{
	margin: 0px 0px 8px 0px;
	font-weight: normal;
	color: #8f8f8f;
}
.sea_det_hanbai_contents01 .sea_det_logo{
	margin: 15px 0px 0px 0px;
}
.sea_det_hanbai_contents01 .sea_det_menkyo{
	margin: 15px 0px 0px 0px;
	color: #8f8f8f;
}
.sea_det_hanbai_contents01 .sea_det_address{
	margin: 4px 0px 0px 0px;
	line-height: 1.3em;
	color: #8f8f8f;
}
.sea_det_hanbai_contents01 .sea_det_tel{
	margin: 4px 0px 0px 0px;
	line-height: 1.3em;
	color: #8f8f8f;
}
.sea_det_hanbai_contents01 .sea_det_url{
	margin: 4px 0px 0px 0px;
	line-height: 1.3em;
	color: #8f8f8f;
}
.sea_det_hanbai_contents01 .sea_det_hanbaitext{
	margin: 4px 0px 0px 0px;
	line-height: 1.3em;
	color: #8f8f8f;
}
.sea_det_hanbai_contents01 .sea_det_inquiry01{
	margin: 15px 0px 0px 0px;
}
.sea_det_hanbai_contents01 .sea_det_inquiry02{
	margin: 6px 0px 0px 0px;
	line-height: 1.3em;
	color: #8f8f8f;
}
.sea_det_hanbai_contents01 .sea_det_inquiry02 .sea_del_freedial01{
	font-size: 92%;
}
.sea_det_hanbai_contents01 .sea_det_inquiry02 .sea_del_freedial02{
	font-weight: bold;
	font-size: 146%;
}
.sea_arealink{
	margin: 20px 0px 0px 0px;
}
.sea_arealink p{
	margin: 20px 27px 0px 27px;
	color: #8f8f8f;
}
.sea_arealink dl{
	margin: 0px 27px 17px 27px;
	color: #8f8f8f;
}
.sea_arealink dl dt{
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
	background: url(../common/images/a_red_bottom_01.gif) left 0.1em no-repeat;
}
.sea_arealink dl dt a:link,
.sea_arealink dl dt a:visited{
	color: #79001f;
}
.sea_arealink dl dd{
	margin: 5px 0px 0px 19px;
	line-height: 1.3em;
	font-size: 92%;
	word-break: keep-all;
}


/* countdown */
.cou_mainimg{
	margin: 20px 0px 0px 0px;
}
.cou_concept{
	display: block;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #79001f;
}
.cou_inqury{
	margin: 13px 0px 0px 0px;
}

.sea_ta_inquiry{
	width: 418px;
	_width: 420px;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
}
td.sea_ta_inquiry_01 {
	background: #ffffff;
	table-layout: fixed;
	width: 195px;
}
td.sea_ta_inquiry_02 {
	background: #ffffff;
	table-layout: fixed;
	width: 223px;
}
.sea_ta_openhouse{
	margin: 0px 0px 0px 51px;
	padding: 0px 0px 0px 0px;
}


/* leaflet */
.leaf_mainimg{
	margin: 19px 0px 0px 0px;
}
.leaf_contents01{
	margin: 20px 0px 0px 0px;
	padding: 20px 27px 22px 27px;
	background: #ffffff;
	border: 1px solid #ededed;
	color: #8f8f8f;
}
.leaf_date{
	width: 70px;
	font-weight: bold;
	float: left;
}
.leaf_contents02{
	width: 368px;
	float: right;
	border-bottom: 1px solid #ededed;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 6px 0px;
}
.leaf_contents02 .leaf_data{
	width: 280px;
	float: left;
}
.leaf_contents02 .leaf_data h2{
	padding: 0px 0px 0px 20px;
	_height: 16px;
	font-weight: bold;
	background: url(../common/images/i_pdf.gif) left top no-repeat;
}
.leaf_contents02 .leaf_data h2 a:link,
.leaf_contents02 .leaf_data h2 a:visited{
	color: #4d4d4d;
}
.leaf_contents02 .leaf_data .leaf_link{
	margin: 13px 0px 0px 0px;
}
.leaf_contents02 .leaf_data .leaf_link div{
	width: 63px;
	float: left;
}
.leaf_contents02 .leaf_data .leaf_link ul{
	width: 200px;
	float: right;
}
.leaf_contents02 .leaf_data .leaf_link ul li{
	padding: 0px 0px 5px 11px;
	background: url(../common/images/a_red_02.gif) left 0.25em no-repeat;
}
.leaf_contents02 .leaf_data .leaf_link ul li a:link,
.leaf_contents02 .leaf_data .leaf_link ul li a:visited{
	color: #8f8f8f;
}
.leaf_contents02 .leaf_pdfsize{
	width: 68px;
	float: right;
	text-align: right;
}


/* limited */
.lim_lead{
	margin: 19px 0px 0px 0px;
}
.lim_lead02{
	margin: 8px 0px 0px 0px;
}
.lim_contents{
	margin: 30px 0px 0px 0px;
	padding: 20px 27px 20px 27px;
	border: 1px solid #ededed;
	background: #ffffff;
	color: #8f8f8f;
}
.lim_date{
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
	text-align: right;
	border-bottom: 1px solid #ededed;
}
.lim_text01{
	margin: 8px 0px 0px 0px;
	line-height: 1.5em;
	width: 220px;
	float: left;
}
.lim_img01{
	margin: 8px 0px 0px 0px;
	width: 210px;
	float: right;
}
.lim_link01{
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	background: url(../common/images/a_red_03.gif) 0px 0.1em no-repeat;
}
.lim_link01 a:link,
.lim_link02 a:link,
.lim_link01 a:visited,
.lim_link02 a:visited{
	color: #79001f;
}
.lim_img02{
	margin: 30px 0px 0px 0px;
}
.lim_taishou{
	margin: 20px 0px 0px 0px;
	padding: 18px 0px 0px 0px;
	border-top: 1px solid #ededed;
}
.lim_taishou h4{
	font-weight: bold;
	color: #79001f;
}
.lim_taishou p{
	margin: 5px 0px 0px 0px;
	line-height: 1.5em;
	color: #4d4d4d;
}
.lim_taishou p.lim_link02{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	line-height: 1.3em;
	background: url(../common/images/a_red_03.gif) 0px 0.3em no-repeat;
}
.lim_link01 a:link,
.lim_link01 a:visited{
	color: #79001f;
}
.lim_pagetitle{
	margin: 30px 0px 0px 0px;
	font-weight: bold;
	font-size: 146%;
	color: #79001f;
}


/* point */
.poi_lead{
	margin: 14px 0px 0px 0px;
	line-height: 1.5em;
}
.poi_mainimg{
	margin: 13px 0px 0px 0px;
}


/* openhouse */
.open_lead{
	margin: 19px 0px 0px 0px;
}
.open_inquiry{
	margin: 13px 0px 0px 0px;
	text-align: right;
}
.open_text01{
	margin: 15px 0px 0px 0px;
}
.open_arealink p{
	margin: 20px 27px 0px 27px;
	color: #8f8f8f;
}
.open_arealink{
	margin: 14px 0px 0px 0px;
}
.open_arealink dl{
	margin: 30px 27px 17px 27px;
	color: #8f8f8f;
}
.open_arealink dl dt{
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
	background: url(../common/images/a_red_bottom_01.gif) left 0.1em no-repeat;
}
.open_arealink dl dt a:link,
.open_arealink dl dt a:visited{
	color: #79001f;
}
.open_arealink dl dd{
	margin: 5px 0px 0px 19px;
	line-height: 1.3em;
	font-size: 92%;
	word-break: keep-all;
}


/* modelhouse */
.mod_lead{
	margin: 18px 0px 0px 0px;
}
.mod_mainimg{
	margin: 13px 0px 0px 0px;
}


/* precede */
.prec_bnr{
	margin: 20px 0px 0px 0px;
}
.prec_date{
	margin: 20px 0px 9px 0px;
	text-align: right;
	color: #8f8f8f;
}
.prec_contents01{
	margin: 15px 0px 0px 0px;
	padding: 20px 0px 22px 27px;
	background: #ffffff;
	border: 1px solid #ededed;
}
.prec_contents01 h3{
	margin: 0px 0px 13px 0px;
	padding: 0px 0px 0px 9px;
	background: url(../common/images/i_subhead01.gif) left 0.1em no-repeat;
	font-weight: bold;
	font-size: 134%;
}
.prec_contents01 h3 img{
	margin: 0px 0px 0px 6px;
	vertical-align: middle;
}
.prec_contents02{
	margin: 15px 0px 0px 0px;
	padding: 20px 0px 0px 7px;
	background: #ffffff;
	border: 1px solid #ededed;
}
.prec_photo_list01 div{
	width: 156px;
	float: left;
}
.prec_photo_list01 div img{
	display: block;
	vertical-align: top;
}
.prec_photo_list01 div span{
	display: block;
	margin: 7px 0px 0px 0px;
	font-size: 92%;
	color: #8f8f8f;
}
.prec_photo_list02 div{
	width: 156px;
	min-height: 140px;
	_height: 135px;
	float: left;
	background: url(../common/images/a_red_05.gif) 9px 45px no-repeat;
}
.prec_photo_list02 div.noarrow{
	background: none;
}
.prec_photo_list02 div img{
	display: block;
	vertical-align: top;
	margin: 0px 0px 0px 20px;
}
.prec_photo_list02 div span{
	display: block;
	margin: 7px 0px 0px 20px;
	font-size: 92%;
	color: #8f8f8f;
}
.prec_inqury{
	margin: 17px 0px 0px 0px;
}
.proc_detail_data{
	margin: 0px 27px 0px 0px;
	color: #8f8f8f;
}
.proc_detail_data h4{
	margin: 28px 0px 0px 0px;
	font-weight: bold;
	color: #79001f;
}
.proc_detail_data ul{
	margin: 5px 0px 0px 0px;
	border-top: 1px solid #ededed;
}
.proc_detail_data ul li{
	padding: 8px 0px 6px 0px;
	border-bottom: 1px solid #ededed;
}
.proc_detail_data ul li .data_koumoku{
	width: 148px;
	float: left;
	font-weight: bold;
}
.proc_detail_data ul li .data_text{
	width: 290px;
	float: right;
}
.prec_subhead01{
	margin: 30px 0px 0px 0px;
}
.prec_arealink p{
	margin: 20px 27px 0px 27px;
	color: #8f8f8f;
}
.prec_arealink dl{
	margin: 0px 27px 17px 27px;
	color: #8f8f8f;
}
.prec_arealink dl dt{
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
	background: url(../common/images/a_red_bottom_01.gif) left 0.1em no-repeat;
}
.prec_arealink dl dt a:link,
.prec_arealink dl dt a:visited{
	color: #79001f;
}
.prec_arealink dl dd{
	margin: 5px 0px 0px 19px;
	line-height: 1.3em;
	font-size: 92%;
	word-break: keep-all;
}
.prec_photo{
	width: 110px;
	float: left;
}
.prec_photo img{
	display: block;
	vertical-align: top;
}
.prec_photo span{
	display: block;
	margin: 7px 0px 0px 0px;
	font-size: 92%;
	color: #8f8f8f;
}
.prec_data{
	width: 318px;
	float: right;
	text-align: left;
	color: #8f8f8f;
}
.prec_data .prec_bukkensu{
	font-weight:bold;
}
.prec_data .prec_bukkensu{
	font-weight:bold;
	font-size: 112%;
}
.prec_data .prec_bukkensu img{
	vertical-align: middle;
	margin: 0px 0px 0px 6px;
}
.prec_data .prec_comment{
	margin: 9px 0px 0px 0px;
	line-height: 1.3em;
	color: #79001f;
}

/* bukkentop navi styles */
ul.top_navi {
	display: block;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	float: left;
	width: 450px;
}

ul.top_navi li {
	display: block;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	float: left;
}

table.top_navi {
	margin: 12px 10px 6px 10px;
	width: 450px;
}

div.top_navi {
	padding: 7px 6px 8px 3px;
}

div.top_navi_2 {
	padding: 7px 0px 8px 20px;
}

div.top_navi_3 {
	padding: 7px 0px 8px 0px;
}

/* bukkentop styles */
h2.top_category{
	padding: 30px 0px 0px 0px;
}

/* town styles */
.sea_town_contents01{
	margin: 15px 0px 10px 15px;
}

