@charset "utf-8";

/*
name: aki-1989.com - Jul 2009
designer: Asuka Uetsuki (teamwa co.)
designer_url: http://teamwa.co.jp
developer: teamwa co.
developer_url: http://teamwa.co.jp
*/

/*---------------------
CSS for aki-1989.com
for : AKI TOCHIKIKAKUSEKKEI.
design : Jun 26, 2009
update : Jun 30, 2009
copyright : AKI TOCHIKIKAKUSEKKEI.
----------------------*/

/*basic elements*/

html {}
body {
margin:0;
padding:0;
background:#fdfdfd url(bg.png);
}

/*basic classes*/

.japanese {}
.english {}

/*block level elements*/

#container_outer {}
#container {
margin:0 auto;
width:976px;
background:url(bg_content.png) center top no-repeat !important;
background:url(bg_content_ie.png) center top repeat-y;
}
#container_inner {
margin:0 auto;
width:940px;
padding:0 10px;
background:#ffffff;
}

#header {}
#header_inner {}

#content {
clear:both;
}
#content_inner {}

#footer {}
#footer_inner {}

/*column elements*/

#column_main {
margin:0 auto;
width:900px;
}
#column_main_inner {}

#column_sub_a {
margin:0 auto;
width:900px;
}
#column_sub_a_inner {}

.site_main_index #column_main {
display:inline;
float:right;
margin:0 20px 0 0;
width:665px;
}
.site_main_index #column_sub_a {
display:inline;
float:left;
margin:0 0 0 20px;
width:200px;
}
.sell_entry #column_main,
.buy_entry #column_main,
.ml_land_entry #column_main,
.stay_entry #column_main,
.rent_entry #column_main,
.survey_entry #column_main,
.site_faq #column_main {
display:inline;
float:left;
margin:0 0 0 20px;
width:665px;
}
.sell_entry #column_sub_a,
.buy_entry #column_sub_a,
.ml_land_entry #column_sub_a,
.stay_entry #column_sub_a,
.rent_entry #column_sub_a,
.survey_entry #column_sub_a,
.site_faq #column_sub_a {
display:inline;
float:right;
margin:-70px 20px 0 0;
width:200px;
}

/*head elements*/

#head_title {
padding:20px 0 15px;
}

h1 {display:inline;}
h1 span {}
h1 a {
display:block;
width:215px;
height:32px;
background:url(logo_01.png) no-repeat;
text-indent:-9999px;
font-size:0;
}

#head_description {display:none;}
#head_description p {}

/*navi elements*/

#main_navi {
position:relative;
width:940px;/*ie fix*/
}
#main_navi_inner {}
#main_navi h3 {display:none;}
#main_navi ul {
margin:0;
padding:0;
list-style-type:none;
}
#main_navi li {display:inline;}
#main_navi_content {height:35px;}
#main_navi_content li {}
#main_navi_content a {
float:left;
height:35px;
text-indent:-9999px;
font-size:0;
}
#main_navi_content a:hover {background-position:0px -35px;}
#main_navi_util {
position:absolute;
right:0;
top:-26px;
}
#main_navi_util li {}
#main_navi_util a {
float:left;
margin:0 0 0 10px;
height:11px;
text-indent:-9999px;
font-size:0;
}

#mn_home a {width:134px; background:url(mn_home.png) no-repeat;}
#mn_sell a {width:134px; background:url(mn_sell.png) no-repeat;}
#mn_buy a {width:134px; background:url(mn_buy.png) no-repeat;}
#mn_mlland a {width:134px; background:url(mn_mlland.png) no-repeat;}
/* #mn_stay a {width:117px; background:url(mn_stay.png) no-repeat;} */
#mn_item a {width:134px; background:url(mn_item.png) no-repeat;}
#mn_rent a {width:134px; background:url(mn_rent.png) no-repeat;}
#mn_survey a {width:136px; background:url(mn_survey.png) no-repeat;}

#mn_faq a {width:78px; background:url(mn_faq.png) no-repeat;}
#mn_terms a {width:101px; background:url(mn_terms.png) no-repeat;}
#mn_contact a {width:79px; background:url(mn_contact.png) no-repeat;}
#mn_outline a {width:56px; background:url(mn_outline.png) no-repeat;}
#mn_privacy a {width:121px; background:url(mn_privacy.png) no-repeat;}
#mn_sitemap a {width:74px; background:url(mn_sitemap.png) no-repeat;}

/*foot elements*/

#foot_navi {
position:relative;
padding:1em 0 2.5em;
width:940px;/*ie fix*/
border-top:1px solid #dcdcdc;
text-align:center;
}
#foot_navi_inner {}
#foot_navi h3 {display:none;}
#foot_navi ul {
display:inline;
margin:0;
padding:0;
list-style-type:none;
}
#foot_navi li {
display:inline;
margin:0 5px 0 0 ;
padding:0 5px 0 0;
border-right:1px solid #90a86b;
}
#foot_navi #fn_privacy {border:none;
}
#foot_navi_content {}
#foot_navi_util {}

#foot_navi #fn_outline,
#foot_navi #fn_faq,
#foot_navi #fn_sitemap {display:none;}

/*foot elements*/

address {
float:right;
}
address p {
display:inline;
float:left;
margin:0 0 0 10px;
}
#footer #copyright {
margin:0 0 0 10px;
padding:30px 0;
width:170px;
background:url(logo_02.png) no-repeat;
}

/*common elements*/

.path {}
.path p {}
.path span {}
.path .dir {}
.path .title {}
.path .gt {}

#content_title {
margin:0 auto;
width:900px;
background:url(hr_01.png) left bottom repeat-x;
}
.sell_entry #content_title,
.buy_entry #content_title,
.ml_land_entry #content_title,
.stay_entry #content_title,
.survey_entry #content_title,
.rent_entry #content_title,
.site_faq #content_title {
display:inline;
float:left;
margin:0 0 0 20px;
width:665px;
}
.sell_index #content_title,
.buy_index #content_title,
.ml_land_index #content_title,
.stay_index #content_title,
.survey_index #content_title,
.rent_index #content_title {
width:940px;
background:none;
}
#content_title h2 {
margin:0;
padding:25px 0 15px;/*font-size:30px;*/
line-height:1.0;
overflow:hidden;
}
#content_title h2 span {}
.sell_index #content_title h2,
.buy_index #content_title h2,
.ml_land_index #content_title h2,
.stay_index #content_title h2,
.survey_index #content_title h2,
.rent_index #content_title h2 {
padding:0;
height:250px;
}
.sell_index #content_title h2 span,
.buy_index #content_title h2 span,
.ml_land_index #content_title h2 span,
.stay_index #content_title h2 span,
.survey_index #content_title h2 span,
.rent_index #content_title h2 span {display:none;}
#column_main h3 {}
#column_main h4 {}
#column_main p {
margin:1em 0;
line-height:1.5;
}

