:root{--max: 960px}html,body{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#333;font-size:16px;font-weight:400;line-height:1.5;overflow-x:hidden}main{padding-top:86px}@media screen and (max-width: 767px){main{padding-top:54px}}section:not(.fv){padding:120px 0}@media screen and (max-width: 767px){section:not(.fv){padding:80px 0}}em,strong,i{font-style:normal;font-weight:400}h2{font-size:32px;color:#0b5252;text-align:center;letter-spacing:1.6px}@media screen and (max-width: 767px){h2{font-size:26px;margin-top:8px}}h3{font-size:24px;color:#009688;text-align:center}@media screen and (max-width: 767px){h3{font-size:20px}}h5{font-size:18px;font-weight:700}.cards{display:flex;justify-content:space-between;width:100%;max-width:var(--max);margin:0 auto}@media screen and (max-width: 767px){.cards{display:block}}.cards .card figure img{width:100%}.cards.col-4 .card{width:calc((100% - 24px)/4);background:#fff;border-radius:10px;padding:16px}@media screen and (max-width: 767px){.cards.col-4 .card{width:100%;margin-top:16px}.cards.col-4 .card:first-child{margin-top:0}}.cards.col-4 .card li{text-indent:-10px;padding-left:10px;margin-bottom:4px}.cards.col-4 .card li::before{content:"";display:inline-block;background:#009688;width:8px;height:8px;border-radius:100%;vertical-align:middle;margin-right:2px}.cards.col-2{flex-wrap:wrap;gap:16px}.cards.col-2 .card{width:calc((100% - 16px)/2);background:#fff;box-shadow:0px 0px 8px 0px rgba(144,164,174,.5);margin-bottom:8px;padding:24px;border-radius:20px}@media screen and (max-width: 767px){.cards.col-2 .card{width:100%;padding:16px;margin-bottom:24px}}.cards.col-2 h3{color:#0b5252;text-align:left;margin:24px 0 16px}@media screen and (max-width: 767px){.cards.col-2 h3{margin:16px 0 8px}}.cards.col-3{flex-wrap:wrap;gap:24px}.cards.col-3 .card{max-width:calc((100% - 48px)/3);background:#fff;padding:24px 16px;border-radius:20px;box-shadow:0px 0px 8px 0px rgba(144,164,174,.5)}@media screen and (max-width: 767px){.cards.col-3 .card{width:94%;margin:0 auto}}.cards.col-3 .card .payment{background:#f2f7f7;border-radius:10px;text-align:center;font-weight:700;padding:8px}.cards.col-3 .card .payment .n{font-family:Oswald,serif;font-size:40px;padding:0 3px;color:#009688}.cards.col-3 h4{font-size:20px}.tags{margin:8px 0}.tag{display:inline-block;border-radius:200px;border:1px solid #0b5252;font-size:14px;color:#0b5252;font-weight:700;padding:2px 8px;margin-right:4px;margin-bottom:4px}.card-read{margin-bottom:8px;font-size:14px}.tiles{width:100%;max-width:var(--max);margin:0 auto}.tiles img{vertical-align:bottom}.tiles .tile{display:flex;background:#fff;border-radius:10px;padding:16px;margin-top:16px;gap:24px}@media screen and (max-width: 767px){.tiles .tile{display:block}.tiles .tile img{width:100%}}.tiles .tile.tile-revers{flex-direction:row-reverse;justify-content:end}.tiles .tile:first-child{margin-top:0}.tiles .tile h3{text-align:left;color:#0b5252;margin-bottom:8px}.cta-block{background:#ea7d3e}.cta-block .cta-block-content{width:100%;max-width:960px;margin:0 auto;padding:40px;background:url(/images/partners/cta-img.png) no-repeat 100% 50%}@media screen and (max-width: 767px){.cta-block .cta-block-content{background:none;padding:40px 16px}.cta-block .cta-block-content h3{font-size:14px}}.cta-block h2,.cta-block h3{text-align:left}@media screen and (max-width: 767px){.cta-block h2,.cta-block h3{text-align:center}}.cta-block h2.headding-white,.cta-block h3.headding-white{color:#fff}.cta-block h2{margin-bottom:32px}@media screen and (max-width: 767px){.cta-block h2{font-size:20px;margin-bottom:16px}.cta-block h2 img{max-width:262px}}.cta-block h2:first-child{margin-bottom:0;margin-top:32px}@media screen and (max-width: 767px){.cta-block h2:first-child{margin-top:0}}.cta-block .btn-bttom-offer{width:100%;max-width:505px;text-align:right;color:#fff;font-size:14px;margin-top:4px}@media screen and (max-width: 767px){.cta-block .btn-bttom-offer{font-size:12px}}.spb{display:none}@media screen and (max-width: 767px){.spb{display:block}}.pcb{display:block}@media screen and (max-width: 767px){.pcb{display:none}}.btn-base a{display:block;text-decoration:none;color:#fff}.btn-circle{border-radius:200px}.btn-design{font-size:24px;font-weight:700;line-height:1}@media screen and (max-width: 767px){.btn-design{font-size:22px}}.btn-design a{display:flex;align-items:center;padding:7px 24px 8px 12px}@media screen and (max-width: 767px){.btn-design a{padding:11px 24px 12px 12px}}.btn-design span{background:#fff;color:#e36015;text-align:center;display:inline-block;border-radius:100%;width:64px;aspect-ratio:1/1;margin-right:12px}.btn-design em{font-size:10px;font-weight:700}.btn-design i{font-size:14px;font-weight:700}.btn-design strong{font-size:28px;font-family:oswald;font-weight:600;padding:0 1px}.btn-cta{width:100%;max-width:515px}@media screen and (max-width: 767px){.btn-cta{font-size:20px;line-height:1.3;margin:0 auto}.btn-cta strong{line-height:1}}.btn-cta a{padding:15px 24px 16px}.btn-acc{width:100%;max-width:425px}@media screen and (max-width: 767px){.btn-acc{font-size:18px;width:94%}}.btn-acc a{padding:19px 24px 20px}.btn-acc span{width:30px;color:#e36015;font-weight:400;padding-top:2px}@media screen and (max-width: 767px){.btn-acc span{padding-top:5px}}.btn-headergreen{background:#009688;padding:6px 16px 8px;transition:all .3s}.btn-headergreen:hover{background:#007168;transform:scale(1.2)}.btn-headerorange{background:#e86c25;padding:6px 16px 8px;transition:all .3s}.btn-headerorange:hover{background:#d15b00;transform:scale(1.2)}.btn-orange{background:#e86c25;transition:all .3s}.btn-orange:hover{background:#d15b00;transform:scale(1.05)}.btn-green{background:#0b5252;transition:all .3s}.btn-green:hover{background:#004848;transform:scale(1.05)}header{display:flex;justify-content:space-between;align-items:center;padding:12px 40px 16px;box-shadow:0px 0px 8px 0px rgba(0,165,154,.5);position:fixed;width:100%;background:#fff;z-index:10}@media screen and (max-width: 767px){header{padding:8px}}header h1 img{display:block}@media screen and (max-width: 767px){header h1 img{width:225px}}header ul{display:flex;align-items:center;gap:16px}header ul .btn-gradient{margin-top:5px}footer{background:#f2f7f7;display:flex;justify-content:space-between;align-items:center;padding:40px}@media screen and (max-width: 767px){footer{display:block;padding:40px 24px}}.footer-links{display:flex;justify-content:end;gap:4px;flex-wrap:wrap}@media screen and (max-width: 767px){.footer-links{justify-content:flex-start;margin-top:8px}}.footer-links li::after{content:"｜"}.footer-links li:last-child::after{display:none}.footer-links a{color:#009688;text-decoration:underline}.footer-links a:hover{text-decoration:none}.footer-copy{color:#666;font-size:12px;margin-top:16px}.fv{background:#0b5252;position:relative}.fv::before{content:"";display:block;width:100%;height:100%;background:url(/images/partners/fv-bg-left.png) no-repeat 0 100%;position:absolute;bottom:0;left:0}@media screen and (max-width: 767px){.fv::before{background:url(/images/partners/fv-bg-left@2x.png) no-repeat 0 100%;background-size:50%}}.fv::after{content:"";display:block;width:100%;height:100%;background:url(/images/partners/fv-bg-right.png) no-repeat 100% 100%;position:absolute;bottom:0;right:0}@media screen and (max-width: 767px){.fv::after{display:none}}.marqee-area{position:relative;z-index:1;display:flex;align-items:end;gap:24px;margin-left:calc((100% - 960px)/2);padding-bottom:32px}@media screen and (min-width: 1330px){.marqee-area{margin-left:calc((100% - 960px)/2 - 186px)}}@media screen and (max-width: 960px){.marqee-area{margin-left:0}}@media screen and (max-width: 767px){.marqee-area{display:block}.marqee-area .marqee-sptext{display:flex;justify-content:center;align-items:center;gap:16px;padding:0 16px;margin-bottom:16px}.marqee-area .marqee-sptext figure{width:100%;max-width:150px;flex-shrink:1}.marqee-area .marqee-sptext figure img{width:100%}}.marqee-area .fv-marqee-read{margin-bottom:8px;color:#fff;font-weight:700}.marqee-area picture{width:100%;overflow-x:hidden;white-space:nowrap;display:block;mask-image:linear-gradient(to right, transparent 0%, black 1.5%);-webkit-mask-image:linear-gradient(to right, transparent 0%, black 1.5%);background:#fff}@media screen and (max-width: 767px){.marqee-area picture{mask-image:none;-webkit-mask-image:none}}.marqee-area picture img{width:1897px;animation:scrollX 75s linear infinite;vertical-align:bottom}@keyframes scrollX{from{transform:translateX(0)}to{transform:translateX(-100%)}}.fv-inner{width:100%;max-width:1080px;background:url(/images/partners/fv-bg-main.png) no-repeat 98% 26px;margin:0 auto;padding:56px 0 32px}@media screen and (max-width: 767px){.fv-inner{background:url(/images/partners/fv-bg-main@2x.png) no-repeat 95% 5%;background-size:40%}}.fv-content{width:100%;max-width:var(--max);margin:0 auto;position:relative;z-index:1;color:#fff}@media screen and (max-width: 767px){.fv-content{padding:0 16px}}.fv-content h1{font-size:40px;text-shadow:-1px -1px 0 #0b5252,1px -1px 0 #0b5252,-1px 1px 0 #0b5252,1px 1px 0 #0b5252}@media screen and (max-width: 767px){.fv-content h1{font-size:24px}}.fv-content .fv-caption{font-size:14px;border:1px solid #fff;margin:12px 0 20px;padding:3px 8px 4px;display:inline-block}@media screen and (max-width: 767px){.fv-content .fv-caption{width:55%;font-size:12px}}.fv-content .fv-read{font-weight:700}.fv-content .cta-area{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-top:27px}@media screen and (max-width: 767px){.fv-content .cta-area{display:block;margin-top:16px}}.fv-content .fv-points{display:flex;align-items:center;gap:4px;margin-left:16px}@media screen and (max-width: 767px){.fv-content .fv-points{margin-left:0;margin-bottom:36px}}.fv-content .fv-points li{width:120px;aspect-ratio:1/1;background:#fff;border-radius:100%;flex-direction:column;text-align:center;box-sizing:border-box;padding-top:33px;font-weight:700;font-size:40px;line-height:1.3;font-family:oswald;line-height:1;font-style:italic;color:#0b5252}@media screen and (max-width: 767px){.fv-content .fv-points li{border-radius:0%;padding:4px;aspect-ratio:0;font-size:32px;transform:skew(-10deg);font-style:normal}}.fv-content .fv-points li i{font-weight:700;display:inline-block;font-style:italic;margin-left:-8px}@media screen and (max-width: 767px){.fv-content .fv-points li i{margin-left:0;font-style:normal}}.fv-content .fv-points li:first-child{padding-top:24px;font-size:32px;line-height:1.3}@media screen and (max-width: 767px){.fv-content .fv-points li:first-child{padding:4px;font-size:26px}}.fv-content .fv-points li span{display:block;font-size:14px;line-height:1.3;font-family:"Noto Sans JP"}@media screen and (max-width: 767px){.fv-content .fv-points li span{font-size:12px}}.fv-content .fv-points li em{font-size:16px;font-weight:700;font-style:italic}@media screen and (max-width: 767px){.fv-content .fv-points li em{font-style:normal}}section.about{padding-top:80px}@media screen and (max-width: 767px){section.about{padding:56px 16px 80px}}.about{width:100%;max-width:960px;margin:0 auto}.about h2{margin-top:8px}.about .read{text-align:center;margin:40px 0 24px}@media screen and (max-width: 767px){.about .read{text-align:left;margin-top:24px}}.about .about-box{background:#f2f7f7;border-radius:10px;padding:24px 16px;display:flex;justify-content:space-between;gap:24px;margin-bottom:24px}@media screen and (max-width: 767px){.about .about-box{display:block;margin:0 0 24px}}.about .about-box:last-child{margin-bottom:0}.about .about-box h3{text-align:left;margin-bottom:24px}.about .about-box .about-box-left{width:464px}@media screen and (max-width: 767px){.about .about-box .about-box-left{width:100%}}.about .about-box .about-box-right{width:calc(100% - 488px)}@media screen and (max-width: 767px){.about .about-box .about-box-right{width:100%}.about .about-box .about-box-right img{width:100%}.about .about-box .about-box-right.spb{margin-top:24px}}.about .about-box .about-exp{margin-top:24px}.about .about-box .about-exp.col-2{display:flex;gap:16px}.about .about-box .about-exp.col-2 .about-exp-item{width:50%}.about .about-box .about-exp.col-2 .exp-money{padding-top:8px}@media screen and (max-width: 767px){.about .about-box .about-exp.col-2 .exp-money .l-1{padding-top:15px}}.about .about-box .exp-title{background:#0b5252;color:#fff;font-size:14px;font-weight:700;border-radius:99px;text-align:center;padding:4px 0}.about .about-box .exp-read{text-align:center;margin:8px 0}@media screen and (max-width: 767px){.about .about-box .exp-read{font-size:14px}}.about .about-box .exp-money-caption{font-weight:400}.about .about-box .offer{margin-top:8px;font-size:14px;color:#666}.about .about-box .payment{background:#fff;border-radius:10px;text-align:center;font-weight:700}.about .about-box .payment .n{font-family:Oswald,serif;font-size:40px;padding:0 3px;color:#009688}.about .bottom-read{text-align:center;margin:40px 0}@media screen and (max-width: 767px){.about .bottom-read{text-align:left;margin:24px 0}}.about .about-point{margin-top:16px;display:inline-block;font-size:56px;font-weight:700;color:#009688;background:url(/images/partners/about-bg01.png) no-repeat 0 0;padding-left:24px;letter-spacing:2.8px;position:relative;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.about .about-point{font-size:36px}}.about .about-point span{font-size:40px;letter-spacing:2px;background:url(/images/partners/about-bg02.png) no-repeat 100% 100%;padding-right:12px}@media screen and (max-width: 767px){.about .about-point span{font-size:28px}}@media screen and (max-width: 767px){section.category{padding:80px 16px}section.category .cards{padding:0 16px}}.category{background:#f2f7f7}.category h2{margin-top:8px}.category .read{text-align:center;margin:40px 0 24px}@media screen and (max-width: 767px){.category .read{margin:24px 0 16px;text-align:left}}.category h5{margin:8px 0;color:#0b5252;text-align:center}section.reason{padding-bottom:105px}@media screen and (max-width: 767px){section.reason{padding-left:16px;padding-right:16px}section.reason figure{margin-top:24px}}.reason{position:relative;background:#0b5252}@media screen and (max-width: 767px){.reason{background:#0b5252 url(/images/partners/reason-bg@2x.png) no-repeat 50% 0;background-size:cover}}.reason::before{content:"";display:block;width:100%;height:100%;background:url(/images/partners/reason-bg01.png) no-repeat 0% 0%;position:absolute;top:0;left:0}@media screen and (max-width: 767px){.reason::before{display:none}}.reason::after{content:"";display:block;width:100%;height:100%;background:url(/images/partners/reason-bg02.png) no-repeat 100% 0%;position:absolute;top:0;left:0}@media screen and (max-width: 767px){.reason::after{display:none}}.reason-content{position:relative;z-index:1}.reason-content .headding-white{color:#fff;text-shadow:-1px -1px 0 #0b5252,1px -1px 0 #0b5252,-1px 1px 0 #0b5252,1px 1px 0 #0b5252}.reason-content .tiles{margin-top:40px}.reason-content .tiles .num{font-family:oswald;font-size:40px;font-weight:700;color:#009688;background:url(/images/partners/about-bg02.png) no-repeat 0 50%;padding-left:45px}@media screen and (max-width: 767px){.reason-content .tiles .num{font-size:44px;line-height:1;margin-bottom:5px}}@media screen and (max-width: 767px){section.support{padding-left:16px;padding-right:16px}}.support{background:#f2f7f7}.support .read{margin:24px 0 40px;text-align:center}@media screen and (max-width: 767px){.support .read{margin:16px 0 24px;text-align:left}}.casestudy{position:relative}.casestudy .cards{margin-top:40px;max-width:100%}@media screen and (max-width: 767px){.casestudy .cards{margin-top:24px}}.casestudy .fv-marqee-read{color:#009688}.casestudy .marqee-area{margin-top:80px}@media screen and (max-width: 767px){.casestudy .marqee-area{margin-top:0;padding-bottom:0}}.casestudy .btn-acc{position:absolute;bottom:325px;left:50%;transform:scale(1) translateX(-50%)}.casestudy .btn-acc:hover{transform:scale(1.05) translateX(-49%)}@media screen and (max-width: 767px){.casestudy .btn-acc{position:initial;left:auto;bottom:auto;transform:none;margin:40px auto}}.casestudy .cards{display:block}.casestudy .card{position:relative;width:304px !important;box-sizing:border-box;margin:0 8px !important}.casestudy .card::after{content:"";width:314px;height:130px;display:block;position:absolute;left:-5px;bottom:-5px;background:rgba(255,255,255,.4);backdrop-filter:blur(9px);mask-image:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.2) 2%, rgba(0, 0, 0, 0.6) 5%, rgba(0, 0, 0, 0.8) 10%, black 15%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.2) 2%, rgba(0, 0, 0, 0.6) 5%, rgba(0, 0, 0, 0.8) 10%, black 15%)}.voice{background:#f2f7f7}.voice-content{width:100%;max-width:960px;margin:0 auto}.voice-content ul{margin-top:40px}@media screen and (max-width: 767px){.voice-content ul{margin-top:24px}}.voice-content ul li{width:100%;max-width:468px;background:#fff;border-radius:12px;padding:16px;margin:0 12px}@media screen and (max-width: 767px){.voice-content ul li{max-width:317px}.voice-content ul li figure{width:88px;min-width:88px}.voice-content ul li figure img{width:100%}.voice-content ul li:first-child{margin-top:0}}.voice-content ul .voice-list-inner{display:flex;gap:16px}.voice-content ul .voice-job{font-size:14px;margin:8px 0 16px}.voice-content ul .voice-read{font-size:14px}@media screen and (max-width: 767px){.voice-content ul .voice-read{margin-top:16px}}@media screen and (max-width: 767px){section.flow{padding-left:16px;padding-right:16px}}.flow{position:relative}@media screen and (max-width: 767px){.flow{background:url(/images/partners/flow-bg@2x.png) no-repeat 50% 0;background-size:cover}}.flow::before{content:"";display:block;width:100%;height:100%;background:url(/images/partners/flow-bg01.png) no-repeat 0 0%;background-size:auto 100%;position:absolute;bottom:0;left:0}@media screen and (max-width: 767px){.flow::before{display:none}}.flow::after{content:"";display:block;width:100%;height:100%;background:url(/images/partners/flow-bg02.png) no-repeat 100% 0%;background-size:auto 100%;position:absolute;bottom:0;right:0}@media screen and (max-width: 767px){.flow::after{display:none}}.flow .flow-content{position:relative;z-index:1}.flow .flow-list{margin:40px auto;width:100%;max-width:var(--max);position:relative;z-index:1}@media screen and (max-width: 767px){.flow .flow-list{margin:24px auto 0}}.flow .flow-list li{margin-top:12px;display:flex;border:2px solid #009688;background:#fff}.flow .flow-list li:first-child{margin-top:0}.flow .flow-list .flow-number{background:#009688;padding:24px 16px;text-align:center;color:#fff;font-weight:700}.flow .flow-list .flow-num{font-size:40px;font-family:oswald}.flow .flow-textarea{display:flex;align-items:center}.flow .flow-text{padding:0 16px}@media screen and (max-width: 767px){.flow .flow-text{padding:16px 8px}}.flow .flow-text h4{font-size:20px;color:#0b5252;background:url(/images/partners/about-bg02.png) no-repeat 0 50%;background-size:16px 16px;margin-bottom:8px;padding-left:24px}.flow .flow-text p{font-size:14px}.flow .flow-text a{color:#009688}@media screen and (max-width: 767px){section.faq{padding-left:16px;padding-right:16px}}.faq{background:#f2f7f7}.faq-content{width:100%;max-width:var(--max);margin:0 auto}.faq-content .faq-lists{margin-top:40px;display:flex;gap:16px;flex-wrap:wrap}@media screen and (max-width: 767px){.faq-content .faq-lists{display:block}}.faq-content .faq-list{width:calc((100% - 16px)/2);background:#fff;border-radius:10px;border:2px solid #f2f7f7;padding:16px}@media screen and (max-width: 767px){.faq-content .faq-list{width:100%;margin-top:8px}.faq-content .faq-list:first-child{margin-top:0}}.faq-content dt{display:flex;gap:8px;font-weight:700}.faq-content dt::before{content:"Q";display:block;font-family:oswald;font-size:14px;background:#0b5252;border-radius:100%;width:24px;height:24px;color:#fff;text-align:center;border:1px solid #0b5252;flex-shrink:0}@media screen and (max-width: 767px){.faq-content dt{position:relative;padding-right:25px}.faq-content dt::after{content:"＋";display:block;font-family:oswald;font-size:14px;background:#fff;width:24px;height:24px;color:#0b5252;text-align:center;flex-shrink:0;box-shadow:0px 2px 8px rgba(0,0,0,.25);position:absolute;right:0;top:0}.faq-content dt.js-act::after{content:"ー"}}.faq-content dd{margin-top:8px;display:flex;gap:8px}.faq-content dd::before{content:"A";display:block;font-family:oswald;font-size:14px;background:#fff;border-radius:100%;width:24px;height:24px;color:#0b5252;text-align:center;border:1px solid #0b5252;flex-shrink:0}@media screen and (max-width: 767px){.faq-content dd{display:none}.faq-content dd.acc-act{display:flex}}.slick-list{overflow:visible}.slick-arrow,.slick-arrow:hover,.slick-arrow:focus{width:52px;height:60px;position:absolute;border-radius:50%;opacity:1}@media screen and (max-width: 767px){.slick-arrow,.slick-arrow:hover,.slick-arrow:focus{width:39px;height:45px}}.slick-arrow::before,.slick-arrow:hover::before,.slick-arrow:focus::before{display:none}.slick-prev{left:0;background:url(/images/partners/arrow.png) no-repeat 0 0;background-size:cover;z-index:2}@media screen and (min-width: 960px){.slick-prev{left:calc((100% - 960px)/2)}}.slick-next{right:0;background:url(/images/partners/arrow.png) no-repeat 0 0;background-size:cover;transform:rotate(180deg) translateY(50%);z-index:2}@media screen and (min-width: 960px){.slick-next{right:calc((100% - 960px)/2)}}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:url(/images/partners/arrow.png) no-repeat 0 0;background-size:cover;z-index:2;opacity:.8}/*# sourceMappingURL=style.css.map */