.mb0{margin-bottom:0px}@media screen and (max-width: 800px){body .mb_sp0{margin-bottom:0px}}.mb5{margin-bottom:5px}@media screen and (max-width: 800px){body .mb_sp5{margin-bottom:5px}}.mb10{margin-bottom:10px}@media screen and (max-width: 800px){body .mb_sp10{margin-bottom:10px}}.mb15{margin-bottom:15px}@media screen and (max-width: 800px){body .mb_sp15{margin-bottom:15px}}.mb20{margin-bottom:20px}@media screen and (max-width: 800px){body .mb_sp20{margin-bottom:20px}}.mb25{margin-bottom:25px}@media screen and (max-width: 800px){body .mb_sp25{margin-bottom:25px}}.mb30{margin-bottom:30px}@media screen and (max-width: 800px){body .mb_sp30{margin-bottom:30px}}.mb35{margin-bottom:35px}@media screen and (max-width: 800px){body .mb_sp35{margin-bottom:35px}}.mb40{margin-bottom:40px}@media screen and (max-width: 800px){body .mb_sp40{margin-bottom:40px}}.mb45{margin-bottom:45px}@media screen and (max-width: 800px){body .mb_sp45{margin-bottom:45px}}.mb50{margin-bottom:50px}@media screen and (max-width: 800px){body .mb_sp50{margin-bottom:50px}}.mb55{margin-bottom:55px}@media screen and (max-width: 800px){body .mb_sp55{margin-bottom:55px}}.mb60{margin-bottom:60px}@media screen and (max-width: 800px){body .mb_sp60{margin-bottom:60px}}.mb65{margin-bottom:65px}@media screen and (max-width: 800px){body .mb_sp65{margin-bottom:65px}}.mb70{margin-bottom:70px}@media screen and (max-width: 800px){body .mb_sp70{margin-bottom:70px}}.mb75{margin-bottom:75px}@media screen and (max-width: 800px){body .mb_sp75{margin-bottom:75px}}.mb80{margin-bottom:80px}@media screen and (max-width: 800px){body .mb_sp80{margin-bottom:80px}}.mb85{margin-bottom:85px}@media screen and (max-width: 800px){body .mb_sp85{margin-bottom:85px}}.mb90{margin-bottom:90px}@media screen and (max-width: 800px){body .mb_sp90{margin-bottom:90px}}.mb95{margin-bottom:95px}@media screen and (max-width: 800px){body .mb_sp95{margin-bottom:95px}}.mb100{margin-bottom:100px}@media screen and (max-width: 800px){body .mb_sp100{margin-bottom:100px}}.web_font,.top_ttl_style,.btn_style span.en,.repeat_en_style{font-family:"reross-quadratic", sans-serif;font-weight:400;font-style:normal;line-height:1}.blue_d_txt{color:#3d4766}.blue_txt{color:#4762b3}.pink_txt{color:#cc52a8}.green_txt{color:#86bf88}.yellow_txt{color:#b3b347}.purple_txt{color:#5a217e}.gray_txt{color:#96a9b3}.top_ttl_style{font-size:7.6rem;line-height:1.15}@media screen and (max-width: 800px){.top_ttl_style{font-size:10.1333333333vw;line-height:1.05}.top_ttl_style.sp_mini{font-size:9.3333333333vw}}.btn_style{max-width:100%;height:70px;border:1px solid #000;position:relative;overflow:hidden;background:#fff}.btn_style.big{height:85px}.btn_style.big:before{height:140px;bottom:-30px}.btn_style:before{content:"";position:absolute;width:1px;height:120px;background:#000;right:43px;top:auto;bottom:-20px;transform:rotate(-47deg)}.btn_style a{display:flex;width:100%;height:100%;align-items:center;z-index:10;padding-left:30px;padding-right:60px;box-sizing:border-box}.btn_style span.en{font-size:1.0416666667vw;font-size:20px;display:block;line-height:1;margin-bottom:6px}.btn_style span.jp{display:block;font-size:.8333333333vw;font-size:16px;line-height:1}@media screen and (max-width: 800px){.btn_style{height:9.3333333333vw;line-height:1.2;font-size:3.0666666667vw}.btn_style.big{height:12.6666666667vw}.btn_style.big:before{height:26.6666666667vw;bottom:-6.6666666667vw;right:6.6666666667vw}.btn_style.big span.en{font-size:3.6vw;margin-bottom:.6666666667vw}.btn_style.big span.jp{font-size:2.8vw;letter-spacing:0.02em}.btn_style:before{height:16vw;right:5.7333333333vw;bottom:-2.6666666667vw;transform:rotate(-47deg)}.btn_style a{padding-left:4vw;padding-right:8vw}.btn_style span.en{font-size:2.6666666667vw;margin-bottom:.6666666667vw}.btn_style span.jp{font-size:2.1333333333vw;letter-spacing:0.02em}}.repeat_en_style{align-items:center;display:flex;line-height:1;overflow:hidden;width:100%;white-space:nowrap;z-index:1;font-size:3.6rem}.repeat_en_style ul{animation:flowing 60s linear infinite;transform:translateX(100%);margin:0;padding:0}.repeat_en_style ul li{display:inline-block}@keyframes flowing{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@media screen and (max-width: 800px){.repeat_en_style{font-size:4vw}}#business_dx_process_area{letter-spacing:0.1em;font-size:1.7rem;line-height:1.76;margin-top:calc(70px + 180px);margin-bottom:120px}#business_dx_process_area .sp{display:none}#business_dx_process_area .main_area{position:relative;margin-bottom:60px;height:700px;width:100%;background:url("../business/dx_prosess/images/img_main.jpg") center top no-repeat;background-size:cover}#business_dx_process_area .main_area .ttl_img{position:absolute;top:-75px}#business_dx_process_area .main_area .ttl_wrap img{display:none}#business_dx_process_area .top_cap_area{display:flex;margin-bottom:50px}#business_dx_process_area .top_cap_area h3{font-size:3.4rem;font-weight:bold;width:calc(100% - 800px)}#business_dx_process_area .top_cap_area p{font-size:1.6rem;line-height:1.5;width:800px}#business_dx_process_area .box{margin-bottom:160px}#business_dx_process_area .box .img{margin-bottom:50px}#business_dx_process_area .box .ttl_area{display:flex;align-items:center;margin-bottom:50px}#business_dx_process_area .box .ttl_area h4{font-size:3.4rem;font-weight:bold;width:calc(100% - 800px);line-height:1.175}#business_dx_process_area .box .ttl_area p{font-size:1.6rem;line-height:1.5;width:800px}#business_dx_process_area .box ul{border-top:1px solid #4d4d4d;padding-top:40px}#business_dx_process_area .box ul li{border-bottom:1px solid #4d4d4d;padding-bottom:40px;margin-bottom:40px;position:relative;z-index:9}#business_dx_process_area .box ul li:first-child dl dd .unit .unit_ttl{opacity:1}#business_dx_process_area .box ul li:last-child dl dt:before{display:none}#business_dx_process_area .box ul li dl{display:flex;align-items:center;justify-content:space-between}#business_dx_process_area .box ul li dl dt{width:400px;height:80px;border-radius:100px;display:flex;align-items:center;justify-content:center;font-size:2.4rem;font-weight:bold;letter-spacing:0.2em;position:relative;border:1px solid #4d4d4d}#business_dx_process_area .box ul li dl dt:before{display:block;content:'';width:0;height:0;border-style:solid;border-width:30px 30px 0 30px;border-color:#c9caca transparent transparent transparent;position:absolute;bottom:-55px;left:50%;transform:translate3d(-50%, 0, 0);z-index:10}#business_dx_process_area .box ul li dl dd{width:800px;display:flex;justify-content:space-between;align-items:center;position:relative}#business_dx_process_area .box ul li dl dd .txt{font-size:1.6rem}#business_dx_process_area .box ul li dl dd .unit .unit_ttl{opacity:0;position:absolute;right:0;top:-35px;font-size:1.6rem}#business_dx_process_area .box ul li dl dd .unit .icon{display:flex;align-items:center;font-size:2.4rem}#business_dx_process_area .box ul li dl dd .unit .icon span{font-weight:bold;line-height:1}#business_dx_process_area .box ul li dl dd .unit .icon span.naname{font-weight:100;padding:0 7px 0 6px;font-size:2.4rem;padding-bottom:3px}#business_dx_process_area .box ul li dl dd .unit .icon span.unit01{color:#289697}#business_dx_process_area .box ul li dl dd .unit .icon span.unit02{color:#591244}#business_dx_process_area .box ul li dl dd .unit .icon span.unit03{color:#b3b347}#business_dx_process_area .box ul li dl dd .unit .icon span.unit04{color:#66663d}#business_dx_process_area .box ul li dl dd .unit .icon span.unit05{color:#86bf88}#business_dx_process_area .box ul li dl dd .unit .icon span.unit06{color:#227fab}#business_dx_process_area .box.sec01 .ttl_area h4{color:#425ba8}#business_dx_process_area .box.sec01 ul li dl dt{color:#425ba8}#business_dx_process_area .box.sec02 .ttl_area h4{color:#227fab}#business_dx_process_area .box.sec02 ul li dl dt{color:#227fab}#business_dx_process_area .link_area h3{font-size:3.4rem;margin-bottom:30px;font-weight:bold;line-height:1}#business_dx_process_area .link_area ul{display:flex;justify-content:space-between;flex-wrap:wrap}#business_dx_process_area .link_area ul li{width:580px}#business_dx_process_area .link_area ul li dd{top:auto;bottom:20px}#business_dx_process_area .link_area ul li .btn_wrap{left:auto;top:auto;bottom:20px;right:20px}#business_dx_process_area .link_area ul .txt{font-size:1.6rem;margin-top:35px;letter-spacing:0.05em}#business_dx_process_area .link_area dl{position:relative}#business_dx_process_area .link_area dl dt{position:relative}#business_dx_process_area .link_area dl dt:hover:before{opacity:0.4}#business_dx_process_area .link_area dl dt:before{transition:all 300ms 0s ease;content:"";background:#000;width:100%;height:100%;left:0;top:0;position:absolute;z-index:9;opacity:0}#business_dx_process_area .link_area dl dt a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:30}#business_dx_process_area .link_area dl dt img{position:relative;width:100%;height:auto;z-index:5}#business_dx_process_area .link_area dl dd{position:absolute;left:20px;top:20px;z-index:20}#business_dx_process_area .link_area dl .btn_wrap{left:auto;top:auto;bottom:20px;right:20px}@media screen and (max-width: 800px){#business_dx_process_area{letter-spacing:0em;font-size:1.2rem;line-height:1.5;margin-top:calc(60px + 75px);margin-bottom:80px}#business_dx_process_area .sp{display:block}#business_dx_process_area .pc{display:none}#business_dx_process_area .main_area{margin-bottom:20px;height:auto;background:none}#business_dx_process_area .main_area .ttl_img{top:-20px;width:190px;height:19px}#business_dx_process_area .main_area .ttl_img img{width:100%;height:auto}#business_dx_process_area .main_area .ttl_wrap img{display:block}#business_dx_process_area .top_cap_area{display:block;margin-bottom:55px}#business_dx_process_area .top_cap_area h3{font-size:1.7rem;width:100%;letter-spacing:0.1em;margin-bottom:10px}#business_dx_process_area .top_cap_area p{font-size:1.2rem;line-height:1.58;width:100%}#business_dx_process_area .box{margin-bottom:90px}#business_dx_process_area .box .img{margin-bottom:20px}#business_dx_process_area .box .img img{width:100%;height:auto}#business_dx_process_area .box .ttl_area{display:block;margin-bottom:20px}#business_dx_process_area .box .ttl_area h4{font-size:1.7rem;width:100%;letter-spacing:0.1em;margin-bottom:10px}#business_dx_process_area .box .ttl_area p{font-size:1.2rem;line-height:1.58;width:100%}#business_dx_process_area .box ul{padding-top:20px}#business_dx_process_area .box ul li{padding-bottom:18px;margin-bottom:20px;position:relative}#business_dx_process_area .box ul li:last-child:before{display:none}#business_dx_process_area .box ul li:before{display:block;content:'';width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:#4d4d4d transparent transparent transparent;position:absolute;bottom:-10px;left:50%;transform:translate3d(-50%, 0, 0);z-index:10}#business_dx_process_area .box ul li:first-child dl dd .unit .unit_ttl{opacity:0}#business_dx_process_area .box ul li dl{display:block}#business_dx_process_area .box ul li dl dt{width:100%;height:40px;font-size:1.4rem;margin-bottom:10px}#business_dx_process_area .box ul li dl dt:before{display:none}#business_dx_process_area .box ul li dl dd{width:100%;display:block}#business_dx_process_area .box ul li dl dd .txt{font-size:1.2rem;margin-bottom:10px}#business_dx_process_area .box ul li dl dd .unit{display:flex;justify-content:space-between}#business_dx_process_area .box ul li dl dd .unit .unit_ttl{position:static;right:0;top:auto;font-size:1.2rem}#business_dx_process_area .box ul li dl dd .unit .icon{justify-content:flex-end;font-size:1.2rem}#business_dx_process_area .box ul li dl dd .unit .icon span.naname{padding:0 5px 0 5px;font-size:1.2rem;padding-bottom:2px}#business_dx_process_area .box.sec02{margin-bottom:30px}#business_dx_process_area .link_area h3{font-size:1.7rem;margin-bottom:15px}#business_dx_process_area .link_area ul{display:block;margin-bottom:-40px}#business_dx_process_area .link_area ul li{width:100%;margin-bottom:40px}#business_dx_process_area .link_area ul li dd{left:10px;top:auto;bottom:10px}#business_dx_process_area .link_area ul li dd img{max-width:none}#business_dx_process_area .link_area ul li .btn_wrap{left:auto;top:auto;bottom:10px;right:10px}#business_dx_process_area .link_area ul .txt{font-size:1.2rem;margin-top:12px;letter-spacing:0.02em}}
