.elementor-1513 .elementor-element.elementor-element-df3b3f0{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1513 .elementor-element.elementor-element-eb26c22{font-family:"Noto Sans JP", Sans-serif;font-weight:400;color:#222222;}.elementor-1513 .elementor-element.elementor-element-eb26c22 a{color:#222222;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1513 .elementor-element.elementor-element-9001b03{padding:0px 0px 70px 0px;text-align:center;}.elementor-1513 .elementor-element.elementor-element-9001b03 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:500;}.elementor-1513 .elementor-element.elementor-element-32d6969{padding:0px 0px 0px 0px;text-align:center;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1513 .elementor-element.elementor-element-ed218c4 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1513 .elementor-element.elementor-element-ed218c4 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1513 .elementor-element.elementor-element-ed218c4{--e-icon-list-icon-size:16px;--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-1513 .elementor-element.elementor-element-ed218c4 .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-1513 .elementor-element.elementor-element-f7b8105{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1513 .elementor-element.elementor-element-bb49727{padding:70px 0px 70px 0px;text-align:center;}.elementor-1513 .elementor-element.elementor-element-bb49727 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:400;line-height:40px;}.elementor-1513 .elementor-element.elementor-element-1ec83d9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 6px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:6px;--border-radius:0px 0px 0px 3px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:8px;}.elementor-1513 .elementor-element.elementor-element-22893fb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;}.elementor-1513 .elementor-element.elementor-element-6df5ba3{padding:0px 0px 0px 0px;text-align:start;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1513 .elementor-element.elementor-element-81099d9 .elementor-button{background-color:#FFFFFF00;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;fill:#0081CC;color:#0081CC;}.elementor-1513 .elementor-element.elementor-element-81099d9{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1513 .elementor-element.elementor-element-87b2b30 .elementor-button{background-color:#FFFFFF00;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;fill:#0081CC;color:#0081CC;}.elementor-1513 .elementor-element.elementor-element-87b2b30{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:0px 0px 0px 0px;}.elementor-1513 .elementor-element.elementor-element-1458714{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 6px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:6px;--border-radius:0px 0px 0px 3px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:8px;}.elementor-1513 .elementor-element.elementor-element-f611391 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;}.elementor-1513 .elementor-element.elementor-element-b8af9f0{padding:0px 0px 0px 0px;text-align:start;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1513 .elementor-element.elementor-element-37494ff img{width:100%;}.elementor-1513 .elementor-element.elementor-element-4aef236{padding:50px 0px 0px 0px;text-align:start;color:#000000;}.elementor-1513 .elementor-element.elementor-element-3294f1b .ea-advanced-data-table{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-1513 .elementor-element.elementor-element-3294f1b th{text-align:left;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8;}.elementor-1513 .elementor-element.elementor-element-3294f1b th .ql-editor{text-align:left;}.elementor-1513 .elementor-element.elementor-element-3294f1b .ea-advanced-data-table-wrap .ea-advanced-data-table th{color:#444444;}.elementor-1513 .elementor-element.elementor-element-3294f1b .ea-advanced-data-table-wrap .ea-advanced-data-table th:before{border-bottom-color:#444444;}.elementor-1513 .elementor-element.elementor-element-3294f1b .ea-advanced-data-table-wrap .ea-advanced-data-table th:after{border-top-color:#444444;}.elementor-1513 .elementor-element.elementor-element-3294f1b thead{background-color:#F7F8FA;}.elementor-1513 .elementor-element.elementor-element-3294f1b .ea-advanced-data-table th{padding:10px 10px 10px 10px;}.elementor-1513 .elementor-element.elementor-element-3294f1b td{text-align:left;color:#666666;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8;}.elementor-1513 .elementor-element.elementor-element-3294f1b td .ql-editor{text-align:left;}.elementor-1513 .elementor-element.elementor-element-3294f1b tbody{background-color:#ffffff;}.elementor-1513 .elementor-element.elementor-element-3294f1b .ea-advanced-data-table td{padding:10px 10px 10px 10px;}.elementor-1513 .elementor-element.elementor-element-3294f1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-1513 .elementor-element.elementor-element-b138315{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 6px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:6px;--border-radius:0px 0px 0px 3px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:8px;}.elementor-1513 .elementor-element.elementor-element-ca23efb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;}.elementor-1513 .elementor-element.elementor-element-52dd32a{padding:0px 0px 0px 0px;text-align:start;color:#000000;}.elementor-1513 .elementor-element.elementor-element-7e2d5e4 img{width:100%;}.elementor-1513 .elementor-element.elementor-element-36cc0cd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;}.elementor-1513 .elementor-element.elementor-element-e8c057e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 6px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:6px;--border-radius:0px 0px 0px 3px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:8px;}.elementor-1513 .elementor-element.elementor-element-fc36dda .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;}.elementor-1513 .elementor-element.elementor-element-5ccf6e3{padding:0px 0px 0px 0px;text-align:start;color:#000000;}.elementor-1513 .elementor-element.elementor-element-2e14042{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 6px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:6px;--border-radius:0px 0px 0px 3px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:8px;}.elementor-1513 .elementor-element.elementor-element-2f27da3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;}.elementor-1513 .elementor-element.elementor-element-a1d00a0{padding:0px 0px 0px 0px;text-align:start;color:#000000;}.elementor-1513 .elementor-element.elementor-element-f309832 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;}.elementor-1513 .elementor-element.elementor-element-a5be439{padding:0px 0px 80px 0px;}.elementor-1513 .elementor-element.elementor-element-a5be439 img{width:100%;}.elementor-1513 .elementor-element.elementor-element-3933465{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 6px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:6px;--border-radius:0px 0px 0px 3px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:8px;}.elementor-1513 .elementor-element.elementor-element-e673055 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;}.elementor-1513 .elementor-element.elementor-element-6b84ea7{padding:0px 0px 0px 0px;text-align:start;color:#000000;}.elementor-1513 .elementor-element.elementor-element-f27e640 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;}.elementor-1513 .elementor-element.elementor-element-987b4f8 .ea-advanced-data-table{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;}.elementor-1513 .elementor-element.elementor-element-987b4f8 th{text-align:left;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8;}.elementor-1513 .elementor-element.elementor-element-987b4f8 th .ql-editor{text-align:left;}.elementor-1513 .elementor-element.elementor-element-987b4f8 .ea-advanced-data-table-wrap .ea-advanced-data-table th{color:#444444;}.elementor-1513 .elementor-element.elementor-element-987b4f8 .ea-advanced-data-table-wrap .ea-advanced-data-table th:before{border-bottom-color:#444444;}.elementor-1513 .elementor-element.elementor-element-987b4f8 .ea-advanced-data-table-wrap .ea-advanced-data-table th:after{border-top-color:#444444;}.elementor-1513 .elementor-element.elementor-element-987b4f8 thead{background-color:#F7F8FA;}.elementor-1513 .elementor-element.elementor-element-987b4f8 .ea-advanced-data-table th{padding:10px 10px 10px 10px;}.elementor-1513 .elementor-element.elementor-element-987b4f8 td{text-align:left;color:#666666;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8;}.elementor-1513 .elementor-element.elementor-element-987b4f8 td .ql-editor{text-align:left;}.elementor-1513 .elementor-element.elementor-element-987b4f8 tbody{background-color:#ffffff;}.elementor-1513 .elementor-element.elementor-element-987b4f8 .ea-advanced-data-table td{padding:10px 10px 10px 10px;}.elementor-1513 .elementor-element.elementor-element-987b4f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1513 .elementor-element.elementor-element-f3e8eb0 .elementor-button{background-color:#FFFFFF00;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;fill:#0081CC;color:#0081CC;}.elementor-1513 .elementor-element.elementor-element-f3e8eb0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1513 .elementor-element.elementor-element-3294f1b .ea-advanced-data-table{width:100%;}.elementor-1513 .elementor-element.elementor-element-987b4f8 .ea-advanced-data-table{width:100%;}}@media(max-width:767px){.elementor-1513 .elementor-element.elementor-element-df3b3f0{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1513 .elementor-element.elementor-element-eb26c22{font-size:13px;}.elementor-1513 .elementor-element.elementor-element-9001b03{padding:0px 0px 40px 0px;}.elementor-1513 .elementor-element.elementor-element-ed218c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1513 .elementor-element.elementor-element-ed218c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1513 .elementor-element.elementor-element-ed218c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1513 .elementor-element.elementor-element-ed218c4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1513 .elementor-element.elementor-element-ed218c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1513 .elementor-element.elementor-element-bb49727{padding:70px 0px 30px 0px;}.elementor-1513 .elementor-element.elementor-element-3294f1b .ea-advanced-data-table{width:100%;}.elementor-1513 .elementor-element.elementor-element-987b4f8 .ea-advanced-data-table{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-eb26c22 */.elementor-1513 .elementor-element.elementor-element-eb26c22 a{color:#1B87D0;text-decoration:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ec83d9 */.elementor-1513 .elementor-element.elementor-element-1ec83d9 {
    /* border-left: solid 6px; */
    border-image: linear-gradient(#316bc8, #0081cc 45%, #5ca6f7) 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81099d9 */.elementor-1513 .elementor-element.elementor-element-81099d9 .elementor-button{
  padding:0;
  background:transparent;
}
.elementor-1513 .elementor-element.elementor-element-81099d9 .elementor-button-content-wrapper{
  align-items:center;
}
.elementor-1513 .elementor-element.elementor-element-81099d9 .elementor-button-icon{
  width:36px;
  height:36px;
  border:1px solid #1B87D0;
  border-radius:50%;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-size:13px;
 
}
.elementor-1513 .elementor-element.elementor-element-81099d9 .elementor-button-text{
  font-size:17px;
  line-height:1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87b2b30 */.elementor-1513 .elementor-element.elementor-element-87b2b30 .elementor-button{
  padding:0;
  background:transparent;
}
.elementor-1513 .elementor-element.elementor-element-87b2b30 .elementor-button-content-wrapper{
  align-items:center;
}
.elementor-1513 .elementor-element.elementor-element-87b2b30 .elementor-button-icon{
  width:36px;
  height:36px;
  border:1px solid #1B87D0;
  border-radius:50%;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-size:13px;
 
}
.elementor-1513 .elementor-element.elementor-element-87b2b30 .elementor-button-text{
  font-size:17px;
  line-height:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1458714 */.elementor-1513 .elementor-element.elementor-element-1458714 {
    /* border-left: solid 6px; */
    border-image: linear-gradient(#316bc8, #0081cc 45%, #5ca6f7) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b138315 */.elementor-1513 .elementor-element.elementor-element-b138315 {
    /* border-left: solid 6px; */
    border-image: linear-gradient(#316bc8, #0081cc 45%, #5ca6f7) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c057e */.elementor-1513 .elementor-element.elementor-element-e8c057e {
    /* border-left: solid 6px; */
    border-image: linear-gradient(#316bc8, #0081cc 45%, #5ca6f7) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e14042 */.elementor-1513 .elementor-element.elementor-element-2e14042 {
    /* border-left: solid 6px; */
    border-image: linear-gradient(#316bc8, #0081cc 45%, #5ca6f7) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3933465 */.elementor-1513 .elementor-element.elementor-element-3933465 {
    /* border-left: solid 6px; */
    border-image: linear-gradient(#316bc8, #0081cc 45%, #5ca6f7) 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e8eb0 */.elementor-1513 .elementor-element.elementor-element-f3e8eb0 .elementor-button{
  padding:0;
  background:transparent;
}
.elementor-1513 .elementor-element.elementor-element-f3e8eb0 .elementor-button-content-wrapper{
  align-items:center;
}
.elementor-1513 .elementor-element.elementor-element-f3e8eb0 .elementor-button-icon{
  width:36px;
  height:36px;
  border:1px solid #1B87D0;
  border-radius:50%;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-size:13px;
 
}
.elementor-1513 .elementor-element.elementor-element-f3e8eb0 .elementor-button-text{
  font-size:17px;
  line-height:1;
}/* End custom CSS */