div.body {clear:both;}
div.body h3 {
padding:0 0 0 25px;
height:50px;
line-height:50px;
background:url(bg_title_01.png) left bottom no-repeat;
overflow:hidden;
}
div.body p {clear:both; line-height:1.5;}
div.body img.inline {}
div.body img.block {clear:both; display:block; margin:1em 0;}
div.body img.center {clear:both; display:block; margin:1em auto;}
div.body img.left {clear:both; float:left; margin:0 1em 1em 0;}
div.body img.right {clear:both; float:right; margin:0 0 1em 1em;}

.sell_entry div.body h3 {background:url(bg_title_01.png) left bottom no-repeat;}
.buy_entry div.body h3 {background:url(bg_title_02.png) left bottom no-repeat;}
.ml_land_entry div.body h3 {background:url(bg_title_03.png) left bottom no-repeat;}
.stay_entry div.body h3 {background:url(bg_title_04.png) left bottom no-repeat;}
.rent_entry div.body h3 {background:url(bg_title_04.png) left bottom no-repeat;}
.survey_entry div.body h3 {background:url(bg_title_05.png) left bottom no-repeat;}

table.style_01 {
border-top:1px solid #dedede;
border-collapse:collapse;
}
table.style_01 th {
padding:5px;
border-bottom:1px solid #dedede;
}
table.style_01 td {
padding:5px;
border-bottom:1px solid #dedede;
}
table.style_01 tr.cellA th,
table.style_01 tr.cellA td {
/* background:url(bg_tex_01.png); */
}

ul.style_01, ul.style_01 ul {
margin:1em 0;
padding:0;
list-style-type:none;
}
ul.style_01 li {
margin:0.5em 0;
padding:0 0 0 15px;
background:url(pt_01.png) left 0.3em no-repeat;
}
ul.style_01 li a {}
ul.style_01 ul {}
ul.style_01 li li {}

ul.style_02, ul.style_02 ul {
margin:1em 0;
padding:0;
list-style-type:none;
}
ul.style_02 li {
margin:0.5em 0;
padding:0 0 0 15px;
background:url(pt_02.png) 5px 0.4em no-repeat;
}
ul.style_02 li a {}
ul.style_02 ul {}
ul.style_02 li li {}

ol.style_01 {}
ol.style_01 li {}
ol.style_01 li a {}

dl.style_01 {}
dl.style_01 dt {}
dl.style_01 dd {}

/*
.paginate {clear:both;}
.paginate ul {
position:relative;
margin:1em 0;
padding:0;
height:67px;
list-style-type:none;
}
.paginate li {
position:absolute;
top:0;
}
.paginate li img {}
.paginate li.prev {left:264px;}
.paginate li.index {left:422px;}
.paginate li.next {left:536px;}
.paginate li strong {}
.paginate li a {background:none !important;}
.paginate .num {}
*/

.paginate {clear:both;}
.paginate ul {
margin:1em 0;
padding:0;
list-style-type:none;
text-align:center;
}
.paginate li {
display:inline;
margin:0 3px;
}
.paginate li img {}
.paginate li.prev {}
.paginate li.index {}
.paginate li.next {}
.paginate li strong {}
.paginate li a {}
.paginate .num {}
.paginate li.index a, .paginate li.prev a, .paginate li.next a {background:none !important;}

.page_top {clear:both;}
.page_top p {
position:relative;
margin:0;
height:49px;
}
.page_top a {
position:absolute;
right:30px;
display:block;
width:39px;
height:39px;
background:url(page_top.png) no-repeat;
text-indent:-9999px;
font-size:0;
}

#column_sub_a #banners {}
#column_sub_a #banners h3 {display:none;}
#column_sub_a #banners ul {}
#column_sub_a #banners li {}
#column_sub_a #banners img {}

/*main index*/

.site_main_index h2 {display:none;}
.site_main_index .path {display:none;}
#main_content_menu {}
#main_content_menu h3 {display:none;}
#main_content_menu h3 span {}
#main_content_menu ul {
margin:1em auto;
padding:0;
width:900px;
height:305px;
}
#main_content_menu li {display:inline;}
#main_content_menu li a {
float:left;
width:220px;
height:305px;
text-indent:-9999px;
font-size:0;
}
#main_content_menu li a:hover {background-position:0px -305px !important;}
#main_content_menu li span {display:none;}

#main_content_menu #menu_sell a {background:url(tppg_menu_sell.png) no-repeat; margin-right:6px;}
#main_content_menu #menu_buy a {background:url(tppg_menu_buy.png) no-repeat; margin-right:6px;}
#main_content_menu #menu_mlland a {background:url(tppg_menu_mlland.png) no-repeat; margin-right:7px;}
#main_content_menu #menu_survey a {background:url(tppg_menu_survey.png) no-repeat;}
#main_content_menu #menu_stay,
#main_content_menu #menu_rent {display:none;}

.site_main_index .alert {
margin:0 0 1em;
padding:5px;
border:1px solid #dedede;
line-height:1.8;
}
.site_main_index .alert_header h3 {
margin:0;
padding:0 5px;
background:url(bg_tex_01.png);
font-size:small;
}
.site_main_index .alert_content p {
margin:0 !important;
padding:0 5px;
background:url(bg_tex_01.png);
}
.site_main_index #item_list {
clear:both;
overflow:hidden;
}
.site_main_index #item_list h3 {
margin:0 0 1em;
height:19px;
background:url(tppg_h3_latest.png) no-repeat;
}
.site_main_index #item_list h3 span {display:none;}
.site_main_index #item_recommend {
clear:both;
overflow:hidden;
}
.site_main_index #item_recommend h3 {
margin:1em 0;
height:19px;
background:url(tppg_h3_reco.png) no-repeat;
}
.site_main_index #item_recommend h3 span {display:none;}
.site_main_index div.land span.area {background:url(tppg_ic_land.png) left 2px no-repeat; padding:0 0 0 54px;}/*51*/
.site_main_index div.house span.area {background:url(tppg_ic_house.png) left 2px no-repeat; padding:0 0 0 50px;}/*47*/
.site_main_index div.condo span.area {background:url(tppg_ic_condo.png) left 2px no-repeat; padding:0 0 0 78px;}/*75*/
.site_main_index div.ml-land span.area {background:url(tppg_ic_mlland.png) left 2px no-repeat; padding:0 0 0 50px;}/*47*/
.site_main_index div.office span.area {background:url(tppg_ic_office.png) left 2px no-repeat; padding:0 0 0 92px;}/*89*/
.site_main_index div.profit span.area {background:url(tppg_ic_profit.png) left 2px no-repeat; padding:0 0 0 53px;}/*50*/
.site_main_index div.rent span.area {background:url(tppg_ic_rent.png) left 2px no-repeat; padding:0 0 0 50px;}/*47*/
.site_main_index div.stay span.area {background:url(tppg_ic_stay.png) left 2px no-repeat; padding:0 0 0 53px;}/*50*/
.site_main_index #item_category {clear:both;}
.site_main_index #item_category h3 {
display:block;
margin:1em 0;
height:19px;
background:url(tppg_h3_category.png) no-repeat;
}
.site_main_index #item_category h3 span {display:none;}
.site_main_index #news_list h3 {
display:block;
margin:1em 0;
height:19px;
background:url(tppg_h3_news.png) no-repeat;
}
.site_main_index #news_list h3 span {display:none;}
.site_main_index #useful_link h3 {
display:block;
margin:1em 0;
height:19px;
background:url(tppg_h3_link.png) no-repeat;
}
.site_main_index #useful_link h3 span {display:none;}

