@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{opacity:.7}.e-gift_wrapper{width:calc(100% - 10rem);max-width:160rem;margin-inline:auto;background-color:#2a417e;border-radius:20px;margin-bottom:3.5rem;transition:all .5s ease}@media only screen and (max-width: 840px){.e-gift_wrapper{width:calc(100% - 3rem)}}.e-gift_wrapper a{display:grid;grid-template-columns:1fr 1fr;justify-items:center;align-items:stretch;text-decoration:none}@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:5rem}@media only screen and (max-width: 1480px){.e-gift_wrapper .e-gift_txt_area{background-position:center 40px}}@media only screen and (max-width: 1426px){.e-gift_wrapper .e-gift_txt_area{background-position:center 28px}}@media only screen and (max-width: 1318px){.e-gift_wrapper .e-gift_txt_area{background-position:center 22px;background-size:45px auto}}@media only screen and (max-width: 1240px){.e-gift_wrapper .e-gift_txt_area{background-position:center 22px;background-size:40px auto}}@media only screen and (max-width: 1160px){.e-gift_wrapper .e-gift_txt_area{background-position:center 20px;background-size:37px auto;padding:3.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}}@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-bottom: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;line-height:1.5}@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%}.e-gift_wrapper .e-gift_txt_area h2 span.last_line{display:inline-block;font-size:100%}.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 picture{display:block;height:100%}.e-gift_wrapper .e-gift_image_area img{border-radius:0px 20px 20px 0px;width:100%;height:100% !important;object-fit:cover}@media only screen and (max-width: 880px){.e-gift_wrapper .e-gift_image_area img{border-radius:0px 0px 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=cm-e-gift.css.map */
