@charset "utf-8";
@import url("/ssi/css/layout.css");
@import url("/ssi/css/parts.css");
@import url("/ssi/css/general.css");
@import url("/ssi/css/parts-detail.css");
@import url("/ssi/css/parts-general.css");
@import url("/ssi/css/g-navi.css");

a img{
	border: none;
}

#container{
	background: url(/img/teijyu/body_bg.jpg) no-repeat center top #FDFBF4;
}
#mymainback{
	background: none transparent;
}

#he_left{
	width: 450px;
	height: auto;
	margin: 0px;
}
#he_left p{
	margin: 10px;
}

#he_right{
	width: auto;
	text-align: right;
}
#he_right .header_nav1{
	margin: 0px;
	margin-top: 10px;
}
#he_right .header_nav1 ul{
	float: none;
}
#he_right_a .header_nav2{
	margin: 10px 0px;
}
#he_right .header_nav2 ul{
	float: none;
}
#he_right .header_nav2 li{
	margin-right: 0px;
	margin-left: 6px;
	vertical-align: middle;
}
#search_box_inputarea{
	background-color: #ffffff;
}
#header_nav_teijyu_contact{
	margin-top: 12px;
}
#top_search_keyword{
	float: none;
	margin-left: 45px;
}

#pankuzu_wrap{
	clear: both;
	padding: 10px 0px;
}
#pankuzu_wrap .pankuzu{
	padding-left: 60px;
}
#pankuzu_wrap .pankuzu:first-child{
	background: url(/img/teijyu/icon_pankuzu.png) no-repeat left 0.3em;
}

/*サブサイトのメイン画像*/
#meinimg {}
#meinimg_a {}

#main #main_a #main_header{
	background: url(/img/teijyu/h1bg.png) no-repeat right bottom transparent;
	border: none;
}
#main #main_a h1{
	padding-right: 80px;
	color: #ffffff;
	padding-left: 35px;
}
#main_body h2{
	border: none;
	background: url(/img/teijyu/h2bg.png) repeat-x left top #D8E8F2;
	padding: 1em 0px 0.5em 35px;
}
#main_body h3{
	border: none;
	background: url(/img/teijyu/h3bg.png) no-repeat 10px 1em #D8E8F2;
	padding: 0.8em 0px 0.8em 35px;
}
#main_body h4{
	border: none;
	border-top: 1px solid #7EB6D9;
	background: url(/img/teijyu/h4bg.png) no-repeat 10px 0.9em #E4F3DE;
	padding: 0.6em 0px 0.6em 35px;
}
#main_body h5{
	border: none;
	border-top: 1px solid #7EB6D9;
	background: none #ffffff;
	padding: 0.5em 0px 0.5em 35px;
}
#main_body h6{
	border: none;
	background: url(/img/teijyu/h6bg.png) no-repeat 10px 0.7em transparent;
	padding: 0.5em 0px 0.5em 35px;
}

#sidebar1 {
	width: 225px;
	margin-right: -225px;
}
#sidebar1 a{
	color: #333333;
}
#main_a{
	margin-left: 225px;
	padding-left: 20px !important;
}

.sidebar1_b {
	width: auto;
	font-weight: bold;
	color: #ffffff;
	margin:0px;
	padding: 12px;
	padding-left: 30px;
	background: url(/img/teijyu/icon_sitemenu.png) no-repeat 10px 12px #0071BE;
}

.sidebar1_b a:link {
	text-decoration: underline !important;
	color: #000000 !important;
}

.sidebar1_b a:hover {
	text-decoration: none !important;
	color: #000000 !important;
}

/* サブサイト用左メニュー */

.sidebar_border {
	border: none;
	background: none #D9E9F5;
	margin-bottom: 10px;
}
.menu_list_cb {
/*	width:200px;*/
	margin: 0px;
	padding: 0px;
}

.menu_list_cb ul {
	margin: 0px;
	padding: 0px;
	text-align:left;
	list-style: none;
}

.menu_list_cb li {
	margin: 0px;
	padding: 12px;
	border-top: 1px solid #ffffff;
}

.menu_list_cb p {
	display:block;
	background: none;
}

.menu_list_cb p a {
	margin: 0px;
}
.menu_list_cb .text_d{
	background: none;
	margin: 0px;
	padding: 12px;
	background: #ffffff;
}
#sidebar1 hr {
	border:1px dashed #BEBEB0;
	padding:4px 10px 4px 4px;
}

