/*共通*/
*{
	margin:0px;
	padding:0px;
	font-size:10pt;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

html {
	overflow-y:scroll;
	height:100%;
}


body{
	background-image:url(img/body_bg.jpg);
	width:100%;
	height:100%;
	margin:0 auto;
}

#body_bg_top{
	width:100%;
	height:100%;
	background-image:url(img/body_bg_top.jpg);
	background-repeat:repeat-x;
}

#header{
	width:912px;
	height:96px;
	background-image:url(img/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 12px;
	margin:0 auto;
}

.head_txt{
	width:412px;
	height:10px;
	padding-top:9px;
	padding-left:500px;
	overflow:hidden;
}

h1{
	font-size:8pt;
	font-weight:normal;
	color:#666666;
}

.logo a{
	width:342px;
	height:53px;
	display:block;
	float:left;
	text-indent:-9999px;
}

.head_box{
	width:570px;
	height:46px;
	float:left;
}

.top_parts{
	width:313px;
	height:46px;
	padding-left:257px;
}

.top_parts ul{
	list-style:none;
}

.top_parts li{
	float:left;
	display:inline;
	text-indent:-9999px;
}
/*
.top_parts_contact a{
	width:118px;
	height:20px;
	margin-left:195px;
	margin-top:15px;
	margin-bottom:14px;
	display:block;
}
*/
.top_parts_contact a{
	width:118px;
	height:20px;
	margin-left:195px;
	margin-bottom:38px;
	display:block;
}
.top_parts_top_page a{
	width:77px;
	height:12px;
	display:block;
	text-indent:-9999px;
}

.top_parts_sitemap a{
	width:76px;
	height:12px;
	margin-left:13px;
	display:block;
	text-indent:-9999px;
}

.top_parts_company a{
	width:57px;
	height:12px;
	margin-left:11px;
	display:block;
	text-indent:-9999px;
}

.top_parts_rss a{
	width:59px;
	height:12px;
	margin-left:14px;
	display:block;
	text-indent:-9999px;
}

#flash_area{
	width:924px;
	height:329px;
	background-image:url(img/flash_all.jpg);
	margin:0 auto;
}

/*他ページ*/
#title_area{
	width:922px;
	height:131px;
	margin:0 auto;
}

#dir{
	width:392px;
	height:17px;
	margin-top:4px;
	margin-left:5px;
	float:left;
	display:inline;
	line-height:100%;
}

#dir2{
	width:289px;
	height:9px;
	margin-top:7px;
	float:left;
	display:inline;
	font-size:11px;
	color:#AAA19A;
}

.right_txt{
	width:663px;
	height:auto;
	margin-left:auto;
	margin-top:18px;
	margin-right: auto;
	background-image:url(img/line_1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-left:9px;
	padding-bottom:14px;
}

/*メニュー*/
.top_menu{
	width:924px;
	height:58px;
	list-style:none;
	margin:0 auto;
	background-image:url(img/top_menu.jpg);
}

.menu_btn a{
margin:0 8px 0 0;
	width:140px;
	height:58px;
	float:left;
	text-indent:-9999px;
	display:block;
	background-image:url(img/top_menu.jpg);
overflow:hidden;
}

.menu_btn1 a{
margin:0 8px 0 21px;
	background-position:-21px 0px;
}

.menu_btn1 a:hover{
	background-position:-21px 58px;
}

.menu_btn2 a{
	background-position:-169px 0px;
}

.menu_btn2 a:hover{
	background-position:-169px 58px;
}

.menu_btn3 a{
	background-position:-317px 0px;
}

.menu_btn3 a:hover{
	background-position:-317px 58px;
}

.menu_btn4 a{
	background-position:-465px 0px;
}

.menu_btn4 a:hover{
	background-position:-465px 58px;
}

.menu_btn5 a{
	background-position:-613px 0px;
}

.menu_btn5 a:hover{
	background-position:-613px 58px;
}

.menu_btn6 a{
	background-position:-761px 0px;
}

.menu_btn6 a:hover{
	background-position:-761px 58px;
}

#base_top{
	width:926px;
	height:13px;
	margin:0 auto;
	margin-top:21px;
	background-image:url(img/base_top_bg.jpg);
}

#base{
	width:926px;
	height:auto;
	margin:0 auto;
	background-image:url(img/base_bg.jpg);
}

#left_area{
	width:213px;
	height:auto;
	float:left;
	display:inline;
	margin-left:5px;
	margin-top:4px;
}

.left_top{
	width:203px;
	height:37px;
	background-image:url(img/left_top.jpg);
}

.left_main{
	width:203px;
	height:auto;
	margin-bottom:31px;
	background-image:url(img/left_main_bg.jpg);
	padding-top:6px;
}

