﻿body:before{background-image:url("/wp/wp-content/themes/kid_theme/assets/img/common/page_cont_bg_sp.svg");background-position:right bottom;background-size:cover}#offer{margin-bottom:4rem;padding-top:3rem}#offer .sec__read{margin-bottom:3.5rem;font-size:1.8rem}#offer .offer__list .offer__list-item.vd_course .cont .job .job__info .job__info-course{color:#0ba1ff}#offer .offer__list .offer__list-item.cd_course .cont .job .job__info .job__info-course{color:#a651ef}#offer .offer__list .offer__list-item.ci_course .cont .job .job__info .job__info-course{color:#ed67ce}#offer .offer__list .offer__list-item.id_course .cont .job .job__info .job__info-course{color:#82ba35}#offer .offer__list .offer__list-item.fc_course .cont .job .job__info .job__info-course{color:#eb8133}#offer .offer__list .offer__list-item.hm_course .cont .job .job__info .job__info-course{color:#eb5656}#offer .offer__list .offer__list-item .img{background:#eee;position:relative}#offer .offer__list .offer__list-item .img .badge{position:absolute;box-sizing:border-box;background:#ffe943;border-radius:2.2rem;font-weight:700;letter-spacing:.1em;line-height:1.5}#offer .offer__list .offer__list-item .cont .job .job__company{margin-bottom:.8rem}#offer .offer__list .offer__list-item .cont .job .job__company .job__company-name{box-sizing:border-box;background:#d1edff;border-radius:6rem;color:#0b8eff;font-size:1.2rem;font-weight:700}#offer .offer__list .offer__list-item .cont .job .job__company .job__company-name.vd_course{color:#0ba1ff;background:#eaf7ff}#offer .offer__list .offer__list-item .cont .job .job__company .job__company-name.cd_course{color:#a651ef;background:#f8eeff}#offer .offer__list .offer__list-item .cont .job .job__company .job__company-name.ci_course{color:#ed67ce;background:#fef1fc}#offer .offer__list .offer__list-item .cont .job .job__company .job__company-name.id_course{color:#82ba35;background:#f2fce5}#offer .offer__list .offer__list-item .cont .job .job__company .job__company-name.fc_course{color:#eb8133;background:#fff4eb}#offer .offer__list .offer__list-item .cont .job .job__company .job__company-name.hm_course{color:#eb5656;background:#fef1f0}#offer .offer__list .offer__list-item .cont .job .job__info .job__info-course{margin-bottom:.5rem;font-size:1.1rem;letter-spacing:.1em}#offer .offer__list .offer__list-item .cont .job .job__info .job__info-name{color:#535353;font-size:1rem;letter-spacing:.1em}#offer .offer__list .offer__list-item .cont .job .job__info .job__info-name span{color:#2c2c2c;font-size:1.4rem;font-weight:700}#offer .offer__main{width:34.5rem;margin:0 auto 3.5rem}#offer .offer__main .offer__list .offer__list-item{padding:4.8rem 2.5rem 3rem;box-sizing:border-box;background:#fffcdb}#offer .offer__main .offer__list .offer__list-item+.offer__list-item{margin-top:4rem}#offer .offer__main .offer__list .offer__list-item.vd_course .img .badge:before,#offer .offer__main .offer__list .offer__list-item.vd_course .img .badge:after{border-color:#0ba1ff}#offer .offer__main .offer__list .offer__list-item.vd_course .img:after{bottom:1em;left:-1rem;aspect-ratio:57/42;background:url("/wp/wp-content/themes/kid_theme/assets/img/feature/interview/deco_vd.svg") center/cover no-repeat}#offer .offer__main .offer__list .offer__list-item.cd_course .img .badge:before,#offer .offer__main .offer__list .offer__list-item.cd_course .img .badge:after{border-color:#a651ef}#offer .offer__main .offer__list .offer__list-item.ci_course .img .badge:before,#offer .offer__main .offer__list .offer__list-item.ci_course .img .badge:after{border-color:#ed67ce}#offer .offer__main .offer__list .offer__list-item.ci_course .img:after{bottom:-.8rem;right:-.8rem;aspect-ratio:59/53;background:url("/wp/wp-content/themes/kid_theme/assets/img/feature/interview/deco_ci.svg") center/cover no-repeat}#offer .offer__main .offer__list .offer__list-item.id_course .img .badge:before,#offer .offer__main .offer__list .offer__list-item.id_course .img .badge:after{border-color:#82ba35}#offer .offer__main .offer__list .offer__list-item.fc_course .img .badge:before,#offer .offer__main .offer__list .offer__list-item.fc_course .img .badge:after{border-color:#eb8133}#offer .offer__main .offer__list .offer__list-item.hm_course .img .badge:before,#offer .offer__main .offer__list .offer__list-item.hm_course .img .badge:after{border-color:#eb5656}#offer .offer__main .offer__list .offer__list-item.hm_course .img:after{bottom:4.3rem;right:-.6rem;aspect-ratio:49/25;background:url("/wp/wp-content/themes/kid_theme/assets/img/feature/interview/deco_hm.svg") center/cover no-repeat}#offer .offer__main .offer__list .offer__list-item .img{margin-bottom:1.5rem}#offer .offer__main .offer__list .offer__list-item .img img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-position:top}#offer .offer__main .offer__list .offer__list-item .img .badge{top:-2.3rem;left:-1.5rem;padding:1rem 2.5rem;font-size:1.6rem}#offer .offer__main .offer__list .offer__list-item .img .badge:before,#offer .offer__main .offer__list .offer__list-item .img .badge:after{position:absolute;top:.2rem;left:.2rem;width:100%;height:100%;border-radius:2.2rem;content:""}#offer .offer__main .offer__list .offer__list-item .img .badge:before{border:.1rem dotted}#offer .offer__main .offer__list .offer__list-item .img .badge:after{border:.1rem solid;clip-path:polygon(86% 56%,86% 0,100% 0,100% 100%,0 100%,0% 56%)}#offer .offer__main .offer__list .offer__list-item .img:after{content:"";display:block;padding-top:100%}#offer .offer__main .offer__list .offer__list-item .cont{margin-top:2rem}#offer .offer__main .offer__list .offer__list-item .cont .ttl{font-size:1.6rem;font-weight:700;letter-spacing:.1em;line-height:1.625em;text-align:left}#offer .offer__main .offer__list .offer__list-item .cont .ttl+.job{margin-top:1.5rem}#offer .offer__main .offer__list .offer__list-item .cont .faq .faq__item .faq__item-ttl{position:relative;padding-left:3rem;box-sizing:border-box;margin-bottom:1rem;color:#0b8eff;font-size:1.4rem;font-weight:700;line-height:1.429em;text-align:left}#offer .offer__main .offer__list .offer__list-item .cont .faq .faq__item .faq__item-ttl:before{position:absolute;top:-.1em;left:0;font-family:"platelet","Noto Sans JP",sans-serif;font-size:3rem;font-weight:500;line-height:1;letter-spacing:0;content:"Q."}#offer .offer__main .offer__list .offer__list-item .cont .faq .faq__item .faq__item-txt{font-size:1.3rem;line-height:1.7}#offer .offer__main .offer__list .offer__list-item .cont .faq .faq__item+.faq__item{margin-top:1.9rem}#offer .offer__main .offer__list .offer__list-item .cont .job{padding:1.5rem;box-sizing:border-box;background:#fff;border-radius:.5rem}#offer .offer__main .offer__list .offer__list-item .cont .job+.faq{margin-top:2rem}#offer .offer__main .offer__list .offer__list-item .cont .job .job__company>*{display:inline-block;vertical-align:middle}#offer .offer__main .offer__list .offer__list-item .cont .job .job__company .sec__txt{margin-right:1rem}#offer .offer__main .offer__list .offer__list-item .cont .job .job__company .job__company-name{padding:.2rem 1.35rem;max-width:78.5%}#offer .offer__main .offer__list .offer__list-item .cont .job .job__info .job__info-name span{margin-right:1rem}#offer .offer__main .offer__list .offer__list-item .cont .btn{margin-top:1rem;margin-left:0}#offer .offer__main .offer__list .offer__list-item .cont .btn a{padding:1rem 0 1rem 1.6rem;font-size:1.4rem;font-weight:600;line-height:1.429em;color:#0b8eff;background:rgba(0,0,0,0)}#offer .offer__main .offer__list .offer__list-item .cont .btn a:before{width:.8rem;height:.8rem;border-top:.2rem solid #0b8eff;border-right:.2rem solid #0b8eff;border-radius:0;background:unset;left:0;right:auto;transform:translate(0,-50%) rotate(45deg)}#offer .offer__main .offer__list .offer__list-item .cont .btn a:after{display:none}#offer .offer__sub{overflow:hidden;padding-left:1.5rem}#offer .offer__sub .offer__slider-btn{display:flex;justify-content:flex-end;padding-right:2.5rem;padding-bottom:2rem;height:4rem}#offer .offer__sub .offer__slider-btn .swiper-next,#offer .offer__sub .offer__slider-btn .swiper-prev{position:relative;width:4rem;height:4rem;background:#0b8eff;border-radius:50%}#offer .offer__sub .offer__slider-btn .swiper-next:after,#offer .offer__sub .offer__slider-btn .swiper-prev:after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1rem}#offer .offer__sub .offer__slider-btn .swiper-prev{margin-right:1.3rem}#offer .offer__sub .offer__slider-btn .swiper-prev:after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#offer .offer__sub .offer__slider{overflow:visible}#offer .offer__sub .offer__list .offer__list-item{padding:1.6rem 0 0 1rem;box-sizing:border-box}#offer .offer__sub .offer__list .offer__list-item .img .badge{top:-1.5rem;left:-1rem;padding:.5rem 1.5rem;font-size:1.2rem;letter-spacing:.05em}#offer .offer__sub .offer__list .offer__list-item .cont{margin-top:1rem}#offer .offer__sub .offer__list .offer__list-item .cont .txt{margin-top:1.2rem;padding-top:1.2rem;border-top:.1rem solid #d3d3d3;font-size:1.2rem;letter-spacing:.1em;line-height:1.66}#offer .offer__sub .offer__list .offer__list-item .cont .job .job__company .sec__txt{margin-bottom:.5rem;font-size:1.1rem}#offer .offer__sub .offer__list .offer__list-item .cont .job .job__company .job__company-name{display:inline-block;padding:.6rem 1.5rem;font-size:1.1rem}#offer .offer__sub .offer__list .offer__list-item .cont .job .job__info .job__info-name span{display:block;margin-bottom:.5rem}#offer .offer__sub .offer__list .offer__list-item .cont .btn{margin-top:1rem;margin-left:0}#offer .offer__sub .offer__list .offer__list-item .cont .btn a{padding:.5rem 0 .5rem 1.4rem;font-size:1.3rem;font-weight:600;line-height:1.3334em;color:#0b8eff;background:rgba(0,0,0,0)}#offer .offer__sub .offer__list .offer__list-item .cont .btn a:before{width:.8rem;height:.8rem;border-top:.2rem solid #0b8eff;border-right:.2rem solid #0b8eff;border-radius:0;background:unset;left:0;right:auto;transform:translate(0,-50%) rotate(45deg)}#offer .offer__sub .offer__list .offer__list-item .cont .btn a:after{display:none}@media screen and (min-width:961px){body:before{background-image:url("/wp/wp-content/themes/kid_theme/assets/img/common/page_cont_bg_pc.svg")}#offer .sec__read{margin-bottom:5rem;font-size:3rem}#offer .offer__list .offer__list-item .img .badge{border-radius:3rem}#offer .offer__list .offer__list-item .cont .job .job__company{margin-bottom:1.2rem}#offer .offer__list .offer__list-item .cont .job .job__company .job__company-name{border-radius:1.5rem;font-size:1.4rem}#offer .offer__list .offer__list-item .cont .job .job__info .job__info-course{margin-bottom:0;font-size:1.4rem}#offer .offer__list .offer__list-item .cont .job .job__info .job__info-name{font-size:1.2rem}#offer .offer__list .offer__list-item .cont .job .job__info .job__info-name span{font-size:1.6rem}#offer .offer__main{width:111rem;margin-bottom:14.5rem}#offer .offer__main .offer__list .offer__list-item{display:grid;grid-template-columns:27.5rem 1fr;column-gap:6rem;padding:4.5rem 9.5rem}#offer .offer__main .offer__list .offer__list-item+.offer__list-item{margin-top:4.5rem}#offer .offer__main .offer__list .offer__list-item.vd_course .img:after{bottom:1.8em;left:-3rem}#offer .offer__main .offer__list .offer__list-item.ci_course .img:after{bottom:-.8rem;right:-1.6rem}#offer .offer__main .offer__list .offer__list-item.hm_course .img:after{bottom:5rem;right:-2.5rem;aspect-ratio:49/25}#offer .offer__main .offer__list .offer__list-item .img{align-self:flex-start;margin-bottom:0;margin-top:3rem}#offer .offer__main .offer__list .offer__list-item .img img{width:100%;height:auto;position:relative;top:0;left:0;transform:unset;object-position:center}#offer .offer__main .offer__list .offer__list-item .img .badge{top:-3rem;left:-4rem;padding:1.5rem 2rem;font-size:1.6rem}#offer .offer__main .offer__list .offer__list-item .img .badge:before,#offer .offer__main .offer__list .offer__list-item .img .badge:after{border-radius:3rem}#offer .offer__main .offer__list .offer__list-item .img:after{display:none}#offer .offer__main .offer__list .offer__list-item .cont{margin-top:0}#offer .offer__main .offer__list .offer__list-item .cont .ttl{font-size:2.4rem}#offer .offer__main .offer__list .offer__list-item .cont .ttl+.faq{margin-top:2.2rem}#offer .offer__main .offer__list .offer__list-item .cont .faq+.job{margin-top:2rem}#offer .offer__main .offer__list .offer__list-item .cont .faq .faq__item+.faq__item{margin-top:2rem}#offer .offer__main .offer__list .offer__list-item .cont .faq .faq__item .faq__item-ttl{padding-left:3.1rem;font-size:1.6rem;line-height:1.5em}#offer .offer__main .offer__list .offer__list-item .cont .faq .faq__item .faq__item-ttl:before{font-size:3.4rem}#offer .offer__main .offer__list .offer__list-item .cont .faq .faq__item .faq__item-txt{line-height:1.85}#offer .offer__main .offer__list .offer__list-item .cont .job{padding:1.5rem 1rem 1.5rem 3.5rem}#offer .offer__main .offer__list .offer__list-item .cont .job .job__company .job__company-name{padding:.5rem 1.7rem}#offer .offer__main .offer__list .offer__list-item .cont .job .job__info>*{display:inline-block}#offer .offer__main .offer__list .offer__list-item .cont .job .job__info .job__info-course{margin-right:1.8rem}#offer .offer__main .offer__list .offer__list-item .cont .job .job__info .job__info-name span{margin-right:.8rem}#offer .offer__main .offer__list .offer__list-item .cont .btn{margin-top:1.5rem}#offer .offer__main .offer__list .offer__list-item .cont .btn a{padding:.8rem .8rem .8rem 1.8rem;font-size:1.6rem;line-height:1.5em}#offer .offer__main .offer__list .offer__list-item .cont .btn a:before{width:1rem;height:1rem}#offer .offer__main .offer__list .offer__list-item .cont .btn a:after{display:none}#offer .offer__sub{overflow:visible;width:92rem;margin:0 auto;padding-left:0}#offer .offer__sub .offer__slider-btn{display:none}#offer .offer__sub .offer__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8.5rem 7rem}#offer .offer__sub .offer__list .offer__list-item{width:auto !important;padding:0}#offer .offer__sub .offer__list .offer__list-item .img .badge{top:-2.5rem;left:-2rem;padding:1rem 2.5rem;font-size:1.6rem}#offer .offer__sub .offer__list .offer__list-item .cont{margin-top:1.5rem}#offer .offer__sub .offer__list .offer__list-item .cont .txt{padding-bottom:1.5rem;font-size:1.4rem;letter-spacing:.1em;line-height:1.875}#offer .offer__sub .offer__list .offer__list-item .cont .job .job__company>*{display:inline-block}#offer .offer__sub .offer__list .offer__list-item .cont .job .job__company .sec__txt{margin:0 1rem 0 0;font-size:1.4rem}#offer .offer__sub .offer__list .offer__list-item .cont .job .job__company .job__company-name{display:inline-block;padding:.5rem 1.5rem;font-size:1.4rem}#offer .offer__sub .offer__list .offer__list-item .cont .job .job__info .job__info-name{margin-top:.5rem}#offer .offer__sub .offer__list .offer__list-item .cont .job .job__info .job__info-name span{display:inline-block;margin:0 1rem 0 0}#offer .offer__sub .offer__list .offer__list-item .cont .btn{margin-top:0}#offer .offer__sub .offer__list .offer__list-item .cont .btn a{padding:.75rem .75rem .75rem 1.6rem;font-size:1.4rem;line-height:1.429em}#offer .offer__sub .offer__list .offer__list-item .cont .btn a:before{width:.9rem;height:.9rem}}