.v_about a.button.button--primary{display:flex;width:100%;max-width:360px;height:70px;margin-left:auto;margin-right:auto;background:#3b3b3b}.v_about a.button.button--primary{max-width:260px;height:60px}.v_about a.button.button--primary.arrow:before{border-color:#fff}.simple-links-block{width:calc(100% - 70px);max-width:800px;margin-left:auto;margin-right:auto}.simple-links-block__list{display:flex;gap:15px;width:100%}@media (max-width: 768px){.v_about a.button.button--primary{font-size:14px}.simple-links-block__list{flex-direction:column}}.simple-links-block__list li{flex:1}.simple-links-block__list li a.button.button--secondary{display:flex;width:100%;height:40px;border:2px solid #DFDFDF;border-radius:40px;font-size:14px;font-weight:400;letter-spacing:1px;transition:.3s}.simple-links-block__list li a.button:before{rotate:90deg}.simple-links-block__list li a.button:hover{font-weight:700;border:2px solid #3B3B3B;background-color:#3b3b3b;color:#fff;transition:.3s}.simple-links-block__list li a.button:hover:before{border-color:#fff;transition:.3s}.v_about .content-blocks{width:calc(100% - 70px);max-width:700px;margin-left:auto;margin-right:auto;color:#000}.v_about .content-block{border:1px solid #DFDFDF;border-radius:20px;padding:30px}.v_about .content-block h3.content-block__title{font-weight:500;font-size:20px;line-height:30px;letter-spacing:3px;margin-bottom:10px}.v_about .content-block ul.content-block__list{font-family:Noto Sans JP;font-weight:400;font-size:18px;line-height:30px;letter-spacing:3px}.v_about .content-block h3.content-block__title,.v_about .content-block ul.content-block__list{max-width:480px;margin-left:auto;margin-right:auto}.v_about .content-block__description p{font-weight:400;font-size:12px;line-height:1.8;letter-spacing:3px}.v_about h2.h1.text-left{font-weight:500;font-size:24px;line-height:48px;letter-spacing:3px;padding-bottom:10px;border-bottom:1px solid #DFDFDF}.v_about .rich-text__text.rte>*{color:#000}.v_about .rich-text__text.rte h6{font-weight:400;font-size:16px;line-height:1.8;letter-spacing:3px}.v_about .rich-text__text.rte h5{font-weight:400;font-size:18px;line-height:1.8;letter-spacing:3px}.v_about .rich-text__text.rte a{color:#000;text-decoration:underline}.v_about .rich-text__text.rte p{font-weight:400;font-size:14px;line-height:2;letter-spacing:3px}.v_about .rich-text__text.rte em{font-weight:400;font-size:12px;line-height:30px;letter-spacing:3px}.v_about .rich-text__text.rte strong{font-weight:700!important;color:#000}@media (max-width: 991px){.v_about .rich-text__blocks,.v_support .rich-text__blocks{max-width:100%!important}}@media (max-width: 768px){.v_about .content-block h3.content-block__title{font-size:18px}.v_about .content-block ul.content-block__list{font-size:14px}.v_about .content-block__description p{font-weight:400;font-size:10px;line-height:1.8;letter-spacing:1px}.v_about h2.h1.text-left{font-size:20px}.v_about .rich-text__text.rte h6{font-size:14px}.v_about .rich-text__text.rte h6 strong{font-size:16px}}.v_about .rich-text__blocks{max-width:1000px}.v_about .logo-center{width:120px;margin:60px auto 40px}.v_about .logo-center img{width:100%;object-fit:contain}@media screen and (max-width: 750px){.v_about .logo-center{width:70px}}.v_about .shopify-section:not(.section_no-margin-bottom)+.shopify-section{margin-top:0}.tab-titles{display:flex;flex-wrap:wrap;justify-content:start;align-items:flex-end;margin-bottom:80px;width:max-content;min-width:100%}.tab-titles .tab-title{display:flex;align-items:center;justify-content:center;flex:1;height:50px;margin-right:0;text-align:center;background-color:#f2f2f2;cursor:pointer}.tab-titles .tab-title.active{background-color:#3b3b3b;height:60px;color:#fff;border-radius:10px 10px 0 0;border-right:1px solid #DFDFDF00}.tab-pane{display:none}.tab-pane h2.h1{font-weight:700;font-size:24px;line-height:1.4;letter-spacing:3px}.tab-pane.active{display:block;width:calc(100% - 30px);margin:0 auto}.image-with-title-block img{width:100%}.image-with-title-block__title{font-weight:500;font-size:20px;line-height:48px;letter-spacing:3px}.about-heading h2.h1{font-weight:700;font-size:40px;line-height:1.4;letter-spacing:3px;text-align:center}@media (max-width: 768px){.about-heading h2.h1{font-weight:700;font-size:20px;line-height:36px;letter-spacing:3px}.image-with-title-block__title{text-align:center}}.rich-text--full-width .rich-text__blocks{width:100%}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-rich-text-custom.css.map */