.site_main_index div.item {
margin:0 0 0 16px;
}

.site_main_index #item_category {
height:auto;
background:none;
}
.site_main_index #item_category ul {
padding:0;
width:665px;
height:64px;
}
.site_main_index #item_category li {
position:relative;
display:inline;
float:left;
margin:0 5px 0 0;
padding:0 0 0 6px;
line-height:32px;
background:url(pt_02.png) left center no-repeat;
}

.site_main_index #news_list {
float:left;
width:320px;
}
.site_main_index #useful_link {
float:right;
width:320px;
}
.site_main_index #useful_link ul {
margin:0;
padding:0;
list-style-type:none;
}
.site_main_index #useful_link li {display:inline;}
.site_main_index #useful_link a {
float:left;
margin:3px;
padding:11px 0;
width:98px;
height:26px;
border:1px solid #dedede;
text-align:center;
font-size:11px;
line-height:13px;
overflow:hidden;
}

.site_main_index #content_menu {}
.site_main_index #content_menu h3 {
margin:0 0 10px;
height:45px;
background:url(tppg_h3_content.png) no-repeat;
}
.site_main_index #content_menu h3 span {display:none;}
.site_main_index #content_menu ul {
margin:0;
padding:0;
list-style-type:none;
}
.site_main_index #content_menu li {
margin:5px 0;
padding:10px;
height:120px;
background:url(tppg_bg_content.png) no-repeat;
overflow:hidden;
}
.site_main_index #content_menu li img {
float:left;
margin:5px 5px 0 0;
}
.site_main_index #content_menu span.title {
display:block;
width:180px;
height:40px;
background:url(bg_tex_01.png);
overflow:hidden;
text-align:center;
}
.site_main_index #content_menu span.summary {
display:block;
margin:5px 0;
}
.site_main_index #content_menu br {display:none;}
#tppg_banners {}
#tppg_banners ul {
margin:0;
padding:0;
list-style-type:none;
}
#tppg_banners li {
margin:5px 0;
}
#tppg_banners li img {}

#tppg_tblog {
position:relative;
}
#tppg_tblog ul {
position:absolute;
right:-59px;
top:0;
margin:0;
padding:0;
width:49px;
height:300px;
list-style-type:none;
}
#tppg_tblog li {}
#tppg_tblog a {
position:absolute;
bottom:0;
display:block;
width:49px;
height:53px;
background:url(tppg_bg_mask.png) left bottom no-repeat !important;
background:url(tppg_bg_mask_ie.png) left bottom no-repeat;
text-indent:-9999px;
font-size:0;
}
#tppg_tblog a:hover {
height:300px;
background-position:-49px 0px !important;
}
#tppg_tblog li span {display:none;}
.site_main_index #content,
.sell_index #content {
_width:940px;/*ie fix*/
}

/*content_menu*/
.content_menu {
behavior:url(/themes/2009.07/csshover3.htc);
}
.content_menu h3 {
margin:0;
}
.content_menu h3 a {
display:block;
padding:5px 5px 5px 20px;
background:url(pt_03.png) 5px 0.8em no-repeat;
line-height:1.0;
}
.content_menu ul {
margin:0;
padding:0;
list-style-type:none;
}
.content_menu li {
margin:5px 0;
padding:3px;
background:url(bg_menu_border.png);
}
.content_menu li a {
display:block;
padding:5px 5px 5px 20px;
background:#ffffff url(pt_02.png) 7px 0.6em no-repeat;
line-height:1.0;
}
.content_menu li a:hover {
background:url(pt_04.png) 7px 0.6em no-repeat;
}

/*cont_inquiry*/

#cont_inquiry {
clear:both;
}
#cont_inquiry p {
margin:0;
text-align:center;
}
#cont_inquiry ul {
margin:0;
padding:0;
height:82px;
background:url(cont_bg_inquiry.png) no-repeat;
list-style-type:none;
}
#cont_inquiry li {
float:left;
height:82px;
}
#cont_inquiry li span {display:none;}
/*
#cont_inquiry li#tel_626400 {width:246px; background:url(cont_bg_626400.png) no-repeat;}
#cont_inquiry li#tel_9512300 {width:330px; background:url(cont_bg_9512300.png) no-repeat;}
*/
#cont_inquiry li#tel_9822115 {width:450px; background:url(cont_bg_9822115.png) center 30px no-repeat;}
#cont_inquiry li#bt_inquiry {width:450px; text-align:center; padding:30px 0 10px; float:right;}
#cont_inquiry li#bt_inquiry a {background:none !important;}

/*sell index*/

.sell_index h2 {background:url(h2_sell_index.jpg) no-repeat;}
.buy_index h2 {background:url(h2_buy_index.jpg) no-repeat;}
.ml_land_index h2 {background:url(h2_mlland_index.jpg) no-repeat;}
.stay_index h2 {background:url(h2_stay_index.jpg) no-repeat;}
.survey_index h2 {background:url(h2_survey_index.jpg) no-repeat;}
.rent_index h2 {background:url(h2_rent_index.jpg) no-repeat;}

#phase_list {clear:both;}
.phase {
display:inline;
float:left;
margin:15px 0 15px 30px;
width:260px;
height:360px;
overflow:hidden;
}
.phase a.phase_image:hover {background:none !important;}
.phase a.detail {
padding:0 0 0 17px;
background:url(pt_01.png) left center no-repeat;
}
.service_index p.more_link {
width:900px;
text-align:right;
}
.service_index p.more_link a {
padding:0 0 0 17px;
background:url(pt_01.png) left center no-repeat;
}

/*sell*/

.sell_index #phase_list h3 {
margin:1em 0;
height:28px;
background:url(sell_h3_phase.png) no-repeat;
}
.sell_index #phase_list h3 span {display:none;}

