@import "base.css";

/* トップ専用　背景
----------------------------------------------------------------------------------*/
body {
	font-size: 11px;
	line-height: 18px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	background-color: #FFFFFF;
	background-image: url(../img/base/body_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


/* mainエリア上部（flashいり）
---------------------------------------------------------------------------------------------*/
#in_flash_box {
	height: 475px;
	width: 1060px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	/*
	overflow: hidden;
	*/
}
#flash_box_left {
	/*background-image: url(../img/index/main_left_bg.jpg);*/
	float: left;
	height: 475px;
	width: 802px;
}
.flash_box_right {
	float: right;
	height: 442px;
	width: 258px;
	padding-top:12px;
}
.flash_box_right {
	float: right;
	height: 442px;
	width: 258px;
	padding-top:14px;
}

.flash_box_right .banner_img_area {
	height:267px;
}
.flash_box_right .banner_img_area a {
	display:block;
	width:232px;
	height:273px;
	background:url(../img/index/flash_box_right_bana3.jpg) no-repeat left top;
}
.flash_box_right .banner_img_area a:hover {
	background-position:right top;
}
.flash_box_right .slideshow {
	width:228px;
	height:258px;
	background:#FFFFFF;
	border:solid 1px #C7B8B3;
	position:relative;
	overflow:hidden;
}
.flash_box_right .slideshow div {
	width:226px;
	height:256px;
	padding:1px;
	position:absolute;
	left:230px;
}
.flash_box_right .slideshow div a {
	width:226px;
	height:256px;
	display:block;
}
.flash_box_right .slideshow div a.li1 {
	background:url(../img/index/slide_smile.jpg) left top no-repeat;
}
.flash_box_right .slideshow div a.li2 {
	background:url(../img/index/slide_earth.jpg) left top no-repeat;
}
.flash_box_right .slideshow div a.li3 {
	background:url(../img/index/slide_area.jpg) left top no-repeat;
}
.flash_box_right .slideshow div a:hover {
	background-position:right top;
}

/*バナー1------*/
a.flash_box_bana1 {
	display:block;	
	width:232px;
	height:262px;
	background:url(../img/index/flash_box_right_bana1.jpg) no-repeat left top;
	margin-bottom:28px;
}
a.flash_box_bana1:hover {
	background-position:right top;
}

/*バナー2------*/
a.flash_box_bana2 {
	display:block;
	width:230px;
	height:130px;
	padding-top:8px;
	background:url(../img/index/flash_box_right_bana4.jpg) no-repeat left bottom;
}
a.flash_box_bana2:hover{
	background-position:bottom right;
	background-repeat:no-repeat;
}

/* ハゼモトニュース
---------------------------------------------------------------------------------------------*/
#news_area {
	width:695px;
	padding-bottom:13px;
}

#news_area .hazs_new1 {
	height:49px;
	background-color:#F7F6F4;
	border:1px solid #DAD5CD;
	border-top:none;
	border-bottom:1px solid #E8DFCF;
}
#news_area .hazs_new2 {
	height:49px;
	background-color:#FFFFFF;
	border:1px solid #DAD5CD;
	border-top:none;
	border-bottom:1px solid #E8DFCF;
}

#news_area .hazs_new3 {
	height:49px;
	background:#F7F6F4 url(../img/index/news_white_box.png) repeat-x left top;
	border:1px solid #DAD5CD;
	border-top:none;
	border-bottom:1px solid #E8DFCF;
}

#news_area .bottom {
	height:27px;
	font-size:12px;
	background-color:#FFFFFF;
	border:1px solid #DAD5CD;
	border-top:none;
	padding:6px 0 0 8px;
}
#news_area .bottom .link {
	float:left;
}
#news_area .bottom .icon {
	float:left;
	padding:0 25px 0 10px;
}
#news_area .bottom .rss {
	float:left;
	padding-left:17px;
	background:url(../img/index/icon_rss.gif) no-repeat left center;
}
#news_area .bottom .rss a {
	color:#F8A540;
}
#news_area .bottom .rss a:hover {
	color:#FF6600;
}

#news_area .photo {
	float:left;
	width:35px;
	height:42px;
	padding:7px 5px 0 13px;
}

#news_area .info {
	float:left;
	padding-top:7px;
}

