@charset "UTF-8";@font-face{font-family:URW DIN;font-style:normal;font-weight:500;font-display:swap;src:url(/anvicons/assets/fonts/URWDIN-Medium.woff2) format("woff2"),url(/anvicons/assets/fonts/URWDIN-Medium.woff) format("woff")}@font-face{font-family:URW DIN;font-style:normal;font-weight:400;font-display:swap;src:url(/anvicons/assets/fonts/URWDIN-Regular.woff2) format("woff2"),url(/anvicons/assets/fonts/URWDIN-Regular.woff) format("woff")}@font-face{font-family:URW DIN;font-style:normal;font-weight:300;font-display:swap;src:url(/anvicons/assets/fonts/URWDIN-Light.woff2) format("woff2"),url(/anvicons/assets/fonts/URWDIN-Light.woff) format("woff")}@font-face{font-family:URW DIN;font-style:normal;font-weight:500;font-display:swap;src:url(/anvicons/assets/fonts/URWDIN-Medium.woff2) format("woff2"),url(/anvicons/assets/fonts/URWDIN-Medium.woff) format("woff")}@font-face{font-family:URW DIN;font-style:normal;font-weight:400;font-display:swap;src:url(/anvicons/assets/fonts/URWDIN-Regular.woff2) format("woff2"),url(/anvicons/assets/fonts/URWDIN-Regular.woff) format("woff")}@font-face{font-family:URW DIN;font-style:normal;font-weight:300;font-display:swap;src:url(/anvicons/assets/fonts/URWDIN-Light.woff2) format("woff2"),url(/anvicons/assets/fonts/URWDIN-Light.woff) format("woff")}@keyframes hover-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@font-face{font-family:URW DIN;font-style:normal;font-weight:500;font-display:swap;src:url(/anvicons/assets/fonts/URWDIN-Medium.woff2) format("woff2"),url(/anvicons/assets/fonts/URWDIN-Medium.woff) format("woff")}@font-face{font-family:URW DIN;font-style:normal;font-weight:400;font-display:swap;src:url(/anvicons/assets/fonts/URWDIN-Regular.woff2) format("woff2"),url(/anvicons/assets/fonts/URWDIN-Regular.woff) format("woff")}@font-face{font-family:URW DIN;font-style:normal;font-weight:300;font-display:swap;src:url(/anvicons/assets/fonts/URWDIN-Light.woff2) format("woff2"),url(/anvicons/assets/fonts/URWDIN-Light.woff) format("woff")}.CardBlock{display:block;position:relative}@media screen and (min-width: 821px){.CardBlock{width:22.625rem;height:30rem;border-radius:.5rem}}@media screen and (max-width:820.98px){.CardBlock{width:8.84375rem;height:11.6875rem;border-radius:.1875rem}}.CardBlock-bg{position:absolute;width:100%;height:100%;background-color:#fff;z-index:-1}@media screen and (min-width: 821px){.CardBlock-bg{border-radius:.5rem}}@media screen and (max-width:820.98px){.CardBlock-bg{border-radius:.1875rem}}.CardBlock-inner{display:flex;flex-direction:column;height:100%}@media screen and (min-width: 821px){.CardBlock-inner{padding-top:2rem;padding-bottom:1.25rem;padding-inline:1.875rem}}@media screen and (max-width:820.98px){.CardBlock-inner{padding-top:.59375rem;padding-inline:.59375rem;padding-bottom:.625rem}}.CardBlock-number{font-family:Cinzel,serif,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;color:#5487c8}@media screen and (min-width: 821px){.CardBlock-number{font-size:1.125rem;letter-spacing:-.03em;margin-bottom:2.375rem;margin-left:.125rem}}@media screen and (min-width: 821px) and (max-width: 889px){.CardBlock-number{font-size:10px}}@media screen and (max-width:820.98px){.CardBlock-number{font-size:.4375rem;letter-spacing:-.03em;margin-bottom:1.15625rem}}.CardBlock-imgContainer{background-color:#ccf;position:relative;overflow:hidden}@media screen and (min-width: 821px){.CardBlock-imgContainer{width:18.875rem;height:13.4375rem;border-radius:.5rem}}@media screen and (max-width:820.98px){.CardBlock-imgContainer{width:7.59375rem;height:5.40625rem;border-radius:.1875rem}}.CardBlock-img{width:100%;height:100%;display:block;object-fit:cover}.CardBlock-imgBackdrop{position:absolute;top:0;left:0;width:100%;height:100%}.CardBlock-labelRow{margin-top:auto;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 821px){.CardBlock-labelRow{font-size:1rem;letter-spacing:.05em}}@media screen and (min-width: 821px) and (max-width: 1000px){.CardBlock-labelRow{font-size:10px}}@media screen and (max-width:820.98px){.CardBlock-labelRow{font-size:.375rem;letter-spacing:.05em}}@media screen and (min-width: 821px){.CardBlock-btn{width:2.5rem}}@media screen and (max-width:820.98px){.CardBlock-btn{width:1rem}}@media screen and (max-width:820.98px){.CardBlock.-spWide{width:100%;height:3.75rem}}@media screen and (max-width:820.98px){.CardBlock.-spWide .CardBlock-bg{position:absolute;width:100%;height:100%;background-color:#fff;z-index:-1;border-radius:.1875rem}}@media screen and (max-width:820.98px){.CardBlock.-spWide .CardBlock-inner{flex-direction:row;padding-top:.46875rem;padding-inline:.3125rem;padding-bottom:.3125rem}}@media screen and (max-width:820.98px){.CardBlock.-spWide .CardBlock-number{font-size:.3125rem;margin-bottom:0}}@media screen and (max-width:820.98px) and (max-width: 375px){.CardBlock.-spWide .CardBlock-number{font-size:10px}}@media screen and (max-width:820.98px){.CardBlock.-spWide .CardBlock-imgContainer{width:4rem;height:2.8125rem;margin-left:.65625rem}}@media screen and (max-width:820.98px){.CardBlock.-spWide .CardBlock-labelRow{position:relative;margin-top:0;margin-left:.71875rem;margin-bottom:.15625rem;width:100%;flex:1;line-height:1.6666666667}}@media screen and (max-width:820.98px){.CardBlock.-spWide .CardBlock-btn{position:absolute;right:0;bottom:-.15625rem}}