.sell_entry h2 {background:url(h2_sell.png) no-repeat;}
.site_sell .content_menu h3,
.site_faq .content_menu h3 {
background:url(bg_menu_sell.png);
}
.site_sell .content_menu li:hover,
.site_faq .content_menu li:hover {
background:url(bg_menu_sell.png);
}

/*buy*/

.buy_index #phase_list h3 {display:none;}
.buy_entry h2 {background:url(h2_buy.png) no-repeat;}
.site_buy .content_menu h3 {
background:url(bg_menu_buy.png);
}
.site_buy .content_menu li:hover {
background:url(bg_menu_buy.png);
}

/*mil-land*/

.ml_land_index #news_list h3 {
margin:1em 0;
height:19px;
background:url(ml_h3_news.png) no-repeat;
}
.ml_land_index #news_list h3 span {display:none;}
.ml_land_index #item_list h3 {
margin:1em 0;
height:19px;
background:url(ml_h3_list.png) no-repeat;
}
.ml_land_index #item_list h3 span {display:none;}
.ml_land_index #phase_list h3 {
margin:1em 0;
height:28px;
background:url(ml_h3_shitoku.png) no-repeat;
}
.ml_land_index #phase_list h3 span {display:none;}

.ml_land_entry h2 {background:url(h2_mlland.png) no-repeat;}
.site_ml_land .content_menu h3 {
background:url(bg_menu_ml_land.png);
}
.site_ml_land .content_menu li:hover {
background:url(bg_menu_ml_land.png);
}

/*long_stay*/

.stay_index #news_list h3 {
margin:1em 0;
height:19px;
background:url(stay_h3_news.png) no-repeat;
}
.stay_index #news_list h3 span {display:none;}
.stay_index #item_list h3 {
margin:1em 0;
height:19px;
background:url(stay_h3_list.png) no-repeat;
}
.stay_index #item_list h3 span {display:none;}
.stay_index #phase_list h3 {display:none;}

.stay_entry h2 {background:url(h2_stay.png) no-repeat;}
.site_stay .content_menu h3 {
background:url(bg_menu_stay.png);
}
.site_stay .content_menu li:hover {
background:url(bg_menu_stay.png);
}

/*rent*/

.rent_index #item_list h3 {
margin:1em 0;
height:19px;
background:url(rent_h3_list.png) no-repeat;
}
.rent_index #item_list h3 span {display:none;}
.rent_index #phase_list h3 {display:none;}

.site_rent .content_menu h3 {
background:url(bg_menu_rent.png);
}
.site_rent .content_menu li:hover {
background:url(bg_menu_rent.png);
}

/*survey*/

.survey_index #phase_list h3 {display:none;}
.survey_entry h2 {background:url(h2_survey.png) no-repeat;}
.site_survey .content_menu h3 {
background:url(bg_menu_survey.png);
}
.site_survey .content_menu li:hover {
background:url(bg_menu_survey.png);
}

/*item index*/

.item_index h2 {background:url(h2_item_detail.png) no-repeat;}
.item_group {
display:inline;
margin:20px 5px;
float:left;
width:440px;
}
#group_all,
#group_closed {
height:66px;
background:url(item_index_bg_item.png) no-repeat;
line-height:66px;
}
#group_all h3,
#group_closed h3 {
margin:0;
padding:0 0 0 25px;
background:url(pt_01.png) 10px center no-repeat;
}
.item_group_header {
height:26px;
line-height:26px;
}
#group_land .item_group_header {background:url(item_index_h3_land.png) right bottom no-repeat;}
#group_house .item_group_header {background:url(item_index_h3_house.png) right bottom no-repeat;}
#group_condo .item_group_header {background:url(item_index_h3_condo.png) right bottom no-repeat;}
#group_mlland .item_group_header {background:url(item_index_h3_mlland.png) right bottom no-repeat;}
#group_office .item_group_header {background:url(item_index_h3_office.png) right bottom no-repeat;}
#group_profit .item_group_header {background:url(item_index_h3_profit.png) right bottom no-repeat;}
#group_rent .item_group_header {background:url(item_index_h3_rent.png) right bottom no-repeat;}
#group_stay .item_group_header {background:url(item_index_h3_stay.png) right bottom no-repeat;}
.item_group_header h3 {
position:relative;
margin:0;
padding:0 0 0 25px;
background:url(pt_01.png) 10px center no-repeat;
}
.item_group_header h3 span {}
.item_group_header h3 a {}
.item_group_content {
}
.item_group_content ul {
margin:0;
padding:0;
height:212px;
list-style-type:none;
overflow:hidden;
}
.item_group_content li {
margin:0 0 7px;
padding:10px;
width:420px;/*440px*/
height:46px;
background:url(item_index_bg_item.png) no-repeat;
line-height:22px;
overflow:hidden;
}
.item_group_content li a {
display:block;
width:420px;/*440px*/
height:46px;
background:url(pt_02.png) 85px 0.5em no-repeat;
}
/* .item_group_content li a:hover {background:none !important;} */
.item_group_content li img {
float:left;
margin:0 20px 0 0;
height:46px;
}
.item_index .item_num {
display:inline-block;
width:31px;
height:26px;
background:url(item_bg_num.png) center no-repeat !important;
background:url(item_bg_num_ie.png) center no-repeat;
text-align:center;
font:normal bold 11px/26px Arial;
color:#ffffff;
vertical-align:top !important;
vertical-align:middle;
}
.item_index .no_item {}
.item_index .no_item ul {
background:url(item_index_bg_noitem.png) no-repeat;
}
.item_index .no_item li {display:none;}

/*item category*/

.item_type h2 {background:url(h2_item_detail.png) no-repeat;}
.item_type #item_list h3 {display:none;}
.item_list {}
.item_list .item {
position:relative;
display:inline;
float:left;
margin:10px 0 10px 20px;
padding:10px;
width:180px;
height:280px;
background:url(item_bg_item.png) no-repeat;
}
.item_list span {display:block;}
.item_list h4 {
margin:5px 0;
height:4.3em;
background:url(bg_tex_01.png);
overflow:hidden;
font:normal bold small/1.5 Arial !important;
}
.item_list p {display:inline;}
.item_list span.image {text-align:center;}
.item_list span.image img {}
div.item span.status_icon {
position:absolute;
left:-11px;
top:60px;
width:50px;
height:55px;
text-indent:-9999px;
font-size:0;
z-index:100;
}
div.item span.status_nego {
background:url(item_label_S_nego.png) no-repeat !important;
background:url(item_label_S_nego_ie.png) no-repeat;
}
div.item span.status_signed {
background:url(item_label_S_signed.png) no-repeat !important;
background:url(item_label_S_signed_ie.png) no-repeat;
}
div.item span.status_new {
background:url(item_label_S_new.png) no-repeat !important;
background:url(item_label_S_new_ie.png) no-repeat;
}

