﻿@import url("https://fonts.googleapis.com/css2?family=M+PLUS+2:wght@200;300;400;500;600;700&display=swap");.block-item-detail-img-main-variation-name,.block-item-detail-img-modal-main-variation-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;color:#000;font-size:14px;text-decoration:none;text-align:center;line-height:1.2;margin:2px 0px;padding:0px 10px;position:initial;bottom:initial;left:initial}.block-item-detail-img-thumbs-list-item-variation-name,.block-item-detail-img-modal-thumbs-list-item-variation-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;color:#000;font-size:11px;text-decoration:none;text-align:center;line-height:1.2;margin:2px 0px;padding:0px 1px;position:initial;bottom:initial;left:initial}.item-list-item-price{margin-top:10px}.form-notice-alert-multiline{color:#b81c22;font-size:14px;font-weight:600;line-height:22px;margin:10px 0;padding-left:1.7em;text-indent:-1.7em}.form-notice-alert-multiline .icon{margin-right:5px}@media screen and (max-width: 768px){.header-breadcrumbs{margin-top:0px;margin-bottom:0px}}.breadcrumbs-list-item:last-child a::after{content:none}.block-guide-list-content-index{font-size:1.5em;font-weight:bold;background:linear-gradient(transparent 30%, #fbd 30%);margin-top:12px;margin-bottom:16px}.block-guide-list-content-description{font-size:1.0em}.block-guide-list-content-logo{text-align:center}.block-guide-list-content img{width:400px}.block-guide-list-content-spdisplay{border:solid 1px}@media screen and (max-width: 768px){.block-guide-list-content-index{font-size:1.5em;font-weight:bold;background:linear-gradient(transparent 30%, #fbd 30%);margin-top:12px;margin-bottom:16px}.block-guide-list-content-description{font-size:1.0em}}.is_prize-modal-opened .block-item-history,.is_prize-slider-opened .block-item-history{position:relative;z-index:-3}.block-item-detail-stock{text-align:right;height:32px}.block-item-detail-stock-status{color:#e50012;font-size:20px;font-weight:600;padding:0.1em 0.2em}.block-item-detail-stock-status-value{font-size:24px;font-weight:bold}.block-item-detail-stock-status-alert{background:#e50012;color:#ffffff;font-size:20px;font-weight:600;padding:0.1em 0.2em}.block-item-detail-prize-modal-balloon{position:relative;bottom:50px;top:5px;left:30px;padding:20px;padding-left:30px;padding-right:30px;background:#b81c22;color:#ffffff;display:inline-block;font-size:20px;font-weight:bold}.block-item-detail-prize-modal-balloon::before{content:'';position:absolute;left:10px;top:-15px;display:block;width:0;height:0;border-right:20px solid transparent;border-bottom:15px solid #b81c22;border-left:15px solid transparent}.block-item-detail-prize-modal-line-through{text-decoration:line-through;text-decoration-color:#b81c22}@media screen and (max-width: 768px){.block-item-detail-prize-modal-balloon{position:relative;bottom:30px;left:20px;padding:10px;background:#b81c22;color:#ffffff;display:inline-block}}.total_box .confirmCampaign{border:none;background:#FFF}.total_box .confirmCampaign h2{font-size:14px;font-weight:600;margin-bottom:10px}.total_box .confirmCampaign ul li h3{font-size:12px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 768px){.block-item-detail-footer-fixed .btn-main,.block-item-detail-footer-fixed .btn-disabled{width:calc(100vw - 120px) !important}.block-item-detail-btns-favorite .btn.is_active{display:none}.block-item-detail-footer-fixed{display:flex;justify-content:center}#ot-sdk-btn-floating.ot-floating-button{bottom:4px  !important}}@media screen and (max-width: 768px){.page-item-detail .footer .footer-pagetop{bottom:12px;right:12px;margin-right:0}}div.ITEM_CODE_FOR_GTM{display:none}.item-list-item-icon.item-icon-delivery-time{background-color:#7FC8F4;border-color:#7FC8F4;color:Black}.block-item-detail-icon.item-icon-delivery-time{background-color:#7FC8F4;border-color:#7FC8F4;color:Black}.block-gashapon-top-header img{width:640px}@media screen and (max-width: 768px){.block-gashapon-top-header img{width:95%}}.gasha_spot_header{margin:auto;padding-bottom:0px}.gasha_spot_img_block{margin:auto;max-width:900px}.gasha_spot_header_PC{display:block !important;width:100%}.gasha_spot_header_SP{display:none !important;width:100%}@media screen and (max-width: 768px){.gasha_spot_header_PC{display:none !important;width:100%}.gasha_spot_header_SP{display:block !important;width:100%}}.block-top-category-list-item{width:45%;border:solid gray 1px;border-radius:100px;box-shadow:0 0 5px 1px rgba(0,0,0,0.5);margin:5px}.floating_area{background:#e50012;min-width:100%;height:45px;overflow:hidden}.floating_text{font-size:14px;font-weight:normal;color:#FFF;text-align:center;padding:2px 0 2px 0;text-shadow:1px 1px 1px #580000}.floating_text span{font-size:16px;font-weight:bold;color:#FFF;text-align:center;border-bottom:solid 1px}@media screen and (max-width: 768px){.floating_area{background:#e50012;min-width:100%;height:38px;overflow:hidden}.floating_text{font-size:12px;font-weight:normal;color:#FFF;text-align:center;padding:2px 0 2px 0}.floating_text span{font-size:13px;font-weight:bold;color:#FFF;text-align:center;border-bottom:solid 1px}}@keyframes flowing{100%{transform:translateX(-1000px)}}.header-logo-gashapon{width:300px;height:60px;display:flex;padding-left:13px;align-items:center;font-size:34px;color:#333}.header-logo-gashapon img{width:100%;max-width:230px;height:auto;margin-top:5px}@media screen and (max-width: 768px){.header-logo-gashapon{width:auto;height:47px;font-size:22px;padding-left:1px}}@media screen and (max-width: 768px){.header-logo-gashapon img{width:auto;max-width:300px;height:90%;margin:0 0 0 5px}}@media screen and (max-width: 768px){.header-menu-utilities-list-item.pc-mypage{display:none}}.block-item-detail-prize-modal-radio-list-item{display:flex}.block-item-detail-prize-modal-radio-more-btn{display:none}.block-item-detail-gashapon-bottom-bnr a{box-shadow:0 0 5px 1px rgba(0,0,0,0.5);background-color:#ebebeb;border:none}.block-item-detail-gashapon-bottom-bnr a{box-shadow:0 0 5px 1px rgba(0,0,0,0.5);background-color:#ebebeb;border:none}.block-item-detail-gashapon-bottom-bnr a img{width:50%}@media screen and (max-width: 768px){.block-item-detail-gashapon-bottom-bnr a img{width:60%}}.block-item-detail-promotion-img{position:relative;max-width:900px !important;margin:auto;height:100%}@media screen and (max-width: 768px){.block-item-detail-detail-item-label{White-space:nowrap}}body{font-family:"M PLUS 2", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif}.item-list-item-icon.gashapon-icon-delivery-time.gashapon-icon-01{color:#0046DC;border:2px solid}.item-list-item-icon.gashapon-icon-delivery-time.gashapon-icon-02{color:#A01EFF;border:2px solid}.item-list-item-icon.gashapon-icon-delivery-time.gashapon-icon-03{color:#A00096;border:2px solid}.item-list-item-icon.gashapon-icon-delivery-time.gashapon-icon-04{color:#FF5096;border:2px solid}.item-list-item-icon.gashapon-icon-delivery-time.gashapon-icon-05{color:#FFA0FF;border:2px solid}.item-list-item-icon.gashapon-icon-delivery-time.gashapon-icon-06{color:#BEDC00;border:2px solid}.item-list-item-icon.gashapon-icon-delivery-time.gashapon-icon-07{color:#00C832;border:2px solid}.item-list-item-icon.gashapon-icon-delivery-time.gashapon-icon-08{color:#008200;border:2px solid}.item-list-item-icon.gashapon-icon-delivery-time.gashapon-icon-09{color:#FFBE00;border:2px solid}.item-list-item-icon.gashapon-icon-delivery-time.gashapon-icon-10{color:#FF8200;border:2px solid}.item-list-item-icon.gashapon-icon-delivery-time.gashapon-icon-11{color:#BE5A00;border:2px solid}.item-list-item-icon.gashapon-icon-delivery-time.gashapon-icon-12{color:#00BEFF;border:2px solid}.block-item-detail-gashapon-top-appeal{margin:7px auto 7px;border:1px solid #e50012;padding:15px 10px;border-radius:5px;max-width:900px;color:#e50012}.block-item-detail-gashapon-top-appeal li{padding:0 0 0 1em;text-indent:-1em;margin-bottom:10px}.block-item-detail-gashapon-top-appeal li:last-child{margin-bottom:0}@media screen and (max-width: 768px){.block-item-detail-gashapon-top-appeal li{font-size:14px;margin-bottom:0}.block-item-detail-gashapon-top-appeal{font-size:14px;width:95%;margin-bottom:10px;padding:10px;line-height:1.5em}.block-item-detail-gashapon-top-appeal li{margin-bottom:8px}}.container.page-gashapon-detail .block-item-detail-comment1{font-size:16px;line-height:1.5em;font-weight:bold}@media screen and (max-width: 768px){.container.page-gashapon-detail .block-item-detail-comment1{font-size:14px;line-height:1.5em}}.container.page-gashapon-detail .block-item-detail-note{padding:0 0 0 1em;text-indent:-1em;color:#e50012}.container.page-gashapon-detail .block-item-detail-note ul{margin-bottom:20px}@media screen and (max-width: 768px){.container.page-gashapon-detail .block-item-detail-note{width:95%;margin:auto;line-height:1.5em}.container.page-gashapon-detail .block-item-detail-note ul{margin-bottom:15px}}.block-item-detail.is_gashapon .block-item-detail-row1{margin-top:8px}.tenpo_haiso_system{padding:10px;margin:10px;border:1px solid #ccc;max-width:400px;background-color:white;font-size:13px}.store_haisobi{margin-bottom:8px}.store_uketori{margin-top:8px}.tenpo_haiso_system img{width:100%}.barcode_num{text-align:center}.store_haisobi_detail{border-collapse:collapse;width:100%;border-top:1px solid #ddd}.store_haisobi_detail tr{border-bottom:1px solid #ddd}.store_haisobi_detail td,.store_haisobi_detail th{padding:4px 7px 4px 5px;text-align:left}.store_haisobi_detail th{background-color:#f2f2f2;width:80px}.bnid_faq_link a{font-size:13px}.bnid_faq_link a[target=_blank]::after{right:10px}@media screen and (max-width: 768px){.bnid_faq_link a{padding:0 10px}}.block-mypage-history-block-item-list-item-product{-webkit-line-clamp:unset}.block-gashapon-top-more{margin:20px auto 0;text-align:center;position:relative}.block-gashapon-top-more a{background-image:none;max-width:300px;height:100%;width:100%}.block-gashapon-top-more a:focus,.block-gashapon-top-more a:active{background-image:none}.block-gashapon-top-more a span{border:2px solid #fff;border-radius:5px;background-color:#e50012;box-sizing:border-box;color:#fff;display:inline-block;font-size:1.09rem;font-weight:bold;line-height:1.7;margin:auto 0;max-width:300px;outline:none;overflow:hidden;padding:.8em .5em;position:relative;transition:all .1s .1s;width:100%}.block-gashapon-top-more a span:after{content:"";display:block;position:absolute;top:50%;right:30px;width:8px;height:8px;border-top:2px solid #FFF;border-right:2px solid #FFF;transform:rotate(45deg);margin-top:-6px}.header-gashapon{box-shadow:0 5px 10px rgba(0,0,0,0.1)}.header-gashapon .header-row1{margin:0 auto 10px}.header-gashapon .header-row2{width:100%;margin:0 auto;padding:10px 0;border-top:solid 2px #e50012}.header-gashapon .header-row2 .header-gnav-list-item>a::after{border-top:1.5px solid #e50012;border-right:1.5px solid #e50012}.header-gashapon .header-gnav-list::before{border-right:2px solid #e50012}.header-gashapon .header-gnav-list:after{border-left:2px solid #e50012}.header-gashapon .header-gnav{justify-content:center}.header-gashapon .header-gnav-list-item>a{color:#333;font-weight:bolder}.header-gashapon .header-gnav-list-category .header-gnav-list-item>a{font-size:18px}.header-gashapon .header-gnav-list-item.is_opened>a{border-bottom:0}.header-gashapon .header-gnav-list-item-sub{top:30px}.header-gashapon .header-menu-utilities-list-item a .cart-num,.header-gashapon .header-menu-utilities-list-item a .coupon-num{background:#e50012}.header-gashapon+.header-important-info a::after{background-color:#e50012}.block-gashapon-top-section-header{border-top:8px solid #e50012;border-bottom:8px dotted #ddd}.block-gashapon-top-items .item-list{display:flex;justify-content:flex-start;margin:0 10px}.block-gashapon-top-items .item-list-item-icons{display:inline}.block-gashapon-top-items .item-icon-status-before,.block-gashapon-top-items .item-icon-status-over-soon{display:none !important}.block-gashapon-top-items .item-list-item{margin:10px;background-color:#fff;border-radius:90px 100px 5px 5px;padding:0px;box-shadow:0 0 0 1px #f2f2f2 inset,0 0 6px 0 rgba(0,0,0,0.2) inset;position:relative}.block-gashapon-top-items .item-list-item-info{padding:0 10px 10px}.block-gashapon-top-items .item-list-item-online-limited{position:absolute;top:-16px;left:calc(50% - 31%);background:url(../images/gashapon/gashapon_icon_limited.png) no-repeat center center/100% auto;width:60%;height:16%;z-index:2;animation:key1 .3s ease infinite alternate;font-size:0}@keyframes key1{0%{transform:translateY(0px)}100%{transform:translateY(-10px)}}.page-gashapon-list .block-gashapon-top-items{box-shadow:none}.block-gashapon-top-items .item-list-item-icon.item-icon-status.item-icon-status-end,.block-gashapon-top-items .item-list-item-sale-end,.block-gashapon-top-items .item-list-item-soldout,.block-gashapon-top-tab-contents-block .item-list-item-sale-end,.block-gashapon-top-tab-contents-block .item-list-item-soldout{position:absolute;top:7%;left:0;width:100%;height:74% !important;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,0.6);font-size:0;border:none}.block-gashapon-top-items .item-list-item-icon.item-icon-status.item-icon-status-end:after,.block-gashapon-top-items .item-list-item-sale-end:after,.block-gashapon-top-items .item-list-item-soldout:after,.block-gashapon-top-tab-contents-block .item-list-item-sale-end:after,.block-gashapon-top-tab-contents-block .item-list-item-soldout:after{white-space:pre;content:"SOLD OUT";color:#666;font-size:34px;font-weight:700;display:table-cell;margin-top:-8px;position:absolute;text-align:center;width:100%;z-index:1;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff;font-family:"Oswald", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif}.block-gashapon-top-outer-tabs-list{justify-content:center;margin:0}.block-gashapon-top-outer-tabs-list-wrapper{margin-bottom:0;border-bottom:solid #e50012 2px}.block-gashapon-top-outer-tabs-list-item{display:inline-block;border-radius:0;overflow:hidden;min-width:8em;margin-right:0}.block-gashapon-top-outer-tabs-list-item a{display:inline-block;min-width:8em;color:#666;font-weight:bold;text-align:center;box-shadow:inset 0 0 0 0 #e50012;transition:all 0.4s ease-in-out 0s;padding-top:0.8em;border-radius:0}.block-gashapon-top-outer-tabs-list-item.is_current a{background:none}.block-gashapon-top-outer-tabs-list-item a.first{border-radius:5px 0 0 0}.block-gashapon-top-outer-tabs-list-item a.second{border-radius:0 5px 0 0}.block-gashapon-top-outer-tabs-list-item.is_current a.first{color:white;box-shadow:inset -8em 0 0 0 #e50012}.block-gashapon-top-outer-tabs-list-item.is_current a.second{color:white;box-shadow:inset 8em 0 0 0 #e50012}.block-gashapon-top-outer-tabs-list-wrapper{margin-bottom:0}.block-gashapon-top-tabs-list-wrapper{width:100%;overflow-x:auto;padding-top:15px}.block-gashapon-top-outer-tabs-list-item a::after{display:none}.is_gashapon .sp-menu-close a{background:#fff;color:#e50012;font-weight:bold;border:solid 1px #e50012}.page-gashapon-list .block-item-list-page-guide-sort ul li input[type="radio"]:checked+label{background:#e50012}.page-gashapon-list input[type="checkbox"]:checked+label::before{content:"";border:1px solid #e50012;background:#e50012}.page-gashapon-list .pager-num.is_current a,.page-gashapon-list .pager-num.is_current>span{background:#e50012}@media screen and (max-width: 768px){.header-gashapon{background:#fff}.block-gashapon-top-section-header{font-size:24px}.header-gashapon .header-row1{margin:0 auto}.header-gashapon .header-menu-utilities-list-item-menu a{background:#fff;color:#e50012;font-weight:bold;border-left:solid 1px #e50012}.header-gashapon .header-menu-utilities-list-item-menu .icon-menu:before{font-weight:bold}.block-gashapon-top-items .item-list{flex-wrap:wrap}.block-gashapon-top-items .item-list-item{width:calc(50vw - 20px);margin:5px;overflow:initial}.block-gashapon-top-items .item-list-item-online-limited{top:-8px}.block-gashapon-top-outer-tabs-list{margin:0px 30px}.block-gashapon-top-outer-tabs-list-item{min-width:10em}.item-list-wrapper{overflow:unset}}.accordion_box{width:100%;margin:5% 0 10%}.accordion_title{vertical-align:top;font-size:14px;background:#f7f7f7;text-align:left;border-top:1px solid #DDD}.accordion_title label{padding:12px 40px !important;display:block;font-size:14px;font-weight:700}.accordion_title label:before{left:15px !important}.accordion_title label:after{left:19px !important}.accordion_inner{display:none;background:#fff;line-height:20px}.accordion_inner p,.form-notice p{padding:15px}.accordion_inner h4,.form-notice h4{display:block;padding:5px 10px;margin:0 15px;color:#fff;background-color:#a51e23;font-size:140%;text-align:center;border-radius:60px}.accordion_inner b,.form-notice b{background-color:#f6fa01}.accordion_inner strong,.form-notice strong{color:#a51e23;text-decoration:underline}.accordion_inner p>img,.form-notice p>img{max-width:600px;width:100%;margin:15px auto 0;display:block}.cart-step-list-item-num{margin:0 auto 5px}.cart-step-list-item-text{color:#aaa}.cart-step-list-item-text br{display:none}.cart-step-list-item.is_done .cart-step-list-item-num{color:#cf9395;background:#fff;border:solid #cf9395}.cart-step-list-item.is_done .cart-step-list-item-text{color:#cf9395}.cart-step-list-item.is_current .cart-step-list-item-text{color:#a51e23}.cart-step-list-item.is_done:before{content:"";display:block;position:absolute;top:28px;left:50%;width:100%;height:3px;background:#cf9395;z-index:-2}.cart-step-list-item.is_current .cart-step-list-item-num{color:#FFF;background:#a51e23}@media screen and (max-width: 768px){.cart-step-list-item.is_done:before{top:14px}.cart-step-list-item-text{font-size:10px}.cart-step-list-item-text br{display:block}.cart-step-list-item-num{width:30px;height:30px;font-size:12px}.cart-step-list::before{top:14px;left:10%;width:80%;height:2px}}#cartFlow .btn-arrow-right::after{top:61%}.cart .alert-block{padding:8px 12px 0;background-color:#fffbde;font-size:12px;margin:12px}.cart .alert-block .alert-list{display:block;padding-left:1em;text-indent:-1.5em}.cart .alert-block .alert-list li{line-height:1.2;padding-bottom:0.5em}.cart .alert-block .alert-list .icon-alert{margin-right:0.5em;color:#997333}.cart .alert-block .alert-list b{font-weight:bold}
