.elementor-5444 .elementor-element.elementor-element-03a8f8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-8ea1399{--display:flex;--background-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-70308f9{--spacer-size:40px;}.elementor-5444 .elementor-element.elementor-element-d4c76a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-eed109b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-e5aaec4{color:#3A48A3;font-family:"Noto Sans JP", Sans-serif;font-size:50px;font-weight:700;}.elementor-5444 .elementor-element.elementor-element-2992f47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-492bbb1{--divider-border-style:solid;--divider-color:#254A9B;--divider-border-width:3px;}.elementor-5444 .elementor-element.elementor-element-492bbb1 .elementor-divider-separator{width:100%;}.elementor-5444 .elementor-element.elementor-element-492bbb1 .elementor-divider{padding-top:50px;padding-bottom:50px;}.elementor-5444 .elementor-element.elementor-element-492bbb1 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-5444 .elementor-element.elementor-element-651cf0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-651cf0a, .elementor-5444 .elementor-element.elementor-element-651cf0a::before{--border-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-36aaac2{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5444 .elementor-element.elementor-element-36aaac2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5444 .elementor-element.elementor-element-18396e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-31de026{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-0ab7c5e{--divider-border-style:solid;--divider-color:#254A9B;--divider-border-width:3px;}.elementor-5444 .elementor-element.elementor-element-0ab7c5e .elementor-divider-separator{width:100%;}.elementor-5444 .elementor-element.elementor-element-0ab7c5e .elementor-divider{padding-top:42px;padding-bottom:42px;}.elementor-5444 .elementor-element.elementor-element-a425371{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-ea4bacb .elementor-heading-title{color:#254A9B;}.elementor-5444 .elementor-element.elementor-element-aac7455{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-db9c2f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-1dba48d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-614b8cd{--display:flex;--background-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-858a4cd{--spacer-size:50px;}.elementor-5444 .elementor-element.elementor-element-ca7409f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-ca7409f:not(.elementor-motion-effects-element-type-background), .elementor-5444 .elementor-element.elementor-element-ca7409f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ritto.co.jp/wp-content/uploads/2025/10/Group-5-6.png");}.elementor-5444 .elementor-element.elementor-element-ca7409f, .elementor-5444 .elementor-element.elementor-element-ca7409f::before{--border-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-e796358{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-c31f6f2{--spacer-size:91px;}.elementor-5444 .elementor-element.elementor-element-a36efae img{border-radius:7px 7px 7px 7px;}.elementor-5444 .elementor-element.elementor-element-aa18c41 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-5444 .elementor-element.elementor-element-c27f095 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:600;}.elementor-5444 .elementor-element.elementor-element-e0d2a82 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#667B6900;border-style:solid;border-radius:34px 34px 34px 34px;}.elementor-5444 .elementor-element.elementor-element-e0d2a82 .elementor-button:hover, .elementor-5444 .elementor-element.elementor-element-e0d2a82 .elementor-button:focus{color:#254A9B;background-color:#FFFFFF;}.elementor-5444 .elementor-element.elementor-element-e0d2a82 .elementor-button:hover svg, .elementor-5444 .elementor-element.elementor-element-e0d2a82 .elementor-button:focus svg{fill:#254A9B;}.elementor-5444 .elementor-element.elementor-element-df8e056{--spacer-size:45px;}.elementor-5444 .elementor-element.elementor-element-5c1fd61 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;}.elementor-5444 .elementor-element.elementor-element-8d58d9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5444 .elementor-element.elementor-element-0e04ddf .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#61CE7000;border-style:solid;border-color:#FFFFFF;border-radius:34px 34px 34px 34px;}.elementor-5444 .elementor-element.elementor-element-0e04ddf .elementor-button:hover, .elementor-5444 .elementor-element.elementor-element-0e04ddf .elementor-button:focus{color:#2E397F;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-5444 .elementor-element.elementor-element-0e04ddf .elementor-button:hover svg, .elementor-5444 .elementor-element.elementor-element-0e04ddf .elementor-button:focus svg{fill:#2E397F;}.elementor-5444 .elementor-element.elementor-element-3e59b3d{--spacer-size:10px;}.elementor-5444 .elementor-element.elementor-element-b421333{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-2c61d67{--spacer-size:10px;}.elementor-5444 .elementor-element.elementor-element-0891c0b{text-align:right;}.elementor-5444 .elementor-element.elementor-element-0891c0b .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;}.elementor-5444 .elementor-element.elementor-element-e875b8a img{border-radius:7px 7px 7px 7px;}.elementor-5444 .elementor-element.elementor-element-6b9fe98 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;}.elementor-5444 .elementor-element.elementor-element-81d8b27 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-5444 .elementor-element.elementor-element-6530b81 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#38593C00;border-style:solid;border-width:2px 2px 2px 2px;border-radius:34px 34px 34px 34px;}.elementor-5444 .elementor-element.elementor-element-6530b81 .elementor-button:hover, .elementor-5444 .elementor-element.elementor-element-6530b81 .elementor-button:focus{color:#254A9B;background-color:#FFFFFF;}.elementor-5444 .elementor-element.elementor-element-6530b81 .elementor-button:hover svg, .elementor-5444 .elementor-element.elementor-element-6530b81 .elementor-button:focus svg{fill:#254A9B;}.elementor-5444 .elementor-element.elementor-element-b241f2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-5444 .elementor-element.elementor-element-2366a7e .elementor-icon-wrapper{text-align:center;}.elementor-5444 .elementor-element.elementor-element-df00048 .elementor-icon-wrapper{text-align:center;}.elementor-5444 .elementor-element.elementor-element-f609292 .elementor-icon-wrapper{text-align:center;}.elementor-5444 .elementor-element.elementor-element-9318030 .elementor-icon-wrapper{text-align:center;}body.elementor-page-5444:not(.elementor-motion-effects-element-type-background), body.elementor-page-5444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#254A9B00;}@media(min-width:768px){.elementor-5444 .elementor-element.elementor-element-eed109b{--width:59%;}.elementor-5444 .elementor-element.elementor-element-2992f47{--width:59%;}.elementor-5444 .elementor-element.elementor-element-31de026{--width:33.3333%;}.elementor-5444 .elementor-element.elementor-element-a425371{--width:66.6666%;}.elementor-5444 .elementor-element.elementor-element-db9c2f3{--width:50%;}.elementor-5444 .elementor-element.elementor-element-1dba48d{--width:50%;}.elementor-5444 .elementor-element.elementor-element-e796358{--width:50%;}.elementor-5444 .elementor-element.elementor-element-b421333{--width:50%;}}@media(max-width:767px){.elementor-5444 .elementor-element.elementor-element-70308f9{--spacer-size:10px;}.elementor-5444 .elementor-element.elementor-element-e5aaec4{font-size:24px;}.elementor-5444 .elementor-element.elementor-element-492bbb1 .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-5444 .elementor-element.elementor-element-36aaac2{font-size:14px;}}/* Start custom CSS */.p-cover{
    display: none
}
.p-cover_inner{
    display: none
}
.p-cover::before{
    display: none
}

.message-title{
    line-height: 70px;
}

.ceo-message{
    font-size: 42px;
}

.ceo-jp{
    font-size: 20px;
}

@media screen and (max-width: 480px) {
.message-title{
    line-height: 30px;
}
}/* End custom CSS */