@charset "UTF-8";

/* Reset
------------------------------------------ */
*{margin:0;padding:0;line-height:1.4em;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}
img{border:0}
ul,li{list-style:none}
li li{font-size:inherit}
img{border:0;vertical-align:bottom;line-height:0}
body{font-size:12px;padding-top:5px;background:#fff;text-align:center}
#wrapper{width:950px;margin:0 auto;text-align:left}
th{font-weight:normal;text-align:left}
th,td{vertical-align:top}
a:link{color:#00e}
a:visited{color:#551a8b}
a:hover{color:#d00}
a.ichi_tex:link,
a.ichi_tex:visited{color:#333;text-decoration:none}
a.ichi_tex:hover{color:#d00;text-decoration:underline}
.clear{clear:both;display:block}
button,fieldset,form,input,label,legend,select,textarea{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}

/* header 100921 addition
------------------------------------------ */
#header{position:relative;width:950px;min-height:112px;height:auto !important;height:112px;margin:0px auto;z-index:5}
#logo_company{float:left;width:308px}
#logo_company h1{font-size:10px;font-weight:normal;white-space:nowrap;letter-spacing:-1px;position:absolute}
#logo_company .logo{padding-top:18px}
#nav_global{float:right;width:640px;height:49px;padding:17px 0px 10px;position:relative}
#nav_sub{position:absolute;left:40px;top:14px;width:295px;clear:both;height:1em}
#nav_sub li{font-size:10px;background:url(/icons/common/shikaku.gif) no-repeat left center;padding:0px 3px 0px 10px;display:inline;width:100%}
/* quick_nav */
#quick_nav{position:absolute;width:193px;text-align:center;left:190px;top:27px}
#quick_nav li{float:left;width:193px;font-size:10px}
#showHideLayer1{position:absolute;left:0px;top:0px;width:192px;border:0;margin:0;padding:0;line-height:100%;visibility:hidden}
#showHideLayer1 img.imgover{width:212px;height:22px;border:none}
/* quick_nav end */
#nav_family{width:640px}
#nav_family li{float:left;padding-left:4px;width:97px}
#nav_family .each_link{padding-top:14px;width:108px}
#nav_area{width:950px;height:42px;clear:both;padding-bottom:5px}
#nav_area .txt{float:left;width:120px;padding-right:4px}
#nav_area li{float:left;padding-left:3px;width:115px;height:42px}
#nav_area li a{display:block;width:115px;height:42px;overflow:hidden}
#headr_info{padding-bottom:5px;min-height:25px;height:auto !important;height:25px}
#headr_info li{line-height:1.4;font-size:13px}
#family_rapper:after,
#nav_global:after,
#nav_area :after{height:0;visibility:hidden;content:".";display:block;clear:both}
/* extra_word 110302 addition */
#wrapper .extra_word{padding-top:5px}
#wrapper .extra_word h1{font-size:11px;font-weight:normal;white-space:nowrap;position:absolute;top:1px;_top:-1px}
#wrapper .extra_word h1 span{border:1px solid #ff0000;padding:1px 2px;color:#FF0000;display:inline-block;width:212px;text-align:center;font-weight:normal;letter-spacing:0.1em}

/* contents
------------------------------------------ */
#contentsWapper{width:950px;overflow:hidden}
#contentsMain{width:675px;overflow:hidden;float:left;margin:0 10px 0 0;_margin:0 7px 0 0}
#sidenavi{width:265px;margin:0 0 0 685px;_margin:0 0 0 0}
#contentsMain p,
#contentsMain a,
#contentsMain span{font-size:12px}
#contentsMain p.gray{color:#999999}
#contentsWapper p.detail{font-size:100%;margin:15px 0 0 0;text-align:right}
#contentsMain a,
#sidenavi a,
#infomation a{background-image:url(/icons/common/arrowOrange.gif);background-repeat:no-repeat;background-position:0 5px;padding:0 0 0 10px}
#contentsMain h2.h2All{background-image:url(/icons/common/h2All.gif);background-repeat:no-repeat;font-size:13px;color:#3F3F3F;margin:0 0 10px 0;padding:4px 0 9px 0;width:675px;height:14px;text-indent:30px;clear:both}
/* 新築マンション検索 */
#contentsMain form#topForm{width:675px;height:36px;margin:0 0 6px 0;_margin:0;background-image:url(/icons/common/topForm.gif);background-repeat:no-repeat;position:relative}
#contentsMain form#topForm h2{color:#FFFFFF;font-size:16px;font-weight:bold;line-height :38px;background:#ffb401;width:340px;display:inline;margin-left:32px}
#contentsMain form#topForm #formSearch{position:absolute;top:3px;left:386px;font-size:12px}
#contentsMain form#topForm input#names{height:20px;width:223px}
#contentsMain form#topForm input#names{width:228px\9}
#contentsMain form#topForm input#names{/height:20px;/width:216px}
#contentsMain form#topForm input#submit_names{height:27px;padding:1px 5px}
/* 地域・路線検索等 */
#contentsMain #searchBox{width:643px;height:250px;margin:6px 0 5px 0;padding:18px 17px;background-image:url(/icons/common/areaSearch.gif);position:relative;background-repeat:repeat-y}
#contentsMain #searchBox #areaSearch ul#areaList li,
#contentsMain #searchBox #areaSearch ul#areaList02 li,
#contentsMain #searchBox #lineSearch ul#lineList01 li,
#contentsMain #searchBox #lineSearch ul#lineList02 li{margin:0 0 2px 0}
#contentsMain #searchBox #areaSearch h3{width:173px;height:35px}
#contentsMain #searchBox #areaSearch #areaTexlink{position:absolute;top:35px;left:215px}
#contentsMain #searchBox #areaSearch ul#areaList{position:absolute;top:172px;left:17px;z-index:1}
#contentsMain #searchBox #areaSearch ul#areaList02{position:absolute;top:172px;left:70px;z-index:2}
#contentsMain #searchBox #areaSearch ul#map{position:absolute;top:63px;left:16px;width:335px;height:205px;z-index:0;background-image:url(../../icons/mansion/kansai/mapKansai.gif)}
#contentsMain #searchBox #areaSearch ul#map li{position:absolute}
#contentsMain #searchBox #areaSearch ul#map li a{display:block;position:absolute;margin:0;padding:0;text-indent:-9999px;background-image:none}
#contentsMain #searchBox #areaSearch ul#map li a:hover{background-image:url(../../icons/mansion/kansai/mapKansai.gif)}
#contentsMain #searchBox #areaSearch ul#map li#liHyogo{top:0px;left:0px;width:134px;height:86px}
#contentsMain #searchBox #areaSearch ul#map li#liKyoto{top:0px;left:136px;width:98px;height:86px}
#contentsMain #searchBox #areaSearch ul#map li#liShiga{top:0px;left:236px;width:99px;height:86px}
#contentsMain #searchBox #areaSearch ul#map li#liOsaka{top:88px;left:136px;width:98px;height:86px}
#contentsMain #searchBox #areaSearch ul#map li#liNara{top:88px;left:236px;width:99px;height:86px}
#contentsMain #searchBox #areaSearch ul#map li#liWakayama{top:175px;left:136px;width:200px;height:29px}
#contentsMain #searchBox #areaSearch ul#map li#liHyogo a{width:134px;height:86px}
#contentsMain #searchBox #areaSearch ul#map li#liKyoto a{width:98px;height:86px}
#contentsMain #searchBox #areaSearch ul#map li#liShiga a{width:99px;height:86px}
#contentsMain #searchBox #areaSearch ul#map li#liOsaka a{width:98px;height:86px}
#contentsMain #searchBox #areaSearch ul#map li#liNara a{width:99px;height:86px}
#contentsMain #searchBox #areaSearch ul#map li#liWakayama a{width:200px;height:29px}
#contentsMain #searchBox #areaSearch ul#map li#liHyogo a:hover{background-position:0px -206px}
#contentsMain #searchBox #areaSearch ul#map li#liKyoto a:hover{background-position:-136px -206px}
#contentsMain #searchBox #areaSearch ul#map li#liShiga a:hover{background-position:-236px -206px}
#contentsMain #searchBox #areaSearch ul#map li#liOsaka a:hover{background-position:-136px -294px}
#contentsMain #searchBox #areaSearch ul#map li#liNara a:hover{background-position:-236px -294px}
#contentsMain #searchBox #areaSearch ul#map li#liWakayama a:hover{background-position:-136px -381px}
#contentsMain #searchBox #lineSearch{position:absolute;top:17px;left:384px}
#contentsMain #searchBox #lineSearch a#lineSearchH3{display:block;width:279px;height:40px;margin:0;padding:0;background-image:none}
#contentsMain #searchBox #lineSearch ul#lineList01{position:absolute;top:45px;left:2px}
#contentsMain #searchBox #lineSearch ul#lineList02{position:absolute;top:45px;left:143px}
#contentsMain #searchBox #otherSearch{position:absolute;top:177px;left:384px;width:277px;height:93px}
#contentsMain #searchBox #otherSearch a{position:absolute;margin:0;padding:0;background-image:none}
#contentsMain #searchBox #otherSearch a#otherSearch01{top:0px;left:0px;width:146px;height:93px}
#contentsMain #searchBox #otherSearch a#otherSearch02{top:0px;left:149px;width:128px;height:47px}
#contentsMain #searchBox #otherSearch a#otherSearch03{top:47px;left:149px;width:128px;height:47px}
/* テキストPR */
#contentsMain .prtext{margin:0 0 15px 0}
#contentsMain .prtext a{margin:0 10px}
/* メインコンテンツ共通 */
#contentsMain .mainContents{width:675px;overflow:hidden}
#contentsMain .mainContents p.readText{color:#999999;margin:0 0 10px 0}
#contentsMain .mainContents p.readText2{color:#999999;margin:0 0 5px 0}
/* マンション特集 */
#contentsMain #Mspecial{margin:0 0 5px 0}
#contentsMain #Mspecial ul li{display:inline;float:left}
#contentsMain #Mspecial ul li a{display:block;width:218px;height:68px;margin:0 9px 10px 0;padding:0;background-image:none}
#contentsMain #Mspecial ul li a:hover{background-position:0px 0px}
#contentsMain #Mspecial ul li a.lastChild{margin:0 0 10px 0}
#contentsMain .more01{text-align:right}
/* こだわりの条件からマンションを探す */
#Mkodawari .MkodawariLinksBox{clear:both;width:675px;margin:0px;padding-bottom:20px}
#Mkodawari .MkodawariLinks{width:215px;margin:0 10px 0 0;float:left}
#Mkodawari .MkodawariLinks a{line-height:2}
#Mkodawari .MkodawariLastChild{margin:0 0 0 0}
#Mkodawari .MkodawariLinksBox:after{clear:both;content:".";display:block;height:0;visibility:hidden}
/* 人気のマンションをランキングから探す */
#contentsMain #Mranking{margin:0 0 15px 0}
#contentsMain #Mranking div.rankingBox{position:relative;width:215px;height:auto;min-height:280px;margin:0 12px 0 0;float:left;overflow:hidden;background-image:url(/icons/common/rankingBg.jpg);background-repeat:repeat-x;border:1px solid #FFB400;overflow:hidden}
#contentsMain #Mranking div.MrankingLastchild{margin:0 0 0 0}
#contentsMain #Mranking div.rankingBox div.rankingInnerbox{width:195px;margin:0 10px 6px 10px;padding:0 0 10px 0;border-bottom:2px dotted #999999;overflow:hidden}
#contentsMain #Mranking div.rankingBox div.rankingInnerboxLastchild{border-bottom:0px;margin:0 10px 10px 10px}
#contentsMain #Mranking div.rankingBox div.rankingInnerbox img{float:left;margin:0 10px 0 0}
#contentsMain #Mranking div.rankingBox div.rankingInnerbox a{margin:0;padding:0;background-image:none}
#contentsMain #Mranking div.rankingBox div.rankingInnerbox p{margin:5px 0 0 0;font-size:80%}
#contentsMain #Mranking div.rankingBox a.rankingBotton{display:block;width:197px;height:26px;margin:0 0 9px 0;background-image:none}
#contentsMain #Mranking div.rankingBox a.rankingBotton img{margin:0}
#contentsMain #Mranking div.rankingBox a:hover.rankingBotton{background-position:0px -26px}
/* 人気のエリア・沿線から新築マンションを探す */
#contentsMain #MareaLine{margin:0 0 15px 0}
#contentsMain #MareaLine h3 img{width:69px;height:18px;float:left;padding-right:5px}
#contentsMain #MareaLine h3:after{height:0;visibility:hidden;content:".";display:block;clear:both}
#contentsMain #MareaLine h3 span{font-size:12px;width:600px;height:16px;line-height:18px;border-bottom:2px dotted #999999;display:block;float:left}
#contentsMain #MareaLine ul{width:675px;clear:both;margin:10px 0 0 0;overflow:hidden}
#contentsMain #MareaLine ul.topUL{margin:10px 0 15px 0}
#contentsMain #MareaLine ul li{float:left;width:125px;margin:0 8px 0 0}
/* 住まいの購入ノウハウ */
#contentsMain #Mknowhow div.knowhowBox{position:relative;width:312px;padding:8px 8px 0 8px;_padding:5px 8px 0 5px;border:2px solid #FFC63F;overflow:hidden;float:left}
#contentsMain #Mknowhow div.knowhowBox2{position:relative;width:322px;padding:8px 0px 0 6px;_padding:5px 0px 0 6px;border:2px solid #FFC63F;overflow:hidden;float:left}
#contentsMain #Mknowhow div#attention,
#contentsMain #Mknowhow div#articleMoney{margin:0 10px 10px 0}
#contentsMain #Mknowhow h3{width:328px;height:20px;margin:0 0 5px 0}
#contentsMain #Mknowhow h3 a{background-image:url(/icons/common/MknowhowH4All.gif);padding:5px 5px 5px 20px;height:20px;line-height:20px;background-repeat:no-repeat;background-position:center left}
#contentsMain #Mknowhow #attention h3,
#contentsMain #Mknowhow #pickup h3,
#contentsMain #Mknowhow #pickup2 h3{margin:0 0 5px;height:16px;width:139px}
#contentsMain #Mknowhow #pickup h4{width:230px;height:25px;font-size:100%;padding:0 0 0 98px;margin:0 0 8px -8px;text-align:center;line-height:27px;background-image:url(/icons/common/pickupH5.gif);background-repeat:no-repeat}
#contentsMain #Mknowhow #attention img,
#contentsMain #Mknowhow #pickup img{float:left;margin:0 8px 0 0}
#contentsMain #Mknowhow #attention a.imgLink,
#contentsMain #Mknowhow #pickup a.imgLink{margin:0;padding:0;background-image:none}
#contentsMain #Mknowhow #pickup2 dl{width:100px;float:left;margin-right:4px;padding-right:3px;border-right:1px dashed #cfcfcf}
#contentsMain #Mknowhow #pickup2 .list_end{border-right-width:0px;border-right-style:none;margin-right:0px}
#contentsMain #Mknowhow #pickup2 dt{padding-bottom:2px}
#contentsMain #Mknowhow #pickup2 dt a,
#contentsMain #Mknowhow #pickup2 dd a{background-image:none;padding-left:0px}
#contentsMain #Mknowhow #pickup2 .pu_lead{padding-bottom:10px}
#contentsMain #Mknowhow #pickup2 .detail{text-align:right;margin-top:5px;background-color:#FFFFFF}
#contentsMain #Mknowhow #pickup2 .detail a{background-image:url(/icons/common/arrowOrange.gif);background-repeat:no-repeat;background-position:left top;padding-left:10px;text-align:right}
#infomation h2{height:28px;line-height:30px;font-size:13px;background-image:url(/icons/common/Infoh4.gif);background-repeat:no-repeat;background-position:center left;text-indent:35px;margin:10px 0 10px 0}
#infomation div.homeplazaInfo ul{margin:0 0 0 13px}

/* sidenavi
------------------------------------------ */
#sidenavi p,
#sidenavi a{margin:0 0 6px 0}
#sidenavi .ablock a{display:block}
#sidenavi .clear{clear:both}
#sidenavi p.readText{font-size:80%}
#sidenavi .graybox{position:relative;background-color:#fff7e3;width:243px;padding:10px;margin:0 0 10px 0;border:1px solid #ffaa00;overflow:hidden}
#sidenavi .graybox h2{font-size:13px;height:16px;text-indent:7px;line-height :18px;/* 縦位置センタリング */ border-left:4px solid #FFB400;margin:0 0 6px 0}
#sidenavi .graybox img{float:left;margin:0px 6px 6px 0}
#sidenavi .graybox a{background-image:url(/icons/common/arrowOrangeGray.gif);background-repeat:no-repeat;background-position:0 5px;padding:0 0 0 8px}
#sidenavi .sideBanner{margin:0 0 10px 0}
#sidenavi .sideBanner a{margin:0;padding:0;background-image:none}
.extrabanner{width:295px;margin-top:-5em;float:right}
#contentsMain .extrabanner a{background:url(none)}
#sidenavi #ichioshi a{margin:0 0 10px 0}
#sidenavi #ichioshi .bukken{clear:both;margin:0 0 10px 0;overflow:hidden}
#sidenavi #ichioshi .bukken .bukkenInnerBox{margin:10px 0 0 0;overflow:hidden}
#sidenavi #ichioshi .bukken .bukkenInnerBox img{margin:0px 6px 20px 0}
#sidenavi #ichioshi .bukken .bukkenInnerBox a{color:#000000;font-size:100%;text-decoration:none;margin:0;padding:0;background-image:none}
#sidenavi .grayboxFoot{width:265px;height:66px;padding:10px 0;_padding:7px 0;overflow:hidden;vertical-align:middle}
#sidenavi .grayboxFoot a{display:block;margin:0;padding:16px;background-image:none;float:left}
/* footer上文言 */
#hpinfo02{margin-top:20px;width:948px;border-width:2px 1px;border-style:solid;border-color:#ccc}
#hpinfo02 .vessel{padding:10px 15px}
#hpinfo02 .vessel li{padding-left:10px;background:url(../../icons/mansion/shuto/sankaku_g.gif) no-repeat 0 3px;font-size:80%;color:#666}
/* Footer */
#footer{margin-top:28px;padding:10px 0 36px 0;text-align:center}
#footer li{display:inline;font-size:}
#footer p.copyright{margin-top:32px}
.text_note{color:#333333;font-size:10px;padding-top:5px}
/* Basic
------------------------------------------ */
.floatL{float:left}
.floatR{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
/*\*/
* html .clearfix{height:1%}
.clearfix{display:block}
/**/
.alL{text-align:left !important}
.alC{text-align:center !important}
.alR{text-align:right !important}
.vaT{vertical-align:top !important}
.vaM{vertical-align:middle !important}
.vaB{vertical-align:bottom !important}
.pdt5{padding-top:5px !important}
.pdt10{padding-top:10px !important}
.mgt5{margin-top:5px !important}
.mgt10{margin-top:10px !important}
.mgt15{margin-top:15px !important}
/* List */
ul.liArrSs li{padding-left:10px;padding-top:5px;background:url(../../icons/mansion/shuto/sankaku_ss.gif) no-repeat 0 0.1em}
ul.liArrS li{padding:1px 0 0 11px;background:url(../../icons/mansion/shuto/sankaku_s.gif) no-repeat 0 0.1em}
.text_920{background-color:#ff1a00;font-size:16px;font-weight:bold;color:#FFFFFF;height:24px;width:920px;margin-top:10px}
.text_300{background-color:#ff1a00;font-size:16px;font-weight:bold;color:#FFFFFF;height:24px;width:300px}
.text_210{border-top:2px solid #ff1a00;border-bottom:2px solid #ff1a00;font-size:14px;font-weight:bold;color:#ff1a00;height:17px;width:210px;margin-left:6px;margin-top:4px;margin-bottom:4px}
.text_400{border-top:2px solid #ff1a00;border-bottom:2px solid #ff1a00;font-size:14px;font-weight:bold;color:#ff1a00;height:17px;width:400px;margin-top:4px;margin-bottom:4px}
.text_kiji{font-size:14px;font-weight:bold;color:#ff1a00;height:17px;width:200px}
.text_920 h3{font-size:14px;padding-top:5px;padding-left:8px}
.text_300 h3{font-size:14px;padding-top:5px;padding-left:8px}
.text_210 h4{margin-top:2px}
.text_400 h4{margin-top:2px}
.kwb{background-color:#ff1a00;font-size :16px;font-weight :bold;color :#FFFFFF;height :26px;width :291px;margin-top:15px;padding-top:8px;padding-left:10px}
/* tieup */
#tieup{margin-top:10px;margin-bottom:10px;padding-top:5px;padding-bottom:5px;padding-left:275px;background-color:#f0f0f0}
/* seoText */
#seoText{margin:5px 0;padding:5px 0;background-color:#EEE;font-size:10px;color:#666;text-align:center}
#seoText h6{margin:2px;padding:0;font-size:120%;line-height:15px;font-weight:normal}
/* Form内テキスト
------------------------------------------ */
.tipped{color:#BBB;font-size:12px}

/* Print
------------------------------------------ */
@media print{
body{}
}
/* For IE5.x
------------------------------------------ */
@media tty{
i{content:"\";/*" "*/}}@import 'ie5win.css';/*"}
}/* */

