.elementor-4475 .elementor-element.elementor-element-e461631{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-677bd0d );--border-color:var( --e-global-color-677bd0d );--padding-top:050px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4475 .elementor-element.elementor-element-3206807{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4475 .elementor-element.elementor-element-e971eca{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4475 .elementor-element.elementor-element-49db773{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4475 .elementor-element.elementor-element-286098b .jet-listing-dynamic-terms__link{background-color:var( --e-global-color-astglobalcolor8 );color:var( --e-global-color-astglobalcolor1 );padding:1px 5px 0px 5px;}.elementor-4475 .elementor-element.elementor-element-286098b .jet-listing-dynamic-terms{text-align:left;}.elementor-4475 .elementor-element.elementor-element-457d8a4 .jet-listing-dynamic-terms__link{background-color:var( --e-global-color-primary );color:var( --e-global-color-astglobalcolor5 );padding:1px 5px 0px 5px;}.elementor-4475 .elementor-element.elementor-element-457d8a4 .jet-listing-dynamic-terms{text-align:left;}.elementor-4475 .elementor-element.elementor-element-369aa14 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-4475 .elementor-element.elementor-element-369aa14 .elementor-heading-title{font-size:30px;}.elementor-4475 .elementor-element.elementor-element-c9c800c > .elementor-widget-container{background-image:url("https://syanetsugaiheki.com/wp-content/uploads/2025/09/graph-paper-2-1.svg");margin:35px 0px 0px 0px;padding:0px 0px 0px 0px;background-size:9% auto;}.elementor-4475 .elementor-element.elementor-element-c9c800c{--box-border-color:var( --e-global-color-677bd0d );--box-border-width:2px;--box-border-radius:5px;--separator-width:0px;--header-color:var( --e-global-color-astglobalcolor7 );--toc-body-max-height:140px;--nested-list-indent:1.5em;--item-text-color:var( --e-global-color-677bd0d );--item-text-hover-color:var( --e-global-color-astglobalcolor7 );--item-text-hover-decoration:underline;--item-text-transition-duration:100ms;--marker-size:11px;}.elementor-4475 .elementor-element.elementor-element-c9c800c .elementor-toc__header-title{text-align:center;}.elementor-4475 .elementor-element.elementor-element-88c7f7d > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-4475 .elementor-element.elementor-element-a6ac3cc > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-4475 .elementor-element.elementor-element-a6ac3cc span.post-navigation__prev--label{color:var( --e-global-color-astglobalcolor7 );}.elementor-4475 .elementor-element.elementor-element-a6ac3cc span.post-navigation__next--label{color:var( --e-global-color-astglobalcolor7 );}.elementor-4475 .elementor-element.elementor-element-a6ac3cc span.post-navigation__prev--label, .elementor-4475 .elementor-element.elementor-element-a6ac3cc span.post-navigation__next--label{font-size:14px;font-weight:bold;letter-spacing:0.07em;}.elementor-4475 .elementor-element.elementor-element-a6ac3cc span.post-navigation__prev--title, .elementor-4475 .elementor-element.elementor-element-a6ac3cc span.post-navigation__next--title{color:var( --e-global-color-astglobalcolor1 );}.elementor-4475 .elementor-element.elementor-element-a6ac3cc .post-navigation__arrow-wrapper{color:var( --e-global-color-677bd0d );fill:var( --e-global-color-677bd0d );font-size:25px;}.elementor-4475 .elementor-element.elementor-element-a6ac3cc .elementor-post-navigation__link a {gap:10px;}@media(min-width:768px){.elementor-4475 .elementor-element.elementor-element-e461631{--content-width:1220px;}}@media(max-width:1024px){.elementor-4475 .elementor-element.elementor-element-e461631{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-4475 .elementor-element.elementor-element-3206807.e-con{--order:99999 /* order end hack */;}.elementor-4475 .elementor-element.elementor-element-369aa14 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-c9c800c */.elementor-widget-table-of-contents:not(:has(.elementor-toc__list-wrapper)) {
  display: none;
}/* End custom CSS */
/* Start custom CSS *//*postナビゲーションの隙間*/
.elementor-post-navigation .post-navigation__next--title, .elementor-post-navigation .post-navigation__prev--title{
    margin-top: -5px;
}
/*postナビゲーション前へのホバー背景*/
.elementor-element .elementor-post-navigation__prev > a{
padding:2px 5px 2px 10px;
}
.elementor-element .elementor-post-navigation__prev > a:hover {
opacity: 0.6;
transform: translate(-2px);
}
/*postナビゲーション次へのホバー背景*/
.elementor-element .elementor-post-navigation__next > a{
padding:2px 10px 2px 5px;
}
.elementor-element .elementor-post-navigation__next > a:hover {
opacity: 0.6;
transform: translate(2px);
}

.st h2{
    margin-top: 40px;
    margin-bottom: 10px;
   padding: 10px 10px 12px 10px;
    border-style: solid;
    border-width: 2px 0px 2px 0px;
    border-color:#0064B1;
}

.st h4{
    margin-top: 40px;
    margin-bottom: 10px;
   padding: 0px 0px 5px 5px;
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color:#0064B1;

}
.st h3{
    color:#0064B1;
    margin-top: 40px;
    margin-bottom: 10px;
   padding: 13px 20px 14px 20px;
    border-style: solid;
    background-color: #ECF7FF;
    border:solid #0064B1 0px;
    border-radius: 10px;
}
.st h5{
    color:#0064B1;
    margin-top: 20px;
    margin-bottom: 10px;
}
.elementor-kit-6 p{
    margin-bottom: 20px;
}/* End custom CSS */