#news_area .info .title {
	color:#F2AB17;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
#news_area .info .title a {
	color:#F2AB17;
	font-size:12px;
	font-weight:bold;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#news_area .info .title a:hover {
	color:#F7C55E;
}

#news_area .info .details {
	color:#7F7F7F;
	line-height:16px;
	font-size:10px;
}


/* イベント・レポート情報
---------------------------------------------------------------------------------------------*/
#event_area {
	width:695px;
	background:url(../img/index/event_bottom.png) no-repeat right bottom;
	padding:0 15px 33px 0;
}

/* イベント
--------------*/
#event_area .event {
	float:left;
	width:340px;
}

/* レポート
--------------*/
#event_area .report {
	float:right;
	width:340px;
}

/* リスト
--------------*/
#event_area .list1 {
	height:58px;
	background-color:#E8E5D9;
	border:1px solid #C5BEB4;
	border-top:none;
	border-bottom:1px solid #DBD1B8;
}

#event_area .list2 {
	height:58px;
	background-color:#FFFFFF;
	border:1px solid #C5BEB4;
	border-top:none;
	border-bottom:1px solid #DBD1B8;
}

#event_area .list3 {
	height:58px;
	background:#E8E5D9 url(../img/index/news_white_box.png) repeat-x left top;
	border:1px solid #C5BEB4;
	border-top:none;
	border-bottom:1px solid #DBD1B8;
}

#event_area .bottom {
	height:25px;
	font-size:12px;
	background:#E8E5D9 url(../img/index/news_white_box.png) repeat-x left top;
	border:1px solid #C5BEB4;
	border-top:none;
	padding:8px 0 0 8px;
}
#event_area .bottom .link {
	float:left;
}
#event_area .bottom .icon {
	float:left;
	padding:0 25px 0 10px;
}
#event_area .bottom .rss {
	float:right;
	font-size:10px;
	background:url(../img/index/icon_rss.gif) no-repeat left center;
	padding:0 9px 0 17px;
}
#event_area .bottom .rss a {
	color:#F8A540;
}
#event_area .bottom .rss a:hover {
	color:#FF6600;
}

/* 内容
--------------*/
#event_area .photo {
	float:left;
	width:35px;
	height:51px;
	padding:7px 5px 0 7px;
}

#event_area .info {
	float:left;
	padding-top:7px;
}

#event_area .info .date {
	color:#2291C6;
	line-height:14px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
#event_area .report .info .date {
	color:#CC6600;
}


#event_area .info .title {
}

/* イベントタイトル */
#event_area .event .info .title {
	color:#2291C6;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
}
#event_area .event .info .title a {
	color:#2291C6;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
}
#event_area .event .info .title a:hover {
	color:#75C2E8;
}

/* レポートタイトル */
#event_area .report .info .title a {
	color:#CC6600;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
}
#event_area .report .info .title a:hover {
	color:#FFAC59;
}

#event_area .info .details {
	color:#7F7F7F;
	line-height:16px;
	font-size:10px;
}


/* ハゼモト建設の家づくり
---------------------------------------------------------------------------------------------*/
#making_area {
	width:703px;
	background:url(../img/index/making_bg.png) no-repeat right top;
	padding:0 7px 33px 0;
}

#making_area .list_area {
	width:695px;
	height:133px;
	background:url(../img/index/making_list_bg.jpg) no-repeat left top;
	margin-top:19px;
}

#making_area .list_area .left_area {
	float:left;
	width:245px;
	padding-left:59px;
}

#making_area .list_area .right_area {
	float:left;
	width:293px;
	padding-left:85px;
}

#making_area .list_area a {
	display:block;
	height:30px;
	background-position:left top;
}
#making_area .list_area a:hover {
	background-position:left bottom;
}

#making_area .list_area a.bt_1 {
	background:url(../img/index/making_bt1.png) no-repeat;
	margin:0 0 12px 0;
}
#making_area .list_area a.bt_1:hover {
	background-position:left bottom;
}

#making_area .list_area a.bt_2 {
	background:url(../img/index/making_bt2.png) no-repeat;
	margin:0 0 11px 12px;
}
#making_area .list_area a.bt_2:hover {
	background-position:left bottom;
}

