@charset "UTF-8";.p-businesss{border-radius:0!important}@media only screen and (min-width:1025px){.p-businesss{padding-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-businesss{padding-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-businesss{padding-top:3em}}@media only screen and (min-width:1025px){.p-businesss{padding-bottom:calc(120 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-businesss{padding-bottom:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-businesss{padding-bottom:5em}}.p-businesss__title{margin-inline:auto;--ts-container-width:var(--ts-content-0);--ts-title-sub-color:var(--ts-color-primary)}@media only screen and (min-width:1025px){.p-businesss__title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-businesss__title{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-businesss__title{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-businesss__title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-businesss__title{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.p-businesss .p-business{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;justify-content:center;flex-wrap:wrap;align-items:stretch;gap:calc(35 / var(--ts-parent-font-size) * 1rem) 2.3%}@media only screen and (min-width:1025px){.p-businesss .p-business{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);width:100%;max-width:none;--ts-child-width:var(--ts-content-0)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-businesss .p-business{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-businesss .p-business{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-businesss .p-business{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-businesss .p-business{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px){.p-businesss .p-business{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-businesss .p-business{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-businesss .p-business{margin-top:2em}}@media only screen and (min-width:1025px){.p-businesss .p-business{width:calc(1260 / 1440 * 100%);margin-inline:auto}}@media only screen and (min-width:1025px){.p-businesss .p-business{width:calc(1320 / 1440 * 100%)}}.p-businesss .p-business__item{display:flex;flex-direction:column-reverse;justify-content:flex-end;overflow:hidden;border-radius:calc(20 / var(--ts-parent-font-size) * 1rem)!important}@media only screen and (min-width:1025px){.p-businesss .p-business__item{width:calc(400 / 1260 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-businesss .p-business__item{width:48%}}@media only screen and (max-width:767px){.p-businesss .p-business__item{width:100%}}@media only screen and (min-width:1025px){.p-businesss .p-business__item{padding-bottom:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-businesss .p-business__item{padding-bottom:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-businesss .p-business__item{padding-bottom:2em}}html:not(:lang(ja)) .p-businesss .p-business__item{border-radius:0!important}.p-businesss .p-business__item-text{width:95%;margin-inline:auto}@media only screen and (min-width:1025px){.p-businesss .p-business__item-text{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-businesss .p-business__item-text{margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-businesss .p-business__item-text{margin-top:1.5em}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-businesss .p-business__item-text{width:90%}}.p-businesss .p-business__item-text-title{flex-direction:column-reverse;justify-content:flex-end;--ts-title-sub-color:var(--ts-color-primary)!important}@media only screen and (min-width:1025px){.p-businesss .p-business__item-text-title{min-height:calc(60 / var(--ts-parent-font-size) * 1rem)}}html[data-lang-group=cjk] .p-businesss .p-business__item-text-title{--ts-title-main-font:var(--ts-font-noto)!important}.p-businesss .p-business__item-text-catch{--ts-title-main-color:var(--ts-color-body)!important}@media only screen and (min-width:768px){.p-businesss .p-business__item-text-catch{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-businesss .p-business__item-text-catch{margin-top:2em}}.p-businesss .p-business__item-text .txt{text-align:center}@media only screen and (min-width:768px){.p-businesss .p-business__item-text .txt{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-businesss .p-business__item-text .txt{margin-top:1em}}.p-businesss .p-business__item-text-btns{display:flex;flex-direction:column;align-items:center;margin-top:auto}@media only screen and (min-width:768px){.p-businesss .p-business__item-text-btns{margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-businesss .p-business__item-text-btns{margin-top:1.5em}}.p-businesss .p-business__item-text-btn:nth-child(n+2){margin-top:.5em}.p-businesss .p-business__item-text-btn a{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12;min-width:calc(250 / var(--ts-parent-font-size) * 1rem);padding-inline:1.5em;max-width:0}