.item_list span.price {
height:1.5em;
overflow:hidden;
font:normal bold 110%/1.5 Arial;
color:#6b8c3a;
border-bottom:1px solid #dedede;
}
.item_list span.area {
height:1.5em;
overflow:hidden;
font:normal bold 110%/1.5 Arial;
border-bottom:1px solid #dedede;
}
.item_list span.office {
height:1.5em;
overflow:hidden;
font:normal normal 85&/1.5 Arial;
}
.item_list span.detail a {
float:right;
margin:10px 0 0;
width:73px;
height:23px;
background:url(item_bt_detail.png) no-repeat !important;
text-indent:-9999px;
font-size:0;
}
.item_list br {display:none;}

#item_category {
clear:both;
margin:1em 0;
height:92px;
background:url(item_bg_category.png) no-repeat;
behavior:url(/themes/2009.07/csshover3.htc);
}
#item_category h3 {display:none;}
#item_category ul {
position:relative;
margin:0;
padding:45px 0 0 13px;
width:887px;
height:55px;
list-style-type:none;
}
#item_category li {}
#cat_land,
#cat_house,
#cat_condo,
#cat_mlland,
#cat_office,
#cat_profit,
#cat_rent,
#cat_stay {
position:relative;
display:inline;
float:left;
margin:0 5px 0 0;
padding:0 0 0 6px;
line-height:32px;
background:url(pt_02.png) left center no-repeat;
}
#cat_land,
#cat_house,
#cat_condo,
#cat_mlland,
#cat_office,
#cat_profit,
#cat_rent {}
.site_item #cat_all,
.site_item #cat_closed {
position:absolute;
margin:3px 0;
padding:5px 0;
width:85px;
background:url(bg_menu_sell.png);
text-align:center;
}
.site_item #cat_all {
right:7px;
top:20px;
}
.site_item #cat_closed {
right:7px;
bottom:20px;
}

#item_category .item_num {
display:inline-block;
width:31px;
height:32px;
background:url(item_bg_num.png) center no-repeat !important;
background:url(item_bg_num_ie.png) center no-repeat;
text-align:center;
font:normal bold 11px/32px Arial;
color:#ffffff;
}
#item_category li.no_item {padding:0 0 0 6px;}
#item_category li.no_item:hover span.no_item_msg {display:inline;}
#item_category span.no_item_msg {
display:none;
position:absolute;
left:-25px;
top:-60px;
width:94px;
height:60px;
background:url(item_noitem_msg.png) no-repeat;
text-indent:-9999px;
font-size:0;
filter:alpha(opacity=80); 
-moz-opacity:0.8;
opacity:0.8;
}

/*item detail*/
.item_detail h2 {background:url(h2_item_detail.png) no-repeat;}
#item_title {
position:relative;
margin:1em 0;
padding:10px;
width:880px;
border:2px solid #dedede;
}
#item_title h3 {
margin:0 0 10px;
padding:0 150px 0 0;
}
#item_title p {
margin:0;
padding:0 150px 0 0;
}
#item_bt_print {
position:absolute;
right:10px;
top:50%;
margin:-16px 0 0;
padding:0;
width:116px;/*112*/
height:33px;
background:none;
border:none;
cursor:pointer;
font-size:0;
}
#item_main_images {
position:relative;
margin:1em auto;
width:671px;
}
#item_scroll_area {
width:671px;
height:406px;
overflow:hidden;
}
#item_scroll_area img {/*image:663*398, with shadow:671*406*/
padding:4px;
width:663px;
height:398px;
background:url(item_bg_pic.png) no-repeat;
}
#item_scroll_area span.description {
position:absolute;
left:4px;
bottom:4px;
padding:10px;
width:643px;
height:35px;
background:#000000;
overflow:hidden;
filter:alpha(opacity=60); 
-moz-opacity:0.6;
opacity:0.6;
font:normal normal 11px/17px Arial;
color:#ffffff;
}
#item_scroll_buttons button {
position:absolute;
top:165px;
padding:0;
width:52px;/*48*/
height:70px;
background:none;
border:none;
cursor:pointer;
}
#item_scroll_buttons button#prev {
left:-60px;
}
#item_scroll_buttons button#next {
right:-60px;
}

#item_thumb_images {
margin:1em auto;
width:671px;
}
#item_thumb_images span {
cursor:pointer;
}
#item_thumb_images img {
margin:0 4px;
padding:5px;
width:65px;
height:38px;
background:url(item_bg_thumb.png) no-repeat;
}

#item_basic_data {
position:relative;
float:left;
width:200px;
}
#item_basic_data h3 {
height:21px;
background:url(item_h3_basic_data.png) no-repeat;
}
#item_basic_data h3 span {display:none;}
#item_basic_data dl {}
#item_basic_data dt {
margin:0;
padding:0;
width:78px;
height:11px;
text-indent:-9999px;
font-size:0;
}
#item_basic_data dt#area {background:url(item_dt_area.png) no-repeat;}
#item_basic_data dt#price {background:url(item_dt_price.png) no-repeat;}
#item_basic_data dt#office {background:url(item_dt_office.png) no-repeat;}
#item_basic_data dt#id {background:url(item_dt_id.png) no-repeat;}
#item_basic_data dt#envi {background:url(item_dt_envi.png) no-repeat;}
#item_basic_data dd {
margin:-11px 0 10px 0;
padding:0 0 0 78px;
border-bottom:1px solid #dedede;
}
#item_basic_data #area_data {font-size:14px;}
#item_basic_data #price_data {font-size:18px;}
#item_basic_data #office_data {font-size:14px;}
#item_basic_data #id_data {font-size:14px;}

#item_basic_data dt#status {display:none;}
#item_basic_data dd#status_data {
position:absolute;
left:0;
top:-75px;
margin:0;
padding:0;
border:none;
}
#item_aceess {
float:right;
width:670px;
}
#item_aceess h3 {
height:21px;
background:url(item_h3_access.png) no-repeat;
}
#item_aceess h3 span {display:none;}
#GoogleMaps {margin:0 0 1em; width:670px; height:250px; background:#dedede;}
#item_detail_data {
float:right;
width:670px;
}
#item_detail_data h3 {
height:21px;
background:url(item_h3_detail_data.png) no-repeat;
}
#item_detail_data h3 span {display:none;}
#item_detail_data dl {
width:670px;/*ie fix*/
background:url(item_bg_detail_data_2.png) repeat-y;
overflow:hidden;
}
#item_detail_data dt,
#item_detail_data dd {
display:inline;
float:left;
padding:0;
height:20px;
overflow:hidden;
font:normal normal 11px/20px Verdana;
}
#item_detail_data dt {
margin:0 0 0 17px;
width:70px;
}
#item_detail_data dd {
margin:0;
width:239px;/*130px*/
}
.item_detail #item_recommend {
float:right;
width:670px;
}
#item_recommend h3 {
height:21px;
background:url(item_h3_reco.png) no-repeat;
}
#item_recommend h3 span {display:none;}
#item_recommend ul {
margin:0;
padding:0;
list-style-type:none;
}
#item_recommend li {
display:inline;
float:left;
margin:0 0 1em 17px;
width:200px;
height:225px;
background:url(item_bg_reco.png) no-repeat;
overflow:hidden;
}
#item_recommend li span {
display:block;
margin:0 10px;
}
.reco_pic {
padding:1em 0;
text-align:center;
}
.reco_price {
height:1.5em;
overflow:hidden;
font:normal bold small/1.5 Arial;
color:#6b8c3a;
}
.reco_area {
height:2.4em;
line-height:1.2;
overflow:hidden;
border-top:1px solid #dedede;
}
.reco_button {}
.reco_button a {
float:right;
width:73px;
height:23px;
background:url(item_bt_detail.png) no-repeat !important;
text-indent:-9999px;
font-size:0;
}
.reco_pic img {}
#item_recommend li br {display:none;}

