.campaign{background-image:url(/common_img/business/bg.png)}.campaign .top .eyecatch-l{display:block}.campaign .top .eyecatch-s{display:none}@media(max-width: 767px){.campaign .top .eyecatch-l{display:none}.campaign .top .eyecatch-s{display:block}}.campaign h2{background-color:#1872aa;padding:4rem 2rem;text-align:center;color:#fff;font-size:4rem;font-weight:bold}.campaign .fz-l{font-size:3rem;font-weight:bold}.campaign .fz-s{font-size:1.6rem}.campaign .fc-w{color:#fff}.campaign .bg-w{background-color:#fff}.campaign .pc-flex{display:flex;gap:2%}@media(max-width: 767px){.campaign h2{padding:2rem 0rem;font-size:2.6rem}.campaign .fz-l{font-size:2rem}.campaign .fz-s{font-size:1.2rem}.campaign p{font-size:1.4rem}.campaign .pc-flex{display:block}}.campaign .cam .overview{background-color:#008bd1;border-radius:1rem;padding:2rem;margin:6rem auto;box-shadow:4px 4px 25px -7px #757575}.campaign .cam .overview .bg-w{padding:2rem;border-radius:.5rem}.campaign .cam .overview .bg-w h3{font-size:3rem;font-weight:bold;text-align:center;margin:1rem auto 3rem}.campaign .cam .overview .bg-w p{font-size:1.8rem;line-height:180%;margin:0}.campaign .cam .overview .bg-w hr{margin:2rem auto}@media(max-width: 767px){.campaign .cam .overview{padding:1rem;margin:4rem auto}.campaign .cam .overview .bg-w{padding:1rem;border-radius:.5rem}.campaign .cam .overview .bg-w h3{font-size:2rem;margin:1rem auto 2rem}.campaign .cam .overview .bg-w p{font-size:1.4rem}.campaign .cam .overview .bg-w hr{margin:1rem auto}}.campaign .sevice .strengths{background-color:#008bd1;margin:6rem auto;max-width:1400px;box-shadow:4px 4px 25px -7px #757575}.campaign .sevice .strengths .bg-w{padding:4rem;border-radius:.5rem}.campaign .sevice .strengths .bg-w .number{font-size:5rem;font-weight:bold;line-height:100%;margin:0}.campaign .sevice .strengths .bg-w h3{font-size:3rem;font-weight:bold;margin:2rem auto}.campaign .sevice .strengths .bg-w p{font-size:1.8rem;line-height:180%;margin:0}.campaign .sevice .strengths .bg-01{background:url("/business/campaign/images/202610/01.png");background-size:cover;background-repeat:no-repeat;background-color:#fff}.campaign .sevice .strengths .bg-02{background:url("/business/campaign/images/202610/02.png");background-size:cover;background-repeat:no-repeat;background-color:#fff}.campaign .sevice .strengths .bg-03{background:url("/business/campaign/images/202610/03.png");background-size:cover;background-repeat:no-repeat;background-color:#fff}.campaign .sevice .strengths:nth-child(odd){margin-right:0;border-radius:1rem 0 0 1rem;padding:2rem 0 2rem 2rem}.campaign .sevice .strengths:nth-child(odd) .bg-w{border-radius:.5rem 0 0 .5rem}.campaign .sevice .strengths:nth-child(even){margin-left:0;border-radius:0 1rem 1rem 0;padding:2rem 2rem 2rem 0}.campaign .sevice .strengths:nth-child(even) .bg-w{border-radius:0 .5rem .5rem 0}@media(max-width: 767px){.campaign .sevice .strengths{padding:1rem;margin:4rem auto;max-width:90%}.campaign .sevice .strengths .bg-w{padding:1rem}.campaign .sevice .strengths .bg-w .number{font-size:4rem}.campaign .sevice .strengths .bg-w h3{font-size:1.8rem;margin:2rem auto}.campaign .sevice .strengths .bg-w p{font-size:1.4rem}.campaign .sevice .strengths:nth-child(odd){margin-right:0;border-radius:1rem 0 0 1rem;padding:1rem 0 1rem 1rem}.campaign .sevice .strengths:nth-child(odd) .bg-w{border-radius:.5rem 0 0 .5rem}.campaign .sevice .strengths:nth-child(even){margin-left:0;border-radius:0 1rem 1rem 0;padding:1rem 1rem 1rem 0}.campaign .sevice .strengths:nth-child(even) .bg-w{border-radius:0 .5rem .5rem 0}}.campaign .parts{padding:3rem 0}.campaign .parts .link{text-align:center;max-width:810px;margin:0 auto}@media(min-width: 500px){.campaign .parts .link span{display:flex;width:100%;justify-content:center;align-items:center}.campaign .parts .link span:nth-child(2){align-items:stretch}}.campaign .parts .link a{position:relative;padding:15px;height:90px;width:400px;margin:0 10px 10px;border-radius:100rem;box-shadow:5px 5px 6px -4px #9e9e9e;-moz-box-shadow:5px 5px 6px -4px #9e9e9e;-webkit-box-shadow:5px 5px 6px -4px #9e9e9e}@media(max-width: 499px){.campaign .parts .link a{width:100%;margin:0 0 10px 0}}.campaign .parts .link a.tel{background-color:#087cb7}.campaign .parts .link a.pamphlet{background-color:#4caf50}.campaign .parts .link a.form{background-color:#c51b1b}@media(min-width: 500px){.campaign .parts .link a.form{width:100%}}.campaign .parts .link a img{max-height:100%;width:auto}.campaign .parts .link-2{background-color:#efefef;padding:2rem;margin-top:6rem}.campaign .parts .link-2 .dec-img{margin:2rem auto !important;max-width:2rem}.campaign .parts .link-2 p{font-size:1.8rem;font-weight:bold}@media(max-width: 767px){.campaign .parts p{font-size:1.4rem !important}}.campaign .parts .marubeni-btn{width:90%;margin:0 auto}.campaign .flow{padding:3em 0;background:#1785c8}.campaign .flow .title{text-align:center;font-size:2em;color:#fff;margin-bottom:.8em}.campaign .flow .box{background-color:#fff;box-shadow:5px 5px 6px -4px #9e9e9e;-moz-box-shadow:5px 5px 6px -4px #9e9e9e;-webkit-box-shadow:5px 5px 6px -4px #9e9e9e;padding:15px;position:relative;line-height:3rem;height:100%;border-radius:10px}.campaign .flow .box::after{content:"";position:absolute;top:10px;left:10px;width:0;height:0;border-style:solid;border-width:35px 35px 0 0;border-color:#008bd1 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.campaign .flow .box p{margin:15px 0 0;text-align:center;font-weight:bold;font-size:1em;line-height:normal}.campaign .faq-box{background-color:#008bd1;padding:2rem 2rem 4rem 2rem;border-radius:1rem;margin:6rem auto;box-shadow:4px 4px 25px -7px #757575}.campaign .faq-box .faq-title{padding:2rem 0 4rem;margin:0}.campaign .faq-box .question-dec{background-color:#228dda;padding:7px 12px;border-radius:5rem;color:#fff;font-size:2rem;margin-bottom:0;width:4rem;height:4rem}.campaign .faq-box .bold{font-weight:bold;margin-bottom:0;font-size:2rem}.campaign .faq-box .border{border-bottom:solid .6px #ddd;margin:.8rem 0 1.2rem}.campaign .faq-box .flex{display:flex;align-items:center;gap:1rem}.campaign .faq-box ul{margin-bottom:4rem}.campaign .faq-box .faq-list{background-color:#fff;padding:2rem;border-radius:1rem}.campaign .faq-box .about-text{font-size:3rem;color:#fff;margin:2rem 0 4rem;font-weight:600}.campaign .faq-box .text{font-size:1.8rem;margin:0;padding-left:5rem;line-height:180%}.campaign .faq-box .link{text-align:center}.campaign .faq-box .link-text{display:inline-block;font-size:2rem;font-weight:bold;color:#fff;border-bottom:double}@media(max-width: 767px){.campaign .faq-box{padding:1rem 1rem 2rem 1rem;margin:4rem auto}.campaign .faq-box .faq-title{padding:1rem 0 2rem}.campaign .faq-box .question-dec{padding:2px 8px;font-size:1.5rem;width:3rem;height:3rem}.campaign .faq-box .bold{font-size:1.4rem}.campaign .faq-box ul{margin-bottom:3rem}.campaign .faq-box .faq-list{padding:1rem;border-radius:.5rem}.campaign .faq-box .about-text{font-size:2.2rem;margin:1rem 0 2rem}.campaign .faq-box .text{font-size:1.4rem;padding-left:0}.campaign .faq-box .link-text{font-size:1.6rem}}/*# sourceMappingURL=202610.min.css.map */