@import url(https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);
.gutenberg_bac h2.core-h2{font-size:24px;font-weight:800;line-height:170%;color:#502913;background-color:#fffce5;padding:16px;border-radius:8px}@media(max-width: 768px){.gutenberg_bac h2.core-h2{font-size:24px}}.gutenberg_bac h3.core-h3{font-weight:800;font-size:24px;line-height:170%;padding-left:10px;position:relative;margin-bottom:1em;scroll-margin-top:90px;color:#502913}@media(max-width: 768px){.gutenberg_bac h3.core-h3{font-size:18px}}.gutenberg_bac h3.core-h3::before{content:"";background-color:#ffe9be;height:100%;width:5px;position:absolute;left:0;top:0}.gutenberg_bac h4.core-h4{font-weight:800;font-size:18px;line-height:170%;margin-bottom:1em;scroll-margin-top:90px}.gutenberg_bac p.core-p{font-size:16px;line-height:2em;margin-bottom:30px;min-height:1em}@media(max-width: 768px){.gutenberg_bac p.core-p{font-size:13px}}.gutenberg_bac div.core-list ul,.gutenberg_bac div.core-list ol{font-size:13px;line-height:2em;margin-bottom:30px;min-height:1em;list-style:none}.gutenberg_bac div.core-list ul>li{position:relative}.gutenberg_bac div.core-list ul>li::before{content:"";display:inline-block;width:10px;height:10px;left:0;background-color:#ffe9be;border-radius:10px;margin-right:.5em}.gutenberg_bac div.core-list ol{padding-left:20px;list-style:decimal}.gutenberg_bac .as-quoteLink{border:1px solid #aaa;margin:13px 0}.gutenberg_bac .as-quoteLink:hover{background-color:rgba(0,0,0,.01)}.gutenberg_bac .as-quoteLink .link{padding:13px;display:block}.gutenberg_bac .as-quoteLink .link .title{margin-bottom:7px;font-size:18px;font-weight:700;color:#333;line-height:1.4}.gutenberg_bac .as-quoteLink .link .container{display:flex;align-items:flex-start}@media(max-width: 480px){.gutenberg_bac .as-quoteLink .link .container{flex-direction:column}}.gutenberg_bac .as-quoteLink .link .container .image-container{min-width:100px;margin:auto;width:100px;height:100px;display:flex;justify-content:center;align-items:center;padding:7px}@media(max-width: 480px){.gutenberg_bac .as-quoteLink .link .container .image-container{min-width:200px}}.gutenberg_bac .as-quoteLink .link .container .image-container .image{max-width:100%;max-height:100%}.gutenberg_bac .as-quoteLink .link .container .script{padding:0 7px}.gutenberg_bac .as-quoteLink .link .container .script .description{font-size:14px;font-weight:400;color:#666;line-height:1.2}@media(max-width: 480px){.gutenberg_bac .as-quoteLink .link .container .script .description{display:none}}.gutenberg_bac .as-quoteLink .link .container .script .url{font-size:12px;font-weight:400;color:#373;line-height:1.2;overflow-wrap:anywhere}.gutenberg_bac .as-productsQuoteLink{width:100%;margin:0 0 60px}.gutenberg_bac .as-productsQuoteLink>.link{display:grid;grid-template-columns:30px var(--ds-component-product-quote-link-image-size) var(--ds-space-6) minmax(0, 1fr) 30px;overflow:hidden;border:1px solid var(--ds-component-product-quote-link-border);border-radius:var(--ds-component-product-quote-link-radius);background:var(--ds-component-product-quote-link-background);color:var(--ds-component-product-quote-link-foreground);text-decoration:none}.gutenberg_bac .as-productsQuoteLink>.link:hover{color:var(--ds-component-product-quote-link-foreground);text-decoration:none}.gutenberg_bac .as-productsQuoteLink>.link:focus-visible{outline:3px solid var(--ds-color-focus-ring);outline-offset:2px}.gutenberg_bac .as-productsQuoteLink .headsubbox{display:flex;grid-column:1/-1;align-items:center;justify-content:center;height:44px;background:var(--ds-component-product-quote-link-accent)}.gutenberg_bac .as-productsQuoteLink .headsubbox .headsub01{display:flex;align-items:center;gap:3px;margin:0;color:var(--ds-component-product-quote-link-header-foreground);font-family:"Noto Sans JP",var(--ds-font-family-jp);font-size:24px;font-weight:500;line-height:1}.gutenberg_bac .as-productsQuoteLink .container{grid-column:2/5;min-width:0;min-height:228px;margin-top:var(--ds-space-6);position:relative}.gutenberg_bac .as-productsQuoteLink .container .title,.gutenberg_bac .as-productsQuoteLink .container .description,.gutenberg_bac .as-productsQuoteLink .container .bottom-title,.gutenberg_bac .as-productsQuoteLink .container .price{margin-left:calc(var(--ds-component-product-quote-link-image-size) + var(--ds-space-6))}.gutenberg_bac .as-productsQuoteLink .container .title{display:flex;align-items:center;justify-content:center;min-height:50px;margin-top:0;margin-bottom:0;color:var(--ds-component-product-quote-link-accent);font-family:"Noto Sans JP",var(--ds-font-family-jp);font-size:28px;font-weight:700;line-height:1.8;text-align:center}.gutenberg_bac .as-productsQuoteLink .container .description{display:flex;align-items:center;width:calc(100% - var(--ds-component-product-quote-link-image-size) - var(--ds-space-6) - 22px);min-height:52px;margin-top:var(--ds-space-6);margin-bottom:0;margin-left:calc(var(--ds-component-product-quote-link-image-size) + var(--ds-space-6) + 22px);padding:9px 8px;position:relative;border-radius:var(--ds-radius-sm);background:var(--ds-component-product-quote-link-description-background);color:var(--ds-component-product-quote-link-description-foreground);font-family:var(--ds-typography-jp-small-font-family);font-size:var(--ds-typography-jp-small-font-size);font-weight:var(--ds-typography-jp-small-font-weight);line-height:normal}.gutenberg_bac .as-productsQuoteLink .container .description::after{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);border-top:9px solid transparent;border-right:22px solid var(--ds-component-product-quote-link-description-background);border-bottom:9px solid transparent}.gutenberg_bac .as-productsQuoteLink .container .product-container::before{content:"";z-index:1;width:40px;height:40px;position:absolute;top:244px;left:calc(var(--ds-component-product-quote-link-image-size) - 56px);background:url("/images/product/zoom-in-icon.svg") center/contain no-repeat;pointer-events:none}.gutenberg_bac .as-productsQuoteLink .container img{width:var(--ds-component-product-quote-link-image-size);height:var(--ds-component-product-quote-link-image-size);position:absolute;top:0;left:0;object-fit:cover}.gutenberg_bac .as-productsQuoteLink .container img.square{border-radius:var(--ds-radius-image)}.gutenberg_bac .as-productsQuoteLink .container .bottom-title{margin-top:var(--ds-space-6);margin-bottom:0;font-family:var(--ds-typography-jp-body-font-family);font-size:var(--ds-typography-jp-body-font-size);font-weight:var(--ds-typography-jp-body-font-weight);line-height:normal}.gutenberg_bac .as-productsQuoteLink .container .price{margin-top:var(--ds-space-4)}.gutenberg_bac .as-productsQuoteLink .container .price p{display:flex;align-items:center;gap:var(--ds-space-1);margin:0;color:var(--ds-component-product-quote-link-foreground);font-family:var(--ds-typography-number-large-font-family);font-size:var(--ds-typography-number-large-font-size);font-weight:var(--ds-typography-number-large-font-weight);line-height:var(--ds-typography-number-large-line-height)}.gutenberg_bac .as-productsQuoteLink .container .price p::after{content:"(税込)";font-family:var(--ds-typography-jp-body-font-family);font-size:var(--ds-typography-jp-body-font-size);font-weight:var(--ds-typography-jp-body-font-weight);line-height:normal}.gutenberg_bac .as-productsQuoteLink .btn{display:flex;grid-column:4;align-items:center;justify-self:center;gap:10px;height:48px;margin-top:var(--ds-space-6);margin-bottom:30px;padding:12px 20px;border-radius:var(--ds-radius-pill);background:var(--ds-component-product-quote-link-accent);color:var(--ds-color-text-inverse);font-family:var(--ds-typography-jp-body-font-family);font-size:var(--ds-typography-jp-body-font-size);font-weight:500;line-height:normal;text-align:center}.gutenberg_bac .as-productsQuoteLink .btn span{width:16px;height:16px;overflow:hidden;color:transparent;position:relative}.gutenberg_bac .as-productsQuoteLink .btn span::after{content:"";width:7px;height:7px;position:absolute;top:4px;left:2px;transform:rotate(45deg);border-top:2px solid var(--ds-color-text-inverse);border-right:2px solid var(--ds-color-text-inverse)}@media(max-width: 768px){.gutenberg_bac .as-productsQuoteLink>.link{display:flex;flex-direction:column;padding-bottom:var(--ds-space-6)}.gutenberg_bac .as-productsQuoteLink .headsubbox{flex:0 0 44px}.gutenberg_bac .as-productsQuoteLink .headsubbox .headsub01{font-size:18px}.gutenberg_bac .as-productsQuoteLink .container{display:flex;flex-direction:column;gap:var(--ds-space-4);min-height:0;margin-top:0;padding:var(--ds-space-6) var(--ds-space-4)}.gutenberg_bac .as-productsQuoteLink .container .title,.gutenberg_bac .as-productsQuoteLink .container .description,.gutenberg_bac .as-productsQuoteLink .container .bottom-title,.gutenberg_bac .as-productsQuoteLink .container .price{width:100%;min-height:0;margin:0}.gutenberg_bac .as-productsQuoteLink .container .title{order:1;font-size:20px}.gutenberg_bac .as-productsQuoteLink .container .description{order:2;justify-content:center;margin-bottom:var(--ds-space-4);text-align:center}.gutenberg_bac .as-productsQuoteLink .container .description::after{content:"";top:100%;right:auto;left:50%;transform:translateX(-50%);border-top:22px solid var(--ds-component-product-quote-link-description-background);border-right:15px solid transparent;border-bottom:0;border-left:15px solid transparent}.gutenberg_bac .as-productsQuoteLink .container .product-container{display:flex;order:3;flex-direction:column;gap:var(--ds-space-4)}.gutenberg_bac .as-productsQuoteLink .container .product-container::before{content:none}.gutenberg_bac .as-productsQuoteLink .container img{width:100%;height:auto;position:static;aspect-ratio:1}.gutenberg_bac .as-productsQuoteLink .btn{align-self:center;margin:0 var(--ds-space-4);font-size:14px}}.gutenberg_bac .as-point{margin-bottom:30px;background:#f6f6f6;border-radius:5px;position:relative;padding:50px 25px 20px}.gutenberg_bac .as-point>.title{line-height:1.3 !important;padding:5px 20px;color:#fff;font-size:16px;position:absolute;left:0;top:0;border-radius:0 0 5px 0;background-color:#ffe9be}.gutenberg_bac .as-point>.container>.core-p{margin-bottom:unset}.gutenberg_toc .toc-wrapper{background-color:#f6f6f6;border-radius:5px;padding:30px;margin-bottom:30px}.gutenberg_toc .toc-wrapper p.toc-title{margin-bottom:11px;font-size:14px}.gutenberg_toc .toc-wrapper p.toc-title i{padding-right:5px;font-size:16px}.gutenberg_toc .toc-wrapper li{line-height:170%;margin-bottom:5px;position:relative}.gutenberg_toc .toc-wrapper ul.level3,.gutenberg_toc .toc-wrapper ul.level4{padding-left:20px}.gutenberg_toc .toc-wrapper ul>li>a{display:block;text-decoration:none}.gutenberg_toc .toc-wrapper ul>li>a:hover{opacity:.4}.gutenberg_toc .toc-wrapper ul.level2>li>a{font-size:14px;color:#828282;border-bottom:1px solid #e0e0e0;line-height:21px;padding:3px 0;margin-bottom:3px}.gutenberg_toc .toc-wrapper ul.level2>li>aspan.numberPrefix{font-size:12px}.gutenberg_toc .toc-wrapper ul.level3>li>a{font-size:14px;color:#828282;line-height:21px;margin-bottom:6px}.gutenberg_toc .toc-wrapper ul.level3>li>aspan.numberPrefix{font-size:12px}.gutenberg_toc .toc-wrapper ul.level4>li>a{font-size:14px;color:#828282;line-height:21px;margin-bottom:6px}.gutenberg_toc .toc-wrapper ul.level4>li>aspan.numberPrefix{font-size:12px}
