@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=Nanum+Pen+Script&display=swap);
.gutenberg_bac h2.core-h2{padding:16px;color:#1e1e1e;background-color:#fcfaf6;border-radius:8px;font-weight:600;font-size:24px;line-height:170%;margin-bottom:1em}@media(max-width: 768px){.gutenberg_bac h2.core-h2{font-size:24px}}.gutenberg_bac h3.core-h3{font-weight:600;font-size:18px;line-height:170%;color:#4f4f4f;margin-bottom:1em;scroll-margin-top:90px;display:flex;align-items:center;gap:8px}@media(max-width: 768px){.gutenberg_bac h3.core-h3{font-size:18px}}.gutenberg_bac h3.core-h3::before{content:"";width:14px;height:14px;background:#e78d3b;border-radius:4px}.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:#e78d3b;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:#e78d3b;line-height:1.2;overflow-wrap:anywhere}.gutenberg_bac .as-productsQuoteLink{--product-quote-link-accent: #a0770d;--product-quote-link-background: #fcfbf4;--product-quote-link-description-background: #f7eecd;--product-quote-link-foreground: #111111;--product-quote-link-description-foreground: #333333;--product-quote-link-header-foreground: #f6f6f6;--product-quote-link-border: #e0e0e0;--product-quote-link-radius: 10px;--product-quote-link-image-size: 300px;width:100%;margin:0 0 60px}.gutenberg_bac .as-productsQuoteLink>.link{display:grid;grid-template-columns:30px var(--product-quote-link-image-size) 24px minmax(0, 1fr) 30px;overflow:hidden;border:1px solid var(--product-quote-link-border);border-radius:var(--product-quote-link-radius);background:var(--product-quote-link-background);color:var(--product-quote-link-foreground);text-decoration:none}.gutenberg_bac .as-productsQuoteLink>.link:hover{color:var(--product-quote-link-foreground);text-decoration:none}.gutenberg_bac .as-productsQuoteLink>.link:focus-visible{outline:3px solid var(--product-quote-link-accent);outline-offset:2px}.gutenberg_bac .as-productsQuoteLink>.link>.headsubbox{display:flex;grid-column:1/-1;align-items:center;justify-content:center;height:44px;background:var(--product-quote-link-accent)}.gutenberg_bac .as-productsQuoteLink>.link>.headsubbox .headsub01{display:flex;align-items:center;gap:3px;margin:0;color:var(--product-quote-link-header-foreground);font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",Meiryo,"メイリオ",sans-serif;font-size:24px;font-weight:500;line-height:1}.gutenberg_bac .as-productsQuoteLink>.link>.headsubbox .headsub01::before,.gutenberg_bac .as-productsQuoteLink>.link>.headsubbox .headsub01::after{filter:brightness(0) invert(1)}.gutenberg_bac .as-productsQuoteLink>.link>.container{grid-column:2/5;width:100%;max-width:none;min-width:0;min-height:228px;margin:24px 0 0;padding:0;position:relative}.gutenberg_bac .as-productsQuoteLink>.link>.container>.title,.gutenberg_bac .as-productsQuoteLink>.link>.container>.description,.gutenberg_bac .as-productsQuoteLink>.link>.container>.product-container>.bottom-title,.gutenberg_bac .as-productsQuoteLink>.link>.container>.product-container>.price{margin-left:calc(var(--product-quote-link-image-size) + 24px)}.gutenberg_bac .as-productsQuoteLink>.link>.container>.title{display:flex;align-items:center;justify-content:center;min-height:50px;margin-top:0;margin-bottom:0;color:var(--product-quote-link-accent);font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",Meiryo,"メイリオ",sans-serif;font-size:28px;font-weight:700;line-height:1.8;text-align:center}.gutenberg_bac .as-productsQuoteLink>.link>.container>.description{display:flex;align-items:center;width:calc(100% - var(--product-quote-link-image-size) - 24px - 22px);min-height:52px;margin-top:24px;margin-bottom:0;margin-left:calc(var(--product-quote-link-image-size) + 24px + 22px);padding:9px 8px;position:relative;border-radius:4px;background:var(--product-quote-link-description-background);color:var(--product-quote-link-description-foreground);font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",Meiryo,"メイリオ",sans-serif;font-size:14px;font-weight:400;line-height:normal}.gutenberg_bac .as-productsQuoteLink>.link>.container>.description::after{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);border-top:9px solid transparent;border-right:22px solid var(--product-quote-link-description-background);border-bottom:9px solid transparent}.gutenberg_bac .as-productsQuoteLink>.link>.container>.product-container>img{width:var(--product-quote-link-image-size);height:var(--product-quote-link-image-size);position:absolute;top:0;left:0;border-radius:8px;object-fit:cover}.gutenberg_bac .as-productsQuoteLink>.link>.container>.product-container>.bottom-title{margin-top:24px;margin-bottom:0;font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",Meiryo,"メイリオ",sans-serif;font-size:16px;font-weight:400;line-height:normal}.gutenberg_bac .as-productsQuoteLink>.link>.container>.product-container>.price{margin-top:16px}.gutenberg_bac .as-productsQuoteLink>.link>.container>.product-container>.price p{margin:0}.gutenberg_bac .as-productsQuoteLink>.link>.container>.product-container>.price p:first-child{display:flex;align-items:center;gap:4px;color:var(--product-quote-link-foreground);font-family:"Open Sans",sans-serif;font-size:28px;font-weight:600;line-height:1}.gutenberg_bac .as-productsQuoteLink>.link>.container>.product-container>.price p:first-child::after{content:"(税込)";font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",Meiryo,"メイリオ",sans-serif;font-size:16px;font-weight:400;line-height:normal}.gutenberg_bac .as-productsQuoteLink>.link>.container>.product-container>.price p:last-child:not(:first-child){margin-top:8px;color:#828282;font-size:11px;font-weight:400}.gutenberg_bac .as-productsQuoteLink>.link>.btn{display:flex;grid-column:4;align-items:center;justify-self:center;gap:10px;height:48px;margin-top:24px;margin-bottom:30px;padding:12px 20px;border-radius:9999px;background:var(--product-quote-link-accent);color:#fff;font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",Meiryo,"メイリオ",sans-serif;font-size:16px;font-weight:500;line-height:normal;text-align:center}.gutenberg_bac .as-productsQuoteLink>.link>.btn span{width:16px;height:16px;overflow:hidden;color:transparent;position:relative}.gutenberg_bac .as-productsQuoteLink>.link>.btn span::after{content:"";width:7px;height:7px;position:absolute;top:4px;left:2px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}@media(max-width: 768px){.gutenberg_bac .as-productsQuoteLink>.link{display:flex;flex-direction:column;padding-bottom:24px}.gutenberg_bac .as-productsQuoteLink>.link>.headsubbox{flex:0 0 44px}.gutenberg_bac .as-productsQuoteLink>.link>.headsubbox .headsub01{font-size:18px}.gutenberg_bac .as-productsQuoteLink>.link>.container{display:flex;flex-direction:column;gap:16px;min-height:0;margin-top:0;padding:24px 16px}.gutenberg_bac .as-productsQuoteLink>.link>.container>.title,.gutenberg_bac .as-productsQuoteLink>.link>.container>.description,.gutenberg_bac .as-productsQuoteLink>.link>.container>.product-container>.bottom-title,.gutenberg_bac .as-productsQuoteLink>.link>.container>.product-container>.price{width:100%;min-height:0;margin:0}.gutenberg_bac .as-productsQuoteLink>.link>.container>.title{order:1;font-size:20px}.gutenberg_bac .as-productsQuoteLink>.link>.container>.description{order:2;margin-bottom:16px;justify-content:center;text-align:center}.gutenberg_bac .as-productsQuoteLink>.link>.container>.description::after{content:"";top:100%;right:auto;left:50%;transform:translateX(-50%);border-top:22px solid var(--product-quote-link-description-background);border-right:15px solid transparent;border-bottom:0;border-left:15px solid transparent}.gutenberg_bac .as-productsQuoteLink>.link>.container>.product-container{display:flex;order:3;flex-direction:column;gap:16px}.gutenberg_bac .as-productsQuoteLink>.link>.container>.product-container>img{width:100%;height:auto;position:static;aspect-ratio:1}.gutenberg_bac .as-productsQuoteLink>.link>.btn{align-self:center;margin:0 16px;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:#e78d3b}.gutenberg_bac .as-point>.container>.core-p{margin-bottom:unset}.gutenberg_bac .js-blog-banner{text-align:center}.gutenberg_bac .js-blog-banner img{max-width:100%}.gutenberg_toc .toc-wrapper{background-color:#f0ece2;border-radius:8px;padding:24px;margin-bottom:20px}.gutenberg_toc .toc-wrapper p.toc-title{color:#363636;margin-bottom:12px;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:#763713;font-weight:700;text-decoration-line:underline;line-height:200%;padding:3px 0;margin-bottom:3px;display:inline-block}.gutenberg_toc .toc-wrapper ul.level2>li>aspan.numberPrefix{font-size:12px}.gutenberg_toc .toc-wrapper ul.level3>li>a{font-size:14px;color:#763713;line-height:21px;font-weight:400;margin-bottom:6px;text-decoration-line:underline}.gutenberg_toc .toc-wrapper ul.level3>li>aspan.numberPrefix{font-size:12px}.gutenberg_toc .toc-wrapper ul.level4>li>a{font-size:14px;color:#763713;line-height:21px;margin-bottom:6px;font-weight:400;text-decoration-line:underline}.gutenberg_toc .toc-wrapper ul.level4>li>aspan.numberPrefix{font-size:12px}
