.kvbg{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:0}.kvbg .movie-wrap{--width:100%;--height:100%;--top:-60px;height:var(--height);left:-9999px;margin:auto;position:absolute;right:-9999px;top:var(--top);width:var(--width)}.kvbg .movie-wrap .alt-image,.kvbg .movie-wrap iframe{height:100%;width:100%}.kvbg .movie-wrap .alt-image{display:none}.kvbg .movie-wrap .alt-image img{height:100%;object-fit:cover;width:100%}.kvbg .movie-wrap iframe{opacity:0;transition:opacity .5s}.kvbg.is-play .movie-wrap iframe{opacity:1}.kvbg.aborted .movie-wrap .alt-image{display:block}.kv{height:100%;overflow:hidden;position:relative;width:100%;z-index:1}@media print,screen and (min-width:751px){.kv{height:780px;min-width:1300px}}@media screen and (max-width:750px){.kv{height:182.0512820513vw}}.kv>.bg{background-color:rgba(207,221,235,.3);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.kv>.inner{position:relative}@media print,screen and (min-width:751px) and (max-width:1300px){.kv>.inner{height:100%;margin:0 auto;width:1300px}}@media print,screen and (min-width:1301px) and (max-width:1440px){.kv>.inner{height:100%;margin:0 auto;width:1300px}}@media print,screen and (min-width:1441px) and (max-width:1920px){.kv>.inner{height:100%;margin:0 auto;width:calc(100vw - 140px)}}@media print,screen and (min-width:1921px){.kv>.inner{height:100%;margin:0 auto;width:1780px}}@media screen and (max-width:750px){.kv>.inner{height:100%;overflow:hidden;width:100%}}.kv>.inner .image{opacity:0;position:absolute;transition:opacity 1s .4s;z-index:1}@media print,screen and (min-width:751px) and (max-width:1300px){.kv>.inner .image{height:463px;right:413px;top:188px;width:535px}}@media print,screen and (min-width:1301px) and (max-width:1440px){.kv>.inner .image{height:463px;right:413px;top:188px;width:535px}}@media print,screen and (min-width:1441px) and (max-width:1920px){.kv>.inner .image{height:463px;right:413px;top:188px;width:535px}}@media print,screen and (min-width:1921px){.kv>.inner .image{height:463px;right:413px;top:188px;width:535px}}@media screen and (max-width:750px){.kv>.inner .image{height:53.8461538462vw;left:0;top:92.8205128205vw;width:55.641025641vw}}.kv>.inner .image img{height:100%;width:100%}.kv>.inner .slide{-webkit-mask-image:url(https://9496159.fs1.hubspotusercontent-na2.net/hubfs/9496159/raw_assets/public/AsiaQuest_2025/images/pages/home/kv_mask_pc.svg);mask-image:url(https://9496159.fs1.hubspotusercontent-na2.net/hubfs/9496159/raw_assets/public/AsiaQuest_2025/images/pages/home/kv_mask_pc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;opacity:0;position:absolute;transition:opacity 1s .4s;z-index:1}@media print,screen and (min-width:751px) and (max-width:1300px){.kv>.inner .slide{height:467px;right:-22px;top:188px;width:500px}}@media print,screen and (min-width:1301px) and (max-width:1440px){.kv>.inner .slide{height:467px;right:-22px;top:188px;width:500px}}@media print,screen and (min-width:1441px) and (max-width:1920px){.kv>.inner .slide{height:467px;right:-22px;top:188px;width:500px}}@media print,screen and (min-width:1921px){.kv>.inner .slide{height:467px;right:-22px;top:188px;width:500px}}@media screen and (max-width:750px){.kv>.inner .slide{height:54.358974359vw;right:0;top:92.8205128205vw;width:51.2820512821vw}}.kv>.inner .slide .container{height:100%;overflow:hidden;width:100%}@media print,screen and (min-width:751px){.kv>.inner .slide .container .wrapper .item{height:467px;width:500px}}@media screen and (max-width:750px){.kv>.inner .slide .container .wrapper .item{height:54.358974359vw;width:51.2820512821vw}}.kv>.inner .slide .container .wrapper .item img{height:100%;object-fit:cover;width:100%}.kv>.inner .copy{position:absolute;z-index:2}@media print,screen and (min-width:751px){.kv>.inner .copy{left:0;top:233px}}@media screen and (max-width:750px){.kv>.inner .copy{margin:0 2.5641025641vw 0 5.1282051282vw;top:38.4615384615vw;width:100%}}.kv>.inner .copy .main{color:#ad161d;font-family:Red Hat Display,Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:751px) and (max-width:1300px){.kv>.inner .copy .main{font-size:110px;line-height:1}}@media print,screen and (min-width:1301px) and (max-width:1440px){.kv>.inner .copy .main{font-size:110px;line-height:1}}@media print,screen and (min-width:1441px) and (max-width:1920px){.kv>.inner .copy .main{font-size:7.6388888889vw;line-height:1}}@media print,screen and (min-width:1921px){.kv>.inner .copy .main{font-size:146.6666666667px;line-height:1}}@media screen and (max-width:750px){.kv>.inner .copy .main{font-size:15.3846153846vw;line-height:1.1}}.kv>.inner .copy .sub{color:#303030;font-family:Noto Sans JP,sans-serif;font-weight:500}@media print,screen and (min-width:751px) and (max-width:1300px){.kv>.inner .copy .sub{font-size:20px;line-height:1;margin-top:17px}}@media print,screen and (min-width:1301px) and (max-width:1440px){.kv>.inner .copy .sub{font-size:20px;line-height:1;margin-top:17px}}@media print,screen and (min-width:1441px) and (max-width:1920px){.kv>.inner .copy .sub{font-size:1.3888888889vw;line-height:1;margin-top:1.1805555556vw}}@media print,screen and (min-width:1921px){.kv>.inner .copy .sub{font-size:26.6666666667px;line-height:1;margin-top:22.6666666667px}}@media screen and (max-width:750px){.kv>.inner .copy .sub{font-size:5.641025641vw;line-height:1.5;margin-top:4.1025641026vw}}.kv>.inner .scroll{align-items:center;display:flex;flex-direction:column;opacity:0;position:absolute;transition:opacity 1s .6s;z-index:2}@media print,screen and (min-width:751px){.kv>.inner .scroll{bottom:0;left:0;row-gap:11px}}@media screen and (max-width:750px){.kv>.inner .scroll{bottom:0;left:0;margin:auto;right:0;row-gap:2.5641025641vw}}.kv>.inner .scroll .label{color:#303030;font-family:Red Hat Display,Noto Sans JP,sans-serif;font-weight:500;writing-mode:vertical-rl}@media print,screen and (min-width:751px){.kv>.inner .scroll .label{font-size:14px;line-height:29px}}@media screen and (max-width:750px){.kv>.inner .scroll .label{font-size:3.0769230769vw;line-height:7.4358974359vw}}.kv>.inner .scroll .icon{display:block;overflow:hidden;position:relative}@media print,screen and (min-width:751px){.kv>.inner .scroll .icon{height:92px;width:1px}}@media screen and (max-width:750px){.kv>.inner .scroll .icon{height:12.8205128205vw;width:.2564102564vw}}.kv>.inner .scroll .icon .bar{background-color:#303030;display:block;height:0;left:0;margin:auto;position:absolute;width:100%}.kv>.inner .scroll .icon .bar.b1{animation:kvScrollIcon1 2s infinite;top:0}.kv>.inner .scroll .icon .bar.b2{animation:kvScrollIcon2 2s infinite;bottom:0}.kv.is-show>.inner .copy,.kv.is-show>.inner .image,.kv.is-show>.inner .scroll,.kv.is-show>.inner .slide{opacity:1}@keyframes kvScrollIcon1{0%{height:0;left:-10px}0.1%{height:0;left:0}50%{height:100%;left:0}50.1%{height:100%;left:-10px}to{height:100%;left:-10px}}@keyframes kvScrollIcon2{0%{height:100%;left:-10px}49.9%{height:100%;left:-10px}50%{height:100%;left:0}99.9%{height:0;left:0}to{height:0;left:-10px}}.our-strength{position:relative;z-index:1}@media print,screen and (min-width:751px){.our-strength{padding-top:203px}}@media screen and (max-width:750px){.our-strength{padding-top:21.2820512821vw}}.our-strength>.bg{background-color:rgba(207,221,235,.3);left:0;position:absolute;top:0;width:100%;z-index:0}@media print,screen and (min-width:751px){.our-strength>.bg{height:203px}}@media screen and (max-width:750px){.our-strength>.bg{height:21.2820512821vw}}@media print,screen and (min-width:751px){.our-strength .wave-grey{margin-bottom:0;margin-top:0}}@media screen and (max-width:750px){.our-strength .wave-grey{margin-bottom:0;margin-top:0}}@media print,screen and (min-width:751px){.our-strength .wave-grey .fg{padding-top:0;position:relative;top:-44px}}@media screen and (max-width:750px){.our-strength .wave-grey .fg{padding-top:0}}@media print,screen and (min-width:751px){.our-strength .outer-wrapper{width:1140px}}@media screen and (max-width:750px){.our-strength .outer-wrapper{padding-top:12.8205128205vw;width:89.7435897436vw}}@media print,screen and (min-width:751px){.our-strength .section-title{display:flex;justify-content:flex-end}}.our-strength .section-title .title .main,.our-strength .section-title .title .sub{color:#fff}@media print,screen and (min-width:751px){.our-strength .section-title .title .sub{padding-left:68px}}@media screen and (max-width:750px){.our-strength .section-title .title .sub{padding-left:0}}@media print,screen and (min-width:751px){.our-strength .section-title .title .sub:before{background-color:#fff;content:"";display:block;height:1px;width:58px}}@media screen and (max-width:750px){.our-strength .section-title .title .sub:before{display:none}}@media print,screen and (min-width:751px){.our-strength .section-title+.sub-section{margin-top:102px}}@media screen and (max-width:750px){.our-strength .section-title+.sub-section{margin-top:18.4615384615vw}}@media print,screen and (min-width:751px){.our-strength .sub-section+.sub-section{margin-top:134px}}@media screen and (max-width:750px){.our-strength .sub-section+.sub-section{margin-top:18.4615384615vw}}.our-strength .sub-section .section-body{color:#fff}.our-strength .sub-section .section-body .sub-title{display:flex;margin:0}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .sub-title{align-items:center;column-gap:43px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .sub-title{align-items:center;flex-direction:column;row-gap:6.1538461538vw}}.our-strength .sub-section .section-body .sub-title .image{flex-shrink:0}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .sub-title .image{height:237px;width:301px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .sub-title .image{height:46.891234347vw;width:59.5538461538vw}}.our-strength .sub-section .section-body .sub-title .image img{height:100%;width:100%}.our-strength .sub-section .section-body .sub-title figcaption .lead{line-height:1.75}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .sub-title figcaption .lead{font-size:20px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .sub-title figcaption .lead{font-size:4.1025641026vw;text-align:center}}.our-strength .sub-section .section-body .sub-title figcaption .title{font-family:Red Hat Display,Noto Sans JP,sans-serif;font-style:italic;font-weight:700;line-height:1}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .sub-title figcaption .title{font-size:90px;margin-top:10px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .sub-title figcaption .title{font-size:12.3076923077vw;margin-top:1.0256410256vw;text-align:center}}.our-strength .sub-section .section-body .sub-title figcaption .sub{align-items:center;display:flex;font-family:Red Hat Display,Noto Sans JP,sans-serif;font-style:italic;font-weight:400;line-height:1}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .sub-title figcaption .sub{column-gap:10px;font-size:21px;margin-top:22px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .sub-title figcaption .sub{column-gap:2.5641025641vw;font-size:4.6153846154vw;justify-content:center;margin-top:4.1025641026vw}}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .sub-title figcaption .sub .icon{height:9.55px;width:9.55px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .sub-title figcaption .sub .icon{height:2.4487179487vw;width:2.4487179487vw}}.our-strength .sub-section .section-body .sub-title figcaption .sub .icon svg{height:100%;width:100%;fill:#fff}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .capability{margin-top:76px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .capability{margin-top:7.9487179487vw}}.our-strength .sub-section .section-body .capability .title{text-align:center}@media print,screen and (min-width:751px) and (max-width:1300px){.our-strength .sub-section .section-body .capability .title{font-size:20px}}@media print,screen and (min-width:1301px) and (max-width:1440px){.our-strength .sub-section .section-body .capability .title{font-size:20px}}@media print,screen and (min-width:1441px) and (max-width:1920px){.our-strength .sub-section .section-body .capability .title{font-size:1.3888888889vw}}@media print,screen and (min-width:1921px){.our-strength .sub-section .section-body .capability .title{font-size:26.6666666667px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .capability .title{font-size:4.1025641026vw}}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .capability .title+ul{margin-top:34px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .capability .title+ul{margin-top:5.1282051282vw}}.our-strength .sub-section .section-body .capability ul{display:flex}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .capability ul{column-gap:30px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .capability ul{flex-direction:column;row-gap:3.5897435897vw}}.our-strength .sub-section .section-body .capability ul li{align-items:center;border-color:#fff;border-style:solid;display:flex;flex-direction:column;justify-content:center}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .capability ul li{border-radius:20px;border-width:2px;padding:30px 0;width:555px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .capability ul li{border-radius:5.1282051282vw;border-width:.5128205128vw;padding:5.1282051282vw}}.our-strength .sub-section .section-body .capability ul li p{font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.75}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .capability ul li p{font-size:18px;text-align:center}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .capability ul li p{font-size:3.8461538462vw}}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .capability ul li p.main{font-size:28px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .capability ul li p.main{font-size:5.1282051282vw}}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .capability ul li p.sub{font-size:18px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .capability ul li p.sub{font-size:3.8461538462vw}}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .merit{margin-top:100px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .merit{margin-top:12.3076923077vw}}.our-strength .sub-section .section-body .merit .title{font-family:Noto Sans JP,sans-serif;font-weight:500;text-align:center}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .merit .title{font-size:28px;line-height:1}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .merit .title{font-size:5.1282051282vw;line-height:1.75}}.our-strength .sub-section .section-body .merit .title strong{font-family:Red Hat Display,Noto Sans JP,sans-serif;font-style:italic;font-weight:700}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .merit .title strong{font-size:36px;margin-right:18px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .merit .title strong{font-size:7.6923076923vw;margin-right:4.1025641026vw}}.our-strength .sub-section .section-body .merit .list{display:flex}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .merit .list{margin-left:-18px;margin-top:26px;width:1176px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .merit .list{align-items:center;flex-direction:column;margin-top:32px}}.our-strength .sub-section .section-body .merit .list li{align-items:center;background-size:cover;display:flex;flex-shrink:0;justify-content:center}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .merit .list li{height:418px;width:418px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .merit .list li{height:69.7435897436vw;width:69.7435897436vw}}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .merit .list li+li{margin-left:-39px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .merit .list li+li{margin-top:-10.5128205128vw}}.our-strength .sub-section .section-body .merit .list li.l1{background-image:url(https://9496159.fs1.hubspotusercontent-na2.net/hubfs/9496159/raw_assets/public/AsiaQuest_2025/images/pages/home/our_biz_mer_cir_1.png)}.our-strength .sub-section .section-body .merit .list li.l2{background-image:url(https://9496159.fs1.hubspotusercontent-na2.net/hubfs/9496159/raw_assets/public/AsiaQuest_2025/images/pages/home/our_biz_mer_cir_2.png)}.our-strength .sub-section .section-body .merit .list li.l3{background-image:url(https://9496159.fs1.hubspotusercontent-na2.net/hubfs/9496159/raw_assets/public/AsiaQuest_2025/images/pages/home/our_biz_mer_cir_3.png)}.our-strength .sub-section .section-body .merit .list li p{text-align:center}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .merit .list li p{font-size:22px;line-height:2}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .merit .list li p{font-size:4.6153846154vw;line-height:1.75}}.our-strength .sub-section .section-body .link{display:flex;justify-content:center}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .link{margin-top:60px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .link{margin-top:10.2564102564vw}}@media print,screen and (min-width:751px){.our-strength .sub-section .section-body .link p{width:146px}}@media screen and (max-width:750px){.our-strength .sub-section .section-body .link p{width:41.7948717949vw}}.our-strength .sub-section.s1 .section-body .sub-title{align-items:center;display:flex;flex-direction:column}@media print,screen and (min-width:751px){.our-strength .sub-section.s1 .section-body .sub-title{row-gap:1px}}@media screen and (max-width:750px){.our-strength .sub-section.s1 .section-body .sub-title{row-gap:2.5641025641vw}}.our-strength .sub-section.s1 .section-body .sub-title .lead{line-height:1.75}@media print,screen and (min-width:751px) and (max-width:1300px){.our-strength .sub-section.s1 .section-body .sub-title .lead{font-size:28px}}@media print,screen and (min-width:1301px) and (max-width:1440px){.our-strength .sub-section.s1 .section-body .sub-title .lead{font-size:28px}}@media print,screen and (min-width:1441px) and (max-width:1920px){.our-strength .sub-section.s1 .section-body .sub-title .lead{font-size:1.9444444444vw}}@media print,screen and (min-width:1921px){.our-strength .sub-section.s1 .section-body .sub-title .lead{font-size:37.3333333333px}}@media screen and (max-width:750px){.our-strength .sub-section.s1 .section-body .sub-title .lead{font-size:5.1282051282vw;text-align:center}}.our-strength .sub-section.s1 .section-body .sub-title .title{font-family:Red Hat Display,Noto Sans JP,sans-serif;font-weight:700;line-height:1;text-align:center}@media print,screen and (min-width:751px) and (max-width:1300px){.our-strength .sub-section.s1 .section-body .sub-title .title{font-size:120px}}@media print,screen and (min-width:1301px) and (max-width:1440px){.our-strength .sub-section.s1 .section-body .sub-title .title{font-size:120px}}@media print,screen and (min-width:1441px) and (max-width:1920px){.our-strength .sub-section.s1 .section-body .sub-title .title{font-size:8.3333333333vw}}@media print,screen and (min-width:1921px){.our-strength .sub-section.s1 .section-body .sub-title .title{font-size:160px}}@media screen and (max-width:750px){.our-strength .sub-section.s1 .section-body .sub-title .title{font-size:12.3076923077vw}}html[lang=en] .our-strength .section-title .title .sub{display:block}section.service{position:relative;z-index:1}@media print,screen and (min-width:751px){section.service{padding-bottom:213px}}@media screen and (max-width:750px){section.service{padding-bottom:25.641025641vw}}section.service .bg{background-color:rgba(207,221,235,.3);height:100%;top:0}section.service .bg,section.service .pseudo-wave{left:0;position:absolute;width:100%;z-index:0}section.service .pseudo-wave .spacer{background-color:#b31c20}@media print,screen and (min-width:751px){section.service .pseudo-wave .spacer{height:198px}}@media screen and (max-width:750px){section.service .pseudo-wave .spacer{height:31.2820512821vw}}@media print,screen and (min-width:751px){section.service .pseudo-wave .wave{height:165px}}@media screen and (max-width:750px){section.service .pseudo-wave .wave{height:11.5384615385vw}}section.service .pseudo-wave .wave svg{height:100%;width:100%;fill:#b31c20}section.service .fg{position:relative;z-index:2}section.service .outer-wrapper{background-color:#fff;box-sizing:border-box}@media print,screen and (min-width:751px){section.service .outer-wrapper{border-radius:20px;margin:0 auto;padding:75px 80px 80px;width:1300px}}@media screen and (max-width:750px){section.service .outer-wrapper{border-radius:5.1282051282vw;margin:0 auto;padding:7.6923076923vw 5.1282051282vw;width:89.7435897436vw}}@media print,screen and (min-width:751px){section.service .outer-wrapper .section-body{margin-top:60px}}@media screen and (max-width:750px){section.service .outer-wrapper .section-body{margin-top:7.6923076923vw}}section.service .outer-wrapper .section-body .list{display:flex}@media print,screen and (min-width:751px){section.service .outer-wrapper .section-body .list{column-gap:27px;flex-wrap:wrap;row-gap:60px}}@media screen and (max-width:750px){section.service .outer-wrapper .section-body .list{flex-direction:column;row-gap:7.6923076923vw}}@media print,screen and (min-width:751px){section.service .outer-wrapper .section-body .list article{width:550px}}@media screen and (max-width:750px){section.service .outer-wrapper .section-body .list article{width:79.4871794872vw}}section.service .outer-wrapper .section-body .list article a{background-color:#edeff1;color:#303030;display:block;text-decoration:none}@media print,screen and (min-width:751px){section.service .outer-wrapper .section-body .list article a{border-radius:20px;height:318px;transition:all .4s;width:550px}}@media screen and (max-width:750px){section.service .outer-wrapper .section-body .list article a{border-radius:5.1282051282vw;height:51.2820512821vw;width:79.4871794872vw}}section.service .outer-wrapper .section-body .list article a figure{box-sizing:border-box;display:flex;height:100%;margin:0;width:100%}@media print,screen and (min-width:751px){section.service .outer-wrapper .section-body .list article a figure{align-items:center;flex-direction:row-reverse;padding:0 74px 0 43px}}@media screen and (max-width:750px){section.service .outer-wrapper .section-body .list article a figure{align-items:center;flex-direction:column;padding:6.4102564103vw 5.1282051282vw 3.8461538462vw;row-gap:3.3974358974vw}}@media print,screen and (min-width:751px){section.service .outer-wrapper .section-body .list article a figure .image{height:177px;transition:all .4s;width:177px}}@media screen and (max-width:750px){section.service .outer-wrapper .section-body .list article a figure .image{height:24.358974359vw;width:24.358974359vw}}section.service .outer-wrapper .section-body .list article a figure .image img{height:100%;width:100%}section.service .outer-wrapper .section-body .list article a figure figcaption{display:flex}@media print,screen and (min-width:751px){section.service .outer-wrapper .section-body .list article a figure figcaption{flex-direction:column;padding-top:60px;row-gap:20px;width:256px}}@media screen and (max-width:750px){section.service .outer-wrapper .section-body .list article a figure figcaption{align-items:center;width:100%}}section.service .outer-wrapper .section-body .list article a figure figcaption .title{display:flex;flex-direction:column}@media print,screen and (min-width:751px){section.service .outer-wrapper .section-body .list article a figure figcaption .title{row-gap:10px}}@media screen and (max-width:750px){section.service .outer-wrapper .section-body .list article a figure figcaption .title{flex-grow:1;row-gap:1.2820512821vw}}section.service .outer-wrapper .section-body .list article a figure figcaption .title .main{display:block;font-family:Red Hat Display,Noto Sans JP,sans-serif;font-weight:500;line-height:1}@media print,screen and (min-width:751px){section.service .outer-wrapper .section-body .list article a figure figcaption .title .main{font-size:36px}}@media screen and (max-width:750px){section.service .outer-wrapper .section-body .list article a figure figcaption .title .main{font-size:7.6923076923vw}}section.service .outer-wrapper .section-body .list article a figure figcaption .title .sub{display:block;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:1.5}@media print,screen and (min-width:751px){section.service .outer-wrapper .section-body .list article a figure figcaption .title .sub{font-size:16px}}@media screen and (max-width:750px){section.service .outer-wrapper .section-body .list article a figure figcaption .title .sub{font-size:3.5897435897vw}}section.service .outer-wrapper .section-body .list article a figure figcaption .icon{background-color:#fff;border-radius:9999px;display:block;position:relative;transition:all .4s}@media print,screen and (min-width:751px){section.service .outer-wrapper .section-body .list article a figure figcaption .icon{height:40px;width:40px}}@media screen and (max-width:750px){section.service .outer-wrapper .section-body .list article a figure figcaption .icon{flex-shrink:0;height:10.2564102564vw;width:10.2564102564vw}}section.service .outer-wrapper .section-body .list article a figure figcaption .icon .circle{background-color:#ad161d;border-radius:9999px;bottom:-9999px;display:block;left:-9999px;margin:auto;position:absolute;right:-9999px;top:-9999px;transform:scale(0);transition:all .4s}@media print,screen and (min-width:751px){section.service .outer-wrapper .section-body .list article a figure figcaption .icon .circle{height:48px;width:48px}}@media screen and (max-width:750px){section.service .outer-wrapper .section-body .list article a figure figcaption .icon .circle{display:none}}section.service .outer-wrapper .section-body .list article a figure figcaption .icon svg{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;fill:#303030;transition:all .4s}@media print,screen and (min-width:751px){section.service .outer-wrapper .section-body .list article a figure figcaption .icon svg{height:8px;width:8px}}@media screen and (max-width:750px){section.service .outer-wrapper .section-body .list article a figure figcaption .icon svg{height:2.0512820513vw;width:2.0512820513vw}}@media print,screen and (min-width:751px){section.service .outer-wrapper .section-body .list article a:hover figure .image{transform:translate3d(0,-10px,0)}section.service .outer-wrapper .section-body .list article a:hover figure figcaption .icon .circle{transform:scale(1)}section.service .outer-wrapper .section-body .list article a:hover figure figcaption .icon svg{fill:#fff}section.service .outer-wrapper .section-body .list article .lead{margin-top:20px}}@media screen and (max-width:750px){section.service .outer-wrapper .section-body .list article .lead{margin-top:2.5641025641vw}}section.service .outer-wrapper .section-body .list article .lead p{line-height:1.75}@media print,screen and (min-width:751px){section.service .outer-wrapper .section-body .list article .lead p{font-size:16px}}@media screen and (max-width:750px){section.service .outer-wrapper .section-body .list article .lead p{font-size:3.5897435897vw}}html[lang=en] section.service{position:relative}html[lang=en] section.service .outer-wrapper .section-body .list article a figure figcaption .title .sub{display:none}.pickup{position:relative;z-index:1}@media print,screen and (min-width:751px){.pickup{padding-top:0}}@media screen and (max-width:750px){.pickup{padding-top:0}}@media print,screen and (min-width:751px){.pickup .wave-grey{margin-top:0}}@media screen and (max-width:750px){.pickup .wave-grey{margin-top:0}}@media print,screen and (min-width:751px){.pickup .wave-grey .fg{padding-bottom:190px}}@media screen and (max-width:750px){.pickup .wave-grey .fg{padding-bottom:20.5128205128vw}}.pickup .section-title{margin:0 auto}@media print,screen and (min-width:751px){.pickup .section-title{width:1300px}}@media screen and (max-width:750px){.pickup .section-title{width:89.7435897436vw}}@media print,screen and (min-width:751px){.pickup .section-body{margin:0 auto;width:1300px}}@media screen and (max-width:750px){.pickup .section-body{margin-top:7.6923076923vw}.pickup .section-body .container{overflow-x:auto}}.pickup .section-body .container .wrapper{display:flex}@media print,screen and (min-width:751px){.pickup .section-body .container .wrapper{justify-content:space-between}}@media screen and (max-width:750px){.pickup .section-body .container .wrapper{column-gap:3.8461538462vw;padding:0 5.1282051282vw}}.pickup .section-body .container .wrapper .item{flex-shrink:0}@media print,screen and (min-width:751px){.pickup .section-body .container .wrapper .item{height:380px;width:244px}.pickup .section-body .container .wrapper .item.a1{margin-top:93px}.pickup .section-body .container .wrapper .item.a2{margin-top:130px}.pickup .section-body .container .wrapper .item.a3{margin-top:56px}.pickup .section-body .container .wrapper .item.a4{margin-top:-20px}.pickup .section-body .container .wrapper .item.a5{margin-top:18px}}@media screen and (max-width:750px){.pickup .section-body .container .wrapper .item{height:55.8974358974vw;width:35.8974358974vw}.pickup .section-body .container .wrapper .item.a1{margin-top:0}.pickup .section-body .container .wrapper .item.a2{margin-top:20px}.pickup .section-body .container .wrapper .item.a3{margin-top:0}.pickup .section-body .container .wrapper .item.a4{margin-top:20px}.pickup .section-body .container .wrapper .item.a5{margin-top:0}}.pickup .section-body .container .wrapper .item a{color:#fff;display:block;height:100%;overflow:hidden;text-decoration:none;width:100%}@media print,screen and (min-width:751px){.pickup .section-body .container .wrapper .item a{border-radius:20px}}@media screen and (max-width:750px){.pickup .section-body .container .wrapper .item a{border-radius:5.1282051282vw}}.pickup .section-body .container .wrapper .item a figure{height:100%;margin:0;position:relative;width:100%}.pickup .section-body .container .wrapper .item a figure .image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media print,screen and (min-width:751px){.pickup .section-body .container .wrapper .item a figure .image{transition:all .4s}}.pickup .section-body .container .wrapper .item a figure .image img{height:100%;object-fit:cover;transition:all .4s;width:100%}.pickup .section-body .container .wrapper .item a figure figcaption{align-items:flex-end;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));bottom:0;display:flex;left:0;position:absolute;z-index:1}@media print,screen and (min-width:751px){.pickup .section-body .container .wrapper .item a figure figcaption{height:277px;width:244px}}@media screen and (max-width:750px){.pickup .section-body .container .wrapper .item a figure figcaption{height:33.3333333333vw;width:35.8974358974vw}}.pickup .section-body .container .wrapper .item a figure figcaption .title{align-items:center;display:flex;justify-content:space-between;width:100%}@media print,screen and (min-width:751px){.pickup .section-body .container .wrapper .item a figure figcaption .title{padding:16px}}@media screen and (max-width:750px){.pickup .section-body .container .wrapper .item a figure figcaption .title{padding:2.3076923077vw 3.8461538462vw}}.pickup .section-body .container .wrapper .item a figure figcaption .title .label{color:#fff;display:block;flex-grow:1;font-family:Red Hat Display,Noto Sans JP,sans-serif;font-weight:500}@media print,screen and (min-width:751px){.pickup .section-body .container .wrapper .item a figure figcaption .title .label{font-size:20px;line-height:1.5}}@media screen and (max-width:750px){.pickup .section-body .container .wrapper .item a figure figcaption .title .label{font-size:4.1025641026vw;line-height:1.35}}.pickup .section-body .container .wrapper .item a figure figcaption .title .icon{background-color:#fff;border-radius:9999px;flex-shrink:0;position:relative;transition:all .4s}@media print,screen and (min-width:751px){.pickup .section-body .container .wrapper .item a figure figcaption .title .icon{height:34px;width:34px}}@media screen and (max-width:750px){.pickup .section-body .container .wrapper .item a figure figcaption .title .icon{height:6.9230769231vw;width:6.9230769231vw}}.pickup .section-body .container .wrapper .item a figure figcaption .title .icon .circle{background-color:#ad161d;border-radius:9999px;bottom:-9999px;display:block;left:-9999px;margin:auto;position:absolute;right:-9999px;top:-9999px;transform:scale(0);transition:all .4s}@media print,screen and (min-width:751px){.pickup .section-body .container .wrapper .item a figure figcaption .title .icon .circle{height:40.8px;width:40.8px}}@media screen and (max-width:750px){.pickup .section-body .container .wrapper .item a figure figcaption .title .icon .circle{display:none}}.pickup .section-body .container .wrapper .item a figure figcaption .title .icon svg{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;fill:#303030}@media print,screen and (min-width:751px){.pickup .section-body .container .wrapper .item a figure figcaption .title .icon svg{height:8px;transition:fill .4s;width:8px}}@media screen and (max-width:750px){.pickup .section-body .container .wrapper .item a figure figcaption .title .icon svg{height:1.6282051282vw;width:1.6282051282vw}}@media print,screen and (min-width:751px){.pickup .section-body .container .wrapper .item a:hover figure .image{transform:scale(1.1368421053)}.pickup .section-body .container .wrapper .item a:hover figure figcaption .title .icon .circle{transform:scale(1)}.pickup .section-body .container .wrapper .item a:hover figure figcaption .title .icon svg{fill:#fff}}.projects{background-color:#fff;position:relative;z-index:1}@media print,screen and (min-width:751px){.projects{padding-bottom:235px}}@media screen and (max-width:750px){.projects{padding-bottom:28.2051282051vw}}.projects .projects-head{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.projects .projects-btn *{box-sizing:border-box}@media print,screen and (min-width:751px){.projects .projects-btn{height:48px;width:146px}}@media screen and (max-width:750px){.projects .projects-btn{height:12.3076923077vw;margin-inline:auto;margin-top:10.2564102564vw;width:41.7948717949vw}}.projects>.bg{content:"";display:block;position:absolute}@media print,screen and (min-width:751px){.projects>.bg{height:949px;right:0;top:-220px;width:867px}}@media screen and (max-width:750px){.projects>.bg{height:209.2307692308vw;left:0;top:17.9487179487vw;width:100vw}}.projects>.bg img{height:100%;width:100%}.projects .projects-inner{margin-inline:auto;position:relative}@media print,screen and (min-width:751px){.projects .projects-inner{width:1300px}}@media screen and (max-width:750px){.projects .projects-inner{padding-left:5.1282051282vw;padding-right:5.1282051282vw}}@media print,screen and (min-width:751px){.projects .projects-list{margin-top:50px}}@media screen and (max-width:750px){.projects .projects-list{margin-top:10.2564102564vw}}@media print,screen and (min-width:751px){.projects .projects-list .c-card{box-shadow:0 0 10px rgba(0,0,0,.1)}}@media screen and (max-width:750px){.projects .projects-list .c-card{box-shadow:0 0 2.5641025641vw rgba(0,0,0,.1)}}@media print,screen and (min-width:751px){.projects .projects-list .c-card+.c-card{margin-top:0}}@media screen and (max-width:750px){.projects .projects-list .c-card+.c-card{margin-top:0}}@media print,screen and (min-width:751px){.projects .projects-list .c-card .c-card-content{padding:20px 20px 47px}}@media screen and (max-width:750px){.projects .projects-list .c-card .c-card-content{padding:2.5641025641vw 2.5641025641vw 7.4358974359vw}}.misc-set{background-color:#fff;display:flex;position:relative;z-index:1}@media print,screen and (min-width:751px){.misc-set{padding-bottom:168px}}@media screen and (max-width:750px){.misc-set{flex-direction:column;padding-bottom:25.641025641vw;row-gap:7.6923076923vw}}@media print,screen and (min-width:751px){.misc-set article{width:33.3333333333%}}.misc-set article a{color:#303030;display:block;text-decoration:none}.misc-set article a,.misc-set article a figure{height:100%;width:100%}@media print,screen and (min-width:751px){.misc-set article a figure .image{height:0;overflow:hidden;padding-top:104.1666666667%;position:relative;width:100%}.misc-set article a figure .image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:all .4s;width:100%}}@media screen and (max-width:750px){.misc-set article a figure .image{height:0;overflow:hidden;padding-top:51.2820512821%;position:relative;width:100%}.misc-set article a figure .image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}}@media print,screen and (min-width:751px){.misc-set article a figure figcaption{padding:24px 34.5px 0}}@media screen and (max-width:750px){.misc-set article a figure figcaption{padding:3.8461538462vw 5.1282051282vw 0}}@media print,screen and (min-width:751px){.misc-set article a:hover figure .image img{scale:1.05}}section.careers{background-color:#fff;position:relative;z-index:1}@media print,screen and (min-width:751px){section.careers{padding-bottom:160px}}@media screen and (max-width:750px){section.careers{padding-bottom:25.641025641vw}}section.careers figure{display:flex}@media print,screen and (min-width:751px){section.careers figure{align-items:center;column-gap:70px;flex-direction:row-reverse;margin-left:70px}}@media screen and (max-width:750px){section.careers figure{flex-direction:column;row-gap:5.1282051282vw}}@media print,screen and (min-width:751px){section.careers figure .movie{flex-grow:1}}@media screen and (max-width:750px){section.careers figure .movie{margin-left:5.1282051282vw;width:94.8717948718vw}}section.careers figure .movie .movie-wrap{background-color:#000;color:#fff;height:0;overflow:hidden;padding-top:41.4486921529%;position:relative;width:100%}@media print,screen and (min-width:751px){section.careers figure .movie .movie-wrap{border-radius:20px 0 0 20px}}@media screen and (max-width:750px){section.careers figure .movie .movie-wrap{border-radius:5.1282051282vw 0 0 5.1282051282vw}}section.careers figure .movie .movie-wrap .alt-image,section.careers figure .movie .movie-wrap iframe{bottom:-9999px;height:135.7099514563%;left:-9999px;margin:auto;position:absolute;right:-9999px;top:-9999px;width:100%}section.careers figure .movie .movie-wrap .alt-image{display:none}section.careers figure .movie .movie-wrap .alt-image img{height:100%;object-fit:cover;width:100%}section.careers figure .movie .movie-wrap iframe{opacity:0;transition:opacity .5s}section.careers figure .movie.is-play .movie-wrap iframe{opacity:1}section.careers figure .movie.aborted .movie-wrap .alt-image{display:block}@media print,screen and (min-width:751px){section.careers figure figcaption{flex-shrink:0;width:270px}}@media screen and (max-width:750px){section.careers figure figcaption{display:grid;grid-template:"lead lead" auto "title link" auto/1fr 41.7948717949vw;margin:0 5.1282051282vw;row-gap:7.6923076923vw}section.careers figure figcaption .lead{grid-area:lead}}section.careers figure figcaption .lead p{line-height:1.75}@media print,screen and (min-width:751px){section.careers figure figcaption .lead p{font-size:20px}}@media screen and (max-width:750px){section.careers figure figcaption .lead p{font-size:4.6153846154vw}}@media print,screen and (min-width:751px){section.careers figure figcaption .title{margin-top:40px}}@media screen and (max-width:750px){section.careers figure figcaption .title{grid-area:title}}@media print,screen and (min-width:751px){section.careers figure figcaption .link{margin-top:60px}}@media screen and (max-width:750px){section.careers figure figcaption .link{align-self:end;grid-area:link}}@media print,screen and (min-width:751px){section.careers figure figcaption .link p{width:146px}}section.information{background-color:rgba(207,221,235,.3);position:relative;z-index:1}@media print,screen and (min-width:751px){section.information{padding-bottom:120px;padding-top:120px}}@media screen and (max-width:750px){section.information{padding-bottom:15.3846153846vw;padding-top:15.3846153846vw}}section.information .layout{display:grid;margin:0 auto}@media print,screen and (min-width:751px){section.information .layout{grid-template:"title link" auto "list list" auto/1fr 146px;row-gap:50px;width:1300px}}@media screen and (max-width:750px){section.information .layout{grid-template:"title" auto "list" auto "link" auto/auto;row-gap:10.2564102564vw;width:89.7435897436vw}}section.information .layout .section-title{grid-area:title}@media print,screen and (min-width:751px){section.information .layout .section-title{align-self:end}}section.information .layout .list{grid-area:list}@media print,screen and (min-width:751px){section.information .layout .list .c-card{box-shadow:0 0 10px rgba(0,0,0,.1)}}@media screen and (max-width:750px){section.information .layout .list .c-card{box-shadow:0 0 2.5641025641vw rgba(0,0,0,.1)}}@media print,screen and (min-width:751px){section.information .layout .list .c-card+.c-card{margin-top:0}}@media screen and (max-width:750px){section.information .layout .list .c-card+.c-card{margin-top:0}}@media print,screen and (min-width:751px){section.information .layout .list .c-card .c-card-content{padding:20px 20px 47px}}@media screen and (max-width:750px){section.information .layout .list .c-card .c-card-content{padding:2.5641025641vw 2.5641025641vw 7.4358974359vw}}section.information .layout .link{grid-area:link}@media print,screen and (min-width:751px){section.information .layout .link{align-self:end}}@media screen and (max-width:750px){section.information .layout .link{justify-self:center}section.information .layout .link p{width:41.7948717949vw}}section.contact{background-color:#b31c20;position:relative;z-index:1}@media print,screen and (min-width:751px){section.contact{padding:56px 0}}@media screen and (max-width:750px){section.contact{padding:15.3846153846vw 0}}section.contact .layout{display:grid}@media print,screen and (min-width:751px){section.contact .layout{grid-template:"image title link" 222px "image lead  link" auto/429px 1fr 110px;margin:0 auto;width:1300px}}@media screen and (max-width:750px){section.contact .layout{grid-template:"image title title" 47.6923076923vw "lead  lead  link" auto/43.3333333333vw auto 37.1794871795vw}}section.contact .layout .section-title{grid-area:title}@media print,screen and (min-width:751px){section.contact .layout .section-title{align-self:end;margin-left:200px}}@media screen and (max-width:750px){section.contact .layout .section-title{align-self:center;margin-left:5.1282051282vw}}section.contact .layout .section-title .title .main,section.contact .layout .section-title .title .sub{color:#fff}section.contact .layout .section-title .title .sub:before{background-color:#fff}section.contact .layout .image{grid-area:image}@media screen and (max-width:750px){section.contact .layout .image{overflow:hidden;position:relative}}@media print,screen and (min-width:751px){section.contact .layout .image img{height:428px;width:429px}}@media screen and (max-width:750px){section.contact .layout .image img{height:47.8369493754vw;left:-4.6153846154vw;position:absolute;top:0;width:47.9487179487vw}}section.contact .layout .lead{grid-area:lead}@media print,screen and (min-width:751px){section.contact .layout .lead{margin-left:200px;padding-top:60px}}@media screen and (max-width:750px){section.contact .layout .lead{align-self:center;justify-self:end;margin-right:3.8461538462vw}}section.contact .layout .lead p{color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:400}@media print,screen and (min-width:751px){section.contact .layout .lead p{font-size:20px;line-height:1.75}}@media screen and (max-width:750px){section.contact .layout .lead p{font-size:4.6153846154vw;line-height:1.5}}section.contact .layout .link{grid-area:link}@media print,screen and (min-width:751px){section.contact .layout .link{align-self:center}}section.contact .layout .link a{display:block;position:relative}@media print,screen and (min-width:751px){section.contact .layout .link a{height:110px;width:110px}}@media screen and (max-width:750px){section.contact .layout .link a{height:24.6153846154vw;width:24.6153846154vw}}section.contact .layout .link a .circle{background-color:#fff;border-radius:9999px;bottom:-9999px;left:-9999px;margin:auto;position:absolute;right:-9999px;top:-9999px}@media print,screen and (min-width:751px){section.contact .layout .link a .circle{height:110px;transition:all .4s;width:110px}}@media screen and (max-width:750px){section.contact .layout .link a .circle{height:24.6153846154vw;width:24.6153846154vw}}section.contact .layout .link a .icon{bottom:-9999px;left:-9999px;margin:auto;overflow:hidden;position:absolute;right:-9999px;top:-9999px}@media print,screen and (min-width:751px){section.contact .layout .link a .icon{height:34px;width:34px}}@media screen and (max-width:750px){section.contact .layout .link a .icon{height:8.7179487179vw;width:8.7179487179vw}}section.contact .layout .link a .icon svg{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;fill:#b31c20}@media print,screen and (min-width:751px){section.contact .layout .link a .icon svg{height:21px;width:21px}}@media screen and (max-width:750px){section.contact .layout .link a .icon svg{height:5.1282051282vw;width:5.1282051282vw}}@media print,screen and (min-width:751px){section.contact .layout .link a .icon svg.i1{transform:translateZ(0)}}@media screen and (max-width:750px){section.contact .layout .link a .icon svg.i1{transform:translateZ(0)}}@media print,screen and (min-width:751px){section.contact .layout .link a .icon svg.i2{transform:translate3d(-34px,0,0)}}@media screen and (max-width:750px){section.contact .layout .link a .icon svg.i2{transform:translate3d(-8.7179487179vw,0,0)}}@media print,screen and (min-width:751px){section.contact .layout .link a:hover .circle{transform:scale(1.2363636364)}section.contact .layout .link a:hover .icon svg.i1{animation:homeContactIconRightOutPc .4s forwards}section.contact .layout .link a:hover .icon svg.i2{animation:homeContactIconRightEnterPc .4s forwards}}@keyframes homeContactIconRightEnterPc{0%{transform:translate3d(-34px,0,0)}to{transform:translateZ(0)}}@keyframes homeContactIconRightEnterSp{0%{transform:translate3d(-8.7179487179vw,0,0)}to{transform:translateZ(0)}}@keyframes homeContactIconRightOutPc{0%{transform:translateZ(0)}to{transform:translate3d(34px,0,0)}}@keyframes homeContactIconRightOutSp{0%{transform:translateZ(0)}to{transform:translate3d(8.7179487179vw,0,0)}}@media print,screen and (min-width:751px){.c-section-title .main{font-size:72px}}@media screen and (max-width:750px){.c-section-title .main{font-size:11.7948717949vw}}.c-section-title .sub{color:#303030}@media print,screen and (min-width:751px){.c-section-title .sub{font-size:18px;margin-top:20px;padding-left:18px}}@media screen and (max-width:750px){.c-section-title .sub{font-size:4.1025641026vw;margin-top:3.8461538462vw;padding-left:4.1025641026vw}}.c-section-title .sub:before{background-color:#b31c20;border-radius:9999px;bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;top:0}@media print,screen and (min-width:751px){.c-section-title .sub:before{height:8px;width:8px}}@media screen and (max-width:750px){.c-section-title .sub:before{height:1.5384615385vw;width:1.5384615385vw}}@media print,screen and (min-width:751px){.c-section-title.in-card .main{font-size:38px}}@media screen and (max-width:750px){.c-section-title.in-card .main{font-size:7.6923076923vw}}@media print,screen and (min-width:751px){.c-section-title.in-card .sub{font-size:16px;margin-top:16px}}@media screen and (max-width:750px){.c-section-title.in-card .sub{font-size:3.5897435897vw;margin-top:3.0769230769vw;padding-left:4.6153846154vw}.c-section-title.in-card .sub:before{height:2.0512820513vw;width:2.0512820513vw}}@media print,screen and (min-width:751px){html[lang=en] .c-section-title .main{font-size:72px}}@media screen and (max-width:750px){html[lang=en] .c-section-title .main{font-size:11.7948717949vw}}html[lang=en] .c-section-title .sub{display:none}@media print,screen and (min-width:751px){html[lang=en] .c-section-title.in-card .main{font-size:38px}}@media screen and (max-width:750px){html[lang=en] .c-section-title.in-card .main{font-size:7.6923076923vw}}html[lang=en] .c-section-title.in-card .sub{display:none}header.site-header.transparent{background-color:transparent}footer.site-footer{position:relative;z-index:1}body main#main.main{padding-top:0}@media print,screen and (min-width:751px){body main#main.main{min-width:1300px}}