#making_area .list_area a.bt_3 {
	background:url(../img/index/making_bt3.png) no-repeat;
	margin:0 0 11px 0px;
}
#making_area .list_area a.bt_3:hover {
	background-position:left bottom;
}

#making_area .list_area a.bt_4 {
	background:url(../img/index/making_bt4.png) no-repeat;
	margin:0 0 0 8px;
}
#making_area .list_area a.bt_4:hover {
	background-position:left bottom;
}

#making_area .list_area a.bt_5 {
	background:url(../img/index/making_bt5.png) no-repeat;
	margin:0 0 9px 12px;
}
#making_area .list_area a.bt_5:hover {
	background-position:left bottom;
}
#making_area .list_area a.bt_6 {
	background:url(../img/index/making_bt6.png) no-repeat;
	margin:0 0 24px 18px;
}
#making_area .list_area a.bt_6:hover {
	background-position:left bottom;
}


/* おすすめ物件情報
---------------------------------------------------------------------------------------------*/
#reco_area {
	width:710px;
	background:url(../img/index/reco_header_bg.png) no-repeat left top;
	padding-bottom:68px;
	overflow-x:hidden;
}

#reco_area .title_area {
	float:left;
	padding-top:24px;
	padding-left:15px;
}

#reco_area .bt_area {
	float:right;
	padding-right:17px;
}
#reco_area .bt_area a {
	display:block;
	width:232px;
	height:76px;
	background:url(../img/index/reco_bt.png) no-repeat left top;
}
#reco_area .bt_area a:hover {
	background-position:right top;
}

#reco_area .list_area {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	width: 730px;
}


#reco_area .list {
	float:left;
	width:221px;
	background:url(../img/index/reco_list_line.png) no-repeat right top;
	padding:18px 0 12px;
	margin-right:19px;
}

#reco_area .list .title {
	height:20px;
	font-size:12px;
	font-weight:bold;
	background:url(../img/index/icon_line_cursor.gif) no-repeat left center;
	padding-left:18px;
}

#reco_area .list .photo {
	float:left;
	padding-top:9px;
}

#reco_area .list .info {
	float:right;
	width:146px;
	padding-top:7px;
}

#reco_area .list .info .price {
	color:#999999;
	font-size:10px;
	font-weight:bold;
	padding:4px 0;
}


#reco_area .list .info .price span {
	color:#0099CC;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}

#reco_area .list .info .price .hi_text {
	color:#FF3368;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}


#reco_area .list .info .data {
	font-size: 11px;
	color: #666666;
	line-height: 140%;
}

#reco_area .bottom_area {
	padding-left:90px;
	padding-top:42px;
	height:59px;
	margin:0 auto;
	background:url(../img/index/reco_bottom_bg.jpg) left top no-repeat;
}
#reco_area .bottom_area .btn_list{
}
#reco_area .bottom_area .btn_list li{
	float:left;
}
#reco_area .bottom_area .btn_list a.reco_btn {
	display:block;
	width:229px;
	height:49px;
	background:url(../img/index/reco_member_btn.jpg) left top no-repeat;
}
#reco_area .bottom_area .btn_list a.reco_btn:hover{
	background-position: right top;
}
#reco_area .bottom_area .btn_list a.login_btn {
	display:block;
	width:127px;
	height:49px;
	background:url(../img/index/reco_login_btn.jpg) left top no-repeat;
}
#reco_area .bottom_area .btn_list a.login_btn:hover{
	background-position: right top;
}
#reco_area .bottom_area .btn_list a.estate_contact_btn {
	display:block;
	width:127px;
	height:49px;
	background:url(../img/index/reco_estate_contact_btn.jpg) left top no-repeat;
}
#reco_area .bottom_area .btn_list a.estate_contact_btn:hover{
	background-position: right top;
}
#reco_area .bottom_area .btn_list a.estate_btn {
	display:block;
	width:125px;
	height:49px;
	background:url(../img/index/reco_estate_btn.jpg) left top no-repeat;
}
#reco_area .bottom_area .btn_list a.estate_btn:hover{
	background-position: right top;
}



/* 施工実例紹介
---------------------------------------------------------------------------------------------*/
#example_area {
	width:696px;
	height:364px;
	background:url(../img/index/example_bg.png) no-repeat left 7px;
	padding:0 7px;
}