.left_type_search{
	width:190px;
	height:277px;
	margin-left:4px;
}

.left_type_search_top{
	width:190px;
	height:33px;
	background-image:url(img/left_type_search_top.jpg);
}

.left_type_search_box_1{
	width:190px;
	height:90px;
	list-style:none;
}

.left_type_search_menu_1,.left_type_search_menu_1 a{
	width:63px;
	height:90px;
	float:left;
	text-indent:-9999px;
	display:block;
	background-image:url(img/left_type_search_menu_1.jpg);
}

.left_type_search_menu_2,.left_type_search_menu_2 a{
	width:63px;
	height:90px;
	float:left;
	text-indent:-9999px;
	display:block;
	background-image:url(img/left_type_search_menu_2.jpg);
}

.left_type_search_btn_1 a{
	background-position:0px 0px;
}

.left_type_search_btn_1 a:hover{
	background-position:0px 90px;
}

.left_type_search_btn_2 a{
	background-position:-63px 0px;
}

.left_type_search_btn_2 a:hover{
	background-position:-63px 90px;
}

.left_type_search_btn_3{
	width:64px;
}

.left_type_search_btn_3 a{
	background-position:-126px 0px;
}

.left_type_search_btn_3 a:hover{
	background-position:-126px 90px;
}

.left_type_search_menu_3 a{
	width:190px;
	height:64px;
	background-image:url(img/left_type_search_menu_3.jpg);
	display:block;
	text-indent:-9999px;
}

.left_type_search_menu_3 a:hover{
	background-position:0px -64px;
}

.left_area_search{
	width:190px;
	height:174px;
	margin-left:4px;
	margin-top:6px;
	background-image:url(img/left_area_search.jpg);
	padding-top: 36px;
	padding-left: 7px;
	background-repeat: no-repeat;
}

.left_route_search{
	width:190px;
	height:155px;
	margin-left:4px;
	margin-top:6px;
	background-image:url(img/left_route_search.jpg);
}

.left_school_search{
	width:190px;
	height:199px;
	margin-left:4px;
	margin-top:6px;
	background-image:url(img/left_school_search.jpg);
}

/************************************************************/
/* common  *******************************************/

.chintai{
	margin:0 0 0 23px;
}

/* search line  *******************************************/
#line_area{
	width:190px;
	height:155px;
	margin-left:4px;
	margin-top:6px;
	background-image:url(img/left_route_search2.jpg);
}

.pcateSelect_area{
	padding:39px 0 0 1px;
	color:#666666;
}

#lineSelect{
	margin:9px 0 0 5px;
	width:180px;
	color:#666666;
}

#stationSelect{
	margin:8px 0 0 5px;
	width:180px;
	color:#666666;
}

#line_search_button{
	margin:6px 0 0 25px;
}

/* search school  *******************************************/
#school_area{
	width:190px;
	height:199px;
	margin-left:4px;
	margin-top:6px;
	background-image:url(img/left_school_search2.jpg);
}

.pcateSelect_area_2{
	padding:43px 0 0 1px;
	color:#666666;
}

#schoolTypeSelect{
	margin:10px 0 0 5px;
	width:180px;
	color:#666666;
}

#citySelect2{
	margin:8px 0 0 5px;
	width:180px;
	color:#666666;
}

#schoolSelect{
	margin:8px 0 0 5px;
	width:180px;
	color:#666666;
}

#school_search_button{
	margin:14px 0 0 25px;
}
/************************************************************/



.left_mobile{
	width:197px;
	height:129px;
	margin-left:2px;
	margin-top:12px;
	background-image:url(img/left_mobile.jpg);
}

.left_blog a{
	width:192px;
	height:92px;
	margin-left:4px;
	margin-top:12px;
	background-image:url(img/left_blog.jpg);
	display:block;
	text-indent:-9999px;
}

.left_blog a:hover{
	background-position:0px -92px;
}

.left_cafe a{
	width:192px;
	height:80px;
	margin-left:4px;
	margin-top:12px;
	background-image:url(img/left_cafe.jpg);
	display:block;
	text-indent:-9999px;
}

.left_cafe a:hover{
	background-position:0px -80px;
}

.left_daitei a{
	width:192px;
	height:80px;
	margin-left:4px;
	margin-top:12px;
	background-image:url(img/left_daitei.jpg);
	display:block;
	text-indent:-9999px;
}

.left_daitei a:hover{
	background-position:0px -80px;
}

.left_broshure a{
	width:188px;
	height:80px;
	margin-left:6px;
	margin-top:12px;
	background-image:url(img/left_brochure.jpg);
	display:block;
	text-indent:-9999px;
}

.left_bottom{
	width:203px;
	height:4px;
	margin-top:53px;
	background-image:url(img/left_bottom.jpg);
	overflow:hidden;
}

