@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400&display=swap";@media only screen and (max-width: 640px){.pc{display:none}}.miniPC{display:none}@media screen and (max-width: 1100px){.miniPC{display:block}}.sp{display:none}@media only screen and (max-width: 640px){.sp{display:block}}.e-gift_wrapper:hover{background-color:#2a417e}.e-gift_wrapper{background-color:#2a417e;border-radius:20px;margin-bottom:3.5rem;transition:all .5s ease}.e-gift_wrapper a{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:50% 1fr;justify-items:center;align-items:flex-start}@media only screen and (max-width: 880px){.e-gift_wrapper a{display:block}}.e-gift_wrapper .e-gift_txt_area{text-align:center;background-image:url(/cdn/shop/files/e-gift-logo-white.svg);background-repeat:no-repeat;background-position:center 48px;background-size:55px auto;padding:0 3rem}@media only screen and (max-width: 1543px){.e-gift_wrapper .e-gift_txt_area{padding:0 3rem}}@media only screen and (max-width: 1480px){.e-gift_wrapper .e-gift_txt_area{background-position:center 40px;padding:0 3rem}}@media only screen and (max-width: 1426px){.e-gift_wrapper .e-gift_txt_area{background-position:center 28px;padding:0 3rem}}@media only screen and (max-width: 1318px){.e-gift_wrapper .e-gift_txt_area{background-position:center 22px;background-size:45px auto;padding:0 3rem}}@media only screen and (max-width: 1240px){.e-gift_wrapper .e-gift_txt_area{background-position:center 22px;background-size:40px auto;padding:0 3rem}}@media only screen and (max-width: 1160px){.e-gift_wrapper .e-gift_txt_area{background-position:center 20px;background-size:37px auto;padding:2.5rem 1.5rem}}@media only screen and (max-width: 1106px){.e-gift_wrapper .e-gift_txt_area{background-position:center 20px;background-size:34px auto;padding:2.5rem 1.5rem}}@media only screen and (max-width: 907px){.e-gift_wrapper .e-gift_txt_area{background-position:center 17px;background-size:30px auto;padding:2rem}}@media only screen and (max-width: 880px){.e-gift_wrapper .e-gift_txt_area{background-position:center 48px;background-size:55px auto;padding-right:15rem;padding-left:15rem;padding-bottom:3rem}}@media only screen and (max-width: 764px){.e-gift_wrapper .e-gift_txt_area{padding:0 10rem 3rem}}@media only screen and (max-width: 664px){.e-gift_wrapper .e-gift_txt_area{padding:0 7rem 3rem}}@media only screen and (max-width: 605px){.e-gift_wrapper .e-gift_txt_area{padding:0 5rem 3rem}}@media only screen and (max-width: 565px){.e-gift_wrapper .e-gift_txt_area{padding:0 2rem 3rem;background-position:center 23px;background-size:34px auto}}.e-gift_wrapper .e-gift_txt_area h2{font-family:Noto Sans JP,sans-serif;font-size:36px;color:#fff;font-weight:400;line-height:1em;padding-top:13.4rem;padding-bottom:.7rem}@media only screen and (max-width: 1426px){.e-gift_wrapper .e-gift_txt_area h2{padding-top:11rem}}@media only screen and (max-width: 1318px){.e-gift_wrapper .e-gift_txt_area h2{padding-top:9.5rem}}@media only screen and (max-width: 1240px){.e-gift_wrapper .e-gift_txt_area h2{padding-top:8.6rem;font-size:33px}}@media only screen and (max-width: 1106px){.e-gift_wrapper .e-gift_txt_area h2{padding-top:6.4rem;font-size:28px}}@media only screen and (max-width: 954px){.e-gift_wrapper .e-gift_txt_area h2{padding-top:7rem;margin-bottom:.5rem;font-size:28px}}@media only screen and (max-width: 907px){.e-gift_wrapper .e-gift_txt_area h2{padding-top:5.5rem;padding-bottom:.4rem;font-size:24px}}@media only screen and (max-width: 880px){.e-gift_wrapper .e-gift_txt_area h2{padding-top:12rem;font-size:36px}}@media only screen and (max-width: 565px){.e-gift_wrapper .e-gift_txt_area h2{padding-top:10rem;font-size:30px}}@media only screen and (max-width: 565px){.e-gift_wrapper .e-gift_txt_area h2{padding-top:9rem;font-size:30px}}.e-gift_wrapper .e-gift_txt_area h2 span{display:block;font-size:80%;padding-bottom:5px}@media only screen and (max-width: 565px){.e-gift_wrapper .e-gift_txt_area h2 span{font-size:2rem}}.e-gift_wrapper .e-gift_txt_area h2 span.last_line{display:inline-block;font-size:100%}@media only screen and (max-width: 565px){.e-gift_wrapper .e-gift_txt_area h2 span.last_line{font-size:3.2rem;line-height:1.4}}.e-gift_wrapper .e-gift_txt_area p{font-size:18px;color:#fff;padding-bottom:1.5vh;text-align:left}@media only screen and (max-width: 1318px){.e-gift_wrapper .e-gift_txt_area p{padding-bottom:.8vh}}@media only screen and (max-width: 1240px){.e-gift_wrapper .e-gift_txt_area p{padding-bottom:.5vh;font-size:15px}}.e-gift_wrapper .e-gift_txt_area .link_btn{border:solid 2px #fff;border-radius:60px;padding:1em;font-size:18px;color:#fff}@media only screen and (max-width: 1240px){.e-gift_wrapper .e-gift_txt_area .link_btn{padding:.8em;font-size:15px}}@media only screen and (max-width: 954px){.e-gift_wrapper .e-gift_txt_area .link_btn{padding:.5em;font-size:14px}}.e-gift_wrapper .e-gift_image_area img{border-radius:0 20px 20px 0}@media only screen and (max-width: 880px){.e-gift_wrapper .e-gift_image_area img{border-radius:0 0 20px 20px}}.e-gift{padding-top:5px;padding-bottom:50px}@media only screen and (max-width: 640px){.e-gift{padding-bottom:25px}}.e-gift h1{width:100%}@media only screen and (max-width: 640px){.e-gift h1{margin-bottom:0}}.e-gift h1 img{width:100%}
/*# sourceMappingURL=/cdn/shop/t/231/assets/e-gift.css.map */
