.elementor-3115 .elementor-element.elementor-element-9785ba9{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-3115 .elementor-element.elementor-element-b5e8e78{text-align:center;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;line-height:1px;color:#3254B8;}.elementor-3115 .elementor-element.elementor-element-a99d59f{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3115 .elementor-element.elementor-element-64d445d > .elementor-widget-container{padding:3px 0px 3px 10px;border-style:solid;border-width:0px 0px 1px 8px;border-color:#3254B8;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-64d445d{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#383838;}.elementor-3115 .elementor-element.elementor-element-128d849 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-128d849{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-3115 .elementor-element.elementor-element-b4b5721 > .elementor-widget-container{padding:3px 0px 3px 10px;border-style:solid;border-width:0px 0px 1px 8px;border-color:#3254B8;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-b4b5721{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#383838;}.elementor-3115 .elementor-element.elementor-element-ad88e3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-ad88e3b{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3115 .elementor-element.elementor-element-06e6c30 > .elementor-widget-container{padding:3px 0px 3px 10px;border-style:solid;border-width:0px 0px 1px 8px;border-color:#3254B8;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-06e6c30{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#383838;}.elementor-3115 .elementor-element.elementor-element-4b942b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-4b942b7{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3115 .elementor-element.elementor-element-d0255cb > .elementor-widget-container{padding:3px 0px 3px 10px;border-style:solid;border-width:0px 0px 1px 8px;border-color:#3254B8;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-d0255cb{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#383838;}.elementor-3115 .elementor-element.elementor-element-f717c74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-f717c74{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3115 .elementor-element.elementor-element-27e9c7a > .elementor-widget-container{padding:3px 0px 3px 10px;border-style:solid;border-width:0px 0px 1px 8px;border-color:#3254B8;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-27e9c7a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#383838;}.elementor-3115 .elementor-element.elementor-element-cd31aae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-cd31aae{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3115 .elementor-element.elementor-element-f35d00a > .elementor-widget-container{padding:3px 0px 3px 10px;border-style:solid;border-width:0px 0px 1px 8px;border-color:#3254B8;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-f35d00a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#383838;}.elementor-3115 .elementor-element.elementor-element-650c242 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-650c242{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3115 .elementor-element.elementor-element-d7c8b8f > .elementor-widget-container{padding:3px 0px 3px 10px;border-style:solid;border-width:0px 0px 1px 8px;border-color:#3254B8;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-d7c8b8f{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#383838;}.elementor-3115 .elementor-element.elementor-element-63e67b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-63e67b8{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3115 .elementor-element.elementor-element-cc9b691 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-cc9b691{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3115 .elementor-element.elementor-element-1d422df{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;line-height:18px;}.elementor-3115 .elementor-element.elementor-element-7d97a68{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;line-height:18px;}.elementor-3115 .elementor-element.elementor-element-86981e2 > .elementor-widget-container{padding:3px 0px 3px 10px;border-style:solid;border-width:0px 0px 1px 8px;border-color:#3254B8;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-86981e2{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#383838;}.elementor-3115 .elementor-element.elementor-element-01e34da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-01e34da{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3115 .elementor-element.elementor-element-72af9f4 > .elementor-widget-container{padding:3px 0px 3px 10px;border-style:solid;border-width:0px 0px 1px 8px;border-color:#3254B8;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-72af9f4{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#383838;}.elementor-3115 .elementor-element.elementor-element-59830b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-59830b1{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3115 .elementor-element.elementor-element-465475b > .elementor-widget-container{padding:3px 0px 3px 10px;border-style:solid;border-width:0px 0px 1px 8px;border-color:#3254B8;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-465475b{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#383838;}.elementor-3115 .elementor-element.elementor-element-190e5d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-190e5d5{font-family:"Roboto", Sans-serif;font-weight:400;}.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-3115 .elementor-element.elementor-element-0b318d4 .elementor-button{background-color:#3254B8;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-3115 .elementor-element.elementor-element-0b318d4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3115 .elementor-element.elementor-element-7ee839c > .elementor-widget-container{padding:3px 0px 3px 10px;border-style:solid;border-width:0px 0px 1px 8px;border-color:#3254B8;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-7ee839c{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#383838;}.elementor-3115 .elementor-element.elementor-element-8f83f43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-8f83f43{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3115 .elementor-element.elementor-element-94971fe > .elementor-widget-container{padding:3px 0px 3px 10px;border-style:solid;border-width:0px 0px 1px 8px;border-color:#3254B8;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-94971fe{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#383838;}.elementor-3115 .elementor-element.elementor-element-3e0cda0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-3e0cda0{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3115 .elementor-element.elementor-element-7e2c7bc > .elementor-widget-container{padding:3px 0px 3px 10px;border-style:solid;border-width:0px 0px 1px 8px;border-color:#3254B8;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-7e2c7bc{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#383838;}.elementor-3115 .elementor-element.elementor-element-e42ea7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-e42ea7a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3115 .elementor-element.elementor-element-aa7fbf7 > .elementor-widget-container{padding:3px 0px 3px 10px;border-style:solid;border-width:0px 0px 1px 8px;border-color:#3254B8;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-aa7fbf7{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#383838;}.elementor-3115 .elementor-element.elementor-element-4d64ba6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-4d64ba6{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3115 .elementor-element.elementor-element-9c437be .elementor-button{background-color:#3254B8;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-3115 .elementor-element.elementor-element-9c437be .elementor-button-content-wrapper{flex-direction:row;}.elementor-3115 .elementor-element.elementor-element-1e49a46 > .elementor-widget-container{padding:3px 0px 3px 10px;border-style:solid;border-width:0px 0px 1px 8px;border-color:#3254B8;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-1e49a46{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#383838;}.elementor-3115 .elementor-element.elementor-element-4e05034 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-4e05034{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-3115 .elementor-element.elementor-element-d0b8263 > .elementor-widget-container{padding:3px 0px 3px 10px;border-style:solid;border-width:0px 0px 1px 8px;border-color:#3254B8;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-d0b8263{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#383838;}.elementor-3115 .elementor-element.elementor-element-3c1a825 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-3c1a825{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3115 .elementor-element.elementor-element-23c2791 > .elementor-widget-container{padding:3px 0px 3px 10px;border-style:solid;border-width:0px 0px 1px 8px;border-color:#3254B8;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-23c2791{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#383838;}.elementor-3115 .elementor-element.elementor-element-f203877 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-f203877{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3115 .elementor-element.elementor-element-d778773 > .elementor-widget-container{background-color:#3254B8;margin:40px 0px 0px 0px;padding:10px 0px 10px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-d778773{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-3115 .elementor-element.elementor-element-1c3bca7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3115 .elementor-element.elementor-element-1c3bca7{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3115 .elementor-element.elementor-element-06a83ae{--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;}/* Start custom CSS for text-editor, class: .elementor-element-63e67b8 */.info-table th {
    background-color: #FFE98C;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc9b691 */.table-wrap {
  overflow-x: scroll;
}


.info-table {
     width: 100%;
    border-collapse: collapse;
    white-space: nowrap;
}

.info-table th {
    background-color: #FFE98C;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d422df */.table-wrap {
  overflow-x: scroll;
}


.info-table {
     width: 100%;
    border-collapse: collapse;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d97a68 */.table-wrap {
  overflow-x: scroll;
}


.info-table {
     width: 100%;
    border-collapse: collapse;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bca521b */.dots {
  background-image: radial-gradient(circle at center, red 20%, transparent 20%); /* 点の色とサイズ調整 */
  background-position: top right; /* 点の位置 */
  background-repeat: repeat-x; /* 横方向に繰り返し */
  background-size: 1em 0.3em; /* 点の間隔とサイズ調整 */
  padding-top: .4em; /* 縦方向の位置調整 */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f203877 */.info-circle {
    list-style: circle;
    margin-left:20px;
    margin-bottom:0px;
}/* End custom CSS */