.section-title{font-size:1.5rem;margin-bottom:1.875rem}.common-popup{max-width:90%;border-radius:1.25rem;padding:1.5625rem;background-color:#fff;display:block;margin:0 auto;position:relative}.common-popup .mfp-close{color:#005828;font-size:1.25rem;border:1px solid #005828;border-radius:1.875rem;right:1.25rem;top:.625rem;width:1.875rem;height:1.875rem;line-height:1.875rem}.common-popup .popup-title{font-size:1rem;margin-bottom:.625rem}.common-popup p{line-height:1.5;font-size:.75rem}.common-popup-other{max-width:90%;border-radius:1.25rem;padding:0;background-color:#fff;margin:0 auto}.common-popup-other .popup-title{border-radius:1.25rem 1.25rem 0 0;font-size:1.3333333333rem;margin-bottom:10px;color:#000;background-color:#03c26c;padding:.625rem .9375rem;position:relative}.common-popup-other .popup-title .mfp-close{position:absolute;color:#005828;font-size:1.25rem;border:.0625rem solid #005828;border-radius:1.25rem;right:1.25rem;top:.625rem;width:1.7708333333rem;height:1.7708333333rem;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center}.common-popup-other .popup-title .mfp-close>i{line-height:1}.common-popup-other p{line-height:1.5;font-size:.875rem}.common-popup-other .popup-contents{padding:.9375rem .9375rem 1.25rem .9375rem}.common-popup-other .popup-contents .text-center{color:#666;font-size:.875rem}.common-popup-other .popup-contents .text-center>span{position:relative;color:#fff;background-color:#4171df;padding:.3125rem 1.25rem;line-height:1;font-size:.75rem}.common-popup-other .popup-contents .lecture-list{margin:1.25rem 0}.common-popup-other .popup-contents .lecture-list>li{border-radius:.625rem;border:.125rem solid #000;width:100%;-webkit-display:flex;display:-ms-flex;display:flex}.common-popup-other .popup-contents .lecture-list>li>a{width:100%;padding:.5rem .9375rem;font-size:.7916666667rem;position:relative;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center}.common-popup-other .popup-contents .lecture-list>li>a .link-text{width:100%;word-wrap:break-word;word-break:keep-all}.common-popup-other .popup-contents .lecture-list>li>a:after{content:"󰅂";font-family:"Material Design Icons";width:1.7708333333rem;height:1.7708333333rem;border:.125rem solid #000;border-radius:1.875rem;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:.625rem;font-size:1.25rem}.common-popup-other .popup-contents .lecture-list>li+li{margin-top:.625rem}.common-popup-other .popup-contents .img-subs{color:#666;font-size:.75rem;margin-top:auto;text-align:center}#future-flex #flex-benefit{padding:3.75rem 0}#future-flex #flex-benefit .benefit-list{justify-content:center;align-items:stretch;flex-wrap:wrap}#future-flex #flex-benefit .benefit-list .inner{width:100%;-webkit-display:flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:.625rem}#future-flex #flex-benefit .benefit-list .inner .box{border-radius:1.25rem;border:.125rem solid #b7b7b7;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center}#future-flex #flex-benefit .benefit-list .inner .box.half{width:10rem;height:10rem;flex-direction:column}#future-flex #flex-benefit .benefit-list .inner .box.full{width:100%;min-height:10rem;justify-content:space-between}#future-flex #flex-benefit .benefit-list .inner .box.full .text-center{-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0;padding-left:2.5rem}#future-flex #flex-benefit .benefit-list .inner .box .icon{font-size:1.875rem;display:block;margin:0 auto}#future-flex #flex-benefit .benefit-list .inner .box .text{text-align:center;display:block;margin:.9375rem auto 0 auto;font-weight:800;font-size:1rem;line-height:1.5}#future-flex #flex-benefit .benefit-list .inner .box .text-small{font-size:.875rem;color:#666;padding-left:1.25rem;margin-left:1.25rem;border-left:.125rem solid #e0e0e0;font-weight:300;line-height:1.35;width:10rem}#future-flex #flex-benefit .benefit-list .inner.full{flex-direction:column}#future-flex #flex-benefit .benefit-list .inner.full .box.full{flex-direction:column;padding-top:1.25rem}#future-flex #flex-benefit .benefit-list .inner.full .box.full .text-small{padding-left:0;border-left:none;padding-top:1.25rem;border-top:.125rem solid #e0e0e0;width:90%;margin:1.25rem auto}#future-flex #flex-benefit .benefit-list .inner.full .box.full .text-center{padding-left:0}#future-flex #flex-benefit .more-info{color:#666;font-size:.75rem;padding:.9375rem 0 0 0;position:relative;word-break:keep-all;line-height:1.45}#future-flex #flex-benefit .more-info>br{display:none}#future-flex #flex-benefit .more-info:before{content:"";width:1.0625rem;height:2.0625rem;background-color:transparent;background-image:url(/m/images/event/future-flex/more-info-arrow.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover;position:absolute;right:.625rem;top:-1.875rem}#future-flex #flex-info-section2{background-color:#01dc64;padding:3.75rem 0}#future-flex #flex-info-section2 .step-list{-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:space-between;margin-top:1.875rem;counter-reset:number 0;flex-wrap:wrap}#future-flex #flex-info-section2 .step-list>li{width:10rem;height:10rem;border-radius:1.25rem;background-color:#005828;padding:2.5rem 0 1.25rem 0;color:#fff;text-align:center;position:relative;margin-bottom:1.875rem}#future-flex #flex-info-section2 .step-list>li::before{counter-increment:number 1;content:"0" counter(number);position:absolute;left:1.25rem;top:1.25rem;font-family:Montserrat,sans-serif;font-weight:300;font-size:.625rem}#future-flex #flex-info-section2 .step-list>li>span{font-size:1rem;line-height:1.35;font-weight:600}#future-flex #flex-info-section2 .step-list>li .btn-popup{position:absolute;left:50%;bottom:1.25rem;transform:translate(-50%,0);background-color:#00200f;width:8.75rem;border-radius:3.125rem;padding:.25rem;font-size:.75rem;color:#d3d6d4;font-weight:400}#future-flex #flex-lecture-list{padding:3.75rem 0;background-color:#000}#future-flex #flex-lecture-list .section-title{color:#fff;text-align:center;line-height:1.5;font-size:1.875rem}#future-flex #flex-lecture-list .section-title>small{font-size:.875rem;font-weight:400;display:block}#future-flex #flex-lecture-list .section-title .green{color:#01dc64}#future-flex #flex-lecture-list .list{justify-content:space-between;flex-wrap:wrap}#future-flex #flex-lecture-list .class-box{width:100%;margin:0 auto 2.5rem auto;color:#fff}#future-flex #flex-lecture-list .class-box>p{width:100%;text-align:left;font-size:1.4375rem;line-height:1.35;padding-left:.3125rem;margin-top:.9375rem;position:relative;box-sizing:border-box;letter-spacing:-.05rem}#future-flex #flex-lecture-list .class-box>p.notice{font-size:.9583333333rem;color:#666;padding-left:.625rem;position:relative}#future-flex #flex-lecture-list .class-box>p.notice:before{content:"*";position:absolute;left:0;top:0}#future-flex #flex-lecture-list .class-box .img-box{position:relative;width:18.75rem;height:10.7083333333rem;overflow:hidden;border-radius:1.875rem;display:block;margin:0 auto}#future-flex #flex-lecture-list .class-box .img-box>img{width:100%}#future-flex #flex-lecture-list .class-box .btn-box{-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;margin-top:1.25rem}#future-flex #flex-lecture-list .class-box .btn-box .btn{color:#000;font-size:.875rem;flex:1;border-radius:1.875rem;width:6.875rem;background-color:#01dc64;font-weight:700;padding:.5625rem}#future-flex #flex-lecture-list .class-box .btn-box .btn+.btn{margin-left:.9375rem}#future-flex #flex-lecture-list .class-box .btn-box .btn:hover{background-color:#05ff76}#future-flex #flex-lecture-list.ver02{background-color:#d3d3d3}#future-flex #flex-lecture-list.ver02 .section-title{color:#000}#future-flex #flex-lecture-list.ver02 .section-title .green{color:#0f8040}#future-flex #flex-lecture-list.ver02 .class-box{width:18.75rem;margin:0 auto 2.5rem auto;color:#000}#future-flex #flex-lecture-list.ver02 .class-box .btn-box .btn{background-color:#20a161;border:.125rem solid #0b5832;color:#fff}#future-flex #flex-info-step{background-color:#20a161;padding:3.75rem 0}#future-flex #flex-info-step .section-title{color:#fff;text-align:center}#future-flex #flex-info-step .step-box{-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:space-between;flex-direction:column;margin:1.875rem 0 auto}#future-flex #flex-info-step .step-box>li{background-color:#fff;border:.125rem solid #105030;width:18.75rem;height:10rem;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:1.875rem;position:relative;margin-bottom:2.5rem}#future-flex #flex-info-step .step-box>li:after{content:"";width:2.75rem;height:.7916666667rem;background-color:transparent;background-image:url(/m/images/event/future-flex/ver02/arrow.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover;position:absolute;left:50%;bottom:-1.25rem;transform:translate(-50%,0) rotate(90deg)}#future-flex #flex-info-step .step-box>li .step-num{width:90%;background-color:#20a161;color:#fff;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;border-radius:.3125rem}#future-flex #flex-info-step .step-box>li>p{text-align:center;margin-top:.625rem;color:#105030}#future-flex #flex-info-step .step-box>li>p>strong{display:block;letter-spacing:-.075rem;font-size:1.4375rem;line-height:1.35}#future-flex #flex-info-step .step-box>li>p>small{display:block;margin-top:.625rem;font-weight:400;font-size:1rem;line-height:1}#future-flex #flex-info-step .step-box>li.last{background-color:#0b5832}#future-flex #flex-info-step .step-box>li.last>p{color:#fff}#future-flex #flex-info-step .step-box>li.last:after{background-image:none}#future-flex #flex-info-step .notice-box{width:100%;margin-top:1.875rem}#future-flex #flex-info-step .notice-box>p{padding-left:1.25rem;color:#073820;font-size:1.125rem;font-weight:800}#future-flex #flex-info-step .notice-box .check-list{padding:.625rem .9375rem .9375rem .9375rem;border:.125rem solid #105030;background-color:#4db481;border-radius:.625rem;-webkit-display:flex;display:-ms-flex;display:flex;flex-wrap:wrap;margin-top:.9375rem}#future-flex #flex-info-step .notice-box .check-list>li{width:100%;padding-left:1.5625rem;font-size:.875rem;position:relative;margin-top:.3125rem;line-height:1.35}#future-flex #flex-info-step .notice-box .check-list>li:before{content:"󰄬";font-family:"Material Design Icons";position:absolute;left:0;top:.1875rem;transform:translate(0,0);font-weight:700;line-height:1}#future-flex .floating-box{width:100%;max-width:768px;-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;-webkit-transition:all .5s cubic-bezier(.645,.045,.355,1);-moz-transition:all .5s cubic-bezier(.645,.045,.355,1);transition:all .5s cubic-bezier(.645,.045,.355,1);box-shadow:0 .3125rem .3125rem 0 rgba(29,27,28,.63);background-color:#000;border-bottom:.0625rem solid #2f2f2f;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}#future-flex .floating-box.fixed{position:fixed;bottom:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);margin-right:auto}#future-flex .floating-box.fixed.show{width:100%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);z-index:80}#future-flex .floating-box .btn-floating{width:50%;-webkit-display:flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:space-around;align-items:center;line-height:1.55;padding:.625rem 0}#future-flex .floating-box .btn-floating .btn-text{-webkit-display:flex;display:-ms-flex;display:flex;align-items:center;color:#0fb773;font-size:.875rem}#future-flex .floating-box .btn-floating .btn-text>i{font-size:1.125rem;line-height:1}#future-flex .floating-box .btn-floating .white{color:#fff;font-size:.5625rem;font-weight:lighter}#future-flex .floating-box .btn-floating .gray{color:#999;font-size:.6875rem;font-weight:400}#future-flex .floating-box .btn-floating+.btn-floating{border-left:.0625rem solid #2f2f2f}#future-flex #faq{padding:3.75rem 0;background-color:#e8e8e8}#future-flex #faq .list-box{display:flex;flex-wrap:wrap;margin-top:1.875rem;justify-content:space-between}#future-flex #faq .list-box .list-title{text-align:left;font-size:1rem;background-color:#ccc;padding:.625rem .625rem;color:#3f3f51}#future-flex #faq .list-box .inner{width:100%}#future-flex #faq .accordion .accordion-item{border-bottom:.0625rem solid #d6d6d6}#future-flex #faq .accordion .accordion-item button[aria-expanded=true]{border-bottom:.0625rem solid #19a280}#future-flex #faq .accordion .accordion-content{text-align:left;opacity:0;max-height:0;overflow:hidden;line-height:1.5}#future-flex #faq .accordion .accordion-content p,#future-flex #faq .accordion .accordion-content strong{width:100%;text-align:left;font-size:.75rem;font-weight:300;color:#666;line-height:1.5}#future-flex #faq .accordion .accordion-content .list-hypen li{padding-left:.625rem;margin-bottom:.1875rem;position:relative;box-sizing:border-box;width:90%;word-break:keep-all;font-size:.75rem}#future-flex #faq .accordion .accordion-content .list-hypen li::before{content:"-";position:absolute;line-height:inherit;left:0;top:0}#future-flex #faq .accordion .accordion-content .list-number{counter-reset:list-number}#future-flex #faq .accordion .accordion-content .list-number li{padding-left:.9375rem;margin-bottom:.3125rem;position:relative;box-sizing:border-box;width:90%;word-break:keep-all;counter-increment:list-number;font-size:.75rem}#future-flex #faq .accordion .accordion-content .list-number li::before{content:counter(list-number) ". ";position:absolute;line-height:inherit;left:0;top:0}#future-flex #faq .accordion .accordion-content .list-hypen,#future-flex #faq .accordion .accordion-content .list-number{margin-top:10px}#future-flex #faq .accordion .accordion-content .link{color:#19a280;text-decoration:underline;font-size:.75rem}#future-flex #faq .accordion button{position:relative;display:flex;text-align:left;width:100%;padding:1em 0;color:#666;font-size:.75rem;font-weight:400;border:none;background:0 0;outline:0;align-items:center;justify-content:space-between}#future-flex #faq .accordion button:focus,#future-flex #faq .accordion button:hover{cursor:pointer;color:#19a280}#future-flex #faq .accordion button:focus .icon,#future-flex #faq .accordion button:hover .icon{border-color:#19a280}#future-flex #faq .accordion button:focus::after,#future-flex #faq .accordion button:hover::after{cursor:pointer;color:#19a280;border:.0625rem solid #19a280}#future-flex #faq .accordion button .accordion-title{display:block;padding:0 0 0 .625rem}#future-flex #faq .accordion button .icon{display:inline-block;position:relative;width:1.25rem;height:1.25rem;border:.125rem solid #666;border-radius:1.25rem;margin-right:.3125rem}#future-flex #faq .accordion button .icon:after{display:block;position:absolute;content:"󰐕";font-family:"Material Design Icons";top:50%;left:50%;font-size:1rem;transform:translate(-50%,-50%)}#future-flex #faq .accordion button[aria-expanded=true]{color:#19a280}#future-flex #faq .accordion button[aria-expanded=true] .icon{border-color:#19a280}#future-flex #faq .accordion button[aria-expanded=true] .icon:after{display:block;position:absolute;content:"󰍴";font-family:"Material Design Icons";top:50%;left:50%;font-size:1rem;transform:translate(-50%,-50%);color:#19a280}#future-flex #faq .accordion button[aria-expanded=true]+.accordion-content{opacity:1;margin:.625rem;max-height:100%}
/*# sourceMappingURL=future-flex.min.css.map */
