@import"https://fonts.googleapis.com/css2?family=Zen+Old+Mincho&display=swap";.page-about .section,.page-about .section .content-wrap{--about-scroll-margin: 0px;scroll-margin-top:calc(var(--about-scroll-margin) + 40px)}@media screen and (min-width:750px){.page-about .section,.page-about .section .content-wrap{--about-scroll-margin: 80px}}.page-about{color:#4950a7;background-color:#fcf5f8}.page-about h1,.page-about h2{color:#4950a7}.page-about .section.page-width{padding-left:0rem;padding-right:0rem;width:100%;max-width:800px}.page-about .section.page-width-large{padding-left:0rem;padding-right:0rem;width:100%;max-width:1100px;margin:auto}.page-about .section.title-block{text-align:center}.page-about .section.title-block h1{width:100%;font-family:var(--font-body-family);font-size:3.6rem;line-height:4rem;letter-spacing:.06rem}.page-about .section.title-block h2{width:100%;font-family:var(--font-body-family);font-size:2rem;line-height:4rem;letter-spacing:.06rem;margin-top:3rem}@media screen and (max-width:749px){.page-about .section.title-block h1{font-size:3rem;line-height:4.5rem;letter-spacing:.03rem;width:24rem;text-align:center;margin:auto}.page-about .section.title-block h2{width:100%;font-size:1.35rem;line-height:2.6rem;letter-spacing:.03rem;margin-top:1.5rem}}.page-about .one-column-text{width:100vw;max-width:100vw!important;margin:0 auto;font-family:var(--font-body-family)}.page-about .one-column-text>div{width:100%;max-width:863px;margin:0 auto;font-family:var(--font-body-family)}.page-about .one-column-text p{font-size:1.8rem;line-height:4rem;letter-spacing:.06rem;margin:0}.page-about .one_column_text_WfHirR{padding-bottom:12.8rem}@media screen and (max-width:749px){.page-about .one-column-text{max-width:100%;padding-left:2.5rem!important;padding-right:2.5rem!important}.page-about .one_column_text_yPJd8h{padding:63.5px 0 0}.section .one_column_text_WfHirR{padding-bottom:68px}.section .section-one_column_image_gU6H7n-padding{padding-top:56px!important}.section .section-one_column_text_j4mjif-padding{padding-bottom:92.6px!important}}.page-about .section.one-column-image{padding-left:0;padding-right:0;width:100%;max-width:100%}.page-about .section.one-column-image img{height:auto;vertical-align:top}.page-about .section.one-column-image.full_width img{width:100%;max-width:100%;height:auto;object-fit:contain;vertical-align:top}.page-about .section.one-column-image.center img{margin:auto}@media screen and (max-width:749px){.page-about .section.one-column-image .content-wrap{max-width:calc(100vw - 3rem);width:calc(100vw - 3rem);margin:auto}.page-about .section.one-column-image .content-wrap img{margin:auto;object-fit:contain}.page-about .section.one-column-image:not(.full_width) .content-wrap img{max-width:70vw}.page-about .section.one-column-image.left .content-wrap,.page-about .section.one-column-image.center .content-wrap,.page-about .section.one-column-image.right .content-wrap{margin:auto}}@media screen and (max-width:749px){.page-about .section.one-column-image.full_width{padding-top:0;padding-bottom:0}.page-about .section.one-column-image .content-wrap{max-width:100vw;width:100vw;margin:0}}.page-about .section.dividing_line{padding-left:0;padding-right:0;max-width:800px;margin:auto}.page-about .section.dividing_line div{padding-bottom:.6rem;display:block;margin:auto}.page-about .section.dividing_line .top{border-top:2px solid #4950A7;border-bottom:1px solid #4950A7}.page-about .section.dividing_line .bottom{border-top:1px solid #4950A7;border-bottom:2px solid #4950A7}@media screen and (max-width:749px){.page-about .section.dividing_line .top,.page-about .section.dividing_line .bottom{width:calc(100vw - 5rem);max-width:calc(100vw - 5rem);margin:auto}}.page-about .section.relight{max-width:none;margin:auto}.page-about .section.relight .image-wrap{display:flex;flex-direction:column;align-items:center;row-gap:1.45rem;justify-content:center;margin-bottom:70px}.page-about .section.relight .text-wrap h2 p{text-align:center;font-size:2.2rem;line-height:5.5rem;letter-spacing:.08em;font-family:Zen Old Mincho,serif}.page-about .section.relight .text-wrap p{margin:0;font-size:1.6rem;line-height:3.2rem;letter-spacing:.04rem;text-align:left}.page-about .section.relight .text-wrap *:not(h2) p{margin:0 auto;max-width:800px}.page-about .section.relight .product-wrap{display:flex;justify-content:center;column-gap:4.7rem;margin-top:6rem}.page-about .section.relight .product-wrap .product{height:120px;max-height:120px;max-width:120px}.page-about .section.relight .product-wrap .product img{height:120px;max-height:120px;max-width:120px;object-fit:contain}.page-about .section.relight h2{margin:0 0 30px}.section .section-one_column_text_j4mjif-padding{padding-bottom:55px}.section .section-relight_Dai8AG-padding{padding-top:0;padding-bottom:124.7px}.section .section-relight_Dai8AG-padding .content-wrap .image-wrap{row-gap:1.06rem}.section .section-relight_Dai8AG-padding .content-wrap .product-wrap{margin-top:3rem}.section .section-relight_LmAnEM-padding{padding-top:0;padding-bottom:112.9px}.section .section-relight_LmAnEM-padding .content-wrap .image-wrap{row-gap:1.15rem}.section .section-relight_dcB8af-padding{padding-top:0;padding-bottom:53.2px}.section .section-relight_dcB8af-padding .content-wrap .product-wrap{margin-top:3rem}.section .section-relight_dDWPVL-padding{padding-top:0;padding-bottom:53.2px}.section .section-relight_x4YinJ-padding{padding-top:0;padding-bottom:115.7px}.section .section-relight_UXcfyP-padding{padding-top:0;padding-bottom:294.8px}.section .section-one_column_text_HaJwQ9-padding,.section .section-one_column_text_kdFtPm-padding{padding:0;position:relative;width:800px!important}.section .section-one_column_text_kdFtPm-padding{width:600px!important}.section .section-one_column_text_HaJwQ9-padding p:before,.section .section-one_column_text_kdFtPm-padding p:before{content:"";position:absolute;top:-40px;left:0;width:60px;height:60px;border-top:1px solid #4950A7;border-left:1px solid #4950A7;border-bottom:1px solid transparent;border-right:1px solid transparent;box-sizing:border-box}.section .section-one_column_text_HaJwQ9-padding p:after,.section .section-one_column_text_kdFtPm-padding p:after{content:"";position:absolute;bottom:-40px;right:0;width:60px;height:60px;border-bottom:1px solid #4950A7;border-right:1px solid #4950A7;border-top:1px solid transparent;border-left:1px solid transparent;box-sizing:border-box}.section.one-column-text.display_brackets p:before{content:"";position:absolute;top:-40px;left:0;width:60px;height:60px;border-top:1px solid #4950A7;border-left:1px solid #4950A7;border-bottom:1px solid transparent;border-right:1px solid transparent;box-sizing:border-box}.section.one-column-text.display_brackets p:after{content:"";position:absolute;bottom:-40px;right:0;width:60px;height:60px;border-bottom:1px solid #4950A7;border-right:1px solid #4950A7;border-top:1px solid transparent;border-left:1px solid transparent;box-sizing:border-box}.section .section-image_text_6nr4GT-padding{padding-top:133px;padding-bottom:0}.section .section-image_text_yemDgq-padding{padding-top:140px;padding-bottom:0}.section .section-image_text_LX4XXi-padding{padding-top:193px;padding-bottom:0}.section .section-image_text_93nAky-padding{padding-top:144px;padding-bottom:0}.section .section-image_text_rAWnPE-padding{padding-top:140px;padding-bottom:0}.section .section-image_text_PxiN6p-padding{padding-top:140px;padding-bottom:345px}@media screen and (min-width:750px){.section .section-one_column_text_HaJwQ9-padding p br,.section .section-one_column_text_kdFtPm-padding p br{display:none}.section.one-column-text.display_brackets p{position:relative}}@media screen and (max-width:749px){.page-about .section.relight{max-width:calc(100% - 5rem);margin:auto}.page-about .section.relight .image-wrap{row-gap:2.175rem;margin-bottom:2.6rem}.page-about .section.relight .text-wrap p{font-size:1.4rem;line-height:2.1rem;letter-spacing:.04rem;text-align:center}.page-about .section.relight .text-wrap h2 p{font-family:var(--font-body-family);font-size:1.9rem;line-height:3.2rem;letter-spacing:.04rem}.page-about .section.relight .text-wrap .text{margin-top:2.175rem}.page-about .section.relight .product-wrap{column-gap:2.35rem;margin-top:3.35rem}.page-about .section.relight .product-wrap .product,.page-about .section.relight .product-wrap .product img{height:60px;max-height:60px;max-width:60px}.section .section-relight_Dai8AG-padding .content-wrap h2{padding-bottom:2.175px}.section .section-one_column_text_HaJwQ9-padding p:before,.section .section-one_column_text_kdFtPm-padding p:before{left:25px;width:30px;height:30px;top:-15px}.section .section-one_column_text_HaJwQ9-padding p:after,.section .section-one_column_text_kdFtPm-padding p:after{right:25px;width:30px;height:30px;bottom:5px}.section.one-column-text.display_brackets{position:relative}.section.one-column-text.display_brackets p:before{left:25px;width:30px;height:30px;top:-15px}.section.one-column-text.display_brackets p:after{right:25px;width:30px;height:30px;bottom:-15px}.section .section-one_column_text_HaJwQ9-padding>div,.section .section-one_column_text_kdFtPm-padding>div{white-space:pre-line}.section .section-relight_Dai8AG-padding .text-wrap .text p{font-size:14px}.section .section-relight_LmAnEM-padding .text-wrap .text p,.section .section-relight_dcB8af-padding .text-wrap .text p,.section .section-relight_dDWPVL-padding .text-wrap .text p,.section .section-relight_x4YinJ-padding .text-wrap .text p{font-size:12px}.section .section-relight_UXcfyP-padding{padding-top:0;padding-bottom:247px}.section .section-relight_UXcfyP-padding .text-wrap .text p{font-size:12px}.section .section-image_text_6nr4GT-padding{padding-top:54px}.section .section-image_text_yemDgq-padding{padding-top:74px}.section .section-image_text_LX4XXi-padding{padding-top:76px}.section .section-image_text_93nAky-padding,.section .section-image_text_rAWnPE-padding{padding-top:77px}.section .section-image_text_PxiN6p-padding{padding-top:76px;padding-bottom:277.9px}}.page-about .section.image_text{max-width:800px;margin-right:auto}.page-about .section.image_text .content-wrap.right{flex-direction:row-reverse}.page-about .section.image_text .content-wrap{display:flex;align-items:stretch;justify-content:left}.page-about .section.image_text .text-wrap{text-align:left;display:flex;flex-direction:column;font-size:1.6rem;line-height:3.2rem;letter-spacing:.04rem}.page-about .section.image_text .text-wrap img.center{display:block;margin:auto}.page-about .section.image_text .text-wrap p{margin:auto 0 0;text-align:left}.page-about .section.gift .content-wrap img{max-width:100%;vertical-align:top}.page-about .section.gift .text-wrap{margin-top:46px}.page-about .section.gift .text-wrap p{margin:0}.page-about .section.gift .text-wrap p{font-size:1.6rem;line-height:3.2rem;letter-spacing:.04rem}.section-template--18636918653140__main-padding{padding-bottom:388px!important}@media screen and (max-width:749px){.page-about .section.image_text{max-width:calc(100% - 5rem);margin:auto}.page-about .section.image_text .content-wrap{display:flex;flex-direction:column;row-gap:2.5rem}.page-about .section.image_text .content-wrap img.feature-image{margin:auto;max-width:100%}.page-about .section.image_text .content-wrap{row-gap:5rem}.page-about .section.image_text .text-wrap{row-gap:3.5rem;text-align:center;font-size:1.4rem;line-height:2.6rem;letter-spacing:.03rem}.page-about .section.image_text .text-wrap img{margin:auto}.page-about .section.image_text .content-wrap.right{display:flex;flex-direction:column}.section .section-one_column_text_kdFtPm-padding{width:100%!important}.page-about .section.gift{padding-left:2.5rem!important;padding-right:2.5rem!important}.page-about .section.gift .text-wrap{margin-top:25px}.page-about .section.gift .text-wrap p{font-size:1.4rem;line-height:2.6rem;letter-spacing:.03rem}.section-template--18636918653140__main-padding{padding-bottom:177.25px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-page-about.css.map */
