@charset "UTF-8";#lp-modelcourse{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:1.8}@media (min-width:1024px){#lp-modelcourse{font-size:16px}}#lp-modelcourse img{width:100%}#lp-modelcourse a{transition:all .3s}#lp-modelcourse h1,#lp-modelcourse h2,#lp-modelcourse h3,#lp-modelcourse h4{font-weight:700;line-height:1.25}#lp-modelcourse h1,#lp-modelcourse h2,#lp-modelcourse h3{line-height:1.375;text-align:center}#lp-modelcourse h2{font-size:1.5rem}@media (min-width:768px){#lp-modelcourse h2 img{margin-left:auto;margin-right:auto;max-width:880px;width:100%}}#lp-modelcourse h3{font-size:1.25rem}#lp-modelcourse .section-y45{padding-bottom:12%;padding-top:12%}@media (min-width:768px){#lp-modelcourse .section-y45{padding-bottom:80px;padding-top:80px}}#lp-modelcourse .section-t45{padding-top:12%}@media (min-width:768px){#lp-modelcourse .section-t45{padding-top:80px}}#lp-modelcourse .section-y50{padding-bottom:13.333%;padding-top:13.333%}@media (min-width:768px){#lp-modelcourse .section-y50{padding-bottom:80px;padding-top:80px}}#lp-modelcourse .section-t50{padding-top:13.333%}#lp-modelcourse .section-y60{padding-bottom:16%;padding-top:16%}#lp-modelcourse .section-t70{padding-top:18.666%}@media (min-width:768px){#lp-modelcourse .section-t70{padding-top:80px}}#lp-modelcourse .section-b76{padding-bottom:20.2666%}#lp-modelcourse .bg-yellow{background-color:#feffef}#lp-modelcourse .bg-blue,#lp-modelcourse .bg-green{position:relative}#lp-modelcourse .bg-blue:before,#lp-modelcourse .bg-green:before{content:"";height:0;max-width:500px;padding-top:13%;position:absolute;top:0;width:66.7%}@media (min-width:768px){#lp-modelcourse .bg-blue:before,#lp-modelcourse .bg-green:before{max-width:850px}}#lp-modelcourse .bg-green:before{background:url(../images/modelcourse/bg_green.png) 0 0 no-repeat;background-size:contain;left:0}@media (min-width:768px){#lp-modelcourse .bg-green .section-y50{padding-top:120px}}#lp-modelcourse .bg-blue:before{background:url(../images/modelcourse/bg_blue.png) 0 0 no-repeat;background-size:contain;right:0}@media (min-width:768px){#lp-modelcourse .bg-blue .section-y50{padding-top:120px}}#lp-modelcourse .btn-cmn{--tw-text-opacity:1;border-radius:.375rem;color:rgb(255 255 255/var(--tw-text-opacity,1));display:inline-block;font-weight:700;margin-left:auto;margin-right:auto;padding:.75rem .25rem;position:relative;text-align:center;width:100%}#lp-modelcourse .btn-cmn:hover{opacity:.75}@media (min-width:768px){#lp-modelcourse .btn-cmn{border-radius:10px}}#lp-modelcourse .btn-main{--tw-text-opacity:1;align-items:center;border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:480px;position:relative;width:100%}@media (min-width:768px){#lp-modelcourse .btn-main{border-radius:10px}}#lp-modelcourse .btn-main .btn-inner{border-radius:.25rem;display:inline-block;overflow:hidden;padding-bottom:1rem;padding-left:8.5%;padding-right:8.5%;padding-top:1rem;position:relative;width:100%}@media (min-width:768px){#lp-modelcourse .btn-main .btn-inner{border-radius:10px;padding:22px 60px}}#lp-modelcourse .btn-main .btn-inner:before{border-radius:50%;content:"";display:block;height:200%;left:-25%;padding-bottom:1rem;padding-top:1rem;position:absolute;top:50%;width:150%}@media (min-width:768px){#lp-modelcourse .btn-main .btn-inner:before{top:40%}}#lp-modelcourse .btn-main .btn-inner img{position:relative;z-index:8}#lp-modelcourse .btn-main .btn-inner i{bottom:0;height:13.5px;margin-bottom:auto;margin-top:auto;right:10px;top:0;transition:all .3s ease-in-out}@media (min-width:768px){#lp-modelcourse .btn-main .btn-inner i{font-size:1.25rem;font-weight:700;height:1.25rem;right:20px}}#lp-modelcourse .btn-main .btn-inner:hover i{right:8px}@media (min-width:768px){#lp-modelcourse .btn-main .btn-inner:hover i{right:16px}}#lp-modelcourse .btn-check{height:0;left:-7.5%;max-width:85px;padding-top:16.5%;position:absolute;top:-20%;width:18.333%}@media (min-width:768px){#lp-modelcourse .btn-check{left:-10px;max-width:70px;padding-top:14.6%}}#lp-modelcourse .btn-orange{--tw-bg-opacity:1;background-color:rgb(255 153 51/var(--tw-bg-opacity,1))}#lp-modelcourse .btn-blue{--tw-bg-opacity:1;background-color:rgb(84 185 238/var(--tw-bg-opacity,1))}#lp-modelcourse .btn-purple{--tw-bg-opacity:1;background-color:rgb(83 120 202/var(--tw-bg-opacity,1))}#lp-modelcourse .btn-purple .btn-inner:before{background-color:#6491d4}#lp-modelcourse .btn-purple .btn-check{background:url(../images/modelcourse/icon_check_blue.png) no-repeat;background-size:contain;position:absolute}#lp-modelcourse .btn-green{--tw-bg-opacity:1;background-color:rgb(146 202 83/var(--tw-bg-opacity,1))}#lp-modelcourse .btn-green .btn-inner:before{background-color:#a8d463}#lp-modelcourse .btn-green .btn-check{background:url(../images/modelcourse/icon_check_green.png) no-repeat;background-size:contain;position:absolute}#lp-modelcourse .btn-pink{background-color:#ee7878}#lp-modelcourse .btn-pink .btn-inner:before{background-color:#f19090}#lp-modelcourse .btn-brown{background-color:#997848}#lp-modelcourse .btn-brown .btn-inner:before{background-color:#ad9056}#lp-modelcourse .note{color:#7b7b7b;font-size:clamp(9.5px,7.5714285714px + .5357142857vw,14px)}@media (min-width:1024px){#lp-modelcourse .note{font-size:.75rem}}#lp-modelcourse .swiper-wrapper{height:auto}#lp-modelcourse .swiper-pagination-bullet{background-color:#fff;border:1px solid #fff;height:12px;opacity:1;width:12px}#lp-modelcourse .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f5f588;border:1px solid #997848}#lp-modelcourse .list-cmn{display:flex;flex-wrap:wrap;margin-left:-.625rem;margin-top:-1.75rem}@media (min-width:768px){#lp-modelcourse .list-cmn{margin-left:-1.25rem;margin-top:-3rem}}#lp-modelcourse .list-cmn .list-wrap{display:flex;flex-direction:column;padding-left:.625rem;padding-top:1.75rem;width:50%}@media (min-width:768px){#lp-modelcourse .list-cmn .list-wrap{padding-left:1.25rem;padding-top:3rem;width:33.333333%}}#lp-modelcourse .list-cmn .list-title{font-size:.7rem;font-weight:700;line-height:1.375;margin-bottom:.5rem;text-align:center}@media (min-width:768px){#lp-modelcourse .list-cmn .list-title{font-size:1rem}}@media (min-width:1024px){#lp-modelcourse .list-cmn .list-title{font-size:1.25rem;margin-bottom:1.5rem}}#lp-modelcourse .list-cmn .img-wrap{aspect-ratio:16/11;margin-bottom:.625rem;overflow:hidden;position:relative}#lp-modelcourse .list-cmn .img-wrap img{height:100%;inset:0;margin:auto;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}#lp-modelcourse .list-cmn .category-name{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(146 202 83/var(--tw-bg-opacity,1));border-radius:0 0 12px 0;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:10px;font-weight:700;left:0;padding:3px 10px;position:absolute;text-align:center;top:0}@media (min-width:768px){#lp-modelcourse .list-cmn .category-name{padding:.5rem 1.25rem}}#lp-modelcourse .list-cmn .plan-name{border-bottom:1px solid #eee;font-size:.875rem;font-weight:700;margin-bottom:.75rem;padding-left:1.5rem;position:relative}#lp-modelcourse .list-cmn .plan-name:before{background:url(../images/modelcourse/icon_flag.png) no-repeat;background-size:contain;bottom:0;content:"";height:1.25rem;left:0;margin-bottom:auto;margin-top:auto;position:absolute;top:0;width:1.25rem}@media (min-width:768px){#lp-modelcourse .list-cmn .plan-name{font-size:1.25rem;margin-bottom:.5rem;padding-left:2.5rem}#lp-modelcourse .list-cmn .plan-name:before{height:30px;width:30px}}#lp-modelcourse .list-cmn .map-link a{display:inline-block;font-size:.75rem;font-weight:700;text-decoration-line:underline}#lp-modelcourse .list-cmn .map-link a span{margin-right:.25rem}@media (min-width:768px){#lp-modelcourse .list-cmn .map-link a{font-size:1rem}#lp-modelcourse .list-cmn .map-link a:first-child{margin-bottom:0}}#lp-modelcourse .list-cmn .tags{display:flex;flex-wrap:wrap;font-size:.625rem;line-height:1.5;margin-bottom:.75rem;margin-top:.75rem}@media (min-width:768px){#lp-modelcourse .list-cmn .tags{font-size:1rem}}#lp-modelcourse .list-cmn .tags li{color:#7b7b7b;margin-right:.25rem;padding-left:.4rem;position:relative}#lp-modelcourse .list-cmn .tags li:before{content:"#";left:0;position:absolute}@media (min-width:768px){#lp-modelcourse .list-cmn .tags li{margin-right:.6rem;padding-left:.5rem}}#lp-modelcourse .list-cmn .btn-cmn{position:relative}#lp-modelcourse .list-cmn .btn-cmn span{font-size:12px;margin-left:-1em}@media (min-width:768px){#lp-modelcourse .list-cmn .btn-cmn span{font-size:16px;margin-left:0}}#lp-modelcourse .list-cmn .btn-cmn i{align-items:center;bottom:0;display:flex;position:absolute;right:10px;top:2px}@media (min-width:768px){#lp-modelcourse .list-cmn .btn-cmn i{right:20px;top:0}}@media (min-width:768px){#lp-modelcourse #intro .leading-relaxed{line-height:2}}#lp-modelcourse #pickup .section-b76{padding-bottom:80px}#lp-modelcourse #pickup .bg-pickup-bottom,#lp-modelcourse #pickup .bg-pickup-top{height:100%;position:absolute;width:100%}#lp-modelcourse #pickup .bg-pickup-bottom:after,#lp-modelcourse #pickup .bg-pickup-bottom:before,#lp-modelcourse #pickup .bg-pickup-top:after,#lp-modelcourse #pickup .bg-pickup-top:before{background-color:rgba(146,202,83,.2);content:"";height:0;max-width:750px;padding-top:16%;position:absolute;width:65%}@media (min-width:1024px){#lp-modelcourse #pickup .bg-pickup-bottom:after,#lp-modelcourse #pickup .bg-pickup-bottom:before,#lp-modelcourse #pickup .bg-pickup-top:after,#lp-modelcourse #pickup .bg-pickup-top:before{height:65%;max-width:210px;padding-top:25.5%;width:17.5%}}#lp-modelcourse #pickup .bg-pickup-bottom{bottom:0}#lp-modelcourse #pickup .bg-pickup-top:before{clip-path:polygon(0 0,100% 0,0 100%)}#lp-modelcourse #pickup .bg-pickup-top:after{clip-path:polygon(0 0,100% 0,100% 100%)}#lp-modelcourse #pickup .bg-pickup-bottom:before{clip-path:polygon(0 0,0 100%,100% 100%)}#lp-modelcourse #pickup .bg-pickup-bottom:after{clip-path:polygon(0 100%,100% 0,100% 100%)}#lp-modelcourse #pickup .bg-pickup-top:after,#lp-modelcourse #pickup .bg-pickup-top:before{top:0}#lp-modelcourse #pickup .bg-pickup-bottom:after,#lp-modelcourse #pickup .bg-pickup-bottom:before{bottom:0}#lp-modelcourse #pickup .bg-pickup-bottom:before,#lp-modelcourse #pickup .bg-pickup-top:before{left:0}#lp-modelcourse #pickup .bg-pickup-bottom:after,#lp-modelcourse #pickup .bg-pickup-top:after{right:0}@media (min-width:768px){#lp-modelcourse #pickup .text-wrap{margin-left:auto;margin-right:auto;max-width:calc(880px + 4%);padding-left:2%;padding-right:2%;width:100%}}#lp-modelcourse #pickup .support-wrap{display:flex;flex-wrap:wrap;margin-bottom:1rem;margin-left:-3rem;padding-left:1rem;padding-right:1rem;text-align:center}@media (min-width:768px){#lp-modelcourse #pickup .support-wrap{margin-left:-2rem}}@media (min-width:1024px){#lp-modelcourse #pickup .support-wrap{margin-left:-4rem}}#lp-modelcourse #pickup .support-wrap .support-inner{padding-left:3rem;width:50%}@media (min-width:768px){#lp-modelcourse #pickup .support-wrap .support-inner{align-items:center;display:flex;padding-left:2rem}}@media (min-width:1024px){#lp-modelcourse #pickup .support-wrap .support-inner{padding-left:4rem}}#lp-modelcourse #pickup .support-wrap .support-img{margin-bottom:.5rem;max-width:256px}@media (min-width:768px){#lp-modelcourse #pickup .support-wrap .support-img{max-width:160px;width:33.333333%}}#lp-modelcourse #pickup .support-wrap .support-img img{border-radius:9999px}#lp-modelcourse #pickup .support-wrap .support-contents{display:flex;flex-direction:column;font-weight:500}@media (min-width:768px){#lp-modelcourse #pickup .support-wrap .support-contents{align-items:flex-start;justify-items:center;padding-left:1rem;width:66.666667%}}@media (min-width:1024px){#lp-modelcourse #pickup .support-wrap .support-contents{padding-left:2rem}}#lp-modelcourse #pickup .support-wrap .support-text{margin-bottom:1.25rem;position:relative}#lp-modelcourse #pickup .support-wrap .support-text:after{content:"…"}@media (min-width:768px){#lp-modelcourse #pickup .support-wrap .support-text{margin-bottom:.75rem}}#lp-modelcourse #pickup .support-wrap .support-amount{width:100%}@media (min-width:768px){#lp-modelcourse #pickup .support-wrap .support-amount .amount-wrap{align-items:center;display:flex}}#lp-modelcourse #pickup .support-wrap .support-amount .sub-text{display:block;font-size:10px;line-height:0}@media (min-width:768px){#lp-modelcourse #pickup .support-wrap .support-amount .sub-text{font-size:12px}}#lp-modelcourse #pickup .support-wrap .support-amount .aount-num{font-family:Rubik,sans-serif}@media (min-width:768px){#lp-modelcourse #pickup .support-wrap .support-amount .aount-num{margin-left:auto}}#lp-modelcourse #pickup .support-wrap .support-amount .aount-num span{display:inline-block}#lp-modelcourse #pickup .support-wrap .support-amount .aount-num .num{--tw-text-opacity:1;color:rgb(146 202 83/var(--tw-text-opacity,1));font-size:2rem}@media (min-width:768px){#lp-modelcourse #pickup .support-wrap .support-amount .aount-num .num{font-size:2.5rem;line-height:1}}#lp-modelcourse #pickup .support-wrap .support-amount .aount-num .yen{font-size:.75rem}#lp-modelcourse #pickup .btn-cmn{font-size:1.125rem;max-width:640px}@media (min-width:768px){#lp-modelcourse #pickup .btn-cmn{margin-left:auto;margin-right:auto;max-width:320px;width:100%}}#lp-modelcourse #course-select .list-cmn .list-title,#lp-modelcourse #theme .list-cmn .list-title{display:flex;flex-direction:column;height:calc(3em + .5rem);justify-content:center}@media (min-width:768px){#lp-modelcourse #course-select .list-cmn .list-title,#lp-modelcourse #theme .list-cmn .list-title{height:calc(3em + 1.5rem)}#lp-modelcourse #event .event-wrap dl{height:100%}}#lp-modelcourse #event .event-wrap .img-wrap{background-color:#ccc;background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:8px 0 0 8px;height:0;max-width:240px;padding-top:32.3%;width:40.5%}@media (min-width:768px){#lp-modelcourse #event .event-wrap .img-wrap{border-radius:8px;height:0;max-width:300px;padding-top:66.666%;width:100%}}#lp-modelcourse #event .event-wrap dd{width:55.5%}@media (min-width:768px){#lp-modelcourse #event .event-wrap dd{width:100%}}#lp-modelcourse #event .event-wrap p:not(.text){font-size:.75rem;line-height:1.25}@media (min-width:768px){#lp-modelcourse #event .event-wrap p:not(.text){font-size:1.125rem}}#lp-modelcourse #event .event-wrap p.date{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(238 120 120/var(--tw-bg-opacity,1));border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity,1));display:inline-block;margin-top:.5rem;min-width:110px;padding-bottom:2px;padding-left:.75rem;padding-right:.75rem;padding-top:1px;text-align:center}@media (min-width:768px){#lp-modelcourse #event .event-wrap p.date{font-size:.875rem;margin-top:.75rem;padding-left:1.5rem;padding-right:1.5rem}}#lp-modelcourse #event .event-wrap .text{font-size:.625rem;font-weight:400;margin-top:.25rem}@media (min-width:768px){#lp-modelcourse #event .event-wrap .text{font-size:.875rem;margin-top:.75rem}}#lp-modelcourse #access{position:relative}@media (min-width:768px){#lp-modelcourse #access .section-y60{padding-bottom:80px;padding-top:160px}}#lp-modelcourse #access:after,#lp-modelcourse #access:before{content:"";height:0;left:0;position:absolute;right:0;width:100%}#lp-modelcourse #access:before{background:url(../images/modelcourse/bg_access_top.png) top no-repeat;background-size:contain;padding-top:11.5%;top:0}#lp-modelcourse #access:after{background:url(../images/modelcourse/bg_access_bottom.png) top no-repeat;background-size:contain;bottom:-1px;padding-top:14.1625%}#lp-modelcourse #access .access-wrap{margin-left:auto;margin-right:auto;max-width:875px;width:100%}#lp-modelcourse #access .sectionHeader{font-size:1rem;padding-left:calc(1.5em + 10px);text-align:left}#lp-modelcourse #access .sectionHeader:before{--tw-text-opacity:1;color:rgb(146 202 83/var(--tw-text-opacity,1))}@media (min-width:768px){#lp-modelcourse #access .sectionHeader:before{margin-left:-3rem}#lp-modelcourse #access .sectionHeader{font-size:1.5rem}}#lp-modelcourse #access #railMap{left:0;padding:28px 20px 0;width:100%}@media (min-width:768px){#lp-modelcourse #access .section-b76{padding-bottom:240px}}#modelcourse #globalFooter{margin-top:0}
