@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")}.tieUp_contact_msg{margin:auto;background:rgba(0,0,0,.5);color:#fff}.tieUp_contact_ttl{font-family:"Noto Sans JP",sans-serif;font-weight:700}.tieUp_contact_txt{font-family:"Noto Sans JP",sans-serif;font-weight:500}.tieUp_contact .more_btn{border:.1rem solid #fff;background:rgba(0,0,0,0)}.tieUp_contact .more_btn::before{background:#fff}.tieUp_contact .more_btn::after{background:#fff}.tieUp_contact .more_btn .btnTxt{font-family:"Albert Sans",sans-serif;font-weight:400;letter-spacing:.045rem;font-size:1.8rem}@media screen and (min-width: 769px){.tieUp_contact{padding:9rem 1rem;background:url("../img/common/img_tieUp.webp") no-repeat center/cover}.tieUp_contact_msg{display:grid;grid-template-areas:"ttl btn" "txt btn";grid-template-columns:56rem 1fr;gap:3.8rem 6rem;align-items:flex-end;width:120rem;padding:5rem 6rem}.tieUp_contact_ttl{grid-area:ttl;letter-spacing:.12rem;font-size:2.4rem}.tieUp_contact_txt{grid-area:txt;line-height:1.6666666667;letter-spacing:.09rem;font-size:1.8rem}.tieUp_contact_btn{grid-area:btn;height:10rem}.tieUp_contact .more_btn{padding:0 0 0 5rem}.tieUp_contact .more_btn::before{right:5.3rem}.tieUp_contact .more_btn::after{right:5rem}.tieUp_contact .more_btn:hover{background-color:#fff;border-radius:6rem}.tieUp_contact .more_btn:hover .btnTxt{transform:translateX(7rem)}.tieUp_contact .more_btn:hover .fadeIn_txt{color:#111}.tieUp_contact .more_btn:hover .fadeIn_txt::before{right:5.3rem;background:#111}.tieUp_contact .more_btn:hover .fadeIn_txt::after{right:5rem;background:#111}.tieUp_contact .fadeIn_txt{letter-spacing:.09rem;font-size:1.8rem;color:#fff}.tieUp_contact .fadeIn_txt::before{right:8.3rem;background:#fff}.tieUp_contact .fadeIn_txt::after{right:8rem;background:#fff}}@media screen and (max-width: 768px){.tieUp_contact{padding:5rem 2rem;background:#eee}.tieUp_contact_msg{width:33.5rem;padding:2rem}.tieUp_contact_ttl{margin:0 0 2.2rem;text-align:center;letter-spacing:.07rem;font-size:1.4rem}.tieUp_contact_txt{margin:0 0 1.9rem;line-height:1.6666666667;letter-spacing:.06rem;font-size:1.2rem}.tieUp_contact .more_btn{width:100%;height:6rem}.tieUp_contact .fadeIn_txt{display:none}}.loop{display:flex;overflow:hidden;width:100%}.loop_txt_after{flex:0 0 auto;white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:600;overflow:hidden;color:#eee;animation:loop2 140s -70s linear infinite}.loop_txt{flex:0 0 auto;white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:600;overflow:hidden;color:#eee;animation:loop 140s linear infinite}.loop_slash{font-family:"Albert Sans",sans-serif;font-weight:300}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@media screen and (min-width: 769px){.loop_txt_after{font-size:12rem;padding-left:2rem}.loop_txt{font-size:12rem;padding-left:2rem}.loop_slash{padding:0 3rem}.loop_slash:last-child{padding:0 1rem 0 3rem}}@media screen and (max-width: 768px){.loop_txt_after{font-size:10rem;padding-left:2rem}.loop_txt{font-size:10rem;padding-left:2rem}.loop_slash{padding:0 1rem}}.ttl_lv01_mainTxt{display:block;font-family:"Albert Sans",sans-serif;font-weight:600}.ttl_lv01_mainTxt::before{content:"";display:block;background:url("../img/top/ico_ttl.svg") no-repeat center/contain}.ttl_lv01_subTxt{display:block;font-family:"Noto Sans JP",sans-serif;font-weight:700}.worksList{display:grid}.worksItem_wrap{height:100%}.worksItem_figure{overflow:hidden}.worksItem_thumb{width:100%;object-position:center;object-fit:cover}.worksItem_ttl{font-family:"Noto Sans JP",sans-serif;font-weight:700}.worksItem_point{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.worksItem_btn{width:100%;margin:auto 0 0}.worksItem_btn .more_btn{border:.1rem solid #111;border-radius:1rem}.worksLink{display:flex;flex-direction:column;height:100%;background:#fff}.worksTag{display:flex;flex-wrap:wrap}.worksTag_item{background:#e5e5e5}.pager{display:flex;justify-content:center;align-items:center}.pager .page-numbers:not(.dots){display:grid;place-content:center;border:.1rem solid #111;border-radius:1rem;font-family:"Albert Sans",sans-serif;font-weight:300}.pager .page-numbers.current{background:#111;color:#fff}@media screen and (min-width: 769px){.worksArchive{margin:7.8rem 12rem 0}.worksArchive_loop{margin:11.3rem 0}.ttl_lv01{margin:0 0 12rem}.ttl_lv01_mainTxt{margin:0 0 1.9rem;letter-spacing:.1rem;font-size:9rem}.ttl_lv01_mainTxt::before{width:5.8rem;height:1.2rem;margin:0 0 3.9rem}.ttl_lv01_subTxt{font-size:2.1rem}.worksList{grid-template-columns:repeat(3, 26.6666666667vw);grid-auto-rows:1fr;gap:7.2rem 0}.worksItem_figure{margin:0 0 1.0416666667vw;transition:all .4s ease-out}.worksItem_thumb{height:15vw;transition:all .4s ease-out}.worksItem_ttl{margin:0 0 .78125vw;line-height:1.3;letter-spacing:.0260416667vw;font-size:1.0416666667vw}.worksItem_point{min-height:3.125vw;margin:0 0 1.0416666667vw;letter-spacing:.0364583333vw;line-height:2;font-size:.78125vw}.worksItem_btn{height:5rem}.worksItem_btn .more_btn{justify-content:center;padding:0 7rem 0 0;pointer-events:none}.worksItem_btn .more_btn::before,.worksItem_btn .more_btn::after{right:36%;background:#111}.worksItem_btn .more_btn .btnTxt{font-size:1.4rem}.worksItem_btn .more_btn .fadeIn_txt{justify-content:center;padding:0 6rem 0 0;font-size:1.4rem;color:#fff}.worksItem_btn .more_btn .fadeIn_txt::before,.worksItem_btn .more_btn .fadeIn_txt::after{right:36%;background:#fff}.worksLink:hover .worksItem_figure{border-radius:1.0416666667vw}.worksLink:hover .worksItem_thumb{transform:scale(1.1)}.worksLink:hover .worksItem_btn .more_btn{background:#111;border-radius:4rem}.worksLink:hover .worksItem_btn .more_btn::before,.worksLink:hover .worksItem_btn .more_btn::after{transform:translate(1rem, -50%);opacity:0}.worksLink:hover .worksItem_btn .more_btn .btnTxt{transform:translateX(3rem);opacity:0}.worksLink:hover .worksItem_btn .more_btn .fadeIn_txt{justify-content:center;padding:0 7rem 0 0;visibility:visible;opacity:1;transform:translateX(0rem)}.worksLink:hover .worksItem_btn .more_btn .fadeIn_txt::before{right:36%}.worksLink:hover .worksItem_btn .more_btn .fadeIn_txt::after{right:36%}.worksTag{margin:0 0 2rem}.worksTag_item{padding:.2rem 1.3rem;border-radius:1.5rem;letter-spacing:.03rem;line-height:2.6rem;font-size:1.2rem}.pager{gap:2rem;margin:9rem auto 0}.pager .page-numbers{transition:all .4s ease-out}.pager .page-numbers:not(.dots){width:5rem;height:5rem;font-size:1.6rem}.pager .page-numbers:not(.dots):hover{background:#111;color:#fff}.pager .page-numbers.dots{font-size:2.2rem}}@media screen and (min-width: 1601px){.worksList{justify-content:space-between}}@media screen and (min-width: 1401px)and (max-width: 1600px){.worksArchive{margin:7.8rem 10rem 0}.worksList{justify-content:center;gap:6rem}.worksItem_btn .more_btn::before,.worksItem_btn .more_btn::after{right:11.3rem}.worksItem_btn .more_btn .fadeIn_txt::before,.worksItem_btn .more_btn .fadeIn_txt::after{right:12.3rem}.worksLink:hover .worksItem_btn .more_btn .fadeIn_txt{opacity:1}.worksLink:hover .worksItem_btn .more_btn .fadeIn_txt::before{right:11.3rem}.worksLink:hover .worksItem_btn .more_btn .fadeIn_txt::after{right:11.3rem}}@media screen and (min-width: 769px)and (max-width: 1400px){.worksArchive{margin:7.8rem 5.8rem 0}.worksList{justify-content:space-between;gap:5.7rem}.worksItem_btn .more_btn::before,.worksItem_btn .more_btn::after{right:11.3rem}.worksItem_btn .more_btn .fadeIn_txt::before,.worksItem_btn .more_btn .fadeIn_txt::after{right:12.3rem}.worksLink:hover .worksItem_btn .more_btn .fadeIn_txt{opacity:1}.worksLink:hover .worksItem_btn .more_btn .fadeIn_txt::before{right:11.3rem}.worksLink:hover .worksItem_btn .more_btn .fadeIn_txt::after{right:11.3rem}}@media screen and (max-width: 768px){.worksArchive{margin:2rem 1.5rem 0}.worksArchive_loop{margin:6.8rem 0 5.8rem}.ttl_lv01{margin:0 0 4rem}.ttl_lv01_mainTxt{margin:0 0 1rem;line-height:.9166666667;font-size:4.8rem}.ttl_lv01_mainTxt::before{width:4.8rem;height:1.2rem;margin:0 0 1.8rem}.ttl_lv01_subTxt{line-height:1.4;letter-spacing:.1rem;font-size:2rem}.worksList{grid-auto-rows:1fr;justify-content:space-between}.worksItem{padding:3.1rem 0 3rem;border:solid #111}.worksItem:first-child{border-width:.1rem 0 .1rem}.worksItem:not(:first-child){border-width:0 0 .1rem}.worksItem_figure{margin:0 0 1.2rem}.worksItem_thumb{height:19.3rem}.worksItem_ttl{margin:0 0 1.3rem;line-height:1.7333333333;letter-spacing:.03rem;font-size:1.5rem}.worksItem_point{margin:0 0 1.8rem;letter-spacing:.06rem;line-height:1.8461538462;font-size:1.3rem}.worksItem_btn{width:25.5rem;height:4rem;margin:auto}.worksItem_btn .more_btn{pointer-events:none;padding:0 0 0 6rem}.worksItem_btn .more_btn::before,.worksItem_btn .more_btn::after{background:#111}.worksItem_btn .more_btn::before{right:5.5rem}.worksItem_btn .more_btn::after{right:5rem}.worksItem_btn .more_btn .btnTxt{font-size:1.2rem}.worksItem_btn .more_btn .fadeIn_txt{color:#fff}.worksItem_btn .more_btn .fadeIn_txt::before,.worksItem_btn .more_btn .fadeIn_txt::after{background:#fff}.worksTag{margin:0 0 1.3rem}.worksTag_item{padding:0 1.4rem;border-radius:1.5rem;letter-spacing:.02rem;line-height:2.7rem;font-size:1rem}.pager{gap:2rem;margin:5.1rem auto 0}.pager .page-numbers:not(.dots){width:4rem;height:4rem;letter-spacing:.08rem;font-size:1.6rem}.pager .page-numbers.dots{font-size:2rem}}/*# sourceMappingURL=archive_works.min.css.map */