/* サブサイト用各部品 */
#site_name {
	width: 100%;
	font-size:140%;
	font-weight: bold;
	color: #FFFFFF;
	margin:0px 0px 15px 15px;
	padding:15px 0px 0px 0px;
}

#site_name a {
	color: #000000;
	text-decoration:none;
}

#site_name h1 {
	font-size:100%;
	font-weight:bold;
	padding:0px;
	margin:0px;
}


.site_free {
	clear:both;
	width:100%;
	margin:0px 0px 0px 0px;
}

/* サブサイト用フッタ */

#site_footer {
	clear: both;
	width: auto;
	font-size:90%;
	text-align:left;
	/*margin:13px 13px 0px 13px;*/
	margin: 10px 0 10px;
	padding:12px;
	padding-left: 24px;
	/*background-color: #CFE9FB;*/
	background: url(/img/site_footer_bg.gif) repeat-x left top #CFE9FB;
}


#container.subsite_list_page .list_ccc li{
	padding-left: 16px;
	background:url(/img/icon_sitelist.png) no-repeat left 0.35em;
}
#container.subsite_list_page .list_ccc .span_a{
	display: none;
}

#main #main_a th{
	background: #F0E0D9;
}
#main #main_a table,
#main #main_a th,
#main #main_a td{
	border: 1px solid #CDA48B;
	padding: 0.25em;
}

#footer_wrap{
	float: none;
	clear: both;
	background: none #ffffff;
	position: relative;
}
#footer{
	float: none;
	width: 960px;
	height: auto;
	min-height: 200px;
	margin: 0px auto;
	background: none transparent;
}
#footer_teijyu_info{
	position: relative;
	z-index: 20;
	display: table;
	font-size: 95%;
}
#footer_teijyu_info > *{
	display: table-cell;
	vertical-align: middle;
}
#footer_teijyu_detail_box > p{
	margin: 0px;
	padding: 0px;
}
#footer_teijyu_detail_contact{
	font-weight: bold;
}
#footer_teijyu_detail_box > p > span{
	padding-right: 1em;
}
#author_info{
	position: relative;
	z-index: 20;
}
#author_info .footer_navi{
	border: none;
	background: none transparent;
}
#author_info .footer_navi ul{
	width: auto;
}
#author_info .footer_navi li{
	background: none transparent;
	border-left: 1px solid #999999;
	padding: 0px 1em;
	line-height: 1.2em;
}
#author_info .footer_navi li:first-child{
	padding-left: 0px;
	border-left: none;
}


#author_info .footer_navi li a,
#author_info .footer_navi li a:hover,
#author_info .footer_navi li a:active,
#author_info .footer_navi li a:visited{
	background: none;
	color: #333333;
	text-decoration: none;
}
#author_info .footer_navi li a:hover,
#author_info .footer_navi li a:active{
	text-decoration: underline;
}

#footer_link_top{
	position: absolute;
	z-index: 10;
	bottom: 0px;
	display: block;
	width: 100%;
	height: 203px;
	background: url(/img/teijyu/footer_logo_home_bg.png) no-repeat center bottom transparent;
	text-align: center;
}
#footer_link_top a{
	position: relative;
	display: block;
	width: 144px;
	height: 109px;
	margin: 0px auto;
	top: 70px;
	left: 386px;
}
#copyright_wrap{
	display: block;
	background: #0071BE;
	padding: 0px;
	height: 3em;
	margin-top: -3em;
}
#copyright{
	color: #ffffff;
	margin: 0px auto;
	padding: 1em 0px;
	background: none transparent;
}

/* 空き家バンク */
#main #main_a #akiya_search_wrap ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#main #main_a #akiya_search_wrap ul li{
	display: inline-block;
	margin: 0px;
	padding: 1em;
}

#akiya_search_submit{
	display: block;
	width: 225px;
	height: 45px;
	margin: 0px auto;
	background: url(/img/teijyu/search_akiya_submit.png) no-repeat center center;
	text-align: left;
	text-indent: -9999em;
	overflow: hidden;
}

#akiya_search_wrap a.akiya_link{
	display: block;
	width: 225px;
	height: 45px;
	margin: 0px auto;
}

