@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}.vertical-slider{width:100%;height:100dvh;height:calc(var(--vh,1vh) * 100);padding-bottom:0}.vertical-slider__slide{height:100dvh;width:100%;display:flex;justify-content:center;align-items:center;text-align:left}html{touch-action:manipulation;overflow:hidden}body{overflow:hidden!important}footer,header{display:none}button{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}#ItemMatching{z-index:9999;position:absolute;top:0;background:#222;color:#fff;width:-webkit-fill-available;height:-webkit-fill-available;background:#ff723f;background:linear-gradient(90deg,rgba(255,114,63,1) 0,rgba(255,75,75,1) 100%);width:100%;height:100dvh}#ItemMatching .matchingArea{overflow:hidden;padding:0;position:relative;margin:0;height:-webkit-fill-available;width:100%;height:100dvh}#ItemMatching .matchingArea:before{content:"";background-size:100% 7630px;width:100%;height:100dvh;position:absolute;left:0;top:0;z-index:-100}#ItemMatching .matchingArea .matchingAreaTtl{font-size:5vw;text-align:center;height:-webkit-fill-available;width:100%}#ItemMatching .matchingArea .matchingAreaTtl img{height:-webkit-fill-available;scale:1.5}#ItemMatching .matchingArea .matchingAreaHead{height:6%;z-index:99;position:relative;display:flex;align-items:center}#ItemMatching .matchingArea .flick{position:absolute;top:0;width:100%;margin:0 auto;height:100dvh}#ItemMatching .matchingArea .card.mylist i{display:block;position:absolute;z-index:9999;color:#fff;font-size:40vw;top:30dvh;left:50%;transform:translateX(-50%)}#ItemMatching .matchingArea .card.skip i{display:block;position:absolute;top:8%;right:8%;z-index:9999;color:#fff;font-size:18vw}#ItemMatching .matchingArea .card.cart i{display:block;position:absolute;z-index:9999;color:#fff;font-size:40vw;top:30dvh;left:50%;transform:translateX(-50%)}#ItemMatching .matchingArea .card i::before{color:#ffffffb8}#ItemMatching .matchingArea .card.mylist::after{white-space:pre;content:' ';position:absolute;width:-webkit-fill-available;height:-webkit-fill-available;background:rgba(50,179,82,.8);color:#fff;font-size:5vw;background:#b8f185;background:linear-gradient(45deg,rgba(183,241,133,0) 0,#499c00 100%)}#ItemMatching .matchingArea .card.mylist_after::after{white-space:pre;content:'お気に入りに追加しました！';position:absolute;width:-webkit-fill-available;height:-webkit-fill-available;padding-top:55dvh;text-align:center}#ItemMatching .matchingArea .card.skip::after{white-space:pre;content:'スキップする';position:absolute;width:-webkit-fill-available;height:-webkit-fill-available;color:#fff;font-size:5vw;padding-top:31%;padding-right:5%;text-align:right;background:rgba(21,87,173);background:linear-gradient(45deg,rgba(56,56,56,0) 0,rgba(21,87,173,1) 100%)}#ItemMatching .matchingArea .card.cart::after{white-space:pre;content:' ';position:absolute;width:-webkit-fill-available;height:-webkit-fill-available;padding-top:0;background:rgba(221,36,51,.8);color:#fff;font-size:5vw;background:#ff723f;background:linear-gradient(-45deg,rgba(255,114,63,0) 0,rgba(229,53,0,1) 100%)}#ItemMatching .matchingArea .card.cart_after::after{white-space:pre;content:'カートに商品を追加しました！';position:absolute;width:-webkit-fill-available;height:-webkit-fill-available;padding-top:55dvh;text-align:center;transition:transform .5s ease}#ItemMatching .matchingArea .card{width:100%;height:100dvh;background-size:contain;background-repeat:no-repeat;background-position:top;transition:transform .5s ease;cursor:grab;background-color:#fff;overflow:hidden;color:#fff;background:#000}#ItemMatching .matchingArea .card.dragging{cursor:grabbing}#ItemMatching .matchingArea .likeButtons{position:absolute;bottom:1dvh;width:100%;z-index:99}#ItemMatching .matchingArea .likeButtons .btnRead{width:31.7vw;max-width:317px;height:4.7vw;max-height:47px;margin:0 auto 1.5%}#ItemMatching .matchingArea .likeButtons .btnArea{display:flex;justify-content:space-around;align-items:center;height:min-content}#ItemMatching .matchingArea .likeButtons .btnArea span{font-size:4.5vw;color:#fff;margin:0 4%}#ItemMatching .matchingArea .likeButtons .btnArea button{width:17vw;height:17vw;margin:0 1vw;text-align:center;font-size:2.4vw;border:solid 1px #ff5b46;border-radius:25vw;background:#fff;border:solid 1px #a5a5a5}#ItemMatching .matchingArea .likeButtons .btnArea button:disabled{color:#dbdbdb!important;border:none!important;background:0 0!important;opacity:.75}#ItemMatching .matchingArea .likeButtons .btnArea button i{display:block;transition:.2s;transform:scale(1);font-size:11vw}#ItemMatching .matchingArea .likeButtons .btnArea #ItemMatchingUnlikeBtn.active{background:rgba(21,87,173,.7);border:none}#ItemMatching .matchingArea .likeButtons .btnArea #ItemMatchingCartBtn.active{background:0 0}#ItemMatching .matchingArea .likeButtons .btnArea #ItemMatchingLikeBtn.active{background:0 0;border:none}#ItemMatching .matchingArea .likeButtons .btnArea button.active i{transition:transform .5s ease,opacity .5s ease;transform:scale(1.5)}#ItemMatching .matchingArea .likeButtons .btnArea #ItemMatchingUnlikeBtn{visibility:hidden;width:45vw}#ItemMatching .matchingArea .likeButtons .btnArea #ItemMatchingCartBtn{color:#ff723f;border:none;background:0 0}#ItemMatching .matchingArea .likeButtons .btnArea #ItemMatchingLikeBtn{color:#fff;border:none;background:0 0}#ItemMatching .matchingArea .likeButtons .btnArea .now_cnt{border:none;background:red;color:#fff;width:20px;height:20px;border-radius:20px;font-size:10px;font-weight:lighter;line-height:15em;position:absolute;top:1vw;opacity:unset;box-shadow:#292929 -1px 1px 5px 0}#ItemMatching .matchingArea .likeButtons .btnArea #lbl_nowLikeCnt{left:15vw}#ItemMatching .matchingArea .likeButtons .btnArea #lbl_nowCartCnt{right:4vw}.like_already_balloon{position:absolute;bottom:1vw;left:6vw;display:inline-block;padding:0 2vw;background:#6bce14;border-radius:5px;visibility:hidden;z-index:100}.like_already_balloon p{margin:0;padding:0;font-weight:lighter;font-size:10px;z-index:100}#ItemMatching .matchingArea .like{display:none}#ItemMatching .card .card-imgwrap{width:100%;margin:0 auto 2%;overflow:hidden;display:flex;justify-content:center;height:100dvh;position:fixed}#ItemMatching .card img,#ItemMatching .card video{width:100%;object-fit:cover}#ItemMatching .card .card-detail{width:100%;padding:2vw 5vw;position:absolute;bottom:10dvh}@media screen and (max-height:660px){#ItemMatching .card .card-detail{bottom:12dvh}}#ItemMatching .card .Product{position:absolute;width:100%;color:#222;height:100dvh}.buy_price{margin:0 auto}.buy_price ul{display:flex;justify-content:start}.buy_price .price.sale{font-size:6vw;display:flex;flex-direction:row;align-items:center}.buy_price>ul .spesicalprice{display:none;font-size:3.3vw;padding:.4em .7em;margin-right:3%;white-space:nowrap}.buy_price>ul .price.sale+.intax{padding-bottom:1.5%;margin-left:2%}#ItemMatching .price-icons{display:inline-flex;gap:5%;margin-left:2%;white-space:nowrap}#ItemMatching .price-icons .m_price_grid{background:#383838;color:#fff;padding:0 .5em;font-size:3vw;display:table-cell;background:#e50012;text-align:center}#ItemMatching .price-icons .medama{background-color:#f1da3e;color:#bd1e18;font-weight:700}#ItemMatching .price-icons .coupon_i{background-color:#1051c9}.price-icons__flex{display:flex;align-items:baseline;margin:0 auto}#ItemMatching .Product .price{font-family:Lato;font-weight:700;font-size:4vh;flex-flow:column;display:inline-flex;align-items:start;color:#fff}#ItemMatching .Product .intax{color:#e50012;display:none}.card-name{font-size:2vh;line-height:1.2em;margin:0 auto;margin-bottom:1vw;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff}.header-menu{width:100%;height:100%;position:absolute;display:flex;justify-content:center}.header-menu__icon{position:absolute;width:95%;height:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;z-index:100;flex-wrap:nowrap;align-items:center}#ItemMatchingBackBtn{width:14vw;background:#fff;border-radius:10px;padding:2px 7px;border:none;opacity:.8;display:none}#ItemMatchingBackBtn:disabled{visibility:hidden}#ItemMatchingBackBtn img{width:50%;display:block;margin:0 auto}#ItemMatchingBackBtn p{font-size:9px;text-align:center}.header-menu .count-wrap{color:#222;font-size:11px;font-weight:lighter;line-height:1em;min-width:50px;text-align:center;display:none}.header-menu .count-wrap .count{font-size:15px}.card-comment{position:relative;border-top:solid 1px #ef9c9c;background:#f4f4f4;line-height:1.4em;padding:1.5vh;margin:2.5vh auto 0}.card-comment:after{position:absolute;content:'POINT';background:#ef9c9c;color:#fff;left:0;bottom:100%;border-radius:5px 5px 0 0;padding:5px 7px 3px;font-size:.7em;line-height:1;letter-spacing:.05em}#ItemMatching .tutorial{width:100%;height:100%;display:none}#ItemMatching .tutorial.active{width:100%;height:100%;display:block}#ItemMatching .tutorial .tutorial-content{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:101;display:none;flex-direction:column;align-items:center}#ItemMatching .tutorial.active .tutorial-content{display:flex}#ItemMatching .tutorial img{width:100%}#ItemMatching .tutorial p{color:#fff;padding:.8em 3em;background-color:#e50012;border-radius:100px}#ItemMatching .tutorial.active::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(27,27,27,.85);z-index:100}#finished{width:100%;box-sizing:border-box;padding:20% 3% 0}#finished img{width:100%}#finished .finished-title{font-size:7vw;text-align:center}#finished .finished-flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:3%}#finished .finished-item{margin-bottom:3%}#finished .finished-bn{width:100%}#finished .finished-mylist{width:48%}#finished .finished-cart{width:48%}#finished .finished-store{width:100%;margin-bottom:3%}#finished .finished-back{width:100%}#finished .browser-finished{text-align:center;margin-bottom:20px}#finished .browser-finished a{text-align:center;background-color:#e50012;padding:10px;margin:5px 5px 10px 5px;display:block;border-radius:5px}#splash{position:fixed;top:0;width:100%;height:100%;z-index:99999;background:#ff723f;background:linear-gradient(90deg,rgba(255,114,63,1) 0,rgba(255,75,75,1) 100%);text-align:center;color:#fff}#splash_logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#splash_logo img{width:260px}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#cpget_result,.cart_in_complete{display:none}#ItemMatchingLikeBtn .plazaicon-heart{transform:scale(.8)}@keyframes heartAnime{0%{transform:scale(0)}39%{transform:scale(0)}60%{transform:scale(1.2,1.2)}70%{transform:scale(1,1) translate(0,-10%)}75%{transform:scale(1.1,.9) translate(0,5%)}80%{transform:scale(.95,1.05) translate(0,-3%)}100%{transform:scale(1,1) translate(0,0)}}@keyframes cartAnime{0%{transform:scale(0)}40%{transform:scale(1.2,1.2) translate(0,0)}60%{transform:scale(1,1) translate(10%,0)}80%{transform:scale(.95,1.05)}100%{transform:scale(1,1)}}.login-popup-window{display:none}