.elementor-1725 .elementor-element.elementor-element-be5d529{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1725 .elementor-element.elementor-element-b97a83e .elementor-heading-title{font-size:1.3em;font-weight:600;color:#149DAB;}.elementor-1725 .elementor-element.elementor-element-02cd8fb .jet-hor-timeline-item{flex:0 0 calc(100%/4);max-width:calc(100%/4);}.elementor-1725 .elementor-element.elementor-element-02cd8fb .jet-hor-timeline-item__card-inner{background-color:#FFFFFF00;padding:20px 20px 20px 20px;}.elementor-1725 .elementor-element.elementor-element-02cd8fb .jet-hor-timeline-item__card-arrow:before{background-color:#FFFFFF00;}.elementor-1725 .elementor-element.elementor-element-02cd8fb .jet-hor-timeline-item__card{background-color:#FFFFFF00;}.elementor-1725 .elementor-element.elementor-element-02cd8fb .jet-hor-timeline-list--top .jet-hor-timeline-item__card{margin-bottom:0px;}.elementor-1725 .elementor-element.elementor-element-02cd8fb .jet-hor-timeline-list--bottom .jet-hor-timeline-item__card{margin-top:0px;}.elementor-1725 .elementor-element.elementor-element-02cd8fb .jet-hor-timeline-item.is-active .jet-hor-timeline-item__meta{color:#F08414;}.elementor-1725 .elementor-element.elementor-element-02cd8fb .jet-hor-timeline-item__point-content{border-style:solid;border-width:5px 5px 5px 5px;border-color:#D3E7C0;background-color:#FFFFFF;}.elementor-1725 .elementor-element.elementor-element-02cd8fb .jet-hor-timeline-item.is-active .jet-hor-timeline-item__point-content{color:#696969;background-color:#FFFFFF;border-color:#F39800;}.elementor-1725 .elementor-element.elementor-element-5782f21 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1725 .elementor-element.elementor-element-5782f21 .elementor-heading-title{font-size:1.1em;font-weight:600;color:#014493;}.elementor-1725 .elementor-element.elementor-element-eb67096 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1725 .elementor-element.elementor-element-5e160f1{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1725 .elementor-element.elementor-element-662828c{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1725 .elementor-element.elementor-element-65cd357 .jet-button__plane-normal{background-color:#FFFFFF;}.elementor-1725 .elementor-element.elementor-element-65cd357 .jet-button__plane-hover{background-color:#FFFFFF;}.elementor-1725 .elementor-element.elementor-element-65cd357 .jet-button__container{justify-content:flex-start;}.elementor-1725 .elementor-element.elementor-element-65cd357 .jet-button__instance{border-style:solid;border-width:1px 1px 1px 1px;border-color:#231815;border-radius:5px 5px 5px 5px;}.elementor-1725 .elementor-element.elementor-element-65cd357 .jet-button__state-normal .jet-button__label{text-align:left;color:#231815;}.elementor-1725 .elementor-element.elementor-element-65cd357 .jet-button__state-hover .jet-button__label{text-align:left;color:#231815;}.elementor-1725 .elementor-element.elementor-element-65cd357  .jet-button__state-normal .jet-button__label{font-size:1em;}.elementor-1725 .elementor-element.elementor-element-65cd357  .jet-button__state-hover .jet-button__label{font-size:1em;}.elementor-1725 .elementor-element.elementor-element-8eabd46 .jet-button__plane-normal{background-color:#00A9B8;}.elementor-1725 .elementor-element.elementor-element-8eabd46 .jet-button__plane-hover{background-color:#00A9B8;}.elementor-1725 .elementor-element.elementor-element-8eabd46 .jet-button__container{justify-content:flex-start;}.elementor-1725 .elementor-element.elementor-element-8eabd46 .jet-button__instance{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A9B8;border-radius:5px 5px 5px 5px;}.elementor-1725 .elementor-element.elementor-element-8eabd46 .jet-button__state-normal .jet-button__label{text-align:left;color:#FFFFFF;}.elementor-1725 .elementor-element.elementor-element-8eabd46 .jet-button__state-hover .jet-button__label{text-align:left;color:#FFFFFF;}.elementor-1725 .elementor-element.elementor-element-8eabd46  .jet-button__state-normal .jet-button__label{font-size:1em;}.elementor-1725 .elementor-element.elementor-element-8eabd46  .jet-button__state-hover .jet-button__label{font-size:1em;}@media(max-width:1024px){.elementor-1725 .elementor-element.elementor-element-02cd8fb .jet-hor-timeline-item{flex:0 0 calc(100%/2);max-width:calc(100%/2);}}@media(max-width:767px){.elementor-1725 .elementor-element.elementor-element-be5d529{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1725 .elementor-element.elementor-element-02cd8fb .jet-hor-timeline-item{flex:0 0 calc(100%/4);max-width:calc(100%/4);}.elementor-1725 .elementor-element.elementor-element-5e160f1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-1e8d016 */.elementor-1725 .elementor-element.elementor-element-1e8d016 h3{
    font-size:1.1em;
    font-weight: 600;
    text-align: center;
}
.elementor-1725 .elementor-element.elementor-element-1e8d016 h4{
    font-size:1em;
    font-weight: 600;
    margin: 0
}
.elementor-1725 .elementor-element.elementor-element-1e8d016 ol {
    margin-left: 10px;
    padding-left: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e160f1 */.elementor-1725 .elementor-element.elementor-element-5e160f1 {
  max-height: 300px;  /* 高さを指定（必要に応じて調整） */
  overflow-y: auto;   /* 垂直方向のスクロールを有効化 */
  border: 1px solid #ccc; /* 任意。枠線をつけたい場合 */
  background: #fff;   /* 背景色（必要に応じて） */
}/* End custom CSS */