#item_social_bookmark {
float:left;
width:200px;
}
#item_social_bookmark h3 {display:none;}
#item_inquiry {
position:relative;
clear:both;
margin:1em 0;
height:100px;
background:url(item_bg_inquiry.png) no-repeat;
overflow:hidden;
}
#item_inquiry h3 {display:none;}
#inq_msg {
position:absolute;
left:0;
top:1em;
margin:0;
width:100%;
text-align:center;
}
#inq_tel {
position:absolute;
left:190px;
top:35px;
margin:0;
width:270px;
line-height:1.5;
}
#inq_office {font-size:20px;}
#item_bt_inquiry {
position:absolute;
left:480px;
top:40px;
padding:0;
width:192px;
hieght:42px;
background:none;
border:none;
cursor:pointer;
font-size:0;
}

/*item all*/

.item_all h2 {background:url(h2_item_detail.png) no-repeat;}
body.item_all {
behavior:url(/themes/2009.07/csshover3.htc);
}
.item_all_list {
margin:1em 0;
}
.item_all_list div.hedaer,
.item_all_list div.item {
position:relative;
float:left;
width:150px;
height:150px;
}
.item_all_list h3 {
margin:0;
padding:0;
width:150px;
height:150px;
}
.item_all_list h3 span {display:none;}
.item_all_list div.land div {background:url(all_bg_land.png) no-repeat;}
.item_all_list div.house div {background:url(all_bg_house.png) no-repeat;}
.item_all_list div.condo div {background:url(all_bg_condo.png) no-repeat;}
.item_all_list div.ml-land div {background:url(all_bg_mlland.png) no-repeat;}
.item_all_list div.office div {background:url(all_bg_office.png) no-repeat;}
.item_all_list div.profit div {background:url(all_bg_profit.png) no-repeat;}
.item_all_list div.rent div {background:url(all_bg_rent.png) no-repeat;}
.item_all_list div.stay div {background:url(all_bg_stay.png) no-repeat;}

.item_all_list div.land h3 {background:url(all_h3_land.png) center no-repeat;}
.item_all_list div.house h3 {background:url(all_h3_house.png) center no-repeat;}
.item_all_list div.condo h3 {background:url(all_h3_condo.png) center no-repeat;}
.item_all_list div.ml-land h3 {background:url(all_h3_mlland.png) center no-repeat;}
.item_all_list div.office h3 {background:url(all_h3_office.png) center no-repeat;}
.item_all_list div.profit h3 {background:url(all_h3_profit.png) center no-repeat;}
.item_all_list div.rent h3 {background:url(all_h3_rent.png) center no-repeat;}
.item_all_list div.stay h3 {background:url(all_h3_stay.png) center no-repeat;}

.item_all_list p {
margin:0;
padding:0;
font-size:0;
}
.item_all_list div.item span.status_icon {
left:-20px;
top:-35px;
}
.item_all_list span.image {
position:absolute;
left:0;
top:0;
width:150px;
height:150px;
}
.item_all_list span.area,
.item_all_list span.price {
position:absolute;
left:10px;
width:130px;
color:#ffffff;
overflow:hidden;
}
.item_all_list span.area {
top:10px;
height:82px;
font:normal bold 22px/27px Arial;
}
.item_all_list span.price {
top:92px;
height:38px;
font:normal bold 18px/19px Arial;
}

.item_all_list img {
padding:15px 15px 45px;
width:120px;
height:90px;
}
.item_all_list a {background:none !important;}
.item_all_list h4,
.item_all_list span.image,
.item_all_list span.office,
.item_all_list span.detail,
.item_all_list br {display:none;}
.item_all_list div.item:hover p {display:none;}
.item_all_list div.item:hover span.image {display:inline;}

/*item closed*/

.item_closed h2 {background:url(h2_item_detail.png) no-repeat;}
body.item_closed {
behavior:url(/themes/2009.07/csshover3.htc);
}
.item_closed_list {}
.item_closed_list div {display:inline;}
.item_closed_list ul {
margin:0;
padding:0;
list-style-type:none;
}
.item_closed_list li {
position:relative;
display:inline;
float:left;
margin:5px;
}/*80*60*/
.item_closed_list img {
width:76px;
height:56px;
border:2px solid #ffffff;
}
.item_closed_list img:hover {
border:2px solid #333333;
}
.item_closed_list span {display:none;}
.item_closed_list li:hover span {
position:absolute;
left:-38px;
top:-65px;
display:block;
padding:15px 20px 30px 15px;
width:119px;
height:52px;
background:url(item_bg_tooltip.png) no-repeat;
overflow:hidden;
font:normal normal 11px/26px Arial;
color:#ffffff;
filter:alpha(opacity=75); 
-moz-opacity:0.75;
opacity:0.75;
}

/*news*/

.site_news h2 {background:url(h2_news.png) no-repeat;}

/*news index*/

.news_index #news_list h3 {display:none;}
#news_list ul {
margin:0;
padding:0;
list-style-type:none;
}
#news_list li {
clear:both;
margin:1.5em 0;
padding:0 0 0 20px;
height:2em;
background:url(pt_02.png) left center no-repeat;
}
#news_list li a {}
#news_list span {}
#news_list span.info {
float:left;
display:inline;
margin:0 10px 0 0;
height:2.6em;
line-height:1.3;
}
#news_list span.category {display:block;}
#news_list span.date {}
#news_list span.title {
float:left;
height:2.6em;
line-height:2.6;
overflow:hidden;
}
.site_main_index span.info {width:80px;}
.site_main_index span.title {width:210px;}
.news_index span.info {width:80px;}
.news_index span.title {width:790px;}

/*news entry*/

