* h1,* h2,* h3,* h4,* h5,* h6,* p,* address,* ul,* ol,* li,* form,* dl,* dt,* dd,* div,* table,* tr,* th,* td{margin:0;padding:0}* img,* iframe,* object{border:none;vertical-align:top}ul,ol,dl,dt,dd{list-style:none}@media screen and (min-width: 768px){body{min-width:1200px;margin:0;padding:0;background-color:#fff;font-family:Noto Sans JP,sans-serif;color:#000;font-weight:400}a{color:inherit;transition:.3s}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none;opacity:.7}a:active{text-decoration:none}:first-child{margin-top:0!important}.only-sp{display:none!important}.title{display:flex;justify-content:space-between;margin:0 0 0 158px;width:990px}.title h2.headline{font-weight:700;font-size:56px;line-height:.9}.title h2.headline img{width:240px}.title h2.headline .large{display:inline-block;padding-left:2px}.title h2.headline .large:last-of-type{margin-top:39px}.title h2.headline .small{display:block;margin-top:30px;font-size:40px;line-height:1}.title .lead{margin-top:-12px;font-size:24px;font-weight:700;line-height:2.3;letter-spacing:.08em}.btn-link a{display:block;position:relative;background:#000;font-size:24px;font-weight:700;color:#fff;text-align:center;letter-spacing:-.05em;line-height:1.79}.btn-link a .arw{position:absolute;top:30%;right:31px}.block-kv .kv-inner{position:relative}.block-kv .kv-inner .kv-img{display:flex;overflow:hidden}.block-kv .kv-inner .kv-img .splide{width:50%}.block-kv .kv-inner .kv-img .splide .splide__slide{position:relative}.block-kv .kv-inner .kv-img .splide .splide__slide:before{content:"";position:absolute;inset:0;background-color:#00000038}.block-kv .kv-inner .kv-img .splide .splide__slide img{width:100%;height:auto}.block-kv .kv-inner .logo{position:absolute;right:30px;top:30px;z-index:2}.block-kv .kv-inner .kv-text{position:absolute;top:35.5%;width:100%;text-align:center;z-index:3}.block-kv .kv-inner .kv-text h1 .logo-logway{display:block}.block-kv .kv-inner .kv-text h1 .logo-logway img{width:485px;height:auto}.block-kv .kv-inner .kv-text h1 .place{margin-top:10px;display:block}.block-kv .kv-inner .kv-text h1 .place img{width:auto;height:103px}.block-kv .kv-inner .kv-text h1 .place .logo-magma{width:auto;height:89px}.block-kv .kv-inner .kv-text h1 .place b{display:inline-block;margin:-17px 0 0 19px;font-weight:700;font-size:117px;line-height:1;color:#fff}.block-kv .kv-inner .kv-text .here{position:relative;display:inline-block;margin-top:43px;padding-left:43px;box-sizing:border-box;font-weight:700;font-size:34px;letter-spacing:.04em;line-height:1.17;vertical-align:top;color:#fff}.block-kv .kv-inner .kv-text .here:before{position:absolute;left:10px;top:4px;content:" ";display:inline-block;width:25px;height:39px;background:url(/ns07_all/img/icn_pin.svg) no-repeat left 50%;background-size:25px 34px}.block-kv .top-text-ctt{padding:140px 0;text-align:center}.block-kv .top-text-ctt .top-title{display:flex;justify-content:center}.block-kv .top-text-ctt .top-title img{margin-left:24px;width:478px}.block-kv .top-text-ctt .top-lead{display:flex;justify-content:center;margin:89px auto 0 0}.block-kv .top-text-ctt .top-lead .text{margin-right:25px;font-size:24px;font-weight:700;letter-spacing:.08em;line-height:2.5;text-align:left}.block-house{background-color:#b9dded;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAAE+CAMAAABcN57zAAAAWlBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9f0VzKAAAAHnRSTlMA/wEDCR3+FAX5BLoKB/rp5e0mGfb1rvOjEO79e4e/+JJuAAACyklEQVR4Ae3d1YLtNgyGUX37lDtlpvd/zDIzncRO1rodsn8p8mye8wDNAAw465yfoLvpkCZJw/+OGrL/3yJru/X/zTUj5S69f1Qs2W2Wgku8gw6vtgyh0U9OgVpsbWonBBQPvUEp0fcaGtQXGlTt8D/SLv/SVAOYr3uvRO3UAbJ3u9ErspDfdPD6U+3r7rGG0p1TK66/nGcX3DX6Ax6ukl8A/SyEZ0KYeWHg9xqBLOy25XlxvsFLc3fPXBf/B9rn774s/G/YgB3XblsBTYhO6H8b7BKvGVpoCc2d6EbvRagncS6068rBFd2wQQj+b2nRf358tk93zsLUe8zwipPqGzwWPU0680kqYHpRu/ZOrgJMYsB02HLEVN7h6nvlVGDnS7rT1perBpc7S2mhMuc5RLftL9sq/bE6IWhyfSsrCb46wC73/JST/zk+a8tJAa/NSWjz5zUDmLWvDzf4n/ZJCN/SuU9S4Ny3Na51njvwxn/4pfq0m16Lbw64e21jSWGlMS2Ehv63IEo3TlqSI8v71ttzllqmrd/ZoKLdqj+hLZ+jrDS2kAwOA9mRHBcMAQVBJ8hcDX1OCjg93DclBB4nlb66+qxqaqcM3n0++dUcpO0GWSesYNsUOOF5ue/5rxFwxaKZXQtoeGs/lVRbZgM1LfqKpw4MoeYeyP6OSaGGDWVp/3/zd6GCq7QQxPT+MB98uGVt27GHydN+hAB/1akJYSkffexsPHbs9w+/p81zTt/8jWCozH8N9C9DyPiYadIsbjXdMgTIdn74KaBL76XLHvoaDtUAPjGVfhUCdMxvr4UXX/tk3XOrYDe/Q/JT/3TOfLTYzho4tUMalpnenVaXzzTQr/Wva9zWY+Hz4YxS0EWiR/e23nWDCdowWYNtekLh5k3V9s3Zf/+J7vZfk6GCodpx0w7IO6RtOUEAKNu+0J//YqeDu/7uZ519BX9JA9gxguCdAAAAAElFTkSuQmCC)}.block-house .house-inner{margin:0 auto;max-width:1366px;padding:186px 0 100px;overflow:hidden}.block-house .house-inner .lineup-wrapper{margin:230px auto 0}.block-house .house-inner .lineup-wrapper .item{position:relative;margin:350px auto 0}.block-house .house-inner .lineup-wrapper .item .img-top{position:absolute;top:-80px;right:0;width:57.17%;z-index:1}.block-house .house-inner .lineup-wrapper .item .img-top img{width:100%;height:auto}.block-house .house-inner .lineup-wrapper .item .item-ctt{position:relative;margin:0 auto;padding:80px 43px 68px 95px;width:1120px;background-color:#fff;box-sizing:border-box}.block-house .house-inner .lineup-wrapper .item .item-ctt:first-of-type{padding-top:98px}.block-house .house-inner .lineup-wrapper .item .item-ctt .img-icn{position:absolute;top:-54px;right:35px}.block-house .house-inner .lineup-wrapper .item .item-ctt .img-icn img{width:109px;height:109px}.block-house .house-inner .lineup-wrapper .item .item-ctt .text-box{width:325px}.block-house .house-inner .lineup-wrapper .item .item-ctt .text-box .text{font-size:20px;letter-spacing:.07em;line-height:2.25}.block-house .house-inner .lineup-wrapper .item .item-ctt .text-box .name-logo{margin-top:50px}.block-house .house-inner .lineup-wrapper .item .item-ctt .text-box .name-logo.logo-c-log{margin-left:-10px}.block-house .house-inner .lineup-wrapper .item .item-ctt .text-box .name-logo.logo-hodohodo{padding-left:101px}.block-house .house-inner .lineup-wrapper .item .item-ctt .text-box .link{display:inline-block;margin-top:48px;font-size:24px;font-weight:700;letter-spacing:-.05em}.block-house .house-inner .lineup-wrapper .item .item-ctt .text-box .link .arw{display:inline-block;padding-left:12px}.block-house .house-inner .lineup-wrapper .item .img-bottom{position:absolute;top:520px;right:216px;width:33.8%}.block-house .house-inner .lineup-wrapper .item .img-bottom img{width:100%;height:auto}.block-house .house-inner .lineup-wrapper .right .img-top{left:0}.block-house .house-inner .lineup-wrapper .right .item-ctt{display:flex;flex-direction:column;align-items:flex-end}.block-house .house-inner .lineup-wrapper .right .img-bottom{left:217px}.block-house .house-inner .lineup-wrapper .manuke .item-ctt{padding-top:70px}.block-house .house-inner .lineup-wrapper .g-log{margin-top:205px}.block-house .house-inner .lineup-wrapper .g-log .item-ctt{padding-top:98px}.block-house .house-inner .lineup-wrapper .wd{margin-top:305px}.block-house .house-inner .lineup-wrapper .wd .item-ctt{padding-bottom:90px}.block-house .house-inner .lineup-wrapper .wd .img-bottom{top:550px}.block-house .house-inner .lineup-wrapper .hodohodo{margin-top:320px}.block-house .house-inner .lineup-wrapper .hodohodo .item-ctt{padding-right:24px;padding-bottom:57px}.block-house .house-inner .lineup-wrapper .hodohodo .item-ctt .text-box{width:345px}.block-house .house-inner .lineup-wrapper .hodohodo .img-bottom{top:550px}.block-house .house-inner .lineup-wrapper .c-log .item-ctt{padding-bottom:72px}.block-house .house-inner .lineup-wrapper .c-log .img-bottom{top:556px}.block-house .house-inner .lineup-wrapper .sumika{margin-top:320px}.block-house .house-inner .lineup-wrapper .sumika .item-ctt{padding-top:93px}.block-house .house-inner .lineup-wrapper .sumika .img-bottom{top:556px}.block-house .house-inner .annotation{margin:243px auto 0;width:1120px;font-size:16px;font-weight:300;line-height:1.25;text-align:right}.block-owner{background-color:#e5d5b2;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAAE+CAMAAABcN57zAAAAWlBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9f0VzKAAAAHnRSTlMA/wEDCR3+FAX5BLoKB/rp5e0mGfb1rvOjEO79e4e/+JJuAAACyklEQVR4Ae3d1YLtNgyGUX37lDtlpvd/zDIzncRO1rodsn8p8mye8wDNAAw465yfoLvpkCZJw/+OGrL/3yJru/X/zTUj5S69f1Qs2W2Wgku8gw6vtgyh0U9OgVpsbWonBBQPvUEp0fcaGtQXGlTt8D/SLv/SVAOYr3uvRO3UAbJ3u9ErspDfdPD6U+3r7rGG0p1TK66/nGcX3DX6Ax6ukl8A/SyEZ0KYeWHg9xqBLOy25XlxvsFLc3fPXBf/B9rn774s/G/YgB3XblsBTYhO6H8b7BKvGVpoCc2d6EbvRagncS6068rBFd2wQQj+b2nRf358tk93zsLUe8zwipPqGzwWPU0680kqYHpRu/ZOrgJMYsB02HLEVN7h6nvlVGDnS7rT1perBpc7S2mhMuc5RLftL9sq/bE6IWhyfSsrCb46wC73/JST/zk+a8tJAa/NSWjz5zUDmLWvDzf4n/ZJCN/SuU9S4Ny3Na51njvwxn/4pfq0m16Lbw64e21jSWGlMS2Ehv63IEo3TlqSI8v71ttzllqmrd/ZoKLdqj+hLZ+jrDS2kAwOA9mRHBcMAQVBJ8hcDX1OCjg93DclBB4nlb66+qxqaqcM3n0++dUcpO0GWSesYNsUOOF5ue/5rxFwxaKZXQtoeGs/lVRbZgM1LfqKpw4MoeYeyP6OSaGGDWVp/3/zd6GCq7QQxPT+MB98uGVt27GHydN+hAB/1akJYSkffexsPHbs9w+/p81zTt/8jWCozH8N9C9DyPiYadIsbjXdMgTIdn74KaBL76XLHvoaDtUAPjGVfhUCdMxvr4UXX/tk3XOrYDe/Q/JT/3TOfLTYzho4tUMalpnenVaXzzTQr/Wva9zWY+Hz4YxS0EWiR/e23nWDCdowWYNtekLh5k3V9s3Zf/+J7vZfk6GCodpx0w7IO6RtOUEAKNu+0J//YqeDu/7uZ519BX9JA9gxguCdAAAAAElFTkSuQmCC)}.block-owner .owner-inner{margin:0 auto;padding:138px 0 180px;max-width:1366px;overflow:hidden}.block-owner .owner-inner .family-ctt{display:flex;gap:0 51px;margin:123px auto 0;padding:35px 50px 35px 40px;width:932px;background:#fff;box-sizing:border-box}.block-owner .owner-inner .family-ctt .img{width:190px;height:auto}.block-owner .owner-inner .family-ctt .introduction .name{font-size:24px;font-weight:700;line-height:1}.block-owner .owner-inner .family-ctt .introduction .text{margin-top:28px;font-size:18px;line-height:2;letter-spacing:.08em}.block-owner .owner-inner .slider-owner{max-width:932px;margin:65px auto 0}.block-owner .owner-inner .slider-owner .splide__arrow--next,.block-owner .owner-inner .slider-owner .splide__arrow--prev{position:absolute;top:0;background-color:#ffffff80;width:188px;height:85%;padding:0;outline:none;z-index:10;border:none;cursor:pointer}.block-owner .owner-inner .slider-owner .splide__arrow--next:hover:before,.block-owner .owner-inner .slider-owner .splide__arrow--prev:hover:before{content:"";opacity:.7}.block-owner .owner-inner .slider-owner .splide__arrow--next:before,.block-owner .owner-inner .slider-owner .splide__arrow--prev:before{position:absolute;top:50%;content:"";width:38px;height:38px;transform:translateY(-50%);transition:.3s ease-out}.block-owner .owner-inner .slider-owner .splide__arrow--next{right:0}.block-owner .owner-inner .slider-owner .splide__arrow--next:before{right:140px;background:url(/ns07_all/img/icn_next_01.png) no-repeat;background-size:contain}.block-owner .owner-inner .slider-owner .splide__arrow--prev{left:0}.block-owner .owner-inner .slider-owner .splide__arrow--prev:before{left:140px;background:url(/ns07_all/img/icn_next_02.png) no-repeat;background-size:contain}.block-owner .owner-inner .slider-owner .splide__pagination{gap:0 20px;bottom:0}.block-owner .owner-inner .slider-owner .splide__pagination .splide__pagination__page{margin:0;background:#e2e2e2}.block-owner .owner-inner .slider-owner .splide__pagination .splide__pagination__page.is-active{background:#000;transform:scale(1)}.block-owner .owner-inner .slider-owner .splide__slide p{margin-top:20px;font-size:15px;line-height:1.46;font-weight:500}.block-owner .owner-inner .btn-link{margin:86px auto 0;width:572px}.block-owner .owner-inner .btn-link a{display:block;position:relative;padding:22px 0;font-size:24px;color:#fff;text-align:center;letter-spacing:-.05em;line-height:1.79}.block-owner .owner-inner .btn-link a .arw{position:absolute;top:30%;right:31px}.block-kurashi .kurashi-inner .title{margin:0 auto;padding:156px 0 75px;max-width:1366px}.block-kurashi .kurashi-inner .catch-img{margin-top:83px;width:100%}.block-kurashi .kurashi-inner .catch-img img{width:100%;height:auto}.block-kurashi .kurashi-inner .catch-text{margin:92px auto 0;max-width:1366px;font-size:24px;font-weight:700;line-height:2.33;letter-spacing:.08em}.block-kurashi .kurashi-inner .catch-text p{margin:0 auto 0 29.64%}.block-kurashi .kurashi-inner .bottom-cts{position:relative;margin:165px auto 0;max-width:1366px}.block-kurashi .kurashi-inner .bottom-cts .img-area-01{width:77.23%}.block-kurashi .kurashi-inner .bottom-cts .img-area-01 img{width:100%;height:auto}.block-kurashi .kurashi-inner .bottom-cts .text{margin:92px auto 0 25.91%;font-size:24px;font-weight:500;letter-spacing:.08em;line-height:2.41}.block-kurashi .kurashi-inner .bottom-cts .img-area-02{display:flex;gap:0 168px;justify-content:space-between;margin:94px auto 0 16.17%;width:64.12%}.block-kurashi .kurashi-inner .bottom-cts .img-area-02 img{width:48.1%;height:auto}.block-kurashi .kurashi-inner .bottom-cts .img-area-02 .text{flex:none;margin:102px 0 0;width:288px}.block-kurashi .kurashi-inner .bottom-cts .img-area-03{margin:-65px 12.2% 0 auto;width:33.8%}.block-kurashi .kurashi-inner .bottom-cts .img-area-03 img{width:100%;height:auto}.block-logway .logway-inner{margin:0 auto;padding:75px 0 51px;max-width:1123px}.block-logway .logway-inner .link-wrapper{display:flex;height:226px}.block-logway .logway-inner .link-wrapper .basename-link{width:50%;background:#4f9622}.block-logway .logway-inner .link-wrapper .basename-link a{display:block;padding:35px 28px 21px 42px;box-sizing:border-box}.block-logway .logway-inner .link-wrapper .basename-link a .text-area .logway-name .logway{display:block;padding-bottom:10px}.block-logway .logway-inner .link-wrapper .basename-link a .text-area .logway-name .name{padding-left:10px;font-size:47px;font-weight:700;line-height:.8;color:#fff}.block-logway .logway-inner .link-wrapper .basename-link a .text-area .here{padding-top:8.5px;font-size:18px;letter-spacing:.08em;line-height:1.5;font-weight:700;color:#fff}.block-logway .logway-inner .link-wrapper .basename-link a .text-link{display:flex;align-items:center;justify-content:flex-end;gap:0 10px;margin-top:10px;font-size:22px;font-weight:700;color:#fff}.block-logway .logway-inner .link-wrapper .instagram-link{padding:33px 71px 39px;width:50%;border:3px solid #4f9622;box-sizing:border-box}.block-logway .logway-inner .link-wrapper .instagram-link .text{font-size:20px;font-weight:700;line-height:1.85;letter-spacing:0;color:#4f9622}.block-logway .logway-inner .link-wrapper .instagram-link .btn-link{margin-top:27px;width:420px}.block-logway .logway-inner .link-wrapper .instagram-link .btn-link a{display:flex;align-items:center;justify-content:center;padding:11px 59px 11px 0;font-size:18px;font-weight:700;color:#4f9622;letter-spacing:.04em;background:#fff;border:3px solid #4f9622;box-sizing:border-box}.block-logway .logway-inner .link-wrapper .instagram-link .btn-link a img{right:20px}.block-logway .logway-inner .btn-link{margin:70px auto 0;width:744px}.block-logway .logway-inner .btn-link a{padding:30px 50px;font-size:20px;box-sizing:border-box}.block-logway .logway-inner .btn-link a .text{display:flex;align-items:center;justify-content:center}.block-logway .logway-inner .btn-link a .text img{padding-right:3px}.block-logway .logway-inner .btn-link a .arw{right:50px}.block-logway .logway-inner .white{margin-top:32px}.block-logway .logway-inner .white a{border:3px solid #000;padding-top:27px;padding-bottom:27px;background-color:#fff;color:#000}.block-logway .logway-inner .white a .arw{right:33px}.block-footer{padding-top:51px;background:#fff;max-width:1920px;margin:0 auto}.logo-catch{margin:70px auto 0;text-align:center}.logo-catch img{width:640px;text-align:center}a.link-bess{display:block;padding:28px 0;width:1000px;margin:59px auto 0;background:#000;border-radius:4px;font-size:24px;font-weight:700;color:#fff;text-align:center;letter-spacing:.04em;line-height:24px}a.link-bess:link,a.link-bess:visited,a.link-bess:hover,a.link-bess:active{text-decoration:none}a.link-bess span{position:relative;display:inline-block;padding-left:35px}a.link-bess span:before{position:absolute;left:0;top:2px;content:" ";display:inline-block;width:28px;height:22px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUzRDYyMzc1QzIwMjExRThBQkI4QzU2NDFFOEJGM0Y1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUzRDYyMzc2QzIwMjExRThBQkI4QzU2NDFFOEJGM0Y1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTNENjIzNzNDMjAyMTFFOEFCQjhDNTY0MUU4QkYzRjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTNENjIzNzRDMjAyMTFFOEFCQjhDNTY0MUU4QkYzRjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Q19YLAAABUElEQVR42uxXgQ2DIBDEpgu4giu4givQEVzBFewIrmBHcAU7Ait0BQoNbSj9fx7UtGm85GMjD9zfPy8VYiG01p2x2Zn9XQI+Un9CijVhN3YkQth3FUA6RAete8gkU5vHbKwGhh9jzicZhwwyVurJWEW4lY5UclqOiWR684Ckvnrq+BjNnLNYG65eRg1j8PwGxOfGrSEOmQopXosW8G81D30OmQaJzr5rPPUGZ2VkXj4hItLXsQbUo8byCRG1MDJUCNXDam/kFu+ELNAl1kkbaYza7VVSxauQiCVDvdgJlIiiKuzslPzq2XEj6lGYvDTXRNBNTH7OQlxwA2sFshFH6lRwUq+e6UotxiWgDsdb2hTzuK6BsH0oqOuLjZXZ7j60JY4L51+8q4d/QZNfIVQUxQlJuc5d8+dSthPaCf0dodR/pe8fQnx+7GYwYxezuwADAAc4Bw5kxZekAAAAAElFTkSuQmCC) no-repeat left 50%;background-size:28px 22px}footer#global-footer{margin:0 auto;padding:65px 0 40px;text-align:center}footer#global-footer div.block-footer-sns p.footer-sns-title{text-align:center;font-size:14px;line-height:1;letter-spacing:.03em}footer#global-footer div.block-footer-sns ul.footer-sns{margin-top:20px;display:flex;justify-content:center}footer#global-footer div.block-footer-sns ul.footer-sns li{margin-left:18px}footer#global-footer div.block-footer-sns ul.footer-sns li:first-child{margin:0}footer#global-footer div.block-footer-sns ul.footer-sns li a{display:inline-block;width:40px;height:40px}footer#global-footer div.block-footer-sns ul.footer-sns li a img{width:40px;height:auto}footer#global-footer p.footer-copy{margin-top:85px;font-size:14px;line-height:1;letter-spacing:.01em}}@media screen and (max-width: 767px){body{margin:0;padding:0;background-color:#fff;font-family:Noto Sans JP,sans-serif;color:#000;letter-spacing:0;font-weight:400}a{color:inherit}a:link,a:visited,a:hover,a:active{text-decoration:none}:first-child{margin-top:0!important}.only-pc{display:none!important}img{width:100%;height:auto}.title{margin:0 auto;width:84%}.title h2.headline{font-weight:700;font-size:34px;line-height:.9}.title h2.headline img{width:150px}.title h2.headline .large{display:inline-block;padding-left:4px}.title h2.headline .large:last-of-type{margin-top:10px}.title h2.headline .small{display:block;margin-top:20px;font-size:24px;line-height:1}.title .lead{margin-top:35px;font-size:17px;font-weight:700;line-height:2;letter-spacing:.08em}.btn-link a{display:block;position:relative;background:#000;font-size:14px;font-weight:700;color:#fff;text-align:center;letter-spacing:.04em;line-height:1.42}.btn-link a .arw{position:absolute;top:33%;right:13px;width:20px;height:20px}.block-kv .kv-inner{position:relative}.block-kv .kv-inner .kv-img{overflow:hidden}.block-kv .kv-inner .kv-img .splide__slide{position:relative}.block-kv .kv-inner .kv-img .splide__slide:before{content:"";position:absolute;inset:0;background-color:#00000040}.block-kv .kv-inner .logo{position:absolute;right:11px;top:11px;z-index:2}.block-kv .kv-inner .logo a{display:block}.block-kv .kv-inner .logo a img{width:47px}.block-kv .kv-inner .kv-text{position:absolute;top:37.5%;width:100%;text-align:center;z-index:3}.block-kv .kv-inner .kv-text h1 .logo-logway{display:block}.block-kv .kv-inner .kv-text h1 .logo-logway img{width:60.53%}.block-kv .kv-inner .kv-text h1 .place{display:block;margin-top:3.8%}.block-kv .kv-inner .kv-text h1 .place img{height:9.9vw;width:auto}.block-kv .kv-inner .kv-text h1 .place .logo-magma{width:auto;height:8.8vw}.block-kv .kv-inner .kv-text h1 .place b{display:inline-block;margin:-2.1% 0 0 8px;font-weight:700;font-size:11.33vw;line-height:1.1em;color:#fff}.block-kv .kv-inner .kv-text .here{position:relative;display:inline-block;margin-top:5.63%;padding-left:27px;box-sizing:border-box;font-weight:700;font-size:16px;line-height:1.46;vertical-align:top;color:#fff}.block-kv .kv-inner .kv-text .here:before{position:absolute;left:0;top:3px;content:" ";display:inline-block;width:17px;height:23px;background:url(/ns07_all/img/icn_pin.svg) no-repeat left 50%;background-size:17px 23px}.block-kv .top-text-ctt{padding:50px 0 60px;text-align:center}.block-kv .top-text-ctt .top-title{display:flex;justify-content:center}.block-kv .top-text-ctt .top-title img{margin-right:24px;width:71.2%}.block-kv .top-text-ctt .top-lead{display:flex;justify-content:center;margin:44px auto 0 0}.block-kv .top-text-ctt .top-lead .text{margin-right:9px;width:280px;font-size:17px;font-weight:700;letter-spacing:.025em;line-height:2;text-align:left}.block-house{background-color:#b9dded;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAAE+CAMAAABcN57zAAAAWlBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9f0VzKAAAAHnRSTlMA/wEDCR3+FAX5BLoKB/rp5e0mGfb1rvOjEO79e4e/+JJuAAACyklEQVR4Ae3d1YLtNgyGUX37lDtlpvd/zDIzncRO1rodsn8p8mye8wDNAAw465yfoLvpkCZJw/+OGrL/3yJru/X/zTUj5S69f1Qs2W2Wgku8gw6vtgyh0U9OgVpsbWonBBQPvUEp0fcaGtQXGlTt8D/SLv/SVAOYr3uvRO3UAbJ3u9ErspDfdPD6U+3r7rGG0p1TK66/nGcX3DX6Ax6ukl8A/SyEZ0KYeWHg9xqBLOy25XlxvsFLc3fPXBf/B9rn774s/G/YgB3XblsBTYhO6H8b7BKvGVpoCc2d6EbvRagncS6068rBFd2wQQj+b2nRf358tk93zsLUe8zwipPqGzwWPU0680kqYHpRu/ZOrgJMYsB02HLEVN7h6nvlVGDnS7rT1perBpc7S2mhMuc5RLftL9sq/bE6IWhyfSsrCb46wC73/JST/zk+a8tJAa/NSWjz5zUDmLWvDzf4n/ZJCN/SuU9S4Ny3Na51njvwxn/4pfq0m16Lbw64e21jSWGlMS2Ehv63IEo3TlqSI8v71ttzllqmrd/ZoKLdqj+hLZ+jrDS2kAwOA9mRHBcMAQVBJ8hcDX1OCjg93DclBB4nlb66+qxqaqcM3n0++dUcpO0GWSesYNsUOOF5ue/5rxFwxaKZXQtoeGs/lVRbZgM1LfqKpw4MoeYeyP6OSaGGDWVp/3/zd6GCq7QQxPT+MB98uGVt27GHydN+hAB/1akJYSkffexsPHbs9w+/p81zTt/8jWCozH8N9C9DyPiYadIsbjXdMgTIdn74KaBL76XLHvoaDtUAPjGVfhUCdMxvr4UXX/tk3XOrYDe/Q/JT/3TOfLTYzho4tUMalpnenVaXzzTQr/Wva9zWY+Hz4YxS0EWiR/e23nWDCdowWYNtekLh5k3V9s3Zf/+J7vZfk6GCodpx0w7IO6RtOUEAKNu+0J//YqeDu/7uZ519BX9JA9gxguCdAAAAAElFTkSuQmCC);background-size:contain}.block-house .house-inner{margin:0 auto;padding:60px 0 59px;overflow:hidden}.block-house .house-inner .title .lead{margin-top:40px}.block-house .house-inner .lineup-wrapper{margin:106px auto 0}.block-house .house-inner .lineup-wrapper .item{position:relative;margin:110px auto 0}.block-house .house-inner .lineup-wrapper .item .img-top{position:absolute;top:-30px;right:0;width:92%;z-index:1}.block-house .house-inner .lineup-wrapper .item .item-ctt{position:relative;margin:0 auto;padding:63.5% 6.4% 6.8% 9.33%;width:92%;background-color:#fff;box-sizing:border-box}.block-house .house-inner .lineup-wrapper .item .item-ctt .img-icn{position:absolute;bottom:11.5%}.block-house .house-inner .lineup-wrapper .item .item-ctt .img-icn img{width:70px;height:70px}.block-house .house-inner .lineup-wrapper .item .item-ctt .text-box{width:100%}.block-house .house-inner .lineup-wrapper .item .item-ctt .text-box .text{width:96.5%;font-size:14px;letter-spacing:.08em;line-height:1.71}.block-house .house-inner .lineup-wrapper .item .item-ctt .text-box .name-logo{width:24.475524476%;margin:32px 8.39% 0 auto}.block-house .house-inner .lineup-wrapper .item .item-ctt .text-box .name-logo.logo-manuke{width:67%;margin:32px auto 0 0}.block-house .house-inner .lineup-wrapper .item .item-ctt .text-box .name-logo.logo-wd{width:40.9%;margin:32px auto 0 -11px}.block-house .house-inner .lineup-wrapper .item .item-ctt .text-box .name-logo.logo-c-log{width:45.6%;margin:32px -6px 0 auto}.block-house .house-inner .lineup-wrapper .item .item-ctt .text-box .name-logo.logo-hodohodo{width:9.5%;margin:24px auto 0 28%}.block-house .house-inner .lineup-wrapper .item .item-ctt .text-box .name-logo.logo-sumika{width:38.5%;margin:28px 0 0 auto}.block-house .house-inner .lineup-wrapper .item .item-ctt .text-box .link{display:flex;justify-content:center;width:38%;margin:20px 0 0 auto;font-size:16px;font-weight:700;letter-spacing:-.05em}.block-house .house-inner .lineup-wrapper .item .item-ctt .text-box .link .arw{display:inline-block;width:24px;height:24px;padding-left:8px}.block-house .house-inner .lineup-wrapper .item .img-bottom{position:absolute;top:72%;left:0;width:52%}.block-house .house-inner .lineup-wrapper .right .img-top{left:0}.block-house .house-inner .lineup-wrapper .right .item-ctt{display:flex;flex-direction:column;align-items:flex-end}.block-house .house-inner .lineup-wrapper .right .item-ctt .text-box .name-logo{margin:32px auto 0 8.39%}.block-house .house-inner .lineup-wrapper .right .item-ctt .text-box .link{margin:20px auto 0 0}.block-house .house-inner .lineup-wrapper .right .img-bottom{right:0;left:initial}.block-house .house-inner .lineup-wrapper .hodohodo .img-bottom{top:67.6%}.block-house .house-inner .annotation{margin:20px 4% 0 auto;font-size:11px;font-weight:300;line-height:1.81;text-align:right}.block-owner{background-color:#e5d5b2;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAAE+CAMAAABcN57zAAAAWlBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9f0VzKAAAAHnRSTlMA/wEDCR3+FAX5BLoKB/rp5e0mGfb1rvOjEO79e4e/+JJuAAACyklEQVR4Ae3d1YLtNgyGUX37lDtlpvd/zDIzncRO1rodsn8p8mye8wDNAAw465yfoLvpkCZJw/+OGrL/3yJru/X/zTUj5S69f1Qs2W2Wgku8gw6vtgyh0U9OgVpsbWonBBQPvUEp0fcaGtQXGlTt8D/SLv/SVAOYr3uvRO3UAbJ3u9ErspDfdPD6U+3r7rGG0p1TK66/nGcX3DX6Ax6ukl8A/SyEZ0KYeWHg9xqBLOy25XlxvsFLc3fPXBf/B9rn774s/G/YgB3XblsBTYhO6H8b7BKvGVpoCc2d6EbvRagncS6068rBFd2wQQj+b2nRf358tk93zsLUe8zwipPqGzwWPU0680kqYHpRu/ZOrgJMYsB02HLEVN7h6nvlVGDnS7rT1perBpc7S2mhMuc5RLftL9sq/bE6IWhyfSsrCb46wC73/JST/zk+a8tJAa/NSWjz5zUDmLWvDzf4n/ZJCN/SuU9S4Ny3Na51njvwxn/4pfq0m16Lbw64e21jSWGlMS2Ehv63IEo3TlqSI8v71ttzllqmrd/ZoKLdqj+hLZ+jrDS2kAwOA9mRHBcMAQVBJ8hcDX1OCjg93DclBB4nlb66+qxqaqcM3n0++dUcpO0GWSesYNsUOOF5ue/5rxFwxaKZXQtoeGs/lVRbZgM1LfqKpw4MoeYeyP6OSaGGDWVp/3/zd6GCq7QQxPT+MB98uGVt27GHydN+hAB/1akJYSkffexsPHbs9w+/p81zTt/8jWCozH8N9C9DyPiYadIsbjXdMgTIdn74KaBL76XLHvoaDtUAPjGVfhUCdMxvr4UXX/tk3XOrYDe/Q/JT/3TOfLTYzho4tUMalpnenVaXzzTQr/Wva9zWY+Hz4YxS0EWiR/e23nWDCdowWYNtekLh5k3V9s3Zf/+J7vZfk6GCodpx0w7IO6RtOUEAKNu+0J//YqeDu/7uZ519BX9JA9gxguCdAAAAAElFTkSuQmCC);background-size:contain}.block-owner .owner-inner{margin:0 auto;padding:60px 0}.block-owner .owner-inner .family-ctt{display:flex;gap:0 15px;margin-top:58px;padding:20px;background:#fff;box-sizing:border-box}.block-owner .owner-inner .family-ctt .img{width:35.82%}.block-owner .owner-inner .family-ctt .introduction{margin-top:-4px;width:59.7%}.block-owner .owner-inner .family-ctt .introduction .name{font-size:14px;font-weight:700;line-height:1}.block-owner .owner-inner .family-ctt .introduction .text{margin-top:10px;font-size:11px;line-height:1.81;letter-spacing:.08em}.block-owner .owner-inner .slider-owner{margin-top:30px;padding-bottom:44px}.block-owner .owner-inner .slider-owner .splide__pagination{gap:0 20px;bottom:0}.block-owner .owner-inner .slider-owner .splide__pagination .splide__pagination__page{margin:0;background:#fff}.block-owner .owner-inner .slider-owner .splide__pagination .splide__pagination__page.is-active{background:#000;transform:scale(1)}.block-owner .owner-inner .slider-owner .splide__slide p{margin-top:15px;font-size:14px;line-height:1.57}.block-owner .owner-inner .btn-link{margin:79px auto 0;width:78.6%}.block-owner .owner-inner .btn-link a{padding:15px 25px 15px 0;text-align:center;letter-spacing:-.05em;line-height:1.71}.block-owner .owner-inner .btn-link a .arw{right:26px}.block-kurashi .kurashi-inner .title{padding:79px 0 0;width:91%}.block-kurashi .kurashi-inner .title .headline .large{padding-left:0}.block-kurashi .kurashi-inner .catch-img{margin-top:35px}.block-kurashi .kurashi-inner .catch-text{margin:44px auto 0;width:84%;font-size:16px;font-weight:700;line-height:2.12}.block-kurashi .kurashi-inner .bottom-cts{position:relative;margin-top:50px}.block-kurashi .kurashi-inner .bottom-cts .img-area-01{margin:0 auto 0 0;width:92%}.block-kurashi .kurashi-inner .bottom-cts .text{margin:30px auto 0 18.6%;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.78}.block-kurashi .kurashi-inner .bottom-cts .img-area-02{display:flex;gap:0 40px;justify-content:space-between;margin:40px auto 0 8%;width:84%}.block-kurashi .kurashi-inner .bottom-cts .img-area-02 img{width:52.5%;height:auto}.block-kurashi .kurashi-inner .bottom-cts .img-area-02 .text{flex:none;margin:16% 0 0;width:110px}.block-kurashi .kurashi-inner .bottom-cts .img-area-03{margin:25px 8% 0 auto;width:53.86%}.block-logway .logway-inner{margin:0 4%;padding:71px 0 23px}.block-logway .logway-inner .link-wrapper .basename-link{background:#4f9622}.block-logway .logway-inner .link-wrapper .basename-link a{display:block;padding:30px 15px 15px 30px;box-sizing:border-box}.block-logway .logway-inner .link-wrapper .basename-link a .text-area .logway-name .logway{display:block;width:121px}.block-logway .logway-inner .link-wrapper .basename-link a .text-area .logway-name .logo-bess{width:153px;height:auto}.block-logway .logway-inner .link-wrapper .basename-link a .text-area .logway-name .logo-magma{width:292px;height:auto}.block-logway .logway-inner .link-wrapper .basename-link a .text-area .logway-name .name{padding-left:4px;font-size:38px;font-weight:700;line-height:.8;color:#fff}.block-logway .logway-inner .link-wrapper .basename-link a .text-area .here{padding-top:6.9px;font-size:13px;line-height:1.46;font-weight:700;color:#fff}.block-logway .logway-inner .link-wrapper .basename-link a .text-link{display:flex;align-items:center;justify-content:flex-end;gap:0 8px;margin-top:15px;font-size:14px;letter-spacing:.04;font-weight:700;color:#fff}.block-logway .logway-inner .link-wrapper .basename-link a .text-link .arw{width:20px;height:20px}.block-logway .logway-inner .link-wrapper .instagram-link{padding:25px 26px 30px;border:3px solid #4f9622;box-sizing:border-box}.block-logway .logway-inner .link-wrapper .instagram-link .text{font-size:12px;font-weight:700;line-height:1.66;color:#4f9622}.block-logway .logway-inner .link-wrapper .instagram-link .btn-link{margin:7px 0 0;width:100%}.block-logway .logway-inner .link-wrapper .instagram-link .btn-link a{display:flex;align-items:center;justify-content:center;padding:10px 20px 10px 0;letter-spacing:0;color:#4f9622;background:#fff;border:3px solid #4f9622;box-sizing:border-box}.block-logway .logway-inner .link-wrapper .instagram-link .btn-link a .logo-bess{width:53px}.block-logway .logway-inner .link-wrapper .instagram-link .btn-link a .arw{top:25%;right:13px}.block-logway .logway-inner .btn-link{margin:41px 4.7% 0}.block-logway .logway-inner .btn-link a{padding:20px 0;box-sizing:border-box}.block-logway .logway-inner .btn-link a .text{display:flex;align-items:center;justify-content:center}.block-logway .logway-inner .btn-link a .text img{width:53px;padding-right:2px}.block-logway .logway-inner .btn-link a .arw{right:14px}.block-logway .logway-inner .white{margin-top:16px}.block-logway .logway-inner .white a{border:3px solid #000;padding-top:16px;padding-bottom:18px;background-color:#fff;color:#000}.block-logway .logway-inner .white a .arw{right:13px}.block-footer{padding-top:50px}.logo-catch{margin:35px 25px 0;text-align:center}.logo-catch img{width:100%;height:auto;text-align:center}a.link-bess{display:block;margin:19px 27px 0;padding:13px 0;background:#000;border-radius:4px;font-size:16px;font-weight:700;color:#fff;text-align:center;letter-spacing:.04em;line-height:24px}a.link-bess:link,a.link-bess:visited,a.link-bess:hover,a.link-bess:active{text-decoration:none}a.link-bess span{position:relative;display:inline-block;padding-left:27px}a.link-bess span:before{position:absolute;left:0;top:5px;content:" ";display:inline-block;width:18px;height:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUzRDYyMzc1QzIwMjExRThBQkI4QzU2NDFFOEJGM0Y1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUzRDYyMzc2QzIwMjExRThBQkI4QzU2NDFFOEJGM0Y1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTNENjIzNzNDMjAyMTFFOEFCQjhDNTY0MUU4QkYzRjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTNENjIzNzRDMjAyMTFFOEFCQjhDNTY0MUU4QkYzRjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Q19YLAAABUElEQVR42uxXgQ2DIBDEpgu4giu4givQEVzBFewIrmBHcAU7Ait0BQoNbSj9fx7UtGm85GMjD9zfPy8VYiG01p2x2Zn9XQI+Un9CijVhN3YkQth3FUA6RAete8gkU5vHbKwGhh9jzicZhwwyVurJWEW4lY5UclqOiWR684Ckvnrq+BjNnLNYG65eRg1j8PwGxOfGrSEOmQopXosW8G81D30OmQaJzr5rPPUGZ2VkXj4hItLXsQbUo8byCRG1MDJUCNXDam/kFu+ELNAl1kkbaYza7VVSxauQiCVDvdgJlIiiKuzslPzq2XEj6lGYvDTXRNBNTH7OQlxwA2sFshFH6lRwUq+e6UotxiWgDsdb2hTzuK6BsH0oqOuLjZXZ7j60JY4L51+8q4d/QZNfIVQUxQlJuc5d8+dSthPaCf0dodR/pe8fQnx+7GYwYxezuwADAAc4Bw5kxZekAAAAAElFTkSuQmCC) no-repeat left 50%;background-size:18px 14px}footer#global-footer{margin:0 auto;padding:40px 0}footer#global-footer div.block-footer-sns p.footer-sns-title{text-align:center;font-size:12px;line-height:1;letter-spacing:.03em}footer#global-footer div.block-footer-sns ul.footer-sns{display:flex;-webkit-justify-content:center;justify-content:center;width:306px;margin:15px auto 0}footer#global-footer div.block-footer-sns ul.footer-sns li{margin-left:5%}footer#global-footer div.block-footer-sns ul.footer-sns li:first-child{margin:0}footer#global-footer div.block-footer-sns ul.footer-sns li a{display:inline-block;width:38px;height:38px}footer#global-footer div.block-footer-sns ul.footer-sns li a img{width:38px;height:auto}footer#global-footer p.footer-copy{margin-top:57px;text-align:center;font-size:10px;line-height:1;letter-spacing:.01em}}
