.story-background{width:100%;background-color:#fffbf4}.story-background .title-contents{display:grid;padding:35px 0;margin-bottom:85px;background-color:#ffe877}.terms-of-service-background .title-contents-wrapper{max-width:1440px;width:100%;margin:0 auto}.story-background .title-contents .title{font-family:Trailmade;font-style:italic;font-weight:400;font-size:70px;line-height:91px;letter-spacing:.06em;color:#4f2508;padding-left:220px}.title,.title-wrapper-with-link{margin:initial}.story-background .title-contents .sub-title{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.05em;color:#4f2508;padding-left:220px}.story-background .story-container{height:auto;display:grid;background-color:#fffbf4;max-width:1440px;width:100%;margin:0 auto;padding-bottom:165px}.story-container .story-section-contents{margin:0 auto;display:grid}.story-section-contents .story-image{width:710px;height:365px;margin-bottom:50px}.story-section-contents .story-image-sp{display:none}.story-section-contents .story-section-title-contents{display:flex;border-bottom:3px solid #FEC635;padding-bottom:10px;align-items:center;margin:35px 0;width:710px}.story-section-contents .story-section-title-image{width:48px;height:46px;margin-right:10px}.story-section-contents .story-section-title{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-size:24px;line-height:180%;letter-spacing:.05em;color:#4f2508}.story-section-contents .story-section-text-contents{margin:0 0 50px;width:710px}.story-section-text{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-size:14px;line-height:180%;letter-spacing:.05em;color:#4f2508}.story-section-contents .story-section-sub-title-contents{margin:40px 0 50px;width:710px;display:grid}.story-section-sub-title-contents .story-section-sub-title{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-size:18px;line-height:180%;letter-spacing:.05em;color:#4f2508;margin-bottom:20px}.spaced-section{margin-top:0}.spaced-section:last-child{margin-bottom:0}@media screen and (min-width: 750px){.spaced-section{margin-top:0}.spaced-section:last-child{margin-bottom:0}}@media screen and (min-width: 990px){.title,.title-wrapper-with-link{margin:initial}}@media screen and (max-width: 750px){.story-background .title-contents{display:grid;padding:19px 0 19px 18px;margin-bottom:50px;background-color:#ffe877}.story-background .title-contents .title{font-family:Trailmade;font-style:italic;font-weight:400;font-size:60px;line-height:78px;letter-spacing:.06em;color:#4f2508;width:initial;margin:initial;padding-left:initial}.title,.title-wrapper-with-link{margin:initial}.story-background .title-contents .sub-title{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.05em;color:#4f2508;width:initial;margin:initial;padding-left:initial}.story-background .story-container{height:auto;display:grid;background-color:#fffbf4;max-width:initial;width:100%;padding-bottom:70px}.story-container .story-section-contents{margin:0 auto;display:grid}.story-section-contents .story-image{display:none}.story-section-contents .story-image-sp{display:initial;width:340px;height:175px;margin-bottom:30px}.story-section-contents .story-section-title-contents{display:flex;border-bottom:3px solid #FEC635;padding-bottom:10px;align-items:center;margin:50px 0 30px;width:340px}.story-section-contents .story-section-title-image{width:36px;height:36px;margin-right:10px}.story-section-contents .story-section-title{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-size:20px;line-height:29px;letter-spacing:.05em;color:#4f2508}.story-section-contents .story-section-text-contents{margin:0 0 30px;width:340px}.story-section-text{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-size:14px;line-height:180%;letter-spacing:.05em;color:#4f2508}.story-section-contents .story-section-sub-title-contents{display:grid;margin:50px 0 30px;width:340px}.story-section-sub-title-contents .story-section-sub-title{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-size:18px;line-height:180%;letter-spacing:.05em;color:#4f2508;margin-bottom:20px}}@media screen and (max-width: 365px){.story-container .title-contents{padding:19px 0 19px 10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/story.css.map?v=35303541180925018421673763351 */