
@charset utf-8;
/*<agl.folder "ELEMENT">*/
body    { font-family: "ms gothic", osaka }
h1,h2,h3,h4,h5,h6   { font-size: 105%; margin: 0 }
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span { display: none }
h1     { margin-top: 15px; margin-left: 15px; width: 900px }
img { border-style: none; }
table  { border-collapse: collapse; border-spacing: 0 }
*   { color: #666; font-size: 12px; margin: 0; padding: 0 }
a { color: #690; text-decoration: none }
a:hover { color: #f60; text-decoration: underline }
sup { vertical-align: text-top }
/*</agl.folder>*/
/*<agl.folder "LAYOUT">*/
#header   { background-image: url("../images/common/h_menu-bg.gif"); background-repeat: repeat-x }
#parent    { width: 920px }
#submenu  { margin-left: 10px; width: 200px; float: left }
#main   { width: 700px; float: left }
#footer-menu   { padding-top: 2em; padding-bottom: 5px; width: 100% }
#footer   { color: #fff; font-size: 10px; background-image: url("../images/common/footer-bg.gif"); background-repeat: repeat-x; padding-top: 10px; padding-left: 20px }
#footer a { color: #f6f6f6; font-size: 10px; text-decoration: none }
#index_pic  { line-height: 0 }
/*</agl.folder>*/
/*<agl.folder "HEADER MENU">*/
#logo { }
#hmenu   { background-image: url("../images/common/h_menu-bg.gif"); background-repeat: no-repeat; margin: 0; padding: 0; width: 900px; height: 46px }
#hmenu ul   { list-style-type: none; margin: 0 0 0 200px; padding: 0; height: 46px }
#hmenu li  { margin: 0; padding: 0; height: 46px; float: left }
#hmenu li span { display: none }
#hmenu ul a   { background-repeat: no-repeat; display: block; width: 62px; height: 46px}
#hmenu ul a:hover { background-position: 0 -46px }
#hmenu ul a.active { background-position: 0 -46px }
#hmenu li a.news  { background-image: url("../images/common/h_menu-news.gif");}
#hmenu li a.open  { background-image: url("../images/common/h_menu-open.gif");}
#hmenu li a.k110  { background-image: url("../images/common/h_menu-110.gif");}
#hmenu li a.buy  { background-image: url("../images/common/h_menu-buy.gif");}
#hmenu li a.sell  { background-image: url("../images/common/h_menu-sell.gif");}
#hmenu li a.rent  { background-image: url("../images/common/h_menu-rent.gif");}
#hmenu li a.looking  { background-image: url("../images/common/h_menu-looking.gif");}
#hmenu li a.consult  { background-image: url("../images/common/h_menu-consult.gif");}
#hmenu li a.link  { background-image: url("../images/common/h_menu-link.gif");}
#hmenu li a.faq  { background-image: url("../images/common/h_menu-faq.gif");}
#hmenu li a.contact  { background-image: url("../images/common/h_menu-contact.gif");}
#hmenu li a.company  { background-image: url("../images/common/h_menu-company.gif"); }
/*</agl.folder>*/
/*<agl.folder "SUBMENU">*/
#submenu-start  { background-image: url("../images/common/sub_menu-bg.gif"); background-repeat: repeat-y; background-position: 16px 0; height: 44px }
.sub  { background-image: url("../images/common/sub_menu-bg.gif"); background-repeat: repeat-y; background-position: 16px 0; margin: 0 }
#submenu ul  { list-style-type: none; padding: 0 }
#submenu ul ul { list-style-type: none }
#submenu li   { }
#submenu li a { color: #333; text-decoration: none; display: block }
#submenu li a:hover { color: #f60; text-decoration: underline }
#submenu li.active   { font-weight: bold; background-image: url("../images/common/sub_menu-active.gif"); background-repeat: no-repeat }
#submenu li.notactive  { background-image: url("../images/common/sub_menu-notactive.gif"); background-repeat: no-repeat }
#submenu li li    { color: #690; font-weight: normal; background-image: url("../images/common/list.gif"); background-repeat: no-repeat; background-position: 20px 8px; margin-bottom: 3px; margin-left: 10px; padding-top: 8px; padding-bottom: 0; padding-left: 35px }
#submenu li li li  { color: #690; font-weight: normal; background-image: url("../images/common/list-list.gif"); background-repeat: no-repeat; background-position: left center; margin: 0 0 0 5px; padding: 0 0 0 10px }
#submenu li li a { color: #690; display: inline }
#submenu li li a:hover { text-decoration: underline }
#submenu-end   { background-image: url("../images/common/sub_menu-end.gif"); background-repeat: no-repeat; background-position: 16px 0; height: 63px }
#submenu .num { color: #666; font-size: 10px }
/*</agl.folder>*/
/*<agl.folder "COMMON">*/
#footer-menu ul    { font-size: 10px; text-align: center; margin-right: auto; margin-left: auto; padding-top: 0.5em }
#footer-menu li { display: inline }
#footer-menu a  { color: #666; text-decoration: none }
#footer-menu a:hover { color: #f60; text-decoration: underline }
p.topic-path { color: #696969; text-align: right; padding-top: 1em; padding-bottom: 1em }
p.topic-path a { color: #696969; text-decoration: none }
.break { clear: both }
a.more  { background-image: url("../images/common/more.gif"); background-repeat: no-repeat; display: block; margin-left: 500px; width: 89px; height: 21px }
a.more span { display: none }
.foot  { text-align: center; padding-top: 2em }
/*</agl.folder>*/
/*<agl.folder "STALK">*/
#stalk { width: 652px }
#stalk td { line-height: 150% }
#stalk caption   { color: #690; font-size: 110%; font-weight: bold; background-image: url("../images/common/td02-1.gif"); background-repeat: no-repeat; background-position: left bottom; text-align: center; padding-top: 30px; padding-bottom: 30px }
#stalk .right_up caption { color: #690; font-size: 110%; font-weight: bold; background-color: white; background-image: none; text-align: center; padding-top: 8px; padding-bottom: 5px }
#stalk .left_up { background-image: url("../images/common/td01-bg.gif"); background-repeat: repeat-y; width: 43px }
#stalk .left_btm { }
#stalk .right_up  { padding-top: 15px; padding-right: 35px; padding-left: 25px; width: 609px }
#stalk .right_btm { background-image: url("../images/common/td02-2.gif"); background-repeat: no-repeat; background-position: left bottom; padding-right: 70px; padding-bottom: 30px; padding-left: 15px }
/*</agl.folder>*/
/*<agl.folder "INDEX">*/
#news_open  { text-align: left; margin-top: 10px; margin-left: 10px }
#news_open a { color: #666 }
#news_open .topnews { list-style-type: none }
#news_open .topnews li  { background-image: url("../images/common/list-list.gif"); background-repeat: no-repeat; background-position: left center; margin-left: 20px; padding-left: 15px }
.topnews { width: 700px; float: left }
.topnews span.date { margin-right: 1em }
.topnews span.title { }
.topnews span.category { font-size: 10px; margin-left: 2em }
.topnews span.category a { }
.qr { }
.qr p { text-align: center }
/*</agl.folder>*/
/*<agl.folder "FAQ">*/
#faq { }
#faq h2 { color: #690 }
h3.faq { background-image: url("../images/common/faq-q.gif"); background-repeat: no-repeat; margin-top: 20px; padding-left: 93px; height: 53px }
h3.faq-only   { font-weight: normal; background-image: url("../images/common/faq-q-only.gif"); background-repeat: no-repeat; margin-top: 20px; padding-left: 93px; height: 30px }
h3.faq a { color: #ff4d00 }
h3.faq-only a  { color: #666 }
#faq .entry  { background-image: url("../images/common/faq-a.gif"); background-repeat: no-repeat; padding-left: 100px }
#faq .entry_body { color: #4dad34 }
#faq .entry_more { margin-top: 1.5em }
#faq .entry_state  { text-align: right; border-bottom: 1px dotted #ccc }
/*</agl.folder>*/
/*<agl.folder "NEWS">*/
#news { }
#news h2 { color: #f0f0e7; background-image: url("../images/common/h2-news.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 5px; padding-right: 15px; padding-left: 15px }
#news h2 a { color: #f0f0e7; text-decoration: none }
.h2-lo  { background-image: url("../images/common/h2-news-lo.gif"); background-repeat: no-repeat; width: 700px; height: 5px }
#news .entry_state { text-align: right; padding-top: 5px; padding-right: 20px }
#news .entry_body,#news .entry_more { padding: 1em }
/*</agl.folder>*/
/*<agl.folder "OPEN">*/
#open { }
#open h2  { color: #690; background-image: url("../images/common/h2-open.gif"); background-repeat: no-repeat; padding-top: 25px; padding-bottom: 25px; padding-left: 55px }
#open h2 a  { text-decoration: none }
#open .entry_state { text-align: right; padding-top: 5px; padding-right: 20px }
#open .entry_body,#news .entry_more   { padding: 1em }
#open-detail { }
#open-detail h2   { color: #666; background-image: url("../images/common/open-ttl.gif"); background-repeat: no-repeat; padding: 52px 20px 48px 55px; float: left }
#open-detail .entry_body { color: #690; padding-top: 52px }
#open-detail .entry_more { margin-top: 15px; padding-top: 15px; padding-bottom: 15px; border-top: 1px dotted #ccc }
#open-detail .entry_state { text-align: right; padding-top: 5px; padding-right: 20px }
#open-result { }
.open-result { padding: 15px; width: 150px; height: 180px; float: left }
.open-result h2 { font-size: 12px; background-image: url("../images/common/open-ttl.gif"); background-repeat: no-repeat; background-position: center top; text-align: center }
.open-result h2 a  { color: #666; display: block; padding-top: 52px; padding-bottom: 48px }
.entry_result { text-align: center }
/*</agl.folder>*/
/*<agl.folder "BUKKEN">*/
#bukken { }
#bukken h2 { color: #690 }
h3.bukken   { margin-top: 3em; margin-bottom: 1em }
h3.bukken a {}
#bukken .entry  { }
#bukken .entry_body { }
#bukken .entry_more {  }
#bukken .entry_state  {  }
.bukken-index { width: 100% }
.bukken-index th , .bukken-index td { font-size: 12px; padding: 0.2em; border: solid 1px #ccc }
.bukken-index th { color: #fff; background-color: #999; text-align: center }
.bukken-index td { }
#detail h2  { color: #fff; font-size: 120%; font-weight: bold; background-image: url("../images/common/h2-detail.gif"); background-repeat: no-repeat; text-align: center; margin-bottom: 3px; padding: 15px 10px 13px }
#detail h3  { color: #666; font-size: 150%; font-weight: bold; background-image: url("../images/common/h2-detail2.gif"); background-repeat: no-repeat; text-align: center; padding: 15px 8px }
h4.openhouse { color: #f30; padding-top: 1em; padding-bottom: 1em }
div.detail  { margin-top: 3px; margin-right: 1px; margin-left: 1px; padding: 5px; border: solid 1px #ccc }
table.detail   { margin-bottom: 15px; width: 100% }
table.photo img   { margin: 3px; vertical-align: middle }
table.photo td  { }
table.under td   { width: 50%; vertical-align: top }
table.list   { width: 100%; border-collapse: separate ; empty-cells: show }
table.list th , table.list td { padding: 0.3em }
table.list th   { font-weight: normal; background-color: #d2ec85; border: solid 1px #ccc }
table.list td   { border: solid 1px #d2ec85 }
div.osusume   { margin-bottom: 20px; width: 345px }
div.osusume ._01  { background-image: url("../images/common/bukken-osusume-01.gif"); background-repeat: no-repeat; height: 33px }
div.osusume ._02   { color: #ff7f00; font-weight: bold; line-height: 150%; background-image: url("../images/common/bukken-osusume-02.gif"); background-repeat: repeat-y; padding-right: 20px; padding-left: 20px }
div.osusume ._03  { background-image: url("../images/common/bukken-osusume-03.gif"); background-repeat: no-repeat; height: 14px }
span.photocom  { color: #690 !important }
.movie { color: #fff; font-size: 10px; background-color: #690; text-align: center; display: block; margin-right: 2px; margin-left: 2px; padding: 1px 2px }
/*</agl.folder>*/
/*<agl.folder "COMPANY">*/
h2.rinen { color: #690; font-size: 120%; font-weight: bold; text-align: center; margin-bottom: 1.5em }
ul.rinen  { list-style-type: none; margin-left: 3em }
ul.rinen li   { font-size: 115% }
table.gaiyo , table.contact  { width: 100% }
table.contact { margin-top: 1em }
table.contact caption { color: #f3f3f3; font-size: 12px; font-weight: bold; background-color: #4dad34; padding: 0.5em }
table.gaiyo th ,table.gaiyo td , table.contact th , table.contact td , .bukkencontact th , .bukkencontact td  { padding: 0.3em; border-top: 1px dashed #999; border-bottom: 1px dashed #999 }
table.gaiyo th  { font-weight: normal; background-color: #ffff7f }
table.contact th,table.bukkencontact th { color: #690; font-weight: normal; background-color: #f0f0e7 }
table.gaiyo th ,table.contact th { }
table.gaiyo td , table.contact td { }
table.contact td { }
table.gaiyo td li { margin-left: 2em }
table.bukkencontact caption { color: #690; font-weight: bold; padding-top: 20px }
.access  { margin-left: 25px }
.access h3 { color: #690; text-align: center; margin-top: 2em; margin-bottom: 1em }
#map { }
/*</agl.folder>*/
/*<agl.folder "CONTACT">*/
.off      { border: solid 1px #393939; ime-mode: disabled     }
.on     { border: solid 1px #690 }
.input-xs  { width: 2em }
.input-ss  { width: 3em }
.input-s  { width: 4em }
.input-m  { width: 8em }
.input-l  { width: 16em }
.input-as { width: 200px }
.input-ll  { width: 18em }
.input-xl  { width: 22em }
.text-m  { height: 5em }
.text-l  { height: 10em }
/*</agl.folder>*/
/*<agl.folder "K110">*/
#k110  { text-align: center }
#k110 ._01   { text-align: center; padding-bottom: 2em }
#k110 ._02  { text-align: center; padding-bottom: 2em }
#k110 ._03  { display: none }
#k110 ._04  { text-align: left; padding-top: 1em; padding-right: 3em; padding-left: 3em }
#k110 ._11 { text-align: left; padding-bottom: 2em }
#k110 ._12 { text-align: left }
#k110 ._05 , .foot ._05  { display: none }
.right_btm ._06  { text-align: center; margin-top: 2em }
.right_btm ._06 img  { margin-right: 35px; margin-left: 35px }
#k110 { }
#k110 h3.box
  { background-image: url("../images/common/nini-area-01.gif"); background-repeat: no-repeat; padding-top: 7px; width: 545px; height: 30px }
#k110 div.box { background-image: url("../images/common/nini-area-02.gif"); background-repeat: repeat-y; width: 545px }
#k110 p { padding: 1em }
#k110 ul.box { list-style-type: none }
#k110 ul.in  { text-align: left; margin-left: 2em; padding-top: 0.5em; padding-bottom: 0.5em }
#k110 ul.box li { margin-bottom: 0.5em }
#k110 ul.box span { display: none }
#k110 .boxfooter  { background-image: url("../images/common/nini-area-03.gif"); background-repeat: no-repeat; width: 545px; height: 16px }
#k110 p.under { }
/*</agl.folder>*/
/*<agl.folder "LOOKING">*/
#looking h2 { margin-bottom: 20px }
#looking { margin-top: 20px }
.looking { background-image: url("../images/common/looking-ttl.gif"); background-repeat: no-repeat }
.looking .cate { padding-top: 5px; padding-left: 55px }
.looking .cate a { color: #f60 }
.looking h3 { padding-top: 15px; padding-left: 210px }
.looking .entry_body , .looking entry_more { padding-top: 10px; padding-left: 250px }
.oubo h4 { color: #f60; padding: 0.5em }
.oubo p,.oubo ul { padding-top: 0.5em; padding-bottom: 0.5em }
.oubo li { color: #690; margin-left: 2.5em }
.oubo-open { padding: 1em }
/*</agl.folder>*/
/*<agl.folder "POLICY">*/
.privacy dt { color: #690; font-weight: bold; margin-top: 1em }
.privacy dd { margin-left: 3em }
.privacy li { }
/*</agl.folder>*/
/*<agl.folder "CONSULT">*/
#link { }
#link .exp { padding-left: 3em }
#link ul { list-style-type: none }
#link li { font-weight: bold }
#link li li  { font-weight: normal; padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 2em }
/*</agl.folder>*/
/*<agl.folder "NAGARE">*/
table.nagare { margin: 15px auto; width: 458px }
table.nagare td.tdl { font-weight: bold; padding-left: 60px }
table.nagare td.sell { color: #a6d620 }
table.nagare td.buy { color: #ffa900 }
table.nagare td.tdc { text-align: center; width: 58px }
table.nagare td.tdr { width: 200px }
/*</agl.folder>*/
