@charset "UTF-8";#comingsoon{padding:1em 0;font-size:300%;font-weight:700;text-align:center}#comingsoon~*{display:none}stocklist_1kuji{display:block;margin:20px 0 0}.title_shopRecommend{margin:40px 0 0;padding:0 0 0 calc(6px + .5em);box-shadow:6px 0 0 0 rgb(var(--global-base-color-R)) inset;font-size:min(5vw,150%);font-weight:700;position:relative}.title_shopRecommend::after{content:"";display:block;width:100%;height:2px;background:#eee;position:absolute;left:0;bottom:calc(-2px - .3em)}.title_shopRecommend small{font-size:76.2%}.kuji_info{display:flex;width:20em;margin:-2.1em 0 0 auto;justify-content:flex-end;align-items:center;position:relative}.latest_date{margin:0;text-align:right}.view_mode{margin:0;opacity:.5;font-size:85.7%}.view_type{display:flex;margin:0}.view_type li{margin:0;padding:0 0 0 .7em}.view_type li button{--active-color:var(--global-base-color-GY-cc);width:20px;margin:0;padding:0;line-height:20px;background:0 0;border:none;cursor:pointer;outline:0;white-space:nowrap;overflow:hidden;position:relative;text-indent:200%}.view_type li button{opacity:.7}.view_type li button.active{--active-color:var(--global-base-color-R)}.view_type li button:hover{opacity:1}.view_type li button.type_grid::before{content:"";display:block;width:20px;height:8px;background:linear-gradient(to right,rgb(var(--active-color)) 0,rgb(var(--active-color)) 8px,transparent 8px,transparent 12px,rgb(var(--active-color)) 12px,rgb(var(--active-color)) 20px);position:absolute;left:0;top:0;filter:drop-shadow(0 12px 0 rgb(var(--active-color)))}.view_type li button.type_line::before{content:"";display:block;width:20px;height:4px;background:rgb(var(--active-color));position:absolute;left:0;top:0;filter:drop-shadow(0 8px 0 rgb(var(--active-color))) drop-shadow(0 16px 0 rgb(var(--active-color)))}.item_1kujiList{display:flex;flex-flow:row wrap;margin:20px max(-2vw,-15px) 0;padding:1px 0}.item_1kujiList__inner{display:flex;flex-flow:row wrap}.item_1kujiList__inner li{display:flex;width:calc(100% / 3);height:auto;margin:0;padding:min(2.5vw,20px) min(2vw,15px);font-size:min(3vw,100%);scale:1;transition:.3s}.item_1kujiList__inner li.js_hidden{scale:0!important;height:0!important;padding:0!important}.item_1kujiList__inner li[data-new]{position:relative}.item_1kujiList__inner li[data-new]::before{content:"新着";display:block;padding:0 1.25em;background:rgb(var(--global-base-color-R));border-radius:2em 2em 0 2em;color:rgb(var(--global-font-color-W));font-size:min(2.25vw,92.8%);line-height:2;position:absolute;left:min(.625vw,5px);top:0;z-index:+1}.item_1kujiList__inner li .item{display:block;height:100%;padding:0 0 calc(1.6em + (10px * 2) + 15px);border:1px solid #ccc;border-radius:min(2vw,1em);overflow:hidden;position:relative}.item_1kujiList__inner .item_name,.item_1kujiList__inner .item_price,.item_1kujiList__inner .item_stock{margin:10px 0 0;padding:0 10px;line-height:1.6;font-weight:700}.item_1kujiList__inner .item_price{line-height:1}.item_1kujiList__inner .item_price b{font-size:150%}.item_1kujiList__inner .item_stock{width:100%;margin:0;padding:10px;background:#eee;position:absolute;bottom:0;left:0;text-align:center}.item_1kujiList__inner .item_stock i{display:inline-block;width:1.6em;background:url(/common/chara_shop/ichibankuji-official-shop/assets/img/icon_stock.svg) no-repeat 0 0/auto 100%;overflow:hidden;text-indent:100%;vertical-align:bottom;white-space:nowrap}.item_1kujiList__inner .item_stock .in_stock{background-position:0 0}.item_1kujiList__inner .item_stock .sold_out{background-position:50% 0}.item_1kujiList__inner .item_stock .few_stock{background-position:100% 0}.item_1kujiList__inner.line{display:block;width:100%}.item_1kujiList__inner.line li{display:block;width:100%;padding:min(1.25vw,10px) min(2vw,15px)}.item_1kujiList__inner.line li .item{height:auto;min-height:min(20vw,120px);margin:0;padding:0 4em .5em min(20vw,120px);border:none;border-bottom:1px dotted #ccc;border-radius:0;position:relative}.item_1kujiList__inner.line li .item figure{display:block;width:20vw;max-width:120px;margin:0;padding:5px;position:absolute;left:0;top:0}.item_1kujiList__inner.line li .item figure img{border:1px solid #ccc;border-radius:.5em}.item_1kujiList__inner.line .item_name,.item_1kujiList__inner.line .item_price,.item_1kujiList__inner.line .item_stock{margin:0;padding:.5em 1em 0;line-height:1.6;font-weight:700}.item_1kujiList__inner.line .item_price{line-height:1}.item_1kujiList__inner.line .item_price b{font-size:150%}.item_1kujiList__inner.line .item_stock{width:4em;margin:0;padding:10em 0;background:#eee;position:absolute;top:50%;bottom:auto;left:auto;right:0;text-align:center;transform:translate(0,-50%)}.more_button{text-align:center}.more_button button{padding:.5em 2em;background:rgb(var(--global-base-color-R));border:none;border-radius:2em;color:rgb(var(--global-font-color-W));cursor:pointer}.more_button button:hover{opacity:.7}#freetext_area{margin:20px 0 0;padding:clamp(1em,2.5vw,2em);border:1px solid rgb(var(--global-base-color-GY-dd))}#freetext_area p+p{margin-top:0}#annotation_area{margin:30px 0 0;padding:clamp(1em,2.5vw,2em);background:rgb(var(--global-base-color-GY-f8))}#annotation_area .wm-h3{margin:0;padding:0;font-size:114.2%!important}#annotation_area .wm-h3::after,#annotation_area .wm-h3::before{display:none}#annotation_area .annotation{margin:0}@media (max-width:800px){.kuji_info{width:100%;margin:1em 0 -1em;font-size:85.7%}.latest_date{width:100%;margin:0;font-size:100%}}@media (max-width:480px){.item_1kujiList__inner li{width:calc(100% / 2)}}.wm-border:has(.ffs_link){border-color:#ddd;background:#f8f8f8}.ffs_link a:hover{opacity:.8}.ffs_text p.linkBtn a::before{display:none}@media (max-width:800px){.ffs_link{flex-wrap:wrap;font-size:clamp(85.7%,3.4vw,150%)!important}.ffs_image{width:100%!important;order:1!important;padding:0!important}.ffs_image img{max-width:100%!important}.ffs_image figcaption{font-size:56%!important;text-align:right}.ffs_text{width:100%!important;margin:1em 0 0!important;padding:0!important}.ffs_text p.linkBtn a{width:100%!important;margin:0 auto!important}}#check_lastupdate{text-align:right}#check_lastupdate>*{display:inline-block;margin:0}#check_lastupdate .check-title::after{content:":"}