.elementor-16501 .elementor-element.elementor-element-7cf9b18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16501 .elementor-element.elementor-element-b55f061 .elementor-heading-title{font-size:24px;}.elementor-16501 .elementor-element.elementor-element-5f7c47d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-16501 .elementor-element.elementor-element-fb083ee .elementor-button{background-color:#195DAC;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-16501 .elementor-element.elementor-element-fb083ee{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-16501 .elementor-element.elementor-element-fb083ee > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-16501 .elementor-element.elementor-element-179c6af .elementor-button{background-color:#195DAC;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-16501 .elementor-element.elementor-element-179c6af{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-16501 .elementor-element.elementor-element-179c6af > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-16501 .elementor-element.elementor-element-410fc23 .elementor-button{background-color:#195DAC;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;}.elementor-16501 .elementor-element.elementor-element-410fc23{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-16501 .elementor-element.elementor-element-410fc23 > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-16501 .elementor-element.elementor-element-278f28d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16501 .elementor-element.elementor-element-37ac648 .elementor-heading-title{font-size:20px;font-weight:800;color:#002FBE;}.elementor-16501 .elementor-element.elementor-element-588ab88{font-weight:600;}.elementor-16501 .elementor-element.elementor-element-b76fb25 .elementor-heading-title{font-size:20px;font-weight:800;color:#002FBE;}.elementor-16501 .elementor-element.elementor-element-d95899e{--display:flex;}.elementor-16501 .elementor-element.elementor-element-fb1d350 .elementor-heading-title{font-size:1.2em;}.elementor-16501 .elementor-element.elementor-element-4c45c3a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16501 .elementor-element.elementor-element-4c45c3a .elementor-swiper-button{font-size:40px;color:#C40000;}.elementor-16501 .elementor-element.elementor-element-4c45c3a .elementor-swiper-button svg{fill:#C40000;}.elementor-16501 .elementor-element.elementor-element-a69d6cd{--display:flex;}.elementor-16501 .elementor-element.elementor-element-066544c .elementor-heading-title{font-size:1.2em;}.elementor-16501 .elementor-element.elementor-element-b8a7c6b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16501 .elementor-element.elementor-element-b8a7c6b .elementor-swiper-button{font-size:40px;color:#C40000;}.elementor-16501 .elementor-element.elementor-element-b8a7c6b .elementor-swiper-button svg{fill:#C40000;}.elementor-16501 .elementor-element.elementor-element-25559a7{--display:flex;}.elementor-16501 .elementor-element.elementor-element-a596d2e .elementor-heading-title{font-size:1.2em;}.elementor-16501 .elementor-element.elementor-element-d664bdd.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16501 .elementor-element.elementor-element-d664bdd .elementor-swiper-button{font-size:40px;color:#C40000;}.elementor-16501 .elementor-element.elementor-element-d664bdd .elementor-swiper-button svg{fill:#C40000;}.elementor-16501 .elementor-element.elementor-element-72f0f5c{--display:flex;}.elementor-16501 .elementor-element.elementor-element-b6ef268 .elementor-heading-title{font-size:1.2em;}.elementor-16501 .elementor-element.elementor-element-e9b0889.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16501 .elementor-element.elementor-element-e9b0889 .elementor-swiper-button{font-size:40px;color:#C40000;}.elementor-16501 .elementor-element.elementor-element-e9b0889 .elementor-swiper-button svg{fill:#C40000;}.elementor-16501 .elementor-element.elementor-element-1d37119{--spacer-size:10px;}.elementor-16501 .elementor-element.elementor-element-f9a96ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16501 .elementor-element.elementor-element-71221f0 .elementor-heading-title{font-size:20px;font-weight:800;color:#002FBE;}.elementor-16501 .elementor-element.elementor-element-c2e449a{--display:flex;}.elementor-16501 .elementor-element.elementor-element-a0ee735{font-weight:600;}.elementor-16501 .elementor-element.elementor-element-8c20045 .elementor-heading-title{font-size:20px;font-weight:800;color:#002FBE;}.elementor-16501 .elementor-element.elementor-element-c7f7c82 .elementor-heading-title{font-size:1.2em;}.elementor-16501 .elementor-element.elementor-element-108de5c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16501 .elementor-element.elementor-element-108de5c .elementor-swiper-button{font-size:40px;color:#C40000;}.elementor-16501 .elementor-element.elementor-element-108de5c .elementor-swiper-button svg{fill:#C40000;}.elementor-16501 .elementor-element.elementor-element-555b5a2{--spacer-size:10px;}.elementor-16501 .elementor-element.elementor-element-c248394{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16501 .elementor-element.elementor-element-61eb2f6 .elementor-heading-title{font-size:20px;font-weight:800;color:#002FBE;}.elementor-16501 .elementor-element.elementor-element-f8545bd{--display:flex;}.elementor-16501 .elementor-element.elementor-element-e40e8da{font-weight:600;}.elementor-16501 .elementor-element.elementor-element-2f4ebe8 .elementor-heading-title{font-size:1.2em;}.elementor-16501 .elementor-element.elementor-element-9adcef9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16501 .elementor-element.elementor-element-9adcef9 .elementor-swiper-button{font-size:40px;color:#C40000;}.elementor-16501 .elementor-element.elementor-element-9adcef9 .elementor-swiper-button svg{fill:#C40000;}.elementor-16501 .elementor-element.elementor-element-2551ac7 .elementor-heading-title{font-size:24px;}.elementor-16501 .elementor-element.elementor-element-c4c85a6{font-weight:600;}.elementor-16501 .elementor-element.elementor-element-ce3e195{--spacer-size:10px;}@media(max-width:1024px){.elementor-16501 .elementor-element.elementor-element-4c45c3a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16501 .elementor-element.elementor-element-b8a7c6b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16501 .elementor-element.elementor-element-d664bdd.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16501 .elementor-element.elementor-element-e9b0889.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16501 .elementor-element.elementor-element-108de5c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16501 .elementor-element.elementor-element-9adcef9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:835px){.elementor-16501 .elementor-element.elementor-element-fb083ee .elementor-button{font-size:0.9em;line-height:1.5em;padding:10px 10px 10px 10px;}.elementor-16501 .elementor-element.elementor-element-179c6af .elementor-button{font-size:0.9em;line-height:1.5em;padding:10px 10px 10px 10px;}.elementor-16501 .elementor-element.elementor-element-410fc23 .elementor-button{font-size:0.9em;line-height:1.5em;padding:10px 10px 10px 10px;}.elementor-16501 .elementor-element.elementor-element-4c45c3a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16501 .elementor-element.elementor-element-b8a7c6b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16501 .elementor-element.elementor-element-d664bdd.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16501 .elementor-element.elementor-element-e9b0889.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16501 .elementor-element.elementor-element-108de5c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16501 .elementor-element.elementor-element-9adcef9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for heading, class: .elementor-element-b55f061 */.pageH2 h2 {
  padding: 0.5em;/*文字周りの余白*/
  color: #010101;/*文字色*/
  background: #eaf3ff;/*背景色*/
  border-bottom: solid 3px #516ab6;/*下線*/
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb083ee *//*PCでは無効（改行しない）*/
.sma{
    display: none;
}

/*スマートフォンでは有効（改行する）*/
@media screen and (max-width:768px) {
    .sma{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-588ab88 */td {
    width: auto !important;
  }
  
@media screen and (max-width: 768px) {
/* 768pxまでの幅の場合に適応される */
     

.scroll table{
width:100%;
}
.scroll{
overflow: auto;　　　　/*tableをスクロールさせる*/
white-space: nowrap !important;　　/*tableのセル内にある文字の折り返しを禁止*/
}
.scroll::-webkit-scrollbar{　　/*tableにスクロールバーを追加*/
 height: 5px;
}
.scroll::-webkit-scrollbar-track{　　/*tableにスクロールバーを追加*/
 background: #F1F1F1;
}
.scroll::-webkit-scrollbar-thumb {　　/*tableにスクロールバーを追加*/
 background: #BCBCBC;
}
.elementor-16501 .elementor-element.elementor-element-588ab88 table td img{
    width:150px;
    max-width: 300px;
}
}
.elementor-16501 .elementor-element.elementor-element-588ab88 table {
    white-space: nowrap;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0ee735 */td {
    width: auto !important;
  }
  
@media screen and (max-width: 768px) {
/* 768pxまでの幅の場合に適応される */
     

.scroll table{
width:100%;
}
.scroll{
overflow: auto;　　　　/*tableをスクロールさせる*/
white-space: nowrap !important;　　/*tableのセル内にある文字の折り返しを禁止*/
}
.scroll::-webkit-scrollbar{　　/*tableにスクロールバーを追加*/
 height: 5px;
}
.scroll::-webkit-scrollbar-track{　　/*tableにスクロールバーを追加*/
 background: #F1F1F1;
}
.scroll::-webkit-scrollbar-thumb {　　/*tableにスクロールバーを追加*/
 background: #BCBCBC;
}
.elementor-16501 .elementor-element.elementor-element-a0ee735 table td img{
    width:150px;
    max-width: 300px;
}
}
.elementor-16501 .elementor-element.elementor-element-a0ee735 table {
    white-space: nowrap;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e40e8da */td {
    width: auto !important;
  }
  
@media screen and (max-width: 768px) {
/* 768pxまでの幅の場合に適応される */
     

.scroll table{
width:100%;
}
.scroll{
overflow: auto;　　　　/*tableをスクロールさせる*/
white-space: nowrap !important;　　/*tableのセル内にある文字の折り返しを禁止*/
}
.scroll::-webkit-scrollbar{　　/*tableにスクロールバーを追加*/
 height: 5px;
}
.scroll::-webkit-scrollbar-track{　　/*tableにスクロールバーを追加*/
 background: #F1F1F1;
}
.scroll::-webkit-scrollbar-thumb {　　/*tableにスクロールバーを追加*/
 background: #BCBCBC;
}
.elementor-16501 .elementor-element.elementor-element-e40e8da table td img{
    width:150px;
    max-width: 300px;
}
}
.elementor-16501 .elementor-element.elementor-element-e40e8da table {
    white-space: nowrap;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2551ac7 */.pageH2 h2 {
  padding: 0.5em;/*文字周りの余白*/
  color: #010101;/*文字色*/
  background: #eaf3ff;/*背景色*/
  border-bottom: solid 3px #516ab6;/*下線*/
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4c85a6 */.elementor-16501 .elementor-element.elementor-element-c4c85a6 li {
  margin-bottom: 5px;
}/* End custom CSS */