﻿.bg-color-dd-blue01{background-color:#093582}.bg-color-dd-blue02{background-color:#2e559e}.bg-color-dd-blue03{background-color:#4b6db3}.bg-color-dd-blue04{background-color:#97b2dd}.bg-color-dd-blue05{background-color:#bfd0ea}.bg-color-dd-blue06{background-color:#dde7f4}.bg-color-dd-blue07{background-color:#f6fafc}.bg-color-dd-blue-pink{background-color:#fff;background-image:linear-gradient(22deg, rgba(144, 179, 225, 0.4), rgba(248, 79, 148, 0.1) 80%, rgb(255, 255, 255))}.bg-color-dd-blue-white{background-color:#fff;background-image:linear-gradient(22deg, rgba(144, 179, 225, 0.4), rgb(255, 255, 255))}.bg-texture-01{background:linear-gradient(126deg, rgba(160, 171, 209, 0.75), rgba(36, 81, 158, 0.46)),url(/wp-content/uploads/2025/10/sdb-dejimin-bg-01.jpg);background-size:cover;background-position:right}.diagonal01,.diagonal02,.diagonal-bottom{margin-top:-10.8rem}@media(max-width: 1199px){.diagonal01,.diagonal02,.diagonal-bottom{margin-top:-9rem}}@media(max-width: 991px){.diagonal01,.diagonal02,.diagonal-bottom{margin-top:-8.4rem}}@media(max-width: 779px){.diagonal01,.diagonal02,.diagonal-bottom{margin-top:-6rem}}.diagonal-mv-after{margin-top:-18rem}@media(max-width: 1199px){.diagonal-mv-after{margin-top:-15rem}}@media(max-width: 991px){.diagonal-mv-after{margin-top:-18rem}}@media(max-width: 779px){.diagonal-mv-after{margin-top:6rem -1}}@media(max-width: 575px){.diagonal-mv-after{margin-top:6rem -2.5}}.diagonal04{margin-top:-33.6rem;padding-top:21rem}@media(max-width: 1199px){.diagonal04{padding-top:12rem}}@media(max-width: 1199px){.diagonal04{padding-top:18rem}}@media(max-width: 991px){.diagonal04{padding-top:15rem}}@media(max-width: 779px){.diagonal04{padding-top:12rem}}.diagonal-top{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}@media(max-width: 1199px){.diagonal-top{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@media(max-width: 991px){.diagonal-top{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@media(max-width: 779px){.diagonal-top{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}.diagonal-top-layer{clip-path:polygon(0 10rem, 100% 0%, 100% 100%, 0 100%)}@media(max-width: 1199px){.diagonal-top-layer{clip-path:polygon(0 8rem, 100% 0%, 100% 100%, 0 100%)}}@media(max-width: 991px){.diagonal-top-layer{clip-path:polygon(0 6rem, 100% 0%, 100% 100%, 0 100%)}}@media(max-width: 779px){.diagonal-top-layer{clip-path:polygon(0 4rem, 100% 0%, 100% 100%, 0 100%)}}.diagonal01,.diagonal-mv-after{clip-path:polygon(0 10rem, 100% 0%, 100% 100%, 0 100%)}@media(max-width: 1199px){.diagonal01,.diagonal-mv-after{clip-path:polygon(0 8rem, 100% 0%, 100% 100%, 0 100%)}}@media(max-width: 991px){.diagonal01,.diagonal-mv-after{clip-path:polygon(0 6rem, 100% 0%, 100% 100%, 0 100%)}}@media(max-width: 779px){.diagonal01,.diagonal-mv-after{clip-path:polygon(0 4rem, 100% 0%, 100% 100%, 0 100%)}}.diagonal02{clip-path:polygon(0 0, 100% 10rem, 100% 100%, 0 100%)}@media(max-width: 1199px){.diagonal02{clip-path:polygon(0 0, 100% 8rem, 100% 100%, 0 100%)}}@media(max-width: 991px){.diagonal02{clip-path:polygon(0 0, 100% 6rem, 100% 100%, 0 100%)}}@media(max-width: 779px){.diagonal02{clip-path:polygon(0 0, 100% 4rem, 100% 100%, 0 100%)}}.diagonal-gradient{clip-path:polygon(0 10rem, 100% 0%, 100% 100%, 0 100%)}@media(max-width: 1199px){.diagonal-gradient{clip-path:polygon(0 8rem, 100% 0%, 100% 100%, 0 100%)}}@media(max-width: 991px){.diagonal-gradient{clip-path:polygon(0 6rem, 100% 0%, 100% 100%, 0 100%)}}@media(max-width: 779px){.diagonal-gradient{clip-path:polygon(0 4rem, 100% 0%, 100% 100%, 0 100%)}}.diagonal03{clip-path:polygon(0 0, 100% 10rem, 100% 100%, 0 100%)}@media(max-width: 1199px){.diagonal03{clip-path:polygon(0 0, 100% 8rem, 100% 100%, 0 100%)}}@media(max-width: 991px){.diagonal03{clip-path:polygon(0 0, 100% 6rem, 100% 100%, 0 100%)}}@media(max-width: 779px){.diagonal03{clip-path:polygon(0 0, 100% 4rem, 100% 100%, 0 100%)}}.diagonal04{clip-path:polygon(0 5%, 50% 20rem, 100% 5%, 100% 100%, 100% 100%, 0 100%)}@media(max-width: 1199px){.diagonal04{clip-path:polygon(0 5%, 50% 14.4rem, 100% 5%, 100% 100%, 100% 100%, 0 100%)}}@media(max-width: 991px){.diagonal04{clip-path:polygon(0 5%, 50% 14rem, 100% 5%, 100% 100%, 100% 100%, 0 100%)}}@media(max-width: 779px){.diagonal04{clip-path:polygon(0 5%, 50% 8rem, 100% 5%, 100% 100%, 100% 100%, 0 100%)}}.diagonal-bottom{clip-path:polygon(0 0, 100% 10rem, 100% 100%, 0 100%)}@media(max-width: 1199px){.diagonal-bottom{clip-path:polygon(0 0, 100% 8rem, 100% 100%, 0 100%)}}@media(max-width: 991px){.diagonal-bottom{clip-path:polygon(0 0, 100% 6rem, 100% 100%, 0 100%)}}@media(max-width: 779px){.diagonal-bottom{clip-path:polygon(0 0, 100% 4rem, 100% 100%, 0 100%)}}.content-inner{display:block;max-width:1160px;margin-left:auto;margin-right:auto;width:90%}.space-top{padding-top:10.5rem}@media(max-width: 1199px){.space-top{padding-top:9rem}}@media(max-width: 991px){.space-top{padding-top:7.5rem}}@media(max-width: 779px){.space-top{padding-top:6rem}}.space-bottom{padding-bottom:10.5rem}@media(max-width: 1199px){.space-bottom{padding-bottom:9rem}}@media(max-width: 991px){.space-bottom{padding-bottom:7.5rem}}@media(max-width: 779px){.space-bottom{padding-bottom:6rem}}.space-top-sm{padding-top:6rem}@media(max-width: 1199px){.space-top-sm{padding-top:4.8rem}}@media(max-width: 991px){.space-top-sm{padding-top:4.2rem}}@media(max-width: 779px){.space-top-sm{padding-top:3rem}}.space-bottom-sm{padding-bottom:6rem}@media(max-width: 1199px){.space-bottom-sm{padding-bottom:4.8rem}}@media(max-width: 991px){.space-bottom-sm{padding-bottom:4.2rem}}@media(max-width: 779px){.space-bottom-sm{padding-bottom:3rem}}.mv{background-image:url(/wp-content/uploads/2025/10/sdb-dejimin-mv01.jpg);background-repeat:no-repeat;background-position:right -15rem;background-size:110%;position:relative;height:45rem}@media(max-width: 1199px){.mv{background-position:right -10rem;background-size:120%;height:40rem}}@media(max-width: 575px){.mv{background-image:url(/wp-content/uploads/2025/10/sdb-dejimin-mv01_sp.jpg);background-size:170%}}.mv .message{margin:0;position:absolute;top:5vw;left:4vw;width:36rem}@media(max-width: 1199px){.mv .message{top:0;left:1vw;width:32rem}}@media(max-width: 575px){.mv .message{width:90%;left:50%;transform:translateX(-50%)}}@media(max-width: 575px){.mv .message h1{margin-left:-2rem;width:100%}}.mv .message .mv-text{border-top:1px solid hsla(0,0%,100%,.6);margin-left:3.5rem;margin-top:-1rem;padding-top:2rem}@media(max-width: 575px){.mv .message .mv-text{margin-left:0}}@media(max-width: 575px){.mv .message .mv-text{background-color:rgba(9,25,76,.7);border-top:none;padding:1.5rem}}.mv .message .mv-text .title{color:#fff;font-size:1.5rem;font-weight:bold;margin-left:-1rem}@media(max-width: 575px){.mv .message .mv-text .title{font-size:1rem}}.mv .message .mv-text .title .font-lg{font-size:1.8rem}@media(max-width: 575px){.mv .message .mv-text .title .font-lg{font-size:1.2rem}}.mv .message .mv-text p{color:#fff;font-weight:bold;width:100%}.content-definition .content-definition-flex{display:flex;justify-content:center;align-items:center;gap:6rem}@media(max-width: 991px){.content-definition .content-definition-flex{flex-direction:column}}.content-definition .content-definition-flex .content-definition-left,.content-definition .content-definition-flex .content-definition-right{width:100%}.content-definition .content-definition-flex .content-definition-left{width:60%}.content-definition .content-definition-flex .content-definition-left p{color:#093582}.content-definition .content-definition-flex .content-definition-left .definition-headline{display:block;margin-bottom:1rem;width:90%}.content-definition .content-definition-flex .content-definition-right{width:40%}.content-movie h2{border-bottom:1px solid rgba(46,85,158,.6);line-height:1.5;margin-top:0;margin-bottom:1rem;padding-bottom:.6rem}.content-movie h2 .content-movie-hl-cap{color:#093582;display:block;font-size:1rem;font-weight:bold}.content-movie h2 .content-movie-hl-text{color:#093582;display:block;font-size:1.4rem;font-weight:bold}.content-movie p.comment-text{color:#093582;line-height:1.6}.content-movie p.name-text{color:#093582;font-size:.8rem;line-height:1.4}.content-movie .gradient-bg{height:87rem}@media(max-width: 1199px){.content-movie .gradient-bg{height:86rem}}@media(max-width: 991px){.content-movie .gradient-bg{height:102rem}}@media(max-width: 779px){.content-movie .gradient-bg{height:87rem}}@media(max-width: 575px){.content-movie .gradient-bg{height:96rem}}.content-movie .gradient-inner{position:absolute;top:11rem;left:50%;transform:translateX(-50%);width:100%}@media(max-width: 1199px){.content-movie .gradient-inner{height:7rem}}@media(max-width: 991px){.content-movie .gradient-inner{top:9rem}}@media(max-width: 779px){.content-movie .gradient-inner{top:8rem}}@media(max-width: 575px){.content-movie .gradient-inner{top:6rem}}.content-movie .movie-area{display:flex;align-items:center;margin-bottom:3rem}@media(max-width: 991px){.content-movie .movie-area{flex-direction:column;gap:2rem;margin-bottom:2rem}}.content-movie .movie-area .left,.content-movie .movie-area .right{display:flex}.content-movie .movie-area .left{flex:1}@media(max-width: 991px){.content-movie .movie-area .left{width:100%}}.content-movie .movie-area .left .movie{background-color:rgba(151,178,221,.4);border-radius:1rem;padding:3rem 3rem 2.5rem 3rem;width:100%;position:relative}.content-movie .movie-area .left .movie .video-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0}.content-movie .movie-area .left .movie .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content-movie .movie-area .right{width:26rem}@media(max-width: 1199px){.content-movie .movie-area .right{width:20rem}}@media(max-width: 991px){.content-movie .movie-area .right{width:100%;justify-content:center}}.content-movie .playmovie{position:absolute;top:1.2rem;left:1.4rem;width:7rem}.content-movie .case-area h3{font-size:1.3rem;font-weight:bold;text-align:center;margin-bottom:.5rem}@media(max-width: 991px){.content-movie .case-area h3{font-size:1rem}}.content-movie .case-area .case-logo{padding:2rem;background:#fff;border-radius:1rem;margin-bottom:3rem}.content-movie .case-area .case-logo .case-logo-img{width:80%;max-width:50rem;margin-bottom:1rem;margin-left:auto;margin-right:auto}.content-movie .case-area .case-logo .case-logo-img.pc{display:block}@media(max-width: 575px){.content-movie .case-area .case-logo .case-logo-img.pc{display:none}}.content-movie .case-area .case-logo .case-logo-img.sp{display:none}@media(max-width: 575px){.content-movie .case-area .case-logo .case-logo-img.sp{display:block}}.content-movie .case-area .case-logo p{font-size:1.3rem;font-weight:bold;text-align:center;margin-bottom:0}.content-movie .case-area .case-logo p .strong{color:#d00034}@media(max-width: 991px){.content-movie .case-area .case-logo p{font-size:1rem}}.content-movie .case-area .text-results{display:block;margin:0 auto;max-width:40rem}.content-movie .case-area .text-results img{width:100%}.content-background h3,.content-background p,.content-background ul li{color:#fff}.content-background ul li{font-size:1.12rem;line-height:1.7;margin-bottom:.5rem;text-shadow:2px 2px 3px rgba(0,0,0,.5)}.content-background .background-headline{width:80%;margin:0 auto 4rem auto}.content-background .list-ul-a-03>li::before{color:#fff}.content-background .why-column{margin-bottom:3rem}@media(min-width: 576px){.content-background .why-column{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.content-background .why-column .image-area,.content-background .why-column .text-area{width:50%}}.content-background .why-column .image-area img{width:100%;height:100%;object-fit:cover;display:block}.content-background .why-column .text-area{display:flex;flex-direction:column;justify-content:center;background-image:url(/wp-content/uploads/2025/10/sdb-dejimin-background-text-bg.png);background-repeat:no-repeat;background-color:#093582;padding:5%}@media(max-width: 779px){.content-background .why-column .text-area{padding:10%}}.content-background .probrem-headline{display:flex;max-width:50rem;margin-top:6rem;margin-bottom:4rem}@media(max-width: 779px){.content-background .probrem-headline{margin-top:3rem}}@media(min-width: 992px){.content-background .probrem-column .column01{padding-top:0}.content-background .probrem-column .column02{padding-top:4rem}.content-background .probrem-column .column03{padding-top:8rem}}.content-background .probrem-column .title-area{position:relative}@media(max-width: 991px){.content-background .probrem-column .title-area{max-width:30rem;width:90%;margin:4rem auto 0 auto}}.content-background .probrem-column .title-area h3{font-size:1.3rem;font-weight:bold;margin-bottom:1rem;text-align:center}.content-background .probrem-column .title-area .number-img{display:block;position:absolute;bottom:-1rem;left:-1rem;opacity:.1;width:8rem}.content-background .probrem-column .title-area .number-img img{height:auto;width:100%}.content-background .probrem-column .text-area{font-size:1.1rem}.content-message{margin-top:-3rem}@media(max-width: 1199px){.content-message{margin-top:-3rem}}@media(max-width: 991px){.content-message{margin-top:-1rem}}@media(max-width: 779px){.content-message{margin-top:-2rem}}@media(max-width: 575px){.content-message{margin-top:-1rem}}.content-message .circle{background-image:url(/wp-content/uploads/2025/10/sdb-dejimin-naiseika.png);background-repeat:no-repeat;background-size:70rem;background-position:center top;padding-top:16rem;padding-bottom:22rem}@media(max-width: 1199px){.content-message .circle{padding-bottom:26rem}}@media(max-width: 991px){.content-message .circle{padding-bottom:28rem}}@media(max-width: 779px){.content-message .circle{padding-bottom:30rem}}@media(max-width: 575px){.content-message .circle{padding-bottom:32rem}}.content-message .circle .message-text{color:#093582;font-size:1.2rem;font-weight:bold;text-align:center}.content-message .circle .message-dx{display:block;margin:0 auto;width:26rem}.content-solution-top{background-color:#2338af;background-image:url(/wp-content/uploads/2025/10/sdb-dejimin-mv01.jpg);background-repeat:no-repeat;background-position:right 0;background-size:100%}@media(max-width: 991px){.content-solution-top{background-size:130%;background-position:right 0}}.content-solution-top .text-area{margin-left:8rem;width:42%;padding-bottom:4rem}@media(max-width: 1199px){.content-solution-top .text-area{width:50%;margin-left:4rem}}@media(max-width: 991px){.content-solution-top .text-area{width:60%;margin-left:auto;margin-right:auto}}@media(max-width: 779px){.content-solution-top .text-area{width:100%;padding-bottom:0}}@media(max-width: 779px){.content-solution-top .text-area h2{width:80%;margin:0 auto 2rem auto;padding-bottom:0}}.content-solution-top .text-area .text-box{max-width:36rem;color:#fff}@media(max-width: 779px){.content-solution-top .text-area .text-box{background-color:rgba(9,25,76,.7);padding:3rem 2rem}}.content-solution-top .text-area .text-box h3{font-size:1.8rem;margin-bottom:.5rem;font-weight:bold}@media(max-width: 779px){.content-solution-top .text-area .text-box h3{font-size:1.2rem}}.content-solution-top .text-area .text-box p{font-size:1rem;font-weight:bold}.content-solution h3{color:#093582;font-weight:bold;margin-bottom:1rem}.content-solution h3 .font-lg{font-size:2.5rem}.content-solution p{color:#093582}.content-solution .gradient-bg{height:85rem}@media(max-width: 1199px){.content-solution .gradient-bg{height:80rem}}@media(max-width: 991px){.content-solution .gradient-bg{height:70rem}}@media(max-width: 779px){.content-solution .gradient-bg{height:65rem}}@media(max-width: 575px){.content-solution .gradient-bg{height:80rem}}.content-solution .gradient-inner{position:absolute;top:5rem;left:50%;transform:translateX(-50%)}.content-solution .img-box{background-color:hsla(0,0%,100%,.6);padding:2rem;margin-bottom:2rem}.content-solution .important-box-wrap{align-items:stretch}.content-solution .important-box-wrap .important-box{background-color:#fff;display:flex;flex-direction:column;align-items:center;font-weight:bold;padding:2rem;position:relative;margin-bottom:2rem;color:#093582}.content-solution .important-box-wrap .important-box .number img{padding-bottom:1.5rem;width:3rem}.content-solution .important-area{background-color:#f7fafd;display:flex;align-items:center;margin-top:7rem;margin-bottom:3rem;position:relative;padding:3rem;box-shadow:0px 10px 10px -3px rgba(0,0,0,.1)}@media(max-width: 991px){.content-solution .important-area{margin-top:2rem;padding:1rem}}.content-solution .important-area .right-image{position:absolute;bottom:0;right:0;width:25rem}@media(max-width: 1199px){.content-solution .important-area .right-image{width:20rem}}@media(max-width: 991px){.content-solution .important-area .right-image{display:none}}.content-solution .important-area .right-image img{width:100%}.content-solution .important-area ul{margin-left:1rem}.content-solution .important-area ul li{margin-bottom:.3rem;font-size:1.5rem;line-height:1.6;margin-bottom:.8rem}@media(max-width: 1199px){.content-solution .important-area ul li{font-size:1.2rem}}.content-solution .important-area .left,.content-solution .important-area .right{display:flex;flex-direction:column}.content-solution .important-area .left{flex:1;padding:2rem}@media(max-width: 991px){.content-solution .important-area .left{width:100%}}.content-solution .important-area .right{width:26rem}@media(max-width: 1199px){.content-solution .important-area .right{width:24rem}}@media(max-width: 991px){.content-solution .important-area .right{display:none}}.content-sdb .sdb-headline{display:block;margin:0 auto 1rem auto;width:80%;max-width:50rem}.content-sdb .sdb-honeycomb{margin:0 auto;max-width:60rem}.content-sdb .num{flex:0 0 2rem;display:flex;padding-bottom:1rem;margin-bottom:.6rem}.content-sdb .num.blue{border-bottom:1px solid rgba(9,53,130,.6)}.content-sdb .num img{width:3rem;height:auto;display:block}.content-sdb .title-area{position:relative;height:5rem;display:flex;align-items:center}@media(max-width: 779px){.content-sdb .title-area{width:100%;margin:5rem auto 0 auto}}.content-sdb .title-area h3{font-size:1.3rem;font-weight:bold;margin-bottom:1rem}.content-sdb .title-area .number-img{display:block;position:absolute;bottom:3rem;left:-2rem;opacity:.1;width:8rem}.content-sdb .title-area .number-img img{height:auto;width:100%}.content-sdb .content-sdb-box-wrap{display:flex;flex-wrap:wrap;gap:3rem}.content-sdb .content-sdb-box-wrap .content-sdb-box{box-sizing:border-box;color:#fff;width:calc(50% - 1.5rem)}@media(max-width: 991px){.content-sdb .content-sdb-box-wrap .content-sdb-box{width:100%}}.content-sdb .content-sdb-box-wrap .content-sdb-box h3{display:flex;align-items:center;gap:1rem;font-size:1.5rem;margin-bottom:1rem}.content-sdb .content-sdb-box-wrap .content-sdb-box h3 .text{flex:1}.content-sdb .content-sdb-box-wrap .content-sdb-box a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.6);transition:all .3s ease-in-out;padding-bottom:.2rem}.content-sdb .content-sdb-box-wrap .content-sdb-box a:before{font:var(--fa-font-regular);content:"";font-size:1rem;padding-right:8px;position:relative;color:inherit;transition:all .3s ease-in-out}.content-sdb .content-sdb-box-wrap .content-sdb-box a:hover{text-decoration:none;border-bottom:1px solid #fff}.content-case .case-headline{display:block;margin:0 auto 4rem auto;width:80%;max-width:50rem}.content-product a{border-bottom:none;display:block;padding:2rem;min-height:510px;position:relative;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content-product a:hover{text-decoration:none}.content-product a:hover::before{background-color:rgba(0,0,0,0)}.content-product a::before{background-color:rgba(0,0,0,.2);position:absolute;top:0;right:0;bottom:0;left:0;content:"";-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content-product a.sdb{background:url(/wp-content/uploads/2025/10/degimin_product01.jpg) center center no-repeat;background-size:cover}.content-product a.shr{background:url(/wp-content/uploads/2025/10/degimin_product02.jpg) center center no-repeat;background-size:cover}.content-product a.isx{background:url(/wp-content/uploads/2025/10/degimin_product03.png) center center no-repeat;background-size:cover}.content-product a .logo{height:40px;position:absolute;top:30px}.content-product a .tagline{line-height:1.5;font-size:.8rem;font-weight:bold;padding:0 30px;position:absolute;top:85px;left:0}.content-product a .text{font-size:14px;font-weight:bold;line-height:1.6;margin:0;position:absolute;padding:2rem;left:0;bottom:0}@media(max-width: 991px){.content-product .wrap-column .column-x{width:100%}}.font-f-mincho{font-family:"游明朝 Medium","Yu Mincho Medium","YuMincho Medium","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif}.br-sp{display:none}@media(max-width: 991px){.br-sp{display:block}}.br-pc{display:block}@media(max-width: 991px){.br-pc{display:none}}.pc-only{display:block}@media(max-width: 991px){.pc-only{display:none}}.sp-only{display:none}@media(max-width: 991px){.sp-only{display:block}}@media(min-width: 576px){.wrap-column{display:flex;justify-content:center;align-items:flex-start}}@media(max-width: 991px){.wrap-column{flex-direction:column}}.wrap-column .column-x{width:100%}@media(max-width: 991px){.wrap-column .column-x{margin:0 auto;width:90%}}.gap-none{gap:0}.gap-xs{gap:1rem}.gap-sm{gap:2rem}.gap-md{gap:3rem}.gap-lg{gap:4rem}@media(min-width: 780px){.two-column{flex-flow:wrap}.two-column.gap-none .column-x{width:50%}.two-column.gap-xs .column-x{width:calc(50% - 1rem)}.two-column.gap-sm .column-x{width:calc(50% - 2rem)}.two-column.gap-md .column-x{width:calc(50% - 3rem)}.two-column.gap-lg .column-x{width:calc(50% - 4rem)}}@media(min-width: 780px){.three-column{flex-flow:wrap}.three-column.gap-none .column-x{width:33.3333333333%}.three-column.gap-xs .column-x{width:calc(33.3333333333% - .6666666667rem)}.three-column.gap-sm .column-x{width:calc(33.3333333333% - 1.3333333333rem)}.three-column.gap-md .column-x{width:calc(33.3333333333% - 2rem)}.three-column.gap-lg .column-x{width:calc(33.3333333333% - 2.6666666667rem)}}.column-img{display:block;margin-left:auto;margin-right:auto;margin-bottom:1rem}@media(max-width: 991px){.column-img{margin-bottom:2rem;max-width:30rem;width:90%}}.dejimin-link-text{border-bottom:1px solid #333;color:#333;padding-bottom:5px}.dejimin-link-text::before{font:var(--fa-font-regular);content:"";font-size:1rem;padding-right:8px;position:relative;color:inherit}.dejimin-link-text:hover,.dejimin-link-text:active,.dejimin-link-text:focus{color:#0035a7;text-decoration:none;border-bottom:1px solid #0035a7}.dejimin-btn-transparent-blue,.dejimin-btn-transparent-white{border-width:1px;border-style:solid;display:inline-block;padding:.8rem 2rem .8rem 1rem;position:relative;text-decoration:none}.dejimin-btn-transparent-blue:hover,.dejimin-btn-transparent-white:hover{text-decoration:none}.dejimin-btn-transparent-blue::after,.dejimin-btn-transparent-white::after{font:var(--fa-font-regular);content:"";font-size:1rem;position:absolute;color:inherit;transition:all .3s ease-in-out;top:50%;right:.4rem;transform:translateY(-50%) translateX(-50%)}.dejimin-btn-transparent-blue{border-color:#093582;color:#093582}.dejimin-btn-transparent-blue:hover{background-color:#093582;color:#fff}.dejimin-btn-transparent-white{border-color:#fff;color:#fff}.dejimin-btn-transparent-white:hover{background-color:#fff;color:#093582}.fadein{opacity:0;transition-duration:1.2s;transition-timing-function:linear}.fadein.is-show{opacity:1}.fadeInUp{transform:translateY(30px)}.fadeInUp.is-show{transform:translateY(0)}:root{--color-bg1: $dd-blue05-hex;--color-bg2: $white;--color1: 151, 178, 221;--color2: 255, 255, 255;--color3: 221, 231, 244;--color4: 246, 250, 252;--color4: 255, 255, 255;--color-interactive: 255, 229, 239;--circle-size: 200%;--blending: hard-light}@keyframes moveInCircle{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes moveVertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}100%{transform:translateY(-50%)}}@keyframes moveHorizontal{0%{transform:translateX(-50%) translateY(-10%)}50%{transform:translateX(50%) translateY(10%)}100%{transform:translateX(-50%) translateY(-10%)}}.gradient-bg{width:100vw;position:relative;overflow:hidden;background:linear-gradient(40deg, var(--color-bg1), var(--color-bg2));top:0;left:0}.gradient-bg svg{display:none}.gradient-bg .gradients-container{filter:url(#goo) blur(80px);width:100%;height:100%}.gradient-bg .g1{position:absolute;background:radial-gradient(circle at center, rgba(var(--color1), 0.8) 0, rgba(var(--color1), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/2);left:calc(50% - var(--circle-size)/2);transform-origin:center center;animation:moveVertical 20s ease infinite;opacity:1}.gradient-bg .g2{position:absolute;background:radial-gradient(circle at center, rgba(var(--color2), 0.8) 0, rgba(var(--color2), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/2);left:calc(50% - var(--circle-size)/2);transform-origin:calc(50% - 400px);animation:moveInCircle 30s reverse infinite;opacity:1}.gradient-bg .g3{position:absolute;background:radial-gradient(circle at center, rgba(var(--color3), 0.8) 0, rgba(var(--color3), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/2 + 200px);left:calc(50% - var(--circle-size)/2 - 500px);transform-origin:calc(50% + 400px);animation:moveInCircle 40s linear infinite;opacity:1}.gradient-bg .g4{position:absolute;background:radial-gradient(circle at center, rgba(var(--color4), 0.8) 0, rgba(var(--color4), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/2);left:calc(50% - var(--circle-size)/2);transform-origin:calc(50% - 200px);animation:moveHorizontal 40s ease infinite;opacity:.7}.gradient-bg .g5{position:absolute;background:radial-gradient(circle at center, rgba(var(--color5), 0.8) 0, rgba(var(--color5), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:calc(var(--circle-size)*2);height:calc(var(--circle-size)*2);top:calc(50% - var(--circle-size));left:calc(50% - var(--circle-size));transform-origin:calc(50% - 800px) calc(50% + 200px);animation:moveInCircle 20s ease infinite;opacity:1}.gradient-bg .interactive{position:absolute;background:radial-gradient(circle at center, rgba(var(--color-interactive), 0.8) 0, rgba(var(--color-interactive), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:100%;height:100%;top:-50%;left:-50%;opacity:.7}