@import"//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600&family=Noto+Serif+JP:wght@400;500&display=swap";@import"//cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanjp-noto.min.css";@import"//cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanmp-noto.min.css";@import"//fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@300;400&display=swap";@import"//fonts.googleapis.com/css2?family=Playfair+Display:wght@400&display=swap";@import"//fonts.googleapis.com/css2?family=Oswald:wght@400;500&display=swap";@import"//fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import"//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;400;500&family=Shippori+Mincho&display=swap";@media(min-width: 2000px){main .title_main .i::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:url(../img/title_main.jpg) center center/120% no-repeat;content:"";opacity:.3;-webkit-filter:blur(0.5em);filter:blur(0.5em)}}main .detail{overflow:hidden;padding-top:100px}@media(max-width: 1110px){main .detail{padding-top:6rem}}@media(max-width: 767px){main .detail{padding-top:4rem}}main .detail>div{margin:0 auto;max-width:1200px;width:90%}@media(max-width: 767px){main .detail>div{width:100%}}main .detail .slider-box>div{position:relative}main .detail .slider *:focus{outline:none}main .detail .tit h2{margin:0 auto 2em;width:90%;text-align:center;font-size:162.5%;line-height:2}@media(max-width: 767px){main .detail .tit h2{font-size:137.5%;line-height:1.6}}main .detail .tit h2 span{display:inline-block;padding-left:.06em;letter-spacing:.06em}main .detail ul.slider{margin-bottom:0}main .detail ul.slider .slick-list{padding-bottom:2.5em}main .detail ul.slider .slick-list li{position:relative}main .detail ul.slider .slick-list li>i{position:absolute;right:0;bottom:-2em;left:0;padding:0 0 .4em 1em;color:#000;text-align:center;white-space:nowrap;letter-spacing:1em;font-size:137.5%;line-height:1;opacity:0;-webkit-transition:letter-spacing .6s .2s,opacity 1s .2s;transition:letter-spacing .6s .2s,opacity 1s .2s}@media(max-width: 767px){main .detail ul.slider .slick-list li>i{font-size:125%}}@media(max-width: 540px){main .detail ul.slider .slick-list li>i{font-size:100%}}main .detail ul.slider .slick-list li.slick-current>i{padding-left:.15em;letter-spacing:.15em;opacity:1}main .detail ul.slider ul.slick-dots{position:relative;bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em;padding:2em 0;gap:.5em}@media(max-width: 767px){main .detail ul.slider ul.slick-dots{margin-right:auto;margin-left:auto;width:90%}}main .detail ul.slider ul.slick-dots::before{position:absolute;top:0;bottom:0;left:50%;width:110vw;background-color:#000;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}main .detail ul.slider ul.slick-dots li{position:relative;overflow:hidden;margin:0;width:calc(20% - .4em);height:auto;cursor:pointer;-webkit-transition:.1s 0s;transition:.1s 0s}@media(max-width: 1200px){main .detail ul.slider ul.slick-dots li{width:calc(25% - .375em);height:10vw}}@media(max-width: 940px){main .detail ul.slider ul.slick-dots li{width:calc(33.3333% - .3333em);height:10vw}}@media(max-width: 767px){main .detail ul.slider ul.slick-dots li{width:calc(50% - 1vw)}}main .detail ul.slider ul.slick-dots li::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-color:#000;content:"";opacity:.6;-webkit-transition:.1s 0s;transition:.1s 0s}main .detail ul.slider ul.slick-dots li img{position:relative;top:50%;z-index:1;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .detail ul.slider ul.slick-dots li:nth-last-child(1) img,main .detail ul.slider ul.slick-dots li:nth-last-child(2) img,main .detail ul.slider ul.slick-dots li:nth-last-child(3) img,main .detail ul.slider ul.slick-dots li:nth-last-child(4) img{-webkit-transform:translateY(-50%) scale(2.4);transform:translateY(-50%) scale(2.4)}main .detail ul.slider ul.slick-dots li:hover::before,main .detail ul.slider ul.slick-dots li.slick-active::before{z-index:10;opacity:0;-webkit-transition:.3s .2s;transition:.3s .2s}main .detail ul.slider ul.slick-dots li::after{position:absolute;top:50%;left:50%;z-index:20;padding:.2em 0 .2em .05em;width:100%;width:90%;color:#fff;text-shadow:0 0 .5em #000,0 0 .8em #000;white-space:nowrap;letter-spacing:.05em;font-size:72%;line-height:1.4;-webkit-transition:opacity .3s .2s;transition:opacity .3s .2s;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main .detail ul.slider ul.slick-dots li:nth-child(1)::after{content:"LIVING DINING KITCHEN"}main .detail ul.slider ul.slick-dots li:nth-child(2)::after{content:"LIVING DINING KITCHEN"}main .detail ul.slider ul.slick-dots li:nth-child(3)::after{content:"STUDY ROOM"}main .detail ul.slider ul.slick-dots li:nth-child(4)::after{content:"KITCHEN"}main .detail ul.slider ul.slick-dots li:nth-child(5)::after{content:"MASTER BED ROOM"}main .detail ul.slider ul.slick-dots li:nth-child(6)::after{content:"BED ROOM"}main .detail ul.slider ul.slick-dots li:nth-child(7)::after{content:"POWDER ROOM"}main .detail ul.slider ul.slick-dots li:nth-child(8)::after{content:"BATHROOM"}main .detail ul.slider ul.slick-dots li:nth-child(9)::after{content:"RESTROOM"}main .detail ul.slider ul.slick-dots li:nth-child(10)::after{content:"ENTRANCE"}main .detail .slider-arrow{position:absolute;z-index:100;padding-top:66.6666%;width:100%}main .detail .slider-arrow>div{position:absolute;display:block;width:3.5em;height:3.5em;background-color:rgba(0,0,0,.5);font-size:100%;opacity:1;-webkit-transition:opacity .3s 0s;transition:opacity .3s 0s}@media(max-width: 1110px){main .detail .slider-arrow>div{width:3em;height:3em}}@media(max-width: 767px){main .detail .slider-arrow>div{width:3em;height:3em}}main .detail .slider-arrow>div::before{display:none}main .detail .slider-arrow>div i{position:absolute;top:50%;width:40%;height:40%;border:solid #fff;border-width:2px 2px 0 0}main .detail .slider-arrow>div.slick-prev{left:0}main .detail .slider-arrow>div.slick-next{right:0}main .detail .slider-arrow>div.slick-prev:hover,main .detail .slider-arrow>div.slick-next:hover{opacity:1;-webkit-transition:opacity .3s .2s;transition:opacity .3s .2s}main .detail .slider-arrow>div.slick-prev i{left:38%;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}main .detail .slider-arrow>div.slick-next i{right:38%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}/*# sourceMappingURL=style.css.map */