.template-page .main-content{padding-bottom:0}.section-top-bottom-banner .container{width:100%;max-width:1600px;padding:0;margin:33px auto 0}.section-top-bottom-banner .container img{width:100%;height:auto}.section-top-bottom-banner .container img.custom-image-pc{display:block!important}.section-top-bottom-banner .container img.custom-image-mb{display:none!important}.custom-top-header .container{width:100%;max-width:1200px;padding:0;margin:65px auto 77px}.custom-top-header .container .custom-content h3{font-size:18px;padding:13px 28px;border-bottom:1px solid #000;width:fit-content;border-top:1px solid #000;font-weight:700}.custom-top-header .container .custom-content h1{font-size:70px;line-height:80px;margin-bottom:7px;font-family:futura-pt,sans-serif;font-weight:400;font-style:normal}.custom-top-header .container .custom-content h4{font-size:20px;line-height:59px;font-weight:400;letter-spacing:1px;font-family:Yu Gothic,sans-serif;margin-bottom:40px}.custom-top-header .container .custom-content h2{font-size:26px;line-height:54px;font-weight:700;letter-spacing:3.8px;font-family:Yu Gothic,sans-serif}.custom-top-header .container .custom-content p{font-size:18px;line-height:54px;font-weight:400;font-family:Yu Gothic,sans-serif;letter-spacing:.9px}.custom-block-three-image{background:#ebe9e5;max-width:1600px;margin:0 auto}.custom-block-three-image .container{width:100%;max-width:1200px;padding:0;margin:0 auto}.custom-block-three-image .container .row{padding:40px 0}.custom-block-three-image .container h2{font-size:38px;line-height:64px;text-align:center;padding:75px 0 21px 5px;font-family:Yu Gothic,sans-serif;letter-spacing:.15em}.custom-block-three-image .container h2 span{color:#ee6e1a}.custom-block-three-image .container img{width:100%}.custom-block-three-image .container img.custom-image-pc{display:block!important}.custom-block-three-image .container img.custom-image-mb{display:none!important}.custom-block-three-image .container p{max-width:800px;margin:0 auto;font-size:18px;line-height:39px;padding:72px 0 67px;letter-spacing:.7px;font-family:Yu Gothic,sans-serif}.custom-block-three-image .container h3{font-size:18px;line-height:39px;text-align:center;font-family:Yu Gothic,sans-serif;font-weight:500;margin-bottom:125px}.custom-block-three-image .container .block-item span{position:absolute;top:-50px;left:50%;background:#fff;padding:15px 20px;font-size:35px;line-height:1;font-family:Yu Gothic,sans-serif;font-weight:700;transform:translate(-50%)}.custom-block-three-image .container .block-item{position:relative}.custom-block-three-image.forOffice .container .block-item h4{color:#ee6e1a;font-size:27px;line-height:68px;font-family:Yu Gothic,sans-serif;font-weight:700}.custom-block-three-image.forOffice .container .block-item p{max-width:unset;padding:0 0 67px}.custom-block-organ .container{width:100%;max-width:1200px;padding:0;margin:0 auto}.custom-block-organ .container h2{font-size:38px;line-height:64px;text-align:center;padding:75px 0 21px 95px;font-family:Yu Gothic,sans-serif;letter-spacing:5.6px}.custom-block-organ .container h2 span{color:#ee6e1a}.custom-block-organ .container .block-top .block-top-content{width:100%;display:grid;column-gap:45px;grid-template-columns:1fr 1fr 1fr}.custom-block-organ .container .block-top .block-top-content .block-item{box-shadow:0 2px 8px #0000001c;min-height:340px;text-align:center;padding-top:75px}.custom-block-organ .container .block-top .block-top-content .block-item h3{border-bottom:1px solid #000;width:fit-content;font-size:24px;font-weight:400;margin:0 auto 30px}.custom-block-organ .container .block-top .block-top-content .block-item p{padding:0 48px;font-size:22px;line-height:38px;font-family:Yu Gothic,sans-serif;font-weight:700}.custom-block-organ .container .block-bottom{text-align:center}.custom-block-organ .container .block-bottom img{margin-bottom:60px}.custom-block-organ .container .block-bottom p{padding:0 48px;font-size:18px;line-height:54px;font-family:Yu Gothic,sans-serif}.custom-block-product-list .container{width:100%;max-width:1200px;padding:0;margin:109px auto 65px}.custom-block-product-list .container .product-list-header{text-align:center}.custom-block-product-list .container .product-list-header span{color:#ee6e1a;font-size:12px;letter-spacing:.3em;line-height:32px;font-family:Frutiger,sans-serif;position:relative;top:-1px;left:3px}.custom-block-product-list .container .product-list-header h2{font-size:38px;line-height:64px;font-family:Yu Gothic,sans-serif;font-weight:700;letter-spacing:5.7px;padding:0 0 0 5px;margin-bottom:13px}.custom-block-product-list .container .product-list-header p{font-size:18px;line-height:31px;font-family:Yu Gothic,sans-serif;font-weight:500;margin-top:28px;padding:0 0 0 3px;letter-spacing:.05em}.custom-block-product-list .container .product-list-content .product-list-title{display:flex;align-items:center;margin-top:69px;justify-content:space-between}.custom-block-product-list .container .product-list-content .product-list-title h3{font-size:22px;line-height:31px;font-family:Yu Gothic,sans-serif;font-weight:700;margin:0 54px;letter-spacing:1px;white-space:nowrap;width:100%!important;text-align:center}.custom-block-product-list .container .product-list-content .product-list-title h3 svg{display:none!important}.custom-block-product-list .container .product-list-content .product-list-title .line-title{height:1px;background:#000;width:100%;max-width:410px}.custom-block-product-list .container .product-list-content .product-list-item{display:grid;grid-template-columns:1fr 1fr;gap:0px 60px;margin:46px 0 27px}.custom-block-product-list .container .product-list-content .product-list-item .product-item{width:100%;border-bottom:1px solid #dedede;padding-bottom:30px}.custom-block-product-list .container .product-list-content .product-list-item .product-item:nth-child(1){border-top:1px solid #dedede;margin-top:1px}.custom-block-product-list .container .product-list-content .product-list-item .product-item:nth-child(2){border-top:1px solid #dedede;margin-top:1px}.custom-block-product-list .container .product-list-content .product-list-item .product-item:last-child{margin-top:3px}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-title a{width:100%;display:flex;align-items:center;margin:40px 0 28px;letter-spacing:.05em}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-title a .item-icon{width:28px;height:28px;border-radius:50%;text-align:center;margin-left:12px}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-title a span{font-size:23px;line-height:32px;font-weight:700;position:relative;font-family:Frutiger,sans-serif}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-content{display:flex;align-items:flex-start}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-content .product-item-left{margin-right:41px;max-width:170px}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-content .product-item-right ul{margin-bottom:0}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-content .product-item-right ul li{margin-bottom:25px}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-content .product-item-right ul .sub-title{display:flex;align-items:center;margin-bottom:10px}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-content .product-item-right ul .sub-title .item-dot{width:10px;height:10px;border-radius:50%;margin-right:13px}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-content .product-item-right ul .sub-title h4{margin-bottom:0;font-size:16px;line-height:1;font-family:Yu Gothic,sans-serif;font-weight:700;letter-spacing:.7px}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-content .product-item-right ul p{margin-bottom:0;font-size:14px;line-height:24px;font-family:Yu Gothic,sans-serif;font-weight:500;letter-spacing:.6px;padding-left:23px}.custom-block-product-list .container .product-list-header .block-image{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.custom-block-product-list .container .product-list-header .block-image .block-item{position:relative}.custom-block-product-list .container .product-list-header .block-image .block-item .text-bottom{position:absolute;bottom:0;width:100%;left:50%;transform:translate(-50%);min-height:140px;margin:0;background-image:linear-gradient(1deg,rgba(0,0,0,70%),transparent);display:flex;align-items:flex-end;justify-content:center}.custom-block-product-list .container .product-list-header .block-image .block-item .text-bottom p{color:#fff;font-size:20px;font-weight:700;line-height:35px;padding:0 0 37px;max-width:296px;margin:0}.custom-block-product-list.custom-block-product-list-2 .container .product-list-content .product-list-item .product-item{padding-top:30px}.custom-block-product-list.custom-block-product-list-2 .container .product-list-content .product-list-item .product-item .item-content{align-items:center}.custom-block-banner-text{background:#ebe9e5;max-width:1600px;margin:0 auto}.custom-block-banner-text .container{width:100%;max-width:1200px;padding:0;margin:0 auto}.custom-block-banner-text .container h2{font-size:38px;line-height:64px;text-align:center;padding:114px 0 31px 5px;letter-spacing:5.7px;font-family:Yu Gothic,sans-serif}.custom-block-banner-text .container h2 span{color:#ee6e1a}.custom-block-banner-text .container .block-content .block-item{display:flex;width:100%}.custom-block-banner-text .container .block-content .block-item .item{display:grid;grid-template-columns:auto auto;gap:0px;max-width:50%;align-items:center}.custom-block-banner-text .container .block-content .block-item .block-item-left{background:#fff}.custom-block-banner-text .container .block-content .block-item .block-item-left .block-item-text{padding:0 80px}.custom-block-banner-text .container .block-content .block-item .block-item-left .block-item-text span{border-bottom:1px solid #000;font-size:18px;line-height:80px;font-weight:350;font-family:futura-pt,sans-serif;padding-bottom:6px;letter-spacing:.05em}.custom-block-banner-text .container .block-content .block-item .block-item-left .block-item-text h4{font-size:22px;line-height:40px;font-weight:700;font-family:Yu Gothic,sans-serif;margin:21px 0;letter-spacing:3.2px}.custom-block-banner-text .container .block-content .block-item .block-item-left .block-item-text p{font-size:18px;line-height:39px;font-weight:500;letter-spacing:.6px;font-family:Yu Gothic,sans-serif}.custom-block-banner-text .container .block-content .block-item:nth-child(2){-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.custom-block-banner-text .container .block-content .block-item:nth-child(2) .block-item-left .block-item-text{padding-bottom:11px}.block-policy{background:#ebe9e5;max-width:1600px;margin:0 auto;padding-bottom:67px}.block-policy .container{width:100%;max-width:1200px;padding:0;margin:0 auto}.block-policy .container h2{font-size:38px;line-height:64px;text-align:center;padding:112px 0 17px 5px;letter-spacing:5.5px;font-family:Yu Gothic,sans-serif}.block-policy .container h2 span{color:#ee6e1a}.block-policy .container .banner-image{margin-bottom:52px}.block-policy .container .banner-image img{width:100%}.block-policy .container .content-text{text-align:center;margin-bottom:23px}.block-policy .container .content-text p{font-size:18px;line-height:39px;font-weight:500;letter-spacing:.7px;font-family:Yu Gothic,sans-serif;margin-bottom:17px}.block-policy .container .content-text a img{width:54px;height:54px}.block-policy .container .block-item{display:grid;gap:40px 40px;grid-template-columns:1fr 1fr;margin-bottom:38px}.block-policy .container .block-item .item{background:#fff;display:flex;align-items:center;padding:15px 70px;min-height:170px;box-shadow:0 2px 8px #0000001c}.block-policy .container .block-item .item .item-icon{width:56px;min-width:56px;margin:0 54px 0 6px}@media (max-width: 1200px) and (min-width:769px){#page-30-day .block-policy .container .block-item .item{padding:15px}#page-30-day .block-policy .container .block-item .item .item-icon{margin:0 20px 0 6px;min-width:56px}}.block-policy .container .block-item .item .item-icon img{margin:0 auto;width:auto;max-height:45px}.block-policy .container .block-item .item .item-content p{margin-bottom:0;font-size:18px;line-height:36px;letter-spacing:.9px;font-family:Yu Gothic,sans-serif}.block-policy.block-policy-2 h2{padding:0}.block-policy.block-policy-2 .block-item{grid-template-columns:1fr 1fr 1fr;gap:45px 45px;min-height:280px}.block-policy.block-policy-2 .block-item .item{flex-direction:column;padding:60px 40px}.block-policy.block-policy-2 .block-item .item .item-icon{margin:0 auto 44px}.block-policy.block-policy-2 .block-item .item .item-content{text-align:center}.custom-button-link{width:100%;margin:0 auto;padding:42px 0}.custom-button-link .btn-custom{background:#ee6e1a;max-width:800px;max-height:80px;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;padding:25px;letter-spacing:1px}.custom-button-link .btn-custom:hover{border:1px solid #ee6e1a;background:transparent}.custom-button-link .btn-custom:hover span{color:#ee6e1a}.custom-button-link .btn-custom:hover svg path{stroke:#ee6e1a}.custom-button-link .btn-custom svg{width:30.18px;height:10.57px;margin-right:29.4px}.custom-button-link .btn-custom span{color:#fff;font-size:22px;line-height:64px;font-weight:700;font-family:Yu Gothic,sans-serif}.custom-button-link p{max-width:800px;max-height:80px;width:100%;margin:25px auto 0;font-size:13px;font-family:Yu Gothic,sans-serif;letter-spacing:.05em;line-height:28px;padding:0;font-weight:500}.custom-button-link p a,.faqs-content .faq-answer p a{text-decoration:underline}.custom-block-product-list.custom-button .container .btn-custom span{color:#fff;font-size:22px;line-height:31px;letter-spacing:.05em;font-family:Yu Gothic,sans-serif;font-weight:700}.custom-block-product-list.custom-button .container .btn-custom{max-width:390px;background:#000;min-height:80px}.custom-block-product-list.custom-button .container .btn-custom:hover{background:#fff;border:1px solid #000}.custom-block-product-list.custom-button .container .btn-custom:hover span{color:#000}@media only screen and (max-width: 1200px){.custom-block-organ .container .block-top{padding:0 30px}#foroffice .custom-block-three-image.forOffice .container .block-item h4{padding:30px 30px 0!important}.custom-block-three-image.forOffice .container .block-item p{padding:0 30px 67px}}@media only screen and (max-width: 768px){.custom-top-header .container{padding:0 30px;margin-top:42px}.section-top-bottom-banner .container img.custom-image-mb{display:block!important}.section-top-bottom-banner .container img.custom-image-pc{display:none!important}.custom-top-header .container .custom-content h1{font-size:41px;line-height:48px}.custom-top-header .container .custom-content h4{font-size:14px;line-height:22px;margin-bottom:40px;letter-spacing:.05em}.custom-top-header .container .custom-content h2{font-size:16px;line-height:30px;letter-spacing:.15em;margin-bottom:15px}.custom-top-header .container .custom-content p{font-size:14px;line-height:31px;letter-spacing:.05em}.custom-top-header .container .custom-content p br{display:none}.custom-top-header .container{margin:42px auto 39px}.custom-block-three-image .container .row{padding:0}.custom-block-three-image .container h2{padding:56px 0 21px 5px;letter-spacing:.11em;margin-bottom:6px}#page-30-day .custom-block-three-image .container h2 span{display:block}.custom-block-three-image{padding-bottom:32px}.custom-block-product-list .container{margin:60px auto 23px}.custom-button-link .btn-custom span{font-size:17px}.custom-button-link p{font-size:11px;line-height:21px;margin:17px auto 0}.custom-button-link .btn-custom svg{width:21.62px;height:7.57px;margin-right:15.4px}.custom-button-link .btn-custom{max-height:70px}.custom-top-header .custom-button-link{padding:14px 0}.custom-top-header .custom-button-link p{margin:17px auto 0}.custom-block-three-image .container p{padding:40px 30px;font-size:14px;line-height:31px;margin-bottom:28px}.custom-block-three-image .container h2{font-size:20px;line-height:36px}.custom-block-three-image .container img.custom-image-pc{display:none!important}.custom-block-three-image .container img.custom-image-mb{display:block!important;margin-bottom:35px}.custom-block-product-list .container .product-list-header{padding:0 30px}.custom-block-product-list .container .product-list-header h2{font-size:20px;line-height:24px;letter-spacing:.15em}.custom-block-product-list .container .product-list-header p{font-size:14px;line-height:30px;margin-top:7px}.custom-block-product-list .container .product-list-content .product-list-title .line-title{display:none}.custom-block-product-list .container .product-list-content .product-list-title{border-top:1px solid #000;margin-top:37px}.custom-block-product-list .container .product-list-content .product-list-title h3{margin:0;width:100%;padding:28px 30px;font-size:15px;line-height:31px;letter-spacing:.05em;display:flex;justify-content:space-between;align-items:center}.custom-block-product-list .container .product-list-content .product-list-title h3 svg{display:block!important}.custom-block-product-list .container .product-list-content .product-list-item{grid-template-columns:1fr;margin:0 0 27px}.custom-block-product-list .container .product-list-content .product-list-item .product-item:nth-child(2){border-top:unset}.custom-block-product-list .container .product-list-header span{font-size:9px}}.top-bottom-banner .custom-button-link{padding:100px 0}.page-width.banner_special--wrapper,.page-width.faq_page--wrapper{max-width:1260px}.section_heading{text-align:center;padding-top:70px;padding-bottom:70px}.section_heading .sub_title{color:#ee6e1a;font-family:Frutiger,sans-serif;font-size:12px;letter-spacing:.3em;padding-left:5px}.faq_page--wrapper{margin-bottom:184px}.section_heading h2.title{font-family:Yu Gothic,sans-serif;font-size:38px;font-weight:700;letter-spacing:.15em;line-height:64px;position:relative;margin-top:8px;margin-bottom:25px;padding-left:5px}.section_heading svg{margin-bottom:28px}.section_heading .content{font-size:18px;line-height:31px;letter-spacing:.05em;font-weight:500;margin-bottom:53px;padding-top:33px;padding-left:4px}.faqs_page--inner .faqs-content li{margin:0}.faqs_page--inner .faqs-content .faq-item{border-top:1px solid #DEDEDE;display:block}.faqs_page--inner .faqs-content .faq-item:last-child{border-bottom:1px solid #DEDEDE}.faqs_page--inner .faqs-content .faq-question{padding:22px 60px 17px 46px;display:block;cursor:pointer;position:relative;font-family:Yu Gothic,sans-serif;font-size:20px;line-height:40px;letter-spacing:.05em;font-weight:700;min-height:79px}#foroffice .faqs_page--inner .faqs-content .faq-question:before{top:calc(50% + 1px)}.faqs_page--inner .faqs-content .faq-question span.icon{position:absolute;right:20px;top:calc(50% - 20px);transition:transform .2s ease-in;pointer-events:none}.faqs_page--inner .faqs-content .faq-question:before{content:"Q";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:22px;line-height:40px;letter-spacing:.3em;color:#ee6e1a;font-family:Frutiger,sans-serif}.faqs_page--inner .faqs-content .faq-answer{padding:47px 20px 41px 113px;display:none;background-color:#f0f0f0;position:relative;margin-top:3px}.faqs_page--inner .faqs-content .faq-answer:before{content:"A";font-size:20px;position:absolute;left:40px;top:50%;transform:translateY(-50%);height:46px;width:46px;line-height:46px;border-radius:50%;background-color:#ee6e1a;color:#fff;text-align:center;font-family:Frutiger,sans-serif;padding-left:2px;line-height:44px}#foroffice .faqs_page--inner .faqs-content .faq-answer:before{top:calc(50% + 1px)}.faqs_page--inner .faqs-content .faq-answer p{margin:0;font-family:Yu Gothic,sans-serif;font-size:18px;line-height:39px;letter-spacing:.05em;font-weight:500}.faqs_page--inner .faqs-content .faq-item.open .faq-question span.icon{transform:rotate(180deg)}.faqs_page--inner .faqs-content .faq-item.open .faq-answer{display:block}.section_heading-special{position:relative;margin-bottom:-35px;z-index:1}.section_heading-special h2.title{font-size:38px;font-family:Yu Gothic,sans-serif;font-weight:700;line-height:64px;letter-spacing:.15em;color:#ee6e1a;margin:0}.section_heading-special .sub_title{font-size:38px;font-family:Yu Gothic,sans-serif;font-weight:700;line-height:64px;letter-spacing:.15em;position:relative;display:inline-block}.section_heading-special .sub_title .icon{position:absolute;top:7px;right:-45px}.banner_special--inner .banner_content{padding-bottom:140px;position:relative}.banner_special--inner .banner_content:last-child{padding-bottom:0}.banner_special--inner .banner_content .banner__image{display:flex;align-items:center;justify-content:space-between}.banner_special--inner .banner_content .banner__image img{width:calc(100% - 40px);max-width:1080px}.banner_special--inner .banner_content .banner__title{writing-mode:vertical-rl;position:relative;top:-55px;left:-3px;font-size:12px;letter-spacing:.3em;font-family:Frutiger,sans-serif;font-weight:400}.banner_special--inner .banner_content .banner__title:before{content:"";width:1px;height:76px;background-color:#000;position:absolute;left:8px;top:calc(100% + 11px)}.banner_special--inner .banner_content .banner__content{margin-top:-98px;position:absolute;left:0}.banner_special--inner .banner_content .banner__content p{margin:0;line-height:52px;padding:4px 21px 0 23px;font-family:Yu Gothic,sans-serif;font-size:27px;font-weight:700;letter-spacing:.15em;background-color:#ebe9e5;height:58px;width:fit-content}.banner_special--inner .banner_content .banner__content p:first-child{margin-bottom:4px}.banner_special--inner .banner_content.flex-row-reverse .banner__image{flex-direction:row-reverse}.banner_special--inner .banner_content.flex-row-reverse .banner__content{left:auto;right:0}.banner_special--inner .banner_content.flex-row-reverse .banner__image .banner__title{top:-33px;left:4px}.banner_special--inner .banner_content.flex-row-reverse .banner__image .banner__title:before{top:calc(100% + 19px)}@media screen and (max-width: 1200px){.banner_special--inner .banner_content .banner__image img{max-width:88.5%}}@media screen and (min-width: 769px){.hide-pc{display:none!important}.block-policy .container h2 br:first-child{display:none}.block-policy.block-policy-2 .container h2 br:first-child{display:unset}.block-policy.block-policy-2 .container h2 br:last-child{display:none}}@media screen and (max-width: 768px){.hide-mb{display:none!important}.section_heading-special h2.title,.section_heading-special .sub_title{font-size:20px;line-height:30px}.section_heading-special{margin-bottom:-12px}.section_heading-special .sub_title .icon{top:-10px;right:-28px}.section_heading-special .sub_title .icon svg{width:23px}.page-width.faq_page--wrapper{padding:0}.page-width .section_heading{padding:0 20px}.banner_special--inner .banner_content{width:calc(100% + 30px)}.banner_special--inner .banner_content.flex-row-reverse{margin-left:-30px}.banner_special--inner .banner_content .banner__content{margin-top:-25px}.banner_special--inner .banner_content .banner__content p{font-size:16px;line-height:30px;height:auto;padding:4px 10px;display:block;width:fit-content}.banner_special--inner .banner_content{padding-bottom:115px}.banner_special--inner .banner_content.flex-row-reverse .banner__content{margin-top:-18px}.banner_special--inner .banner_content.flex-row-reverse p{padding-right:0;padding-left:9px}.banner_special--inner .banner_content .banner__content p:first-child{margin-bottom:5px}.banner_special--inner .banner_content .banner__title{font-size:8px;top:-19px}.banner_special--inner .banner_content:last-child .banner__title{top:-5px}.banner_special--inner .banner_content .banner__image .banner__title{margin-top:-20px}.banner_special--inner .banner_content.flex-row-reverse .banner__image .banner__title{top:-5px;left:2px}.banner_special--inner .banner_content .banner__title:before{height:40px;left:8px;top:calc(100% + 14px)}.faqs_page--inner .faqs-content .faq-question{font-size:15px}.faqs_page--inner .faqs-content .faq-question{padding:18px 55px 18px 62px}.faqs_page--inner .faqs-content .faq-question:before,.faqs_page--inner .faqs-content .faq-answer:before{left:30px}.faqs_page--inner .faqs-content .faq-answer{padding-left:88px}.faqs_page--inner .faqs-content .faq-answer p{font-size:14px;line-height:24px}}#foroffice .custom-top-header .container{margin-top:80px;margin-bottom:0}#foroffice .custom-top-header .container .custom-content h1{font-size:97px;line-height:96px;letter-spacing:.015em;margin-top:3px;font-weight:350}#foroffice .custom-top-header .container .custom-content h1 span{font-size:49px;display:block;margin-bottom:-17px}#foroffice .custom-top-header .container .custom-content h3{letter-spacing:.15em;padding:13px 17px 11px 28px;margin-bottom:0}#foroffice .custom-top-header .container .custom-content h2{margin-top:51px;margin-bottom:17px}#foroffice .custom-top-header .container .custom-content h1>br{display:none}#foroffice .custom-button-link{padding:68px 0}#foroffice .custom-block-organ .container h2{padding:38px 0 21px 6px;letter-spacing:.15em;margin-bottom:25px}#foroffice .custom-block-organ .container .block-top .block-top-content .block-item h3{font-family:Frutiger,sans-serif;font-weight:300}#foroffice .custom-block-organ .container .block-top .block-top-content .block-item p{letter-spacing:.015em}#foroffice .custom-block-organ .container .block-bottom h2{padding:138px 0 16px 6px}#foroffice .custom-block-organ .container .block-bottom img{margin-bottom:45px}#foroffice .custom-block-organ .container .block-bottom p{letter-spacing:.05em}#foroffice .custom-block-three-image .container .row{margin-top:99px}#foroffice .custom-block-three-image .container h2{padding:73px 0 21px 5px;margin-bottom:2px}#foroffice .custom-block-three-image .container h3{letter-spacing:.04em;margin-bottom:119px}#foroffice .custom-block-three-image .container .block-item span{letter-spacing:.15em;font-size:28px;padding:19px 30px 19px 34px}#foroffice .custom-block-three-image .container .block-item span:before{content:"";position:absolute;border-left:18px solid transparent;border-right:18px solid transparent;border-top:18px solid #fff;left:calc(50% - 18px);bottom:-11px}#foroffice .custom-block-three-image.forOffice .container .block-item h4{letter-spacing:.15em;padding:30px 0 0 5px;margin-bottom:10px}#foroffice .block-policy{padding-bottom:86px}#foroffice .block-policy .container h2{letter-spacing:.15em;padding:19px 0 28px 5px}#foroffice .block-policy .container .block-item .item .item-content p{letter-spacing:.05em;font-weight:500;line-height:31px;min-height:54px;display:flex;align-items:center}#foroffice .block-policy .custom-button-link{padding:32px 0}#foroffice .custom-block-product-list .container .product-list-header h2{margin-bottom:4px}#foroffice .custom-block-product-list .container .product-list-header p{font-weight:700;margin-bottom:0}#foroffice .custom-block-product-list .container .product-list-header .text-custom{margin-bottom:63px;margin-top:0}#foroffice .custom-block-product-list.custom-button .container .product-list-header p{font-weight:500;line-height:44px}#foroffice .custom-block-product-list .container .product-list-header .block-image .block-item .text-bottom p{padding:0 0 32px 5px;max-width:304px;letter-spacing:.15em;margin-bottom:0}#foroffice .custom-block-product-list .container .product-list-content .product-list-title{margin-top:75px}#foroffice .custom-block-product-list .container .product-list-content .product-list-title h3{margin:0;text-align:center;width:380px}#foroffice .custom-block-product-list .container .product-list-content .product-list-title .line-title{max-width:350px}#shopify-section-template--16273910300897__custom-block-product-list-2 .custom-block-product-list .container{margin-top:76px}#shopify-section-template--16273910300897__custom-block-product-list-2 .custom-block-product-list .container .product-list-content .product-list-item{margin-top:44px}#foroffice .custom-block-product-list.custom-block-product-list-2 .product-item-right h3{margin-bottom:14px;font-family:Frutiger,sans-serif}#foroffice .custom-block-product-list.custom-block-product-list-2 .product-item-right p{margin-bottom:0;letter-spacing:.05em}#shopify-section-template--16273910300897__banner-special-one{margin-top:140px}.c-prize__cup{margin-bottom:95px}#foroffice #shopify-section-template--16273910300897__banner-special-one .custom-button-link{padding:79px 0}#foroffice .c-prize .l-container{padding-bottom:43px}#foroffice .page-big-feature-row .wrapper{margin-left:0}#foroffice .page-big-feature-row .big-feature-row .swiper-container{padding-top:117px}#foroffice .custom-block-instagram .section__text{letter-spacing:.3em;margin-bottom:10px}#foroffice .custom-block-instagram .section__title{letter-spacing:.15em;margin-bottom:36px}#foroffice .custom-block-instagram.minimal-page .sub__title{padding-top:34px}#foroffice .custom-block-instagram .section__image{height:1px;background:#000;width:56px}#foroffice .custom-block-instagram .sub__title p{line-height:31px;letter-spacing:.05em}#foroffice .section_heading h2.title span.icon{height:1px;background:#000;max-width:56px;margin:25px auto 60px;display:block;position:relative;left:-3px}#foroffice .section_heading h2.title span.icon svg{display:none}#foroffice .u-office{display:block;margin:0 auto}#foroffice .u-30day{display:none}#page-30-day .u-30day{display:block;margin:0 auto}#page-30-day .u-office{display:none}@media only screen and (max-width: 768px){.is-pc{display:none}}@media only screen and (min-width: 769px){.is-sp,#foroffice .custom-block-three-image.forOffice .container .block-item h4 br{display:none}}.c-component{margin-bottom:100px}.c-prize{background-color:#dae3e5;width:100%;max-width:1600px;margin:0 auto;box-sizing:border-box;padding-left:30px;padding-right:30px}@media only screen and (max-width: 768px){.c-prize{padding-left:30px;padding-right:30px}}.c-prize .l-container{width:100%;max-width:1200px;margin:0 auto;padding-bottom:121px}.c-prize__logo{width:156px;height:100px;margin:0 auto 57px;text-align:center;position:relative}@media only screen and (max-width: 768px){.c-prize__logo{width:85px;height:54px;margin:0 auto 26px}}.c-prize__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:-21px;left:50%;transform:translate(-50%)}.c-prize__heading{font-family:Yu Gothic;font-size:38px;font-weight:700;text-align:center;margin-bottom:96px;letter-spacing:.15em;line-height:64px}.custom-block-product-list-2 .container{margin:75px auto 65px}#foroffice .c-prize{margin-top:125px}#foroffice .c-prize__cup{margin:121px auto 93px}#foroffice .c-prize__number{margin-bottom:30px}#foroffice .c-prize__des{letter-spacing:.05em}#foroffice .c-prize__content{margin-bottom:11px}@media only screen and (max-width: 768px){.c-prize__heading{font-size:20px;line-height:33px;letter-spacing:3px;margin-bottom:30px}}.c-prize__bigchoco{width:100%;max-width:1200px;position:relative;height:0;padding-bottom:43%;box-shadow:15px 12px 12px 3px #000000b5;-webkit-box-shadow:15px 12px 12px 3px rgba(0,0,0,.71);-moz-box-shadow:15px 12px 12px 3px rgba(0,0,0,.71);border-radius:6px;overflow:hidden}@media only screen and (max-width: 768px){.c-prize__bigchoco{border-radius:4px}}.c-prize__bigchoco img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:1200px;-o-object-fit:cover;object-fit:cover}.c-prize__cup{width:68.4%;margin:121px auto 105px}@media only screen and (max-width: 768px){.c-prize__cup{width:100%;margin:51px auto 54px}}.c-prize__cup img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-prize__title{display:flex;justify-content:space-between;align-items:center}.c-prize__boder-left{width:23%;height:1px;background-color:#707070}@media only screen and (max-width: 768px){.c-prize__boder-left{display:none}}.c-prize__text p{font-weight:700;font-size:28px;font-family:Yu Gothic;text-align:center;width:100%;letter-spacing:4px;margin-bottom:0}@media only screen and (max-width: 768px){.c-prize__text{font-size:19px;width:100%;line-height:26px;max-width:266px;margin:0 auto;letter-spacing:2px}}.c-prize__boder-right{width:15%;height:1px;background-color:#707070}.c-prize__content{display:flex;justify-content:space-between;margin-top:37px;margin-bottom:30px}@media only screen and (max-width: 768px){.c-prize__content{flex-direction:column;margin-top:20px}}.c-prize__item{width:calc((100% - 198px)/4);display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media only screen and (max-width: 1200px){.c-prize__item{width:calc((100% - 90px)/4)}}@media only screen and (max-width: 768px){.c-prize__item{width:100%;margin-bottom:29px}}.c-prize__card{display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width: 768px){.c-prize__card{flex-direction:row;gap:20px;margin-bottom:19px}}.c-prize__number{font-size:21px;font-weight:700;width:76px;height:76px;display:flex;justify-content:center;align-items:center;border:1px solid #000;border-radius:100%;margin-bottom:25px;flex-shrink:0;font-family:Frutiger,sans-serif}@media only screen and (max-width: 768px){.c-prize__number{font-size:16px;width:60px;height:60px;margin-bottom:0}}.c-prize__des{font-family:Yu Gothic;font-size:18px;font-weight:500;text-align:justify;line-height:39px;letter-spacing:1px;margin-bottom:27px}@media only screen and (max-width: 768px){.c-prize__des{font-size:14px;line-height:24px;margin-bottom:0;letter-spacing:0em}}.c-prize__img-inner{width:100%;position:relative;height:0;padding-bottom:100%}@media only screen and (max-width: 768px){.c-prize__img-inner{padding-bottom:54%}}.c-prize__img-inner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-block-instagram .pc-only{display:block}.custom-block-instagram .tablet-only,.custom-block-instagram .sp-only{display:none}.custom-block-instagram .pc-tablet-only{display:block}@media screen and (max-width:1200px){.custom-block-instagram .pc-only{display:none}.custom-block-instagram .tablet-only{display:block}.custom-block-instagram .sp-only{display:none}}@media screen and (max-width:768px){.custom-block-instagram .pc-only,.custom-block-instagram .tablet-only{display:none}.custom-block-instagram .sp-only{display:block}.custom-block-instagram .pc-tablet-only{display:none}}.custom-block-instagram .swiper-container .swiper-slide .minimal-original-grid_wrapper iframe{max-width:261px!important;min-width:unset!important}.custom-block-instagram .grid__item{border-bottom:unset}.custom-block-instagram .swiper-container .swiper-slide .minimal-original-grid_wrapper .twitter-tweet{margin:0!important}.u-pc{display:block!important}.u-mb{display:none!important}@media only screen and (max-width: 1200px){.custom-top-header .container,.custom-block-product-list .container .product-list-content .product-list-item,.block-policy .container .block-item{padding:0 30px}.custom-block-three-image .container p{padding:0 29px}.custom-block-product-list .custom-button-link{padding:42px 30px}}@media only screen and (max-width: 768px){.u-pc{display:none!important}.u-mb{display:block!important}#foroffice .custom-block-product-list.custom-button .container .product-list-header p{font-size:14px;line-height:30px}#foroffice .c-prize{margin-top:84px}.section_heading{padding-top:50px!important;padding-bottom:30px!important}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-content{flex-direction:column;padding:30px 30px 0}.custom-block-product-list.custom-block-product-list-2 .container .product-list-content .product-list-item .product-item .item-content{flex-direction:row}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-content .product-item-left{max-width:100%;display:flex;align-items:center;width:100%;justify-content:space-between;margin-bottom:25px}.custom-block-product-list.custom-block-product-list-2 .container .product-list-content .product-list-item .product-item .item-content .product-item-left{margin-bottom:0;margin-right:0;max-width:130px}.custom-block-product-list.custom-block-product-list-2 .container .product-list-content .product-list-item .product-item{padding-bottom:24px}.custom-block-product-list.custom-block-product-list-2 .container .product-list-content .product-list-item .product-item:last-child{margin-top:0}#foroffice .custom-block-product-list.custom-block-product-list-2 .product-item-right h3{margin-bottom:7px}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-content .product-item-right ul .sub-title .item-dot{width:7px;height:7px;margin-right:12px}.custom-block-product-list .container .product-list-content .product-list-item .product-item{padding-bottom:15px}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-content .product-item-right ul li{margin-bottom:18px}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-content .product-item-left img{max-width:160px}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-title a span{font-size:19px}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-title{width:100%;padding-left:26px}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-title a{justify-content:space-between;margin:0}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-title a .item-icon{width:37px;margin-right:0;display:flex;height:37px;align-items:center;justify-content:center}.custom-block-product-list .container .product-list-content .product-list-title h3 svg{transition:transform .2s ease-in;pointer-events:none;transform:rotate(180deg)}.custom-block-product-list .container .product-list-content .product-list-title.open h3 svg{transform:unset}.custom-block-product-list .container .product-list-content .product-list-item{display:none;transition:transform .2s ease-in}.custom-block-product-list .container .product-list-content .product-list-item.open{display:block;transition:transform .2s ease-in;padding:0}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-content .product-item-right ul .sub-title h4{font-size:13px;padding-left:0}.custom-block-product-list .container .product-list-content .product-list-item .product-item .item-content .product-item-right ul p{font-size:13px;letter-spacing:.03em;padding-left:20px}.custom-block-product-list .custom-button-link{padding:40px 30px;border-top:1px solid #000}.custom-block-banner-text .container{padding:0 30px}.custom-block-banner-text .container h2{font-size:20px;line-height:36px;padding:65px 0 31px;letter-spacing:.11em;margin-bottom:0}.custom-block-banner-text .container .block-content .block-item .item{max-width:100%;grid-template-columns:auto}.custom-block-banner-text .container .block-content .block-item{flex-direction:column-reverse!important}.custom-block-banner-text .container .block-content .block-item:nth-child(2){flex-direction:column-reverse!important}.custom-block-banner-text .container .block-content .block-item .block-item-left .block-item-text{padding:30px 40px 42px}.custom-block-banner-text .container .block-content .block-item .block-item-left .block-item-text span{font-size:13px;line-height:26px;padding-bottom:3px}.custom-block-banner-text .container .block-content .block-item .block-item-left .block-item-text h4{font-size:16px;line-height:28px;letter-spacing:.15em;margin:24px 0 17px}.custom-block-banner-text .container .block-content .block-item .block-item-left .block-item-text h4 br{display:none}.custom-block-banner-text .container .block-content .block-item .block-item-left .block-item-text p{font-size:14px;line-height:30px;letter-spacing:.05em;margin-bottom:0}.block-policy .container h2{font-size:20px;line-height:33px;padding:58px 70px 6px;letter-spacing:.15em}.block-policy .container .content-text br{display:none}.block-policy .container .banner-image{margin-bottom:24px}.block-policy .container .content-text p{font-size:14px;line-height:31px;padding:0 30px;text-align:left;margin-bottom:9px}.block-policy .container .content-text svg{width:26px;height:26px}.block-policy .container .content-text{margin-bottom:13px}.block-policy .container .block-item{grid-template-columns:1fr;gap:20px;padding:0 20px}.block-policy .container .block-item .item{padding:10px 35px}.block-policy .container .block-item .item .item-icon{margin:0 22px 0 2px;width:45px}.block-policy .container .block-item .item .item-content p{font-size:14px;line-height:24px;letter-spacing:.05em}.block-policy{padding-bottom:77px}.block-policy .container .block-item .item{min-height:122px}.block-policy .custom-button-link{padding:0 30px}.c-prize .l-container{padding-bottom:15px}.section-top-bottom-banner .container{margin:10px auto 0}.c-prize__text p{font-size:19px;line-height:25px;letter-spacing:.13em}.top-bottom-banner .custom-button-link{padding:42px 30px!important}.section-template--16255578177761__banner-special-padding{padding-top:60px!important}}img{width:100%}#foroffice .custom-block-instagram{padding-top:55px;padding-bottom:58px}#foroffice .custom-button .container{margin-top:109px}#foroffice .custom-button p{margin-bottom:45px!important}#foroffice .custom-button .custom-button-link{padding:0}#foroffice .section_heading{padding-top:100px;padding-bottom:60px}#foroffice .faq_page--wrapper{margin-bottom:123px}#foroffice .top-bottom-banner .custom-button-link{padding:100px 0}@media only screen and (max-width: 768px){#foroffice .custom-top-header .container .custom-content h3{font-size:11px}#foroffice .custom-top-header .container .custom-content h1{font-size:55px;line-height:55px}#foroffice .custom-top-header .container .custom-content h1 span{font-size:28px}#foroffice .custom-top-header .container .custom-content h2{font-size:16px}#foroffice .custom-top-header .container .custom-content p br{display:none}.custom-button-link .btn-custom{max-height:70px}#foroffice .custom-block-organ .container h2{font-size:20px;line-height:35px;padding:42px 0 21px 6px}#foroffice .custom-block-organ .block-top{padding:0 30px}#foroffice .custom-block-organ .container .block-top .block-top-content{grid-template-columns:1fr;row-gap:20px}#foroffice .custom-block-organ .container .block-top .block-top-content .block-item{padding:10px 40px;display:flex;text-align:left;align-items:center;min-height:140px}#foroffice .custom-block-organ .container .block-top .block-top-content .block-item h3{font-size:21px;margin:0}#foroffice .custom-block-organ .container .block-top .block-top-content .block-item p{padding:0 0 0 30px;font-size:15px;line-height:27px;font-weight:700;margin-bottom:0}#foroffice .custom-block-organ .container .block-bottom h2{padding:48px 10px 16px}#foroffice .custom-block-organ .container h2 span{display:block}#foroffice .custom-block-organ .container .block-bottom p{font-size:14px;font-weight:500;line-height:31px;padding:0 30px;text-align:left}#foroffice .custom-block-organ .container .block-bottom p br{display:none}#foroffice .custom-block-three-image .container h3{font-size:14px;line-height:31px;padding:0 30px;text-align:left}#foroffice .custom-block-three-image .container .block-item span{font-size:14px;padding:2px 15px;min-width:220px;line-height:32px;text-align:center;top:-30px}#foroffice .custom-block-three-image.forOffice .container .block-item h4{padding:30px 30px 0;font-size:16px;line-height:26px}#foroffice .block-policy .container h2{padding:0 30px;font-size:20px;line-height:33px}#foroffice .block-policy.block-policy-2{padding:0 20px 65px}#foroffice .block-policy.block-policy-2 h2{padding:0;margin-bottom:19px}#foroffice .block-policy.block-policy-2 .block-item{grid-template-columns:1fr;row-gap:20px;padding:0;margin-bottom:30px}#foroffice .block-policy.block-policy-2 .custom-button-link{padding:0 10px}#foroffice .block-policy.block-policy-2 .block-item .item{min-height:122px;padding:30px;flex-direction:unset;align-items:center}#foroffice .block-policy.block-policy-2 .block-item .item .item-icon{margin-right:22px}#foroffice .custom-top-header .container{margin-top:60px}#foroffice .custom-top-header .custom-button-link{padding:15px 0}#foroffice .custom-block-three-image .container img.custom-image-mb{margin-bottom:0}#foroffice .custom-block-three-image{padding-bottom:25px}#foroffice .block-policy .container .block-item .item .item-content p{font-size:14px;line-height:24px;text-align:left}#foroffice .custom-block-product-list .container .product-list-header{padding:0}#foroffice .custom-block-product-list .container .product-list-header h2{padding:0 30px}#foroffice .custom-block-product-list .container .product-list-header span{font-size:9px}#foroffice .custom-block-product-list .container .product-list-header p{text-align:left;font-weight:700;padding:0 30px}#foroffice .custom-block-product-list .container .product-list-content .product-list-title{margin-top:30px}#foroffice .custom-block-product-list .container .product-list-header .block-image{column-gap:0}#foroffice .custom-block-product-list .container .product-list-header .block-image .block-item .text-bottom p{font-size:13px;line-height:21px;padding:10px 20px;margin:0;text-align:center}.section-template--16273910300897__faqs-page-padding{padding-top:3px!important}.section_heading .sub_title{font-size:9px}.section_heading h2.title{font-size:20px;line-height:26px}.section_heading h2.title span.icon{max-width:52px;margin:21px auto 35px;left:-1px}.page-width .section_heading{padding:0 30px}.section_heading .content{font-size:14px;line-height:30px;padding:0}.faqs_page--inner .faqs-content .faq-question{padding:19px 55px 16px 62px;min-height:75px}.faqs_page--inner .faqs-content .faq-question:before{font-size:20px}.faqs_page--inner .faqs-content .faq-answer{padding:25px 25px 25px 89px}.faqs_page--inner .faqs-content .faq-question span.icon{right:30px;top:calc(50% - 21px)}.faqs_page--inner .faqs-content .faq-question span.icon svg{width:15px;height:8px}#page-30-day .section_heading svg{margin-bottom:12px}#page-30-day .section_heading .content{margin-bottom:30px}#page-30-day .section_heading h2.title{margin-bottom:22px}#page-30-day .faq_page--wrapper{margin-bottom:75px}.faqs_page--inner .faqs-content .faq-answer:before{top:50%;left:31px;width:39px;height:39px;font-size:15px;line-height:32px}#foroffice #shopify-section-template--16273910300897__custom-button .custom-button-link{padding:0 42px 23px}#foroffice #shopify-section-template--16273910300897__custom-button .custom-button-link a.btn-custom{background:#5d5b5b70;opacity:1;min-height:236px}#foroffice #shopify-section-template--16273910300897__custom-button .custom-button-link a.btn-custom span{font-size:15px;font-weight:500;max-width:135px;letter-spacing:.05em}#foroffice #shopify-section-template--16273910300897__custom-button .custom-block-product-list .container .product-list-header h2{letter-spacing:.15em;line-height:23px;margin-bottom:9px}#foroffice #shopify-section-template--16273910300897__custom-button .custom-block-product-list .container .product-list-header svg{width:50px}#foroffice #shopify-section-template--16273910300897__custom-button .custom-block-product-list .container .product-list-header p{margin-top:14px}#shopify-section-template--16273910300897__banner-special-one{border-top:1px solid #000;padding-top:84px}#foroffice .c-prize__logo{margin-bottom:32px}#foroffice .c-prize__logo img{top:-14px}#foroffice .c-prize__heading{padding-left:3px}#foroffice .c-prize__cup{margin:55px auto 57px}#foroffice .c-prize__text{max-width:280px}#foroffice .c-prize__title .c-prize__text p{font-size:19px;line-height:25px}#foroffice .c-prize__number{margin-bottom:0}#foroffice .custom-block-instagram{padding-top:26px}#foroffice .custom-button .custom-button-link{margin-top:0;border-top:unset;padding:0 30px}#foroffice .custom-button .container .btn-custom span{font-size:15px;padding:0 80px}#foroffice .custom-block-product-list.custom-button .container .btn-custom{min-height:70px}#foroffice .custom-button .container{margin-top:22px}#foroffice .c-prize .l-container{padding-bottom:65px}#foroffice .custom-block-instagram .swiper-container{padding-top:39px}#foroffice .custom-block-instagram .section__title{margin-bottom:21px}#foroffice .custom-block-instagram.minimal-page .sub__title{padding:19px 30px 0;font-weight:500}#foroffice .custom-block-instagram.minimal-page .u-mb{display:unset!important}#foroffice .c-prize__item{margin-bottom:21px}#foroffice .c-prize .custom-button-link{padding:0}#foroffice .custom-top-header .container .custom-content h3{padding:10px 2px 9px 6px}#foroffice .custom-top-header .container .custom-content h1{line-height:62px;margin-top:-1px}#foroffice .custom-top-header .container .custom-content h2{letter-spacing:.15em;margin-top:44px;margin-bottom:16px}#foroffice .custom-top-header .container .custom-content p{letter-spacing:.05em}#foroffice #shopify-section-template--16273910300897__top-header .custom-button-link{padding-top:15px;padding-bottom:19px}#foroffice #shopify-section-template--16273910300897__top-header .custom-button-link .btn-custom{padding:25px 10px 25px 6px}#foroffice #shopify-section-template--16273910300897__top-header .custom-button-link p{margin-top:17px}#foroffice #shopify-section-template--16273910300897__top-header .custom-button-link .btn-custom svg{width:22px;height:8px;margin-right:15px}#foroffice .custom-block-organ .container h2{margin-bottom:-1px}#foroffice .custom-block-organ .container .block-top .block-top-content .block-item h3{margin-bottom:10px}#foroffice .custom-block-organ .container .block-bottom h2{padding:62px 10px 22px}#foroffice .custom-block-organ .container .block-bottom img{margin-bottom:34px}#foroffice .custom-block-three-image .container .row{margin-top:60px}#foroffice .custom-block-three-image .container h2{padding:63px 0 13px 5px;letter-spacing:.15em}#foroffice .custom-block-three-image .container h3{margin-bottom:56px}#foroffice .custom-block-three-image .container .block-item span{padding:2px 6px 2px 10px;min-width:213px;top:-26px}#foroffice .custom-block-three-image.forOffice .container .block-item h4{padding:27px 30px 0;margin-bottom:14px}#foroffice .custom-block-three-image.forOffice .container .block-item p{padding:0 30px 39px;margin-bottom:0}.custom-block-product-list-2 .container{margin:35px auto 65px;border-bottom:1px solid #000}.custom-block-product-list.custom-block-product-list-2 .container .product-list-content .product-list-item .product-item .item-content .product-item-left img{max-width:100px}.custom-block-product-list.custom-block-product-list-2 .container .product-list-content .product-list-item .product-item .item-content{padding:0 30px 5px}#foroffice .custom-block-product-list.custom-block-product-list-2 .product-item-right p{font-size:12px}#foroffice .faq_page--wrapper{margin-bottom:70px}#foroffice .custom-block-product-list.custom-block-product-list-2 .container .product-list-content .product-list-title,#foroffice .custom-block-product-list-2 .container{margin-top:0}#foroffice .custom-block-product-list .container{margin-bottom:0}}@media only screen and (min-width: 769px){.c-prize__heading br:first-child,.custom-block-banner-text .container h2 br:first-child{display:none}.page-width.banner_special--wrapper{margin-top:125px}}.faqs_page--inner .faqs-content .faq-answer:before{display:flex;justify-content:center;align-items:center}#foroffice .custom-block-product-list .container .product-list-header .text-custom{font-size:15px;line-height:31px}@media only screen and (max-width: 768px){.custom-block-three-image .container h2{padding:56px 30px 20px;letter-spacing:.11em;margin-bottom:5px}.page-width.banner_special--wrapper{margin-top:70px}.block-policy .container h2{font-size:20px;line-height:33px;padding:58px 30px 6px;letter-spacing:.15em}#foroffice .custom-block-product-list .container .product-list-header .text-custom{font-size:11px;line-height:19px;padding-top:10px;margin-bottom:25px}}@media only screen and (max-width: 348px){.custom-button-link .btn-custom{max-height:70px;padding-left:0;padding-right:0}.custom-button-link .btn-custom span{font-size:15px}}#page-30-day #custom-faq .section_heading .sub_title a{color:#ee6e1a}#page-30-day .custom-button-link .btn-custom span br{display:none}#page-30-day .custom-button-link{text-align:center;padding:0 0 51px;margin:80px auto 120px;box-shadow:0 2px 8px #0000001c;background:#fff;max-width:1260px}#page-30-day .section-block-policy .custom-button-link{margin:80px auto 63px}#page-30-day .section-top-bottom-banner .custom-button-link{margin:100px auto 105px;max-width:1200px;padding:0 0 46px}#page-30-day .custom-button-link .chocolate-30button-header{background:#8d6344;width:100%;margin-bottom:50px;display:flex;justify-content:center}#page-30-day .custom-button-link .chocolate-30button-header .chocolate-30-text{color:#fff;padding:0;display:flex;justify-content:space-between;align-items:center;gap:30px}#page-30-day .custom-button-link .chocolate-30button-header .chocolate-30-text p{margin:0;width:auto;font-size:16px;font-family:Yu Gothic,sans-serif;line-height:18px;letter-spacing:.15em;font-weight:700}#page-30-day .custom-button-link .chocolate-30button-header .chocolate-30-text h4{margin:0;font-size:38px;line-height:80px;letter-spacing:0;font-family:futura-pt;font-weight:400}#page-30-day .custom-button-link .chocolate-30button-middle .chocolate-30-text h3{font-size:22px;line-height:18px;letter-spacing:.15em;font-family:Yu Gothic,sans-serif;padding:13px 12px 12px 20px;border-bottom:1px solid #333333;border-top:1px solid #333333;margin:0 auto 25px;width:fit-content;font-weight:700}#page-30-day .custom-button-link .chocolate-30button-middle .chocolate-30-text .chocolate-30-group-img{margin-bottom:30px}#page-30-day .custom-button-link .chocolate-30button-middle .chocolate-30-text .chocolate-30-group-img .image-PC{display:block;max-width:722px;margin:0 auto}#page-30-day .custom-button-link .chocolate-30button-middle .chocolate-30-text .chocolate-30-group-img .image-SP{display:none}#page-30-day .custom-button-link .chocolate-30button-sub{font-size:22px;line-height:18px;font-family:Yu Gothic,sans-serif;letter-spacing:.15em;display:flex;justify-content:center;margin-bottom:25px}#page-30-day .custom-button-link .chocolate-30button-sub br{display:none}#page-30-day .custom-button-link .chocolate-30button-sub:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.659' height='20.383' viewBox='0 0 13.659 20.383'%3E%3Cpath id='Path_199' data-name='Path 199' d='M583.178,6431.711,596,6451.551' transform='translate(-582.758 -6431.439)' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E%0A");display:block;width:13px;height:auto;background-repeat:no-repeat;background-size:contain;margin-right:20px}#page-30-day .custom-button-link .chocolate-30button-sub:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.659' height='20.383' viewBox='0 0 13.659 20.383'%3E%3Cpath id='Path_200' data-name='Path 200' d='M596,6431.711l-12.819,19.84' transform='translate(-582.758 -6431.439)' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E%0A");display:block;width:13px;height:auto;background-repeat:no-repeat;background-size:contain;margin-left:15px}#page-30-day .custom-button-link p{text-align:left;max-width:920px;max-height:unset}#page-30-day .custom-button-link .btn-custom{max-width:920px}#page-30-day .custom-button-link .chocolate-30-text .image-SP{display:none}#foroffice .custom-button-link .chocolate-30button-sub,#foroffice .custom-button-link .chocolate-30button-middle,#foroffice .custom-button-link .chocolate-30button-header{display:none!important}@media (max-width: 1200px) and (min-width: 552px){#page-30-day .custom-block-product-list .custom-button-link,#page-30-day .section-block-policy .custom-button-link,#page-30-day .section-top-bottom-banner .custom-button-link{max-width:calc(100% - 60px)}#page-30-day .section-top-bottom-banner .custom-button-link{padding:0 0 42px!important}}@media (max-width: 1024px){#page-30-day .custom-button-link .chocolate-30button-middle .chocolate-30-text .chocolate-30-group-img .image-PC,#page-30-day .custom-button-link .btn-custom,#page-30-day .custom-button-link p{max-width:calc(100% - 40px)}}@media (max-width: 768px){#page-30-day .custom-button-link .chocolate-30button-header .chocolate-30-text{flex-direction:column;padding:27px 0 20px;gap:0}#page-30-day .custom-button-link .chocolate-30button-header .chocolate-30-text p{font-size:12px;max-width:unset}#page-30-day .custom-button-link .chocolate-30button-header .chocolate-30-text h4{font-size:28px;line-height:40px;font-weight:500}}@media (max-width: 551px){#page-30-day .custom-button-link .btn-custom span br{display:block}#page-30-day .custom-button-link .chocolate-30button-middle .chocolate-30-text .chocolate-30-group-img .image-PC{display:none}#page-30-day .custom-button-link .chocolate-30-text .image-SP{display:block!important;max-width:calc(100% - 40px);margin:0 auto}#page-30-day .custom-button-link{margin:48px -10px 70px;width:auto;padding-bottom:38px}#page-30-day .custom-button-link .btn-custom{padding:0 20px;max-height:80px}#page-30-day .custom-button-link .btn-custom svg{width:45px;margin-right:10px}#page-30-day .custom-button-link .chocolate-30button-header{margin-bottom:30px;display:block}#page-30-day .custom-button-link .chocolate-30-text>.image-SP{max-width:calc(100% - 90px);margin-bottom:16px}#page-30-day .custom-button-link .chocolate-30button-middle .chocolate-30-text h3{font-size:16px;padding:13px 22px 10px 28px;margin:0 auto 20px}#page-30-day .custom-button-link .chocolate-30button-sub{font-size:16px;line-height:11px;width:calc(100% - 40px);margin:0 auto 25px}#page-30-day .custom-button-link .chocolate-30button-sub br{display:block}#page-30-day .custom-button-link .chocolate-30button-middle .chocolate-30-text .chocolate-30-group-img{margin-bottom:28px}#page-30-day .custom-button-link .chocolate-30button-sub:before,#page-30-day .custom-button-link .chocolate-30button-sub:after{width:25px}#page-30-day .custom-button-link .btn-custom span{padding:30px 0;font-size:14px;line-height:24px;text-align:left;letter-spacing:.05em}#page-30-day .custom-button-link .chocolate-30button-middle .chocolate-30-text .chocolate-30-group-img .image-SP{padding-right:13px}#page-30-day .custom-button-link p{padding:0 10px;margin:26px auto 0;letter-spacing:.04em;max-height:unset}#page-30-day .section-custom-block-product-list .custom-button-link{margin:60px 20px 71px}#page-30-day .section-block-policy .custom-button-link{margin:0 20px}#page-30-day .section-top-bottom-banner .custom-button-link{margin:60px 20px 68px;padding:0 0 40px!important}}
/*# sourceMappingURL=/s/files/1/0028/9226/7587/t/112/assets/custom-dev-page.css.map */
