body.lang-ja{font-family:noto-sans-cjk-jp,sans-serif;font-style:normal}body.lang-ja main h1{font-size:30px;font-weight:700;line-height:1.6em}@media(max-width:480px){body.lang-ja main h1{font-size:26px;line-height:1.538em}}body.lang-ja h2,body.lang-ja h2.blueText{font-size:30px;font-weight:700;line-height:1.6em}body.lang-ja #wrapper main article>section.content-area .content-inner .section-title .title{font-weight:700}@media(max-width:480px){body.lang-ja h2,body.lang-ja h2.blueText,body.lang-ja #wrapper main article>section.content-area .content-inner .section-title .title{font-size:26px;line-height:1.538em}}body.lang-ja h3{font-size:30px;font-weight:500;line-height:1.6em}body.lang-ja #wrapper main article>section.content-area .content-inner .text-title{font-weight:500}@media(max-width:480px){body.lang-ja h3,body.lang-ja #wrapper main article>section.content-area .content-inner .text-title{font-size:26px;line-height:1.538em}}body.lang-ja h4{font-size:24px;font-weight:500;line-height:1.667em}body.lang-ja #wrapper main article>section.content-area .content-inner .text-title{font-weight:500}@media(max-width:480px){body.lang-ja h4{font-size:24px;line-height:1.667em}}body.lang-ja h5{font-size:20px;line-height:1.6em}body.lang-ja #wrapper main article>section.content-area .content-inner .text-title{font-weight:500}body.lang-ja p{font-size:16px;font-weight:400;line-height:1.75em}body.lang-ja p.f-18-med{font-weight:500}body.lang-ja li,body.lang-ja a{font-size:16px}body.lang-ja #wrapper main article>section.content-area .content-inner .text-area-link,body.lang-ja #wrapper main article>section.content-area .content-inner .text-list .text-list-item{font-weight:400}body.lang-ja .f-16-med{font-weight:700;line-height:1.75em}body.lang-ja .f-18-light{font-size:16px;line-height:1.75em;font-weight:400}body.lang-ja .f-18{font-size:16px;line-height:1.75em}body.lang-ja .grid-item-link{font-size:16px;font-weight:700;line-height:1.75em}body.lang-ja #wrapper #breadcrumb ul li a{font-size:12px;font-weight:700;line-height:1.5em}body.lang-ja #wrapper header .header-inner .headLogo h1{font-family:din next lt w01,Arial,Helvetica,sans-serif;line-height:1.33em}body.lang-ja #wrapper header .mainNav .font-16{font-size:13px;font-weight:700}body.lang-ja #wrapper header .header-inner .menu-group #headMenu .headMenuInner .headMenuItem.lang .font-16{font-weight:700}body.lang-ja .subscribe a{width:113px;font-size:13px;font-weight:700}@media(max-width:480px){body.lang-ja .subscribe a{width:136px;font-size:16px;font-weight:500}}@media(max-width:480px){body.lang-ja.toggleOpen #wrapper header .header-inner .menu-group #gnav .mainNav .mainNavInner .navItem,body.lang-ja.toggleOpen #wrapper header .header-inner .menu-group #gnav .mainNav .mainNavInner .navItem .navItemInner.has-child{font-weight:500}}body.lang-ja #wrapper header .header-inner .menu-group #headMenu .searchArea #search_form.toggleOpen .searchInput .searchTxt{font-size:16px}@media(max-width:991px){body.toggleOpen #wrapper header .header-inner .menu-group .humSearch #search_form_hum .searchTxt{font-size:16px}body.lang-ja #wrapper header .header-inner .menu-group #headMenu .headMenuInner .headMenuItem.lang .font-16{font-weight:500}}body.lang-ja #wrapper header .header-inner .menu-group #gnav .mainNav .mainNavInner .navItem .dropDown.col4 .dropInner{width:188px;font-weight:500}@media(min-width:992px){body.lang-ja #wrapper header .header-inner .menu-group #gnav .mainNav .mainNavInner .navItem .dropDown .dropInner .dropItem:not(:first-child) a{font-weight:400}}body.lang-ja #wrapper header.etHead .header-inner .menu-group #gnav .mainNav .mainNavInner .navItem .navItemInner::after{top:53px}body.lang-ja.following #wrapper header .header-inner .menu-group #gnav .mainNav .mainNavInner .navItem.toggleOpen .navItemInner::after{top:43px}@media(max-width:1360px){body.lang-ja #wrapper header.etHead .header-inner .menu-group #gnav .mainNav .mainNavInner .navItem .navItemInner::after{top:34px!important}}@media(max-width:991px){body.lang-ja.toggleOpen #wrapper header .header-inner .menu-group #gnav .mainNav .mainNavInner .navItem a.font-16{font-size:16px;font-weight:500;line-height:1.5em}body.lang-ja.toggleOpen #wrapper header .header-inner .menu-group #gnav .mainNav .mainNavInner .navItem a.navItemInner.has-child{font-weight:100}body.lang-ja #wrapper header .header-inner .menu-group #gnav .mainNav .mainNavInner .navItem .dropDown.col4 .dropInner{width:100%}body.toggleOpen #wrapper header .header-inner .menu-group #gnav .mainNav .mainNavInner .navItem .dropDown .dropInner .dropItem a{font-weight:500}}body.lang-ja .grid-item-cat{font-size:16px;font-weight:700;line-height:1.75em}body.lang-ja .featured-item .grid-item-title.fs-24,body.lang-ja .featured-item h4.grid-item-title{font-size:20px!important}body.lang-ja #wrapper .page-inner-nav .page-inner-list .page-inner-item a,body.lang-ja #wrapper .local-nav .local-list .local-item a{font-size:14px;font-weight:700}body.lang-ja #wrapper main article>section.content-area .content-inner .text-list.style-disc .text-list-item,body.lang-ja #wrapper main article>section.content-area .content-inner .text-list.style-num .text-list-item{font-size:16px;line-height:1.75em}body.lang-ja #wrapper main article>section.content-area .content-inner .text-pull-quote{font-size:20px;font-weight:500;line-height:1.6em}body.lang-ja #wrapper main article>section.content-area .content-inner .text-pull-quote .text-pull-quote-source{font-size:16px;line-height:1.75em;font-weight:400}body.lang-ja .section-img-caption p{font-size:13px}body.lang-ja .section-video-area p{font-size:13px}body.lang-ja #wrapper main article>section.content-area .content-inner .section-scroll_table-area{font-size:16px}body.lang-ja #wrapper main article>section.content-area .content-inner .section-scroll_table-area .scroll_table thead tr th{font-weight:700}body.lang-ja #wrapper main article>section.content-area .content-inner .section-scroll_table-area .scroll_table tbody tr td{font-weight:400}body.lang-ja #wrapper main article>section.content-area .content-inner .paragraph-item .grid-item-sub_ttl{font-size:16px;line-height:1.75em}body.lang-ja #wrapper main article>section.content-area .content-inner .paragraph-item .text-area-box .text-area-box-ttl{font-size:16px;line-height:1.75em}body.lang-ja .need-help-from-expers .msg .title{font-size:30px;font-weight:500;line-height:1.6em}@media(max-width:480px){body.lang-ja .need-help-from-expers .msg .title{font-size:26px;line-height:1.538em}}body.lang-ja .need-help-from-expers .msg .text{font-size:16px;font-weight:400;line-height:1.75em}body.lang-ja .need-help-from-expers .contact-link span{font-size:20px;font-weight:700;line-height:1.6em}body.lang-ja .Follow-our-LinkedIn .msg .text{font-size:16px;line-height:1.75em}body.lang-ja .Follow-our-LinkedIn .contact-link span{font-size:20px;line-height:1.6em}body.lang-ja .learn-more .msg .title .fw-Regular{font-size:30px;font-weight:500;line-height:1.6em}@media(max-width:480px){body.lang-ja .learn-more .msg .title .fw-Regular{font-size:26px;line-height:1.538em}}body.lang-ja .interested-link .title{font-weight:700}body.lang-ja .interested-link .text{font-size:24px;font-weight:500;line-height:1.667em}body.lang-ja .read_more-btn a{font-size:20px;font-weight:700;line-height:1.6em}body.lang-ja .list-box h4.list-box-title{font-weight:700}body.lang-ja #wrapper .list-box .list-box-list li{font-size:20px;font-weight:500;line-height:1.6em}body.lang-ja #wrapper main article>section.content-area .content-inner .paragraph-item .grid-item-title{font-weight:500}body.lang-ja #wrapper main article>section.content-area .content-inner .paragraph-item .grid-item-sub_ttl{font-size:16px;font-weight:700;line-height:1.75em}body.lang-ja #wrapper main article>section.content-area .content-inner .paragraph-item .text-area-box .text-area-box-ttl{font-size:16px;font-weight:700;line-height:1.75em}body.lang-ja #wrapper main article .paragraph-two-col-narrow h5{font-weight:500}body.lang-ja #wrapper main article .paragraph-two-col-narrow h5+.fw-Medium{font-weight:700}body.lang-ja #wrapper .s_footer.share-list li{font-weight:500}body.lang-ja #wrapper .footer-cont footer .footer-inner .sns,body.lang-ja #wrapper .footer-cont footer .footer-inner .menu{width:auto}body.lang-ja #wrapper .footer-cont footer .footer-inner{max-width:100%}body.lang-ja #wrapper .footer-cont footer .footer-inner .sns ul{justify-content:center}body.lang-ja #wrapper .footer-cont footer .footer-inner .sns li:nth-of-type(1){margin-right:32px}body.lang-ja #wrapper .footer-cont footer .footer-inner .sns li{margin-right:40px}body.lang-ja #wrapper .footer-cont footer .footer-inner .sns li:nth-last-of-type(1){margin-right:0}body.lang-ja #wrapper .footer-cont footer .footer-inner .menu li{margin-right:32px}body.lang-ja #wrapper .footer-cont footer .footer-inner .menu li:nth-last-of-type(1){margin-right:0}@media(max-width:991px){body.lang-ja #wrapper .footer-cont footer .footer-inner .sns li:nth-of-type(1){margin-right:0}body.lang-ja #wrapper .footer-cont footer .footer-inner .menu{width:300px}body.lang-ja #wrapper .footer-cont footer .footer-inner .menu ul{justify-content:center}body.lang-ja #wrapper .footer-cont footer .footer-inner .menu li{width:auto}body.lang-ja #wrapper .footer-cont footer .footer-inner .menu li:nth-of-type(2){margin-right:0}}body.lang-ja #wrapper .footer-cont footer .copy{font-size:12px}body.lang-ja #wrapper .footer-cont footer .footer-inner a,body.lang-ja #wrapper .footer-cont footer .footer-inner li{font-size:16px!important;font-weight:700;line-height:1.75em}body.lang-ja #wrapper .footer-cont footer .footer-inner .sns li{font-weight:500}body.lang-ja #wrapper .fv-area-slide .single-slider-fv .item .inner .text-area-front .text-sub,body.lang-ja #wrapper .fv-area-slide .single-slider-fv .item .inner .text-area-front .text-link{font-size:20px;font-weight:700;line-height:1.6em}body.lang-ja #wrapper .fv-area-slide .single-slider-fv .item .inner .text-area-front .link-width-arrow::after{top:-1px}body.lang-ja #wrapper .top .fv-area-slide .single-slider-fv .item .inner .text-area-front .text-title{font-size:44px;line-height:1.454em}@media(max-width:480px){body.lang-ja #wrapper .fv-area-slide .single-slider-fv .item .inner .text-area-front .text-sub,body.lang-ja #wrapper .fv-area-slide .single-slider-fv .item .inner .text-area-front .text-link{font-size:16px;line-height:1.75em}body.lang-ja #wrapper .top .fv-area-slide .single-slider-fv .item .inner .text-area-front .text-title{font-size:20px;line-height:1.6em}}body.lang-ja #wrapper .top .content-area .content-inner p.c-white{font-weight:500}body.lang-ja #wrapper .top .content-area .content-inner h3.c-white,body.lang-ja #wrapper .top .text-wide{font-weight:700}body.lang-ja #wrapper .top .new-cont h4.f-24-med{font-size:20px;font-weight:500;line-height:1.6em}@media(max-width:480px){body.lang-ja #wrapper .slider-mhi-conte.case_study h4,body.lang-ja #wrapper .top .new-cont h4.f-24-med{font-size:20px;line-height:1.6em}}body.lang-ja #wrapper .content-area .content-inner .event-list+div .read_more-btn a.c-white{font-weight:500}body.lang-ja #wrapper .content-area.event-lh-32 .ly_block.grid-item-title.fs-24{font-size:20px!important;font-weight:500}body.lang-ja #wrapper .top .content-area .content-inner .ebook-list+div .read_more-btn a.c-white{font-weight:500}body.lang-ja p.link-width-arrow{font-weight:700}body.lang-ja #wrapper main.ebook-main .content-wrapper .content-area .content-inner .grid-cont.book-1 .text-area .grid-item-title{font-size:30px;font-weight:700;line-height:1.6em}body.lang-ja #wrapper main.ebook-main .content-wrapper .content-area .content-inner .section-text-area h5{font-weight:500}@media(max-width:480px){body.lang-ja #wrapper main.ebook-main .content-wrapper .content-area .content-inner .grid-cont.book-1 .text-area .grid-item-title{font-size:26px;line-height:1.528em}}body.lang-ja #wrapper .top .fv-area-slide .single-slider-fv.simple-slide-blog .item .inner .text-area-front .text-title{font-size:40px;font-weight:700;line-height:1.4em}@media(max-width:480px){body.lang-ja #wrapper .top .fv-area-slide .single-slider-fv.simple-slide-blog .item .inner .text-area-front .text-title{font-size:20px;line-height:1.6em}}body.lang-ja #wrapper main .blog-post-top .blog-post-detail li{font-weight:400;line-height:1.75em}body.lang-ja #wrapper main .blog-post-top .blog-post-detail li.name{font-weight:700}body.lang-ja #wrapper .share-list li{font-weight:400}body.lang-ja #wrapper .blog-post-bottom .blog-post-detail li.tag{line-height:1.75em;font-weight:500}body.lang-ja #wrapper main article>section.content-area .content-inner .main-title-area .subtitle{font-weight:700}body.lang-ja #wrapper .case_title{font-size:26px;line-height:1.846em}@media(max-width:480px){body.lang-ja #wrapper .case_title{font-size:24px;line-height:1.667em}}body.lang-ja #wrapper .section-table table tr th{font-size:16px;line-height:1.75em;font-weight:700}body.lang-ja #wrapper .section-table table tr td{font-size:16px;line-height:1.75em;font-weight:400}body.lang-ja .link-width-arrow::after{top:-1px}body.lang-ja #wrapper .blog-post-tag li{line-height:1.75em}body.lang-ja #wrapper .top .content-area .content-inner .blog-post-list+div .read_more-btn a.c-white{font-weight:500}body.lang-ja #wrapper main article>section.content-area .content-inner .section-title .title.solution-desc-title{font-weight:500}body.lang-ja #wrapper main article>section.content-area .content-inner.solution-work h5{font-weight:500}body.lang-ja #wrapper main article>section.content-area.solution-simulator .content-inner h4.fs-24{font-size:20px!important;line-height:1.6em}body.lang-ja #wrapper main article>section.content-area .content-inner .grid-cont.book-1 .grid-item .text-area .grid-item-title{font-size:30px;line-height:1.6em}body.lang-ja #wrapper main article>section.content-area .content-inner .grid-cont.book-2 .grid-item .text-area .grid-item-title,body.lang-ja #wrapper main article>section.content-area .content-inner .grid-cont.book-3 .grid-item .text-area .grid-item-title{font-size:20px;line-height:1.6em}@media(max-width:480px){body.lang-ja #wrapper main article>section.content-area .content-inner .grid-cont.book-1 .grid-item .text-area .grid-item-title{font-size:26px;line-height:1.538em}}body.lang-ja #wrapper main article>section.content-area.casestud .content-inner h5.grid-item-title{font-size:24px;font-weight:500;line-height:1.667em}body.lang-ja #wrapper main article>section.content-area.casestud .content-inner h5.grid-item-title+.grid-item-text.fw-Regular{font-weight:500}body.lang-ja #wrapper main article>section.content-area.forinfo .info-list .info-text{font-weight:400;line-height:1.75em}body.lang-ja #wrapper main article>section.content-area.forinfo .info-list .info-link a{font-weight:700;line-height:1.75em}body.lang-ja #wrapper main article>section.content-area .news-list .news-item .news-inner .news-tags .tag{font-size:16px;line-height:1.75em;font-weight:400}body.lang-ja #wrapper main article>section.content-area .news-list .news-item .news-text{font-size:20px;line-height:1.6em;font-weight:500}body.lang-ja #wrapper main article>section.content-area .news-list .news-link a{line-height:1.75em;font-weight:700}body.lang-ja #wrapper main article>section.content-area .related_contents .grid-item-text.fs-24.fw-Regular{font-size:20px!important;line-height:1.6em;font-weight:500}body.lang-ja #wrapper main article>section.content-area .content-inner .grid-cont .grid-item.solution .solutions-link.bg-db .grid-item-link{font-size:20px!important;line-height:1.6em}body.lang-ja #wrapper main article>section.content-area .content-inner .introduction-of-business-area h5{font-size:24px;line-height:1.667em;font-weight:500}body.lang-ja #wrapper main article>section.content-area .content-inner .main-title-area .page-cat{font-size:26px;font-weight:900;line-height:1.846em}@media(max-width:480px){body.lang-ja #wrapper main article>section.content-area .content-inner .main-title-area .page-cat{font-size:24px;line-height:1.667em}}body.lang-ja #wrapper main article>section.content-area .content-inner .main-title-area .exp{font-weight:700}