.elementor-39412 .elementor-element.elementor-element-7755828{text-align:center;}.elementor-39412 .elementor-element.elementor-element-7755828 > .elementor-widget-container{margin:045px 0px 0px 0px;}.elementor-39412 .elementor-element.elementor-element-d23f661 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-weight:bold;line-height:1.5em;}.elementor-39412 .elementor-element.elementor-element-540f93d .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Sans JP", Sans-serif;font-weight:bold;}.elementor-39412 .elementor-element.elementor-element-540f93d > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0em 0em 0em 1em;background-color:var( --e-global-color-8a2c512 );}.elementor-39412 .elementor-element.elementor-element-540f93d.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-39412 .elementor-element.elementor-element-9740d2a .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-weight:bold;}.elementor-39412 .elementor-element.elementor-element-9740d2a > .elementor-widget-container{padding:0em 0em 0em 1em;background-color:var( --e-global-color-1cb3a18 );}.elementor-39412 .elementor-element.elementor-element-9740d2a.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-39412 .elementor-element.elementor-element-1367602{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:16px;}.elementor-39412 .elementor-element.elementor-element-582cb1b .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-weight:bold;}.elementor-39412 .elementor-element.elementor-element-582cb1b > .elementor-widget-container{padding:0em 0em 0em 1em;background-color:var( --e-global-color-1cb3a18 );}.elementor-39412 .elementor-element.elementor-element-582cb1b.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-39412 .elementor-element.elementor-element-03ca5a8 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-weight:bold;}.elementor-39412 .elementor-element.elementor-element-03ca5a8 > .elementor-widget-container{padding:0em 0em 0em 2em;}.elementor-39412 .elementor-element.elementor-element-53cd6ea{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:16px;}.elementor-39412 .elementor-element.elementor-element-53cd6ea > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-39412 .elementor-element.elementor-element-dcd728b > .elementor-widget-container{margin:-1em -1em -1em -1em;}.elementor-39412 .elementor-element.elementor-element-701f37d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-weight:bold;}.elementor-39412 .elementor-element.elementor-element-701f37d > .elementor-widget-container{padding:0em 0em 0em 2em;}.elementor-39412 .elementor-element.elementor-element-10d6895{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:16px;}.elementor-39412 .elementor-element.elementor-element-10d6895 > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-39412 .elementor-element.elementor-element-f323d61 > .elementor-widget-container{margin:-1em -1em -1em -1em;}.elementor-39412 .elementor-element.elementor-element-4bd31d1 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-weight:bold;}.elementor-39412 .elementor-element.elementor-element-4bd31d1 > .elementor-widget-container{padding:0em 0em 0em 2em;}.elementor-39412 .elementor-element.elementor-element-c47954e{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:16px;}.elementor-39412 .elementor-element.elementor-element-c47954e > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-39412 .elementor-element.elementor-element-c48afa2 > .elementor-widget-container{margin:-1em -1em -1em -1em;}.elementor-39412 .elementor-element.elementor-element-a8c1e00 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-weight:bold;}.elementor-39412 .elementor-element.elementor-element-a8c1e00 > .elementor-widget-container{padding:0em 0em 0em 2em;}.elementor-39412 .elementor-element.elementor-element-b572d49{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:16px;}.elementor-39412 .elementor-element.elementor-element-b572d49 > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-39412 .elementor-element.elementor-element-13462e4 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-weight:bold;}.elementor-39412 .elementor-element.elementor-element-13462e4 > .elementor-widget-container{padding:0em 0em 0em 2em;}.elementor-39412 .elementor-element.elementor-element-f14fbdc{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:16px;}.elementor-39412 .elementor-element.elementor-element-f14fbdc > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-39412 .elementor-element.elementor-element-486cb12 img{height:195px;}.elementor-39412 .elementor-element.elementor-element-486cb12 > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-39412 .elementor-element.elementor-element-30b6e41 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-weight:bold;}.elementor-39412 .elementor-element.elementor-element-30b6e41 > .elementor-widget-container{padding:0em 0em 0em 2em;}.elementor-39412 .elementor-element.elementor-element-4022947{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:16px;}.elementor-39412 .elementor-element.elementor-element-4022947 > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-39412 .elementor-element.elementor-element-f125d3a{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:normal;}.elementor-39412 .elementor-element.elementor-element-f125d3a > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-39412 .elementor-element.elementor-element-1892ebf{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:16px;}.elementor-39412 .elementor-element.elementor-element-1892ebf > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-39412 .elementor-element.elementor-element-9dfb323 > .elementor-widget-container{margin:-1em -1em -1em -1em;}.elementor-39412 .elementor-element.elementor-element-1efac86 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;line-height:1.5em;background-color:#A8A8A8;border-radius:5px 5px 5px 5px;}.elementor-39412 .elementor-element.elementor-element-07326de .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:bold;line-height:1.5em;background-color:#A8A8A8;border-radius:5px 5px 5px 5px;}@media(max-width:767px){.elementor-39412 .elementor-element.elementor-element-9dfb323 > .elementor-widget-container{margin:-1em -1em -1em -1em;}.elementor-39412 .elementor-element.elementor-element-30acc12{width:50%;}.elementor-39412 .elementor-element.elementor-element-1efac86 .elementor-button{font-size:10px;line-height:1.5em;}.elementor-39412 .elementor-element.elementor-element-ea35678{width:50%;}.elementor-39412 .elementor-element.elementor-element-07326de .elementor-button{font-size:10px;line-height:1.5em;}}@media(min-width:768px){.elementor-39412 .elementor-element.elementor-element-9bc6bdc{width:60%;}.elementor-39412 .elementor-element.elementor-element-c03c192{width:40%;}}/* Start custom CSS for html, class: .elementor-element-dcd728b *//* スマホ用に1列目の単語を折り返す */
@media (max-width: 767px) {
  div.container02 table td:first-child {
    word-break: break-word;      /* 長い単語も折り返す */
    overflow-wrap: break-word;   /* こちらも折り返し用 */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f323d61 *//* スマホ用に1列目の単語を折り返す */
@media (max-width: 767px) {
  div.container02 table td:first-child {
    word-break: break-word;      /* 長い単語も折り返す */
    overflow-wrap: break-word;   /* こちらも折り返し用 */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c48afa2 *//* スマホ用に1列目の単語を折り返す */
@media (max-width: 767px) {
  div.container02 table td:first-child {
    word-break: break-word;      /* 長い単語も折り返す */
    overflow-wrap: break-word;   /* こちらも折り返し用 */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9dfb323 *//* スマホ用に1列目の単語を折り返す */
@media (max-width: 767px) {
  div.container02 table td:first-child {
    word-break: break-word;      /* 長い単語も折り返す */
    overflow-wrap: break-word;   /* こちらも折り返し用 */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1efac86 */.elementor-39412 .elementor-element.elementor-element-1efac86 .elementor-button {
  justify-content: flex-start; /* 左揃え */
  text-align: right;
}

.elementor-39412 .elementor-element.elementor-element-1efac86 .elementor-button {
  width: 100% !important;        /* カラム幅いっぱいに */
  box-sizing: border-box;
}


@media (max-width: 767px) {
  .elementor-button-text span {
    font-size: 10px !important; /* すべての行を小さくする */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07326de */.elementor-39412 .elementor-element.elementor-element-07326de .elementor-button {
  justify-content: flex-start; /* 左揃え */
  text-align: left;
}

.elementor-39412 .elementor-element.elementor-element-07326de .elementor-button {
  width: 100% !important;        /* カラム幅いっぱいに */
  box-sizing: border-box;
}

@media (max-width: 767px) {
  .elementor-button-text span {
    font-size: 10px !important; /* すべての行を小さくする */
  }
}/* End custom CSS */