@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=EB+Garamond&display=swap);@font-face{font-family:"Barlow Condensed";src:url(../../font/BarlowCondensed-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GeometosRounded;src:url(../../font/GeometosRounded.ttf);font-weight:400;font-style:normal;font-display:swap}.p-lesson-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:100px;padding-bottom:100px}.p-lesson-menu li{width:30.4347826087%;height:50px}.p-lesson-menu li a{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:100%;height:100%;padding-right:30px;color:#000;font-size:13px;font-size:.8125rem;font-weight:700;letter-spacing:.17em;border:1px solid #000;-webkit-transition:color .2s ease-out,background .2s ease-out;transition:color .2s ease-out,background .2s ease-out;position:relative}.p-lesson-menu li a::before{content:"";width:30px;height:30px;position:absolute;background:url(../../img/lesson/icon-menu.svg) no-repeat;background-size:cover;right:-1px;bottom:-1px;z-index:10}.p-lesson-menu li a:hover{color:#fff;background-color:#160f02}.p-lesson-sec+.p-lesson-sec{margin-top:100px}.p-lesson-sec .l-inner{position:static}.p-lesson-sec__head{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:#f0f0f0}.p-lesson-sec__head-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:180px}.p-lesson-sec__head-num p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff;letter-spacing:.08em;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1;font-family:"Barlow Condensed",sans-serif}.p-lesson-sec__head-num p span{letter-spacing:.063em;font-size:60px;font-size:3.75rem;line-height:.8;font-weight:700;padding-left:.1em}#corporate01 .p-lesson-sec__head-num{background-color:#b38dcf}#corporate02 .p-lesson-sec__head-num{background-color:#b38dcf}#private01 .p-lesson-sec__head-num{background-color:#7c8dcf}.p-lesson-sec__head-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:36px;font-size:2.25rem;line-height:1.4;font-weight:700;padding:25px 48px;letter-spacing:.22em}.p-lesson-sec__head-title span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:40px;font-size:21px;font-size:1.3125rem;letter-spacing:.12em;font-weight:700;border:2px solid #000;margin-right:.8em}#corporate01 .p-lesson-sec__head-title span{background-color:#b38dcf}#corporate02 .p-lesson-sec__head-title span{background-color:#b38dcf}#private01 .p-lesson-sec__head-title span{background-color:#7c8dcf}.p-lesson-sec__head-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;width:68px;height:68px;letter-spacing:.1em;font-size:12px;font-size:.75rem;color:#fff;line-height:.9;font-family:"Barlow Condensed",sans-serif;background-color:#000;-webkit-transition:color .2s ease-out,background .2s ease-out;transition:color .2s ease-out,background .2s ease-out}.p-lesson-sec__head-close svg{display:block;width:16px;height:16px;margin-bottom:6px}.p-lesson-sec__head-close svg .cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2.83px;-webkit-transition:stroke .2s ease-out;transition:stroke .2s ease-out}.p-lesson-sec__head-close svg .cls-2{opacity:1;-webkit-transition:stroke .2s ease-out,opacity .2s ease-out;transition:stroke .2s ease-out,opacity .2s ease-out}.is-active .p-lesson-sec__head-close{color:#231815;background-color:#fff}.is-active .p-lesson-sec__head-close svg .cls-1{stroke:#231815}.is-active .p-lesson-sec__head-close svg .cls-2{opacity:0}.p-lesson-sec__body{width:100%;padding-top:80px}.p-lesson-sec__body .img{margin:-20px 0 60px}.p-lesson-sec__txtfield{margin-bottom:60px}.p-lesson-sec__lead{font-size:24px;font-size:1.5rem;line-height:1.9;font-weight:700;letter-spacing:.25em;text-decoration:underline;text-underline-offset:6px;margin-bottom:.6em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-lesson-sec__text{font-size:13px;font-size:.8125rem;line-height:2;font-weight:500;color:#231815;letter-spacing:.02em}.p-lesson-sec__point{width:auto;padding:16px 20px;color:#fff;background-color:#000}.p-lesson-sec__point-title{font-size:12px;font-size:.75rem;line-height:1.83;font-weight:700;margin-bottom:.6em}.p-lesson-sec__point li{font-size:12px;font-size:.75rem;line-height:1.83;padding-left:1.5em;font-weight:500;text-indent:-1.5em;letter-spacing:0}.p-lesson-sec__point li::before{content:"● "}.p-lesson-sec__point li.no-dot{text-indent:0;padding-left:0}.p-lesson-sec__point li.no-dot::before{display:none}.p-lesson-sec__point ul:not(:last-child){margin-right:40px}.p-lesson-sec__flow{padding:29px 26px;margin-top:80px;color:#231815;border:1px solid #000}.p-lesson-sec__flow-title{font-size:24px;font-size:1.5rem;font-weight:500;letter-spacing:.25em;line-height:1.9;margin-bottom:.8em}.p-lesson-sec__flow-item{width:23.7209302326%}.p-lesson-sec__flow-item p{font-size:12px;font-size:.75rem;font-weight:500;line-height:2;margin-top:1em;letter-spacing:0}.p-lesson-sec__button{width:100%;max-width:380px;height:80px;margin:80px auto 0}.p-lesson-sec__banner{width:89.1304347826%;margin:80px auto 0}.p-lesson-sec .l-detail__sec-text{top:96px}.p-lesson-sec .l-detail__sec-label{top:100px}.p-lesson-sec .c-table th{vertical-align:middle}.p-lesson .box-list{margin-top:60px}.p-lesson .box-list .box{margin-bottom:55px}.p-lesson .box-list .box:last-child{margin-bottom:0}.p-lesson .box-list .box .ttl{font-size:24px;font-size:1.5rem;font-weight:700;letter-spacing:.25em;line-height:1.4em;margin-bottom:20px}.p-lesson .box-list .box .in{border:1px solid #231815;padding:28px 24px}.p-lesson .box-list .box .in.scroll{height:280px;overflow-y:scroll;padding:16px 28px}.p-lesson .box-list .box .in .txt{font-size:13px;font-size:.8125rem;letter-spacing:.1em;line-height:2em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-lesson .box-list .box .in table{width:100%}.p-lesson .box-list .box .in table th{font-size:12px;font-size:.75rem;line-height:2em;padding:0 10px 15px 0;width:12%;text-align:left}.p-lesson .box-list .box .in table td{font-size:12px;font-size:.75rem;line-height:2em;padding:0 0 15px 0}.l-detail__head-subtitle{line-height:1;margin-bottom:-.2em}.l-detail__head-text{font-size:11.4432109308vw;bottom:-5px;letter-spacing:-.025em}@media screen and (max-width:834px){.p-lesson-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:80px;padding-bottom:80px}.p-lesson-menu li{width:calc(50% - 8px)}.p-lesson-menu li:nth-child(n+3){margin-top:16px}.p-lesson-sec+.p-lesson-sec{margin-top:120px}.p-lesson-sec__head-num{width:144px}.p-lesson-sec__head-num p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2rem}.p-lesson-sec__head-num p span{font-size:3rem}.p-lesson-sec__head-title{font-size:1.575rem;padding:20px 24px}.p-lesson-sec__head-title span{width:64px;height:32px;font-size:1.05rem}.p-lesson-sec__head-close{width:54.4px;height:54.4px}.p-lesson-sec__body{padding-top:50px}.p-lesson-sec__body .img{margin:-20px 0 30px}.p-lesson-sec__image{width:100%;margin:20px 0 30px}.p-lesson-sec__txtfield{margin-bottom:30px}.p-lesson-sec__banner{margin-top:48px}.p-lesson-sec__button{margin-top:50px}.p-lesson-sec__flow{padding:28px;margin-top:50px}.p-lesson-sec__flow-title{font-size:1.375rem}.p-lesson-sec__flow-item{width:calc(50% - 14px)}.p-lesson-sec__flow-item:nth-child(n+3){margin-top:28px}.p-lesson-sec__flow-item p{font-size:.875rem}.p-lesson-sec__point ul:not(:last-child){margin-right:20px}.p-lesson .box-list .box .ttl{font-size:1.3125rem;letter-spacing:.2em;margin-bottom:15px}.p-lesson .box-list .box .in{padding:20px}.p-lesson .box-list .box .in.scroll{height:220px;padding:20px 5px 20px 20px}.p-lesson .box-list .box .in .txt{letter-spacing:0;line-height:1.8em}.p-lesson .box-list .box .in table th{line-height:1.8em;padding:0 10px 10px 0;width:34%}.p-lesson .box-list .box .in table td{line-height:1.8em;padding:0 0 10px 0}.l-detail__head-text{font-size:10.4311377246vw}}@media screen and (max-width:480px){.p-lesson-menu{padding-top:65px;padding-bottom:65px}.p-lesson-menu li{width:calc(50% - 3px)}.p-lesson-menu li:nth-child(n+3){margin-top:6px}.p-lesson-menu li a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 25px 0 13px;letter-spacing:.1em}.p-lesson-menu li a::before{width:25px;height:25px}.p-lesson-menu li.narrow a{padding:0 10px 0 7px;letter-spacing:0}.p-lesson-sec+.p-lesson-sec{margin-top:72px}.p-lesson-sec__head{width:auto;margin:0 -20px;position:relative}.p-lesson-sec__head-num{width:147px;padding:12px 0 55px}.p-lesson-sec__head-num p{font-size:1.125rem}.p-lesson-sec__head-num p span{font-size:3.46875rem}.p-lesson-sec__head-title{font-size:1.5rem;line-height:1.25;padding:18px 10px 44px 16px;-ms-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:.05em}.p-lesson-sec__head-title span{width:60px;height:30px;font-size:1rem;margin-bottom:5px}.p-lesson-sec__head-close{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:78.6666666667%;height:33px;position:absolute;bottom:0;left:10.6666666667%;font-size:1.03125rem}.p-lesson-sec__head-close svg{margin:0 14px 0 0}.p-lesson-sec__lead{font-size:1.34375rem;line-height:1.86;letter-spacing:.2em;margin-bottom:.8em}.p-lesson-sec__point li,.p-lesson-sec__text{font-size:.84375rem;line-height:1.67}.p-lesson-sec__point li{letter-spacing:0}.p-lesson-sec__point li::before{padding-right:.25em}.p-lesson-sec__point ul:not(:last-child){margin-right:auto}.p-lesson-sec__button+.p-lesson-sec__button{margin-top:40px}.p-lesson-sec__banner{width:88.2352941176%;margin-top:40px}.p-lesson-sec .l-detail__sec-text{top:128px}.p-lesson-sec__flow{padding:28px 20px}.p-lesson-sec__flow-title{font-size:1.34375rem;letter-spacing:.2em;line-height:1.86;margin-bottom:.75em}.p-lesson-sec__flow-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.p-lesson-sec__flow-item:nth-child(n+2){margin-top:20px}.p-lesson-sec__flow-item picture{width:45%}.p-lesson-sec__flow-item p{width:50%;font-size:.9375rem;line-height:1.67;margin-top:0}.l-detail__head-text{font-size:17.2723492723vw;bottom:-1px;letter-spacing:0}}@media screen and (min-width:481px){.p-lesson-sec__head-num.wide{width:260px}.p-lesson-sec__buttonWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:91.3043478261%;margin:0 auto}.p-lesson-sec__buttonWrap li{width:45.2380952381%;margin-left:0;margin-right:0}}@media screen and (min-width:835px){.p-lesson-sec__head-close:hover{color:#231815;background-color:#fff}.p-lesson-sec__head-close:hover .cls-1{stroke:#231815}.is-active .p-lesson-sec__head-close:hover{color:#fff;background-color:#000}.is-active .p-lesson-sec__head-close:hover .cls-1{stroke:#fff}.p-lesson-sec__txtfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:50%;position:relative}.p-lesson-sec__lead{margin-top:-.4em}.p-lesson-sec__image{width:45.652173913%;height:100%;position:absolute;right:0;top:0}.p-lesson-sec__point{margin-top:28px}}
/*# sourceMappingURL=../maps/page/lesson.min.css.map */