.news_content {}
.news_content h3 {
height:50px;
line-height:50px;
background:url(bg_title_01.png) left bottom no-repeat;
overflow:hidden;
}
.news_content h3 span.title {
float:left;
padding:0 0 0 25px;
width:650px;
height:50px;
}
.news_content h3 span.info {
float:right;
width:225px;
height:50px;
text-align:right;
}
.news_content h3 span.category {
padding:0 5px 0 0;
color:#6b8c3a;
}

.news_content .body {}
.news_content .body h4 {}
.news_content .body p {}

/*content*/

.site_content h2 {background:url(h2_content.png) no-repeat;}
#issue_main_image {
margin:1em 0;
height:300px;
overflow:hidden;
}
#issue_main_image img {
width:900px;
}
#issue_summary {
margin:0 0 2em;
padding:0 0 1em;
background:url(hr_01.png) left bottom repeat-x;
}
#issue_summary p {}

#issue_content {
float:left;
width:665px;
}
#issue_content_image {
height:235px;
overflow:hidden;
}
#issue_content_image img {}
#issue_body {}
#issue_body div.body {}
#issue_images {}
#issue_images img {}

.site_content .item_list {
float:right;
width:200px;
}
.site_content .item_list h3 {
height:16px;
background:url(cont_h3_item.png) no-repeat;
}
.site_content .item {
margin:0 0 1em 0;
}

#content_backnumber {
clear:both;
margin:2em 0;
width:900px;
background:url(hr_01.png) left top no-repeat;
overflow:hidden;
}
#content_backnumber h3 {
margin:1em 0;
height:19px;
background:url(cont_h3_backnumber.png) no-repeat;
}
#content_backnumber h3 span {display:none;}
#content_backnumber ul {
margin:0;
padding:0 0 2em;
width:900px;
list-style-type:none;
background:url(hr_01.png) left bottom no-repeat;
overflow:hidden;
}
#content_backnumber li {
float:left;
display:inline;
margin:0 0 10px 10px;
padding:0 0 0 10px;
width:200px;
background:url(pt_02.png) left 0.5em no-repeat;
}
#content_backnumber li a {}

/*company*/

.site_company h2 {background:url(h2_company.png) no-repeat;}

.site_company #greeting {overflow:hidden;}
.site_company #outline {padding:0;}/*0 0 0 230px;*/
.site_company #service {padding:0;}
.site_company #access {overflow:hidden;}
.site_company #advisers {overflow:hidden;}
.site_company #staff {}

.site_company h3 {
background:url(hr_02.png) left bottom no-repeat;
line-height:1.5;
}
.site_company h3 span {}

.site_company #greeting p {
padding:0;
line-height:1.8;
font-size:135%;
}
.site_company #greeting img#ceo_photo {
float:left;
margin:0 0 0 30px;
width:150px;
height:190px;
}
.site_company #outline dl {
line-height:1.3;
}
.site_company #outline dt {
margin:0;
padding:0.5em 0;
width:190px;
}
.site_company #outline dd {
margin:-2.3em 0 0 0;
padding:0.5em 0 0.5em 200px;
}
.site_company #outline dd.rowB {background:url(bg_tex_01.png);}
.site_company #service p {
line-height:1.5;
}
.site_company div.shop {
margin:0 auto;
width:540px;
}
.site_company div.shop img {
}
.site_company div.GoogleMaps {
width:540px;
}
.site_company div#advisers {clear:both;}
.site_company div.adviser {
display:inline;
float:left;
margin:0 0 0 20px;
padding:9px;
width:180px;
height:370px;
border:1px solid #dedede;
}
.site_company div.adviser img {
width:180px;
}
.site_company div.adviser h4 {
padding:3px;
background:url(bg_menu_survey.png);
font-size:small !important;
color:#ffffff;
}
.site_company div#staff {clear:both;}
.site_company div.adviser p {}
.site_company div.adviser span.adviser_url {
padding:0 0 0 10px;
background:url(pt_02.png) left center no-repeat;
}
.site_company #staff dl {
width:900px;
overflow:hidden;
}
.site_company #staff dt,
.site_company #staff dd {
display:inline;
float:left;
padding:0.5em 0;
height:1em;
overflow:hidden;
}
.site_company #staff dt {
margin:0 0 0 5px;
width:280px;
}
.site_company #staff dd {
margin:0 5px 0 0;
width:160px;
}
.site_company #staff dl .rowB {background:url(bg_tex_01.png);}
/*
.site_company div.staff {
display:inline;
float:left;
margin:0 0 0 20px;
padding:9px;
width:180px;
height:190px;
border:1px solid #dedede;
}
.site_company div.staff h4 {
margin:0 0 1em;
padding:3px;
background:url(bg_menu_buy.png);
font-size:small !important;
color:#ffffff;
}
*/

/*privacy*/

.site_privacy h2 {background:url(h2_privacy.png) no-repeat;}
.site_privacy h3 {
background:url(hr_02.png) left bottom no-repeat;
line-height:1.5;
}
.site_privacy div.policy {
margin:0 0 0 2em;
}
.site_privacy div.policy h4 {}
.site_privacy div.policy p {line-height:1.5;}

/*terms*/

.site_terms h2 {background:url(h2_terms.png) no-repeat;}
.site_terms h3 {
background:url(hr_02.png) left bottom no-repeat;
line-height:1.5;
}
.site_terms div.term {
margin:0 0 0 2em;
}
.site_terms div.term h4 {}
.site_terms div.term p {line-height:1.5;}

/*faq*/

.site_faq h2 {background:url(h2_faq.png) no-repeat;}
.site_faq div.faq {
margin:1em 0;
}
.site_faq div.faq_content {margin:0 0 0 2em;}
.site_faq div.faq h3 {
background:url(hr_02.png) left bottom no-repeat;
line-height:1.5;
}
.site_faq div.faq h4 {}
.site_faq div.faq p {line-height:1.5;}

.site_faq .content_menu li:hover,
.site_faq .content_menu li:hover {
background:url(bg_menu_sell.png);
}

/*link*/

.site_link h2 {background:url(h2_link.png) no-repeat;}
.site_link div.link_group {
clear:both;
margin:1em 0;
}
.site_link div.link_group h3 {
background:url(hr_02.png) left bottom no-repeat;
line-height:1.5;
}
.site_link div.link_group h3 span {}

.site_link div.link {
display:inline;
float:left;
margin:0 0 10px 10px;
width:200px;
}
.site_link div.link h4 {
padding:0 0 5px 10px;
background:url(pt_02.png) left center no-repeat;
border-bottom:1px solid #dedede;
font-size:small !important;
}
.site_link div.link h4 a {}
.site_link div.link p {}

/*sitemap*/

