#header .header__in{background:rgba(0,0,0,0)}.type-head{position:relative;z-index:1;padding-top:6rem}@media screen and (max-width: 767px){.type-head{padding-top:9rem}}.type-head::before{content:"";position:absolute;z-index:-1;inset:0 0 auto;margin:auto;height:48.9rem;background:url(../img/bg_zara.png) repeat top left/10rem,#7dcdf4}@media screen and (max-width: 767px){.type-head::before{height:55.2rem}}.type-head .type-head__ttl{width:30rem;margin-inline:auto}@media screen and (max-width: 767px){.type-head .type-head__ttl{width:28.6rem}}.type-head .type-head-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../img/bg_zara.png) repeat top left/10rem;width:110rem;height:43rem;margin-top:4.5rem;border:.8rem solid #fff;border-radius:8rem 0 8rem 0;margin-inline:auto}@media screen and (max-width: 767px){.type-head .type-head-main{width:34.5rem;height:55rem;margin-top:2.5rem;border-width:.6rem;border-radius:3.5rem 0 3.5rem 0}}.type-head .type-head-main.type-head-main--beige{background-color:#f4ce85}.type-head .type-head-main.type-head-main--pink{background-color:#efbdb6}.type-head .type-head-main.type-head-main--green{background-color:#bed7c3}.type-head .type-head-main.type-head-main--brown{background-color:#dbbc95}.type-head .type-head-main.type-head-main--blue{background-color:#b7cee4}.type-head .type-head-main.type-head-main--purple{background-color:#cebed7}.type-head .type-head-main.type-head-main--mint{background-color:#afd8db}.type-head .type-head-main__ttl{font-size:max(2rem,10px);letter-spacing:0;font-weight:700;line-height:1.7;color:#17a1e6;margin-top:-0.79rem;padding:1rem 9rem;border-radius:0 0 2rem 2rem;background:#fff}@media screen and (max-width: 767px){.type-head .type-head-main__ttl{font-size:max(1.6rem,10px);letter-spacing:0}}@media screen and (max-width: 767px){.type-head .type-head-main__ttl{margin-top:-0.5rem;padding:.5rem 1.9rem;border-radius:0 0 1.5rem 1.5rem;text-align:center}}.type-head .type-head-main__in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-inline:10rem}@media screen and (max-width: 767px){.type-head .type-head-main__in{-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;gap:1rem;padding-inline:1rem}}@media screen and (max-width: 767px){.type-head .type-head-main__txtarea{padding-inline:1.5rem}}.type-head .type-head-main__style{width:40.6rem;margin-inline:auto}@media screen and (max-width: 767px){.type-head .type-head-main__style{width:25rem}}.type-head .type-head-main__txt{font-size:max(1.8rem,10px);font-weight:700;line-height:1.7;letter-spacing:0;margin-top:3rem}@media screen and (max-width: 767px){.type-head .type-head-main__txt{font-size:max(1.5rem,10px);margin-top:1.5rem}}@media screen and (min-width: 768px){.type-head .type-head-main__illust{width:40rem;-ms-flex-negative:0;flex-shrink:0}}.type-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:5rem;padding-bottom:6rem;background:#fff}@media screen and (min-width: 768px){.type-image{margin-inline:auto;max-width:120rem}}@media screen and (max-width: 767px){.type-image{padding:0 1.5rem 4rem}}.type-image .type-image__ttl{font-size:max(2rem,10px);letter-spacing:0;font-weight:700;line-height:1.7;padding:.75rem 17rem;border-radius:0 0 2rem 2rem;color:#fff;background:#17a1e6}@media screen and (max-width: 767px){.type-image .type-image__ttl{font-size:max(1.6rem,10px);letter-spacing:0}}@media screen and (max-width: 767px){.type-image .type-image__ttl{padding:1.1rem 7.6rem;border-radius:0 0 1.5rem 1.5rem}}.type-image .type-image__in{width:100rem;margin-top:4rem;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5rem}@media screen and (max-width: 767px){.type-image .type-image__in{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:3rem;gap:2rem}}.type-image .type-image__copy{font-size:max(2rem,10px);letter-spacing:0;font-weight:700;line-height:1.7;color:#17a1e6}@media screen and (max-width: 767px){.type-image .type-image__copy{font-size:max(1.6rem,10px);letter-spacing:0}}.type-image .type-image__txt{margin-top:2rem}.type-image .type-image__imgarea{width:47rem;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.type-image .type-image__imgarea{width:100%}}@media screen and (max-width: 767px){.type-image .type-image__img{padding-inline:3.8rem}}.type-schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem;margin-top:5rem;width:108rem;margin-inline:auto}@media screen and (max-width: 767px){.type-schedule{width:100%}}.type-schedule .type-schedule__ttl{font-size:max(2.8rem,10px);font-weight:500;line-height:1.7;letter-spacing:0;padding-inline:6.8rem;position:relative}@media screen and (max-width: 767px){.type-schedule .type-schedule__ttl{font-size:max(2rem,10px);font-weight:700;padding-inline:6rem;text-align:center}}.type-schedule .type-schedule__ttl::before,.type-schedule .type-schedule__ttl::after{content:"";position:absolute;bottom:0;width:4rem;aspect-ratio:1;background:url(../../../common/img/svg/ico_line.svg) no-repeat center/contain}@media screen and (max-width: 767px){.type-schedule .type-schedule__ttl::before,.type-schedule .type-schedule__ttl::after{top:0;margin:auto}}.type-schedule .type-schedule__ttl::before{left:0;scale:-1 1}.type-schedule .type-schedule__ttl::after{right:0}@media screen and (max-width: 767px){.type-schedule .type-schedule__in{width:100%;padding-inline:1.9rem}.type-schedule .type-schedule__in img{width:85.1rem}}.type-interview{-webkit-box-shadow:0px .3rem 3rem 0px rgba(56,129,133,.15);box-shadow:0px .3rem 3rem 0px rgba(56,129,133,.15);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border-radius:2.5rem;width:95rem;margin-top:5rem;margin-inline:auto;background:#17a1e6;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media screen and (max-width: 767px){.type-interview{-webkit-box-shadow:0px .4rem 2rem 0px rgba(56,129,133,.15);box-shadow:0px .4rem 2rem 0px rgba(56,129,133,.15)}}@media screen and (max-width: 767px){.type-interview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:1.5rem;width:34.5rem}}@media(any-hover: hover){.type-interview:hover{background-color:#1068b3}.type-interview:hover .type-interview__img{-webkit-filter:brightness(0.95);filter:brightness(0.95)}}@media screen and (min-width: 768px){.type-interview .type-interview__img{width:55rem;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-filter .25s ease;transition:-webkit-filter .25s ease;transition:filter .25s ease;transition:filter .25s ease, -webkit-filter .25s ease}}.type-interview .type-interview__txtarea{color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media screen and (max-width: 767px){.type-interview .type-interview__txtarea{padding-block:2.5rem 3.7rem}}.type-interview .type-interview__txt{font-size:max(1.8rem,10px);font-weight:500;line-height:1.7;letter-spacing:0}@media screen and (max-width: 767px){.type-interview .type-interview__txt{font-size:max(1.3rem,10px)}}.type-interview .type-interview__ttl{font-family:"Noto Serif JP","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-weight:500;font-size:max(3rem,10px);letter-spacing:0;line-height:1.7;padding-inline:1.95rem;padding-top:2.7rem;margin-top:2.7rem;position:relative}@media screen and (max-width: 767px){.type-interview .type-interview__ttl{font-size:max(2.2rem,10px);letter-spacing:0;line-height:1.65}}@media screen and (max-width: 767px){.type-interview .type-interview__ttl{padding-inline:2.25rem;padding-top:1.5rem;margin-top:1.5rem}}.type-interview .type-interview__ttl::before{content:"";position:absolute;top:0;left:0;width:100%;height:.2rem;background:-webkit-gradient(linear, left top, right top, from(#ffffff), color-stop(0.3rem, #ffffff), color-stop(0.3rem, transparent), color-stop(0.6rem, transparent)) repeat-x left/0.6rem 100%;background:linear-gradient(to right, #ffffff, #ffffff 0.3rem, transparent 0.3rem, transparent 0.6rem) repeat-x left/0.6rem 100%}.type-interview .type-interview__ico{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;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;bottom:0;right:0;width:5rem;aspect-ratio:1;border-radius:1.3rem 0 0 0;background:#fff}@media screen and (max-width: 767px){.type-interview .type-interview__ico{width:3rem;border-radius:1rem 0 0 0}}.type-interview .type-interview__ico .ico_svg{width:1.5rem}@media screen and (max-width: 767px){.type-interview .type-interview__ico .ico_svg{width:1rem}}.type-list{padding-block:7rem 10rem;background:#fff}@media screen and (max-width: 767px){.type-list{padding-block:5rem}}