@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url(../fonts/noto-sans-jp-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url(../fonts/noto-sans-jp-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:600;src:url(../fonts/noto-sans-jp-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url(../fonts/noto-sans-jp-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:800;src:url(../fonts/noto-sans-jp-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:900;src:url(../fonts/noto-sans-jp-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:300;src:url(../fonts/albert-sans-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:400;src:url(../fonts/albert-sans-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:500;src:url(../fonts/albert-sans-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:600;src:url(../fonts/albert-sans-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:700;src:url(../fonts/albert-sans-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:800;src:url(../fonts/albert-sans-800.woff2) format("woff2")}.lowerHead{position:relative}.lowerHead_ttl{display:inline-block;font-family:"Albert Sans",sans-serif;font-weight:700}.lowerHead_ttl_ja{display:block;font-family:"Noto Sans JP",sans-serif;font-weight:700}.lowerHead_catch{display:inline-block;font-family:"Noto Sans JP",sans-serif;font-weight:800}.lowerHead_txt{font-family:"Noto Sans JP",sans-serif;font-weight:500}@media screen and (min-width: 769px){.lowerHead{max-width:180rem;z-index:1}.lowerHead._02{margin:5rem 0 8rem}.lowerHead_fvWrap{position:relative}.lowerHead_fvWrap::before{content:"";position:absolute;top:0;right:47.4479166667vw;z-index:1;display:block;width:17.1875vw;height:35.4166666667vw;background:linear-gradient(90deg, rgba(3, 1, 1, 0) 0%, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.lowerHead_img{position:absolute;right:0;top:0;width:64.5833333333vw;height:35.4166666667vw;object-fit:cover}.lowerHead_img_02{position:absolute;top:0;z-index:2;width:50vw;height:23.9583333333vw;object-fit:cover}.lowerHead_ttl_ja{letter-spacing:.1rem;font-size:2.1rem}.lowerHead_catch{letter-spacing:.23rem}.lowerHead_catch._recruit{position:relative;z-index:1}.lowerHead_txt{letter-spacing:.09rem;font-size:1.8rem}.lowerHead_txt:not(._recruit){line-height:2}.lowerHead_txt._recruit{position:relative;z-index:1}}@media screen and (min-width: 1601px){.lowerHead:not(._02){margin:5rem 0 18.4rem 12rem}.lowerHead_img_02{right:-12rem}.lowerHead_ttl{margin:5.9rem 0 2.4rem;font-size:9rem}.lowerHead_ttl_ja:not(._privacy){margin:0 0 8.7rem}.lowerHead_catch{margin:0 0 7.8rem;line-height:1.7391304348;font-size:4.6rem}.lowerHead_txt._fan{width:70rem}.lowerHead_txt._video{width:62.5rem}.lowerHead_txt._recruit{line-height:2.2222222222}.lowerHead_ruby{display:inline-flex}.lowerHead_rt{font-family:"Noto Sans JP",sans-serif;font-weight:500;text-indent:-4.7rem;text-align:center;font-size:1.4rem}}@media screen and (min-width: 1401px)and (max-width: 1600px){.lowerHead:not(._02){margin:5rem 0 15.8rem 10rem}.lowerHead_img_02{right:-10rem}.lowerHead_ttl{margin:5.9rem 0 2.2rem;font-size:7.2rem}.lowerHead_ttl_ja{margin:0 0 8.1rem}.lowerHead_catch{margin:0 0 5rem;line-height:1.75;font-size:3.6rem}.lowerHead_txt._fan{width:51rem}.lowerHead_txt._video{width:54rem}.lowerHead_txt._recruit{line-height:1.8888888889}.lowerHead_ruby{letter-spacing:-0.2rem}.lowerHead_rt{display:none}}@media screen and (min-width: 769px)and (max-width: 1400px){.lowerHead:not(._02){margin:5rem 0 11rem 6rem}.lowerHead_img_02:not(._contact){right:-8rem}.lowerHead_img_02._contact{right:-6rem}.lowerHead_ttl{margin:2.9rem 0 2.2rem;font-size:7.2rem}.lowerHead_ttl_ja{margin:0 0 6rem}.lowerHead_catch{line-height:1.75;font-size:3.6rem}.lowerHead_catch:not(._recruit){margin:0 0 5rem}.lowerHead_catch._recruit{margin:0 0 3rem}.lowerHead_txt{font-size:1.6rem}.lowerHead_txt._fan{width:47rem}.lowerHead_txt._video{width:48rem}.lowerHead_txt._recruit{line-height:1.875}.lowerHead_ruby{letter-spacing:-0.2rem}.lowerHead_rt{display:none}}@media screen and (max-width: 768px){.lowerHead._02{margin:1rem 0 4rem}.lowerHead:not(._02){margin:1rem 0 5.8rem}.lowerHead_fv{position:relative}.lowerHead_fv::before{content:"";position:absolute;bottom:-0.2rem;left:0;z-index:1;width:100%;height:11rem;background:linear-gradient(transparent, #ffffff)}.lowerHead_img{width:100%;height:21rem;object-fit:cover}.lowerHead_img_02{width:100%;height:21rem;object-fit:cover}.lowerHead_ttl{line-height:.9166666667}.lowerHead_ttl:not(._privacy){margin:-2rem 2rem 1.5rem;font-size:4.8rem}.lowerHead_ttl._privacy{margin:1.6rem 2rem 1.5rem;font-size:3rem}.lowerHead_ttl_ja{letter-spacing:.1rem}.lowerHead_ttl_ja:not(._privacy){line-height:1.4;font-size:2rem}.lowerHead_ttl_ja._fan{padding:0 0 3rem;margin:0 2rem 3rem;border-bottom:.1rem solid #d36196}.lowerHead_ttl_ja._video{padding:0 0 3rem;margin:0 2rem 3rem;border-bottom:.1rem solid #ffb205}.lowerHead_ttl_ja._recruit{margin:0 2rem 3rem}.lowerHead_ttl_ja._recruit:not(._single){padding:0 0 3rem;margin:0 2rem 3rem;border-bottom:.1rem solid #b66eff}.lowerHead_ttl_ja._privacy{margin:0 2rem;font-size:1.6rem}.lowerHead_catch{letter-spacing:.1rem;line-height:1.7;font-size:2rem}.lowerHead_catch:not(._recruit){margin:0 2rem 2rem}.lowerHead_catch._recruit{margin:0 1.3rem 2rem 2rem}.lowerHead_txt{margin:0 2rem;letter-spacing:.06rem;line-height:1.8461538462;font-size:1.3rem}.lowerHead_ruby{display:inline-flex}.lowerHead_rt{font-family:"Noto Sans JP",sans-serif;font-weight:500;text-indent:-2rem;line-height:.7;text-align:center;font-size:.9rem}}.endContact:not(._single){display:grid}.endContact:not(._single) .endContact_btn{height:6.4rem}.endContact_item{display:flex;flex-direction:column;align-items:center}.endContact_inner .endContact_btn{height:10rem}.endContact_name{font-family:"Albert Sans",sans-serif;font-weight:600}.endContact_btn{width:30rem}.endContact .more_btn{background:#111;color:#fff}.endContact .more_btn::before{background:#fff}.endContact .more_btn::after{background:#fff}.endContact .more_btn .btnTxt{font-family:"Albert Sans",sans-serif;font-weight:400}@media screen and (min-width: 769px){.endContact{position:relative;z-index:1;padding:5rem;background:url("../img/common/img_endContact.webp") no-repeat center/cover}.endContact._single .btnTxt,.endContact._single .fadeIn_txt{letter-spacing:.09rem;font-size:1.8rem}.endContact._single .fadeIn_txt{padding:0 0 0 3rem;transform:translateX(-2rem)}.endContact._single .fadeIn_txt::before{right:6.3rem}.endContact._single .fadeIn_txt::after{right:6rem}.endContact._single .more_btn{padding:0 0 0 5rem}.endContact._single .more_btn::before{right:4.3rem}.endContact._single .more_btn::after{right:4rem}.endContact._single .more_btn:hover{border-radius:5rem}.endContact._single .more_btn:hover .fadeIn_txt{padding:0 0 0 5rem;transform:translateX(0)}.endContact._single .more_btn:hover .fadeIn_txt::before{right:4.3rem}.endContact._single .more_btn:hover .fadeIn_txt::after{right:4rem}.endContact:not(._single){grid-template-columns:1fr 1fr;grid-auto-rows:45.5rem;justify-content:center;gap:5rem}.endContact:not(._single) .endContact_name{margin:0 0 3rem}.endContact:not(._single) .endContact_txt{margin:0 0 8rem;text-align:center;line-height:1.8;letter-spacing:.01rem;font-size:2rem;font-family:"Noto Sans JP",sans-serif;font-weight:700}.endContact:not(._single) .btnTxt,.endContact:not(._single) .fadeIn_txt{font-size:1.4rem}.endContact:not(._single) .fadeIn_txt{padding:0 0 0 4rem;transform:translateX(-2rem)}.endContact:not(._single) .fadeIn_txt::before{right:6.3rem}.endContact:not(._single) .fadeIn_txt::after{right:6rem}.endContact:not(._single) .more_btn{padding:0 0 0 4rem}.endContact:not(._single) .more_btn::before{right:4.3rem}.endContact:not(._single) .more_btn::after{right:4rem}.endContact:not(._single) .more_btn:hover .fadeIn_txt{padding:0 0 0 4rem;transform:translateX(0)}.endContact:not(._single) .more_btn:hover .fadeIn_txt::before{right:4.3rem}.endContact:not(._single) .more_btn:hover .fadeIn_txt::after{right:4rem}.endContact_item{padding:8rem 0;background:hsla(0,0%,100%,.2);backdrop-filter:blur(3rem);-webkit-backdrop-filter:blur(3rem);filter:brightness(1.15)}.endContact_inner{display:grid;grid-template-areas:"ttl btn" "txt btn";grid-template-columns:1fr 46rem;gap:3.2rem 6rem;align-items:center;padding:7.9rem 10rem 7.2rem;border:.1rem solid #111}.endContact_inner .endContact_txt{line-height:1.6666666667;letter-spacing:.09rem;font-size:1.9rem;font-family:"Noto Sans JP",sans-serif;font-weight:500}.endContact_inner .endContact_btn{width:100%}.endContact_inner .more_btn{padding:0 0 0 4rem}.endContact_inner .more_btn::before{right:4.3rem}.endContact_inner .more_btn::after{right:4rem}.endContact_inner .more_btn:hover .fadeIn_txt{padding:0 0 0 4rem}.endContact_inner .more_btn:hover .fadeIn_txt::before{right:4.3rem}.endContact_inner .more_btn:hover .fadeIn_txt::after{right:4rem}.endContact_inner .fadeIn_txt::before{right:8.3rem}.endContact_inner .fadeIn_txt::after{right:8rem}.endContact_name{grid-area:ttl;font-size:4.6rem}.endContact_txt{grid-area:txt}.endContact_btn{grid-area:btn}.endContact .more_btn{padding:0 0 0 5rem;letter-spacing:.045rem;font-size:1.8rem}.endContact .fadeIn_txt{color:#fff}.endContact .fadeIn_txt::before{background:#fff}.endContact .fadeIn_txt::after{background:#fff}}@media screen and (min-width: 1601px){.endContact_inner{width:120rem}.endContact_btn{height:10rem}}@media screen and (max-width: 768px){.endContact{grid-template-columns:1fr;grid-template-rows:repeat(2, 27.6rem);gap:1rem;padding:2rem;background:#f0f0f0}.endContact_item{padding:3.5rem 0;background:#fff}.endContact_item:first-child{order:2}.endContact_inner{display:contents}.endContact_inner .endContact_btn{height:6.4rem}.endContact_name{margin:0 0 2rem;font-size:2.6rem}.endContact_txt{margin:0 0 3rem;line-height:1.625;letter-spacing:.08rem;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700}.endContact .more_btn{letter-spacing:.045rem;font-size:1.4rem}.endContact .fadeIn_txt{display:none}}.mw_wp_form .horizontal-item+.horizontal-item{margin:0 !important}.privacy_body{background:#f5f5f5}.privacy_info{border:.1rem solid #707070}.privacy_info_txt{letter-spacing:.05em;font-family:"Noto Sans JP",sans-serif;font-weight:500}.privacy_list{display:grid}.privacy_item{display:grid}.privacy_term{letter-spacing:.05em}.privacy_term{letter-spacing:.05em;font-family:"Noto Sans JP",sans-serif;font-weight:700}@media screen and (min-width: 769px){.privacy_body{border-radius:2rem}.privacy_info{padding:4.5rem 5rem;border-radius:1.5rem}.privacy_info_txt{line-height:2.125;font-size:1.6rem}.privacy_list{gap:5rem}.privacy_item{gap:1rem}.privacy_term{line-height:2;font-size:2rem}.privacy_desc{line-height:2.125;font-size:1.6rem}}@media screen and (min-width: 1601px){.privacy{margin:0 12rem 20rem}.privacy_body{padding:10rem 25rem 9rem}.privacy_info{margin:0 0 5.5rem}}@media screen and (min-width: 1401px)and (max-width: 1600px){.privacy{margin:0 10rem 12rem}.privacy_body{padding:8rem 8rem 7rem}.privacy_info{margin:0 0 5.5rem}}@media screen and (min-width: 769px)and (max-width: 1400px){.privacy{margin:0 6rem 12rem}.privacy_body{padding:8rem 8rem 7rem}.privacy_info{margin:0 0 5.5rem}}@media screen and (max-width: 768px){.privacy_body{padding:4rem 3rem 8.6rem}.privacy_info{margin:0 0 3.9rem;padding:1.7rem 2rem;border-radius:2rem}.privacy_info_txt{line-height:1.8571428571;font-size:1.4rem}.privacy_list{gap:2.6rem}.privacy_item{gap:1.1rem}.privacy_term{line-height:1.625;font-size:1.6rem}.privacy_desc{line-height:1.8571428571;font-size:1.4rem}}/*# sourceMappingURL=privacy_policy.min.css.map */