.blog-article-content .alignleft{float:left;margin:.5em 1em .5em 0}.blog-article-content .alignright{float:right;margin:.5em 0 .5em 1em}.blog-article-content .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.blog-article-content .has-text-align-left{text-align:left}.blog-article-content .has-text-align-center{text-align:center}.blog-article-content .has-text-align-right{text-align:right}.blog-article-content .has-text-align-justify{text-align:justify}.blog-article-content .alignwide,.blog-article-content .wp-block[data-align=wide]{max-width:min(1200px,100%);margin-left:auto;margin-right:auto}.blog-article-content .alignfull,.blog-article-content .wp-block[data-align=full]{width:100%;max-width:100%}.blog-article-content .has-small-font-size{font-size:.875rem}.blog-article-content .has-medium-font-size{font-size:1rem}.blog-article-content .has-large-font-size{font-size:1.5rem}.blog-article-content .has-x-large-font-size{font-size:2.25rem}.blog-article-content .has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}:root{--wp--preset--color--base:#ffffff;--wp--preset--color--contrast:#111111;--wp--preset--color--accent-1:#4f46e5;--wp--preset--color--accent-2:#0ea5e9;--wp--preset--color--accent-3:#2563eb;--wp--preset--color--accent-4:#22c55e;--wp--preset--color--accent-5:#f3f4f6}.blog-article-content .has-text-color{color:inherit}.blog-article-content .has-base-color{color:var(--wp--preset--color--base,#ffffff)!important}.blog-article-content .has-contrast-color{color:var(--wp--preset--color--contrast,#111111)!important}.blog-article-content .has-base-background-color{background-color:var(--wp--preset--color--base,#ffffff)!important}.blog-article-content .has-contrast-background-color{background-color:var(--wp--preset--color--contrast,#111111)!important}.blog-article-content .has-accent-1-color{color:var(--wp--preset--color--accent-1,#4f46e5)!important}.blog-article-content .has-accent-2-color{color:var(--wp--preset--color--accent-2,#0ea5e9)!important}.blog-article-content .has-accent-3-color{color:var(--wp--preset--color--accent-3,#2563eb)!important}.blog-article-content .has-accent-4-color{color:var(--wp--preset--color--accent-4,#22c55e)!important}.blog-article-content .has-accent-5-color{color:var(--wp--preset--color--accent-5,#f3f4f6)!important}.blog-article-content .has-accent-1-background-color{background-color:var(--wp--preset--color--accent-1,#4f46e5)!important}.blog-article-content .has-accent-2-background-color{background-color:var(--wp--preset--color--accent-2,#0ea5e9)!important}.blog-article-content .has-accent-3-background-color{background-color:var(--wp--preset--color--accent-3,#2563eb)!important}.blog-article-content .has-accent-4-background-color{background-color:var(--wp--preset--color--accent-4,#22c55e)!important}.blog-article-content .has-accent-5-background-color{background-color:var(--wp--preset--color--accent-5,#f3f4f6)!important}.blog-article-content .has-link-color a{color:var(
    --wp--style--color--link,var(--wp--preset--color--accent-3,#2563eb)
  )!important}.wp-block-group{box-sizing:border-box}.wp-block-group.has-background{padding:1.25em 2.375em}.wp-block-columns{align-items:flex-start;display:flex;flex-wrap:wrap!important;gap:2em;margin-bottom:1.75em}.wp-block-column{flex:1 1 0;min-width:0}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile){flex-direction:column}}.wp-block-image{margin:0 0 1em}.wp-block-image img{height:auto;max-width:100%}.wp-block-image .alignleft{margin-right:1em}.wp-block-image .alignright{margin-left:1em}.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.wp-block-gallery{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0 0 1em;padding:0}.wp-block-gallery .blocks-gallery-item{margin:0}.wp-block-separator{border:none;border-bottom:2px solid;margin:1.75em auto;opacity:.4}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.is-style-dots{border:none;text-align:center;line-height:1}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:1.5em;letter-spacing:.8em;padding-left:.8em}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none;padding-left:0}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;margin-bottom:1.75em;padding:1.5em 0;text-align:center}.wp-block-table{margin:0 0 1em}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em;word-break:normal}.wp-block-button{margin-bottom:1em}.wp-block-button__link{background-color:#32373c;border-radius:9999px;color:#fff;display:inline-block;font-size:1em;line-height:1;padding:.667em 1.333em;text-decoration:none;word-break:break-word}.wp-block-button.is-style-outline>.wp-block-button__link{background:transparent;border:2px solid;color:currentColor}.wp-block-file{margin-bottom:1.5em}.wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;display:inline-block;margin-left:.75em;padding:.5em 1em;text-decoration:none}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;background-size:cover;box-sizing:border-box;display:flex;justify-content:center;margin-bottom:1.5em;min-height:430px;padding:1em;position:relative}.wp-block-cover__inner-container{color:inherit;position:relative;width:100%;z-index:1}.wp-block-audio,.wp-block-code,.wp-block-embed,.wp-block-preformatted,.wp-block-video{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,Monaco,monospace;padding:.8em 1em}.wp-block-audio figcaption,.wp-block-embed figcaption,.wp-block-table figcaption,.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.blog-article-wrapper{background-color:#f7f7f7;padding:0}.blog-article-container{width:100%;max-width:1728px;margin:0 auto;padding:3rem 0}.blog-featured-image-wrapper{width:1280px;height:500px;margin:0 auto 20px;position:relative;overflow:hidden;padding-top:0;background-color:#fff}.blog-featured-image{position:absolute;top:0;left:140px;width:1000px;height:500px;overflow:hidden;margin-bottom:10px}.blog-featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-main-content{width:1280px;margin:0 auto;padding:0 1.5rem!important}@media (max-width:1024px){.blog-main-content{padding:0!important}}.blog-breadcrumb{font-size:10px;line-height:4.833em;color:#222222;margin-bottom:0;padding:0 4px}@media (min-width:768px){.blog-breadcrumb{font-size:12px;margin-bottom:29px}}.blog-article-header{margin-bottom:1rem}.blog-article-meta{display:flex;align-items:center;gap:24px;margin-bottom:.8rem;padding:0 4px;flex-wrap:wrap}.blog-article-dates{display:flex;align-items:center;gap:18px}.blog-article-date{font-size:12px;line-height:1.8125;color:#a3a3a3;display:flex;align-items:center;gap:8px}.blog-article-date-created:before{width:16px;height:16px;background-image:url(/images/sakuseibi_icon.svg)}.blog-article-date-created:before,.blog-article-date-modified:before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50%}.blog-article-date-modified:before{width:19.44px;height:19.44px;background-image:url(/images/koushinbi_icon.svg)}.blog-article-category{display:inline-block;padding:5px 8px;background:#0099cc;border:1px solid #ffffff;border-radius:6px;font-size:10px;font-weight:700;line-height:1.333;color:#ffffff}.blog-article-title{font-size:40px;font-weight:700;line-height:1.16;color:#0099cc;margin:0 0 1.5rem;padding:0 4px}.blog-article-content{margin-top:0;padding:0 4px}.blog-article-content.article-style h2{display:flex;align-items:center;gap:6px;margin-top:1.5rem;margin-bottom:1rem;font-size:0;line-height:0;height:40px}.blog-article-content.article-style h2:before{content:"";display:block;width:6px;height:40px;background-color:#0099CC;flex-shrink:0}.blog-article-content.article-style h2:after{content:"○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○";display:flex;align-items:center;font-size:24px;color:#666666;letter-spacing:normal;line-height:1;height:40px}.blog-article-content:not(.article-style) h2{font-size:28px;font-weight:700;color:#282828;margin:0 0 15px;padding-bottom:4px;border-bottom:1px solid #0099cc}.blog-article-content h3{font-size:22px;font-weight:700;color:#1e1e1e;margin:0 0 20px;padding-left:.6rem;border-left:3px solid #0099cc}.blog-article-content p{font-size:16px;font-weight:500;line-height:1.6!important;color:#282828;margin-bottom:1.5rem}.blog-article-content ol,.blog-article-content ul{font-size:16px;font-weight:500;line-height:2.375;color:#282828;margin:0 0 38px;padding-left:20px}.blog-article-content li{margin-bottom:8px;line-height:1.6!important}.blog-article-content a{color:#0099cc;text-decoration:underline}.blog-article-content a:hover{color:#0099cc}.blog-notice-box{background:#f2f2f2;border-radius:6px;margin:0 0 38px;position:relative;padding:31px 36px 31px 76px}.blog-notice-box:before{content:"";position:absolute;left:40px;top:31px;width:10px;height:50px;background:#0099cc}.blog-notice-box h3{font-size:24px;font-weight:400;line-height:1.583;letter-spacing:.3em;color:#1e1e1e;margin:0 0 30px}.blog-notice-box p{margin-bottom:0}.blog-article-content img{max-width:100%;height:auto;display:block;margin:30px auto;border-radius:10px}.blog-article-content figure{margin:30px 0}.blog-article-content figcaption{font-size:14px;color:#a3a3a3;text-align:center;margin-top:10px}.blog-article-content iframe{display:block;width:100%;max-width:750px;margin:2rem auto;height:400px}.blog-article-content table{width:100%;border-collapse:collapse;margin:30px 0;background:#ffffff;border:1px solid #9a9a9a}.blog-article-content thead{background:#f2f2f2}.blog-article-content th{color:#0099cc;text-align:left;border-bottom:1px solid #9a9a9a}.blog-article-content td,.blog-article-content th{font-size:16px;font-weight:700;line-height:1.125;padding:17px 20px}.blog-article-content td{color:#000000}.blog-cta-button{display:inline-block;padding:12px 27px;border-radius:130px;font-size:14px;font-weight:400;text-align:center;text-decoration:none;transition:background .3s}.blog-cta-button,.blog-cta-button:hover{background:#0099cc;color:#ffffff}.blog-back-link-wrapper{width:1220px;margin:30px auto 0;padding:20px;text-align:center;background:#F2F2F2}.blog-back-link{display:inline-block;padding:11px 23px;background:linear-gradient(to bottom right,#0099cc,#007aa3)!important;border-radius:5px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.75;color:#ffffff!important;text-decoration:none!important;transition:opacity .3s ease,box-shadow .3s ease;cursor:pointer;box-shadow:0 4px 14px rgba(0,153,204,.3)}.blog-back-link:hover{background:linear-gradient(to bottom right,#0088b8,#006b8f)!important;color:#ffffff!important;opacity:.95;box-shadow:0 6px 20px rgba(0,153,204,.4)}@media (max-width:1728px){.blog-article-container{padding:3rem 24px}.blog-featured-image-wrapper{width:100%;padding-top:0;max-width:1280px}.blog-featured-image{left:50%;transform:translateX(-50%)}.blog-main-content{width:100%;margin:0 auto;max-width:1280px}.blog-back-link-wrapper{width:100%;margin:0 auto 60px;text-align:center}}@media (max-width:1024px){.blog-featured-image,.blog-featured-image-wrapper{aspect-ratio:2/1;height:auto}.blog-featured-image{position:relative;top:0;left:50%;transform:translateX(-50%);width:90%;max-width:1000px;margin-bottom:10px}.blog-article-title{font-size:36px}.blog-article-content h2{font-size:24px}}@media (max-width:768px){.blog-article-container{padding:1rem 16px}.blog-featured-image-wrapper{width:100%;aspect-ratio:2/1;height:auto;margin:0 0 6px}.blog-featured-image{width:100%;top:0;margin-bottom:10px}.blog-main-content{width:100%;margin-left:0;margin-right:0}.blog-article-meta{gap:8px}.blog-article-dates,.blog-article-meta{flex-direction:row;align-items:center;flex-wrap:wrap}.blog-article-dates{gap:6px}.blog-article-date{font-size:10px}.blog-article-category{font-size:9px;padding:4px 6px}.blog-article-title{font-size:28px;line-height:1.3}.blog-article-content h2{font-size:20px;margin-top:40px}.blog-article-content h3{font-size:18px;padding-left:.5rem}.blog-article-content ol,.blog-article-content p,.blog-article-content ul{font-size:14px;line-height:2}.blog-notice-box{padding:20px 20px 20px 50px}.blog-notice-box:before{left:20px}.blog-back-link-wrapper{width:100%;text-align:center;margin:0 0 40px}}.wp-block-table td a{background:#0099CC}.wp-block-table td a,.wp-block-table td a:hover{color:#fff;padding:8px 15px;font-size:14px;text-decoration:none;border-radius:50px}.wp-block-table td a:hover{background:#323232}@media (max-width:768px){.wp-block-table{overflow-x:visible;margin:1.5rem 0}.wp-block-table table{width:100%;border:none;border-collapse:collapse}.wp-block-table thead{display:none}.wp-block-table tbody tr{display:block;margin-bottom:1rem;border:1px solid #9a9a9a;border-radius:6px;overflow:hidden;background:#ffffff}.wp-block-table tbody tr:last-child{margin-bottom:0}.wp-block-table tbody td{display:block;text-align:left;padding:.75rem 1rem;border:none;border-bottom:1px solid #e5e5e5;font-size:14px}.wp-block-table tbody td:last-child{border-bottom:none}.wp-block-table tbody td:before{content:attr(data-label);font-weight:700;color:#0099cc;font-size:12px;display:block;margin-bottom:.25rem}.wp-block-table td a{display:inline-block;margin-top:.25rem}}.append-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;width:100%}.append-flex-container-wrapper{flex:1;min-width:200px}.append-flex-container01,.append-flex-container02,.append-flex-container03,.append-flex-container04{padding:.75rem 1rem;font-weight:700;color:#ffffff}.append-flex-container01{background-color:#1CA757}.append-flex-container02{background-color:#F28E25}.append-flex-container03{background-color:#8A3CC6}.append-flex-container04{background-color:#0097A7}.append-flex-container-border,.append-flex-container-border-last{background-color:#f2f2f2;padding:1rem;border-top:1px dotted #9a9a9a;border-bottom:1px dotted #9a9a9a;border-right:1px dotted #9a9a9a}.append-flex-container-border-last{border-right:none}.append-flex-container-border a,.append-flex-container-border-last a{color:#000000;font-weight:700;text-decoration:underline}@media (max-width:768px){.append-flex-container{flex-direction:column}.append-flex-container-wrapper{min-width:100%;width:100%}}.wp-block-group{background:#fff;padding:1.5rem;border-radius:10px;margin-bottom:1.5rem}.blog-article-container.haishin table.has-fixed-layout td:first-child{width:50%;background:#F2F2F2}@media (max-width:768px){.blog-article-container.haishin table.has-fixed-layout td:first-child{width:100%;background:#F2F2F2}}