div#akiya_detail_wrap{
	display: table;
}
div#akiya_detail_wrap > div{
	display: table-cell;
	vertical-align: top;
}
div#akiya_detail_table{
	width: 460px;
}
div#akiya_detail_table table{
	width: 440px;
}
div#akiya_detail_wrap table p{
	margin: 0px;
}
div#akiya_detail_table table caption{
	display: none;
}

div#akiya_detail_image_box > div{
	margin: 0px 0px 20px;
}
div#akiya_detail_image_box img{
	width: 250px;
	height: auto;
}
#akiya_detail_madori_box > div{
	margin-bottom: 20px;
}
#akiya_detail_madori_box > div > img{
	max-width: 100%;
	height: auto;
}


/* 検索 */
#main #main_a ul#akiya_result_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#main #main_a ul#akiya_result_list li {
	border-top: 1px solid #CDA48B;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	padding-top: 20px;
	display: table;
	width: 100%;
}

#main #main_a ul#akiya_result_list .akiya_result_info {
	display: table-cell;
	vertical-align: top;
}
/* 空き家 物件番号・写真 */

#main #main_a ul#akiya_result_list .akiya_result_info.akiya_result_photo{
	width: 120px;
	padding-right: 20px;
}
#main #main_a ul#akiya_result_list .akiya_result_info.akiya_result_photo dl{
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
}
#main #main_a ul#akiya_result_list .akiya_result_info.akiya_result_photo dl dt,
#main #main_a ul#akiya_result_list .akiya_result_info.akiya_result_photo dl dd{
	display: inline-block;
margin: 0px;
}
/* 空き家 物件詳細 */
#main #main_a ul#akiya_result_list .akiya_result_info.akiya_result_detail ul{
	display: block;
	margin: 0px;
	padding: 0px;
	padding-right: 20px;
	list-style: none;
}
#main #main_a ul#akiya_result_list .akiya_result_info.akiya_result_detail ul li{
	display: block;
	width: auto;
	margin: 0px 0px 10px;
	padding: 0px;
	border: none;
}
#main #main_a ul#akiya_result_list .akiya_result_info.akiya_result_detail ul li span{
	display: inline;
}
#main #main_a ul#akiya_result_list .akiya_result_info.akiya_result_detail ul li .akiya_result_detail_title{}
#main #main_a ul#akiya_result_list .akiya_result_info.akiya_result_detail ul li .akiya_result_detail_title:after{
	content: '：';
}

/* 空き家 アイコン */
#main #main_a ul#akiya_result_list .akiya_result_info.akiya_result_icon {
	width: 120px;
	padding-right: 20px;
}

#main #main_a ul#akiya_result_list .akiya_result_info.akiya_result_icon > span {
	display: block;
	margin-bottom: 10px;
}

