.c-lower-ttl__kv{width:100%}.p-design-ttl{text-align:center}.p-design-ttl__img{margin-left:auto;margin-right:auto;width:100%}@media screen and (max-width: 767px){.p-design-ttl__img{max-width:140px}}.p-design-caption{padding-top:10px;text-align:right;padding-right:1em}@media screen and (max-width: 767px){.p-design-caption{padding-top:5px;padding-right:5px;font-size:10px}}.p-design-caption.--pt5{padding-top:5px}.p-intro-corner__caption{text-align:right;margin-left:auto;margin-top:10px}@media screen and (max-width: 767px){.p-intro-corner__caption.sp_none{display:none}}.p-intro-corner__logoWrap{display:none}@media screen and (min-width: 768px){.p-intro-corner__logoWrap{display:block;max-width:325px;margin-left:auto;margin-right:auto;padding-bottom:2em}}@media screen and (min-width: 768px){.p-intro-list{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px}}@media screen and (min-width: 768px){.p-intro-list .swiper-wrapper{display:flex;gap:20px;flex-wrap:wrap}}@media screen and (min-width: 768px){.p-intro-list__item{width:calc((100% - 60px)/4)}}.p-intro-list__wrap{padding-bottom:60px}.p-intro-list__ttl{font-size:20px;border-bottom:1px solid #000;padding-top:10px;padding-bottom:2px;text-align:center}@media screen and (max-width: 767px){.p-intro-list__ttl{font-size:15px}}@media screen and (max-width: 767px){.p-intro-list__ttl{font-size:15px}}.p-intro-list__txt{padding-top:10px}.p-intro-list .introCard-prev,.p-intro-list .introCard-next{top:auto !important;position:absolute;content:"" !important;background:url(../media/img/plan/slide-btn.svg) no-repeat;bottom:50%;width:30px;height:30px;transform:translateY(50%)}@media screen and (min-width: 768px){.p-intro-list .introCard-prev,.p-intro-list .introCard-next{display:none}}.p-intro-list .introCard-prev:after,.p-intro-list .introCard-next:after{content:none}@media screen and (max-width: 767px){.p-intro-list .introCard-prev,.p-intro-list .introCard-next{bottom:70%}}.p-intro-list .introCard-prev.swiper-button-prev,.p-intro-list .introCard-next.swiper-button-prev{transform:translateY(50%) rotate(180deg)}.p-block-list{display:flex;flex-wrap:wrap;gap:24px;margin-top:40px}@media screen and (max-width: 767px){.p-block-list{gap:30px 15px;margin-top:30px}}.p-block-list__item{display:flex;flex-direction:column;width:calc((100% - 72px)/4);position:relative}@media screen and (max-width: 767px){.p-block-list__item{width:calc((100% - 15px)/2)}}.p-block-list__imgWrap{position:relative}.p-block-list__ttl{padding:9px 0 0 0;letter-spacing:0}@media screen and (max-width: 767px){.p-block-list__ttl{font-size:13px;padding:4px 0}}.p-block-list__txt{font-size:13px;margin-top:2px;line-height:1.2}.p-block-list__txt .small{display:inline-block;padding-left:1em;text-indent:-1em;font-size:10px;line-height:1.9;letter-spacing:0}@media screen and (max-width: 767px){.p-block-list__txt .small{font-size:8px}}.p-slide-list{margin-top:20px}@media screen and (max-width: 767px){.p-slide-list{padding:0px 30px 30px}}@media screen and (min-width: 768px){.p-slide-list__cont{display:flex;flex-wrap:wrap;gap:20px}}.p-slide-list__wrap{position:relative}.p-slide-list__head{color:#9f9a7a;text-align:center;font-weight:700;font-size:18px;margin-top:40px}@media screen and (max-width: 767px){.p-slide-list__head{font-size:13px;letter-spacing:.1em;margin-top:10px}}.p-slide-list__head img{max-height:15px}.p-slide-list__item{display:flex;gap:10px}@media screen and (min-width: 768px){.p-slide-list__item{display:flex;flex-direction:column}}.p-slide-list__imgWrap{position:relative;height:-moz-fit-content;height:fit-content;aspect-ratio:198/133}@media screen and (max-width: 767px){.p-slide-list__imgWrap{flex:1 0 auto;width:45%}}.p-slide-list__imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-slide-list__ttl{letter-spacing:0;border-bottom:1px solid rgba(35,35,35,.59)}@media screen and (max-width: 767px){.p-slide-list__ttl{font-size:14px}}.p-slide-list__txt{line-height:1.2;font-size:14px;margin-top:8px}@media screen and (max-width: 767px){.p-slide-list__txt{font-size:10px}}.p-intro{margin-top:45px}@media screen and (max-width: 767px){.p-intro{margin-top:13px}}.p-intro__wrap{padding-bottom:130px}@media screen and (max-width: 767px){.p-intro__wrap{padding-bottom:60px}}.p-intro__sup{font-size:12px}.p-intro__ttl+.c-txt{margin-top:30px}@media screen and (max-width: 767px){.p-intro__ttl+.c-txt{margin-top:10px}}.p-intro__flex{display:flex;gap:4.5%;margin-top:62px}@media screen and (max-width: 767px){.p-intro__flex{flex-direction:column;margin-top:30px}}.p-intro__txtCntr{display:flex;flex-direction:column;gap:30px;padding-top:10%}@media screen and (max-width: 767px){.p-intro__txtCntr{padding:25px 10px 0;gap:10px}}.p-intro__imgWrap{position:relative}@media screen and (max-width: 767px){.p-intro__imgWrap{margin-left:-20px;margin-right:-20px}}@media screen and (max-width: 767px){.p-intro__caption{bottom:30px !important}}.p-img-list__item{position:relative;aspect-ratio:1442/460}@media screen and (max-width: 767px){.p-img-list__item{aspect-ratio:681/460}}.p-img-list__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.p-img-list__img{aspect-ratio:auto}}.p-img-list .imglist-prev,.p-img-list .imglist-next{top:auto !important;position:absolute;content:"" !important;background:url(../media/img/plan/slide-btn.svg) no-repeat;bottom:50%;width:30px;height:30px;transform:translateY(50%)}.p-img-list .imglist-prev:after,.p-img-list .imglist-next:after{content:none}@media screen and (min-width: 768px){.p-img-list .imglist-prev,.p-img-list .imglist-next{display:none}}.p-img-list .imglist-prev.swiper-button-prev,.p-img-list .imglist-next.swiper-button-prev{transform:translateY(50%) rotate(180deg)}.p-concept__wrap{padding:100px 0}@media screen and (max-width: 767px){.p-concept__wrap{padding:40px 0}}.p-concept__en{text-align:center}.p-concept__enImg{max-height:15px}@media screen and (max-width: 767px){.p-concept__enImg{max-width:190px}}.p-concept__flex{display:flex;gap:20px;margin-top:30px}@media screen and (max-width: 767px){.p-concept__flex{flex-direction:column;gap:10px}}.p-concept__imgWrap{width:50%;flex:1 0 auto;position:relative}@media screen and (max-width: 767px){.p-concept__imgWrap{width:100%}}.p-designer{display:flex;gap:30px;margin-top:20px}@media screen and (max-width: 767px){.p-designer{gap:16px}}.p-designer__imgWrap{width:20%;aspect-ratio:1/1;overflow:hidden}@media screen and (max-width: 767px){.p-designer__imgWrap{width:25%;flex:1 0 auto;aspect-ratio:1/1}}.p-designer__post{border-bottom:1px solid #fff;padding-bottom:10px}@media screen and (max-width: 767px){.p-designer__post img{max-width:180px}}.p-designer__company{padding-top:10px}@media screen and (max-width: 767px){.p-designer__name,.p-designer__txt{font-size:10px !important}}.p-room__wrap{padding:100px 0}@media screen and (max-width: 767px){.p-room__wrap{padding:60px 0}}.p-room__ttl{letter-spacing:0 !important}.p-room__en{margin-left:auto;margin-right:auto;max-width:180px}@media screen and (max-width: 767px){.p-room__en{max-width:140px}}.p-room__cont{background-color:#fff;padding:30px 30px 50px}@media screen and (max-width: 767px){.p-room__cont{padding:20px 16px 40px}}.p-room__txt{margin-top:10px}.p-room__imgWrap{position:relative}@media screen and (max-width: 767px){.p-room__imgWrap{margin-left:-16px;margin-right:-16px}}.p-room__btn{margin-top:30px}.p-land__wrap{padding:100px 0}@media screen and (max-width: 767px){.p-land__wrap{padding:40px 0}}.p-land__en{margin-left:auto;margin-right:auto;text-align:center}@media screen and (max-width: 767px){.p-land__en{max-width:120px}}.p-land__enImg{max-height:15px}.p-land__txt{margin-top:10px}.p-land__imgWrap{margin-top:20px}@media screen and (max-width: 767px){.p-land__imgWrap{margin-left:-20px;margin-right:-20px;margin-top:20px}}.p-land__imgWrap .c-txt{bottom:-1em}.p-flower__flex{display:flex;align-items:center;background-color:#fff}@media screen and (max-width: 767px){.p-flower__flex{flex-direction:column}}.p-flower__list{display:flex;flex-wrap:wrap;position:relative;padding-top:20px;padding-left:20px;padding-bottom:30px;max-width:50%}@media screen and (max-width: 767px){.p-flower__list{padding-top:0;padding-left:0;max-width:100%}}.p-flower__item{width:33.3333333333%;position:relative}.p-flower__item .c-txt.--caption{text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,0px 1px 0 #000,0 -1px 0 #000,-1px 0 0 #000,1px 0 0 #000}.p-flower__txtCntr{padding:6px 30px 40px}@media screen and (max-width: 767px){.p-flower__txtCntr{padding:6px 15px 20px}}.p-flower__txt{margin-top:20px}@media screen and (max-width: 767px){.p-flower__txt{margin-top:10px}}@media screen and (min-width: 768px){.p-flower__caption{bottom:1% !important}}.p-equip__wrap{padding:100px 0}@media screen and (max-width: 767px){.p-equip__wrap{padding:40px 0}}.p-equip__en{text-align:center}.p-equip__ttl{letter-spacing:0}.p-equip__enImg{text-align:center;max-height:15px}@media screen and (max-width: 767px){.p-equip__enImg{max-width:220px}}