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:#f2cb05;background:linear-gradient(transparent 45%, #f2cb05 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__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:#f2cb05;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}[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:#fa4643;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 #3e1f0c;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:#fa4643;color:#d1d7d8}.btn--yellow{background-color:#f2cb05;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 #3e1f0c;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:#3e1f0c;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:#f2cb05;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:#3e1f0c;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:#f2cb05}.box__schoolInner .tg{background:#fa4643}.box__area{margin:1rem 0 0}.box__area dt{display:block;background:#3e1f0c;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:#f2cb05}.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:#f2cb05;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#3e1f0c;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:#3e1f0c}.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:#3e1f0c;-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:#f9ea9a}.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:1rem 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:#3e1f0c;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:#fbefb2;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:#3e1f0c;font-size:18px;font-size:1.125rem}.linkList__txt:link{display:block;margin-top:1rem;color:#f2cb05;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:60.2666666667vw;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:#f2cb05;color:#fff}.card__caption--balloon{padding:2.5rem 1rem 1.5rem}.card__item{position:relative;border-width:2px;border-style:solid;border-color:#f2cb05;border-radius:8px;overflow:hidden}.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 .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:65.7631954351%;top:3.5rem}.card__caption{width:100%;padding:2rem 2rem 2rem;font-size:32px;font-size:2rem}.card__caption--balloon{padding:6rem 2rem 2rem}.card__item{border-width:4px;border-radius:16px}.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}}.js-toc{margin:2vw auto 0;text-align:center;border:3px solid #d1d7d8;border-radius:3px;padding:14px 10px;width:94%}.js-toc .is-close{line-height:0;height:0;overflow:hidden;opacity:0}.js-toc a:link,.js-toc a:visited{color:#666}.js-toc>ol{text-align:left;counter-reset:li 0;margin:5px 0 0;transition:all 1s;opacity:1;padding-left:40px}.js-toc li{list-style-type:none;margin-top:.6em}.js-toc li::before{content:none;padding:0;margin:0;width:0;height:0;background:none;box-shadow:none}.js-toc li br{display:none}.js-toc b{font-weight:700;color:#666;cursor:pointer}.js-toc b span{border-bottom:solid 1px #666}.js-toc>ol>li>a{font-weight:700}.js-toc>ol>li::before{content:"";display:inline-block;vertical-align:bottom;width:30px;height:30px;border:none;border-radius:16px;background-color:#2aa655;position:absolute;left:-40px}.js-toc>ol>li::after{counter-increment:li;content:counter(li);width:32px;line-height:32px;font-family:"Avenir Next","Helvetica Neue",Arial,"Meiryo","Yu Gothic",san-serif;font-weight:400;text-align:center;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate;font-variant-numeric:tabolar-nums;text-transform:none;text-indent:0px !important;text-align:center !important;-moz-text-align-last:center !important;text-align-last:center !important;position:absolute;top:0;left:-41px}.js-toc>ol>li>ol{margin:0;padding:0;font-size:94%}.js-toc>ol>li ol li::before{content:"▶︎";display:inline-block;width:14px;height:28px;line-height:28px;font-size:6px;color:#898f90;vertical-align:bottom}@media screen and (min-width: 768px){.js-toc{width:600px;margin:40px auto 0}}:root{--outline: #333}.btn::after{transform:rotate(45deg)}.btn__box .btn{width:100%}.sect__wave{pointer-events:none}.title{background-image:url(/images_lp2/paselink/useful-license/kv_bg.png);background-repeat:no-repeat;background-position:center top;background-size:cover;overflow:hidden}.title .sect__wrap{padding:.5rem 1rem 20vw}.title div.caption__title{width:100%;text-align:left;position:relative;z-index:1}.title img{display:inline-block;position:relative;width:90%}.title img.caption__okada{position:absolute;left:55%;width:50%;bottom:5%}.title__pop{width:44.8vw}.title__sub{width:76vw;margin-top:1rem}.title__main{width:91.4666666667vw;margin-top:1rem}.title__btn{width:76vw;margin-left:0}.title__wave--sp svg{bottom:-54px}.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}.js-toc{border:3px solid #000;background:#fff;border-radius:20px;margin-top:40px}.js-toc>ol>li::before{background-color:#f27405;border:2px solid #000;color:#fff}.scene{background:#fbefb2}.scene .sect__wrap{padding:4rem 1rem 8rem}.scene h1.caption__mein{position:relative;padding:1rem;font-size:40px;font-size:5.2vw;font-weight:bold;text-align:center;color:#000}.scene h1.caption__mein::before,.scene h1.caption__mein::after{position:absolute;width:50px;height:50px;content:""}.scene h1.caption__mein::before{border-left:solid 3px #f27405;border-top:solid 3px #f27405;top:0;left:0}.scene h1.caption__mein::after{border-right:solid 3px #f27405;border-bottom:solid 3px #f27405;bottom:0;right:0}.scene .p-caption--big{color:#f27405;font-size:120%}.scene .card .rate{width:90%}.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:#000;background:#fff845;padding:1rem 2rem 1rem}.scene .voice__wrap{border:3px solid #fff;background:#f9d68f;border-radius:20px;padding:1.5rem 1.5rem 2.5rem;width:calc(100% - 2rem);margin-left:auto;margin-right:auto;margin-top:2rem;overflow:hidden;clear:both}.scene .voice__wrap p{margin-left:0rem;margin-right:0rem;margin-top:2rem;font-size:100%}.scene .voice__wrap p.caption__profname{font-weight:bold;font-size:4vw}.scene .voice__wrap .caption__underBold{margin-top:0;font-size:3vw;padding:1rem 0 0;text-align:left}.scene .voice__wrap .voice__photoBalloon{width:35%}.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 .balloon1{position:absolute;display:inline-block;margin:1.5em auto;padding:1rem;width:90%;max-width:754px;color:#000;background:#fff;border-radius:200px;box-shadow:0px 10px 0px 0px #f27405;top:-4.6875rem;top:-100px;left:0;right:0;z-index:1}.appeal .balloon1 h2{font-size:5vw;font-weight:bold}.appeal .balloon1 span{font-weight:bold;display:block;font-size:150%;color:#f27405}.appeal .balloon1:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid rgba(0,0,0,0);border-top:15px solid #fff;z-index:1}.appeal .balloon1:after{content:"";position:absolute;top:calc(100% + 10px);left:50%;margin-left:-15px;border:15px solid rgba(0,0,0,0);border-top:15px solid #f27405}.appeal .balloon1 h2{margin:0;line-height:1.4;text-align:center;padding:1rem}.about{background:#fbefb2}.about .sect__wrap{padding:23vw 1rem 0}.about .sect__wrap:last-child{padding:3rem 1rem 8rem}.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-size:auto auto;background-color:#f8c57c;background-image:repeating-linear-gradient(90deg, transparent, transparent 40px, rgb(247, 190, 109) 40px, rgb(247, 190, 109) 80px)}.course .sect__wrap{padding:6rem 0 8rem;padding:23vw 1rem}.course .sect__wrap>p{width:94%;max-width:754px;margin:2rem auto 0}.course #lic11.sect__wrap{padding-top:0}.course .caption__band{background:none;color:#3e1f0c;font-size:8vw;padding-left:0;padding-right:0;margin-top:0}.course .caption__bandCatch{display:block;font-size:55%}.course #lic11 .caption__band{background:#fbefb2;border-bottom:2px solid #3e1f0c;font-size:4vw;border-top-right-radius:20px;border-top-left-radius:20px}.course__more{background:#faf9da}.course__more .sect__wrap{padding:2.5rem 1rem 11rem}.course__more .sect__cont{margin-top:1.5rem}.course__more .sect__cont p{clear:both}.course__more .sect__cont img{float:right;margin-left:1rem;margin-bottom:1rem;width:30%}.course__more .caption__band{background:#fff;border-bottom:2px solid #3e1f0c;font-size:4vw;padding:.5rem;border-top-right-radius:20px;border-top-left-radius:20px}.course__more .caption__mein{color:#fff;text-shadow:var(--outline) 3px 0 0,var(--outline) 2.83487px .981584px 0,var(--outline) 2.35766px 1.85511px 0,var(--outline) 1.62091px 2.52441px 0,var(--outline) .705713px 2.91581px 0,var(--outline) -0.287171px 2.98622px 0,var(--outline) -1.24844px 2.72789px 0,var(--outline) -2.07227px 2.16926px 0,var(--outline) -2.66798px 1.37182px 0,var(--outline) -2.96998px .42336px 0,var(--outline) -2.94502px -0.571704px 0,var(--outline) -2.59586px -1.50383px 0,var(--outline) -1.96093px -2.27041px 0,var(--outline) -1.11013px -2.78704px 0,var(--outline) -0.137119px -2.99686px 0,var(--outline) .850987px -2.87677px 0,var(--outline) 1.74541px -2.43999px 0,var(--outline) 2.44769px -1.73459px 0,var(--outline) 2.88051px -0.838247px 0;font-size:7.5vw}.course__more .caption__mein .caption__catch{display:flex;justify-content:center;align-items:center;color:#000;text-shadow:none;font-size:4vw}.course__more .caption__mein .caption__catch::before,.course__more .caption__mein .caption__catch::after{width:2px;background-color:#000;content:"";align-self:stretch}.course__more .caption__mein .caption__catch::before{transform:rotate(-35deg);margin-right:5vw}.course__more .caption__mein .caption__catch::after{transform:rotate(35deg);margin-left:5vw}.course__more .caption__mein .caption__big{font-size:140%;color:#f7cfde;display:block;line-height:1.1}.course .list__license{padding:0}.course .list__licenseItem{background:#fff;border-radius:20px;padding:1.5rem;margin-top:2.5rem}.course .linkList__txtWrap{background-color:#f27405;border-radius:20px}.course .linkList__txtWrap .linkList__txtItem::before{color:#fff}.course .linkList__txt:link{color:inherit}.course .intro__cont{width:calc(100% - 2rem);margin-left:auto;margin-right:auto}.course .voice__wrap{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:#f9d68f;padding:1.5rem 1.5rem 2.5rem;margin-top:3rem;border:3px solid #3e1f0c;border-radius:20px}.course .voice__osusume .caption__underBold{width:auto;margin-top:0;font-size:4vw;padding:0}.course .voice__osusume .voice__osusumeBalloon{margin:0 auto;width:30%;max-width:180px}.course .voice__students{background:#fff;padding:0;margin-top:4rem;border:3px solid #3e1f0c;border-radius:20px}.course .voice__students .caption__underBold{width:auto;margin-top:0;font-size:4vw;padding:0}.course .voice__students .voice__studentsCaption{background:#f7cfde;padding:1rem;margin:0;position:relative;border-top-left-radius:20px;border-top-right-radius:20px}.course .voice__students .voice__studentsCaption--catch{font-weight:bold;font-size:2.5vw}.course .voice__students .voice__studentsCaption--catchballoon{font-weight:bold;position:absolute;display:inline-block;margin:1.5em auto;padding:.5rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;border:3px solid #000;background:#fff;border-radius:200px;top:-12.5vw;left:0;right:0;z-index:1;font-size:3vw}.course .voice__students .voice__studentsCaption--catchballoon h2{font-size:5vw;font-weight:bold}.course .voice__students .voice__studentsCaption--catchballoon span{font-weight:bold;display:block;font-size:150%;color:#f27405}.course .voice__students .voice__studentsCaption--catchballoon:before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-top:10px solid #fff;z-index:1}.course .voice__students .voice__studentsCaption--catchballoon:after{content:"";position:absolute;top:calc(100% + 3px);left:50%;margin-left:-11px;border:11px solid rgba(0,0,0,0);border-top:11px solid #000}.course .voice__students .voice__studentsItem{width:calc(100% - 3rem);margin:0 auto;padding:1.5rem 0;overflow:hidden;border-top:2px dashed #3e1f0c;text-align:left}.course .voice__students .voice__studentsItem:first-of-type{border:none}.course .voice__students .voice__studentsItemCaption{font-size:1.2rem;font-weight:700;margin:0}.course .ribbon{display:block;position:relative;width:80%;height:40px;line-height:40px;text-align:center;padding:0 30px;font-size:16px;background:#3e1f0c;color:#fff;font-weight:700;box-sizing:border-box;margin:0px auto 5px}.course .ribbon__crown{display:block;width:100px;max-width:20%;margin:0 auto 1rem}.course .ribbon.gold{background:#f5ae03;color:#3e1f0c}.course .ribbon.silver{background:#bcbfc5;color:#3e1f0c}.course .ribbon.copper{background:#dba17a;color:#3e1f0c}.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) #fff;border-style:solid}.course .ribbon:after{top:0;right:0;border-width:20px 15px 20px 0px;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}.course .list__school h4{width:auto;background:#fbefb2;padding:.5rem;border-radius:100px}.course .card__kiyaku{padding:0 1rem}.course .card__kiyaku .card__item:first-of-type{padding-bottom:1rem}.course .list__licenseDescription{margin-top:0rem}.course .list__licenseDescription>h4{border:3px solid #f2cb05;border-radius:200px;padding:.4em;display:block;width:auto}.course #lic11 .caption__mein{color:#fff;text-shadow:var(--outline) 3px 0 0,var(--outline) 2.83487px .981584px 0,var(--outline) 2.35766px 1.85511px 0,var(--outline) 1.62091px 2.52441px 0,var(--outline) .705713px 2.91581px 0,var(--outline) -0.287171px 2.98622px 0,var(--outline) -1.24844px 2.72789px 0,var(--outline) -2.07227px 2.16926px 0,var(--outline) -2.66798px 1.37182px 0,var(--outline) -2.96998px .42336px 0,var(--outline) -2.94502px -0.571704px 0,var(--outline) -2.59586px -1.50383px 0,var(--outline) -1.96093px -2.27041px 0,var(--outline) -1.11013px -2.78704px 0,var(--outline) -0.137119px -2.99686px 0,var(--outline) .850987px -2.87677px 0,var(--outline) 1.74541px -2.43999px 0,var(--outline) 2.44769px -1.73459px 0,var(--outline) 2.88051px -0.838247px 0;font-size:7.5vw}.course #lic11 .caption__mein .caption__catch{display:flex;justify-content:center;align-items:center;color:#000;text-shadow:none;font-size:4vw}.course #lic11 .caption__mein .caption__catch::before,.course #lic11 .caption__mein .caption__catch::after{width:2px;background-color:#000;content:"";align-self:stretch}.course #lic11 .caption__mein .caption__catch::before{transform:rotate(-35deg);margin-right:5vw}.course #lic11 .caption__mein .caption__catch::after{transform:rotate(35deg);margin-left:5vw}.course #lic11 .caption__mein .caption__big{font-size:140%;color:#f7cfde;display:block;line-height:1.1}.recommend{background:#fff}.recommend .sect__cont{margin-top:0}.recommend .box__link{border-bottom:1px dashed #000;align-items:center}.recommend .box__link img{border:1rem solid #fff}.recommend .caption__mein{color:#fff;text-shadow:var(--outline) 3px 0 0,var(--outline) 2.83487px .981584px 0,var(--outline) 2.35766px 1.85511px 0,var(--outline) 1.62091px 2.52441px 0,var(--outline) .705713px 2.91581px 0,var(--outline) -0.287171px 2.98622px 0,var(--outline) -1.24844px 2.72789px 0,var(--outline) -2.07227px 2.16926px 0,var(--outline) -2.66798px 1.37182px 0,var(--outline) -2.96998px .42336px 0,var(--outline) -2.94502px -0.571704px 0,var(--outline) -2.59586px -1.50383px 0,var(--outline) -1.96093px -2.27041px 0,var(--outline) -1.11013px -2.78704px 0,var(--outline) -0.137119px -2.99686px 0,var(--outline) .850987px -2.87677px 0,var(--outline) 1.74541px -2.43999px 0,var(--outline) 2.44769px -1.73459px 0,var(--outline) 2.88051px -0.838247px 0;font-size:7.5vw}.recommend .caption__mein .caption__catch{display:flex;justify-content:center;align-items:center;color:#000;text-shadow:none;font-size:4vw}.recommend .caption__mein .caption__catch::before,.recommend .caption__mein .caption__catch::after{width:2px;background-color:#000;content:"";align-self:stretch}.recommend .caption__mein .caption__catch::before{transform:rotate(-35deg);margin-right:5vw}.recommend .caption__mein .caption__catch::after{transform:rotate(35deg);margin-left:5vw}.recommend .caption__mein .caption__big{font-size:140%;color:#f7cfde;display:block;line-height:1.1}.c-paselink-schoollist p.c-paselink-schoollist__catch{margin:0}@media screen and (min-width: 768px){.btn{margin:3rem auto 0}.title{background-position:center bottom 29%;background-size:cover}.title .sect__wrap{padding:1rem 2rem 120px;width:1010px}.title img{width:800px;right:2%}.title img.caption__okada{width:460px;left:58%;bottom:-50px}.title__pop{width:31.5340909091%}.title__sub{width:82.9545454545%}.title__main{width: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:5.5rem}canvas{position:absolute;bottom:0;left:0;width:100%}.scene .sect__wrap{padding:0 8rem 15rem}.scene h1.caption__mein{font-size:40px}.scene .voice__wrap{width:calc(1010px - 16rem);padding:1.5rem 2.5rem 2.5rem}.scene .voice__wrap .caption__underBold{font-size:1.2rem}.scene .voice__wrap p.caption__profname{font-size:1.6rem}.scene .voice__wrap .voice__photoBalloon{width:30%;float:right;margin-left:1rem;margin-bottom:1rem}.scene .voice__wrap .voice__osusume{margin-top:5rem;padding:1.5rem 2.5rem 2.5rem}.scene .voice__wrap .voice__osusume .voice__osusumeBalloon{width:360px}.timeLine{width:100%}.timeLine img{width:auto}.timeLine img:not(:first-of-type){margin-top:1.5rem}.appeal .balloon1 h2{font-size:40px}.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:last-child{padding:5rem 8rem 15rem}.course .sect__wrap{padding:10rem 0 20rem}.course .sect__wrap:first-child:not(:last-child){padding:10rem 0 0}.course #lic11.sect__wrap{padding:10rem 0 20rem}.course .sect__cont{margin-top:0}.course .caption__band{font-size:2.4rem;margin-top:0rem}.course #lic11 .caption__band{font-size:2.4rem}.course__more .sect__wrap{padding:0 8rem 25rem}.course__more .sect__cont{margin-top:4rem}.course__more .caption__mein{font-size:60px}.course__more .caption__mein .caption__catch{font-size:30px}.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 .caption__underBold{font-size:2rem;padding:0}.course .voice__osusume .voice__osusumeBalloon{width:180px}.course .voice__students{margin-top:5rem}.course .voice__students .voice__studentsCaption{margin:0;font-size:2rem}.course .voice__students .voice__studentsCaption--catch{font-size:1.4rem}.course .voice__students .voice__studentsCaption--catchballoon{font-size:1.6rem;top:-4.6875rem;top:-94px}.course .voice__students .voice__studentsCaption--catchballoon::before{margin-left:-15px;border:15px solid rgba(0,0,0,0);border-top:15px solid #fff}.course .voice__students .voice__studentsCaption--catchballoon::after{margin-left:-16px;border:16px solid rgba(0,0,0,0);border-top:16px solid #000}.course .voice__students .voice__studentsItem p{margin-top:1.5rem}.course .voice__students .voice__studentsItemCaption{font-size:1.8rem;margin:0}.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:46%;font-size:1.5rem}.course .btn__box .btn::after{top:2.4rem;width:20px;height:20px}.course .list__license{padding:0 8rem}.course .list__school .card__caption--balloon{padding:6rem 1rem 1.5rem}.course .list__school .card__itemBalloon{top:-3.875rem}.course #lic11 .caption__mein{font-size:60px}.course #lic11 .caption__mein .caption__catch{font-size:30px}.recommend .caption__mein{font-size:60px}.recommend .caption__mein .caption__catch{font-size:30px}.c-paselink-schoollist p.c-paselink-schoollist__catch{margin:0}.c-paselink-schoollist p{font-size:20px}}