@media (min-width:768px){body:not(.scrolled) .header{background:transparent}}.mv--course .container--pc::before{background:#47b74e}@media (max-width:767px){.mv--course .txt-en{width:30rem;margin:1.5rem 2.5rem 0 auto}}@media (min-width:768px){.mv--course .txt-en{bottom:-5rem;width:51.5rem}}.mv--course .char{position:absolute}@media (max-width:767px){.mv--course .char{top:calc(100% + 5rem);left:-2rem;width:14rem}}@media (min-width:768px){.mv--course .char{top:calc(100% + 11.5rem);left:-8rem;width:23rem}}.green-txt{color:#47b74e}.course-head__title{font-size:2rem;text-align:center}@media (max-width:767px){.course-head__title{width:calc(100% + 4rem);margin-left:-2rem}}@media (min-width:768px){.course-head__title{font-size:3.2rem;line-height:1.4}}.course-head__title .marker{background-image:linear-gradient(transparent 60%, #f3ef5c 10%)}.course-head__title .green-txt{margin:0 0.1em;font-size:1.2em}.course-head p{margin-top:1.5rem;font-size:1.6rem;text-align:center}@media (min-width:768px){.course-head p{font-size:1.8rem}}.course-box{position:relative;padding:5rem 2rem 4rem;background:#fff;border:2px solid #47b74e;box-shadow:0.5rem 0.5rem 0 #a3dba6}@media (min-width:768px){.course-box{padding:8rem 7rem 7rem;box-shadow:1rem 1rem 0 #a3dba6}}.course-box__title{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);padding:0.1em 0.5em 0.15em;font-size:2.1rem;letter-spacing:0.2em;text-indent:0.2em;background:#fff;border:2px solid #47b74e;box-shadow:0.5rem 0.5rem 0 #a3dba6}@media (min-width:768px){.course-box__title{font-size:3.2rem}}.line-title{position:relative}.line-title span{display:block;position:relative;width:fit-content;margin:0 auto;padding:0.1em 0.5em 0.15em;color:#47b74e;font-size:2.1rem;letter-spacing:0.1em;text-indent:0.1em;background:#fff;border:2px solid #47b74e;box-shadow:0.5rem 0.5rem 0 #a3dba6;z-index:1}@media (min-width:768px){.line-title span{font-size:3.2rem}}.line-title::after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;border-bottom:2px solid #47b74e}@media (min-width:768px){.line-title{font-size:3.2rem}}@media (max-width:767px){section#point .section-title{width:fit-content;margin-left:auto;margin-right:3.5rem}}@media (min-width:768px){section#point .section-title{text-align:center}}@media (min-width:768px){section#point .section-title__en{margin:0 auto}}@media (max-width:767px){section#point .section-title__jp{width:13rem;text-align:center}}section#point .section-title p{margin-top:2rem;font-weight:500}@media (max-width:767px){section#point .section-title p{font-size:2rem;text-align:center}}@media (min-width:768px){section#point .section-title p{margin-top:3rem;font-size:2.4rem;text-align:center}}@media (min-width:768px){section#point .point__list{display:flex;flex-wrap:wrap;gap:4.5rem}}section#point .point__item{display:flex;justify-content:center;align-items:center;position:relative;font-weight:500;text-align:center;padding:4rem 0 2.5rem;background:#fff;border:2px solid #47b74e}@media (max-width:767px){section#point .point__item{width:26rem;margin:3.5rem auto 0}}@media (min-width:768px){section#point .point__item{width:calc(25% - 3.375rem)}}@media (min-width:768px){section#point .point__item:nth-child(1){width:calc(50% + -2.25rem)}}section#point .point__item:nth-child(1) .large .green-txt{line-height:0.6}section#point .point__item .check{position:absolute;top:-1rem;left:1rem;width:8.5rem}section#point .point__item .num{position:absolute;top:0;right:1.5rem;transform:translateY(-50%);height:3rem}section#point .point__item-title{font-size:2.2rem;font-weight:600}section#point .point__item-title .box{display:inline-block;margin:0 0.4em 0.4em 0.3em;padding:0.1em 0.4em 0.15em;font-size:2.5rem;letter-spacing:0.2em;text-indent:0.2em}section#point .point__item-title .box.pink{color:#d86074;letter-spacing:0;text-indent:0;border:1px solid #d86074;box-shadow:0.3rem 0.3rem 0 #d86074}section#point .point__item-title .box.green{color:#47b74e;letter-spacing:0;text-indent:0;border:1px solid #47b74e;box-shadow:0.3rem 0.3rem 0 #47b74e}section#point .point__item-title .box.yellow{color:#d2a417;border:1px solid #d2a417;box-shadow:0.3rem 0.3rem 0 #d2a417}section#point .point__item-title .large{font-size:2.8rem}@media (min-width:768px){section#point .point__item-title .large{font-size:3.2rem}}section#point .point__item-title .large>.green-txt{margin:0 0.05em;font-size:1.3em;line-height:1.2em}section#point .point__item-title .large>.green-txt>span{transform:translateY(5%);display:inline-block;margin:0 0.05em;font-size:1.3em;font-weight:600;font-family:"Poppins"}section#point .point__item-title .middle{font-size:2.6rem}@media (min-width:768px){section#point .point__item-title .middle{font-size:2.8rem}}section#point .point__item-title .middle>.green-txt{margin:0 0.1em;font-size:1.3em;line-height:1.2em}section#point .point__item-title .middle>.green-txt>span{transform:translateY(5%);display:inline-block;margin:0 0.1em;font-size:1.3em;font-weight:600;font-family:"Poppins"}@media (min-width:768px){section#point .point__item-clm{display:flex;align-items:center;justify-content:space-between;gap:3rem}}@media (max-width:767px){section#point .point__item .schedule{margin-top:4rem}}section#point .point__item .schedule__title{position:relative;width:fit-content;margin:0 auto 2rem;padding-bottom:0.2em;color:#47b74e;font-size:1.8rem;border-bottom:2px solid #47b74e}@media (min-width:768px){section#point .point__item .schedule__title{font-size:2.2rem}}section#point .point__item .schedule__title::before,section#point .point__item .schedule__title::after{display:block;content:"";position:absolute;top:calc(100% - .25rem);left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:1.2rem 0.8rem 0px 0.8rem;border-color:#fff transparent transparent transparent}section#point .point__item .schedule__title::before{top:calc(100% + .1rem);transform:translateX(-50%);border-color:#47b74e transparent transparent transparent}section#point .point__item .schedule__item{display:flex;align-items:center;margin-top:1rem;font-size:1.8rem}@media (min-width:768px){section#point .point__item .schedule__item{font-size:2.3rem}}section#point .point__item .schedule__item .week{display:flex;justify-content:center;align-items:center;width:3.2rem;margin-right:0.5rem;padding-bottom:0.1em;aspect-ratio:1;color:#fff;font-weight:500;background:#47b74e;border-radius:50%}@media (min-width:768px){section#point .point__item .schedule__item .week{width:4.2rem;margin-right:1rem}}section#point .point__item .schedule__item small{font-size:70%}section#point .point__item .schedule__comment{margin-top:1rem;font-size:1.2rem;text-align:center}@media (min-width:768px){section#point .point__item .schedule__comment{margin-top:1.5rem;font-size:1.4rem}}section#merit{margin-top:6rem;padding:7rem 0 10rem;background:#f0efe7}@media (min-width:768px){section#merit{margin-top:15.5rem;padding:10rem 0}}section#merit::after{display:block;content:"";position:absolute;top:-1.8rem;left:50%;transform:translateX(-50%);width:8rem;aspect-ratio:1.8181818182;background:url(../img/correspondence/point_arrow.svg) no-repeat center/100%}@media (min-width:768px){section#merit::after{top:-5rem;width:14.5rem}}section#merit .course-box{padding-bottom:17rem}@media (min-width:768px){section#merit .course-box{padding:9rem 7rem 8rem}}section#merit .course-box__title{white-space:nowrap}@media (min-width:768px){section#merit .merit__list{max-width:84rem;margin:0 auto}}section#merit .merit__item{position:relative;padding:1rem 0 1rem 3rem;font-size:1.6rem;font-weight:500}@media (min-width:768px){section#merit .merit__item{padding:1.5rem 0 1.5rem 4rem;font-size:2rem}}section#merit .merit__item:nth-child(n+2){border-top:1px solid #ccc}section#merit .merit__item::after{display:block;content:"";position:absolute;top:1.45rem;left:0;width:2.1rem;aspect-ratio:1.2083333333;background:url(../img/correspondence/check-green.svg) no-repeat center/100%}@media (min-width:768px){section#merit .merit__item::after{top:1.9rem;width:2.9rem}}section#merit .deco{position:absolute;max-width:unset;pointer-events:none}@media (max-width:767px){section#merit .deco{left:1.5rem;bottom:-5.5rem;width:25rem}}@media (min-width:768px){section#merit .deco{top:-20rem;left:-7rem;width:144rem}}section#improving{padding:12rem 0 7rem;background:#47b74e}@media (min-width:768px){section#improving{padding:10rem 0}}section#improving::after{display:block;content:"";position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:4rem;aspect-ratio:1;background:url(../img/correspondence/skills-plus.svg) no-repeat center/100%}@media (min-width:768px){section#improving::after{width:6rem}}@media (max-width:767px){section#improving .course-head__title{transform:translateX(2%)}}@media (max-width:767px){section#improving .box1{padding-bottom:20rem}section#improving .box1 .course-box__title{transform:translateY(-50%);left:2rem}}section#improving .box1 .check{position:absolute;top:-10.5rem;right:1rem;width:14rem}@media (min-width:768px){section#improving .box1 .check{top:-12rem;right:2rem;width:19rem}}section#improving .improving__list{position:relative}@media (min-width:768px){section#improving .improving__list{display:flex;flex-wrap:wrap;gap:4rem;margin-top:7rem}}section#improving .improving__list .deco{position:absolute}@media (max-width:767px){section#improving .improving__list .deco{width:22rem;left:50%;transform:translateX(-50%);bottom:-17rem}}@media (min-width:768px){section#improving .improving__list .deco{width:30rem;right:-5rem;bottom:-11rem}}section#improving .improving__item{position:relative}@media (max-width:767px){section#improving .improving__item{width:23rem;position:relative;margin:5rem auto 0}}@media (min-width:768px){section#improving .improving__item{width:calc(25% - 3rem)}}section#improving .improving__item-title{position:absolute;top:-1rem;left:-1rem;padding:0 0.8rem;color:#fff;font-size:1.6rem;line-height:3rem;background:#323241}section#improving .improving__item-img img{width:100%}section#improving .improving__item ul{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:0.5rem}section#improving .improving__item ul li{position:relative;margin-top:0.4rem;padding-left:1em;font-weight:500;white-space:nowrap}@media (min-width:768px){section#improving .improving__item ul li{font-size:1.5rem}}section#improving .improving__item ul li::after{display:block;content:"・";position:absolute;top:0;left:0}@media (max-width:767px){section#improving .box2{transform:translateX(2rem);margin-top:5rem}}@media (min-width:768px){section#improving .box2{width:100vw;margin-top:7rem;margin-left:13rem}}@media (max-width:767px){section#improving .pickup{margin-bottom:2rem}}@media (min-width:768px){section#improving .pickup{max-width:100rem}}@media (min-width:768px){section#improving .pickup__clm{display:flex;justify-content:space-between;align-items:flex-end}}@media (min-width:768px){section#improving .pickup__img{width:48.6rem}}section#improving .pickup__img img{width:100%}@media (min-width:768px){section#improving .pickup__txt{width:44rem}}section#improving .pickup__title{font-size:2rem}@media (max-width:767px){section#improving .pickup__title{margin-top:2rem}}@media (min-width:768px){section#improving .pickup__title{font-size:3.2rem;line-height:1.4}}section#improving .pickup__title .marker{background-image:linear-gradient(transparent 60%, #f3ef5c 10%)}section#improving .pickup__title+p{margin:2rem 0;line-height:1.8}@media (min-width:768px){section#improving .pickup__title+p{font-size:1.7rem;line-height:1.8}}section#improving .pickup__skills{display:flex;justify-content:space-between}section#improving .pickup__skills-item{width:calc(50% - 1rem);padding:1rem 0;background:#e3f4e4;border:1px dashed #323241}@media (min-width:768px){section#improving .pickup__skills-item{width:calc(50% - 1.4rem)}}section#improving .pickup__skills-item .crown{width:2rem;margin:0 auto 0.5rem}@media (min-width:768px){section#improving .pickup__skills-item .crown{width:3rem}}section#improving .pickup__skills-item p{display:flex;justify-content:center;align-items:center;height:3.7rem;font-size:1.3rem;font-weight:500;text-align:center;line-height:1.4}@media (min-width:768px){section#improving .pickup__skills-item p{height:5.4rem;font-size:1.9rem}}section#improving .pickup .txt-en1{position:absolute;top:0;left:-4.3rem;width:3rem}@media (min-width:768px){section#improving .pickup .txt-en1{left:-10rem;width:6rem}}section#improving .pickup .txt-en2{position:absolute;left:14rem;bottom:-3.5rem;width:19.3rem}@media (min-width:768px){section#improving .pickup .txt-en2{left:-23rem;bottom:-5rem;width:35rem}}section.schooling{margin-top:5rem;padding:5rem 0;background:#f0efe7}@media (min-width:768px){section.schooling{margin-top:10rem;padding:10rem 0}}section.schooling .line-title+p{margin:2rem 0;font-weight:500}@media (min-width:768px){section.schooling .line-title+p{margin:4rem 0 8rem;text-align:center}}@media (min-width:768px){section.schooling .schooling__clm{display:flex;flex-wrap:wrap;gap:0 4rem;max-width:90rem;margin:0 auto}}section.schooling .schooling__title{width:100%;margin-bottom:1rem;color:#47b74e;font-size:1.8rem;line-height:2.5rem}@media (min-width:768px){section.schooling .schooling__title{margin-bottom:2rem;font-size:2.2rem;line-height:3rem}}@media (min-width:768px){section.schooling .schooling__curriculum{width:33rem}}section.schooling .schooling__curriculum-table{width:100%;background:#fff}section.schooling .schooling__curriculum-table thead{background:#a3dba6}section.schooling .schooling__curriculum-table thead th{text-align:center}section.schooling .schooling__curriculum-table thead th:nth-child(1){border-right-color:#fff}section.schooling .schooling__curriculum-table thead th:nth-child(2){border-left-color:#fff}section.schooling .schooling__curriculum-table small{display:block;line-height:1.2}section.schooling .schooling__curriculum-table th,section.schooling .schooling__curriculum-table td{padding:0.5rem 1rem;border:1px solid #ccc}section.schooling .schooling__curriculum-table tbody th{text-align:left;font-weight:500}section.schooling .schooling__curriculum-table tbody td{width:35%;text-align:center}section.schooling .schooling__curriculum-table tbody .total{color:#fff;font-weight:bold;background:#47b74e}section.schooling .schooling__curriculum-table tbody .total th{border-right-color:#fff}section.schooling .schooling__curriculum-table tbody .total td{border-left-color:#fff}section.schooling .schooling__curriculum-table.table2 th{text-align:center}section.schooling .schooling__curriculum-table.table2 td{width:40%}@media (max-width:767px){section.schooling .schooling__tutorial{margin-top:3rem}}@media (min-width:768px){section.schooling .schooling__tutorial{width:43rem}}section.schooling .schooling__tutorial-title{margin-bottom:1rem;padding:0.5rem 1rem;color:#fff;font-size:1.8rem;background:#47b74e}@media (min-width:768px){section.schooling .schooling__tutorial-title{margin-bottom:1.5rem;padding:0.5rem 1rem;font-size:2.2rem}}section.schooling .schooling__tutorial-item{margin-top:2rem}section.schooling .schooling__tutorial-item h5{position:relative;margin-bottom:0.4rem;font-size:1.4rem;padding-left:1.2em}@media (min-width:768px){section.schooling .schooling__tutorial-item h5{font-size:1.6rem}}section.schooling .schooling__tutorial-item h5::after{display:block;content:"●";position:absolute;top:0;left:0}section.schooling .schooling__tutorial p{font-weight:bold}@media (min-width:768px){section.schooling .schooling__tutorial p{line-height:1.8}}section.tuition{padding:0 0 5rem;background:#f0efe7}@media (min-width:768px){section.tuition{padding:0 0 10rem}}@media (min-width:768px){section.tuition .container{width:74rem}}section.tuition .tuition__breakdown-matriculation{margin-top:2rem;color:#47b74e;font-size:2.2rem;font-weight:500;text-align:center}@media (min-width:768px){section.tuition .tuition__breakdown-matriculation{margin-top:4rem;font-size:2.8rem}}section.tuition .tuition__breakdown-matriculation::after{display:block;content:"";width:2.6rem;margin:1rem auto;aspect-ratio:1;background:url(../img/correspondence/matriculation-plus.svg) no-repeat center/100%}@media (min-width:768px){section.tuition .tuition__breakdown-matriculation::after{margin:2rem auto}}@media (min-width:768px){section.tuition .tuition__breakdown-clm{display:flex;justify-content:center;gap:4rem}}@media (max-width:767px){section.tuition .tuition__breakdown-item:nth-child(n+2){margin-top:3rem}}@media (min-width:768px){section.tuition .tuition__breakdown-item{width:calc(50% - 2rem)}}section.tuition .tuition__breakdown-item p{position:relative;margin-top:1.5rem;padding-left:1em;font-size:1.4rem}@media (min-width:768px){section.tuition .tuition__breakdown-item p{font-size:1.4rem}}section.tuition .tuition__breakdown-item p::after{display:block;content:"※";position:absolute;top:0;left:0}section.tuition .tuition__breakdown-title{margin-bottom:1rem;color:#47b74e;font-size:1.8rem;text-align:center;line-height:2.5rem}@media (min-width:768px){section.tuition .tuition__breakdown-title{font-size:2.2rem;line-height:3rem}}section.tuition .tuition__breakdown-table{width:100%;background:#fff}section.tuition .tuition__breakdown-table thead{background:#a3dba6}section.tuition .tuition__breakdown-table thead th{text-align:center}section.tuition .tuition__breakdown-table thead th:nth-child(1){border-right-color:#fff}section.tuition .tuition__breakdown-table thead th:nth-child(2){border-left-color:#fff}section.tuition .tuition__breakdown-table small{display:block;line-height:1.2}section.tuition .tuition__breakdown-table th,section.tuition .tuition__breakdown-table td{padding:0.5rem 1.5rem;border:1px solid #ccc}section.tuition .tuition__breakdown-table tbody th{text-align:left;font-weight:500}section.tuition .tuition__breakdown-table tbody td{width:35%;text-align:right}section.tuition .tuition__breakdown-table tbody .total{color:#fff;font-weight:bold;background:#47b74e}section.tuition .tuition__breakdown-table tbody .total th{border-right-color:#fff}section.tuition .tuition__breakdown-table tbody .total td{border-left-color:#fff}section.tuition .tuition__breakdown-comment{margin-top:2rem}section.tuition .tuition__breakdown-comment li{position:relative;padding-left:1em}@media (min-width:768px){section.tuition .tuition__breakdown-comment li{font-size:1.4rem}}section.tuition .tuition__breakdown-comment li::after{display:block;content:"※";position:absolute;top:0;left:0}section.tuition .tuition__schedule{margin-top:3rem}@media (min-width:768px){section.tuition .tuition__schedule{margin-top:4rem}}@media (min-width:768px){section.tuition .tuition__schedule-list{display:flex;justify-content:flex-start}}section.tuition .tuition__schedule-item{position:relative;padding-left:6.5rem}@media (max-width:767px){section.tuition .tuition__schedule-item{margin-top:3rem}}@media (min-width:768px){section.tuition .tuition__schedule-item{padding-left:9rem}section.tuition .tuition__schedule-item:nth-child(1){width:27rem}section.tuition .tuition__schedule-item:nth-child(2){width:calc(100% - 27rem)}}section.tuition .tuition__schedule-item::after{display:block;content:"";position:absolute;top:-0.2rem;left:0;width:5.5rem;aspect-ratio:1;background:url(../img/correspondence/date-icon.svg) no-repeat center/100%}@media (min-width:768px){section.tuition .tuition__schedule-item::after{width:7rem}}section.tuition .tuition__schedule-item dt{color:#47b74e;font-size:1.8rem;font-weight:bold}@media (min-width:768px){section.tuition .tuition__schedule-item dt{font-size:2.2rem}}section.tuition .tuition__schedule-item dd{font-size:1.6rem;font-weight:500}@media (min-width:768px){section.tuition .tuition__schedule-item dd{font-size:2.2rem}}section.tuition .tuition__schedule-comment{display:block;position:relative;padding-left:1em;margin-top:1rem;font-size:1.3rem}@media (min-width:768px){section.tuition .tuition__schedule-comment{margin-top:1.5rem;font-size:1.4rem}}section.tuition .tuition__schedule-comment::after{display:block;content:"※";position:absolute;top:0;left:0}section#accelerated{margin-top:5rem}@media (min-width:768px){section#accelerated{margin-top:10rem}}@media (min-width:768px){section#accelerated .accelerated__head{display:flex;justify-content:space-between;align-items:center}}section#accelerated .accelerated__head::before{display:block;content:"";position:absolute;width:100vw;background:#47b74e}@media (min-width:768px){section#accelerated .accelerated__head::before{top:0;right:50%;height:100%}}section#accelerated .accelerated__head-txt{position:relative}@media (min-width:768px){section#accelerated .accelerated__head-txt{width:50%}}section#accelerated .accelerated__head-title{display:block;width:fit-content;padding:0.1em 0.4em;font-size:2.7rem;line-height:1.4;background:#fff;box-shadow:0.4rem 0.4rem 0 rgba(0, 0, 0, 0.25)}@media (min-width:768px){section#accelerated .accelerated__head-title{font-size:4.4rem}}section#accelerated .accelerated__head-sub{display:flex;flex-wrap:wrap}section#accelerated .accelerated__head-sub span{display:block;width:fit-content;margin:1rem 1rem 0 0;padding:0.1em 0.4em;font-size:2.7rem;font-weight:500;line-height:1.4;background:#fff;box-shadow:0.4rem 0.4rem 0 rgba(0, 0, 0, 0.25);font-size:1.5rem}@media (min-width:768px){section#accelerated .accelerated__head-sub span{margin:1.9rem 1.9rem 0 0;font-size:2.2rem}}@media (min-width:768px){section#accelerated .accelerated__head-img{position:relative;width:50%}}section#accelerated .accelerated__head-img img{width:100%}@media (min-width:768px){section#accelerated section.tuition .container{width:90rem}}section#overview{margin-top:4rem}@media (min-width:768px){section#overview{margin-top:6rem}}@media (min-width:768px){section#overview .container{width:100rem}}section#overview .overview__head{font-weight:bold;text-align:center}@media (min-width:768px){section#overview .overview__head{margin-bottom:4rem}}section#overview .overview__head p{font-size:1.6rem}@media (min-width:768px){section#overview .overview__head p{font-size:2.4rem}}section#overview .overview__head-title{font-size:2rem}@media (min-width:768px){section#overview .overview__head-title{font-size:3.2rem}}section#overview .overview__head-title .marker{background-image:linear-gradient(transparent 60%, #f3ef5c 10%)}section#overview .overview__lead{margin:2rem 0;font-size:1.6rem;font-weight:500}@media (max-width:767px){section#overview .overview__lead{width:calc(100% + 1rem)}}@media (min-width:768px){section#overview .overview__lead{margin:4rem 0 6rem;font-size:2rem;text-align:center}}@media (min-width:768px){section#overview .overview__list{width:75rem}}section#overview .overview__item:nth-child(n+2){margin-top:2rem;padding-top:2rem;border-top:1px solid #ccc}@media (min-width:768px){section#overview .overview__item:nth-child(n+2){margin-top:3rem;padding-top:3rem}}section#overview .overview__item-title{margin-bottom:1.5rem}@media (min-width:768px){section#overview .overview__item-title{display:flex;gap:2rem 4rem}}section#overview .overview__item-title span{display:block;position:relative;padding-left:2.6rem;color:#47b74e;font-size:1.9rem}@media (min-width:768px){section#overview .overview__item-title span{padding-left:3.5rem;font-size:2.2rem}}section#overview .overview__item-title span::after{display:block;content:"";position:absolute;top:0.8rem;left:0;width:2.1rem;aspect-ratio:1.2083333333;background:url(../img/correspondence/check-green.svg) no-repeat center/100%}@media (min-width:768px){section#overview .overview__item-title span::after{top:0.7rem;width:2.9rem}}@media (min-width:768px){section#overview .overview__item p{font-size:1.7rem;line-height:1.8}}section#overview .overview__item p .green-txt{font-weight:bold}section#overview .overview__crosslicense{margin-top:4rem}@media (min-width:768px){section#overview .overview__crosslicense{display:flex;justify-content:center;gap:4rem;margin:6rem auto 0}}@media (max-width:767px){section#overview .overview__crosslicense-item{margin-top:2rem}}@media (min-width:768px){section#overview .overview__crosslicense-item{width:calc(50% - 2rem)}}section#overview .overview__crosslicense-item.blue{background:#dff5f3}section#overview .overview__crosslicense-item.blue .overview__crosslicense-title{background:#1bb8aa}section#overview .overview__crosslicense-item.blue ul li::after{color:#1bb8aa}section#overview .overview__crosslicense-item.green{background:#e5f5e6}section#overview .overview__crosslicense-item.green .overview__crosslicense-title{background:#47b74e}section#overview .overview__crosslicense-item.green ul li::after{color:#47b74e}section#overview .overview__crosslicense-item ul{padding:2rem}section#overview .overview__crosslicense-item ul li{position:relative;padding-left:1.2em;font-weight:500}@media (min-width:768px){section#overview .overview__crosslicense-item ul li{font-size:1.8rem}}section#overview .overview__crosslicense-item ul li:nth-child(n+2){margin-top:0.2rem}@media (min-width:768px){section#overview .overview__crosslicense-item ul li:nth-child(n+2){margin-top:0.8rem}}section#overview .overview__crosslicense-item ul li::after{display:block;position:absolute;top:0;left:0;box-sizing:border-box}section#overview .overview__crosslicense-item ul li:nth-child(1)::after{content:"❶"}section#overview .overview__crosslicense-item ul li:nth-child(2)::after{content:"❷"}section#overview .overview__crosslicense-item ul li:nth-child(3)::after{content:"❸"}section#overview .overview__crosslicense-item ul li:nth-child(4)::after{content:"❹"}section#overview .overview__crosslicense-item ul li:nth-child(5)::after{content:"❺"}section#overview .overview__crosslicense-title{padding:0.5rem 0;color:#fff;font-size:1.6rem;text-align:center}@media (min-width:768px){section#overview .overview__crosslicense-title{font-size:2rem}}@media (max-width:767px){section#overview .comment{transform:translateX(-10%);width:16rem;margin:3rem auto}}@media (min-width:768px){section#overview .comment{position:absolute;top:28rem;right:-2rem;width:25rem}}section#interview{padding:5rem 0;background:#47b74e}@media (min-width:768px){section#interview{padding:8rem 0 10rem}}section#interview .section-title{margin-bottom:15rem}@media (min-width:768px){section#interview .section-title{margin-bottom:5rem}}section#interview .interview__list{position:relative;z-index:1}section#interview .interview__item{position:relative;padding:2rem;background:#fff;border:2px solid #323241;border-radius:1rem}@media (min-width:768px){section#interview .interview__item{max-width:101rem;margin:0 auto;padding:5rem;border-radius:1.5rem}}section#interview .interview__item:nth-child(n+2){margin-top:3rem}@media (min-width:768px){section#interview .interview__item:nth-child(n+2){margin-top:5rem}}section#interview .interview__item::before{display:block;content:"";position:absolute;top:1rem;left:1rem;width:100%;height:100%;background-image:repeating-linear-gradient(-45deg, #323241 0, #323241 1px, transparent 1px, transparent calc(1px + 0.4rem));border-radius:1.5rem;z-index:-1}@media (min-width:768px){section#interview .interview__item::before{border-radius:2rem}}section#interview .interview__item-head{position:relative;color:#47b74e;font-weight:bold}@media (min-width:768px){section#interview .interview__item-head{padding-left:12rem}}@media (max-width:767px){section#interview .interview__item-head p{min-height:9rem;margin-top:2rem;line-height:1.4}}@media (min-width:768px){section#interview .interview__item-head p{font-size:1.8rem}}section#interview .interview__item-char{position:absolute;top:0;left:0;width:8rem}@media (min-width:768px){section#interview .interview__item-char{width:10rem}}@media (max-width:767px){section#interview .interview__item-voice{width:10rem;margin:0 0 0.5rem 10rem;padding-top:1rem}}@media (min-width:768px){section#interview .interview__item-voice{width:11.5rem;margin-bottom:1rem}}section#interview .interview__item-title{font-size:1.8rem}@media (max-width:767px){section#interview .interview__item-title{padding-left:10rem}}section#interview .interview__item .txt-en{position:absolute;top:14.5rem;right:-0.2rem;width:21.5rem}@media (min-width:768px){section#interview .interview__item .txt-en{top:4.5rem;right:-5rem;width:31rem}}section#interview .interview__item-qa dt{margin:3rem 0 0.5rem;color:#47b74e;font-size:1.6rem;font-weight:bold}@media (min-width:768px){section#interview .interview__item-qa dt{font-size:1.8rem}}section#interview .deco{position:absolute;max-width:unset;pointer-events:none}@media (max-width:767px){section#interview .deco{top:-3rem;left:-3.2rem;width:37rem}}@media (min-width:768px){section#interview .deco{top:-5rem;left:-8rem;width:146rem}}/*# sourceMappingURL=correspondence.css.map */