@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Fjalla+One);.group .mv-container .mv-wrap{background-image:url(https://www.central-engineering.jp/hs-fs/hubfs/a-labo/img/group/share/mv-sp.jpg)}@media screen and (min-width:640px){.group .mv-container .mv-wrap{background-image:url(https://www.central-engineering.jp/hs-fs/hubfs/a-labo/img/group/share/mv.jpg)}}.button{display:flex;justify-content:center;align-items:center;padding:.8em 2em;color:#0b7cc3;font-weight:600;line-height:1;text-decoration:none;background:#fff;border:1px solid #0b7cc3;border-radius:2em;transition:all .4s ease-out}.button:hover{color:#fff;background:#0b7cc3;transition:all .2s linear}.button.lg{padding:1.2em 2em;max-width:480px;border-width:2px;font-size:1.6rem}@media(min-width:480px){.button.lg{font-size:calc(1.6rem + (1vw - 4.8px) * 0.43478)}}@media(min-width:1400px){.button.lg{font-size:2rem}}.detail-button{background:#fff;border:1px solid currentColor}.application-button{color:#fff;background:#0b7cc3;border:2px solid #0b7cc3}.application-button:hover{color:#0b7cc3;background:#fff}.content-footer{margin-bottom:10rem}.content-footer .btn-box{padding-top:5rem;border-top:1px solid #a6b3bb}.content-footer .button{margin:0 auto}.content-footer .banner-box{margin-top:5em}.content-footer .banner{position:relative;display:block;margin:0 auto;max-width:800px;overflow:hidden}.content-footer .banner::after{content:"";position:absolute;top:0;left:-20%;display:block;width:20%;height:100%;background-image:linear-gradient(120deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 30%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%)}.content-footer .banner:hover::after{left:100%;transition:all .2s linear}.tranining-menu>input{display:none !important}.narrow-down-block{margin:0 auto 6.5rem}.narrow-down-heading{margin:0 auto 2em;padding:.8em 2em;max-width:360px;color:#0b7cc3;font-size:1.4rem;font-weight:600;line-height:1.4;text-align:center;border:2px solid currentColor;border-radius:2em}.genre-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.genre-list>li{margin:1%;width:48%}@media screen and (min-width:640px){.genre-list{justify-content:flex-start}.genre-list>li{width:31%}}@media screen and (min-width:768px){.genre-list>li{margin:0 1.95313% 1.95313% 0;width:23.53516%}.genre-list>li:nth-child(4n){margin-right:0}}.narrow-down-btn{display:flex;align-items:center;padding:1em;height:100%;font-weight:600;line-height:1.4;color:#0b7cc3;background:rgba(11,124,195,0.4);border-radius:3px;cursor:pointer}.narrow-down-btn .check{position:relative;display:inline-block;margin-right:.5em;width:1.5em;height:1.5em;font-weight:600;line-height:1;background:#fff;border:1px solid #a0a0a0;border-radius:3px}.narrow-down-btn .check::before{content:"";position:absolute;top:5%;left:50%;display:block;width:.7rem;height:1.4rem;border-right:2px solid #0b7cc3;border-bottom:2px solid #0b7cc3;visibility:hidden;transform:translateX(-50%) rotate(45deg)}.program-box{display:none;margin-top:3rem;width:100%}.program-box .btn-box{margin:1em auto 0}.program-box .btn-box .button{margin:0 auto;max-width:240px}.program-box .genre{display:flex;align-items:center;padding:1.4em;color:#fff;font-weight:600;line-height:1.4;background:#666}.program-box .detail{padding:1.5em;background:#eff1f4}.program-box .detail .txt-box{width:100%}.program-box .program-title{font-size:1.6rem}@media(min-width:480px){.program-box .program-title{font-size:calc(1.6rem + (1vw - 4.8px) * 0.43478)}}@media(min-width:1400px){.program-box .program-title{font-size:2rem}}.program-box .date{padding:1.5em;width:100%;border:3px solid #eff1f4;border-top:0}.program-box .date-title{font-size:1.4rem}.program-box .date-title span{display:inline-block;padding:.3em .8em;color:#fff;line-height:1;background:#666}@media screen and (min-width:768px){.program-box .inner{display:flex;flex-wrap:wrap}.program-box .genre{flex-direction:column;min-width:100px;width:100px}.program-box .btn-box{margin:0 0 0 auto}.program-box .detail{display:flex;justify-content:space-between;align-items:center;padding:2em;width:calc(100% - 100px)}.program-box .detail .txt-box{max-width:600px;margin-right:2em}.program-box .date{display:flex;padding-right:2em}.program-box .date-title{min-width:100px;width:100px}.program-box .date-txt{margin-left:2em}}@media screen and (min-width:1024px){.program-box .genre,.program-box .date-title{width:120px}.program-box .detail{width:calc(100% - 120px)}.program-box .date{padding:1.5em 2em 1.5em 0;width:100%;border:3px solid #eff1f4;border-top:0}.program-box .date-title{align-self:flex-start;text-align:right}}#all:checked ~ .narrow-down-block .narrow-down-btn.all{color:#fff;background:#0b7cc3}#all:checked ~ .narrow-down-block .narrow-down-btn.all .check::before{visibility:visible}#all:checked ~ .training-menu-block .program-box{display:block}.narrow-down-btn.business{color:#673ab7;background:rgba(103,58,183,0.4)}.narrow-down-btn.business .check::before{border-color:#673ab7}.program-box.business .genre{background:#673ab7}.program-box.business .program-title{color:#673ab7}.program-box.business .detail-button{color:#673ab7}.program-box.business .detail-button:hover{color:#fff;background:#673ab7;border-color:#673ab7}#business:checked ~ .narrow-down-block .narrow-down-btn.business{color:#fff;background:#673ab7}#business:checked ~ .narrow-down-block .narrow-down-btn.business .check::before{visibility:visible}#business:checked ~ .training-menu-block .business{display:block}.narrow-down-btn.electronics{color:#2196f3;background:rgba(33,150,243,0.4)}.narrow-down-btn.electronics .check::before{border-color:#2196f3}.program-box.electronics .genre{background:#2196f3}.program-box.electronics .program-title{color:#2196f3}.program-box.electronics .detail-button{color:#2196f3}.program-box.electronics .detail-button:hover{color:#fff;background:#2196f3;border-color:#2196f3}#electronics:checked ~ .narrow-down-block .narrow-down-btn.electronics{color:#fff;background:#2196f3}#electronics:checked ~ .narrow-down-block .narrow-down-btn.electronics .check::before{visibility:visible}#electronics:checked ~ .training-menu-block .electronics{display:block}.narrow-down-btn.machine{color:#ff9800;background:rgba(255,152,0,0.4)}.narrow-down-btn.machine .check::before{border-color:#ff9800}.program-box.machine .genre{background:#ff9800}.program-box.machine .program-title{color:#ff9800}.program-box.machine .detail-button{color:#ff9800}.program-box.machine .detail-button:hover{color:#fff;background:#ff9800;border-color:#ff9800}#machine:checked ~ .narrow-down-block .narrow-down-btn.machine{color:#fff;background:#ff9800}#machine:checked ~ .narrow-down-block .narrow-down-btn.machine .check::before{visibility:visible}#machine:checked ~ .training-menu-block .machine{display:block}.narrow-down-btn.cad{color:#e91e63;background:rgba(233,30,99,0.4)}.narrow-down-btn.cad .check::before{border-color:#e91e63}.program-box.cad .genre{background:#e91e63}.program-box.cad .program-title{color:#e91e63}.program-box.cad .detail-button{color:#e91e63}.program-box.cad .detail-button:hover{color:#fff;background:#e91e63;border-color:#e91e63}#cad:checked ~ .narrow-down-block .narrow-down-btn.cad{color:#fff;background:#e91e63}#cad:checked ~ .narrow-down-block .narrow-down-btn.cad .check::before{visibility:visible}#cad:checked ~ .training-menu-block .cad{display:block}.narrow-down-btn.excel{color:#4caf50;background:rgba(76,175,80,0.4)}.narrow-down-btn.excel .check::before{border-color:#4caf50}.program-box.excel .genre{background:#4caf50}.program-box.excel .program-title{color:#4caf50}.program-box.excel .detail-button{color:#4caf50}.program-box.excel .detail-button:hover{color:#fff;background:#4caf50;border-color:#4caf50}#excel:checked ~ .narrow-down-block .narrow-down-btn.excel{color:#fff;background:#4caf50}#excel:checked ~ .narrow-down-block .narrow-down-btn.excel .check::before{visibility:visible}#excel:checked ~ .training-menu-block .excel{display:block}.narrow-down-btn.excel-vba{color:#009688;background:rgba(0,150,136,0.4)}.narrow-down-btn.excel-vba .check::before{border-color:#009688}.program-box.excel-vba .genre{background:#009688}.program-box.excel-vba .program-title{color:#009688}.program-box.excel-vba .detail-button{color:#009688}.program-box.excel-vba .detail-button:hover{color:#fff;background:#009688;border-color:#009688}#excel-vba:checked ~ .narrow-down-block .narrow-down-btn.excel-vba{color:#fff;background:#009688}#excel-vba:checked ~ .narrow-down-block .narrow-down-btn.excel-vba .check::before{visibility:visible}#excel-vba:checked ~ .training-menu-block .excel-vba{display:block}.narrow-down-btn.word{color:#2b579a;background:rgba(43,87,154,0.4)}.narrow-down-btn.word .check::before{border-color:#2b579a}.program-box.word .genre{background:#2b579a}.program-box.word .program-title{color:#2b579a}.program-box.word .detail-button{color:#2b579a}.program-box.word .detail-button:hover{color:#fff;background:#2b579a;border-color:#2b579a}#word:checked ~ .narrow-down-block .narrow-down-btn.word{color:#fff;background:#2b579a}#word:checked ~ .narrow-down-block .narrow-down-btn.word .check::before{visibility:visible}#word:checked ~ .training-menu-block .word{display:block}.narrow-down-btn.powerpoint{color:#b7472a;background:rgba(183,71,42,0.4)}.narrow-down-btn.powerpoint .check::before{border-color:#b7472a}.program-box.powerpoint .genre{background:#b7472a}.program-box.powerpoint .program-title{color:#b7472a}.program-box.powerpoint .detail-button{color:#b7472a}.program-box.powerpoint .detail-button:hover{color:#fff;background:#b7472a;border-color:#b7472a}#powerpoint:checked ~ .narrow-down-block .narrow-down-btn.powerpoint{color:#fff;background:#b7472a}#powerpoint:checked ~ .narrow-down-block .narrow-down-btn.powerpoint .check::before{visibility:visible}#powerpoint:checked ~ .training-menu-block .powerpoint{display:block}.narrow-down-btn.access{color:#a4373a;background:rgba(164,55,58,0.4)}.narrow-down-btn.access .check::before{border-color:#a4373a}.program-box.access .genre{background:#a4373a}.program-box.access .program-title{color:#a4373a}.program-box.access .detail-button{color:#a4373a}.program-box.access .detail-button:hover{color:#fff;background:#a4373a;border-color:#a4373a}#access:checked ~ .narrow-down-block .narrow-down-btn.access{color:#fff;background:#a4373a}#access:checked ~ .narrow-down-block .narrow-down-btn.access .check::before{visibility:visible}#access:checked ~ .training-menu-block .access{display:block}.attending-lecture .button-block .button{margin:0 auto;padding:1.2em;max-width:480px;width:90%;font-size:1.6rem}@media(min-width:480px){.attending-lecture .button-block .button{font-size:calc(1.6rem + (1vw - 4.8px) * 0.43478)}}@media(min-width:1400px){.attending-lecture .button-block .button{font-size:2rem}}.step-container{counter-reset:num}.step-container .item{position:relative;margin-bottom:5.71429em}.step-container .item:not(:last-child)::after{content:'';position:absolute;top:calc(100% + 2em);left:50%;display:block;width:0;height:0;border:20px solid transparent;border-top-color:#bac0c8;border-bottom-width:0;transform:translateX(-50%)}.step-container .step-no{padding:.8em .4em;color:#fff;font-family:'Fjalla One',sans-serif;letter-spacing:.1em;line-height:1.2;text-align:center;background:#0b7cc3;font-size:1.6rem}@media(min-width:480px){.step-container .step-no{font-size:calc(1.6rem + (1vw - 4.8px) * 0.43478)}}@media(min-width:1400px){.step-container .step-no{font-size:2rem}}.step-container .step-no::after{content:counter(num,decimal-leading-zero);counter-increment:num;font-size:2em}.step-container .item-body{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1.5em;width:100%;background:#eff1f4}@media screen and (min-width:640px){.step-container .item{display:flex}.step-container .step-no{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:120px;width:120px}.step-container .item-bocy{width:calc(100% - 120px)}}.step-container .step-ttl{margin-bottom:.3em;color:#0b7cc3;font-size:1.6rem}@media(min-width:480px){.step-container .step-ttl{font-size:calc(1.6rem + (1vw - 4.8px) * 0.43478)}}@media(min-width:1400px){.step-container .step-ttl{font-size:2rem}}.step-container .btn-box{width:100%}.step-container .btn-box>li{margin:1em 0;width:100%;text-align:center}.step-container .btn-box>li:not(:last-child){margin-right:1em}@media screen and (min-width:640px){.step-container .btn-box{display:flex;justify-content:center}}@media screen and (min-width:768px){.step-container .btn-box{justify-content:flex-end;width:auto}.step-container .btn-box>li{min-width:200px}}.trainer picture img{width:100%}@media screen and (max-width:767px){.trainer .wrap{width:92%}}.trainer .content-block{padding:5rem 0}@media screen and (min-width:480px){.trainer .content-block{padding:5rem 0 6.5rem}}.trainer .trainer-list li+li{margin-top:42px}.trainer .trainer{padding:6.66667vw 5.7971%;background:#eff1f4;border-radius:20px;letter-spacing:.05em}.trainer .trainer.other{background:rgba(11,124,195,0.15)}.trainer .trainer .prof-box{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between;align-items:center}.trainer .trainer .ph-box,.trainer .trainer .name{width:45.08197%}.trainer .trainer .name{font-size:2rem;font-weight:bold;color:#0b7cc3;line-height:1;text-align:center}@media(min-width:480px){.trainer .trainer .name{font-size:calc(2rem + (1vw - 4.8px) * 1.52174)}}@media(min-width:1400px){.trainer .trainer .name{font-size:3.4rem}}.trainer .trainer .prof-txt{margin-top:1.25em;width:100%;letter-spacing:.1em}.trainer .trainer .prof-txt:not(:first-child){margin-top:1em}.trainer .trainer .detail-list{margin-top:1.9em;width:100%}.trainer .trainer .detail-list dt{font-weight:bold;color:#0b7cc3}.trainer .trainer .detail-list dt:not(:first-child){margin-top:10px}.trainer .trainer .detail-list dd{font-size:.9em}.trainer .trainer .detail-list li{display:inline-block;margin-right:.5em}.trainer .trainer .detail-list li::before{font-size:.8em;line-height:2.2}.trainer .trainer .detail-list li:not(:first-child){margin-top:0}@media screen and (min-width:768px){.trainer .trainer{position:relative;padding:35px 5.85938%}.trainer .trainer .prof-box{display:-ms-grid;display:grid;-ms-grid-columns:290px 1fr;grid-template-columns:290px 1fr;-ms-grid-rows:2em 1fr;grid-template-rows:2em 1fr;align-items:flex-start}.trainer .trainer .name{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;font-size:24px;text-align:left}.trainer .trainer .prof-txt{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;font-size:15px}.trainer .trainer .ph-box{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row-start:1;grid-row-end:3;padding-right:30px;width:100%}.trainer .trainer .detail-list{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:2.3em}.trainer .trainer .detail-list dt{padding-top:4px;width:5em;font-size:16px;line-height:1}.trainer .trainer .detail-list dd{width:calc(100% - 6em);font-size:1em;line-height:16px}.trainer .trainer .detail-list dd:not(:first-of-type){margin-top:10px}}.trainer .bnr-block a{position:relative;display:block;border-radius:5px;overflow:hidden}@media screen and (min-width:640px){.trainer .bnr-block a:hover .bg img{transform:scale(1.1)}}.trainer .bnr-block .bg img{transition:all .4s ease}.trainer .bnr-block .txt-box{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-weight:bold;text-align:center;line-height:1}.trainer .bnr-block .catch,.trainer .bnr-block .txt{color:#fff}.trainer .bnr-block .catch{margin-bottom:1.3em;padding:.46153em .57692em .5em;font-size:1.2rem;background:rgba(0,0,0,0.4)}@media(min-width:320px){.trainer .bnr-block .catch{font-size:calc(1.2rem + (1vw - 3.2px) * 3.25581)}}@media(min-width:750px){.trainer .bnr-block .catch{font-size:2.6rem}}@media screen and (min-width:768px){.trainer .bnr-block .catch{margin-bottom:1.75781vw;font-size:1.9rem}}@media screen and (min-width:768px) and (min-width:768px){.trainer .bnr-block .catch{font-size:calc(1.9rem + (1vw - 7.68px) * 1.17188)}}@media screen and (min-width:768px) and (min-width:1024px){.trainer .bnr-block .catch{font-size:2.2rem}}@media screen and (min-width:1024px){.trainer .bnr-block .catch{margin-bottom:18px}}.trainer .bnr-block .txt{margin-bottom:1.4em;font-size:1.3rem}@media(min-width:320px){.trainer .bnr-block .txt{font-size:calc(1.3rem + (1vw - 3.2px) * 4.4186)}}@media(min-width:750px){.trainer .bnr-block .txt{font-size:3.2rem}}@media screen and (min-width:768px){.trainer .bnr-block .txt{margin-bottom:3.125vw;font-size:2.6rem}}@media screen and (min-width:768px) and (min-width:768px){.trainer .bnr-block .txt{font-size:calc(2.6rem + (1vw - 7.68px) * 1.5625)}}@media screen and (min-width:768px) and (min-width:1024px){.trainer .bnr-block .txt{font-size:3rem}}@media screen and (min-width:1024px){.trainer .bnr-block .txt{margin-bottom:42px}}.trainer .bnr-block .btn{position:relative;padding:1.3em 0 1.4em;width:55.07246%;font-size:1.1rem;color:#0b7cc3;background:#fff;border-radius:44px}@media(min-width:320px){.trainer .bnr-block .btn{font-size:calc(1.1rem + (1vw - 3.2px) * 3.02326)}}@media(min-width:750px){.trainer .bnr-block .btn{font-size:2.4rem}}.trainer .bnr-block .btn::before{content:"";position:absolute;top:50%;right:13.15789%;width:.58em;height:.58em;border-right:2px solid;border-bottom:2px solid;transform:translateY(-50%) rotate(-45deg)}@media screen and (min-width:768px){.trainer .bnr-block .btn{padding:1.0625em 0;width:24.41406%;font-size:1.4rem}}@media screen and (min-width:768px) and (min-width:768px){.trainer .bnr-block .btn{font-size:calc(1.4rem + (1vw - 7.68px) * 0.78125)}}@media screen and (min-width:768px) and (min-width:1024px){.trainer .bnr-block .btn{font-size:1.6rem}}.trainer .content-footer .btn-box{padding-top:5rem;border-top:0}@media screen and (min-width:480px){.trainer .content-footer .btn-box{padding-top:7rem}}.group-top a{text-decoration:none}.group-top picture img{width:100%}.group-top .ib{display:inline-block}@media screen and (max-width:639px){.group-top .ib{display:inline}}.group-top .block-ttl02{margin-bottom:.2em;font-family:'Fjalla One',sans-serif;font-size:4rem;font-weight:400;color:#0b7cc3;text-align:center;letter-spacing:.1em;line-height:1}@media(min-width:320px){.group-top .block-ttl02{font-size:calc(4rem + (1vw - 3.2px) * 11.62791)}}@media(min-width:750px){.group-top .block-ttl02{font-size:9rem}}@media screen and (min-width:640px){.group-top .block-ttl02{font-size:60px}}.group-top .ttl-sub{padding:1.5em 0;font-size:1.25em;font-weight:bold;letter-spacing:.075em;text-align:center}@media screen and (min-width:640px){.group-top .ttl-sub{font-size:20px}}.group-top .catch-txt{font-size:1.4rem;font-weight:bold;color:#0b7cc3;text-align:center;line-height:1.2}@media(min-width:320px){.group-top .catch-txt{font-size:calc(1.4rem + (1vw - 3.2px) * 3.25581)}}@media(min-width:750px){.group-top .catch-txt{font-size:2.8rem}}.group-top .txt-link{text-align:right}.group-top .txt-link a{display:inline-block;padding:1.5em 1.3em .7em 0}.group-top .txt-link .link-txt{position:relative;display:block;font-weight:bold;color:#0b7cc3;letter-spacing:.08em}@media screen and (min-width:640px){.group-top .txt-link .link-txt{border-bottom:2px solid transparent;transition:all .4s ease}.group-top .txt-link .link-txt:hover{border-bottom-color:#0b7cc3}}.group-top .txt-link .link-txt::before{content:"";position:absolute;top:50%;right:-1.1em;width:.9em;height:.9em;border-right:2px solid;border-bottom:2px solid;transform:translateY(-50%) rotate(-45deg)}.group-top .content-block{padding:6rem 0 7rem}@media screen and (min-width:1024px){.group-top .content-block{padding:5.5rem 0 0}}.group-top .info-list{letter-spacing:.1em}.group-top .info-list li{border-bottom:2px solid #d2d2d2}@media screen and (min-width:480px){.group-top .info-list li .info-txt{width:calc(100% - 8em)}}@media screen and (min-width:768px){.group-top .info-list li .info-txt{width:82.91016%}}@media screen and (min-width:640px){.group-top .info-list li a{transition:all .4s ease}.group-top .info-list li a:hover{background:rgba(210,210,210,0.5)}}.group-top .info-list a{display:block;padding:1.5em 1.3em .7em 0}@media screen and (min-width:480px){.group-top .info-list a{display:flex}}.group-top .info-list .date{margin-bottom:1em;font-weight:bold;color:#015bad}@media screen and (min-width:480px){.group-top .info-list .date{width:8em}}@media screen and (min-width:768px){.group-top .info-list .date{padding-right:1em;width:17.08984%;text-align:center}}.group-top .info-list .info-txt{position:relative;color:#333}.group-top .info-list .info-txt::before{content:"";position:absolute;top:50%;right:-1.1em;width:.9em;height:.9em;border-right:2px solid #d2d2d2;border-bottom:2px solid #d2d2d2;transform:translateY(-50%) rotate(-45deg)}.group-top .feature-block{padding-bottom:0}.group-top .feature-block .ttl-sub{margin:0 auto;max-width:540px}.group-top .feature-block .ttl-sub+.txt{margin:0 auto 3em;max-width:700px;font-size:1.2rem;text-align:center}@media(min-width:480px){.group-top .feature-block .ttl-sub+.txt{font-size:calc(1.2rem + (1vw - 4.8px) * 0.43478)}}@media(min-width:1400px){.group-top .feature-block .ttl-sub+.txt{font-size:1.6rem}}.group-top .support-box{margin:0 auto 3em;max-width:800px;background:#eff1f4}.group-top .support-box .support-title{padding:1em .3em;color:#fff;font-size:1.6rem;font-weight:600;line-height:1;text-align:center;background:#0b7cc3}@media(min-width:480px){.group-top .support-box .support-title{font-size:calc(1.6rem + (1vw - 4.8px) * 0.43478)}}@media(min-width:1400px){.group-top .support-box .support-title{font-size:2rem}}.group-top .support-box .support-body{padding:2em}.group-top .support-box .support-list>li{display:flex;align-items:center}.group-top .support-box .support-list .icon-box{width:16.11111%}.group-top .support-box .support-list p{margin-left:1em;color:#0b7cc3;font-size:1.4rem;font-weight:600;line-height:1.2}@media(min-width:480px){.group-top .support-box .support-list p{font-size:calc(1.4rem + (1vw - 4.8px) * 0.43478)}}@media(min-width:1400px){.group-top .support-box .support-list p{font-size:1.8rem}}.group-top .support-box .support-list p strong{display:block;font-size:1.4em}@media screen and (max-width:639px){.group-top .support-box .support-list>li+li{margin-top:1em}}@media screen and (min-width:640px){.group-top .support-box .support-body{padding:2em 3em}.group-top .support-box .support-list{display:flex;justify-content:space-between;align-items:center}.group-top .support-box .support-list>li{width:45%}}.group-top .program-section{padding:76px 0 100px;background:#e5eef7}.group-top .program-section .ttl{margin:0 auto 2.3em;max-width:540px;font-size:1.8rem;color:#0b7cc3;text-align:center;letter-spacing:.1em;line-height:1}@media(min-width:320px){.group-top .program-section .ttl{font-size:calc(1.8rem + (1vw - 3.2px) * 2.8125)}}@media(min-width:640px){.group-top .program-section .ttl{font-size:2.7rem}}.group-top .program-section .ttl>span{display:inline-block;padding-bottom:.3em;border-bottom:2px solid}.group-top .program-section .ttl>span+span{margin-top:.5em}.group-top .feature-list{counter-reset:feature-num}.group-top .feature-list>li{background:#fff}.group-top .feature-list>li:not(:last-child){margin-bottom:40px}@media screen and (min-width:480px){.group-top .feature-list>li:not(:last-child){margin-bottom:60px}}@media screen and (min-width:768px){.group-top .feature-list>li:not(:last-child){margin-bottom:40px}}.group-top .feature-list .list-ttl{display:flex;align-items:center;font-size:1.4rem;color:#0b7cc3;letter-spacing:.075em;line-height:1.4}@media(min-width:375px){.group-top .feature-list .list-ttl{font-size:calc(1.4rem + (1vw - 3.75px) * 3.77358)}}@media(min-width:640px){.group-top .feature-list .list-ttl{font-size:2.4rem}}.group-top .feature-list .list-ttl .tag{display:inline-block;margin-right:.5em;padding:.8em;color:#fff;font-family:'Fjalla One',sans-serif;letter-spacing:.1em;background:#0b7cc3}.group-top .feature-list .list-ttl .tag::after{counter-increment:feature-num;content:counter(feature-num,decimal-leading-zero);display:block;font-size:1.5em;line-height:1;text-align:center}.group-top .feature-list .list-ttl .inner{display:block;margin:.5em 0 0 .4em}@media screen and (min-width:375px){.group-top .feature-list .list-ttl .inner{display:inline-block}}@media screen and (min-width:1024px){.group-top .feature-list .list-ttl .inner{margin:.5em 0 0 1em}}.group-top .feature-list .item-body{padding:4.34783% 7.24638% 8.69565%}@media screen and (min-width:768px){.group-top .feature-list .item-body{padding:2.92969% 3.90625% 3.90625%;font-size:15px}}.group-top .feature-list .item-body>.txt{margin-bottom:2.92969%}.group-top .feature-list .inner-list{margin:0 auto 3em;counter-reset:num}.group-top .feature-list .inner-list .label::after{content:counter(num,decimal-leading-zero);counter-increment:num;margin-left:.2em;font-size:1.5em}.group-top .feature-list .inner-list .img-box{position:absolute;top:0;left:0;width:100%;text-align:center}.group-top .feature-list .inner-list .txt-box{padding:30% 13.33333% 5%;background:#f1f1f1;border-radius:1rem}@media screen and (min-width:640px){.group-top .feature-list .inner-list{display:flex;justify-content:center;margin-bottom:4.23729%;width:100%}.group-top .feature-list .inner-list>li{padding-top:11.75847%;width:31.77966%}.group-top .feature-list .inner-list>li+li{margin-top:0;margin-left:2.33051%}}.group-top .feature-list .point-box{position:relative;padding-top:41.86441%;width:100%}.group-top .feature-list .point-box+li{margin-top:5.7971%}.group-top .feature-list .point-box .img-box{position:absolute;top:0;left:0;width:100%;text-align:center}.group-top .feature-list .point-box .txt-box{padding:30% 13.33333% 5%;font-weight:600;background:#f1f1f1;border-radius:1rem}.group-top .feature-list .point-box .txt-box .label{color:#0b7cc3;font-family:'Fjalla One',sans-serif;font-size:1.6rem;text-align:center}@media(min-width:480px){.group-top .feature-list .point-box .txt-box .label{font-size:calc(1.6rem + (1vw - 4.8px) * 0.43478)}}@media(min-width:1400px){.group-top .feature-list .point-box .txt-box .label{font-size:2rem}}.group-top .feature-list .point-box .txt-box .label+p{font-size:1.5rem}@media(min-width:480px){.group-top .feature-list .point-box .txt-box .label+p{font-size:calc(1.5rem + (1vw - 4.8px) * 0.32609)}}@media(min-width:1400px){.group-top .feature-list .point-box .txt-box .label+p{font-size:1.8rem}}@media screen and (min-width:640px){.group-top .feature-list .point-box{padding-top:11.75847%;width:31.77966%}.group-top .feature-list .point-box .txt-box{border-radius:2rem}.group-top .feature-list .point-box.one{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding-top:0;width:65.42969%}.group-top .feature-list .point-box.one .img-box{position:relative;width:41.79104%}.group-top .feature-list .point-box.one .txt-box{padding:2em;width:50.74627%}}.group-top .feature-list .disc-list>li{display:flex}.group-top .feature-list .disc-list>li::before{content:'●';margin-right:.3em;color:#0b7cc3}.group-top .feature-list .voice-box{position:relative;padding:2.11864% 4.23729%;border:2px solid #0b7cc3;border-radius:30px}.group-top .feature-list .voice-box::before,.group-top .feature-list .voice-box::after{position:absolute;display:block;width:30px;height:26px;background:#fff}.group-top .feature-list .voice-box::before{content:'';top:0;left:2em;background:#fff url(https://www.central-engineering.jp/hs-fs/hubfs/a-labo/img/group/top/quotation-left.png) center center/contain no-repeat;transform:translateY(-40%)}.group-top .feature-list .voice-box::after{content:'';right:2em;bottom:0;background:#fff url(https://www.central-engineering.jp/hs-fs/hubfs/a-labo/img/group/top/quotation-right.png) center center/contain no-repeat;transform:translateY(40%)}.group-top .feature-list .voice-box .voice-ttl{color:#0b7cc3;font-size:1.5rem;text-align:center}@media(min-width:480px){.group-top .feature-list .voice-box .voice-ttl{font-size:calc(1.5rem + (1vw - 4.8px) * 0.97826)}}@media(min-width:1400px){.group-top .feature-list .voice-box .voice-ttl{font-size:2.4rem}}.group-top .feature-list .btn{text-align:center}.group-top .feature-list .btn a{display:inline-block;padding:1.3em 0;width:75.36232%;min-width:17em;font-weight:bold;letter-spacing:.05em;line-height:1;color:#0b7cc3;border:2px solid;border-radius:44px;transition:all .4s ease}@media screen and (min-width:640px){.group-top .feature-list .btn a:hover{color:#fff;background:#0b7cc3}}@media screen and (min-width:768px){.group-top .feature-list .btn a{padding:1.1em 0 .95em;width:45rem;font-size:1.6rem}}@media screen and (min-width:768px) and (min-width:768px){.group-top .feature-list .btn a{font-size:calc(1.6rem + (1vw - 7.68px) * 1.5625)}}@media screen and (min-width:768px) and (min-width:1024px){.group-top .feature-list .btn a{font-size:2rem}}@media screen and (min-width:1024px){.group-top .bnr-block{margin-bottom:7.7rem}}.group-top .bnr-block a{position:relative;display:block}@media screen and (min-width:640px){.group-top .bnr-block a{overflow:hidden}.group-top .bnr-block a:hover .bnr-bg img{transform:scale(1.1)}.group-top .bnr-block a:hover .btn{letter-spacing:.05em;background:rgba(255,255,255,0.8)}}.group-top .bnr-block .bnr-bg{display:block}.group-top .bnr-block .bnr-bg img{min-width:100%}@media screen and (min-width:640px){.group-top .bnr-block .bnr-bg img{width:auto;max-width:200%;height:15em;object-fit:cover;transition:all .4s ease}}@media screen and (min-width:1024px){.group-top .bnr-block .bnr-bg img{width:100%;height:auto;min-height:15em;max-height:251px}}.group-top .bnr-block .txt-box{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.2rem;font-weight:bold;color:#fff;text-align:center;line-height:1}@media(min-width:320px){.group-top .bnr-block .txt-box{font-size:calc(1.2rem + (1vw - 3.2px) * 2.7907)}}@media(min-width:750px){.group-top .bnr-block .txt-box{font-size:2.4rem}}@media screen and (min-width:640px){.group-top .bnr-block .txt-box{font-size:1.4rem}}@media screen and (min-width:640px) and (min-width:480px){.group-top .bnr-block .txt-box{font-size:calc(1.4rem + (1vw - 4.8px) * 0.21739)}}@media screen and (min-width:640px) and (min-width:1400px){.group-top .bnr-block .txt-box{font-size:1.6rem}}.group-top .bnr-block .balloon{position:relative;margin-bottom:1em;padding:.66666em .875em .58333em;background:rgba(0,0,0,0.4)}.group-top .bnr-block .balloon::before{content:"";position:absolute;top:100%;left:50%;width:0;height:0;border-top:9px solid rgba(0,0,0,0.4);border-right:7px solid transparent;border-left:7px solid transparent;transform:translateX(-50%)}.group-top .bnr-block .bnr-txt{letter-spacing:.075em}.group-top .bnr-block .bnr-txt span{display:block;margin:.5em 0 .8em;font-size:1.75em}@media screen and (min-width:640px){.group-top .bnr-block .bnr-txt span{margin:.5em 0;font-size:1.875em}}.group-top .bnr-block .btn{position:relative;padding:1em 0;width:61.33333%;background:#fff;border-radius:44px;transition:all .4s ease}@media screen and (min-width:640px){.group-top .bnr-block .btn{width:28.32031%;max-width:290px}}.group-top .bnr-block .btn::before{content:"";position:absolute;top:50%;right:9.78261%;width:.6em;height:.6em;border-right:2px solid;border-bottom:2px solid;transform:translateY(-50%) rotate(-45deg)}.group-top .bnr-block .btn.blue{color:#0b7cc3}.group-top .bnr-block .btn.pink{color:#e5004e}.group-top .blog-block{padding-bottom:7rem}.group-top .blog-block .catch-txt{margin-bottom:2em}@media screen and (min-width:480px){.group-top .blog-list{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width:1024px){.group-top .blog-list{justify-content:flex-start}}@media screen and (max-width:479px){.group-top .blog-list li:not(:last-child){margin-bottom:1.875em}}@media screen and (max-width:767px) and (min-width:480px){.group-top .blog-list li{width:48%}.group-top .blog-list li:nth-child(n+3){margin-top:1.875em}}@media screen and (min-width:768px){.group-top .blog-list li{width:23.73047%}.group-top .blog-list li:not(:nth-child(4n)){margin-right:1.66016%}}.group-top .blog-list a{position:relative;display:block;height:100%;background:#eff1f4;overflow:hidden}@media screen and (min-width:640px){.group-top .blog-list a{transition:all .4s ease}.group-top .blog-list a:hover{box-shadow:0 0 10px rgba(11,124,195,0.4)}.group-top .blog-list a:hover .txt{color:#0b7cc3}}.group-top .blog-list .ph-box{position:relative;padding-top:66.66667%;overflow:hidden}.group-top .blog-list .ph-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.group-top .blog-list .txt-box{padding:1.6em 1.375em}.group-top .blog-list .label{position:absolute;top:0;left:0;padding:.583333em .833333em;font-weight:bold;color:#fff;line-height:1;letter-spacing:.05em}@media screen and (min-width:480px){.group-top .blog-list .label{font-size:1.1428em}}.group-top .blog-list .date{margin-bottom:1.08333em;font-weight:bold;letter-spacing:.075em;line-height:1;color:#0b7cc3}@media screen and (min-width:480px){.group-top .blog-list .date{font-size:.92857em;letter-spacing:.05em}}.group-top .blog-list .txt{font-size:1.08333em;color:#333;letter-spacing:.08em;transition:all .4s ease}@media screen and (min-width:480px){.group-top .blog-list .txt{font-size:1em;letter-spacing:.05em}}.group-top .blog-list .training .label{background:#addd1d}.group-top .blog-list .club .label{background:#ea9809}.group-top .blog-list .hobby .label{background:#19a3fa}.group-top .content-footer .btn-box{padding-top:0;border-top:0}.trainer-blog{display:flex;justify-content:space-between}.trainer-blog .article-container{margin-bottom:0;width:68.75%}.trainer-blog .article-container .category-ttl{margin-bottom:2.5em;padding:.8em;color:#fff;font-size:1.5rem;line-height:1;background:#a5b3bb}@media(min-width:480px){.trainer-blog .article-container .category-ttl{font-size:calc(1.5rem + (1vw - 4.8px) * 0.32609)}}@media(min-width:1400px){.trainer-blog .article-container .category-ttl{font-size:1.8rem}}.trainer-blog .article-container .btn-box{margin-top:3em}.trainer-blog .article-container .btn-box .button{margin:0 auto;max-width:360px}.trainer-blog .category-container{width:24.41406%}.trainer-blog .category-container h3,.trainer-blog .category-container .ttl{margin-bottom:1.2em;padding-top:1.2em;color:#0b7cc3;font-size:1.4rem;line-height:1;border-top:2px solid #0b7cc3}@media(min-width:480px){.trainer-blog .category-container h3,.trainer-blog .category-container .ttl{font-size:calc(1.4rem + (1vw - 4.8px) * 0.21739)}}@media(min-width:1400px){.trainer-blog .category-container h3,.trainer-blog .category-container .ttl{font-size:1.6rem}}@media screen and (max-width:639px){.trainer-blog{display:block}.trainer-blog .article-container{margin-bottom:3em;width:100%}.trainer-blog .category-container{width:100%}}.trainer-blog .widget-module ul a,.trainer-blog .category-list a{display:flex;align-items:center;padding:.8em;color:#000;font-weight:600;line-height:1.4;text-decoration:none;transition:all .4s ease-out}.trainer-blog .widget-module ul a::before,.trainer-blog .category-list a::before{content:'';display:block;margin-right:.5em;min-width:6px;width:6px;height:6px;border-top:1px solid #797979;border-right:1px solid #797979;transform:rotate(45deg);transition:inherit}.trainer-blog .widget-module ul a:hover,.trainer-blog .category-list a:hover{color:#0b7cc3;transition:all .2s linear}.trainer-blog .widget-module ul a:hover::after,.trainer-blog .category-list a:hover::after{border-top-color:#0b7cc3;border-right-color:#0b7cc3;transform:translateX(3px) rotate(45deg)}.trainer-blog .widget-module ul>li,.trainer-blog .category-list>li{border-bottom:1px solid rgba(0,0,0,0.2)}.trainer-blog .category-label{display:inline-block;margin-bottom:1em}.trainer-blog .category-label>a{display:block;padding:.4em .6em;color:#222;font-size:1.2rem;font-weight:600;line-height:1;text-decoration:none;background:#eee;transition:all .4s ease-out}.trainer-blog .category-label>a:hover{background:rgba(11,124,195,0.15);transition:all .2s linear}.trainer-blog .publish-date{margin-bottom:1em;font-weight:600;line-height:1}.trainer-blog .item{border-bottom:1px solid rgba(0,0,0,0.3)}.trainer-blog .item+.item{margin-top:1em}.trainer-blog .item a{display:inline-block;color:#222;text-decoration:none;transition:all .4s ease-out}.trainer-blog .item a:hover{background:rgba(11,124,195,0.15);transition:all .2s linear}.trainer-blog .item article>a{display:flex;justify-content:space-between;margin-bottom:.5em;padding:1em}.trainer-blog .item article>a .img-box{width:25.56818%;overflow:hidden}.trainer-blog .item article>a .img-box img{max-width:none;width:100%;height:100%;object-fit:cover}.trainer-blog .item article>a .txt-box{width:71.02273%}.trainer-blog .item .article-ttl{margin-bottom:.5em;color:#0b7cc3;font-size:1.5rem;line-height:1.4}@media(min-width:480px){.trainer-blog .item .article-ttl{font-size:calc(1.5rem + (1vw - 4.8px) * 0.32609)}}@media(min-width:1400px){.trainer-blog .item .article-ttl{font-size:1.8rem}}.trainer-blog .item>p{display:flex;align-items:center}.trainer-blog .item>p::after{content:'';display:block;margin-left:1em;min-width:8px;width:8px;height:8px;border-top:1px solid #797979;border-right:1px solid #797979;transform:translateX(-0.5em) rotate(45deg)}@media screen and (max-width:639px){.trainer-blog .item article>a{display:block}.trainer-blog .item article>a .img-box{margin-bottom:1em;width:100%}.trainer-blog .item article>a .txt-box{width:100%}}.trainer-blog .blog-pagination{display:flex;justify-content:center;align-items:center;margin-top:3em}.trainer-blog .blog-pagination>a{display:flex;justify-content:center;align-items:center;margin:0 .3em 1em;width:32px;height:32px;color:#0b7cc3;font-weight:bold;line-height:1;text-decoration:none;border:1px solid #0b7cc3;border-radius:50%;transition:all .4s ease-out}.trainer-blog .blog-pagination>a:hover{color:#fff;background:#0b7cc3;transition:all .2s ease-out}.trainer-blog .blog-pagination>a.blog-pagination__link--active{color:#fff;background:#0b7cc3}.trainer-blog .post-ttl{margin-bottom:.3em;color:#0b7cc3;font-size:2.1rem;font-weight:600;line-height:1.4}@media(min-width:480px){.trainer-blog .post-ttl{font-size:calc(2.1rem + (1vw - 4.8px) * 0.32609)}}@media(min-width:1400px){.trainer-blog .post-ttl{font-size:2.4rem}}.trainer-blog .article-block .publish-date{margin-bottom:0}.trainer-blog .article-block .post-body{margin-top:2em;padding-top:2em;font-size:1.4rem;border-top:1px solid rgba(0,0,0,0.3)}@media(min-width:480px){.trainer-blog .article-block .post-body{font-size:calc(1.4rem + (1vw - 4.8px) * 0.21739)}}@media(min-width:1400px){.trainer-blog .article-block .post-body{font-size:1.6rem}}.trainer-blog .article-block .post-body h1{margin-bottom:.5em;color:#0b7cc3;font-size:1.6rem;font-weight:600;line-height:1.4;border-bottom:2px solid currentColor}@media(min-width:480px){.trainer-blog .article-block .post-body h1{font-size:calc(1.6rem + (1vw - 4.8px) * 0.86957)}}@media(min-width:1400px){.trainer-blog .article-block .post-body h1{font-size:2.4rem}}.trainer-blog .article-block .post-body h2{margin-bottom:.5em;padding-left:.6em;color:#0b7cc3;font-size:1.4rem;font-weight:600;line-height:1.4;border-left:6px solid currentColor}@media(min-width:480px){.trainer-blog .article-block .post-body h2{font-size:calc(1.4rem + (1vw - 4.8px) * 0.65217)}}@media(min-width:1400px){.trainer-blog .article-block .post-body h2{font-size:2rem}}.trainer-blog .article-block .post-body ul,.trainer-blog .article-block .post-body ol{margin:1em 0;padding-left:40px}.trainer-blog .article-block .post-body ul li,.trainer-blog .article-block .post-body ol li{list-style:inherit}