.elementor-4316 .elementor-element.elementor-element-c0172d8{--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-4316 .elementor-element.elementor-element-75f5149 .elementor-heading-title{font-size:24px;}.elementor-4316 .elementor-element.elementor-element-874c826 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-4316 .elementor-element.elementor-element-874c826 .elementor-heading-title{font-size:17px;font-weight:800;color:#002FBE;}.elementor-4316 .elementor-element.elementor-element-c3bef01{--spacer-size:10px;}.elementor-4316 .elementor-element.elementor-element-ef749ff{--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-4316 .elementor-element.elementor-element-4c76bfb > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-4316 .elementor-element.elementor-element-4c76bfb .elementor-heading-title{font-size:17px;font-weight:800;color:#002FBE;}.elementor-4316 .elementor-element.elementor-element-ab92f41{--spacer-size:10px;}.elementor-4316 .elementor-element.elementor-element-e5b1576{--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-4316 .elementor-element.elementor-element-fc755be > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-4316 .elementor-element.elementor-element-fc755be .elementor-heading-title{font-size:17px;font-weight:800;color:#002FBE;}.elementor-4316 .elementor-element.elementor-element-fc995e2{--spacer-size:10px;}.elementor-4316 .elementor-element.elementor-element-7792c94{--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-4316 .elementor-element.elementor-element-040046c > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-4316 .elementor-element.elementor-element-040046c .elementor-heading-title{font-size:17px;font-weight:800;color:#002FBE;}.elementor-4316 .elementor-element.elementor-element-5b14aae > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-4316 .elementor-element.elementor-element-5b14aae .elementor-heading-title{font-size:17px;font-weight:800;color:#002FBE;}.elementor-4316 .elementor-element.elementor-element-cf743de{font-size:14px;}.elementor-4316 .elementor-element.elementor-element-4b68392{--spacer-size:10px;}.elementor-4316 .elementor-element.elementor-element-50bd7ea{--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-4316 .elementor-element.elementor-element-8d4271e > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-4316 .elementor-element.elementor-element-8d4271e .elementor-heading-title{font-size:17px;font-weight:800;color:#002FBE;}.elementor-4316 .elementor-element.elementor-element-4d4f4f3{--spacer-size:10px;}.elementor-4316 .elementor-element.elementor-element-3cd9a2b{--display:flex;}/* Start custom CSS for heading, class: .elementor-element-75f5149 */.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-e61e633 */@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-4316 .elementor-element.elementor-element-e61e633 table td img{
    width:150px;
    max-width: 300px;
}
.tcm24-30 {
    height: 120px;
    min-height: 100px !important ;　
}
.tcm23-3 {
    height: 60px;
    min-height: 100px !important ;　
}
td {
    width: auto !important;
  }
  
.elementor-4316 .elementor-element.elementor-element-e61e633 table {
    white-space: nowrap;
    z-index: 10;
}


}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb12962 */@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-4316 .elementor-element.elementor-element-eb12962 table td img{
    width:150px;
    max-width: 300px;
}
.tcm24-30 {
    height: 120px;
    min-height: 100px !important ;　
}
.tcm23-3 {
    height: 60px;
    min-height: 100px !important ;　
}
td {
    width: auto !important;
  }
  
.elementor-4316 .elementor-element.elementor-element-eb12962 table {
    white-space: nowrap;
    z-index: 10;
}


}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c94b822 */@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-4316 .elementor-element.elementor-element-c94b822 table td img{
    width:150px;
    max-width: 300px;
}
.tcm24-30 {
    height: 120px;
    min-height: 100px !important ;　
}
.tcm23-3 {
    height: 60px;
    min-height: 100px !important ;　
}
td {
    width: auto !important;
  }
  
.elementor-4316 .elementor-element.elementor-element-c94b822 table {
    white-space: nowrap;
    z-index: 10;
}


}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b63271c */@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-4316 .elementor-element.elementor-element-b63271c table td img{
    width:150px;
    max-width: 300px;
}
.tcm24-30 {
    height: 120px;
    min-height: 100px !important ;　
}
.tcm23-3 {
    height: 60px;
    min-height: 100px !important ;　
}
td {
    width: auto !important;
  }
  
.elementor-4316 .elementor-element.elementor-element-b63271c table {
    white-space: nowrap;
    z-index: 10;
}


}/* End custom CSS */