@charset "utf-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");:root{--white:#fff;--black:#212121;--skyBlue:#02b0e9;--lightSkyBlue:#e6f7fd;--blue:#0068b2;--navy:#00448a;--gray:#666;--fontsize10:.625rem;--fontsize12:.75rem;--fontsize13:.8125rem;--fontsize13_5:.843725rem;--fontsize14:.875rem;--fontsize16:1.0rem;--fontsize18:1.125rem;--fontsize19:1.1875rem;--fontsize20:1.25rem;--fontsize22:1.375rem;--fontsize24:1.5rem;--fontsize26:1.625rem;--fontsize28:1.75rem;--fontsize30:1.875rem;--fontsize32:2.0rem;--fontsize34:2.125rem;--fontsize36:2.25rem;--fontsize38:2.375rem;--fontsize40:2.5rem;--fontsize48:3.0rem;--fontsize56:3.5rem;--fontsize60:3.75rem;--fontsize64:4.0rem;--spacing:0.04em}*{letter-spacing:var(--spacing)}body{background-color:#fff;color:var(--black);font-family:Noto Sans JP,sans-serif;font-size:var(--fontsize16);font-weight:400;line-break:strict;line-height:2;overflow-wrap:anywhere;overflow-x:hidden;position:relative;word-break:normal}@media screen and (max-width:767px){body{line-height:1.75}}:focus-visible{outline:2px solid var(--blue)}a,button{transition:color .3s ease,background .3s ease}img,svg{height:auto;image-rendering:-webkit-optimize-contrast;max-width:100%}.srOnly{height:0;overflow:hidden;position:absolute;width:0}@media screen and (min-width:768px){.sp{display:none!important}}@media screen and (max-width:767px){.pc{display:none!important}}.brCtrl{display:inline-block}main{margin:0 auto;max-width:1000px}@media screen and (max-width:1064px){main{margin:0 32px}}@media screen and (max-width:767px){main{margin:0 16px}}.wide,main>section{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}header{align-items:center;background-color:#fff;border-bottom:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.15);column-gap:56px;display:flex;justify-content:space-between;position:fixed;width:100%;z-index:90}header .logo{margin-left:20px}#globalNav{flex:1;max-width:fit-content}@media screen and (min-width:768px){#globalNav{display:block!important}}#globalNav ul{align-items:center;display:flex;gap:32px 56px;justify-content:space-between}#globalNav a{color:var(--blue);font-weight:600;line-height:1.5}#globalNav a:hover{color:var(--skyBlue)}#globalNav .contact a{align-items:center;background:linear-gradient(to bottom,var(--skyBlue),#02559c);border-left:1px solid var(--white);color:var(--white);display:flex;font-size:var(--fontsize18);margin-bottom:-1px;min-height:88px;min-width:calc(5.5em + 64px);padding:12px 32px;position:relative;z-index:0}#globalNav .contact a:before{background:linear-gradient(180deg,#0295c5,#024885);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}#globalNav .contact a:hover:before{opacity:1}@media screen and (max-width:1100px){#globalNav ul{column-gap:32px}}@media screen and (max-width:767px){header>div{align-items:center;background-color:#fff;display:flex;height:60px;position:relative;width:100%;z-index:99}header .logo{width:89px}}@media screen and (min-width:768px){#menuBtn,.focusTrap{display:none}}#menuBtn{height:60px;position:fixed;right:0;top:0;width:60px}#menuBtn button{height:100%;position:relative;vertical-align:top;width:100%}#menuBtn button:after,#menuBtn button:before,#menuBtn:after{border-bottom:3px solid var(--navy);content:"";cursor:pointer;left:50%;position:absolute;transform:translateX(-50%);transition:top .3s,transform .3s;width:50%}#menuBtn:after{top:calc(50% - 1.5px)}#menuBtn button:before{top:32%}#menuBtn button:after{top:calc(68% - 3px)}body.menuOpen #menuBtn:after{width:0}body.menuOpen #menuBtn button:after,body.menuOpen #menuBtn button:before{top:calc(50% - 1px);transition:top .3s,transform .3s}body.menuOpen #menuBtn button:before{transform:translateX(-50%) rotate(45deg)}body.menuOpen #menuBtn button:after{transform:translateX(-50%) rotate(-45deg)}@media screen and (max-width:767px){body.menuOpen{overflow:hidden}.focusTrap{display:none}body.menuOpen .focusTrap{display:block}#spNavLayer{background-color:var(--white);inset:0;opacity:0;position:absolute;transition:.3s ease;visibility:hidden;z-index:50}body.menuOpen #spNavLayer{opacity:1;visibility:visible}#globalNav{background-color:var(--lightSkyBlue);box-shadow:0 4px 16px rgba(0,0,0,.15);display:none;left:0;min-width:100%;overflow-y:auto;position:fixed;top:60px;z-index:90}#globalNav ul{flex-direction:column;margin:48px 16px}#globalNav ul li{width:100%}#globalNav ul li a{display:block;font-size:var(--fontsize18);text-align:center}#globalNav .contact a{background:url(https://workerscare-mediaid.sigmax.co.jp/hubfs/LP/mediaid/arrowB.svg) no-repeat calc(100% - 24px) 50%,linear-gradient(to bottom,var(--skyBlue),#02559c);background-color:#02559c;border-radius:9999px;box-shadow:0 0 16px rgba(0,0,0,.15);margin:12px auto 0;max-width:482px;min-height:67px;padding:12px 58px 12px 48px}#globalNav .contact a:before{background:url(https://workerscare-mediaid.sigmax.co.jp/hubfs/LP/mediaid/arrowB.svg) no-repeat calc(100% - 24px) 50%,linear-gradient(180deg,#0295c5,#024885);border-radius:9999px}}main{padding-top:88px}section{border-bottom:1px solid transparent;padding-bottom:96px;padding-top:80px}section:has(h2 .subText){padding-top:96px}@media screen and (max-width:767px){main{padding-top:60px}section{padding-bottom:64px;padding-top:48px}section:has(h2 .subText){padding-top:64px}}main dl,main ol,main p,main ul{margin-bottom:1.5em}h1,h2{font-style:italic;line-height:1.3;text-align:center}h1{font-size:var(--fontsize64);margin-bottom:56px}h1,h2{color:var(--blue)}h2{font-size:var(--fontsize40);margin-bottom:64px}h2:has(.subText){font-size:var(--fontsize48);position:relative}h2:has(.subText):before{background:url(https://workerscare-mediaid.sigmax.co.jp/hubfs/LP/mediaid/bg_circle.png) no-repeat 50% 50%/contain;content:"";height:220px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:220px}h1 .subText{font-size:var(--fontsize28)}h2 .subText{font-size:var(--fontsize20)}.subText{background:var(--blue) radial-gradient(circle,var(--skyBlue),var(--blue));border:1px solid transparent;color:#fff;display:block;font-style:normal;line-height:1.5;margin:0 auto 16px;padding:2px 16px;transform:skewX(-16deg);width:fit-content}.subText:has(+.subText){margin-bottom:6px}.lead,h2:has(+.lead){margin-bottom:40px}@media screen and (max-width:767px){h1{font-size:var(--fontsize40);margin-bottom:32px}h2{font-size:var(--fontsize24);margin-bottom:40px}h2:has(.subText){font-size:var(--fontsize28);margin-bottom:48px}h2:has(.subText):before{height:180px;width:180px}.subText{background:none;border:0;font-feature-settings:"palt";margin-bottom:8px;padding:0;transform:none;width:auto}.subText span{background:var(--blue) radial-gradient(circle,var(--skyBlue),var(--blue));border:1px solid transparent;display:block;margin:0 auto 6px;padding:2px 16px;transform:skewX(-16deg);width:fit-content}h1 .subText,h2 .subText{font-size:var(--fontsize16)}.lead,h2:has(+.lead){margin-bottom:24px}}.note{color:var(--gray);font-size:var(--fontsize12);line-height:1.5;margin-left:1.5em;text-indent:-1.5em}.box{background-color:var(--white);border:1px solid var(--white);box-shadow:0 0 24px #00a0d833}.box>:last-child{margin-bottom:0}p.btn{margin:0 auto;width:fit-content}p.btn a{align-items:center;border-radius:9999px;box-shadow:0 0 12px rgba(0,0,0,.25);display:flex;font-size:var(--fontsize20);font-weight:600;justify-content:center;min-height:78px;min-width:482px;padding:12px 58px 12px 48px;position:relative;z-index:0}p.btnA a{background:url(https://workerscare-mediaid.sigmax.co.jp/hubfs/LP/mediaid/arrowA.svg) no-repeat calc(100% - 24px) 50%,linear-gradient(to bottom,var(--white),#cfe6ff);background-color:#cfe6ff;color:var(--navy)}p.btnB a{background:url(https://workerscare-mediaid.sigmax.co.jp/hubfs/LP/mediaid/arrowB.svg) no-repeat calc(100% - 24px) 50%,linear-gradient(to bottom,var(--skyBlue),#02559c);background-color:#02559c;color:var(--white)}p.btn a:before{border-radius:9999px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}p.btn a:hover:before{opacity:1}p.btnA a:before{background:url(https://workerscare-mediaid.sigmax.co.jp/hubfs/LP/mediaid/arrowA.svg) no-repeat calc(100% - 24px) 50%,linear-gradient(180deg,#d9e8f3,#b0d3f3)}p.btnB a:before{background:url(https://workerscare-mediaid.sigmax.co.jp/hubfs/LP/mediaid/arrowB.svg) no-repeat calc(100% - 24px) 50%,linear-gradient(180deg,#0295c5,#024885)}@media screen and (max-width:767px){p.btn a{background-position:calc(100% - 20px) 50%;background-size:20px;font-size:var(--fontsize16);min-height:64px;padding:12px 50px 12px 40px}}@media screen and (max-width:514px){p.btn{width:100%}p.btn a{min-width:auto}}#keyvisual{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}#keyvisual p.btn{bottom:32px;left:50%;position:absolute;transform:translateX(-50%)}#keyvisual p.btn a{box-shadow:0 0 16px rgba(0,0,0,.15);min-width:400px}@media screen and (max-width:514px){#keyvisual p.btn{width:fit-content}#keyvisual p.btn a{min-width:400px}}@media screen and (max-width:432px){#keyvisual p.btn{width:calc(100% - 32px)}#keyvisual p.btn a{min-width:auto}}#keyvisual .splide__list{height:calc(30.42vw + 142px)}@media screen and (max-width:767px){#keyvisual p.btn{bottom:20px}#keyvisual p.btn a{font-size:var(--fontsize18);min-height:67px}#keyvisual .splide__list{height:calc(152.8vw + 107px)}}.splide__slide img{width:100%}.splide__arrow{align-items:center;background-color:var(--white);border:1px solid var(--white);border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.25);display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:1}.splide__arrow:hover{background-color:#cce1f0;border-color:#cce1f0}.splide__arrow--prev{left:24px}.splide__arrow--next{right:24px}.splide__arrow svg{height:16px;fill:var(--navy)}.splide__arrow--prev svg{transform:rotate(180deg)}.splide__arrow:disabled{display:none}@media screen and (max-width:767px){.splide__arrow{height:24px;width:24px}.splide__arrow--prev{left:8px}.splide__arrow--next{right:8px}.splide__arrow svg{height:10px}}#issue{background:url(https://workerscare-mediaid.sigmax.co.jp/hubfs/LP/mediaid/bg_issue.png) no-repeat 50% 100%/cover;color:var(--white);font-size:var(--fontsize18);margin-bottom:-280px;padding-bottom:340px;padding-top:104px}#issue p:first-child{background:linear-gradient(90deg,red,#ff6f00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:var(--fontsize26);font-weight:600;line-height:1.5}#issue p:first-child strong{display:inline-block;font-size:var(--fontsize40);font-weight:inherit;line-height:1.35;margin-bottom:6px}#issue p:has(+.note){margin-bottom:.5em}#issue .note{color:var(--white);margin-left:2.5em;text-indent:-2.5em}@media screen and (max-width:767px){#issue{background:#202020 linear-gradient(rgba(255,85,0,.33),rgba(255,85,0,0) 135px);font-size:var(--fontsize16);line-height:2;margin-bottom:-41%;padding-bottom:48%;padding-top:48px}#issue p:first-child{font-size:var(--fontsize18);text-align:center}#issue p:first-child strong{font-size:var(--fontsize28)}#issue img{width:100%}}#about{background:url(https://workerscare-mediaid.sigmax.co.jp/hubfs/LP/mediaid/bg_about.png) no-repeat 50% 0/cover;padding-top:160px}@media screen and (max-width:767px){#about{background-image:url(https://workerscare-mediaid.sigmax.co.jp/hubfs/LP/mediaid/bg_about_sp.png);padding-top:21%}}#about h1 .mainTitle{background:radial-gradient(circle,var(--skyBlue),var(--blue));-webkit-background-clip:text;display:block;-webkit-text-fill-color:transparent}#about .box{padding:24px 24px 32px}#about .system{padding:44px 32px 32px}#about .system h2{color:var(--blue);font-size:var(--fontsize56);font-style:normal;margin-bottom:58px;--spacing:0}#about .system h2:before{content:none}#about .system h2 sup{font-size:var(--fontsize16);margin-left:.5em;top:-1em}#about .system figure{align-items:center;display:flex;gap:8px 8.6%;justify-content:center;margin:0 auto 32px;max-width:872px}#about .system figure img{max-width:45.7%}@media screen and (max-width:767px){#about .system{padding:24px 16px 32px}#about .system h2{font-size:var(--fontsize32);margin-bottom:24px}#about .system h2 sup{font-size:var(--fontsize10)}#about .system figure{flex-direction:column;margin-bottom:24px}#about .system figure img{max-width:100%;width:100%}#about .system figure img:first-child{max-width:75%}}#about .feature{display:flex;gap:16px;line-height:1.5;margin-top:16px}#about .feature .box{flex:1}#about .feature h3{color:var(--blue);font-size:var(--fontsize20);margin-bottom:24px;text-align:center}#about .feature figure+p{margin:24px 0 6px}#about .feature ul{font-size:var(--fontsize14);margin-bottom:0;margin-left:1.25em;text-indent:-1.25em}#about .feature ul li{margin-bottom:5px}#about .feature ul li:before{content:"・";margin-right:.25em}@media screen and (max-width:767px){#about .feature{flex-direction:column}#about .feature .box{padding:20px 16px 24px}#about .feature h3{margin-bottom:20px}#about .feature figure img{width:100%}#about .feature figure+p{margin-top:16px}}#function h3{align-items:center;border-bottom:3px solid var(--blue);border-image:linear-gradient(to right,var(--blue),var(--skyBlue),var(--blue)) 1;color:var(--blue);display:flex;font-size:var(--fontsize24);gap:20px;line-height:1.5;margin:64px 0 32px;padding-bottom:13px}#function h3 em{background-color:var(--blue);border:1px solid var(--blue);color:var(--white);display:inline-block;font-size:var(--fontsize18);font-style:normal;font-weight:500;padding:2px 12px;text-align:center}#function h3 em b{font-family:Roboto,sans-serif;font-size:var(--fontsize24);margin-left:6px}@media screen and (max-width:767px){#function h3{font-size:var(--fontsize20);gap:14px;margin:40px 0 24px;padding-bottom:9px}#function h3 em{font-size:var(--fontsize14);padding:8px 8px 4px;white-space:nowrap}#function h3 em b{display:block;font-size:var(--fontsize20);margin-left:0}}#function .col{display:flex;gap:24px 40px}#function .col .text{flex:1}#function .col .text p:last-child{margin-bottom:0}#function .col figure{width:44%}#function .col .highlight{margin-bottom:16px;margin-top:-2px}#function .col .highlight strong{background:radial-gradient(circle,var(--skyBlue),var(--blue));-webkit-background-clip:text;display:block;font-family:"Noto Serif JP",serif;font-size:var(--fontsize32);font-style:italic;font-weight:600;-webkit-text-fill-color:transparent;line-height:1.5}#function .function2 .highlight span:not(.brCtrl){font-size:var(--fontsize24)}#function .function4 .highlight{align-items:center;color:var(--blue);display:flex;flex-wrap:wrap;font-weight:600;gap:0 16px;margin-top:-8px}#function .function4 .highlight dt .note{color:var(--blue);display:block}#function .function4 .highlight dd strong{line-height:1;padding-bottom:.1em;padding-right:.1em}#function .function4 .highlight dd strong span{font-size:5rem;--spacing:-0.06em;margin-right:.16em}#function .col p:has(+.note){margin-bottom:1em}@media screen and (max-width:767px){#function .col{flex-direction:column}#function .col figure,#function .col figure img{width:100%}#function .col .highlight strong{font-size:var(--fontsize30);text-align:center}#function .function2 .highlight span:not(.brCtrl){font-size:var(--fontsize22)}#function .function4 .highlight{justify-content:center}#function .col p:has(+.note){margin-bottom:.5em}}#function table{border-top:1px solid #ddd;margin-top:96px;width:100%}#function table tr{border-bottom:1px solid #ddd}#function table td,#function table th{font-size:var(--fontsize14);font-weight:400;line-height:1.5;padding:14px 12px}#function table th{width:200px}#function table td dl{display:flex;flex-wrap:wrap;margin-bottom:0}#function table td dt{font-weight:400;width:10em}#function table td dd{text-indent:-1em;width:calc(100% - 10em)}#function table td dd:before{content:"："}#function table td .note{display:block;margin-top:4px}@media screen and (max-width:767px){#function table{margin-top:64px}#function table td,#function table th{font-size:var(--fontsize12);padding:12px 10px}#function table th{width:25%}#function table td dt{width:7em}#function table td dd{width:calc(100% - 7em)}}#function .price{line-height:1.5;margin:28px auto 52px;text-align:center}#function .price em{font-family:"Noto Serif JP",serif;font-size:var(--fontsize24);font-weight:500}#function .price em span{font-size:3.125rem;margin-right:.125em;--spacing:.02em}@media screen and (max-width:767px){#function .price{font-size:var(--fontsize12)}#function .price em{font-size:var(--fontsize18)}#function .price em span{font-size:var(--fontsize38)}}#comparison{background-color:var(--lightSkyBlue)}#comparison .col{display:flex;gap:8px 20px}#comparison .col:not(:last-child){margin-bottom:40px}#comparison .box{border-color:var(--lightSkyBlue);box-shadow:none;flex:1;margin:-1px;padding:32px}#comparison .existing{background:linear-gradient(180deg,#222,#5a2100);color:#e74100}#comparison .best{background:url(https://workerscare-mediaid.sigmax.co.jp/hubfs/LP/mediaid/bg_comparison_best.png) no-repeat 50% 0/100% auto,linear-gradient(to bottom,var(--skyBlue),var(--blue));color:var(--white)}#comparison .arrow{align-self:center}#comparison .box .item{font-size:var(--fontsize12);font-weight:600;line-height:1.5;margin:0 auto;padding:1px 12px;width:fit-content}#comparison .existing .item{border:1px solid #e74100}#comparison .best .item{background-color:var(--white);border:1px solid var(--white);color:var(--blue)}#comparison .box h3{font-size:var(--fontsize20);line-height:1.5;margin:8px 0 24px;text-align:center}#comparison .box ul{font-size:var(--fontsize14);line-height:1.5;margin:16px 0 0}#comparison .best ul{font-weight:600}#comparison .box li:not(:last-child){margin-bottom:.5em}#comparison .box li{background-position:0 0;background-repeat:no-repeat;background-size:1em;padding-left:calc(1em + 6px)}#comparison .existing li{background-image:url(https://workerscare-mediaid.sigmax.co.jp/hubfs/LP/mediaid/ico_bad.svg)}#comparison .best li{background-image:url(https://workerscare-mediaid.sigmax.co.jp/hubfs/LP/mediaid/ico_good.svg)}@media screen and (max-width:767px){#comparison .col{flex-direction:column}#comparison .col .arrow img{height:32px;transform:rotate(90deg);width:auto}#comparison .box{padding:24px 16px;width:100%}#comparison .box h3{font-size:var(--fontsize18);margin-bottom:16px}#comparison .box img{width:100%}}#desire .video{aspect-ratio:16/9;margin:0 auto;max-width:100%;width:800px}#desire .video video{height:100%;width:100%}#desire .note{font-size:var(--fontsize16);margin:8px auto 0;max-width:100%;width:800px}#gallery,#option{background-color:var(--lightSkyBlue)}#gallery{padding-bottom:0;position:relative;z-index:1}#gallery h2 span{display:block;font-size:var(--fontsize24);margin-bottom:4px}@media screen and (max-width:767px){#gallery h2 span{font-size:var(--fontsize16)}}#gallery .box,#option .box{display:flex;flex-wrap:wrap;gap:40px;padding:56px}#gallery .box figure,#option .box figure{width:calc(33.33333% - 26.66667px)}#gallery .box figcaption,#option .box figcaption{font-size:var(--fontsize14);line-height:1.75;margin-top:16px}#option .box figcaption b{color:var(--blue);display:block;font-size:var(--fontsize16);font-weight:700;line-height:1.5;margin-bottom:8px}@media screen and (max-width:767px){#gallery .box,#option .box{gap:24px;padding:24px}#gallery .box figure,#gallery .box figure img,#option .box figure,#option .box figure img{width:100%}#gallery .box figcaption,#option .box figcaption{margin-top:12px}}#faq dl{margin-bottom:0}#faq dl>div{box-shadow:0 0 16px rgba(0,0,0,.1);margin-top:16px}#faq button{align-items:stretch;display:flex;transition:.3s ease;width:100%}#faq button i{align-items:center;background-color:var(--blue);border:1px solid var(--blue);color:var(--white);display:flex;font-family:Roboto,sans-serif;font-size:var(--fontsize24);font-style:normal;font-weight:500;justify-content:center;line-height:1.5;min-width:100px;padding:20px 24px}#faq button span{background-color:var(--white);border:1px solid var(--white);border-left:0;flex:1;font-size:var(--fontsize18);font-weight:400;padding:20px 58px 20px 24px;position:relative;transition:.3s ease}#faq .open button span,#faq button:hover span{background-color:#e5f0f7;border-color:#e5f0f7}#faq button span:after,#faq button span:before{content:"";position:absolute}#faq button span:before{border-bottom:2px solid var(--blue);right:26px;top:calc(50% - 1px);width:20px}#faq button span:after{border-right:2px solid var(--blue);height:20px;right:35px;top:calc(50% - 10px);transition:transform .3s ease}#faq button[aria-expanded=true] span:after{transform:rotate(90deg)}#faq dd{border:1px solid var(--white);border-top:1px solid rgba(0,0,0,.1);display:none;padding:24px 32px}@media screen and (max-width:767px){#faq button i{font-size:var(--fontsize16);min-width:48px;padding:8px 0}#faq button span{font-size:var(--fontsize14);padding:16px 40px 16px 12px}#faq button span:before{right:13px;width:14px}#faq button span:after{height:14px;right:19px;top:calc(50% - 7px)}#faq dd{font-size:var(--fontsize14);padding:24px 16px}}#contact{background-color:var(--lightSkyBlue)}#contact .box{padding:48px 48px 64px}@media screen and (max-width:767px){#contact .box{padding:32px 16px}}#company{background:url(https://workerscare-mediaid.sigmax.co.jp/hubfs/LP/mediaid/bg_company.jpg) no-repeat 50% 50%/cover;border-bottom:1px solid transparent;color:var(--white);font-size:var(--fontsize18);padding-bottom:104px;padding-top:80px;text-align:center}#company h2{color:var(--white);font-family:"Noto Serif JP",serif;font-size:var(--fontsize32);font-style:normal;font-weight:400;line-height:1.5;margin-bottom:1em}#company p{font-size:var(--fontsize18);margin-bottom:.9em}#company p:last-child{margin-bottom:0}@media screen and (max-width:767px){#company{background-image:url(https://workerscare-mediaid.sigmax.co.jp/hubfs/LP/mediaid/bg_company_sp.jpg);padding:56px 24px 64px}#company h2{display:inline-block;font-size:var(--fontsize20);text-align:left}#company p{font-size:var(--fontsize16);text-align:left}}footer{padding:32px 0;text-align:center}footer img{height:56px;width:auto}@media screen and (max-width:767px){footer{padding:24px 0}footer img{height:40px}}