@charset "utf-8";main{padding-bottom:9.6rem}main .header{margin-bottom:7rem}#feature{margin-top:6rem}#feature .rowset{display:flex;justify-content:space-between;width:100%;margin-top:3.4rem}#feature .rowset + .rowset{margin-top:4rem}#feature .rowset .txtset{width:calc(530 / 1080 * 100%)}#feature .rowset .txtset h3 + p{margin-top:1.2rem}#feature .rowset .txtset p + h3{margin-top:3.2rem}#feature .rowset .imgset{display:flex;justify-content:center;position:relative;width:calc(530 / 1080 * 100%);margin-left:2rem;padding-top:.3rem}#ordermade{margin-top:5.8rem}#ordermade address{background-color:#fff;margin-top:2.6rem}#ordermade .detail{margin-top:3.8rem}#ordermade .detail .rowset{display:flex;justify-content:space-between}#ordermade .detail .rowset + .rowset{margin-top:3.8rem}#ordermade .detail .rowset .txtset{width:calc(530 / 1080 * 100%)}#ordermade .detail .rowset .txtset h3{border-bottom:1px solid #ce3232;width:100%;padding-bottom:.6rem}#ordermade .detail .rowset .txtset h3 span{font-size:2rem;font-weight:500;line-height:2.4rem;transform:rotate(.028deg) translateY(-.1rem)}#ordermade .detail .rowset .txtset p{margin-top:2.4rem}#ordermade .detail .rowset .txtset .price-set{display:flex;width:100%;margin-top:1.6rem}#ordermade .detail .rowset .txtset .price-set + .price-set{margin-top:2rem}#ordermade .detail .rowset .txtset .price-set .name,
#ordermade .detail .rowset .txtset .price-set .price{display:flex;align-items:center}#ordermade .detail .rowset .txtset .price-set .name{justify-content:flex-start;background-color:#ce3232;width:calc(276 / 530 * 100%);min-height:4rem;padding-left:1rem}#ordermade .detail .rowset .txtset .price-set .price{justify-content:flex-end;background-color:#fff;width:calc(254 / 530 * 100%);min-height:4rem;padding-right:2rem}#ordermade .detail .rowset .txtset .price-set .name span{font-size:1.6rem;line-height:1;transform:rotate(.028deg) translateY(-.1rem)}#ordermade .detail .rowset .txtset .price-set .price span{color:#ce3232;font-size:2.6rem;font-weight:400;line-height:1;padding-bottom:.2rem;transform:rotate(.028deg) translateY(-.1rem)}#ordermade .detail .rowset .txtset .price-set .price span.inq{font-size:2.2rem}#ordermade .detail .rowset .txtset .notes{font-size:1.2rem;font-weight:500;line-height:1;text-align:left;margin-top:1rem}#ordermade .detail .rowset .txtset .rental{color:#f55;font-family:'Noto Serif JP',serif;font-size:2.4rem;text-align:center;margin-top:2.4rem}#ordermade .detail .rowset .imgset{text-align:center;width:calc(530 / 1080 * 100%)}#ordermade .detail .rowset .imgset.i01{padding-top:3rem}#policy{margin-top:5.8rem}#policy .p1{font-size:2rem;line-height:3.2rem;margin-top:3.2rem}#policy .p1 + p{margin-top:3rem}#policy address{background-color:#fff;margin-top:2.6rem}#purchase-flow{margin-top:5.8rem}#purchase-flow .step{margin-top:3.6rem}#purchase-flow .step + .step{margin-top:3.8rem}#purchase-flow .step h3{border-bottom:1px solid #ce3232;width:calc(530 / 1080 * 100%);padding-bottom:.6rem}#purchase-flow .step h3 span{font-size:2rem;font-weight:500;line-height:2.4rem;transform:rotate(.028deg) translateY(-.1rem)}#purchase-flow .step p{margin-top:2.4rem}#purchase-flow .step .rowset{display:flex;justify-content:space-between;margin-top:2.6rem}#purchase-flow .step .rowset + .rowset{margin-top:4rem}#purchase-flow .step .rowset h4{display:flex;align-items:center;border-left:.31rem solid #ce3232;height:3rem;padding-left:1.8rem}#purchase-flow .step .rowset h4 span{font-family:'Noto Sans JP',sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;transform:rotate(.028deg) translateY(-.1rem)}#purchase-flow .step .rowset .mapset{width:calc(525 / 1080 * 100%)}#purchase-flow .step .rowset .mapset iframe{vertical-align:top;width:100%}#purchase-flow .step .rowset address{width:calc(530 / 1080 * 100%);margin-left:2rem}#purchase-flow .step .rowset address .set{display:flex;margin-top:2.6rem}#purchase-flow .step .rowset address .set .imgset{display:none;width:20rem;height:26.4rem}#purchase-flow .step .rowset address .set .imgset img{width:100%;height:100%;object-fit:cover}#purchase-flow .step .rowset address .set .txtset{//margin-left:2rem;margin-left:0}#purchase-flow .step .rowset address .set .txtset p{margin-top:-.3rem;transform:rotate(.028deg) translateY(-.1rem)}#purchase-flow .step .rowset address .set .txtset p + p{margin-top:1.3rem}#purchase-flow .images{display:flex;gap:1.5rem;height:32rem;margin-top:4.4rem}#purchase-flow .images picture{width:100%}#purchase-flow .images picture:nth-of-type(-n+2){max-width:34rem}#purchase-flow .images img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 750px){main{padding-bottom:9.6rem}main .header{margin-bottom:6.8rem}#feature .rowset{flex-direction:column;justify-content:flex-start;margin-top:5.8rem}#feature .rowset,
  #feature .rowset + .rowset{margin-top:3.4rem}#feature .rowset .txtset{order:1;width:100%;margin-top:1.6rem}#feature .rowset .txtset h3 + p{margin-top:1.3rem}#feature .rowset .txtset h3 + p{margin-top:0}#feature .rowset .txtset p + h3{margin-top:3.4rem}#feature .rowset .imgset{order:0;flex-direction:column;justify-content:center;width:100%;margin-left:0;padding-top:0}#feature .rowset .imgset h3{margin-right:auto;margin-bottom:1.8rem}#feature .rowset .imgset img{width:37rem}#ordermade{margin-top:5.6rem}#ordermade h2:after{right:0}#ordermade h2 span{letter-spacing:-.02em;margin-right:-.2em}#ordermade address{background-color:#fff;margin-top:2.6rem}#ordermade .detail{margin-top:4rem}#ordermade .detail .rowset{flex-direction:column;justify-content:flex-start}#ordermade .detail .rowset .txtset{width:100%}#ordermade .detail .rowset .txtset h3{border-bottom:.12rem solid #ce3232;padding-bottom:.7rem}#ordermade .detail .rowset .txtset p{margin-top:1.6rem}#ordermade .detail .rowset .txtset .price-set .name{width:16rem;padding-left:1rem}#ordermade .detail .rowset .txtset .price-set .price{width:21rem;padding-right:2rem}#ordermade .detail .rowset .txtset .price-set .price span.inq{font-size:1.8rem;transform:rotate(.028deg) translateY(0rem)}#ordermade .detail .rowset .imgset,
  #ordermade .detail .rowset .imgset.i01{width:100%;margin-top:4.8rem;padding-top:0}#ordermade .detail .rowset .imgset.i02 img{width:20rem}#policy .p1{white-space:nowrap}#policy address{width:39rem;margin:2.8rem -1rem 0}#purchase-flow .step + .step{margin-top:3.6rem}#purchase-flow .step h3{display:flex;border-bottom:.12rem solid #ce3232;width:100%;padding-bottom:.7rem}#purchase-flow .step h3 span > span{margin-left:-.5em}#purchase-flow .step .rowset{flex-direction:column;justify-content:flex-start;margin-top:2.6rem}#purchase-flow .step .rowset + .rowset{margin-top:3.6rem}#purchase-flow .step .rowset h4{border-left:.3rem solid #ce3232;height:auto;min-height:3rem;padding-left:1rem}#purchase-flow .step .rowset h4 span{font-family:'Noto Sans JP',sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;transform:rotate(.028deg)}#purchase-flow .step .rowset .mapset{width:100%}#purchase-flow .step .rowset .mapset iframe{width:37rem;height:22.7rem}#purchase-flow .step .rowset .mapset h4 + iframe{margin-top:2rem}#purchase-flow .step .rowset address{width:100%;margin-top:1.6rem;margin-left:0}#purchase-flow .step .rowset address .set{flex-direction:column;margin-top:0}#purchase-flow .step .rowset address .set .imgset{margin:0 auto}#purchase-flow .step .rowset address .set .txtset{margin-top:0;margin-left:0}#purchase-flow .step .rowset address .set .txtset p{margin-top:0}#purchase-flow .images{flex-direction:column;gap:2rem;height:auto;margin-top:4rem}#purchase-flow .images picture{height:28rem}#purchase-flow .images picture:nth-of-type(-n+2){max-width:100%}}