.akiya_result_area,
.akiya_result_type{
	text-align: left;
	text-indent: -9999em;
	overflow: hidden;
	width: 120px;
	height: 70px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
}
.akiya_result_type{
	background: #ffffff;
	/* border: 1px solid #CDA48B; */
	box-sizing:border-box;
}
/* 検索 地域 */
.akiya_result_area.akiya_result_area_asahi {background-image: url(/img/teijyu/icon/icon_area_asahi.png);background-color: #FF9999;} /* 旭地域 */
.akiya_result_area.akiya_result_area_fukue {background-image: url(/img/teijyu/icon/icon_area_fukue.png);background-color: #CDA48B;} /* 福栄地域 */
.akiya_result_area.akiya_result_area_hagi {background-image: url(/img/teijyu/icon/icon_area_hagi.png);background-color: #99D191;} /* 萩地域 */
.akiya_result_area.akiya_result_area_kawakami {background-image: url(/img/teijyu/icon/icon_area_kawakami.png);background-color: #7EB6D9;} /* 川上地域 */
.akiya_result_area.akiya_result_area_mutsumi {background-image: url(/img/teijyu/icon/icon_area_mutsumi.png);background-color: #9999FF;} /* むつみ地域 */
.akiya_result_area.akiya_result_area_susa {background-image: url(/img/teijyu/icon/icon_area_susa.png);background-color: #EF8EDF;} /* 須佐地域 */
.akiya_result_area.akiya_result_area_tamagawa {background-image: url(/img/teijyu/icon/icon_area_tamagawa.png);background-color: #FFE8B7;}/* 田万川地域 */

.akiya_result_area.akiya_result_area1 {background-image: url(/img/icon-5-7.jpg);}  /* 萩地域 */
.akiya_result_area.akiya_result_area2 {background-image: url(/img/icon-5-8.jpg);}  /* 川上地域 */
.akiya_result_area.akiya_result_area3 {background-image: url(/img/icon-5-9.jpg);}  /* 田万川地域 */
.akiya_result_area.akiya_result_area4 {background-image: url(/img/icon-5-10.jpg);} /* むつみ地 */
.akiya_result_area.akiya_result_area5 {background-image: url(/img/icon-5-11.jpg);} /* 須佐地域 */
.akiya_result_area.akiya_result_area6 {background-image: url(/img/icon-5-12.jpg);} /* 旭地域 */
.akiya_result_area.akiya_result_area7 {background-image: url(/img/icon-5-13.jpg);} /* 福栄地域 */

/* 検索 タイプ */
.akiya_result_type.akiya_result_area_baibai {background: url(/img/teijyu/icon/icon_type_baibai_chintai.png);} /* 売買または貸家 */
.akiya_result_type.akiya_result_area_apart {background: url(/img/teijyu/icon/icon_type_kashi_apart.png);} /* 貸しアパート */
.akiya_result_type.akiya_result_area_kashiie {background: url(/img/teijyu/icon/icon_type_kashiya.png);} /* 貸家 */
.akiya_result_type.akiya_result_area_tenpo {background: url(/img/teijyu/icon/icon_type_tenpo.png);} /* 店舗付き住宅 */
.akiya_result_type.akiya_result_area_urichi {background: url(/img/teijyu/icon/icon_type_urichi.png);} /* 売地 */
.akiya_result_type.akiya_result_area_uriie {background: url(/img/teijyu/icon/icon_type_uriie.png);} /* 売家 */

.akiya_result_type.akiya_result_syubetu1 {background: url(/img/icon-5-1.jpg);} /* 貸家 */
.akiya_result_type.akiya_result_syubetu2 {background: url(/img/icon-5-2.jpg);} /* 売家 */
.akiya_result_type.akiya_result_syubetu3 {background: url(/img/icon-5-3.jpg);} /* 売買または賃金 */
.akiya_result_type.akiya_result_syubetu4 {background: url(/img/icon-5-4.jpg);} /* 貸アパート */
.akiya_result_type.akiya_result_syubetu5 {background: url(/img/icon-5-5.jpg);} /* 売家 */
.akiya_result_type.akiya_result_syubetu6 {background: url(/img/icon-5-6.jpg);} /* 店舗付き住宅 */

.seiyakuzumi{
	color: #ff0000;
	font-weight: bold;
}

#search_akiya_chiiki_check > span{
	margin: 3px 1px;
}
/* 検索画面 地域のチェックボックス背景色 */
span#span_akiya_chiiki_2 {display: inline-block; width: 150px; padding: 3px; background-color: #99D191;}
span#span_akiya_chiiki_3 {display: inline-block; width: 150px; padding: 3px; background-color: #7EB6D9;}
span#span_akiya_chiiki_4 {display: inline-block; width: 150px; padding: 3px; background-color: #FFE8B7;}
span#span_akiya_chiiki_5 {display: inline-block; width: 150px; padding: 3px; background-color: #9999FF;}
span#span_akiya_chiiki_6 {display: inline-block; width: 150px; padding: 3px; background-color: #EF8EDF;}
span#span_akiya_chiiki_7 {display: inline-block; width: 150px; padding: 3px; background-color: #FF9999;}
span#span_akiya_chiiki_8 {display: inline-block; width: 150px; padding: 3px; background-color: #CDA48B;}

/* ページ遷移関連 */
div#akiya_result_page_back {
	float: left;
}

div#akiya_result_page_next {
	float: right;
}

div#akiya_result_page_list {
	margin: 0 10em;
	text-align: center;
font-size: 120%;
}
div#akiya_result_page_list span.akiya_result_page{
padding: 0 0.2em;
display:inline-block;
text-align:center;
}
div#akiya_result_page_list span.so_result_page{
	padding: 0 0.2em;
}
#akiya_detail > div[id] > span{
	padding-right: 1em;
}