@charset "utf-8";html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,em,img,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}label{cursor:pointer}
@charset "utf-8";body{color:#000;background-color:#f7fafa}body{font-size:13px;font-family:"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.sec-header,.sec-footer,.sec-extraContents,.mod-breadcrumb{font-family:sans-serif}select,input,button,textarea{font-size:99%}a:link{color:#003af6}a:visited{color:purple}a:hover{color:#ed4b03}a:active{color:#ed4b03}a img{border-style:solid}a:link img{border-color:#003af6}a:visited img{border-color:purple}a:hover img{border-color:#ed4b03}a:active img{border-color:#ed4b03}.sec-mainContents{width:940px;margin:0 auto;padding:0 10px}.sec-extraContents{min-width:940px;padding:10px 0 20px;background-color:#fff}.sec-extraContents .sectionInner{width:940px;margin:0 auto}.sec-wrap .sec-main{float:left;width:700px}.sec-mainContentsWide .sec-main{margin-bottom:20px}.sec-wrap .sec-sub{float:right;width:220px}.sec-mainContents:after,.sec-extraContents:after,.sec-wrap:after,.clearfix:after{content:"";display:block;clear:both}.ui-frame-base{border:1px solid #bdc8ca;border-radius:5px;box-shadow:0 0 5px 0 #e8ebeb;background-color:#fff;background-clip:padding-box}.ui-frame-inset-base{border:1px solid #d4e6ea;border-radius:5px;background-color:#eff5f5;box-shadow:inset 0 0 5px 0 rgba(124,138,142,.14);background-clip:padding-box}.ui-frame-orange-bar{border:1px solid #bdc8ca;border-top:6px solid transparent;border-radius:5px;background-color:#fff;background-image:linear-gradient(to bottom,#f1711a 1px,#ff8a00 2px,#ed6103 6px);background-repeat:repeat-x;background-position:0 -6px;background-size:auto 6px;box-shadow:0 1px 4px 0 rgba(122,122,122,.13)}.ie .ui-frame-orange-bar{border-top-color:#ed6103}.mod-alertMsgBox{position:absolute;left:0;right:0;padding:10px;color:#fff;background-color:#434343;font-size:16px;z-index:2000}.mod-alertMsgBox p{line-height:1.4;font-weight:700;text-align:center}.mod-breadcrumb{margin-bottom:12px;padding:0;line-height:1.5;font-size:84.6%}.sec-mainContentsWide .mod-breadcrumb{width:940px;margin:0 auto;margin-bottom:12px}.mod-breadcrumb li{display:inline-block;vertical-align:middle}.mod-breadcrumb li+li:before{content:"";display:inline-block;width:14px;height:13px;margin:0 3px;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/icon/breadcrumbs_arrow.png) no-repeat 50% 0;vertical-align:middle;white-space:nowrap;text-indent:100%;overflow:hidden}.sec-header{position:relative;margin-top:88px;margin-bottom:10px;padding-bottom:32px;min-width:940px;border-bottom:1px solid #e7efef}body.cont_body_fixed{position:fixed;width:100%;height:100%}.sec-header .Header__inner{width:960px;padding-right:10px;padding-left:10px}.sec-header .Header__separator{flex-grow:.1}.sec-header .Header__menu{margin-left:auto}.sec-header .Header{position:fixed;top:0;z-index:1000;width:100%}.sec-header .Menu{width:960px;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}.sec-header .Menu>div{margin-top:0;padding-right:0;padding-left:0}.sec-header .Menu>div>div>div{max-height:none}.sec-header .Menu__backdrop{position:fixed}.mod-pageTitle{position:absolute;bottom:0;left:50%;width:940px;margin-left:-470px;line-height:30px;color:#8199a2;font-size:84.6%;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-pageTop p{width:940px;margin:0 auto}.mod-pageTop p a{position:fixed;margin-left:950px;bottom:80px;outline:none}.mod-footer{min-width:940px;background-color:#ed6103}.mod-footer .footerInn{width:940px;min-height:90px;margin:0 auto;padding-top:18px;position:relative}.mod-footer .nav-utility{margin-left:205px;margin-bottom:15px}.mod-footer .nav-utility ul{clear:both;float:right;padding:5px 0}.mod-footer .nav-utility li{float:left;margin-left:8px;padding-left:8px;border-left:1px solid #fff}.mod-footer .nav-utility li:first-child{margin-left:0;padding-left:0;border-left:none}.mod-footer .nav-utility li a{color:#fff;text-decoration:none}.mod-footer .nav-utility li a:hover{color:#ffe680}.mod-footer .companyIdentity{clear:both;padding-bottom:40px}.mod-footer .companyIdentity .logo{position:absolute;top:5px;left:-15px}.mod-footer .companyIdentity .copyright{color:#fff;font-size:84.6%;font-family:verdana,sans-serif;text-align:right}.mod-footer .nav-utility:after,.mod-footer .nav-utility ul:after{content:".";display:block;height:0;visibility:hidden;clear:both}.ie .mod-footer .nav-utility,.ie .mod-footer .nav-utility ul{zoom:1}.mod-app-download{display:flex;justify-content:center;padding:2.5rem 1rem}.mod-app-download .app-guidance-box{align-content:space-between;display:grid;min-width:320px}.mod-app-download .app-guidance{padding-left:88px;position:relative;text-align:left}.mod-app-download .app-guidance:before{background-image:url(/cont/wp-content/themes/cont/assets/img/default/common/app/icon-homes.png);background-size:contain;background-repeat:no-repeat;content:'';display:inline-block;height:72px;left:0;position:absolute;top:0;width:72px}.mod-app-download .app-guidance-heading{color:rgb(237 97 3/1);font-size:1.25rem;font-weight:700;line-height:1.25rem;padding-left:0;position:static}.mod-app-download .description{font-size:.875rem;font-weight:700;line-height:1.25rem;margin-top:.625rem}.mod-app-download .bullet-points{font-size:.75rem;line-height:1rem;margin-top:.25rem}.mod-app-download .app-badges{display:flex;justify-content:space-between;margin-top:0}.mod-app-download .ios img{height:50px;width:136px}.mod-app-download .android img{height:50px;width:168px}.mod-app-download .app-image{display:block;height:160px;margin-left:2.5rem;width:320px}.mod-description{display:table;min-height:81px;margin-bottom:15px}.mod-description .logo{display:table-cell;padding-right:10px;vertical-align:top}.mod-description .logo img{margin-left:-16px}.mod-description .description{display:table-cell;width:706px;padding-top:10px;line-height:1.6;font-size:84.6%;vertical-align:top}.mod-extraLinks{margin-bottom:20px}.mod-extraLinks dl a:link{color:#000}.mod-extraLinks dl a:visited{color:#6c6c6c}.mod-extraLinks dl a:hover{color:#ed6103}.mod-extraLinks .prefLinks{float:left;width:540px;position:relative;padding:20px;min-height:210px;border:1px solid #dadada;border-radius:5px;box-sizing:border-box}.mod-extraLinks .prefLinks dl{position:relative;padding-left:8.4em;font-size:84.6%}.mod-extraLinks .prefLinks dt{position:absolute;top:.8em;left:0;padding-right:8px;width:8.4em;height:100%}.mod-extraLinks .prefLinks dd{float:left;margin-top:.8em;padding:0 7px;border-right:1px solid #000}.mod-extraLinks .prefLinks dd:last-child{border-right:none}.mod-extraLinks .categoryLinks{float:right;width:380px;position:relative;padding:20px 15px;min-height:220px;border:1px solid #dadada;border-radius:5px;box-sizing:border-box}.mod-extraLinks .categoryLinks [class^=rCorner]{display:none}.mod-extraLinks .categoryLinks .category.service,.mod-extraLinks .categoryLinks .category.bukkenType{margin-bottom:20px}.mod-extraLinks .categoryLinks .category dt{padding:0 5px 5px;font-weight:700}.mod-extraLinks .categoryLinks .category dd{float:left;margin-top:.8em;padding:0 5px;font-size:84.6%;border-right:1px solid #000}.mod-extraLinks .categoryLinks .category dd:last-child{border-right:none}.mod-extraLinks:after,.mod-extraLinks .prefLinks dl:after,.mod-extraLinks .categoryLinks .category dl:after{content:".";display:block;height:0;visibility:hidden;clear:both}.ie .mod-extraLinks,.ie .mod-extraLinks .prefLinks dl,.ie .mod-extraLinks .categoryLinks .category dl{zoom:1}.mod-securityArea{border-top:solid 1px #dadada;margin-bottom:15px;padding-top:15px;font-size:12px;overflow:hidden}.mod-securityArea li{width:460px;line-height:1.5}.mod-securityArea li dl{display:table}.mod-securityArea li dl dt{display:table-cell;vertical-align:middle}.mod-securityArea li dl dd{display:table-cell;padding-left:15px;vertical-align:middle}.mod-contHeader{font-size:1rem;margin:1em 0}.sec-mainContentsWide .mod-contHeader{width:940px;font-size:1rem;margin:1em auto;border:1px solid #bdc8ca;border-radius:5px;box-shadow:0 0 5px 0 #e8ebeb;background-color:#fff;box-sizing:border-box}.mod-contHeader .headingWrap{padding:14px 0;display:block}.mod-contHeader .headingWrap .headingLink{display:flex;width:385px;height:52px;margin-left:20px;align-items:center}.mod-contHeader .headingWrap .headingIcon{margin-right:8px}.mod-contHeader .headingWrap .heading{width:325px;height:30px;color:#ed6103;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/logo/service_name.svg) no-repeat 0 0;font-size:2em;font-weight:700;white-space:nowrap;overflow:hidden;text-indent:100%}.mod-contHeader>.searchForm{float:right;margin:-4em 21px 0 0;font-size:.875em}.mod-contHeader>.navigation{margin:0 0 1em;padding:0 7px;font-size:.9375em}.mod-contHeader>.navigation ul{display:table;width:100%;border-collapse:collapse}.mod-contHeader>.navigation ul li{display:table-cell;border:1px solid #c4c4c4;border-width:0 1px;text-align:center}.mod-contHeader>.navigation ul li a{color:inherit;font-size:14px;padding:.7em;text-decoration:none}.mod-contHeader>.navigation ul li a:hover{color:#ed6103}.mod-contHeader>.navigation ul li.current{position:relative;color:#ed6103;font-weight:700}.mod-contHeader>.navigation ul li.current:after{content:"";position:absolute;left:0;right:0;bottom:-1em;border-bottom:2px solid}.mod-customSearchForm{font-size:.875rem}.mod-customSearchForm .query,.mod-customSearchForm .submit{-webkit-appearance:none;appearance:none;box-sizing:border-box;height:2em;border:1px solid #bdc8ca;line-height:2;font-size:1em;vertical-align:text-bottom}.mod-customSearchForm .query{width:14em;padding:0 .5em;border-right-width:0;border-radius:5px 0 0 5px}.mod-customSearchForm .query::-webkit-search-decoration{-webkit-appearance:none}.mod-customSearchForm .submit{width:32px;padding:0;border-left-width:0;border-radius:0 5px 5px 0;background:#f0f0f0 url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/icon/icon_search.png) no-repeat 50% 50%;text-indent:200%;overflow:hidden;white-space:nowrap}.mod-pickupArticles{font-size:1rem}.mod-pickupArticles .article{position:relative;float:left;margin-bottom:1.25em;line-height:1.5}.mod-pickupArticles .article:nth-child(even){margin-left:1.25em}.mod-pickupArticles .article:nth-child(odd){clear:both}.mod-pickupArticles .large .article{width:319px;padding-top:240px}.mod-pickupArticles .small .article{width:319px}.mod-pickupArticles .article .title{margin:.5em 0}.mod-pickupArticles .small .article .title{margin-top:0}.mod-pickupArticles .article .title:before{content:"Pickup!";display:inline-block;margin-right:.5em;padding:0 .5em;line-height:1.8;color:#fff;background-color:#ed6103;font-size:.625em;vertical-align:.25em;text-decoration:none;letter-spacing:.05em}.mod-pickupArticles .large .article .thumbnail{position:absolute;top:0;left:0;width:100%}.mod-pickupArticles .small .article .thumbnail{float:left;max-width:120px;max-height:90px;margin-right:10px}.mod-pickupArticles .article .thumbnail img{border-width:1px}.mod-pickupArticles .article .description{font-size:.8125em}.mod-pickupArticles .large .article .description .text{color:#747474}.mod-pickupArticles .small .article .description{color:#747474;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-pickupArticles .article a{text-decoration:none}.mod-pickupArticles .article a .title{text-decoration:underline}.mod-pickupArticles .article a .description .more{text-decoration:underline}.mod-pickupArticles .pickup:after,.mod-pickupArticles .small .article .thumbnail:after{content:"";display:block;clear:both}.mod-articleList{font-size:1rem;padding:0 1.25em}.mod-articleList .pagination:first-child{border-bottom:1px dotted #cad3d5}.mod-articleList .articles+.pagination{border-top:1px dotted #cad3d5}.mod-articleList .item{margin:1.25em 0;line-height:1.5;color:#62747b}.mod-articleList .item+.item{padding-top:1.25em;border-top:1px dotted #cad3d5}.mod-articleList .articleBox{position:relative;padding-left:110px;min-height:74px}.mod-articleList .articleBox .title{line-height:1.4;word-wrap:break-word}.mod-articleList .articleBox .new{margin-left:.5em;vertical-align:baseline}.mod-articleList .articleBox .thumb{position:absolute;top:0;left:0;width:96px}.mod-articleList .articleBox .thumb img{max-width:96px;max-height:72px;width:auto;height:auto;border-width:1px}.mod-articleList .articleBox .explain{display:block;margin:.5em 0 0;line-height:1.5;color:#5a6a71;font-size:.875em;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-articleList .articleBox a{display:block}.mod-articleList .articleBox a{text-decoration:none}.mod-articleList .articleBox a .title{text-decoration:underline}.mod-articleList .articleBox .tagList{font-size:.6875em}.mod-articleList .articleBox .tagList li{display:inline-block;margin:.5em .5em 0 0}.mod-articleList .articleBox .tagList li a{display:inline-block;padding:2px 1em;background-color:#e0eeee}.mod-articleList .articleBox .tagList li a:not(:hover){color:#397db2}.mod-articleList .articleBox .tagList li a:hover{text-decoration:underline}.mod-listPaging{font-size:1rem;margin:1em 0}.mod-listPaging .resultNum{float:left;padding:6px 10px 0 0;font-size:.8125em}.mod-listPaging .textNum{margin-right:10px}.mod-listPaging .totalNum{color:#ed6103;font-weight:700;font-family:verdana,sans-serif}.mod-listPaging select{margin-right:20px}.mod-listPaging ul{float:right;font-size:.875em}.mod-listPaging li{float:left;margin-left:5px}.mod-listPaging li a,.mod-listPaging li.selected span{display:inline-block;width:24px;height:24px;line-height:24px;border:1px solid transparent;border-radius:4px;text-align:center}.mod-listPaging li a{border-color:#bdc8ca;color:#000;background-color:#fff;text-decoration:none}.mod-listPaging li.selected span{color:#fff;font-weight:700;background-color:#ed6103}.mod-listPaging li.firstPage:after,.mod-listPaging li.lastPage:before{content:"…";display:inline-block}.mod-listPaging li.firstPage:after{margin-left:5px}.mod-listPaging li.lastPage:before{margin-right:5px}.mod-listPaging li.prevPage a,.mod-listPaging li.nextPage a{width:30px;background-image:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/icon/sprite_icon.png);background-repeat:no-repeat;overflow:hidden}.mod-listPaging li.prevPage a{padding:0 5px 0 20px;background-position:-9px -649px}.mod-listPaging li.nextPage a{padding:0 20px 0 5px;background-position:25px -569px}.mod-listPaging li a:hover{border-color:#fbe56e;background-color:#fffea4}.mod-listPaging li.prevPage a:hover{padding:0 5px 0 20px;background-position:-9px -689px}.mod-listPaging li.nextPage a:hover{padding:0 20px 0 5px;background-position:25px -609px}.mod-listPaging:after{content:"";display:block;clear:both}.mod-searchHomes{margin:2em 0 1.25em;box-shadow:0 0 5px 0 #e8ebeb}.sec-mainContentsWide .mod-searchHomes{width:940px;margin:1.1em auto 1.25em;box-sizing:border-box}.mod-searchHomes .heading{position:relative;width:700px;height:41px;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/bg/bg_search_homes.png) no-repeat 0 0}.sec-mainContentsWide .mod-searchHomes .heading{width:940px;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/bg/bg_search_homes_wide.png) no-repeat 0 0}.mod-searchHomes .heading .homeskun{position:absolute;bottom:0;left:7px;height:28px;padding:29px 0 0 68px;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/icon/bg_search_homes_homeskun.png) no-repeat 0 0;font-size:138.5%;font-weight:700;color:#fff}.mod-searchHomes .inner{padding:12px 18px 7px;border:#ed6102 solid 3px;border-top:0;border-radius:0 0 5px 5px;background:#fff}.mod-searchHomes .bukkenSearchList{margin-left:-18px;margin-bottom:5px;letter-spacing:-1em;word-spacing:-1em}.mod-searchHomes .bukkenSearchList li{display:inline-block;padding:0 30px 10px 20px;margin-left:18px;font-size:1.2em;vertical-align:top;letter-spacing:normal;word-spacing:normal;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/icon/arrow_right_lightgray_5x8.png) no-repeat 5px 4px;font-weight:700}.mod-searchHomes .bukkenSearchListDetail .item{display:inline-block;margin:0 10px 5px 0;padding-right:10px;border-right:1px solid #b0c0c5;line-height:1.5}.mod-areaSearch{font-size:1rem;position:relative;margin:1.25em 0}.mod-areaSearch>.header{padding:1.25em}.mod-areaSearch>.header .heading{position:relative;margin-bottom:1.25em;padding-left:.75em;color:#2e4750;font-size:15px;font-weight:700}.mod-areaSearch>.header .heading:before{content:"";position:absolute;top:-.125em;bottom:-.0416em;left:0;display:block;width:6px;border-radius:3px;background-color:#ed6103}.mod-areaSearch>.header .description{font-size:13px}.mod-areaSearch .body{padding:0 1.25em 1.25em}.mod-areaSearch .selectBox{background-color:#f2f8f8}.mod-areaSearch .selectBox .selectRegion{margin:0 auto;position:relative;width:638px;height:378px;background:url(/cont/wp-content/themes/cont-pc/assets/img/default/common/bg/bg_sprite_modal_map.png?date=20220107022517) no-repeat 0 0;overflow:hidden}.mod-areaSearch .selectBox .selectRegion ul.hokkaido{position:absolute;top:30px;left:405px}.mod-areaSearch .selectBox .selectRegion ul.tohoku{position:absolute;top:110px;left:500px}.mod-areaSearch .selectBox .selectRegion ul.kanto{position:absolute;top:202px;left:425px}.mod-areaSearch .selectBox .selectRegion ul.hokuriku{position:absolute;top:30px;left:330px}.mod-areaSearch .selectBox .selectRegion ul.tokai{position:absolute;top:273px;left:315px}.mod-areaSearch .selectBox .selectRegion ul.chubu{position:absolute;top:54px;left:254px}.mod-areaSearch .selectBox .selectRegion ul.chugoku{position:absolute;top:78px;left:178px}.mod-areaSearch .selectBox .selectRegion ul.shikoku{position:absolute;top:273px;left:208px}.mod-areaSearch .selectBox .selectRegion ul.kyushu{position:absolute;top:201px;left:77px}.mod-areaSearch .selectBox .selectRegion ul.okinawa{position:absolute;top:91px;left:77px}.mod-areaSearch .selectBox .selectRegion ul li{margin-bottom:5px}.mod-areaSearch .selectBox .selectRegion ul li a{display:block;width:55px;padding:3px 8px 3px 0;border-radius:5px;box-shadow:0 2px 1px 0 rgba(0,0,0,.2);background:url(/cont/wp-content/themes/cont-pc/assets/img/default/common/btn/icon_sprite_arrow.png) no-repeat 52px 5px;background-color:#fff;letter-spacing:0;text-align:center;text-decoration:none;font-size:13px;color:#000}.mod-areaSearch .selectBox .selectRegion ul li a:hover{position:relative;top:2px;box-shadow:0 0 0 0 transparent;background-position:52px -26px;background-color:#eee}.mod-sameCategory{margin:1.25em 0;padding:12px 0 15px}.sec-mainContentsWide .mod-sameCategory{width:940px;margin:1.25em auto;box-sizing:border-box}.mod-sameCategory .hNoBorder{margin:-7px 0 0;padding:10px 20px 13px;background:#fff url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/bg/heading_gradation_gray.png) repeat-x 0 100%}.mod-sameCategory .heading{padding-left:16px;font-size:115.4%;font-weight:700;line-height:20px;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/icon/heading_small.png) no-repeat 0 0}.mod-sameCategory .sameCategoryLinks{padding-top:15px;padding:15px 20px 0}.mod-sameCategory .sameCategoryLinks .sameCategoryLinksList{font-size:100%;line-height:1.2}.mod-sameCategory .sameCategoryLinks .sameCategoryLinksList li{padding:5px 0 5px 15px;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/icon/arrow_right_gray_5x8.png) no-repeat 0 10px;line-height:1.4;word-wrap:break-word}.mod-sameCategory .sameCategoryLinks .sameCategoryLinksList li a{margin-right:20px;font-size:100%}.mod-keyword{margin:1.25em 0;padding:12px 20px 15px}.sec-mainContentsWide .mod-keyword{width:940px;margin:1.25em auto;box-sizing:border-box}.mod-keyword .hNoBorder{margin:-7px -20px 0;padding:10px 20px 13px;background:#fff url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/bg/heading_gradation_gray.png) repeat-x 0 100%}.mod-keyword .heading{font-size:115.4%;font-weight:700;line-height:20px}.mod-keyword .keywordList{margin-top:15px}.mod-keyword .keywordList .item{display:inline-block;margin-right:10px;line-height:1.5}.mod-keyword .keywordList .item.primary{font-size:123.1%}.mod-keyword .keywordList .item.secondary{font-size:107.7%}.mod-keyword .keywordList .item.normal{font-size:100%}.mod-keyword .keywordList .item.tertiary{font-size:84.6%}.mod-keyword .linkToList{margin-top:-1.6em;padding-bottom:.2em;text-align:right;font-size:92.3%;line-height:1.5}.mod-keyword .linkToList .icon-arrow{padding:0 0 0 11px;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/icon/arrow_right_lightgray_5x8.png) no-repeat 0 50%}.mod-ranking{margin-bottom:20px;padding:15px 20px 8px}.mod-ranking .heading{height:75px;margin:-11px -20px 0;border-bottom:4px solid #ed6103;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/bg/sprite_heading_ranking.png) no-repeat 0 0;line-height:1;text-indent:-9999px;overflow:hidden}.mod-ranking .explain{padding:20px 0;font-size:92.3%;line-height:1.5}.mod-ranking .rankingList{height:100%}.mod-ranking .item{position:relative;margin-bottom:15px;padding-left:27px;line-height:1.5;vertical-align:top}.mod-ranking .item .iconRank{position:absolute;top:3px;left:0;width:17px;height:17px;line-height:1;text-indent:-9999px;overflow:hidden;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/icon/sprite_rank_num.png) no-repeat 0 0}.mod-ranking .item .iconRank.rank1{background-position:0 0}.mod-ranking .item .iconRank.rank2{background-position:0 -54px}.mod-ranking .item .iconRank.rank3{background-position:0 -108px}.mod-ranking .item .iconRank.rank4{background-position:0 -162px}.mod-ranking .item .iconRank.rank5{background-position:0 -216px}.mod-ranking .item .iconRank.rank6{background-position:0 -270px}.mod-ranking .item .iconRank.rank7{background-position:0 -325px}.mod-ranking .item .iconRank.rank8{background-position:0 -378px}.mod-ranking .item .iconRank.rank9{background-position:0 -432px}.mod-ranking .item .iconRank.rank10{background-position:0 -486px}.mod-ranking .item .title{font-size:92.3%;line-height:1.4;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word}.mod-newArticle{margin-bottom:20px;padding:15px 20px 8px}.mod-newArticle .hNoBorder{margin:-11px -20px 4px;padding:10px 20px 9px;background:#fff url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/bg/heading_gradation_gray.png) repeat-x 0 100%}.mod-newArticle .heading{padding-left:16px;font-size:115.4%;font-weight:700;line-height:20px;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/icon/heading_small.png) no-repeat 0 0}.mod-newArticle .item{position:relative;min-height:41px;padding:10px 0 10px 64px;line-height:1.5}.mod-newArticle .item .thumbnail{position:absolute;top:10px;left:0;line-height:1;max-width:52px;max-height:39px;width:auto;height:auto}.mod-newArticle .item a .thumbnail{border-width:1px}.mod-newArticle .item a:not(:hover) .thumbnail{border-color:#bdc8ca}.mod-newArticle .item .title{font-size:92.3%;line-height:1.4;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word}.mod-newArticle .item .new{margin-left:5px;vertical-align:middle}.mod-relatedService{font-size:1rem;margin:1.25em 0;padding:1.25em}.mod-relatedService .heading{position:relative;margin-bottom:.5em;padding-left:1em;line-height:1.2;font-size:.875em;font-weight:700}.mod-relatedService .heading:before{content:"";position:absolute;top:-.125em;left:0;display:block;width:5px;height:1.35em;border-radius:3px;background-color:#626262}.mod-relatedService .item{position:relative;min-height:62px;padding-left:74px;line-height:1.4;font-size:.75em}.mod-relatedService .item dt{margin-bottom:.5em}.mod-relatedService .item .thumbnail{position:absolute;top:0;left:0;border-width:1px}.mod-relatedService .item a:not(:hover) .thumbnail{border-color:#bdc8ca}.mod-officialAccount{margin-bottom:20px;padding:20px}.mod-officialAccount .wrap-heading{position:relative;margin-bottom:20px;min-height:57px}.mod-officialAccount .wrap-heading .heading{position:absolute;bottom:0;left:67px;color:#333;line-height:1.2;font-size:115.4%;font-weight:700}.mod-officialAccount .wrap-heading .thumbnail{position:absolute;top:0;left:0;border:1px solid #bdc8ca}.mod-officialAccount .item{position:relative;margin-top:20px}.mod-officialAccount .item:first-child{margin-top:0}.mod-officialAccount .item p{line-height:1.4;text-align:justify;text-justify:inter-ideograph}.mod-officialAccount .item .title{margin-bottom:5px;padding-left:22px;font-size:100%;font-weight:700}.mod-officialAccount .item .thumbnail{position:absolute;top:0;left:0;line-height:1;vertical-align:bottom}.mod-officialAccount .item .explain{font-size:84.6%}.mod-tieupGuide{font-size:1rem;margin:1.25em 0;padding:1.25em}.mod-tieupGuide .heading{margin-bottom:1.5em;line-height:1.2;font-size:.85em;font-weight:700}.mod-tieupGuide .item{position:relative;min-height:62px;padding-left:74px;line-height:1.4;font-size:.725em;font-feature-settings:"palt"}.mod-tieupGuide .item dt{margin-bottom:.5em}.mod-tieupGuide .item .thumbnail{position:absolute;top:0;left:0;border-width:1px}.mod-tieupGuide .item a:not(:hover) .thumbnail{border-color:#bdc8ca}.mod-mainBanner{margin:1.25em 0}.mod-asideBanner{margin:1.25em 0}.mod-asideBanner.top{margin-top:0}.mod-introduction{font-size:1rem;margin-bottom:1.25em}.mod-introduction>.header{position:relative;margin-bottom:1.25em;padding:1.25em;border-radius:5px 5px 0 0;line-height:1.5;color:#434343;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/page/index/bg_introduction.png) no-repeat -100px 100%,#fffcec url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/page/index/bg_introduction.png) no-repeat right -100px top 100%;text-align:center}.mod-introduction>.header .lead{margin-bottom:.5em;color:#7a6442;font-size:1.25em;font-weight:700}.mod-introduction>.header .description{font-size:.875em}.mod-introduction>.header .description .update{position:absolute;top:-1px;left:-1px;bottom:0;overflow:hidden;pointer-events:none}.mod-introduction>.header .description .update .ribbon{display:block;padding:.25em 5em .25em 2em;color:#fff;background-color:#19a5aa;font-weight:700;-webkit-transform:rotate(-26deg) translate(-25px,-5px);-ms-transform:rotate(-26deg) translate(-25px,-5px);transform:rotate(-26deg) translate(-25px,-5px)}.mod-introduction>.pickupArticle{padding:0 1.25em}.mod-postTypeSummary{font-size:1rem;position:relative;margin:1.25em 0}.mod-postTypeSummary>.header{padding:1.25em}.mod-postTypeSummary>.header .heading{position:relative;margin-bottom:.5em;padding-left:.75em;color:#2e4750;font-size:1.5em;font-weight:700}.mod-postTypeSummary>.header .heading:before{content:"";position:absolute;top:-.125em;bottom:-.0416em;left:0;display:block;width:6px;border-radius:3px;background-color:#ed6103}.mod-postTypeSummary>.header .description{font-size:.875em}.mod-postTypeSummary>.footer .linkToArchive{position:absolute;top:1.67em;right:1.67em;font-size:.8125em}.mod-postTypeSummary>.footer .linkToArchive a{padding:0 0 0 11px;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/icon/arrow_right_lightgray_5x8.png) no-repeat 0 50%}.mod-archive{font-size:1rem;margin-bottom:1.25em}.mod-archive>.header{margin:1.25em}.mod-archive>.header .heading{position:relative;color:#2e4750;font-size:1.25em;font-weight:700}.mod-archive>.header .heading:before{content:"";position:absolute;top:-.15em;bottom:-.05em;left:0;display:block;width:6px;border-radius:3px;background-color:#ed6103}.mod-archive>.header .heading em{font-size:1.4em}.mod-archive>.pickupArticle{padding:0 1.25em}.mod-archiveArticles{font-size:1rem;margin:1.25em 0;border-top:1px solid #bdc8ca}.mod-archiveArticles>.header{margin:1.25em}.mod-archiveArticles>.header .heading{line-height:1.2;color:#2e4750;font-size:1.25em;font-weight:700;word-wrap:break-word}.mod-articleNextPage{font-size:18px;padding:10px 20px 32px;text-align:center}.mod-articleNextPage a{display:inline-block;line-height:1.4;font-weight:700;text-decoration:underline}.mod-articleNextPage a:before{content:"";display:inline-block;width:0;height:0;margin-right:.5em;border:solid transparent;border-width:.375em 0 .375em .625em;border-left-color:#61747b}.mod-articleFooter{margin:1.25em 0}.mod-articleFooter .bottomPagingList{position:relative;left:50%;float:left}.mod-articleFooter .bottomPagingList li{position:relative;left:-50%;float:left;margin-left:5px}.mod-articleFooter .bottomPagingList li a,.mod-articleFooter .bottomPagingList li.selected span{display:block;width:24px;height:24px;line-height:24px;border:1px solid transparent;border-radius:4px;text-align:center}.mod-articleFooter .bottomPagingList li a{border-color:#bdc8ca;color:#000;background-color:#fff;text-decoration:none}.mod-articleFooter .bottomPagingList li.prevPage a,.mod-articleFooter .bottomPagingList li.nextPage a{width:30px;background-image:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/icon/sprite_icon.png);background-repeat:no-repeat;overflow:hidden}.mod-articleFooter .bottomPagingList li.prevPage a{padding:0 5px 0 20px;background-position:-9px -649px}.mod-articleFooter .bottomPagingList li.nextPage a{padding:0 20px 0 5px;background-position:25px -569px}.mod-articleFooter .bottomPagingList li a:hover{border-color:#fbe56e;background-color:#fffea4}.mod-articleFooter .bottomPagingList li.prevPage a:hover{background-position:-9px -689px}.mod-articleFooter .bottomPagingList li.nextPage a:hover{background-position:25px -609px}.mod-articleFooter .bottomPagingList li.selected span{color:#fff;font-weight:700;background:#ed6102}.mod-articleFooter .inner:after,.mod-articleFooter .inner ul:after{content:"";display:block;clear:both}.mod-searchResult{font-size:1rem;margin-bottom:1.25em}.mod-searchResult>.header{padding:0 1.25em;border-bottom:1px solid #bdc8ca;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(60%,#fff),color-stop(100%,#f7f7f7));background-image:-webkit-linear-gradient(top,#fff 0%,#fff 60%,#f7f7f7 100%);background-image:linear-gradient(to bottom,#fff 0%,#fff 60%,#f7f7f7 100%);background-repeat:no-repeat}.mod-searchResult>.header .heading{display:table;width:100%;height:54px;margin:1.25em 0}.mod-searchResult>.header .heading .title{display:table-cell;line-height:1.2;color:#333;font-size:1.625em;font-weight:700;vertical-align:middle;word-wrap:break-word}.mod-taggedArticles{font-size:1rem;margin-bottom:1.25em}.mod-taggedArticles>.header{padding:0 1.25em;border-bottom:1px solid #bdc8ca;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(60%,#fff),color-stop(100%,#f7f7f7));background-image:-webkit-linear-gradient(top,#fff 0%,#fff 60%,#f7f7f7 100%);background-image:linear-gradient(to bottom,#fff 0%,#fff 60%,#f7f7f7 100%);background-repeat:no-repeat}.mod-taggedArticles>.header .heading{display:table;width:100%;height:54px;margin:1.25em 0}.mod-taggedArticles>.header .heading .title{display:table-cell;line-height:1.2;color:#333;font-size:1.625em;font-weight:700;vertical-align:middle;word-wrap:break-word}.mod-taggedArticles>.header .explain{padding:1em 0;border-top:1px dotted #bdc8ca;line-height:1.4;font-size:.75em}.mod-tagList{margin-bottom:20px}.mod-tagList>.heading{display:table;width:698px;height:84px;padding:20px 20px 10px;border-bottom:1px solid #bdc8ca;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(60%,#fff),color-stop(100%,#f7f7f7));background-image:-webkit-linear-gradient(top,#fff 0%,#fff 60%,#f7f7f7 100%);background-image:linear-gradient(to bottom,#fff 0%,#fff 60%,#f7f7f7 100%);background-repeat:no-repeat;box-sizing:border-box}.mod-tagList>.heading .title{display:table-cell;color:#333;font-size:200%;font-weight:700;line-height:1.2;vertical-align:middle;word-wrap:break-word}.mod-tagList .tagList{margin-left:-18px;padding:20px;letter-spacing:-1em;word-spacing:-1em}.mod-tagList .tagList li{display:inline-block;width:300px;padding:0 0 10px 20px;margin-left:18px;font-size:1em;line-height:1.4;vertical-align:top;letter-spacing:normal;word-spacing:normal;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/icon/arrow_right_lightgray_5x8.png) no-repeat 5px 4px}.mod-notFoundMsg{margin-bottom:20px;padding:20px}.mod-notFoundMsg .wrap{padding-bottom:259px;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/page/exception/bg_sorry_homeskun.png) no-repeat 50% 100%}.mod-notFoundMsg .heading{margin-bottom:20px;padding-top:12px;text-align:center}.mod-notFoundMsg .motFoundMsg{background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/page/exception/bg_404.png) no-repeat 50% 0;min-height:176px}.mod-notFoundMsg p{text-align:center}.mod-notFoundMsg .explain{padding-top:25px;color:#333;line-height:2}.mod-notFoundMsg .linkToTop{padding:20px 0;font-size:107.7%}.mod-notFoundMsg .linkToTop .icon-arrow{padding:0 0 0 15px;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/../../img/default/common/icon/arrow_right_lightgray_5x8.png) no-repeat 0 50%}
@font-face{font-family:LIFULLFONT;font-style:normal;font-weight:400;font-display:optional;src:local('LIFULL Font Regular'),url('https://font.lifull.com/lifullfont/woff2/regular.woff2') format('woff2'),url('https://font.lifull.com/lifullfont/woff/regular.woff') format('woff');unicode-range:U+21-3B,U+3D,U+3F-5B,U+5D,U+5F,U+61-7B,U+7D,U+AB,U+F7,U+2260,U+2264,U+2265}@font-face{font-family:LIFULLFONT;font-style:normal;font-weight:700;font-display:optional;src:local('LIFULL Font Bold'),url('https://font.lifull.com/lifullfont/woff2/bold.woff2') format('woff2'),url('https://font.lifull.com/lifullfont/woff/bold.woff') format('woff');unicode-range:U+21-3B,U+3D,U+3F-5B,U+5D,U+5F,U+61-7B,U+7D,U+AB,U+F7,U+2260,U+2264,U+2265}@font-face{font-family:LIFULLYUGO;font-weight:400;src:local('Yu Gothic Medium'),local('YuGothic Medium')}@font-face{font-family:LIFULLYUGO;font-weight:700;src:local('Yu Gothic Bold'),local('YuGothic Bold')}@font-face{font-family:LIFULLHIRAGINO;font-weight:400;src:local('HiraginoSans-W3')}@font-face{font-family:LIFULLHIRAGINO;font-weight:700;src:local('HiraginoSans-W6')}:target{scroll-margin-top:64px}.Header *,.Header *:before,.Header *:after,.Menu *,.Menu *:before,.Menu *:after{box-sizing:border-box;margin:0;padding:0;list-style-type:none;color:currentcolor;line-height:1.5;font-family:inherit;letter-spacing:0;text-decoration:none;text-underline-position:under}.Header a{color:currentcolor}.Header{color:#000;font-family:LIFULLFONT,LIFULLYUGO,'Yu Gothic',YuGothic,LIFULLHIRAGINO,sans-serif}.Header :focus-visible{outline:2px solid;outline:5px auto -webkit-focus-ring-color;outline-color:#005fcc}.js-focus-visible .Header .focus-visible,[data-whatintent=keyboard] .Header :focus{outline:2px solid;outline:5px auto -webkit-focus-ring-color;outline-color:#005fcc}.Header__visuallyHidden,.Menu__visuallyHidden{position:absolute;overflow:hidden;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.Header{min-width:320px;background-color:#fff;border-top:8px solid #ed6103;border-bottom:1px solid #d8d8d8}.Header__skipLink{position:absolute;top:0;left:0;padding:.5em 1.5em;background-color:#ed6103;font-weight:700;transform:translateY(-100%)}.Header__skipLink:link,.Header__skipLink:visited{color:#fff}.Header__skipLink:focus{transform:translateY(0%)}.Header__inner{display:flex}.Header__logo{display:flex;align-items:center;font-size:1rem}.Header__lhLogo{display:block;padding:18px 12px 20px}.Header__lhLogo>img{display:block;width:auto;height:26px}.Header__market{display:flex;align-items:center;height:26px;padding-right:12px;padding-left:12px;border-left:1px solid;font-size:.75rem;font-weight:700}.Header__market:link,.Header__market:visited{color:#6c6c6c}.Header__slogan:link,.Header__slogan:visited{align-self:center;display:flex;align-items:center;padding-top:8px;padding-bottom:8px;font-size:.75rem;line-height:1.4;color:#6c6c6c;text-decoration:underline}.Header__slogan:hover{color:#ed6103}.Header__separator{flex-grow:1}.Header__links{flex-shrink:9999;display:none;flex-wrap:wrap}.Header__links>*+*{position:relative;padding-left:17px}.Header__links>*+*:before{content:"";position:absolute;top:0;left:8px;bottom:0;width:1px;height:38px;margin-top:auto;margin-bottom:auto;background-color:#d2d2d2}.Header__links>div{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0}.Header__links dt{flex-basis:calc(.8125rem + 6px);flex-grow:1;display:flex;align-items:flex-end;padding-top:5px;padding-bottom:1px;color:#626262;font-size:.75rem;white-space:nowrap}.Header__links dd{flex-grow:1;display:flex}.Header__links dd>div{position:relative;z-index:1001}.Header__links dd>div>button{display:flex;min-width:52px;height:100%;padding:5px 8px 4px;font-size:.875rem;font-weight:700;border:0;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.Header__links button:hover{background-color:#f4f4f4}.Header__links button:active{background-color:#e8e8e8}.Header__links button>img{margin:6px 0 0 4px}.Header__links a{padding:5px 8px 4px;font-size:.875rem;font-weight:700;text-align:center;white-space:nowrap;position:relative;z-index:1001}.Header__links a:only-child{min-width:52px;text-align:center}.Header__links a:hover{background-color:#f4f4f4}.Header__links a:active{background-color:#e8e8e8}.CategoryMenu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;justify-content:center;min-height:100%}.CategoryMenu_opened{display:flex}.CategoryMenu>div{position:absolute;left:0;top:0}.CategoryMenu>div>div{max-height:100%;overflow-y:auto;background-color:#fff;border:1px solid #d2d2d2;border-radius:0 0 4px 4px;box-shadow:0 3px 6px rgba(0,0,0,.16);-ms-scroll-chaining:none;overscroll-behavior:contain}.CategoryMenu__backdrop{position:fixed;top:89px;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(0,0,0,.3)}.CategoryMenu__closeButton{display:flex;align-items:flex-start;min-width:52px;height:2.84375rem;padding:5px 8px 4px;font-size:.875rem;font-weight:700;border:0;background-color:#f4f4f4;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.CategoryMenu__closeButton:active{background-color:#e8e8e8}.CategoryMenu__closeButton>span{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.CategoryMenu__closeButton>span>span{color:#626262;font-size:.75rem}.CategoryMenu__closeButton>span>img{margin-top:2px}.CategoryMenu div ul{padding:16px 12px}.CategoryMenu div ul .CategoryMenu__link+.CategoryMenu__link{margin-top:12px}.CategoryMenu div ul .CategoryMenu__link>a{display:block;padding:0;font-size:.875rem;text-align:left;font-weight:400}.CategoryMenu div ul .CategoryMenu__link>a:hover{color:#ed6103;text-decoration:underline;background:#fff}.Header__utils{display:flex;min-width:0;margin-top:0;margin-bottom:0;list-style-type:none}.Header__util{display:flex;width:64px}.Header__util a{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:4px}.Header__util a:hover{background-color:#f5f5f5}.Header__util a:active{background-color:#ebebeb}.Header__util span{color:#6c6c6c;font-size:.625rem}.Header__util div{position:relative;margin-top:4px}.Header__util b{position:absolute;top:-4px;right:-8px;display:flex;align-items:center;justify-content:center;font-weight:inherit;min-width:16px;height:16px;background-color:#fc6;border-radius:8px;font-size:.625rem;box-shadow:0 0 0 1px #fff}.Header__util b:empty{display:none}.Header__util img{display:block}.Header__menu{display:flex;width:64px}.Header__menu>button{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:0 0 4px;background-color:transparent;border:0;font:inherit;cursor:pointer}.Header__menu>button:hover{background-color:#f5f5f5}.Header__menu>button:active{background-color:#ebebeb}.Header__menu>button>span{display:flex;flex-direction:column;align-items:center;justify-content:center}.Header__menu>button>span>span{color:#6c6c6c;font-size:.625rem}.Header__menu img{margin-top:4px}.Header__stickyBar{position:fixed;top:0;right:0;left:0;z-index:1000;display:none;visibility:hidden;color:#fff;background-color:#ed6103;transform:translateY(-100%);transition:.3s ease;transition-property:transform,visibility}.Header__stickyBar :focus-visible{outline-color:#ffe680;outline-offset:-3px}.js-focus-visible .Header__stickyBar .focus-visible,[data-whatintent=keyboard] .Header__stickyBar :focus{outline-color:#ffe680;outline-offset:-3px}.Header__stickyBar_shown{visibility:visible;transform:translateY(0%)}.Header__stickyBar>div{display:flex;max-width:1056px;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}.Header__stickyBar>div>a{flex-shrink:0}.Header__stickyBar>div>p{flex-shrink:4;min-width:8em;margin-right:24px;margin-left:24px;align-self:center;font-size:.75rem;font-weight:700}.Header__stickyBar>div>ul{display:flex;margin-left:auto}.Header__stickyBarLogo{display:flex;align-items:center}.Header__stickyBarLogo>img{width:auto;height:18px;margin-top:7px;margin-bottom:7px}.Header__stickyBarUtil{display:flex}.Header__stickyBarUtil>a{display:flex;align-items:center;padding-right:16px;padding-left:16px;background-color:#ed6103;font-size:.75rem;font-weight:700}.Header__stickyBarUtil>a:hover{background-color:#d24e00;text-decoration:underline}.Header__stickyBarUtil>a>span:nth-of-type(1){flex-grow:1;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Header__stickyBarUtil>a>span:nth-of-type(2){flex-shrink:0}.Header__inner{max-width:1056px;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}.Header__lhLogo{margin-right:-12px;margin-left:-12px;padding-top:20px;padding-bottom:20px}.Header__lhLogo>img{height:40px}.Header__market{height:40px;margin-left:16px;font-size:.875rem}.Header__slogan{margin-left:20px}.Header__links{display:flex}.Header__util{width:80px}.Header__util span{font-size:.75rem}.Header__menu>button>span>span{font-size:.75rem}.Header__stickyBar{display:block}.Menu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;justify-content:center;min-height:100%}.Menu_opened{display:flex}.Menu>div{flex-grow:1;display:flex;flex-direction:column;align-items:flex-end;width:100%;max-width:1056px;margin-top:8px;padding-right:16px;padding-left:16px}.Menu>div>div{flex-grow:1;height:0;max-width:100%;padding-bottom:32px}.Menu>div>div>div{max-height:100%;overflow-y:auto;background-color:#fff;border:1px solid #d8d8d8;border-radius:0 0 4px 4px;box-shadow:0 3px 6px rgba(0,0,0,.16);-ms-scroll-chaining:none;overscroll-behavior:contain}.Menu__backdrop{position:absolute;top:89px;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(0,0,0,.3)}.Menu__closeButton{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:64px;height:80px;padding:0 0 4px;border:0;background-color:#f5f5f5;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.Menu__closeButton:active{background-color:#ebebeb}.Menu__closeButton>span{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.Menu__closeButton>span>span{color:#6c6c6c;font-size:.75rem}.Menu__closeButton>span>img{margin-top:4px}.Menu__area1{display:flex;padding-right:20px;padding-left:20px}.Menu__area1>div{flex-grow:1;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #d8d8d8}.Menu__user{flex-grow:1;display:flex;justify-content:flex-end;align-items:baseline;width:234px;margin-left:auto;font-size:.75rem}.Menu__user>span{flex-grow:1;display:flex;justify-content:flex-end;width:0}.Menu__user>span>span:nth-child(1){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Menu__user>span>span:nth-child(2){flex-shrink:0}.Menu__user>a{flex-shrink:0;margin-left:16px}.Menu__registerLink{display:flex;align-items:center;justify-content:center;height:42px;padding-right:20px;padding-left:20px;border:1px solid #d8d8d8;border-radius:4px;font-size:.875rem;font-weight:700;box-shadow:0 1px 1px rgba(0,0,0,.3)}.Menu__registerLink:hover{background-color:#f5f5f5}.Menu__registerLink:active{box-shadow:none;transform:translateY(1px)}.Menu__utils{flex-shrink:0;display:flex;align-items:baseline}.Menu__util{margin-right:24px}.Menu__util>a{display:flex;align-items:center}.Menu__utilIcon{width:24px;height:24px}.Menu__utilLabel{display:flex;align-items:baseline;margin-left:8px;margin-top:2px;font-size:.875rem}.Menu__utilLabel>span:nth-of-type(1){font-weight:700}.Menu__utilLabel>b{margin-left:8px;font-size:1.25rem;font-weight:inherit}.Menu__util>a:hover .Menu__utilLabel>b,.Menu__util>a:hover .Menu__utilLabel>span:nth-of-type(2){color:#ed6103;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:#ed6103;text-decoration-color:#ed6103;text-decoration-thickness:1px;text-underline-position:auto}.Menu__area2{display:flex;margin-top:20px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.Menu__area2>*+*{padding-left:24px;box-shadow:-1px 0 0 #d8d8d8}.Menu__area21{display:flex;min-width:0}.Menu__area21>*+*{margin-left:8px}.Menu__area21>div{width:130px;padding-bottom:8px}.Menu__linkGroup>*+*{margin-top:32px}.Menu__linkGroup h3{font-weight:700}.Menu__linkGroup h3:before{content:'';display:block;margin-bottom:-.25em}.Menu__linkGroup ul{margin-top:5px}.Menu__linkHeading{color:#ed6103;font-size:.875rem;font-weight:700}.Menu__link>a{display:block;padding-top:4px;padding-bottom:5px;font-size:.875rem}.Menu__link>a:hover{color:#ed6103;text-decoration:underline}.Menu__linkSubText{display:inline-block;vertical-align:bottom;color:#6c6c6c;font-size:.75rem;line-height:1.16667;text-decoration:none !important}.Menu__area22{flex-grow:1;display:flex;min-width:0}.Menu__area22>*+*{margin-left:30px}.Menu__section{flex-grow:1;width:249px;padding-bottom:8px}.Menu__section>h3{font-size:.875rem;font-weight:700}.Menu__section>h3:before{content:'';display:block;margin-bottom:-.25em}.Menu__section>div{margin-top:6px}.Menu__section p{font-size:.75rem;line-height:1.66667}.Menu__section small{font-size:inherit}.Menu__section>div>p a{color:#003af6;text-decoration:underline}.Menu__section>div>p a:hover{color:#ed6103}.Menu__counterCta{margin-top:7px}.Menu__counterCta>*+*{margin-top:16px}.Menu__counterVideo>a{display:flex;align-items:center;color:#fff;background-color:#0052e8;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.3)}.Menu__counterVideo>a:hover{background-color:#003af6}.Menu__counterVideo>a:active{box-shadow:none;transform:translateY(1px)}.Menu__counterVideo>a:focus-visible{outline-offset:2px}.js-focus-visible .Menu__counterVideo>a:focus,[data-whatintent=keyboard] .Menu__counterVideo>a:focus{outline-offset:2px}.Menu__counterVideo>a>span:nth-child(1){padding:7px;border-right:1px solid #535ffe}.Menu__counterVideo>a>span:nth-child(2){flex-grow:1;padding:4px;font-size:.875rem;font-weight:700;text-align:center}.Menu__counterVideo>a>span>img{display:block;width:28px;height:28px}.Menu__footer{display:flex;margin-top:16px;padding:16px 20px;background-color:#f5f5f5;border-radius:0 0 3px 3px}.Menu__footer>div{flex-grow:1;width:0}.Menu__footer>div>p{font-size:.6875rem;line-height:1.63636}
@charset "utf-8";.mod-articleRelatedKeywords{border-top:1px solid #ebebeb;color:#222;font-family:"Montserrat","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:17px;letter-spacing:1px;padding:32px;word-break:break-word;line-height:1}.mod-articleRelatedKeywords .header{display:table;margin-bottom:24px;table-layout:auto;width:100%}.mod-articleRelatedKeywords .header .heading{display:table-cell;font-size:20px;font-weight:700}.mod-articleRelatedKeywords .header .readmore{display:table-cell;text-align:right;vertical-align:middle}.mod-articleRelatedKeywords .header .readmore .link{color:inherit;text-decoration:none}.mod-articleRelatedKeywords .header .readmore .link:after{background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/page/../../../img/default/common/icon/ic_arrow_right.svg);background-size:cover;content:'';display:inline-block;height:8px;vertical-align:middle;width:8px}.mod-articleRelatedKeywords .header .readmore .link .text{margin-right:10px;vertical-align:middle}.mod-articleRelatedKeywords .keywordsList{display:flex;flex-wrap:wrap;margin:0 0 -16px 24px}.mod-articleRelatedKeywords .keywordsList .item{margin:0 0 16px 16px}.mod-articleRelatedKeywords .keywordsList .item .link{text-decoration:none;color:#222;border:1px solid #222;border-radius:17px;display:block;padding:8px 16px;transition:all .2s}.mod-articleRelatedKeywords .keywordsList .item .link:hover{color:#ed6103;border:1px solid #ed6103}
@charset "utf-8";.mod-authorProfile{border-top:1px solid #ebebeb;color:#222;font-family:"Montserrat","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:17px;letter-spacing:1px;line-height:1;padding:32px;word-break:break-word}.mod-authorProfile .heading{font-size:20px;font-weight:700;margin-bottom:24px}.mod-authorProfile .authorLink{margin-top:-60px;text-align:right}.mod-authorProfile .authorLink .link{color:inherit;text-decoration:none}.mod-authorProfile .authorLink a:after{background:url(/cont/wp-content/themes/cont-sp/assets/img/default/common/icon/ic_arrow_right.svg);background-size:cover;content:"";display:inline-block;height:8px;margin:0 0 3px 5px;vertical-align:middle;width:8px}.mod-authorProfile .detail{margin:0 40px;padding-top:32px}.mod-authorProfile .detail .wrap{align-items:center;display:flex}.mod-authorProfile .detail .avatar{border-radius:2px;height:96px;margin-right:16px;width:96px}.mod-authorProfile .detail .author{font-size:18px;font-weight:700}.mod-authorProfile .detail .authorTitle{font-size:16px;padding-top:16px}.mod-authorProfile .detail .authorDescription{margin-top:20px}.mod-authorProfile .detail .authorDescription .heading{font-size:18px;font-weight:700;padding-left:12px;position:relative;margin-bottom:16px;color:#222}.mod-authorProfile .detail .authorDescription .heading:before{background-color:#ed6103;bottom:-2px;content:"";display:block;left:0;position:absolute;top:-2px;width:3px}.mod-authorProfile .detail .authorDescription .body{line-height:1.7;font-size:15px}
.mod-socialArea{margin:.5em 0}.articleFooter .mod-socialArea,.mod-freeArticleFooter .mod-socialArea{border-top:1px solid #ebebeb;color:#222;font-family:"Montserrat","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:17px;letter-spacing:1px;line-height:1;padding:32px;word-break:break-word;margin:0}.sec-mainContentsWide .mod-socialArea{width:940px;margin:0 auto;padding:0;border:none}.mod-socialArea ul{display:flex;width:100%;justify-content:flex-end}.articleFooter .mod-socialArea ul,.mod-freeArticleFooter .mod-socialArea ul{display:flex;width:100%;justify-content:flex-start}.sec-mainContentsWide .mod-socialArea ul{display:flex;justify-content:flex-start;margin:10px 0}.mod-socialArea ul li{margin:0 10px}.mod-socialArea ul li a{display:block;border-radius:5px;background-color:#eff5f5;font-size:1rem;overflow:hidden}.mod-socialArea .facebook span{vertical-align:baseline !important}.mod-socialArea .heading{font-size:20px;font-weight:700;margin-bottom:24px}
@charset "utf-8";.mod-articleRelatedPosts{margin:1.25em 0;padding:12px 0 15px}.mod-articleRelatedPosts .hNoBorder{margin:-7px 0 0;padding:10px 20px 13px;background:#fff url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/page/../../../img/default/common/bg/heading_gradation_gray.png) repeat-x 0 100%}.mod-articleRelatedPosts .heading{padding-left:16px;background:url(//www.homes.co.jp/cont/wp-content/themes/cont-pc/assets/css/default/page/../../../img/default/common/icon/heading_small.png) no-repeat 0 0;font-size:115.4%;font-weight:700;line-height:20px}.mod-articleRelatedPosts .list{display:block;overflow:hidden}.mod-articleRelatedPosts .list li{word-break:break-all}.mod-articleRelatedPosts .list .item{display:block;overflow:hidden;float:left;width:33%;height:200px}.mod-articleRelatedPosts .list .item:nth-child(3n+1){width:34%}.mod-articleRelatedPosts .content{padding:10px 10px 0;height:190px}.mod-articleRelatedPosts .content .imageContent{display:block;overflow:hidden;width:100%;height:130px;margin:0 0 5px}.mod-articleRelatedPosts .content .image{width:100%;height:130px;object-fit:cover}.mod-articleRelatedPosts .content .titleContent{display:block;height:55px;overflow:hidden}.mod-articleRelatedPosts .content .title{display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:3;overflow:hidden !important;text-overflow:ellipsis !important;text-align:left;line-height:1.4;height:55px}
@charset "utf-8";.mod-articleDetail{font-size:1rem}.mod-articleDetail .articleHeader{margin-bottom:1.25em;border-radius:4px 4px 0 0;overflow:hidden}.mod-articleDetail .articleHeader .heading.text .title{display:block;padding:.75em 1.25em;border-bottom:1px solid #bdc8ca;line-height:1.4;color:#ed6103;background-color:#fff;font-size:1.5em;font-weight:700;word-wrap:break-word}.mod-articleDetail .articleHeader .mainImage{margin-bottom:1.25em}.mod-articleDetail .articleHeader .leadText{margin:1.25em 2em;line-height:1.8;letter-spacing:.08em;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;font-size:.9375em}.mod-articleDetail .customerTransferLink{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:space-around;clear:both}.mod-articleDetail .customerTransferLink .link:hover{opacity:.87}.mod-articleDetail .customerTransferLink .link{align-items:center;background-color:#ed6013;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.3);box-sizing:border-box;color:#fff;justify-content:center;line-height:1.3;padding:12px;text-decoration:none;transition:all .2s;font-weight:700;display:flex;width:70%}.mod-articleDetail .customerTransferLink .link:nth-child(n+1){margin-top:16px}.mod-articleDetail .customerTransferLink .is-baseReadText{width:63.6%}.mod-articleDetail .customerTransferLinkText{padding:24px 20px;clear:both}.mod-articleDetail .customerTransferLinkText .textUl{padding:10px 0;box-sizing:border-box;flex-wrap:wrap;width:100%}.mod-articleDetail .customerTransferLinkText .textUl li{padding:0 0 5px}.mod-articleDetail .customerTransferLinkText .textUl li a{display:block;margin:0 0 0 22px;line-height:1.3;font-size:1.125em}.mod-articleDetail .customerTransferLinkText a:link{color:#00f}.mod-articleDetail .customerTransferLinkText a:visited{color:purple}.mod-articleDetail .customerTransferLinkText a:hover{color:#ed4b03}.mod-articleDetail .customerTransferLinkText a:active{color:#ed4b03}.mod-articleDetail .customerTransferLinkText .textUl li:before{content:"";display:block;background:url(/cont/wp-content/themes/cont/assets/img/default/single/icon_link_arrow.png) no-repeat left top;width:15px;height:15px;float:left;position:relative;top:4px}.mod-articleDetail .customerTransferLinkText .is-baseReadText{padding:10px 2em}.mod-articleDetail .articleTransferLinkButton{margin:16px 0 8px;display:flex;flex-wrap:wrap;justify-content:space-around;clear:both}.mod-articleDetail .articleTransferLinkButton .link{align-items:center;background-color:#ed6013;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.3);box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1.3;padding:12px;text-decoration:none;transition:all .2s;display:flex;width:70%}.mod-articleDetail .articleTransferLinkButton .link:hover{opacity:.87}.mod-articleDetail .articleTransferLinkText{width:100%;display:block;padding:2.5px 0 2.5px 22px;line-height:1.3}.mod-articleDetail .articleTransferLinkText:before{content:"";display:block;background:url(/cont/wp-content/themes/cont/assets/img/default/single/icon_link_arrow.png) no-repeat left top;width:15px;height:15px;float:left;position:relative;top:4px}.mod-articleDetail .articleTransferLinkText .link{padding-left:7px;font-size:18px;display:inline-block;letter-spacing:normal}.mod-articleDetail .articleTransferLinkText .link:link{color:#00f}.mod-articleDetail .articleTransferLinkText .link:visited{color:purple}.mod-articleDetail .articleTransferLinkText .link:hover{color:#ed4b03}.mod-articleDetail .articleTransferLinkText .link:active{color:#ed4b03}.mod-articleDetail .articleBody{margin:1.25em 0;padding:0 2em}.mod-articleDetail .articleBody .title{margin:1.25em 0 1em;padding:.25em 0 .25em .75em;border-left:4px solid #ed6103;color:#ed6103;font-size:1.25em;font-weight:700;line-height:1.4}.mod-articleDetail .box{margin:1.25em 0 1.875em}.mod-articleDetail .box p,.mod-articleDetail .box div{margin:1.25em 0}.mod-articleDetail .box p{text-align:justify;text-justify:inter-ideograph;line-height:1.8;letter-spacing:.08em;word-wrap:break-word;font-size:.9375em}.mod-articleDetail .box table{border-top:1px solid #bdc8ca;border-left:1px solid #bdc8ca;background-color:#fff;font-size:92.3%;line-height:1.4}.mod-articleDetail .box th{border-right:1px solid #bdc8ca;border-bottom:1px solid #bdc8ca;background-color:#eff5f5;background-color:#f6fcfc;background-position:left top;padding:.3em 1em;text-align:center;font-weight:400;vertical-align:middle}.mod-articleDetail .box td{border-right:1px solid #bdc8ca;border-bottom:1px solid #bdc8ca;padding:.3em 1em;text-align:left;vertical-align:middle}.mod-articleDetail .box .articleImage,.mod-articleDetail .box .aligncenter{text-align:center;margin:0}.mod-articleDetail .box .alignright{float:right;margin:0 0 0 1.25em}.mod-articleDetail .box .alignleft{float:left;margin:0 1.25em 0 0}.mod-articleDetail .box .articleImage img{max-width:100%;height:auto}.mod-articleDetail .box .articleImage .caption{margin-top:.25em;line-height:1.4;color:#aeaeae;font-size:.875em;text-align:left}.mod-articleDetail .deliveredDate{margin:1.25em 0;color:#666;font-size:.75em;text-align:right}.mod-articleDetail .date{color:#a5a5a5;font-size:14px;margin-top:24px;margin-right:4px;text-align:right}.mod-articleDetail .articleBody .box:after{content:"";display:block;clear:both}
/*!
 * "Montserrat" licensed under the SIL Open Font License
 * https://github.com/JulietaUla/Montserrat
 */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:local(''),url('//www.homes.co.jp/cont/wp-content/uploads/cont/fonts/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'),url('//www.homes.co.jp/cont/wp-content/uploads/cont/fonts/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:local(''),url('//www.homes.co.jp/cont/wp-content/uploads/cont/fonts/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'),url('//www.homes.co.jp/cont/wp-content/uploads/cont/fonts/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff') format('woff')}