#example_area .title_area {
	float:left;
	padding-left:8px;
}

#example_area .bt_area {
	float:left;
	padding:6px 0 0 14px;
}
#example_area .bt_area a {
	display:block;
	width:108px;
	height:22px;
	background:url(../img/index/example_header_bt.png) no-repeat left top;
}
#example_area .bt_area a:hover {
	background-position:right top;
}

#example_area .list {
	float:left;
	width:204px;
	height:235px;
	padding:16px 14px 0;
}
#example_area .list .icon {
	height:13px;
}
#example_area .list table {
	width:204px;
	height:144px;
	background-color:#EEEEEE;
}
#example_area .list table td {
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFFF;
}

#example_area .title {
	height:20px;
	font-size:12px;
	font-weight:bold;
	background:url(../img/index/icon_line_cursor.gif) no-repeat left center;
	padding:5px 19px;
}
#example_area .comment {
	color:#999999;
	font-size:11px;
	line-height:130%;
}

#example_area .bottom_area {
	padding-top:20px;
}
#example_area .bottom_area a {
	display:block;
	width:352px;
	height:32px;
	background:url(../img/index/example_bt.png) no-repeat left top;
	margin:0 auto;
}
#example_area .bottom_area a:hover {
	background-position:right top;
}


/* お客様の声
---------------------------------------------------------------------------------------------*/
#voice_area {
	width:710px;
	background:url(../img/index/voice_bg.jpg) no-repeat left 46px;
	padding-bottom:23px;
}

#voice_area .list_area {
	width:695px;
	padding-left:15px;
}

#voice_area .list1 {
	float:left;
	width:154px;
	background:url(../img/index/voice_photo1.png) no-repeat left top;
	padding-right:27px;
	padding-bottom:20px;
}
#voice_area .list2 {
	float:left;
	width:154px;
	background:url(../img/index/voice_photo2.png) no-repeat left top;
	padding-right:27px;
	padding-bottom:20px;
}
#voice_area .list3 {
	float:left;
	width:154px;
	background:url(../img/index/voice_photo3.png) no-repeat left top;
	padding-bottom:20px;
}

#voice_area .photo {
	text-align:center;
	padding:25px 0 3px 0;
}

#voice_area .title {
	height:20px;
	font-size:12px;
	font-weight:bold;
	background:url(../img/index/icon_line_cursor.gif) no-repeat left center;
	padding:12px 0 12px 14px;
}

#voice_area .details {
	color:#999999;
	font-size:11px;
	line-height:120%;
}

#voice_area a.bt_list {
	display:block;
	width:150px;
	height:24px;
	font-size:12px;
	background:url(../img/index/voice_bt_bg.png) no-repeat left top;
	padding:6px 0 0 37px;
}


/* お役立ち情報
---------------------------------------------------------------------------------------------*/
.absolute_box{
	width:718px;
	height:344px;
	background:url(../img/index/absolute_bg.jpg) no-repeat left top;
	position:relative;
	left:-8px;
	right:0px;
	overflow:hidden;
}

/*お役立ち情報---------*/
.part_box {
	width:710px;
	height:144px;
	background:url(../img/index/part_bg.jpg) no-repeat right bottom;
	padding-left:8px;
	overflow:hidden;
}
.part_title {
	padding-top: 27px;
	padding-left: 15px;
	height: 38px;
}
.part_link {
	height: 30px;
}
.part_text1 {
	float: left;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 42px;
	width: 108px;
}
.part_text2 {
	float: left;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 40px;
	width: 147px;
}

.part_text3 {
	float: left;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 37px;
	width: 174px;
}
.part_text4 {
	float: left;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 15px;
	width: 60px;
}

/*トップ専用PR--------*/
.top_PR_box {
	width:710px;
	height:200px;
	background-image: url(../img/base/top_PR_bg.jpg);
	padding-left: 8px;
	background-repeat: no-repeat;
	background-position: right top;
	overflow: hidden;
}
.top_PR_text1 {
	font-size: 11px;
	color: #7B7358;
	height: 20px;
	padding-left: 98px;
	padding-top: 11px;
}
/*バナーエリア-*/
.top_PR_bana_box {
	height: 94px;
	width: 611px;
	padding-left:99px;
}

