:root{--ease-sine-in:cubic-bezier(.47, 0, .745, .715);--ease-sine-out:cubic-bezier(.39, .575, .565, 1);--ease-sine-inout:cubic-bezier(.445, .05, .55, .95);--ease-quad-in:cubic-bezier(.55, .085, .68, .53);--ease-quad-out:cubic-bezier(.25, .46, .45, .94);--ease-quad-inout:cubic-bezier(.455, .03, .515, .955);--ease-cubic-in:cubic-bezier(.55, .055, .675, .19);--ease-cubic-out:cubic-bezier(.215, .61, .355, 1);--ease-cubic-inout:cubic-bezier(.645, .045, .355, 1);--ease-quart-in:cubic-bezier(.895, .03, .685, .22);--ease-quart-out:cubic-bezier(.165, .84, .44, 1);--ease-quart-inout:cubic-bezier(.77, 0, .175, 1);--ease-quint-in:cubic-bezier(.755, .05, .855, .06);--ease-quint-out:cubic-bezier(.23, 1, .32, 1);--ease-quint-inout:cubic-bezier(.86, 0, .07, 1);--ease-expo-in:cubic-bezier(.95, .05, .795, .035);--ease-expo-out:cubic-bezier(.19, 1, .22, 1);--ease-expo-inout:cubic-bezier(1, 0, 0, 1);--ease-circ-in:cubic-bezier(.6, .04, .98, .335);--ease-circ-out:cubic-bezier(.075, .82, .165, 1);--ease-circ-inout:cubic-bezier(.785, .135, .15, .86);--ease-back-in:cubic-bezier(.6, -.28, .735, .045);--ease-back-out:cubic-bezier(.175, .885, .32, 1.275);--ease-back-inout:cubic-bezier(.68, -.55, .265, 1.55);--ease-elastic-out:linear(0, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1);--ease-bounce-out:linear(0, .004, .016, .035, .063 9.1%, .141, .25, .391, .563, .765, 1, .891, .813 45.5%, .785, .766, .754, .75, .754, .766, .785, .813 63.6%, .891, 1 72.7%, .973, .953, .941, .938, .941, .953, .973, 1, .988, .984, .988, 1)}.p-businessEmSingle .p-businessCommon-enTitle{top:min(17.4561vw,199px)}.p-businessEmSingle .p-businessCommon-cont{max-width:990px;padding-bottom:min(4.21053vw,48px)}.p-businessEmSingle-main{margin-top:min(7.7193vw,88px)}.p-businessEmSingle-top .c-pt{background:#62a30ce6!important}.p-businessEmSingle-top{background-image:url(../../img/business/em/hero_bg_pc.webp);background-position:top;background-repeat:no-repeat;background-size:100%;width:100%}.p-businessEmSingle-mainHeading{align-items:flex-start;gap:min(1.92982vw,22px);margin-bottom:min(2.89474vw,33px);display:flex}.p-businessEmSingle-mainHeading__cat{color:#fff;box-sizing:border-box;background:#62a30c;justify-content:center;align-items:center;padding:min(.701754vw,8px) min(2.36842vw,27px);font-family:Sofia Sans Semi Condensed;font-size:min(1.75439vw,20px);font-style:normal;font-weight:700;line-height:120%;display:flex}.p-businessEmSingle-mainHeading__title{color:var(--character-title-85,#000000d9);margin-top:min(-.175439vw,-2px);font-family:Zen Kaku Gothic New;font-size:min(2.45614vw,28px);font-style:normal;font-weight:700;line-height:normal}.p-businessEmSingle-mainEyeCatch{aspect-ratio:990/524;width:100%}.p-businessEmSingle-mainEyeCatch img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#emSingle{margin-top:min(2.98246vw,34px);padding-bottom:min(4.38597vw,50px)}#emSingle>:not(h2,h3,h4,h5,h6){margin-top:2em}#emSingle h3{color:#000;box-sizing:border-box;border-bottom:1px solid #d9d9d9;align-items:center;width:100%;margin-top:min(2.63158vw,30px);padding:min(.877193vw,10px);font-family:Zen Kaku Gothic New;font-size:min(2.2807vw,26px);font-style:normal;font-weight:700;line-height:normal;display:flex}#emSingle h3+*{margin-top:min(1.31579vw,15px)}#emSingle h4{font-family:var(--font-heading);font-size:min(1.75439vw,20px);font-weight:700;line-height:1.5;margin-top:min(3.15789vw,36px)!important}#emSingle h4+*{margin-top:2em!important}#emSingle p{color:#000;box-sizing:border-box;padding:0 min(.877193vw,10px);font-size:min(1.40351vw,16px);font-style:normal;font-weight:400;line-height:162.5%}#emSingle ul{box-sizing:border-box;padding:0 min(.877193vw,10px) min(.877193vw,10px) 1.8em;list-style:outside}#emSingle ul li{color:#000;font-size:min(1.40351vw,16px);font-style:normal;font-weight:400;line-height:162.5%}#emSingle ol{box-sizing:border-box;padding:0 min(.877193vw,10px) min(.877193vw,10px) 1.3em;list-style:decimal}#emSingle ol li{color:#000;padding-left:.5em;font-size:min(1.40351vw,16px);font-style:normal;font-weight:400;line-height:162.5%}#emSingle .wp-block-table table{width:100%}#emSingle .wp-block-table thead{border-bottom:none}#emSingle .wp-block-table th{background:#f5f5f5;border-color:#ddd;font-weight:500}#emSingle .wp-block-table td{border-color:#ddd}#emSingle .wp-block-table tfoot{border-top:2px solid #000}#emSingle .wp-block-button{--icon_color:#d70c19;--icon_gap:min(1.75439vw, 20px);--icon_width:min(3.07018vw, 35px);min-width:min(23.2456vw,265px);height:min(7.01754vw,80px)}#emSingle .wp-block-button a{box-sizing:border-box;color:#fff;background-color:#000;border-radius:0;justify-content:space-between;align-items:center;gap:1.5em;width:100%;height:100%;padding:0 1em 0 1.5em;font-family:Zen Kaku Gothic New,sans-serif;font-size:min(1.75439vw,20px);font-weight:700;transition:background-color .4s;display:flex;position:relative}#emSingle .wp-block-button a>*{display:none}#emSingle .wp-block-button a:after{content:"";-webkit-mask-image:var(--icon_url);-webkit-mask-image:var(--icon_url);mask-image:var(--icon_url);background-color:var(--icon_color,#000);--icon_url:url(../../img/icon_arrow1.svg);width:var(--icon_width,min(1.75439vw, 20px));aspect-ratio:var(--icon_ratio,2/1);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#emSingle .wp-block-embed-youtube{margin-top:min(1.75439vw,20px)}#emSingle .wp-block-embed-youtube .wp-block-embed__wrapper{aspect-ratio:16/9;width:min(100%,800px);margin-inline:auto}#emSingle .wp-block-embed-youtube iframe{border:0;width:100%;height:100%;margin-inline:auto;display:block}#emSingle figure{margin-top:min(1.75439vw,20px)}#emSingle img{max-width:100%;height:auto}#emSingle .wp-block-group:not(.is-layout-grid,.is-layout-flex){border:1px solid #d9d9d9;border-radius:5px;padding:min(2.63158vw,30px) min(3.50877vw,40px)}#emSingle .wp-block-group:not(.is-layout-grid,.is-layout-flex) h2:first-child,#emSingle .wp-block-group:not(.is-layout-grid,.is-layout-flex) h3:first-child,#emSingle .wp-block-group:not(.is-layout-grid,.is-layout-flex) h4:first-child,#emSingle .wp-block-group:not(.is-layout-grid,.is-layout-flex) h5:first-child,#emSingle .wp-block-group:not(.is-layout-grid,.is-layout-flex) h6:first-child{margin-top:0!important}#emSingle .wp-block-group:not(.is-layout-grid,.is-layout-flex) h2+*,#emSingle .wp-block-group:not(.is-layout-grid,.is-layout-flex) h3+*,#emSingle .wp-block-group:not(.is-layout-grid,.is-layout-flex) h4+*,#emSingle .wp-block-group:not(.is-layout-grid,.is-layout-flex) h5+*,#emSingle .wp-block-group:not(.is-layout-grid,.is-layout-flex) h6+*{margin-top:1.5em!important}#emSingle .wp-block-group-is-layout-grid{gap:1.25em;display:grid}#emSingle .wp-block-columns{justify-content:space-between;margin-bottom:0;display:flex}.p-businessEmSingle-sec.--1 .p-businessCommon-itemList__img{box-shadow:none;border:none}.p-businessEmSingle-sec.--2{margin-top:min(5.61404vw,64px)}.p-businessEmSingle-sec.--2 .p-businessCommon-itemList{grid-template-columns:repeat(3,1fr);gap:min(2.80702vw,32px);display:grid}.p-businessEmSingle-sec.--2 .p-businessCommon-itemList__img{aspect-ratio:312/170;box-shadow:none;border:none}.p-businessEmSingle-sec.--2 .p-businessCommon-itemList__text{box-sizing:border-box;border-bottom:none;padding:min(.877193vw,10px)}.p-businessEmSingle-sec__title{color:#000;box-sizing:border-box;border-bottom:1px solid #d9d9d9;align-items:center;width:100%;margin-bottom:min(3.15789vw,36px);padding:min(.877193vw,10px);font-family:Zen Kaku Gothic New;font-size:min(2.2807vw,26px);font-style:normal;font-weight:700;line-height:normal;display:flex}.p-businessEmSingle-underArea{box-sizing:border-box;justify-content:center;margin-right:max(0px,50% - 555px);padding-top:min(7.45614vw,85px);padding-bottom:min(9.91228vw,113px);display:flex}@media (width<=768px){.p-businessEmSingle .p-businessCommon-cont{padding-bottom:10.4326vw;box-shadow:2px 4px 8.9px #0000001a}.p-businessCommon-enTitle{display:none}.p-businessEmSingle-main{margin-top:0}.p-businessEmSingle-top{background-image:url(../../img/business/em/hero_bg_sp.webp);background-size:130%}.p-businessEmSingle-mainHeading{flex-direction:column;align-items:flex-start;gap:2.54453vw;margin-bottom:3.30789vw}.p-businessEmSingle-mainHeading__cat{margin-left:-20px;padding:2.03562vw 2.79898vw 1.52672vw 6.61578vw;font-size:4.58015vw}.p-businessEmSingle-mainHeading__title{margin-top:0;font-size:5.08906vw}.p-businessEmSingle-mainEyeCatch{aspect-ratio:353/240}#emSingle h3{margin-top:7.63359vw;padding:2.54453vw 0 3.30789vw;font-size:6.10687vw}#emSingle h3+*{margin-top:4.58015vw}#emSingle h4{font-size:4.58015vw;margin-top:5.08906vw!important}#emSingle p{padding:0;font-size:4.07125vw;line-height:162.5%}#emSingle ul{padding:0 0 0 1.8em}#emSingle ul li{font-size:4.07125vw;line-height:162.5%}#emSingle ol{padding:0 0 0 1.3em}#emSingle ol li{font-size:4.07125vw;line-height:162.5%}#emSingle .wp-block-button{--icon_gap:5.08906vw;--icon_width:8.90585vw;min-width:67.43vw;height:15.2672vw;margin-left:0}#emSingle .wp-block-button a{font-size:4.07125vw}#emSingle .wp-block-embed-youtube,#emSingle figure{margin-top:5.08906vw}#emSingle .wp-block-group:not(.is-layout-grid,.is-layout-flex){padding:7.63359vw}.p-businessEmSingle-sec.--2{margin-top:13.2316vw}.p-businessEmSingle-sec.--2 .p-businessEmSingle-relatedSwiper{width:calc(100% + 20px);overflow:hidden}.p-businessEmSingle-sec.--2 .p-businessCommon-itemList{gap:0;margin:0;padding:0;list-style:none;display:flex}.p-businessEmSingle-sec.--2 .p-businessCommon-itemList__item{flex:none;min-width:0}.p-businessEmSingle-sec__title{margin-bottom:4.58015vw;padding:2.54453vw 0 3.30789vw;font-size:6.10687vw}.p-businessEmSingle-underArea{marign-right:0;padding-top:9.66921vw;padding-bottom:24.173vw}}@media (hover:hover) and (pointer:fine){#emSingle .wp-block-button a:hover{color:#fff;--icon_color:#fff;background-color:#d70c19}#emSingle .wp-block-button a:hover:after{animation:.6s forwards icon_arrow_animation}}
