.elementor-14779 .elementor-element.elementor-element-ad74e37{--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;--overlay-opacity:0.54;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-14779 .elementor-element.elementor-element-ad74e37:not(.elementor-motion-effects-element-type-background), .elementor-14779 .elementor-element.elementor-element-ad74e37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frontier-global.co.jp/wp-content/uploads/2025/04/translation-team.jpg");background-position:center center;}.elementor-14779 .elementor-element.elementor-element-ad74e37::before, .elementor-14779 .elementor-element.elementor-element-ad74e37 > .elementor-background-video-container::before, .elementor-14779 .elementor-element.elementor-element-ad74e37 > .e-con-inner > .elementor-background-video-container::before, .elementor-14779 .elementor-element.elementor-element-ad74e37 > .elementor-background-slideshow::before, .elementor-14779 .elementor-element.elementor-element-ad74e37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14779 .elementor-element.elementor-element-ad74e37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-14779 .elementor-element.elementor-element-fc7fb4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;border-style:none;}.elementor-14779 .elementor-element.elementor-element-fc7fb4a .consulting-custom-title{font-size:48px;line-height:60px;color:#FFFFFF;}.elementor-14779 .elementor-element.elementor-element-3acf1c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14779 .elementor-element.elementor-element-054128a{text-align:center;color:#C5A76B;}.elementor-14779 .elementor-element.elementor-element-c2ddf00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-14779 .elementor-element.elementor-element-c2ddf00 .consulting-custom-title{font-size:42px;line-height:58px;color:#000000;}.elementor-14779 .elementor-element.elementor-element-513f39c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-14779 .elementor-element.elementor-element-3c3074f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-14779 .elementor-element.elementor-element-c2dbbf7{--display:flex;--min-height:400px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-14779 .elementor-element.elementor-element-c2dbbf7.e-con{--align-self:flex-start;}.elementor-14779 .elementor-element.elementor-element-e829cb4{color:#C5A76B;}.elementor-14779 .elementor-element.elementor-element-10f4645 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14779 .elementor-element.elementor-element-10f4645 .consulting-custom-title{font-size:36px;line-height:44px;color:#1A1A1A;}.elementor-14779 .elementor-element.elementor-element-f663d0b{width:initial;max-width:initial;}.elementor-14779 .elementor-element.elementor-element-b431229{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-14779 .elementor-element.elementor-element-b431229:not(.elementor-motion-effects-element-type-background), .elementor-14779 .elementor-element.elementor-element-b431229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frontier-global.co.jp/wp-content/uploads/2025/08/translation-team3.jpg");background-position:center center;background-size:cover;}.elementor-14779 .elementor-element.elementor-element-5dbd280c{margin-top:100px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-14779 .elementor-element.elementor-element-1175697d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14779 .elementor-element.elementor-element-dc3b890{text-align:left;color:#C5A76B;}.elementor-14779 .elementor-element.elementor-element-1a9086d5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-14779 .elementor-element.elementor-element-1a9086d5 .consulting-custom-title{font-size:36px;line-height:44px;color:#1A1A1A;}.elementor-14779 .elementor-element.elementor-element-b8870a1{font-weight:400;}.elementor-14779 .elementor-element.elementor-element-b8870a1 p{margin-block-end:45px;}.elementor-14779 .elementor-element.elementor-element-e2dd74a{margin-top:100px;margin-bottom:150px;padding:0px 15px 0px 15px;}.elementor-14779 .elementor-element.elementor-element-d9a200c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14779 .elementor-element.elementor-element-4d045ae{text-align:left;color:#C5A76B;}.elementor-14779 .elementor-element.elementor-element-ee1570f > .elementor-widget-container{border-style:none;}.elementor-14779 .elementor-element.elementor-element-ee1570f .consulting-custom-title{font-size:36px;line-height:44px;color:#1A1A1A;}.elementor-14779 .elementor-element.elementor-element-f6c8d02 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14779 .elementor-element.elementor-element-f6c8d02 .elementor-heading-title{font-size:20px;}.elementor-14779 .elementor-element.elementor-element-6b013d1 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-14779 .elementor-element.elementor-element-b436757 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14779 .elementor-element.elementor-element-b436757 .elementor-heading-title{font-size:20px;}.elementor-14779 .elementor-element.elementor-element-5ba0580 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-14779 .elementor-element.elementor-element-ca4a050 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14779 .elementor-element.elementor-element-ca4a050 .elementor-heading-title{font-size:20px;}.elementor-14779 .elementor-element.elementor-element-5df7b61 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-14779 .elementor-element.elementor-element-6e300d5 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14779 .elementor-element.elementor-element-6e300d5 .elementor-heading-title{font-size:20px;}.elementor-14779 .elementor-element.elementor-element-6787352 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-14779 .elementor-element.elementor-element-bcfdfed{margin-top:100px;margin-bottom:150px;padding:0px 15px 0px 15px;}.elementor-14779 .elementor-element.elementor-element-934c0ee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14779 .elementor-element.elementor-element-30c3343{text-align:left;color:#C5A76B;}.elementor-14779 .elementor-element.elementor-element-b88e843 > .elementor-widget-container{margin:0px 0px 070px 0px;border-style:none;}.elementor-14779 .elementor-element.elementor-element-b88e843 .consulting-custom-title{font-size:36px;line-height:44px;color:#1A1A1A;}.elementor-14779 .elementor-element.elementor-element-a1355b2 .post_item .post_inner .image:before, .elementor-14779 .elementor-element.elementor-element-a1355b2 .post_item .post_inner .image a:before{background-color:#0000004D;}.elementor-14779 .elementor-element.elementor-element-a1355b2 .consulting_posts .post_item .post_inner{box-shadow:-2px 4px 3px -1px rgba(0,0,0,0.5);}.elementor-14779 .elementor-element.elementor-element-a1355b2 .post_item .news_item_date{color:#FFFFFF;}.elementor-14779 .elementor-element.elementor-element-a1355b2 .post_item .post_inner .image .date-wrap{color:#FFFFFF;}.elementor-14779 .elementor-element.elementor-element-a1355b2 .post_item .post_inner .date-wrap{color:#FFFFFF;}.elementor-14779 .elementor-element.elementor-element-a1355b2 .consulting_posts .post_item .post_inner .date-wrap{background-color:var( --e-global-color-secondary );}.elementor-14779 .elementor-element.elementor-element-a1355b2 .post_item .news_item_button svg.button_icon{width:20px;height:20px;}.elementor-14779 .elementor-element.elementor-element-a1355b2 .post_item .news_item_button i.button_icon{font-size:20px;}.elementor-14779 .elementor-element.elementor-element-a1355b2 .consulting_posts .post_item .post_inner .news_item_button .button_icon{color:var( --e-global-color-accent );}.elementor-14779 .elementor-element.elementor-element-a1355b2 .consulting_posts .post_item .post_inner .news_item_button svg.button_icon{fill:var( --e-global-color-accent );}.elementor-14779 .elementor-element.elementor-element-3e7fa745:not(.elementor-motion-effects-element-type-background), .elementor-14779 .elementor-element.elementor-element-3e7fa745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frontier-global.co.jp/wp-content/uploads/2024/02/pensive-businessman-reading-something-computer-office.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14779 .elementor-element.elementor-element-3e7fa745 > .elementor-background-overlay{background-color:#000000;opacity:0.73;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14779 .elementor-element.elementor-element-3e7fa745, .elementor-14779 .elementor-element.elementor-element-3e7fa745 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-14779 .elementor-element.elementor-element-3e7fa745{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-60px;padding:80px 0px 80px 0px;}.elementor-14779 .elementor-element.elementor-element-1d4b58d9 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-14779 .elementor-element.elementor-element-1d4b58d9 .consulting-custom-title{font-size:38px;line-height:52px;color:#ffffff;}.elementor-14779 .elementor-element.elementor-element-3ec413d > .elementor-widget-container{margin:0px 0px 35px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-14779 .elementor-element.elementor-element-3ec413d .consulting-custom-title{font-size:18px;line-height:30px;color:#ffffff;}.elementor-14779 .elementor-element.elementor-element-3e9e8bbb .elementor-button{background-color:var( --e-global-color-accent );font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:16px 34px 16px 34px;}.elementor-14779 .elementor-element.elementor-element-3e9e8bbb .elementor-button:hover, .elementor-14779 .elementor-element.elementor-element-3e9e8bbb .elementor-button:focus{background-color:#FF0080;color:#FFFFFF;}.elementor-14779 .elementor-element.elementor-element-3e9e8bbb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14779 .elementor-element.elementor-element-3e9e8bbb .elementor-button:hover svg, .elementor-14779 .elementor-element.elementor-element-3e9e8bbb .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-14779 .elementor-element.elementor-element-c2dbbf7{--width:50%;}.elementor-14779 .elementor-element.elementor-element-b431229{--width:50%;}.elementor-14779 .elementor-element.elementor-element-1175697d{width:100%;}.elementor-14779 .elementor-element.elementor-element-d9a200c{width:100%;}.elementor-14779 .elementor-element.elementor-element-934c0ee{width:100%;}.elementor-14779 .elementor-element.elementor-element-7645155a{width:25%;}.elementor-14779 .elementor-element.elementor-element-167a0389{width:50%;}.elementor-14779 .elementor-element.elementor-element-43eaec4b{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14779 .elementor-element.elementor-element-1175697d{width:100%;}.elementor-14779 .elementor-element.elementor-element-d9a200c{width:100%;}.elementor-14779 .elementor-element.elementor-element-934c0ee{width:100%;}.elementor-14779 .elementor-element.elementor-element-7645155a{width:25%;}.elementor-14779 .elementor-element.elementor-element-167a0389{width:50%;}.elementor-14779 .elementor-element.elementor-element-43eaec4b{width:25%;}}/* Start custom CSS for heading, class: .elementor-element-f6c8d02 */.elementor-14779 .elementor-element.elementor-element-f6c8d02::after{
    content:'';
    border-bottom: solid #aaa 5px;
    width: 50px;
    position: absolute;
    margin: 1.4em 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b436757 */.elementor-14779 .elementor-element.elementor-element-b436757::after{
    content:'';
    border-bottom: solid #aaa 5px;
    width: 50px;
    position: absolute;
    margin: 1.4em 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca4a050 */.elementor-14779 .elementor-element.elementor-element-ca4a050::after{
    content:'';
    border-bottom: solid #aaa 5px;
    width: 50px;
    position: absolute;
    margin: 1.4em 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e300d5 */.elementor-14779 .elementor-element.elementor-element-6e300d5::after{
    content:'';
    border-bottom: solid #aaa 5px;
    width: 50px;
    position: absolute;
    margin: 1.4em 0;
}/* End custom CSS */
/* Start custom CSS */.page_title.disable_title {
    padding-bottom: 15px;
}
.page_title {
    margin-top: -60px;
}/* End custom CSS */