@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&family=Poppins:wght@400;600&display=swap);html{-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role="button"],[type="button"],[type="reset"],[type="submit"],button{cursor:pointer}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type="reset"],[type="submit"],button,html [type="button"]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"]{cursor:default}@media (max-width:767px){img{max-width:100%}a{display:block}}html{font-size:62.5%!important}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:1em}a{color:inherit}ol,ul{list-style:none;padding-left:0}table{border-collapse:collapse;width:100%}th{vertical-align:top;text-align:left}img,svg,video{vertical-align:top}svg{fill:currentColor}address,em{font-style:normal}input:not([type=radio]):not([type=checkbox]),textarea{border:1px solid #ddd;min-height:40px}i{font-style:normal}sub{vertical-align:sub}sup{vertical-align:super;top:0}select{-moz-appearance:menulist;-webkit-appearance:menulist;appearance:menulist;min-height:44px}#noscriptAlert{padding:1em;margin:1em;color:#a00;font-weight:bold;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.4);box-shadow:0 1px 4px 0 rgba(0,0,0,.4)}body{background-color:#fff!important;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased}body a{color:inherit;-webkit-transition:.3s;transition:.3s}.ff_sans{font-family:"Noto Sans JP",sans-serif}.ff_serif{font-family:"Noto Serif JP",serif}.ff_poppins,.numbertitle .number{font-family:"Poppins",sans-serif}.c_white{color:#fff}.c_whiteGray{color:#f8f8f8}.c_lightGray{color:#eee}.c_gray{color:#bbc5c7}.c_lightBlack{color:#666}.c_black{color:#333}.c_blue{color:#2278cd}.c_blue_dull{color:#27619f}.c_blue_deep{color:#004b9c}.c_red{color:#bf2b27}.c_brown{color:#a58f4d}.bgc_white{background-color:#fff;border-color:#fff}.bgc_whiteGray{background-color:#f8f8f8;border-color:#f8f8f8}.bgc_lightGray{background-color:#eee;border-color:#eee}.bgc_gray{background-color:#bbc5c7;border-color:#bbc5c7}.bgc_lightBlack{background-color:#666;border-color:#666}.bgc_black{background-color:#333;border-color:#333}.bgc_blue{background-color:#2278cd;border-color:#2278cd}.bgc_blue_dull{background-color:#27619f;border-color:#27619f}.bgc_blue_deep{background-color:#004b9c;border-color:#004b9c}.bgc_red{background-color:#bf2b27;border-color:#bf2b27}.bgc_brown{background-color:#a58f4d;border-color:#a58f4d}#samples h1{font-size:2em;text-align:center;margin:30px}#samples nav{position:sticky;top:0;background:#f2f2f2;z-index:10}#samples nav ul{padding:1em .5em .5em 1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:bold}#samples nav ul li{margin:0 .75em .5em 0}#samples #sampleBox{margin:50px 25px}#samples #sampleBox a:hover{text-decoration:none}#samples #sampleBox h3{margin-bottom:.25em}#samples #sampleBox h4{margin-top:1.5em}#samples #sampleBox>section{padding-top:30px;margin-bottom:50px}#samples #sampleBox>section>:not(div){margin:25px 0}#samples #sampleBox>section+section{margin-top:50px;border-top:4px double #ddd}#samples #sampleBox #colorsSample .c_white,#samples #sampleBox #colorsSample .c_whiteGray{background:#aaa}#samples #sampleBox #colorsSample .muDf_jcsb>div{margin-bottom:.75em;padding:.5em;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,.2)}#samples #sampleBox #colorsSample .muDf_jcsb>div>span{display:block;height:1.5em}#samples #sampleBox #colorsSample .c_white span{background-color:#fff}#samples #sampleBox #colorsSample .c_whiteGray span{background-color:#f8f8f8}#samples #sampleBox #colorsSample .c_lightGray span{background-color:#eee}#samples #sampleBox #colorsSample .c_gray span{background-color:#bbc5c7}#samples #sampleBox #colorsSample .c_lightBlack span{background-color:#666}#samples #sampleBox #colorsSample .c_black span{background-color:#333}#samples #sampleBox #colorsSample .c_blue span{background-color:#2278cd}#samples #sampleBox #colorsSample .c_blue_dull span{background-color:#27619f}#samples #sampleBox #colorsSample .c_blue_deep span{background-color:#004b9c}#samples #sampleBox #colorsSample .c_red span{background-color:#bf2b27}#samples #sampleBox #colorsSample .c_brown span{background-color:#a58f4d}#samples #sampleBox #bgcSample li{padding:1em;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.2)}#samples #sampleBox .columnSample [class*="Df"]>*{padding:1em;margin-bottom:.75em;background:#eee}#overflowWrap{overflow:hidden}[class*="clickableBtn"]{display:block;text-decoration:none;text-align:center;cursor:pointer;line-height:1;vertical-align:middle;color:#fff;border-width:1px;border-style:solid;position:relative;border-radius:3px}[class*=clickableBtn]:not([class*=bgc_]){border-color:#333;background-color:#333;-webkit-transition-property:color , background-color;transition-property:color , background-color}[class*=clickableBtn]:not([class*=bgc_]):hover{background-color:#fff;color:#333}[class*="clickableBtn"].bgc_white{border-color:#333;color:#333;background-color:#fff;-webkit-transition-property:color , background-color;transition-property:color , background-color}[class*="clickableBtn"].bgc_white:hover{background-color:#333;color:#fff}[class*=clickableBtn][class*=bgc_]:not(.bgc_white):hover{opacity:.8}[class*="clickableBtnS"]{padding:1em}[class*="clickableBtnM"]{padding:1.13em 1em}[class*="clickableBtnL"]{padding:1.5em 1em}[class*="afterIcon"]:after,[class*="beforeIcon"]:before{content:"";display:inline-block;width:1.4em;height:1.4em;position:relative;margin-top:-.2em;margin-bottom:-.2em;top:-.15em;background-repeat:no-repeat;background-position:center center;background-size:contain}[class*="beforeIcon"]:before{margin-right:.5em}[class*="afterIcon"]:after{margin-left:.5em}.afterIconFix:after,.afterIconFix:before,.beforeIconFix:after,.beforeIconFix:before{position:absolute;top:0;bottom:0;margin:auto}.beforeIconFix:before{left:.5em}.afterIconFix:after{right:.5em}[class*=IconPdf].bgc_white:hover:after,[class*=IconPdf].bgc_white:hover:before,[class*=IconPdf]:not(.bgc_white):after,[class*=IconPdf]:not(.bgc_white):before{background-image:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/icon/pdf_white.svg)}[class*=IconPdf].bgc_white:after,[class*=IconPdf].bgc_white:before,[class*=clickableBtn]:not([class*=bgc_])[class*=IconPdf]:hover:after,[class*=clickableBtn]:not([class*=bgc_])[class*=IconPdf]:hover:before{background-image:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/icon/pdf_black.svg)}[class*=IconNewWindow].bgc_white:hover:after,[class*=IconNewWindow].bgc_white:hover:before,[class*=IconNewWindow]:not(.bgc_white):after,[class*=IconNewWindow]:not(.bgc_white):before{background-image:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/icon/newWindow_white.svg);background-size:80% 80%}[class*=IconNewWindow].bgc_white:after,[class*=IconNewWindow].bgc_white:before,[class*=clickableBtn]:not([class*=bgc_])[class*=IconNewWindow]:hover:after,[class*=clickableBtn]:not([class*=bgc_])[class*=IconNewWindow]:hover:before{background-image:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/icon/newWindow_black.svg)}[class*=IconArrow].bgc_white:hover:after,[class*=IconArrow].bgc_white:hover:before,[class*=IconArrow]:not(.bgc_white):after,[class*=IconArrow]:not(.bgc_white):before{background-image:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/icon/arrow_white.svg);background-size:80% 80%}[class*=IconArrow].bgc_white:after,[class*=IconArrow].bgc_white:before,[class*=clickableBtn]:not([class*=bgc_])[class*=IconArrow]:hover:after,[class*=clickableBtn]:not([class*=bgc_])[class*=IconArrow]:hover:before{background-image:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/icon/arrow_black.svg)}.beforeIconArrow:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.numbertitle .title_two_lines .number,.title_two_lines .ff_poppins,.title_two_lines .numbertitle .number{letter-spacing:.05em}.title_two_lines .fzLv7{line-height:1.3}.borderPartitionLinks{border-top:1px solid #333;border-left:1px solid #333;text-align:center}.borderPartitionLinks a{display:block;text-decoration:none;padding:1em 0;-webkit-transition-property:background-color;transition-property:background-color}.borderPartitionLinks a.current{background:#f8f8f8}.borderPartitionLinks>*{border-right:1px solid #333;border-bottom:1px solid #333}.search .tabBody{background:#f8f8f8;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4em 0}.search .tabBody>div{max-width:1000px;margin:0 auto}.search .tabBody .listData{background:#fff;padding:3em}.tabLinks{color:#333;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.tabLinks.tabTriggers>li{width:33.333333%}.tabLinks>li{cursor:pointer;background:#e1e2e6;border:1px solid #fff;border-bottom:none;line-height:1.3;border-radius:.5em .5em 0 0;width:49.9%}.tabLinks>li.active,.tabLinks>li.current{color:#fff;background:#333}.tabLinks a{display:block;padding:1em .5em}.tabLinks:after{width:33.3333333333%}.tabTriggers>li{padding:1em .5em}.tabTriggers .num{font-size:.75em;font-weight:normal;display:inline-block;background-color:#333;color:#fff;width:2em;height:2em;line-height:2;margin-left:.8em;text-align:center;border-radius:50%}.tabTriggers .active .num{background-color:#fff;color:#333}.home .tabLinks{position:relative}.mapAreaSelector{height:500px;position:relative}.mapAreaSelector li{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:1.15em;position:absolute;-webkit-transition:background-color .3s;transition:background-color .3s}.mapAreaSelector .fukuoka{background-color:#ae706b;border:1px solid #ae706b;width:29.072%;height:18.556%;top:0;left:37.525%;border-radius:.75em 0 0 0}.mapAreaSelector .kitakyusyu{background-color:#d6706b;border:1px solid #d6706b;width:23.592%;height:18.556%;top:0;right:9.896%;border-radius:0 .75em .75em 0}.mapAreaSelector .kurume{background-color:#ae566b;border:1px solid #ae566b;width:26.804%;height:9.52%;top:18.5%;left:37.525%;border-radius:0 0 .75em .75em;position:relative}.mapAreaSelector .kurume:after{content:"";display:block;background:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/index/kumamoto_map.svg) no-repeat;background-size:100% 100%;width:12px;height:12px;top:-1px;right:-13px;position:absolute}.mapAreaSelector .saga{background-color:#6c839c;border:1px solid #6c839c;width:11.752%;height:28.076%;top:0;left:24.123%;border-radius:.75em}.mapAreaSelector .nagasaki{background-color:#897b95;border:1px solid #897b95;width:12.371%;height:32.076%;top:0;left:9.896%;border-radius:.75em}.mapAreaSelector .kumamoto{background-color:#a58f4d;border:1px solid #a58f4d;width:26.804%;height:20%;top:29.615%;left:37.525%;border-radius:.75em}.mapAreaSelector .ooita{background-color:#939f4d;border:1px solid #939f4d;width:23.917%;height:14%;top:20%;right:9.896%;border-radius:.75em}.mapAreaSelector .miyazaki{background-color:#a28064;border:1px solid #a28064;width:23.917%;height:14%;top:35.75%;right:9.896%;border-radius:.75em}.mapAreaSelector .kagoshima{background:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/index/kagoshima.png.pagespeed.ce.lyqALJQL_P.png) no-repeat;background-size:100% 100%;width:52.164%;height:22.5%;padding-bottom:12%;min-height:116px;top:52%;left:37.525%}.mapAreaSelector .googlemap{top:50%;left:2em;font-size:.9em;line-height:1.2;text-align:center}.mapAreaSelector .googlemap img{max-width:28px}.mapAreaSelector .googlemap a{background-color:#bbc5c7;border-radius:50%;width:7em;height:7em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition-property:background-color;transition-property:background-color}.mapAreaSelector .googlemap a:hover{background-color:#89989b}.mapAreaSelectBalloon>div{display:none}.texticons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8em;gap:2px;margin-bottom:1.2em}.texticons span{display:inline-block;line-height:1;padding:.5em .75em;border-radius:2px;color:#fff}.texticons span.new{background-color:#bf2b27}.texticons span.pricedown{background-color:#27619f}.texticons span.lastone{background-color:#bf2b27}.mapAreaSelector .fukuoka.current{background:#fff;color:#ae706b}.mapAreaSelector .kitakyusyu.current{background:#fff;color:#d6706b}.mapAreaSelector .kurume.current{background:#fff;color:#ae566b}.mapAreaSelector .saga.current{background:#fff;color:#6c839c}.mapAreaSelector .nagasaki.current{background:#fff;color:#897b95}.mapAreaSelector .kumamoto.current{background:#fff;color:#a58f4d}.mapAreaSelector .ooita.current{background:#fff;color:#939f4d}.mapAreaSelector .miyazaki.current{background:#fff;color:#a28064}.mapAreaSelector .kagoshima.current{background:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/index/kagoshima_active.png.pagespeed.ce.7vHD7tcE51.png) no-repeat;background-size:100% 100%;color:#667e4e}.indexPageDataListWrap{background:#fff;border-radius:1em 1em 0 0;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);position:relative}.indexPageDataListWrap+.goLink{position:relative;border-radius:0 0 1em 1em;overflow:hidden}.indexPageDataListWrap+.goLink a{padding:.9em 1em;text-align:center;display:block;color:#fff;background-color:#27619f}.indexPageDataList{padding:2.43em;max-height:470px;overflow:auto}.indexPageDataList li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.indexPageDataList li+li{margin-top:2.15em}.indexPageDataList li .photo{width:43.165%}.indexPageDataList li .photo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;aspect-ratio:6/4;width:100%}.indexPageDataList li .datas{width:50.839%}.indexPageDataList li .datas .icons,.indexPageDataList li .datas .title{line-height:1.2;padding-bottom:.75em}.indexPageDataList li .datas .icons span,.indexPageDataList li .datas .title span{line-height:1.3;margin-bottom:.3em}.indexPageDataList li .datas .icons>*{display:inline-block;font-size:.75em;padding:.25em .5em}.indexPageDataList li .datas .icons .new{background:#bf2b27;color:#fff}.indexPageDataList li .datas .btnWrap{margin:.75em 0 .5em;max-width:185px}.indexPageDataList li .datas .textLinkWrap a{text-decoration:underline}.btnWrap .pcCol2>li{margin-top:1em}.layoutFilters dl>div+div{margin-top:1em}.layoutFilters div>dd>div{margin-top:.2em}.layoutFilters [class*="filter-"]{text-align:center;font-size:1.6rem;padding:.75em 1em;margin:0 3px 5px;cursor:pointer;line-height:1.2;border-radius:4px;overflow:hidden}.layoutFilters [class*="filter-"].active{background:#27619f;color:#fff}.layoutFilters [class*="filter-"].taste{padding:0 0 .75em}.layoutFilters [class*="filter-"].taste .photo{margin-bottom:.5em}.layoutFilters [class*="filter-"].color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1em 0 0}.layoutFilters [class*="filter-"].color .photo{margin-right:1em}.layoutFilters .acWrap{border:none;margin-top:2em}.layoutFilters .acTrigger{margin:0 auto;border:1px solid #333;border-radius:3px;text-align:center}.layoutFilters .acBody>div+div{margin-top:1em}.filters_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2em}.filters_wrap dt{width:10em}.filters_wrap dd{width:calc(100% - 12em)}.filters_wrap>div#resetFilters{display:block;background:#fff;-webkit-transition:background-color .3s;transition:background-color .3s;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;text-align:center;font-size:1.6rem;padding:.75em 1em;cursor:pointer;line-height:1.2;border-radius:4px;overflow:hidden}.filters_wrap>div#resetFilters.current{background:#27619f!important;color:#fff!important}.filters_wrap>div label{display:block;background:#fff;-webkit-transition:background-color .3s;transition:background-color .3s;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;text-align:center;font-size:1.6rem;padding:.75em 1em;cursor:pointer;line-height:1.2;border-radius:4px;overflow:hidden}.filters_wrap>div input[type="checkbox"]{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.filters_wrap>div input[type="checkbox"]:checked+label{background:#27619f;color:#fff}.layoutFilters .acWrap dt{width:10em}.layoutFilters .acWrap dd{width:calc(100% - 12em)}#interiorGallery img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:1/1;-o-object-position:center;object-position:center}#interiorModal .modal__container{background:none;padding-bottom:0}#interiorModal .slider .photo{width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#interiorModal .slider .photo img{max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;aspect-ratio:6/4;width:100%}#interiorModal .slider .datas,#interiorModal .slider .title{color:#fff}#interiorModal .slider .title b,#interiorModal .slider .title span{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#interiorModal .slider .datas{margin:2em 0 .75em}#interiorModal .slider .datas li{margin-right:.4em;margin-bottom:.25em;padding:.25em .75em .35em;border:1px solid #fff;color:#fff;line-height:1;border-radius:1em}#interiorModal .slider-thumbnail{padding-top:1.75em;width:100%;overflow:hidden}#interiorModal .slider-thumbnail .swiper-slide{width:16.6666666667%;margin-right:1px}#interiorModal .slider-thumbnail .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:1/1;-o-object-position:center;object-position:center}.listData{margin-top:2em;line-height:1.6}.listData .datas .title{margin-bottom:.75em;line-height:1.4}.listData .datas .title span+span{padding-top:.2em;display:block}.listData .datas>p{margin:1em 0}.listData .datas .icon_and_title{display:-webkit-box;display:-ms-flexbox;display:flex}.listData .datas .icon_and_title .icons{margin-right:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.listData .datas .icon_and_title .icons img{width:1.6em;vertical-align:text-top;position:relative;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.listData .datas .icon_and_title .icons img+img{margin-left:.2em}.listData .datas th{border-top:.5em solid #fff;padding:.25em 0;background:#eee;text-align:center}.listData .datas td{border-top:.5em solid #fff;padding-left:.5em}.listData .contact>div{margin-bottom:.5em}.listData .contact button{width:100%}.listData[class*="Df"]:after,.listData[class*="Df"]:before{display:none}#detailHeadSlide .slider{margin-bottom:1em}#detailHeadSlide .slider .photo{width:100%;overflow:hidden;background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#detailHeadSlide .slider .photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#detailHeadSlide .slider .remarks{margin-top:.75em;text-align:right}#detailHeadSlide .slider-thumbnail{width:100%;overflow:hidden;position:relative}#detailHeadSlide .slider-thumbnail .swiper-button-next,#detailHeadSlide .slider-thumbnail .swiper-button-prev{height:calc(var(--swiper-nav-size) * 0.2);width:calc(var(--swiper-nav-size) * 0.2);padding:calc(var(--swiper-nav-size) * 0.2) calc(var(--swiper-nav-size) * 0.2)}#detailHeadSlide .slider-thumbnail .swiper-button-prev{left:10px}#detailHeadSlide .slider-thumbnail .swiper-button-prev:after{left:-.15em;top:-.3em;height:calc(var(--swiper-nav-size) * 0.2);width:calc(var(--swiper-nav-size) * 0.2)}#detailHeadSlide .slider-thumbnail .swiper-button-next{right:10px}#detailHeadSlide .slider-thumbnail .swiper-button-next:after{right:.4em;top:-.3em;height:calc(var(--swiper-nav-size) * 0.2);width:calc(var(--swiper-nav-size) * 0.2)}#detailHeadSlide .slider-thumbnail.slider-thumbnail-center .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#detailHeadSlide .slider-thumbnail .swiper-slide{opacity:.65}#detailHeadSlide .slider-thumbnail .swiper-slide.swiper-slide-thumb-active{opacity:1}#detailHeadSlide .slider-thumbnail .swiper-slide.swiper-slide-thumb-active .photo:before{content:"";position:absolute;display:block;left:0;bottom:0;width:100%;height:100%;border:4px solid #004b9c;z-index:2;opacity:.75}#detailHeadSlide .slider-thumbnail .swiper-slide .photo{position:relative;background:#eee}#detailHeadSlide .slider-thumbnail .swiper-slide img{-o-object-fit:contain;object-fit:contain;width:100%;aspect-ratio:6/4;-o-object-position:center;object-position:center}#detailHeadSlide .swiper-button-next,#detailHeadSlide .swiper-button-prev{border:1px solid #333;border-radius:9999px;width:calc(var(--swiper-nav-size) * 1.2)}#detailHeadSlide .swiper-button-next:after,#detailHeadSlide .swiper-button-prev:after{height:calc(var(--swiper-nav-size) * 0.3);-webkit-transform:rotate(45deg) skew(0deg,0deg);transform:rotate(45deg) skew(0deg,0deg);width:calc(var(--swiper-nav-size) * 0.3)}#detailHeadSlide .swiper-button-prev{left:20px;right:auto}#detailHeadSlide .swiper-button-prev:after{left:.5em}#detailHeadSlide .swiper-button-next{left:auto;right:20px}#detailHeadSlide .swiper-button-next:after{right:-.2em}.is-style-widthfull{width:100vw;margin:4rem calc(50% - 50vw);background:#eee;padding:40px 40px}iframe[name^="millvi_"]{width:100%;aspect-ratio:16/9}#other_house h2{font-weight:600}.themeList div{text-align:center}.themeList div img{border-radius:3px}.themeList div p{list-style:1.4;padding:.6em .8em 0}#breadcrumb{margin-bottom:1em;max-width:1100px}#breadcrumb .p-breadcrumb__list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#breadcrumb .p-breadcrumb__item:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#breadcrumb .p-breadcrumb__item:last-child>span.p-breadcrumb__text{display:block!important;opacity:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#main_content h2,#main_content h3,#main_content h4,#main_content h5,#main_content h6{margin-left:0;margin-right:0}#main_content h2{margin-top:2em;margin-bottom:1em}#main_content h3{margin-top:2em;margin-bottom:1em}#main_content .p-articleThumb{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.detailDataTitle{margin-bottom:.5em}.detailDataTitle span.fzLv1{display:block;margin-bottom:.5em}.detailDataTitle .icons{position:relative;margin-right:.5em}.detailDataTitle .fzLv6{line-height:1.2!important}.FeaturesText{margin-bottom:2em}.FeaturesText li{margin-top:.4em;margin-right:.4em;padding:.25em .75em .35em;border:1px solid #27619f;color:#27619f;line-height:1;border-radius:1em}.FeaturesText a{display:block;-webkit-transition-property:color;transition-property:color}.FeaturesText a:hover{color:#2278cd}.muOw_restore .FeaturesText{margin-bottom:0}.muOw_restore .FeaturesText li{margin-right:0;margin-top:.75em;padding:1em;text-align:center;border-radius:0;background:#fff}.FeaturesIcon{margin-top:2em;gap:.2em}.photoSlider{padding:10em 0;text-align:center;background:#eee}#houseDatas_title{font-weight:bold}.houseDatas{margin-bottom:3em}.houseDatas:after,.houseDatas:before{content:none!important}.houseDatas h3{font-weight:bold;margin-top:.75em!important;margin-bottom:.25em!important}.houseDatas .datas dl{margin-bottom:1em}.houseDatas .datas dl>div{margin-bottom:.25em;display:-webkit-box;display:-ms-flexbox;display:flex}.houseDatas .datas dl dt{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 10px);flex:0 0 calc(25% - 10px);background:#eee;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;padding:.2em 0}.houseDatas .datas dl dd{color:#666;padding:.2em 0 .2em 1rem;line-height:1.5}.houseDatas .datas dl .tel span{margin-right:.5em}.houseDatas .btnWrap li{margin-bottom:.5em}.houseDatas .btnWrap button{width:100%}.houseDatas .btnWrap .tel_contact h3{font-weight:normal}.houseDatas .btnWrap .tel_contact h3 span{font-weight:bold;line-height:1;padding-top:.25em}.houseDatas .btnWrap .tel_contact div{font-family:"Poppins",sans-serif;font-weight:bold;list-style:1.4}.map iframe{aspect-ratio:16/9;width:100%;height:auto}#floorPlanWrap{padding-top:3em;padding-bottom:3em}#floorPlanWrap h2{margin-top:0!important}#floorPlanWrap .photo{padding:2em;text-align:center;width:100%;max-height:740px;aspect-ratio:4/3}#floorPlanWrap .photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#floorPlanWrap ul{font-weight:bold}#floorPlanWrap .roomnum{font-size:3.5em}#floorPlanWrap .photo{background:#fff;border:1px solid #bbc5c7}#casePosts .post-item,#journalPosts .post-item{margin-bottom:4em}#casePosts .photo img,#journalPosts .photo img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:1/1;-o-object-position:center;object-position:center}#casePosts .title,#journalPosts .title{margin:1em 0;line-height:1.4!important}#casePosts ul li,#journalPosts ul li{line-height:1;padding:.25em .75em;margin:0 .4em .3em 0;display:inline-block;border:1px solid #27619f;color:#27619f;border-radius:100em}#case_study_catalog_guide .photo{width:34%}#case_study_catalog_guide .datas{width:66%;padding:1.5em 3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#case_study_catalog_guide .datas p{margin:1.5em 0}#case_study_catalog_guide .datas .btnWrap{max-width:320px}.p-country-name{overflow:hidden;height:0}.lineupInfo a{margin:0 6px;background:#f8f8f8}main.lineup h2{margin-top:0!important}main.lineup_detail .p-articleThumb{margin-bottom:4em}main.lineup_detail .post_content{margin-top:1em}main.lineup_detail .post_content h1{font-weight:bold;margin-bottom:.75em}main.case_study .p-articleThumb{margin-bottom:4em}main.case_study .post_content{margin-top:1em}main.case_study .post_content h1{font-weight:bold;margin-bottom:.75em}.madoriWrap{position:relative;border-top:4em solid #fff}.madoriWrap .muDf_jcsb{text-align:center}.madoriWrap .muDf_jcsb>div{background-color:#fff;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.case_study_product{background-color:#f8f8f8}.case_study_product .pcDf_jcsb{padding:1.5em}.case_study_product .pcDf_jcsb .icon{display:inline-block;padding:.25em .5em;color:#fff;background-color:#27619f;border-radius:.25em}.case_study_product .datas dl{margin-top:1em}.case_study_product .datas dl>div{color:#666;margin-bottom:.5em;display:-webkit-box;display:-ms-flexbox;display:flex}.case_study_product .datas dl dt{background:#eee;margin-right:.75em;font-weight:normal;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 calc(30% - 10px);flex:0 0 calc(30% - 10px)}.case_study_product .datas dl dt span{font-size:.9em;padding:.25em .5em;display:block}.case_study_product .datas dl dd{padding-left:1rem;line-height:1.5}.case_study_product .btns{display:none}.numbertitle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.4}.numbertitle .number{padding-right:.5em;font-size:3.2rem}.numbertitle .title_text{font-size:1.8rem}.swell-block-fullWide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw!important;left:0!important}.swell-block-fullWide .swell-block-fullWide__inner{width:100%}.wp-block-button,.wp-block-button.is-style-outline{margin:2em 0}.wp-block-button.is-style-outline>.wp-block-button__link,.wp-block-button>.wp-block-button__link{border-width:1px!important;padding:1.15em 1.333em!important;font-size:1.6rem}.wp-block-button.is-style-outline:hover,.wp-block-button:hover{opacity:.8;border-radius:3px}.post_content p a{color:#27619f;text-decoration:underline}main.company a{text-decoration:underline;font-weight:bold}main.company .post_content>ol>li{margin-bottom:1.5em}main.company .post_content>ol>li ol{margin-top:.5em}main.company .post_content>ol>li ol li{font-size:.9em}#main_content.journal{padding-top:0!important}#main_content.sumai_journal .post-journal-categories{margin:2em 0;display:-webkit-box;display:-ms-flexbox;display:flex}#main_content.sumai_journal .post-journal-categories li+li{margin-left:1em}#main_content.sumai_journal .post-journal-categories li>a,#main_content.sumai_journal .post-journal-categories li>span{display:block;padding:0 1em;border:1px solid #27619f;color:#27619f;border-radius:1em}#main_content.sumai_journal .post_content{margin-top:2em;letter-spacing:.075em}#main_content.sumai_journal .post_content h2,#main_content.sumai_journal .post_content h3,#main_content.sumai_journal .post_content h4{font-weight:normal;letter-spacing:.15em}#main_content.sumai_journal .post_content h2{margin-top:4.5em}#main_content.sumai_journal .post_content h3{font-size:1.15em;margin:3em 0 1.5em;padding-left:1em;border-left:.35em solid #27619f}#main_content.sumai_journal .post_content h4{font-size:1.15em}#main_content.sumai_journal .swell-block-column h4,#main_content.sumai_journal .swell-block-column p{margin:1em}#related_journal{margin-top:6em;padding-top:220px;padding-bottom:4em;background:#efefef;position:relative;-webkit-box-shadow:0 200px 0 0 #fff inset;box-shadow:0 200px 0 0 #fff inset}#related_journal:after{content:"";display:block;width:765px;height:218px;background:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/sumai_journal/Illust_users.png.pagespeed.ce.LFNE65LQXX.png) center top no-repeat;position:absolute;top:0;left:0;right:0;margin:auto}#related_journal h2{font-size:1.5em}#related_journal li .post-title{margin-top:1em;letter-spacing:.075em}#related_journal li a:hover{text-decoration:underline}#related_journal li a:hover img{opacity:.8}.pointsWrap>div{padding:1em 1em 1em 6em;background:#f8f8f8;margin-bottom:1em;line-height:1.5;min-height:2em;position:relative}.pointsWrap>div:before{display:block;font-size:2em;width:1em;height:1em;line-height:1;position:absolute;left:.85em;top:0;bottom:0;margin:auto;color:#27619f}.pointsWrap>div:after{content:"";display:block;width:1px;height:3em;height:calc(100% - 2em);position:absolute;left:4.5em;top:0;bottom:0;margin:auto;background-color:#27619f}.pointsWrap>div:first-child:before{content:"1"}.pointsWrap>div:nth-child(2):before{content:"2"}.pointsWrap>div:nth-child(3):before{content:"3"}.pointsWrap>div:nth-child(4):before{content:"4"}.pointsWrap>div:nth-child(5):before{content:"5"}.pointsWrap>div:nth-child(6):before{content:"6"}.pointsWrap>div:nth-child(7):before{content:"7"}.pointsWrap>div:nth-child(8):before{content:"8"}.pointsWrap>div:nth-child(9):before{content:"9"}.pointsWrap>div:nth-child(10):before{content:"10";width:2em;left:.55em}.event_icon{line-height:1;padding:.5em;margin-right:.25em;display:inline-block;color:#fff;border-radius:.25em}.event_data{line-height:1.5}.event_data>div{margin-bottom:.5em;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event_data dt{width:5.75em;padding:.25em 0;background:#eee;text-align:center}.event_data dd{width:calc(100% - 5.75em);padding:.25em 0 .25em 1em}.event_content,.p-articleFoot{max-width:720px!important;margin-left:auto!important;margin-right:auto!important}.title_centering{text-align:center;margin:4em 0}.title_centering p{margin-top:1em}.tel_guide{max-width:550px;margin:6em auto 4em}.tel_guide a,.tel_guide p{line-height:1.8}.tel_guide a.bgc_lightGray{margin-bottom:1em;padding:1em;text-align:center}.tel_guide a.bgc_lightGray span{display:block;font-size:2.2em;line-height:1}.tel_guide a.bgc_lightGray span:before{content:"";display:inline-block;width:1em;height:1em;background:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/icon/icon_tel_black.png.pagespeed.ce.X-KYYhaYmW.png) no-repeat;background-size:contain;position:relative;top:.1em}#progressTracker{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;position:relative;line-height:1.4;padding:0!important}#progressTracker:before{content:"";display:block;width:75%;height:1px;background:#bbc5c7;position:absolute;top:10%;left:0;right:0;margin:auto}#progressTracker>li{margin:0!important;padding:0!important;list-style:none!important;width:25%}#progressTracker>li:before{content:"";display:block;width:1em;height:1em;margin:0 auto 1em;border-radius:50%;background-color:#bbc5c7;position:relative;z-index:2}#progressTracker>li.current{color:#27619f;font-weight:bold}#progressTracker>li.current:before{background-color:#27619f}#progressTracker.minimum:before{width:66%}#progressTracker.minimum>li{width:33%}#formHead{position:relative;margin:4em auto 0;text-align:center;padding:2em;max-width:640px;font-size:1.6rem;font-weight:bold;background:#eee}#formHead:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #eee;z-index:2}.inputDisabled{pointer-events:none!important;background-color:#eee!important}.form_list input,.form_list textarea{max-width:100%}.form_list label{cursor:pointer}.form_list dt{position:relative}.form_list dt>span{display:block;position:absolute;top:1.65em;right:1em;width:3em;text-align:center;font-size:.8em;color:#fff}.form_list dt .optional{background-color:#27619f}.form_list dt .required{background-color:#bf2b27}.form_list #schedule_date{width:9em}.form_list #schedule_time{width:6em}.form_list #address1,.form_list #selected_catalog2{margin:.5em 0}.form_list #salesman{margin-top:.5em}.form_list>div+.acWrap{margin-top:3em}.flatpickr-month{height:4em!important}.cur-year{width:3.5em!important;max-width:none}#dateForm .title{margin-bottom:.5em}#dateForm #regionSelect,#dateForm #titleSelect{width:100%;font-size:1.6rem}#dateForm .flatpickr-calendar{width:100%}#dateForm .flatpickr-months{position:relative}#dateForm .flatpickr-months .numInputWrapper{margin-left:.5em}#dateForm .flatpickr-months .flatpickr-next-month,#dateForm .flatpickr-months .flatpickr-prev-month{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#dateForm .flatpickr-rContainer{width:100%}#dateForm .flatpickr-days{width:100%;padding-bottom:1em}#dateForm .flatpickr-days .dayContainer{width:100%;min-width:auto;max-width:none}#dateForm .flatpickr-days .dayContainer .flatpickr-day{max-width:none!important}#dateForm .flatpickr-time input{font-size:24px}#dateForm #timePicker{margin-top:1em;width:8em;margin-left:.5em}#catalog_selected_list{margin-top:2em;margin-bottom:6em}#catalog_selected_list>div{margin-bottom:3em;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#catalog_selected_list>div:hover .imgsWrap{opacity:.8}#catalog_selected_list .imgsWrap{position:relative;margin-bottom:1.5em}#catalog_selected_list .imgsWrap .photo{aspect-ratio:3/2;background:#eee}#catalog_selected_list .imgsWrap .photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;aspect-ratio:3/2;-o-object-position:center;object-position:center}#catalog_selected_list .imgsWrap .thumbnail{position:absolute;right:0;bottom:-6%;width:42%;height:60%}#catalog_selected_list .imgsWrap .thumbnail img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:center;object-position:center}#catalog_selected_list .title{font-size:1.2em;line-height:1.4}#catalog_selected_list .content{line-height:1.5;margin-bottom:1.5em}#catalog_selected_list .nowActive{display:none}#catalog_selected_list .clickableBtnM{margin-top:auto;width:100%}#catalog_selected_list .active .imgsWrap{opacity:.8}#catalog_selected_list .active .clickableBtnM{background-color:#333!important;color:#fff!important}#catalog_selected_list .active .nowActive{display:inline}#catalog_selected_list .active .noActive{display:none}#selected_catalogs{margin:4em auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold}#selected_catalogs_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#selected_catalogs_container img{margin-left:.5em;max-width:8em;max-height:8em}.contactAttention{margin-top:4em;margin-bottom:4em;padding:1.5em;border:1px solid #bbc5c7}.contactAttention dt{font-weight:bold}.contactAttention div+div{margin-top:1em}.contactAttention dd span{display:block}.contactAttention a{display:inline;color:#2278cd;text-decoration:underline}#detailDatas{margin-top:6em}#surrounding{margin-top:4em;margin-bottom:5em}#surrounding .pcDf_jcsb{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#surrounding .pcDf_jcsb>div{margin-bottom:2em}#surrounding .photo{margin-bottom:.5em;background:#eee}#surrounding .photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:4/3}#other_house .photo{margin-bottom:.5em;background:#eee}#other_house .photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:4/3}.simplefavorite-button{width:100%;display:block;padding:.75em 0}.simplefavorite-button:not(.active){opacity:1!important}.simplefavorite-button:not(.active):before{position:relative;display:inline-block;content:"";width:1.6em;height:1.2em;margin-bottom:-.2em;background:url(/wp-content/themes/swell_child/assets/img/icon/heart_black.svg) no-repeat center center}.simplefavorite-button.active:before{content:"✕ "}.favorites-count-badge{font-size:1.5em;line-height:1.4;font-weight:bold}@media (max-width:767px){.favorites-count-badge{font-size:1.2em;line-height:1.2}}#filters_fav{margin:2em 0;padding:1em .5em;background-color:#eee;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#filters_fav>div{display:block;background:#fff;-webkit-transition:background-color .3s;transition:background-color .3s;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;text-align:center;font-size:1.4rem!important;padding:.75em 1em;cursor:pointer;line-height:1.2;border-radius:4px;overflow:hidden}#filters_fav>div.current{background:#27619f!important;color:#fff!important}.favorite-item{margin-bottom:2em;padding-bottom:2em;position:relative;border-bottom:1px solid #eee}.custom-post-type-name{position:absolute;left:0;top:0;padding:.25em .5em;font-size:.8em;font-weight:bold;background-color:#27619f;color:#fff}.custom-post-type-name.child{background-color:#264f25}.favorite-model_house .custom-post-type-name{background-color:#2d927a}.favorite-event .custom-post-type-name{background-color:#bac022}.tablelist .catch_completionDate,.tablelist .catch_other1,.tablelist .catch_other2,.tablelist .catch_other3,.tablelist .catch_other4,.tablelist .catch_other5,.tablelist .catch_other6,.tablelist .catch_other7{display:none}.tablelist .catch_landuse+.default_landuse{display:none}.land_zero #child_about_land .sewer,.land_zero #child_about_land .waterSupply{display:none}.output_totalLots:empty+span{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}#area-filters{display:-webkit-box;display:-ms-flexbox;display:flex}.filtersDetail .filterDetail,.filtersDetail .filterDetail_about{display:inline-block}#area-filters [class*="filter"],.filtersDetail [class*="filter"]{text-align:center;font-size:1.6rem;padding:.75em 1em;margin:0 3px 5px;cursor:pointer;line-height:1.2;border-radius:4px;overflow:hidden;-webkit-transition:color , background-color .3s;transition:color , background-color .3s;background:#fff;color:#27619f}#area-filters [class*="filter"].active,.filtersDetail [class*="filter"].active{background:#27619f;color:#fff}#area-filters [class*="filter"].taste,.filtersDetail [class*="filter"].taste{padding:0 0 .75em}#area-filters [class*="filter"].taste .photo,.filtersDetail [class*="filter"].taste .photo{margin-bottom:.5em}#area-filters [class*="filter"].color,.filtersDetail [class*="filter"].color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1em 0 0}#area-filters [class*="filter"].color .photo,.filtersDetail [class*="filter"].color .photo{margin-right:1em}#area-filters [class*="filter"].current,.filtersDetail [class*="filter"].current{background:#27619f;color:#fff}#campaign_banner_wrap{padding-bottom:3.6em;position:relative}.top #content{padding-top:0!important}.slider-campaign_banner .swiper-pagination-bullet-active{background-color:#004b9c;opacity:1}.newsList{border-top:1px solid #bbc5c7}.newsList a{text-decoration:none!important;display:block;padding:1.5em 0;border-bottom:1px solid #bbc5c7}.newsList .date{color:#27619f}.newsList .icon{line-height:1.2;font-size:.85em;padding:.25em .5em;margin-left:.25em;display:inline-block;background-color:#27619f;color:#fff;border-radius:4px}#indexNews h2{margin-top:0!important}#indexSearchWrap{max-width:828px;margin:-2em auto 0}#indexSearchWrap .FeaturesText{margin-bottom:0}#indexSearchWrap form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:.9em;border-radius:6px;overflow:hidden;background-color:#fff;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.1);box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}#indexSearchWrap form:after,#indexSearchWrap form:before{content:none}#indexSearchWrap form .inputWrap{width:75%}#indexSearchWrap form .inputWrap input{border:none;padding-left:1em;background-color:#fff}#indexSearchWrap form .btnWrap{width:25%}#indexSearchWrap form button,#indexSearchWrap form input{font-size:16px;width:100%;height:60px}#indexSearchWrap form button{border-radius:0}link+#conceptMovie{position:absolute;z-index:-1;left:0;top:0;max-width:320px}.emergency_news{margin:0 auto 4em;max-width:828px;padding:2.5em;background:#f8f8f8}.emergency_news h2{margin:0!important}.emergency_news>div p{color:#bf2b27;font-weight:bold;font-size:1.1em}.relation_model .photo a img{-o-object-fit:cover;object-fit:cover;aspect-ratio:6/4;width:100%}.energy_label{background:#006946!important;padding:6px 8px}.page-template-single-house_special{padding-top:0!important}.page-template-single-house_special .layoutFilters{background:#f0ede7;padding-bottom:2em}.page-template-single-house_special #header{display:none!important}.page-template-single-house_special #content{margin-bottom:0}.page-template-single-house_special #main_content{padding-top:0}.page-template-single-house_special #breadcrumb{display:none!important}#house_special_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}#house_special_header .logoWrap{position:absolute;top:1em;left:1em}#house_special_header p{position:absolute;color:#fff;text-shadow:0 1px 4px #333}#house_special_footer{padding:3em 0 1.5em;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw!important;background:#333;color:#fff;text-align:center}#house_special_footer ul{margin:1.5em 1em}#house_special_footer img{max-width:90%}#house_special_footer p{padding-top:1.5em;margin-top:1.5em;border-top:1px solid #fff}#house_special_list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#house_special_list .post-item{border-top:#bbc5c7 solid 1px;padding-top:1.5em;margin-bottom:3em}#house_special_list .post-item .datas{margin-bottom:1.5em;position:relative;line-height:1.4}#house_special_list .post-item .datas h2{font-size:1.35em;margin:0 0 .25em}#house_special_list .post-item .datas h2 a{font-weight:bold;text-decoration:underline}#house_special_list .post-item .datas h2 a:hover{text-decoration:none}#house_special_list .post-item .datas .new{position:absolute;right:0;top:0}#house_special_list .post-item .datas .new+h2{padding-right:3em}#house_special_list .post-item .datas .new+h2+div{padding-right:4em}#house_special_list .post-item .photo_wrap>div{margin-top:.5em}#house_special_list .post-item .photo_wrap .photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;aspect-ratio:6/4;width:100%;height:100%}#house_special_list .post-item .photo_wrap .photo a:hover img{opacity:.9}#house_special_list .post-item .muDf_jcsb .photo{width:49.25%;width:calc(50% - .25em)}#house_special_list .post-item .contact{margin:2em 3em}#house_special_list .post-item .contact div+div{margin-top:1em}.filters_wrap div.disabled{opacity:.5;cursor:not-allowed}.filters_wrap div.disabled label{cursor:not-allowed}#pointBody{background:#fff}#pointBody label{border:1px solid #999;font-size:.95em}#pointBody input:checked+label{border-color:#27619f}.open #pointBody{margin-top:1.5em;padding:1.5em!important}.banner-container{max-width:540px;margin:auto;padding-left:1em;padding-right:1em}.vjs-full-window #footer,.vjs-full-window #header{display:none!important}@media (max-width:767px){html body{line-height:1.7}#detailHeadSlide .slider .remarks,.contactAttention dd,.fzLv0{font-size:10px;font-size:2.6666666667vw;line-height:1.3}#casePosts ul,#journalPosts ul,.fzLv1,main.case_study .post_content p,main.company li,main.company p,main.lineup_detail .post_content p{font-size:13px;font-size:3.4666666667vw}.filteringContent .filter,.fzLv2,.indexPageDataListWrap+.goLink a,[class*="clickableBtn"]{font-size:13px;font-size:3.4666666667vw}#casePosts .title,#journalPosts .title,.fzLv3,main.case_study .userDatas{font-size:14px;font-size:3.7333333333vw}.fzLv4,[class*="clickableBtnL"]{font-size:16px;font-size:4.2666666667vw}.fzLv5{font-size:20px;font-size:5.3333333333vw}.fzLv6{font-size:24px;font-size:6.4vw;line-height:1.6}.fzLv7{font-size:32px;font-size:8.5333333333vw;line-height:1.5}#body_wrap{overflow:hidden}#body_wrap:not(.home){padding-top:5em;padding-top:64px}#body_wrap:not(.home) #header{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}#header{width:100%;position:fixed;left:0;top:0;z-index:10}#header:after,#header:before{content:none}#header [class*="Df"]:after,#header [class*="Df"]:before{content:none}#header .logoWrap{width:50%;padding:0 .5em}#header .favLinkWrap{margin-left:auto;padding-right:1em}#header .favLinkWrap img{width:1.85em}#header .searchWrap{display:none}#header #navTrigger{background:#333;width:5.5em;height:64px;line-height:1;cursor:pointer;font-family:"Poppins",sans-serif;font-size:1.4rem;text-align:center;color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff}#header #navTrigger .default,#header #navTrigger .opened{pointer-events:none}#header #navTrigger .default{display:inline}#header #navTrigger .opened{display:none}#header #navTrigger div{position:relative;pointer-events:none}#header #navTrigger div:after,#header #navTrigger div:before{content:"";display:block;margin:0 0 .5em;width:2.6em;height:2px;background:#fff;-webkit-transition:.4s;transition:.4s}#header #navTrigger div:before{width:2.25em}#header #navTrigger div:after{margin:0 0 .8em}#header .navBody{position:fixed;width:100%;max-height:0;overflow:hidden;background:#fff;left:0;top:64px;padding:0 1em;-webkit-transition:.8s;transition:.8s}#header .pageLinks{padding-top:1em}#header .pageLinks a{display:block;padding:.5em 0;font-weight:bold;color:#333}#header .btnLinks{padding:.5em 0 4.5em}#header .btnLinks li{margin-top:.5em}#header .btnLinks li:first-child a{padding:.75em 1em;line-height:1.3}body.navOpen #header #navTrigger{background:#fff;color:#333}body.navOpen #header #navTrigger .default{display:none}body.navOpen #header #navTrigger .opened{display:inline}body.navOpen #header #navTrigger div:after,body.navOpen #header #navTrigger div:before{background-color:#333;width:1.4em}body.navOpen #header #navTrigger div:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.navOpen #header #navTrigger div:after{-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg);margin:0 0 12px}body.navOpen #header .navBody{overflow:auto;max-height:calc(100vh - 5em)}#footer{padding:3em 0 80px;background:#27619f;color:#fff;z-index:2;position:relative}#footer a{text-decoration:none}#footer [class*="Df"]:after,#footer [class*="Df"]:before{content:none}#footer address{position:relative}#footer address .icon_instagram{position:absolute;top:0;right:10px}#footer address p{font-size:11px;font-size:2.9333333333vw;margin:.5em 0 2.5em}#footer address .tel a{display:block;margin:.5em 0}#footer .logoWrap{width:86%}#footNav{position:fixed;z-index:3;width:100%;bottom:0;font-size:10px;font-size:2.6666666667vw;font-weight:bold;background:#fff;color:#27619f;border-top:1px solid #27619f;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}#footNav li{width:25%}#footNav a{display:block;padding:.65em 0;text-align:center}#footNav a img{width:22px}#footNav a span{display:block}#footNav li+li a{border-left:1px solid #27619f}#footDatasWrap{padding:0 1em}#footDatasWrap ul{margin-top:2em;font-weight:bold}#footDatasWrap ul>li{width:49%;margin-bottom:.5em}#footDatasWrap ul>li:first-child a{padding:.65em 0}#footDatasWrap ul a{display:block;padding:1.25em 0;line-height:1.2;text-align:center;color:#27619f;background:#fff;border-radius:3px}#footPolicyLinks{border-top:1px solid #bbc5c7;margin:2em 0 0;letter-spacing:-.4px}#footPolicyLinks ul{margin:1.5em;text-align:center}#footPolicyLinks ul li{display:inline-block;margin:.25em .75em}.p-mainVisual__inner{height:85vh!important}.p-mainVisual__inner .p-mainVisual__textLayer{font-family:"Noto Serif",serif;text-shadow:none!important;height:auto;top:auto;text-align:left;position:absolute;bottom:4em}.p-mainVisual__inner .p-mainVisual__slideTitle{font-size:5.4rem;line-height:1.2}.p-mainVisual__inner .p-mainVisual__slideTitle br{display:block}.p-mainVisual__inner #conceptMovie{max-width:320px;margin-top:2em}#campaign_banner_wrap{margin-bottom:9em}#campaign_banner_wrap .swiper-slide img{max-height:none}.home .tabLinks{top:-4.65em}.home .tabLinks+.tabBody{margin-top:-2.5em}.indexPageDataListWrap{margin-top:-7em}.mapAreaSelector{height:420px}.mapAreaSelector .kurume{height:14%}.mapAreaSelector .kumamoto{height:15%;top:34%}.mapAreaSelector .ooita{height:12.5%}.mapAreaSelector .miyazaki{top:34%;height:15%}.mapAreaSelector .kagoshima{height:20%;padding-bottom:8%;min-height:84px;top:50.8%}.lineupInfo .data{padding:0 2em 2em}.lineupInfo .data h3{line-height:1.3;text-align:center;margin:1em 0!important}.indexPageAbout .message h3{margin:1em 0!important}.indexAboutNav li{overflow:hidden;margin-top:1.5em;position:relative}.indexAboutNav li a{display:block;width:80%}.indexAboutNav li span{display:block;padding:1em 0}.indexAboutNav li:after{content:"";display:block;background:#f8f8f8;position:absolute;top:40px;width:80vw;height:100%;z-index:-1}.indexAboutNav li:nth-child(odd) span{padding-left:1em}.indexAboutNav li:nth-child(odd):after{margin-right:calc(50% - 50vw);right:0}.indexAboutNav li:nth-child(2n) a{float:right}.indexAboutNav li:nth-child(2n):after{margin-left:calc(50% - 50vw);left:0}#indexNews{padding-top:6em;padding-bottom:6em}#indexNews .muMax240{margin:4em auto 0}#main_content .post_content h2,#main_content .post_content h3,#main_content .post_content h4,#main_content .post_content h5,#main_content .post_content h6{margin-left:0;margin-right:0}#main_content .post_content h2{margin-top:2em;margin-bottom:1em}#main_content .post_content h3{margin-top:2em;margin-bottom:1em}.title_two_lines .fzLv7{font-size:26px;font-size:6.9333333333vw}.detailDataCatalog{margin:1em 0}main.case_study .FeaturesText{margin-bottom:1em}main.case_study .post_content h1{font-size:1.5em}main.about h1{font-size:1.5em}.about_titleImg{width:60%;margin:-6.4em auto 0;position:relative;z-index:2}.indexTwinSlideWrap+.indexTwinSlideWrap{margin-top:6em}.indexTwinSlideWrap .title_two_lines{padding-left:2em;padding-right:2em}.indexTwinSlideWrap .pcDf_jcsb{background:#f8f8f8;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.indexTwinSlideWrap .guide_wrap{padding:2em 2em 4.5em;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.indexTwinSlideWrap .guide_wrap>div{margin-top:2em}.indexCase_slider,.indexGallery_slider{margin-bottom:.3em}.indexCase_slider img,.indexGallery_slider img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:480px;aspect-ratio:1.5/1;-o-object-position:center;object-position:center}.indexCase_slider-thumbnail,.indexGallery_slider-thumbnail{overflow:hidden}.indexCase_slider-thumbnail img,.indexGallery_slider-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:170px;aspect-ratio:1.5/1;-o-object-position:center;object-position:center}.FeaturesText li{font-size:.8em}#detailHeadSlide .slider .photo{overflow:hidden;max-height:64vw}#detailHeadSlide .slider .swiper-button-next,#detailHeadSlide .slider .swiper-button-prev{width:6.4vw;height:16vw;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(10,2,2,.5);border-radius:0}#detailHeadSlide .slider .swiper-button-next:after,#detailHeadSlide .slider .swiper-button-prev:after{width:.75em;height:.75em;left:auto;right:auto}#detailHeadSlide .slider .swiper-button-prev{left:-5vw;border-left:none}#detailHeadSlide .slider .swiper-button-next{right:-5vw;border-right:none}#detailHeadSlide .slider-thumbnail{overflow:visible}#detailHeadSlide .slider-thumbnail .swiper-wrapper{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}#detailHeadSlide .slider-thumbnail .swiper-slide{width:22.2222222222%}#detailHeadSlide .slider-thumbnail .swiper-button-next,#detailHeadSlide .slider-thumbnail .swiper-button-prev{width:5vw;height:12vw;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:none;border-radius:0}#detailHeadSlide .slider-thumbnail .swiper-button-next:after,#detailHeadSlide .slider-thumbnail .swiper-button-prev:after{width:.75em;height:.75em;top:1px;left:auto;right:auto;border-color:#666}#detailHeadSlide .slider-thumbnail .swiper-button-prev{left:-5vw;border-left:none}#detailHeadSlide .slider-thumbnail .swiper-button-prev:after{left:2px}#detailHeadSlide .slider-thumbnail .swiper-button-next{right:-5vw;border-right:none}#detailHeadSlide .slider-thumbnail .swiper-button-next:after{right:2px}#detailHeadSlide .slider-thumbnail.slider-thumbnail-center .swiper-button-next,#detailHeadSlide .slider-thumbnail.slider-thumbnail-center .swiper-button-prev{display:none!important}.layoutFilters{padding:2em 0 1em}.layoutFilters h2{margin:0!important;display:none}.layoutFilters dl{padding:1em 0}.layoutFilters dl dt{margin-bottom:.5em}.layoutFilters dl .taste{width:31.5%;font-size:.85em}.layoutFilters dl dd{width:100%!important}.layoutFilters .acTrigger{max-width:200px;font-size:1.6rem;padding:.6em 3.15em .6em 2em}.layoutFilters .filters{display:-webkit-box;display:-ms-flexbox;display:flex}.layoutFilters .filters>div{background:#fff}.post-count{font-family:"Poppins",sans-serif;font-size:3.2rem}.listData .photo{margin-bottom:1em;background:#eee}.listData .photo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;aspect-ratio:6/4;width:100%}.listData .datas{padding:.5em .8em}.listData .datas p{margin:.5em 0}.listData .contact{margin-top:.5em;padding:0 .8em}.listData table{margin:.1em 0 .6em}.listData table th{color:#666;width:5em;font-size:.8em;font-weight:normal}.listData table td{color:#666}.listData .title{font-size:2rem}.madoriWrap .muDf_jcsb>div{width:100%}.madoriWrap .muDf_jcsb>div+div{margin-top:1em}.detailDataTitle .icons{margin-bottom:.5em}.map-search .map_wrapper #map{width:92vw!important}.map-search .swiper-slide-active .land_button .slide_area_wrap .store_name{font-size:1.8rem!important}.map-search .swiper-slide-active .land_button .slide_area_wrap .address{font-size:1.2rem!important}.map-search .land_button{min-height:auto!important}.map-search .land_button .ph_div img{-o-object-position:center;object-position:center;aspect-ratio:6/4;height:auto!important}.form_list>div{border:#bbc5c7 solid 1px}.form_list>div+div{border-top:none}.form_list>div dt{padding:.5em 4em .5em 1em;border-bottom:#bbc5c7 solid 1px;background-color:#f8f8f8}.form_list>div dt>span{top:.75em}.form_list>div dd{padding:1em 1em 2.5em}.form_list>div label{display:block;font-size:.9em;margin-top:.5em;padding:.35em .75em;border:1px solid #eee;background-color:#f8f8f8;border-radius:4px}.form_list>div span.horizontal-item{margin:0!important}.form_list #age{width:100%!important}.tabTriggers li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.tabTriggers li .num{position:absolute;right:.25em;top:-.25em}.tablelist{border-top:1px solid #bbc5c7;border-left:1px solid #bbc5c7;border-right:1px solid #bbc5c7}.tablelist+.tablelist{margin-top:1em}.tablelist>div{display:-webkit-box;display:-ms-flexbox;display:flex}.tablelist dd,.tablelist dt{padding:1em .75em}.tablelist dt{width:26%;background:#eee;border-bottom:1px solid #bbc5c7}.tablelist dd{width:74%;border-bottom:1px solid #bbc5c7}.borderList{border-top:1px solid #bbc5c7}.borderList+.tablelist{margin-top:1em}.borderList dt{font-size:1.1em;padding:1em 1em .25em}.borderList dd{padding:0 1em 1em;border-bottom:1px solid #bbc5c7}.gmapWrap iframe{height:300px}#interiorGallery{gap:1px}#interiorGallery .post-item{width:33.1%}.houseDatas .btnWrap{margin-top:2em}.swell-block-fullWide.sp-py-40{padding-bottom:0!important;padding-top:0!important}.swell-block-columns .wp-block-image img{padding-bottom:1em}.swell-block-columns .wp-block-image.spPt2e{padding-top:0!important}.swell-block-columns:nth-child(4n+2) .swell-block-columns__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.l-mainContent__inner>.post_content{margin:2em 0!important}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{margin:0 auto}#progressTracker>li{font-size:1.3rem}#dateForm .title_centering .fzLv6{font-size:20px;font-size:5.3333333333vw;line-height:1.6}.slider-campaign_banner .swiper-slide img{max-height:43vw}.dataTableWrap .iconWrap,.dataTableWrap tr:first-of-type{display:none!important}.dataTableWrap table,.dataTableWrap td,.dataTableWrap tr{display:block}.dataTableWrap tr{background:#fff}.dataTableWrap td{position:relative;padding-top:.5em;padding-bottom:.5em}.dataTableWrap .new{font-size:1.5em}.dataTableWrap .detailLink a{font-size:1.25em}#house_datatable tbody{display:block}#house_datatable tr{padding:1em;margin-bottom:2em}#house_datatable tr>td{position:relative}#house_datatable tr>td:nth-child(2){padding:0}#house_datatable tr>td:nth-child(3){font-size:1.5em;font-weight:bold}#house_datatable tr>td:nth-child(4):before{content:"販売価格(税込)"}#house_datatable tr>td:nth-child(5):before{content:"土地面積"}#house_datatable tr>td:nth-child(6):before{content:"建物面積"}#house_datatable tr>td:nth-child(7):before{content:"間取り"}#house_datatable tr>td:nth-child(4),#house_datatable tr>td:nth-child(5),#house_datatable tr>td:nth-child(6),#house_datatable tr>td:nth-child(7){padding-left:10em}#house_datatable tr>td:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;background:#eee;width:9em;height:100%;height:calc(100% - 1px);padding-left:1em}#house_datatable tr>td.detailLink{padding:1em 0 0}#land_datatable{position:relative;padding-bottom:6em}#land_datatable tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#land_datatable tr{width:50%;width:calc(50% - 1px);margin-bottom:2px;padding:.75em .75em 1em;-webkit-box-shadow:1px 1px 0 1px #eee;box-shadow:1px 1px 0 1px #eee}#land_datatable td:nth-child(3){font-size:1.25em;font-weight:bold}#land_datatable td:nth-child(4):before{content:"販売\a価格";white-space:pre}#land_datatable td:nth-child(5):before{content:"坪単価"}#land_datatable td:nth-child(6):before{content:"土地\a面積";white-space:pre}#land_datatable td:nth-child(4),#land_datatable td:nth-child(5),#land_datatable td:nth-child(6){padding-left:5em}#land_datatable td:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;top:0;line-height:1.2;background:#eee;width:4em;height:100%;height:calc(100% - 1px)}#land_datatable .photo{padding:0}#land_datatable .photo img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:1.5/1;-o-object-position:center;object-position:center}#land_datatable .detailLink{position:absolute;bottom:0;left:10%;width:80%}#related_journal{padding-top:22vw;-webkit-box-shadow:0 22vw 0 0 #fff inset;box-shadow:0 22vw 0 0 #fff inset}#related_journal:after{width:92vw;height:28vw;background-size:contain}.lineup_detail .swell-block-fullWide.has-bg-img{height:42vw;background-size:114vw auto}#house_special_header{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw!important;background:#f0ede7 url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/house/bg_head_sp.png.pagespeed.ce.BLf3NXwVGJ.png) center bottom no-repeat;background-size:cover;height:64vh}#house_special_header h1{width:240px}#house_special_header p{font-size:.8em;right:.5em;bottom:2em}#house_special_footer{padding-top:1.5em}#house_special_footer #gotop{margin-bottom:1.5em}#house_special_footer #gotop a{display:inline-block;padding:0 1em;background-color:#333}#house_special_footer #gotop img{width:60px}#pointBody label{font-size:.9em}#floorPlanWrap .datasWrap{margin-top:1.5em}#floorPlanWrap .roomnum{line-height:1}#floorPlanWrap .photo{padding:1em}#floorPlanWrap ul{margin:1em 0}#floorPlanWrap ul li:before{content:"＋"}#floorPlanWrap .roomnum{font-size:1.5em}.tenjiStaff{width:100vw;margin:4rem calc(50% - 50vw);background:#f8f8f8;padding-left:5vw;padding-right:5vw}.tenjiStaff .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:6.258148631vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tenjiStaff .grid>img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.tenjiStaff-txtBox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tenjiStaff-txtBox_subTtl{font-size:3.520208605vw;font-weight:bold;color:#27619f;line-height:1.5;margin-bottom:2.0860495437vw}.tenjiStaff-txtBox_subTtl svg{margin-right:1.3037809648vw;vertical-align:middle}.tenjiStaff-txtBox_ttl{font-size:4.3024771838vw;font-weight:bold;line-height:1.56;margin-bottom:4.3024771838vw}.tenjiStaff-txtBox_txt{font-size:3.520208605vw;line-height:2}.landBanner{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landBanner_ttl{font-size:4.3024771838vw;line-height:1.9;margin-bottom:4.0417209909vw;font-weight:bold;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.landBanner_ttl:after,.landBanner_ttl:before{position:absolute;bottom:0}.landBanner_ttl:before{content:"＼";left:-1.5em}.landBanner_ttl:after{content:"／";right:-1.5em}.landBanner_link{width:66.7535853977vw;margin-left:auto;margin-right:auto}.landBanner_areaList{margin-top:2.6075619296vw;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.6075619296vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.landBanner_areaList dt{border-radius:1000px;background:#eee;line-height:1.1;padding:.2em .5em .3em;font-size:2.7379400261vw}.landBanner_areaList dd{font-size:2.7379400261vw}.landBanner_areaList dd:before{content:"#"}.advanceRsv{width:100vw;margin:4rem calc(50% - 50vw);background:#f8f8f8;padding-left:5vw;padding-right:5vw;text-align:center}.advanceRsv_ttl{font-size:4.3024771838vw;line-height:1.9;margin-bottom:4.0417209909vw;font-weight:bold;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.advanceRsv_ttl:after,.advanceRsv_ttl:before{position:absolute;bottom:0}.advanceRsv_ttl:before{content:"＼";left:-1.5em}.advanceRsv_ttl:after{content:"／";right:-1.5em}.advanceRsv_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.518904824vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advanceRsv_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advanceRsv_list img{width:41.0691003911vw}.advanceRsv_list p{margin-top:1em;font-size:3.520208605vw;line-height:1.7}.advanceRsv .pcOnly{display:none}}@media (min-width:768px){html{scroll-padding-top:100px}html body{line-height:2}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{-webkit-transition:.2s;transition:.2s}a:focus-visible{outline:4px solid #2278cd;outline-offset:4px}button:focus-visible,input:focus-visible,select:focus-visible{-webkit-box-shadow:0 0 0 4px #fff inset , 0 0 0 6px #2278cd inset;box-shadow:0 0 0 4px #fff inset , 0 0 0 6px #2278cd inset}#footDatasWrap a:focus-visible,#footPolicyLinks a:focus-visible{outline-color:#fff}[class*="pcInner"]{margin-left:auto;margin-right:auto}.pcInner1200{width:1200px}.pcInner1000{width:1000px}.pcInner800{width:800px}#detailHeadSlide .slider .remarks,.contactAttention dd,.fzLv0{font-size:1.2rem;line-height:1.6}#casePosts ul,#journalPosts ul,.fzLv1,main.case_study .post_content p,main.company li,main.company p,main.lineup_detail .post_content p{font-size:1.4rem}.filteringContent .filter,.fzLv2,.indexPageDataListWrap+.goLink a,[class*="clickableBtn"]{font-size:1.6rem}#casePosts .title,#journalPosts .title,.fzLv3,main.case_study .userDatas{font-size:1.8rem;line-height:1.7}.fzLv4,[class*="clickableBtnL"]{font-size:2rem;line-height:1.7}.fzLv5{font-size:2.4rem;line-height:1.7}.fzLv6{font-size:3.2rem;line-height:1.7}.fzLv7{font-size:4.6rem;line-height:1.5}#body_wrap:not(.home){padding-top:70px}#body_wrap:not(.home) #header{background:#fff}#header{width:100%;position:fixed;left:0;top:0;z-index:10}#header:after,#header:before{content:none}#header [class*="Df"]:after,#header [class*="Df"]:before{content:none}#header .logoWrap{width:240px;padding:.75em;-webkit-box-sizing:content-box;box-sizing:content-box;margin-right:auto}#header #searchTrigger,#header .favLinkWrap{padding:1em;cursor:pointer}#header #searchTrigger:hover,#header .favLinkWrap:hover{opacity:.8}#header #searchTrigger img,#header .favLinkWrap img{pointer-events:none}#header .searchBody{position:absolute;top:70px;right:0;max-height:0;overflow:hidden;z-index:5;padding-left:1.5em;padding-right:1.5em;background:#fff;-webkit-transition:.6s;transition:.6s;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}#header .searchBody>div:first-child{margin-right:.75em}#header .searchBody .clickableBtnS{padding-top:.75em;padding-bottom:.75em}#header #navTrigger{margin-left:1em;background:#333;width:5.8em;height:5.8em;line-height:1;cursor:pointer;font-family:"Poppins",sans-serif;font-size:1.2rem;text-align:center;color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#header #navTrigger .default,#header #navTrigger .opened{pointer-events:none}#header #navTrigger .default{display:inline}#header #navTrigger .opened{display:none}#header #navTrigger div{position:relative;pointer-events:none}#header #navTrigger div:after,#header #navTrigger div:before{content:"";display:block;margin:0 0 4px;width:2em;height:2px;background:#fff;-webkit-transition:.4s;transition:.4s}#header #navTrigger div:before{width:1.4em}#header #navTrigger div:after{width:2em;margin:0 0 12px}#header .navBody{position:fixed;width:100%;max-height:0;overflow:hidden;background:#fff;left:0;top:70px;padding:0 1em;-webkit-transition:.8s;transition:.8s}#header .pageLinks{padding:1.25em 0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header .pageLinks li{width:50%}#header .pageLinks li:first-child{width:100%}#header .pageLinks a{display:block;padding:.35em .5em;font-weight:bold;color:#333;position:relative}#header .pageLinks a:hover{color:#27619f}#header .btnLinks{padding-bottom:3em}#header .btnLinks li{width:32.5%;margin-top:.75em}body.navOpen #header #navTrigger{background:#fff;color:#333}body.navOpen #header #navTrigger .default{display:none}body.navOpen #header #navTrigger .opened{display:inline}body.navOpen #header #navTrigger div:after,body.navOpen #header #navTrigger div:before{top:1.5em;background-color:#333}body.navOpen #header #navTrigger div:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:2em;margin:0}body.navOpen #header #navTrigger div:after{-webkit-transform:translateY(-2px) rotate(45deg);transform:translateY(-2px) rotate(45deg);margin:0 0 16px}body.navOpen #header .navBody{overflow:auto;max-height:calc(100vh - 70px);-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2)}body.searchOpen #header .searchBody{max-height:70px;padding-top:1em;padding-bottom:1em}#pcFixLinks{position:fixed;z-index:8;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;border-top:#27619f solid 1px;background:#fff}#pcFixLinks a{color:#27619f;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:5.8em;padding:0 .9em;border:#27619f solid 1px;border-top:none;line-height:1.1;letter-spacing:-1px}#pcFixLinks a div{margin-bottom:.35em}#pcFixLinks a:hover{opacity:.8}#footer{background:#27619f;color:#fff;position:relative;z-index:3}#footer a{text-decoration:none}#footer [class*="Df"]:after,#footer [class*="Df"]:before{content:none}#footer address{width:400px;position:relative}#footer address .icon_instagram{position:absolute;top:0;right:10px}#footer address p{margin:.5em 0 2.5em}#footer address .tel a{display:block;margin:.5em 0}#footer .logoWrap{width:340px}#footNav{background:#fff;color:#27619f;font-weight:bold;border-top:1px solid #27619f;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}#footNav li{width:25%}#footNav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em;text-align:center}#footNav a img{margin-right:.75em}#footNav li+li a{border-left:1px solid #27619f}#footDatasWrap{padding:4em 0 3.5em}#footDatasWrap>*{width:49%}#footDatasWrap ul{font-weight:bold}#footDatasWrap ul>li{width:49%;margin-bottom:.5em}#footDatasWrap ul a{display:block;padding:1em 0;text-align:center;color:#27619f;background:#fff;border-radius:3px}#footPolicyLinks{border-top:1px solid #bbc5c7;padding:1.5em 0;letter-spacing:-.4px}#footPolicyLinks ul li{margin-left:1em}.p-mainVisual__inner{height:85vh!important}.p-mainVisual__inner .p-mainVisual__textLayer{font-family:"Noto Serif",serif;text-shadow:none!important;height:auto;top:auto;text-align:left;position:absolute;bottom:6em;padding-bottom:106px}.p-mainVisual__inner .p-mainVisual__slideTitle{font-size:5.2rem;line-height:1}.p-mainVisual__inner .p-mainVisual__slideTitle br{display:none}.p-mainVisual__inner #conceptMovie{position:absolute;left:48px;bottom:0;width:320px}#campaign_banner_wrap{margin-bottom:10em}#campaign_banner_wrap a>div{line-height:1.6;margin-top:.6em}.home .tabLinks{top:-3.4em}.lineupInfo>a{margin-top:.8em;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#f8f8f8}.lineupInfo>a:hover{background-color:#eee}.lineupInfo .photo{width:60%}.lineupInfo .photo img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.lineupInfo .data{width:40%;padding:2.5em 3em}.lineupInfo .data h3{text-align:center;margin-bottom:2em}#main_content .lineupInfo .data h3{margin-top:0}.indexPageFoot ul li:first-child{width:100%}.mapAreaSelector .fukuoka:hover{background:#fff;color:#ae706b}.mapAreaSelector .kitakyusyu:hover{background:#fff;color:#d6706b}.mapAreaSelector .kurume:hover{background:#fff;color:#ae566b}.mapAreaSelector .saga:hover{background:#fff;color:#6c839c}.mapAreaSelector .nagasaki:hover{background:#fff;color:#897b95}.mapAreaSelector .kumamoto:hover{background:#fff;color:#a58f4d}.mapAreaSelector .ooita:hover{background:#fff;color:#939f4d}.mapAreaSelector .miyazaki:hover{background:#fff;color:#a28064}.mapAreaSelector .kagoshima:hover{background:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/index/kagoshima_active.png.pagespeed.ce.7vHD7tcE51.png) no-repeat;background-size:100% 100%;color:#667e4e}.indexPageDataListWrap:after,.indexPageDataListWrap:before{content:"";position:absolute;top:2.5em;left:-2em;border:1em solid transparent;border-right-color:#fff}.indexPageDataListWrap:before{left:-2.1em;border-right-color:#eee}.indexPageDataListWrap+.goLink a:hover{background-color:#2278cd}.layoutFilters{padding:2em 0}.layoutFilters h2{display:none}.layoutFilters .pcDf_jcsb{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.layoutFilters dl{padding:2em 0}.layoutFilters div>dt{width:10em}.layoutFilters div>dd{width:calc(100% - 12em)}.layoutFilters div>dd>div{margin-top:.2em}.layoutFilters [class*="filter-"]:hover{background:#27619f;color:#fff}.layoutFilters .acWrap{border:none;margin-top:2em}.layoutFilters .acTrigger{max-width:160px;padding:.4em 3.15em .4em 2em}.layoutFilters .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.layoutFilters .filters>div{background:#fff;-webkit-transition:.3s;transition:.3s;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.layoutFilters .filters>div:first-child{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}#interiorGallery{gap:1px}#interiorGallery .post-item{width:33.2%}.houseDatas .datas{width:52%}.houseDatas .btnWrap{width:40%}.detailDataTitle .fzLv6{display:inline-block;width:70%}.detailDataCatalog{margin-top:-3.5em;margin-bottom:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.detailDataCatalog a{width:14em}#main_content .post_content{padding-left:0;padding-right:0}#main_content .post_content h2,#main_content .post_content h3,#main_content .post_content h4,#main_content .post_content h5,#main_content .post_content h6{margin-left:0;margin-right:0}#main_content .post_content h2{margin-top:2em;margin-bottom:1em}#main_content .post_content h3{margin-top:2em;margin-bottom:1em}#main_content .p-articleThumb img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:7/3;-o-object-position:center;object-position:center}}@media (min-width:768px) and (any-hover:hover){.filters_wrap>div#resetFilters:hover{background:#fff;color:#333}.filters_wrap>div label:hover{background:#27619f;color:#fff}}@media (min-width:768px){.post-count{font-family:"Poppins",sans-serif;font-size:3.2rem}.listData .photo{width:30%;max-width:344px;background:#eee}.listData .photo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;aspect-ratio:6/4;width:100%}.listData .datas{width:calc(60% - 184px)}.listData .datas th{color:#666;width:5.5em;font-size:1.2rem;font-weight:normal}.listData .datas td{color:#666}.listData .title{font-size:1.8rem}.listData .contact{width:184px}.map-search .land_button{min-height:auto!important}.map-search .land_button .ph_div img{-o-object-position:center;object-position:center;aspect-ratio:6/4;height:auto!important}.indexTwinSlideWrap{margin:7em 0}.indexCase_slider img,.indexGallery_slider img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:480px;aspect-ratio:1.5/1;-o-object-position:center;object-position:center}.indexCase_slider-thumbnail,.indexGallery_slider-thumbnail{overflow:hidden}.indexCase_slider-thumbnail img,.indexGallery_slider-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:170px;aspect-ratio:1.5/1;-o-object-position:center;object-position:center}.indexPageAbout{padding-left:66%;position:relative}.indexPageAbout .message{margin-top:-2em;top:-4em;position:relative}.indexPageAbout .message h3{margin-top:0}.indexPageAbout .message:after{content:"";background:#f8f8f8;margin-right:calc(50% - 50vw);display:block;width:100vw;height:405px;position:absolute;top:-110px;left:-300px;z-index:-1}.indexPageAbout:after,.indexPageAbout:before{content:"";display:block;width:62%;height:100%;position:absolute;bottom:0;left:0}.indexPageAbout:before{background-image:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/index/aboutPhoto01.jpg.pagespeed.ce.R6iOUXBG-H.jpg);background-size:cover;background-position:right bottom;width:55.468vw;margin-left:calc(50% - 50vw)}.indexPageAbout:after{opacity:0;z-index:2;background-size:cover;background-position:right bottom;-webkit-transition:.2s;transition:.2s;width:55.468vw;margin-left:calc(50% - 50vw)}.indexPageAbout[class*="hovered"]:after{opacity:1}.indexPageAbout.hovered-1:after{background-image:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/index/aboutPhoto01.jpg.pagespeed.ce.R6iOUXBG-H.jpg)}.indexPageAbout.hovered-2:after{background-image:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/index/aboutPhoto02.jpg.pagespeed.ce.SC-HHHSwOE.jpg)}.indexPageAbout.hovered-3:after{background-image:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/index/aboutPhoto03.jpg.pagespeed.ce.eSR8znJR7K.jpg)}.indexPageAbout.hovered-4:after{background-image:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/index/aboutPhoto05.jpg.pagespeed.ce.-b6q9gfexf.jpg)}.indexPageAbout.hovered-5:after{background-image:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/index/aboutPhoto06.jpg.pagespeed.ce.6Rj8HlG4O_.jpg)}.indexAboutNav{padding-top:1em}.indexAboutNav li{border-bottom:1px solid #bbc5c7;font-size:1.8rem}.indexAboutNav li a{display:block;padding:.75em 0}.case_study_product .photo{width:34%}.case_study_product .photo img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:1/1;-o-object-position:center;object-position:center}.case_study_product .pcDf_jcsb{width:66%}.case_study_product .datas{width:calc(100% - 180px)}.case_study_product .datas dt{width:6em}.case_study_product .btns{width:160px}.case_study_product .btns>div+div{margin-top:.5em}.swell-block-fullWide.pc-py-60{padding-top:10em!important;padding-bottom:10em!important}.swell-block-fullWide.pc-py-80{padding-top:18em!important;padding-bottom:18em!important}.swell-block-fullWide .wp-block-video{max-height:600px;overflow:hidden}.about_titleImg{margin-top:-11.5em;position:relative;z-index:2}.indexTwinSlideWrap .pcDf_jcsb{background:#f8f8f8;position:relative;padding-bottom:100px}.indexTwinSlideWrap .guide_wrap{width:24em;margin:auto;position:absolute;left:60.5%;top:5.7em}.indexTwinSlideWrap .guide_wrap>div{margin-top:2em;width:70%}.indexTwinSlideWrap .guide_wrap:after{content:"";display:block;background:#fff;margin-right:calc(50% - 50vw);width:100vw;height:30px;position:absolute;top:-80px;left:-50%}.indexTwinSlideWrap+.indexTwinSlideWrap .pcDf_jcsb{background:#fff;padding-bottom:0}#detailHeadSlide .slider .photo{height:600px}.tablelist{border-top:1px solid #bbc5c7;border-left:1px solid #bbc5c7;border-right:1px solid #bbc5c7;font-size:1.4rem}.tablelist+.tablelist{margin-top:1em}.tablelist>div{display:-webkit-box;display:-ms-flexbox;display:flex}.tablelist dd,.tablelist dt{padding:1em}.tablelist dt{width:20%;background:#eee;border-bottom:1px solid #bbc5c7}.tablelist dd{width:80%;border-bottom:1px solid #bbc5c7}.borderList{border-top:1px solid #bbc5c7}.borderList>div{display:-webkit-box;display:-ms-flexbox;display:flex}.borderList dd,.borderList dt{padding:1em 0;font-size:1.4rem}.borderList dt{width:20%;border-bottom:1px solid #bbc5c7}.borderList dd{width:80%;border-bottom:1px solid #bbc5c7}.form_list>div{display:-webkit-box;display:-ms-flexbox;display:flex;border:#bbc5c7 solid 1px}.form_list>div+div{border-top:none}.form_list>div dt{width:25%;padding:1em 4em 1em 1em;border-right:#bbc5c7 solid 1px;background-color:#f8f8f8}.form_list>div dd{width:75%;padding:1em}.form_list input[type="number"],.form_list input[type="text"]{width:50%}.form_list #address1,.form_list #address2,.form_list #region,.form_list #regionText,.form_list #selected_catalog1,.form_list #selected_catalog2,.form_list #selected_catalog3{width:80%}.form_list label{font-size:.85em;padding:.25em .75em;display:block;border:1px solid #eee;background-color:#f8f8f8;border-radius:4px}.form_list span.horizontal-item{min-width:44%;display:inline-block;margin:0 .25em .5em 0!important}.form_list #age{width:50%!important}#indexNews{position:relative;padding-top:6em;padding-bottom:6em}#indexNews .pcDf_jcsb{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}#indexNews .pcDf_jcsb:after,#indexNews .pcDf_jcsb:before{content:none}#indexNews .pcDf_jcsb>div{width:16em}#indexNews .newsList{width:calc(100% - 20em)}.newsList a:hover{background-color:#fff}.newsList a:hover div{opacity:.8}#indexSearchWrap form .inputWrap{width:calc(100% - 90px)}#indexSearchWrap form .btnWrap{width:90px}#indexSearchWrap form input{font-size:16px}#indexSearchWrap form button{font-size:14px}#campaign_banner_wrap{height:510px}#campaign_banner_wrap .slider-campaign_banner .swiper-slide img{max-height:372px}.dataTableWrap{background:#fff;overflow:auto}.dataTableWrap table{width:1000px;table-layout:fixed}.dataTableWrap td,.dataTableWrap th{padding:.75em;text-align:center;border:1px solid #eee}.dataTableWrap th{font-size:1.5em}.dataTableWrap .iconWrap{width:74px}.dataTableWrap .photo{width:150px;height:120px;position:relative}.dataTableWrap .photo img{max-width:100%;max-height:100%}.dataTableWrap .detailLink{width:180px}#house_special_header{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw!important;background:#f0ede7 url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/house/bg_head_pc.png.pagespeed.ce.cVzfdeap6Q.png) center bottom no-repeat;background-size:cover;height:max(500px,32vw)}#house_special_header h1{width:320px}#house_special_header p{top:1em;right:1em}#house_special_footer #gotop{position:fixed;right:1em;bottom:2em;z-index:20}#house_special_footer #gotop a{display:block;padding:1em;background-color:#333}#house_special_footer #gotop img{width:45px}#floorPlanWrap ul{margin-left:1em}#floorPlanWrap ul li{margin-left:.5em}#floorPlanWrap ul li:before{content:"＋"}.tenjiStaff{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);width:100vw;background:#f8f8f8}.tenjiStaff .grid{display:-ms-grid;display:grid;-ms-grid-columns:47% 30px 1fr;grid-template-columns:47% 1fr;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tenjiStaff-txtBox_subTtl{font-size:16px;font-weight:bold;color:#27619f;line-height:1.5;margin-bottom:10px}.tenjiStaff-txtBox_subTtl svg{margin-right:10px;vertical-align:middle}.tenjiStaff-txtBox_ttl{font-size:20px;font-weight:bold;line-height:1.56;margin-bottom:20px}.tenjiStaff-txtBox_txt{font-size:16px;line-height:2}.landBanner{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landBanner_ttl{font-size:20px;line-height:1.9;margin-bottom:20px;font-weight:bold;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.landBanner_ttl:after,.landBanner_ttl:before{position:absolute;bottom:0}.landBanner_ttl:before{content:"＼";left:-1.5em}.landBanner_ttl:after{content:"／";right:-1.5em}.landBanner_areaList{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.landBanner_areaList dt{border-radius:1000px;background:#eee;line-height:1.1;padding:.2em .5em .3em;font-size:16px}.landBanner_areaList dd{font-size:16px}.landBanner_areaList dd:before{content:"#"}.advanceRsv{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);width:100vw;background:#f8f8f8;text-align:center}.advanceRsv_ttl{font-size:20px;line-height:1.9;margin-bottom:15px;font-weight:bold;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.advanceRsv_ttl:after,.advanceRsv_ttl:before{position:absolute;bottom:0}.advanceRsv_ttl:before{content:"＼";left:-1.5em}.advanceRsv_ttl:after{content:"／";right:-1.5em}.advanceRsv_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.advanceRsv_list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advanceRsv_list img{max-width:175px}.advanceRsv_list p{margin-top:15px;font-size:16px;line-height:1.7;display:inline-block}.advanceRsv .spOnly{display:none}}.muDb{display:block!important}.muDn{display:none!important}.muFwn{font-weight:normal}.muFwb{font-weight:bold}.muTal{text-align:left}.muTar{text-align:right}.muTac{text-align:center}.muPor{position:relative}.muPoa{position:absolute}.muPen{pointer-events:none}.muDf_noWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.muDf{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.muDf_jcsb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.muDf_jcc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[class*="Df"]:after,[class*="Df"]:before{content:"";display:block}[class*="Df"]:before{-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100}[class*="muDf"].ais{-webkit-box-align:start;-ms-flex-align:start;align-items:start}[class*="muDf"].aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}[class*="muDf"].aie{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}[class*="muDf"].reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[class*="muDf"].dirCol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.muOw,[class*="muOw_of"]{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.muOw_restore{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);width:100vw}[class*="muOw_of"] img{width:100%;height:100%}.muOw_of_cover img{-o-object-fit:cover;object-fit:cover}.muFz05e{font-size:.5em}.muFz06e{font-size:.6em}.muFz07e{font-size:.7em}.muFz08e{font-size:.8em}.muFz09e{font-size:.9em}.muFz10e{font-size:1em}.muFz11e{font-size:1.1em}.muFz12e{font-size:1.2em}.muFz13e{font-size:1.3em}.muFz14e{font-size:1.4em}.muFz15e{font-size:1.5em}.muFz16e{font-size:1.6em}.muFz17e{font-size:1.7em}.muFz18e{font-size:1.8em}.muFz19e{font-size:1.9em}.muFz20e{font-size:2em}.muMa{margin-left:auto!important;margin-right:auto!important}.muW100p{width:100%!important}.muMax240{max-width:240px}.muMax320{max-width:320px}.muMax480{max-width:480px}.muMax640{max-width:640px}.muMax768{max-width:768px}.muVp1e{padding-top:1em;padding-bottom:1em}.muHp1e{padding-left:1em;padding-right:1em}.muVm1e{margin-top:1em;margin-bottom:1em}.muPt1e{padding-top:1em}.muPb1e{padding-bottom:1em}.muPl1e{padding-left:1em}.muPr1e{padding-right:1em}.muMt1e{margin-top:1em}.muMb1e{margin-bottom:1em}.muMl1e{margin-left:1em}.muMr1e{margin-right:1em}.muVp2e{padding-top:2em;padding-bottom:2em}.muHp2e{padding-left:2em;padding-right:2em}.muVm2e{margin-top:2em;margin-bottom:2em}.muPt2e{padding-top:2em}.muPb2e{padding-bottom:2em}.muPl2e{padding-left:2em}.muPr2e{padding-right:2em}.muMt2e{margin-top:2em}.muMb2e{margin-bottom:2em}.muMl2e{margin-left:2em}.muMr2e{margin-right:2em}.muVp3e{padding-top:3em;padding-bottom:3em}.muHp3e{padding-left:3em;padding-right:3em}.muVm3e{margin-top:3em;margin-bottom:3em}.muPt3e{padding-top:3em}.muPb3e{padding-bottom:3em}.muPl3e{padding-left:3em}.muPr3e{padding-right:3em}.muMt3e{margin-top:3em}.muMb3e{margin-bottom:3em}.muMl3e{margin-left:3em}.muMr3e{margin-right:3em}.muVp4e{padding-top:4em;padding-bottom:4em}.muHp4e{padding-left:4em;padding-right:4em}.muVm4e{margin-top:4em;margin-bottom:4em}.muPt4e{padding-top:4em}.muPb4e{padding-bottom:4em}.muPl4e{padding-left:4em}.muPr4e{padding-right:4em}.muMt4e{margin-top:4em}.muMb4e{margin-bottom:4em}.muMl4e{margin-left:4em}.muMr4e{margin-right:4em}.muVp5e{padding-top:5em;padding-bottom:5em}.muHp5e{padding-left:5em;padding-right:5em}.muVm5e{margin-top:5em;margin-bottom:5em}.muPt5e{padding-top:5em}.muPb5e{padding-bottom:5em}.muPl5e{padding-left:5em}.muPr5e{padding-right:5em}.muMt5e{margin-top:5em}.muMb5e{margin-bottom:5em}.muMl5e{margin-left:5em}.muMr5e{margin-right:5em}.muVp6e{padding-top:6em;padding-bottom:6em}.muHp6e{padding-left:6em;padding-right:6em}.muVm6e{margin-top:6em;margin-bottom:6em}.muPt6e{padding-top:6em}.muPb6e{padding-bottom:6em}.muPl6e{padding-left:6em}.muPr6e{padding-right:6em}.muMt6e{margin-top:6em}.muMb6e{margin-bottom:6em}.muMl6e{margin-left:6em}.muMr6e{margin-right:6em}.muVp7e{padding-top:7em;padding-bottom:7em}.muHp7e{padding-left:7em;padding-right:7em}.muVm7e{margin-top:7em;margin-bottom:7em}.muPt7e{padding-top:7em}.muPb7e{padding-bottom:7em}.muPl7e{padding-left:7em}.muPr7e{padding-right:7em}.muMt7e{margin-top:7em}.muMb7e{margin-bottom:7em}.muMl7e{margin-left:7em}.muMr7e{margin-right:7em}.muH100{height:100px}.muH150{height:150px}.muH200{height:200px}.muH250{height:250px}.muH300{height:300px}.colMb05e>*{margin-bottom:.5em}.colMb1e>*{margin-bottom:1em}.colMb2e>*{margin-bottom:2em}@media (max-width:767px){.spPen{pointer-events:none}.spFwn{font-weight:normal}.spFwb{font-weight:bold}.spTal{text-align:left}.spTar{text-align:right}.spTac{text-align:center}.spDb{display:block!important}.spDn{display:none!important}.spDf_noWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.spDf{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.spDf_jcc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.spDf_jcsb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[class*="spDf"].aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}[class*="spDf"].aie{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}[class*="spDf"].reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[class*="spDf"].dirCol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.spPartition2:after,.spPartition2:before,.spPartition2>*{width:50%}.spPartition3:after,.spPartition3:before,.spPartition3>*{width:33.3%;width:33.3333333333%}.spCol2:after,.spCol2:before,.spCol2>*{width:48.5%}.spCol3:after,.spCol3:before,.spCol3>*{width:33%}.spFz05e{font-size:.5em}.spFz06e{font-size:.6em}.spFz07e{font-size:.7em}.spFz08e{font-size:.8em}.spFz09e{font-size:.9em}.spFz10e{font-size:1em}.spFz11e{font-size:1.1em}.spFz12e{font-size:1.2em}.spFz13e{font-size:1.3em}.spFz14e{font-size:1.4em}.spFz15e{font-size:1.5em}.spFz16e{font-size:1.6em}.spFz17e{font-size:1.7em}.spFz18e{font-size:1.8em}.spFz19e{font-size:1.9em}.spFz20e{font-size:2em}.spVp1e{padding-top:1em;padding-bottom:1em}.spVm1e{margin-top:1em;margin-bottom:1em}.spPt1e{padding-top:1em}.spPb1e{padding-bottom:1em}.spPl1e{padding-left:1em}.spPr1e{padding-right:1em}.spMt1e{margin-top:1em}.spMb1e{margin-bottom:1em}.spMl1e{margin-left:1em}.spMr1e{margin-right:1em}.spVp2e{padding-top:2em;padding-bottom:2em}.spVm2e{margin-top:2em;margin-bottom:2em}.spPt2e{padding-top:2em}.spPb2e{padding-bottom:2em}.spPl2e{padding-left:2em}.spPr2e{padding-right:2em}.spMt2e{margin-top:2em}.spMb2e{margin-bottom:2em}.spMl2e{margin-left:2em}.spMr2e{margin-right:2em}.spVp3e{padding-top:3em;padding-bottom:3em}.spVm3e{margin-top:3em;margin-bottom:3em}.spPt3e{padding-top:3em}.spPb3e{padding-bottom:3em}.spPl3e{padding-left:3em}.spPr3e{padding-right:3em}.spMt3e{margin-top:3em}.spMb3e{margin-bottom:3em}.spMl3e{margin-left:3em}.spMr3e{margin-right:3em}.spVp4e{padding-top:4em;padding-bottom:4em}.spVm4e{margin-top:4em;margin-bottom:4em}.spPt4e{padding-top:4em}.spPb4e{padding-bottom:4em}.spPl4e{padding-left:4em}.spPr4e{padding-right:4em}.spMt4e{margin-top:4em}.spMb4e{margin-bottom:4em}.spMl4e{margin-left:4em}.spMr4e{margin-right:4em}.spVp5e{padding-top:5em;padding-bottom:5em}.spVm5e{margin-top:5em;margin-bottom:5em}.spPt5e{padding-top:5em}.spPb5e{padding-bottom:5em}.spPl5e{padding-left:5em}.spPr5e{padding-right:5em}.spMt5e{margin-top:5em}.spMb5e{margin-bottom:5em}.spMl5e{margin-left:5em}.spMr5e{margin-right:5em}.spOw,[class*="spOw_of"]{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}}@media (min-width:768px){.pcPen{pointer-events:none}.pcFwn{font-weight:normal}.pcFwb{font-weight:bold}.pcTal{text-align:left}.pcTar{text-align:right}.pcTac{text-align:center}.pcDb{display:block!important}.pcDn{display:none!important}.pcDf_noWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.pcDf{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pcDf_jcc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pcDf_jcsb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[class*="pcDf"].ais{-webkit-box-align:start;-ms-flex-align:start;align-items:start}[class*="pcDf"].aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}[class*="pcDf"].aie{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}[class*="pcDf"].reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[class*="pcDf"].dirCol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pcPartition2 .indexCase_slider,.pcPartition2 .indexGallery_slider{width:54.665%}.pcPartition2 .indexCase_slider-thumbnail,.pcPartition2 .indexGallery_slider-thumbnail{width:44.532%}.pcCol2:after,.pcCol2:before,.pcCol2>*{width:48.5%}.pcPartition3:after,.pcPartition3:before,.pcPartition3>*{width:33.3%;width:33.3333333333%}.pcCol3:after,.pcCol3:before,.pcCol3>*{width:31.2%}.pcPartition4:after,.pcPartition4:before,.pcPartition4>*{width:25%}.pcCol4:after,.pcCol4:before,.pcCol4>*{width:24.2%}.houseDatas{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.pcFz05e{font-size:.5em}.pcFz06e{font-size:.6em}.pcFz07e{font-size:.7em}.pcFz08e{font-size:.8em}.pcFz09e{font-size:.9em}.pcFz10e{font-size:1em}.pcFz11e{font-size:1.1em}.pcFz12e{font-size:1.2em}.pcFz13e{font-size:1.3em}.pcFz14e{font-size:1.4em}.pcFz15e{font-size:1.5em}.pcFz16e{font-size:1.6em}.pcFz17e{font-size:1.7em}.pcFz18e{font-size:1.8em}.pcFz19e{font-size:1.9em}.pcFz20e{font-size:2em}.pcVp1e{padding-top:1em;padding-bottom:1em}.pcVm1e{margin-top:1em;margin-bottom:1em}.pcPt1e{padding-top:1em}.pcPb1e{padding-bottom:1em}.pcPl1e{padding-left:1em}.pcPr1e{padding-right:1em}.pcMt1e{margin-top:1em}.pcMb1e{margin-bottom:1em}.pcMl1e{margin-left:1em}.pcMr1e{margin-right:1em}.pcVp2e{padding-top:2em;padding-bottom:2em}.pcVm2e{margin-top:2em;margin-bottom:2em}.pcPt2e{padding-top:2em}.pcPb2e{padding-bottom:2em}.pcPl2e{padding-left:2em}.pcPr2e{padding-right:2em}.pcMt2e{margin-top:2em}.pcMb2e{margin-bottom:2em}.pcMl2e{margin-left:2em}.pcMr2e{margin-right:2em}.pcVp3e{padding-top:3em;padding-bottom:3em}.pcVm3e{margin-top:3em;margin-bottom:3em}.pcPt3e{padding-top:3em}.pcPb3e{padding-bottom:3em}.pcPl3e{padding-left:3em}.pcPr3e{padding-right:3em}.pcMt3e{margin-top:3em}.pcMb3e{margin-bottom:3em}.pcMl3e{margin-left:3em}.pcMr3e{margin-right:3em}.pcVp4e{padding-top:4em;padding-bottom:4em}.pcVm4e{margin-top:4em;margin-bottom:4em}.pcPt4e{padding-top:4em}.pcPb4e{padding-bottom:4em}.pcPl4e{padding-left:4em}.pcPr4e{padding-right:4em}.pcMt4e{margin-top:4em}.pcMb4e{margin-bottom:4em}.pcMl4e{margin-left:4em}.pcMr4e{margin-right:4em}.pcVp5e{padding-top:5em;padding-bottom:5em}.pcVm5e{margin-top:5em;margin-bottom:5em}.pcPt5e{padding-top:5em}.pcPb5e{padding-bottom:5em}.pcPl5e{padding-left:5em}.pcPr5e{padding-right:5em}.pcMt5e{margin-top:5em}.pcMb5e{margin-bottom:5em}.pcMl5e{margin-left:5em}.pcMr5e{margin-right:5em}}[data-micromodal-trigger]{cursor:pointer}body[style="overflow: hidden;"]{height:100vh;height:100svh}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(51,51,51,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.modal__container{background-color:#fff;width:1200px;max-width:96vw;max-height:100vh;padding-bottom:5em;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100}.modal__container a{outline:none}.modal__closeBtnWrap{position:sticky;margin:auto;top:0;left:0;width:100%;z-index:101;text-align:right}.modal__close{background:#aaa;border:0;width:3em;height:3em;font-size:1.5em}.modal__close:before{content:"✕";color:#fff}.modal__contents{padding:5%}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.modal{display:none}.modal.is-open{display:block}.modal[aria-hidden="false"] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden="false"] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden="true"] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden="true"] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.modal .modal__container,.modal .modal__overlay{will-change:transform}#landscape_box .landscape_foot,#landscape_box .landscape_head{background:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/landscape/bg_beige.gif.pagespeed.ce.reJUnMf5Ya.gif)}#landscape_box .landscape_head{position:relative}#landscape_box .landscape_head>div{background:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/landscape/head_line.png.pagespeed.ce.fCfTlEyw5_.png) left 1em no-repeat;background-size:100% auto}#landscape_box .landscape_foot .pcDf_jcsb>div{margin-bottom:2em}#landscape_box .landscape_foot .photo_wrap{position:relative}#landscape_box .landscape_foot .photo_wrap .label{position:absolute;top:0;left:1em;width:15%;z-index:3}#landscape_box .landscape_foot .photo_wrap .photo{position:relative}#landscape_box .landscape_foot .photo_wrap .photo:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-box-shadow:0 0 0 6px rgba(255,255,255,.5) inset;box-shadow:0 0 0 6px rgba(255,255,255,.5) inset}#landscape_box .landscape_foot small{display:block;background:#fff;padding:1em;text-align:center}#landscape_box .landscape_body{background:#fff;padding-bottom:2em;text-align:center;background:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/landscape/bg_landscape.png.pagespeed.ce.pmlPn8bu08.png) no-repeat}#landscape_box h2{font-size:1.5em;color:#17542d;background:url(https://www.heim-k.com/wp-content/themes/swell_child/assets/img/landscape/icon_guide.png.pagespeed.ce.PMZzv2nfG6.png) no-repeat;background-size:auto 100%;padding-left:6em}#landscape_box h3{font-size:1.25em;line-height:1.5;margin:.5em 0}#landscape_box h3 span{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#eada88));background:linear-gradient(transparent 70%,#eada88 70%)}#landscape_box p{letter-spacing:.075em;line-height:1.8}@media (min-width:768px){#landscape_box{border-radius:.5em}#landscape_box h2{margin:1.5em 0 .5em}#landscape_box .landscape_head{border-radius:0 0 6em 0}#landscape_box .landscape_head .pcDf_jcsb{padding:2em 2em 1em}#landscape_box .landscape_head .pcDf_jcsb .logo{width:40%}#landscape_box .landscape_head .pcDf_jcsb .title{width:56%}#landscape_box .landscape_body{padding-top:2em}#landscape_box .landscape_body>div{padding-left:8.5em}#landscape_box .landscape_foot{border-radius:6em 0 0 0;padding:4em 2em 2em}}@media (max-width:767px){#landscape_box h2{margin:0 0 .5em;padding-left:3.5em;line-height:1.2}#landscape_box .landscape_head .pcDf_jcsb{padding:2em 1em}#landscape_box .logo{width:50%;margin:auto}#landscape_box .landscape_body{padding:2em 0 2em 3em}#landscape_box .landscape_foot{padding:1.5em}#landscape_box .landscape_foot small{margin-top:2em;text-align:left}}summary{display:block}summary::-webkit-details-marker{display:none}.acWrap{border-top:1px solid #bbc5c7}.acWrap+.acWrap{margin-top:-1px;position:relative}.acTrigger{display:block;cursor:pointer;padding:1em 3.75em 1em 0;border-bottom:1px solid #bbc5c7;position:relative;font-weight:600}.acTrigger:after,.acTrigger:before{content:"";display:block;width:1em;height:1px;position:absolute;top:0;bottom:0;right:1.5em;margin:auto;background:#666;-webkit-transition:.6s;transition:.6s}.acTrigger:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.acWrap.open .acTrigger:after,.acWrap.open .acTrigger:before{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.acBody{position:relative;overflow:hidden;padding:3em 0!important;height:auto;opacity:1;visibility:visible;-webkit-transition:padding .25s , height .25s , opacity .25s;transition:padding .25s , height .25s , opacity .25s}.acBody>h4{margin-bottom:1em}.acWrap:not(.open)>.acBody{height:0;opacity:0;overflow:hidden;padding-top:0!important;padding-bottom:0!important}.filteringContent .filter{margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filteringContent .filter>li{cursor:pointer;margin:0 4px;padding:.75em;line-height:1;background:#f8f8f8;border-radius:3px}.filteringContent .filter>li.selected{background:#27619f;color:#fff}