/*ボタン--*/
a.top_PR_bana1{
	display:block;
	background-image: url(../img/base/top_PR_bana1.jpg);
	height: 92px;
	width: 137px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.top_PR_bana1:hover{
	background-position:top right;
	background-repeat:no-repeat;
}

/*ボタン--*/
a.top_PR_bana2{
	display:block;
	background-image: url(../img/base/top_PR_bana2.jpg);
	height: 92px;
	width: 137px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 16px;
}
a.top_PR_bana2:hover{
	background-position:top right;
	background-repeat:no-repeat;
}
/*ボタン--*/
a.top_PR_bana3{
	display:block;
	background-image: url(../img/base/top_PR_bana3.jpg);
	height: 92px;
	width: 137px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 16px;
}
a.top_PR_bana3:hover{
	background-position:top right;
	background-repeat:no-repeat;
}
/*ボタン--*/
a.top_PR_bana4{
	display:block;
	background-image: url(../img/base/top_PR_bana4.jpg);
	height: 92px;
	width: 137px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 16px;
}
a.top_PR_bana4:hover{
	background-position:top right;
	background-repeat:no-repeat;
}

/*--*/
.top_PR_right_2 {
	float:right;
	background-repeat:no-repeat;
	padding-right:13px;
}
.top_PR_left_1 {
	float:left;
	padding-top:26px;
}
.top_PR_left_4 {
	float:left;
	padding-top:27px;
	padding-left:113px;
}
/*ボタン------*/
a.top_PR_btn1 {
	float:left;
	display:block;
	width:122px;
	height:42px;
	background:url(../img/base/pr_bana1.png) no-repeat left top;
	margin:23px 0 0 6px;
}
a.top_PR_btn1:hover{
	background-position:right top;
}

/*ボタン------*/
a.top_PR_btn2 {
	float:left;
	display:block;
	width:202px;
	height:70px;
	background:url(../img/base/pr_bana2.png) no-repeat left top;
	margin:5px 0 0 7px;
}
a.top_PR_btn2:hover{
	background-position:top right;
}


/* トップ専用　右側サイド開始
---------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------*/

.main_contents_right {
	width:244px;
	padding:34px 50px 0 0;
}

.main_contents_right .bottom_area {
	padding-left:14px;
}


a.mama_list_bt {
	display:block;
	width:204px;
	height:48px;
	background:url(../img/index/mama_list_bt.png) no-repeat left top;
	margin:10px 0;
}
a.mama_list_bt:hover {
	background-position:right top;
}

.side_club_bana_area{
	padding-left:14px;
}

.side_club_bana_area{
	padding-bottom:14px;
}

/* 長期優良住宅-------------------*/
.yuu_box {
	height: 70px;
	width: 230px;
	/*padding-top: 13px;*/
	padding-left:14px;
	padding-bottom:21px;
}

.side_club_bana{
	background: url(../img/index/club_bana.jpg) left top no-repeat;
}
.side_club_bana:hover{
	background-position:right top;
}
/*右----------------------------------------------------*/
.mama_btn_box_1{
	width:185px;
	padding:0 0 24px 18px;
}

.mama_btn_box_1 a {
	display:block;
	width:185px;
	height:31px;
	background:url(../img/index/mama_bt.png) no-repeat;
}

/*ボタン1------*/
a.mama_btn_btn1 {
	background-position:0px 0px;
}
a.mama_btn_btn1:hover{
	background-position:-185px 0px;
}
/*ボタン2------*/
a.mama_btn_btn2 {
	background-position:0px -31px;
}
a.mama_btn_btn2:hover{
	background-position:-185px -31px;
}
/*ボタン3------*/
a.mama_btn_btn3 {
	background-position:0px -62px;
}
a.mama_btn_btn3:hover{
	background-position:-185px -62px;
}
/*ボタン4------*/
a.mama_btn_btn4 {
	background-position:0px -93px;
}
a.mama_btn_btn4:hover{
	background-position:-185px -93px;
}
/*ボタン5------*/
a.mama_btn_btn5 {
	background-position:0px -124px;
}
a.mama_btn_btn5:hover{
	background-position:-185px -124px;
}


/* アフターメンテナンス100％宣言
----------------------------------------------------------------------*/
.mente_box {
	padding-bottom: 11px;
}

.mente_1 {
	background-image: url(../img/side_area/mente_2.jpg);
	height: 30px;
	width: 230px;
}
.mente_2 {
	background-image: url(../img/side_area/mente_3.jpg);
	height: 30px;
	width: 230px;
}
.mente_3 {
	background-image: url(../img/side_area/mente_4.jpg);
	height: 32px;
	width: 230px;
}
.mente_4 {
	background-image: url(../img/side_area/mente_5.jpg);
	height: 83px;
	width: 230px;
}

.mente_text1 {
	padding-top: 5px;
	padding-left: 25px;
	font-size: 11px;
	color: #669900;
}
.mente_text2 {
	padding-top: 8px;
	padding-left: 17px;
	font-size: 11px;
	color: #666666;
	line-height: 130%;
	padding-right: 17px;
}
/* 緑アンダーバーなしリンク指定
-----------------------------------*/
.mente_box a:link {
	color: #669900;
	text-decoration:underline;
}
.mente_box a:visited {
	color: #669900;
	text-decoration:underline;
}
.mente_box a:hover {
	color: #84C400;
	text-decoration:underline;
}
.mente_box a:active {
	color: #669900;
	text-decoration:underline;
}


/* 北九州の不動産情報サイト
----------------------------------------------------------------------------------*/
.kita_box {
	height: 86px;
	width: 230px;
}
/*バナー-----*/
.kita_bana {
	background-image: url(../img/side_area/kita_bana.jpg);
	height: 86px;
	width: 230px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.kita_bana:hover{
	background-position:top right;
}




/* facebook_box
----------------------------------------------------------------------------------*/
.facebook_box{
	display: block;
}
.facebook_side_in{border:none; overflow:hidden; width:230px; height:437px; }


/* スタッフ紹介
----------------------------------------------------------------------------------*/
.staff_box {
	padding-top: 0px;
	height: 113px;
	width: 230px;
}
/*バナー-----*/
.staff_bana {
	background-image: url(../img/side_area/staff_bana.jpg);
	height: 113px;
	width: 230px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.staff_bana:hover{
	background-position:top right;
}

/* よくある質問
----------------------------------------------------------------------------------*/
.faq_box {
	height: 90px;
	width: 230px;
}
/*バナー-----*/
.faq_bana {
	background-image: url(../img/side_area/faq_bana.jpg);
	height: 90px;
	width: 230px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.faq_bana:hover{
	background-position:top right;
}


/* ハゼモトブログ更新情報
----------------------------------------------------------------------------------*/
.blog_box2 {
	padding-left: 0px;
	padding-bottom:0px;
	width: 230px;
	height: 100%;
}
.blog_box_repat {
	background-image: url(../img/side_area/blog_2.jpg);
	background-repeat: repeat-y;
}
.blog_box_218 {
	width: 218px;
	padding-left: 6px;
}

/*ブログ共通テキスト部分--------*/

.blog_in1 {
	background-image: url(../img/side_area/blog_4.jpg);
	height: 31px;
	width: 218px;
	clear: both;
}
.blog_in2 {
	background-image: url(../img/side_area/blog_5.jpg);
	height: 34px;
	width: 218px;
	clear: both;
}
.blog_text1 {
	padding-top: 3px;
	padding-left: 19px;
	font-size: 11px;
}

/*安心と絆日記--------*/
.ann_box {
	padding-top: 0px;
	height: 100%;
	width: 218px;
}
/*バナー--*/
.ann_bana {
	background-image: url(../img/side_area/ann_bana.jpg);
	height: 78px;
	width: 218px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.ann_bana:hover{
	background-position:top right;
}
/*STAFF BLOG--------*/
.niti_box {
	padding-top: 0px;
	height: 100%;
	width: 218px;
}
/*バナー--*/
.niti_bana {
	background-image: url(../img/side_area/niti_bana.jpg);
	height: 80px;
	width: 218px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.niti_bana:hover{
	background-position:top right;
}

/*検査のケン--------*/
.ken_box {
	padding-top: 0px;
	height: 100%;
	width: 218px;
}
/*バナー--*/
.ken_bana {
	background-image: url(../img/side_area/ken_bana.jpg);
	height: 78px;
	width: 218px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.ken_bana:hover{
	background-position:top right;
}

/*小さな商品＆情報--------*/
.small_box {
	padding-top: 0px;
	height: 100%;
	width: 218px;
	padding-bottom: 8px;
}
/*バナー--*/
.small_bana {
	background-image: url(../img/side_area/small_bana.jpg);
	height: 78px;
	width: 218px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.small_bana:hover{
	background-position:top right;
}

/*バナー--*/
a.banner5 {
	display:block;
	width:200px;
	height:59px;
	background:url(../img/side_area/banner5.png) no-repeat left top;
	margin:0 auto;
}
a.banner5:hover{
	background-position:top right;
}


/*町家ブログ--------*/
.machiya_box {
	padding-top: 0px;
	height: 100%;
	width: 218px;
	padding-bottom: 8px;
}
/*バナー--*/
.machiya_bana {
	background-image: url(../img/side_area/machiya_bana.jpg);
	height: 78px;
	width: 218px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.machiya_bana:hover{
	background-position:top right;
}


/* GSL
----------------------------------------------------------------------------------*/
.gsl_area {
	text-align:left;
	margin-top: -28px;
	padding-right:15px;
	font-size: 0px;
	line-height: 0px;
	display: block;
	float: right;
}


/* トップ専用　右側サイド終了
---------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------*/
/*おすすめ土地情報--------*/

.choice_box{
	padding-bottom:27px;
}
.choice_1 {
	background-image: url(../img/index/choice_bg.jpg);
	width: 730px;
	background-repeat: no-repeat;
	background-position: left top;
}
.choice_content1 {
	width: 218px;
	padding-left: 15px;
	float: left;
	background-image: url(../img/index/choice_bg2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.choice_content2 {
	width: 218px;
	padding-left: 22px;
	float: left;
	background-image: url(../img/index/choice_bg3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.choice_content3 {
	width: 216px;
	padding-left: 22px;
	float: left;
	background-image: url(../img/index/choice_bg3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.choice_photo {
	padding-top: 10px;
	float: left;
}
.center2 {
	text-align: center;
}
.choice_text1 {
	background-image: url(../img/index/choice_2.jpg);
	background-position: 0px 14px;
	background-repeat: no-repeat;
	padding-top: 14px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	height: 20px;
}
.choice_text {
	padding-top: 7px;
	padding-left: 10px;
	float: left;
	width: 145px;
}
.choice_text_1 {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
.choice_text_2 {
	font-size: 11px;
	color: #666666;
	line-height: 140%;
}
.bule_1 {
	font-size: 12px;
	font-weight: bold;
	color: #0099CC;
}
.orenzi_1 {
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
}
.choice_itiran{
	background-image: url(../img/index/choice_1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 13px;
	height: 21px;
	width: 172px;
}
.choice_itiran2{
	background-image: url(../img/index/choice_1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 12px;
	padding-left: 13px;
	height: 21px;
	width: 172px;
	padding-top: 5px;
}
.choice_links {
	padding-top: 30px;
}
/*簡単無料査定--------*/
.assessment_box{
	background:url(../img/index/assessment_bg.jpg) top left no-repeat;
	width:730px;
	height:214px;
}
.assessment_1 {
	width: 730px;
}
.assessment_text {
	font-size: 13px;
	line-height: 140%;
	color: #663300;
	padding-top:1px;
	padding-left: 115px;
	height: 43px;
	font-weight: bold;
}

/*ボタン------*/
.assessment-bana {
	background-image: url(../img/index/assessment_btn.jpg);
	height: 26px;
	width: 182px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 115px;
	margin-top: 1px;
}
a.assessment-bana:hover{
	background-position:top right;
	background-repeat:no-repeat;
}
.padding_11 {
	padding-left: 0px;
	float: left;
}
.padding_7 {
	padding-left: 7px;
	float: left;
}
.choice_3 {
	height: 102px;
	width: 730px;
	overflow: hidden;
}
#report_all {
	width: 230px;
}
.choice_hight {
	height: 155px;
}
.top_all_1060 {
	width: 1060px;
	background:url(../img/index/top_box_bg.png) no-repeat right top;
	padding:0 25px;
	margin:0 auto;
}

