.case_study_bnnr .banner_box{margin:0 auto;max-width:950px;max-width:75.7%;padding-bottom:12.7%;padding-left:50px;padding-right:50px;position:relative;-webkit-transition:.1s ease;-o-transition:.1s ease;transition:.1s ease}.case_study_bnnr .banner_box .banner_bg{left:0;pointer-events:none;position:absolute;top:0;width:100%}.case_study_bnnr .banner_box .banner_bg:after{content:"";display:block;padding-top:87.68636965%}.case_study_bnnr .banner_box .banner_content_box{padding-top:58px;position:relative;z-index:2}.case_study_bnnr .banner_box .logo_wrap{margin:0 auto 3.4vw;max-width:700px;max-width:82.3%;width:100%}.case_study_bnnr .banner_box .banner_content_box *{color:#fff;text-align:center}.case_study_bnnr .banner_box .title_text{margin:0 auto 3.2vw;max-width:795px;max-width:93.5%;width:100%}.case_study_bnnr .banner_box .title_text h2{font-family:YAD1fQZ_06Y-0;font-weight:700;letter-spacing:-.006em;line-height:1.424em}.case_study_bnnr .banner_box .description{margin:0 auto;max-width:356px;max-width:45%;width:100%}.case_study_bnnr .banner_box .description_text{font-family:YAD1fQZ_06Y-0;font-weight:700;letter-spacing:.196em;line-height:1.4em}.case_study_bnnr .page-center{padding-left:45px;padding-right:45px}.case_study_bnnr.linkAdd .link_box{left:11px;position:absolute;top:17px}.case_study_bnnr.linkAdd .icon_box{-ms-flex-negative:0;flex-shrink:0;height:29px;margin-right:9px;width:29px}.case_study_bnnr.linkAdd .icon_box svg{display:block;height:100%;width:100%}.case_study_bnnr .link_box .flex_row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.case_study_bnnr .link_box p{margin:0}.case_study_bnnr .linbk_text{font-family:YAD7QhG2T6o-0;line-height:1.4em;text-align:left}.case_study_bnnr .banner_box .title_h2{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:215px;min-height:11.2vw}.case_study_bnnr .banner_box .title_h2 h2{margin-bottom:0}.case_study_bnnr.linkAdd .link_box a{display:inline-block}.case_study_bnnr.linkAdd .link_box{text-align:center}@media(min-width:1024.5px){.case_study_bnnr .banner_box .title_text h2{font-size:max(0px,calc(3.69006em - var(--ffsd)))}.case_study_bnnr .banner_box .description_text{font-size:max(0px,calc(2.14739em - var(--ffsd)))}.case_study_bnnr .linbk_text{font-size:max(12px,calc(1.1713em - var(--ffsd)))}}@media(max-width:1024px) and (min-width:767.05px){.case_study_bnnr .banner_box .title_text h2{font-size:max(0px,calc(4.92248em - var(--ffsd)))}.case_study_bnnr .banner_box .description_text{font-size:max(0px,calc(2.86458em - var(--ffsd)))}.case_study_bnnr .linbk_text{font-size:max(12px,calc(1.5625em - var(--ffsd)))}}@media(max-width:767px) and (min-width:480.5px){.case_study_bnnr .banner_box .title_text h2{font-size:max(0px,calc(4.86335em - var(--ffsd)))}.case_study_bnnr .banner_box .description_text{font-size:max(0px,calc(2.86458em - var(--ffsd)))}.case_study_bnnr .linbk_text{font-size:max(12px,calc(2.08333em - var(--ffsd)))}}@media(max-width:480px){.case_study_bnnr .banner_box .title_text h2{font-size:max(0px,calc(4.85274em - var(--ffsd)))}.case_study_bnnr .banner_box .description_text{font-size:max(0px,calc(2.82399em - var(--ffsd)))}.case_study_bnnr .linbk_text{font-size:max(12px,calc(4.26667em - var(--ffsd)))}}@media(max-width:1680px){.case_study_bnnr .banner_box .logo_wrap{margin:0 auto 8%}.case_study_bnnr .banner_box{padding-bottom:13.7%}}@media(max-width:1440px){.case_study_bnnr .banner_box{padding-bottom:14.7%}}@media(max-width:1150px){.case_study_bnnr .banner_box{max-width:77.7%;padding-bottom:13.7%}}@media(max-width:1024px){.case_study_bnnr .link_box .flex_row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.case_study_bnnr .banner_box{max-width:100%;padding-bottom:15.3vw;width:100%}.case_study_bnnr .page-center{padding-left:0;padding-right:0}.case_study_bnnr .logo_img:after{content:"";display:block;padding-top:26.79166667%}.case_study_bnnr .logo_img{position:relative}.case_study_bnnr .logo_img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.case_study_bnnr .banner_box .logo_wrap{margin:0 auto 6.4vw}.case_study_bnnr .page-center{max-width:100%;padding-left:28px;padding-right:28px}.case_study_bnnr .banner_box .title_text{margin:0 auto 6.2vw}.case_study_bnnr.linkAdd .link_box{padding-bottom:31px;padding-top:26px;position:static}.case_study_bnnr .banner_box .title_h2{min-height:20.7vw}}@media(max-width:767px){.case_study_bnnr.linkAdd .icon_box{height:27px;width:27px}.case_study_bnnr .page-center{padding-left:20px;padding-right:20px}.case_study_bnnr.linkAdd .link_box{padding-bottom:26px}.case_study_bnnr .banner_box .banner_content_box{padding-top:6vw}.case_study_bnnr .banner_box .logo_wrap{max-width:85.6%}.case_study_bnnr .banner_box{padding-bottom:17%;padding-left:6.5%;padding-right:6.5%}.case_study_bnnr .banner_box .title_text{margin:0 auto 5.2vw}.case_study_bnnr .banner_box .logo_wrap{margin:0 auto 5.7vw}.case_study_bnnr .banner_box .title_h2{min-height:20.3vw}}@media(max-width:480px){.case_study_bnnr .page-center{padding-left:5px;padding-right:5px}.case_study_bnnr.linkAdd .link_box{padding-bottom:18px}.case_study_bnnr .banner_box .banner_content_box{padding-top:4.5vw}.case_study_bnnr .banner_box .logo_wrap{position:relative;top:2px}.case_study_bnnr .banner_box .title_text h2{margin-bottom:15px}.case_study_bnnr .banner_box .title_text{margin:0 auto 1vw}.case_study_bnnr .banner_box .title_h2{min-height:24.9vw}.case_study_bnnr.linkAdd .icon_box{height:23px;width:23px}}@media only screen and (max-device-width:480px){.case_study_detail .content_item.it1{min-height:47vw}}