﻿.l-wrapper .pc{display:none}.l-wrapper .sp{display:block}.l-wrapper ol{margin:0;padding:0}.l-wrapper ol>li{list-style:none}.l-wrapper .download .c-btn .icn{position:relative}.l-wrapper .download .c-btn .icn::after{content:"";position:absolute;top:50%;right:-2rem;width:1.2rem;height:1.6rem;background:url(/img/offer/icn_pdffile.png) no-repeat top center;background-size:cover;transform:translateY(-50%)}.l-wrapper--nowandhere .c-textbox__fs-l{font-size:1.3rem}.l-wrapper--nowandhere .c-textbox__fs-l p span{font-size:1.2rem}.l-wrapper--nowandhere .pickup-archive{display:flex;align-items:center;justify-content:space-between;flex-direction:column-reverse;flex-wrap:wrap;width:37.5rem;margin-left:-2rem}.l-wrapper--nowandhere .pickup-archive .pickup-content{margin:0 2rem 3.2rem;padding-bottom:3.8rem;border-bottom:1px solid #f2f2f2}.l-wrapper--nowandhere .pickup-archive .pickup-content .cmn-content--corp{margin-bottom:2.5rem}.l-wrapper--nowandhere .pickup-archive .pickup-content .pickup-content--btn{margin-top:2rem}.l-wrapper--nowandhere .pickup-archive .pickup-content .pickup-content--btn a{position:relative;display:block;padding:.8rem 0 .9rem;font-size:1.5rem;line-height:1;text-align:center;letter-spacing:.1em;background:#fff;border:1px solid #000;border-radius:2rem;text-decoration:none}.l-wrapper--nowandhere .pickup-archive .pickup-content .pickup-content--btn a span{position:absolute;top:50%;right:1.8rem;font-size:1rem;transform:translateY(-50%)}.l-wrapper--nowandhere .pickup-archive .pickup-img{width:100%;margin:0 auto 1rem}.l-wrapper--nowandhere .archive-list{gap:5.2rem 0;grid-template-columns:1fr}.l-wrapper--nowandhere .archive-list li a{text-decoration:none}.l-wrapper--nowandhere .cmn-content--thumb{width:100%;margin:0 auto 2rem}.l-wrapper--nowandhere .cmn-content--corp{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.l-wrapper--nowandhere .cmn-content--corp .num{margin-right:2rem;font-family:"Oswald",sans-serif;font-size:2.5rem;font-weight:500;line-height:1;letter-spacing:.1em}.l-wrapper--nowandhere .cmn-content--corp .corp{margin:0;padding-bottom:.5rem;font-size:1.5rem;line-height:1.4666666667;letter-spacing:.1em}.l-wrapper--nowandhere .cmn-content--course{display:inline-block;padding:.5rem .8rem;font-size:1.2rem;line-height:1;text-align:center;letter-spacing:.1em;border-radius:.5rem}.l-wrapper--nowandhere .cmn-content--course.shinkyu{background:#b7c3d4}.l-wrapper--nowandhere .cmn-content--course.rigaku{background:#b7c3d4}.l-wrapper--nowandhere .cmn-content--course.judo{background:#b7c3d4}.l-wrapper--nowandhere .cmn-content--course.athletic-t{background:#dac28d}.l-wrapper--nowandhere .cmn-content--course.lifefitness-t{background:#dac28d}.l-wrapper--nowandhere .cmn-content--course.softtennis{background:#9ec9c0}.l-wrapper--nowandhere .cmn-content--course.soccer{background:#9ec9c0}.l-wrapper--nowandhere .cmn-content--name{margin-top:0;margin-bottom:1rem;font-size:1.5rem;letter-spacing:.1em}.l-wrapper--nowandhere .cmn-content--name span{padding-right:.5rem;font-size:2.5rem;font-weight:bold}.l-wrapper--nowandhere .pagenavi{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;margin-top:10rem}.l-wrapper--nowandhere .pagenavi .page,.l-wrapper--nowandhere .pagenavi span{position:relative;display:block;padding:0 1rem;font-family:"Oswald",sans-serif;font-size:1.6rem;line-height:1;text-align:center;text-decoration:none;color:#000;transition:all .5s ease}.l-wrapper--nowandhere .pagenavi .page.current,.l-wrapper--nowandhere .pagenavi span.current{padding:0 2rem}.l-wrapper--nowandhere .pagenavi .page:hover,.l-wrapper--nowandhere .pagenavi .page.current,.l-wrapper--nowandhere .pagenavi span:hover,.l-wrapper--nowandhere .pagenavi span.current{opacity:1}.l-wrapper--nowandhere .pagenavi .page:hover::after,.l-wrapper--nowandhere .pagenavi .page.current::after,.l-wrapper--nowandhere .pagenavi span:hover::after,.l-wrapper--nowandhere .pagenavi span.current::after{content:"";position:absolute;top:50%;left:50%;width:3rem;height:3rem;border:1px solid #d5d5d5;border-radius:50%;transform:translate(-50%, -50%)}.l-wrapper--nowandhere .pagenavi .page.extend:hover::after,.l-wrapper--nowandhere .pagenavi .page.extend.current::after,.l-wrapper--nowandhere .pagenavi span.extend:hover::after,.l-wrapper--nowandhere .pagenavi span.extend.current::after{display:none}.l-wrapper--nowandhere .pagenavi .prevpostslink,.l-wrapper--nowandhere .pagenavi .nextpostslink{width:2.5rem;height:2.5rem;font-size:2.5rem;text-decoration:none}.l-wrapper--nowandhere .pagenavi .prevpostslink{margin-right:1.5rem;transform:rotate(180deg)}.l-wrapper--nowandhere .pagenavi .nextpostslink{margin-left:1.5rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--intro .cmn-content--corp{margin-bottom:1rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--intro .cmn-content--corp .num{font-size:3rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--intro .cmn-content--corp .corp{font-size:2rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--intro .cmn-content--name{margin-bottom:4rem;font-size:2rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--intro .cmn-content--name span{font-size:3rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--intro .c-textbox{margin-bottom:4rem;font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--intro .intro-movie{width:33.5rem;margin:0 auto}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--intro .intro-movie a{position:relative;display:block}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--intro .intro-movie a:before{content:"";position:absolute;display:block;top:50%;left:50%;width:5rem;height:5rem;background:url("../../img/nowandhere/details/icn_play.webp") no-repeat top center;background-size:cover;transform:translate(-50%, -50%);z-index:5}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--profile{margin-bottom:13rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--profile .profile-ttl{padding-bottom:2rem;margin-bottom:3.5rem;font-family:"Oswald",sans-serif;font-size:2.5rem;font-weight:500;text-align:center;letter-spacing:.05em;border-bottom:1px solid #f2f2f2}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--profile .profile-box .profile-img{width:18rem;margin:0 auto 3rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--profile .profile-box .profile-content{width:23.5rem;margin:0 auto}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--profile .profile-box .profile-content .content-name{margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1;letter-spacing:.1em}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--profile .profile-box .profile-content .content-career{margin-bottom:2rem;font-size:1.2rem;line-height:1.6666666667;letter-spacing:.1em}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--profile .profile-box .profile-content .content-inner dl{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;font-size:1.3rem;line-height:1.5384615385;letter-spacing:.1em}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--profile .profile-box .profile-content .content-inner dl:not(:last-of-type){margin-bottom:.5rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--profile .profile-box .profile-content .content-inner dt{width:6rem;margin-right:1.5rem;font-weight:700;text-align-last:justify}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--profile .profile-box .profile-content .content-inner dd{width:16rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--about .about-ttl{padding-bottom:2.2rem;margin-bottom:3rem;font-size:1.8rem;font-weight:700;line-height:1.3333333333;letter-spacing:.1em;border-bottom:1px solid #f2f2f2}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--about .about-textbox{font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--course .course-heading{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;margin-bottom:1.5rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--course .course-heading .course-ttl{margin-right:2rem;font-size:1.8rem;font-weight:700;line-height:1;letter-spacing:.1em}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--course .course-heading .course-sub{font-size:1.3rem;line-height:1;letter-spacing:.1em}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--course .course-box{padding:3.3rem 2.3rem 1.5rem;border:1px solid #b7c3d4;border-radius:.05rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--course .course-box .course-box--ttl{margin-bottom:2.3rem;font-size:1.8rem;font-weight:700;line-height:1;letter-spacing:.1em}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--course .course-box .course-box--ttl::before{content:"";display:inline-block;vertical-align:middle;width:3.6rem;height:.2rem;margin-right:1rem;background:#b7c3d4}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--course .course-box .course-box--inner li{font-size:1.3rem;line-height:1.4615384615;letter-spacing:.1em}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--course .course-box .course-box--inner li:not(:last-of-type){margin-bottom:1.4rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--features{margin-bottom:6rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--features .features-ttl{padding-bottom:2rem;margin-bottom:3rem;font-size:2.2rem;font-weight:700;line-height:1.0909090909;letter-spacing:.1em;border-bottom:1px solid #f2f2f2}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--features .features-item{margin:0;padding:0}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--features .features-item li{position:relative;counter-increment:mycounter}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--features .features-item li::marker{font-size:0}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--features .features-item li::before{content:counter(mycounter, decimal-leading-zero) ".";position:absolute;top:0;left:0;font-family:"Oswald",sans-serif;font-size:3rem;font-weight:500;line-height:1;letter-spacing:.1em;color:#b7c3d4}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--features .features-item li:not(:last-of-type){margin-bottom:5rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--features .features-item li .features-item--ttl{padding-left:5.5rem;margin-bottom:3.5rem;font-size:1.7rem;font-weight:700;line-height:1.4705882353;letter-spacing:.1em}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--features .features-item li .features-item--thumb{width:100%;margin:0 auto 2rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--features .features-item li .features-item--txt{font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--features .features-item li .features-item--btn{width:100%;margin:3rem auto 0}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--features .features-item li .features-item--btn a{position:relative;display:block;padding:.5rem 1.8rem;font-size:1.3rem;text-decoration:none;background:#fff;border:1px solid #000;border-radius:2.4rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .p-nowdetails--features .features-item li .features-item--btn a span{position:absolute;top:50%;right:1rem;font-size:.8rem;transform:translateY(-50%)}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .lower-banner{width:100%;margin:0 auto 4rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .back-btn a{position:relative;display:block;padding:.8rem 0 .9rem;font-size:1.3rem;line-height:1;text-align:center;text-decoration:none;background:#fff;border:1px solid #000;border-radius:2.4rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .modal-movie{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:10000;transition:opacity 400ms ease,visibility 400ms ease}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .modal-movie .modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .modal-movie .modal-container{position:relative;margin:auto;width:90%;height:100%;z-index:1}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .modal-movie .movie-wrap{position:absolute;top:0;right:0;bottom:0;left:0;height:0;margin:auto;padding-bottom:56.25%;opacity:1}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .modal-movie .movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .modal-movie .close{position:absolute;top:-5rem;right:-1rem;color:#fff;cursor:pointer}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .modal-movie .close::before{content:"×";font-size:3rem}.l-wrapper--nowandhere.l-wrapper--nowandhere--details .modal-movie.opened{opacity:1;visibility:visible}.l-wrapper--offer .c-textbox__fs-l{font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--offer .c-section-ttl{padding-bottom:2rem;margin-bottom:3rem;letter-spacing:.1em;border-bottom:1px solid #f2f2f2}.l-wrapper--offer .section-txt{margin-bottom:7rem;font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--offer .section-txt span{color:#ea3434}.l-wrapper--offer .data-list li:not(:last-of-type){margin-bottom:4rem}.l-wrapper--offer .data-list li dt{margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;letter-spacing:.1em}.l-wrapper--offer .data-list li dd{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1.4rem}.l-wrapper--offer .data-list li dd .about-list-btn a{display:block}.l-wrapper--offer .data-list li dd .about-list-btn .icn{position:relative}.l-wrapper--offer .data-list li.download dd .about-list-btn .icn::after{content:"";position:absolute;top:50%;right:-2rem;width:1.2rem;height:1.6rem;background:url(/img/offer/icn_pdffile.png) no-repeat top center;background-size:cover;transform:translateY(-50%)}.l-wrapper--offer .data-list li.newwindow dd{display:block}.l-wrapper--offer .data-list li.newwindow dd .about-list-btn{width:100%}.l-wrapper--offer .data-list li.newwindow dd .about-list-btn .icn::after{content:"";position:absolute;top:50%;right:-2rem;width:1.4rem;height:1.4rem;background:url(/img/offer/icn_newwindow.png) no-repeat top center;background-size:cover;transform:translateY(-50%)}.l-wrapper--offer .p-offer--about{margin-top:10rem}.l-wrapper--offer .p-offer--notice{margin-top:13.5rem}.l-wrapper--offer .p-offer--notice .data-list li .notice-caption{margin-top:2.2rem;font-size:1.1rem;line-height:2;letter-spacing:.1em;color:#ea3434}.l-wrapper--offer .p-offer--method{margin-top:13.5rem}.l-wrapper--offer .p-offer--method .section-txt{margin-bottom:5rem}.l-wrapper--offer .p-offer--method .method-inner dt{margin-bottom:3rem;font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:.1em}.l-wrapper--offer .p-offer--method .method-inner dd p{line-height:1.4615384615;letter-spacing:.1em}.l-wrapper--offer .p-offer--method .method-inner dd p a{padding-bottom:.5rem;text-decoration:none;border-bottom:1px solid #000}.l-wrapper--offer .p-offer--method .method-inner dd p.shrink{margin-top:.5rem}.l-wrapper--offer .p-offer--method .method-inner dd p+p{margin-top:2rem}.l-wrapper--people .c-textbox__fs-l{font-size:1.5rem;line-height:2;letter-spacing:.1em}.l-wrapper--people .cmn-content--thumb{width:100%;margin:0 auto 1.5rem}.l-wrapper--people .cmn-content--detail{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.l-wrapper--people .cmn-content--detail .cmn-content--num{position:relative;width:5.5rem;margin-right:1.5rem}.l-wrapper--people .cmn-content--detail .cmn-content--num .num{margin-top:0;padding-left:1.5rem;font-family:"Noto Serif JP",serif;font-size:2.6rem;font-weight:600;line-height:1;letter-spacing:.05em;color:#b8d4dd}.l-wrapper--people .cmn-content--detail .cmn-content--inner .cmn-content--name{margin-top:0;margin-bottom:.5rem;font-family:"Noto Serif JP",serif;font-size:2rem;font-weight:700;line-height:1;letter-spacing:.1em}.l-wrapper--people .cmn-content--detail .cmn-content--inner .cmn-content--name strong{text-decoration:none}.l-wrapper--people .cmn-content--detail .cmn-content--inner .cmn-content--course{margin-top:0;font-family:"Noto Serif JP",serif;font-size:1.3rem;font-weight:700;line-height:1.6923076923;letter-spacing:.1em}.l-wrapper--people .cmn-content--detail .cmn-content--inner .item-copy{margin-top:1rem;font-family:"Noto Serif JP",serif;font-size:2.2rem;font-weight:600;line-height:1.6;letter-spacing:.1em}.l-wrapper--people .p-people--archives .pickup-archive{display:flex;display:none;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding:3.5rem 3.5rem 4rem;margin-bottom:12.5rem;background:#fafaf5}.l-wrapper--people .p-people--archives .pickup-archive .pickup-content{width:69.4rem;margin-right:3.5rem}.l-wrapper--people .p-people--archives .pickup-archive .pickup-content .slider-area .slider-frame{position:relative;width:100%;height:100%}.l-wrapper--people .p-people--archives .pickup-archive .pickup-content .slider-area .slider-frame .slick-list,.l-wrapper--people .p-people--archives .pickup-archive .pickup-content .slider-area .slider-frame .slick-track{width:100%;height:100%;padding:0px !important}.l-wrapper--people .p-people--archives .pickup-archive .pickup-content .slider-area .slider-frame .slider{width:100%;height:100%;opacity:0;visibility:hidden}.l-wrapper--people .p-people--archives .pickup-archive .pickup-content .slider-area .slider-frame .slider.slick-initialized{opacity:1;visibility:visible}.l-wrapper--people .p-people--archives .pickup-archive .pickup-content .slider-area .slider-frame .slide-item{width:100%;height:100%}.l-wrapper--people .p-people--archives .pickup-archive .pickup-content .slider-area .slider-frame .slide-item a{display:block}.l-wrapper--people .p-people--archives .pickup-archive .pickup-content .slider-area .slider-frame .slide-item img{width:100%;height:100%;object-fit:cover}.l-wrapper--people .p-people--archives .pickup-archive .pickup-content .slider-area .slider-frame .slick-arrow{position:absolute;top:50%;width:1.2rem;height:2.1rem;border-radius:100%;border:none;font-size:0;z-index:10;transform:translateY(-50%);cursor:pointer}.l-wrapper--people .p-people--archives .pickup-archive .pickup-content .slider-area .slider-frame .slick-prev{left:-1rem;background:url(/img/people/icn_sldr_prev.png) no-repeat top center;background-size:cover}.l-wrapper--people .p-people--archives .pickup-archive .pickup-content .slider-area .slider-frame .slick-prev::before{display:none}.l-wrapper--people .p-people--archives .pickup-archive .pickup-content .slider-area .slider-frame .slick-next{right:-1rem;background:url(/img/people/icn_sldr_next.png) no-repeat top center;background-size:cover}.l-wrapper--people .p-people--archives .pickup-archive .pickup-content .slider-area .slider-frame .slick-next::before{display:none}.l-wrapper--people .p-people--archives .pickup-archive .pickup-content .slider-area .slider-frame .slider .slide-item{position:relative;width:69.4rem;padding:1rem 1.3rem;background:#fff}.l-wrapper--people .p-people--archives .pickup-archive .cmn-content--thumb{width:100%;margin:0 auto 2rem}.l-wrapper--people .p-people--archives .pickup-archive .cmn-content--detail .cmn-content--num{width:10.7rem;margin:1.2rem 1.5rem 0}.l-wrapper--people .p-people--archives .pickup-archive .cmn-content--detail .cmn-content--num .num{font-size:5.2rem}.l-wrapper--people .p-people--archives .pickup-archive .cmn-content--detail .cmn-content--inner .cmn-content--name{margin-bottom:1rem}.l-wrapper--people .p-people--archives .pickup-archive .cmn-content--detail .cmn-content--inner .cmn-content--name strong{margin-right:2rem;font-size:3rem;font-weight:700}.l-wrapper--people .p-people--archives .pickup-archive .cmn-content--detail .cmn-content--inner .cmn-content--name span{font-size:2rem;font-weight:300}.l-wrapper--people .p-people--archives .pickup-archive .cmn-content--detail .cmn-content--inner .item-copy{margin-top:1rem;font-family:"Noto Serif JP",serif;font-size:2.2rem;font-weight:600;line-height:1.6;letter-spacing:.1em}.l-wrapper--people .p-people--archives .pickup-archive .pickup-ttl{display:flex;align-items:center;justify-content:center;width:30.1rem}.l-wrapper--people .p-people--archives .pickup-archive .pickup-ttl img{width:7.6rem}.l-wrapper--people .p-people--archives .archive-list{display:block}.l-wrapper--people .p-people--archives .archive-list li a{display:block;padding:1.5rem 1.5rem 3rem;text-decoration:none;border-radius:.5rem;box-shadow:0 .3rem .3rem rgba(0,0,0,.16)}.l-wrapper--people .p-people--archives .archive-list li:not(:last-of-type){margin-bottom:3rem}.l-wrapper--people.l-wrapper--people--details .p-peodetails--intro{font-family:"Noto Serif JP",serif}.l-wrapper--people.l-wrapper--people--details .p-peodetails--intro .intro-heading .intro-heading--upr{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;margin-bottom:3rem;background:#fafaf6}.l-wrapper--people.l-wrapper--people--details .p-peodetails--intro .intro-heading .intro-heading--upr .intro-heading--thumb{width:23.1rem}.l-wrapper--people.l-wrapper--people--details .p-peodetails--intro .intro-heading .intro-heading--upr .intro-heading--thumb img{width:100%}.l-wrapper--people.l-wrapper--people--details .p-peodetails--intro .intro-heading .intro-heading--upr .intro-heading--ttl{display:flex;align-items:center;justify-content:center;width:10.4rem}.l-wrapper--people.l-wrapper--people--details .p-peodetails--intro .intro-heading .intro-heading--upr .intro-heading--ttl img{width:3.2rem}.l-wrapper--people.l-wrapper--people--details .p-peodetails--intro .intro-heading .intro-heading--lwr{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:row;flex-wrap:wrap;padding-bottom:4rem;margin-bottom:5rem;border-bottom:1px solid #f2f2f2}.l-wrapper--people.l-wrapper--people--details .p-peodetails--intro .intro-heading .intro-heading--lwr .cmn-content--num{position:relative;width:100%;margin:0 auto 3rem}.l-wrapper--people.l-wrapper--people--details .p-peodetails--intro .intro-heading .intro-heading--lwr .cmn-content--num .subttl{width:7rem;margin:0 auto}.l-wrapper--people.l-wrapper--people--details .p-peodetails--intro .intro-heading .intro-heading--lwr .cmn-content--num .num{margin-top:0;padding-left:1rem;font-size:3.3rem;font-weight:600;line-height:1;letter-spacing:.05em;text-align:center;color:#b8d4dd}.l-wrapper--people.l-wrapper--people--details .p-peodetails--intro .intro-heading .intro-heading--lwr .cmn-content--inner{text-align:center}.l-wrapper--people.l-wrapper--people--details .p-peodetails--intro .intro-heading .intro-heading--lwr .cmn-content--inner .cmn-content--name{margin-bottom:2.5rem}.l-wrapper--people.l-wrapper--people--details .p-peodetails--intro .intro-heading .intro-heading--lwr .cmn-content--inner .cmn-content--name strong{display:block;padding-bottom:1.5rem;font-size:3.5rem;font-weight:600;line-height:1;letter-spacing:.05em;text-decoration:none}.l-wrapper--people.l-wrapper--people--details .p-peodetails--intro .intro-heading .intro-heading--lwr .cmn-content--inner .cmn-content--name span{display:block;font-size:1.3rem;font-weight:300;line-height:1;letter-spacing:.05em}.l-wrapper--people.l-wrapper--people--details .p-peodetails--intro .intro-heading .intro-heading--lwr .cmn-content--inner .cmn-content--course{font-size:1.3rem;font-weight:700;line-height:1.6923076923;letter-spacing:.1em}.l-wrapper--people.l-wrapper--people--details .p-peodetails--cont .cont-heading{font-family:"Noto Serif JP",serif;padding-bottom:4rem;margin-bottom:4.5rem;border-bottom:.2rem solid #b8d4dd}.l-wrapper--people.l-wrapper--people--details .p-peodetails--cont .cont-heading .cont-heading--ttl{margin-bottom:3rem;font-size:1.8rem;font-weight:700;line-height:1.3333333333;letter-spacing:.1em}.l-wrapper--people.l-wrapper--people--details .p-peodetails--cont .cont-heading .cont-heading--lead{font-size:1.5rem;font-weight:700;line-height:2;letter-spacing:.1em}.l-wrapper--people.l-wrapper--people--details .p-peodetails--cont .cont-inner .cont-ttl{margin-bottom:2.3rem;font-size:1.5rem;font-weight:700;line-height:2.8;letter-spacing:.1em}.l-wrapper--people.l-wrapper--people--details .p-peodetails--cont .cont-inner p{font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--people.l-wrapper--people--details .p-peodetails--cont .cont-inner .cont-img{width:100%;margin:4rem auto 0}.l-wrapper--people.l-wrapper--people--details .p-peodetails--cont .cont-inner .cont-cap{margin-top:1.1rem;font-size:1.1rem;font-weight:300;letter-spacing:.1em;color:#000}.l-wrapper--people.l-wrapper--people--details .p-peodetails--cont .cont-inner+.cont-inner{margin-top:5.2rem}.l-wrapper--people.l-wrapper--people--details .p-peodetails--profile{padding:3rem 3.5rem 3.5rem;margin-bottom:1.5rem;background:#fff;border:1px solid #f2f2f2;border-radius:.5rem}.l-wrapper--people.l-wrapper--people--details .p-peodetails--profile .profile-name{margin-top:0;margin-bottom:2.5rem;font-weight:700;letter-spacing:.1em}.l-wrapper--people.l-wrapper--people--details .p-peodetails--profile .profile-name strong{font-size:2rem;text-decoration:none}.l-wrapper--people.l-wrapper--people--details .p-peodetails--profile .profile-name span{padding-left:1.5rem;font-size:1.5rem}.l-wrapper--people.l-wrapper--people--details .p-peodetails--profile .profile-txt{margin-bottom:3.5rem;font-size:1.3rem;line-height:2.1538461538;letter-spacing:.1em}.l-wrapper--people.l-wrapper--people--details .p-peodetails--profile .profile-cap p{font-size:1.4rem;letter-spacing:.1em}.l-wrapper--people.l-wrapper--people--details .p-peodetails--profile .profile-cap p+p{margin-top:.5rem;font-size:1.2rem}.l-wrapper--people.l-wrapper--people--details .lower-banner{width:100%;margin:0 auto 4rem}.l-wrapper--people.l-wrapper--people--details .back-btn a{position:relative;display:block;padding:.8rem 0 .9rem;font-size:1.3rem;line-height:1;text-align:center;text-decoration:none;background:#fff;border:1px solid #000;border-radius:2.4rem}.l-wrapper--disclosure .tab-list{padding:0;margin:0 2rem 4rem}.l-wrapper--disclosure .tab-list li{position:relative;width:100%;margin:0 auto;display:block;padding:1rem 0 1.1rem;font-weight:700;text-align:center;text-decoration:none;color:#000;background:#fff;border:.2rem solid #191b39;border-radius:3rem;cursor:pointer}.l-wrapper--disclosure .tab-list li:not(:last-of-type){margin:0 auto 1rem}.l-wrapper--disclosure .tab-list li span,.l-wrapper--disclosure .tab-list li strong{display:block}.l-wrapper--disclosure .tab-list li span{font-size:1rem}.l-wrapper--disclosure .tab-list li strong{font-size:1.3rem;text-decoration:none}.l-wrapper--disclosure .tab-list li.is-active{color:#fff;background:#191b39}.l-wrapper--disclosure .blk-area>li{display:none}.l-wrapper--disclosure .blk-area>li.is-active{display:block}.l-wrapper--disclosure .l-container{padding-top:43rem}.l-wrapper--disclosure .l-sidebar.is-scroll.is-open .c-toc-content{display:block}.l-wrapper--disclosure .l-sidebar .top-link{font-size:1.5rem;font-weight:500;position:relative;padding-left:1.3em;line-height:1.4}.l-wrapper--disclosure .l-sidebar .top-link::before{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181b39;font-size:1.2rem;position:absolute;top:.4em;left:0;z-index:2}.l-wrapper--disclosure .l-sidebar .top-link::after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:1.2rem;position:absolute;top:.4em;left:0}.l-wrapper--disclosure .l-sidebar .top-link span{display:inline-block;letter-spacing:.08em;padding-bottom:.3rem;position:relative}.l-wrapper--disclosure .l-sidebar .top-link a{text-decoration:none}.l-wrapper--disclosure .l-sidebar li a{text-decoration:none}.l-wrapper--disclosure .l-sidebar li span{display:inline;padding-bottom:0}.l-wrapper--disclosure .l-sidebar li.current span{border-bottom:2px solid #181b39}.l-wrapper--disclosure .link-row .link-area{gap:2rem}.l-wrapper--disclosure .link-row .c-btn-lists a{width:100%}.l-wrapper--disclosure .link-row .course-list .course-list--ttl{margin-bottom:1.8rem;font-size:1.6rem;font-weight:600;letter-spacing:.1em}.l-wrapper--disclosure .link-row .course-list .course-list--box .course-list--btn a{font-size:1.3rem;letter-spacing:.1em;text-decoration:none}.l-wrapper--disclosure .link-row .course-list .course-list--box .course-list--btn a .u-im{padding-right:1rem}.l-wrapper--disclosure .link-row .course-list .course-list--box .course-list--btn+.course-list--btn{margin-top:1rem}.l-wrapper--disclosure .link-row .link-area+.link-area{margin-top:3rem}.l-wrapper--recruit .scr-link{padding-top:10rem;margin-top:-10rem}.l-wrapper--recruit .p-recruit--intro .intro-ttl{margin-bottom:2rem;font-size:2rem;font-size:700;text-align:center;letter-spacing:.1em}.l-wrapper--recruit .link-area{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 .6rem;margin-bottom:9.5rem}.l-wrapper--recruit .link-area li a{position:relative;display:block;padding:.7rem 0 .7rem 1.1rem;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-decoration:none;color:#000;background:#fff;border:1px solid #000;border-radius:.5rem}.l-wrapper--recruit .link-area li a .u-im{position:absolute;top:50%;right:1.3rem;font-size:1rem;-webkit-transform:scale(1, -1) translateY(50%);transform:scale(1, -1) translateY(50%)}.l-wrapper--recruit .p-recruit--cont+.p-recruit--cont{margin-top:10.6rem}.l-wrapper--recruit .p-recruit--cont .cont-ttl{margin-bottom:2rem;font-size:1.7rem;font-weight:700;text-align:center;letter-spacing:.1em}.l-wrapper--recruit .p-recruit--cont .cont-detail dt{padding:1.2rem;font-size:1.5rem;font-weight:700;line-height:1.4;text-align:center;letter-spacing:.1em;background:#dfe9ea}.l-wrapper--recruit .p-recruit--cont .cont-detail dd{padding:1.7rem;font-size:1.3rem;line-height:1.4615384615;letter-spacing:.1em;background:#f8f8f8}.l-wrapper--recruit .p-recruit--cont .cont-detail dl:first-of-type dt{border-radius:.5rem .5rem 0 0}.l-wrapper--recruit .p-recruit--cont .cont-detail dl:last-of-type dd{border-radius:0 0 .5rem .5rem}.l-wrapper--recruit.not-recruit .l-section{margin-top:0}.l-wrapper--recruit.not-recruit .c-textbox{margin-top:5.2rem;text-align:center}.l-wrapper--shugaku .tab-list{padding:0;margin:0 2rem 4rem}.l-wrapper--shugaku .tab-list li{position:relative;width:100%;margin:0 auto;display:block;padding:1rem 0 1.1rem;font-weight:700;text-align:center;text-decoration:none;color:#000;background:#fff;border:.2rem solid #191b39;border-radius:3rem;cursor:pointer}.l-wrapper--shugaku .tab-list li:not(:last-of-type){margin:0 auto 1rem}.l-wrapper--shugaku .tab-list li span{display:block;font-size:1.3rem;line-height:1.4615384615}.l-wrapper--shugaku .tab-list li.is-active{color:#fff;background:#191b39}.l-wrapper--shugaku .blk-area .box-cont{display:none}.l-wrapper--shugaku .blk-area .box-cont.is-active{display:block}.l-wrapper--shugaku .l-section{margin-top:8rem}.l-wrapper--shugaku #sylabus-sports,.l-wrapper--shugaku #sylabus-north{padding-top:8rem;margin-top:0rem}.l-wrapper--shugaku .l-container{padding-top:30rem}.l-wrapper--shugaku .l-sidebar.is-scroll.is-open .c-toc-content{display:block}.l-wrapper--shugaku .l-sidebar .top-link{font-size:1.5rem;font-weight:500;position:relative;padding-left:1.3em;line-height:1.4}.l-wrapper--shugaku .l-sidebar .top-link::before{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181b39;font-size:1.2rem;position:absolute;top:.4em;left:0;z-index:2}.l-wrapper--shugaku .l-sidebar .top-link::after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:1.2rem;position:absolute;top:.4em;left:0}.l-wrapper--shugaku .l-sidebar .top-link span{display:inline-block;letter-spacing:.08em;padding-bottom:.3rem;position:relative}.l-wrapper--shugaku .l-sidebar .top-link a{text-decoration:none}.l-wrapper--shugaku .l-sidebar li a{text-decoration:none}.l-wrapper--shugaku .l-sidebar li span{display:inline;padding-bottom:0}.l-wrapper--shugaku .l-sidebar li.current span{border-bottom:2px solid #181b39}.l-wrapper--shugaku .link-row .link-area{gap:2rem}.l-wrapper--shugaku .link-row .c-btn-lists a{width:100%;letter-spacing:0}.l-wrapper--shugaku .link-row .c-btn-lists .list--ttl{font-size:1.5rem;line-height:1.4;font-weight:600;letter-spacing:.1em}.l-wrapper--shugaku .link-row .c-btn-lists .list--box{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem}.l-wrapper--shugaku .link-row .link-area+.link-area{margin-top:3.5rem}.l-wrapper--shugaku .shugaku--outline02 .link-area:last-child{margin-top:5rem}.l-wrapper--shugaku .shugaku--outline06 .link-row .c-btn-lists .list--box{display:block}.l-wrapper--shugaku .shugaku--outline06 .link-row .c-btn-lists .list--box>div:not(:last-of-type){margin-bottom:1.8rem}.l-wrapper--shugaku .shugaku--outline06 .link-row .link-area+.link-area{margin-top:1.8rem}.l-wrapper--ob .c-textbox__fs-l{font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--ob .c-section-ttl{padding-bottom:2rem;margin-bottom:2.5rem;font-size:2.5rem;letter-spacing:.1em;border-bottom:1px solid #f2f2f2}.l-wrapper--ob .l-section-sub .c-ttl{margin-bottom:2rem;font-size:1.7rem;font-weight:700;letter-spacing:.1em}.l-wrapper--ob .l-section-sub .sub-txt{font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--ob .l-section-sub .apply-box li:not(:last-of-type){margin-bottom:5rem}.l-wrapper--ob .l-section-sub .apply-box .apply-ttl{margin-bottom:1rem;font-size:1.5rem;font-weight:700;letter-spacing:.1em}.l-wrapper--ob .l-section-sub .apply-box .apply-btn{margin-top:1.5rem}.l-wrapper--ob .l-section-sub .apply-box .apply-btn a{width:100%}.l-wrapper--ob .l-section-sub .sub-list li:not(:last-of-type){margin-bottom:.8rem}.l-wrapper--ob .l-section-sub .sub-caption{margin-top:3rem}.l-wrapper--ob .l-section-sub .sub-caption p{font-size:1.1rem;line-height:1.4545454545;letter-spacing:.1em}.l-wrapper--ob .l-section-sub .sub-caption p+p{margin-top:1rem}.l-wrapper--ob .l-section-sub .c-table-wrap{margin:2rem 0 1.5rem}.l-wrapper--ob .l-section-sub.sub05 .sub-caption{display:flex;align-items:baseline;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;margin-top:0}.l-wrapper--ob .l-section-sub.sub05 .sub-caption p+p{margin-top:0;margin-left:2rem}.l-wrapper--ob .l-section-sub.sub06 p+p{margin-top:1rem}.l-wrapper--consultation .c-cover--type05 .c-title-box .c-cover--ja span{margin-left:-0.5rem;font-size:1.5rem;letter-spacing:.1em}.l-wrapper--consultation .c-textbox__fs-l{font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--consultation .section-ttl{padding-bottom:1.4rem;margin-bottom:3rem;font-size:2.2rem;font-weight:600;line-height:1.4545454545;letter-spacing:.1em;text-align:center;border-bottom:1px solid #f2f2f2}.l-wrapper--consultation .cmn-box{border:1px solid #e0e0e0;border-radius:.5rem}.l-wrapper--consultation .cmn-box:not(:last-of-type){margin-bottom:3rem}.l-wrapper--consultation .cmn-box dt{padding:1rem 0 .9rem;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:.1em;text-align:center;background:#dfe9ea;border-radius:.5rem .5rem 0 0}.l-wrapper--consultation .cmn-box dd{padding:2.5rem 1.8rem 2rem;background:#f7f7f7;border-radius:0 0 .5rem .5rem}.l-wrapper--consultation .cmn-box dd .cmn-copy{font-size:1.5rem;font-weight:700;line-height:1.4;letter-spacing:.1em;text-align:center}.l-wrapper--consultation .cmn-box dd .cmn-sub{font-size:2rem;font-weight:700;line-height:1.45;letter-spacing:.1em;text-align:center}.l-wrapper--consultation .cmn-box dd .cmn-txt{font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--consultation .cmn-box dd .cmn-caption{font-size:1.1rem;line-height:1.6363636364;letter-spacing:.1em}.l-wrapper--consultation .cmn-box dd button{display:block;margin:0 auto}.l-wrapper--consultation .cmn-box dd button .c-btn-style01 .u-im{font-size:.8rem}.l-wrapper--consultation .p-consultation--intro .intro-img{width:100%;margin:0 auto 2rem}.l-wrapper--consultation .p-consultation--intro .c-textbox{margin-bottom:4.5rem}.l-wrapper--consultation .p-consultation--intro .box01 dd .cmn-copy{margin-bottom:2.1rem}.l-wrapper--consultation .p-consultation--intro .box01 dd .caption-area p:not(:last-of-type){margin-bottom:.5rem}.l-wrapper--consultation .p-consultation--intro .box01 dd .caption-area p+p{margin-top:0}.l-wrapper--consultation .p-consultation--section{margin-top:8rem}.l-wrapper--consultation .p-consultation--section .box02 dd .cmn-copy{margin-bottom:2.1rem}.l-wrapper--consultation .p-consultation--section .box02 dd p+p{margin-top:0}.l-wrapper--consultation .p-consultation--section .box03 dd .line-btn{width:12.6rem;margin:0 auto 2.5rem}.l-wrapper--consultation .p-consultation--section .box03 dd .cmn-txt{margin-bottom:1.5rem}.l-wrapper--consultation .p-consultation--section .box03 dd .cmn-caption{margin-bottom:3.5rem}.l-wrapper--consultation .p-consultation--section .box03 dd .box-inner-area .box-inner{padding:2rem 1.2rem 2.5rem;margin-bottom:3.2rem;background:#fff;border-radius:1rem}.l-wrapper--consultation .p-consultation--section .box03 dd .box-inner-area .box-inner p{font-size:1.2rem;line-height:1.5;letter-spacing:.1em}.l-wrapper--consultation .p-consultation--section .box03 dd .box-inner-area .box-inner p span{font-size:1rem}.l-wrapper--consultation .p-consultation--section .box03 dd .box-inner-area .box-inner p.indent{padding-left:1rem}.l-wrapper--consultation .p-consultation--section .box03 dd .box-inner-area .box-inner p:not(:last-of-type){margin-bottom:3.5rem}.l-wrapper--consultation .p-consultation--section .box03 dd .box-inner-area .box-inner p+p{margin-top:0}.l-wrapper--consultation .p-consultation--section .box04 dd{padding:2.8rem 1.8rem 2rem}.l-wrapper--consultation .p-consultation--section .box04 dd .box-inner-area{margin-bottom:2rem}.l-wrapper--consultation .p-consultation--section .box04 dd .box-inner-area .box-inner p{margin-top:0;margin-bottom:3.2rem;font-family:"Oswald",sans-serif;font-size:2rem;font-weight:500;line-height:1;letter-spacing:.1em;text-align:center}.l-wrapper--consultation .p-consultation--section .box04 dd .cmn-caption+.cmn-caption{margin-top:1.4rem}.l-wrapper--consultation .p-consultation--section .box05 dd{padding:1.7rem 1.8rem}.l-wrapper--consultation .p-consultation--section .box05 dd ul{padding:1.9rem 1.4rem;margin:0;background:#fff;border-radius:1rem}.l-wrapper--consultation .p-consultation--section .box05 dd ul li{font-size:1.2rem;line-height:1.5;letter-spacing:.1em}.l-wrapper--consultation .p-consultation--section .box05 dd ul li:not(:last-of-type){margin-bottom:1.5rem}.l-wrapper--student .l-section{margin-top:9rem}.l-wrapper--student .link-row .c-textbox{margin-bottom:4.1rem;font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--student .link-row .link-btn a{width:100%}.l-wrapper--student .link-row .c-btn-lists{display:block}.l-wrapper--student .link-row .c-btn-lists:not(:last-of-type){margin-bottom:4.5rem}.l-wrapper--student .link-row .c-btn-lists .list--ttl{margin-bottom:2.4rem;font-size:1.7rem;line-height:1.4705882353;letter-spacing:.1em}.l-wrapper--student .link-row .c-btn-lists .list--ttl::before{content:"";display:inline-block;vertical-align:middle;width:2.5rem;height:.2rem;margin-right:.5rem;background:#181b39}.l-wrapper--student .link-row .c-btn-lists .list--box>div:not(:last-of-type){margin-bottom:1.5rem}.l-wrapper--transportation .p-transportation--intro{margin-bottom:5.6rem}.l-wrapper--transportation .p-transportation--intro .intro-heading{margin-bottom:3.7rem}.l-wrapper--transportation .p-transportation--intro .intro-ttl-wrap{padding-bottom:2rem;margin-bottom:2.5rem;border-bottom:1px solid #f2f2f2}.l-wrapper--transportation .p-transportation--intro .intro-ttl-illust{width:14.2rem;margin:0 auto 2.8rem}.l-wrapper--transportation .p-transportation--intro .c-section-ttl{margin-bottom:0;font-size:2.5rem;letter-spacing:.1em}.l-wrapper--transportation .p-transportation--intro .c-textbox__fs-l{font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--transportation .p-transportation--intro .intro-illust{width:19.3rem;margin:0 auto}.l-wrapper--transportation .p-transportation--cont .cont-detail dt{padding:1.2rem;font-size:1.5rem;font-weight:700;line-height:1.4;text-align:center;letter-spacing:.1em;background:#dfe9ea}.l-wrapper--transportation .p-transportation--cont .cont-detail dd{padding:1.7rem 1.6rem 3.5rem;background:#f8f8f8}.l-wrapper--transportation .p-transportation--cont .cont-detail dd .detail-txt{font-size:1.3rem;line-height:1.4615384615;letter-spacing:.1em}.l-wrapper--transportation .p-transportation--cont .cont-detail dd .line-btn{width:12.7rem;margin:2.5rem auto 0}.l-wrapper--transportation .p-transportation--cont .cont-detail dd .detail-box{margin:1.4rem 0 1.8rem}.l-wrapper--transportation .p-transportation--cont .cont-detail dd .detail-box>div:not(:last-of-type){margin-bottom:1.2rem}.l-wrapper--transportation .p-transportation--cont .cont-detail dd .detail-box>div .c-btn-style01{width:100%;font-size:1.1rem}.l-wrapper--transportation .p-transportation--cont .cont-detail dd .detail-box>div .c-btn-style01 .u-im{font-size:.6rem}.l-wrapper--transportation .p-transportation--cont .cont-detail dd .caption-area .cmn-caption{font-size:1.2rem;line-height:1.5;letter-spacing:.1em;color:#4e4e4e}.l-wrapper--transportation .p-transportation--cont .cont-detail dd .caption-area .cmn-caption:not(:last-of-type){margin-bottom:.5rem}.l-wrapper--transportation .p-transportation--cont .cont-detail dd .caption-area p+p{margin-top:0}.l-wrapper--transportation .p-transportation--cont .cont-detail dl:first-of-type dt{border-radius:.5rem .5rem 0 0}.l-wrapper--transportation .p-transportation--cont .cont-detail dl:first-of-type dd .detail-txt{text-align:center}.l-wrapper--transportation .p-transportation--cont .cont-detail dl:nth-of-type(3) dd .detail-txt,.l-wrapper--transportation .p-transportation--cont .cont-detail dl:nth-of-type(5) dd .detail-txt,.l-wrapper--transportation .p-transportation--cont .cont-detail dl:nth-of-type(6) dd .detail-txt,.l-wrapper--transportation .p-transportation--cont .cont-detail dl:last-of-type dd .detail-txt{text-align:center}.l-wrapper--transportation .p-transportation--cont .cont-detail dl:last-of-type dd{border-radius:0 0 .5rem .5rem}.l-wrapper--transportation .p-consultation--section{margin-top:10.6rem}.l-wrapper--transportation .p-consultation--section .section-ttl{padding-bottom:.8rem;margin-bottom:3.5rem;font-size:2.3rem;font-weight:600;line-height:1.4782608696;letter-spacing:.1em;border-bottom:1px solid #f2f2f2}.l-wrapper--transportation .p-consultation--section .list--box li:not(:last-of-type){margin-bottom:1.6rem}.l-wrapper--transportation .p-consultation--section .list--box li a{width:100%}.l-wrapper--transportation .p-consultation--section .list--box li .c-btn-style01 .u-im{font-size:.8rem}.l-wrapper--freetrial .p-freetrial--intro{margin-bottom:4.6rem}.l-wrapper--freetrial .p-freetrial--intro .c-section-ttl{padding-bottom:2rem;margin-bottom:2.5rem;font-size:2.5rem;letter-spacing:.1em;border-bottom:1px solid #f2f2f2}.l-wrapper--freetrial .p-freetrial--intro .c-textbox__fs-l{font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--freetrial .p-freetrial--intro .intro-illust{width:19.9rem;margin:3.8rem auto 0}.l-wrapper--freetrial .p-freetrial--cont .cont-detail dt{padding:1.2rem;font-size:1.5rem;font-weight:700;line-height:1.4;text-align:center;letter-spacing:.1em;background:#dfe9ea}.l-wrapper--freetrial .p-freetrial--cont .cont-detail dd{padding:1.7rem 1.6rem 3.5rem;background:#f8f8f8}.l-wrapper--freetrial .p-freetrial--cont .cont-detail dd .detail-txt{font-size:1.3rem;line-height:1.4615384615;letter-spacing:.1em}.l-wrapper--freetrial .p-freetrial--cont .cont-detail dd .detail-box:not(:last-of-type){margin-bottom:5rem}.l-wrapper--freetrial .p-freetrial--cont .cont-detail dd .detail-box .box-ttl{padding-left:1.3rem;margin-bottom:1.5rem;font-size:1.3rem;font-weight:700;line-height:2.3076923077;letter-spacing:.1em;border-left:.9rem solid #dfe9ea}.l-wrapper--freetrial .p-freetrial--cont .cont-detail dd .detail-box .box-inner:not(:last-of-type){margin-bottom:3.5rem}.l-wrapper--freetrial .p-freetrial--cont .cont-detail dd .detail-box .box-inner>div{margin-bottom:1.5rem}.l-wrapper--freetrial .p-freetrial--cont .cont-detail dd .detail-box .box-inner>div .c-btn-style01{width:100%;font-size:1.1rem}.l-wrapper--freetrial .p-freetrial--cont .cont-detail dd .detail-box .box-inner>div .c-btn-style01 .u-im{font-size:.6rem}.l-wrapper--freetrial .p-freetrial--cont .cont-detail dd .detail-box .box-inner .detail-txt:not(:last-of-type){margin-bottom:.4rem}.l-wrapper--freetrial .p-freetrial--cont .cont-detail dd .detail-box .box-inner p+p{margin-top:0}.l-wrapper--freetrial .p-freetrial--cont .cont-detail dl:first-of-type dt{border-radius:.5rem .5rem 0 0}.l-wrapper--freetrial .p-freetrial--cont .cont-detail dl:first-of-type dd .detail-txt{text-align:center}.l-wrapper--freetrial .p-freetrial--cont .cont-detail dl:last-of-type dd{border-radius:0 0 .5rem .5rem}.l-wrapper--freetrial .p-freetrial--cont .cont-detail dl:last-of-type dd .detail-txt+.detail-txt{margin-top:3rem}.l-wrapper--freetrial .p-consultation--section{margin-top:10.6rem}.l-wrapper--freetrial .p-consultation--section .section-ttl{padding-bottom:.8rem;margin-bottom:3.5rem;font-size:2.3rem;font-weight:600;line-height:1.4782608696;letter-spacing:.1em;border-bottom:1px solid #f2f2f2}.l-wrapper--freetrial .p-consultation--section .list--box li:not(:last-of-type){margin-bottom:1.6rem}.l-wrapper--freetrial .p-consultation--section .list--box li a{width:100%}.l-wrapper--freetrial .p-consultation--section .list--box li .c-btn-style01 .u-im{font-size:.8rem}.l-wrapper--society .l-page-lead .c-ttl{margin-bottom:2.5rem;font-size:1.5rem;line-height:2;letter-spacing:.1em}.l-wrapper--society .l-page-lead .c-textbox{font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--society .l-layout{margin-top:3rem}.l-wrapper--society .l-section{margin-top:10rem}.l-wrapper--society .link-row .c-textbox{font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--society .link-row .list--box>li:not(:last-of-type){margin-bottom:1.5rem}.l-wrapper--society .link-row .list--box>li .c-btn-style01{width:100%}.l-wrapper--society .link-row .list--box>li .c-btn-style01 .u-im{font-size:.8rem}.l-wrapper--society .link-row .row-heading{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;margin-bottom:2rem}.l-wrapper--society .link-row .row-heading .num{margin-top:0;margin-right:1.3rem;font-family:"Oswald",sans-serif;font-size:3rem;font-weight:500;line-height:1;letter-spacing:.1em}.l-wrapper--society .link-row .row-heading .row-ttl{margin-top:0;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.1em}.l-wrapper--society .link-row .c-btn-lists{display:block}.l-wrapper--society .link-row .c-btn-lists:not(:last-of-type){margin-bottom:7rem}.l-wrapper--society .link-row .c-btn-lists .list--ttl{margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.4;letter-spacing:.1em}.l-wrapper--society .link-row .c-btn-lists .list--box>.c-textbox{margin:0}.l-wrapper--society .link-row .c-btn-lists div{width:100%;margin:3.5rem auto 0}.l-wrapper--society .link-row .c-btn-lists div .c-btn-style01{width:100%}.l-wrapper--society .link-row .c-btn-lists div .c-btn-style01 .u-im{font-size:.8rem}.l-wrapper--society .society--outline01 .link-row>li:not(:last-of-type){margin-bottom:8rem}.l-wrapper--society .society--outline01 .link-row>li:first-of-type .list--box{margin-bottom:2.5rem}.l-wrapper--society .society--outline01 .link-row>li:nth-of-type(2)>.c-textbox{margin-bottom:4rem}.l-wrapper--society .society--outline01 .link-row>li:nth-of-type(3) .row-box .row-img{width:14.3rem;margin:0 auto 2rem}.l-wrapper--society .society--outline02 .c-intr-layout{gap:4rem}.l-wrapper--society .society--outline02 .c-intr{padding:2.5rem 1.5rem 2rem}.l-wrapper--society .society--outline02 .c-intr .c-intr--name-small{font-size:1.5rem}.l-wrapper--society .society--outline02 .c-intr .c-intr--introduction{font-size:1.2rem}.l-wrapper--society .society--outline02 .c-intr .c-intr-type02 .c-intr--introduction{margin-top:5rem}.l-wrapper--society .society--outline02 .c-intr .c-intr-lead{margin-bottom:1.5rem;font-size:1.3rem;font-weight:700;line-height:1.8461538462;letter-spacing:.1em}.l-wrapper--society .society--outline02 .c-intr .link-btn{width:100%;margin:3.5rem auto 0}.l-wrapper--society .society--outline02 .c-intr .link-btn .c-btn-style01{width:100%;padding:.7rem 4rem;text-align:center}.l-wrapper--society .society--outline02 .c-intr .link-btn .c-btn-style01 .u-im{font-size:.8rem}.l-wrapper--society .society--outline02 .p-society--course .course-ttl{margin-bottom:5rem;font-size:1.7rem;font-weight:700;line-height:1.4705882353;letter-spacing:.1em}.l-wrapper--society .society--outline02 .p-society--course .course-ttl::before{content:"";display:inline-block;vertical-align:middle;width:2.5rem;height:.2rem;margin-right:.5rem;background:#dac28d}.l-wrapper--society .society--outline02 .p-society--course .course-img{width:100%;margin:0 auto 3.5rem}.l-wrapper--society .society--outline02 .p-society--course .course-lead{margin-bottom:3rem;font-size:1.5rem;font-weight:700;line-height:1.6;letter-spacing:.1em}.l-wrapper--society .society--outline02 .p-society--course .c-textbox{margin-bottom:6.4rem;font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--society .society--outline02 .p-society--course .c-intr-layout{gap:6rem}.l-wrapper--society .society--outline02 .p-society--course .c-intr.c-intr-type02 .c-intr-head--text{margin-top:3rem}.l-wrapper--society .society--outline02 .p-society--course .c-intr.c-intr-type02 .c-intr--name--box{display:flex;align-items:baseline;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;margin-bottom:3rem}.l-wrapper--society .society--outline02 .p-society--course .c-intr.c-intr-type02 .c-intr--name{margin-top:0;margin-right:1rem}.l-wrapper--society .society--outline02 .p-society--course .c-intr.c-intr-type02 .c-intr--name-small{font-size:1.4rem}.l-wrapper--society .society--outline02 .p-society--course .c-intr.c-intr-type02 .c-intr--lead{margin-bottom:3rem;font-size:1.5rem;font-weight:700;line-height:2;letter-spacing:.1em}.l-wrapper--society .society--outline02 .p-society--course .c-intr .c-btn-style01 .u-im{font-size:.9rem}.l-wrapper--society .society--outline02 .p-society--course .c-intr .c-intr--introduction{font-size:1.3rem;line-height:2}.l-wrapper--society .society--outline02 .p-society--course .c-intr .c-intr-editor dl:not(:last-of-type){margin-bottom:3rem}.l-wrapper--society .society--outline02 .p-society--course .c-intr .c-intr-editor dt{padding-bottom:3rem;margin-bottom:3rem;font-size:1.6rem;font-weight:700;line-height:1.625;letter-spacing:.1em;border-bottom:1px solid #dac28d}.l-wrapper--society .society--outline02 .p-society--course .c-intr .c-intr-editor dd{font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--society .lower-banner{width:100%;margin:1.5rem auto 0}.l-wrapper--society .p-course--links{margin-top:8rem}.l-wrapper--society .p-course--links .c-btn-lists li:not(:last-of-type){margin-bottom:1.5rem}.l-wrapper--society .p-course--links .c-btn-lists li .c-btn-style01 .u-im{font-size:.8rem}.l-wrapper--parents .c-section-ttl{margin-bottom:2rem;font-size:2rem;letter-spacing:.1em}.l-wrapper--parents .c-textbox__fs-l{font-size:1.3rem;line-height:2;letter-spacing:.1em}.l-wrapper--parents .l-section+.l-section{margin-top:6rem}.l-wrapper--parents .c-thumb-link .link-label p{font-size:1rem;line-height:1.1818181818}.l-wrapper--parents .c-thumb-link .link-label p .u-im{top:50%;font-size:1.5rem;transform:translateY(-50%)}.p-feature .l-page-lead .c-ttl{margin-bottom:3.5rem;font-size:1.5rem;font-weight:700;line-height:2;letter-spacing:.1em}.p-feature .l-page-lead .point-ttl{position:relative;width:100%;padding:2.1rem;margin:0 auto 4.3rem;font-size:1.8rem;font-weight:700;line-height:1.3888888889;text-align:center;letter-spacing:.05em;background:#e8e6a5;border-radius:5rem}.p-feature .l-page-lead .point-ttl::after{content:"";position:absolute;bottom:-3.5rem;left:50%;width:0;height:0;border:solid 1.4rem rgba(0,0,0,0);border-top:solid 2.3rem #e8e6a5;transform:translateX(-50%)}.p-feature .l-page-lead .point-list{margin-bottom:9.5rem}.p-feature .l-page-lead .point-list li{position:relative;width:100%;margin:0 auto}.p-feature .l-page-lead .point-list li:not(:last-of-type){margin-bottom:2.5rem}.p-feature .l-page-lead .point-list li .point-wrap{display:flex;align-items:center;justify-content:center;min-height:4.5rem;padding:.6rem 0;font-size:1.2rem;font-weight:700;line-height:1.3333333333;text-align:center;letter-spacing:.1em;text-decoration:none;background:#efeee4;border-radius:.05rem}.p-feature .l-page-lead .point-list li .point-num{position:absolute;top:-1.5rem;left:1rem;font-family:"Oswald",sans-serif;font-size:1.8rem;font-weight:500;color:#c6bb8d}.p-feature .l-page-lead .point-list li .u-im{position:absolute;top:50%;right:1.5rem;font-size:1.1rem;transform:translateY(-50%) rotate(180deg)}.p-feature .l-section+.l-section{margin-top:9rem}.p-feature .p-feature--outline .c-ttl-wrap .c-ttl-style02--en{margin-bottom:0}.p-feature .p-feature--outline .c-ttl-area{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding-bottom:2.5rem;margin-bottom:3.5rem;border-bottom:1px solid #f2f2f2}.p-feature .p-feature--outline .c-ttl-area .c-ttl-num{width:4.2rem;margin-top:0;margin-right:.7rem;font-family:"Oswald",sans-serif;font-size:2.5rem;font-weight:500;letter-spacing:.1em;color:#c6bb8d}.p-feature .p-feature--outline .c-ttl-area .c-ttl-style02{width:28.5rem;margin-top:0;padding-top:.5rem;padding-bottom:0;font-size:2.1rem;font-weight:600;line-height:1.4285714286;letter-spacing:.1em;border-bottom:none}.p-feature .p-feature--outline .c-img{width:100%;margin:0 auto 3.5rem}.p-feature .p-feature--outline .c-textbox{font-size:1.3rem;line-height:2;letter-spacing:.1em}.p-feature .c-btn-style01 .u-im{font-size:.8rem}.p-difference .l-page-lead .c-ttl{margin-bottom:3.5rem;font-size:1.5rem;font-weight:700;line-height:2;letter-spacing:.1em}.p-difference .l-page-lead .point-ttl{position:relative;width:100%;padding:2.1rem;margin:0 auto 4.3rem;font-size:1.8rem;font-weight:700;line-height:1.3888888889;text-align:center;letter-spacing:.05em;background:#e8e6a5;border-radius:5rem}.p-difference .l-page-lead .point-ttl::after{content:"";position:absolute;bottom:-3.5rem;left:50%;width:0;height:0;border:solid 1.4rem rgba(0,0,0,0);border-top:solid 2.3rem #e8e6a5;transform:translateX(-50%)}.p-difference .l-page-lead .point-list{margin-bottom:9.5rem}.p-difference .l-page-lead .point-list li{position:relative;width:100%;margin:0 auto}.p-difference .l-page-lead .point-list li:not(:last-of-type){margin-bottom:2.5rem}.p-difference .l-page-lead .point-list li .point-wrap{display:flex;align-items:center;justify-content:center;min-height:4.5rem;padding:.6rem 0;font-size:1.2rem;font-weight:700;line-height:1.3333333333;text-align:center;letter-spacing:.1em;text-decoration:none;background:#efeee4;border-radius:.05rem}.p-difference .l-page-lead .point-list li .point-num{position:absolute;top:-1.5rem;left:1rem;font-family:"Oswald",sans-serif;font-size:1.8rem;font-weight:500;color:#c6bb8d}.p-difference .l-page-lead .point-list li .u-im{position:absolute;top:50%;right:1.5rem;font-size:1.1rem;transform:translateY(-50%) rotate(180deg)}.p-difference .l-section+.l-section{margin-top:8rem}.p-difference .p-difference--outline .c-ttl-wrap .c-ttl-style02--en{margin-bottom:0}.p-difference .p-difference--outline .c-ttl-area{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding-bottom:2.5rem;margin-bottom:3.5rem;border-bottom:1px solid #f2f2f2}.p-difference .p-difference--outline .c-ttl-area .c-ttl-num{width:4.2rem;margin-top:0;margin-right:.7rem;font-family:"Oswald",sans-serif;font-size:2.5rem;font-weight:500;letter-spacing:.1em;color:#c6bb8d}.p-difference .p-difference--outline .c-ttl-area .c-ttl-style02{width:28.5rem;margin-top:0;padding-top:.5rem;padding-bottom:0;font-size:2.1rem;font-weight:600;line-height:1.4285714286;letter-spacing:.03em;border-bottom:none}.p-difference .p-difference--outline .c-img{width:100%;margin:0 auto 2.5rem}.p-difference .p-difference--outline .c-detail{margin-bottom:2.6rem}.p-difference .p-difference--outline .c-detail dl{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.p-difference .p-difference--outline .c-detail dl:first-of-type{margin-bottom:1rem}.p-difference .p-difference--outline .c-detail dl:first-of-type dt{background:#efeee4}.p-difference .p-difference--outline .c-detail dl:last-of-type dt{background:#c6bb8d}.p-difference .p-difference--outline .c-detail dl:last-of-type dd{font-weight:700}.p-difference .p-difference--outline .c-detail dt{width:8.2rem;padding:.5rem;margin-right:1.2rem;font-size:1.3rem;font-weight:700;text-align:center;letter-spacing:.1em;border-radius:2rem}.p-difference .p-difference--outline .c-detail dd{width:24rem;padding-top:.5rem;font-size:1.5rem;line-height:1.4;letter-spacing:.1em}.p-difference .p-difference--outline .c-textbox{font-size:1.3rem;line-height:2;letter-spacing:.1em}.p-difference .p-difference--outline .c-textbox .caption{margin-top:1rem;font-size:1.1rem}.p-difference .c-btn-style01 .u-im{font-size:.8rem}.p-difference .difference--other01 .c-page-links .c-btn-lists{display:block}.p-difference .difference--other01 .c-page-links .c-btn-lists:not(:last-of-type){margin-bottom:3.3rem}.p-difference .difference--other01 .c-page-links .list--ttl{margin-bottom:1.5rem;font-size:1.8rem;font-weight:600;line-height:1.4444444444;letter-spacing:.1em}.p-difference .difference--other01 .c-page-links .list--ttl::before{content:"";display:inline-block;vertical-align:middle;width:1.8rem;height:.2rem;margin-right:.8rem;background:#000}.p-difference .difference--other01 .c-page-links .list--box div .c-btn-style01{width:auto}.p-support .l-section:not(:last-of-type){margin-bottom:7.2rem}.p-support .l-section.support--outline02{margin-bottom:11.4rem}.p-support .c-ttl-style02{padding-bottom:2.8rem;margin-bottom:2.2rem;font-size:2.1rem}.p-support .c-img-wrap{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:2.9rem}.p-support .c-lead{margin-bottom:3rem;font-size:1.5rem;font-weight:700;line-height:1.8666666667;letter-spacing:.1em}.p-support .c-textbox__fs-l{margin-bottom:3rem;font-size:1.3rem;line-height:2;letter-spacing:.1em}.p-support .c-btn-style01{width:100%}.p-support .c-btn-style01 .u-im{font-size:.8rem}.p-further .l-page-lead .c-ttl{margin-bottom:6.9rem;font-size:1.5rem;font-weight:700;line-height:2;letter-spacing:.1em}.p-further .l-section+.l-section{margin-top:8rem}.p-further .p-further--outline .c-ttl-style02{padding-bottom:2.8rem;margin-top:0;margin-bottom:2.8rem;font-size:2.1rem}.p-further .p-further--outline .c-table-wrap .c-table-style02__s{font-size:1.4rem;border:1px solid #c8d5d6}.p-further .p-further--outline .c-table-wrap .c-table-style02__s thead th{font-weight:700}.p-further .p-further--outline .c-table-wrap .c-table-style02__s thead th:first-of-type{width:15.6rem}.p-further .p-further--outline .c-table-wrap .c-table-style02__s td{text-align:left}.p-further .p-further--outline .c-table-wrap .c-table-style02__s td.u-ta__center{text-align:center}.p-further .p-further--outline .c-textbox{font-size:1.3rem;line-height:2;letter-spacing:.1em}.p-further .c-btn-style01 .u-im{font-size:.8rem}.p-further .further--outline03 .c-img-wrap{margin:4rem 0 3.6rem}.p-further .further--outline03 .c-img-wrap .wrap-ttl{margin-bottom:.5rem;font-size:1.3rem;letter-spacing:.1em}.p-further .further--outline03 .c-img-wrap .wrap-caption.upr{margin-top:0;margin-bottom:1.3rem;font-size:1rem;letter-spacing:.1em}.p-further .further--outline03 .c-img-wrap .wrap-caption.lwr{font-size:1.2rem;letter-spacing:.1em}.p-further .further--outline03 .c-img-wrap .c-img{width:100%;margin:0 auto 1.3rem}.p-further .further--outline03 .btn{width:100%;margin:5.5rem auto 0}.p-further .further--outline03 .btn .c-btn-style01{width:100%}.p-further .further--outline04 .c-img-wrap{margin-top:4.1rem}.p-further .further--outline04 .c-img-wrap .wrap-ttl{margin-bottom:1.4rem;font-size:1.3rem;font-weight:600;letter-spacing:.1em}.p-further .further--outline04 .c-img-wrap .c-table-style02 tbody tr:last-of-type td{background:#fff}.p-further .further--outline04 .c-img-wrap .wrap-caption{margin-top:2rem;font-size:1.1rem;letter-spacing:.1em}.p-further .further--outline05 .c-btn-lists{margin-top:4rem}.p-further .further--outline05 .c-btn-lists .list--ttl{width:100%;padding:1.3rem 1.7rem;margin-bottom:1rem;font-size:1.4rem;font-weight:600;line-height:1.4285714286;letter-spacing:.1em;border:1px solid #000;border-radius:.5rem}.p-further .further--outline05 .c-btn-lists .list--box .c-btn-style01{margin-top:4rem}.p-learning .l-section+.l-section{margin-top:13rem}.p-learning .c-textbox{font-size:1.3rem;line-height:2;letter-spacing:.1em}.p-learning .p-learning--outline .c-ttl-wrap .c-ttl-style02--en{margin-bottom:.5rem}.p-learning .p-learning--outline .c-img{width:100%;margin:0 auto 3rem}.p-learning .p-learning--outline .c-ttl-style02{padding-bottom:2.8rem;margin-top:0;margin-bottom:2.8rem;font-size:2.1rem}.p-learning .p-learning--outline .c-intr-layout{display:block;margin-top:4.8rem}.p-learning .p-learning--outline .c-intr-layout .c-intr-ttl{width:100%;padding:.8rem 2rem;margin-bottom:3rem;font-family:"Oswald",sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.1em;background:#dfe9ea;border-radius:.5rem}.p-learning .p-learning--outline .c-intr-layout .c-intr{padding:0;background:#fff}.p-learning .p-learning--outline .c-intr-layout .c-intr:not(:last-of-type){margin-bottom:7.8rem}.p-learning .p-learning--outline .c-intr-layout .c-intr-head{margin-bottom:4rem}.p-learning .p-learning--outline .c-intr-layout .c-intr-head .c-intr--thumb{width:20rem;height:auto;margin:0 auto 3.3rem;border:none}.p-learning .p-learning--outline .c-intr-layout .c-intr-head .c-intr-head--text{margin-top:0;margin-bottom:4rem}.p-learning .p-learning--outline .c-intr-layout .c-intr-head .c-intr-head--text .c-intr--name{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;margin-top:0;margin-bottom:1rem;font-size:2.5rem;font-weight:700;letter-spacing:.1em}.p-learning .p-learning--outline .c-intr-layout .c-intr-head .c-intr-head--text .c-intr--name-small{font-size:1.8rem;font-weight:700;letter-spacing:.1em}.p-learning .p-learning--outline .c-intr-layout .c-intr-head .c-intr--affiliation{margin-bottom:2.7rem;font-size:1.2rem;font-weight:600;line-height:2;letter-spacing:.1em}.p-learning .p-learning--outline .c-intr-layout .c-intr-head .c-intr-lead{font-size:1.5rem;font-weight:700;line-height:1.6;letter-spacing:.1em}.p-learning .p-learning--outline .c-intr-layout .link-btn{width:100%;margin:4rem auto 0}.p-learning .p-learning--outline .c-intr-layout .link-btn .c-btn-style01{width:100%}.p-learning .p-learning--outline.learning--outline01{margin-top:8rem}.p-learning .c-btn-style01 .u-im{font-size:.8rem}.p-learning .learning--outline01 .c-lead{margin-bottom:3rem;font-size:1.5rem;font-weight:700;line-height:1.8666666667;letter-spacing:.1em}/*# sourceMappingURL=smartphone.css.map */