@media(max-width: 991px){.campaign{font-size:90%}}.campaign .fz-l{font-size:3rem;font-weight:bold}.campaign .fz-s{font-size:1.6rem}.campaign .pc-flex{display:flex;gap:2%}@media(max-width: 767px){.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 .fc-w{color:#fff}.campaign .top{position:relative;background:url("/business/campaign/images/202510/eyecatch_bg.png");background-size:cover;background-repeat:no-repeat;padding-top:4rem}.campaign .top img{width:100%;max-width:1600px;position:relative;bottom:-2rem}.campaign .top .eyecatch-l{display:block}.campaign .top .eyecatch-s{display:none}@media(max-width: 767px){.campaign .top{padding-top:3rem}.campaign .top .eyecatch-l{display:none}.campaign .top .eyecatch-s{display:block}}.campaign .sub-top{padding:4rem 2rem;background:linear-gradient(180deg, rgb(149, 210, 246) 0%, rgb(44, 146, 208) 45%, rgb(6, 121, 191) 100%)}.campaign .sub-top img{width:100%;max-width:600px}.campaign .sub-top .cam-area{max-width:1000px;display:flex;justify-content:center;gap:2rem;margin:4rem auto 0}.campaign .sub-top .cam-list{width:320px;background-color:#eeff6d;border-radius:10rem;padding:2rem;outline:2px solid #d2d2d2;outline-offset:-0.6rem}.campaign .sub-top .cam-list p{color:#1785c8;font-size:2rem;font-weight:bold;text-align:center;align-items:center;margin:0}@media(max-width: 767px){.campaign .sub-top{padding:3rem 1rem}.campaign .sub-top img{width:90%}.campaign .sub-top .cam-area{display:block;margin-top:3rem}.campaign .sub-top .cam-list{width:70%;padding:1.2rem;margin:2rem auto 0}.campaign .sub-top .cam-list p{font-size:1.6rem}}.campaign .parts{background-color:#ddd;background-image:url(/common_img/business/bg.png);padding:3em 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;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 .case{background:#1785c8;padding:3em 0;color:#fff;line-height:normal}.campaign .case .title{text-align:center;font-size:2em;margin-bottom:.8em}.campaign .case .row>div>div{background:rgba(255,255,255,.2);padding:1em;margin-bottom:2em;border-radius:10px}.campaign .case .row>div>div p{margin:0;font-size:1.4em}.campaign .case .row>div>div .num{font-size:4em}.campaign .cam{padding:6rem 0;background:#f2f2f2}.campaign .cam h2{font-size:5rem;text-align:center;margin-bottom:4rem;font-weight:bold}.campaign .cam .fz-l{font-size:2.6rem;color:#1785c8;line-height:160%;font-weight:bold}.campaign .cam ul{margin:6rem auto}.campaign .cam li{margin-top:6rem;background-color:#fff;padding:4rem 2rem 2rem 2rem;border-radius:1rem;box-shadow:4px 4px 4px rgba(0,0,0,.1)}.campaign .cam h4{font-size:3rem;text-align:center;font-weight:bold;margin:0}.campaign .cam .border{border-bottom:solid 2px #c8c8c8;max-width:4rem;margin:4rem auto}.campaign .cam .text-area{width:66%}.campaign .cam .img-area{width:34%}.campaign .cam p{line-height:180%;font-size:2rem;font-weight:bold}.campaign .cam .marker{background:linear-gradient(transparent 70%, #ff0 40%)}@media(max-width: 767px){.campaign .cam{padding:4rem 0}.campaign .cam h2{font-size:3rem;margin-bottom:3rem}.campaign .cam .fz-l{font-size:1.6rem;line-height:160%}.campaign .cam ul{margin:4rem auto}.campaign .cam li{margin-top:4rem;padding:2rem 1rem 1rem 1rem}.campaign .cam h4{font-size:2rem}.campaign .cam .border{margin:2rem auto;max-width:3rem}.campaign .cam .text-area{width:100%}.campaign .cam .img-area{width:100%;margin-top:2rem}.campaign .cam p{font-size:1.4rem}}.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=202510.min.css.map */