.controller-pages.action-index .main__keyVisual{background-color:#001f33;background-image:url(/assets/enterprise/pages/top/bg_header-banner_pc-f4d36f90946aa01dc33b2af413001c4a98fced80d16cfde8fa51d3b113e622aa.jpg);background-position:left top}@media screen and (max-width: 767px){.controller-pages.action-index .main__keyVisual{background-image:url(/assets/enterprise/pages/top/bg_header-banner_sp-42cb631a89407ca9cb8ae8966325a662e2d31710458c02a5d3711e486b3c77e5.jpg)}}@media screen and (min-width: 767px) and (max-width: 1199px){.controller-pages.action-index .main__keyVisual{background-position:center top}}@media screen and (min-width: 1500px){.controller-pages.action-index .main__keyVisual{background-position:left top -40px}}@media screen and (min-width: 1700px){.controller-pages.action-index .main__keyVisual{background-position:left top -70px}}@media screen and (min-width: 1900px){.controller-pages.action-index .main__keyVisual{background-position:left top -100px}}.controller-pages.action-index .header-banner .standard-hero-content{padding:2.5rem 0}.controller-pages.action-index .header-banner .standard-hero-content__title{text-shadow:0px 2px 8px rgba(0,0,0,0.5),0px -2px 8px rgba(0,0,0,0.5);font-size:3rem;font-family:"NotoSansJP-500";line-height:1.4}.controller-pages.action-index .header-banner .standard-hero-content__title span{font-size:2.3rem;letter-spacing:.03rem}@media screen and (max-width: 767px){.controller-pages.action-index .header-banner .standard-hero-content__title{font-size:calc(1.75rem + (1vw - .234375rem)*2.0408);min-height:0vw;line-height:1.8}.controller-pages.action-index .header-banner .standard-hero-content__title span{font-size:calc(1.75rem + (1vw - .234375rem)*2.0408);min-height:0vw}}.controller-pages.action-index .header-banner .standard-hero-content__text{text-shadow:0px 2px 8px rgba(0,0,0,0.5),0px -2px 8px rgba(0,0,0,0.5);font-size:1.25rem;font-family:"NotoSansJP-500";padding-top:1rem;padding-bottom:1.25rem}@media screen and (max-width: 767px){.controller-pages.action-index .header-banner .standard-hero-content__text{padding-top:2rem}}.controller-pages.action-index .header-banner .standard-hero-content__btn{flex:0 1 40%}@media screen and (min-width: 767px) and (max-width: 1199px){.controller-pages.action-index .header-banner .standard-hero-content__btn{flex:0 1 50%}}@media screen and (max-width: 767px){.controller-pages.action-index .header-banner .standard-hero-content__btn{width:90%}}@media screen and (max-width: 767px){.controller-pages.action-index .header-banner .standard-hero-content .standard-hero-content__abreast{margin-top:3rem}}.controller-pages.action-index .header-banner .standard-hero-content .standard-hero-content__abreast+p{text-shadow:0px 2px 8px rgba(0,0,0,0.5),0px -2px 8px rgba(0,0,0,0.5)}.controller-pages.action-index .generic-content:nth-of-type(2){margin-top:4.5rem}.controller-pages.action-index .generic-content:nth-of-type(3){margin-top:4.5rem}.controller-pages.action-index .generic-content:last-of-type{margin-top:0}.controller-pages.action-index .about-block .body-text:nth-of-type(1){padding-left:0;text-align:center}@media screen and (max-width: 767px){.controller-pages.action-index .about-block .body-text:nth-of-type(1){text-align:left}.controller-pages.action-index .about-block .body-text:nth-of-type(2){margin-top:2.5rem}}.controller-pages.action-index .about-block__body{display:flex;margin-top:3.5rem}@media screen and (max-width: 1199px){.controller-pages.action-index .about-block__body{flex-direction:column}}.controller-pages.action-index .about-block__body .hub-card{padding:0}.controller-pages.action-index .about-block__body .hub-card__inner{width:18.75rem}.controller-pages.action-index .about-block__body .hub-card__icon{text-align:left;min-height:78px}.controller-pages.action-index .about-block__body .hub-card__title{text-align:left;font-family:"NotoSansJP-400";font-size:1.25rem}.controller-pages.action-index .about-block__body .hub-card__marker{margin-bottom:1rem}@media screen and (max-width: 1199px){.controller-pages.action-index .about-block__body .hub-card__wrapper{flex:0 1 100%}}.controller-pages.action-index .about-block__body .hub-card__wrapper:nth-of-type(1) .hub-card{padding-right:7.4375rem;position:relative}.controller-pages.action-index .about-block__body .hub-card__wrapper:nth-of-type(1) .hub-card::after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20154%20100%22%20style%3D%22enable-background%3Anew%200%200%20154%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23001f33%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C30c34.5%2C0%2C68.9%2C0%2C104%2C0c0-9.5%2C0-18.8%2C0-27.9c16.2%2C16.2%2C32.2%2C32.3%2C47.8%2C47.8c-15.4%2C15.4-31.5%2C31.4-47.4%2C47.4%20c0-8.3%2C0-17.6%2C0-27.3C69.1%2C70%2C34.6%2C70%2C0%2C70C0%2C56.7%2C0%2C43.3%2C0%2C30z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;display:inline-block;width:154px;height:100px;position:absolute;top:auto;left:auto;right:-35px;bottom:5rem;z-index:1}@media screen and (max-width: 1199px){.controller-pages.action-index .about-block__body .hub-card__wrapper:nth-of-type(1) .hub-card{padding-right:0;margin-bottom:2.5rem}.controller-pages.action-index .about-block__body .hub-card__wrapper:nth-of-type(1) .hub-card::after{width:70px;height:48px;bottom:-38px;right:auto;left:50%;transform:translateX(-50%) rotate(90deg)}}.controller-pages.action-index .about-block__body .hub-card__wrapper:nth-of-type(1) .hub-card .hub-card__icon{margin-bottom:.7rem}.controller-pages.action-index .about-block__body .hub-card__wrapper:nth-of-type(2) .hub-card{border:4px solid #ffb81c;padding:.5rem}@media screen and (max-width: 1199px){.controller-pages.action-index .about-block__body .hub-card__wrapper:nth-of-type(2) .hub-card{border:none}}.controller-pages.action-index .about-block__body .hub-card__wrapper:nth-of-type(2) .hub-card__icon{position:relative}.controller-pages.action-index .about-block__body .hub-card__wrapper:nth-of-type(2) .hub-card__icon>figure{position:absolute;top:50%;transform:translateY(-50%)}.controller-pages.action-index .about-block__body .hub-card__wrapper:nth-of-type(3) .hub-card{padding-left:7.4375rem;position:relative}.controller-pages.action-index .about-block__body .hub-card__wrapper:nth-of-type(3) .hub-card::after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20154%20100%22%20style%3D%22enable-background%3Anew%200%200%20154%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23001f33%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C30c34.5%2C0%2C68.9%2C0%2C104%2C0c0-9.5%2C0-18.8%2C0-27.9c16.2%2C16.2%2C32.2%2C32.3%2C47.8%2C47.8c-15.4%2C15.4-31.5%2C31.4-47.4%2C47.4%20c0-8.3%2C0-17.6%2C0-27.3C69.1%2C70%2C34.6%2C70%2C0%2C70C0%2C56.7%2C0%2C43.3%2C0%2C30z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;display:inline-block;width:154px;height:100px;position:absolute;top:auto;left:-35px;right:auto;bottom:5rem;transform:rotate(180deg);z-index:1}@media screen and (max-width: 1199px){.controller-pages.action-index .about-block__body .hub-card__wrapper:nth-of-type(3) .hub-card{padding-left:0;margin-top:2.5rem}.controller-pages.action-index .about-block__body .hub-card__wrapper:nth-of-type(3) .hub-card::after{width:70px;height:48px;top:-38px;bottom:auto;right:auto;left:50%;transform:translateX(-50%) rotate(-90deg)}}.controller-pages.action-index .about-block__body .hub-card__wrapper:nth-of-type(3) .hub-card .hub-card__icon{margin-bottom:.7rem}.controller-pages.action-index .trouble-block{padding:4.5rem 0 9rem;position:relative}@media screen and (max-width: 767px){.controller-pages.action-index .trouble-block{padding:3.5rem 0 6rem}}.controller-pages.action-index .trouble-block::after{content:"";width:0;height:0;border-top:70px solid #001f33;border-left:70px solid transparent;border-bottom:70px solid transparent;border-right:70px solid transparent;position:absolute;bottom:-139px;left:50%;transform:translatex(-50%)}@media screen and (max-width: 767px){.controller-pages.action-index .trouble-block::after{border-top:40px solid #001f33;border-left:40px solid transparent;border-bottom:40px solid transparent;border-right:40px solid transparent;bottom:-79px}}.controller-pages.action-index .trouble-block .heading{color:#fff}.controller-pages.action-index .trouble-block .body-text{padding-left:0;color:#fff}.controller-pages.action-index .trouble-block__body{display:flex;margin-top:2.5rem}.controller-pages.action-index .trouble-block__aside-wrapper{padding-left:11.875rem;position:relative;overflow:hidden}@media screen and (max-width: 767px){.controller-pages.action-index .trouble-block__aside-wrapper{padding-left:0;flex:0 1 30%}}.controller-pages.action-index .trouble-block__aside-wrapper .trouble-block__aside-content{padding-right:2rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.controller-pages.action-index .trouble-block__aside-wrapper .trouble-block__aside-content:not(:first-of-type){margin-top:2.5rem}.controller-pages.action-index .trouble-block__container-wrapper{position:relative;padding-left:1rem}@media screen and (max-width: 767px){.controller-pages.action-index .trouble-block__container-wrapper{flex:0 1 60%}}.controller-pages.action-index .trouble-block__container-wrapper::before{content:"";display:block;width:1px;height:40px;position:absolute;left:-6px;opacity:.6;transform:scaleX(1);bottom:-40px;background-image:linear-gradient(180deg, #dcdcdc, transparent)}.controller-pages.action-index .trouble-block__container-wrapper::after{content:"";display:block;width:1px;height:40px;position:absolute;left:-6px;opacity:.6;transform:scaleX(1);top:-40px;background-image:linear-gradient(0deg, #dcdcdc, transparent)}.controller-pages.action-index .trouble-block__container-wrapper .trouble-block__container-content:nth-of-type(1){margin-top:2rem}@media screen and (max-width: 767px){.controller-pages.action-index .trouble-block__container-wrapper .trouble-block__container-content:nth-of-type(1){margin-top:1rem;margin-top:calc(1rem + (1vw - .234375rem)*3.5714);min-height:0vw}}.controller-pages.action-index .trouble-block__container-wrapper .trouble-block__container-content:nth-of-type(2){margin-top:8.2rem}@media screen and (max-width: 767px){.controller-pages.action-index .trouble-block__container-wrapper .trouble-block__container-content:nth-of-type(2){margin-top:calc(3.625rem + (1vw - .234375rem)*18.8776);min-height:0vw}}.controller-pages.action-index .trouble-block__container-wrapper .trouble-block__container-content:nth-of-type(3){margin-top:8.4rem}@media screen and (max-width: 767px){.controller-pages.action-index .trouble-block__container-wrapper .trouble-block__container-content:nth-of-type(3){margin-top:calc(2.75rem + (1vw - .234375rem)*18.1122);min-height:0vw}}.controller-pages.action-index .solution-block{margin-top:2.5rem}.controller-pages.action-index .solution-block__wrapper{display:flex;margin-top:3.75rem}.controller-pages.action-index .solution-block__wrapper .solution-block__content{padding:1.25rem}.controller-pages.action-index .solution-block__wrapper .solution-block__content .heading{font-size:2rem;text-align:left;position:relative;padding-left:2rem;font-family:"NotoSansJP-400"}.controller-pages.action-index .solution-block__wrapper .solution-block__content .heading::before{content:"";border-left:16px solid #001f33;border-top:16px solid transparent;border-bottom:16px solid transparent;border-right:16px solid transparent;width:0;height:0;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.controller-pages.action-index .solution-block__wrapper .solution-block__content .heading{font-size:calc(1.5rem + (1vw - .2rem)*2.6786);min-height:0vw;padding-left:0}.controller-pages.action-index .solution-block__wrapper .solution-block__content .heading::before{content:none}}.controller-pages.action-index .solution-block__wrapper .solution-block__content .body-text{margin-top:1.25rem;padding-left:2rem}@media screen and (max-width: 767px){.controller-pages.action-index .solution-block__wrapper .solution-block__content .body-text{padding-left:0}}@media screen and (min-width: 767px) and (max-width: 1199px){.controller-pages.action-index .solution-block__wrapper figure{width:30%}.controller-pages.action-index .solution-block__wrapper .solution-block__content{width:70%}}@media screen and (max-width: 767px){.controller-pages.action-index .solution-block__wrapper{flex-direction:column;align-items:center}}.controller-pages.action-index .merit-block{box-shadow:0 2px 15px 0 rgba(0,0,0,0.2);margin:2.5rem auto 1rem;border:1px solid #fff;background:#fff;height:100%}.controller-pages.action-index .introduction-block{margin-top:2.5rem}.controller-pages.action-index .introduction-block__head{display:flex;justify-content:center;align-items:flex-end}@media screen and (max-width: 767px){.controller-pages.action-index .introduction-block__head{align-items:center}}@media screen and (max-width: 767px){.controller-pages.action-index .introduction-block__head figure{width:20rem}}.controller-pages.action-index .introduction-block__head .introduction-block__head-content{background-color:#f2f2f2;padding:1.5rem 2.5rem 2rem 2.5rem;position:relative;margin-left:4rem}@media screen and (max-width: 767px){.controller-pages.action-index .introduction-block__head .introduction-block__head-content{margin-left:2rem}}.controller-pages.action-index .introduction-block__head .introduction-block__head-content::before{content:"";border-top:32px solid transparent;border-right:32px solid #f2f2f2;border-bottom:32px solid transparent;border-left:32px solid transparent;width:0;height:0;position:absolute;left:-64px;top:50%;transform:translateY(-50%)}.controller-pages.action-index .introduction-block__body{margin-top:3rem}.controller-pages.action-index .introduction-block__body .introduction-block__body-content{box-shadow:0 2px 15px 0 rgba(0,0,0,0.2);margin:2.5rem auto 6rem;border:1px solid #fff;background:#fff;height:100%}.controller-pages.action-index .case-block .body-text{padding-left:0;text-align:center}.controller-pages.action-index .case-block__wrapper{display:flex;justify-content:space-between;margin-top:2.5rem}.controller-pages.action-index .case-block__wrapper:nth-of-type(1){margin-top:2.5rem}.controller-pages.action-index .case-block__wrapper:nth-of-type(2){margin-top:5.5rem;margin-bottom:6rem}@media screen and (max-width: 1199px){.controller-pages.action-index .case-block__wrapper{flex-direction:column}}.controller-pages.action-index .case-block__container{flex:0 1 48%}@media screen and (max-width: 1199px){.controller-pages.action-index .case-block__container:nth-of-type(2){margin-top:5.5rem}}.controller-pages.action-index .case-block__marker{display:block;width:2.68rem;height:.25rem;background:#ffb81c;position:relative}.controller-pages.action-index .case-block__head-title{font-family:"NotoSansJP-500";font-size:1.25rem;position:relative;padding-left:3rem}.controller-pages.action-index .case-block__head-title::before{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2046.1%2050.8%22%20style%3D%22enable-background%3Anew%200%200%2046.1%2050.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23363A36%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M12.3%2C17.3c0.6%2C6.5%2C4.3%2C13.5%2C10.8%2C13.5s10.2-7%2C10.8-13.5c0.1-1%2C0.1-1.8%2C0.2-2.7c0.4-1.1%2C1.9-6.6-0.9-10.6%20C31.2%2C1.4%2C27.8%2C0%2C23.1%2C0c-4.9%2C0-8.4%2C1.4-10.2%2C4.1c-2.6%2C3.8-1.1%2C8.7-0.8%2C9.7C12.1%2C14.9%2C12.1%2C16%2C12.3%2C17.3z%20M14.9%2C5.5%20c1.4-2%2C4.1-3%2C8.2-3c3.9%2C0%2C6.6%2C1%2C8%2C3c1.8%2C2.5%2C1.2%2C6.1%2C0.8%2C7.7c-10.3-0.2-14.4-4-14.5-4.1c-0.5-0.5-1.3-0.5-1.8%2C0%20c-0.5%2C0.5-0.5%2C1.3%2C0%2C1.8c0.2%2C0.2%2C4.8%2C4.4%2C15.8%2C4.7c0%2C0.5-0.1%2C0.9-0.1%2C1.4c-0.5%2C5.4-3.4%2C11.2-8.3%2C11.2s-7.8-5.8-8.3-11.2%20c-0.1-1.3-0.2-2.4-0.2-3.5c0-0.1%2C0-0.2%2C0-0.2c0-0.1%2C0-0.2%2C0-0.2C14.5%2C13.1%2C12.8%2C8.6%2C14.9%2C5.5z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M33.1%2C33c-0.3%2C0-0.6%2C0.1-0.9%2C0.4l-9.1%2C9l-9.1-9c-0.2-0.2-0.6-0.4-0.9-0.4C4.6%2C33%2C0%2C35.6%2C0%2C49.5%20c0%2C0.7%2C0.6%2C1.2%2C1.2%2C1.2c0.7%2C0%2C1.2-0.6%2C1.2-1.2c0-12.7%2C4-13.9%2C10.1-14l9.6%2C9.5c0.1%2C0%2C0.1%2C0.1%2C0.2%2C0.1c0.1%2C0.1%2C0.2%2C0.1%2C0.2%2C0.2%20c0%2C0%2C0.1%2C0%2C0.1%2C0c0.1%2C0%2C0.2%2C0.1%2C0.4%2C0.1c0%2C0%2C0.1%2C0%2C0.1%2C0c0.1%2C0%2C0.2%2C0%2C0.3-0.1c0.1%2C0%2C0.1-0.1%2C0.2-0.1c0.1%2C0%2C0.2-0.1%2C0.2-0.2l9.6-9.5%20c6.1%2C0.1%2C10.1%2C1.3%2C10.1%2C14c0%2C0.7%2C0.6%2C1.2%2C1.2%2C1.2c0.7%2C0%2C1.2-0.6%2C1.2-1.2C46.1%2C38.8%2C44.1%2C33%2C33.1%2C33z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;width:32px;height:36px;display:inline-block;position:absolute;top:0;left:2px}@media screen and (max-width: 767px){.controller-pages.action-index .case-block__head-title::before{left:0;top:50%;transform:translateY(-50%)}}.controller-pages.action-index .case-block__body{background-color:#f2f2f2;padding:1.5rem;position:relative}.controller-pages.action-index .case-block__body::before{content:"";border-top:16px solid #f2f2f2;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid transparent;width:0;height:0;transform:rotate(45deg);position:absolute;top:-16px;left:0}.controller-pages.action-index .flow-block .body-text{padding-left:0;text-align:center}.controller-pages.action-index .flow-block__body{display:flex;justify-content:center;max-width:990px;margin:2.5rem auto 0}@media screen and (max-width: 767px){.controller-pages.action-index .flow-block__body{flex-direction:column}}.controller-pages.action-index .flow-block__body .hub-card__wrapper:not(:last-of-type) .hub-card__inner::after{content:"";display:block;width:0;height:0;border-color:transparent transparent transparent #001f33;border-style:solid;border-width:15px 20px;margin-top:-20px;position:absolute;opacity:1;right:-42px;top:50%;left:auto;background:none;transition:right .2s ease-in-out}@media screen and (max-width: 767px){.controller-pages.action-index .flow-block__body .hub-card__wrapper:not(:last-of-type) .hub-card__inner::after{transform:rotate(90deg) translateX(-45%);left:45%;top:auto;bottom:-54px;right:auto}}.controller-pages.action-index .flow-block__body .hub-card__icon{font-family:"Roboto-Medium";font-size:3rem;line-height:1}.controller-pages.action-index .flow-block__body .hub-card__title{font-family:"NotoSansJP-500";font-size:1.5rem;margin-top:2rem}.controller-pages.action-index .flow-block__body .hub-card__marker{margin-bottom:4rem}@media screen and (max-width: 767px){.controller-pages.action-index .flow-block__body .hub-card__marker{margin-bottom:1rem}}