#right_area{
	width:694px;
	height:auto;
	float:left;
}

.bar{
	width:694px;
	height:42px;
	clear:both;
}

.right_company_area{
	width:689px;
	height:123px;
	margin-left:3px;
	margin-top:36px;
	margin-bottom:31px;
	background-image:url(img/right_company_bg.jpg);
}

.right_company_info{
	width:255px;
	height:52px;
	margin-left:17px;
	padding-top:39px;
	line-height:110%;
	color:#40759D;
}

.right_company a{
	width:54px;
	height:13px;
	margin-left:33px;
	color:#40759D;
	float:left;
	display:inline;
}

.right_contact a{
	width:79px;
	height:13px;
	margin-left:33px;
	color:#40759D;
	float:left;
	display:inline;
}

/*フッター*/
#footer{
	width:918px;
	height:163px;
	margin:0 auto;
	clear:both;
}



.page_top{
	width:120px;
	height:18px;
	margin-left:770px;
	padding-left:10px;
	padding-top:6px;
	line-height:100%;
	background-color:#161B21;
}

.page_top a{
	color:#9BA0A4;
}

.footer_bg{
	width:918px;
	height:109px;
	padding-top:30px;
	background-image:url(img/footer_bg.jpg);
}

.footer_links{
	text-align:center;
	color:#9BA0A4;
	margin-bottom:12px;
	line-height:100%;
}

.footer_links a{
	color:#9BA0A4;
}

.copy{
	margin-left:429px;
	margin-top:47px;
	font-size:11px;
	color:#9BA0A4;
}

/*HOME*/
.right_dummy{
	width:694px;
	height:713px;
	background-image:url(img/home/right_all.jpg);
}

.bar_pick_up{
	background-image:url(img/home/bar_pick_up.jpg);
}

.pick_up_box{
	width:679px;
	height:430px;
	margin-left:9px;
	margin-top:9px;
}

.rss_area{
	width:478px;
	height:430px;
	float:left;
}

.rss_top{
	width:165px;
	height:18px;
}

.rss_top_title{
	width:147px;
	height:16px;
	margin-left:2px;
	margin-top:2px;
	float:left;
	display:inline;
	line-height:100%;
}

.rss_icon a{
	width:16px;
	height:16px;
	background-image:url(img/home/rss_icon.jpg);
	display:block;
	float:left;
}

.rss_line_1{
	width:100%;
	height:3px;
	background-image:url(img/home/line_1.gif);
	overflow:hidden;
	clear:both;
}

.rss_box{
	width:464px;
	height:79px;
	margin-left:3px;
	margin-top:12px;
}

.rss_img{
	width:69px;
	height:69px;
	padding-left:1px;
	padding-top:1px;
	background-color:#DFDBD5;
	float:left;
	display:inline;
	overflow:hidden;
}

.rss_detail{
	width:383px;
	height:78px;
	margin-left:11px;
	float:left;
	display:inline;
}