.site_sitemap h2 {background:url(h2_sitemap.png) no-repeat;}
.site_sitemap div.link_group {
clear:both;
margin:1em 0;
}
.site_sitemap h3 {
background:url(hr_02.png) left bottom no-repeat;
line-height:1.5;
}
.site_sitemap div.link {
display:inline;
float:left;
margin:0 0 2em 10px;
width:200px;
}
.site_sitemap div.link h4 {
padding:0 0 5px 10px;
background:url(pt_02.png) left center no-repeat;
border-bottom:1px solid #dedede;
font-size:small !important;
}
.site_sitemap div.link h4 a {}
.site_sitemap div.link ul {
margin:0;
padding:0;
list-style:none;
}
.site_sitemap div.link li {
margin:0.2em 0;
padding:0 0 0 10px;
}
.site_sitemap div.link li a {}

/*loan simuration*/

#simuration_form {
margin:20px 0 0;
padding:20px 0 0;
height:334px;
background:url(loan_bg_simu.png) no-repeat;
overflow:hidden;
}
#simuration_input {
float:left;
padding:20px 15px 15px;
width:408px;
height:309px;
}
#simuration_input table {
width:400px;
border-collapse:collapse;
}
#simuration_input th {
padding:5px;
}
#simuration_input td {
padding:5px;
}
#simuration_input tr.cellA th, #simuration_input tr.cellA td {
background:url(bg_tex_01.png);
}
#simuration_input button {
padding:0;
width:151px;/*147px*/
height:42px;
background:none;
border:none;
cursor:pointer;
text-align:center;
}
#simuration_result {
float:right;
padding:20px 15px 15px;
width:408px;
height:309px;
}
#simuration_result h4 {
margin:0.5em ;
font-size:small !important;
}
#simuration_result table {
width:400px;
border-collapse:collapse;
}
#simuration_result th {
padding:0;
border-bottom:1px solid #dedede;
}
#simuration_result td {
padding:0;
border-bottom:1px solid #dedede;
}
#loan_notice {clear:both;}
#loan_notice h4 {
font-size:small !important;
color:red;
}
#loan_notice ul {
margin:0;
padding:0;
list-style-type:none;
}
#loan_notice li {
margin:0.5em 0;
padding:0 0 0 15px;
background:url(pt_05.png) left center no-repeat;
}
.site_misc table {font-size:12px;}
#simuration_input input {margin:0 3px;}
#simuration_result input {margin:0 3px;}

/*contact*/

.site_contact h2 {background:url(h2_contact.png) no-repeat;}
.site_contact div#column_main h3 {
background:url(hr_02.png) left bottom no-repeat;
line-height:1.5;
}
form#contact {
margin:1em 0;
}
form#contact fieldset {
padding:0;
border:none;
}
form#contact legend {
display:block;
margin:0;
padding:0;
font-size:115%;
font-weight:bold;
color:#333333;
}
form#contact table {
margin:1em auto;
width:850px;
}
form#contact th {padding:5px; width:140px; text-align:left;}
form#contact input.textS {width:100px; margin:0 3px;}
form#contact input.textM {width:300px; margin:0 3px;}
form#contact textarea.textareaM {width:300px; height:10em;}
form#contact #buttons {
text-align:center;
}
form#contact button {
padding:0;
width:157px;/*153px*/
height:49px;
background:none;
border:none;
cursor:pointer;
}

/*404*/

.site_404 h2 {background:url(h2_404.png) no-repeat;}

/*characters*/
body {
font-size:85%;
color:#333333;
/*font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック", sans-serif;*/
/*
font-family:'Hiragino Mincho Pro', 'ＭＳ Ｐ明朝', serif;
*/
}

#content h2 {font-size:30px;}/*135%*/
#content h3 {font-size:125%;}
#content h4 {font-size:115%;}

#column_main a:link {color:#6b8c3a; text-decoration:underline;}
#column_main a:visited {color:#6b8c3a; text-decoration:none;}
#column_main a:hover {color:#ffffff; text-decoration:none; background:#6b8c3a;}
#column_main a:active {color:#ffffff; text-decoration:none; background:#6b8c3a;}

.path p {font-size:11px;}
.path a:link {color:#6b8c3a; text-decoration:underline;}
.path a:visited {color:#6b8c3a; text-decoration:none;}
.path a:hover {color:#ffffff; text-decoration:none; background:#6b8c3a;}
.path a:active {color:#ffffff; text-decoration:none; background:#6b8c3a;}

#foot_navi li {font-size:11px;}
#footer a:link {color:#6b8c3a; text-decoration:underline;}
#footer a:visited {color:#6b8c3a; text-decoration:none;}
#footer a:hover {color:#ffffff; text-decoration:none; background:#6b8c3a;}
#footer a:active {color:#ffffff; text-decoration:none; background:#6b8c3a;}

address p {font:normal normal 12px/1.3 Arial;}
#copyright {font:normal normal 12px/1.0 Arial;}

.site_main_index #content_menu span.title {
font:normal bold 14px/20px Arial;
}
.site_main_index #column_sub_a a:link {color:#6b8c3a; text-decoration:underline;}
.site_main_index #column_sub_a a:visited {color:#6b8c3a; text-decoration:none;}
.site_main_index #column_sub_a a:hover {color:#ffffff; text-decoration:none; background:#6b8c3a;}
.site_main_index #column_sub_a a:active {color:#ffffff; text-decoration:none; background:#6b8c3a;}

#content .content_menu h3 a {font-size:small; color:#ffffff; text-decoration:none;}
.content_menu a:link {color:#6b8c3a; text-decoration:none;}
.content_menu a:visited {color:#6b8c3a; text-decoration:none;}
.content_menu a:hover {color:#ffffff; text-decoration:none;}
.content_menu a:active {color:#ffffff; text-decoration:none;}

#area_data {font:normal normal 110%/1.0 Arial;}
#price_data {font:normal bold 125%/1.0 Arial;}
#office_data {font:normal normal 110%/1.0 Arial;}
#id_data {font:normal normal 110%/1.0 Arial;}
#envi_data {}

#item_category li {font-size:12px;}
#item_category li a {color:#6b8c3a; text-decoration:none;}
#item_category li a:hover {color:#ffffff; text-decoration:none; background:#6b8c3a;}
.site_item #item_category #cat_all a {color:#ffffff; text-decoration:none;}
.site_item #item_category #cat_closed a {color:#ffffff; text-decoration:none;}

#content_backnumber li a {color:#6b8c3a; text-decoration:none;}
#content_backnumber li a:hover {color:#ffffff; text-decoration:none; background:#6b8c3a;}

.item_all_list div.rent span {color:#333333; text-decoration:none;}

/*misc*/

.reset {clear:both;}
img {border:none;}
hr {display:none;}
#column_main hr {
/*
display:block;
clear:both;
margin:1em 0;
height:1px;/*for ie*
border:none;
border-top:1px solid #b0bdc6;
*/
}