.single-content{overflow:hidden}.single-content .the-ttl{text-align:left;margin-bottom:39px}@media (max-width: 767px){.single-content .the-ttl{margin-bottom:22px}}.single-content .the-ttl .en{font-size:38px;line-height:46px;margin-bottom:4px}@media (max-width: 767px){.single-content .the-ttl .en{font-size:32px;line-height:38px}}@media (max-width: 767px){.single-content .the-ttl .jp{font-size:14px;line-height:20px}}.shop-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:35px;margin-bottom:63px;flex-wrap:wrap}@media (max-width: 767px){.shop-info{margin-top:18px;margin-bottom:48px}}.shop-info .left,.shop-info .right{width:50%}@media (max-width: 767px){.shop-info .left,.shop-info .right{width:100%}}.shop-info .left{padding-right:25px;padding-top:53px;position:relative}@media (max-width: 767px){.shop-info .left{padding-right:0px;padding-top:26px}}.shop-info .left:before,.shop-info .left:after{position:absolute;content:'';height:96.5%;top:0;background-color:#f2f2f2;z-index:0}@media (max-width: 767px){.shop-info .left:before,.shop-info .left:after{height:80%}}.shop-info .left:before{width:76%;left:0}@media (max-width: 767px){.shop-info .left:before{width:39%}}.shop-info .left:after{width:100vw;left:-100vw}.shop-info .left .ttl{font-size:34px;letter-spacing:.05em;font-weight:bold;margin-bottom:38px;position:relative;z-index:1}@media (max-width: 767px){.shop-info .left .ttl{font-size:24px;letter-spacing:.1em;margin-bottom:15px}}.shop-info .left .img{position:relative;background:center/cover no-repeat;z-index:1}.shop-info .left .img:before{display:block;content:" ";width:100%;padding-top:62.47619%}.shop-info .left .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.shop-info .left .gr-sns{margin-top:25px;position:relative;z-index:2}@media (max-width: 767px){.shop-info .left .gr-sns{margin-top:13px}}.shop-info .left .gr-sns .item{display:inline-block;width:44px;height:44px;margin-right:13px}@media (max-width: 767px){.shop-info .left .gr-sns .item{width:33px;height:33px;margin-right:10px}}.shop-info .right{padding:147px 0 0 37px}@media (max-width: 767px){.shop-info .right{padding:31px 0 0 0}}.shop-info .right .tbl-info{margin-bottom:15px}.shop-info .right .tbl-info tr th,.shop-info .right .tbl-info tr td{font-size:16px;line-height:26px;letter-spacing:.04em;text-align:left;border-top:1px solid #ddd;padding:19px 0}@media (max-width: 767px){.shop-info .right .tbl-info tr th,.shop-info .right .tbl-info tr td{padding:13px 0 14px}}.shop-info .right .tbl-info tr th{font-weight:bold;width:165px}@media (max-width: 767px){.shop-info .right .tbl-info tr th{width:145px}}.shop-info .right .tbl-info tr td{width:calc(100% - 165px)}@media (max-width: 767px){.shop-info .right .tbl-info tr td{width:calc(100% - 145px)}}.shop-info .right .tbl-info tr:last-child th,.shop-info .right .tbl-info tr:last-child td{border-bottom:1px solid #ddd}.shop-info .right .staff-link{font-size:14px;padding:17px 26px 17px 44px}.shop-info .right .staff-link:before{position:absolute;content:'';width:9px;height:9px;top:22px;left:22px}.shop-banner{display:block;margin:0 auto 104px;max-width:fit-content}@media (max-width: 767px){.shop-banner{margin-bottom:36px}}.sec-anchor{max-width:880px}.sec-anchor.other-stores{border-top:none;padding-top:0;margin:118px auto 44px}@media (max-width: 767px){.sec-anchor.other-stores{padding:0;margin-top:0;margin-bottom:36px}}.sec-anchor.other-stores .lst-store .item{margin-bottom:22px}@media (max-width: 767px){.sec-anchor.other-stores .lst-store .item{margin-bottom:20px}}@media (max-width: 767px){.sec-anchor.other-stores .lst-store .item a{font-size:14px;padding-bottom:6px}}.showroom{margin-bottom:134px}@media (max-width: 767px){.showroom{margin-bottom:46px;padding-top:20px}}.showroom__about{margin-top:72px}@media (max-width: 767px){.showroom__about{margin-top:28px}}.showroom__about p{font-size:16px;line-height:27px;letter-spacing:.06em;font-weight:400}.showroom__about p img{margin-top:40px}.showroom .gallery-for{margin-bottom:14px}@media (max-width: 767px){.showroom .gallery-for{margin-bottom:10px}}.showroom .gallery-for .item .img{position:relative;background:center/cover no-repeat}.showroom .gallery-for .item .img:before{display:block;content:" ";width:100%;padding-top:65.34091%}.showroom .gallery-for .item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.showroom .gallery-for .item .img{position:relative}.showroom .gallery-for .item .img:before{display:block;content:" ";width:100%;padding-top:65.14286%}.showroom .gallery-for .item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.showroom .gallery-for .slick-arrow{font-size:0;border:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:absolute;width:30px;height:30px;z-index:2;top:calc(50% - 15px);transition:0.5s}@media (min-width: 768px){.showroom .gallery-for .slick-arrow:hover{opacity:0.5}}@media (max-width: 767px){.showroom .gallery-for .slick-arrow{display:none !important}}.showroom .gallery-for .slick-arrow:before{position:absolute;content:'';width:100%;height:100%;top:calc(50% - 15px);left:0;background-color:#efefef;border-radius:50%}.showroom .gallery-for .slick-arrow:after{position:absolute;content:'';width:7px;height:7px;top:calc(50% - 3px);left:10px;border-right:2px solid #35435C;border-top:2px solid #35435C}.showroom .gallery-for .slick-arrow.slick-prev{left:10px}.showroom .gallery-for .slick-arrow.slick-prev:after{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);left:12px}.showroom .gallery-for .slick-arrow.slick-next{right:10px}.showroom .gallery-for .slick-arrow.slick-next:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.showroom .gallery-nav{margin:0 -10px}@media (max-width: 767px){.showroom .gallery-nav{margin:0  0 0 -4px}}.showroom .gallery-nav .item{padding:0 10px;cursor:pointer}@media (max-width: 767px){.showroom .gallery-nav .item{padding:0 4px}}.showroom .gallery-nav .item .img{position:relative;background:center/cover no-repeat}.showroom .gallery-nav .item .img:before{display:block;content:" ";width:100%;padding-top:65%}.showroom .gallery-nav .item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.showroom .gallery-nav .slick-list{padding:0 18% 0 0}}.the-sec-event{padding-bottom:106px}@media (max-width: 767px){.the-sec-event{padding-top:20px;padding-bottom:64px}}.the-sec-event .lst-event{width:100%}@media (max-width: 767px){.the-sec-event .lst-event{padding:0;margin-bottom:20px}}@media (max-width: 767px){.the-sec-event .lst-event .tag-new::before{top:-10px}}@media (min-width: 768px){.the-sec-event .lst-event .item{width:calc(33.33% - 16px);margin-bottom:72px}.the-sec-event .lst-event .item:not(:nth-child(3n+1)){margin-left:24px}}.the-sec-event .lst-event .item:last-child{border-bottom:none}.the-sec-event .lst-event .item .thumb .img{position:relative}.the-sec-event .lst-event .item .thumb .img:before{display:block;content:" ";width:100%;padding-top:72.20217%}.the-sec-event .lst-event .item .thumb .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.the-sec-event .lst-event .item .thumb .img{position:relative}.the-sec-event .lst-event .item .thumb .img:before{display:block;content:" ";width:100%;padding-top:72.72727%}.the-sec-event .lst-event .item .thumb .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (min-width: 768px){.the-sec-event .lst-event .item .content{padding:0}}@media (min-width: 768px){.the-sec-event .lst-event .item .content .date{margin-bottom:14px}}@media (min-width: 768px){.the-sec-event .lst-event .item .box{padding:4px 16px 34px}}.model-house{padding:64px 0 64px;margin-bottom:76px;position:relative;background:#f8f8f8}@media (max-width: 767px){.model-house{padding:50px 0 20px;margin-bottom:56px}}@media only screen and (max-width: 767px){.model-house .modelhouselist{margin:38px 0 0}}.model-house .modelhouselist>li{margin-bottom:50px;position:relative;border-bottom:#acacac solid 1px;padding-bottom:50px}.model-house .modelhouselist>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}@media only screen and (max-width: 767px){.model-house .modelhouselist>li{padding-bottom:35px;margin-bottom:35px;min-height:200px}}.model-house .modelhouselist>li a{display:block;min-height:230px;position:relative}@media (max-width: 767px){.model-house .modelhouselist>li a{min-height:105px}}.model-house .modelhouselist>li h3{font-size:28px;font-size:2.8rem;font-weight:bold;margin-top:10px;letter-spacing:3px}@media only screen and (max-width: 767px){.model-house .modelhouselist>li h3{font-size:18px;font-size:1.8rem;margin-top:10px;line-height:1.5}}.model-house .modelhouselist__img{float:left;margin-right:38px;position:relative;width:calc(367 / 880 * 100%)}@media only screen and (min-width: 768px){.model-house .modelhouselist__img .thumb .img{position:relative}.model-house .modelhouselist__img .thumb .img:before{display:block;content:" ";width:100%;padding-top:62.6703%}.model-house .modelhouselist__img .thumb .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (max-width: 767px){.model-house .modelhouselist__img{width:47%;margin-right:12px}.model-house .modelhouselist__img .thumb .img{min-height:105px}}.model-house .modelhouselist__{color:#35435C}.model-house .modelhouselist .txtCtf{color:#35435C;font-size:16px;font-size:1.6rem;margin-top:20px;font-weight:bold}@media only screen and (max-width: 767px){.model-house .modelhouselist .txtCtf{font-size:14px;font-size:1.4rem;margin-top:10px;width:60%}}.house-relate{padding-bottom:60px}@media (max-width: 767px){.house-relate{padding:20px 0 46px}}.house-relate.concept{background:#f8f8f8;padding:66px 0 28px;margin-bottom:75px}@media (max-width: 767px){.house-relate.concept{padding:50px 0 38px;margin-bottom:42px}}.house-relate__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}@media (max-width: 767px){.house-relate__list{justify-content:space-between;padding-top:44px}}.house-relate__list .item{width:calc(33.33% - 19px);list-style-type:none;margin-bottom:40px}@media (max-width: 767px){.house-relate__list .item{width:calc(50% - 7px);margin-bottom:40px}}.house-relate__list .item a{position:relative;display:block}.house-relate__list .item:not(:nth-child(3n+1)){margin-left:28px}@media (max-width: 767px){.house-relate__list .item:not(:nth-child(3n+1)){margin-left:0}}.house-relate__list .item .img{position:relative}.house-relate__list .item .img:before{display:block;content:" ";width:100%;padding-top:120.07299%}.house-relate__list .item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.house-relate__list .item.soldout .hovzoom a:after{content:"";position:absolute;background:#000;opacity:0.65;width:100%;height:100%;top:0;left:0}.house-relate__list .item.soldout .hovzoom a:before{content:"";position:absolute;width:108px;height:107px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='105.052' height='103.624' viewBox='0 0 105.052 103.624'%3E%3Cg id='Group_7120' data-name='Group 7120' transform='translate(-1102 -3664.376)'%3E%3Cg id='Group_7101' data-name='Group 7101'%3E%3Cg id='Group_7098' data-name='Group 7098' transform='translate(28.86 21.598)'%3E%3Cpath id='Path_6205' data-name='Path 6205' d='M5.044-16.614H20.8v3.25h3.3V-19.5H14.56V-22H11.284v2.5H1.9v6.136H5.044ZM19.63-11.882V-14.69H6.24v2.808ZM18.564-.936c-.936,0-1.092-.1-1.092-.936V-7.1H24.6V-10.01H1.43V-7.1H7.592C7.2-3.874,6.266-1.638.7-.442A9.654,9.654,0,0,1,2.5,2.314C9.022.6,10.452-2.626,10.972-7.1h3.38V-1.82c0,2.808.728,3.692,3.744,3.692h3.328c2.47,0,3.25-.988,3.588-4.758a9.842,9.842,0,0,1-2.782-1.17c-.1,2.678-.234,3.12-1.092,3.12Zm20.28-14.508H31.59v2.7H49.634v-2.7H42.042v-1.69h9.984v-2.808H42.042V-22h-3.2v2.054H29.12v2.808h9.724ZM51.688-5.928v-5.538H29.458v5.538h2.99V-8.684h16.12v2.756ZM35.542-7.878c-.312,4-.962,6.344-7.124,7.54a9.124,9.124,0,0,1,1.69,2.678c7.1-1.69,8.242-4.992,8.658-10.218ZM46.124-.832c-.936,0-1.092-.1-1.092-.936v-6.11h-3.12v6.162c0,2.782.754,3.666,3.77,3.666h3.354c2.444,0,3.25-.962,3.588-4.706a8.88,8.88,0,0,1-2.782-1.17c-.1,2.652-.26,3.094-1.118,3.094ZM4.836,5.978a18.176,18.176,0,0,1-4.29,4.94A14.173,14.173,0,0,1,2.08,13.284,26.9,26.9,0,0,0,7.618,6.992Zm9.542,19.4V22.1h2.548V19.5H14.378V17.184H17.03V14.4H14.378V11.308h2.574V8.578h-5.46c.208-.676.364-1.378.52-2.08l-2.678-.52a17.711,17.711,0,0,1-2.184,6.11l-1.9-.676A24.308,24.308,0,0,1,.364,18.354,18.3,18.3,0,0,1,2,21.162c.494-.52,1.014-1.092,1.508-1.716V30.262H6.318V15.39c.468-.754.884-1.534,1.274-2.314.572.338,1.2.728,1.534.962a15.687,15.687,0,0,0,1.4-2.73h1.2V14.4h-4v2.782h4v8.5l-1.274.156v-7.2H8.086V26.1l-1.222.13.624,2.782c2.73-.39,6.37-.884,9.75-1.43L17.16,25.01ZM24.726,7.928h-7.1V30.262h2.756V10.632h1.638V23.658c0,.234-.052.312-.234.312H20.67a9.111,9.111,0,0,1,.806,2.808,3.93,3.93,0,0,0,2.47-.546,3.034,3.034,0,0,0,.78-2.5Zm13.1,2.73-.546.13H35.932V6H32.864v4.784h-3.9V13.57H35.62A20.315,20.315,0,0,1,28,20.954a12.9,12.9,0,0,1,1.456,2.938,22.992,22.992,0,0,0,3.406-2.574v8.944h3.068V20.122c.962,1.066,1.95,2.21,2.548,3.016l1.9-2.548c-.572-.52-2.522-2.288-3.822-3.38a24.149,24.149,0,0,0,3.016-5.434Zm7.826,16.3c-1.014,0-1.17-.208-1.17-1.69V6.472H41.34V25.244c0,3.666.858,4.706,3.848,4.706h3.77c2.834,0,3.614-1.716,3.952-6.24A9.82,9.82,0,0,1,50,22.358c-.156,3.666-.338,4.6-1.352,4.6Z' transform='translate(1089.14 3700.402)' fill='%23fff'/%3E%3C/g%3E%3Cg id='Rectangle_3668' data-name='Rectangle 3668' transform='translate(1102 3682)' fill='none' stroke='%23fff' stroke-width='1'%3E%3Crect width='86' height='86' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='85' height='85' fill='none'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_7102' data-name='Group 7102' transform='translate(3520.627 302.577) rotate(50)'%3E%3Cline id='Line_716' data-name='Line 716' y2='7.548' transform='translate(1090.662 3941.085)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Cline id='Line_719' data-name='Line 719' x2='5.031' y2='5.031' transform='translate(1079.11 3945.159)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Cline id='Line_720' data-name='Line 720' x1='5.073' y2='5.073' transform='translate(1096.47 3945.437)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:100;margin-left:10px}@media (max-width: 767px){.house-relate__list .item.soldout .hovzoom a:before{width:58px;height:58px;margin-left:10px}}.house-relate__list .item .gr_act{position:absolute;left:-12px;top:0;z-index:1;top:-25px;letter-spacing:0;font-size:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width: 767px){.house-relate__list .item .gr_act{left:-8px;top:-20px}}.house-relate__list .item .gr_act .new,.house-relate__list .item .gr_act .editpr{width:66px;height:66px;border-radius:50%;display:inline-block}@media (max-width: 767px){.house-relate__list .item .gr_act .new,.house-relate__list .item .gr_act .editpr{width:56px;height:56px}}.house-relate__list .item .gr_act .new{background:url("../../img/common/icon/ico_rec01.png") no-repeat center center/cover;margin-right:4px}@media (max-width: 767px){.house-relate__list .item .gr_act .new{background:url("../../img/common/icon/ico_rec01_sp.png") no-repeat center center/cover}}.house-relate__list .item .gr_act .editpr{background:url("../../img/common/icon/ico_rec02.png") no-repeat center center/cover}@media (max-width: 767px){.house-relate__list .item .gr_act .editpr{background:url("../../img/common/icon/ico_rec02_sp.png") no-repeat center center/cover}}.the-sec-works{padding:0px 0 56px}@media (max-width: 767px){.the-sec-works{padding:20px 0 36px}}.the-sec-works .lst-works{width:100%;margin:0}@media (max-width: 767px){.the-sec-works .lst-works{padding:16px 0 0}}.the-sec-works .lst-works .item{position:relative}@media (min-width: 768px){.the-sec-works .lst-works .item{width:calc(33.33% - 20px);margin-bottom:30px}.the-sec-works .lst-works .item:not(:nth-child(3n+1)){margin-left:29px}}.the-sec-works .lst-works .item .img{position:relative}.the-sec-works .lst-works .item .img:before{display:block;content:" ";width:100%;padding-top:64.23358%}.the-sec-works .lst-works .item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.the-sec-works .lst-works .item .img{position:relative}.the-sec-works .lst-works .item .img:before{display:block;content:" ";width:100%;padding-top:64.11765%}.the-sec-works .lst-works .item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.the-sec-works .lst-works .item .content .tags{margin-bottom:0}.access{margin-bottom:75px}@media (max-width: 767px){.access{margin-bottom:40px;padding-top:20px}}.access .map{position:relative;margin-bottom:20px}.access .map:before{display:block;content:" ";width:100%;padding-top:62.5%}.access .map>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.access .map{margin-bottom:10px}}.access .map iframe{position:absolute;content:'';width:100%;height:100%;top:0;left:0}.access .map-info{background-color:#f8f8f8}.access .map-info .inside{max-width:828px;padding:30px 24px 34px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}@media (max-width: 767px){.access .map-info .inside{padding:23px 24px 28px}}.access .map-info .address,.access .map-info .instruction{width:50%}@media (max-width: 767px){.access .map-info .address,.access .map-info .instruction{width:100%}}.access .map-info .address{font-size:16px;line-height:26px;letter-spacing:.04em;padding-right:10px}@media (max-width: 767px){.access .map-info .address{padding-right:0;padding-bottom:16px}}.access .map-info .instruction{padding-left:40px;border-left:1px solid #9b9b9b}@media (max-width: 767px){.access .map-info .instruction{padding-top:18px;padding-left:0;border-left:0;border-top:1px solid #9b9b9b}}.access .map-info .instruction__ttl{font-size:16px;line-height:24px;letter-spacing:.06em;font-weight:bold;padding-left:40px;margin-bottom:12px;background:url(../../img/common/icon/ico_train.svg) top left/26px 22px no-repeat}@media (max-width: 767px){.access .map-info .instruction__ttl{margin-bottom:10px}}.access .map-info .instruction__txt{font-size:16px;line-height:26px;letter-spacing:.04em}.normal-btn-color--green{max-width:400px;padding:30px 10px;font-size:18px}@media (max-width: 767px){.normal-btn-color--green{max-width:290px;padding:20px 10px;font-size:16px}}.normal-btn-color--green:hover{cursor:pointer}.normal-btn-color--green .icon::before{background:url(../../img/common/icon/arr_black.svg) bottom/cover no-repeat}.other-stores{border-top:1px solid #acacac;padding-top:70px;margin:110px 0 105px}@media (max-width: 767px){.other-stores{padding:30px 5px 0;margin:71px 0 53px}}.other-stores .ttl{font-size:26px;line-height:38px;letter-spacing:.1em;font-weight:bold;margin-bottom:43px}@media (max-width: 767px){.other-stores .ttl{font-size:22px;line-height:33px;margin-bottom:15px}}.other-stores .lst-store{font-size:0}.other-stores .lst-store .item{width:calc(25% - 28px);display:inline-block;vertical-align:top;margin-bottom:35px}@media (max-width: 767px){.other-stores .lst-store .item{width:calc(50% - 10px);margin-bottom:21px}}@media (min-width: 768px){.other-stores .lst-store .item:not(:nth-child(4n)){margin-right:37px}}@media (max-width: 767px){.other-stores .lst-store .item:nth-child(2n){margin-left:20px}}.other-stores .lst-store .item a{display:block;font-size:18px;line-height:27px;letter-spacing:.05em;font-weight:bold;background:url(../../img/common/icon/arr_black.svg) top 11px right/32px 5px no-repeat;border-bottom:1px solid #ddd;padding-bottom:20px}@media (max-width: 767px){.other-stores .lst-store .item a{font-size:16px;background:url(../../img/common/icon/arr_black_short.svg) top 11px right/17px 6px no-repeat;padding-bottom:13px}}.other-stores .lst-store .item a:hover{background-position:top 11px right 10px;opacity:1}@media (min-width: 768px){.hovzoom:hover .modelhouselist__img,.hovzoom:hover .modelhouselist__img *{opacity:1 !important}.hovzoom:hover *{opacity:0.5}}

/*# sourceMappingURL=maps/single-shop.min.css.map */
