.feature-contents{padding:0}.contents{margin-bottom:0}.feature-menu-inner,.feature-info-inner,.feature-mv-inner,.feature-section-inner{margin:45px auto}.feature-section{margin:0 0 45px}html{scroll-margin-top:-500px}@media(max-width: 768px){.feature-common{margin-bottom:0}.feature-section{margin:45px 0 45px}.contents .breadcrumbs{margin:0 18px 10px}}.feature-items-col1{display:grid;gap:30px 0;max-width:840px;margin:0 auto 30px}.feature-items-col1:empty{border:none;margin:0;padding:0}.feature-items-col1 .item-list-item{display:initial;width:100%;border:2px solid #dedede;padding:30px}.feature-items-col1 .item-list-item-img{float:left;width:340px;margin:0 30px 0 0}.feature-items-col1 .item-list-item-img:nth-of-type(2n){float:initial}.feature-items-col1 .item-list-item-img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.feature-items-col1 .item-list-item-icon{overflow:hidden}.feature-items-col1 .item-list-item-name{overflow:hidden}.feature-items-col1 .item-list-item-title{font-size:1.375rem;font-weight:700;line-height:35px;margin:0 0 5px}.feature-items-col1 .item-list-item-price-wrapper{overflow:hidden}.feature-items-col1 .item-list-item-price{font-size:.875rem;font-weight:700;line-height:1;text-align:right;margin:0 0 10px}.feature-items-col1 .item-list-item-price-num{font-family:"Hind",sans-serif;font-size:1.75rem;font-weight:500}.feature-items-col1 .item-list-item-txt{font-size:.875rem;line-height:1.8;text-align:justify;margin:0 0 5px}.feature-items-col1 .item-list-item-note{font-size:.75rem;line-height:1.8;text-align:justify;margin:0 0 20px}@media(max-width: 767px){.feature-items-col1{border:0;padding:0}.feature-items-col1 .layout{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:center}.feature-items-col1 .item-list-item-img{float:none;width:100%;height:auto;margin:0 0 15px}.feature-items-col1 .item-list-item-contents{width:100%;padding:0 10px 0}.feature-items-col1 .item-list-item-title{font-size:1.0625rem;line-height:1.8}.feature-items-col1 .item-list-item-price{font-size:.75rem}.feature-items-col1 .item-list-item-price-num{font-size:1.5rem}}.price-value{font-size:28px;margin:20px auto}.spItem-col1-btn{margin-top:20px}.item-list-item-description{margin-bottom:10px}.arrow-button02{background-color:#fff;border:1px solid #4f331b;padding:15px 20px;position:relative;color:#4f331b;display:block;text-align:center;font-size:18px;font-weight:bold}@media(max-width: 767px){.arrow-button02{border:2px solid #4f331b;font-size:13px;line-height:1.4;padding:10px 22px}}.arrow-button02::before{content:"";width:8px;height:8px;border:0;border-top:solid 1px #4f331b;border-right:solid 1px #4f331b;transform:rotate(45deg);position:absolute;top:0;right:5%;bottom:0;margin:auto;box-sizing:border-box}@media(max-width: 767px){.arrow-button02::before{border-top:solid 2px #4f331b;border-right:solid 2px #4f331b;width:6px;height:6px}}.arrow-button02:hover::before,.arrow-button02:hover:focus{border-top:2px solid #fff;border-right:2px solid #fff}.arrow-button02--white{background-color:#fff;border:1px solid #4f331b;word-break:keep-all}@media(max-width: 767px){.arrow-button02--white{border:2px solid #4f331b}}.arrow-button02--white:hover,.arrow-button02--white:focus{background-color:#4f331b;color:#fff}.arrow-button02--white:hover .spMemorial-col,.arrow-button02--white:focus .spMemorial-col{color:#fff}.arrow-button{background-color:#4f331b;border:1px solid #4f331b;padding:20px 25px;position:relative;color:#fff;display:block;text-align:center;font-size:18px;font-family:bold}@media(max-width: 767px){.arrow-button{font-size:13px;line-height:1.4;padding:10px 22px}}.arrow-button::before{content:"";width:8px;height:8px;border:0;border-top:solid 1px #4f331b;border-right:solid 1px #4f331b;transform:rotate(45deg);position:absolute;top:0;right:5%;bottom:0;margin:auto;box-sizing:border-box}.arrow-button:hover,.arrow-button:focus{background-color:#fff;color:#4f331b}.arrow-button--yellow{background-color:#4f331b;border:1px solid #4f331b;word-break:keep-all}.arrow-button--yellow:hover,.arrow-button--yellow:focus{background-color:#fff;color:#4f331b}.arrow-button--small{font-size:16px;padding:10px 22px}@media(max-width: 767px){.arrow-button--small{font-size:13px}}
/*# sourceMappingURL=style.min.css.map */