.block-1st>.container:before{position:absolute;right:0;bottom:0;display:block;width:150%;height:100%;background:url(../img/solution/block1st_bg.png) right bottom no-repeat;background-size:100% auto;-webkit-transform:translateX(25%);transform:translateX(25%);content:""}@media screen and (min-width:768px){.block-1st>.container:before{width:73.7062937%;-webkit-transform:translateX(5%);transform:translateX(5%)}}.block-1st__note{padding:30px 45px 30px 0;background-color:rgba(255,255,255,.5)}@media screen and (max-width:767px){.block-1st__note{margin-left:-15px;margin-right:-15px;padding:15px 15px 60px}}.block-1st hr{width:60px;border-top:solid 4px #1974ce}@media screen and (min-width:992px){.block-1st hr{width:98px;border-top-width:7px}}.block-2nd__solutions hr{border-top:solid 2px #98948f}@media screen and (min-width:992px){.block-2nd__solutions hr{border-top-width:5px}}.block-2nd__solutions#solu-home .block-2nd__solutions-index{background-color:#2986ff}.block-2nd__solutions#solu-home .block-2nd__solutions-index>:before{background-image:url(../img/solution/sol_home.png)}.block-2nd__solutions#solu-biz .block-2nd__solutions-index{background-color:#182987}.block-2nd__solutions#solu-biz .block-2nd__solutions-index>:before{background-image:url(../img/solution/sol_biz.png)}.block-2nd__solutions-index{padding-top:12px;padding-bottom:12px}@media screen and (min-width:768px){.block-2nd__solutions-index{padding-top:20px;padding-bottom:20px}}.block-2nd__solutions-index>*{padding-left:30px}.block-2nd__solutions-index>*:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:cover;content:""}@media screen and (min-width:768px){.block-2nd__solutions-index>*{padding-left:30px}.block-2nd__solutions-index>*:before{width:24px;height:24px}}@media screen and (min-width:992px){.block-2nd__solutions-index>*{padding-left:40px}.block-2nd__solutions-index>*:before{width:33px;height:33px}}.block-2nd__solutions-body{padding:30px 24px}@media screen and (min-width:768px){.block-2nd__solutions-body{padding:30px}}@media screen and (min-width:992px){.block-2nd__solutions-body{padding:45px}}@media screen and (min-width:1200px){.block-2nd__solutions-body{padding:90px}}.block-2nd__solutions-label{padding-left:30px}.block-2nd__solutions-label:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:20px;height:20px;background:url(../img/solution/thunder.svg) center no-repeat;background-size:cover;content:""}@media screen and (min-width:768px){.block-2nd__solutions-label{padding-left:30px}.block-2nd__solutions-label:before{width:24px;height:24px}}@media screen and (min-width:992px){.block-2nd__solutions-label{padding-left:36px}.block-2nd__solutions-label:before{width:28px;height:28px}}.block-2nd__solutions-btn a{overflow:hidden;padding:20px 30px}.block-2nd__solutions-btn a:not(.fff){color:#231815 !important}.block-2nd__solutions-btn a:before{position:absolute;top:0;left:0;display:block;width:100%;height:0;background-color:rgba(255,255,255,.5);-webkit-transition:.3s;transition:.3s;content:""}.block-2nd__solutions-btn a:hover:before,.block-2nd__solutions-btn a:focus:before{height:100%}.block-2nd__solutions-btn a>span{white-space:nowrap;padding-right:30px}.block-2nd__solutions-btn a>span:after{position:absolute;top:50%;right:0;display:block;width:23px;height:23px;background:url(../img/common/h_menu_arrow-min.png) center no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.block-2nd__solutions-btn>:first-child>a{background-color:#606060}.block-2nd__solutions-btn>:last-child>a{background-color:#ffc200}.block-2nd__solutions-btn>:last-child>a>span:after{background-image:none !important;background-color:#231815;-webkit-mask:url(../img/common/h_menu_arrow-min.png) center no-repeat;mask:url(../img/common/h_menu_arrow-min.png) center no-repeat;-webkit-mask-size:contain;mask-size:contain}.block-2nd__solutions .btn{background-color:#ffc200}@media screen and (min-width:1200px){.block-2nd__solutions .btn{padding-left:30px !important;padding-right:30px !important}}@media screen and (max-width:767px){.block-2nd__solutions .btn{padding-left:20px !important;padding-right:20px !important}}.block-2nd__solutions .btn:not(.fff){color:#231815 !important}.block-2nd__solutions .btn.bg-blue{background-color:#1974ce}.block-2nd__solutions .btn>span{position:relative;display:block;white-space:nowrap;padding-right:24px}.block-2nd__solutions .btn>span:before{position:absolute;top:50%;right:0;display:block;width:18px;height:18px;background:url(../img/common/h_menu_arrow-min.png) center no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.block-2nd__solutions .banner-block{border-top:dotted 1px #b3b3b3}.block-2nd__solutions .banner-block a>.remove{padding-top:104.8780487%;background-image:url(../img/solution/pdf_banner_sp-min.png)}@media screen and (min-width:768px){.block-2nd__solutions .banner-block a>.remove{padding-top:26.3877028%;background-image:url(../img/solution/pdf_banner_pc-min.png)}}@media screen and (min-width:768px){.block-2nd__solutions .row.block-2nd__solutions-thumb-row{margin-left:-30px !important;margin-right:-30px !important}.block-2nd__solutions .row.block-2nd__solutions-thumb-row>*{padding-left:30px !important;padding-right:30px !important}.block-2nd__solutions .row.block-2nd__solutions-thumb-row>*:nth-child(even)>.block-2nd__solutions-thumb{margin-left:-30px;padding-left:30px;border-left:dotted 1px #b3b3b3}}@media screen and (min-width:1470px){.block-2nd__solutions .row.block-2nd__solutions-thumb-row{margin-left:-60px !important;margin-right:-60px !important}.block-2nd__solutions .row.block-2nd__solutions-thumb-row>*{padding-left:60px !important;padding-right:60px !important}.block-2nd__solutions .row.block-2nd__solutions-thumb-row>*:nth-child(even)>.block-2nd__solutions-thumb{margin-left:-60px;padding-left:60px}}.block-2nd__flow-index{border-bottom:solid 2px #fff;padding-bottom:10px}@media screen and (min-width:992px){.block-2nd__flow-index{border-bottom-width:5px;padding-bottom:15px}}.block-2nd__flow-no{width:30px}@media screen and (min-width:768px){.block-2nd__flow-no{width:45px}}@media screen and (min-width:992px){.block-2nd__flow-no{width:60px}}@media screen and (min-width:1200px){.block-2nd__flow-no{width:90px}}@media screen and (min-width:1470px){.block-2nd__flow-no{width:110px}}.block-2nd__flow-no>.no{background-color:#2986ff;border-radius:50%;z-index:1}.block-2nd__flow-no>.no:before{position:relative;display:block;padding-top:100%;content:""}.block-2nd__flow-no>.no:after{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:attr(data-no)}.block-2nd__flow-no:not(.end):before,.block-2nd__flow-no:not(.end):after{position:absolute;left:50%;bottom:0;display:block;content:""}.block-2nd__flow-no:not(.end):before{width:3px;height:calc(100% - 20px);background-color:#2986ff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:768px){.block-2nd__flow-no:not(.end):before{height:calc(100% - 35px)}}@media screen and (min-width:992px){.block-2nd__flow-no:not(.end):before{height:calc(100% - 50px)}}@media screen and (min-width:1200px){.block-2nd__flow-no:not(.end):before{height:calc(100% - 80px)}}@media screen and (min-width:1470px){.block-2nd__flow-no:not(.end):before{height:calc(100% - 100px)}}.block-2nd__flow-no:not(.end):after{width:0;height:0;border-style:solid;border-width:12px 7px 0;border-color:#2986ff rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.block-2nd__flow-note{width:calc(100% - 30px);padding-left:15px}@media screen and (min-width:768px){.block-2nd__flow-note{width:calc(100% - 45px)}}@media screen and (min-width:992px){.block-2nd__flow-note{width:calc(100% - 60px);padding-left:36px}}@media screen and (min-width:1200px){.block-2nd__flow-note{width:calc(100% - 90px)}}@media screen and (min-width:1470px){.block-2nd__flow-note{width:calc(100% - 110px)}}/*# sourceMappingURL=style-solution.min.css.map */