.ico,.sidebar .bar a::after,#breadcrumbs span span a::after{background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:.3s ease-out}@media(max-width: 1023px){.page_header{display:flex;flex-direction:column-reverse;margin-top:3.375rem}}@media(min-width: 560px){.page_header{margin-top:3.375rem}}@media(min-width: 1280px){.page_header{margin-top:6rem}}.mainvisual{position:relative;box-sizing:border-box;background-position:center;background-size:cover;background-repeat:no-repeat}.mainvisual__bg{position:relative;width:100vw;height:8.812rem;background-position:left bottom;background-size:cover;background-repeat:no-repeat}@media screen and (orientation: landscape){.mainvisual__bg{height:16.555rem}}.mainvisual__bg::after{content:"";position:absolute;top:0;left:0;transform-origin:center right;width:100%;height:100%;background:#fff;animation:bg 1s ease-in-out forwards}@keyframes bg{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}.mainvisual__deco{position:absolute;top:0;left:0;width:100%;height:100%}.mainvisual__deco::before,.mainvisual__deco::after{content:"";position:absolute;background:#fff}.mainvisual__deco::before{top:3.937rem;left:0;transform:scaleX(0);transform-origin:left center;width:100%;height:1px;animation:mainvisual__decoBfr .3s ease-in-out .4s forwards}@media screen and (orientation: landscape){.mainvisual__deco::before{top:6.5rem}}@keyframes mainvisual__decoBfr{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.mainvisual__deco::after{bottom:0;left:-3rem;transform:rotate(-47deg) scaleX(0);transform-origin:left bottom;width:23rem;height:1px;animation:mainvisual__decoAft .7s ease-in-out .4s forwards}@media screen and (orientation: landscape){.mainvisual__deco::after{left:-3rem}}@media screen and (orientation: landscape)and (min-width: 1600px){.mainvisual__deco::after{left:3.277rem}}@keyframes mainvisual__decoAft{0%{transform:rotate(-47deg) scaleX(0)}100%{transform:rotate(-47deg) scaleX(1)}}.mainvisual__container{position:absolute;top:2.062rem;width:100%}@media screen and (orientation: landscape){.mainvisual__container{top:3.166rem}}.dc_page_ttl{padding-left:8rem;color:#fff}@media screen and (orientation: portrait){.dc_page_ttl{padding-left:2rem}}@media screen and (orientation: landscape)and (min-width: 1024px){.dc_page_ttl{padding-left:0}}.dc_page_ttl .en{display:block;margin-bottom:.125rem;font-style:italic;font-weight:bold;font-size:1.562rem;font-family:"century-gothic",sans-serif}@media screen and (orientation: landscape)and (min-width: 1024px){.dc_page_ttl .en{font-size:3.333rem}}.dc_page_ttl .jp{margin-top:.75rem;font-weight:500;font-weight:500;font-size:1rem}@media screen and (orientation: landscape){.dc_page_ttl .jp{margin-top:1.833rem;font-size:1rem}}.parentLeft{opacity:0;position:relative;width:-moz-fit-content;width:fit-content;overflow:hidden;box-sizing:border-box;animation-name:LIneAnime1;animation-duration:1s;animation-fill-mode:forwards}@keyframes LIneAnime1{from{opacity:0}to{opacity:1}}.childLeft{opacity:0;line-height:1;white-space:nowrap;animation-name:innerText;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards}@keyframes innerText{0%{opacity:0}100%{opacity:1}}.bgLine::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;animation-name:Line;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes Line{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.001%{transform-origin:right}100%{transform:scaleX(0);transform-origin:right}}.breadcrumb{display:flex;position:relative}@media(max-width: 1023px){.breadcrumb{padding:.5rem 0;background:#f7f7fa}}@media(min-width: 1024px){.breadcrumb{margin-top:2rem}}#breadcrumbs span{display:flex;flex-wrap:wrap}@media(max-width: 559px){#breadcrumbs span{align-items:center}}#breadcrumbs span span{display:flex;flex-wrap:wrap;align-items:center;font-weight:500;font-size:.88rem}#breadcrumbs span span a{display:flex;gap:1rem;align-items:center;position:relative;padding-right:1rem;color:#96969d;font-weight:normal;font-weight:500}#breadcrumbs span span a::after{content:"";width:.5rem;aspect-ratio:8.47/16;background:#222;-webkit-mask-image:url(../img/common/btn_arr.svg);mask-image:url(../img/common/btn_arr.svg)}#breadcrumbs span span a:hover{color:#0072d5}#breadcrumbs span span span{color:#222}.all{display:flex}@media(max-width: 1023px){.all{gap:4rem;flex-direction:column-reverse}}@media(min-width: 1024px){.all{justify-content:space-between;max-width:90vw;margin-inline:auto}}@media(max-width: 1023px){.sidebar_area{width:100%;max-width:calc(100% - 2rem);margin-inline:auto}}@media(min-width: 1024px){.sidebar_area{position:sticky;width:13.333rem}}.sidebar{display:grid;gap:1.5rem;position:sticky;top:7rem;max-height:90vh;margin-bottom:50px;padding-right:.5rem;overflow:auto}@media(min-width: 1024px){.main_area{max-width:69.444rem}}.sidebar .bar .bar_ttl{display:flex;gap:.5rem;align-items:center;position:relative;padding:.5rem .5rem .5rem .8rem;border-radius:5px;background:#00217b;color:#fff;font-size:1.125rem;line-height:1}@media(min-width: 1024px){.sidebar .bar .bar_ttl{font-size:1rem}}.sidebar .bar .bar_ttl::before{content:"";width:.666rem;border:3px solid #fff;border-radius:50%;aspect-ratio:1/1}.sidebar .bar a{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #d6d6d8;color:#96969d;font-size:.888rem}.sidebar .bar a.current,.sidebar .bar a:hover{color:#222}.sidebar .bar a::after{content:"";width:5px;aspect-ratio:8.47/16;background:#00217b;background:currentColor;-webkit-mask-image:url(../img/common/btn_arr.svg);mask-image:url(../img/common/btn_arr.svg);-webkit-mask-size:contain;mask-size:contain}.news__nav{margin-right:auto;margin-left:auto}@media(max-width: 1023px){.news__nav{width:calc(100% - 2rem)}}@media(min-width: 1024px){.news__nav{width:31rem}.news__nav:empty{margin-top:0rem}}.news__nav:empty{margin-top:0;padding:0 !important;border:0 !important}.nav-links{display:grid;grid-auto-flow:column;gap:1.5rem;justify-content:center;align-items:center;position:relative;width:100%;margin:auto}@media(min-width: 1024px){.nav-links{gap:2.5rem}}.page-numbers{display:grid;grid-auto-flow:column;place-content:center;position:relative;width:.75rem;padding-bottom:.5rem;border-bottom:2px solid rgba(0,0,0,0);color:#222;font-weight:400;font-size:.89rem;font-family:"century-gothic",sans-serif}@media(min-width: 1024px){.page-numbers{width:.666rem;font-size:1.111rem}}.page-numbers:not(.current):not(.dots):not(.next):not(.last):not(.prev):not(.first):hover{border-bottom:2px solid #222}.page-numbers.current{border-bottom:2px solid #222;box-sizing:content-box}.page-numbers.first{position:absolute;top:50%;transform:translateY(-50%)}.page-numbers.next{position:absolute;top:50%;right:2rem;transform:translateY(-50%)}@media(min-width: 1024px){.page-numbers.next{right:3.812rem}}.page-numbers.prev{position:absolute;top:50%;left:2rem;transform:translateY(-50%)}@media(min-width: 1024px){.page-numbers.prev{left:3.812rem}}.page-numbers.last{position:absolute;top:50%;right:0;transform:translateY(-50%)}.page-numbers.dots{border:0;color:#ccc}.page-numbers.first,.page-numbers.last,.page-numbers.next,.page-numbers.prev{padding:0 !important}.screen-reader-text{-webkit-clip-path:inset(50%);clip-path:inset(50%);position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;word-wrap:normal !important;clip:1px,1px,1px,1px}.arrowIcoSmall,.arrowIcoBig{height:17px;background-color:#c6c6c6;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:.3s}.arrowIcoSmall:hover,.arrowIcoBig:hover{background-color:#00217b}.arrowIcoSmall{aspect-ratio:7.409/12;-webkit-mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7.409 12"><path d="m1.41 0 6 6-6 6-1.411-1.411L4.59 6-.001 1.409Z" /></svg>');mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7.409 12"><path d="m1.41 0 6 6-6 6-1.411-1.411L4.59 6-.001 1.409Z" /></svg>')}.arrowIcoBig{aspect-ratio:12.41/12;-webkit-mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.41 12"><path d="M12.41 12h-2V0h2Zm-11-12 6 6-6 6L0 10.589 4.59 6 0 1.409Z" /></svg>');mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.41 12"><path d="M12.41 12h-2V0h2Zm-11-12 6 6-6 6L0 10.589 4.59 6 0 1.409Z" /></svg>')}.first .arrowIcoBig{transform:scaleX(-1)}.prev .arrowIcoSmall{transform:scaleX(-1)}.view_more_links{display:grid;gap:1rem}@media(max-width: 559px){.view_more_links{max-width:400px;margin-inline:auto}}@media(min-width: 560px){.view_more_links{grid-template-columns:1fr 1fr}}@media(min-width: 1024px){.view_more_links{grid-template-columns:1fr 1fr 1fr;gap:1.5rem}}.view_more_link{position:relative;background:#f7f7fa;color:#222}.view_more_link:hover{color:#0072d5}.view_more_link:hover .view_more_link_img img{transform:scale(1.03)}.view_more_link:hover .view_more_link_arr{background:#0072d5}.view_more_link_head{padding:1.5rem}.view_more_link_ttl .en{position:relative;padding-top:2rem;font-style:italic;font-weight:bold;font-size:1.375rem;font-family:"century-gothic",sans-serif}@media(min-width: 1024px){.view_more_link_ttl .en{padding-top:1.666rem;font-size:1.222rem}}.view_more_link_ttl .en::before{content:"";position:absolute;top:0;left:0;width:1.111rem;height:3px;background:currentColor}.view_more_link_ttl .jp{font-size:.875rem}@media(min-width: 1024px){.view_more_link_ttl .jp{font-size:.777rem}}.view_more_link_img{width:100%;overflow:hidden;aspect-ratio:398/265}.view_more_link_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s}.view_more_link_arr{flex-shrink:0;position:absolute;right:1.5rem;bottom:1.5rem;width:2.5rem;border-radius:50%;aspect-ratio:1/1;background:#fff;-webkit-mask-image:url(../img/common/circle_arr.svg);mask-image:url(../img/common/circle_arr.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:.3s ease-out}.single__info{display:flex;gap:1.5rem;gap:2rem;justify-content:start;align-items:center}.single__date{color:#a8a8a8;font-style:italic;font-weight:bold;font-size:1.125rem;font-family:"century-gothic",sans-serif;letter-spacing:.05em;white-space:nowrap}@media(min-width: 1024px){.single__date{font-size:1rem}}.single__cats{display:flex;gap:.5rem;flex-wrap:wrap}.single__cat{padding:0 1rem;border:1px solid #00217b;border-radius:5px;color:#00217b;font-weight:bold;font-size:.875rem;line-height:1.5rem;font-family:"century-gothic",sans-serif;text-align:center;transition:.3s ease-out}@media(min-width: 1024px){.single__cat{font-size:.777rem}}.case_study_list{display:grid;gap:1rem}@media(max-width: 559px){.case_study_list{max-width:400px;margin-inline:auto}}@media(min-width: 560px){.case_study_list{grid-template-columns:1fr 1fr}}@media(min-width: 1024px){.case_study_list{grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}}.case_study_list .single__cat{width:-moz-fit-content;width:fit-content;margin-left:0}.case_study_list .single__date{display:block}.case_study_list_item{border:1px solid #d6d6d8}.case_study_link{display:flex;flex-direction:column;justify-content:start;height:100%;color:#222}.case_study_link:hover{color:#0072d5}.case_study_link:hover .case_study_img img{transform:scale(1.03)}.case_study_link:hover .ico{background-color:#0072d5}.case_study_img{flex-shrink:0;width:100%;overflow:hidden;aspect-ratio:3/2}.case_study_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s}.case_study_content{display:flex;gap:1rem;flex-direction:column;height:100%;padding:1rem}.case_study_ttl{font-weight:bold;font-size:1rem}.ico{display:block;width:1.5rem;height:1.5rem;margin-top:auto;margin-bottom:0;margin-left:auto;border-radius:50%;background-color:#00217b;-webkit-mask-image:url(../img/common/circle_arr.svg);mask-image:url(../img/common/circle_arr.svg);transition:.3s}/*# sourceMappingURL=taxonomy-industry.min.css.map */