.elementor-23 .elementor-element.elementor-element-4f28a68{--display:flex;--min-height:max(395px,8vw);--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;--justify-content:center;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-4f28a68:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4f28a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hp.yutorioooya.com/wp-content/uploads/2025/06/company-hero-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-605228e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-605228e{text-align:center;}.elementor-23 .elementor-element.elementor-element-605228e .elementor-heading-title{letter-spacing:0.1em;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.7);color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-c797079{--display:flex;--padding-top:4rem;--padding-bottom:11rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-c797079:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c797079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hp.yutorioooya.com/wp-content/uploads/2025/06/hero-bg.svg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-11bb832{width:100%;max-width:100%;z-index:1;text-align:center;font-size:14px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0.05em;color:#E97B35;}.elementor-23 .elementor-element.elementor-element-11bb832 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-23 .elementor-element.elementor-element-11bb832.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-11bb832.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-5756b4f{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-5756b4f.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-5756b4f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-5756b4f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:38px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2;letter-spacing:0.09em;}.elementor-23 .elementor-element.elementor-element-7470c23.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-7470c23 img{height:5px;}.elementor-23 .elementor-element.elementor-element-bd3f187 > .elementor-widget-container{margin:4vw 0vw 4vw 0vw;}.elementor-23 .elementor-element.elementor-element-bd3f187.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-bd3f187{text-align:center;}.elementor-23 .elementor-element.elementor-element-50637a1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-50637a1{text-align:center;}.elementor-23 .elementor-element.elementor-element-50637a1 .elementor-heading-title{font-size:28px;line-height:1.6;color:#E97B35;}.elementor-23 .elementor-element.elementor-element-9cf8c39 > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;}.elementor-23 .elementor-element.elementor-element-9cf8c39.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-9cf8c39{text-align:center;font-size:20px;font-weight:700;line-height:1.7;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-24fc470{left:-1.9vw;}body.rtl .elementor-23 .elementor-element.elementor-element-24fc470{right:-1.9vw;}.elementor-23 .elementor-element.elementor-element-24fc470{top:7vw;}.elementor-23 .elementor-element.elementor-element-24fc470.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-24fc470 img{width:11.8vw;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-bf26e13{right:-2.4vw;}body.rtl .elementor-23 .elementor-element.elementor-element-bf26e13{left:-2.4vw;}.elementor-23 .elementor-element.elementor-element-bf26e13{bottom:-5vw;}.elementor-23 .elementor-element.elementor-element-bf26e13.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-bf26e13 img{width:20.1vw;}.elementor-23 .elementor-element.elementor-element-1d55bda{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-728c5a0{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-728c5a0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-728c5a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF6F5;}.elementor-23 .elementor-element.elementor-element-728c5a0:not(.elementor-widget),.elementor-23 .elementor-element.elementor-element-728c5a0{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );}.elementor-23 .elementor-element.elementor-element-f7ef322{width:100%;max-width:100%;z-index:1;text-align:center;font-size:14px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:normal;letter-spacing:0.05em;color:#67AEA6;}.elementor-23 .elementor-element.elementor-element-f7ef322 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-23 .elementor-element.elementor-element-f7ef322.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-f7ef322.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-0a11af0{z-index:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-0a11af0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-0a11af0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:38px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2;letter-spacing:0.06em;color:#333333;}.elementor-23 .elementor-element.elementor-element-6cb481c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-23 .elementor-element.elementor-element-6cb481c img{height:5px;}.elementor-23 .elementor-element.elementor-element-7dc7d6a.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-4f28a68{--min-height:38vw;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-4f28a68:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4f28a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-23 .elementor-element.elementor-element-c797079{--padding-top:3rem;--padding-bottom:9rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-11bb832{font-size:12.04px;}.elementor-23 .elementor-element.elementor-element-5756b4f{--container-widget-width:493px;--container-widget-flex-grow:0;width:var( --container-widget-width, 493px );max-width:493px;}.elementor-23 .elementor-element.elementor-element-5756b4f .elementor-heading-title{font-size:23.98px;}.elementor-23 .elementor-element.elementor-element-50637a1 .elementor-heading-title{font-size:22px;}.elementor-23 .elementor-element.elementor-element-9cf8c39{font-size:18px;}.elementor-23 .elementor-element.elementor-element-1d55bda{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-728c5a0{--padding-top:4rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-f7ef322{font-size:12.04px;}.elementor-23 .elementor-element.elementor-element-0a11af0 .elementor-heading-title{font-size:23.98px;}.elementor-23 .elementor-element.elementor-element-7dc7d6a > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-4f28a68{--min-height:180px;}.elementor-23 .elementor-element.elementor-element-605228e .elementor-heading-title{font-size:22px;}.elementor-23 .elementor-element.elementor-element-c797079:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c797079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-23 .elementor-element.elementor-element-11bb832{font-size:14px;}.elementor-23 .elementor-element.elementor-element-5756b4f .elementor-heading-title{font-size:21.66px;}.elementor-23 .elementor-element.elementor-element-24fc470 img{width:24vw;}.elementor-23 .elementor-element.elementor-element-bf26e13 img{width:40vw;}.elementor-23 .elementor-element.elementor-element-728c5a0{--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-f7ef322{font-size:14px;}.elementor-23 .elementor-element.elementor-element-0a11af0 .elementor-heading-title{font-size:21.66px;}}/* Start custom CSS for html, class: .elementor-element-7dc7d6a */.company-list-wrapper {
    padding: 4rem 0;
    dl {
        border-radius: 30px;
        background: #fff;
        padding: 50px 60px 80px;
        box-shadow: 0 0 20px rgba(0, 0, 0, .1); 
div {
        display: flex;
        align-items-center;
        font-size: 20px;
        dt {
            width: 12em;
            border-bottom: 1px solid #8DCEC4;
            padding: 1em;
            flex-shrink: 0;
        }
        dd {
            border-bottom: 1px solid #E6E6E6;
            margin: 0;
            padding: 1em;
            flex: 1;
            font-weight: 500;
        }
    }
    }
}
    @media (max-width: 767px) {
    .company-list-wrapper {
        padding: 4rem 0 6rem;
        dl {
                    padding: 32px 32px 60px;
            div {
                font-size:17px;
                flex-direction:column;
                margin-bottom: 1em;
                dt {
                    width: 100%;
                    padding: .4em;
                }
                dd {
                    border-bottom:0;
                    padding: .4em;
                }
            }
        }
    }/* End custom CSS */