img{width:100%}h3{display:block}a{transition:all .5s ease}a:link{color:#000}button{background:none}figure{margin:0}h1,h2,h3,h4{padding:0;margin:0}p{text-align:left}.c-nav .c-nav__tel{width:45%}.sp--none{display:none}.pc--none{display:block}.underLine{background:#fedc00;background:linear-gradient(transparent 45%, #fedc00 45%)}.wrapper{font-size:16px;font-size:1rem;line-height:1.6;overflow:hidden;word-wrap:break-word;word-break:nowrap;overflow-wrap:break-word;letter-spacing:-0.02em}.wrapper::before,.wrapper::after{content:"";display:block;width:0;height:0}.wrapper::before{margin-top:calc((1 - 1.6)*.4em)}.wrapper::after{margin-bottom:calc((1 - 1.6)*.4em)}.wrapper p{line-height:2;overflow:hidden}.wrapper p::before,.wrapper p::after{content:"";display:block;width:0;height:0}.wrapper p::before{margin-top:calc((1 - 2)*.4em)}.wrapper p::after{margin-bottom:calc((1 - 2)*.4em)}.wrapper dd{line-height:1.6;overflow:hidden}.wrapper dd::before,.wrapper dd::after{content:"";display:block;width:0;height:0}.wrapper dd::before{margin-top:calc((1 - 1.6)*.4em)}.wrapper dd::after{margin-bottom:calc((1 - 1.6)*.4em)}.sect p:not(:first-child){margin:1.5rem auto 0}.sect p.c-paselink-schoollist__catch{margin:0 auto}.sect__wrap{position:relative;padding:2.5rem 1rem 8rem}.sect__cont{margin-top:1.5rem}.sect__wave{position:relative}.sect__wave svg{position:absolute;width:100%;left:0;bottom:0}[src*=caption]{width:91.4666666667vw}.caption__sub{display:flex;flex-direction:column;align-items:center;margin-top:2rem}.caption__band{width:100%;background:#008cd8;margin:2rem auto 0;padding:.5rem 1rem;font-size:20px;font-size:1.25rem;text-align:center;color:#fff;font-weight:700}.caption__underBold{width:91.4666666667vw;margin:1.5rem auto 0;font-size:20px;font-size:1.25rem;text-align:center;font-weight:700}.caption__underBold span{font-weight:normal}.caption__subBalloon{width:13.3333333333vw}.caption__subBalloon+img{margin-top:1rem}@media screen and (min-width: 768px){.sp--none{display:block}.pc--none{display:none}.img__info{width:65.7670454545%}.sect{width:100vw}.sect__wrap{width:1010px;margin:0 auto;padding:6rem 8rem 20rem}.sect__cont{display:flex;flex-direction:column;align-items:center;margin-top:4rem}.sect p{font-size:24px;font-size:1.5rem}.sect p:not(:first-child){margin:3rem auto 0}.sect p.c-paselink-schoollist__catch{margin:0 auto}[src*=caption]{width:auto}.caption__sub{margin-top:8rem}.caption__band{margin:6rem auto 0;padding:1.5rem 2rem;font-size:32px;font-size:2rem}.caption__underBold{width:65.7670454545%;margin:3rem auto 0;font-size:32px;font-size:2rem}.caption__subBalloon{width:14.3465909091%}}.btn{display:block;width:91.4666666667vw;margin:2rem auto 0;position:relative;border-radius:8px;background-color:#f27405;display:flex;justify-content:space-between;align-items:center;padding:1rem;font-size:20px;font-size:1.25rem;font-weight:700;transition:.3s;color:#fff}.btn:link{color:#fff}.btn::before{content:"";position:absolute;top:-0.25rem;left:-0.25rem;width:calc(100% + .125rem);height:calc(100% + .125rem);border:2px solid #0c0c0c;border-radius:8px;transition:.2s}.btn::after{content:"";position:absolute;top:1.2rem;right:1.2rem;width:14px;height:14px;border-top-width:2px;border-top-style:solid;border-top-color:#fff;border-right-width:2px;border-right-style:solid;border-right-color:#fff;transform:rotate(135deg)}.btn:hover::before,.btn:active::before{top:0;left:0}.btn:hover,.btn:active{text-decoration:none;background-color:#c33a6c;color:#d1d7d8}.btn--yellow{background-color:#fedc00;color:#000}.btn--yellow:link{color:#000}.btn--yellow:hover,.btn--yellow:active{text-decoration:none;background-color:#bb9f0c;color:#d1d7d8}@media screen and (min-width: 768px){.l-container{width:auto}.btn{width:100%;margin:6rem auto 0;border-radius:16px;padding:2rem;font-size:40px;font-size:2.5rem}.btn::before{top:-0.5rem;left:-0.5rem;width:calc(100% + .25rem);height:calc(100% + .25rem);border:4px solid #0c0c0c;border-radius:16px}.btn::after{top:2.6rem;right:2.6rem;width:24px;height:24px;border-top-width:4px;border-right-width:4px}}.box__link{display:flex;justify-content:space-between;margin:1.5rem auto 0}.box__link figure{background:#fff;width:29.0666666667vw;height:0;padding-top:29.0666666667vw;position:relative}.box__link figure img{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0}.box__link a{width:60.2666666667vw;font-size:20px;font-size:1.25rem;color:#0c0c0c;text-decoration:underline;text-align:left;font-weight:700}.box__link a:hover,.box__link a:active{text-decoration:none}.box__school li{background:#fff;border-width:2px;border-style:solid;border-color:#40347e;padding:1rem}.box__school li p{margin:1rem auto 0}.box__school li a{display:block;width:100%;margin-top:1rem;font-size:20px;font-size:1.25rem;color:#40347e;text-decoration:underline;font-weight:700}.box__schoolInner{width:67.5241157556%;text-align:left}.box__schoolInner span{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:8px;margin:0 .5rem 0 0;padding:.5rem;color:#fff;font-weight:700;line-height:1;overflow:hidden}.box__schoolInner span::before,.box__schoolInner span::after{content:"";display:block;width:0;height:0}.box__schoolInner span::before{margin-top:calc((1 - 1)*.4em)}.box__schoolInner span::after{margin-bottom:calc((1 - 1)*.4em)}.box__schoolInner .ts{background:#008cd8}.box__schoolInner .tg{background:#ed5175}.box__area{margin:1rem 0 0}.box__area dt{display:block;background:#0c0c0c;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:8px;padding:.5rem;color:#fff;font-weight:700;line-height:1;overflow:hidden}.box__area dt::before,.box__area dt::after{content:"";display:block;width:0;height:0}.box__area dt::before{margin-top:calc((1 - 1)*.4em)}.box__area dt::after{margin-bottom:calc((1 - 1)*.4em)}.box__area dd{margin:1rem .5rem 0 0;text-align:left}.box__areaInner{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.box__link{width:100%}.box__link figure{width:31.5340909091%;padding-top:31.5340909091%}.box__link a{width:65.7670454545%;font-size:32px;font-size:2rem}.box__school{display:flex;flex-wrap:wrap;background-color:#40347e}.box__school li{width:50%;border-width:4px;padding:2rem}.box__school li a{font-size:24px;font-size:1.5rem}.box__school li p{width:100%;margin-top:.5rem;font-size:20px;font-size:1.25rem}.box__schoolInner span{font-size:20px;font-size:1.25rem}}.headFixed__wrap.fixed{transform:none;display:flex;justify-content:center;align-items:center;width:100vw;background:#fedc00;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#0c0c0c;top:0;transition-duration:.6s;position:fixed;top:0;left:0;z-index:200 !important;opacity:1 !important}.headFixed__wrap.fixed li{width:33.3333333333vw}.headFixed__wrap.fixed li:not(:last-of-type){border-right-style:solid;border-right-width:2px;border-right-color:#0c0c0c}.headFixed__wrap.fixed li a{background-image:none;display:block;padding:.75rem;font-size:20px;font-size:1.25rem;line-height:1;overflow:hidden;font-weight:700;color:#0c0c0c;-webkit-text-decoration:underline 1px;text-decoration:underline 1px}.headFixed__wrap.fixed li a::before,.headFixed__wrap.fixed li a::after{content:"";display:block;width:0;height:0}.headFixed__wrap.fixed li a::before{margin-top:calc((1 - 1)*.4em)}.headFixed__wrap.fixed li a::after{margin-bottom:calc((1 - 1)*.4em)}.headFixed__wrap.fixed li a .headFixed_none{display:none}.headFixed__wrap.fixed li a:hover,.headFixed__wrap.fixed li a:active{background:#fff;text-decoration:none}.headFixed__wrap.none{opacity:0;z-index:-1}.list{margin:2rem auto 0}.list__checkBox li{background-repeat:no-repeat;background-position:left top;background-size:7.4666666667%;padding-left:12%;font-size:20px;font-size:1.25rem;text-align:left;font-weight:700}.list__checkBox li:not(:first-of-type){margin-top:1.5rem}.list__checkBox--secondary li{background-image:url(/images_lp2/paselink/nq-anyone/checkbox-secondary.png)}.list__checkMark li{padding-left:12%;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.3;overflow:hidden;text-align:left}.list__checkMark li::before,.list__checkMark li::after{content:"";display:block;width:0;height:0}.list__checkMark li::before{margin-top:calc((1 - 1.3)*.4em)}.list__checkMark li::after{margin-bottom:calc((1 - 1.3)*.4em)}.list__checkMark li:not(:first-of-type){margin-top:1.5rem}.list__checkMark li::before{content:"";position:absolute;top:.25rem;left:0;width:21px;height:16px;border-left-width:6px;border-left-style:solid;border-bottom-width:6px;border-bottom-style:solid;border-radius:3px;transform:rotate(-45deg)}.list__checkMark--secondary li::before{border-color:#fff29e}.list__license,.list__license .caption__sub{padding:0 1rem;margin:0}.list__license:not(:first-of-type){margin:8rem auto 0}.list__licenseDescription .caption__band+img{margin:0 auto 0}.list__school{position:relative}.list__school .card__itemBalloon{top:-1.875rem}.list__school .box__link{margin-top:0}.list__school .box__link figure{width:29.9035369775%}.linkList{position:relative}.linkList__wrap{position:absolute;top:-3.25rem;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;width:91.4666666667vw}.linkList__wrap li{width:29.0666666667vw}.linkList__wrap .linkList__item{display:block;width:100%;background-repeat:no-repeat;background-position:left top;background-size:100%;padding:20% .5rem 50%;color:#0c0c0c;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.5;overflow:hidden;text-align:center;-webkit-text-decoration:underline 2px;text-decoration:underline 2px;letter-spacing:-1px}.linkList__wrap .linkList__item::before,.linkList__wrap .linkList__item::after{content:"";display:block;width:0;height:0}.linkList__wrap .linkList__item::before{margin-top:calc((1 - 1.5)*.4em)}.linkList__wrap .linkList__item::after{margin-bottom:calc((1 - 1.5)*.4em)}.linkList__wrap .linkList__item--secondary{background-image:url(/images_lp2/paselink/nq-anyone/linkList_active-yellow.png)}.linkList__wrap .linkList__item:hover,.linkList__wrap .linkList__item:active{background-image:url(/images_lp2/paselink/nq-anyone/linkList_hover.png);text-decoration:none}.linkList__txtWrap{background-color:#cac5e8;display:flex;justify-content:center;flex-wrap:wrap;gap:15px 20px;margin:2rem 1rem 0;padding:1rem}.linkList__txtItem{position:relative}.linkList__txtItem a{padding-left:1rem;font-size:18px;font-size:1.125rem;font-weight:700;text-decoration:underline}.linkList__txtItem a:hover{text-decoration:none}.linkList__txtItem::before{position:absolute;content:"▼";color:#f2cb05;font-size:18px;font-size:1.125rem}.linkList__txt:link{display:block;margin-top:1rem;color:#40347e;font-size:20px;font-size:1.25rem;font-weight:700;text-decoration:underline}@media screen and (min-width: 768px){.headFixed__wrap li a{padding:1rem}.list{width:65.7670454545%;margin-top:3rem}.list__checkBox li{font-size:32px;font-size:2rem}.list__license{width:1010px;margin:0 auto;padding:0 8rem}.list__license:not(:first-of-type){margin:8rem auto 0}.list__school{width:auto;margin:0 auto}.list__school .card__itemBalloon{top:-3.875rem}.list__school .card__item{border-width:2px}.list__school .box__school li{border-width:2px}.linkList{padding:0 8rem}.linkList__wrap{width:100%;top:-7.25rem;padding:0 8rem 0}.linkList__wrap li{width:calc((100% - 40px)/3)}.linkList__wrap .linkList__item{padding:28% 1.5rem 45%;font-size:40px;font-size:2.5rem}.linkList__txtWrap{gap:30px 20px;margin:4rem auto 0}.linkList__txtItem a{padding-left:1.5rem;font-size:20px;font-size:1.25rem}.linkList__txtItem a:hover{text-decoration:none}.linkList__txtItem::before{font-size:20px;font-size:1.25rem}.linkList__txt:link:hover{text-decoration:none}}.card{position:relative}.card__itemBalloon{width:44.8vw;position:absolute;top:-1.25rem;left:50%;transform:translateX(-50%);z-index:2}.card__caption{margin:0;padding:1.5rem 1rem;font-size:24px;font-size:1.5rem;background-color:#40347e;color:#fff}.card__caption--balloon{padding:1.5rem 1rem 1.5rem}.card__item{position:relative;border-width:2px;border-style:solid;border-color:#40347e;border-radius:8px;overflow:hidden;border:none}.card__item:first-of-type{margin-top:3rem}.card__item:not(:first-of-type){margin-top:2rem}.card__item .caption__band{width:89.5043731778%}.card__kiyaku .card__item{border-width:2px;border-style:solid;border-color:#40347e;border-radius:8px}.card .rate{width:65.889212828%;margin:1.5rem auto 0;font-size:20px;font-size:1.25rem;font-weight:700}.card .rate dt{padding:.5rem}.card .rate dd{margin:1rem auto 0}.card .rate dd span{font-size:40px;font-size:2.5rem}.card .list__checkMark{width:65.889212828%;margin:2rem auto 0}.card .list__checkMark li{padding-left:13.2743362832%;font-size:16px;font-size:1rem}.card .list__checkMark li:not(:first-of-type){margin-top:1rem}.card .btn{width:90.6705539359%;margin:2rem auto 0}.card .card__item p{margin:1.5rem 1rem 0}@media screen and (min-width: 768px){.card{width:100%}.card__itemBalloon{width:51.4978601997%;top:3.5rem}.card__caption{width:100%;padding:2rem 2rem 2rem;font-size:32px;font-size:2rem}.card__caption--balloon{padding:3rem 2rem 2rem}.card__item{border-width:4px;border-radius:16px;border:none}.card__item:first-of-type{margin-top:6rem}.card__item:not(:first-of-type){margin-top:3rem}.card__item .caption__band{width:94.6949602122%}.card .rate{margin:3rem auto 0;font-size:24px;font-size:1.5rem}.card .rate dd span{font-size:64px;font-size:4rem}.card .list__checkMark{margin:3rem auto 0}.card .list__checkMark li{padding-left:6.4655172414%;font-size:24px;font-size:1.5rem}.card p{width:auto;margin:3rem 2rem 0}.card .btn{width:90.8701854494%;margin:3rem auto 0}}.btn::after{transform:rotate(45deg)}.btn__box .btn{width:100%}.title{background-image:url(/images_lp2/paselink/campaign202509/kv_bg.png);background-repeat:repeat;background-position:center center;background-size:contain;background-color:#f27405}.title .sect__wrap{padding:.5rem 1rem 56vw;padding:0 1rem 27vw;position:relative}.title h1.caption__title{width:100%;text-align:center;position:relative}.title__people{position:absolute;bottom:0;left:0;right:0;margin:auto auto 0;width:auto}.title__pop{width:44.8vw}.title__sub{width:76vw;margin-top:1rem}.title__main{width:91.4666666667vw;margin-top:0}.title__btn{width:76vw;margin-left:0}.title__wave--sp svg{bottom:-66px}.title__credit{display:none;background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1rem 0 0 auto;padding:2px;opacity:.8;font-size:20px;font-size:1.25rem;text-align:right;line-height:1}.scene{background:#fbefb2}.scene .sect__wrap{padding:4rem 1rem 8rem}.scene .appeal .sect__wrap{padding-bottom:5rem}.scene .card .rate{width:90%}.scene .card .rate dd .txt-red{color:#ed5175;font-size:inherit}.scene .card .rate dt{border:5px solid #f9d21a}.scene .card__item:first-of-type{margin-top:3rem;background:#fff;border:3px solid #000}.scene .card__item{padding-bottom:3rem}.scene .card__caption{color:#f2cb05;background-size:auto auto;background-color:#473b86;background-image:repeating-linear-gradient(135deg, transparent, transparent 7px, rgb(64, 52, 126) 7px, rgb(64, 52, 126) 22px);padding:1rem 2rem 1rem}.scene .c-banner__link{display:block;margin-top:2rem}.timeLine img{display:block;width:60.2666666667vw}.timeLine img:not(:first-of-type){margin-top:1rem}.timeLine img:nth-of-type(even){margin-left:auto}.appeal .sect__wrap{padding:0}.appeal img{position:absolute;top:-4.6875rem;top:-15vw;left:50%;transform:translateX(-50%);width:91.4666666667%;z-index:1}.about{background:#cac5e8}.about .sect__wrap{padding:23vw 1rem 0}.about>.sect__wrap:first-child{padding-top:6vw}.about>.sect__wrap:nth-child(2){padding:3rem 1rem 8rem}.about .caption__band{background-size:auto auto;background-color:#473b86;background-image:repeating-linear-gradient(135deg, transparent, transparent 7px, rgb(64, 52, 126) 7px, rgb(64, 52, 126) 22px)}.about .caption__band--mar2{margin-top:2rem}.about .card__item:first-of-type{margin-top:0}.about .card__item .card__caption span{font-size:180%;font-weight:700}.about .icons__link{display:flex;justify-content:space-between;margin:1.5rem auto}.about .icons__link a{width:22%;padding:2.5vw;background:#fff}.about .icons__link a figure{width:100%;height:auto}.about .icons__link a figure img{display:block}.about p.caption__underBold{font-size:1.4rem;width:100%;padding:2rem;background:#fff;margin-top:0}.about p.caption__underBold span{font-size:180%;font-weight:700}.course{background:#fff}.course .sect__wrap{padding:6rem 0 8rem;padding:6vw 0 23vw 0}.course .sect__wrap>.btn__box .btn{margin-top:0}.course .sect__wrap>.caption__mein{margin-top:4rem}.course .caption__band{background-size:auto auto;background-color:#473b86;background-image:repeating-linear-gradient(135deg, transparent, transparent 7px, rgb(64, 52, 126) 7px, rgb(64, 52, 126) 22px)}.course .sect__wrap:first-child{padding:6vw 1rem 0}.course .intro__cont{width:calc(100% - 2rem);margin-left:auto;margin-right:auto}.course .voice__wrap{background:#fbefb2;padding:1.5rem 1.5rem 2.5rem;width:calc(100% - 2rem);margin-left:auto;margin-right:auto;margin-top:2rem}.course .voice__wrap .caption__underBold{width:100%;margin-top:0;font-size:4vw;padding:0}.course .voice__wrap .voice__photoBalloon{margin-top:1.5rem;width:30%}.course .voice__osusume{background:#faf9da;padding:1.5rem 1.5rem 2.5rem;margin-top:3rem}.course .voice__osusume .voice__osusumeBalloon{margin:0 auto;width:90%;max-width:340px}.course .ribbon{display:block;position:relative;width:80%;height:40px;line-height:40px;text-align:center;padding:0 30px;font-size:16px;background:#f2cb05;color:#000;font-weight:700;box-sizing:border-box;margin:0px auto 5px}.course .ribbon:before,.course .ribbon:after{position:absolute;content:"";width:0px;height:0px;z-index:1}.course .ribbon:before{top:0;left:0;border-width:20px 0px 20px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #40347e;border-style:solid}.course .ribbon:after{top:0;right:0;border-width:20px 15px 20px 0px;border-color:rgba(0,0,0,0) #40347e rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}.course .list__school .card__caption--balloon{padding:11vw 1rem 1.5rem}.course .card__kiyaku{padding:0 1rem}.course .card__kiyaku .card__item:first-of-type{padding-bottom:1rem}.recommend{background:#fbefb2}.recommend .sect__cont{margin-top:0}.recommend .box__link img{border:1rem solid #fff}.recommend .caption__band{background:#f27405}@media screen and (min-width: 768px){.btn{margin:3rem auto 0}.title{background-position:center center;background-size:cover}.title .sect__wrap{padding:2rem 2rem 15rem;padding:0 2rem 10rem;width:100%}.title__pop{width:31.5340909091%}.title__sub{width:82.9545454545%}.title__main{width:750px;margin:0 auto;display:block}.title__people{width:1200px;height:auto}.title__btn{width:65.7670454545%;margin-top:2rem}.title__btn a{font-size:32px;font-size:2rem}.title__credit{font-size:32px;font-size:2rem}.wave{position:relative;height:8.5rem;height:1rem}canvas{position:absolute;bottom:0;left:0;width:100%;height:8rem}.scene .sect__wrap{padding:0 8rem 15rem}.scene .appeal .sect__wrap{padding-bottom:10rem}.timeLine{width:100%}.timeLine img{width:auto}.timeLine img:not(:first-of-type){margin-top:1.5rem}.appeal img{top:-10rem;transform:translateX(-50%);width:100%;padding:0 8rem 0}.about .caption__band{margin:3rem auto 0}.about .caption__band.caption__band--mar2{margin-top:0}.about .icons__link a{padding:1.5rem}.about .sect__wrap{padding:10rem 8rem 0}.about>.sect__wrap:first-child{padding-top:0}.about>.sect__wrap:nth-child(2){padding:5rem 8rem 20rem}.course .sect__wrap{padding:0rem 0 20rem}.course .sect__wrap:first-child{padding:2rem 0 5rem}.course .sect__cont{margin-top:0}.course .intro__cont{width:calc(1010px - 16rem)}.course .voice__wrap{width:calc(1010px - 16rem);padding:1.5rem 2.5rem 2.5rem}.course .voice__wrap .caption__underBold{font-size:2rem;padding:0}.course .voice__photoBalloon{width:31.5340909091%}.course .voice__osusume{margin-top:5rem;padding:1.5rem 2.5rem 2.5rem}.course .voice__osusume .voice__osusumeBalloon{width:360px}.course .ribbon{width:280px;height:50px;line-height:50px;font-size:20px}.course .ribbon:before{border-width:25px 0px 25px 15px}.course .ribbon:after{border-width:25px 15px 25px 0px}.course .card__kiyaku{padding:0 8rem}.course .card__kiyaku .card__item:first-of-type{margin-top:3rem;padding-bottom:2rem}.course .btn__box{display:flex;justify-content:space-between}.course .btn__box .btn{width:60%;font-size:1.5rem}.course .btn__box .btn::after{top:2.4rem;width:20px;height:20px}.course .list__school .card__caption--balloon{padding:4rem 1rem 1.5rem}.course .list__school .card__itemBalloon{top:-3.875rem}}