
/*<agl.folder "COMMON ELEMENT">*/
/*html {height: 100%;}*/
body   { color: #666; font-size: 80%; font-family: "ms pgothic", osaka, arial; line-height: 150%; background-color: #fff; text-align: center; height: 100% }
* { margin: 0; }
/**{zoom:1;}*/
* { min-height:0; }
a { color: #393939 }
a:hover { color: #359a00; text-decoration: underline }
a:link, a:visited { color: #666 }
img { border: 0 }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
table { border-collapse: collapse; border-spacing: 0 ;font-size:100%   }
caption, th { text-align: left }
address { font-style: normal; font-weight: normal; display: inline }
blockquote, ol, ul { margin-left: 1em }
/*</agl.folder>*/

/*<agl.folder "COMMON STYLE">*/
.dot { height: 1px; clear: both; border-style: dotted none none; border-width: 1px medium medium; border-color: #999 }
/*DISPLAY*/
.break { clear: both }
br.both { font-size: 1px; line-height: 0; height: 0; clear: both }
.hidden { display: none;}
.block { display: block }
/*FONT*/
.large { font-size: 120% }
.small { font-size: 80%; }
.lh_100 { line-height: 100%; }
.lh_120 { line-height: 120%; }
.lh_150 { line-height: 150%; }
.warn { color: #f00 }
.mess { color: #359a00 }
/*ALIGN*/
.ta_center { text-align: center }
.ta_right { text-align: right }
.ta_left { text-align: right }
.va-top { vertical-align: top }
.va-center { vertical-align: middle }
.va-bottom { vertical-align: bottom }
/*FLOAT*/
.f_left { float: left }
.f_right { float: right }
/*MARGIN*/
.tbl , #tbl { overflow: hidden }
.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_35 { margin: 35px }
.m_40 { margin: 40px }
.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_b35 { margin-bottom: 35px; }
.m_b40 { margin-bottom: 40px; }

.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_t35 { margin-top: 35px; }
.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_l35 { margin-left: 35px; }
.m_l40 { margin-left: 40px; }

.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; }
.m_r35 { margin-right: 35px; }
.m_r40 { margin-right: 40px; }

/*PADDING*/
.p_1 { padding: 1px; }
.p_2 { padding: 2px; }
.p_3 { padding: 3px; }
.p_4 { padding: 4px; }
.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_35 { padding: 35px; }
.p_40 { padding: 40px; }

.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_b35 { padding-bottom: 35px; }
.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_t35 { padding-top: 35px; }
.p_t40 { padding-top: 40px; }

.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_l35 { padding-left: 35px; }
.p_l40 { padding-left: 40px; }

.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; }
.p_r35 { padding-right: 35px; }
.p_r40 { padding-right: 40px; }

.topicpath   { text-align: right; margin-top: 10px; margin-bottom: 5px }
.topicpath .dir { font-size: 10px }
.topicpath .current { }
.pagetop  { text-align: right; margin-top: 20px; margin-bottom: 20px }
/*</agl.folder>*/
/*<agl.folder "LAYOUT">*/
#container  { text-align: center; margin-right: auto; margin-left: auto }
#container-inner { text-align: left; margin-right: auto; margin-left: auto; min-height:0; }
#alpha, #beta, #gamma    { position: relative; float: left }
#content   { background-color: #fff; text-align: center }
#content-inner   { text-align: left; margin-right: auto; margin-left: auto; width: 900px }
#header-inner, #content-inner, #footer-inner, .asset-body { height: 1% }
#header-inner, #footer-inner, #alpha-inner, #beta-inner, #gamma-inner { overflow: hidden }
.alfa-beta #alpha-inner      { }
.alfa #alpha-inner  { }
#beta-inner      { margin-left: 30px }
/* alfa-beta-gamma */
.alfa #alpha  { width: 900px }
.alfa #beta { display: none }
.alfa #gamma { display: none }
/* alfa-beta */
.alfa-beta #alpha  { width: 700px }
.alfa-beta #beta   { width: 200px }
.alfa-beta #gamma { display: none }
#col_single , .col_single { margin-right: 40px; margin-left: 40px }
/*</agl.folder>*/
/*<agl.folder "HEADER">*/
#contents_title , .contents_title { margin-bottom: 30px; padding-bottom: 10px; border-bottom: 2px solid #c9e0ad }
#header    { text-align: center }
#header a  { }
#header a:hover { text-decoration: underline }
#heading1 { font-size: 12px; font-weight: normal; position: absolute; top: -30px }
#header-inner     { margin: 0 auto; padding-top: 10px; padding-bottom: 10px }
#header-content    { margin-right: auto; margin-left: auto; width: 900px }
#header-name  { width: 360px; float: left }
#header-name a { background-image: url("../images/parts/header_logo.gif"); background-repeat: no-repeat; display: block; height: 92px }
#header-name span { display: none }
#header-description   { background-image: url("../images/parts/header_tel.gif"); background-repeat: no-repeat; background-position: right top; padding-top: 37px; width: 357px; float: right }
#header-nav-inner { margin: 0 auto; position: relative; width: 900px }
#hmenu       { background-image: url("../images/parts/h_menu_bg.gif"); background-repeat: repeat-x; background-position: center top; margin-right: auto; margin-left: auto; padding: 18px 0 10px }
#hmenu-inner { margin-right: auto; margin-left: auto; width: 900px }
#hmenu ul      { list-style-type: none; margin: 0; padding: 0; height: 44px }
#hmenu li    { display: block; margin: 0; height: 44px; float: left }
#hmenu a    { display: block; height: 44px; float: left }
#hmenu a:hover    { background-position: 0 -50px }
#hmenu span { display: none }
#hmenu a.news   { background-image: url(../images/parts/h_menu_news.gif); width: 126px }
#hmenu a.open   { background-image: url(../images/parts/h_menu_open.gif); width: 130px }
#hmenu a.buy   { background-image: url(../images/parts/h_menu_buy.gif); width: 130px }
#hmenu a.rent   { background-image: url(../images/parts/h_menu_rent.gif); width: 130px }
#hmenu a.sell   { background-image: url(../images/parts/h_menu_sell.gif); width: 130px }
#hmenu a.k110   { background-image: url(../images/parts/h_menu_k110.gif); width: 130px }
#hmenu a.company   { background-image: url("../images/parts/h_menu_company.gif"); width: 124px }
#news #hmenu a.news,
#open #hmenu a.open,
#buy #hmenu a.buy,
#buyflow #hmenu a.buy,
#rent #hmenu a.rent,
#sellflow #hmenu a.sell,
#sellsatei #hmenu a.sell,
#k110 #hmenu a.k110,
#company #hmenu a.company
   { background-position: 0 -100px }
#hhmenu_area { }
#hhmenu     { list-style-type: none; margin: 0; padding: 0; height: 20px }
#hhmenu li      { display: block; margin: 0; height: 20px; float: left }
#hhmenu a      { display: block; height: 20px; float: left }
#hhmenu a:hover     { background-position: 0 -20px }
#hhmenu span { display: none }
#hhmenu a.top   { background-image: url(../images/parts/hh_menu_top.gif); width: 67px }
#hhmenu a.sitemap   { background-image: url(../images/parts/hh_menu_sitemap.gif); width: 93px }
#hhmenu a.link   { background-image: url(../images/parts/hh_menu_link.gif); width: 106px }
#hhmenu a.faq   { background-image: url(../images/parts/hh_menu_faq.gif); width: 91px }
#top #hhmenu a.top,
#sitemap #hhmenu a.sitemap,
#link #hhmenu a.link,
#faq #hhmenu a.faq
   { background-position: 0 -20px }
#hmmenu  { text-align: right; margin: 0; padding: 10px 0 0; clear: both }
/*</agl.folder>*/
/*<agl.folder "SIDEBAR">*/
.item { text-align: center; list-style-type: none; display: inline; margin: 0 5px 8px; width: 70px; float: left; overflow: hidden; vertical-align: middle }
.widget { position: relative; width: 100%; overflow: hidden }
.widget-header   { font-family: "trebuchet ms" }
.widget-header, .widget-content  { }
.widget-header, .widget-header a { color: #333; font-weight: normal }
.widget-header a { text-decoration: none }
.widget-header a:hover { }
.widget-header span { display: none }
/*HEADING*/
.widget-content    { font-size: 12px; position: relative }
.widget-content a { color: #666 }
.widget-calendar .widget-content table { font-size: 10px }
.archive-content ul, .widget-content ul { list-style: none; margin: 0; padding: 0 }
.widget-content ul ul { margin-left: 15px }
.widget-content li { margin-top: 5px; margin-bottom: 5px }
.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-recent-assets .widget-content ul { margin-right: 0; overflow: auto }
.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("../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 }
p.list { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc }
.widget .top_contents  { background-image: url("../images/widget/header_index.gif"); background-repeat: no-repeat; height: 35px }
.widget .choice  { background-image: url("../images/widget/header_choice.gif"); background-repeat: no-repeat; height: 30px }
.widget .loan  { background-image: url("../images/widget/header_loan.gif"); background-repeat: no-repeat; height: 40px }
.widget .faq  { background-image: url("../images/widget/header_faq.gif"); background-repeat: no-repeat; height: 30px }
.widget .tweet { padding: 5px; border: solid 1px #a6d620 }
.widget .news_recent { background-image: url("../images/widget/header_recent.gif"); background-repeat: no-repeat; height: 30px }
.widget .news_archive { background-image: url("../images/widget/header_archive.gif"); background-repeat: no-repeat; height: 30px }
.w { margin-left: 0; padding-left: 0; width: 170px }
.w dt  { margin-left: 0; padding-top: 10px; padding-bottom: 10px; padding-left: 0; border-top: 1px solid #ccc }
.w dt.nobd { border-top: medium none !important }
.w dt a { background-repeat: no-repeat; display: block; width: 170px; height: 18px }
.w dt a:hover { background-position: -170px 0 }
.w dt span { display: none }
.w dd a { color: #9c0 }
#w_open dt a  { background-image: url("../images/widget/li_open.gif") }
#w_buy dt a { background-image: url("../images/widget/li_buy.gif") }
#w_rent dt a { background-image: url("../images/widget/li_rent.gif") }
#w_sold dt a  { background-image: url("../images/widget/li_sold.gif") }
#w_past dt a { background-image: url("../images/widget/li_past.gif") }
#w_buyflow dt a { background-image: url("../images/widget/li_buyflow.gif") }
#w_sellflow dt a  { background-image: url("../images/widget/li_sellflow.gif") }
#w_satei dt { border-bottom: 1px solid #ccc }
#w_satei dt a  { background-image: url("../images/widget/li_satei.gif") }

#open #w_open dt a,
#buy #w_buy dt a,
#rent #w_rent dt a,
#past #w_past dt a,
#sold #w_sold dt a,
#buyflow #w_buyflow dt a,
#sellflow #w_sellflow dt a,
#sellsatei #w_satei dt a
  { background-position: -340px 0 }


.w ul { margin-bottom: 10px }
.w li { background-image: url("../images/parts/icon_circ_s_green.gif"); background-repeat: no-repeat; background-position: left center; margin-left: 5px; padding-left: 10px }
.baibai-apart-new .w li.baibai-apart a,
.baibai-ikko-new .w li.baibai-ikko a,
.baibai-toti-new .w li.baibai-toti a,
.baibai-office-new .w li.baibai-office a,
.baibai-tousi-new .w li.baibai-tousi a
  { color: #f60; font-weight: bold }
#open #w_buy dd,
#rent #w_buy dd,
#past #w_buy dd,
#sold #w_buy dd,
#buyflow #w_buy dd
 { display: none }
.w_loan  { border-right: 1px solid #4dad34; border-bottom: 1px solid #4dad34; border-left: 1px solid #4dad34 }
.w_kinri { color: #4dad34; background-color: #ffffcd; padding: 3px 10px; border-top: 2px solid #4dad34 }
.w_loanp { color: #4dad34; font-weight: bold }
.widget .faq ul { }
.w_faq li { background-image: url("../images/parts/icon_d_m_r_yellow.gif"); background-repeat: no-repeat; background-position: left center; padding-top: 5px; padding-bottom: 10px; padding-left: 15px; border-bottom: 1px solid #ccc }
.news_list { }
.news_list li { background-image: url("../images/parts/icon_d_m_r_yellow.gif"); background-repeat: no-repeat; background-position: 0 5px; padding-left: 15px }
.archive_list { }
.archive_list li { background-image: url("../images/parts/icon_circ_s_green.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 10px }
/*</agl.folder>*/
/*<agl.folder "ENTRY TITLE">*/
.heading2 { margin-bottom: 15px; padding-bottom: 5px; border-bottom: 3px solid #c9e0ad }
#page-title { }
/*archive title search_results*/
.archive-title , .search-results-header { font-size: 26px; font-weight: bold; margin: 5px 0 30px }
/*entry*/
.asset-header {}
.asset-name { font-size: 22px; font-weight: bold; margin-bottom: 0.25em }
.asset-name a { text-decoration: none; margin-bottom: 8px }
.asset-name a:hover { text-decoration: underline }
.trackbacks-header,  .comments-header,  .comments-open-header,  .archive-header,  .search-form-header,  .search-results-header { font-size: 18px; font-weight: bold; margin: 0; padding: 5px 0 }
.search-results-header { margin-bottom: 0.25em }
/*archive_index

*/
.archive-header { }
#sc_title { color: #4dad34; margin-bottom: 10px }
/*</agl.folder>*/
/*<agl.folder "ENTRY META FOOTER">*/
.asset-footer, .asset-meta { font-size: 11px }
.asset-meta { font-weight: normal; margin-top: 0.25em; padding-top: 2px; padding-bottom: 0.3em; border-top: 1px solid #ccc }
.asset-footer { margin-top: 1.5em; padding-top: 0.5em; clear: both; border-top: 1px solid #ccc }
.byline { }
.content-nav { }
.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 CONTENTS">*/
.asset , .search-results-container { position: static; clear: both }
.asset-content { position: static; clear: both }
.asset-body { }
.asset-more { }
.asset-more-link { font-weight: bold }
.archive-list-item { margin-bottom: 5px }
.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 }
.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, .comments, .trackbacks, .archive { width: 100%; overflow: hidden }
.asset, .comments, .comments-content, .trackbacks, .archive, .search-form { margin-bottom: 1.5em }
.asset-header, .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_index
*/
.archive { }
.archive-content { }
/*search_results*/
#search-results { }
/*comments
*/
.comments-header ,  .comments-open-header { }
.comment-content { }
.comments { }
.top-comment-nav { }
.comments-content , comments-open-content { }
.comments-open { }
/*trackbacks*/
.trackback-header { }
.trackbacks-content { }
.trackback { }
.trackbacks-info { font-weight: bold }
/*</agl.folder>*/
/*<agl.folder "FOOTER">*/
#footer  { }
#footer-inner    { text-align: center; margin: 0 auto }
#footer-content  { background-image: url("../images/parts/footer_tel.gif"); background-repeat: no-repeat; background-position: right top; text-align: left; margin-top: 10px; margin-right: auto; margin-left: auto; width: 900px }
#footer-content, #footer-content a  { color: #666 }
#footer .widget { margin: 10px 0 }
#footer .widget-content  { margin-top: 0; margin-bottom: 0; padding-right: 0; padding-left: 0 }
#footer .widget-powered .widget-content { text-align: left; padding: 0 }
#footer-commapyaddress , #footer-commapycontact { display: inline }
#footer-commapycontact { margin-left: 1em }
#copy  { font-size: 10px; font-family: Arial; padding-top: 10px }
#copy a { text-decoration: none }
#fmenu  { background-color: #daeed5; background-image: url("../images/parts/f_menu_bg.gif"); background-repeat: repeat-x; background-position: center top; text-align: center; padding-top: 10px; padding-bottom: 10px }
#fmenu a { color: #666; text-decoration: none }
#fmenu ul  { font-size: 10px; text-align: center; margin: 0; padding: 0 }
#fmenu li { display: inline }
#home #fmenu a.home,
#contents01 #fmenu a.contents01,
#contents02 #fmenu a.contents02,
#contents03 #fmenu a.contents03,
#contents04 #fmenu a.contents04,
#inquiry #fmenu a.inquiry
 { font-weight: bold;}
/*</agl.folder>*/
/*<agl.folder "INQUIRY">*/
.form-area  { border-collapse: collapse  }
.form-area caption { color: #4dad34; font-weight: bold; text-align: center; padding: 5px }
.form-area th , .form-area td  { padding: 5px; border: solid 1px #ccc }
.form-area th  { font-weight: normal; background-color: #feff99; width: 30% }
.form-area td { }
.form-area-btn { text-align: center }
.form-back { text-align: right; margin-top: 20px; padding: 5px; border: solid 1px #999 }
.form-area input , .form-area textarea { font-size: 12px; border: solid 1px #666 }
.form-area input:focus , .form-area textarea:focus  { background-color: #ffffca; border: solid 1px #669 }
/*</agl.folder>*/
/*<agl.folder "INDEX">*/
#header_swf { margin-top: 30px; margin-bottom: 30px }
.topnews { margin-left: 15px; padding-left: 15px }
.topnews li { background-image: url("(EmptyReference!)"); list-style-image: url("../images/parts/icon_d_s_r_green.gif"); padding-left: 5px }
.inc-result   { font-size: 12px; margin-bottom: 15px; width: 216px; float: left; overflow: visible }
.i_float { margin-right: 20px }
.i_clear { margin-left: 0 }
.inc-result h2  { background-image: url("../images/top/inc_result_top.gif"); background-repeat: no-repeat; background-position: center top; text-align: center; padding: 5px 20px; border-bottom: 2px solid #ffe600 }
.inc-result h2 a { color: #fff }
.inc-result-cate  { background-color: #daeed5; text-align: center; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
.inc-result-cate img { vertical-align:text-bottom; }
.inc-result-in    { padding: 10px; height: 1%; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
.inc-result-in a  { display: block; width: 70px; height: 50px; float: left; overflow: hidden }
.inc-result-in img  { }
.inc-result-in p  { width: 110px; height: 65px; float: right; overflow: hidden }
/*</agl.folder>*/
/*<agl.folder "BUKKEN">*/
/*RESULT
*/
.r_count { background-image: url("../images/parts/icon_delta_l_d_green.gif"); background-repeat: no-repeat; background-position: left center; margin-bottom: 15px; padding-left: 25px }
.bukken-index { width: 100%; overflow: hidden }
.bukken-index td , .bukken-index th { padding: 3px; border: solid 1px #ccc }
.bukken-index th { color: #fff; font-weight: normal; background-color: #4dad34; text-align: center }
.r_shumoku { }
.r_shumoku img { display: block; margin-bottom: 3px }
.r_photo { }
.r_address { }
.r_address a  { text-decoration: none; background-image: url("../images/parts/icon_delta_m_r_yellow.gif"); background-repeat: no-repeat; background-position: left center; display: block; padding-left: 15px }
.r_address a img { text-decoration: none !important }
/*.r_address a:hover { color: #ffa21f }*/
.r_price { color: #f30; font-weight: bold }
.r_madori { }
.totimen , .tatemen { }
.totimen span , .tatemen span { font-size: 10px }
.totimen sup , .tatemen sup { font-size: 5px }
.school { font-size: 10px }
/*RESULT OPEN
*/
#r_open  { margin-right: 10px }
.open-result  { margin-bottom: 10px; width: 330px; overflow: hidden }
.open-result h2  { background-image: url("../images/bukken/open_header.gif"); background-repeat: no-repeat; background-position: center top; padding: 18px 10px 10px 50px; border-bottom: 2px solid #ffe600 }
.open-result h2 a { color: #fff }
.open-result-in { padding: 10px 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
.open-result-day { color: #f30 }
.open-result-content { }
.open-result-photo { float: left; border-right: 20px solid #fff }
.open-result-photo img { height: 90px; overflow: hidden }
.open-result-madori { background-color: #daeed5 }
.open-result-detailbtn { text-align: right }
/*DETAIL
*/
#d_catch  { color: #fff; font-size: 110%; background-color: #4dad34; text-align: center; margin-bottom: 3px; padding-top: 15px; padding-bottom: 15px; height: 1% }
#d_title  { font-size: 120%; background-image: url("../images/bukken/h2-detail2.gif"); background-repeat: no-repeat; text-align: center; padding-top: 15px; padding-bottom: 15px; height: 1% }
#openhouse   { color: #f30; font-size: 110%; text-align: center; padding-top: 13px; padding-bottom: 13px; height: 1% }
#detail { padding: 10px; width: 678px; border: solid 1px #ccc }
#d_photo { text-align: center; margin-right: auto; margin-left: auto; width: 670px }
#d_photo_left { width: 320px }
#d_photo_right { text-align: right }
#d_photo td { color: #9c0; text-align: center; width: 50% }
#d_under { margin-top: 20px }
#d_under_left { width: 345px }
#d_under_right { text-align: left; padding-left: 5px }
#d_under tr { }
.d_01 { background-image: url("../images/bukken/bukken-osusume-01.gif"); background-repeat: no-repeat; height: 33px }
.d_02 { color: #f60; font-weight: bold; background-image: url("../images/bukken/bukken-osusume-02.gif"); background-repeat: repeat-y; padding-right: 10px; padding-left: 10px }
.d_03 { background-image: url("../images/bukken/bukken-osusume-03.gif"); background-repeat: no-repeat; margin-bottom: 20px; height: 14px }
#d_list { }
#d_list th , #d_list td { padding: 5px; border: solid 1px #a6d620 }
#d_list th { font-weight: normal; background-color: #c9e0ad; text-align: left }
#d_list td { }
.photo { text-align: center }
#d_regist { margin-top: 20px }
#d_form { margin-top: 20px }
#d_contact { width: 100%; overflow: hidden }
#d_contact th , #d_contact td { padding: 3px; border-bottom: 1px dashed #ccc }
#d_contact th { background-color: #f0f0e8; width: 25% }
#d_contact td { }
#d_contact caption { color: #fff; background-color: #4dad34; text-align: center; padding: 5px }
/*FLOW*/
.t_flow { margin-right: auto; margin-left: auto }
.t_flow td { padding-top: 10px; padding-bottom: 10px }
.t_flow .arrow   { text-align: center; width: 38px }
.t_flow .days  { text-align: center; width: 310px }
.t_flow .f_content  { padding-left: 10px; width: 310px }
.t_flow .f_content span { color: #ffa21f; margin-right: 5px }
.scriptcr { color: #ccc; font-size: 10px; text-align: left }
.scriptcr a { color: #ccc; text-decoration: none }
/*</agl.folder>*/
/*<agl.folder "K110">*/
.k_top  { margin-bottom: 30px }
.k_top_top { background-image: url("../images/k110/k_top_top.gif"); background-repeat: no-repeat; background-position: center top; height: 20px }
.k_top_body   { background-color: #daeed5; background-image: url("../images/k110/k_top_bg.gif"); padding-right: 30px; padding-left: 30px; height: 1% }
.k_top_bottom { background-image: url("../images/k110/k_top_bottom.gif"); background-repeat: no-repeat; background-position: center top; height: 20px }
.k_flow { background-image: url("../images/k110/arrow.gif"); background-repeat: no-repeat; background-position: center bottom; margin-bottom: 5px; padding-bottom: 30px }
.k_flow_top { background-image: url("../images/k110/k_flow_top.gif"); background-repeat: no-repeat; background-position: center top; height: 20px }
.k_flow_body   { background-image: url("../images/k110/k_flow_bg.gif"); background-repeat: repeat-y; background-position: center top; padding: 4px 20px; height: 1% }
.k_flow_body_in span { color: #4dad34 }
.k_flow_body_in p { margin-bottom: 0.3em }
.k_flow_body_in { background-repeat: no-repeat; background-position: left center; padding-left: 280px }
.k_flow_bottom { background-image: url("../images/k110/k_flow_bottom.gif"); background-repeat: no-repeat; background-position: center top; height: 20px }
.k_1 { background-image: url("../images/k110/step1.gif") }
.k_2 { background-image: url("../images/k110/step2.gif") }
.k_3 { background-image: url("../images/k110/step3.gif") }
.k_4 { background-image: url("../images/k110/step4.gif") }
.k_5 { background-image: url("../images/k110/step5.gif") }
.k_6 { background-image: url("../images/k110/step6.gif") }
.k_list { margin-bottom: 20px; margin-left: 0; padding-left: 0 }
.k_list td { color: #ffa21f; font-weight: bold; background-image: url("../images/parts/icon_circ_s_green.gif"); background-repeat: no-repeat; background-position: left center; padding-right: 6em; padding-bottom: 0.5em; padding-left: 10px }
/*</agl.folder>*/
/*<agl.folder "COMPANY">*/
.c_top  { background-image: url("../images/company/001.gif"); background-repeat: no-repeat; background-position: left center; /*margin-bottom: 20px; */margin-left: 30px; padding-top: 20px; padding-bottom: 20px; padding-left: 230px; height: 1% }
.c_top_body { }
.c_table { width: 820px }
.c_table th , .c_table td { padding: 3px; border: solid 1px #ccc }
.c_table th { font-weight: normal; background-color: #feff99; text-align: center; width: 130px }
.c_table .c_profile { background-color: #daeed5; padding: 0; width: 300px; vertical-align: top }
.c_table .c_profile_in { padding: 15px 25px }
.sisin  { list-style-type: none; margin-left: 0; padding-left: 0 }
.houshin { background-color: #feff99; text-align: center; margin-top: 10px; margin-bottom: 20px; padding: 10px 20px; border: solid 1px #a4a4a4 }
/*</agl.folder>*/
/*<agl.folder "FAQ">*/
.faq_body  { border-bottom: 1px dotted #ccc }
.more_open   { font-weight: bold; background-image: url("../images/faq/q.gif"); background-repeat: no-repeat; background-position: left center; padding-top: 20px; padding-bottom: 15px; padding-left: 65px; height: 1% }
.more_obj  { color: #4dad34; background-image: url("../images/faq/a.gif"); background-repeat: no-repeat; background-position: left top; margin-left: 50px; padding-bottom: 10px; padding-left: 40px }
.more_close  { color: #4d4d4d; text-align: right }
.more_close span { color: #fff; background-color: #4dad34; padding-left: 2px }
/*</agl.folder>*/
/*<agl.folder "LINK SITEMAP POLICY">*/
#flink , #smap { }
#flink ul , #smap ul { color: #4dad34; font-weight: bold; list-style-image: url("../images/parts/icon_delta_l_d_green.gif") }
#flink li , #smap li { margin-bottom: 0.3em }
#flink li li , #smap li li { margin-bottom: 0.1em }
#flink ul ul , #smap ul ul { color: #777; font-weight: normal; list-style-image: url("../images/parts/icon_d_m_r_yellow.gif") }
#flink .exp { font-size: 11px; margin-left: 2em }
/*</agl.folder>*/
/*<agl.folder "NEWS">*/
.entry { }
.entry h2  { background-image: url("../images/title/list_news.gif"); background-repeat: no-repeat; padding-top: 25px; padding-bottom: 5px; padding-left: 50px; height: 1% }
.entry h2 , .entry h2 a { color: #4dad34; text-decoration: none }
.entry h2 a:hover { text-decoration: underline }
.entry_state { background-image: url("../images/news/meta_bg.gif"); background-repeat: no-repeat; background-position: left top; text-align: right; padding-right: 30px; padding-bottom: 30px }
.entry_body { }
.entry_more { margin-bottom: 50px }
/*</agl.folder>*/