.rss_title{
	width:375px;
	height:13px;
	background-image:url(img/home/arrow_1.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:8px;
	margin-top:4px;
	line-height:100%;
}

.rss_title a{
	color:#9E9387;
	font-weight:bold;
}

.rss_comment{
	width:383px;
	height:52px;
	line-height:110%;
	margin-top:9px;
}

.rss_line_2{
	width:460px;
	height:1px;
	background-image:url(img/home/line_2.gif);
	overflow:hidden;
	margin-left:4px;
	clear:both;
}

.rss_link{
	width:150px;
	height:13px;
	margin-left:330px;
	margin-top:5px;
	list-style:none;
	line-height:100%;
}

.rss_link a{
	color:#40759D;
}

.rss_reg{
	background-image:url(img/home/rss_reg.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:28px;
	float:left;
	margin-right:17px;
}

.rss_que{
	background-image:url(img/home/rss_que.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:19px;
	float:left;
}

.pr_area{
	width:192px;
	height:430px;
	margin-left:9px;
	float:left;
	display:inline;
}

.pr_top_title{
	width:189px;
	height:16px;
	margin-left:3px;
	margin-top:2px;
}

.pr_banner a{
	width:192px;
	height:124px;
	margin-top:5px;
	display:block;
	text-indent:-9999px;
}

.pr_banner a:hover{
	background-position:0px -124px;
}

.pr_used a{
	background-image:url(img/home/pr_used.jpg);
}

.pr_mail a{
	background-image:url(img/home/pr_mail.jpg);
}

.pr_example a{
	background-image:url(img/home/pr_example.jpg);
}

.bar_new{
	background-image:url(img/home/bar_new.jpg);
}

.bar_recommend{
	background-image:url(img/home/bar_recommend.jpg);
}

.new_type{
	width:666px;
	height:14px;
	margin-top:12px;
	list-style:none;
}

.new_type_color{
	width:14px;
	height:14px;
	float:left;
	display:inline;
	margin-left:14px;
}

.new_type_urichi{
	background-color:#A0BB20;
}

.new_type_new{
	background-color:#911C0B;
}

.new_type_used{
	background-color:#EAAF27;
}

.new_type_mansion{
	background-color:#8D66FF;
}

.new_type_business{
	background-color:#3089E7;
}

.new_type_lease{
	background-color:#3D8198;
}

.new_type_living{
	background-color:#D93E66;
}

.new_type_txt{
	margin-left:4px;
	float:left;
	line-height:100%;
}

.new_box{
	width:666px;
	height:110px;
	margin-left:10px;
	margin-top:19px;
}

.new_img{
	width:157px;
	height:108px;
	background-color:#D7D2CD;
	float:left;
	display:inline;
	padding-left:2px;
	padding-top:2px;
	overflow:hidden;
}

.new_detail{
	width:500px;
	height:90px;
	margin-left:7px;
	margin-top:19px;
	float:left;
	display:inline;
}

.new_title{
	background-image:url(img/home/urichi_icon.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:62px;
}

.new_top{
	width:494px;
	height:24px;
	margin-left:5px;
}

/*売地icon*/
.new_type_icon_1{
	width:49px;
	height:18px;
	background-image:url(img/home/urichi_icon.gif);
	float:left;
}
/*売新築戸建icon*/
.new_type_icon_2{
	width:59px;
	height:18px;
	background-image:url(img/home/new_icon.gif);
	float:left;
}
/*売中古戸建icon*/
.new_type_icon_3{
	width:59px;
	height:18px;
	background-image:url(img/home/used_icon.gif);
	float:left;
}
/*売マンションicon*/
.new_type_icon_4{
	width:69px;
	height:18px;
	background-image:url(img/home/mansion_icon.gif);
	float:left;
}
/*事業用icon*/
.new_type_icon_5{
	width:49px;
	height:18px;
	background-image:url(img/home/business_icon.gif);
	float:left;
}
/*賃貸icon*/
.new_type_icon_6{
	width:49px;
	height:18px;
	background-image:url(img/home/lease_icon.gif);
	float:left;
}
/*田舎＆リゾート暮らしicon*/
.new_type_icon_7{
	width:109px;
	height:18px;
	background-image:url(img/home/living_icon.gif);
	float:left;
}

.new_add{
	width:372px;
	height:18px;
	margin-left:13px;
	margin-top:2px;
	float:left;
	display:inline;
	line-height:100%;
}

.new_add a{
	color:#9E9387;
	font-weight:bold;
}

.new_line_1{
	width:500px;
	height:1px;
	background-image:url(img/home/line_2.gif);
	overflow:hidden;
}

.new_price{
	width:490px;
	height:13px;
	margin-left:9px;
	margin-top:9px;
	margin-bottom:10px;
	line-height:100%;
}

.new_price span{
	color:#FF0000;
	font-size:15px;
}

.new_outline{
	width:486px;
	height:22px;
	margin-left:9px;
	margin-top:8px;
}

.new_area{
	width:400px;
	height:11px;
	float:left;
	line-height:100%;
}

.new_detail_link a{
	width:86px;
	height:13px;
	margin-top:1px;
	float:left;
	display:inline;
	color:#40759D;
	font-weight:bold;
	line-height:100%;
}

/*プライバシーポリシー*/
.bar_privacy{
	background-image:url(img/privacy/bar_privacy.jpg);
}

.privacy_box{
	width:580px;
	height:auto;
	margin-left:19px;
	margin-top:16px;
}

/*会社案内*/
.bar_company_1{
	background-image:url(img/company/bar1.jpg);
}

.company_img{
	width:645px;
	height:334px;
	margin-left:27px;
	margin-top:41px;
	margin-bottom:25px;
	padding-top:36px;
	background-image:url(img/company/img1.jpg);
}

.company_txt_1{
	width:384px;
	height:212px;
	color:#333333;
	line-height:130%;
}

.company_txt_2{
	width:384px;
	height:74px;
	color:#333333;
	line-height:130%;
}

.company_txt_3{
	width:383px;
	height:11px;
	color:#333333;
	font-weight:bold;
	line-height:130%;
}

.bar_company_2{
	background-image:url(img/company/bar2.jpg);
}

.company_support{
	width:617px;
	height:130px;
	margin-left:27px;
	margin-top:13px;
	margin-bottom:25px;
	color:#333333;
	line-height:130%;
}

.bar_company_3{
	background-image:url(img/company/bar3.jpg);
}

.co_outline{
	width:608px;
	height:610px;
	margin-left:29px;
	margin-top:14px;
}

.co_box{
	width:608px;
	height:51px;
	margin-top:14px;
	background-image:url(img/company/line_1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.co_a{
	width:130px;
	height:25px;
	background-color:#B4D599;
	padding-top:10px;
	text-align:center;
	float:left;
}

.co_b{
	width:130px;
	height:25px;
	background-color:#E8EFD8;
	padding-top:10px;
	text-align:center;
	float:left;
}

.co_n{
	width:453px;
	height:25px;
	padding-top:10px;
	float:left;
	padding-left:25px;
	color:#333333;
}

.co_n_2{
	width:453px;
	height:30px;
	padding-top:5px;
	float:left;
	padding-left:25px;
	line-height:100%;
	color:#333333;
}

.g_map{
	width:654px;
	height:338px;
	margin:0 auto;
	margin-top:13px;
}

.bar_company_4{
	background-image:url(img/company/bar4.jpg);
}

/*ローンシミュレーション*/

.bar_loan1{
	background-image:url(img/loan/bar1.jpg);
}

.bar_loan2{
	background-image:url(img/loan/bar2.jpg);
	margin-top: 10px;
}

.loan_box1{
	width:484px;
	height:auto;
	padding-top:10px;
	padding-bottom:20px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 54px;
}

.loan_box2{
	width:600px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 54px;
}

.loan_b{
	width:102px;
	color: #503F16;
	background-color: #F2EFD9;
	padding-left: 12px;
}

.loan_link,.loan_link a{
	color:#269F78;
	font-weight: bold;
}

.inputbox {
	border: 1px solid #069C34;
	height: 20px;
	width: 120px;
}

.send_btn{
	width:80px;
	height:40px;
}

/*不動産チラシ*/
.bar_flyers{
	background-image:url(img/flyers/bar1.jpg);
}

.flyers_box{
	width:625px;
	height:97px;
	background-image:url(img/flyers/flyers_bg.jpg);
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-left:15px;
	padding-top:13px;
}

.flyers_box_img{
	width:84px;
	height:84px;
	float:left;
}

.flyers_box_s_set{
	width:280px;
	height:81px;
	float:left;
	margin-left:41px;
	margin-top:9px;
}

.flyers_box_s{
	width:258px;
	height:27px;
	color:#269F78;
}

.flyers_box_s a{
	color:#269F78;
	font-weight:bold;
	text-decoration:none;
}

.flyers_box_btn a{
	width:205px;
	height:37px;
	background-image:url(img/flyers/btn.jpg);
	text-indent:-9999px;
	display:block;
	float:left;
	margin-top:25px;
}

.flyers_box_btn a:hover{
	background-position:0px -37px;
}

/*お問合わせ*/
.bar_contact{
	background-image:url(img/contact/bar1.jpg);
}
.contact_txt{
	width:662px;
	height:39px;
	margin-left:20px;
	margin-top:18px;
	line-height:100%;
}

.contact_link{
	width:651px;
	height:27px;
	list-style:none;
	margin-left:31px;
}

.contact_link li{
	width:234px;
	height:13px;
	background-image:url(img/arrow_1.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:8px;
	float:left;
	display:inline;
	margin-right:20px;
}

.contact_link li a{
	font-weight:bold;
	color:#9E9387;
	line-height:100%;
}

.contact_line{
	width:672px;
	height:1px;
	background-image:url(img/line_1.gif);
	overflow:hidden;
	margin-left:11px;
}

.contact_box{
	width:395px;
	height:20px;
	margin-left:21px;
	margin-top:19px;
	margin-bottom:14px;
}

.contact_ul{
	width:600px;
	height:74px;
	margin-left:21px;
	padding-left:50px;
	padding-top:16px;
	line-height:100%;
	background-color:#F2EFEA;
}

.cont_box{
	width:640px;
	height:auto;
	margin-left:21px;
	margin-top:10px;
}

.contact_hr{
	color:#C5C7B2;
}

.contact_c{
	width:102px;
	height:auto;
	margin-left:10px;
	margin-top:6px;
	font-size:10pt;
}

.contact_style1{
	color:#FF0000;
}

.contact_style2{
	color:#666666;
}

#err{
	width:500px;
	height:auto;
	color:#FF0000;
}

/*簡単無料査定*/
.bar_assessment{
	background-image:url(img/assessment/bar1.jpg);
}

.assessment_txt{
	width:662px;
	height:39px;
	margin-left:20px;
	margin-top:18px;
	line-height:100%;
}

/*任意売却・不動産売却相談*/
.bar_consulting{
	background-image:url(img/consulting/bar1.jpg);
}

.consulting_txt{
	width:662px;
	height:29px;
	margin-left:20px;
	margin-top:18px;
	line-height:100%;
}

/*サイトマップ*/
.bar_sitemap{
	background-image:url(img/sitemap/bar1.jpg);
}

.sitemap_txt{
	width:650px;
	height:26px;
	margin-left:20px;
	margin-top:18px;
	line-height:100%;
}

.sitemap_line{
	width:672px;
	height:1px;
	overflow:hidden;
	background-image:url(img/line_1.gif);
	margin:0 auto;
}

.sitemap_main{
	width:435px;
	height:auto;
	margin-left:53px;
	margin-top:23px;
}

.sitemap_main a{
	color:#487B15;
}

/*メールマガジン*/
.bar_mail_magazine{
	background-image:url(img/mail_magazine/bar1.jpg);
}

.mail_magazine_bg{
	width:586px;
	height:149px;
	margin-left:11px;
	margin-top:21px;
	background-image:url(img/mail_magazine/img1.jpg);
	padding-left:67px;
	padding-top:206px;
}

.mail_magazine_cgi_txt{
	font-size:10px;
	color:#999999;
}

.mail_magazine_cgi_txt a{
	font-size:10px;
	color:#D17335;
	text-decoration:none;
}

/*Pick UP情報*/
.bar_pickup{
	background-image:url(img/pickup/bar1.jpg);
}

.pickup_img{
	width:679px;
	height:auto;
	margin: 9px auto 10px;
}

/*リフォーム*/
.bar_reform{
	background-image:url(img/reform/bar1.jpg);
}

.reform_top{
	width:686px;
	height:100px;
	background-image:url(img/reform/reform_top_img.jpg);
	margin-left:4px;
	margin-top:15px;
}

.reform_index{
	width:162px;
	height:20px;
	margin-left:4px;
	margin-top:21px;
}

.reform_index1{
	background-image:url(img/reform/index1.jpg);
}

.reform_line{
	width:678px;
	height:1px;
	overflow:hidden;
	background-image:url(img/line_1.gif);
	margin-left:9px;
	margin-top:4px;
}

.construction_box{
	width:670px;
	height:170px;
	margin-left:17px;
	margin-top:17px;
}

.construction_table{
	width:418px;
	height:160px;
	float:left;
	color:#666666;
}

.construction{
	width:241px;
	height:161px;
	margin-left:11px;
	margin-top:4px;
	float:left;
	display:inline;
	background-image:url(img/reform/construction_img.jpg);
}

.construction_title{
	width:241px;
	height:20px;
	font-weight:bold;
	line-height:100%;
	color:#333333;
}

.construction_txt{
	width:237px;
	height:140px;
	margin-left:4px;
	line-height:150%;
	color:#333333;
}

.reform_index2{
	background-image:url(img/reform/index2.jpg);
}

.actual_txt_img{
	width:450px;
	height:13px;
	background-image:url(img/reform/actual_txt_img.jpg);
	margin-left:22px;
	margin-top:9px;
}

.actual_box{
	width:664px;
	height:254px;
	margin-left:14px;
	margin-top:22px;
}

.actual_case{
	width:660px;
	height:25px;
	margin-left:4px;
}

.actual_case_number{
	width:63px;
	height:19px;
	float:left;
	display:inline;
	font-weight:bold;
	line-height:100%;
	font-size:16px;
	padding-left:7px;
	padding-top:1px;
	background-color:#666666;
	color:#FFFFFF;
}

.actual_title{
	width:579px;
	height:23px;
	float:left;
	display:inline;
	font-size:14px;
	font-weight:bold;
	color:#3BA3BC;
	padding-left:11px;
	padding-top:2px;
}

.actual{
	width:664px;
	height:229px;
	background-image:url(img/reform/actual_bg.jpg);
	clear:both;
}

.actual_before{
	width:218px;
	height:188px;
	margin-left:6px;
	margin-top:3px;
	float:left;
	display:inline;
}

.actual_after{
	width:218px;
	height:188px;
	margin-left:13px;
	margin-top:27px;
	float:left;
	display:inline;
}

.actual_point{
	width:172px;
	height:75px;
	margin-left:26px;
	margin-top:61px;
	float:left;
	display:inline;
	line-height:120%;
	color:#666666;
}

.reform_index3{
	background-image:url(img/reform/index3.jpg);
	margin-top:33px;
}

.reform_flow{
	width:670px;
	height:150px;
	margin-left:12px;
	margin-top:10px;
}

.reform_flow_txt{
	width:200px;
	height:auto;
	color:#505041;
	margin:5px;
	line-height:110%;
}

.reform_index4{
	background-image:url(img/reform/index4.jpg);
}

.reform_contact{
	width:678px;
	height:100px;
	margin-left:10px;
	margin-top:4px;
	padding-top:14px;
	background-image:url(img/reform/contact.jpg);
}

.reform_contact_txt{
	width:639px;
	height:56px;
	margin-left:20px;
	color:#333333;
	line-height:130%;
}

.reform_contact_link a{
	width:370px;
	height:34px;
	margin-left:297px;
	display:block;
	text-indent:-9999px;
}

/*任意売却*/
.bar_any_sale{
	background-image:url(img/any_sale/bar1.jpg);
}

.any_sale_top{
	width:686px;
	height:100px;
	background-image:url(img/any_sale/any_sale_top.jpg);
	margin-left:4px;
	margin-top:15px;
}

.any_sale_index{
	width:162px;
	height:20px;
	margin-left:4px;
	margin-top:21px;
}

.any_sale_index1{
	background-image:url(img/any_sale/index1.jpg);
}

.any_sale_line{
	width:678px;
	height:1px;
	overflow:hidden;
	background-image:url(img/line_1.gif);
	margin-left:9px;
	margin-top:4px;
}

.any_sale_title_1{
	width:626px;
	height:18px;
	margin-left:17px;
	margin-top:25px;
	padding-left:31px;
	padding-top:6px;
	background-image:url(img/any_sale/title1.jpg);
	font-weight:bold;
	line-height:100%;
	color:#FFFFFF;
}

.any_sale_txt_1{
	width:628px;
	height:134px;
	margin-left:19px;
	margin-top:13px;
	line-height:130%;
}

.any_sale_txt_1 b{
	color:#0E659B;
}

.any_sale_title_2{
	width:626px;
	height:18px;
	margin-left:17px;
	margin-top:25px;
	padding-left:31px;
	padding-top:6px;
	background-image:url(img/any_sale/title2.jpg);
	font-weight:bold;
	line-height:100%;
	color:#FFFFFF;
}

.any_sale_txt_2{
	width:626px;
	height:91px;
	margin-left:26px;
	margin-top:13px;
	line-height:100%;
}

.any_sale_txt_2 b{
	color:#0E659B;
	line-height:120%;
}

.any_sale_index2{
	background-image:url(img/any_sale/index2.jpg);
}

.any_sale_merit{
	width:671px;
	height:180px;
	margin-left:12px;
	margin-top:28px;
	color:#5E554C;
}

.merit_case_1{
	font-weight:bold;
	color:#666666;
	font-size:14px;
	margin-left:3px;
}

.merit_case_2{
	font-weight:bold;
	color:#FF6600;
	font-size:14px;
	margin-left:3px;
}

.any_sale_img{
	width:598px;
	height:232px;
	background-image:url(img/any_sale/img1.jpg);
	margin-left:41px;
	margin-top:75px;
}

.any_sale_index3{
	background-image:url(img/any_sale/index3.jpg);
	margin-top:42px;
}

.any_sale_pr{
	width:662px;
	height:75px;
	margin-left:16px;
	margin-top:10px;
	color:#333333;
	line-height:120%;
}

.any_sale_contact{
	width:678px;
	height:100px;
	margin-left:10px;
	margin-top:4px;
	padding-top:14px;
	background-image:url(img/any_sale/contact.jpg);
}

.any_sale_contact_txt{
	width:639px;
	height:56px;
	margin-left:20px;
	color:#333333;
	line-height:130%;
}

.any_sale_contact_link a{
	width:370px;
	height:34px;
	margin-left:297px;
	display:block;
	text-indent:-9999px;
}

/*不動産売却・査定*/
.bar_estate_sale{
	background-image:url(img/estate_sale/bar1.jpg);
}

.estate_sale_top{
	width:686px;
	height:100px;
	background-image:url(img/estate_sale/estate_sale_top.jpg);
	margin-left:4px;
	margin-top:15px;
}

.estate_sale_index{
	width:162px;
	height:20px;
	margin-left:4px;
	margin-top:21px;
}

.estate_sale_index1{
	background-image:url(img/estate_sale/index1.jpg);
	width:190px;
}

.estate_sale_line{
	width:678px;
	height:1px;
	overflow:hidden;
	background-image:url(img/line_1.gif);
	margin-left:9px;
	margin-top:4px;
}

.estate_sale_title_1{
	width:628px;
	height:18px;
	margin-left:16px;
	margin-top:23px;
	padding-left:29px;
	padding-top:6px;
	background-image:url(img/estate_sale/title1.jpg);
	font-weight:bold;
	line-height:100%;
	color:#FFFFFF;
}

.estate_sale_txt_1{
	width:628px;
	height:72px;
	margin-left:17px;
	margin-top:14px;
	line-height:130%;
}

.estate_sale_img_1{
	width:619px;
	height:77px;
	margin-left:24px;
	background-image:url(img/estate_sale/img1.jpg);
}

.estate_sale_title_2{
	width:628px;
	height:18px;
	margin-left:16px;
	margin-top:34px;
	padding-left:29px;
	padding-top:6px;
	background-image:url(img/estate_sale/title2.jpg);
	font-weight:bold;
	line-height:100%;
	color:#FFFFFF;
}

.estate_sale_txt_2{
	width:626px;
	height:45px;
	margin-left:17px;
	margin-top:15px;
	line-height:100%;
}

.estate_sale_img_2{
	width:623px;
	height:208px;
	background-image:url(img/estate_sale/img2.jpg);
	margin-left:29px;
}

.estate_sale_index2{
	background-image:url(img/estate_sale/index2.jpg);
	margin-top:27px;
}

.estate_sale_flow{
	width:670px;
	height:407px;
	margin-left:12px;
	margin-top:18px;
}

.estate_sale_flow_txt{
	width:200px;
	height:auto;
	color:#505041;
	margin:5px;
	line-height:110%;
}

.estate_sale_index3{
	background-image:url(img/estate_sale/index3.jpg);
}

.estate_sale_pr{
	width:662px;
	height:38px;
	margin-left:15px;
	margin-top:10px;
	color:#333333;
	line-height:120%;
}

.estate_sale_contact{
	width:678px;
	height:100px;
	margin-left:10px;
	margin-top:4px;
	padding-top:14px;
	background-image:url(img/estate_sale/contact.jpg);
}

.estate_sale_contact_txt{
	width:639px;
	height:56px;
	margin-left:20px;
	color:#333333;
	line-height:130%;
}

.estate_sale_contact_link{
	width:376px;
	height:34px;
	margin-left:290px;
}

.estate_sale_assessment_link a{
	width:190px;
	height:34px;
	float:left;
	display:block;
	text-indent:-9999px;
}

.estate_sale_consulting_link a{
	width:180px;
	height:34px;
	margin-left:6px;
	float:left;
	display:inline;
	display:block;
	text-indent:-9999px;
}

/*カフェラウンジ・アクア*/
.bar_cafe_1{
	background-image:url(img/cafe/bar1.jpg);
}

.cafe_welcome{
	width:658px;
	height:76px;
	margin-left:16px;
	margin-top:12px;
	line-height:130%;
	color:#666666;
}

.cafe_welcome span{
	color:#FF3300;
}

.cafe_top_img{
	width:658px;
	height:243px;
	background-image:url(img/cafe/top_img.jpg);
	margin-left:16px;
}

.cafe_menu{
	width:656px;
	height:60px;
	margin-left:19px;
	margin-top:7px;
	line-height:170%;
	color:#FF3300;
}

.bar_cafe_2{
	background-image:url(img/cafe/bar2.jpg);
}

.cafe_info{
	width:678px;
	height:193px;
	margin-left:9px;
	margin-top:4px;
}

.cafe_info_box{
	width:666px;
	height:auto;
	margin-left:12px;
	padding-top:9px;
}

.cafe_info_index{
	width:69px;
	height:23px;
	float:left;
	display:inline;
	line-height:100%;
	font-weight:bold;
	color:#7CBA28;
}

.cafe_info_content{
	width:597px;
	height:23px;
	float:left;
	display:inline;
	line-height:100%;
	color:#666666;
}

.cafe_info_content_2{
	width:597px;
	height:37px;
	float:left;
	display:inline;
	line-height:100%;
	color:#666666;
}

.cafe_line{
	width:678px;
	height:1px;
	overflow:hidden;
	background-image:url(img/line_1.gif);
	clear:both;
}

.cafe_contact{
	width:678px;
	height:100px;
	margin-left:10px;
	margin-bottom:28px;
	padding-top:14px;
	background-image:url(img/cafe/contact.jpg);
}

.cafe_contact_txt{
	width:639px;
	height:56px;
	margin-left:20px;
	color:#333333;
	line-height:130%;
}

.cafe_contact_link a{
	width:370px;
	height:34px;
	margin-left:297px;
	display:block;
	text-indent:-9999px;
}

.bar_cafe_3{
	background-image:url(img/cafe/bar3.jpg);
}

.cafe_photo_collection{
	width:681px;
	height:auto;
	margin-top:16px;
	margin-bottom:32px;
}

.cafe_photo_box{
	width:216px;
	height:230px;
	margin-left:11px;
	margin-bottom:18px;
	float:left;
	display:inline;
}

.cafe_photo{
	width:216px;
	height:212px;
}

.cafe_photo_title{
	width:210px;
	height:11px;
	margin-left:3px;
	margin-top:6px;
	line-height:100%;
	color:#666666;
}

.bar_cafe_4{
	background-image:url(img/cafe/bar4.jpg);
}

.cafe_map{
	width:678px;
	height:338px;
	margin-left:9px;
	margin-top:8px;
}
