
/*<agl.folder "COMMON ELEMENT">*/
body   { color: #333; font-size: 13px; font-family: "ms pgothic", osaka, sans-serif; background: #fff; text-align: center }
html, body, div, ul, ol, li, dl, dt, dd, form, fieldset, input, textarea, h1, h2, h3, h4, h5, h6, pre, code, p, blockquote, hr, th, td { margin: 0; padding: 0 }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, ul, ol, dl  { }
table { border-spacing: 0 ; border-collapse: collapse; }
caption, th { text-align: left }
fieldset, img, abbr, acronym { border: 0 }
address, caption, cite, code, dfn, em, strong, b, u, s, i, th, var { }
blockquote, ol, ul { background-repeat: repeat-y; margin-left: 30px }
address { font-style: normal; display: inline }
ol, ul { list-style: none }
ol { list-style: decimal }
ul { list-style: disc }
hr { color: #000; background-color: #000; height: 1px; border: 0 }
a   { color: #58b02e; text-decoration: none }
/*a:link, a:visited { text-decoration: underline }*/
a:hover  { color: #d47900; text-decoration: none }
link, :visited { text-decoration: none }
/*a img, :link img, :visited img { border: none }*/
/*</agl.folder>*/
/*<agl.folder "COMMON STYLE">*/
.item { list-style: none }
.inline { display: inline }
.hidden { display: none }
/*MARGIN*/
.m_5 { margin: 5px; }
.m_10 { margin: 10px; }
.m_15 { margin: 15px; }
.m_20 { margin: 20px; }
.m_25 { margin: 25px; }
.m_30 { margin: 30px; }

.m_b5 { margin-bottom: 5px; }
.m_b10 { margin-bottom: 10px; }
.m_b15 { margin-bottom: 15px; }
.m_b20 { margin-bottom: 20px; }
.m_b25 { margin-bottom: 25px; }
.m_b30 { margin-bottom: 30px; }

.m_t5 { margin-top: 5px; }
.m_t10 { margin-top: 10px; }
.m_t15 { margin-top: 15px; }
.m_t20 { margin-top: 20px; }
.m_t25 { margin-top: 25px; }
.m_t30 { margin-top: 30px; }
.m_t40 { margin-top: 40px; }

.m_l5 { margin-left: 5px; }
.m_l10 { margin-left: 10px; }
.m_l15 { margin-left: 15px; }
.m_l20 { margin-left: 20px; }
.m_l25 { margin-left: 25px; }
.m_l30 { margin-left: 30px; }

.m_r5 { margin-right: 5px; }
.m_r10 { margin-right: 10px; }
.m_r15 { margin-right: 15px; }
.m_r20 { margin-right: 20px; }
.m_r25 { margin-right: 25px; }
.m_r30 { margin-right: 30px; }

/*PADDING*/
.p_5 { padding: 5px; }
.p_10 { padding: 10px; }
.p_15 { padding: 15px; }
.p_20 { padding: 20px; }
.p_25 { padding: 25px; }
.p_30 { padding: 30px; }

.p_b5 { padding-bottom: 5px; }
.p_b10 { padding-bottom: 10px; }
.p_b15 { padding-bottom: 15px; }
.p_b20 { padding-bottom: 20px; }
.p_b25 { padding-bottom: 25px; }
.p_b30 { padding-bottom: 30px; }
.p_b40 { padding-bottom: 40px }

.p_t5 { padding-top: 5px; }
.p_t10 { padding-top: 10px; }
.p_t15 { padding-top: 15px; }
.p_t20 { padding-top: 20px; }
.p_t25 { padding-top: 25px; }
.p_t30 { padding-top: 30px; }

.p_l5 { padding-left: 5px; }
.p_l10 { padding-left: 10px; }
.p_l15 { padding-left: 15px; }
.p_l20 { padding-left: 20px; }
.p_l25 { padding-left: 25px; }
.p_l30 { padding-left: 30px; }

.p_r5 { padding-right: 5px; }
.p_r10 { padding-right: 10px; }
.p_r15 { padding-right: 15px; }
.p_r20 { padding-right: 20px; }
.p_r25 { padding-right: 25px; }
.p_r30 { padding-right: 30px; }

.lh_150 { line-height: 150%; }
.topicpath   { margin-bottom: 5px }
.topicpath .dir { font-size: 10px }
.topicpath .current { }
.pagetop { text-align: right }
.pagetop span { }
.warn { color: #f00 }
.mess { color: #359a00 }
.ta_right { text-align: right }
.ta_center { text-align: center }
.tva_middle { vertical-align: middle }
.small { font-size: 10px }
.dot    { margin-top: 10px; margin-bottom: 10px; height: 1px; clear: both; overflow: hidden; border-style: dotted none none; border-width: 1px medium medium; border-color: #b3b3b3   }
.common_link { background-image: url("../images/arrw-point.gif"); background-repeat: no-repeat; background-position: right center; padding-right: 20px; height: 1% }
.bold { font-weight: bold }
/*</agl.folder>*/
/*<agl.folder "COMMON ADD">*/
.break { clear: both }
.topics      { color: #359a00; font-size: 14px; font-weight: bold; background-image: url("../images/h_orange_o.png"); background-repeat: no-repeat; background-position: left center; margin-bottom: 20px; padding: 5px 120px 5px 25px; position: relative; height: 1%; clear: both; border-bottom: 1px solid #ccc }
.round_inner_right .topics { padding-right: 0 !important }
/*</agl.folder>*/
/*<agl.folder "LAYOUT">*/
#container { }
#container-inner  { text-align: left; margin: 0 auto; width: 980px; min-height: 100% }
.colsmall #container-inner { text-align: left; margin: 20px auto 0; width: 530px; min-height: 100% }
#content { margin-top: 20px; margin-bottom: 30px }
#content-inner { }
#container-inner, #content { background-color: #fff }
#alpha, #beta, #gamma { display: inline; float: left }
#alpha-inner, #beta-inner, #gamma-inner  { overflow: hidden }
#alpha-innerS, #beta-innerS, #gamma-innerS  { overflow: hidden }
/*#alpha-inner { padding-right: 20px; padding-left: 20px }*/
.beta-alfa #alpha-inner { padding-left: 20px }
.beta-alfa-gamma #alpha-inner { padding-right: 20px; padding-left: 20px }
#content-inner, #footer-inner { padding-top: 0; padding-bottom: 0 }
#beta-inner, #gamma-inner { padding-right: 0; padding-left: 0 }
#content-inner, #footer-inner  { margin: 0 auto; position: relative; width: 980px }
#header, #content, #alpha, #beta, #gamma, #footer { position: relative }
#content-inner, #footer-inner, #alpha-inner, #beta-inner, #gamma-inner { position: static }
#content-inner, #footer-inner, .asset-body { height: 1% }
#content-inner  { padding-bottom: 20px }

/* beta-alfa-gamma */
.beta-alfa-gamma #alpha   { left: 190px; width: 600px }
.beta-alfa-gamma #beta   { left: -600px; width: 190px }
.beta-alfa-gamma #gamma   { width: 190px }
/* beta-alfa */
.beta-alfa #alpha   { left: 190px; width: 790px }
.beta-alfa #beta   { left: -790px; width: 190px }
/* alfa */
.alfa #alpha  { width: 980px }
/* alfa-beta-gamma */
.alfa-beta-gamma #alpha   { width: 620px }
.alfa-beta-gamma #alpha-inner  { padding: 0 30px 0 0 }
.alfa-beta-gamma #beta   { left: 175px; width: 155px }
.alfa-beta-gamma #gamma   { right: 155px; width: 155px }


.layout-wtt #alpha { width: 560px }
.layout-wtt #beta { left: 190px; width: 190px }
.layout-wtt #gamma { right: 190px; width: 190px }

.layout-tw #alpha { left: 190px; width: 750px }
.layout-tw #beta { left: -750px; width: 190px }
.layout-mw #alpha { left: 330px; width: 610px }
.layout-mw #beta { left: -610px; width: 330px }
.layout-wm #alpha { width: 610px }
.layout-wm #beta { width: 330px }

/*</agl.folder>*/
/*<agl.folder "HEADER">*/
#header    { }
#header-inner     { background-image: url("../images/header/header-bg.png"); background-repeat: no-repeat; padding-top: 10px; height: 182px }
.colsmall #header { background-image: url("../images/header/header-bg.png"); background-repeat: no-repeat; padding-top: 10px; height: 100px }
#header-content  { }
#header-name   { color: #fff; font-size: 12px; font-weight: normal !important; margin-left: 580px }
#header-description   { color: #fff; font-size: 12px; line-height: 1.12; margin: 0 0 0 580px }
#header a  { color: #fff; text-decoration: none }
#header a:hover { text-decoration: underline }
/*</agl.folder>*/
/*<agl.folder "HEADER-ADD">*/
#upper-list  { list-style-type: none; margin: 0 0 0 600px; padding: 0 }
#upper-list li { font-size: 12px; display: inline; margin-right: 5px; margin-left: 5px }
#backhome { }
#backhome span { text-indent: -9000px; display: block }
#backhome a  { display: block; height: 65px }
#header_link   { background-image: url("../images/header/header-bg.png"); background-repeat: no-repeat; background-position: 0 -185px; list-style-type: none; margin: 0; padding: 0 0 0 5px; height: 56px }
#header_link li { float: left }
#header_link a   { background-repeat: no-repeat; display: block; height: 56px; float: left }
#header_link a:hover   { background-position: 0 -63px }
#header_link span { display: none; }
#header_link .buy { background-image: url(../images/header/h_menu-baibai.png);width: 127px; }
#header_link .rent { background-image: url(../images/header/h_menu-tintai.png);width: 120px; }
#header_link .bunzyo { background-image: url(../images/header/h_menu-bunzyo.png);width: 120px; }
#header_link .knowhow { background-image: url(../images/header/h_menu-know.png);width: 120px; }
#header_link .inquiry { background-image: url(../images/header/h_menu-contact.png);width: 120px; }
#header_link .estimate { background-image: url(../images/header/h_menu-estimate.png);width: 120px; }
#header_link .profile { background-image: url(../images/header/h_menu-profile.png);width: 120px; }
#header_link .blog { background-image: url(../images/header/h_menu-blog.png);width: 120px; }
#buy #header_link .buy,
#rent #header_link .rent,
#baibai #header_link .buy,
#tintai #header_link .rent,
#bunzyo #header_link .bunzyo,
#knowhow #header_link .knowhow,
#inquiry #header_link .inquiry,
#estimate #header_link .estimate,
#profile #header_link .profile,
#blog #header_link .blog
{ background-position: 0 -126px }
/*</agl.folder>*/
/*<agl.folder "FOOTER">*/
#footer-content, #footer-content a  { }
#footer .widget { margin: 10px 0 }
#footer .widget-content { padding-right: 0; padding-left: 0 }
#footer .widget-powered .widget-content { text-align: left; padding: 0 }
#footer  { }
#footer-content  { }
#footer .widget-content { margin-top: 0; margin-bottom: 0 }
/**/
#pagetop { padding-bottom: 20px }
#pagetop a { background-image: url("../images/footer/footer-pagetop.png"); background-repeat: no-repeat; display: block; margin-right: auto; margin-left: auto; width: 100px; height: 10px }
#tel { background-image: url("../images/footer/footer-tel.png"); background-repeat: no-repeat; background-position: center; height: 49px }
#pagetop span , #tel span { display: none }
#footer_link { list-style-type: none }
#footer_link li { color: #666; display: inline }
#footer_link li a { color: #666; text-decoration: none }
#footer_link li a:hover { color: #090; text-decoration: underline }
#home #footer_link li a.home,
#info #footer_link li a.info,
#buy #footer_link li a.buy,
#rent #footer_link li a.rent,
#land #footer_link li a.land,
#knowhow #footer_link li a.knowhow,
#inquiry #footer_link li a.inquiry,
#estimate #footer_link li a.estimate,
#profile #footer_link li a.profile,
#policy #footer_link li a.policy,
#sitemap #footer_link li a.sitemap
 { color: #feffff; background-color: #090 }
#footer-content address { background-image: url("../images/footer/footer_bg.png"); background-repeat: repeat-x; text-align: center; display: block; padding-top: 13px; height: 43px }
#footer-content address img { vertical-align: middle }
#copyright { color: #666; font-size: 10px; text-align: center }
#footer-bannar { background-image: url("../images/footer/ban-footer-bg.png"); background-repeat: repeat-x; text-align: center; margin-top: 10px; margin-bottom: 5px; padding-top: 10px; border-top: 1px solid #b3b3b3 }
#footer-bannar a { margin-right: 7px; margin-left: 7px }
#footer-bannar img  { }
#product_link { font-size: 9px; text-align: right }
#product_link a { color: #ccc }
/*</agl.folder>*/
/*<agl.folder "SIDEBAR">*/
.widget-header { background-repeat: no-repeat; padding: 7px 5px 7px 35px }
#beta-inner .widget-header , #gamma-inner .widget-header { background-image: url("../images/navi/navi_header_bg.png");}
#beta-innerS .widget-header , #gamma-innerS .widget-header , .bd_sidebar .widget-header { background-image: url("../images/navi/navi_header_s_bg.png");}
.widget-header, .trackbacks-header, .comments-header, .comments-open-header, .archive-header, .search-form-header, .search-results-header { width: 100%; p\osition: relative; w\idth: auto }
.widget-header, .widget-header a { color: #feffff; font-weight: normal }
.widget-header a:hover { text-decoration: underline }
.widget   { background-repeat: no-repeat; background-position: center bottom; margin-bottom: 20px; width: 100%; overflow: hidden }
#beta-inner .widget , #gamma-inner .widget  { background-image: url("../images/navi/navi_sub_footer_bg.png"); background-repeat: no-repeat; background-position: center bottom }
#beta-innerS .widget , #gamma-innerS .widget  , .bd_sidebar .widget { background-image: url("../images/navi/navi_sub_footer_s_bg.png"); }
.widget-content { color: #666; font-size: 11px; background-repeat: repeat-y; margin-bottom: 13px; padding: 5px 10px; position: relative }
#beta-inner .widget-content , #gamma-inner .widget-content    { background-image: url("../images/navi/navi_sub_bg.png") }
#beta-innerS .widget-content , #gamma-innerS .widget-content  , .bd_sidebar .widget-content    { background-image: url("../images/navi/navi_sub_s_bg.png") }
.archive-content ul, .widget-content ul   { list-style-image: url("../images/navi/navi_ul.png"); margin: 10px 0 10px 12px; padding: 0 0 3px }
.widget-content ul ul  { list-style-image: none; margin-left: 15px }
.widget-content li  { margin: 0; padding-right: 0; padding-bottom: 8px; padding-left: 0 }
.widget-footer { background-image: url("../images/navi/navi_sub_footer_bg.png"); background-repeat: no-repeat; background-position: center bottom; height: 10px }
.widget-tag-cloud .widget-content ul { margin-right: 0; margin-left: 0 }
.widget-tag-cloud .widget-content li { line-height: 1.2; background: transparent; display: inline; margin: 0 5px 0 0; padding: 0 }
.widget-tag-cloud .rank-1 { font-size: 1.75em }
.widget-tag-cloud .rank-2 { font-size: 1.75em }
.widget-tag-cloud .rank-3 { font-size: 1.62em }
.widget-tag-cloud .rank-4 { font-size: 1.5em }
.widget-tag-cloud .rank-5 { font-size: 1.37em }
.widget-tag-cloud .rank-6 { font-size: 1.25em }
.widget-tag-cloud .rank-7 { font-size: 1.12em }
.widget-tag-cloud .rank-8 { font-size: 1em }
.widget-tag-cloud .rank-9 { font-size: 0.95em }
.widget-tag-cloud .rank-10 { font-size: 0.9em }
.widget-content a { color: #666 }
#content .widget-powered .widget-content { background-color: #f8f8f8; margin-top: 15px; margin-bottom: 15px; border: solid 1px #ddd }
.widget-powered .widget-content { text-align: center; padding: 10px }
.widget-recent-assets .widget-content ul { margin-right: 0; overflow: auto }
.item { text-align: center; display: inline; margin: 0 5px 8px; width: 70px; float: left; overflow: hidden; vertical-align: middle }
.widget-search ul, .widget-syndication ul { list-style: none; margin-left: 0 }
.widget-search li, .widget-syndication li { margin: 5px 0 }
.widget-openid { margin: 10px auto; width: 160px; border: none !important }
.widget-openid .widget-content  { color: #666; font-size: 12px; font-family: Arial, Verdana, sans-serif; background: #fff url("../../mt/mt-static/images/openid-accepted.gif") no-repeat 7px 3px; margin: 0; padding: 0; border: solid 1px #ccc }
.widget-openid .widget-content em { font-style: normal; display: block; padding: 34px 9px 9px 68px }
.widget-openid .widget-content strong { position: absolute; left: -9999px }
.widget-openid .widget-content a { color: #666; font-weight: normal; text-decoration: underline; background: #eee; text-align: center; display: block; padding: 5px 3px }
.widget-calendar table  { font-size: 10px; width: 100% }
.widget-calendar th , .widget-calendar td { padding: 3px; border: solid 1px #ddd }
.widget-calendar th { color: #fff; background-color: #4eab19; text-align: center }
.widget-calendar td { text-align: right }
.widget-calendar td a { color: #4eab19; font-weight: bold }
/*</agl.folder>*/
/*<agl.folder "SIDEBAR-ADD">*/
.empty_list { display: none }
.widget-recent { }
.widget-recent dt { }
.widget-recent dt a { color: #c86600; text-decoration: none; display: block }
.widget-recent dd { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #999 }
.widget-recent dd .pic { text-align: center }
.w_cate { }
.w_cate dt   { font-weight: bold; background-image: url("../images/navi/navi_sub_header_bg.png"); background-repeat: repeat-x; background-position: 0 bottom; margin-top: 10px; margin-bottom: 5px; padding: 7px 5px 5px; border-top: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4 }
#land .w_cate dt   { font-weight: bold; border-bottom: 2px solid #36c }
#buy .w_cate dt , #baibai .w_cate dt  { border-bottom: 2px solid #f90 }
#rent .w_cate dt , #tintai .w_cate dt  { border-bottom: 2px solid #58b02e }
.w_cate dt a   { color: #58b02e; text-decoration: none; display: block }
.w_cate dt a:hover { color: #f60 }
.w_cate dd  { padding-top: 5px; padding-bottom: 5px; padding-left: 5px }
.asset-img { margin-right: 5px; margin-bottom: 3px; float: left }
.widget-content div.page { margin-top: 3px; margin-bottom: 3px; border-bottom: 1px dotted #dbd3c3 }
.widget-content div.page a { text-align: center; display: block; padding-top: 3px; padding-bottom: 3px }
.widget-content div.page a:hover { }
.more_open    { color: #c86600; font-weight: bold; text-decoration: none; background-image: url("../images/navi/s_menu_dn.png"); background-repeat: no-repeat; background-position: left center; cursor: pointer; padding-top: 5px; padding-bottom: 5px; padding-left: 12px }
.more_close  { color: #c86600; font-weight: bold; text-decoration: none; background-image: url("../images/navi/s_menu_up.png"); background-repeat: no-repeat; background-position: right center; text-align: right; cursor: pointer; padding-top: 3px; padding-right: 12px; padding-bottom: 3px }
/*</agl.folder>*/
/*<agl.folder "ENTRY RESULT">*/
.alfa .result-asset   {
width: 140px;
}
.beta-alfa .result-asset   {
width: 154px;
}
.beta-alfa-gamma .result-asset    { width: 140px }
.result-asset    { margin-bottom: 10px; height: auto !important; min-height: 220px; float: left }

.result-header    { margin-right: 5px; margin-left: 5px; padding-top: 2px; padding-bottom: 2px; height: 2.9em }
.result-name    { color: #58b02e; font-size: 12px; text-align: center; margin-bottom: 5px; padding-right: 5px; padding-left: 5px }
.result-pic  { text-align: center; margin-bottom: 5px; position: relative }
.result-pic img { border-style: solid; border-width: 1px; border-color: #eee #adadad #adadad #f0f0f0 }
.result-pic .opicon  { position: absolute; top: 5px; left: 15px }
/*.result-price   { color: #f00; font-size: 12px; background-color: #fff; margin-top: 0; margin-bottom: 5px; position: absolute; top: 2px; right: 20px; filter: alpha(opacity=80); opacity: 0.8  }*/
.result-price    { color: #f00; font-weight: bold; text-align: center; margin-top: 0; margin-bottom: 5px }
.result-sold { color: #767676; font-weight: bold; text-align: center; margin-top: 0; margin-bottom: 5px }
.result-reserve { color: #09c; font-weight: bold; text-align: center; margin-top: 0; margin-bottom: 5px }
.result-copy { color: #f60; font-size: 11px; margin-bottom: 5px; padding-right: 5px; padding-left: 5px }
.result-icon     { text-align: center; margin-bottom: 5px; padding-right: 5px; padding-left: 5px }
.detail-icon  { margin-bottom: 5px; padding-right: 5px; padding-left: 5px }
.entry-asset .result-icon { text-align: left }
.result-icon img { margin-right: 2px; margin-bottom: 2px }
.result-categories  { font-size: 10px; line-height: 1em; padding-right: 10px; padding-left: 10px }
.result-categories a  { color: #666; text-decoration: none }
.result-break { }
.view-print { float: right }
.ldk  { color: #fff; font-size: 10px; background-color: #4eab19; margin-right: 3px; padding: 1px 2px; position: absolute; top: 3px; left: 20px; -moz-opacity: 0.85; filter: alpha(opacity=85); opacity: 0.85 }

/*</agl.folder>*/
/*<agl.folder "RESULT SORT">*/
.catesearch  { margin-top: 10px; margin-bottom: 20px; padding: 7px; border: solid 1px #ccc }
.catesearch * { font-size: 12px }
.catesearch legend { color: #68a02c; font-weight: bold; padding-right: 5px; padding-left: 5px }
.catesearch select { margin-right: 10px }
/*</agl.folder>*/
/*<agl.folder "ENTRY CONTENTS">*/
.asset-content { margin: 5px 0 }
.asset-more-link  { text-align: right }
.asset-body, .asset-more, .asset-more-link, .asset-excerpt, .comment-content, .comment-footer, .comments-open-content, .comments-open-footer, .comments-closed, .trackbacks-info, .trackback-content, .trackback-footer, .archive-content { clear: both }
.asset-body, .asset-more { line-height: 150%; margin: 20px }
/*</agl.folder>*/
/*<agl.folder "ENTRY TITLE">*/
#titleheader { background-repeat: no-repeat; background-position: right center; margin-bottom: 20px; height: 43px }
#titleheader p { background-repeat: no-repeat; background-position: left center; height: 43px ; margin: 0 }
#titleheader p a   { display: block; height: 43px; border: solid 1px #fff }
#titleheader p a:hover { display: block; height: 43px; border: solid 1px #68a02c }
#titleheader span { display: none }
.title_information { background-image: url("../images/parts/heading-bg-information.gif") }
.title_buy { background-image: url("../images/parts/heading-bg-buy.gif") }
.title_rent { background-image: url("../images/parts/heading-bg-rent.gif") }
.title_land { background-image: url("../images/parts/heading-bg-land.gif") }
.title_knowhow { background-image: url("../images/parts/heading-bg-knowhow.gif") }
.title_company { background-image: url("../images/parts/heading-bg-company.gif") }
.title_blog { background-image: url("../images/parts/heading-bg-blog.gif") }
.title_information p { background-image: url("../images/parts/heading-ttl-information.gif") }
.title_buy p { background-image: url("../images/parts/heading-ttl-buy.gif") }
.title_rent p { background-image: url("../images/parts/heading-ttl-rent.gif") }
.title_land p { background-image: url("../images/parts/heading-ttl-land.gif") }
.title_knowhow p { background-image: url("../images/parts/heading-ttl-knowhow.gif") }
.title_company p { background-image: url("../images/parts/heading-ttl-company.gif") }
.title_blog p { background-image: url("../images/parts/heading-ttl-blog.gif") }
.title_information p.title_anc { background-image: url("../images/parts/heading-ttl-information-lin.gif") }
.title_buy p.title_anc { background-image: url("../images/parts/heading-ttl-buy-link.gif") }
.title_rent p.title_anc { background-image: url("../images/parts/heading-ttl-rent-link.gif") }
.title_land p.title_anc { background-image: url("../images/parts/heading-ttl-land-link.gif") }
.search-results-header { margin-bottom: 0.25em }
.asset-name, .asset-name a, .archive-title { color: #000 }
.asset-content, .asset-body, .comments-header, .comment-content, .comment-footer, .comments-open-header, .comments-open-content, #comments-open-footer, .comments-closed, #comment-form-external-auth, #comment-greeting, .comments-open-moderated, #comment-form-name, #comment-form-email, #comment-form-url, #comment-form-remember-me, #comment-form-reply, #comments-open-text, .trackbacks-header, .trackbacks-info, .trackback-content, .trackback-footer, .archive-content, .search-form-header, .search-results-header { margin-bottom: 0.75em }
.archive-title   { color: #58b02e; font-weight: normal; text-align: right }
.asset-name        { color: #c86600; font-size: 14px; font-weight: bold; background-image: url("../images/h_blue_o.png"); background-repeat: no-repeat; background-position: 13px 7px; padding: 8px 80px 8px 40px; position: relative }
.asset-name a  { color: #c86600; text-decoration: none }
.asset-name a { margin-bottom: 8px }
.asset-name a:hover  { color: #58b02e; text-decoration: underline }
.asset-name a:hover { text-decoration: underline }
.asset-more-link, .asset-meta, .typelist-thumbnailed  { font-size: 12px; font-weight: bold }
.asset-more-link a { color: #f60; background-image: url("../images/navi/navi_ul.png"); background-repeat: no-repeat; background-position: right center; padding-right: 15px }
.asset-name .infoicon  { display: block; position: absolute; top: 9px; right: 10px }
.asset-name .landicon { display: block; position: absolute; top: 7px; right: 10px }
.byline  { color: #666; font-size: 10px; font-weight: normal; position: absolute }
.asset-name .byline { top: 12px; right: 10px }
.topics .byline { top: 9px; right: 10px }
.topics_sub { color: #359a00; font-size: 12px; font-weight: bold; background-image: url("../images/navi/navi_ul.png"); background-repeat: no-repeat; background-position: left center; margin-top: 5px; margin-bottom: 10px; padding: 3px 0 3px 15px; position: relative; height: 1%; clear: both; border-bottom: 1px solid #ccc }
.topics_sub a { color: #359a00; text-decoration: none }
.topics_sub_sub  { color: #f60; font-size: 12px; font-weight: bold; margin-bottom: 5px; height: 1% }
.topics_days { color: #09c; font-size: 12px; font-weight: bold; margin-bottom: 5px; height: 1% }
.topics-titile { color: #c86600; font-size: 14px; font-weight: bold; background-image: url("../images/h_blue_o.png"); background-repeat: no-repeat; background-position: 0 7px; padding-top: 8px; padding-bottom: 8px; padding-left: 25px; position: relative }
.topics-titile a { color: #c86600 }
.topics-titile a:hover { color: #359a00 }
/*</agl.folder>*/
/*<agl.folder "ENTRY META FOOTER">*/
.content-nav  { text-align: center; margin: 5px 0 10px; clear: both }
.asset-footer { margin-top: 1.5em; margin-bottom: 2em; padding-top: 0.5em; clear: both; border-top: 1px solid #ccc }
.asset-footer, .asset-meta { font-size: 11px }
.asset-meta      { color: #666; font-size: 10px; font-weight: normal; text-align: right; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; clear: both; border-top: 1px solid #58b02e }
.entry-categories, .entry-tags { margin-bottom: 0.5em }
.entry-tags h4, .entry-categories h4 { font-weight: bold; display: inline; margin-right: 0.25em; margin-bottom: 0 }
.entry-tags ul, .entry-categories ul { list-style: none; display: inline; margin-left: 0; padding-left: 0 }
.entry-tags ul li, .entry-categories ul li { display: inline }
/*</agl.folder>*/
/*<agl.folder "ENTRY COMMENT TB">*/
#comment-form-remember-me label, #comment-form-reply label { display: inline }
.asset, .comments, .comments-content, .trackbacks, .archive, .search-form { margin-bottom: 1.5em }
.asset, .comments, .trackbacks, .archive { width: 100%; overflow: hidden }
.asset, .asset-content, .comments, .trackbacks, .archive { position: static; clear: both }
.comments-open label { display: block }
#comment-author, #comment-email, #comment-url, #comment-text { width: 80% }
#comment-bake-cookie { margin-left: 0; vertical-align: middle }
#comment-submit { font-weight: bold }
.comment, .trackback { margin-bottom: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid #ccc }
.comments-header, .comments-open-header, .trackbacks-header, .archive-header, .search-form-header, .search-results-header { color: #333 }
.comment, .trackback { border-color: #ddd }
.comment .asset-meta, .trackback .asset-meta { border: 0 }
.comment-content { line-height: 1.5; margin-bottom: 1em; clear: none }
.comment-content p { margin-bottom: 0.5em }
/*</agl.folder>*/
/*<agl.folder "ENTRY DETAIL">*/
#detail-photo { width: 410px; float: left }
#detail-photo p { margin-bottom: 10px }
#detail-kihon { width: 320px; float: right }
#detail-price   { background-image: url("../images/footer/footer_bg.png"); background-repeat: repeat-x; background-position: left top; margin-bottom: 15px; padding: 12px 15px; border-top: 1px solid #eaeaea }
.pricetag { color: #d20000; float: left }
.openhouse { color: #f30; font-size: 14px; font-weight: bold }
.costfrom { font-size: 16px; font-weight: bold }
.costto { font-size: 14px; margin-left: 1em }
.costtax { color: #333; padding-top: 3px; float: right }
.costtax strong { color: #d20000; font-size: 14px }
h2.detail  { margin-top: 5px; margin-bottom: 3px; padding: 3px 5px; clear: both }
h2.k_buy { background-color: #c2daec }
dl.k_fl  { margin-top: 5px; margin-bottom: 5px; border-bottom: 1px dotted #eaeaea }
dl.k_fl dt , dl.k_fl dd { padding-top: 3px; padding-bottom: 3px }
dl.k_fl dt   { padding-left: 3px; width: 135px; float: left; clear: both; border-top: 1px dotted #eaeaea }
dl.k_fl dd   { margin-left: 135px; padding-left: 15px; border-top: 1px dotted #eaeaea; border-left: 1px solid #dce5d7 }
dl.k_buy dt { color: #069 }
.location dt { color: #359a00; font-weight: bold }
.location dd { margin-bottom: 5px; margin-left: 10px }
/*ROUND*/
.detail-body { margin-top: 20px; margin-bottom: 20px }
.corner  { background-color: #fff }
.corner-body { padding: 10px 20px; border-right: 1px solid #ccc; border-left: 1px solid #ccc }
.corner span  { background-color: #fff; display: block; height: 1px; overflow: hidden }
.corner .r1   { background-color: #ccc !important; margin: 0 4px; height: 1px !important }
.corner .r2   { margin: 0 3px; border-right: 1px solid #ccc; border-left: 1px solid #ccc }
.corner .r3  { margin: 0 2px; border-right: 1px solid #ccc; border-left: 1px solid #ccc }
.corner .r4   { margin: 0 1px; border-right: 1px solid #ccc; border-left: 1px solid #ccc }
/*</agl.folder>*/
/*<agl.folder "JS">*/
.status-indicator  { background: url("../../mt/mt-static/images/indicator-login.gif") no-repeat; display: inline; padding: 2px 7px; width: 20px; height: 20px }
/*</agl.folder>*/
@media print {
    * {
        position: static ! important;
        overflow: visible ! important;
    }
}


/*<agl.folder "MT SYSTEM and UNKNOWN">*/
#header-nav-inner { margin: 0 auto; position: relative; width: 900px }
.archive-list-item { margin-bottom: 5px }
/* strict reset by uncommenting lines below */
q:before,q:after {
    content: '';
}
.pkg:after, #content-inner:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
.pkg, #content-inner { display: block; }
/* no ie mac \*/
* html .pkg, * html #content-inner { height: 1%; }
.pkg, #content-inner { display: block; }
/* */
.mt-image-left { margin: 0 20px 20px 0; float: left }
.mt-image-center { text-align: center; display: block; margin: 0 auto 20px }
.mt-image-right { margin: 0 0 20px 20px; float: right }
.user-pic { margin: 0 10px 0 0; position: relative; width: 50px; height: 50px; float: left; overflow: hidden }
.auth-icon { position: absolute; bottom: 0; left: 0 }
.input-default { background-color: #9aaec2 }
/*</agl.folder>*/
/*<agl.folder "GMAP">*/
.gmap { padding-bottom: 5px; width: 270px }
.gmap img { margin-right: 10px }
.br_map   { margin-bottom: 20px; width: 770px; height: 350px }
.bd_map { margin-bottom: 20px; width: 700px; height: 300px }
/*</agl.folder>*/
/*<agl.folder "ROUND CORNER&BACK GROUND">*/
.round_body  { }
.round_inner   { padding: 10px 20px; height: 1%; border-right: 1px solid #ccc; border-left: 1px solid #ccc }
.round_inner_left  { width: 440px; float: left }
.round_inner_right { width: 230px; float: right }
.bg_y { background-color: #ff9 }
.bg_w { background-color: #fff }
.bg_g { background-color: #fff }
.bg_green  { color: #fff; background-image: url("../images/navi/navi_header_bg.png"); background-repeat: no-repeat; background-position: center }
.round_bg_y span  { background-color: #ff9; display: block; height: 1px; overflow: hidden }
.round_bg_w span { background-color: #fff; display: block; height: 1px; overflow: hidden }
.round_bg_g span { background-color: #fff; display: block; height: 1px; overflow: hidden }
.round_bg_green span  { background-color: #7fc12c; display: block; height: 1px; overflow: hidden }
.r1 { background-color: #ccc !important; margin: 0 4px;}
.r2 { margin: 0 3px; border-right: 1px solid #ccc; border-left: 1px solid #ccc }
.r3 { margin: 0 2px; border-right: 1px solid #ccc; border-left: 1px solid #ccc }
.r4 { margin: 0 1px; border-right: 1px solid #ccc; border-left: 1px solid #ccc }
.roundtitle_bg_g  { background-image: url("../images/navi/navi_sub_header_bg.png"); background-repeat: repeat-x; padding: 5px 20px; border-right: 1px solid #ccc; border-bottom: 1px dotted #ccc; border-left: 1px solid #ccc }
.roundtitle_bg_g p { text-align: right }
.roundtitle_bg_g a { background-image: url("../images/arrw-point.gif"); background-repeat: no-repeat; background-position: right center; padding-right: 20px }
dl.topic { }
dl.topic dt { font-weight: bold; background-image: url("../images/navi/navi_ul.png"); background-repeat: no-repeat; background-position: left center; margin-bottom: 5px; padding-left: 15px }
dl.topic dd  { color: #666; font-size: 11px; line-height: 150%; padding-bottom: 10px; padding-left: 20px }
.round_tab { text-align: center; padding-top: 3px; padding-bottom: 3px; height: 1%; border-right: 1px solid #ccc; border-left: 1px solid #ccc }
#tab     { background-image: url("../images/navi/navi_sub_header_bg.png"); background-repeat: repeat-x; background-position: left bottom; padding-top: 20px; overflow: hidden; border-bottom: 1px solid #ccc }
#tab .round_body   { font-size: 11px; margin-top: 5px; margin-right: 2px; margin-left: 2px; width: 105px; float: left }
#tab a  { color: #fff }


#bukken_tab     { background-image: url("../images/navi/navi_sub_header_bg.png"); background-repeat: repeat-x; background-position: left top; margin: 0; padding: 0 }
#bukken_tab ul   { list-style-type: none; margin: 0; padding: 0; height: 21px }
#bukken_tab li  { margin-right: 4px; width: 100px; height: 21px; float: left }
#bukken_tab a    { background-repeat: no-repeat; display: block; width: 100px; height: 21px; float: left }
#bukken_tab a:hover    { background-position: 0 -32px }
#bukken_tab span { display: none; }
#bukken_tab .oph { background-image: url(../images/tab_open.gif); }
#bukken_tab .pup { background-image: url(../images/tab_pickup.gif); }
#bukken_tab .apart { background-image: url(../images/tab_apart.gif); }
#bukken_tab .ent { background-image: url(../images/tab_ent.gif); }
#bukken_tab .park { background-image: url(../images/tab_park.gif); }
#bukken_tab .single { background-image: url(../images/tab_single.gif); }
#bukken_tab .toti { background-image: url(../images/tab_toti.gif); }





/*</agl.folder>*/

/*<agl.folder "INQUIRY">*/
.form-area { width: 100%; border-collapse: collapse }
.form-area th , .form-area td { padding: 5px; border: solid 1px #999 }
.form-area th { background-color: #e8e8e8 }
.form-area td { }
.form-area-btn { text-align: center }
.form-back { text-align: right; margin-top: 20px; padding: 5px; border: solid 1px #999 }
/*</agl.folder>*/
/*<agl.folder "MAP">*/
#searchmap  { background-image: url("../images/map.gif"); background-repeat: no-repeat; background-position: center top; position: relative; height: 298px }
#searchmap input { font-size: 10px; position: absolute }
#uozu { top: 10px; left: 120px }
#hokubu  { top: 180px; left: 105px }
#seibu  { top: 180px; left: 50px }
#mizuhashi  { top: 217px; left: 140px }
#searchmap  #center  { top: 210px; left: 20px }
#toubu  { top: 275px; left: 102px }
#namerikawa  { top: 70px; left: 98px }
#nanbu  { top: 275px; left: 50px }
#tonami  { top: 70px; left: 15px }
#niikawa  { top: 95px; left: 90px }
#kengai  { top: 140px; left: 85px }
/*</agl.folder>*/
/*<agl.folder "CONTACT">*/
.contact dl  { margin-top: 5px; margin-bottom: 5px; border-bottom: 1px dotted #eaeaea }
.contact dt , .contact  dd  { padding-top: 5px; padding-bottom: 5px }
.contact dt   { color: #666; font-weight: bold; padding-left: 3px; width: 150px; float: left; clear: both; border-top: 1px dotted #58b02e }
.contact dd   { margin-left: 150px; padding-left: 15px; border-top: 1px dotted #58b02e; border-left: 1px solid #58b02e }
/*</agl.folder>*/
/*<agl.folder "LAND">*/
.landpage { font-size: 12px; font-weight: normal; text-align: right; margin-top: 10px; margin-bottom: 10px }
.landpage a { text-decoration: none; background-image: url("../images/navi/navi_sub_header_bg.png"); background-repeat: repeat-x; background-position: left bottom; padding: 5px 15px; border-bottom: 2px solid #36c }
.landpage a:hover { }
.landpage span { background-image: url("../images/arrw-point.gif"); background-repeat: no-repeat; background-position: right center; padding-right: 20px }

/*</agl.folder>*/
/*<agl.folder "EDITABLE">*/
.edit { margin-bottom: 20px; clear: both }
.edit dt { color: #930; font-weight: bold }
.edit dd { margin-left: 1em }
.edit .point  { color: #690; font-weight: bold; clear: both }
/*</agl.folder>*/

