@charset "utf-8";.c-article{width:100%;margin-bottom:3%}.c-article a:hover{text-decoration:none;opacity:.7}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.l-main{overflow:hidden;text-align:left;padding-top:70px}.js-pagetop{z-index:100}.kv{position:relative}.kv-title{position:relative;background:url(/images_bu/feature/article/license/2025/kv_index01_sp.jpg) no-repeat center top/100%}.kv-title-okada{background:url(/images_bu/feature/article/license/2025/kv_index01_sp_okada.jpg) no-repeat center top/100%}.kv-title:before{content:"";display:block;padding-top:68%}.c-navi .nav-title{position:relative;display:inline-block;text-align:center;line-height:1.33;font-size:21px;font-weight:700;color:#df429e}.c-navi .nav-title::before{content:"";position:absolute;left:-32px;display:inline-block;margin-right:10px;width:22px;height:35px;vertical-align:middle;background:url(/images_bu/feature/article/license/2023/img_index01.png) no-repeat}.c-navi .nav-title::after{content:"";display:inline-block;position:absolute;margin-left:10px;width:22px;height:35px;vertical-align:middle;background:url(/images_bu/feature/article/license/2023/img_index02.png) no-repeat}.c-navi .nav-list{padding:7px;border:1px solid #333;margin:0 auto;background:#fff;width:91%;-webkit-box-shadow:2px 2px #333;box-shadow:2px 2px #333;letter-spacing:-.4em}.c-navi .nav-list li{display:inline-block;letter-spacing:normal;vertical-align:middle;width:33.33%}.c-navi .nav-list li a{position:relative;display:block;padding-bottom:18px;line-height:1.2;font-size:13px;font-weight:700}.c-navi .nav-list li a::after{content:"";position:absolute;bottom:-7px;left:45%;display:inline-block}.c-navi .nav-list li+li{border-left:1px solid #000}.c-navi .nav-list01 a{color:#862f8b}.c-navi .nav-list01 a::after{border:7px solid transparent;border-top:7px solid #862f8b}.c-navi .nav-list02 a{padding-top:1em;color:#cd2256}.c-navi .nav-list02 a::after{border:7px solid transparent;border-top:7px solid #cd2256}.c-navi .nav-list03 a{padding-top:1em;color:#d5310e}.c-navi .nav-list03 a::after{border:7px solid transparent;border-top:7px solid #d5310e}.c-navi .nav-list04 a{color:#e08900}.c-navi .nav-list04 a::after{border:7px solid transparent;border-top:7px solid #e08900}.c-navi .nav-list05 a{color:#158522}.c-navi .nav-list05 a::after{border:7px solid transparent;border-top:7px solid #158522}.c-navi .nav-list06 a{padding-top:1em;color:#01859f}.c-navi .nav-list06 a::after{border:7px solid transparent;border-top:7px solid #01859f}.c-navi .nav-list.fixed{position:fixed;top:0;left:0;width:100%;z-index:1000;-webkit-transform:translateZ(0)}.c-navi .nav-list.fixed li a{padding:0;font-size:12px}.c-navi .nav-list.fixed li a::after{display:none}.c-navi .nav-link{margin-top:30px}.c-navi .nav-link a{display:inline-block;padding-bottom:3px;border-bottom:3px solid #fadb08;font-size:13px;font-weight:700;color:#df429e}.c-navi .nav-link a::after{content:"";display:inline-block;margin:5px 0 0 5px;border:7px solid transparent;border-top:7px solid #df429e;vertical-align:middle}.main-title{position:relative;padding:3% 1.6% 8% 1.6%;background:url(/images_bu/feature/article/license/2023/bg_index01.png) 0 0/100% auto no-repeat;text-align:center;z-index:15;line-height:1.2}.main-title span{display:inline-block;border-bottom:2px dotted #df429e;font-size:20px;font-weight:700;color:#df429e}.box-titleArea{position:relative;padding:0 4%;background:#af67b3;color:#fff;z-index:1}.box-titleArea::before{content:"";position:absolute;top:-30px;left:-5%;display:block;width:110%;height:180px;background:#af67b3;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.box-titleArea>*{position:relative;z-index:1}.box-titleArea::after{content:"";position:absolute;left:-5%;bottom:-55px;display:block;width:110%;height:180px;background:#af67b3;-webkit-transform:rotate(8deg);transform:rotate(8deg)}.box-title{text-align:center;vertical-align:middle;font-size:26px}.box-no{display:block}.box-subTitle{display:block;line-height:1.33;font-size:15px;font-weight:400}.box-photo{display:inline-block}.box-pointArea{position:relative;padding:90px 4% 8% 4%;background:#fef4fe}.box-pointArea::after{content:"";position:absolute;left:-5%;bottom:-25px;display:block;width:110%;height:200px;background:#fef4fe;-webkit-transform:rotate(8deg);transform:rotate(8deg);z-index:-1}.box-pointArea .point-title{text-align:center}.box-pointArea .point-title img{width:48.55%}.box-pointArea .point-title span{display:block;margin-top:10px;font-size:15px}.box-pointArea .point-list{margin-top:30px;font-size:18px;font-weight:700}.box-pointArea .point-list li{position:relative;padding-left:35px;counter-increment:number}.box-pointArea .point-list li::before{content:counter(number);position:absolute;left:0;top:2px;display:inline-block;margin-right:10px;width:27px;height:27px;background:#af5cb4;border-radius:50%;text-align:center;line-height:1.5;font-size:18px;font-weight:700;color:#fff}.box-pointArea .point-list li+li{margin-top:20px}.box-pointArea .point-list li span{color:#af5cb4}.box-pointArea .point-text{clear:both;margin:30px 0;width:100%;font-size:15px}.box-pointArea .point-link{text-align:center}.box-pointArea .point-link a{display:inline-block;border-bottom:3px solid #af5cb4;font-size:17px;font-weight:700;color:#af5cb4}.box-pointArea .point-link a::after{content:"";display:inline-block;margin:0 0 5px 5px;border:8px solid transparent;border-left:8px solid #af5cb4;vertical-align:middle}.box-recArea{position:relative;padding:75px 4% 85px 4%}.box-recArea .rec-title{margin-bottom:18px;text-align:center}.box-recArea .rec-title img{width:77.1%}.box-recArea .rec-title span{display:block;margin-top:10px;font-size:15px}.box-recArea .rec-comment{width:100%;letter-spacing:-.4em}.box-recArea .rec-icon{display:inline-block;margin-right:30px;width:18.66%;letter-spacing:normal}.box-recArea .rec-text{position:relative;display:inline-block;padding:15px;width:68%;letter-spacing:normal;border:1px solid #af5cb4;vertical-align:top}.box-recArea .rec-text::before{content:"";position:absolute;left:-20px;top:10%;display:inline-block;width:0;height:0;border-style:solid;border-width:8.5px 20px 8.5px 0;border-color:transparent #af5cb4 transparent transparent;vertical-align:middle}.box-recArea .rec-text::after{content:"";position:absolute;left:-17px;top:10%;display:inline-block;width:0;height:0;border-style:solid;border-width:8.5px 20px 8.5px 0;border-color:transparent #fff transparent transparent;vertical-align:middle;z-index:1}.box-schoolArea{position:relative;background:#fef4fe}.box-schoolArea::before{content:"";position:absolute;top:-45px;left:-5%;display:block;width:110%;height:200px;background:#fef4fe;-webkit-transform:rotate(8deg);transform:rotate(8deg);z-index:-1}.box-schoolArea a{color:#333}.box-schoolArea .subTitle{margin-bottom:10px;width:23.18%}.box-schoolArea .school-title{margin-bottom:20px;width:100%;text-align:center}.box-schoolArea .school-title img{width:57.1%}.box-schoolArea .school-title span{display:block;margin-top:10px;font-size:15px}.box-schoolArea .school-detail{position:relative;display:inline-block;width:100%;background:#fff;border-width:1px;border-style:solid;vertical-align:top}.box-schoolArea .school-detail a{display:block;padding:2.89% 2.89% 7.97% 2.89%}.box-schoolArea .school-detail a::after{content:"";display:inline-block;position:absolute;bottom:0;right:0;width:25px;height:25px}.box-schoolArea .school-detailIcon{display:inline-block;margin-bottom:10px;padding:3px 10px;font-size:12px;color:#fff}.box-schoolArea .school-detailIcon+.school-detailIcon{margin-left:5px}.box-schoolArea .school-detailTitle{display:inline-block;margin:0 0 10px 0;border-bottom:1px solid;font-size:18px;font-weight:700}.box-schoolArea .school-detailText{font-size:14px}.box-schoolArea .school-course:first-of-type{padding:0 4%}.box-schoolArea .school-course:last-of-type{padding:75px 4% 75px 4%}.box-schoolArea .school-attend{position:relative;width:100%;z-index:10}.box-schoolArea .school-attend::after{content:"";position:absolute;left:-5%;bottom:-45px;display:block;width:110%;height:200px;background:#fef4fe;-webkit-transform:rotate(8deg);transform:rotate(8deg);z-index:-1}.box-schoolArea .school-course-attendonly:last-of-type{padding-top:0}.box-schoolArea .school-course-attendonly::after{content:none}.box-schoolArea .school-course-coronly:last-of-type{padding-top:0}.box-schoolArea .school-course-coronly::after{content:none}.box-schoolArea .school-attend .school-detail{border-color:#df429e}.box-schoolArea .school-attend .school-detailIcon{background:#df429e}.box-schoolArea .school-attend .school-detailTitle{border-color:#df429e;color:#df429e}.box-schoolArea .school-attend .school-detail a::after{content:url(/images_bu/feature/article/license/2023/icon_attend.png)}.box-schoolArea .school-cor{background:#fff9ff}.box-schoolArea .school-cor .school-detail{border-color:#494ea7}.box-schoolArea .school-cor .school-detailIcon{background:#494ea7}.box-schoolArea .school-cor .school-detailTitle{border-color:#494ea7;color:#494ea7}.box-schoolArea .school-cor .school-detail a::after{content:url(/images_bu/feature/article/license/2023/icon_cor.png)}.box-schoolArea .school-link{clear:both;text-align:center}.box-schoolArea .school-link a{display:inline-block;margin-top:25px;border-bottom:3px solid #af5cb4;font-size:17px;font-weight:700;color:#af5cb4}.box-schoolArea .school-link a::after{content:"";display:inline-block;margin-left:5px;border:8px solid transparent;border-left:8px solid #af5cb4;vertical-align:middle}#article02 .box-titleArea{background:#f05685}#article02 .box-titleArea::before{background:#f05685}#article02 .box-titleArea::after{background:#f05685}#article02 .box-pointArea{background:#ffeff4}#article02 .box-pointArea::after{background:#ffeff4}#article02 .box-pointArea .point-list li::before{background:#f24b7e}#article02 .box-pointArea .point-list li span{color:#f24b7e}#article02 .box-pointArea .point-link a{border-bottom:3px solid #f24b7e;color:#f24b7e}#article02 .box-pointArea .point-link a::after{border-left:8px solid #f24b7e}#article02 .box-recArea .rec-text{border:1px solid #f24b7e}#article02 .box-recArea .rec-text::before{border-color:transparent #f24b7e transparent transparent}#article02 .box-schoolArea{background:#ffeff4}#article02 .box-schoolArea::before{background:#ffeff4}#article02 .box-schoolArea .school-attend::after{background:#ffeff4}#article02 .box-schoolArea .school-cor{background:#fff7f9}#article02 .box-schoolArea .school-link a{border-bottom:3px solid #f24b7e;color:#f24b7e}#article02 .box-schoolArea .school-link a::after{border-left:8px solid #f24b7e}#article03 .box-titleArea{background:#ed6346}#article03 .box-titleArea::before{background:#ed6346}#article03 .box-titleArea::after{background:#ed6346}#article03 .box-pointArea{background:#ffeae6}#article03 .box-pointArea::after{background:#ffeae6}#article03 .box-pointArea .point-list li::before{background:#ec4e2c}#article03 .box-pointArea .point-list li span{color:#ec4e2c}#article03 .box-pointArea .point-link a{border-bottom:3px solid #ec4e2c;color:#ec4e2c}#article03 .box-pointArea .point-link a::after{border-left:8px solid #ec4e2c}#article03 .box-recArea .rec-text{border:1px solid #ec4e2c}#article03 .box-recArea .rec-text::before{border-color:transparent #ec4e2c transparent transparent}#article03 .box-schoolArea{background:#ffeae6}#article03 .box-schoolArea::before{background:#ffeae6}#article03 .box-schoolArea .school-attend::after{background:#ffeae6}#article03 .box-schoolArea .school-cor{background:#fef2f0}#article03 .box-schoolArea .school-link a{border-bottom:3px solid #ec4e2c;color:#ec4e2c}#article03 .box-schoolArea .school-link a::after{border-left:8px solid #ec4e2c}#article04 .box-titleArea{background:#f59c0f}#article04 .box-titleArea::before{background:#f59c0f}#article04 .box-titleArea::after{background:#f59c0f}#article04 .box-pointArea{background:#fef1dc}#article04 .box-pointArea::after{background:#fef1dc}#article04 .box-pointArea .point-list li::before{background:#f49602}#article04 .box-pointArea .point-list li span{color:#f49602}#article04 .box-pointArea .point-link a{border-bottom:3px solid #f49602;color:#f49602}#article04 .box-pointArea .point-link a::after{border-left:8px solid #f49602}#article04 .box-recArea .rec-text{border:1px solid #f49602}#article04 .box-recArea .rec-text::before{border-color:transparent #f49602 transparent transparent}#article04 .box-schoolArea{background:#fef1dc}#article04 .box-schoolArea::before{background:#fef1dc}#article04 .box-schoolArea .school-attend::after{background:#fef1dc}#article04 .box-schoolArea .school-cor{background:#fdf6ea}#article04 .box-schoolArea .school-link a{border-bottom:3px solid #f49602;color:#f49602}#article04 .box-schoolArea .school-link a::after{border-left:8px solid #f49602}#article05 .box-titleArea{background:#46a051}#article05 .box-titleArea::before{background:#46a051}#article05 .box-titleArea::after{background:#46a051}#article05 .box-pointArea{background:#e2f9e5}#article05 .box-pointArea::after{background:#e2f9e5}#article05 .box-pointArea .point-list li::before{background:#339e40}#article05 .box-pointArea .point-list li span{color:#339e40}#article05 .box-pointArea .point-link a{border-bottom:3px solid #339e40;color:#339e40}#article05 .box-pointArea .point-link a::after{border-left:8px solid #339e40}#article05 .box-recArea .rec-text{border:1px solid #339e40}#article05 .box-recArea .rec-text::before{border-color:transparent #339e40 transparent transparent}#article05 .box-schoolArea{background:#e2f9e5}#article05 .box-schoolArea::before{background:#e2f9e5}#article05 .box-schoolArea .school-attend::after{background:#e2f9e5}#article05 .box-schoolArea .school-cor{background:#f0faf1}#article05 .box-schoolArea .school-link a{border-bottom:3px solid #339e40;color:#339e40}#article05 .box-schoolArea .school-link a::after{border-left:8px solid #339e40}#article06 .box-titleArea{background:#2ea5bc}#article06 .box-titleArea::before{background:#2ea5bc}#article06 .box-titleArea::after{background:#2ea5bc}#article06 .box-pointArea{background:#edfbfd}#article06 .box-pointArea::after{background:#edfbfd}#article06 .box-pointArea .point-list li::before{background:#079ebc}#article06 .box-pointArea .point-list li span{color:#079ebc}#article06 .box-pointArea .point-link a{border-bottom:3px solid #079ebc;color:#079ebc}#article06 .box-pointArea .point-link a::after{border-left:8px solid #079ebc}#article06 .box-recArea .rec-text{border:1px solid #079ebc}#article06 .box-recArea .rec-text::before{border-color:transparent #079ebc transparent transparent}#article06 .box-schoolArea{background:#edfbfd}#article06 .box-schoolArea::before{background:#edfbfd}#article06 .box-schoolArea .school-attend::after{background:#edfbfd}#article06 .box-schoolArea .school-cor{background:#f7fcfd}#article06 .box-schoolArea .school-link a{border-bottom:3px solid #079ebc;color:#079ebc}#article06 .box-schoolArea .school-link a::after{border-left:8px solid #079ebc}#article07 .box-titleArea{background:#4a5fb6}#article07 .box-titleArea::before{background:#4a5fb6}#article07 .box-titleArea::after{background:#4a5fb6}#article07 .box-pointArea{background:#f3f5ff}#article07 .box-pointArea::after{background:#f3f5ff}#article07 .box-pointArea .point-list li::before{background:#283e9c}#article07 .box-pointArea .point-list li span{color:#283e9c}#article07 .box-pointArea .point-link a{border-bottom:3px solid #283e9c;color:#283e9c}#article07 .box-pointArea .point-link a::after{border-left:8px solid #283e9c}#article07 .box-recArea .rec-text{border:1px solid #283e9c}#article07 .box-recArea .rec-text::before{border-color:transparent #283e9c transparent transparent}#article07 .box-schoolArea{background:#f3f5ff}#article07 .box-schoolArea::before{background:#f3f5ff}#article07 .box-schoolArea .school-attend::after{background:#f3f5ff}#article07 .box-schoolArea .school-cor{background:#f8f9ff}#article07 .box-schoolArea .school-link a{border-bottom:3px solid #283e9c;color:#283e9c}#article07 .box-schoolArea .school-link a::after{border-left:8px solid #283e9c}.article-cmn .box-titleArea{background:#4a5fb6}.article-cmn .box-titleArea::before{background:#4a5fb6}.article-cmn .box-titleArea::after{background:#4a5fb6}.article-cmn .box-pointArea{background:#f3f5ff;padding-bottom:80px}.article-cmn .box-pointArea::after{background:#f3f5ff}.article-cmn .box-pointArea .point-link a{border-bottom:3px solid #3d54b7;color:#3d54b7}.article-cmn .box-pointArea .point-link a::after{border-left:8px solid #3d54b7}.article-cmn .box-pointArea .point-list li::before{background:#3d54b7}.article-cmn .box-pointArea .point-list li span{color:#3d54b7}.article-cmn .box-recArea .rec-text{border:1px solid #283e9c}.article-cmn .box-schoolArea{background:#f3f5ff;z-index:1}.article-cmn .box-schoolArea::before{background:#f3f5ff}.article-cmn .box-schoolArea .school-attend::after{background:#f3f5ff}.article-cmn .box-schoolArea .school-cor{background:#f8f9ff}.article-cmn .box-schoolArea .school-course-coronly{background:#f3f5ff}.article-cmn .box-schoolArea .school-link a{border-bottom:3px solid #3d54b7;color:#3d54b7}.article-cmn .box-schoolArea .school-link a::after{border-left:8px solid #3d54b7}.article-other3 .box-pointArea{z-index:0}.p-faqAcd .box-titleArea{padding:4% 4% 0;margin-bottom:110px}.p-faqAcd .p-faqAcd__list{position:relative;margin:4% 0 0 0;padding:0 4% 75px 4%;cursor:pointer;text-align:left}.p-faqAcd .p-faqAcd__list:first-child{margin-top:0}.p-faqAcd .p-faqAcd__list--a,.p-faqAcd .p-faqAcd__list--q{border-right:1px solid #4a5fb6;border-left:1px solid #4a5fb6}.p-faqAcd .p-faqAcd__list--q{position:relative;border-top:1px solid #4a5fb6;margin:0;padding:2.89% 8% 2.89% 2.89%;font-size:18px;font-weight:700}.p-faqAcd .p-faqAcd__list--q::before{position:absolute;top:50%;right:2%;margin-top:-8px}.p-faqAcd .p-faqAcd__list--q:last-of-type{border-bottom:1px solid #4a5fb6}.p-faqAcd .p-faqAcd__list--q span{margin-right:5px;color:#4a5fb6}.p-faqAcd .p-faqAcd__list--a{background:#f3f5ff;margin:0;padding:2.89%}.p-faqAcd .p-faqAcd__list--a:last-of-type{border-bottom:1px solid #4a5fb6}.p-faqAcd .p-faqAcd__list--a p{margin:30px 0 0;padding:0}.p-faqAcd .p-faqAcd__list--a p:first-child{margin-top:0}.p-faqAcd .p-faqAcd__list--a span{margin-right:5px;color:#4a5fb6;font-weight:700}.p-faqAcd .p-faqAcd__list--a a{position:relative;background:#494ea7;margin-top:10px;color:#fff;display:block;padding:10px 30px 10px 10px}.p-faqAcd .p-faqAcd__list--a a:hover{background:#fff;border:1px solid #494ea7;color:#494ea7}.p-faqAcd .p-faqAcd__list--a a:hover:after{border-left:8px solid #494ea7}.p-faqAcd .p-faqAcd__list--a a:after{position:absolute;left:90%;content:"";display:inline-block;margin-left:5px;border:8px solid transparent;border-left:8px solid #fff;vertical-align:middle;top:13px}@media screen and (min-width:768px){.l-main{padding-top:180px;width:100%}.is-sp{display:none}.kv{margin:20px 0 40px}.kv-title{position:relative;background:url(/images_bu/feature/article/license/2025/kv_index01.jpg) no-repeat center top/100%}.kv-title-okada{position:relative;background:url(/images_bu/feature/article/license/2025/kv_index01_okada.jpg) no-repeat center top/100%}.kv-title:before{padding-top:400px}.kv-title img{position:absolute;left:60px;top:40px;width:500px;height:auto}.kv-text{position:absolute;bottom:-55px;left:40px;padding:30px}.c-navi .nav-title{margin-bottom:20px;font-size:26px}.c-navi .nav-list{padding:15px 0;width:1005px;-webkit-box-shadow:5px 5px #333;box-shadow:5px 5px #333}.c-navi .nav-list li{width:167px}.c-navi .nav-list li a{padding-bottom:20px;font-size:20px}.c-navi .nav-list li a::after{bottom:-10px;border-width:10px}.c-navi .nav-list02 a{padding-top:20px}.c-navi .nav-list03 a{padding-top:20px}.c-navi .nav-list06 a{padding-top:20px}.c-navi .nav-list.fixed br{display:none}.c-navi .nav-list.fixed li a{font-size:14px}.c-navi .nav-link a{font-size:18px}.c-navi .nav-link a::after{border-width:10px}.main-title{margin:0 auto 40px;padding:30px 0 45px 0;width:604px}.main-title span{border-bottom:5px dotted #df429e;font-size:34px}.box-titleArea{padding:0 40px 0 80px}.box-titleArea::before{top:-70px}.box-titleArea::after{bottom:-90px}.box-title{display:inline-block;width:370px;font-size:36px}.box-subTitle{font-size:22px}.box-photo{margin-left:60px}.box-pointArea{padding:170px 38px 0 38px}.box-pointArea::after{bottom:-70px}.box-pointArea .point-inner{float:left;width:500px}.box-pointArea .point-title img{width:238px}.box-pointArea .point-title span{margin-top:18px;font-size:20px}.box-pointArea .point-list{margin-top:50px;font-size:22px}.box-pointArea .point-list li{padding-left:45px}.box-pointArea .point-list li::before{width:35px;height:35px;font-size:22px}.box-pointArea .point-chart{float:left;margin:0 0 30px 45px;width:350px}.box-pointArea .point-text{font-size:16px}.box-pointArea .point-link a{font-size:20px}.box-recArea{padding:150px 40px 460px}.box-recArea .rec-title{margin-bottom:35px}.box-recArea .rec-title img{width:385px}.box-recArea .rec-title{margin-bottom:35px}.box-recArea .rec-title span{margin-top:18px;font-size:20px}.box-recArea .rec-comment{float:left;width:450px}.box-recArea .rec-comment+.rec-comment{margin-left:30px}.box-recArea .rec-comment:nth-of-type(n+3){margin-top:30px}.box-recArea .rec-icon{width:100px}.box-recArea .rec-text{width:320px;vertical-align:middle}.box-recArea .rec-text::before{top:40%}.box-recArea .rec-text::after{top:40%}.box-schoolArea::before{top:-70px}.box-schoolArea .subTitle{width:130px}.box-schoolArea .subTitle img{width:100%}.box-schoolArea .school-title img{width:285px}.box-schoolArea .school-title{margin-bottom:10px}.box-schoolArea .school-title span{margin-top:18px;font-size:20px}.box-schoolArea .school-detail{width:450px}.box-schoolArea .school-detail a{padding:20px 20px 30px 20px}.box-schoolArea .school-detail:nth-of-type(even){margin-left:25px}.box-schoolArea .school-detail:nth-of-type(n+3){margin-top:30px}.box-schoolArea .school-detailIcon{font-size:13px}.box-schoolArea .school-course:first-of-type{padding:0 40px}.box-schoolArea .school-course:last-of-type{padding:120px 40px 150px 40px}.box-schoolArea .school-course-attendonly:last-of-type{padding:20px 40px 150px 40px}.box-schoolArea .school-course-coronly:last-of-type{padding:20px 40px 150px 40px}.box-schoolArea .school-attend::after{bottom:-90px}.box-schoolArea .school-link a{margin-top:60px;font-size:20px}.box-schoolArea .school-link a::after{border-width:10px}.article-cmn .box-titleArea::before{top:-90px}.article-cmn .box-title{display:block;margin:0 auto;width:auto}.p-faqAcd .box-titleArea{margin-bottom:200px}.p-faqAcd .p-faqAcd__list{margin:4% 0 0 0}.p-faqAcd .p-faqAcd__list--q{padding:20px 55px 20px 20px}.p-faqAcd .p-faqAcd__list--a{margin:0;padding:20px;font-size:16px}.p-faqAcd .p-faqAcd__list--a p{margin:30px 0 0}.p-faqAcd .p-faqAcd__list--a p:first-child{margin-top:0}.p-faqAcd .p-faqAcd__list--a a{position:initial;background:0 0;display:inline;text-decoration:underline;padding:0;color:#494ea7}.p-faqAcd .p-faqAcd__list--a a:after{content:none}.p-faqAcd .p-faqAcd__list--a a:hover{background:0 0;border:none;color:#494ea7;text-decoration:none}}@media screen and (max-width:767px){.is-pc{display:none}.kv-title img{position:absolute;width:66%;top:18%;left:4%}.kv-text{padding:4%}.c-navi .nav-title{margin:30px 0 15px}.c-navi .nav-title::before{top:20%}.c-navi .nav-title::after{top:20%;right:-32px}.c-navi .nav-list{position:relative}.c-navi .nav-list::before{content:"";position:absolute;left:7px;top:49.5%;display:block;width:96%;height:1px;background:#333}.c-navi .nav-list li:nth-child(4){border-left:none}.c-navi .nav-list li:nth-child(n+4){margin-top:15px}.c-navi .nav-list05 a{padding-top:1em}.c-navi .nav-list.fixed{display:-webkit-box;display:-ms-flexbox;display:flex}.c-navi .nav-list.fixed::before{display:none}.c-navi .nav-list.fixed li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% / 6)}.c-navi .nav-list.fixed li a span{display:none}.c-navi .nav-list.fixed li:nth-child(n+4){margin-top:0}.c-navi .nav-list.fixed li:nth-child(4){border-left:1px solid #000}.c-navi .nav-link{margin:20px 0 35px}.main-title{margin:0 4%}.box-title{margin-bottom:10px}.box-pointArea .point-chart{margin-top:25px}.box-recArea .rec-comment+.rec-comment{margin-top:4%}.box-recArea .rec-icon{margin-top:10px}.box-schoolArea .school-title span{margin:10px 4% 0 4%}.box-schoolArea .school-detail:nth-of-type(n+2){margin-top:4%}.article-cmn .box-titleArea::before{height:100px}.article-cmn .box-titleArea::after{height:100px}}@media screen and (max-width:320px){.c-navi .nav-list.fixed li a{font-size:11px}.main-title span{font-size:18px}}.article-cmn .box-pointArea__last{padding-bottom:50px}.column__wrap{text-align:center;margin-top:3%}.column__wrap:first-of-type{margin-top:0}.column__headwrap{background:#666;color:#fff;padding:4% 3%}.column__subtitle{font-size:14px;margin-bottom:2%;color:#60cdb8}.column__heading{font-size:24px;line-height:1.4}.column__inner{padding:0 4%}.column__box{padding:4% 0;text-align:center}.column__title{font-size:20px;font-weight:700;line-height:1.4;margin-top:4%;text-align:left}.column__title:nth-child(n+2){padding-top:10%}.column__title-table{text-align:center;padding-top:10px}.column__text{margin-top:2%;text-align:left}.column__licensetable{background:#fff;border-collapse:collapse;margin-top:2%;width:100%}.column__licensetable a{text-decoration:underline}.column__licensetable td,.column__licensetable th{padding:2%;border:1px solid #676767}.column__licensetable th{text-align:center;font-size:.9em;line-height:1.2;font-weight:700;background:#f3f5ff}.column__licensetable th{min-width:120px}#article01 .column__licensetable th{background:#fef4fe}#article01 .column__licensetable td,#article01 .column__licensetable th{padding:2%;border:1px solid #af5cb4}#article02 .column__licensetable th{background:#ffeff4}#article02 .column__licensetable td,#article02 .column__licensetable th{padding:2%;border:1px solid #f24b7e}#article03 .column__licensetable th{background:#fadcdc}#article03 .column__licensetable td,#article03 .column__licensetable th{padding:2%;border:1px solid #ec4e2c}#article04 .column__licensetable th{background:#fef1dc}#article04 .column__licensetable td,#article04 .column__licensetable th{padding:2%;border:1px solid #f49602}#article05 .column__licensetable th{background:#e2f9e5}#article05 .column__licensetable td,#article05 .column__licensetable th{padding:2%;border:1px solid #339e40}#article06 .column__licensetable th{background:#edfbfd}#article06 .column__licensetable td,#article06 .column__licensetable th{padding:2%;border:1px solid #079ebc}.column__licensetable td{text-align:left;font-size:.8em}.marker{background:linear-gradient(rgba(0,0,0,0) 40%,#ff9 40%) repeat scroll 0 0 rgba(0,0,0,0);font-weight:700}.column__link{font-size:18px;font-weight:700;text-align:left;margin-top:2%}.column__link a{border-bottom:2px solid #1776d5}.column__link a::after{content:"";display:inline-block;margin:0 0 5px 5px;border:8px solid transparent;border-left:8px solid #1776d5;vertical-align:middle}@media screen and (max-width:750px){.column__licensetable--wrap{overflow-x:scroll}.column__licensetable{min-width:599px;border-collapse:collapse}}@media screen and (min-width:751px){.article-cmn .box-pointArea{padding-bottom:30px}.article-cmn .box-pointArea__last{padding-bottom:80px}.column__subtitle{font-size:20px;margin-bottom:10px}.column__heading{font-size:32px}.column__title{font-size:26px;text-align:center;margin-top:10px}.column__link{font-size:22px;text-align:center}}.maintitle__wrap{text-align:left;font-size:15px;background:rgba(239,252,255,.9);padding:4%}.maintitle{margin:2% auto 6%;text-align:center;position:relative;background:#fff;padding:10px;border:1px solid #333;color:#df429e;font-size:22px;font-weight:700;box-shadow:2px 2px #333}.maintitle__sub{display:block;line-height:1.2;font-size:18px;color:#333}.maintitle__main{border-bottom:3px dotted #df429e}.maintitle:after,.maintitle:before{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;top:100%;left:49%}.maintitle:after{border-color:rgba(255,255,255,0);border-top-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;margin-left:-14px;border-top-color:#fff}.maintitle:before{border-color:rgba(82,82,82,0);border-top-width:12px;border-bottom-width:12px;border-left-width:12px;border-right-width:12px;margin-left:-14px;margin-top:2px;border-top-color:#333}@media screen and (min-width:751px){.maintitle{font-size:36px;width:70%;margin:0 auto 30px;padding:17px 15px 15px}.maintitle__sub{font-size:22px}}.c-paselink-schoollist__item{border-radius:0}.school-attend .c-paselink-schoollist__item{border:#de439e 1px solid}.school-cor .c-paselink-schoollist__item{border:#494ea7 1px solid}.school-attend .c-paselink-schoollist__name{color:#de439e;font-size:120%}.school-attend .c-paselink-schoollist__name::before{background:#de439e}.school-cor .c-paselink-schoollist__name{color:#494ea7;font-size:120%}.school-cor .c-paselink-schoollist__name::before{background:#494ea7}