﻿.Main{overflow:hidden}.BGfade{background-color:#000;color:#fff;position:relative}.Intro{overflow:hidden;position:relative;background-color:#fff}.IntroLayer{background-color:#fff;position:relative;z-index:10;transition:opacity 0.5s 1s ease, transform 0.5s 1s ease}.IntroLayerLoaded{z-index:4}.IntroLayer01{background:white;width:100%;height:100%;position:fixed;top:0;left:0;z-index:3;transition:opacity 0.5s 0.5s ease, transform 0.5s 0.5s ease}.IntroLayer01Loaded{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.IntroLayer02{background:url("../../img/services/bg_loading.jpg") center/cover no-repeat;width:100%;height:200%;position:fixed;top:0;left:0;z-index:2;transition:opacity 0.5s 0.8s ease, transform 0.5s 0.8s ease}.IntroLayer02Loaded{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}@media (min-width: 768px){.IntroLayer>.container{height:85vh;display:flex;align-items:center}}@media (max-width: 767px){.IntroLayer>.container{padding-left:24px;padding-right:24px}}.IntroRow{display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.IntroRow{padding-top:17px;align-items:flex-start}}@media (max-width: 767px){.IntroRow{padding-top:125px;padding-bottom:60px;flex-direction:column;align-items:flex-start}}.IntroHeading{position:relative;z-index:4;font-family:"IBM Plex Sans",sans-serif}@media (min-width: 768px){.IntroHeading{width:50%;padding-right:120px;margin-top:-10px}html[lang="ja"] .IntroHeading{margin-top:-20px}}.IntroHeading>span{font-size:92px;font-size:9.2rem;font-weight:normal;line-height:120px;overflow:hidden;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.IntroHeading>span{font-size:70px;font-size:7rem;line-height:1.2}}@media (max-width: 767px){.IntroHeading>span{font-size:48px;font-size:4.8rem;line-height:1.5}}@media (min-width: 768px){html[lang="vi"] .IntroHeading>span{font-size:48px;font-size:4.8rem;line-height:62px;font-weight:500}}@media only screen and (max-width: 1194px){html[lang="vi"] .IntroHeading>span{font-size:60px;font-size:6rem;line-height:1.5}}@media (max-width: 767px){html[lang="vi"] .IntroHeading>span{font-size:28px;font-size:2.8rem;line-height:1.5;font-weight:500}}.IntroHeading>span span{display:block;position:relative;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);transition:opacity 0.3s ease-out, transform 0.3s ease-out}.IntroHeading em{display:block;font-size:24px;line-height:30px;font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;margin-top:30px;font-style:normal}.IntroHeadingLoaded>span span{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.IntroExceprt{font-size:16px;font-size:1.6rem;padding-left:15px;padding-top:0;position:relative;z-index:4}@media (min-width: 768px){.IntroExceprt{width:50%}}@media (max-width: 767px){.IntroExceprt{line-height:30px;padding-top:0;padding-left:0;margin-top:45px}}.IntroExceprt p{color:#595959;line-height:30px;white-space:break-spaces}.IntroExceprt p,.IntroExceprt ul{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);transition:opacity 0.8s 1.4s ease, transform 0.8s 1.4s ease}.IntroExceprt ul{transition:opacity 0.8s 1.6s ease, transform 0.8s 1.6s ease}.IntroExceprtLoaded p,.IntroExceprtLoaded ul{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.IntroServices{margin-top:50px;font-size:16px;font-size:1.6rem;font-weight:bold;display:grid;grid-auto-flow:column;grid-template:repeat(2, 1fr)/repeat(3, 1fr);grid-row-gap:15px}@media (min-width: 768px){.IntroServices{grid-template-columns:auto auto 110px}html[lang="vi"] .IntroServices{grid-template-columns:auto auto 150px}}@media only screen and (max-width: 1194px){.IntroServices{grid-template:repeat(3, 1fr)/repeat(2, 1fr);gap:12px}}@media (max-width: 767px){.IntroServices{margin-top:28px;grid-auto-flow:column;font-size:16px;font-size:1.6rem}html[lang="vi"] .IntroServices{font-size:12px;font-size:1.2rem}}.IntroServices li{line-height:28px}.IntroServices li:last-child{color:#595959}@media (max-width: 767px){html[lang="ja"] .IntroServices{grid-template-columns:auto 140px}html[lang="ja"] .IntroServices li{font-size:14px;font-size:1.4rem}}.IntroVideo{top:0;left:0;width:100%;height:1080px;overflow:hidden;pointer-events:none;position:relative}@media (max-width: 767px){.IntroVideo{width:109%;aspect-ratio:16/10;height:auto}}.IntroVideo video{position:absolute;left:50%;translate:-50% 0;min-width:100%;min-height:1200px;aspect-ratio:16 / 10;background-color:#595959}@media (max-width: 767px){.IntroVideo video{width:100%;height:auto;min-height:0}}.Why{position:relative;padding-top:200px;padding-bottom:200px;background-color:#fff}@media (max-width: 767px){.Why{padding-top:90px;padding-bottom:30px}}.Why div[class="container"]{padding-left:24px;padding-right:24px}.Why__image{margin-top:63px;position:absolute;width:calc(50vw - 15px);height:530px;color:transparent;background:#ddd center no-repeat;background-size:cover;right:15px;overflow:hidden}@media only screen and (min-width: 1921px){.Why__image{width:940px}}@media (max-width: 767px){.Why__image{position:relative;margin-top:40px;right:24px;width:calc(100% + 24px);height:264px}}.Why__image img{width:100%;height:100%;object-fit:cover}.WhyRow{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width: 767px){.WhyRow{flex-direction:column}}.WhyTitle{position:relative;font-size:54px;font-size:5.4rem;line-height:62px;padding-left:85px;width:50%}.WhyTitle h2{margin:0}.WhyTitle .splitText--en{font-size:54px;font-size:5.4rem}@media (max-width: 767px){.WhyTitle .splitText--en{font-size:36px;font-size:3.6rem}}@media (min-width: 768px){html[lang="vi"] .WhyTitle{font-size:42px;font-size:4.2rem;line-height:1.2}}@media only screen and (max-width: 1194px){.WhyTitle{font-size:42px;font-size:4.2rem;line-height:1.2}}@media (max-width: 767px){.WhyTitle{width:auto;padding-left:0;padding-right:0;padding-bottom:40px;font-size:36px;font-size:3.6rem;line-height:28px}}html[lang="ja"] .WhyTitle{font-weight:bold}@media (min-width: 768px){html[lang="ja"] .WhyTitle{padding-left:125px;font-size:32px;font-size:3.2rem;line-height:48px;letter-spacing:2px}}@media (max-width: 767px){html[lang="ja"] .WhyTitle{font-size:24px;font-size:2.4rem;padding-bottom:35px}}@media (max-width: 767px){html[lang="vi"] .WhyTitle{font-size:24px;font-size:2.4rem}}.WhyExcerpt{width:50%;color:#595959;font-size:16px;font-size:1.6rem;padding-left:115px;line-height:30px;padding-top:306px;white-space:break-spaces}@media only screen and (max-width: 1194px){.WhyExcerpt{padding-left:55px}}@media (max-width: 767px){.WhyExcerpt{width:auto;padding-left:0;padding-top:0}}@media (min-width: 768px){html[lang="ja"] .WhyExcerpt{padding-top:175px;padding-bottom:120px}}@media (max-width: 767px){html[lang="ja"] .WhyExcerpt{font-size:14px;font-size:1.4rem}}.Thinking{position:relative;background-color:#fff;padding:130px 0 90px}@media (max-width: 767px){.Thinking{padding:50px 0}.Thinking div[class="container"]{padding-left:24px;padding-right:24px}}.ThinkingRow{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 767px){.ThinkingRow{flex-direction:column;align-items:stretch;gap:40px}}.ThinkingText{padding-right:45px;width:50%;padding-left:85px}@media only screen and (max-width: 1194px){.ThinkingText{padding-right:15px}}@media (max-width: 767px){.ThinkingText{width:auto;padding:0}}.ThinkingTitle{font-size:54px;font-size:5.4rem;font-weight:normal;margin:0;line-height:62px;font-family:"IBM Plex Sans",sans-serif}@media (min-width: 768px){html[lang="vi"] .ThinkingTitle{font-size:42px;font-size:4.2rem;line-height:1.2}}@media only screen and (max-width: 1194px){.ThinkingTitle{font-size:42px;font-size:4.2rem;line-height:1.2}}@media (max-width: 767px){.ThinkingTitle{font-size:36px;font-size:3.6rem;line-height:28px}}html[lang="ja"] .ThinkingTitle{font-weight:bold}@media (min-width: 768px){html[lang="ja"] .ThinkingTitle{font-size:32px;font-size:3.2rem;line-height:48px}}@media (max-width: 767px){html[lang="ja"] .ThinkingTitle{font-size:24px;font-size:2.4rem}}@media (max-width: 767px){html[lang="vi"] .ThinkingTitle{font-size:28px;font-size:2.8rem}}.ThinkingExcerpt{font-size:16px;font-size:1.6rem;line-height:30px;padding-top:60px;color:#595959;white-space:break-spaces}@media (max-width: 767px){.ThinkingExcerpt{padding-top:40px}}@media (max-width: 767px){html[lang="ja"] .ThinkingExcerpt{font-size:14px;font-size:1.4rem;padding-top:15px}}.ThinkingImage{padding-left:115px;width:50%}@media only screen and (max-width: 1194px){.ThinkingImage{padding-left:42px}}@media (max-width: 767px){.ThinkingImage{padding-left:0;width:auto}}.ThinkingImage>div{margin-top:-205px;width:470px;height:700px;position:relative;overflow:hidden}@media (max-width: 767px){.ThinkingImage>div{margin-top:0;width:100%;height:487px}}.ThinkingImage>div img{width:100%;height:100%;object-fit:cover}.Approach{position:relative;padding-top:88px;padding-bottom:200px;overflow:hidden}@media (max-width: 767px){.Approach{padding:40px 0}}@media (min-width: 768px){html[lang="ja"] .Approach{padding-bottom:150px}}@media (max-width: 767px){html[lang="ja"] .Approach{padding-bottom:80px}}.ApproachContainer{max-width:970px;padding:0 15px;margin:0 auto}@media (max-width: 767px){.ApproachContainer{padding-left:24px;padding-right:24px}}.ApproachTitle{font-size:54px;font-size:5.4rem;font-weight:normal;margin:0;text-align:center}@media (max-width: 767px){.ApproachTitle{font-size:36px;font-size:3.6rem;line-height:30px}}html[lang="ja"] .ApproachTitle{font-weight:bold}@media (min-width: 768px){html[lang="ja"] .ApproachTitle{font-size:32px;font-size:3.2rem}}@media (max-width: 767px){html[lang="ja"] .ApproachTitle{font-size:24px;font-size:2.4rem;letter-spacing:0.1em;text-align:left}}@media (min-width: 768px){html[lang="vi"] .ApproachTitle{font-size:42px;font-size:4.2rem}}@media (max-width: 767px){html[lang="vi"] .ApproachTitle{font-size:28px;font-size:2.8rem}}.ApproachRow{display:flex;align-items:flex-start;justify-content:flex-end}@media (max-width: 767px){.ApproachRow{flex-direction:column;align-items:stretch;margin-top:40px}}.ApproachLeft{position:relative;width:50%;padding-top:65px}@media (max-width: 767px){.ApproachLeft{width:auto;padding-top:0;margin-left:-24px;margin-right:-24px}}@media (min-width: 768px){html[lang="ja"] .ApproachLeft{padding-top:20px}}.ApproachImage{position:relative;left:100%;margin-left:-50vw;width:calc(50vw - 85px);height:635px;color:transparent;background:#ddd center no-repeat;background-size:cover;overflow:hidden}@media only screen and (max-width: 1194px){.ApproachImage{margin-right:50px}}@media (max-width: 767px){.ApproachImage{margin:0;height:375px;left:0;width:auto}}.ApproachImage img{width:100%;height:100%;object-fit:cover}.ApproachText{width:50%;padding-left:15px;padding-top:137px;position:relative}@media (max-width: 767px){.ApproachText{width:auto;padding-top:40px;padding-left:0;padding-bottom:220px}}@media (min-width: 768px){html[lang="ja"] .ApproachText{padding-top:87px}}@media (max-width: 767px){html[lang="ja"] .ApproachText{padding-top:24px}}.ApproachText__image{width:470px;height:270px;position:relative;overflow:hidden}@media (max-width: 767px){.ApproachText__image{width:auto;height:188px}}.ApproachText__image img{width:100%;height:100%;object-fit:cover}.ApproachText__excerpt{margin-top:55px;font-size:16px;font-size:1.6rem;line-height:30px;color:#595959;white-space:pre-line}@media (max-width: 767px){.ApproachText__excerpt{margin-top:40px}}@media (max-width: 767px){html[lang="ja"] .ApproachText__excerpt{margin-top:30px;font-size:14px;font-size:1.4rem}}.ApproachImageSmall{position:relative;margin-top:98px;width:calc(50vw - 385px);height:250px;left:calc(50vw - 350px);overflow:hidden}@media only screen and (max-width: 1194px){.ApproachImageSmall{width:calc(100% - 120px)}}@media (max-width: 767px){.ApproachImageSmall{position:absolute;margin-top:0;left:auto;right:-24px;bottom:0;height:180px;width:240px}}@media (min-width: 768px){html[lang="ja"] .ApproachImageSmall{margin-top:70px}}.ApproachImageSmall img{width:100%;height:100%;object-fit:cover}.Serv{font-size:16px;font-size:1.6rem;padding-top:150px;padding-bottom:148px}@media (max-width: 767px){.Serv{padding:130px 0 50px 0}}@media (min-width: 768px){html[lang="ja"] .Serv{padding-top:120px;padding-bottom:150px}}@media (max-width: 767px){html[lang="ja"] .Serv{padding-top:100px;padding-bottom:70px}}.ServContainer{max-width:1374px;padding:0 15px;margin:0 auto}.ServTitle{text-align:center;font-size:54px;font-size:5.4rem;font-weight:normal}@media (max-width: 767px){.ServTitle{font-size:36px;font-size:3.6rem}}html[lang="ja"] .ServTitle{font-weight:bold}@media (min-width: 768px){html[lang="ja"] .ServTitle{font-size:32px;font-size:3.2rem}}@media (max-width: 767px){html[lang="ja"] .ServTitle{font-size:24px;font-size:2.4rem}}@media (min-width: 768px){html[lang="vi"] .ServTitle{font-size:42px;font-size:4.2rem}}@media (max-width: 767px){html[lang="vi"] .ServTitle{font-size:28px;font-size:2.8rem}}.ServSubTitle{max-width:970px;margin-left:auto;margin-right:auto;line-height:30px;margin-top:40px;white-space:break-spaces}@media (min-width: 768px){html[lang="ja"] .ServSubTitle{margin-top:10px}}@media (max-width: 767px){html[lang="ja"] .ServSubTitle{margin-top:30px;font-size:14px;font-size:1.4rem}}.ServList{margin-top:80px;display:flex;gap:48px}@media only screen and (max-width: 1194px){.ServList{gap:20px}}@media (max-width: 767px){.ServList{margin-top:40px;flex-wrap:wrap;gap:32px 16px}}@media (min-width: 768px){.ServItem{flex:1}}@media (max-width: 767px){.ServItem{width:calc(50% - 8px)}}.ServImage{width:100%}.ServImage img{width:100%;height:auto;display:block}.ServItemTitle{margin-top:29px;font-size:20px;font-size:2rem;font-weight:bold}@media (max-width: 767px){.ServItemTitle{font-size:16px;font-size:1.6rem;margin-top:20px}}@media (min-width: 768px){html[lang="ja"] .ServItemTitle{margin-top:15px}}@media (max-width: 767px){html[lang="ja"] .ServItemTitle{margin-top:10px;font-size:14px;font-size:1.4rem}}.ServItemList{margin-top:13px}@media (min-width: 768px){html[lang="ja"] .ServItemList{margin-top:10px}}@media (max-width: 767px){html[lang="ja"] .ServItemList{margin-top:5px}}.ServItemList li{line-height:24px;list-style:disc;margin-left:18px}@media (max-width: 767px){.ServItemList li{font-size:12px;font-size:1.2rem;line-height:22px}}@media (max-width: 767px){html[lang="ja"] .ServItemList li{line-height:2.9;margin-left:10px}}.MuchMore{max-width:632px;padding:199px 0 190px 0;margin:0 auto}@media (max-width: 767px){.MuchMore{padding:100px 0 80px}}@media (min-width: 768px){html[lang="ja"] .MuchMore{padding-top:140px;padding-bottom:145px}}@media (max-width: 767px){html[lang="ja"] .MuchMore{padding-top:80px;padding-bottom:80px}}.MuchMoreTitle{font-size:54px;font-size:5.4rem}@media (max-width: 767px){.MuchMoreTitle{font-size:36px;font-size:3.6rem;padding-left:24px;padding-right:24px;white-space:nowrap}}@media (min-width: 768px){html[lang="vi"] .MuchMoreTitle{font-size:42px;font-size:4.2rem}}@media (max-width: 767px){html[lang="vi"] .MuchMoreTitle{font-size:28px;font-size:2.8rem}}@media (max-width: 767px){.MuchMoreTitle .splitText{font-size:35px;font-size:3.5rem}}.MuchMoreExceprt{font-size:24px;font-size:2.4rem;line-height:37px;margin-top:45px;padding-left:52px;padding-top:25px;padding-bottom:20px;margin-left:62px;border-left:8px solid #3346d0;white-space:break-spaces}@media (max-width: 767px){.MuchMoreExceprt{margin-top:40px;padding:10px 0 10px 30px;margin-left:60px;font-size:18px;font-size:1.8rem;line-height:30px;padding-right:24px}}@media (min-width: 768px){html[lang="ja"] .MuchMoreExceprt{margin-top:0;font-size:20px;font-size:2rem}}@media (max-width: 767px){html[lang="ja"] .MuchMoreExceprt{margin-top:10px;font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.a-reveal>*{opacity:0;transform:translateY(200px) scale(1.1) perspective(1000px) rotateX(15deg);transition:opacity 1s ease, transform 1s ease}.a-reveal.is-revealed>*{opacity:1;transform:translateY(0) scale(1) perspective(1000px) rotateX(0deg)}}.Works{position:relative;background-color:#fff;padding:137px 0 184px 0;overflow:hidden}@media (max-width: 767px){.Works{padding:80px 0}}@media (min-width: 768px){html[lang="ja"] .Works{padding-top:130px;padding-bottom:80px}}.Tagline{padding:0 24px;margin-top:135px;font-size:3.2rem;line-height:1.1481;font-weight:400;text-align:center;margin-bottom:3rem;white-space:break-spaces}@media (max-width: 767px){.Tagline{margin-top:70px;font-size:24px;font-size:2.4rem;line-height:28px}}html[lang="ja"] .Tagline{font-size:24px;font-size:2.4rem;margin-bottom:32px;line-height:32px;letter-spacing:0.1em}@media (max-width: 767px){html[lang="ja"] .Tagline{font-size:18px;font-size:1.8rem;font-weight:bold}}@media (min-width: 768px){html[lang="vi"] .Tagline{font-size:24px;font-size:2.4rem}}@media (max-width: 767px){html[lang="vi"] .Tagline{font-size:20px;font-size:2rem}}.Works__new_block{margin-bottom:195px}@media (max-width: 767px){.Works__new_block{margin-top:35px;margin-bottom:0}}.Works__new_block video{max-width:100%;position:relative;display:block}.Works__new_blockRow{position:relative}.Works__new_blockRowLeft{display:inline-block;vertical-align:top;width:470px}@media (max-width: 767px){.Works__new_blockRowLeft{width:auto;display:block}}.Works__new_blockRowRight{display:inline-block;vertical-align:top;width:calc(100% - 470px)}@media (max-width: 767px){.Works__new_blockRowRight{display:block;width:auto;margin-top:55px}}.Works__new_blockRowFlex{display:flex}@media (max-width: 767px){.Works__new_blockRowFlex{display:block}}.Works__new_blockCat{margin-bottom:20px}.Works__new_blockTitle{font-size:42px;font-size:4.2rem;font-weight:normal;margin:0;line-height:50px;white-space:break-spaces}@media (max-width: 767px){.Works__new_blockTitle{font-size:24px;font-size:2.4rem;line-height:28px}}html[lang="ja"] .Works__new_blockTitle{font-size:32px;font-size:3.2rem;line-height:1.5;font-weight:bold}@media (max-width: 767px){html[lang="ja"] .Works__new_blockTitle{font-size:24px;font-size:2.4rem}}html[lang="vi"] .Works__new_blockTitle{font-weight:500;line-height:1.5}@media (min-width: 768px){html[lang="vi"] .Works__new_blockTitle{font-size:32px;font-size:3.2rem}}@media (max-width: 767px){html[lang="vi"] .Works__new_blockTitle{font-size:20px;font-size:2rem}}.Works__new_blockSubTitle{font-size:14px;font-size:1.4rem;line-height:1.5;font-weight:bold;margin-top:56px;text-transform:uppercase}@media (max-width: 767px){.Works__new_blockSubTitle{margin-top:40px}}@media (max-width: 767px){html[lang="ja"] .Works__new_blockSubTitle{font-size:12px;font-size:1.2rem;margin-top:25px}}.Works__new_blockExcerpt{font-size:16px;font-size:1.6rem;line-height:30px;margin:25px auto 30px;color:#595959;white-space:break-spaces}@media (max-width: 767px){html[lang="ja"] .Works__new_blockExcerpt{font-size:14px;font-size:1.4rem;margin-top:20px}}.Works__new_blockImage01{margin-top:125px;margin-left:115px;width:calc(50vw - 15px);height:auto;max-width:945px}@media (max-width: 767px){.Works__new_blockImage01{width:auto;margin-left:auto;margin-top:auto}}.Works__new_blockImage01 img,.Works__new_blockImage01 video{width:100%;height:auto}.Works__new_blockRow02{margin-top:60px}@media (max-width: 767px){.Works__new_blockRow02{margin-top:24px}}.Works__new_blockRow02 .Works__new_blockRowRight{margin-top:85px;text-align:right}@media (max-width: 767px){.Works__new_blockRow02 .Works__new_blockRowRight{margin-top:24px}}.Works__new_blockImage02{position:relative;float:right;width:calc(50vw - 100px);max-width:860px}@media (max-width: 767px){.Works__new_blockImage02{width:auto;float:none}}.Works__new_blockImage02 img,.Works__new_blockImage02 video{width:100%;height:auto}.Works__new_blockImage03{position:relative;display:inline-block;width:488px}@media (max-width: 767px){.Works__new_blockImage03{width:auto;display:block}}.Works__new_blockImage03 img,.Works__new_blockImage03 video{width:100%;height:auto}.Works__new_blockTitleCenter{text-align:center;margin:0 auto 85px}@media (max-width: 767px){.Works__new_blockTitleCenter{margin-bottom:25px;text-align:left}}.Works__new_block02 .Works__new_blockRow01 .Works__new_blockRowFlex{display:flex}@media (max-width: 767px){.Works__new_block02 .Works__new_blockRow01 .Works__new_blockRowFlex{flex-direction:column;row-gap:40px}}.Works__new_block02 .Works__new_blockRow01 .Works__new_blockRowLeft{order:2}.Works__new_block02 .Works__new_blockRow01 .Works__new_blockRowRight .Works__new_blockImage01{float:right;margin-left:auto;margin-right:115px}@media (max-width: 767px){.Works__new_block02 .Works__new_blockRow01 .Works__new_blockRowRight .Works__new_blockImage01{float:none;margin-right:auto}}.Works__new_block02 .Works__new_blockRow02{margin-top:0}.Works__new_block02 .Works__new_blockRow02 .Works__new_blockRowFlex{display:flex}@media (max-width: 767px){.Works__new_block02 .Works__new_blockRow02 .Works__new_blockRowFlex{flex-direction:column;row-gap:24px}}.Works__new_block02 .Works__new_blockRow02 .Works__new_blockRowLeft{order:2}.Works__new_block02 .Works__new_blockRow02 .Works__new_blockRowLeft .Works__new_blockImage02{float:none;width:calc(50vw - 100px);margin-left:auto;left:auto}@media (max-width: 767px){.Works__new_block02 .Works__new_blockRow02 .Works__new_blockRowLeft .Works__new_blockImage02{width:auto}}.Works__new_block02 .Works__new_blockRow02 .Works__new_blockRowRight{text-align:left;margin-top:230px}@media (max-width: 767px){.Works__new_block02 .Works__new_blockRow02 .Works__new_blockRowRight{margin-top:40px}}.Works__new_block03{margin-bottom:0}@media (max-width: 767px){.Works__new_block03{margin-top:90px}}.Works__new_block03 .Works__new_blockSubTitle{margin-top:0}.Works__new_block03 .Works__new_blockImage01{margin-top:0}@media (max-width: 767px){.Works__new_block03 .Works__new_blockRowLeft{display:block}}@media (max-width: 767px){.Works__new_block03 .Works__new_blockRowRight{margin-top:40px}}.Works__new_block03 .Works__new_blockRow02{margin-top:-145px}html[lang="ja"] .Works__new_block03 .Works__new_blockRow02{margin-top:0}@media (max-width: 767px){.Works__new_block03 .Works__new_blockRow02{margin-top:24px}html[lang="ja"] .Works__new_block03 .Works__new_blockRow02{margin-top:24px}}.Works__new_block03 .Works__new_blockRow02 .Works__new_blockRowRight{margin-top:320px}@media (max-width: 767px){.Works__new_block03 .Works__new_blockRow02 .Works__new_blockRowRight{margin-top:24px}}

/*# sourceMappingURL=maps/branding-marketing.min.css.map */
