﻿@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap");@font-face{font-family:"icons";src:url("../iconfont/icons.eot");src:url("../iconfont/icons.eot") format("eot"),url("../iconfont/icons.woff") format("woff"),url("../iconfont/icons.ttf") format("truetype"),url("https://parks2.bandainamco-am.co.jp/client_info/BNAM_LBC_EC/view/userweb/iconfont/icons.svg") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:"icons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-alert:before{content:"\EA01"}.icon-alert2:before{content:"\EA02"}.icon-arrow-down:before{content:"\EA03"}.icon-arrow-left:before{content:"\EA04"}.icon-arrow-left2:before{content:"\EA05"}.icon-arrow-right:before{content:"\EA06"}.icon-arrow-up:before{content:"\EA07"}.icon-arrow-up2:before{content:"\EA08"}.icon-book:before{content:"\EA09"}.icon-brand-l:before{content:"\EA0A"}.icon-brand:before{content:"\EA0B"}.icon-card:before{content:"\EA0C"}.icon-cart-in:before{content:"\EA0D"}.icon-cart:before{content:"\EA0E"}.icon-close:before{content:"\EA0F"}.icon-coupon:before{content:"\EA10"}.icon-facebook:before{content:"\EA11"}.icon-game:before{content:"\EA12"}.icon-garapon-l:before{content:"\EA13"}.icon-garapon:before{content:"\EA14"}.icon-gashapon:before{content:"\EA15"}.icon-goods-l:before{content:"\EA16"}.icon-goods:before{content:"\EA17"}.icon-guide:before{content:"\EA18"}.icon-heart-fill:before{content:"\EA19"}.icon-heart:before{content:"\EA1A"}.icon-line:before{content:"\EA1B"}.icon-list:before{content:"\EA1C"}.icon-menu:before{content:"\EA1D"}.icon-minus:before{content:"\EA1E"}.icon-mypage:before{content:"\EA1F"}.icon-new-window:before{content:"\EA20"}.icon-new:before{content:"\EA21"}.icon-notice:before{content:"\EA22"}.icon-play:before{content:"\EA23"}.icon-plus:before{content:"\EA24"}.icon-point:before{content:"\EA25"}.icon-price:before{content:"\EA26"}.icon-rank:before{content:"\EA27"}.icon-search:before{content:"\EA28"}.icon-shipping:before{content:"\EA29"}.icon-site:before{content:"\EA2A"}.icon-smartphone:before{content:"\EA2B"}.icon-star-l:before{content:"\EA2C"}.icon-star:before{content:"\EA2D"}.icon-talk:before{content:"\EA2E"}.icon-twitter:before{content:"\EA2F"}.icon-x:before{content:"\EA30"}.icon-yahoo:before{content:"\EA31"}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.show-pc{display:inherit !important}@media screen and (max-width: 768px){.show-pc{display:none !important}}.show-sp{display:none !important}@media screen and (max-width: 768px){.show-sp{display:inherit !important}}body{color:#000;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500}a{color:#112ca6;text-decoration:none}a:hover{text-decoration:underline}a:hover img{opacity:0.8}.container{min-width:1200px}@media screen and (max-width: 768px){.container{min-width:100%}}.contents{overflow:hidden;padding-top:0px}.header-simple+.contents{padding-top:0px}@media screen and (max-width: 768px){.contents{padding-top:0px}.header-simple+.contents{padding-top:0px}}#main{width:1200px;margin:0 auto}@media screen and (max-width: 768px){#main{padding-top:30px;width:auto}}.page-title{font-size:30px;font-weight:600;margin:30px 0 23px}@media screen and (max-width: 768px){.page-title{font-size:19px;margin:0 12px 12px}}.section-header{display:flex;justify-content:space-between;align-items:baseline}.section-header .btn-text{margin-right:12px}.section-title{font-size:18px;font-weight:600;margin:15px 0;border-left:solid 5px #a51e23;padding:0.5em 0 0.5em 0.5em}@media screen and (max-width: 768px){.section-title{font-size:16px;margin:10px 12px}}.is_gashapon .section-title{border-color:#e50012}.h2{font-size:30px;font-weight:600;margin-bottom:23px}.h2 .en{color:#a51e23;font-size:14px;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500;margin-left:10px}@media screen and (max-width: 768px){.h2{font-size:19px;margin-bottom:18px}.h2 .en{font-size:12px}}.sub-window .contents{width:500px;margin:0 auto}@media screen and (max-width: 768px){.sub-window .contents{width:auto}}strong{font-weight:bold}.black{color:#000}.red{color:#a51e23}.p{line-height:1.4}@media screen and (max-width: 768px){.p{margin:0 12px}}input[type="submit"],input[type="button"]{-webkit-appearance:none !important}@media all and (-ms-high-contrast: none){input[type="submit"],input[type="button"]{padding-bottom:4px}}.btn{display:flex;justify-content:center;align-items:center;box-sizing:border-box;text-decoration:none;text-align:center;border:none;box-shadow:none;white-space:nowrap;outline:none;cursor:pointer;position:relative}.btn:hover{opacity:0.8}.btn-main{color:#FFF;background:#a51e23}.is_gashapon .btn-main{background:#e50012}.btn-gashapon{color:#FFF;background:#e50012}.btn-sub{color:#a51e23;background:#FFF;border:2px solid #a51e23}.is_gashapon .btn-sub{color:#e50012;border-color:#e50012}.btn-more{color:#000;background:#DDD}.btn-cancel{color:#000;background:#DDD}.btn-disabled{color:#CCC;background:#ededed;cursor:default}.btn-disabled:hover{opacity:1}.btn-receipt{color:#000;background:#FFF;border:1px solid #CCC}.btn-bnam-new{color:#FFF;background:#fad42f}.btn-bnam-login{color:#FFF;background:#fc901d}.btn-en{font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:125% !important}.btn-size-l{font-size:16px;font-weight:600;height:54px;border-radius:27px;width:320px}@media all and (-ms-high-contrast: none){.btn-size-l{padding-top:4px}}.btn-size-l .icon-arrow-right{margin-left:5px}.btn-size-m{font-size:16px;font-weight:600;height:48px;border-radius:24px;padding:0 70px}@media all and (-ms-high-contrast: none){.btn-size-m{padding-top:4px}}.btn-size-s{font-size:14px;font-weight:600;height:32px;border-radius:16px;padding:0 30px}@media all and (-ms-high-contrast: none){.btn-size-s{padding-top:4px}}.btn-text{display:inline-block;color:#000;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;position:relative}.btn-text:hover{text-decoration:underline}.btn-arrow-left{padding-left:15px;position:relative}.btn-arrow-left::after{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-5px;width:5px;height:5px;border-bottom:1px solid #a51e23;border-left:1px solid #a51e23;transform:rotate(45deg)}.is_gashapon .btn-arrow-left::after{border-color:#e50012}.btn-arrow-right{padding-right:15px;position:relative}.btn-arrow-right::after{content:"";display:block;position:absolute;top:50%;right:0;margin-top:-5px;width:5px;height:5px;border-top:1px solid #a51e23;border-right:1px solid #a51e23;transform:rotate(45deg)}.is_gashapon .btn-arrow-right::after{border-color:#e50012}.btn-gashapon.btn-size-l{border-radius:5px}@media screen and (max-width: 768px){.btn-size-l{font-size:14px;line-height:56px;border-radius:28px;padding:0 30px;max-width:100%}.btn-size-m{padding:0 30px}.btn-size-s{padding:0 15px}}.btn .icon-close{position:relative;top:3px;margin-right:5px}.btns{display:flex;justify-content:center;margin-top:72px;margin-bottom:110px;text-align:center}.btns .btn-size-l{margin:0 10px}.btns .btn-size-m{margin:0 10px}.btns.form-table-top-btns{justify-content:flex-end;margin-top:0;margin-bottom:10px}.btns.form-table-top-btns .btn-size-s{margin:0 0 0 20px}@media screen and (max-width: 768px){.btns.form-table-top-btns{justify-content:space-between;flex-direction:row}.btns.form-table-top-btns .btn-size-s{margin:0}}@media screen and (max-width: 768px){.btns{flex-wrap:wrap;flex-direction:column-reverse;margin:30px 12px 52px}.btns .btn-size-l{width:100%;margin:0 0 10px}.btns .btn-size-m{width:100%;margin:0 0 10px}.btns .btn-size-s{max-width:50vw;margin:0;padding:0 10px;white-space:nowrap}}.btns-agreement-store .btn-main,.btns-agreement .btn-main{display:none}.btns-agreement-store.is_agreed .btn-disabled,.btns-agreement.is_agreed .btn-disabled{display:none}.btns-agreement-store.is_agreed .btn-main,.btns-agreement.is_agreed .btn-main{display:flex}.section-title .btn{margin-left:60px}.form-message{font-size:14px;font-weight:500;line-height:26px;margin-bottom:1em}.form-message.alert{color:#a51e23;font-weight:600}.form-message a{text-decoration:underline}.form-message a:hover{text-decoration:none}.form-message em{color:#a51e23}@media screen and (max-width: 768px){.form-message{font-size:13px;line-height:23px;margin:0 1em 12px}}.form-header-notice{font-size:12px;line-height:22px;margin:1em 0}.form-header-notice-label::before{content:"【"}.form-header-notice-label::after{content:"】"}.form-header-notice-item{margin-left:1em;text-indent:-1em}.form-header-notice-item::before{content:"・"}.form-header-notice-item a{text-decoration:underline}.form-header-notice-item a:hover{text-decoration:none}.is_gashapon .form-header-notice{color:#e50012}@media screen and (max-width: 768px){.form-header-notice{font-size:11px;line-height:20px;margin:1em 12px}}.form-table{width:100%;margin:60px 0 72px;border-top:1px solid #DDD;table-layout:fixed}.form-table tr{border-bottom:1px solid #DDD}.form-table th{padding:12px 24px;vertical-align:top;font-size:14px;width:300px;line-height:46px;background:#f7f7f7;text-align:left}.form-table td{padding:12px 32px;vertical-align:top;font-size:14px;width:900px;text-align:left}.form-table td.form-text-fixed{line-height:46px;font-weight:600}.form-table td p{font-size:12px;line-height:18px}.form-table.form-confirm-table th{font-size:14px;font-weight:700}.form-table.form-confirm-table td{line-height:46px;font-weight:600}.form-table.payment-table td{line-height:1.4}.form-table.age-table{margin-top:15px}@media screen and (max-width: 768px){.form-table{margin:30px 0;display:block;width:auto}.form-table tbody{display:block}.form-table tr{display:block}.form-table th{display:block;padding:14px 12px;width:auto;line-height:21px}.form-table th label{font-size:14px;font-weight:700}.form-table td{display:block;padding:15px 12px;font-size:14px;width:auto}.form-table.form-confirm-table td{line-height:21px}}input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="tel"]{border:1px solid #CCC;border-radius:3px;height:46px;padding:0 5px;box-sizing:border-box}input[type="text"][size="4"],input[type="password"][size="4"],input[type="email"][size="4"],input[type="number"][size="4"],input[type="tel"][size="4"]{width:100px}input[type="text"][size="5"],input[type="password"][size="5"],input[type="email"][size="5"],input[type="number"][size="5"],input[type="tel"][size="5"]{width:120px}input[type="text"][size="15"],input[type="password"][size="15"],input[type="email"][size="15"],input[type="number"][size="15"],input[type="tel"][size="15"]{width:200px}input[type="text"][size="20"],input[type="password"][size="20"],input[type="email"][size="20"],input[type="number"][size="20"],input[type="tel"][size="20"]{width:260px}input[type="text"][size="21"],input[type="password"][size="21"],input[type="email"][size="21"],input[type="number"][size="21"],input[type="tel"][size="21"]{width:260px}input[type="text"][size="23"],input[type="password"][size="23"],input[type="email"][size="23"],input[type="number"][size="23"],input[type="tel"][size="23"]{width:260px}input[type="text"][size="25"],input[type="password"][size="25"],input[type="email"][size="25"],input[type="number"][size="25"],input[type="tel"][size="25"]{width:260px}input[type="text"][size="40"],input[type="password"][size="40"],input[type="email"][size="40"],input[type="number"][size="40"],input[type="tel"][size="40"]{width:480px}input[type="text"][size="50"],input[type="password"][size="50"],input[type="email"][size="50"],input[type="number"][size="50"],input[type="tel"][size="50"]{width:540px}@media screen and (max-width: 768px){input[type="text"][size="4"],input[type="password"][size="4"],input[type="email"][size="4"],input[type="number"][size="4"],input[type="tel"][size="4"]{width:60px}input[type="text"][size="5"],input[type="password"][size="5"],input[type="email"][size="5"],input[type="number"][size="5"],input[type="tel"][size="5"]{width:80px}input[type="text"][size="15"],input[type="password"][size="15"],input[type="email"][size="15"],input[type="number"][size="15"],input[type="tel"][size="15"]{width:120px}input[type="text"][size="21"],input[type="password"][size="21"],input[type="email"][size="21"],input[type="number"][size="21"],input[type="tel"][size="21"]{width:150px}input[type="text"][size="23"],input[type="password"][size="23"],input[type="email"][size="23"],input[type="number"][size="23"],input[type="tel"][size="23"]{width:150px}input[type="text"][size="25"],input[type="password"][size="25"],input[type="email"][size="25"],input[type="number"][size="25"],input[type="tel"][size="25"]{width:180px}input[type="text"][size="40"],input[type="password"][size="40"],input[type="email"][size="40"],input[type="number"][size="40"],input[type="tel"][size="40"]{width:100%}input[type="text"][size="50"],input[type="password"][size="50"],input[type="email"][size="50"],input[type="number"][size="50"],input[type="tel"][size="50"]{width:100%}input[type="text"][name="PC_MAIL_CONFIRM2"],input[type="password"][name="PC_MAIL_CONFIRM2"],input[type="email"][name="PC_MAIL_CONFIRM2"],input[type="number"][name="PC_MAIL_CONFIRM2"],input[type="tel"][name="PC_MAIL_CONFIRM2"]{width:200px}}textarea{border:1px solid #CCC;border-radius:3px;padding:5px !important;box-sizing:border-box;width:540px}@media screen and (max-width: 768px){textarea{width:100%}}.block-mypage-contents input[type="text"][size="20"],.block-mypage-contents input[type="password"][size="20"],.block-mypage-contents input[type="email"][size="20"],.block-mypage-contents input[type="number"][size="20"],.block-mypage-contents input[type="tel"][size="20"],.cart-main input[type="text"][size="20"],.cart-main input[type="password"][size="20"],.cart-main input[type="email"][size="20"],.cart-main input[type="number"][size="20"],.cart-main input[type="tel"][size="20"]{width:180px}.block-mypage-contents input[type="text"][size="21"],.block-mypage-contents input[type="password"][size="21"],.block-mypage-contents input[type="email"][size="21"],.block-mypage-contents input[type="number"][size="21"],.block-mypage-contents input[type="tel"][size="21"],.cart-main input[type="text"][size="21"],.cart-main input[type="password"][size="21"],.cart-main input[type="email"][size="21"],.cart-main input[type="number"][size="21"],.cart-main input[type="tel"][size="21"]{width:200px}.block-mypage-contents input[type="text"][size="23"],.block-mypage-contents input[type="password"][size="23"],.block-mypage-contents input[type="email"][size="23"],.block-mypage-contents input[type="number"][size="23"],.block-mypage-contents input[type="tel"][size="23"],.cart-main input[type="text"][size="23"],.cart-main input[type="password"][size="23"],.cart-main input[type="email"][size="23"],.cart-main input[type="number"][size="23"],.cart-main input[type="tel"][size="23"]{width:220px}.block-mypage-contents input[type="text"][size="25"],.block-mypage-contents input[type="password"][size="25"],.block-mypage-contents input[type="email"][size="25"],.block-mypage-contents input[type="number"][size="25"],.block-mypage-contents input[type="tel"][size="25"],.cart-main input[type="text"][size="25"],.cart-main input[type="password"][size="25"],.cart-main input[type="email"][size="25"],.cart-main input[type="number"][size="25"],.cart-main input[type="tel"][size="25"]{width:240px}.block-mypage-contents input[type="text"][size="50"],.block-mypage-contents input[type="password"][size="50"],.block-mypage-contents input[type="email"][size="50"],.block-mypage-contents input[type="number"][size="50"],.block-mypage-contents input[type="tel"][size="50"],.cart-main input[type="text"][size="50"],.cart-main input[type="password"][size="50"],.cart-main input[type="email"][size="50"],.cart-main input[type="number"][size="50"],.cart-main input[type="tel"][size="50"]{width:500px}@media screen and (max-width: 768px){.block-mypage-contents input[type="text"][size="4"],.block-mypage-contents input[type="password"][size="4"],.block-mypage-contents input[type="email"][size="4"],.block-mypage-contents input[type="number"][size="4"],.block-mypage-contents input[type="tel"][size="4"],.cart-main input[type="text"][size="4"],.cart-main input[type="password"][size="4"],.cart-main input[type="email"][size="4"],.cart-main input[type="number"][size="4"],.cart-main input[type="tel"][size="4"]{width:60px}.block-mypage-contents input[type="text"][size="5"],.block-mypage-contents input[type="password"][size="5"],.block-mypage-contents input[type="email"][size="5"],.block-mypage-contents input[type="number"][size="5"],.block-mypage-contents input[type="tel"][size="5"],.cart-main input[type="text"][size="5"],.cart-main input[type="password"][size="5"],.cart-main input[type="email"][size="5"],.cart-main input[type="number"][size="5"],.cart-main input[type="tel"][size="5"]{width:80px}.block-mypage-contents input[type="text"][size="21"],.block-mypage-contents input[type="password"][size="21"],.block-mypage-contents input[type="email"][size="21"],.block-mypage-contents input[type="number"][size="21"],.block-mypage-contents input[type="tel"][size="21"],.cart-main input[type="text"][size="21"],.cart-main input[type="password"][size="21"],.cart-main input[type="email"][size="21"],.cart-main input[type="number"][size="21"],.cart-main input[type="tel"][size="21"]{width:150px}.block-mypage-contents input[type="text"][size="23"],.block-mypage-contents input[type="password"][size="23"],.block-mypage-contents input[type="email"][size="23"],.block-mypage-contents input[type="number"][size="23"],.block-mypage-contents input[type="tel"][size="23"],.cart-main input[type="text"][size="23"],.cart-main input[type="password"][size="23"],.cart-main input[type="email"][size="23"],.cart-main input[type="number"][size="23"],.cart-main input[type="tel"][size="23"]{width:150px}.block-mypage-contents input[type="text"][size="25"],.block-mypage-contents input[type="password"][size="25"],.block-mypage-contents input[type="email"][size="25"],.block-mypage-contents input[type="number"][size="25"],.block-mypage-contents input[type="tel"][size="25"],.cart-main input[type="text"][size="25"],.cart-main input[type="password"][size="25"],.cart-main input[type="email"][size="25"],.cart-main input[type="number"][size="25"],.cart-main input[type="tel"][size="25"]{width:180px}.block-mypage-contents input[type="text"][size="50"],.block-mypage-contents input[type="password"][size="50"],.block-mypage-contents input[type="email"][size="50"],.block-mypage-contents input[type="number"][size="50"],.block-mypage-contents input[type="tel"][size="50"],.cart-main input[type="text"][size="50"],.cart-main input[type="password"][size="50"],.cart-main input[type="email"][size="50"],.cart-main input[type="number"][size="50"],.cart-main input[type="tel"][size="50"]{width:100%}}.block-mypage-contents .form-input-wrapper input[type="text"][size="21"],.block-mypage-contents .form-input-wrapper input[type="password"][size="21"],.block-mypage-contents .form-input-wrapper input[type="email"][size="21"],.block-mypage-contents .form-input-wrapper input[type="number"][size="21"],.block-mypage-contents .form-input-wrapper input[type="tel"][size="21"],.cart-main .form-input-wrapper input[type="text"][size="21"],.cart-main .form-input-wrapper input[type="password"][size="21"],.cart-main .form-input-wrapper input[type="email"][size="21"],.cart-main .form-input-wrapper input[type="number"][size="21"],.cart-main .form-input-wrapper input[type="tel"][size="21"]{width:180px}.block-mypage-contents .form-input-wrapper input[type="text"][size="23"],.block-mypage-contents .form-input-wrapper input[type="password"][size="23"],.block-mypage-contents .form-input-wrapper input[type="email"][size="23"],.block-mypage-contents .form-input-wrapper input[type="number"][size="23"],.block-mypage-contents .form-input-wrapper input[type="tel"][size="23"],.cart-main .form-input-wrapper input[type="text"][size="23"],.cart-main .form-input-wrapper input[type="password"][size="23"],.cart-main .form-input-wrapper input[type="email"][size="23"],.cart-main .form-input-wrapper input[type="number"][size="23"],.cart-main .form-input-wrapper input[type="tel"][size="23"]{width:180px}.block-mypage-contents .form-input-wrapper input[type="text"][size="25"],.block-mypage-contents .form-input-wrapper input[type="password"][size="25"],.block-mypage-contents .form-input-wrapper input[type="email"][size="25"],.block-mypage-contents .form-input-wrapper input[type="number"][size="25"],.block-mypage-contents .form-input-wrapper input[type="tel"][size="25"],.cart-main .form-input-wrapper input[type="text"][size="25"],.cart-main .form-input-wrapper input[type="password"][size="25"],.cart-main .form-input-wrapper input[type="email"][size="25"],.cart-main .form-input-wrapper input[type="number"][size="25"],.cart-main .form-input-wrapper input[type="tel"][size="25"]{width:180px}@media screen and (max-width: 768px){.block-mypage-contents .form-input-wrapper input[type="text"][size="21"],.block-mypage-contents .form-input-wrapper input[type="password"][size="21"],.block-mypage-contents .form-input-wrapper input[type="email"][size="21"],.block-mypage-contents .form-input-wrapper input[type="number"][size="21"],.block-mypage-contents .form-input-wrapper input[type="tel"][size="21"],.cart-main .form-input-wrapper input[type="text"][size="21"],.cart-main .form-input-wrapper input[type="password"][size="21"],.cart-main .form-input-wrapper input[type="email"][size="21"],.cart-main .form-input-wrapper input[type="number"][size="21"],.cart-main .form-input-wrapper input[type="tel"][size="21"]{width:150px}.block-mypage-contents .form-input-wrapper input[type="text"][size="23"],.block-mypage-contents .form-input-wrapper input[type="password"][size="23"],.block-mypage-contents .form-input-wrapper input[type="email"][size="23"],.block-mypage-contents .form-input-wrapper input[type="number"][size="23"],.block-mypage-contents .form-input-wrapper input[type="tel"][size="23"],.cart-main .form-input-wrapper input[type="text"][size="23"],.cart-main .form-input-wrapper input[type="password"][size="23"],.cart-main .form-input-wrapper input[type="email"][size="23"],.cart-main .form-input-wrapper input[type="number"][size="23"],.cart-main .form-input-wrapper input[type="tel"][size="23"]{width:150px}.block-mypage-contents .form-input-wrapper input[type="text"][size="25"],.block-mypage-contents .form-input-wrapper input[type="password"][size="25"],.block-mypage-contents .form-input-wrapper input[type="email"][size="25"],.block-mypage-contents .form-input-wrapper input[type="number"][size="25"],.block-mypage-contents .form-input-wrapper input[type="tel"][size="25"],.cart-main .form-input-wrapper input[type="text"][size="25"],.cart-main .form-input-wrapper input[type="password"][size="25"],.cart-main .form-input-wrapper input[type="email"][size="25"],.cart-main .form-input-wrapper input[type="number"][size="25"],.cart-main .form-input-wrapper input[type="tel"][size="25"]{width:180px}}.block-mypage-contents textarea,.cart-main textarea{width:500px}@media screen and (max-width: 768px){.block-mypage-contents textarea,.cart-main textarea{width:100%}}.block-mypage-contents .form-table td,.cart-main .form-table td{width:616px}@media screen and (max-width: 768px){.block-mypage-contents .form-table td,.cart-main .form-table td{width:auto}}select{border:1px solid #CCC;border-radius:3px;height:46px;padding:0 5px;box-sizing:border-box;background:#FFF;max-width:100%}select .soldout{color:#999}input[type="radio"]{display:none}input[type="radio"]+label{padding-left:30px;position:relative}input[type="radio"]+label::before{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-10px;width:18px;height:18px;border:1px solid #CCC;border-radius:50%}@media all and (-ms-high-contrast: none) and (max-width: 768px){input[type="radio"]+label{position:relative;top:10px;left:-10px}input[type="radio"]+label::before{top:10px;left:20px}}input[type="radio"]:checked+label::after{content:"";display:block;position:absolute;top:50%;left:4px;margin-top:-6px;width:12px;height:12px;background:#a51e23;border-radius:50%}@media all and (-ms-high-contrast: none) and (max-width: 768px){input[type="radio"]:checked+label::after{top:10px;left:24px}}input[type="radio"]:disabled+label{color:#999}input[type="radio"]:disabled+label::before{background:#EEE}.is_gashapon input[type="radio"]:checked+label::after{background:#e50012 !important}input[type="checkbox"]{display:none}input[type="checkbox"]+label{padding-left:40px;position:relative}input[type="checkbox"]+label::before{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-10px;width:18px;height:18px;border:1px solid #CCC;background:#ffe9ed;border-radius:2px}@media all and (-ms-high-contrast: none){input[type="checkbox"]+label::before{top:42%}}input[type="checkbox"]:checked+label::before{content:"";border:1px solid #a51e23;background:#a51e23}input[type="checkbox"]:checked+label::after{content:"";display:block;position:absolute;top:50%;left:7px;margin-top:-10px;width:5px;height:12px;border-right:2px solid #FFF;border-bottom:2px solid #FFF;transform:rotate(45deg)}@media all and (-ms-high-contrast: none){input[type="checkbox"]:checked+label::after{top:42%}}.form-title-inner{display:flex;justify-content:space-between;align-items:center}.form-title-label{font-size:14px;font-weight:700}.form-title-label .HTMLFORM_ELEMENT{display:block}.form-title-label .HTMLFORM_ELEMENT input[type="radio"]+label{display:block;line-height:1.4}@media all and (-ms-high-contrast: none){.form-title-label{position:relative;top:2px}}.required{display:inline-block;color:#FFF;background:#a51e23;font-size:12px;line-height:16px;padding:2px 6px;border-radius:3px;margin-left:6px}@media all and (-ms-high-contrast: none){.required{padding:6px 6px 2px}}.form-error-message{color:#a51e23;font-size:14px;font-weight:700;line-height:26px}.form-error-message span.error{color:#a51e23 !important}.form-error-message.is_center{text-align:center}.form-error-message .icon{margin-right:3px;position:relative;top:2px}@media screen and (max-width: 768px){.form-error-message{font-size:13px;line-height:23px;margin:0 12px}}.form-input{line-height:46px;position:relative}.form-input.new{height:46px}.form-input .text+.form-notice-alert{margin-top:-10px}.form-input-wrapper{display:flex;flex-wrap:wrap;align-items:center}.form-input-wrapper .form-input{margin-right:40px}.form-input-wrapper .form-input:last-child{margin-right:0}.form-input-label{font-size:14px;font-weight:700;display:inline-block;line-height:16px;min-width:2em}.form-input-label .em{color:#e50012}.form-input-label+input,.form-input-label+select{margin-left:24px}.form-input-label+.text{margin-left:24px}.form-input-fname{top:10px;padding-bottom:30px;margin-top:0}.form-input-fname .form-notice-alert{position:absolute;bottom:-5px;white-space:nowrap}.form-input+.form-input{margin-top:5px}@media screen and (max-width: 768px){.form-input{margin-bottom:10px}.form-input-wrapper{flex-wrap:wrap}.form-input-wrapper .form-input{margin:0 10px 10px 0}.form-input-last-child{margin-bottom:0}}.form-notice{color:#666;font-size:12px;line-height:18px;margin:10px 0;padding-top:10px}.form-notice:first-child{margin-top:0}.form-notice:last-child{margin-bottom:0}.form-notice.show-pc+.form-input{margin-top:10px}.form-notice em{color:#a51e23;font-size:16px;font-weight:600}@media screen and (max-width: 768px){.form-notice{font-size:11px;line-height:16px;padding-top:0}.form-notice:first-child{margin-top:0;text-align:right}.form-notice em{font-size:14px}}.form-notice-alert{color:#a51e23;font-size:14px;font-weight:600;line-height:22px;margin:10px 0;padding-left:1em;text-indent:-1em}.form-notice-alert .icon{margin-right:5px}.card-table{display:block;width:auto;margin:0;border:none}.card-table tbody{display:block}.card-table tr{display:block;border:none}.card-table th{display:block;padding:0;width:auto !important;font-weight:600;line-height:20px;background:none;margin-bottom:5px}.card-table td{display:block;padding:0;width:auto !important;margin-bottom:15px}.form-address-check{display:flex;flex-direction:column;font-size:12px;line-height:18px;margin:10px 0;padding-top:10px}.form-address-check input[type="checkbox"]+label{padding-left:30px}.form-address-check-text{margin-top:10px;color:red}@media screen and (max-width: 768px){.form-address-check{display:block;font-size:11px;line-height:16px;padding-top:0}.form-address-check-text{display:block;margin-top:10px;margin-left:0px}.form-address-check+.form-notice{text-align:right}}.pager{margin:60px 0 20px}.pager-text{font-size:14px;margin-bottom:20px;text-align:center}.pager-wrapper{display:flex;justify-content:center;align-items:center}.pager-prev a,.pager-next a{display:block;width:10px;height:32px;position:relative}.pager-prev a::after,.pager-next a::after{content:"";display:block;position:absolute;width:12px;height:10px;top:50%;transform:translateY(-50%) rotate(60deg) skewX(30deg)}.pager-prev{margin-right:28px}.pager-prev a::after{left:0;border-bottom:2px solid #666;border-left:2px solid #666}.pager-next{margin-left:28px}.pager-next a::after{right:0;border-top:2px solid #666;border-right:2px solid #666}.pager-num{display:block;margin:0 12px}.pager-num a,.pager-num>span{display:flex;justify-content:center;align-items:center;width:32px;height:32px;color:#000;background:#f2f2f2;text-decoration:none;border-radius:50%;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.pager-num.is_current a,.pager-num.is_current>span{color:#FFF;background:#a51e23}@media screen and (max-width: 768px){.pager{margin:30px 12px 40px}.pager-text{font-size:12px;margin-bottom:15px}.pager-wrapper{justify-content:space-between}.pager-prev,.pager-next,.pager-num{margin:0}}.breadcrumbs{padding:12px 18px;background:#f7f7f7;margin-bottom:25px}@media all and (-ms-high-contrast: none){.breadcrumbs{padding:16px 18px 8px}}.breadcrumbs-inner{width:1200px;margin:0 auto}.breadcrumbs-list{display:flex;flex-wrap:wrap}.breadcrumbs-list-item{font-size:12px;line-height:18px;margin-right:10px}.breadcrumbs-list-item a{display:inline-block;position:relative;color:#112ca6;text-decoration:none;padding-right:16px}.breadcrumbs-list-item a:hover{text-decoration:underline}.breadcrumbs-list-item a::after{content:"";display:block;position:absolute;top:50%;right:0;width:5px;height:5px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg) translateY(-50%);margin-top:-2px}@media screen and (max-width: 768px){.breadcrumbs{padding:8px 0;margin-bottom:10px}.breadcrumbs-inner{width:auto;overflow-x:auto}.breadcrumbs-list{flex-wrap:nowrap;margin:0}.breadcrumbs-list-item{margin-left:12px;margin-right:0;flex-shrink:0}.breadcrumbs+#main{padding-top:0}}.modal-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:102}.modal-wrapper.is_opened{display:block}.modal-overlay{position:fixed;top:0;height:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.modal-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.modal-content{background:#FFF;padding:40px 30px;text-align:center}.modal-content .btns{margin-bottom:0}.modal-content .btns .btn{padding:0;width:200px}.modal-text{font-size:14px;line-height:22px}.modal-close{position:absolute;top:-40px;right:-40px}.modal-close a{display:block;color:#FFF;font-size:36px}@media screen and (max-width: 768px){.modal-content{padding:20px}}.is_modal-opened .modal-wrapper{display:block}*{box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr{margin:0;padding:0}li{list-style-type:none}table{border-collapse:collapse;border-spacing:0}img{border:0}.clear{clear:both}.clearfloat{clear:both;height:0;font-size:1px;line-height:0}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}*:first-child+html .clearfix{zoom:1}a:hover,a:active{text-decoration:none;outline:none}a.button{border:none;display:block;line-height:1;text-align:center;padding:10px;text-decoration:none;font-size:13px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:100%}input.button{border:none;display:block;line-height:1;text-align:center;padding:10px;text-decoration:none;font-size:13px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:100%}a.button:hover{opacity:0.7;cursor:pointer;transition:all .3s}input.button:hover{opacity:0.7;cursor:pointer;transition:all .3s}a.positive{background:#D21E21;color:#FFFFFF}input.positive{background:#D21E21;color:#FFFFFF}a.negative{background:#4c4c4c;color:#FFFFFF}input.negative{background:#4c4c4c;color:#FFFFFF}a.normal{background:#f7f7f7;color:#333333;border:1px solid #adadad}input.normal{background:#f7f7f7;color:#333333;border:1px solid #adadad}.medium.normal{padding:9px !important}.small.normal{padding:5px 9px !important}.not_click{border:none;display:block;line-height:1;text-align:center;padding:10px;text-decoration:none;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#d2d2d2;color:#a5a5a5}.not_click.medium{max-width:230px;min-width:200px}a.estimate{background:#ED9E00;color:#FFFFFF}input.estimate{background:#ED9E00;color:#FFFFFF}.medium{min-width:200px;font-size:16px}a.medium{max-width:230px;min-width:200px;font-size:16px}input.medium{max-width:230px;min-width:200px;font-size:16px}.small{padding:6px 10px;font-size:12px}a.small{padding:6px 10px;font-size:12px}input.small{padding:6px 10px;font-size:12px}.cart_step{position:relative;overflow:hidden}.cart_step:after{content:"";clear:both;display:block}.cart_step ul{position:relative;left:50%;float:left;margin-bottom:45px}.cart_step ul li{position:relative;left:-50%;float:left;text-align:center;width:140px;line-height:1.2;color:#CDCDCD}.cart_step ul li.active{color:#000000;font-weight:bold}.cart_step ul li strong{font-size:35px;display:block}.step{display:block;margin:25px auto 45px auto}#AmazonPayButton{min-height:80px}#loading{position:fixed;top:50%;left:50%;padding-top:100px;width:100px;background-image:url("../images/loader_icon_pc.gif");background-position:center center;background-repeat:no-repeat}.item_icon{color:#FFFFFF;display:inline-block;font-size:10px;font-weight:normal;line-height:1;padding:3px 5px;vertical-align:text-bottom}.item_short{background:#D21E21}.item_soldout{background:#666666}.item_new{background:#ffcc00}.item_before{background:#ff9900}.item_download{background:#00cccc}.item_yoyaku{background:#000000}.item_discount{background:#cc0000}.item_timesale{background:#cc0000}.item_teiki_together{background:#a52ead}.item_volume_discount{background:#ff6699}.item_bundle_sale{background:#0000ff}#container{width:980px;margin:auto;padding-top:20px}#container:after{content:"";clear:both;display:block}#sidebar{float:left;width:190px}#main #reCAPTCHA{width:304px;margin:20px auto 0}#main .apply_area img{max-width:100%}#preview{padding:5px;border-bottom:1px solid #CCC;background:#1C8600;color:#FFF;font-size:80%;text-align:center}#preview table{width:800px;margin:auto}#preview .ico{width:20%;padding-right:10px;text-align:right}#preview .content{text-align:left}#header .inner{width:980px;margin:auto}#header .inner:after{content:"";clear:both;display:block}#header h2 a:hover{background-position:0 -15px}#fontChanger{float:right;margin:10px 20px 0 0}#fontChanger h2{display:block;float:left;margin-right:5px;font-size:13px}#fontChanger .icon{float:left;line-height:1}#fontChanger .icon a{color:#FFFFFF;display:inline-block;margin-right:2px;text-decoration:none;font-size:12px !important;padding:3px;line-height:1;vertical-align:text-bottom}#fontChanger .__FONT_CHANGER_BUTTON_S_OFF{background:#CCCCCC}#fontChanger .__FONT_CHANGER_BUTTON_S_ON{background:#D21E21}#fontChanger .__FONT_CHANGER_BUTTON_M_OFF{background:#CCCCCC}#fontChanger .__FONT_CHANGER_BUTTON_M_ON{background:#D21E21}#fontChanger .__FONT_CHANGER_BUTTON_L_OFF{background:#CCCCCC}#fontChanger .__FONT_CHANGER_BUTTON_L_ON{background:#D21E21}#language{float:right;margin:10px 20px 0 0}#language h2{display:block;float:left;margin-right:5px;font-size:13px}#language p{float:left;margin-right:5px;font-size:75%}#search{float:right;width:209px}#search p{clear:both;padding:5px 0px;font-size:75%;text-align:right}#search .form{display:block;float:left;width:163px;height:25px;margin:10px 0px 0 0;border:1px solid #CCCCCC;border-right:0px;padding:4px}#search .button{float:left;margin:10px 0 0;font-size:13px;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;width:46px}#menu{height:40px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC}#menu .inner{display:block;width:980px;margin:auto}#menu ul{margin:0 auto;width:980px}#menu ul:after{content:"";clear:both;display:block}#menu li{float:left}#menu li a{display:block;height:38px;width:196px;text-decoration:none;border-left:1px solid #CCCCCC;color:#252525;text-align:center;padding-top:10px;font-size:15px;font-weight:bold}#menu li a:hover{background:#F1F1F1}#menu li:last-child a{border-right:1px solid #CCCCCC}#menu .top_select,a.top:hover{background:#F1F1F1}#menu .guide_select,a.guide:hover{background:#F1F1F1}#menu .tokushou_select,a.tokushou:hover{background:#F1F1F1}#menu .company_select,a.company:hover{background:#F1F1F1}#menu .apply_select,a.apply:hover{background:#F1F1F1}#shiborikomi{width:980px;margin:0 auto 10px;padding:5px 10px;background:#F1F1F1;font-size:80%}#shiborikomi .select{padding:4px 3px;background:#C00;color:#FFF;font-weight:bold}#shiborikomi a{padding:4px 3px;color:#666;font-weight:bold;text-decoration:none}#shiborikomi a:hover{background:#CCC}#login{width:190px;margin-bottom:60px}#login .buttonarea{margin-bottom:10px}#login .buttonarea:after{content:"";clear:both;display:block}#login .button{width:100px;margin:10px auto}#login p{margin:0 5px 5px;font-size:90%}#login .name{margin:0 0 10px}#login .name strong{font-size:20px}#login .error{clear:both;margin:5px 10px;color:#C00;font-weight:bold;text-align:center}#login .point{color:#C00}#login span{font-weight:bold}#cart{width:190px;margin-bottom:60px}#cart h3{float:left;margin:0 0 5px 5px;font-size:90%;font-weight:normal}#cart .box:after{content:"";clear:both;display:block}#cart .box p{float:right;margin:0 5px 5px 0;color:#C00;font-size:90%;font-weight:bold;text-align:right}#cart a{width:140px;margin:10px auto 0}#coupon{width:190px;margin-bottom:60px}#coupon p{margin:0 10px;font-size:80%}#coupon img{display:block;margin:0 auto}#calendar{width:190px;margin-bottom:10px}#calendar p{margin:0 5px 10px;font-size:80%}#calendar span.day_color1{color:#FF7F7E}#SIDE_CALENDAR{width:190px;overflow:hidden;margin:0 auto;font-size:10px}#ui-datepicker-div{width:13em !important;border:1px solid #AAA !important;display:none}#ui-datepicker-div .ui-datepicker-header{background:#CCC repeat-x scroll 50% 50% !important;width:100% !important}#ui-datepicker-div table.ui-datepicker-calendar{width:100% !important}#ui-datepicker-div select.ui-datepicker-year,#ui-datepicker-div select.ui-datepicker-month{width:40% !important;border:1px solid #e0e0e0;height:23px}.ui-widget-content{border:1px solid #FFF}.ui-datepicker{padding:1px}.ui-datepicker-title{font-size:12px}.ui-widget-header{width:178px;border-top:none;border-left:none;border-right:none;border-bottom:solid 1px #CCC;border-radius:0;background:none}.ui-datepicker table{width:178px}.ui-datepicker th,.ui-datepicker td{width:10px !important;margin:0;padding:1px;border:none}.ui-datepicker th a,.ui-datepicker td a{padding:1px;border:none !important}.ui-datepicker th div,.ui-datepicker td div{padding:1px;border:none !important}.ui-datepicker-week-end{color:#C00}.ui-datepicker .day_color1 .ui-state-default{background-image:none;background-color:#FF7F7E;color:#C00}.ui-datepicker .day_color2 .ui-state-default{background-image:none;background-color:#D7FFED}.ui-datepicker .day_color3 .ui-state-default{background-image:none;background-color:#DDF}.ui-datepicker .day_color4 .ui-state-default{background-image:none;background-color:#FFD}.ui-datepicker .day_color5 .ui-state-default{background-image:none;background-color:#E7FFFF}.ui-datepicker .day_color6 .ui-state-default{background-image:none;background-color:#F0D6FF}img.ui-datepicker-trigger{vertical-align:top !important;padding-left:5px !important}.ui-datepicker .ui-datepicker-header{padding:.3em 0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{margin:2px;padding:2px;border:none;background:#e6e6e6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#ffffff}.ui-datepicker-next.ui-corner-all.ui-state-hover.ui-datepicker-next-hover,.ui-datepicker-prev.ui-corner-all.ui-state-hover.ui-datepicker-prev-hover,.ui-datepicker-next.ui-corner-all.ui-state-disabled.ui-state-hover.ui-datepicker-next-hover,.ui-datepicker-prev.ui-corner-all.ui-state-disabled.ui-state-hover.ui-datepicker-prev-hover{box-sizing:border-box;background:none}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:2px}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-prev-hover span.ui-icon-circle-triangle-w,.ui-datepicker .ui-datepicker-next-hover span.ui-icon-circle-triangle-e,.ui-state-disabled span.ui-icon-circle-triangle-w,#ext h3{display:block;font-size:110%;margin:30px 10px 10px;border-bottom:1px dashed #cccccc;padding-bottom:5px}#ext th{text-align:left}#ext ul{padding-bottom:10px}#ext li{list-style:disc;margin:5px 40px;font-size:80%}#ext #sitemap ul:after{content:"";clear:both;display:block}#ext #sitemap li{width:216px;float:left;list-style-type:none;margin:5px 20px}#ext.social_provider tr th{background:#FFF}#ext.social_provider tr th a{text-decoration:none}#ext.social_provider tr.title th{background:#F6F6F6}#ext.social_provider th.service{width:220px}#ext.social_provider th div{width:220px;height:44px;font-size:14px;display:block}#ext.social_provider th div p{padding:14px 0 14px 25px;border:1px solid #cdcdcd;border-left:0px;margin:0 0 0 53px;display:block;background:#FFF;line-height:1;font-size:14px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}#ext.social_provider td{vertical-align:middle}#mainvisual img{display:block}#topics{margin-bottom:20px;width:100%}#topics .box{border-bottom:#d4d4d4 solid 1px;margin-bottom:20px}#topics .box:after{content:"";clear:both;display:block}#topics h3{display:block;float:left;width:140px;padding:3px 10px 5px;font-size:90%;font-weight:normal;line-height:100%}#topics h3 img{vertical-align:bottom}#topics .inner{display:block;float:right;width:630px;padding:0px 10px 5px;font-weight:normal}#topics .inner p{margin:0px 0 5px;font-size:90%}#topics .img_box{width:120px;height:120px;margin:5px 0 10px 10px;float:right}#topics .img_box img{max-width:120px;max-height:120px}#topics .link{text-align:right}#new{margin-bottom:20px;width:100%}#new ul{margin-top:10px}#new ul:after{content:"";clear:both;display:block}#new .box{float:left;width:185px;margin:0 10px 10px 0;border:#d4d4d4 1px solid;padding:20px 0 0px}#new .img_box{width:140px;height:140px;margin:0px auto 10px}#new .img_box img{max-width:140px;max-height:140px}#new .text{width:140px;margin:0 auto}#new .cart_button{margin-bottom:10px}#new .appeal{color:#F60;font-size:70%}#new h3{margin:0px 0px 20px;font-size:90%;font-weight:normal;line-height:140%;min-height:60px}#new .price{margin:0px 0px 20px;font-size:80%;color:#C00;text-align:right}#recommend{margin-bottom:20px;width:100%}#recommend ul{margin-top:10px}#recommend ul:after{content:"";clear:both;display:block}#recommend .box{float:left;width:185px;margin:0 10px 10px 0;border:#d4d4d4 1px solid;padding:20px 0 0px}#recommend .img_box{width:140px;height:140px;margin:0px auto 10px}#recommend .img_box img{max-width:140px;max-height:140px}#recommend .text{width:140px;margin:0 auto}#recommend .cart_button{margin-bottom:10px}#recommend .appeal{color:#F60;font-size:70%}#recommend h3{margin:0px 0px 10px;font-size:90%;font-weight:normal;line-height:140%;min-height:60px}#recommend .price{margin:0px 0px 20px;font-size:80%;color:#C00;text-align:right}#ranking{margin-bottom:20px;width:100%}#ranking ul{margin-top:10px}#ranking ul:after{content:"";clear:both;display:block}#ranking .box{float:left;width:185px;margin:0 10px 10px 0;border:#d4d4d4 1px solid;padding:20px 0 0px}#ranking h3{width:45px;height:20px;text-indent:-9999px;margin:0 0 5px}#ranking h4{margin:0px 0px 10px;font-size:90%;font-weight:normal;line-height:140%;min-height:60px}#ranking .price{margin:0px 0px 20px;font-size:80%;color:#C00;text-align:right}#ranking .text{width:140px;margin:0 auto}#ranking .cart_button{margin-bottom:10px}#ranking .appeal{color:#F60;font-size:70%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#ranking .img_box{width:140px;height:140px;margin:0px auto 10px;text-align:center;position:relative}#ranking .img_box img{width:auto;max-width:140px;max-height:140px;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#itemAccessLog{margin-bottom:20px;clear:both}#itemAccessLog .box{margin-top:10px;border:#CCC 1px solid}#itemAccessLog .box:hover{border:#8CC329 1px solid}#itemAccessLog .box:after{content:"";clear:both;display:block}#itemAccessLog .text{margin-left:140px}#itemAccessLog h3{display:block;margin:10px 10px 0 0;font-size:95%}#itemAccessLog .link{float:right;font-size:13px;padding-top:10px}#itemAccessLog .appeal{display:block;margin:0;color:#F60;font-size:70%}#itemAccessLog .price{display:block;margin:0;color:#C00}#itemAccessLog .price .teika{font-weight:bold;font-size:110%}#itemAccessLog .price .other{font-size:90%}#itemAccessLog .explanation1{display:block;margin:5px 10px 0 0;padding:5px 0;border-top:#CCC 1px solid;font-size:80%;line-height:120%}#itemAccessLog .button_area{margin:0px 10px 20px 0px;padding-top:20px;border-top:#CCC 1px solid;text-align:right}#itemAccessLog .button_area:after{content:"";clear:both;display:block}#itemAccessLog .button_area .button{width:auto;display:inline-block}#itemAccessLog .property{display:inline;margin:0;color:#AAA;font-size:75%}#itemAccessLog .img_box{width:120px;height:120px;margin:10px;float:left}#itemAccessLog .img_box img{max-width:120px;max-height:120px}#cartLogin:after{content:"";clear:both;display:block}#cartLogin table{margin:0 auto 20px auto;width:428px}#cartLogin .box{border:1px solid #CCC;width:468px;float:left;margin:0 10px 30px;position:relative}#cartLogin .box .buttonarea{width:100%;margin:20px 0;padding:0}#cartLogin .box table{margin:10px;width:446px}#cartLogin .box .link_text{text-align:right;padding:15px 0 10px}#cartLogin .box .regist_non_area{width:442px;margin:0 auto}#cartLogin .box .regist_non_area p{margin:0 0 10px}#cartLogin .box .amazon_area{width:442px;margin:0 auto;border-top:1px solid #ccc}#cartLogin .box .amazon_area p{margin:10px 0}#cartLogin .widebox{border:1px solid #CCC;width:960px;margin:0 10px 30px;clear:both}#cartLogin .widebox .link{text-align:right}#cartLogin .widebox table{width:920px}#cartLogin input[type='text'],#cartLogin input[type='password']{width:200px}#cartLogin .social_provider ul{margin:10px 19px 20px}#cartLogin .social_provider ul:after{content:"";clear:both;display:block}#cartLogin .social_provider ul li{width:280px;height:44px;font-size:14px;display:block;float:left;margin:10px 5px}#cartLogin .social_provider ul li a{display:block;text-decoration:none}#cartLogin .social_provider ul li a span{padding:14px 0 14px 25px;border:1px solid #cdcdcd;border-left:0px;margin:0 0 0 53px;display:block;background:#FFF;line-height:1;font-size:14px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}#cartFlow #estiamteOrderInput .content h3:first-child{margin-top:0}#cartFlow #estiamteOrderInput .estimate.button{margin:10px 0}#cartFlow #estiamteOrderInput .content .img_box{width:80px;height:80px;float:left}#cartFlow #estiamteOrderInput .content .img_box img{max-width:80px;max-height:80px}.couponHide{display:none}#cartResult .number{margin:30px 0px;text-align:center;line-height:200%}#cartResult .number strong{font-size:20px}#cartRecommend{margin-top:20px;width:210px;padding:10px;border:#CCC 1px solid}#cartRecommend .box{margin:0px 0 40px;border:0px}#cartRecommend .box:after{content:"";clear:both;display:block}#cartRecommend .text{margin-left:70px;min-height:60px}#cartRecommend h3{margin-bottom:10px;height:auto;background:none;padding:0px;border-bottom:none}#cartRecommend h3 a{float:right}#cartRecommend h4{display:block;margin:0px 0px 10px;background:none;padding:0px;font-size:70%;border-bottom:none}#cartRecommend .appeal{display:block;margin:0;color:#F60;font-size:70%}#cartRecommend .price{display:block;margin:0;color:#C00}#cartRecommend .price .teika{font-weight:bold;font-size:100%}#cartRecommend .price .other{font-size:90%}#cartRecommend .explanation1{display:block;margin:5px 0px 0 0;padding:10px 0;border-top:#CCC 1px solid;font-size:80%;line-height:120%}#cartRecommend .buttonarea{display:block;margin:0px;padding-top:10px;text-align:left}#cartRecommend .buttonarea .button{display:block;margin:0 0 10px}#cartRecommend .property{margin:0 0 10px;color:#AAA;font-size:75%}#cartRecommend .img_box{width:60px;height:60px;text-align:center;position:relative;float:left}#cartRecommend .img_box img{width:auto;max-width:60px;max-height:60px;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#presentFlow #cartLogin table{width:446px !important}#footer{clear:both;width:100%;margin-top:120px}#footer .copyright{padding:10px 0 10px;font-size:75%;color:#333;text-align:center;border-top:1px solid #CCC}#topBtn{position:fixed;bottom:20px;right:20px;display:block}#topBtn a{width:54px;height:54px;display:block}#category_html{margin-bottom:20px}#category_html img{display:block;margin-bottom:10px}#narrowListCategory:after{content:"";clear:both;display:block}#narrowListCategory h3{display:block;padding:3px 10px;font-size:80%;border:1px solid #ccc;z-index:99;position:relative;cursor:default}#narrowListCategory .inner{padding-bottom:20px}#narrowListCategory .inner:after{content:"";clear:both;display:block}#narrowListCategory #narrowDownCategoryMultiple{float:left;width:180px;height:27px;margin-right:5px}#narrowListCategory #narrowDownCategoryMultiple:after{content:"";clear:both;display:block}#narrowListCategory h3:hover+ul{display:block;z-index:100;position:relative;border:1px solid #ccc;border-top:none;margin-top:-1px}#narrowListCategory .box{display:none;background:#FFF;padding:5px}#narrowListCategory .box:hover{display:block;z-index:100;position:relative;border:1px solid #ccc;border-top:none;margin-top:-1px}#narrowListCategory .box.hover{display:block;z-index:100;position:relative;border:1px solid #ccc;border-top:none;margin-top:-1px}#narrowListCategory .box li{font-size:80%;display:block;margin-bottom:5px}#narrowListCategory .box li:after{content:"";clear:both;display:block}#narrowListCategory .box input{float:left;width:15px;display:block;margin:3px 5px 0 3px}#narrowListCategory .box label{float:left;width:145px;display:block}*+html #narrowListCategory .box label{margin:5px 0 0 0px}#narrowListCategory .filterArea{clear:both;margin-bottom:20px}#narrowListCategory .filterArea:after{content:"";clear:both;display:block}#narrowListCategory .filterArea li{display:block;font-size:80%;background:#C00;float:left;color:#FFF;text-decoration:none;padding:5px;white-space:nowrap;margin-right:10px;line-height:130%}#narrowListCategory .filterArea li a{margin-left:10px;color:#FFFFFF;text-decoration:none;font-size:130%}#narrowListCategory .filterArea li a:hover{text-decoration:underline}#narrowListCategory .filterArea li.filter_clear{background:none;margin:0px;text-indent:0px}#narrowListCategory .filterArea li.filter_clear a{color:#333333;margin:0px;font-size:100%}#itemListDetail{margin-bottom:20px;clear:both}#itemListDetail .box{margin-top:10px;border:#CCC 1px solid;padding-top:10px}#itemListDetail .box:after{content:"";clear:both;display:block}#itemListDetail .text{margin-left:140px}#itemListDetail .sale_date{margin:0px 10px 10px 0px}#itemListDetail h3{display:block;margin:0px 10px 10px 0;font-size:95%}#itemListDetail .appeal{display:block;margin:0;color:#F60;font-size:70%}#itemListDetail .price{display:block;margin:0 10px 10px 0;color:#C00}#itemListDetail .price .teika{font-weight:bold;font-size:110%}#itemListDetail .price .other{font-size:90%}#itemListDetail .explanation1{display:block;margin:10px 10px 0px 0px;padding:10px 0;border-top:#CCC 1px solid;font-size:80%;line-height:120%}#itemListDetail .button_area{margin:0px 10px 20px 0px;padding-top:20px;border-top:#CCC 1px solid;text-align:right}#itemListDetail .button_area:after{content:"";clear:both;display:block}#itemListDetail .button_area .button{width:auto;display:inline-block}#itemListDetail .property{float:right;margin:0;color:#AAA;font-size:75%;padding:3px}#itemListDetail .img_box{width:120px;height:120px;margin:10px;float:left;text-align:center;position:relative}#itemListDetail .img_box img{width:auto;max-width:120px;max-height:120px;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#itemListDetail .wishlistSubmitButton{position:relative}#itemListDetail .wishlistSubmitButton .wishlistMessage{position:absolute;top:-85px;left:50%;margin-left:-122px;padding:10px;background-color:#fff;border:#ccc 2px solid;width:270px;z-index:10;display:none}#itemListDetail .wishlistSubmitButton .wishlistMessage:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-3px;width:6px;height:5px}#itemListDetail .wishlistSubmitButton .wishlistMessage .title{text-align:center;font-size:100.0%;font-weight:bold;color:#000}#itemListDetail .wishlistSubmitButton .wishlistMessage .mainclose{background-color:#fff;cursor:pointer;text-align:center;margin-bottom:0}#itemListDetail .wishlistSubmitButton .wishlistMessage .link{background-color:#fff;text-align:center}#itemListDetail .wishlistSubmitButton .wishlistMessage .close{position:absolute;top:3px;right:3px;cursor:pointer}#itemListDetail .wishlistSubmitButton .wishlistDelMessage{position:absolute;top:-85px;left:50%;margin-left:-122px;padding:10px;background-color:#fff;border:#ccc 2px solid;width:270px;z-index:10;display:none}#itemListDetail .wishlistSubmitButton .wishlistDelMessage:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-3px;width:6px;height:5px}#itemListDetail .wishlistSubmitButton .wishlistDelMessage .title{text-align:center;font-size:100.0%;font-weight:bold;color:#000}#itemListDetail .wishlistSubmitButton .wishlistDelMessage .mainclose{background-color:#fff;cursor:pointer;text-align:center;margin-bottom:0}#itemListDetail .wishlistSubmitButton .wishlistDelMessage .link{background-color:#fff;text-align:center}#itemListDetail .wishlistSubmitButton .wishlistDelMessage .close{position:absolute;top:3px;right:3px;cursor:pointer}#itemListDetail .cartSubmitButton{position:relative}#itemListDetail .cartSubmitButton .cartMessage{position:absolute;top:-85px;left:50%;margin-left:-122px;padding:10px;background-color:#fff;border:#ccc 2px solid;width:270px;z-index:10;display:none}#itemListDetail .cartSubmitButton .cartMessage:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-3px;width:6px;height:5px}#itemListDetail .cartSubmitButton .cartMessage .title{text-align:center;font-size:100.0%;font-weight:bold;color:#000}#itemListDetail .cartSubmitButton .cartMessage .mainclose{background-color:#fff;cursor:pointer;text-align:center;margin-bottom:0}#itemListDetail .cartSubmitButton .cartMessage .link{background-color:#fff;text-align:center}#itemL#itemListDetailistImage .cartSubmitButton .cartMessage .link a{display:inline-block}#itemListDetail .cartSubmitButton .cartMessage .close{position:absolute;top:3px;right:3px;cursor:pointer}#itemListSimple{margin-bottom:20px}#itemListSimple .box{margin-top:10px;border:#CCC 1px solid}#itemListSimple .box:after{content:"";clear:both;display:block}#itemListSimple h3{display:block;margin:10px;font-size:95%}#itemListSimple .appeal{display:block;margin:0 0 0 10px;color:#F60;font-size:70%}#itemListSimple .price{display:block;margin:0 0 0 10px;color:#C00}#itemListSimple .price .teika{font-weight:bold;font-size:110%}#itemListSimple .price .other{font-size:90%}#itemListSimple .explanation1{display:block;margin:5px 10px 0;padding:10px 0;border-top:#CCC 1px solid;font-size:80%;line-height:120%}#itemListSimple .button_area{margin:0px 10px 20px;padding-top:20px;border-top:#CCC 1px solid;text-align:right}#itemListSimple .button_area:after{content:"";clear:both;display:block}#itemListSimple .button_area .button{float:right;width:auto;margin-left:10px}#itemListSimple .button_area .not_click{float:right;width:auto;margin-left:10px}#itemListSimple .property{float:right;margin:0;color:#AAA;font-size:75%;padding:3px}#itemListSimple .cartSubmitButton{position:relative}#itemListSimple .cartSubmitButton .cartMessage{position:absolute;top:-85px;left:50%;margin-left:-122px;padding:10px;background-color:#fff;border:#ccc 2px solid;width:270px;z-index:10;display:none}#itemListSimple .cartSubmitButton .cartMessage:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-3px;width:6px;height:5px}#itemListSimple .cartSubmitButton .cartMessage .title{text-align:center;font-size:100.0%;font-weight:bold;color:#000}#itemListSimple .cartSubmitButton .cartMessage .mainclose{background-color:#fff;cursor:pointer;text-align:center;margin-bottom:0}#itemListSimple .cartSubmitButton .cartMessage .link{background-color:#fff;text-align:center}#itemListSimple .cartSubmitButton .cartMessage .link a{display:inline-block}#itemListSimple .cartSubmitButton .cartMessage .close{position:absolute;top:3px;right:3px;cursor:pointer}#itemListSimple .wishlistSubmitButton{position:relative}#itemListSimple .wishlistSubmitButton .wishlistMessage{position:absolute;top:-85px;left:50%;margin-left:-122px;padding:10px;background-color:#fff;border:#ccc 2px solid;width:270px;z-index:10;display:none}#itemListSimple .wishlistSubmitButton .wishlistMessage:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-3px;width:6px;height:5px}#itemListSimple .wishlistSubmitButton .wishlistMessage .title{text-align:center;font-size:100.0%;font-weight:bold;color:#000}#itemListSimple .wishlistSubmitButton .wishlistMessage .mainclose{background-color:#fff;cursor:pointer;text-align:center;margin-bottom:0}#itemListSimple .wishlistSubmitButton .wishlistMessage .link{background-color:#fff;text-align:center}#itemListSimple .wishlistSubmitButton .wishlistMessage .close{position:absolute;top:3px;right:3px;cursor:pointer}#itemListSimple .wishlistSubmitButton .wishlistDelMessage{position:absolute;top:-85px;left:50%;margin-left:-122px;padding:10px;background-color:#fff;border:#ccc 2px solid;width:270px;z-index:10;display:none}#itemListSimple .wishlistSubmitButton .wishlistDelMessage:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-3px;width:6px;height:5px}#itemListSimple .wishlistSubmitButton .wishlistDelMessage .title{text-align:center;font-size:100.0%;font-weight:bold;color:#000}#itemListSimple .wishlistSubmitButton .wishlistDelMessage .mainclose{background-color:#fff;cursor:pointer;text-align:center;margin-bottom:0}#itemListSimple .wishlistSubmitButton .wishlistDelMessage .link{background-color:#fff;text-align:center}#itemListSimple .wishlistSubmitButton .wishlistDelMessage .close{position:absolute;top:3px;right:3px;cursor:pointer}#itemListImage{margin-bottom:20px}#itemListImage:after{content:"";clear:both;display:block}#itemListImage .box{float:left;margin:0px 10px 10px 0;width:250px;border:#d4d4d4 1px solid}#itemListImage .text{float:left;width:98px;margin-right:10px}#itemListImage h3{display:block;margin:5px 10px 0 0;font-size:14px;line-height:150%}#itemListImage .icon{display:block;margin:10px 7px 0 0;line-height:120%}#itemListImage .button_area{display:block;clear:both;margin:5px 10px;line-height:100%}#itemListImage .button{margin-bottom:10px}#itemListImage .property{margin:0;color:#AAA;font-size:70%;margin-bottom:10px}#itemListImage .img_box{width:120px;height:120px;margin:10px;float:left;text-align:center;position:relative}#itemListImage .img_box img{width:auto;max-width:120px;max-height:120px;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#itemListImage .cartSubmitButton{position:relative}#itemListImage .cartSubmitButton .cartMessage{position:absolute;top:-85px;left:50%;margin-left:-122px;padding:10px;background-color:#fff;border:#ccc 2px solid;width:270px;z-index:10;display:none}#itemListImage .cartSubmitButton .cartMessage:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-3px;width:6px;height:5px}#itemListImage .cartSubmitButton .cartMessage .title{text-align:center;font-size:100.0%;font-weight:bold;color:#000}#itemListImage .cartSubmitButton .cartMessage .mainclose{background-color:#fff;cursor:pointer;text-align:center;margin-bottom:0}#itemListImage .cartSubmitButton .cartMessage .link{background-color:#fff;text-align:center}#itemListImage .cartSubmitButton .cartMessage .link a{display:inline-block}#itemListImage .cartSubmitButton .cartMessage .close{position:absolute;top:3px;right:3px;cursor:pointer}#itemListImage .wishlistSubmitButton{position:relative}#itemListImage .wishlistSubmitButton .wishlistMessage{position:absolute;top:-85px;left:50%;margin-left:-122px;padding:10px;background-color:#fff;border:#ccc 2px solid;width:270px;z-index:10;display:none}#itemListImage .wishlistSubmitButton .wishlistMessage:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-3px;width:6px;height:5px}#itemListImage .wishlistSubmitButton .wishlistMessage .title{text-align:center;font-size:100.0%;font-weight:bold;color:#000}#itemListImage .wishlistSubmitButton .wishlistMessage .mainclose{background-color:#fff;cursor:pointer;text-align:center;margin-bottom:0}#itemListImage .wishlistSubmitButton .wishlistMessage .link{background-color:#fff;text-align:center}#itemListImage .wishlistSubmitButton .wishlistMessage .close{position:absolute;top:3px;right:3px;cursor:pointer}#itemListImage .wishlistSubmitButton .wishlistDelMessage{position:absolute;top:-85px;left:50%;margin-left:-122px;padding:10px;background-color:#fff;border:#ccc 2px solid;width:270px;z-index:10;display:none}#itemListImage .wishlistSubmitButton .wishlistDelMessage:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-3px;width:6px;height:5px}#itemListImage .wishlistSubmitButton .wishlistDelMessage .title{text-align:center;font-size:100.0%;font-weight:bold;color:#000}#itemListImage .wishlistSubmitButton .wishlistDelMessage .mainclose{background-color:#fff;cursor:pointer;text-align:center;margin-bottom:0}#itemListImage .wishlistSubmitButton .wishlistDelMessage .link{background-color:#fff;text-align:center}#itemListImage .wishlistSubmitButton .wishlistDelMessage .close{position:absolute;top:3px;right:3px;cursor:pointer}#itemDetail .cartSubmitButton{position:relative}#itemDetail .cartSubmitButton .cartMessage{position:absolute;top:-85px;left:50%;margin-left:-122px;padding:10px;background-color:#fff;border:#ccc 2px solid;width:270px;z-index:10;display:none}#itemDetail .cartSubmitButton .cartMessage:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-3px;width:6px;height:5px}#itemDetail .cartSubmitButton .cartMessage .title{text-align:center;font-size:100.0%;font-weight:bold;color:#000}#itemDetail .cartSubmitButton .cartMessage .mainclose{background-color:#fff;cursor:pointer;text-align:center;margin-bottom:0}#itemDetail .cartSubmitButton .cartMessage .link{background-color:#fff;text-align:center}#itemDetail .cartSubmitButton .cartMessage .link a{display:inline-block}#itemDetail .cartSubmitButton .cartMessage .close{position:absolute;top:3px;right:3px;cursor:pointer}#itemDetail .wishlistSubmitButton{position:relative}#itemDetail .wishlistSubmitButton .wishlistMessage{position:absolute;top:-85px;left:50%;margin-left:-122px;padding:10px;background-color:#fff;border:#ccc 2px solid;width:270px;z-index:10;display:none}#itemDetail .wishlistSubmitButton .wishlistMessage:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-3px;width:6px;height:5px}#itemDetail .wishlistSubmitButton .wishlistMessage .title{text-align:center;font-size:100.0%;font-weight:bold;color:#000}#itemDetail .wishlistSubmitButton .wishlistMessage .mainclose{background-color:#fff;cursor:pointer;text-align:center;margin-bottom:0}#itemDetail .wishlistSubmitButton .wishlistMessage .link{background-color:#fff;text-align:center}#itemDetail .wishlistSubmitButton .wishlistMessage .close{position:absolute;top:3px;right:3px;cursor:pointer}#itemDetail .wishlistSubmitButton .wishlistDelMessage{position:absolute;top:-85px;left:50%;margin-left:-122px;padding:10px;background-color:#fff;border:#ccc 2px solid;width:270px;z-index:10;display:none}#itemDetail .wishlistSubmitButton .wishlistDelMessage:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-3px;width:6px;height:5px}#itemDetail .wishlistSubmitButton .wishlistDelMessage .title{text-align:center;font-size:100.0%;font-weight:bold;color:#000}#itemDetail .wishlistSubmitButton .wishlistDelMessage .mainclose{background-color:#fff;cursor:pointer;text-align:center;margin-bottom:0}#itemDetail .wishlistSubmitButton .wishlistDelMessage .link{background-color:#fff;text-align:center}#itemDetail .wishlistSubmitButton .wishlistDelMessage .close{position:absolute;top:3px;right:3px;cursor:pointer}#itemDetail .topics_img h3,#itemDetail .topics_noimg h3{margin:10px 10px 5px 0px;display:block;font-size:105%}#itemDetail .topics_img p,#itemDetail .topics_noimg p{font-size:90%;margin:5px 0px}#itemDetail .topics_img img{display:block}#itemDetail .topics_img .img_box{width:140px;height:140px;margin:10px 10px 10px 0;text-align:center;position:relative;float:left}#itemDetail .topics_img .img_box img{width:auto;max-width:140px;max-height:140px;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#itemDetail .topics_img .topics_text{overflow:auto}#itemDetail .topics_img,#itemDetail .topics_noimg{padding:10px}#itemDetail .topics_noimg p img{float:right;margin:0 0 10px 10px}#itemDetail.present .item_image_area #targetarea{visibility:visible}#itemDetail.present .item_image_area .img_box{display:block;width:268px;height:268px}#history h3{display:block;font-size:110%;margin:30px 10px 10px;padding-bottom:5px}#history .infoarea{display:block;margin:40px 10px 0;font-size:80%;font-weight:bold}#history .infoarea:after{content:"";clear:both;display:block}#history .infoarea .status_icon{color:#FFFFFF;float:left;font-weight:normal;margin-right:10px}#history .cancel{float:right;margin-left:10px}#history .payment_change{float:right;margin-left:10px}#history .infoarea .date{clear:both;padding-top:3px}#history .infoarea.estimate{position:relative}#history .infoarea.estimate .seikyu_price{color:#C00;font-size:16px}#history .infoarea.estimate .estimate_number{color:#222;padding:0 0 0 10px}#history .infoarea.estimate .button.estimate{width:137px;display:inline-block;position:absolute;right:10px}#history .preparing .status_icon{background:#336600;padding:3px 5px}#history .delivered .status_icon{background:#ff9900;padding:3px 5px}#history .delivering .status_icon{background:#000066;padding:3px 5px}#history .canceled .status_icon{background:#cc0000;padding:3px 5px}#history .yoyaku .status_icon{background:#000000;padding:3px 5px}#history .teiki_together .status_icon{background:#996633;padding:3px 5px}#history .price{color:#C00;text-align:right}#history .cart{width:230px;text-align:center}#history .cart .button{margin-bottom:10px;width:auto;display:inline-block}#history .cart .delivery_slip{margin-bottom:0px}#history .code{width:80px}#history .amount{width:30px;text-align:center}#history .estimate_reply{line-height:22px}#history .estimate_reply .title{font-weight:bold}#history .property{display:block;color:#AAA;font-size:90%}#history .img_box{width:80px;height:80px;margin-right:10px;margin-bottom:10px;text-align:center;position:relative;float:left}#history .img_box img{width:auto;max-width:80px;max-height:80px;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#history .pageguide{float:left;width:570px;font-size:85%;padding-top:4px}#history .rearrange{float:left;width:200px;font-size:85%;text-align:right}#history .pagelink{clear:both;font-size:85%;padding:10px 0}#history .nolink{color:#999}#history .reducedTax{display:block;font-size:11px}#history .search .buttonarea{padding:20px 0 40px}#history h4.total_price{font-size:105%;padding-left:10px;font-weight:bold;color:#c00;margin-bottom:20px}#history #estimateListDetail .box{margin-bottom:30px}#history #estimateListDetail .box:first-child{margin-top:15px}#history #estimateListDetail .status_icon{color:#333;float:none;font-weight:bold;background:#CCC;padding:5px 5px}#history #estimateListDetail th.total_price{width:120px}#history .cartSubmitButton{position:relative}#history .cartSubmitButton .cartMessage{position:absolute;top:-85px;left:50%;margin-left:-122px;padding:10px;background-color:#fff;border:#ccc 2px solid;width:270px;z-index:10;display:none}#history .cartSubmitButton .cartMessage:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-3px;width:6px;height:5px}#history .cartSubmitButton .cartMessage .title{text-align:center;font-size:100.0%;font-weight:bold;color:#000}#history .cartSubmitButton .cartMessage .mainclose{background-color:#fff;cursor:pointer;text-align:center;margin-bottom:0}#history .cartSubmitButton .cartMessage .link{background-color:#fff;text-align:center}#history .cartSubmitButton .cartMessage .link a{display:inline-block}#history .cartSubmitButton .cartMessage .close{position:absolute;top:3px;right:3px;cursor:pointer}#subwindow{width:500px;margin:auto}#subwindow #header{background:none}#subwindow #header h1 a{float:none}#subwindow #content h2{margin-bottom:20px;font-weight:normal;border-bottom:solid 3px #cccccc;position:relative}#subwindow #content h2:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #373737;bottom:-3px;width:20%}#subwindow #content table{font-size:80%;line-height:160%;margin:10px 0px;width:100%;border:1px solid #CCCCCC}#subwindow #content th{padding:10px;border:1px solid #CCC;background:#F6F6F6;vertical-align:top;font-weight:normal;text-align:left}#subwindow #content th.zaiko{width:auto;text-align:center}#subwindow #content td{padding:10px;border:1px solid #CCC;vertical-align:top}#subwindow #content td.number{text-align:right}#subwindow #content .hissu{color:#CC0000;font-weight:bold}#subwindow #content .close{margin:10px 0;font-size:80%;line-height:150%;text-align:right}#subwindow .buttonarea{text-align:center;margin:10px;padding-top:40px}#subwindow .buttonarea .button{display:inline-block;margin:0 10px}#subwindow #content #products{width:500px;position:relative}#subwindow #content #products .slides_container{overflow:hidden;position:relative;border:1px solid #ccc;margin:10px 0 0 0}#subwindow #content #products .slides_container .ima_box{width:498px;height:498px;position:relative;text-align:center}#subwindow #content #products .slides_container img{width:auto;margin:auto;max-width:498px;max-height:498px;display:block;position:absolute;bottom:0;left:0;right:0;top:0}#subwindow #content #products .slides_container a{width:400px;height:400px;display:block}#subwindow #content #products .thumbox{clear:both;margin:15px 0 0;padding:0}#subwindow #content #products .thumbox:after{content:"";clear:both;display:block}#subwindow #content #products .thumbox .pagination li{margin:0 10px 10px 0;float:left}#subwindow #content #products .thumbox .pagination li.last{margin-right:0}#subwindow #content #products .thumbox .img_box{border:1px solid #ccc;width:92px;height:92px;display:block}#subwindow #content #products .thumbox .img_box img{max-width:90px;max-height:90px}#subwindow #content #products .thumbox .img_box img:hover{filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}#subwindow #content #products .thumbox .current .img_box{border:1px solid #cc3333;display:block;filter:alpha(opacity=100) !important;-moz-opacity:1 !important;-khtml-opacity:1 !important;opacity:1 !important}#subwindow #content #products .thumbox .current .img_box img:hover{cursor:default;filter:alpha(opacity=100) !important;-moz-opacity:1 !important;-khtml-opacity:1 !important;opacity:1 !important}#subwindow #content #products .arrowOn:hover .prev,#subwindow #content #products .arrowOn:hover .next{display:block}#subwindow #content #products .arrowOn:hover .prev:hover,#subwindow #content #products .arrowOn:hover .next:hover{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}#error table{margin:0px 0 10px;border:none !important;font-size:85%}#error td{padding:10px;border:none !important}#error .ico{width:40px;vertical-align:top;text-align:center}#error .content{padding:5px;color:#C00;font-weight:bold;vertical-align:middle;line-height:150%;float:none}#error .buttonarea{margin:10px;padding-top:40px;text-align:center}#error ul{background:none}#error li{float:none;font-size:100%;border:0px;padding:0px;margin-right:0px;margin-bottom:0px;width:auto;line-height:150%}#social_plus_error{width:100%;padding:10px 0px}#social_plus_error table{margin:0px 0 10px;border:none !important;font-size:85%}#social_plus_error td{padding:10px;border:none !important}#social_plus_error .ico{width:40px;vertical-align:top;text-align:center}#social_plus_error .content{padding:5px;color:#C00;font-weight:bold;vertical-align:middle;line-height:150%;float:none}#social_plus_error .buttonarea{margin:10px;padding-top:10px;border-top:#CCC 1px dashed;text-align:center}#social_plus_error ul{background:none}#social_plus_error li{float:none;font-size:100%;border:0px;padding:0px;margin-right:0px;margin-bottom:0px;width:auto;line-height:150%}#credit td.button_area{text-align:center}#credit td.button_area .button{display:inline-block;width:auto}#credit .can_regist{padding-top:30px}#credit .error{clear:both;margin:5px 10px;color:#C00;font-weight:bold;text-align:center;font-size:80%}#wishList{margin-bottom:20px}#wishList .box{margin-top:10px;border:#CCC 1px solid}#wishList .box:hover{border:#8CC329 1px solid}#wishList .box:after{content:"";clear:both;display:block}#wishList .provisional{margin:0px}#wishList .text{margin-left:140px}#wishList h3{display:block;margin:10px 10px 0 0;font-size:95%}#wishList .appeal{display:block;margin:0;color:#F60;font-size:70%}#wishList .price{display:block;margin:0;color:#C00}#wishList .price .teika{font-weight:bold;font-size:110%}#wishList .price .other{font-size:90%}#wishList .explanation1{display:block;margin:5px 10px 0 0;padding:10px 0px;border-top:#CCC 1px solid;font-size:80%;line-height:120%}#wishList .explanation1 h4{margin-bottom:10px}#wishList .explanation1 p{margin:0px}#wishList .button_area{margin:0px 10px 20px 0px;padding-top:20px;border-top:#CCC 1px solid;text-align:right}#wishList .button_area:after{content:"";clear:both;display:block}#wishList .button_area .button{width:auto;display:inline-block}#wishList .property{display:inline;margin:0;color:#AAA;font-size:75%}#wishList .pageguide{float:left;width:570px;font-size:85%;padding-top:4px}#wishList .rearrange{float:left;width:200px;font-size:85%;text-align:right}#wishList .rearrange select{margin-left:10px}#wishList .pagelink{clear:both;font-size:85%;padding:10px 0}#wishList .nolink{color:#999}#wishList .img_box{width:120px;height:120px;margin:10px;float:left;text-align:center;position:relative}#wishList .img_box img{width:auto;max-width:120px;max-height:120px;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#wishList .cartSubmitButton{position:relative}#wishList .cartSubmitButton .cartMessage{position:absolute;top:-85px;left:50%;margin-left:-122px;padding:10px;background-color:#fff;border:#ccc 2px solid;width:270px;z-index:10;display:none}#wishList .cartSubmitButton .cartMessage:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-3px;width:6px;height:5px}#wishList .cartSubmitButton .cartMessage .title{text-align:center;font-size:100.0%;font-weight:bold;color:#000}#wishList .cartSubmitButton .cartMessage .mainclose{background-color:#fff;cursor:pointer;text-align:center;margin-bottom:0}#wishList .cartSubmitButton .cartMessage .link{background-color:#fff;text-align:center}#wishList .cartSubmitButton .cartMessage .link a{display:inline-block}#wishList .cartSubmitButton .cartMessage .close{position:absolute;top:3px;right:3px;cursor:pointer}#member.mypage h3{margin:10px 0 10px 10px}#member.mypage h3 a{float:right;width:auto}#member.mypage ul{margin:0 0 50px 10px}#member.mypage ul:after{content:"";clear:both;display:block}#member.mypage ul li{float:left;width:253px;padding:0 0 10px}#member.mypage ul li h4{font-size:16px;background:#F6F6F6;font-weight:normal;padding:6px 10px;margin:0 0px 15px 0}#member.mypage ul li .box{border:1px solid #CCCCCC;margin-right:10px;padding:0px 0px 10px}#member.mypage ul li p{font-size:12px}#member.mypage ul li a{font-size:12px}#member.mypage #social_plus tr th{background:#FFF}#member.mypage #social_plus tr th a{text-decoration:none}#member.mypage #social_plus tr.title th{background:#F6F6F6}#member.mypage #social_plus th.service{width:220px}#member.mypage #social_plus th div{width:220px;height:44px;font-size:14px;display:block}#member.mypage #social_plus th div p{padding:14px 0 14px 25px;border:1px solid #cdcdcd;border-left:0px;margin:0 0 0 53px;display:block;background:#FFF;line-height:1;font-size:14px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}#loginNew .social_provider ul{margin:0px 20px 0px}#loginNew .social_provider ul:after{content:"";clear:both;display:block}#loginNew .social_provider ul li{width:194px;height:44px;font-size:14px;display:block;float:left;margin:0px 28px 20px 0}#loginNew .social_provider ul li:nth-child(2n){margin-right:0px}#loginNew .social_provider ul li a{display:block;text-decoration:none}#loginNew .social_provider ul li a span{padding:14px 0 14px 25px;border:1px solid #cdcdcd;border-left:0px;margin:0 0 0 53px;display:block;background:#FFF;line-height:1;font-size:14px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}#itemCompare .img_box{width:80px;height:80px;margin:0;text-align:center;position:relative}#itemCompare .img_box img{width:auto;max-width:80px;max-height:80px;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#itemCompare .propertyimg_box{width:60px;height:60px;margin:0;text-align:center;position:relative}#itemCompare .propertyimg_box img{width:auto;max-width:60px;max-height:60px;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#itemCompare th{width:150px}#itemCompare .button_area .button{width:auto;display:inline-block;width:130px}#itemCompare .cartSubmitButton{position:relative}#itemCompare .cartSubmitButton .cartMessage{position:absolute;top:-85px;left:50%;margin-left:-122px;padding:10px;background-color:#fff;border:#ccc 2px solid;width:270px;z-index:10;display:none}#itemCompare .cartSubmitButton .cartMessage:after{content:"";display:block;position:absolute;top:100%;left:50%;margin-left:-3px;width:6px;height:5px}#itemCompare .cartSubmitButton .cartMessage .title{text-align:center;font-size:100.0%;font-weight:bold;color:#000}#itemCompare .cartSubmitButton .cartMessage .mainclose{background-color:#fff;cursor:pointer;text-align:center;margin-bottom:0}#itemCompare .cartSubmitButton .cartMessage .link{background-color:#fff;text-align:center}#itemCompare .cartSubmitButton .cartMessage .link a{display:inline-block}#itemCompare .cartSubmitButton .cartMessage .close{position:absolute;top:3px;right:3px;cursor:pointer}#history .campaign{line-height:1.5;display:inline-block;margin:0 5px 0 0}#mainCampaign ul{width:100%}#mainCampaign ul:after{content:"";clear:both;display:block}#mainCampaign li{width:375px;margin:0 20px 20px 0;float:left}#mainCampaign li a{display:block}#mainCampaign li img{width:100%;display:block}#mainCampaign li h3{padding:5px 0 0 0}#mainCampaign li h4{font-size:90%}#mainCampaign li p{margin:5px 0 0 0;font-size:90%}#cartCampaign ul{width:100%}#cartCampaign ul:after{content:"";clear:both;display:block}#cartCampaign p.heed{margin:0 0 10px 0;font-size:75%}#cartCampaign li{width:365px;margin:0 20px 20px 0;float:left}#cartCampaign li a{display:block}#cartCampaign li img{width:100%;display:block}#cartCampaign li h4{padding:5px 0 0 0}#cartCampaign li p{margin:5px 0 0 0}#cartFlow .confirmCampaign{width:100%;margin-top:20px;padding:10px;border:#CCC 1px solid}#cartFlow .confirmCampaign h3{margin:0 0 10px;padding:0px;border:none;background:none}#cartFlow .confirmCampaign li{padding:0 0 10px 0;border:none}#cartFlow .confirmCampaign li h4{font-size:90%}#cartFlow .confirmCampaign li img{width:100%}#cartFlow .confirmCampaign li p{margin:0}#memberInput{padding:30px 0 0 0}#memberInput h3{margin:10px 0 10px 10px}#memberInput .social_provider ul{width:100%;padding:0 10px}#memberInput .social_provider li{width:225px;margin:0 20px 20px 0;float:left}#memberInput .social_provider ul li a{display:block;text-decoration:none}#memberInput .social_provider ul li a span{padding:14px 0 14px 25px;border:1px solid #cdcdcd;border-left:0px;margin:0 0 0 53px;display:block;background:#FFF;line-height:1;font-size:14px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}#memberInput .social_provider li.rakuten_regist a span{padding:0;border:0;margin:0;background:none}#childMemberList h3{display:block;font-size:110%;margin:30px 10px 10px;padding-bottom:5px}#childMemberList .table th{vertical-align:middle}#childMemberList .table th.select{width:70px}#childMemberList .table th.select input[type="button"]{width:initial;padding:6px 6px}#childMemberList .table th.select input[type="button"]+input[type="button"]{margin-top:5px}#childMemberList .table td{vertical-align:middle}#childMemberList .table td.select .id_and_check{display:inline-block;white-space:nowrap}#childMemberList .table th.regist{width:100px}#childMemberList .pageguide{float:left;width:570px;font-size:85%;padding-top:4px}#childMemberList .rearrange{float:left;width:200px;font-size:85%;text-align:right}#childMemberList .pagelink{clear:both;font-size:85%;padding:10px 0}#childMemberList .nolink{color:#999}#childMemberList .search .buttonarea,#childMemberList .bulk_update .buttonarea{padding:20px 0 40px}#childMemberList .bulk_update{margin:20px 0 40px}#childMemberList .bulk_update .explanation{display:block;margin:10px 0 20px 0;padding:10px;background:#EEE;color:#666;font-size:90%}#childMemberList .bulk_update .update_input_area{height:35px;line-height:35px}#childMemberList .bulk_update .update_input_area .select{display:inline-block}#childMemberList .bulk_update .update_input_area .button{display:inline-block;width:160px;margin-left:20px}.modal_hide,.ebisu-modal{display:none}.ebisu-modal-overlay{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:300%;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";cursor:pointer}.ebisu-modal-contents{position:absolute;z-index:10000;left:50%;width:100%}.ebisu-modal-no-scroll{overflow:hidden}.AmazonWidgetsArea{display:table;box-sizing:border-box;width:100%}.AmazonWidgetsArea>div{display:table-cell;box-sizing:border-box;width:50%}.AmazonWidgetsArea .widget-container{width:100% !important}.AmazonWidgetsArea .widget-container>iframe{width:100% !important}#addressBookWidgetDiv,#readOnlyAddressBookWidgetDiv{padding-right:5px}#walletWidgetDiv,#readOnlyWalletWidgetDiv{padding-left:5px}.modalArea{overflow-y:auto;overflow-x:auto;max-height:80%;max-width:80%}#modal-overlay{z-index:9998;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:#000;opacity:0.5}#memberEditArea{background:none repeat scroll 0 0 #FFFFFF;box-shadow:0 0 4px rgba(0,0,0,0.7);display:none;padding:30px;width:780px;z-index:9999;position:fixed}#memberEditArea table{width:720px}#memberEditArea table{margin:0px auto 20px}#lock{z-index:9999;height:100%;width:100%;position:fixed;top:0px;background-color:gray;opacity:0.8}#lock .loader{position:absolute;top:50%;left:50%;width:52px;height:52px;background-image:url("../images/loading.png")}#readOnlyAddressBookWidgetDiv{width:400px;height:185px}#readOnlyWalletWidgetDiv{width:400px;height:185px}.member_buttonarea{margin:10px;padding-top:10px;text-align:center}.header{position:sticky;width:1200px;min-width:100%;top:0;left:0;background:#FFF;z-index:101}@media screen and (max-width: 768px){.header-simple{border-bottom:1px solid #dedede}.header-simple .header-title{padding-top:10px;padding-bottom:10px}}.header-preview{color:#FFF;background:#a51e23;font-size:16px;font-weight:bold;line-height:24px;text-align:center}.header-row1{width:1200px;display:flex;justify-content:space-between;align-items:flex-end;padding-top:10px;margin:0 auto 20px}.header-row2{width:1200px;margin:0 auto;padding-bottom:10px}.header-title a{color:#666;text-decoration:none}.header-tagline{font-size:10px;margin-bottom:10px}.header-logo{width:300px;height:60px;display:flex;align-items:center}.header-logo img{width:100%;max-width:230px;height:auto;margin-top:5px}.header-menu-row2{display:flex;justify-content:flex-end}.header-menu-member{margin-bottom:10px}.header-menu-member-list{display:flex;justify-content:flex-end}.header-menu-member-list-item{border-right:1px solid #666;padding:0 13px}.header-menu-member-list-item:last-child{border:none;padding-right:0}.header-menu-member-list-item a{display:block;color:#000;font-size:12px;text-decoration:none;position:relative}.header-menu-member-list-item a:hover{text-decoration:underline}.header-menu-member-list-item a[target="_blank"]::after{content:"\EA20";font-family:"icons";font-size:11px;color:#000;margin-left:5px;position:relative;top:1px}@media all and (-ms-high-contrast: none){.header-menu-member-list-item a{top:5px}.header-menu-member-list-item a[target="_blank"]{top:1px}}.header-menu-member-list-item.namco-parks a{color:#666}.header-menu-utilities-list{display:flex}.header-menu-utilities-list-item{margin-right:20px}.header-menu-utilities-list-item a{color:#000;text-decoration:none;font-size:13px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;height:36px;position:relative}.header-menu-utilities-list-item a .icon{display:block;font-size:18px}.header-menu-utilities-list-item a .cart-num,.header-menu-utilities-list-item a .coupon-num{position:absolute;top:-5px;right:-5px;display:block;width:16px;line-height:16px;text-align:center;color:#FFF;background:#a51e23;font-size:11px;border-radius:50%}.header-search{position:relative}.header-search-input{width:280px;height:36px !important;border:1px solid #666;border-radius:5px;background:#FFF;box-shadow:none;padding:4px}.header-search-btn{position:absolute;top:0;right:0;color:#000;font-size:18px;background:none;border:none;width:36px;height:36px;display:flex;justify-content:center;align-items:center}.header-gnav{display:flex}.header-gnav-title{font-size:14px;font-weight:600;line-height:20px;padding:0 20px;position:relative;white-space:nowrap}.header-gnav-title::before{content:"";display:block;position:absolute;top:0;left:0;height:20px;border-left:1px solid #666}.header-gnav-title .icon{margin-right:10px;position:relative;top:2px}.header-gnav-list{display:flex;padding-right:10px;position:relative}.header-gnav-list::after{content:"";display:block;position:absolute;top:0;right:0;height:20px;border-left:1px solid #666}.header-gnav-list-item{padding:0 20px}.header-gnav-list-item>a{display:flex;align-items:center;color:#000;font-size:14px;font-weight:600;text-decoration:none;position:relative;padding:0 5px 0 0;height:20px;border-bottom:2px solid transparent;white-space:nowrap}.header-gnav-list-item>a::after{content:"";display:block;position:absolute;top:3px;right:-10px;width:5px;height:5px;border-top:1.5px solid #a51e23;border-right:1.5px solid #a51e23;transform:rotate(135deg)}.header-gnav-list-item>a .icon{margin-right:7px;position:relative}.header-gnav-list-item>a .icon-garapon{font-size:16px}@media all and (-ms-high-contrast: none){.header-gnav-list-item>a .icon{top:-3px}}.header-gnav-list-item-sub{width:calc(100vw + 20px);height:0;overflow:hidden;flex-wrap:wrap;position:absolute;top:20px;left:0;background:#f7f7f7;transition:.3s;z-index:105}.header-gnav-list-item-sub-list{width:1200px;margin:15px auto;display:flex;flex-wrap:wrap}.header-gnav-list-item-sub-list-item{width:calc(33.3% - 44px);margin-right:44px}.header-gnav-list-item-sub-list-item:nth-child(3n){margin-right:0}.header-gnav-list-item-sub-list-item a{display:block;color:#000;font-size:14px;line-height:20px;padding:13px 20px 13px 2px;border-bottom:1px solid #DDD;position:relative;text-decoration:none}.header-gnav-list-item-sub-list-item a:hover{text-decoration:underline}.header-gnav-list-item-sub-list-item a::after{content:"";display:block;position:absolute;top:50%;right:6px;width:5px;height:5px;border-top:1.5px solid #a51e23;border-right:1.5px solid #a51e23;transform:rotate(45deg) translateY(-50%)}.header-gnav-list-item-sub-all{display:flex;justify-content:flex-end;width:1200px;margin:0 auto 30px;padding:0 44px;box-sizing:border-box}.header-gnav-list-item-sub-all a{display:block;color:#000;font-size:14px;line-height:20px;padding:13px 2px;position:relative;text-decoration:none;padding-right:30px}.header-gnav-list-item-sub-all a:hover{text-decoration:underline}.header-gnav-list-item-sub-all a::after{content:"";display:block;position:absolute;top:50%;right:6px;width:5px;height:5px;border-top:1.5px solid #a51e23;border-right:1.5px solid #a51e23;transform:rotate(45deg) translateY(-50%)}@media all and (-ms-high-contrast: none){.header-gnav-list-item-sub-all a::after{top:42%}}.header-gnav-list-item.is_opened>a{border-bottom:2px solid #a51e23}.header-gnav-list-item.is_opened>a::after{top:8px;transform:rotate(-45deg)}.header-gnav-list-item.is_opened .header-gnav-list-item-sub{height:auto;max-height:calc(100vh - 110px);overflow:auto}.header-gnav-list-guide .header-gnav-list-item>a{font-weight:600}.header-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:100}.header-important-info{position:relative;z-index:1;width:100%;padding:15px;background-color:#f2f2f2}.header-important-info a{position:relative;display:inline-block;padding-left:20px;color:#000}.header-important-info a::after{content:"";position:absolute;top:2px;left:0;width:14px;height:14px;border-radius:50%;background-color:#997333;z-index:1}.header-important-info a::before{content:"";position:absolute;top:7px;left:4px;display:block;width:3px;height:3px;border-top:1px solid #FFF;border-right:1px solid #FFF;transform:rotate(45deg);z-index:2}.header-important-info-list{display:flex;justify-content:center;max-width:1200px;margin:0 auto;font-size:14px;line-height:1.4}.header-important-info-list-item{width:100%;padding:0 10px 0 10px}@media screen and (max-width: 768px){.header{border-bottom:1px solid #dedede;width:100%}.header-row1{width:auto;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:0}.header-row2{display:none}.header-title{padding:0 12px;width:calc(100% - 220px)}.header-tagline{font-size:8px;margin-bottom:7px}.header-logo{width:auto;height:30px}.header-logo img{width:auto;max-width:300px;height:100%;margin-top:0}.header-menu-row1{display:none}.header-menu-utilities-list{display:flex}.header-menu-utilities-list-item{margin-right:12px}.header-menu-utilities-list-item a{font-size:8px;height:50px;padding:10px 0 8px;white-space:nowrap}.header-menu-utilities-list-item a .icon{font-size:16px}.header-menu-utilities-list-item a .cart-num,.header-menu-utilities-list-item a .coupon-num{top:1px}.header-menu-utilities-list-item-menu{margin:0}.header-menu-utilities-list-item-menu a{width:50px;background:#997333;color:#FFF}.header-important-info{padding:12px 12px}.header-important-info a::after{top:2px}.header-important-info a::before{content:"";top:7px;left:4px}.header-important-info-list{flex-direction:column;font-size:12px}.header-important-info-list-item{width:100%;margin-bottom:7px;padding:0 0px}.header-important-info-list-item:last-child{margin-bottom:0}}.is_gnav-opened{position:fixed;width:100%}.is_gnav-opened .header-overlay{display:block}.footer{background:#333;color:#FFF;padding:25px 0 20px}.footer-pagetop{position:fixed;bottom:40px;right:30px;z-index:300}.footer-pagetop a{display:flex;justify-content:center;align-items:center;color:#FFF;background:#997333;text-decoration:none;width:56px;height:56px;border-radius:50%}.footer-pagetop a::before{content:"";display:block;width:10px;height:10px;border-top:2px solid #FFF;border-right:2px solid #FFF;transform:rotate(-45deg);position:relative;top:2px}.footer-row1{width:1200px;margin:0 auto 15px;display:flex;align-items:center}.footer-row2{width:1200px;margin:0 auto 20px}.footer-row3{width:1200px;margin:0 auto;display:flex;flex-direction:row-reverse;justify-content:space-between}.footer-logo{width:300px;height:60px;margin-right:20px}.footer-logo img{width:100%}.footer-tagline{font-size:12px}.footer-menu-list{display:flex}.footer-menu-list-item{margin-right:20px}.footer-menu-list-item a{display:block;color:#FFF;font-size:13px;text-decoration:none;padding-right:20px;position:relative}.footer-menu-list-item a:hover{text-decoration:underline}.footer-menu-list-item a::after{content:"";display:block;position:absolute;top:50%;right:5px;width:5px;height:5px;border-top:2px solid #FFF;border-right:2px solid #FFF;transform:rotate(45deg) translateY(-50%)}.footer-menu-list-item a[target="_blank"]::after{content:"\EA20";font-family:"icons";font-size:12px;right:-3px;border:none;width:auto;height:auto;transform:translateY(-50%)}.footer-menu-list-item a .icon{font-size:18px;margin-right:10px;position:relative;top:2px}.footer-company-info-list{display:flex;justify-content:flex-end}.footer-company-info-list-item{border-right:1px solid #FFF;padding:0 15px}.footer-company-info-list-item:last-child{border:none;padding-right:0}.footer-company-info-list-item a{display:block;color:#FFF;text-decoration:none;font-size:13px;line-height:13px;position:relative}.footer-company-info-list-item a[target="_blank"]{padding-right:20px}.footer-company-info-list-item a[target="_blank"]::after{content:"\EA20";display:block;position:absolute;font-family:"icons";font-size:12px;right:0;top:50%;transform:translateY(-50%)}@media all and (-ms-high-contrast: none){.footer-company-info-list-item a[target="_blank"]::after{top:40%}}.footer-bandai{background:#f7f7f7;padding:10px 0 20px}.footer-bandai-inner{width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:baseline}.footer-bandai-text{font-size:12px}.footer-bandai-copyright{font-size:12px}.footer-bandai-copyright img{height:20px;margin-left:5px;position:relative;top:5px}@media screen and (max-width: 768px){.footer{background:#FFF;color:#000;padding:0;border-top:1px solid #DDD}.footer-pagetop{bottom:12px;right:12px;margin-right:0}.footer-pagetop a{width:35px;height:35px}.footer-pagetop a::before{width:7px;height:7px;top:1px}.footer-row1{width:auto;margin:0;display:block;padding:36px 0 28px}.footer-row2{width:auto;margin:0}.footer-row3{width:auto;margin:0;display:block;padding:15px 12px}.footer-logo{margin:0 auto 15px}.footer-logo img{display:block;max-width:calc(100% - 24px);margin:0 auto}.footer-tagline{text-align:center}.footer-menu-list{display:block}.footer-menu-list-item{border-bottom:1px solid #FFF;margin:0}.footer-menu-list-item a{display:block;background:#333;padding:18px 12px}.footer-menu-list-item a::after{right:18px}.footer-menu-list-item a[target="_blank"]::after{right:12px}.footer-company-info{margin-bottom:28px}.footer-company-info-list{justify-content:center;flex-wrap:wrap}.footer-company-info-list-item{border-right:1px solid #8c8c8c;padding:0 12px;width:50%;box-sizing:border-box;margin-bottom:10px}.footer-company-info-list-item:nth-child(2n){border:none}.footer-company-info-list-item a{color:#000;font-size:10px}.footer-copyright{text-align:center;color:#666;font-size:8px}.page-item-detail .footer{padding-bottom:56px}.page-item-detail .footer .footer-pagetop{bottom:68px}.footer-bandai{padding:15px 0}.footer-bandai-inner{width:auto;margin:0 12px;display:block}.footer-bandai-text{font-size:11px;line-height:16px;text-align:center}.footer-bandai-copyright{font-size:11px;line-height:16px;text-align:center}.footer-bandai-copyright img{top:3px}}.block-item-history,.block-delivery-group-items{width:1200px;padding:60px 0 90px;margin:0 auto}@media screen and (max-width: 768px){.block-item-history,.block-delivery-group-items{width:auto;padding:50px 0 50px}.block-item-history .h2,.block-delivery-group-items .h2{margin:0 12px 18px}}.sp-menu{display:none;position:fixed;top:50px;right:0;width:calc(100% - 48px);height:calc(100% - 50px);transform:translateX(100%);transition:.3s;z-index:103}@media screen and (max-width: 768px){.sp-menu{display:block}}.sp-menu-inner{height:100%;overflow:auto;background:#FFF}.sp-menu-namco-parks{padding:14px 12px;background:#f2f2f2;border-bottom:1px solid #DDD;text-align:right}.sp-menu-namco-parks a{color:#000;font-size:12px;text-decoration:none}.sp-menu-namco-parks a[target="_blank"]::after{content:"\EA20";font-size:11px;font-family:"icons";margin-left:5px;position:relative;top:1px}.sp-menu-header{padding:26px 12px;background:#f2f2f2}.sp-menu-header-member{margin-bottom:25px}.sp-menu-header-member-list{display:flex;justify-content:space-between}.sp-menu-header-member-list-item{width:calc(50% - 5px)}.sp-menu-header-member-list-item-logout{width:100%}.sp-menu-header-member-list-item a{display:block;color:#000;font-size:13px;font-weight:600;line-height:38px;border:1px solid #666;background:#FFF;border-radius:5px;text-decoration:none;text-align:center}.sp-menu-header-member-list.is_login{justify-content:flex-end}.sp-menu-header-member-list.is_login .sp-menu-header-member-list-item{width:30%}.sp-menu-header-utilities{margin-bottom:20px}.sp-menu-header-utilities-list{display:flex}.sp-menu-header-utilities-list-item{border-right:1px solid #666;width:33%}.sp-menu-header-utilities-list-item:last-child{border:none}.sp-menu-header-utilities-list-item a{display:block;color:#000;font-size:12px;text-align:center;text-decoration:none}.sp-menu-header-utilities-list-item a .icon{display:block;font-size:32px;margin:0 auto 10px}.sp-menu-header-search{position:relative}.sp-menu-header-search-input{width:100%;height:40px;border:1px solid #666;border-radius:5px;background:#FFF;box-shadow:none;padding:4px}.sp-menu-header-search-btn{position:absolute;top:0;right:0;color:#000;font-size:20px;background:none;border:none;width:40px;height:40px;line-height:40px}.sp-menu-list-item{border-bottom:1px solid #DDD}.sp-menu-list-item>a{display:flex;align-items:center;height:50px;padding:0 32px 0 12px;color:#FFF;font-size:15px;font-weight:600;text-decoration:none;background:#333;position:relative}.sp-menu-list-item>a::after{content:"\EA24";font-family:"icons";font-size:18px;display:block;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sp-menu-list-item>a .icon{font-size:22px;margin-right:10px;position:relative;top:4px}.sp-menu-list-item.is_opened>a::after{content:"";width:18px;height:3px;background:#FFF}.sp-menu-list-item.is_opened .sp-menu-list-item-sub{height:auto}.sp-menu-list-item-sub{height:0;overflow:hidden;transition:.3s}.sp-menu-list-item-sub-item{border-bottom:1px solid #DDD}.sp-menu-list-item-sub-item>a{display:flex;align-items:center;padding:0 32px 2px 47px;height:50px;color:#000;font-size:13px;line-height:26px;text-decoration:none;background:#FFF;position:relative}.sp-menu-list-item-sub-item>a::after{content:"";display:block;position:absolute;top:50%;right:18px;width:5px;height:5px;border-top:2px solid #a51e23;border-right:2px solid #a51e23;transform:rotate(45deg) translateY(-50%)}.sp-menu-list-item-sub-item>a[target="_blank"]::after{content:"\EA20";font-family:"icons";font-size:18px;right:12px;border:none;width:auto;height:auto;transform:translateY(-50%)}.sp-menu-list-item-category .sp-menu-list-item-sub{height:0;overflow:hidden;transition:.3s}.sp-menu-list-item-category .sp-menu-list-item-sub-item{border-bottom:1px solid #DDD}.sp-menu-list-item-category .sp-menu-list-item-sub-item>a{display:block;padding:12px 32px 12px 52px;height:50px;color:#000;font-size:15px;font-weight:600;text-decoration:none;background:#f2f2f2;position:relative}.sp-menu-list-item-category .sp-menu-list-item-sub-item>a::after{border:none}.sp-menu-list-item-category .sp-menu-list-item-sub-item>a .icon{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:15px;width:28px;height:28px;font-size:22px;margin-right:10px;transform:translateY(-50%)}.sp-menu-list-item-category .sp-menu-list-item-sub-item>a .icon-new{font-size:10px}.sp-menu-list-item-category .sp-menu-list-item-sub-item>a .icon-price{font-size:26px}.sp-menu-list-item-category .sp-menu-list-item-sub-item.js_menu-toggle>a::after{content:"\EA24";font-family:"icons";font-size:18px;display:block;position:absolute;top:50%;right:12px;width:auto;height:auto;transform:translateY(-50%);border:none}.sp-menu-list-item-category .sp-menu-list-item-sub-item.js_menu-toggle .sp-menu-list-item-sub-categories-item>a::after{display:none}.sp-menu-list-item-category .sp-menu-list-item-sub-item.is_opened .sp-menu-list-item-sub-categories{height:auto}.sp-menu-list-item-category .sp-menu-list-item-sub-item.is_opened>a::after{content:"";width:18px;height:3px;background:#000}.sp-menu-list-item-category .sp-menu-list-item-sub-categories{height:0;overflow:hidden;transition:.3s}.sp-menu-list-item-category .sp-menu-list-item-sub-categories-item{border-bottom:1px solid #DDD}.sp-menu-list-item-category .sp-menu-list-item-sub-categories-item>a{display:block;padding:12px 32px 12px 52px;color:#000;font-size:13px;line-height:26px;text-decoration:none;background:#FFF;position:relative}.sp-menu-list-item-category .sp-menu-list-item-sub-categories-item>a:hover{text-decoration:none}.sp-menu-list-item-category .sp-menu-list-item-sub-categories-item>a::after{content:"";display:block;position:absolute;top:50%;right:18px;width:5px;height:5px;border-top:2px solid #a51e23;border-right:2px solid #a51e23;transform:rotate(45deg) translateY(-50%)}.sp-menu-list-item-category .sp-menu-list-item-sub-categories-item.all a{text-align:right}.sp-menu-close{position:absolute;top:-50px;right:0;z-index:103}.sp-menu-close a{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:50px;height:50px;background:#997333;color:#FFF;font-size:8px;text-decoration:none}.sp-menu-close a .icon{display:block;font-size:18px;margin-bottom:5px}.sp-menu-close-bottom{padding:30px 0 45px;text-align:center;background:#FFF;margin-top:-2px}.sp-menu-close-bottom a{color:#000;font-size:13px;font-weight:600;text-decoration:none}.sp-menu-close-bottom a .icon{font-size:15px;margin-right:10px}.sp-menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:102}.is_menu-opened .sp-menu{transform:translateX(0)}.is_menu-opened .sp-menu-overlay{display:block}.is_menu-opened .container{position:fixed;width:100%;top:0;left:0}.item-list{display:flex;flex-wrap:wrap;margin-right:-16px}.item-list-item{width:216px;margin-right:16px;margin-bottom:30px}.item-list-item-img{margin-bottom:9px;position:relative}.item-list-item-img img{width:100%}.item-list-item-rank{display:flex;justify-content:center;align-items:center;position:absolute;top:10px;left:10px;color:#FFF;background:#997333;font-size:22px;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500;width:38px;height:38px;text-decoration:none;border-radius:50%;text-align:center}.item-list-item-icons{margin-bottom:9px}.item-list-item-icon{display:inline-block;font-size:12px;font-weight:600;line-height:18px;padding:0 10px;border:1px solid #000;margin:0 3px 3px 0}@media all and (-ms-high-contrast: none){.item-list-item-icon{line-height:14px;padding-top:4px}}.item-list-item-icon.item-icon-new{color:#FFF;border-color:#a51e23;background:#a51e23}.item-list-item-icon.item-icon-sale{color:#FFF;border-color:#a51e23;background:#a51e23}.item-list-item-icon.item-icon-goods{color:#2f8f1f;border-color:#2f8f1f}.item-list-item-icon.item-icon-prize{color:#1f45a6;border-color:#1f45a6}.item-list-item-icon.item-icon-gashapon{color:#a51e23;border-color:#a51e23}.item-list-item-icon.item-icon-eticket{color:#E58800;border-color:#E58800}.item-list-item-icon.item-icon-campaign{color:#FFF;border-color:#a51e23;background:#a51e23}.item-list-item-icon.item-icon-ship-free{border-color:#dfdfdf;background:#f4f4f4}.item-list-item-icon.item-icon-hugood{color:#FFF;border-color:#997733;background:#997733}.item-list-item-icon.item-icon-benefits{color:#FFF;border-color:#a51e23;background:#a51e23}.item-list-item-icon.item-icon-resale{display:none}.item-list-item-icon.item-icon-age-limited{display:none}.item-list-item-icon.item-icon-additional{display:none}.item-list-item-icon.item-icon-order{display:none}.item-list-item-icon.item-icon-reproduction{display:none}.item-list-item-icon.item-icon-parks{display:none}.item-list-item-icon.item-icon-delivery-time{color:#666;border-color:#dfdfdf}.item-list-item-icon.item-icon-online-limited{color:#fff;background:#997333;border-color:#997333}.item-list-item-icon.item-icon-reservation{color:#666;border-color:#dfdfdf}.item-list-item-icon.item-icon-lottery{color:#e50012;border-color:#e50012}.item-list-item-icon.item-icon-status{display:none}.item-list-item-icon.item-icon-status.item-icon-status-before{display:inline-block;color:#666;border-color:#dfdfdf}.item-list-item-icon.item-icon-status.item-icon-status-over-soon{display:inline-block;color:#FFF;background:#356ffe;border-color:#356ffe}.item-list-item-icon.item-icon-status.item-icon-status-end{display:inline-block;color:#FFF;background:#777;border-color:#777}.item-list-item-icon.item-icon-delivery-time{color:#666;border-color:#dfdfdf}.item-list-item-icon.item-icon-delivery-time:empty{display:none}.item-list-item-name{font-size:14px;font-weight:600;line-height:22px}.item-list-item-name a{color:#000;text-decoration:none}.item-list-item-description{font-size:13px;line-height:20px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.item-list-item-description p{display:none}.item-list-item-notice{color:#a51e23;font-weight:bold;font-size:13px;line-height:20px;margin-bottom:10px}.item-list-item-notice a{color:#112ca6;text-decoration:none}.item-list-item-notice a:hover{text-decoration:underline}.item-list-item-price{display:flex;flex-direction:column;align-items:flex-start}.item-list-item-price-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.item-list-item-price .price-value-label{font-size:22px;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500}.item-list-item-price .price-unit-label{font-size:10px;margin-left:2px}.item-list-item-price .tax-label{font-size:10px}.item-list-item-price .price-before{position:relative}.item-list-item-price .price-before::after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;border-bottom:1px solid #000}.item-list-item-price .price-before .price-value-label{font-size:14px}.item-list-item-price .price-before .price-unit-label{font-size:9px}.item-list-item-price .price-before .tax-label{font-size:9px}.item-list-item-price .sale-price{color:#e50012}.item-list-item-favorite-add-btn,.item-list-item-favorite-del-btn{display:none;justify-content:center;align-items:center;width:28px;height:28px;border-radius:50%;font-size:12px;text-decoration:none}.item-list-item-favorite-add-btn.is_active,.item-list-item-favorite-del-btn.is_active{display:flex}.item-list-item-favorite-add-btn{color:#999;border:1px solid #999}.item-list-item-favorite-del-btn{color:#a51e23;border:1px solid #a51e23}.item-list-item-soldout{margin-top:5px;color:#b5b5b5;font-size:18px;font-weight:500;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.item-list.js_item-list-slider{flex-wrap:nowrap}.item-list.js_item-list-slider .item-list-item{margin-bottom:0}.item-list.js_item-list-slider .slick-track{min-width:1200px}.item-list.js_item-list-slider .slick-prev,.item-list.js_item-list-slider .slick-next{position:absolute;top:120px;width:48px;height:40px;transform:translateY(-50%) rotate(60deg) skewX(30deg);z-index:99}.item-list.js_item-list-slider .slick-prev::before,.item-list.js_item-list-slider .slick-next::before{content:""}.item-list.js_item-list-slider .slick-prev{left:-40px;border-bottom:2px solid #666;border-left:2px solid #666}.item-list.js_item-list-slider .slick-next{right:-24px;border-top:2px solid #666;border-right:2px solid #666}@media screen and (max-width: 768px){.item-list{width:auto;margin:0 12px;justify-content:space-between}.item-list-wrapper{width:100%;overflow:hidden}.item-list-wrapper.js_item-list-slider-wrapper{overflow-x:auto}.item-list-item{width:calc(50% - 8px);margin-right:0}.item-list-item-rank{top:6px;left:6px;font-size:14px;width:25px;height:25px}.item-list-item-icon{font-size:9px;line-height:13px;padding:1px 8px 0}.item-list-item-name{font-size:13px;line-height:18px}.item-list-item-description{font-size:12px;line-height:17px}.item-list-item-notice{font-size:12px;line-height:17px;margin-bottom:8px}.item-list-item-price .price-value-label{font-size:18px}.item-list-item-price .price-unit-label{font-size:10px}.item-list-item-price .tax-label{font-size:10px}.item-list-item-soldout{font-size:16px}.item-list.js_item-list-slider{display:flex;flex-wrap:nowrap;margin:0 0 20px}.item-list.js_item-list-slider .item-list-item{width:36vw;margin:0 0 0 4vw}.item-list.js_item-list-slider .slick-track{min-width:none}}.block-top .item-list,.block-item-history .item-list{margin:0}.block-top .item-list-item,.block-item-history .item-list-item{width:227px;margin-bottom:0}@media screen and (max-width: 768px){.block-top .item-list-item,.block-item-history .item-list-item{width:40vw}}.block-top-mv-slider{margin-bottom:65px !important}.block-top-mv-slider-item{width:1024px;margin:0 8px}.block-top-mv-slider-item img{max-width:100%;display:block;margin:0 auto}.block-top-mv .slick-dots{bottom:-40px}.block-top-mv .slick-dots li{margin:0 10px}.block-top-mv .slick-dots li button{width:10px;height:10px;background:#ababab;border-radius:50%;padding:0;border:none}.block-top-mv .slick-dots li button::before{display:none}.block-top-mv .slick-dots li.slick-active button{background:#a51e23}.block-top-mv .slick-prev,.block-top-mv .slick-next{position:absolute;top:50%;width:48px;height:40px;background:none;transform:translateY(-50%) rotate(60deg) skewX(30deg);z-index:99}.block-top-mv .slick-prev::before,.block-top-mv .slick-next::before{content:""}.block-top-mv .slick-prev{left:50%;margin-left:-496px;border-bottom:2px solid #666;border-left:2px solid #666;border-top:none;border-right:none}.block-top-mv .slick-next{right:50%;margin-right:-496px;border-top:2px solid #666;border-right:2px solid #666;border-bottom:none;border-left:none}@media screen and (max-width: 768px){.block-top-mv-slider{margin-bottom:28px !important}}.block-top-category{width:1024px;margin:0 auto 50px}.block-top-category-list{display:flex;justify-content:center}.block-top-category-list-item{width:25%}.block-top-category-list-item a{display:block;color:#000;text-decoration:none;text-align:center}.block-top-category-list-item .icon{display:block;font-size:48px;margin-bottom:24px}.block-top-category-list-item-text-jp{display:block;font-size:22px;margin-bottom:14px}.block-top-category-list-item-text-en{display:block;color:#a51e23;font-size:14px;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500}.block-top-h2{font-size:30px;font-weight:600;margin-bottom:23px}.block-top-h2 .en{color:#a51e23;font-size:14px;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500;margin-left:5px}.block-top-new-arrival,.block-top-pickup,.block-top-titles{width:1200px;margin:0 auto 90px}.block-top-new-arrival .h2,.block-top-pickup .h2,.block-top-titles .h2{margin:0 12px 18px}.block-top-titles-list{display:flex;flex-wrap:wrap;margin-right:-16px;margin-bottom:15px}.block-top-titles-list-item{width:105px;margin-right:16px}.block-top-titles-list-item-img{margin-bottom:10px}.block-top-titles-list-item-img img{width:100%}.block-top-titles-list-item-text{font-size:14px;font-weight:600;line-height:22px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.block-top-titles-list-item-text a{color:#000;text-decoration:none}.block-top-titles-list-item-text a:hover{text-decoration:underline}.block-top-titles-more{text-align:right}.block-top-tabs-list{border-bottom:2px solid #a51e23;display:flex;margin-bottom:32px}.block-top-tabs-list-item{width:240px;margin-right:8px}.block-top-tabs-list-item a{display:block;color:#000;font-size:18px;font-weight:600;padding:6px 0 14px;text-align:center;background:#f2f2f2;border-radius:6px 6px 0 0;text-decoration:none}.block-top-tabs-list-item a .icon{font-size:28px;margin-right:10px;position:relative;top:6px}.block-top-tabs-list-item.is_current a{color:#FFF;background:#a51e23}.block-top-recommend{padding:60px 0 80px;background:#f2f2f2}.block-top-recommend-inner{width:1200px;margin:0 auto}.block-top-recommend-contents{display:flex;justify-content:space-between}.block-top-recommend-block{width:calc(50% - 20px);background:#FFF;padding:40px 30px;border-radius:7px}.block-top-recommend-block .item-list{margin-right:0;justify-content:space-between}.block-top-recommend-block .item-list-item{width:248px;margin:0;margin-bottom:0}.block-top-recommend-h3{font-size:26px;font-weight:600;margin-bottom:20px}.block-top-recommend-h3 .icon{font-size:30px;margin-right:10px;position:relative;top:5px}.block-top-feature{padding:60px 0 40px;background:#f7f7f7}.block-top-feature-inner{width:1200px;margin:0 auto}.block-top-feature-list{display:flex;flex-wrap:wrap;margin-right:-15px}.block-top-feature-list-item{width:390px;margin-right:15px;margin-bottom:40px}.block-top-feature-list-item-img{margin-bottom:10px}.block-top-feature-list-item-img img{display:block;width:100%}.block-top-feature-list-item-text{font-size:13px;line-height:20px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.block-top-feature-list-item-text a{color:#000;text-decoration:none}.block-top-feature-list-item-text a:hover{text-decoration:underline}.block-top-about-prize{padding:60px 0 70px;background:#f2f2f2}.block-top-about-prize-inner{width:1200px;margin:0 auto}.block-top-about-prize-content{display:flex;justify-content:space-between}.block-top-about-prize-img{width:580px}.block-top-about-prize-img img{width:100%}.block-top-about-prize-info{width:580px;display:flex;flex-direction:column;justify-content:center;align-items:center}.block-top-about-prize-text{font-size:18px;font-weight:600;line-height:28px;margin-bottom:30px;width:420px}.block-top-event-news{padding:60px 0 110px;background:#f2f2f2}.block-top-event-news-inner{width:1200px;margin:0 auto;display:flex;justify-content:space-between}.block-top-event-news-block{width:calc(50% - 20px)}.block-top-event-news-block-header{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid #a51e23;padding-bottom:12px}.block-top-event-news-block-header .h2{margin-bottom:0}.block-top-event-news-block-more a{display:block;padding-right:15px;color:#000;font-size:14px;text-decoration:none;position:relative}.block-top-event-news-block-more a:hover{text-decoration:underline}.block-top-event-news-block-more a::after{content:"";display:block;position:absolute;top:3px;right:0;width:5px;height:5px;border-top:1.5px solid #a51e23;border-right:1.5px solid #a51e23;transform:rotate(45deg)}.block-top-event-news-block-contents{padding:15px 20px 40px;background:#FFF}.block-top-event-news-block-contents-list-item{padding:20px 0;border-bottom:1px solid #DDD}.block-top-event-news-block-contents-list-item-date{font-size:13px;line-height:22px}.block-top-event-news-block-contents-list-item-text{font-size:14px;line-height:22px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.block-top-event-news-block-contents-list-item-text a{color:#112ca6;text-decoration:none}.block-top-event-news-block-contents-list-item-text a:hover{text-decoration:underline}.block-top-information{width:1200px;margin:0 auto 50px;padding:25px 30px;border:solid 2px #a51e23;border-radius:8px}.block-top-information-list-item{display:flex;flex-wrap:wrap;margin-bottom:15px}.block-top-information-list-item:last-child{margin-bottom:0}.block-top-information-list-item-date{width:100px;font-size:13px}.block-top-information-list-item-text{width:calc(100% - 100px);text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:14px}@media screen and (max-width: 768px){.block-top-mv-slider-item{width:auto;margin:0}.block-top-mv .slick-dots{bottom:-30px}.block-top-mv .slick-dots li{margin:0 5px}.block-top-mv .slick-dots li button{width:8px;height:8px}.block-top-mv .slick-prev,.block-top-mv .slick-next{width:28px;height:24px}.block-top-mv .slick-prev{left:12px;margin-left:0}.block-top-mv .slick-next{right:12px;margin-right:0}.block-top-category{width:auto;margin:0 12px 28px}.block-top-category-list-item .icon{font-size:34px;margin-bottom:12px}.block-top-category-list-item-text-jp{font-size:14px;line-height:19px;margin-bottom:5px}.block-top-category-list-item-text-en{font-size:9px}.block-top-new-arrival,.block-top-pickup{width:auto;margin-bottom:50px}.block-top-titles{width:auto;margin:0 12px 50px}.block-top-titles-list{margin-right:-8px;margin-bottom:5px}.block-top-titles-list-item{width:calc(20% - 8px);margin-right:8px;margin-bottom:15px}.block-top-titles-list-item-img{margin-bottom:10px}.block-top-titles-list-item-text{font-size:12px;line-height:17px}.block-top-titles-more{text-align:right}.block-top-tabs-list{margin-bottom:12px;padding:0 12px;justify-content:space-between}.block-top-tabs-list-item{width:calc(50% - 5px);margin-right:0}.block-top-tabs-list-item a{font-size:14px;padding:8px 0 12px}.block-top-tabs-list-item a .icon{font-size:21px;margin-right:8px;top:4px}.block-top-recommend{padding:40px 0 26px;margin-bottom:0}.block-top-recommend-inner{width:auto;margin:0 12px}.block-top-recommend-contents{display:block}.block-top-recommend-block{width:auto;padding:25px 12px;border-radius:5px;margin-bottom:24px}.block-top-recommend-block .item-list-item{width:calc(50% - 8px)}.block-top-recommend-h3{font-size:16px;margin-bottom:16px}.block-top-recommend-h3 .icon{font-size:20px;margin-right:7px;top:3px}.block-top-feature{padding:40px 0}.block-top-feature-inner{width:auto;margin:0 12px}.block-top-feature-list{display:block;margin-right:0}.block-top-feature-list-item{width:auto;margin-right:0;margin-bottom:20px}.block-top-feature-list-item-img{margin-bottom:12px}.block-top-feature-list-item-text{font-size:12px;line-height:17px}.block-top-about-prize{padding:40px 0 50px}.block-top-about-prize-inner{width:auto;margin:0 12px}.block-top-about-prize-content{display:block}.block-top-about-prize-img{width:auto;margin-bottom:14px}.block-top-about-prize-info{width:auto;display:block}.block-top-about-prize-text{font-size:13px;line-height:18px;margin-bottom:30px;width:auto}.block-top-about-prize-btn{text-align:center}.block-top-event-news{padding:40px 0 10px}.block-top-event-news-inner{width:auto;margin:0 12px;display:block}.block-top-event-news-block{width:auto;margin-bottom:40px}.block-top-event-news-block-more a{padding-right:13px;font-size:13px}.block-top-event-news-block-more a::after{top:2px;right:2px}.block-top-event-news-block-contents{padding:0}.block-top-event-news-block-contents-list-item{padding:24px 12px}.block-top-event-news-block-contents-list-item-date{font-size:12px;line-height:21px}.block-top-event-news-block-contents-list-item-text{font-size:13px;line-height:21px}.block-top-information{width:auto;margin:0 12px 25px;padding:15px;border:solid 1px #a51e23;border-radius:4px}.block-top-information-list-item{display:block;margin-bottom:10px}.block-top-information-list-item-date{width:100%;margin-bottom:5px;font-size:12px}.block-top-information-list-item-text{width:100%;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:13px}}.block-item-list{display:flex;flex-direction:row-reverse;justify-content:space-between;width:1200px;margin:0 auto;padding-top:50px}.block-item-list-main{width:916px}.block-item-list-sub{width:220px}.block-item-list-wrapper{width:1200px;margin:0 auto;padding-top:50px}.block-item-list-wrapper .item-list-item{width:calc(20% - 16px)}@media screen and (max-width: 768px){.block-item-list-wrapper{width:auto}.block-item-list-wrapper .item-list-item{width:calc(50% - 8px);margin-right:0}}.block-item-list-main-img{margin-bottom:15px}.block-item-list-main-img img{display:block;width:100%}@media screen and (max-width: 768px){.block-item-list-main-img{margin-bottom:5px}}.block-item-list-main-freespace{font-size:14px;line-height:1.6}.block-item-list-sub-categories{margin:30px 0}.block-item-list-sub-categories>a{display:block;font-size:18px;font-weight:600;color:#000;text-decoration:none;position:relative;margin-bottom:20px}.block-item-list-sub-categories>a::after{content:"\EA24";font-family:"icons";font-size:18px;display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.block-item-list-sub-categories.is_opened>a::after{content:"";width:18px;height:1.5px;background:#000}.block-item-list-sub-categories.is_opened .block-item-list-sub-categories-list{height:auto}.block-item-list-sub-categories-list{display:flex;flex-wrap:wrap;margin-right:-17px;height:0;overflow:hidden}.block-item-list-sub-categories-list-item{width:calc(25% - 17px);margin:0 17px 5px 0}.block-item-list-sub-categories-list-item a{display:block;padding:5px 32px 5px 0;color:#000;font-size:13px;position:relative;text-decoration:none}.block-item-list-sub-categories-list-item a:hover{text-decoration:underline}.block-item-list-sub-categories-list-item a::after{content:"";display:block;position:absolute;top:50%;right:10px;width:5px;height:5px;border-top:2px solid #a51e23;border-right:2px solid #a51e23;margin-top:-5px;transform:rotate(45deg)}@media all and (-ms-high-contrast: none){.block-item-list-sub-categories-list-item a::after{margin-top:-7px}}.block-item-list-in-stock{margin-bottom:15px}@media screen and (max-width: 768px){.block-item-list-in-stock{margin:0 12px 15px}}.block-item-list-page-guide{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.block-item-list-page-guide-col2{display:flex;align-items:center}.block-item-list-page-guide-sort ul{display:flex}.block-item-list-page-guide-sort ul li{margin-right:8px}.block-item-list-page-guide-sort ul li input[type="radio"]+label{display:block;color:#000;font-size:14px;background:#f2f2f2;line-height:36px;padding:0 16px;border-radius:3px}.block-item-list-page-guide-sort ul li input[type="radio"]+label::before,.block-item-list-page-guide-sort ul li input[type="radio"]+label::after{display:none}@media all and (-ms-high-contrast: none){.block-item-list-page-guide-sort ul li input[type="radio"]+label{line-height:32px;padding-top:4px}}.block-item-list-page-guide-sort ul li input[type="radio"]:checked+label{color:#FFF;background:#a51e23}.block-item-list-page-guide-sort select{display:none}.block-item-list-page-guide-total-num{font-size:14px;margin-right:30px}@media all and (-ms-high-contrast: none){.block-item-list-page-guide-total-num{position:relative;top:2px}}.block-item-list-page-guide-num-per-page{font-size:14px}.block-item-list-page-guide-num-per-page select{width:120px}.block-item-list .item-list-no-item{font-size:14px;line-height:24px}@media screen and (max-width: 768px){.block-item-list{display:block;width:auto;padding-top:0}.block-item-list-main{width:auto}.block-item-list-main .page-title{padding-top:15px}.block-item-list-sub{width:auto}.block-item-list-sub-categories{margin:20px 12px}.block-item-list-sub-categories>a{font-size:16px;margin-bottom:15px}.block-item-list-sub-categories>a::after{font-size:16px;right:12px}.block-item-list-sub-categories.is_opened>a::after{width:16px}.block-item-list-sub-categories-list{justify-content:space-between;margin-right:0}.block-item-list-sub-categories-list-item{width:calc(50% - 15px);margin:0 0 15px}.block-item-list-sub-categories-list-item a{padding-right:15px;font-size:11px}.block-item-list-sub-categories-list-item a::after{width:4px;height:4px}.block-item-list-page-guide{flex-direction:column-reverse;justify-content:flex-start;margin-bottom:10px}.block-item-list-page-guide-col2{justify-content:space-between;margin:0 12px 12px;width:calc(100% - 24px)}.block-item-list-page-guide-sort ul{margin-right:-3px}.block-item-list-page-guide-sort ul li{margin-right:3px}.block-item-list-page-guide-sort ul li input[type="radio"]+label{display:block;font-size:13px;line-height:36px;padding:0 15px}.block-item-list-page-guide-total-num{font-size:13px;margin-right:auto}.block-item-list-page-guide-num-per-page{font-size:13px}.block-item-list-page-guide-num-per-page select{width:80px}.block-item-list .item-list-no-item{font-size:13px;line-height:23px;margin:0 12px}}.block-categories-title{font-size:18px;font-weight:600;margin-bottom:24px}.block-categories-title .icon{margin-right:5px;position:relative;top:3px}.block-categories-list-item>a{display:block;padding:12px 32px 12px 7px;color:#000;font-size:14px;text-decoration:none;position:relative;border-bottom:1px solid #CCC}.block-categories-list-item>a .icon{font-size:22px;margin-right:10px;position:relative;top:4px}.block-categories-list-item.js_menu-toggle>a::after{content:"\EA24";font-family:"icons";font-size:12px;display:block;position:absolute;top:calc(50% + 2px);right:10px;transform:translateY(-50%)}.block-categories-list-item.is_opened>a::after{content:"";width:12px;height:1px;background:#000}.block-categories-list-item.is_opened .block-categories-list-item-sub{height:auto}.block-categories-list-item-sub{height:0;overflow:hidden;transition:.3s}.block-categories-list-item-sub-item{border-bottom:1px solid #CCC}.block-categories-list-item-sub-item>a{display:block;padding:16px 30px 16px 10px;color:#000;font-size:13px;line-height:18px;text-decoration:none;position:relative}.block-categories-list-item-sub-item>a::after{content:"";display:block;position:absolute;top:50%;right:10px;width:5px;height:5px;border-top:2px solid #a51e23;border-right:2px solid #a51e23;transform:rotate(45deg) translateY(-50%)}.block-categories-list-item-sub-item:last-child{border:none}.block-categories-list-item-sub-item:last-child a{text-align:right}@media screen and (max-width: 768px){.block-categories-title{font-size:19px;margin:0 12px 20px}.block-categories-list{margin:0 12px}.block-categories-list-item>a{padding:8px 0 14px;font-size:16px}.block-categories-list-item>a::after{font-size:16px;right:8px}.block-categories-list-item.is_opened>a::after{width:16px}.block-categories-list-item-sub-item>a{padding:15px 30px;font-size:13px;line-height:18px}.block-categories-list-item-sub-item>a::after{right:8px}}.block-item-detail-promotion-top-inner{width:1200px;margin:0 auto}.block-item-detail-promotion-top-inner img{display:block;margin:0 auto;max-width:100%}.block-item-detail-promotion-top2-inner{width:1200px;margin:0 auto;line-height:1.4}.block-item-detail-promotion-top2-inner img{display:block;margin:0 auto;max-width:100%}.block-item-detail-row1{display:flex;justify-content:space-between;width:1200px;margin:50px auto 80px}.block-item-detail-row1-col1{width:560px}.block-item-detail-row1-col2{width:560px}.block-item-detail-row2,.block-item-detail-row4{background:#f7f7f7;padding:56px 0;margin-bottom:46px}.block-item-detail-row2-inner,.block-item-detail-row4-inner{width:1200px;margin:0 auto}.block-item-detail-row3{margin-bottom:60px}.block-item-detail-row3-inner{width:1200px;margin:0 auto}.block-item-detail-img-main,.block-item-detail-img-modal-main{border:1px solid #CCC;background:#FFF;margin-bottom:24px;position:relative;border-radius:5px;overflow:hidden}.block-item-detail-img-main img,.block-item-detail-img-modal-main img{display:block;width:100%}.block-item-detail-img-main-variation-name,.block-item-detail-img-modal-main-variation-name{position:absolute;bottom:0;left:0;width:100%;color:#000;font-size:0px;text-decoration:none;text-align:center}.block-item-detail-img-main-overlay,.block-item-detail-img-modal-main-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.block-item-detail-img-main.is_zoomable .block-item-detail-img-main-overlay,.block-item-detail-img-modal-main.is_zoomable .block-item-detail-img-main-overlay{display:none}.block-item-detail-img-thumbs-list,.block-item-detail-img-modal-thumbs-list{display:flex;flex-wrap:wrap;margin-right:-15px}.block-item-detail-img-thumbs-list-item,.block-item-detail-img-modal-thumbs-list-item{width:100px;border:1px solid #CCC;margin-right:15px;margin-bottom:15px;position:relative;flex-shrink:0;border-radius:5px;overflow:hidden}.block-item-detail-img-thumbs-list-item-variation-name,.block-item-detail-img-modal-thumbs-list-item-variation-name{position:absolute;bottom:0;left:0;width:100%;color:#000;font-size:0px;text-decoration:none;text-align:center}.block-item-detail-img-thumbs-list-item img,.block-item-detail-img-modal-thumbs-list-item img{display:block;width:100%}.block-item-detail-img-modal{display:none}.block-item-detail-prize-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.block-item-detail-prize-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:200}.block-item-detail-prize-modal-content{width:600px;max-height:100%;overflow-y:auto;background:#FFF;z-index:201;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.block-item-detail-prize-modal-content-inner{padding:80px}.block-item-detail-prize-modal-title{font-size:26px;font-weight:bold;margin-bottom:50px;text-align:center}.block-item-detail-prize-modal-radio-wrapper{margin-bottom:70px;transition:.3s}.block-item-detail-prize-modal-radio-wrapper.is_opened .block-item-detail-prize-modal-radio-list-item{display:flex}.block-item-detail-prize-modal-radio-wrapper.is_opened .block-item-detail-prize-modal-radio-more-btn{display:none}.block-item-detail-prize-modal-radio-list-item{display:flex;justify-content:space-between;align-items:center;line-height:1.6;margin-bottom:10px;position:relative}.block-item-detail-prize-modal-radio-list-item-input input[type="radio"]+label{padding-left:38px}.block-item-detail-prize-modal-radio-list-item-soldout{display:none;position:absolute;top:50%;left:100px;transform:translateY(-50%);color:#a51e23;font-size:12px;line-height:1.4;padding:10px;border:1px solid #a51e23;background:#FFF}.block-item-detail-prize-modal-radio-list-item-price .price-value-label{font-size:24px;font-weight:600;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-item-detail-prize-modal-radio-list-item-price .price-unit-label{font-size:14px}.block-item-detail-prize-modal-radio-list-item-price .tax-label{font-size:14px}.block-item-detail-prize-modal-radio-more-btn{padding:20px 0;border-bottom:1px solid  #DDD;margin-bottom:40px;text-align:center}.block-item-detail-prize-modal-radio-more-btn .btn{color:#000;font-size:14px;font-weight:600;width:200px;margin:0 auto;padding-left:50px}.block-item-detail-prize-modal-radio-more-btn .btn .icon{color:#a51e23;margin-left:10px;font-size:8px;transform:scale(0.5, 0.5)}.block-item-detail-prize-modal-btns .btn{width:100%;padding:0}.block-item-detail-prize-modal-btns .btn.btn-main{margin-bottom:16px}.block-item-detail-prize-modal-btns .btn+.block-item-detail-btns-text{margin-top:-14px}.block-item-detail-prize-modal-btns .btn.btn-main{position:relative}.block-item-detail-prize-modal-btns .btn.btn-main .icon{position:absolute;top:50%;left:50%;transform:translate(-140px, -50%);font-size:30px;display:flex;justify-content:center;width:36px}.block-item-detail-prize-modal-btns .btn.btn-main .icon-heart,.block-item-detail-prize-modal-btns .btn.btn-main .icon-heart-fill{font-size:26px}.block-item-detail-prize-modal-btns .btn.btn-main .icon-play{position:relative;top:auto;left:auto;transform:translateY(0);margin-left:10px;font-size:20px}.block-item-detail-prize-modal-btns .btn.btn-main .icon-arrow-right{position:relative;top:auto;left:auto;transform:translateY(0);margin-left:10px;font-size:12px}.block-item-detail-prize-modal-btns .btn.btn-sub .icon{font-size:10px;margin-left:10px}.block-item-detail-prize-modal-btns .btn .icon-play{margin-right:5px}.block-item-detail-prize-modal-bubble{position:relative;background:#ffe200;font-size:16px;font-weight:bold;line-height:1.4;text-shadow:2px 2px 0 #FFF, -2px 2px 0 #FFF, 2px -2px 0 #FFF, -2px -2px 0 #FFF;width:300px}.block-item-detail-prize-modal-bubble::before,.block-item-detail-prize-modal-bubble::after{content:"";display:block;position:absolute}.block-item-detail-prize-modal-bubble::before{top:-49px;left:0;border-left:10px solid transparent;border-right:20px solid transparent;border-bottom:50px solid #ffe200;transform:rotate(-30deg)}@media screen and (max-width: 768px){.block-item-detail-prize-modal-bubble::before{left:30px}}.block-item-detail-prize-modal-bubble::after{bottom:-14px;left:0;border-left:30px solid transparent;border-right:260px solid transparent;border-top:15px solid #ffe200}.block-item-detail-prize-modal-bubble-wrapper{margin:50px 0 -30px;display:flex;justify-content:center}@media screen and (max-width: 768px){.block-item-detail-prize-modal-bubble-wrapper{margin:40px -20px 0}}.block-item-detail-prize-modal-bubble-inner{padding:0 20px 10px}.block-item-detail-prize-modal-bubble-inner::before{content:"";display:block;position:absolute;top:-19px;left:0;width:calc(100% - 80px);border-left:30px solid transparent;border-right:50px solid transparent;border-bottom:20px solid #ffe200}.block-item-detail-prize-modal-close{position:absolute;top:-60px;right:0}.block-item-detail-prize-modal-close a{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#FFF;font-size:13px;text-decoration:none}.block-item-detail-prize-modal-close a .icon{display:block;font-size:30px;margin-bottom:10px}.block-item-detail-prize-modal-close a .icon-heart,.block-item-detail-prize-modal-close a .icon-heart-fill{font-size:26px}.block-item-detail-prize-modal-close a .icon-play{font-size:29px}.block-item-detail-serial-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:150}.block-item-detail-serial-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:150}.block-item-detail-serial-modal-input{width:600px;max-height:100%;background:#FFF;z-index:151;position:absolute;top:calc(50% - 50px);left:50%;transform:translate(-50%, -50%)}.block-item-detail-serial-modal-input-inner{padding:80px}.block-item-detail-serial-modal-input-title{color:#e50012;font-size:30px;font-weight:bold;margin-bottom:50px;text-align:center}.block-item-detail-serial-modal-input-text{font-size:16px;line-height:30px;margin-bottom:40px}.block-item-detail-serial-modal-input-text .detail-link{text-align:right;font-size:13px;margin-top:10px}.block-item-detail-serial-modal-input-text .detail-link a{color:#000;display:inline-block}.block-item-detail-serial-modal-input-text .detail-link a[target="_blank"]::after{content:"\EA20";font-family:"icons";font-size:11px;color:#000;margin-left:5px;position:relative;top:1px}.block-item-detail-serial-modal-input input[type="text"]{width:100%;border-radius:8px;margin-bottom:15px;text-align:center;font-size:20px}.block-item-detail-serial-modal-input input[type="text"]:focus{outline:none}.block-item-detail-serial-modal-input .btn{font-size:20px;margin:0 auto}.block-item-detail-serial-modal-result{display:none;max-width:100%;max-height:100%;background:#f7e5e5;border-radius:8px;z-index:151;position:absolute;top:calc(50% - 50px);left:50%;transform:translate(-50%, -50%)}.block-item-detail-serial-modal-result-inner{padding:40px 60px}.block-item-detail-serial-modal-result-text{font-size:20px;font-weight:600;line-height:30px;text-align:center}.block-item-detail-serial-modal-close{position:absolute;top:-60px;right:0;z-index:151}.block-item-detail-serial-modal-close a{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#FFF;font-size:13px;text-decoration:none}.block-item-detail-serial-modal-close a .icon{display:block;font-size:30px;margin-bottom:10px}.block-item-detail-serial-modal-close a .icon-heart,.block-item-detail-serial-modal-close a .icon-heart-fill{font-size:26px}.block-item-detail-serial-modal-close a .icon-play{font-size:29px}.block-item-detail-serial-modal.is_checked .block-item-detail-serial-modal-input{display:none}.block-item-detail-serial-modal.is_checked .block-item-detail-serial-modal-result{display:block}.block-item-detail-addcart-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:150}.block-item-detail-addcart-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:150}.block-item-detail-addcart-modal-content{width:600px;max-height:100%;background:#FFF;z-index:151;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:40px}.block-item-detail-addcart-modal-content-inner{padding:80px}.block-item-detail-addcart-modal-content-title{color:#e50012;font-size:30px;font-weight:bold;margin-bottom:50px;text-align:center}.block-item-detail-addcart-modal-text{font-size:16px;font-weight:600;line-height:30px;margin-bottom:40px;text-align:center}.block-item-detail-addcart-modal-btns{display:flex;justify-content:space-between}.block-item-detail-addcart-modal-btns .btn{width:calc(50% - 10px);min-width:240px}.block-item-detail-addcart-modal-close{position:absolute;top:-60px;right:0;z-index:152}.block-item-detail-addcart-modal-close a{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#FFF;font-size:13px;text-decoration:none}.block-item-detail-addcart-modal-close a .icon{display:block;font-size:30px;margin-bottom:10px}.block-item-detail-addcart-modal-close a .icon-heart,.block-item-detail-addcart-modal-close a .icon-heart-fill{font-size:26px}.block-item-detail-addcart-modal-close a .icon-play{font-size:29px}.block-item-detail-addcart-error-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%}.block-item-detail-addcart-error-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:150}.block-item-detail-addcart-error-modal-content{max-width:100%;max-height:100%;background:#f7e5e5;border-radius:8px;z-index:151;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.block-item-detail-addcart-error-modal-content-inner{padding:40px 60px}.block-item-detail-addcart-error-modal-text{font-size:20px;font-weight:600;line-height:30px;text-align:center}.block-item-detail-picturebook-btn{display:flex;justify-content:center}.block-item-detail-picturebook-btn .btn{width:240px;min-width:240px;padding:0}.block-item-detail-picturebook-btn .btn .icon{font-size:12px;margin-left:5px}.block-item-detail-icons{margin:8px 0 22px}.block-item-detail-icon{display:inline-block;font-size:13px;font-weight:600;line-height:24px;padding:0 13px;border:1px solid #000;margin-right:8px;margin-bottom:8px}@media all and (-ms-high-contrast: none){.block-item-detail-icon{line-height:20px;padding-top:4px}}.block-item-detail-icon.item-icon-new{color:#FFF;border-color:#a51e23;background:#a51e23}.block-item-detail-icon.item-icon-sale{color:#FFF;border-color:#a51e23;background:#a51e23}.block-item-detail-icon.item-icon-goods{color:#2f8f1f;border-color:#2f8f1f}.block-item-detail-icon.item-icon-prize{color:#1f45a6;border-color:#1f45a6}.block-item-detail-icon.item-icon-gashapon{color:#e50012;border-color:#e50012}.block-item-detail-icon.item-icon-eticket{color:#E58800;border-color:#E58800}.block-item-detail-icon.item-icon-campaign{color:#FFF;border-color:#a51e23;background:#a51e23}.block-item-detail-icon.item-icon-ship-free{border-color:#dfdfdf;background:#f4f4f4}.block-item-detail-icon.item-icon-hugood{color:#FFF;border-color:#997733;background:#997733}.block-item-detail-icon.item-icon-benefits{color:#FFF;border-color:#a51e23;background:#a51e23}.block-item-detail-icon.item-icon-resale{display:none}.block-item-detail-icon.item-icon-age-limited{display:none}.block-item-detail-icon.item-icon-additional{display:none}.block-item-detail-icon.item-icon-order{display:none}.block-item-detail-icon.item-icon-reproduction{display:none}.block-item-detail-icon.item-icon-parks{display:none}.block-item-detail-icon.item-icon-before{color:#666;border-color:#dfdfdf}.block-item-detail-icon.item-icon-delivery-time{color:#666;border-color:#dfdfdf}.block-item-detail-icon.item-icon-online-limited{color:#fff;background:#997333;border-color:#997333}.block-item-detail-icon.item-icon-reservation{color:#666;border-color:#dfdfdf}.block-item-detail-icon.item-icon-lottery{color:#e50012;border-color:#e50012}.block-item-detail-icon.item-icon-status{display:none}.block-item-detail-icon.item-icon-status.item-icon-status-before{display:inline-block;color:#666;border-color:#dfdfdf}.block-item-detail-icon.item-icon-status.item-icon-status-over-soon{display:inline-block;color:#FFF;background:#356ffe;border-color:#356ffe}.block-item-detail-icon.item-icon-status.item-icon-status-end{display:inline-block;color:#FFF;background:#777;border-color:#777}.block-item-detail-icon.item-icon-delivery-time{color:#666;border-color:#dfdfdf}.block-item-detail-icon.item-icon-delivery-time:empty{display:none}.block-item-detail-appeal-text{font-size:16px;font-weight:600;line-height:1.6;margin-bottom:10px;word-wrap:break-word;overflow-wrap:break-word}.block-item-detail-item-name{font-size:28px;font-weight:600;line-height:40px;margin-bottom:10px;word-wrap:break-word;overflow-wrap:break-word}.block-item-detail-detail{background:#f7f7f7;padding:24px;margin-bottom:20px}.block-item-detail-detail-item{display:flex;margin-bottom:10px}.block-item-detail-detail-item:last-child{margin:0}.block-item-detail-detail-item-label{font-size:14px;font-weight:bold;margin-right:20px;flex-shrink:0}.block-item-detail-detail-item-content{font-size:14px;word-wrap:break-word;overflow-wrap:break-word}.block-item-detail-detail+.block-item-detail-detail{margin-top:-10px}.block-item-detail-comment1{font-size:14px;line-height:22px;margin-bottom:46px;word-wrap:break-word;overflow-wrap:break-word}.block-item-detail-comment1 strong{font-weight:600}.block-item-detail-comment1-more-btn{display:none}.block-item-detail-price{display:flex;justify-content:flex-end;align-items:baseline}.block-item-detail-price.red{color:#a51e23}.block-item-detail-price-wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;border-bottom:1px solid #CCC;margin-bottom:24px}.block-item-detail-price .qty-label{color:#000}.block-item-detail-price .price-value-label{font-size:40px;font-weight:500;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-item-detail-price .price-unit-label{font-size:14px;font-weight:600}.block-item-detail-price .tax-label{font-size:14px;font-weight:600}.block-item-detail-price .price-before{margin-right:15px;position:relative;color:#000}.block-item-detail-price .price-before::after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;border-bottom:1px solid #000}.block-item-detail-price .price-before .price-value-label{font-size:20px}.block-item-detail-price .price-before .price-unit-label{font-size:10px}.block-item-detail-price .price-before .tax-label{font-size:10px}.block-item-detail-price .sale-price{color:#e50012}.block-item-detail-variation{margin-bottom:15px}.block-item-detail-variation-label{font-size:14px;font-weight:600;margin-right:10px}.block-item-detail-variation select{width:300px}.block-item-detail-qty{display:flex;align-items:center}.block-item-detail-qty-label{font-size:14px;font-weight:600;margin-right:10px}.block-item-detail-qty select{width:120px}.block-item-detail-delivery-note{font-size:16px;font-weight:600;line-height:30px}.block-item-detail-get-point{font-size:16px;font-weight:600;line-height:30px}.block-item-detail-coupon{font-size:16px;font-weight:600;line-height:30px}.block-item-detail-point{font-size:16px;font-weight:600;line-height:30px;margin:10px 0}.block-item-detail-cart-comment{font-size:13px;line-height:20px;margin:10px 0 15px;word-wrap:break-word;overflow-wrap:break-word}.block-item-detail-stock-status{color:#a51e23;font-size:16px;font-weight:600;margin-bottom:10px;text-align:right}.block-item-detail-stock-status-value{font-size:20px;font-weight:bold}.block-item-detail-about-shippingfee{margin-bottom:20px;text-align:right}.block-item-detail-about-shippingfee a{color:#000;font-size:13px;font-weight:600;text-decoration:none;margin-left:40px}.block-item-detail-about-shippingfee a:hover{text-decoration:underline}.block-item-detail-about-shippingfee a .icon{margin-left:5px}.block-item-detail-btns{position:relative}.block-item-detail-btns .btn{width:100%;margin-bottom:24px;position:relative}.block-item-detail-btns .btn .icon{position:absolute;top:50%;left:50%;transform:translate(-180px, -50%);display:flex;justify-content:center;width:36px}.block-item-detail-btns .btn .icon-cart,.block-item-detail-btns .btn .icon-garapon,.block-item-detail-btns .btn .icon-eyes{font-size:36px;margin-right:10px}.block-item-detail-btns .btn .icon-cart img,.block-item-detail-btns .btn .icon-garapon img,.block-item-detail-btns .btn .icon-eyes img{height:26px}.block-item-detail-btns .btn .icon-heart,.block-item-detail-btns .btn .icon-heart-fill{font-size:32px;margin-right:10px}.block-item-detail-btns .btn+.block-item-detail-btns-text{margin-top:-14px}.block-item-detail-btns-inner{display:flex;justify-content:space-between}.block-item-detail-btns-inner .btn{width:275px;padding-left:40px}.block-item-detail-btns-inner .btn .icon{transform:translate(-120px, -50%)}.block-item-detail-btns-text{font-size:14px;line-height:20px;margin-bottom:24px}.block-item-detail-btns-favorite .btn{display:none}.block-item-detail-btns-favorite .btn.is_active{display:inline-flex}.block-item-detail-comment2,.block-item-detail-comment3{font-size:14px;line-height:22px;word-wrap:break-word;overflow-wrap:break-word}.block-item-detail-comment2-title,.block-item-detail-comment3-title{font-size:26px;font-weight:600;margin-bottom:36px}.block-item-detail-comment2 h3,.block-item-detail-comment3 h3{font-size:16px;font-weight:600;margin:20px 0 10px}.block-item-detail-comment2 h3:first-child,.block-item-detail-comment3 h3:first-child{margin-top:0}.block-item-detail-comment2 p,.block-item-detail-comment3 p{margin-left:1em}.block-item-detail-comment2 strong,.block-item-detail-comment3 strong{font-weight:600}.block-item-detail-comment2 img,.block-item-detail-comment3 img{display:block;margin:0 auto;max-width:100%}.block-item-detail-table{width:100%;margin-bottom:30px;border-top:1px solid #DDD;table-layout:fixed}.block-item-detail-table tr{border-bottom:1px solid #DDD}.block-item-detail-table th{padding:15px 24px;vertical-align:top;font-size:14px;line-height:1.4;width:160px;background:#f7f7f7;text-align:left;vertical-align:middle}.block-item-detail-table td{padding:15px 24px;vertical-align:middle;font-size:14px;line-height:1.4;text-align:left}.block-item-detail-table td .block-item-detail-price{justify-content:flex-start;align-items:baseline}.block-item-detail-table td .block-item-detail-price .price-value-label{font-size:32px}.block-item-detail-table td .block-item-detail-price .price-before .price-value-label{font-size:20px}.block-item-detail-note{color:#e50012;font-size:14px;line-height:1.6}.block-item-detail-prize{width:1200px;margin:0 auto}.block-item-detail-prize-block{border-top:1px solid #CCC;padding:50px 0}.block-item-detail-prize-block-header{margin-bottom:32px}.block-item-detail-prize-block-header-row1{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.block-item-detail-prize-block-header-label{padding:14px 24px;max-width:calc(100% - 120px);min-height:90px;background:#997333;color:#FFF;font-size:24px;font-weight:500;margin-right:20px;line-height:52px;word-wrap:break-word;overflow-wrap:break-word;flex-shrink:1}.block-item-detail-prize-block-header-label span{font-size:40px;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-item-detail-prize-block-header-text{width:900px}.block-item-detail-prize-block-header-text-main{font-size:26px;font-weight:600;line-height:1.2;margin-bottom:15px;word-wrap:break-word;overflow-wrap:break-word}.block-item-detail-prize-block-header-text-sub{font-size:16px;font-weight:600;word-wrap:break-word;overflow-wrap:break-word}.block-item-detail-prize-block-header-icons{margin-left:auto;flex-shrink:0}.block-item-detail-prize-block-header-icons .prize-icon{display:inline-block;font-size:14px;line-height:30px;border:1px solid #000;padding:0 15px}.block-item-detail-prize-block-header-icons .prize-icon-selectable{color:#e50012;border-color:#e50012}.block-item-detail-prize-block-header-icons .prize-icon-random{color:#e50012;border-color:#e50012}.block-item-detail-prize-block-content-list{display:flex;flex-wrap:wrap}.block-item-detail-prize-block-content-list-item-img{margin-bottom:15px}.block-item-detail-prize-block-content-list-item-img img{display:block;width:100%}.block-item-detail-prize-block-content-list-item-stock{font-size:14px;text-align:center}.block-item-detail-prize-block-content-text{word-wrap:break-word;overflow-wrap:break-word}.block-item-detail-prize-block-content-text-title{font-size:18px;font-weight:600;margin-bottom:15px}.block-item-detail-prize-block-content-text-content{font-size:14px;line-height:30px;margin-left:15px}.block-item-detail-prize-block-content-text-content .note{font-size:12px;line-height:22px}.block-item-detail-prize-block-content.is_type-a .block-item-detail-prize-block-content-list{margin-right:-17px}.block-item-detail-prize-block-content.is_type-a .block-item-detail-prize-block-content-list-item{width:226px;margin:0 17px 30px 0}.block-item-detail-prize-block-content.is_type-b{display:flex;justify-content:space-between}.block-item-detail-prize-block-content.is_type-b .block-item-detail-prize-block-content-list{width:550px}.block-item-detail-prize-block-content.is_type-b .block-item-detail-prize-block-content-list-item{width:248px;margin:0 23px 0 0}.block-item-detail-prize-block-content.is_type-b .block-item-detail-prize-block-content-text{width:650px;word-wrap:break-word;overflow-wrap:break-word}.block-item-detail-prize-block-content.is_type-c{display:flex}.block-item-detail-prize-block-content.is_type-c .block-item-detail-prize-block-content-list{width:337px;margin-right:32px}.block-item-detail-prize-block-content.is_type-c .block-item-detail-prize-block-content-list-item{width:100%}.block-item-detail-prize-block-content.is_type-c .block-item-detail-prize-block-content-text{width:830px;word-wrap:break-word;overflow-wrap:break-word}.block-item-detail-prize-block-slider{padding:30px;background:#FFF;width:80vh;max-width:100vw;margin:0 auto;opacity:0}.block-item-detail-prize-block-slider-modal-wrapper{display:none;position:fixed;top:0;left:0;z-index:102}.block-item-detail-prize-block-slider-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}.block-item-detail-prize-block-slider-item-img{margin:0 auto 15px}.block-item-detail-prize-block-slider-item-img img{max-width:100%;max-height:80vh;display:block;margin:0 auto}.block-item-detail-prize-block-slider-item-name{font-size:16px;font-weight:bold;line-height:26px;text-align:center;word-wrap:break-word;overflow-wrap:break-word}.block-item-detail-prize-block-slider-close{position:absolute;top:-40px;right:-40px}.block-item-detail-prize-block-slider-close a{display:block;color:#FFF;font-size:36px}.block-item-detail-prize-block-slider-overlay{position:fixed;top:0;height:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.block-item-detail-prize-block-slider .slick-track{min-width:100%}.block-item-detail-prize-block-slider .slick-slide{max-width:100vw}.block-item-detail-prize-block-slider .slick-prev,.block-item-detail-prize-block-slider .slick-next{position:absolute;top:50%;width:48px;height:120px;background:none;z-index:99;transform:translateY(-50%)}.block-item-detail-prize-block-slider .slick-prev::before,.block-item-detail-prize-block-slider .slick-next::before{content:"";position:absolute;top:50%;display:block;transform:translateY(-50%) rotate(60deg) skewX(30deg)}.block-item-detail-prize-block-slider .slick-prev{left:-50px}.block-item-detail-prize-block-slider .slick-prev::before{left:0;width:60px;height:55px;border-bottom:2px solid #FFF;border-left:2px solid #FFF;border-top:none;border-right:none}.block-item-detail-prize-block-slider .slick-next{right:-50px}.block-item-detail-prize-block-slider .slick-next::before{right:0;width:60px;height:55px;border-top:2px solid #FFF;border-right:2px solid #FFF;border-bottom:none;border-left:none}.block-item-detail-prize-block-slider.slick-visible{opacity:1}.block-item-detail-prize-block.is_slider-opened .block-item-detail-prize-block-slider-modal-wrapper{display:block}.block-item-detail-prize-block.is_slider-opened .footer,.block-item-detail-prize-block.is_slider-opened #commonPageFooter,.block-item-detail-prize-block.is_slider-opened .block-item-history{display:none}.block-item-detail-gashapon-row1{background:#FFF}.block-item-detail-gashapon-row1-inner{width:1200px;margin:0 auto;background:#FFF;padding:40px 40px 0;box-sizing:border-box}.block-item-detail-gashapon-row1-block.is_slider-opened .block-item-detail-gashapon-slider{opacity:0}.block-item-detail-gashapon-row1-block.is_slider-opened .block-item-detail-gashapon-slider-modal-wrapper{display:block}.block-item-detail-gashapon-row1-block.is_slider-opened .block-item-detail-gashapon-slider.slick-visible{opacity:1}.block-item-detail-gashapon-item-name{padding-bottom:16px;position:relative;margin-bottom:20px;border-bottom:2px solid #e50012;font-size:20px;font-weight:bold;line-height:32px;word-wrap:break-word;overflow-wrap:break-word}.block-item-detail-gashapon-item-name .icon{display:flex;justify-content:center;align-items:center;position:absolute;top:-4px;left:0;width:40px;height:40px;color:#FFF;background:#e50012;border-radius:8px;font-size:26px;margin-right:16px}.block-item-detail-gashapon-item-appeal{font-size:16px;font-weight:600;line-height:24px;margin-bottom:24px}.block-item-detail-gashapon-item-list{display:flex;flex-wrap:wrap;margin-right:-16px}.block-item-detail-gashapon-item-list-item{width:calc(20% - 16px);margin:0 16px 40px 0;display:flex;flex-direction:column}.block-item-detail-gashapon-item-list-item-img{position:relative;overflow:hidden;margin-bottom:10px;border-radius:5px;border:1px solid #CCC}.block-item-detail-gashapon-item-list-item-img img{width:100%}.block-item-detail-gashapon-item-list-item-get{position:absolute;top:-14px;left:-34px;color:#FFF;background:#e50012;font-size:15px;font-weight:600;padding:30px 30px 8px;transform:rotate(-45deg)}.block-item-detail-gashapon-item-list-item-name{color:#e50012;font-size:14px;font-weight:600;line-height:22px;margin-bottom:10px;text-align:center;word-wrap:break-word;overflow-wrap:break-word}.block-item-detail-gashapon-item-list-item-btn{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.block-item-detail-gashapon-item-list-item-rate{font-size:14px;font-weight:bold}.block-item-detail-gashapon-item-list-item-favorite .btn{width:30px;height:30px;padding:0;background:#ededed;font-size:12px;display:none;border-radius:5px}.block-item-detail-gashapon-item-list-item-favorite .btn.is_active{display:flex}.block-item-detail-gashapon-item-list-item-favorite .btn .icon{color:#e50012}.block-item-detail-gashapon-item-bottom-note{font-size:12px;line-height:17px;padding-bottom:40px}.block-item-detail-gashapon-row2{padding:64px 0 36px}.block-item-detail-gashapon-row2-inner{width:1120px;margin:0 auto}.block-item-detail-gashapon-btns{display:flex;flex-direction:column;align-items:flex-end}.block-item-detail-gashapon-btns .btn{position:relative}.block-item-detail-gashapon-btns .btn .icon-machine{position:absolute;top:50%;left:50%;transform:translate(-140px, -50%);display:flex;justify-content:center;width:36px}.block-item-detail-gashapon-btns-row1{width:690px;margin-bottom:20px;position:relative}.block-item-detail-gashapon-btns-row1 .btn{position:relative;z-index:1;width:100%}.block-item-detail-gashapon-btns-row1 .btn .icon-play,.block-item-detail-gashapon-btns-row1 .btn .icon-cart,.block-item-detail-gashapon-btns-row1 .btn .icon-garapon,.block-item-detail-gashapon-btns-row1 .btn .icon-gashapon{position:absolute;top:50%;left:50%;font-size:30px;transform:translate(-80px, -50%);display:flex;justify-content:center;width:36px}.block-item-detail-gashapon-btns-row1 .btn .icon-heart,.block-item-detail-gashapon-btns-row1 .btn .icon-heart-fill{font-size:26px}.block-item-detail-gashapon-btns-row1 .btn .icon-play{font-size:29px}.block-item-detail-gashapon-btns-row1 .btn+.block-item-detail-btns-text{margin-top:10px}.block-item-detail-gashapon-btns-row2{width:690px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;position:relative}.block-item-detail-gashapon-btns-row2 .btn{position:relative;width:340px;padding-left:20px;margin-bottom:10px}.block-item-detail-gashapon-btns-row2 .btn .icon-play,.block-item-detail-gashapon-btns-row2 .btn .icon-eyes,.block-item-detail-gashapon-btns-row2 .btn .icon-gashapon,.block-item-detail-gashapon-btns-row2 .btn .icon-heart,.block-item-detail-gashapon-btns-row2 .btn .icon-heart-fill,.block-item-detail-gashapon-btns-row2 .btn .icon-request{position:absolute;top:50%;left:50%;font-size:30px;transform:translate(-140px, -50%);display:flex;justify-content:center;width:36px}.block-item-detail-gashapon-btns-row2 .btn .icon-play{transform:translate(-80px, -50%)}.block-item-detail-gashapon-btns-row2 .btn .icon-heart,.block-item-detail-gashapon-btns-row2 .btn .icon-heart-fill{font-size:26px}.block-item-detail-gashapon-btns-row2 .btn .icon-play{font-size:29px}.block-item-detail-gashapon-btns-row2 .btn .icon-new-window{margin-left:10px}.block-item-detail-gashapon-btns-row2 .btn .icon-eyes img{height:30px}.block-item-detail-gashapon-btns-lets-play{position:absolute;top:-36px;left:-418px;width:436px;z-index:2}.block-item-detail-gashapon-btns-lets-play img{max-width:100%}.block-item-detail-gashapon-btns-favorite .btn{display:none}.block-item-detail-gashapon-btns-favorite .btn.is_active{display:flex}.block-item-detail-gashapon-text-title{font-size:18px;font-weight:600;margin-bottom:15px}.block-item-detail-gashapon-text-content{font-size:14px;line-height:30px;margin-left:15px}.block-item-detail-gashapon-text-content .note{font-size:12px;line-height:22px}.block-item-detail-gashapon-bottom{background:#f2f2f2;margin-top:60px}.block-item-detail-gashapon-bottom-inner{width:768px;margin:0 auto;padding:60px;box-sizing:border-box}.block-item-detail-gashapon-bottom-search{margin-bottom:30px;position:relative}.block-item-detail-gashapon-bottom-search input[type="text"]{width:100%;height:60px;font-size:18px;padding:0 60px 0 10px}.block-item-detail-gashapon-bottom-search-btn{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;color:#FFF;background:#e50012;border:none;width:60px;height:100%;font-size:24px;border-radius:0 5px 5px 0}.block-item-detail-gashapon-bottom-btn .btn{height:72px;border:3px solid #e50012;font-size:24px;border-radius:5px;margin:0 auto;width:100%}.block-item-detail-gashapon-bottom-bnr{margin:60px auto 90px}.block-item-detail-gashapon-bottom-bnr a{display:block;width:580px;height:120px;display:flex;justify-content:center;align-items:center;margin:0 auto;border-radius:60px;border:2px solid #e50012}.block-item-detail-gashapon-bottom-bnr img{width:440px}.block-item-detail-gashapon-slider{padding:30px;background:#FFF;width:80vh;max-width:100vw;margin:0 auto;opacity:0}.block-item-detail-gashapon-slider-modal-wrapper{display:none;position:fixed;top:0;left:0;z-index:102}.block-item-detail-gashapon-slider-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}.block-item-detail-gashapon-slider-item-img{margin:0 auto 15px}.block-item-detail-gashapon-slider-item-img img{max-width:100%;max-height:80vh;display:block;margin:0 auto}.block-item-detail-gashapon-slider-item-name{font-size:16px;font-weight:bold;line-height:26px;text-align:center;word-wrap:break-word;overflow-wrap:break-word}.block-item-detail-gashapon-slider-close{position:absolute;top:-40px;right:-40px}.block-item-detail-gashapon-slider-close a{display:block;color:#FFF;font-size:36px}.block-item-detail-gashapon-slider-overlay{position:fixed;top:0;height:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.block-item-detail-gashapon-slider .slick-track{min-width:100%}.block-item-detail-gashapon-slider .slick-slide{max-width:100vw}.block-item-detail-gashapon-slider .slick-prev,.block-item-detail-gashapon-slider .slick-next{position:absolute;top:50%;width:48px;height:120px;background:none;z-index:99;transform:translateY(-50%)}.block-item-detail-gashapon-slider .slick-prev::before,.block-item-detail-gashapon-slider .slick-next::before{content:"";position:absolute;top:50%;display:block;transform:translateY(-50%) rotate(60deg) skewX(30deg)}.block-item-detail-gashapon-slider .slick-prev{left:-50px}.block-item-detail-gashapon-slider .slick-prev::before{left:0;width:60px;height:55px;border-bottom:2px solid #FFF;border-left:2px solid #FFF;border-top:none;border-right:none}.block-item-detail-gashapon-slider .slick-next{right:-50px}.block-item-detail-gashapon-slider .slick-next::before{right:0;width:60px;height:55px;border-top:2px solid #FFF;border-right:2px solid #FFF;border-bottom:none;border-left:none}.block-item-detail-gashapon-slider.slick-visible{opacity:1}.block-item-detail-gashapon-top-appeal{width:1200px;margin:30px auto;line-height:1.4}@media screen and (max-width: 768px){.block-item-detail-gashapon-top-appeal{width:auto;margin:15px 12px}}.block-item-detail-request-note{display:block;width:1120px;margin:0 auto 15px;color:#e50012;font-size:12px;font-weight:bold;line-height:16px;border:2px solid #e50012;padding:10px;border-radius:5px}.block-item-detail-request-note-header{font-size:13px;margin-bottom:0.5em}.block-item-detail-request-note-list-item{margin-left:1em;text-indent:-1em}.block-item-detail-request-note-list-item::before{content:"・"}.block-item-detail-serial{width:1200px;margin:0 auto}.block-item-detail-serial-wrapper{padding:0 0 56px}.block-item-detail-serial-wrapper .block-item-detail-request-note{width:1200px}.block-item-detail-serial-input{padding:40px;background:#f7f7f7;display:flex;justify-content:space-between;margin-bottom:30px;border-radius:12px}.block-item-detail-serial-input-col1{width:440px}.block-item-detail-serial-input-col2{width:610px;position:relative}.block-item-detail-serial-input-title{color:#e50012;font-size:30px;font-weight:bold;margin-bottom:24px}.block-item-detail-serial-input-text{font-size:16px;line-height:30px;word-wrap:break-word;overflow-wrap:break-word}.block-item-detail-serial-input-text .detail-link{text-align:right;font-size:13px;font-weight:600;margin-top:10px}.block-item-detail-serial-input-text .detail-link a{color:#000;display:inline-block}.block-item-detail-serial-input-text .detail-link a[target="_blank"]::after{content:"\EA20";font-family:"icons";font-size:11px;color:#000;margin-left:5px;position:relative;top:1px}.block-item-detail-serial-input input[type="text"]{width:100%;border-radius:8px;margin-bottom:15px;text-align:center;font-size:20px}.block-item-detail-serial-input input[type="text"]:focus{outline:none}.block-item-detail-serial-input .btn{font-size:20px;height:70px;border-radius:35px}.block-item-detail-serial-input .btn-gashapon{border-radius:5px}.block-item-detail-serial-input-error{display:none;position:absolute;top:-30px;left:50%;transform:translateX(-50%);background:#f7e5e5;font-size:16px;font-weight:600;line-height:30px;padding:20px;border-radius:8px;box-shadow:0 10px 10px rgba(0,0,0,0.2);min-width:400px}.block-item-detail-serial-btns{display:flex;justify-content:space-between}.block-item-detail-serial-btns-favorite{width:480px;flex-shrink:0}.block-item-detail-serial-btns-favorite .btn{width:100%;display:none;position:relative}.block-item-detail-serial-btns-favorite .btn .icon{position:absolute;top:50%;left:50%;font-size:30px;transform:translate(-140px, -50%);display:flex;justify-content:center;width:36px}.block-item-detail-serial-btns-favorite .btn .icon-heart,.block-item-detail-serial-btns-favorite .btn .icon-heart-fill{font-size:26px}.block-item-detail-serial-btns-favorite .btn .icon-play{font-size:29px}.block-item-detail-serial-btns-favorite .btn.is_active{display:flex}.block-item-detail-serial-btns-play{width:690px;flex-shrink:0}.block-item-detail-serial-btns-play .btn{width:100%;display:flex;position:relative}.block-item-detail-serial-btns-play .btn .icon-play,.block-item-detail-serial-btns-play .btn .icon-eyes,.block-item-detail-serial-btns-play .btn .icon-cart,.block-item-detail-serial-btns-play .btn .icon-garapon,.block-item-detail-serial-btns-play .btn .icon-gashapon,.block-item-detail-serial-btns-play .btn .icon-machine{position:absolute;top:50%;left:50%;font-size:30px;transform:translate(-140px, -50%);display:flex;justify-content:center;width:36px}.block-item-detail-serial-btns-play .btn .icon-heart,.block-item-detail-serial-btns-play .btn .icon-heart-fill{font-size:26px}.block-item-detail-serial-btns-play .btn .icon-play{font-size:29px;transform:translate(-80px, -50%)}.block-item-detail-serial-btns-play .btn .icon-eyes img{height:30px}.block-item-detail-serial-btns-play .btn.btn-locked{display:none;cursor:default}.block-item-detail-serial-btns-play .btn.btn-locked:hover{opacity:1}.block-item-detail-serial-btns-play .btn.btn-locked::after{content:"";display:block;position:absolute;width:633px;height:80px;top:-5px;left:50%;transform:translateX(-50%);background:url("../images/lock.png") no-repeat center top;background-size:100% auto}.block-item-detail-serial-btns-play.is_locked .btn{display:none}.block-item-detail-serial-btns-play.is_locked .btn.btn-locked{display:flex}.block-item-detail-serial-btns-play.is_locked .btn .icon-machine{width:36px}.block-item-detail-serial-btns-play.is_bag-exsists{display:flex;justify-content:space-between}.block-item-detail-serial-btns-play.is_bag-exsists .btn{width:340px}.block-item-detail-serial-btns-play.is_bag-exsists .btn.btn-locked::after{content:"";width:100%;top:12px;background:url("../images/lock_sp.png") no-repeat center top;background-size:100% auto}.block-item-detail-serial-btns-play.is_bag-exsists .btn .icon-machine{width:36px}@media screen and (max-width: 768px){.block-item-detail-serial-btns-play.is_bag-exsists{display:block}.block-item-detail-serial-btns-play.is_bag-exsists .btn{width:100%;margin-bottom:30px}}.block-item-detail-serial-btns .btn{width:100%;margin-bottom:15px}.block-item-detail-serial-btns .block-item-detail-request-wrapper .btn{display:flex;position:relative}.block-item-detail-serial-btns .block-item-detail-request-wrapper .btn img{position:absolute;top:50%;left:50%;font-size:30px;transform:translate(-140px, -50%);display:flex;justify-content:center;width:36px}.block-item-detail-other-categories-title{font-size:26px;font-weight:600;margin-bottom:28px}.block-item-detail-other-categories-list-item{margin-bottom:12px}.block-item-detail-other-categories-list-item-list{display:flex}.block-item-detail-other-categories-list-item-list-item{padding-right:30px;position:relative}.block-item-detail-other-categories-list-item-list-item a{color:#112ca6;font-size:14px;text-decoration:none}.block-item-detail-other-categories-list-item-list-item a:hover{text-decoration:underline}.block-item-detail-other-categories-list-item-list-item::after{content:"";display:block;position:absolute;top:50%;right:15px;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;transform:translateY(-50%) rotate(45deg)}.block-item-detail-other-categories-list-item-list-item:last-child{padding-right:0}.block-item-detail-other-categories-list-item-list-item:last-child::after{display:none}.block-item-detail-footer-fixed{display:flex;justify-content:center;width:100%;margin:0 auto}.block-item-detail-footer-fixed-wrapper{position:fixed;bottom:0;left:0;width:1200px;min-width:100%;background:rgba(0,0,0,0.5);padding:22px 0;z-index:200}.block-item-detail-footer-fixed-wrapper.is_serial{display:block}.block-item-detail-footer-fixed-wrapper>div{display:flex;justify-content:center}.block-item-detail-footer-fixed-wrapper .btn-request-wrapper{position:relative;top:0;left:auto;right:0;width:60px;transform:translateY(0);transform-origin:center;overflow:visible;z-index:100}.block-item-detail-footer-fixed-wrapper .btn-request-wrapper a{display:block;padding:5px}.block-item-detail-footer-fixed-wrapper .icon-request{width:56px;overflow:visible}.block-item-detail-footer-fixed .block-item-detail-btns-input-serial{width:100%}.block-item-detail-footer-fixed .block-item-detail-btns-input-serial.is_locked .btn.js_serial-modal-trigger{display:flex;width:840px}.block-item-detail-footer-fixed .block-item-detail-btns-input-serial.is_locked .btn.js_prize-modal-trigger,.block-item-detail-footer-fixed .block-item-detail-btns-input-serial.is_locked .btn.js_add-cart-btn{display:none}.block-item-detail-footer-fixed .block-item-detail-btns-input-serial.is_locked .btn-main{width:840px}.block-item-detail-footer-fixed .btn{position:relative;margin-right:10px}.block-item-detail-footer-fixed .btn .icon{position:absolute;top:50%;left:50%;font-size:30px;transform:translate(-120px, -50%);display:flex;justify-content:center;width:36px}.block-item-detail-footer-fixed .btn .icon-garapon,.block-item-detail-footer-fixed .btn .icon-eyes{transform:translate(-140px, -50%)}.block-item-detail-footer-fixed .btn .icon-heart,.block-item-detail-footer-fixed .btn .icon-heart-fill{font-size:26px}.block-item-detail-footer-fixed .btn .icon-play{font-size:29px}.block-item-detail-footer-fixed .btn .icon-cart{font-size:26px}.block-item-detail-footer-fixed .btn .icon-eyes img{height:26px}.block-item-detail-footer-fixed .btn.btn-main{width:840px}.block-item-detail-footer-fixed .btn.btn-main.js_serial-modal-trigger{display:none}.block-item-detail-footer-fixed .btn.btn-main.js_prize-modal-trigger{display:flex}.block-item-detail-digital-prize-inner{width:1200px;margin:0 auto;font-size:14px;line-height:22px}.block-item-detail-digital-prize-inner p{margin-bottom:1em;word-wrap:break-word;overflow-wrap:break-word}.block-item-detail-digital-prize-inner img{max-width:100%}@media screen and (max-width: 768px){.block-item-detail-digital-prize-inner{width:auto;margin:0 12px;font-size:13px;line-height:18px}}.block-item-detail-ticket-select-text{color:#F00;font-size:14px;line-height:1.6;margin-bottom:10px}.block-item-detail-ticket-select-label{font-size:16px;margin-bottom:15px;text-indent:-0.5em}.block-item-detail.is_prize .block-item-detail-price-wrapper{justify-content:flex-end}.block-item-detail.is_prize .block-item-detail-btns{margin-top:48px}.block-item-detail.is_prize .block-item-detail-btns-no-lose{position:absolute;top:-50px;right:0}.block-item-detail.is_gashapon .block-item-detail-icons{margin-bottom:5px}.block-item-detail.is_gashapon .block-item-detail-row1{margin-bottom:60px}.block-item-detail.is_gashapon .block-item-detail-price.red{color:#e50012}.block-item-detail.is_gashapon .block-item-detail-footer-fixed-wrapper{display:flex;justify-content:center;position:fixed;bottom:0;left:0;background:#FFF;padding:15px 0;background:#FFF;z-index:200;box-shadow:0 -5px 5px rgba(0,0,0,0.1)}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-favorite{background:#FFF;margin-right:10px}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-play{background:#FFF;position:relative}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-play .btn{width:840px}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-play.is_bag-exsists{display:flex;justify-content:space-between}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-play.is_bag-exsists .btn{width:415px}@media screen and (max-width: 768px){.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-play.is_bag-exsists .btn{width:calc(50vw - 62px) !important;line-height:1.2;font-size:12px;padding:0 0 0 24px}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-play.is_bag-exsists .btn .icon{transform:translate(-60px, -60%)}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-play.is_bag-exsists .btn .icon-play{font-size:22px}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-play.is_bag-exsists .btn .icon-eyes img{height:20px}}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-input-serial .btn.btn-main{width:840px;display:flex}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-input-serial .btn.btn-locked{display:none}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-input-serial.is_locked .btn{display:none}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-input-serial.is_locked .btn.btn-locked{display:flex}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-lets-play{position:absolute;top:-50px;left:0;width:421px}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-lets-play img{width:100%}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn{position:relative;height:56px}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn.btn-main{width:480px}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn-disabled{width:840px}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn .icon-play,.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn .icon-eyes,.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn .icon-gashapon,.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn .icon-heart,.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn .icon-heart-fill{position:absolute;top:50%;left:50%;font-size:30px;transform:translate(-140px, -50%);display:flex;justify-content:center;width:36px}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn .icon-heart,.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn .icon-heart-fill{font-size:26px}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn .icon-play{font-size:29px;transform:translate(-80px, -50%)}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn .icon-eyes img{height:28px}.block-item-detail-garapon-bottom-note{margin-top:60px}@media screen and (max-width: 768px){.block-item-detail-garapon-bottom-note{margin-top:30px}}.block-item-detail-garapon-bottom-note-inner{width:1200px;margin:0 auto;font-size:14px;line-height:1.57;color:#A51E23;border:3px solid #A51E23;padding:20px;box-sizing:border-box;border-radius:.5em}@media screen and (max-width: 768px){.block-item-detail-garapon-bottom-note-inner{width:auto;margin:0 12px;font-size:13px;line-height:1.4}}.block-item-detail-garapon-bottom-note-inner p+p{margin-top:1em}.block-item-detail-garapon-bottom-note-inner img{max-width:100%}@media screen and (max-width: 768px){.block-item-detail-promotion-top-inner{width:auto}.block-item-detail-promotion-top2-inner{width:auto;margin:0 0 10px}.block-item-detail-row1{display:block;width:auto;margin:0 auto 42px}.block-item-detail-row1-col1{width:auto;margin-bottom:32px}.block-item-detail-row1-col2{width:auto;margin:0 12px}.block-item-detail-row2,.block-item-detail-row4{padding:40px 0;margin-bottom:20px}.block-item-detail-row2-inner,.block-item-detail-row4-inner{width:auto;margin:0 12px}.block-item-detail-row3{margin-bottom:52px}.block-item-detail-row3-inner{width:auto;margin:0 12px}.block-item-detail-img,.block-item-detail-img-modal{max-width:100%}.block-item-detail-img-main,.block-item-detail-img-modal-main{margin:0 12px 8px}.block-item-detail-img-main-variation-name,.block-item-detail-img-modal-main-variation-name{font-size:0px}.block-item-detail-img-main-overlay,.block-item-detail-img-modal-main-overlay{display:block}.block-item-detail-img-main.is_zoomable .block-item-detail-img-main-overlay,.block-item-detail-img-modal-main.is_zoomable .block-item-detail-img-main-overlay{display:none}.block-item-detail-img-thumbs,.block-item-detail-img-modal-thumbs{margin:0 12px;overflow-x:auto}.block-item-detail-img-thumbs-list,.block-item-detail-img-modal-thumbs-list{flex-wrap:nowrap;margin-right:-8px}.block-item-detail-img-thumbs-list-item,.block-item-detail-img-modal-thumbs-list-item{width:18vw;margin-right:8px;margin-bottom:8px}.block-item-detail-img-thumbs-list-item-variation-name,.block-item-detail-img-modal-thumbs-list-item-variation-name{font-size:0px}.block-item-detail-img-modal{position:fixed;top:0;left:0}.block-item-detail-img-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1000}.block-item-detail-img-modal-content{margin-top:120px;width:100%;background:#FFF;padding:0 0 10px;z-index:1001;position:relative}.block-item-detail-img-modal-close{position:absolute;top:-60px;right:0}.block-item-detail-img-modal-close a{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#FFF;font-size:13px;text-decoration:none}.block-item-detail-img-modal-close a .icon{display:block;font-size:30px;margin-bottom:10px}.block-item-detail-img-modal-close a .icon-heart,.block-item-detail-img-modal-close a .icon-heart-fill{font-size:26px}.block-item-detail-img-modal-close a .icon-play{font-size:29px}.block-item-detail-prize-modal-content{width:calc(100% - 40px)}.block-item-detail-prize-modal-content-inner{padding:36px 30px}.block-item-detail-prize-modal-title{font-size:16px;margin-bottom:30px}.block-item-detail-prize-modal-radio-wrapper{margin-bottom:40px}.block-item-detail-prize-modal-radio-list-item-input input[type="radio"]+label{font-size:12px;padding-left:30px;white-space:nowrap}.block-item-detail-prize-modal-radio-list-item-price .price-value-label{font-size:30px}.block-item-detail-prize-modal-radio-list-item-price .price-unit-label{font-size:10px}.block-item-detail-prize-modal-radio-list-item-price .tax-label{font-size:10px}.block-item-detail-prize-modal-radio-more-btn{padding:12px 0;margin-bottom:26px}.block-item-detail-prize-modal-radio-more-btn a{font-size:14px}.block-item-detail-prize-modal-radio-more-btn a .icon{margin-left:5px;font-size:6px}.block-item-detail-prize-modal-btns .btn{width:100%;max-width:100%;min-width:0}.block-item-detail-prize-modal-btns .btn.btn-main{margin-bottom:16px}.block-item-detail-prize-modal-btns .btn.btn-main{position:relative;padding-left:20px;letter-spacing:-0.04em}.block-item-detail-prize-modal-btns .btn.btn-main .icon{position:absolute;top:50%;left:20px;transform:translateY(-50%);font-size:24px}.block-item-detail-prize-modal-btns .btn.btn-main .icon-play{position:relative;top:0;left:0;transform:translateY(0);margin-left:10px;font-size:16px}.block-item-detail-prize-modal-btns .btn.btn-sub .icon{font-size:10px;margin-left:10px}.block-item-detail-prize-modal.is_gashapon .block-item-detail-prize-modal-btns .btn{padding-left:20px}.block-item-detail-prize-modal.is_gashapon .block-item-detail-prize-modal-btns .btn.btn-main .icon{left:10px}.block-item-detail-prize-modal.is_gashapon .block-item-detail-prize-modal-btns .btn.btn-main .icon-play{left:0;margin-left:5px}.block-item-detail-serial-modal-input{width:calc(100% - 40px)}.block-item-detail-serial-modal-input-inner{padding:30px 20px}.block-item-detail-serial-modal-input-title{font-size:16px;margin-bottom:20px}.block-item-detail-serial-modal-input-text{font-size:13px;line-height:20px;margin-bottom:10px}.block-item-detail-serial-modal-input input[type="text"]{border-radius:5px;margin-bottom:20px;font-size:16px}.block-item-detail-serial-modal-input .btn{font-size:16px;width:100%;min-width:100%}.block-item-detail-serial-modal-result{display:none;width:calc(100% - 40px);border-radius:5px;top:calc(50% - 50px)}.block-item-detail-serial-modal-result-inner{padding:20px}.block-item-detail-serial-modal-result-text{font-size:14px;line-height:21px}.block-item-detail-serial-modal-close{position:absolute;top:-60px;right:0}.block-item-detail-serial-modal-close a{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#FFF;font-size:13px;text-decoration:none}.block-item-detail-serial-modal-close a .icon{display:block;font-size:30px;margin-bottom:10px}.block-item-detail-serial-modal-close a .icon-heart,.block-item-detail-serial-modal-close a .icon-heart-fill{font-size:26px}.block-item-detail-serial-modal-close a .icon-play{font-size:29px}.block-item-detail-serial-modal.is_checked .block-item-detail-serial-modal-input{display:none}.block-item-detail-serial-modal.is_checked .block-item-detail-serial-modal-result{display:block}.block-item-detail-addcart-modal-content{width:calc(100% - 40px);padding:30px 20px}.block-item-detail-addcart-modal-text{font-size:13px;line-height:20px;margin-bottom:10px}.block-item-detail-addcart-modal-btns{flex-direction:column-reverse}.block-item-detail-addcart-modal-btns .btn{font-size:16px;width:100%;min-width:100%;margin-bottom:10px}.block-item-detail-addcart-modal-btns .btn:first-child{margin-bottom:0}.block-item-detail-addcart-modal-close{position:absolute;top:-60px;right:0}.block-item-detail-addcart-modal-close a{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#FFF;font-size:13px;text-decoration:none}.block-item-detail-addcart-modal-close a .icon{display:block;font-size:30px;margin-bottom:10px}.block-item-detail-addcart-modal-close a .icon-heart,.block-item-detail-addcart-modal-close a .icon-heart-fill{font-size:26px}.block-item-detail-addcart-modal-close a .icon-play{font-size:29px}.block-item-detail-addcart-error-modal{display:none}.block-item-detail-addcart-error-modal-content{width:calc(100% - 40px);border-radius:5px;top:50%}.block-item-detail-addcart-error-modal-content-inner{padding:20px}.block-item-detail-addcart-error-modal-text{font-size:14px;line-height:21px}.block-item-detail-picturebook-btn{margin:0 12px}.block-item-detail-picturebook-btn .btn{width:170px;min-width:170px;height:40px}.block-item-detail-icons{margin:0 12px 15px}.block-item-detail-icon{font-size:11px;line-height:20px;padding:0 11px}.block-item-detail-appeal-text{font-size:13px;line-height:20px}.block-item-detail-item-name{font-size:20px;line-height:30px;margin:0 12px 10px}.block-item-detail-detail{padding:12px 20px}.block-item-detail-detail-item{margin-bottom:5px}.block-item-detail-detail-item:last-child{margin:0}.block-item-detail-detail-item-label{font-size:13px;margin-right:15px}.block-item-detail-detail-item-content{font-size:13px}.block-item-detail-comment1{font-size:13px;line-height:18px;margin-bottom:24px;position:relative;height:90px;overflow:hidden;transition:.3s}.block-item-detail-comment1-more-btn{display:flex;justify-content:center;position:absolute;bottom:0;left:0;width:100%;text-align:center;padding-top:20px;background:linear-gradient(rgba(255,255,255,0) 0%, #fff 30%)}.block-item-detail-comment1-more-btn .btn{height:36px;border-radius:18px}.block-item-detail-comment1-more-btn .btn .icon{font-size:5px;margin-left:5px;transform:scale(0.6)}.block-item-detail-comment1.is_opened{height:auto}.block-item-detail-comment1.is_opened .block-item-detail-comment1-more-btn{display:none}.block-item-detail-price{flex-wrap:wrap}.block-item-detail-price-wrapper{padding-bottom:15px;margin-bottom:20px}.block-item-detail-price .price-value-label{font-size:30px}.block-item-detail-price .price-unit-label{font-size:10px}.block-item-detail-price .tax-label{font-size:10px}.block-item-detail-price .price-before{margin-right:5px}.block-item-detail-price .price-before .price-value-label{font-size:17px}.block-item-detail-variation-label{font-size:13px;margin-right:8px}.block-item-detail-variation select{max-width:100%}.block-item-detail-qty-label{font-size:13px;margin-right:8px}.block-item-detail-qty select{width:92px}.block-item-detail-delivery-note{font-size:13px;line-height:25px}.block-item-detail-get-point{font-size:13px;line-height:25px}.block-item-detail-coupon{font-size:13px;line-height:25px}.block-item-detail-point{font-size:13px;line-height:25px}.block-item-detail-cart-comment{font-size:12px;line-height:17px;margin-bottom:15px}.block-item-detail-about-shippingfee a{font-size:13px}.block-item-detail-about-shippingfee a .icon{margin-left:5px}.block-item-detail-btns .btn{padding:0 0 0 20px}.block-item-detail-btns .btn .icon{transform:translate(-120px, -50%)}.block-item-detail-btns .btn .icon-cart{font-size:28px}.block-item-detail-btns .btn .icon-heart,.block-item-detail-btns .btn .icon-heart-fill{font-size:26px}.block-item-detail-btns-inner{display:block}.block-item-detail-btns-inner .btn{width:100%}.block-item-detail-btns-text{font-size:12px;line-height:16px}.block-item-detail-comment2,.block-item-detail-comment3{font-size:13px;line-height:18px}.block-item-detail-comment2-title,.block-item-detail-comment3-title{font-size:16px;margin-bottom:20px}.block-item-detail-comment2 h3,.block-item-detail-comment3 h3{font-size:14px;margin:30px 0 10px}.block-item-detail-table th{padding:15px;width:120px}.block-item-detail-note{font-size:13px;margin:0 12px}.block-item-detail-prize{width:auto}.block-item-detail-prize-block{padding:32px 12px}.block-item-detail-prize-block-header{display:block;margin-bottom:15px;position:relative}.block-item-detail-prize-block-header-label{padding:12px;max-width:100%;height:auto;font-size:18px;margin-right:10px;line-height:32px}.block-item-detail-prize-block-header-label span{font-size:30px}.block-item-detail-prize-block-header-text{width:auto}.block-item-detail-prize-block-header-text-main{font-size:16px;margin-bottom:10px}.block-item-detail-prize-block-header-text-sub{font-size:13px}.block-item-detail-prize-block-header-icons .prize-icon{display:inline-block;font-size:13px;line-height:28px;padding:0 12px;white-space:nowrap}.block-item-detail-prize-block-content-list-item-img{margin-bottom:10px}.block-item-detail-prize-block-content-list-item-stock{font-size:12px}.block-item-detail-prize-block-content-text-title{font-size:14px;margin-bottom:12px}.block-item-detail-prize-block-content-text-content{font-size:13px;line-height:18px;margin-left:10px}.block-item-detail-prize-block-content-text-content .note{font-size:11px;line-height:18px}.block-item-detail-prize-block-content.is_type-a .block-item-detail-prize-block-content-list{margin-right:-8px}.block-item-detail-prize-block-content.is_type-a .block-item-detail-prize-block-content-list-item{width:calc(33.3% - 8px);margin:0 8px 24px 0}.block-item-detail-prize-block-content.is_type-b{display:block}.block-item-detail-prize-block-content.is_type-b .block-item-detail-prize-block-content-list{display:flex;justify-content:space-between;width:auto;margin-bottom:28px}.block-item-detail-prize-block-content.is_type-b .block-item-detail-prize-block-content-list-item{width:calc(50% - 8px);margin:0}.block-item-detail-prize-block-content.is_type-b .block-item-detail-prize-block-content-text{width:auto}.block-item-detail-prize-block-content.is_type-c{display:block}.block-item-detail-prize-block-content.is_type-c .block-item-detail-prize-block-content-list{width:280px;margin:0 auto 24px}.block-item-detail-prize-block-content.is_type-c .block-item-detail-prize-block-content-text{width:auto}.block-item-detail-prize-block-slider{padding:15px;width:100vh}.block-item-detail-prize-block-slider-item-img{margin:0 auto 10px}.block-item-detail-prize-block-slider-item-img img{max-width:calc(100vw - 30px);max-height:90vh}.block-item-detail-prize-block-slider-item-name{font-size:14px;line-height:22px;width:100%;max-width:calc(100vw - 30px);margin:0 auto}.block-item-detail-prize-block-slider-close{right:50%;margin-right:calc(15px - 50vw)}.block-item-detail-prize-block-slider .slick-prev{left:50%;margin-left:-48vw}.block-item-detail-prize-block-slider .slick-prev::before{border-color:#000}.block-item-detail-prize-block-slider .slick-next{right:50%;margin-right:-48vw}.block-item-detail-prize-block-slider .slick-next::before{border-color:#000}.block-item-detail-gashapon-row1{padding-bottom:32px}.block-item-detail-gashapon-row1-inner{width:auto;margin:0 5px;padding:20px 7px 0}.block-item-detail-gashapon-item-name{padding-bottom:8px;margin-bottom:10px;font-size:14px;line-height:21px}.block-item-detail-gashapon-item-name .icon{top:-4px;width:24px;height:24px;border-radius:4px;font-size:18px}.block-item-detail-gashapon-item-appeal{font-size:13px;line-height:22px;margin-bottom:15px}.block-item-detail-gashapon-item-list{margin-right:-8px}.block-item-detail-gashapon-item-list-item{width:calc(33.3% - 8px);margin:0 8px 16px 0}.block-item-detail-gashapon-item-list-item-get{top:-8px;left:-24px;font-size:10px;padding:20px 20px 5px}.block-item-detail-gashapon-item-list-item-name{font-size:12px;line-height:18px;margin-bottom:5px}.block-item-detail-gashapon-item-list-item-rate{font-size:12px}.block-item-detail-gashapon-item-list-item-favorite .btn{width:24px;height:24px;margin:0 auto}.block-item-detail-gashapon-item-bottom-note{font-size:11px;line-height:16px;padding-bottom:16px}.block-item-detail-gashapon-row2{padding:0 0 32px}.block-item-detail-gashapon-row2-inner{width:auto;margin:0 12px}.block-item-detail-gashapon-btns{display:block}.block-item-detail-gashapon-btns-row1{width:auto;margin:0 0 12px}.block-item-detail-gashapon-btns-row1 .btn{margin-top:-5px;padding-left:60px;width:auto}.block-item-detail-gashapon-btns-row1 .btn.btn-disabled{padding:0 30px}.block-item-detail-gashapon-btns-row1 .btn .icon-gashapon .block-item-detail-gashapon-btns-row1 .btn .icon-play{position:absolute;top:50%;left:50%;font-size:30px;transform:translate(-80px, -50%);display:flex;justify-content:center;width:36px}.block-item-detail-gashapon-btns-row1 .btn .icon-heart,.block-item-detail-gashapon-btns-row1 .btn .icon-heart-fill{font-size:28px}.block-item-detail-gashapon-btns-row2{width:auto;display:block}.block-item-detail-gashapon-btns-row2 .btn{position:relative;width:auto;padding-left:60px;margin-bottom:12px}.block-item-detail-gashapon-btns-lets-play{position:relative;top:0;left:0;width:auto;margin-bottom:30px}.block-item-detail-gashapon-btns-favorite .btn{margin-bottom:12px}.block-item-detail-gashapon-text-title{font-size:14px;margin-bottom:12px}.block-item-detail-gashapon-text-content{font-size:13px;line-height:18px;margin-left:10px}.block-item-detail-gashapon-text-content .note{font-size:11px;line-height:18px}.block-item-detail-gashapon-bottom{margin-top:40px;background:none}.block-item-detail-gashapon-bottom-inner{width:auto;margin:0 12px;padding:20px;background:#f2f2f2}.block-item-detail-gashapon-bottom-search{margin-bottom:20px}.block-item-detail-gashapon-bottom-search input[type="text"]{height:48px;font-size:16px}.block-item-detail-gashapon-bottom-search-btn{width:48px;font-size:24px}.block-item-detail-gashapon-bottom-btn .btn{height:48px;font-size:20px}.block-item-detail-gashapon-bottom-bnr{margin:30px 12px 54px}.block-item-detail-gashapon-bottom-bnr a{width:360px;max-width:100%;height:84px;border-radius:42px}.block-item-detail-gashapon-bottom-bnr a img{width:285px}.block-item-detail-gashapon-slider{padding:15px;width:100vh}.block-item-detail-gashapon-slider-item-img{margin:0 auto 10px}.block-item-detail-gashapon-slider-item-img img{max-width:calc(100vw - 30px);max-height:90vh}.block-item-detail-gashapon-slider-item-name{font-size:14px;line-height:22px;width:100%}.block-item-detail-gashapon-slider-close{right:50%;margin-right:calc(15px - 50vw)}.block-item-detail-gashapon-slider .slick-prev{left:50%;margin-left:-48vw}.block-item-detail-gashapon-slider .slick-prev::before{border-color:#000}.block-item-detail-gashapon-slider .slick-next{right:50%;margin-right:-48vw}.block-item-detail-gashapon-slider .slick-next::before{border-color:#000}.block-item-detail-request-note{display:block;width:auto;margin:0 auto 15px;font-size:11px}.block-item-detail-request-note-header{font-size:12px}.block-item-detail-request-note-list-item{margin-left:1em;text-indent:-1em}.block-item-detail-request-note-list-item::before{content:"・"}.block-item-detail-serial{width:auto;margin:0 12px}.block-item-detail-serial-wrapper{padding:0 0 40px}.block-item-detail-serial-wrapper .block-item-detail-request-note{width:auto;margin:0 12px}.block-item-detail-serial-input{padding:25px 20px;display:block;margin-bottom:20px;border-radius:10px}.block-item-detail-serial-input-col1{width:auto;margin-bottom:10px}.block-item-detail-serial-input-col2{width:auto}.block-item-detail-serial-input-title{font-size:20px;margin-bottom:15px}.block-item-detail-serial-input-text{font-size:13px;line-height:20px}.block-item-detail-serial-input input[type="text"]{border-radius:5px;margin-bottom:12px;font-size:16px}.block-item-detail-serial-input .btn{font-size:16px;height:56px;border-radius:28px}.block-item-detail-serial-input .btn-gashapon{border-radius:5px;width:100%}.block-item-detail-serial-input-error{font-size:14px;padding:10px 15px;border-radius:5px;box-shadow:0 5px 5px rgba(0,0,0,0.2);min-width:80vw}.block-item-detail-serial-btns{display:flex;flex-direction:column-reverse;justify-content:flex-start}.block-item-detail-serial-btns-favorite{width:auto}.block-item-detail-serial-btns-play{width:auto;margin-bottom:25px}.block-item-detail-serial-btns-play .btn.btn-locked::after{width:100%;height:70px;top:8px;background:url("../images/lock_sp.png") no-repeat center top;background-size:100% auto}.block-item-detail-other-categories-title{font-size:16px;margin-bottom:18px}.block-item-detail-other-categories-list-item-list-item{padding-right:28px}.block-item-detail-other-categories-list-item-list-item a{font-size:13px}.block-item-detail-other-categories-list-item-list-item::after{right:14px;width:5px;height:5px}.block-item-detail-other-categories-list-item-list-item:last-child{padding-right:0}.block-item-detail-footer-fixed{display:flex;justify-content:space-between;padding:8px 12px 8px 16px;box-sizing:border-box;background:#a51e23;z-index:100}.block-item-detail-footer-fixed-wrapper{display:block;background:none;padding:0;width:100%;background:#a51e23}.block-item-detail-footer-fixed-wrapper .btn-request-wrapper{position:absolute;top:50%;left:auto;right:0;transform:translateY(-50%)}.block-item-detail-footer-fixed-wrapper .btn-request-wrapper a,.block-item-detail-footer-fixed-wrapper .btn-request-wrapper>span{display:block;padding:5px}.block-item-detail-footer-fixed-wrapper .icon-request{width:56px;overflow:visible}.block-item-detail-footer-fixed .btn-main,.block-item-detail-footer-fixed .btn-gashapon,.block-item-detail-footer-fixed .btn-disabled{width:calc(100vw - 120px) !important;height:40px;min-width:0;padding:0}.block-item-detail-footer-fixed .btn-main .icon,.block-item-detail-footer-fixed .btn-gashapon .icon,.block-item-detail-footer-fixed .btn-disabled .icon{font-size:30px;margin-right:10px;display:flex;justify-content:center;width:36px}.block-item-detail-footer-fixed .btn-main .icon-garapon,.block-item-detail-footer-fixed .btn-gashapon .icon-garapon,.block-item-detail-footer-fixed .btn-disabled .icon-garapon{transform:translate(-120px, -50%)}.block-item-detail-footer-fixed .btn-main .icon-heart,.block-item-detail-footer-fixed .btn-main .icon-heart-fill,.block-item-detail-footer-fixed .btn-gashapon .icon-heart,.block-item-detail-footer-fixed .btn-gashapon .icon-heart-fill,.block-item-detail-footer-fixed .btn-disabled .icon-heart,.block-item-detail-footer-fixed .btn-disabled .icon-heart-fill{font-size:28px}.block-item-detail-footer-fixed .btn-main .icon-cart,.block-item-detail-footer-fixed .btn-gashapon .icon-cart,.block-item-detail-footer-fixed .btn-disabled .icon-cart{font-size:26px}.block-item-detail-footer-fixed .btn-main{color:#a51e23;background:#FFF}.block-item-detail-footer-fixed .btn-disabled{color:#CCC;background:#ededed}.block-item-detail-footer-fixed .btn-sub{color:#FFF;border-color:#FFF;background:#a51e23;width:40px;height:40px;min-width:40px;padding:0;border-radius:20px}.block-item-detail-footer-fixed .btn .icon-play,.block-item-detail-footer-fixed .btn .icon-gashapon,.block-item-detail-footer-fixed .btn .icon-heart,.block-item-detail-footer-fixed .btn .icon-heart-fill{display:flex;justify-content:center;width:36px}.block-item-detail-footer-fixed.is_disabled .btn-sub{color:#999;border-color:#CCC;background:#FFF}.block-item-detail-footer-fixed.is_disabled .btn-sub .icon-heart-fill{color:#a51e23}.block-item-detail-footer-fixed.is_disabled .btn-disabled{width:calc(100vw - 100px)}.block-item-detail-footer-fixed .block-item-detail-btns-inner{display:flex;justify-content:space-between;width:calc(100vw - 30px)}.block-item-detail-footer-fixed .block-item-detail-btns-inner .btn{width:calc(50vw - 20px) !important;line-height:1.2;padding:0 0 0 20px}.block-item-detail-footer-fixed .block-item-detail-btns-inner .btn .icon{transform:translate(-80px, -50%);font-size:28px}.block-item-detail-footer-fixed .block-item-detail-btns-inner .btn .icon img{height:20px}.block-item-detail.is_gashapon .block-item-detail-footer-fixed{width:100%;background:#FFF;padding:0}.block-item-detail.is_gashapon .block-item-detail-footer-fixed-wrapper{padding:8px 62px}.block-item-detail.is_gashapon .block-item-detail-footer-fixed-wrapper .icon-request{right:0}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn{display:flex;width:auto;padding-left:40px}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn-main{color:#FFF;background:#e50012}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn.btn-locked{padding-left:0;display:none}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn.btn-disabled{padding-left:0}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .is_locked .btn{display:none}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .is_locked.btn-locked{display:flex}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-favorite{background:#FFF;border-radius:27px}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-favorite .btn{display:none}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-favorite .btn.is_active{display:flex}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-play{background:#FFF;border-radius:27px;position:relative;padding-left:0}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .block-item-detail-btns-input-serial .btn.btn-main{width:calc(100vw - 120px)}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn{width:calc(100vw - 120px);height:48px}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn.btn-main,.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn.btn-sub{padding-right:0}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn.btn-main{width:calc(100vw - 120px)}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn.btn-sub{width:40px}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn .icon{display:flex;justify-content:center;width:36px;transform:translate(-140px, -50%)}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn .icon-garapon{transform:translate(-140px, -50%)}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn .icon-play{transform:translate(-80px, -50%)}.block-item-detail.is_gashapon .block-item-detail-footer-fixed .btn .icon-machine{transform:translate(-100px, -50%)}.block-item-detail.is_gashapon .block-item-detail-btns-favorite{margin-right:10px}.block-item-detail.is_gashapon .block-item-detail-btns-play .btn{width:840px}}.is_img-modal-opened .container{position:fixed;width:100%;top:0;left:0}.is_img-modal-opened .block-item-detail-img-modal{display:block;z-index:10000}.is_img-modal-opened .block-item-detail-img-main-overlay{display:none}.is_img-modal-opened .block-item-detail-footer-fixed{transform:translateY(100%)}.is_img-modal-opened .block-item-detail-comment1,.is_img-modal-opened .block-item-detail-price-wrapper{position:relative;z-index:-1}.is_img-modal-opened .footer-pagetop{display:none}.is_prize-modal-opened .block-item-detail-prize-modal{display:block}.is_prize-modal-opened .block-item-detail-prize-overlay{display:none}.is_prize-modal-opened .block-item-detail-footer-fixed{transform:translateY(100%)}.is_prize-modal-opened .block-item-detail-comment1,.is_prize-modal-opened .block-item-detail-price-wrapper{position:relative;z-index:-1}.is_prize-modal-opened .footer,.is_prize-modal-opened #commonPageFooter,.is_prize-modal-opened .block-item-history{display:none}.is_prize-modal-opened .zoomContainer{display:none !important}.is_serial-modal-opened .block-item-detail-serial-modal{display:block}.is_addcart-modal-opened{position:fixed;width:100%}.is_addcart-modal-opened .block-item-detail-addcart-modal{display:block}.is_addcart-modal-opened .block-item-detail-footer-fixed-wrapper{transform:translateY(100%)}.is_addcart-modal-opened .zoomContainer,.is_addcart-modal-opened .block-item-detail-img-main-overlay{display:none !important}.is_addcart-modal-opened .header-important-info{z-index:-1}.is_addcart-modal-opened .block-item-history{position:relative;z-index:-1}.is_addcart-modal-opened .block-item-history .item-list-item-img img{position:relative;z-index:-1}.is_addcart-error-modal-opened{position:fixed;width:100%}.is_addcart-error-modal-opened .block-item-detail-addcart-error-modal{display:block}.is_addcart-error-modal-opened .block-item-detail-footer-fixed-wrapper{transform:translateY(100%)}.is_addcart-error-modal-opened .header{display:none}.is_addcart-error-modal-opened .zoomContainer,.is_addcart-error-modal-opened .block-item-detail-img-main-overlay{display:none !important}.is_addcart-error-modal-opened .header-important-info{z-index:-1}.is_addcart-error-modal-opened .block-item-history{position:relative;z-index:-1}.is_addcart-error-modal-opened .block-item-history .item-list-item-img img{position:relative;z-index:-1}.is_prize-slider-opened .zoomContainer{display:none !important}.item-nyuka-notice-item-name{padding-bottom:10px;position:relative;font-size:20px;font-weight:bold;line-height:32px;word-wrap:break-word;overflow-wrap:break-word;margin:40px 0 30px;border-bottom:2px solid #e50012}@media screen and (max-width: 768px){.item-nyuka-notice-item-name{font-size:16px;margin:20px 12px 15px}}.cart-header{display:flex;justify-content:space-between}.cart-header .page-title{margin-top:20px}@media screen and (max-width: 768px){.cart-header{display:block}.cart-header .page-title{margin-top:0}}.cart-step{margin-bottom:60px}.cart-step-list{display:flex;justify-content:flex-end;position:relative}.cart-step-list::before{content:"";display:block;position:absolute;top:27px;left:60px;width:calc(100% - 120px);height:3px;background:#f2f2f2;z-index:1}.cart-step-list-item{width:120px;text-align:center;position:relative;z-index:2}.cart-step-list-item-num{display:flex;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;background:#f2f2f2;border-radius:50%;margin:0 auto 20px}.cart-step-list-item-text{font-size:13px}.cart-step-list-item.is_current .cart-step-list-item-num{color:#FFF;background:#333}@media screen and (max-width: 768px){.cart-step{margin-bottom:32px}.cart-step-list{justify-content:space-between}.cart-step-list::before{top:19px;left:10%;width:80%;height:2px}.cart-step-list-item{width:20%}.cart-step-list-item-num{width:40px;height:40px;font-size:16px;margin:0 auto 8px}.cart-step.is_kessai .cart-step-list-item{width:14.2%}}.block-cart-wrapper{display:flex;justify-content:space-between}.block-cart-main{width:815px}.block-cart-list{border-top:1px solid #DDD}.block-cart-list-item{padding:20px 0 30px;border-bottom:1px solid #DDD}.block-cart-list-item-row2{display:flex;justify-content:space-between}.block-cart-list-item-row2-col1{width:217px}.block-cart-list-item-row2-col2{width:560px;padding-top:40px;display:flex;flex-direction:column}.block-cart-list-item-delete{text-align:right}.block-cart-list-item-delete a{color:#666;font-size:14px;text-decoration:none}.block-cart-list-item-delete a:hover{text-decoration:underline}.block-cart-list-item-delete a .icon{font-size:16px;margin-right:5px;position:relative;top:3px}.block-cart-list-item-img img{width:100%;border:1px solid #CCC}.block-cart-list-item-choice{margin-bottom:10px;text-indent:-0.5em}.block-cart-list-item-choice:empty{display:none}.block-cart-list-item-name{font-size:16px;font-weight:600;line-height:26px;margin-bottom:5px}.block-cart-list-item-name a{color:#000;text-decoration:none}.block-cart-list-item-name a:hover{text-decoration:underline}.block-cart-list-item-comment{color:#666;font-size:12px;line-height:18px}.block-cart-list-item-price{display:flex;align-items:baseline}.block-cart-list-item-price-wrapper{display:flex;justify-content:flex-end;align-items:center;align-items:baseline;margin-top:auto}.block-cart-list-item-price-label{font-size:18px;font-weight:600;margin-right:5px}.block-cart-list-item-price-value .price-value-label{font-size:36px;font-weight:500;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-cart-list-item-price-value .price-unit-label{font-size:14px;font-weight:600}.block-cart-list-item-price-value .tax-label{font-size:14px;font-weight:600}.block-cart-list-item-qty{display:flex;align-items:center;align-items:baseline;margin-right:40px}.block-cart-list-item-qty-label{font-size:14px;font-weight:600;margin-right:10px}.block-cart-list-item-qty-value{font-size:24px;font-weight:500;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-cart-list-item-qty select{width:120px;position:relative;top:-10px}.block-cart-list-item-property{display:flex;flex-wrap:wrap;margin:15px -10px 0 0}.block-cart-list-item-property-item{width:150px;margin:0 10px 10px 0}.block-cart-list-item-property-item-img{margin-bottom:5px}.block-cart-list-item-property-item-img img{width:100%}.block-cart-list-item-property-item-name{font-size:14px;line-height:20px;text-align:center}.block-cart-sidebar{width:320px}.block-cart-total{padding:30px 20px 33px;background:#f7f7f7;margin-bottom:10px}.block-cart-total-inner{padding-bottom:15px;border-bottom:1px solid #DDD;margin-bottom:24px}.block-cart-total-item-num{display:flex;align-items:baseline}.block-cart-total-item-num-label{font-size:18px;font-weight:600;margin-right:5px}.block-cart-total-item-num-value .item-num-value-label{font-size:32px;font-weight:500;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-cart-total-item-num-value .item-num-unit-label{font-size:14px;font-weight:600}.block-cart-total-price{display:flex;align-items:baseline}.block-cart-total-price-label{font-size:18px;font-weight:600;margin-right:10px}.block-cart-total-price-value .price-value-label{font-size:40px;font-weight:500;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-cart-total-price-value .price-unit-label{font-size:14px;font-weight:600}.block-cart-total-price-value .tax-label{font-size:14px;font-weight:600}.block-cart-total-notice{margin-bottom:20px}.block-cart-total-notice-label{font-size:14px;font-weight:600;margin-bottom:5px}.block-cart-total-notice-text{font-size:12px;line-height:18px}.block-cart-total-notice-text a{color:#112ca6;text-decoration:none}.block-cart-total-notice-text a:hover{text-decoration:underline}.block-cart-total-btn{display:flex;justify-content:center}.block-cart-total-btn .btn{padding:0 50px;width:250px}@media all and (-ms-high-contrast: none){.block-cart-total-btn .btn{padding-top:4px}}.block-cart-total-reduced-tax{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;line-height:1.6}.block-cart-total-reduced-tax-wrapper{margin:10px 0}.block-cart-total-reduced-tax-value .price-value-label{font-size:14px;font-weight:600;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-cart-amazon-pay{padding:30px 20px 33px;background:#f7f7f7}.block-cart-amazon-pay-title{font-size:18px;font-weight:600;line-height:26px;margin-bottom:20px}.block-cart-amazon-pay-logo{margin-bottom:15px}.block-cart-amazon-pay-logo img{width:185px;display:block;margin:0 auto}.block-cart-amazon-pay-text{font-size:13px;line-height:20px;margin-bottom:20px}.block-cart-back-btn{margin-top:40px}.block-cart-back-btn .btn{font-size:16px;font-weight:600}@media screen and (max-width: 768px){.block-cart-wrapper{display:block}.block-cart-main{width:auto}.block-cart-list-item{padding:24px 0 30px}.block-cart-list-item-row1{margin:0 12px 15px}.block-cart-list-item-row2{margin:0 12px}.block-cart-list-item-row2-col1{width:140px}.block-cart-list-item-row2-col2{width:calc(100% - 160px);padding-top:0}.block-cart-list-item-delete a{font-size:11px}.block-cart-list-item-delete a .icon{font-size:12px;top:3px}.block-cart-list-item-name{font-size:13px;line-height:18px;margin-bottom:5px}.block-cart-list-item-name a{font-size:13px;line-height:18px}.block-cart-list-item-comment{font-size:11px;line-height:16px;margin-bottom:15px}.block-cart-list-item-price{justify-content:space-between;align-items:baseline}.block-cart-list-item-price-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.block-cart-list-item-price-label{font-size:13px;margin-right:5px}.block-cart-list-item-price-value .price-value-label{font-size:21px;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-cart-list-item-price-value .price-unit-label{font-size:10px}.block-cart-list-item-price-value .tax-label{font-size:10px}.block-cart-list-item-qty{display:flex;justify-content:space-between;align-items:baseline;margin-right:0;margin-bottom:0}.block-cart-list-item-qty-label{font-size:13px;margin-right:auto}.block-cart-list-item-qty-value{font-size:18px;margin-right:50px}.block-cart-list-item-qty select{width:90px;height:35px}.block-cart-list-item-property{margin-top:0;margin-bottom:10px}.block-cart-list-item-property-item{width:45%}.block-cart-list-item-property-item-img{width:100%;margin-right:5px}.block-cart-list-item-property-item-img img{width:100%}.block-cart-list-item-property-item-name{font-size:10px;line-height:14px}.block-cart-sidebar{width:auto}.block-cart-total{padding:30px 12px 40px;margin-bottom:45px}.block-cart-total-inner{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:15px}.block-cart-total-item-num-label{font-size:13px;margin-right:3px}.block-cart-total-item-num-value .item-num-value-label{font-size:21px}.block-cart-total-item-num-value .item-num-unit-label{font-size:10px}.block-cart-total-price-label{font-size:15px;margin-right:7px}.block-cart-total-price-value .price-value-label{font-size:28px;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-cart-total-price-value .price-unit-label{font-size:10px}.block-cart-total-price-value .tax-label{font-size:10px}.block-cart-total-notice{margin-bottom:36px}.block-cart-total-notice-text{line-height:17px}.block-cart-total-btn .btn{padding:0 50px;width:100%;height:56px;border-radius:28px}.block-cart-amazon-pay{padding:30px 20px 33px;background:#f7f7f7}.block-cart-amazon-pay-title{font-size:18px;font-weight:600;line-height:26px;margin-bottom:20px}.block-cart-amazon-pay-logo{margin-bottom:15px}.block-cart-amazon-pay-logo img{width:185px;display:block;margin:0 auto}.block-cart-amazon-pay-text{font-size:13px;line-height:20px;margin-bottom:20px}.block-cart-back-btn{margin:42px 12px 0}.block-cart-back-btn .btn{height:56px;border-radius:28px}}#cartFlow .cart-wrapper{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 768px){#cartFlow .cart-wrapper{display:block}}#cartFlow .cart-main{width:900px}#cartFlow .cart-main .total_box{display:none}@media screen and (max-width: 768px){#cartFlow .cart-main{width:auto}#cartFlow .cart-main .total_box{display:block;border:1px solid #DDD;background:#f7f7f7;padding:10px;margin:15px 12px}#cartFlow .cart-main .total_box .box{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}#cartFlow .cart-main .total_box .box h2{font-size:14px;font-weight:600}#cartFlow .cart-main .total_box .box .price .price-value-label{font-size:24px;font-weight:500;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}#cartFlow .cart-main .total_box .box .price .price-unit-label{font-size:12px;font-weight:600}#cartFlow .cart-main .total_box .box.totalpricebox .price .price-value-label{font-size:30px;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}#cartFlow .cart-main .total_box .btns{margin:0;flex-direction:column}#cartFlow .cart-main .total_box .btns .btn{width:100%;margin:0 0 10px;padding:0}}#cartFlow .form-table{margin-top:15px}#cartFlow .form-table th{width:300px}#cartFlow .form-table td{width:600px}#cartFlow .form-table .cart-coupon-select-info{display:flex;align-items:center;justify-content:space-between;padding-left:40px;margin-top:-20px;min-height:46px}#cartFlow .form-table .cart-coupon-select-info-expire{font-size:12px}#cartFlow .form-table .cart-coupon-input-info{margin-top:15px}#cartFlow .form-table .cart-coupon-input-info-row1{margin-right:15px;flex-shrink:0}#cartFlow .form-table .cart-coupon-input-info-row2{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:36px}#cartFlow .form-table .cart-coupon-input-info-expire{font-size:12px}#cartFlow .form-table .cart-coupon-input-wrapper{display:flex;align-items:center}#cartFlow .form-table .cart-coupon-input-wrapper .form-input{margin:0;padding-left:0;display:flex;align-items:center;width:100%}#cartFlow .form-table .cart-coupon-input-wrapper .form-input-label{flex-shrink:0}#cartFlow .form-table .cart-coupon-input-wrapper input[type="text"]{margin:0 5px}#cartFlow .form-table .cart-coupon-input-btn{margin-left:auto;flex-shrink:0}#cartFlow .form-table .cart-coupon-num-select select{width:60px}#cartFlow .form-table .cart-coupon-num{flex-shrink:0}#cartFlow .form-table .cart-coupon-cnt{display:flex;margin-left:20px}#cartFlow .form-table .cart-coupon-cnt::before{content:"（"}#cartFlow .form-table .cart-coupon-cnt::after{content:"）"}#cartFlow .form-table .cart-coupon-cnt-label::after{content:"："}#cartFlow .form-table .cart-confirm-coupon-wrapper{display:flex}@media screen and (max-width: 768px){#cartFlow .form-table{margin:10px 0 30px 0;display:block;width:auto}#cartFlow .form-table thead,#cartFlow .form-table tbody{display:block}#cartFlow .form-table tr{display:block}#cartFlow .form-table th{display:block;padding:5px 12px;width:auto;line-height:21px}#cartFlow .form-table th label{font-size:14px;font-weight:700}#cartFlow .form-table td{display:block;padding:15px 12px;font-size:14px;width:auto}#cartFlow .form-table.form-confirm-table td{line-height:21px}#cartFlow .form-table-coupon .form-input{line-height:1.6;padding-left:40px}#cartFlow .form-table-coupon .form-input input[type="radio"]+label{white-space:normal;line-height:22px;display:block;padding-left:0}#cartFlow .form-table-coupon .form-input input[type="radio"]+label a{display:inline-block}#cartFlow .form-table-coupon .form-input input[type="radio"]+label::before{top:2px;margin-top:0;left:-40px}#cartFlow .form-table-coupon .form-input input[type="radio"]+label::after{top:6px;margin-top:0;left:-36px}#cartFlow .form-table .cart-coupon-input-info{margin-top:10px;display:block}#cartFlow .form-table .cart-coupon-input-info-row1{margin:0}#cartFlow .form-table .cart-coupon-input-info .form-error-message{margin:0}#cartFlow .form-table .cart-coupon-input-wrapper{display:flex;justify-content:space-between;align-items:center}#cartFlow .form-table .cart-coupon-input-wrapper .form-input{margin-left:0;padding-left:0}#cartFlow .form-table .cart-coupon-input-wrapper input[type="text"]{width:160px}#cartFlow .form-table .cart-coupon-num{flex-shrink:0}}#cartFlow .couponHide{display:none !important}#cartFlow .multi_send .btns{margin-top:10px;margin-bottom:30px}@media screen and (max-width: 768px){#cartFlow .multi_send .btns{flex-direction:row;justify-content:space-between}}#cartFlow .expiration_date{margin-left:30px;font-weight:600}#cartFlow .cart-point-info{display:flex;align-items:baseline}#cartFlow .cart-point-info-label{font-size:14px;font-weight:600}#cartFlow .cart-point-info-label::after{content:"："}#cartFlow .cart-point-info-value{font-size:14px;font-weight:600}#cartFlow .cart-point-info-value .point-value-label{font-size:18px}@media screen and (max-width: 768px){#cartFlow .cart-point-info{margin:0 12px}}#cartFlow .cart-sidebar{width:260px;border:1px solid #DDD;background:#f7f7f7;padding:10px}#cartFlow .cart-sidebar .total_box{margin-bottom:15px}#cartFlow .cart-sidebar .total_box .box{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}#cartFlow .cart-sidebar .total_box .box h2{font-size:14px;font-weight:600}#cartFlow .cart-sidebar .total_box .box .price .price-value-label{font-size:24px;font-weight:500;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}#cartFlow .cart-sidebar .total_box .box .price .price-unit-label{font-size:12px;font-weight:600}#cartFlow .cart-sidebar .total_box .box.totalpricebox .price .price-value-label{font-size:30px;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}#cartFlow .cart-sidebar .total_box .btns{margin:0;flex-direction:column}#cartFlow .cart-sidebar .total_box .btns .btn{width:100%;margin:0 0 10px;padding:0}#cartFlow .cart-sidebar .cartitem{background:#FFF;padding:10px}#cartFlow .cart-sidebar .cartitem h2{font-size:14px;font-weight:600;margin-bottom:10px}#cartFlow .cart-sidebar .cartitem ul li{padding-bottom:10px;border-bottom:1px solid #DDD;margin-bottom:10px}#cartFlow .cart-sidebar .cartitem ul li:last-child{border:none;margin:0}#cartFlow .cart-sidebar .cartitem ul li .box-wrapper{display:flex;margin-bottom:5px}#cartFlow .cart-sidebar .cartitem ul li .box-wrapper .img_box{width:50px;margin-right:10px}#cartFlow .cart-sidebar .cartitem ul li .box-wrapper .img_box img{width:100%}#cartFlow .cart-sidebar .cartitem ul li .box-wrapper .text_box{width:calc(100% - 60px);font-size:12px;line-height:18px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#cartFlow .cart-sidebar .cartitem ul li .price{text-align:right}#cartFlow .cart-sidebar .cartitem ul li .price .price-value-label{font-size:16px;font-weight:500;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}#cartFlow .cart-sidebar .cartitem ul li .price .price-unit-label{font-size:1px;font-weight:600}#cartFlow .cart-sidebar .cartitem ul li .price .tax{font-size:1px;font-weight:600}#cartFlow .cart-sidebar .cartitem ul li .amount{text-align:right;font-size:11px;font-weight:600}#cartFlow .cart-sidebar .confirmCampaign{border:none;background:#FFF}#cartFlow .cart-sidebar .confirmCampaign h2{font-size:14px;font-weight:600;margin-bottom:10px}#cartFlow .cart-sidebar .confirmCampaign ul li{padding-bottom:10px;border-bottom:1px solid #DDD;margin-bottom:10px}#cartFlow .cart-sidebar .confirmCampaign ul li:last-child{border:none;margin:0}#cartFlow .cart-sidebar .confirmCampaign ul li img{margin-bottom:5px;width:100%}#cartFlow .cart-sidebar .confirmCampaign ul li h3{font-size:12px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#cartFlow .cart-sidebar #reCAPTCHA{display:none}@media screen and (max-width: 768px){#cartFlow .cart-sidebar{display:none;width:auto}}.is_cart-fixed #cartFlow .cart-sidebar{position:fixed;top:120px;right:50%;transform:translateX(600px)}#cartResult .order-number{font-size:24px;font-weight:600;margin:30px 0}@media screen and (max-width: 768px){#cartResult .order-number{font-size:18px;margin:30px 12px}}#resultCampaign{width:100%}#resultCampaign ul{display:flex;flex-wrap:wrap;margin-right:-16px}#resultCampaign ul li{width:227px;margin-right:16px;margin-bottom:16px}#resultCampaign ul li img{width:100%;margin-bottom:5px;position:relative}#resultCampaign ul li h3{font-size:16px;font-weight:600;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#resultCampaign ul li h3 a{color:#000;text-decoration:none}#resultCampaign ul li h3 a:hover{text-decoration:underline}#resultCampaign ul li .period{font-size:14px;text-align:right;margin-bottom:5px}#resultCampaign ul li h4{font-size:14px}#resultCampaign ul li h4::after{content:"："}#resultCampaign ul li h4+p{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){#resultCampaign{width:auto;margin:0 12px}#resultCampaign ul{justify-content:space-between;margin:0}#resultCampaign ul li{width:calc(50% - 10px);margin:0 0 16px}#resultCampaign ul li h3{font-size:14px}#resultCampaign ul li .period{font-size:12px}#resultCampaign ul li h4{font-size:12px}#resultCampaign ul li h4+p{font-size:11px}}.block-coupon .images img{display:block;margin:0 auto;max-width:100%}.block-coupon .form-table th{width:200px;line-height:22px}.block-coupon .form-table td{width:300px;line-height:22px}@media screen and (max-width: 768px){.block-coupon .form-table th,.block-coupon .form-table td{width:auto}.block-coupon+.unavailable{text-align:center;margin:0 12px}}[name="atone-button"]{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.cart-result-content{margin-top:40px;line-height:1.6}@media screen and (max-width: 768px){.cart-result-content{margin-top:30px}.cart-result-content-inner{margin:0 12px}}.block-login{display:flex;justify-content:space-between;margin-bottom:110px}.block-login-title{font-size:26px;font-weight:600;margin-bottom:20px}.block-login-block{width:580px;border:1px solid #CCC;padding:60px 45px}.block-login-message{font-size:14px;font-weight:500;line-height:26px}.block-login-message+.btns{margin-top:32px !important}.block-login-inner{width:320px;margin:50px auto 40px}.block-login-label{font-size:18px;font-weight:600;margin-bottom:15px}.block-login-input{margin-bottom:32px}.block-login-input input{width:100% !important}.block-login-form-table{margin:44px auto 34px}.block-login-form-table th{font-size:14px;font-weight:600;line-height:22px;padding:16px 28px 16px 0;vertical-align:middle;text-align:left}.block-login-form-table td{padding:16px 0}.block-login-form-table td input[type="text"],.block-login-form-table td input[type="password"]{width:290px}.block-login .btns{display:block;text-align:center;margin:0 auto 40px}.block-login .btns .btn{width:290px;margin:0 auto 20px}.block-login-link{text-align:right;margin-bottom:40px}.block-login .social-plus-list{display:block;margin:40px auto 0;width:290px}.block-login .social-plus-list-item{margin-right:0;width:100%}.block-login-amazon-pay{margin-top:40px;padding-top:30px;border-top:1px solid #CCC}.block-login-amazon-pay-logo{margin-bottom:30px}.block-login-amazon-pay-logo img{width:185px;display:block;margin:0 auto}.block-login-amazon-pay-btn{width:300px;margin:20px auto}@media screen and (max-width: 768px){.block-login{display:block;margin:0 12px 50px}.block-login-title{font-size:16px}.block-login-block{width:auto;padding:30px 12px 50px;margin-bottom:32px}.block-login-message{font-size:13px;line-height:23px}.block-login-inner{width:auto;margin:30px 28px}.block-login-label{font-size:14px}.block-login-input{margin-bottom:24px}.block-login-form-table{margin:16px auto 20px;width:calc(100% - 36px)}.block-login-form-table th{font-size:12px;line-height:18px;padding:12px 24px 12px 0;width:110px;white-space:nowrap}.block-login-form-table td{padding:12px 0;width:calc(100% - 110px)}.block-login-form-table td input[type="text"],.block-login-form-table td input[type="password"]{width:100%}.block-login .btns{margin:0 28px}.block-login .btns .btn{width:280px;min-width:0;padding:0;margin:0 auto 24px}.block-login-link{font-size:12px;line-height:15px}.block-login .social-plus-list{margin:30px auto 0;width:270px}.block-login .social-plus-list-item{margin-bottom:24px}.block-login .social-plus-list-item a{font-size:13px;height:50px;line-height:50px}.block-login .social-plus-list-item a::before{height:48px}}.social-plus-list{display:flex;flex-wrap:wrap;margin:20px -20px 20px 0}.social-plus-list div{display:flex;flex-wrap:wrap}.social-plus-list-item{margin:0 20px 20px 0;width:180px}.social-plus-list-item a{display:flex;justify-content:center;align-items:center;height:56px;line-height:56px;border:1px solid #666;border-radius:5px;position:relative;padding-left:48px;text-align:center;color:#000;font-size:14px;text-decoration:none;white-space:nowrap}@media all and (-ms-high-contrast: none){.social-plus-list-item a{line-height:52px;padding-top:4px;overflow:hidden}}.social-plus-list-item a::before{content:"";display:block;position:absolute;top:0;left:-1px;width:48px;height:54px;font-size:16px;font-family:"icons";color:#FFF;margin:-1px -1px 0;border-radius:5px 0 0 5px;border:1px solid #666}.social-plus-list-item.rakuten a{padding:0;line-height:1;border:none;background:#bf0000;overflow:hidden}.social-plus-list-item.rakuten a::before{display:none}.social-plus-list-item.yahoo a::before{content:"\EA31";background:#ff0027}.social-plus-list-item.facebook a::before{content:"\EA11";background:#1877f2;font-size:20px}.social-plus-list-item.twitter a::before{content:"\EA30";background:#000}.social-plus-list-item.google a::before{content:"";background:#fff url("../images/icon_google.png") no-repeat center center;background-size:27px auto;border-right:1px solid #666}.social-plus-list-item.line a::before{content:"\EA1B";background:#00b900;font-size:24px}.social-plus-list-item.bnam a::before{content:"";background:#fff url("../images/bnam_id_s.png") no-repeat center center;background-size:contain;border-right:1px solid #666}@media screen and (max-width: 768px){.social-plus-list{display:block;margin:15px auto;width:270px}.social-plus-list-item{margin:0 0 15px;width:auto}.social-plus-list-item a{font-size:13px;height:50px;line-height:50px}.social-plus-list-item a::before{height:48px}}.block-mypage{display:flex;flex-direction:row-reverse;justify-content:space-between;width:1200px;margin:50px auto 110px}.block-mypage-contents{width:916px}.block-mypage-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.block-mypage-header .page-title{margin-bottom:0}.block-mypage-header-btn .btn{margin-bottom:10px;border:1px solid #CCC;background:#FFF;color:#000}.block-mypage-header-btn .btn .icon{font-size:20px;margin-right:10px;position:relative;top:-2px}@media all and (-ms-high-contrast: none){.block-mypage-header-btn .btn .icon{top:-4px}}.block-mypage-header-btn .btn:last-child{margin-bottom:0px}.block-mypage-menu{width:220px}.block-mypage-menu-title{font-size:18px;font-weight:600;margin-bottom:15px}.block-mypage-menu-title .icon{font-size:22px;margin-right:5px}.block-mypage-menu-list-item{border-bottom:1px solid #CCC}.block-mypage-menu-list-item a{display:block;color:#000;font-size:13px;line-height:24px;text-decoration:none;padding:16px 10px;position:relative}.block-mypage-menu-list-item a::after{content:"";display:block;position:absolute;top:50%;right:18px;width:5px;height:5px;border-top:2px solid #a51e23;border-right:2px solid #a51e23;transform:rotate(45deg) translateY(-50%)}@media all and (-ms-high-contrast: none){.block-mypage-menu-list-item a::after{top:45%}}.block-mypage-section-title{font-size:26px;font-weight:600;margin:0 10px 20px}.block-mypage-section-title .icon{margin-right:15px;position:relative;top:4px}.block-mypage-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.block-mypage-section-header .block-mypage-section-title{margin-bottom:0}.block-mypage-memberscard{margin-bottom:80px}.block-mypage-memberscard-inner{display:flex;justify-content:space-between}.block-mypage-memberscard-id{width:438px}.block-mypage-memberscard-id-rank{margin-bottom:24px}.block-mypage-memberscard-id-rank img{display:block;margin:0 auto;max-width:100%}.block-mypage-memberscard-id-barcode{margin-bottom:5px}.block-mypage-memberscard-id-barcode-wrapper{padding:150px 20px 30px;margin-bottom:36px;min-height:300px}.block-mypage-memberscard-id-barcode img{display:block;width:100%;height:80px;margin:0 auto}.block-mypage-memberscard-id-number{display:flex;justify-content:center;align-items:baseline}.block-mypage-memberscard-id-number-label{font-size:18px;font-weight:600;margin-right:24px}.block-mypage-memberscard-id-number-value{font-size:24px;font-weight:600;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;letter-spacing:0.2em}.block-mypage-memberscard-id-text{font-size:18px;font-weight:600;text-decoration:underline;text-align:center;margin-bottom:20px}.block-mypage-memberscard-id-timer{font-size:14px;text-align:center}.block-mypage-memberscard-status{width:438px;padding:50px 24px 40px;box-sizing:border-box;border:1px solid #CCC;border-radius:6px}.block-mypage-memberscard-status-title{font-size:18px;font-weight:600;margin-bottom:30px;text-align:center}.block-mypage-memberscard-status-list{padding-bottom:10px;margin-bottom:20px;position:relative}.block-mypage-memberscard-status-list-item{font-size:14px;font-weight:600;margin-bottom:24px}.block-mypage-memberscard-status-list-item:last-child{margin-bottom:0}.block-mypage-memberscard-status-list-item-value{font-size:30px;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-mypage-memberscard-status-list-item-next{font-size:18px;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-mypage-memberscard-status-list-item .icon{display:inline-block;font-size:28px;width:44px;position:relative;top:6px}.block-mypage-memberscard-status-list-item .icon-arrow-up2{font-size:24px}.block-mypage-memberscard-status-list-item-expire{font-size:12px;font-weight:500;line-height:1.4;text-decoration:underline;margin:15px 0 0 44px}.block-mypage-memberscard-status-bar{height:20px;background:#f2f2f2;border-radius:10px;overflow:hidden;margin-bottom:30px;position:relative}.block-mypage-memberscard-status-bar-wrapper{border-top:1px solid #858585;padding-top:40px;position:relative}.block-mypage-memberscard-status-bar-wrapper::after{content:"";display:block;position:absolute;top:-4px;left:50%;transform:rotate(45deg) translateX(-50%);width:18px;height:18px;border-right:1.5px solid #858585;border-bottom:1.5px solid #858585;background:#FFF}.block-mypage-memberscard-status-bar span{display:block;position:absolute;background:#a51e23;top:0;left:0;height:20px}.block-mypage-memberscard-status-about{text-align:right;font-size:14px}.block-mypage-memberscard-status-about a{color:#000;text-decoration:none}.block-mypage-memberscard-status-about a:hover{text-decoration:underline}.block-mypage-memberscard-status-about .icon{margin-left:5px;position:relative;top:2px}.block-mypage-memberscard-status-alert{color:#a51e23;font-size:14px;line-height:1.6;margin-bottom:20px}.block-mypage-memberscard.is_rank-R .block-mypage-memberscard-id-barcode-wrapper{background:url("../images/member_card_R.png") no-repeat;background-size:100% auto}.block-mypage-memberscard.is_rank-SR .block-mypage-memberscard-id-barcode-wrapper{background:url("../images/member_card_SR.png") no-repeat;background-size:100% auto}.block-mypage-memberscard.is_rank-SSR .block-mypage-memberscard-id-barcode-wrapper{background:url("../images/member_card_SSR.png") no-repeat;background-size:100% auto}.block-mypage-memberscard.is_rank-EXR .block-mypage-memberscard-id-barcode-wrapper{background:url("../images/member_card_EXR.png") no-repeat;background-size:100% auto}.block-mypage-memberscard.is_rank-EXR .block-mypage-memberscard-status-list{border:none}.block-mypage-memberscard.is_rank-EXR .block-mypage-memberscard-status-list::after{display:none}.block-mypage-memberscard.is_rank-EXR .is_not-max{display:none}.block-mypage-point{width:438px}.block-mypage-point-wrapper{display:flex;justify-content:space-between}.block-mypage-point-status.is_not-agreed{color:#999;background:#ededed;width:90px;font-size:12px;font-weight:600;line-height:1.2;display:flex;justify-content:center;align-items:center;text-align:center;height:36px;padding:0 10px;border-radius:18px}.block-mypage-point-status.is_agreed{color:#1f45a6;font-size:20px;margin-right:20px}@media screen and (max-width: 768px){.block-mypage-point-status.is_agreed{font-size:15px}}.block-mypage-point-btn{margin-bottom:30px}.block-mypage-point-btn .btn{width:100%;height:80px;font-size:20px;border-radius:40px}.block-mypage-point .block-mypage-memberscard-status{padding:30px 24px}.block-mypage-point .block-mypage-memberscard-status-list{border:none;margin-bottom:0}.block-mypage-point .block-mypage-memberscard-status-list::after{display:none}@media screen and (max-width: 768px){.block-mypage-point{width:auto;margin:0 12px 40px}.block-mypage-point-wrapper{display:block}}.block-mypage-member-info{width:438px}.block-mypage-member-info-content{padding:30px 24px;box-sizing:border-box;border:1px solid #CCC;border-radius:6px}.block-mypage-member-info-block{padding:10px 0;border-bottom:1px solid #CCC}.block-mypage-member-info-block:first-child{padding-top:0}.block-mypage-member-info-block:last-child{padding-bottom:0;border:none}.block-mypage-member-info-item{display:flex;align-items:baseline;font-size:12px;line-height:1.4;margin-bottom:5px}.block-mypage-member-info-item:last-child{margin-bottom:0}.block-mypage-member-info-label{width:120px;flex-shrink:0;margin-right:10px}@media screen and (max-width: 768px){.block-mypage-member-info{width:auto;margin:0 12px 40px}.block-mypage-member-info-content{padding:30px 12px;border-radius:5px}}.block-mypage-member-info-value .is_linked,.block-mypage-member-info-value .is_agreed{color:#1f45a6}.block-mypage-member-info-value .is_not-linked,.block-mypage-member-info-value .is_not-agreed{color:#a51e23}.block-mypage-coupon,.block-mypage-ticket{border-top:1px solid #CCC;padding-top:54px}.block-mypage-coupon-status-before,.block-mypage-ticket-status-before{color:#FFF;background:#a51e23;font-size:14px;font-weight:600;padding:5px;text-align:center;margin:0 24px 10px}.block-mypage-coupon-list,.block-mypage-ticket-list{display:flex;justify-content:space-between;flex-wrap:wrap}.block-mypage-coupon-list-item,.block-mypage-ticket-list-item{width:438px;padding:30px 0 48px;background:#f0f0f0;border-radius:10px;overflow:hidden;position:relative;margin-bottom:40px}.block-mypage-coupon-list-item::before,.block-mypage-coupon-list-item::after,.block-mypage-ticket-list-item::before,.block-mypage-ticket-list-item::after{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);width:48px;height:48px;background:#FFF;border-radius:50%}.block-mypage-coupon-list-item::before,.block-mypage-ticket-list-item::before{top:-24px}.block-mypage-coupon-list-item::after,.block-mypage-ticket-list-item::after{bottom:-24px}.block-mypage-coupon-list-item-icons,.block-mypage-ticket-list-item-icons{margin:0 24px 15px}.block-mypage-coupon-list-item-icon,.block-mypage-ticket-list-item-icon{display:inline-block;color:#FFF;background:#997333;border:2px solid #997333;font-size:13px;line-height:20px;padding:0 12px;margin:0 5px 5px 0}@media all and (-ms-high-contrast: none){.block-mypage-coupon-list-item-icon,.block-mypage-ticket-list-item-icon{line-height:20px;padding-top:4px}}.block-mypage-coupon-list-item-icon.item-icon-exr,.block-mypage-ticket-list-item-icon.item-icon-exr{background:#b78d2b;border-color:#b78d2b}.block-mypage-coupon-list-item-icon.item-icon-ssr,.block-mypage-ticket-list-item-icon.item-icon-ssr{background:#686866;border-color:#686866}.block-mypage-coupon-list-item-icon.item-icon-sr,.block-mypage-ticket-list-item-icon.item-icon-sr{background:#77330c;border-color:#77330c}.block-mypage-coupon-list-item-icon.item-icon-hugood,.block-mypage-ticket-list-item-icon.item-icon-hugood{background:#997733;border-color:#997733}.block-mypage-coupon-list-item-icon.item-icon-benefit,.block-mypage-ticket-list-item-icon.item-icon-benefit{background:#b30101;border-color:#b30101}.block-mypage-coupon-list-item-icon.item-icon-store,.block-mypage-ticket-list-item-icon.item-icon-store{color:#997333;border-color:#997333;background:#FFF;font-weight:600}.block-mypage-coupon-list-item-name,.block-mypage-ticket-list-item-name{font-size:18px;font-weight:600;text-align:center;margin-bottom:15px}.block-mypage-coupon-list-item-code,.block-mypage-ticket-list-item-code{background:#FFF;padding:15px;margin:0 24px 30px;text-align:center;border-radius:5px}.block-mypage-coupon-list-item-code-margin-small,.block-mypage-ticket-list-item-code-margin-small{margin:0 24px 15px}.block-mypage-coupon-list-item-code-label,.block-mypage-ticket-list-item-code-label{font-size:18px;font-weight:600;margin-bottom:10px}.block-mypage-coupon-list-item-code-label-mb-0,.block-mypage-ticket-list-item-code-label-mb-0{margin-bottom:0}.block-mypage-coupon-list-item-code-value,.block-mypage-ticket-list-item-code-value{font-size:28px;font-weight:600;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;letter-spacing:0.1em;margin-bottom:10px}.block-mypage-coupon-list-item-code-value:last-child,.block-mypage-ticket-list-item-code-value:last-child{margin-bottom:0}.block-mypage-coupon-list-item-period,.block-mypage-ticket-list-item-period{line-height:22px;margin-bottom:24px;text-align:center}.block-mypage-coupon-list-item-period-label,.block-mypage-ticket-list-item-period-label{font-size:16px;font-weight:600;margin-bottom:5px}.block-mypage-coupon-list-item-period-value,.block-mypage-ticket-list-item-period-value{font-size:14px}.block-mypage-coupon-list-item-period-name,.block-mypage-ticket-list-item-period-name{font-size:14px;line-height:1.45}.block-mypage-coupon-list-item-period-mb-20,.block-mypage-ticket-list-item-period-mb-20{margin-bottom:20px !important}.block-mypage-coupon-list-item-barcode-wrapper,.block-mypage-ticket-list-item-barcode-wrapper{margin:0 24px 24px}.block-mypage-coupon-list-item-barcode img,.block-mypage-ticket-list-item-barcode img{display:block;max-width:100%;margin:0 auto}.block-mypage-coupon-list-item-img,.block-mypage-ticket-list-item-img{margin-bottom:20px}.block-mypage-coupon-list-item-img img,.block-mypage-ticket-list-item-img img{display:block;max-width:100%;margin:0 auto}.block-mypage-coupon-list-item-text,.block-mypage-ticket-list-item-text{padding:20px 24px;border-top:1px dashed #cfcfcf;font-size:14px;line-height:24px}.block-mypage-coupon-list-item-text-border-top-none,.block-mypage-ticket-list-item-text-border-top-none{border-top:none}.block-mypage-coupon-list-item-text-small,.block-mypage-ticket-list-item-text-small{padding:0 24px 20px !important;text-align:center;font-size:13px}.block-mypage-coupon-list-item-text-red,.block-mypage-ticket-list-item-text-red{color:#a51e23}.block-mypage-coupon-list-item-remain,.block-mypage-ticket-list-item-remain{padding:15px;background:#f8e8e8;margin:0 24px 20px;font-size:18px;text-align:center}.block-mypage-coupon-list-item-remain .num,.block-mypage-ticket-list-item-remain .num{color:#a51e23;font-size:24px;font-weight:600;margin:0 5px}.block-mypage-coupon-list-item-btn,.block-mypage-ticket-list-item-btn{margin:0 24px 20px}.block-mypage-coupon-list-item-btn .btn,.block-mypage-ticket-list-item-btn .btn{width:240px;margin:0 auto}.block-mypage-coupon-list-item-btn .btn-disabled,.block-mypage-ticket-list-item-btn .btn-disabled{color:#FFF;background:#CCC}.block-mypage-coupon-list-item-timer,.block-mypage-ticket-list-item-timer{font-size:14px;text-align:center}.block-mypage-coupon-detail,.block-mypage-ticket-detail{width:438px;padding:30px 0 48px;background:#f0f0f0;border-radius:10px;overflow:hidden;position:relative;margin-bottom:40px}.block-mypage-coupon-detail::before,.block-mypage-coupon-detail::after,.block-mypage-ticket-detail::before,.block-mypage-ticket-detail::after{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);width:48px;height:48px;background:#FFF;border-radius:50%}.block-mypage-coupon-detail::before,.block-mypage-ticket-detail::before{top:-24px}.block-mypage-coupon-detail::after,.block-mypage-ticket-detail::after{bottom:-24px}.block-mypage-coupon-detail-icons,.block-mypage-ticket-detail-icons{margin:0 24px 15px}.block-mypage-coupon-detail-icon,.block-mypage-ticket-detail-icon{display:inline-block;color:#FFF;background:#997333;border:2px solid #997333;font-size:13px;line-height:20px;padding:0 12px;margin:0 5px 5px 0}@media all and (-ms-high-contrast: none){.block-mypage-coupon-detail-icon,.block-mypage-ticket-detail-icon{line-height:20px;padding-top:4px}}.block-mypage-coupon-detail-icon.item-icon-exr,.block-mypage-ticket-detail-icon.item-icon-exr{background:#b78d2b;border-color:#b78d2b}.block-mypage-coupon-detail-icon.item-icon-ssr,.block-mypage-ticket-detail-icon.item-icon-ssr{background:#686866;border-color:#686866}.block-mypage-coupon-detail-icon.item-icon-sr,.block-mypage-ticket-detail-icon.item-icon-sr{background:#77330c;border-color:#77330c}.block-mypage-coupon-detail-icon.item-icon-hugood,.block-mypage-ticket-detail-icon.item-icon-hugood{background:#997733;border-color:#997733}.block-mypage-coupon-detail-icon.item-icon-benefit,.block-mypage-ticket-detail-icon.item-icon-benefit{background:#b30101;border-color:#b30101}.block-mypage-coupon-detail-icon.item-icon-store,.block-mypage-ticket-detail-icon.item-icon-store{color:#997333;border-color:#997333;background:#FFF;font-weight:600}.block-mypage-coupon-detail-name,.block-mypage-ticket-detail-name{font-size:18px;font-weight:600;text-align:center;margin-bottom:15px}.block-mypage-coupon-detail-code,.block-mypage-ticket-detail-code{background:#FFF;padding:15px;margin:0 24px 30px;text-align:center;border-radius:5px}.block-mypage-coupon-detail-code-margin-small,.block-mypage-ticket-detail-code-margin-small{margin:0 24px 15px}.block-mypage-coupon-detail-code-label,.block-mypage-ticket-detail-code-label{font-size:18px;font-weight:600;margin-bottom:10px}.block-mypage-coupon-detail-code-label-mb-0,.block-mypage-ticket-detail-code-label-mb-0{margin-bottom:0}.block-mypage-coupon-detail-code-value,.block-mypage-ticket-detail-code-value{font-size:28px;font-weight:600;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;letter-spacing:0.1em}.block-mypage-coupon-detail-period,.block-mypage-ticket-detail-period{line-height:22px;margin-bottom:24px;text-align:center}.block-mypage-coupon-detail-period-label,.block-mypage-ticket-detail-period-label{font-size:16px;font-weight:600;margin-bottom:5px}.block-mypage-coupon-detail-period-value,.block-mypage-ticket-detail-period-value{font-size:14px}.block-mypage-coupon-detail-barcode-wrapper,.block-mypage-ticket-detail-barcode-wrapper{margin:0 24px 24px}.block-mypage-coupon-detail-barcode img,.block-mypage-ticket-detail-barcode img{display:block;max-width:100%;margin:0 auto}.block-mypage-coupon-detail-img,.block-mypage-ticket-detail-img{margin-bottom:20px}.block-mypage-coupon-detail-img img,.block-mypage-ticket-detail-img img{display:block;max-width:100%;margin:0 auto}.block-mypage-coupon-detail-text,.block-mypage-ticket-detail-text{padding:20px 24px;border-top:1px dashed #cfcfcf;font-size:14px;line-height:24px}.block-mypage-coupon-detail-text-border-top-none,.block-mypage-ticket-detail-text-border-top-none{border-top:none}.block-mypage-coupon-detail-remain,.block-mypage-ticket-detail-remain{padding:15px;background:#f8e8e8;margin:0 24px 20px;font-size:18px;text-align:center}.block-mypage-coupon-detail-remain .num,.block-mypage-ticket-detail-remain .num{color:#a51e23;font-size:24px;font-weight:600;margin:0 5px}.is_used .block-mypage-coupon-detail-remain,.is_used .block-mypage-ticket-detail-remain{display:none}.block-mypage-coupon-detail-btn,.block-mypage-ticket-detail-btn{margin:0 24px 20px}.block-mypage-coupon-detail-btn .btn,.block-mypage-ticket-detail-btn .btn{width:240px;margin:0 auto}.block-mypage-coupon-detail-btn .btn-disabled,.block-mypage-ticket-detail-btn .btn-disabled{display:none;color:#FFF;background:#CCC}.is_used .block-mypage-coupon-detail-btn .btn-main,.is_used .block-mypage-ticket-detail-btn .btn-main{display:none}.is_used .block-mypage-coupon-detail-btn .btn-disabled,.is_used .block-mypage-ticket-detail-btn .btn-disabled{display:flex}.block-mypage-coupon-detail-timer,.block-mypage-ticket-detail-timer{font-size:14px;text-align:center}.block-mypage-coupon-detail-result,.block-mypage-ticket-detail-result{font-size:14px;line-height:24px;margin-top:10px;text-align:center}.block-mypage-coupon-notice,.block-mypage-ticket-notice{color:#a51e23;background:#f8e8e8;font-size:20px;font-weight:600;line-height:24px;padding:15px;text-align:center;margin:0 24px 20px;border:2px solid #a51e23}.block-mypage-coupon-confirm-msg,.block-mypage-ticket-confirm-msg{color:#a51e23;font-size:18px;font-weight:600;line-height:1.6;margin-bottom:20px;text-align:center}.block-mypage-coupon-modal,.block-mypage-ticket-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:150}.block-mypage-coupon-modal-overlay,.block-mypage-ticket-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:150}.block-mypage-coupon-modal-content,.block-mypage-ticket-modal-content{width:600px;max-height:100%;background:#FFF;z-index:151;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:40px}.block-mypage-coupon-modal-content-inner,.block-mypage-ticket-modal-content-inner{padding:80px}.block-mypage-coupon-modal-text,.block-mypage-ticket-modal-text{font-size:16px;font-weight:600;line-height:30px;margin-bottom:40px;text-align:center}.block-mypage-coupon-modal-btn-inner,.block-mypage-ticket-modal-btn-inner{display:flex;flex-direction:row-reverse;justify-content:space-between}.block-mypage-coupon-modal-btn-inner .btn,.block-mypage-ticket-modal-btn-inner .btn{width:calc(50% - 5px);min-width:0}.block-mypage-coupon-modal-btn .btn,.block-mypage-ticket-modal-btn .btn{width:240px;margin:0 auto}.block-mypage-coupon-modal-btn .btn-disabled,.block-mypage-ticket-modal-btn .btn-disabled{display:none;color:#FFF;background:#CCC}.block-mypage-coupon-modal-btn .btn.is_used .btn-main,.block-mypage-ticket-modal-btn .btn.is_used .btn-main{display:none}.block-mypage-coupon-modal-btn .btn.is_used .btn-disabled,.block-mypage-ticket-modal-btn .btn.is_used .btn-disabled{display:flex}.block-mypage-coupon-modal-btn.is_used .btn-main,.block-mypage-ticket-modal-btn.is_used .btn-main{display:none}.block-mypage-coupon-modal-btn.is_used .btn-disabled,.block-mypage-ticket-modal-btn.is_used .btn-disabled{display:flex}.block-mypage-coupon-modal-close,.block-mypage-ticket-modal-close{position:absolute;top:-60px;right:0;z-index:152}.block-mypage-coupon-modal-close a,.block-mypage-ticket-modal-close a{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#FFF;font-size:13px;text-decoration:none}.block-mypage-coupon-modal-close a .icon,.block-mypage-ticket-modal-close a .icon{display:block;font-size:30px;margin-bottom:10px}.block-mypage-coupon-modal-alert,.block-mypage-ticket-modal-alert{color:#a51e23;font-size:15px;font-weight:bold;line-height:1.6;margin:10px 0;text-align:center}.block-mypage-coupon-modal .block-mypage-coupon-notice,.block-mypage-coupon-modal .block-mypage-ticket-notice,.block-mypage-ticket-modal .block-mypage-coupon-notice,.block-mypage-ticket-modal .block-mypage-ticket-notice{margin:0 0 20px}.block-mypage-error-area{margin-bottom:15px}.block-mypage-error-area .form-error-message{font-size:20px}@media screen and (max-width: 768px){.block-mypage{display:block;width:auto;margin:30px 0 0}.block-mypage-contents{width:auto;margin-bottom:40px}.block-mypage-header{display:block;margin-bottom:0}.block-mypage-header .page-title{margin-bottom:15px}.block-mypage-header-btn{display:flex;justify-content:flex-end;margin:0 12px 15px}.block-mypage-header-btn .btn{margin-right:10px}.block-mypage-header-btn .btn:last-child{margin-right:0px}.block-mypage-menu{width:auto;margin:0 12px 50px}.block-mypage-menu-title{font-size:19px;margin-bottom:10px}.block-mypage-menu-title .icon{font-size:24px}.block-mypage-menu-list-item a{font-size:13px;padding:20px 36px}.block-mypage-menu-list-item a::after{right:18px;width:5px;height:5px}.block-mypage-section-title{font-size:16px;margin:0 12px 24px}.block-mypage-section-title .icon{margin-right:10px;top:2px}.block-mypage-memberscard{margin:0 12px 40px}.block-mypage-memberscard-inner{display:block}.block-mypage-memberscard-id{width:auto;margin-bottom:30px}.block-mypage-memberscard-id-rank{margin-bottom:20px}.block-mypage-memberscard-id-barcode{margin-bottom:3px;overflow:hidden;padding:0 1px}.block-mypage-memberscard-id-barcode-wrapper{padding:40vw 4vw 4vw;min-height:68vw;margin-bottom:30px}.block-mypage-memberscard-id-number-label{font-size:14px;margin-right:15px}.block-mypage-memberscard-id-number-value{font-size:15px}.block-mypage-memberscard-id-text{font-size:17px;margin-bottom:15px}.block-mypage-memberscard-id-timer{font-size:14px}.block-mypage-memberscard-status{width:auto;padding:30px 12px;border-radius:5px}.block-mypage-memberscard-status-title{font-size:16px;margin-bottom:30px}.block-mypage-memberscard-status-list{margin-bottom:25px}.block-mypage-memberscard-status-list::after{bottom:-15px;width:15px;height:15px}.block-mypage-memberscard-status-list-item{font-size:13px}.block-mypage-memberscard-status-list-item-value{font-size:24px}.block-mypage-memberscard-status-list-item-next{font-size:16px}.block-mypage-memberscard-status-list-item .icon{font-size:22px;width:34px;top:6px}.block-mypage-memberscard-status-list-item .icon-arrow-up2{font-size:18px}.block-mypage-memberscard-status-list-item-expire{margin:10px 0 0 34px}.block-mypage-memberscard-status-bar{margin:0 16px 24px}.block-mypage-memberscard-status-about{font-size:13px}.block-mypage-memberscard-status-alert{margin:0 0 20px}.block-mypage-coupon,.block-mypage-ticket{padding-top:32px}.block-mypage-coupon-list,.block-mypage-ticket-list{display:block;margin:0 12px}.block-mypage-coupon-list-item,.block-mypage-ticket-list-item{width:auto;padding:48px 0;border-radius:20px;margin-bottom:24px}.block-mypage-coupon-list-item-name,.block-mypage-ticket-list-item-name{font-size:16px;margin-bottom:16px}.block-mypage-coupon-list-item-code,.block-mypage-ticket-list-item-code{margin-bottom:24px}.block-mypage-coupon-list-item-code-label,.block-mypage-ticket-list-item-code-label{font-size:14px}.block-mypage-coupon-list-item-code-value,.block-mypage-ticket-list-item-code-value{font-size:20px}.block-mypage-coupon-list-item-period,.block-mypage-ticket-list-item-period{font-size:13px;line-height:20px;margin-bottom:24px}.block-mypage-coupon-list-item-text,.block-mypage-ticket-list-item-text{padding:24px 12px 15px;font-size:13px;line-height:18px}.block-mypage-coupon-list-item-timer,.block-mypage-ticket-list-item-timer{font-size:16px;text-align:center}.block-mypage-coupon-detail,.block-mypage-ticket-detail{width:auto;padding:48px 0;border-radius:20px;margin-bottom:24px}.block-mypage-coupon-detail-wrapper,.block-mypage-ticket-detail-wrapper{margin:0 12px}.block-mypage-coupon-detail-name,.block-mypage-ticket-detail-name{font-size:16px;margin-bottom:16px}.block-mypage-coupon-detail-code,.block-mypage-ticket-detail-code{margin-bottom:24px}.block-mypage-coupon-detail-code-label,.block-mypage-ticket-detail-code-label{font-size:14px}.block-mypage-coupon-detail-code-value,.block-mypage-ticket-detail-code-value{font-size:20px}.block-mypage-coupon-detail-period,.block-mypage-ticket-detail-period{font-size:13px;line-height:20px;margin-bottom:24px}.block-mypage-coupon-detail-text,.block-mypage-ticket-detail-text{padding:24px 12px 15px;font-size:13px;line-height:18px}.block-mypage-coupon-detail-timer,.block-mypage-ticket-detail-timer{font-size:16px;text-align:center}.block-mypage-coupon-detail-result,.block-mypage-ticket-detail-result{font-size:13px}.block-mypage-coupon-detail-btn-disabled,.block-mypage-ticket-detail-btn-disabled{color:#FFF;background:#CCC;display:none}.block-mypage-coupon-modal-content,.block-mypage-ticket-modal-content{width:calc(100% - 40px);padding:30px 20px}.block-mypage-coupon-modal-btn,.block-mypage-ticket-modal-btn{flex-direction:column-reverse}.block-mypage-coupon-modal-btn .btn,.block-mypage-ticket-modal-btn .btn{font-size:16px;width:100%;min-width:100%;margin-bottom:10px}.block-mypage-coupon-modal-btn .btn:first-child,.block-mypage-ticket-modal-btn .btn:first-child{margin-bottom:0}.block-mypage-coupon-modal-btn-inner .btn,.block-mypage-ticket-modal-btn-inner .btn{width:calc(50% - 5px);min-width:0;font-size:18px;height:48px;border-radius:24px}.block-mypage-coupon-modal-close,.block-mypage-ticket-modal-close{position:absolute;top:-60px;right:0}.block-mypage-coupon-modal-close a,.block-mypage-ticket-modal-close a{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#FFF;font-size:13px;text-decoration:none}.block-mypage-coupon-modal-close a .icon,.block-mypage-ticket-modal-close a .icon{display:block;font-size:30px;margin-bottom:10px}.block-mypage-error-area .form-error-message{font-size:18px}}@media screen and (max-width: 480px){.block-mypage-memberscard-id-barcode-wrapper{padding:32vw 4vw 4vw;min-height:68vw}}.block-mypage-history-list{border-top:1px solid #CCC}.block-mypage-history-block{border-bottom:1px solid #CCC}.block-mypage-history-block.is_selected .block-mypage-history-block-header-row1,.block-mypage-history-block.is_selected .block-mypage-history-block-header-row2{background:#f6ccce}.block-mypage-history-block-header-row1{background:#f3f3f3;padding:18px;display:flex;align-items:center}.block-mypage-history-block-header-row2{background:#f8f8f8;padding:30px 24px;display:flex}.block-mypage-history-block-header-row2-col1{padding:10px 0;border-right:1px solid #CCC;padding-right:24px;width:284px}.block-mypage-history-block-header-row2-col2{padding-left:32px;display:flex;justify-content:space-between;align-items:flex-end}.block-mypage-history-block-status-icons{margin-right:15px}.block-mypage-history-block-status-icon{display:inline-block;font-size:14px;font-weight:600;line-height:26px;padding:0 20px;border:1px solid #000}@media all and (-ms-high-contrast: none){.block-mypage-history-block-status-icon{line-height:20px;padding-top:6px}}.block-mypage-history-block-status-icon.status-icon-not-paid{color:#FFF;background:#f39800;border-color:#f39800}.block-mypage-history-block-status-icon.status-icon-preparing{color:#FFF;background:#a51e23;border-color:#a51e23}.block-mypage-history-block-status-icon.status-icon-delivering{color:#a51e23;background:#FFF;border-color:#a51e23}.block-mypage-history-block-status-icon.status-icon-delivered{color:#000;background:#d8d8d8;border-color:#d8d8d8}.block-mypage-history-block-status-icon.status-icon-canceled{color:#FFF;background:#CCC;border-color:#CCC}.block-mypage-history-block-status-icon.status-icon-reserved{color:#FFF;background:#997333;border-color:#997333}.block-mypage-history-block-status-icon.status-icon-prepared{color:#FFF;background:#2f8f1f;border-color:#2f8f1f}.block-mypage-history-block-status-icon.status-icon-received{color:#000;background:#d8d8d8;border-color:#d8d8d8}.block-mypage-history-block-status-icon.status-icon-coupon{color:#FFF;background:#a51e23;border-color:#a51e23}.block-mypage-history-block-order-date{font-size:14px}@media all and (-ms-high-contrast: none){.block-mypage-history-block-order-date{position:relative;top:4px}}.block-mypage-history-block-delivery-schedule,.block-mypage-history-block-order-number,.block-mypage-history-block-tracking-number{display:flex;margin-bottom:15px}.block-mypage-history-block-delivery-schedule-label,.block-mypage-history-block-order-number-label,.block-mypage-history-block-tracking-number-label{font-size:14px;font-weight:500}.block-mypage-history-block-delivery-schedule-label::after,.block-mypage-history-block-order-number-label::after,.block-mypage-history-block-tracking-number-label::after{content:"："}.block-mypage-history-block-delivery-schedule-value,.block-mypage-history-block-order-number-value,.block-mypage-history-block-tracking-number-value{font-size:14px;font-weight:500}.block-mypage-history-block-change-send-address{margin-top:30px}.block-mypage-history-block-change-send-address-btn{margin-bottom:20px}.block-mypage-history-block-change-send-address input[type="checkbox"]+label{padding-left:30px;font-size:14px}.block-mypage-history-block-price,.block-mypage-history-block-point{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.block-mypage-history-block-price-wrapper,.block-mypage-history-block-point-wrapper{width:340px;margin-right:30px}.block-mypage-history-block-price-label,.block-mypage-history-block-point-label{font-size:14px;font-weight:500}.block-mypage-history-block-price-value .price-value-label,.block-mypage-history-block-price-value .point-value-label,.block-mypage-history-block-point-value .price-value-label,.block-mypage-history-block-point-value .point-value-label{font-size:16px;font-weight:500;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-mypage-history-block-price-value .price-unit-label,.block-mypage-history-block-price-value .point-unit-label,.block-mypage-history-block-point-value .price-unit-label,.block-mypage-history-block-point-value .point-unit-label{font-size:10px;font-weight:500}.block-mypage-history-block-price-value .tax-label,.block-mypage-history-block-point-value .tax-label{font-size:10px;font-weight:500}.block-mypage-history-block-price-alert,.block-mypage-history-block-point-alert{color:#a51e23;font-size:14px;line-height:1.4;margin-top:15px;margin-left:1em;text-indent:-1em}.block-mypage-history-block-price.price-total .block-mypage-history-block-price-label,.block-mypage-history-block-point.price-total .block-mypage-history-block-price-label{font-size:18px}.block-mypage-history-block-price.price-total .block-mypage-history-block-price-value .price-value-label,.block-mypage-history-block-point.price-total .block-mypage-history-block-price-value .price-value-label{font-size:40px}.block-mypage-history-block-price.price-total .block-mypage-history-block-price-value .price-unit-label,.block-mypage-history-block-point.price-total .block-mypage-history-block-price-value .price-unit-label{font-size:14px}.block-mypage-history-block-price.price-total .block-mypage-history-block-price-value .tax-label,.block-mypage-history-block-point.price-total .block-mypage-history-block-price-value .tax-label{font-size:14px}.block-mypage-history-block-btn{width:180px}.block-mypage-history-block-btn .btn{padding:0;width:100%}@media all and (-ms-high-contrast: none){.block-mypage-history-block-btn .btn{padding-top:6px}}.block-mypage-history-block-item-list-item{padding:24px;border-bottom:1px solid #CCC}.block-mypage-history-block-item-list-item:not(:has(.block-mypage-history-block-item-list-item-inner)){display:none}.block-mypage-history-block-item-list-item-inner{display:flex;justify-content:space-between;align-items:center}.block-mypage-history-block-item-list-item-col1{display:flex;align-items:center;width:660px}.block-mypage-history-block-item-list-item-col2{width:200px}.block-mypage-history-block-item-list-item-img{width:130px;margin-right:24px}.block-mypage-history-block-item-list-item-img img{width:100%}.block-mypage-history-block-item-list-item-info{width:270px}.block-mypage-history-block-item-list-item-admission{display:flex;align-items:baseline;margin-bottom:5px}.block-mypage-history-block-item-list-item-admission-label{font-size:14px;margin-right:5px}.block-mypage-history-block-item-list-item-admission .block-mypage-history-block-status-icon{font-size:13px;line-height:20px;padding:0 10px}.block-mypage-history-block-item-list-item-product{font-size:14px;font-weight:600;line-height:22px;margin-bottom:30px}.block-mypage-history-block-item-list-item-product a{color:#000;text-decoration:none}.block-mypage-history-block-item-list-item-product a:hover{text-decoration:underline}.block-mypage-history-block-item-list-item-detail{display:flex;font-size:13px;line-height:20px}.block-mypage-history-block-item-list-item-detail-label::after{content:"："}.block-mypage-history-block-item-list-item-price{white-space:nowrap}.block-mypage-history-block-item-list-item-price-wrapper{display:flex;justify-content:space-between;align-items:center;width:200px}.block-mypage-history-block-item-list-item-price .price-value-label{font-size:24px;font-weight:500;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-mypage-history-block-item-list-item-price .price-unit-label{font-size:14px;font-weight:600}.block-mypage-history-block-item-list-item-price .tax-label{font-size:14px;font-weight:600}.block-mypage-history-block-item-list-item-qty{display:flex;font-size:14px;font-weight:600;margin-top:5px;white-space:nowrap}.block-mypage-history-block-item-list-item-qty-label::after{content:"："}.block-mypage-history-block-item-list-item-btns .btn{margin-bottom:10px;height:40px;border-radius:20px}.block-mypage-history-block-item-list-item-btns .btn.btn-main{margin-bottom:0}.block-mypage-history-block-item-list-item-btns .btn .icon{font-size:18px;margin-right:10px}@media all and (-ms-high-contrast: none){.block-mypage-history-block-item-list-item-btns .btn{padding-top:5px}.block-mypage-history-block-item-list-item-btns .btn .icon{position:relative;top:-3px}}.block-mypage-history-block-item-list-item-prize-btn{display:flex;justify-content:flex-end;padding-top:24px}.block-mypage-history-block-item-list-item-prize-btn .btn{height:40px;border-radius:20px}.block-mypage-history-block-item-list-item-prize-btn .btn .icon{font-size:20px;margin-right:10px}.block-mypage-history-block-item-list-item-qr-btn{margin-top:10px}.block-mypage-history-block-item-list-item-qr-btn .btn{width:100%;height:40px;margin-bottom:10px;border-radius:20px}.block-mypage-history-block-item-list-item-qr-btn .btn .icon{font-size:20px;margin-right:10px}.block-mypage-history-block-item-list-item-prize{margin:20px -24px -24px;border-top:1px solid #CCC}.block-mypage-history-block-item-list-item-prize-title{font-size:20px;font-weight:bold;margin-bottom:10px}.block-mypage-history-block-item-list-item-prize-list{display:flex;flex-wrap:wrap;margin:0 -4px 0 24px;height:0;overflow:hidden;transition:0.3s}.block-mypage-history-block-item-list-item-prize-list-item{width:calc(16.6% - 20px);margin:0 20px 20px 0}.block-mypage-history-block-item-list-item-prize-list-item-img{margin-bottom:10px}.block-mypage-history-block-item-list-item-prize-list-item-img img{width:100%}.block-mypage-history-block-item-list-item-prize-list-item-award-name{font-size:14px;font-weight:bold;line-height:22px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.block-mypage-history-block-item-list-item-prize-list-item-item-name{font-size:12px;line-height:17px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.block-mypage-history-block-item-list-item-prize-list-item-qty{display:flex;margin-top:5px}.block-mypage-history-block-item-list-item-prize-list-item-qty-label{font-size:12px}.block-mypage-history-block-item-list-item-prize-list-item-qty-label::after{content:"："}.block-mypage-history-block-item-list-item-prize-list-item-qty-value{font-size:14px;font-weight:bold}.block-mypage-history-block-item-list-item-prize.is_opened .block-mypage-history-block-prize-header a::after{transform:rotate(0)}.block-mypage-history-block-item-list-item-prize.is_opened .block-mypage-history-block-item-list-item-prize-list{height:auto}.block-mypage-history-block-item-list-item-open-window{margin-top:30px;text-align:center}.block-mypage-history-block-item-list-item-open-window-text{margin:15px auto 0;font-size:14px;line-height:1.5;text-align:left}.block-mypage-history-block-item-list-item-open-window .btn{display:inline-flex;min-width:300px;max-width:100%;min-height:32px;height:auto;padding-top:5px;padding-bottom:5px;white-space:normal;line-height:1.5;border-radius:100px}.block-mypage-history-block-detail-header{padding:32px 24px;font-size:20px;font-weight:600;position:relative}.block-mypage-history-block-detail-header a{display:block;color:#000;text-decoration:none}.block-mypage-history-block-detail-header a::before,.block-mypage-history-block-detail-header a::after{content:"";display:block;position:absolute;top:50%;right:18px;width:18px;border-top:2px solid #000;transition:0.3s}.block-mypage-history-block-detail-header a::after{transform:rotate(-90deg)}.block-mypage-history-block-detail-contents{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 24px;height:0;overflow:hidden;transition:0.3s}.block-mypage-history-block-detail-contents-block{width:415px;margin-bottom:30px}.block-mypage-history-block-detail-contents-block-label{font-size:16px;font-weight:600;line-height:40px;padding:0 16px;margin-bottom:18px;background:#f2f2f2}@media all and (-ms-high-contrast: none){.block-mypage-history-block-detail-contents-block-label{line-height:36px;padding-top:4px}}.block-mypage-history-block-detail-contents-block-content{font-size:14px;line-height:24px;padding:0 16px}.block-mypage-history-block-detail-btn{display:none}.block-mypage-history-block-detail.is_opened .block-mypage-history-block-detail-header a::after{transform:rotate(0)}.block-mypage-history-block-detail.is_opened .block-mypage-history-block-detail-contents{padding:10px 24px;height:auto}.block-mypage-history-block-prize{border-bottom:1px solid #CCC}.block-mypage-history-block-prize-header{padding:32px 24px;font-size:20px;font-weight:600;position:relative}.block-mypage-history-block-prize-header a{display:block;color:#000;text-decoration:none}.block-mypage-history-block-prize-header a::before,.block-mypage-history-block-prize-header a::after{content:"";display:block;position:absolute;top:50%;right:18px;width:18px;border-top:2px solid #000;transition:0.3s}.block-mypage-history-block-prize-header a::after{transform:rotate(-90deg)}.block-mypage-history-block-prize-title{font-size:20px;font-weight:bold;margin-bottom:10px}.block-mypage-history-block-prize-list{display:flex;flex-wrap:wrap;margin:0 -4px 0 24px;height:0;overflow:hidden;transition:0.3s}.block-mypage-history-block-prize-list-item{width:calc(16.6% - 20px);margin:0 20px 20px 0}.block-mypage-history-block-prize-list-item-img{margin-bottom:10px}.block-mypage-history-block-prize-list-item-img img{width:100%}.block-mypage-history-block-prize-list-item-award-name{font-size:14px;font-weight:bold;line-height:22px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.block-mypage-history-block-prize-list-item-item-name{font-size:12px;line-height:17px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.block-mypage-history-block-prize-list-item-qty{display:flex;margin-top:5px}.block-mypage-history-block-prize-list-item-qty-label{font-size:12px}.block-mypage-history-block-prize-list-item-qty-label::after{content:"："}.block-mypage-history-block-prize-list-item-qty-value{font-size:14px;font-weight:bold}.block-mypage-history-block-prize-btn{margin-top:20px}.block-mypage-history-block-prize-btn .btn{width:270px;height:40px;border-radius:20px;margin:0 auto}.block-mypage-history-block-prize.is_opened .block-mypage-history-block-prize-header a::after{transform:rotate(0)}.block-mypage-history-block-prize.is_opened .block-mypage-history-block-prize-list{height:auto}.block-mypage-history-block-reduced-tax{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;line-height:1.6;margin-right:2.5em}.block-mypage-history-block-reduced-tax-wrapper{margin:10px 0}.block-mypage-history-block-reduced-tax-value .price-value-label{font-size:14px;font-weight:600;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-mypage-history-block-store-receive{margin:20px 0 0 0;padding:30px 0 0 0;border:solid 1px #ccc}.block-mypage-history-block-store-receive-title{margin-bottom:25px;font-size:20px;font-weight:bold;text-align:center}.block-mypage-history-block-store-receive-detail{width:80%;margin:20px auto;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;font-size:16px}.block-mypage-history-block-store-receive-detail tr{border-bottom:solid 1px #ccc}.block-mypage-history-block-store-receive-detail th{width:25%;padding:15px;background-color:#f2f2f2;text-align:left}.block-mypage-history-block-store-receive-detail td{width:75%;padding:15px;text-align:left}.block-mypage-history-block-store-receive-number{width:80%;margin:20px auto;padding:20px;background-color:#f2f2f2;text-align:center}.block-mypage-history-block-store-receive-number-title{display:block;font-size:16px;margin-bottom:10px}.block-mypage-history-block-store-receive-number-num{display:block;font-size:22px}.block-mypage-history-block-store-receive-caution{width:80%;height:150px;margin:20px auto;padding:15px;overflow-y:auto;border:solid 1px #ccc;font-size:14px;color:#a51e23;line-height:1.5}.block-mypage-history-block-store-receive .agreement-store-check-wrapper{margin-top:0;text-align:center}.block-mypage-history-block-store-receive .btns{margin:30px auto}.block-mypage-history-block-store-receive .btn-received{background-color:#ccc;color:#fff}.block-mypage-history-tabs{margin-top:30px}.block-mypage-history-tabs-list{border-bottom:2px solid #a51e23;display:flex;margin-bottom:32px}.block-mypage-history-tabs-list-item{width:240px;margin-right:8px}.block-mypage-history-tabs-list-item a{display:block;color:#000;font-size:18px;font-weight:600;padding:16px 0;text-align:center;background:#f2f2f2;border-radius:6px 6px 0 0;text-decoration:none}.block-mypage-history-tabs-list-item a .icon{font-size:28px;margin-right:10px;position:relative;top:6px}.block-mypage-history-tabs-list-item.is_current a{color:#FFF;background:#a51e23}.block-mypage-history-change-send-address-footer-fixed{display:flex;justify-content:center;align-items:center;position:relative;width:1200px;margin:0 auto;color:#FFF}.block-mypage-history-change-send-address-footer-fixed-wrapper{position:fixed;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.5);padding:22px 0;z-index:200}.block-mypage-history-change-send-address-footer-fixed-text{margin-right:60px}.block-mypage-history-change-send-address-footer-fixed-text-title{font-size:18px;font-weight:600;line-height:1.6;letter-spacing:0.04em}.block-mypage-history-change-send-address-footer-fixed-text-content{display:flex;align-items:baseline;font-size:18px;font-weight:600;line-height:1.6;letter-spacing:0.04em}.block-mypage-history-change-send-address-footer-fixed-text-content .num{font-size:24px;margin:0 3px}.block-mypage-history-change-send-address-footer-fixed-text-label::after{content:"："}.block-mypage-history-change-send-address-footer-fixed-btn .btn-main{display:none}.is_active .block-mypage-history-change-send-address-footer-fixed-btn .btn-main{display:inline-flex}.is_active .block-mypage-history-change-send-address-footer-fixed-btn .btn-disabled{display:none}@media screen and (max-width: 768px){.block-mypage-history-list{border-top:none}.block-mypage-history-block{border-bottom:none;border-top:1px solid #CCC}.block-mypage-history-block-header-row1{padding:20px 12px}.block-mypage-history-block-header-row2{padding:15px 12px 20px;display:block}.block-mypage-history-block-header-row2-col1{padding:10px 0;border-right:none;padding-right:0;border-bottom:1px solid #CCC;padding-bottom:15px;width:auto}.block-mypage-history-block-header-row2-col2{padding-left:0;display:block}.block-mypage-history-block-status-icons{margin-right:14px}.block-mypage-history-block-status-icon{font-size:13px;line-height:24px;padding:0 16px}.block-mypage-history-block-order-date{font-size:12px}.block-mypage-history-block-delivery-schedule,.block-mypage-history-block-order-number,.block-mypage-history-block-tracking-number{margin-bottom:10px}.block-mypage-history-block-delivery-schedule-label,.block-mypage-history-block-order-number-label,.block-mypage-history-block-tracking-number-label{font-size:13px}.block-mypage-history-block-delivery-schedule-value,.block-mypage-history-block-order-number-value,.block-mypage-history-block-tracking-number-value{font-size:13px}.block-mypage-history-block-change-send-address{margin-top:20x;text-align:center}.block-mypage-history-block-change-send-address-btn{margin-bottom:20px}.block-mypage-history-block-change-send-address-all{text-align:left}.block-mypage-history-block-price,.block-mypage-history-block-point{margin-bottom:10px}.block-mypage-history-block-price-wrapper,.block-mypage-history-block-point-wrapper{width:auto;margin-right:0;padding:20px 0}.block-mypage-history-block-price-label,.block-mypage-history-block-point-label{font-size:13px}.block-mypage-history-block-price-value .price-value-label,.block-mypage-history-block-price-value .point-value-label,.block-mypage-history-block-point-value .price-value-label,.block-mypage-history-block-point-value .point-value-label{font-size:16px}.block-mypage-history-block-price-value .price-unit-label,.block-mypage-history-block-price-value .point-unit-label,.block-mypage-history-block-point-value .price-unit-label,.block-mypage-history-block-point-value .point-unit-label{font-size:9px}.block-mypage-history-block-price-value .tax-label,.block-mypage-history-block-point-value .tax-label{font-size:9px}.block-mypage-history-block-price.price-total .block-mypage-history-block-price-label,.block-mypage-history-block-point.price-total .block-mypage-history-block-price-label{font-size:15px}.block-mypage-history-block-price.price-total .block-mypage-history-block-price-value .price-value-label,.block-mypage-history-block-point.price-total .block-mypage-history-block-price-value .price-value-label{font-size:28px}.block-mypage-history-block-price.price-total .block-mypage-history-block-price-value .price-unit-label,.block-mypage-history-block-point.price-total .block-mypage-history-block-price-value .price-unit-label{font-size:10px}.block-mypage-history-block-price.price-total .block-mypage-history-block-price-value .tax-label,.block-mypage-history-block-point.price-total .block-mypage-history-block-price-value .tax-label{font-size:10px}.block-mypage-history-block-btn{width:auto;display:flex;justify-content:flex-end}.block-mypage-history-block-btn .btn{padding:0 15px;width:auto}.block-mypage-history-block-item-list-item{padding:20px 12px}.block-mypage-history-block-item-list-item-inner{display:block}.block-mypage-history-block-item-list-item-col1{align-items:flex-start;width:auto;margin-bottom:15px}.block-mypage-history-block-item-list-item-col2{width:auto;flex-wrap:wrap}.block-mypage-history-block-item-list-item-img{width:140px;margin-right:15px}.block-mypage-history-block-item-list-item-info{width:calc(100% - 155px)}.block-mypage-history-block-item-list-item-product{font-size:13px;line-height:18px;margin-bottom:15px}.block-mypage-history-block-item-list-item-detail{display:flex !important;font-size:12px;line-height:18px}.block-mypage-history-block-item-list-item-detail.show-pc{display:none !important}.block-mypage-history-block-item-list-item-price{margin-top:15px;text-align:right}.block-mypage-history-block-item-list-item-price .price-value-label{font-size:18px}.block-mypage-history-block-item-list-item-price .price-unit-label{font-size:10px}.block-mypage-history-block-item-list-item-price .tax-label{font-size:10px}.block-mypage-history-block-item-list-item-btns{display:flex;justify-content:space-between;width:100%}.block-mypage-history-block-item-list-item-btns .btn{margin-bottom:0}.block-mypage-history-block-item-list-item-prize-btn{display:flex;justify-content:flex-end;padding-top:24px}.block-mypage-history-block-item-list-item-prize-btn .btn{height:40px;border-radius:20px}.block-mypage-history-block-item-list-item-prize-btn .btn .icon{font-size:20px;margin-right:10px}.block-mypage-history-block-item-list-item-qr-btn{margin-bottom:10px}.block-mypage-history-block-item-list-item-qr-btn .btn{width:100%;height:40px;border-radius:20px}.block-mypage-history-block-item-list-item-qr-btn .btn .icon{font-size:20px;margin-right:10px}.block-mypage-history-block-item-list-item-prize{margin:15px -15px -20px}.block-mypage-history-block-item-list-item-prize-title{font-size:18px}.block-mypage-history-block-item-list-item-prize-list{margin:0 0 0 15px}.block-mypage-history-block-item-list-item-prize-list-item{width:calc(33.3% - 15px);margin:0 15px 15px 0}.block-mypage-history-block-item-list-item-prize-list-item-img{margin-bottom:5px}.block-mypage-history-block-item-list-item-prize-list-item-award-name{font-size:13px;line-height:20px}.block-mypage-history-block-item-list-item-prize-list-item-item-name{font-size:11px;line-height:16px}.block-mypage-history-block-item-list-item-prize-list-item-qty-label{font-size:11px}.block-mypage-history-block-item-list-item-prize-list-item-qty-value{font-size:13px}.block-mypage-history-block-detail{padding:20px 0}.block-mypage-history-block-detail-header{display:none}.block-mypage-history-block-detail-contents{display:block;padding:0;transition:0.3s}.block-mypage-history-block-detail-contents-block{width:auto;margin-bottom:20px}.block-mypage-history-block-detail-contents-block-label{font-size:14px;padding:0 10px;margin-bottom:10px}.block-mypage-history-block-detail-contents-block-content{font-size:14px;line-height:24px;padding:0 16px}.block-mypage-history-block-detail-btn{display:block;margin:0 52px}.block-mypage-history-block-detail-btn .btn{height:40px;border-radius:20px}.block-mypage-history-block-detail-btn .btn .icon{font-size:5px;margin-left:10px}.block-mypage-history-block-detail.is_opened .block-mypage-history-block-detail-header a::after{transform:rotate(0)}.block-mypage-history-block-detail.is_opened .block-mypage-history-block-detail-contents{padding:0}.block-mypage-history-block-detail.is_opened .block-mypage-history-block-detail-btn{display:block}.block-mypage-history-block-detail.is_opened .block-mypage-history-block-detail-btn .btn .icon{transform:rotate(180deg)}.block-mypage-history-block-prize-header{padding:20px 15px;font-size:16px}.block-mypage-history-block-prize-list-item{width:calc(33.3% - 20px)}.block-mypage-history-block-store-receive{margin:15px 12px 0;padding:15px 12px 0px}.block-mypage-history-block-store-receive-title{margin-bottom:15px;font-size:15px;line-height:1.3}.block-mypage-history-block-store-receive-detail{width:100%;margin:15px auto;font-size:14px}.block-mypage-history-block-store-receive-detail th{width:30%;padding:10px 10px;vertical-align:middle;line-height:1.3;white-space:nowrap}.block-mypage-history-block-store-receive-detail td{width:70%;padding:10px 5px 10px 10px;line-height:1.3}.block-mypage-history-block-store-receive-number{width:100%;margin:15px auto}.block-mypage-history-block-store-receive-caution{width:100%;height:150px;margin:15px auto;padding:10px;font-size:13px}.block-mypage-history-block-store-receive .agreement-store-check-wrapper{margin:0px auto}.block-mypage-history-block-store-receive .btns{margin:20px auto}.block-mypage-history-tabs-list{margin-bottom:12px;padding:0 12px;justify-content:space-between}.block-mypage-history-tabs-list-item{width:calc(50% - 5px);margin-right:0}.block-mypage-history-tabs-list-item a{font-size:14px;padding:15px 0 14px}.block-mypage-history-tabs-list-item a .icon{font-size:21px;margin-right:8px;top:4px}.block-mypage-history-change-send-address-footer-fixed{display:block;width:auto;margin:0 12px;text-align:center}.block-mypage-history-change-send-address-footer-fixed-wrapper{padding:8px 0 12px}.block-mypage-history-change-send-address-footer-fixed-text{margin-right:0;display:flex;justify-content:center;align-items:baseline}.block-mypage-history-change-send-address-footer-fixed-text-title{font-size:14px;margin-right:2em}.block-mypage-history-change-send-address-footer-fixed-text-content{font-size:14px;align-items:center}.block-mypage-history-change-send-address-footer-fixed-text-content .num{font-size:22px;margin:0 3px}}.point-record-table th{padding:12px 32px}#wishList .back-to-item{display:flex;justify-content:flex-end;margin-bottom:10px}#wishList .box{border:1px solid #CCC;border-radius:6px;padding:24px;margin-bottom:20px}#wishList .box:hover{border-color:#CCC}#wishList .box .img_box{margin:0}#wishList .box .text{margin-left:160px;position:relative}#wishList .box .text h3{margin:0 0 15px}#wishList .box .text h3 a{color:#000;font-size:16px;font-weight:600;text-decoration:none}#wishList .box .text h3 a:hover{text-decoration:underline}#wishList .box .text .provisional{display:inline-block;color:#FFF;font-size:14px;font-weight:600;background:#666;line-height:22px;padding:0 8px;margin-bottom:5px}#wishList .box .text .appeal{color:#000;font-size:14px;margin-bottom:10px}#wishList .box .text .price{color:#000}#wishList .box .text .price .price-value-label{font-size:24px;font-weight:600;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}#wishList .box .text .price .price-unit-label{font-size:12px;margin-left:3px}#wishList .box .text .price .tax-label{font-size:12px}#wishList .box .text .explanation1{margin:15px 0 0;padding-top:15px}#wishList .box .text .explanation1 h4{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600}#wishList .box .text .explanation1 p{font-size:14px;line-height:22px}#wishList .box .text .btns{justify-content:flex-end;margin-top:0;margin-bottom:0}#wishList .box .text .btns .btn{margin:0 0 0 15px;align-items:center}#wishList .box .text .btns .btn .icon{margin-right:5px}@media all and (-ms-high-contrast: none){#wishList .box .text .btns .btn .icon{position:relative;top:-3px}}@media screen and (max-width: 768px){#wishList .back-to-item{margin:0 12px 10px}#wishList .box{margin:0 12px 15px;padding:12px}#wishList .box .text{margin-left:130px}#wishList .box .text .price-inner{display:inline-block;padding-bottom:10px}#wishList .box .text .explanation1{margin-left:-130px}#wishList .box .text .explanation1 h4{display:block}#wishList .box .text .explanation1 h4 .btn{display:inline-flex;margin-top:10px}#wishList .box .text .btns .btn{margin-bottom:10px}}.sms-authentication{width:580px;border:1px solid #CCC;padding:60px 90px;margin:30px auto 110px}.sms-authentication .page-title{text-align:center}.sms-authentication .form-input{margin:30px 0 40px}.sms-authentication .form-input input[type="text"],.sms-authentication .form-input input[type="tel"]{width:100%}.sms-authentication .btns{display:block;margin-bottom:40px}.sms-authentication .btns .btn-size-l{width:320px}.sms-authentication .btns .btn-main{margin:0 auto 20px}.sms-authentication .btns .btn-cancel{margin:0 auto 40px}.sms-authentication-expire{font-size:13px;text-align:center}@media screen and (max-width: 768px){.sms-authentication{width:auto;border:none;padding:0;margin:30px 0 55px}.sms-authentication .page-title{text-align:left}.sms-authentication .form-input{margin:0 0 32px}.sms-authentication .btns{margin:0 0 24px}.sms-authentication .btns .btn-size-l{width:100%;min-width:0}.sms-authentication .btns .btn-main{margin:0 auto 24px}.sms-authentication .btns .btn-cancel{margin:0 auto 24px}.sms-authentication-form-inner{padding:40px 35px;border:1px solid #CCC;margin:0 12px}.sms-authentication-expire{font-size:12px}}.address-list{display:flex;flex-wrap:wrap;margin-right:-30px}.address-list-item{width:380px;border:1px solid #CCC;border-radius:6px;padding:20px 20px 30px;box-sizing:border-box;margin:0 30px 30px 0}.address-list-item-name{margin-bottom:15px}.address-list-item-name-name{font-size:16px;font-weight:600;line-height:24px}.address-list-item-name-kana{font-size:13px}.address-list-item-name-kana::before{content:"（"}.address-list-item-name-kana::after{content:"）"}.address-list-item-address{font-size:14px;line-height:22px;margin-bottom:15px}.address-list-item-delete{text-align:right;margin:10px 5px 0}.address-list-item-delete .btn{padding-bottom:1px;position:relative}.address-list-item-delete .btn:hover{text-decoration:none}.address-list-item-delete .btn:hover::after{content:"";display:block;position:absolute;bottom:0;right:0;width:calc(100% - 18px);border-bottom:1px solid #999}.address-list-item-delete .btn .icon{position:relative;top:2px}.address-list-item .btns{margin:0;align-items:center}.address-list-item .btns .btn{padding:0 20px;width:200px;margin:0 5px}@media all and (-ms-high-contrast: none){.address-list-item .btns .btn{padding:4px 20px 0}}@media screen and (max-width: 768px){.address-list-wrapper{margin:10px 12px 0}.address-list-item-delete{text-align:center;margin:10px 5px 0}.address-list-item .btns .btn{margin-bottom:10px}}.block-mypage-contents .address-list{margin-right:-36px}.block-mypage-contents .address-list-item{width:440px;margin:0 36px 36px 0}.agreement-check-wrapper{text-align:center;margin:-20px auto}.agreement-check-wrapper input[type="checkbox"]+label{font-weight:600;padding-left:36px}.agreement-check-wrapper input[type="checkbox"]+label a{color:#000;text-decoration:underline}.service-agreement,.ffs-point-consent{width:640px;margin:60px auto;border:1px solid #CCC}.service-agreement-inner,.ffs-point-consent-inner{padding:60px 45px}.service-agreement-header,.ffs-point-consent-header{font-size:18px;font-weight:600;line-height:1.4;margin-bottom:20px;text-align:center}.service-agreement-content,.ffs-point-consent-content{font-size:14px;font-weight:500;line-height:1.6;margin-bottom:40px}.service-agreement-content p,.ffs-point-consent-content p{margin-bottom:1em}.service-agreement-not-agree,.ffs-point-consent-not-agree{text-align:center;font-size:12px;font-weight:500;line-height:1.6}.service-agreement-not-agree a,.ffs-point-consent-not-agree a{color:#666;text-decoration:underline}.service-agreement-not-agree a:hover,.ffs-point-consent-not-agree a:hover{text-decoration:none}.service-agreement .btns-agreement,.ffs-point-consent .btns-agreement{margin:40px 0 20px}@media screen and (max-width: 768px){.service-agreement,.ffs-point-consent{width:auto;margin:0 12px 30px}.service-agreement-inner,.ffs-point-consent-inner{padding:30px 12px}.service-agreement-header,.ffs-point-consent-header{font-size:16px;margin-bottom:15px;text-align:center}.service-agreement-content,.ffs-point-consent-content{font-size:12px;margin-bottom:30px}.service-agreement-not-agree,.ffs-point-consent-not-agree{font-size:11px}.service-agreement .btns-agreement,.ffs-point-consent .btns-agreement{margin:30px 0 15px}.service-agreement .agreement-check-wrapper input[type="checkbox"]+label,.ffs-point-consent .agreement-check-wrapper input[type="checkbox"]+label{font-size:14px}}.service-agreement-content-inner{max-height:300px;overflow:auto}.service-agreement-btn-wrapper{margin-top:40px}#credit .form-table{margin-top:15px}#credit .credit-card-table{display:table !important;border-top:1px solid #DDD;width:100%;margin:15px 0 72px}#credit .credit-card-table tr{border-bottom:1px solid #DDD}#credit .credit-card-table th{padding:12px 24px;vertical-align:top;font-size:14px;font-weight:bold;line-height:46px;background:#f7f7f7;text-align:center}#credit .credit-card-table td{padding:12px 24px;vertical-align:center;font-size:14px;line-height:46px;text-align:left}#credit .credit-card-table td .btns{margin:0}#credit .credit-card-table td .btns .btn{margin:0 5px}#credit .form-table .form-input-wrapper .form-input{margin-right:20px}#credit .form-table .form-input-wrapper .form-input:last-child{margin-right:0}@media screen and (max-width: 768px){#credit .credit-card-table{display:none !important}#credit .credit-card-list{margin:15px 0 30px;border-top:1px solid #DDD}#credit .credit-card-list-item{padding:15px 12px;border-bottom:1px solid #DDD}#credit .credit-card-list-item-content{display:flex;flex-wrap:wrap}#credit .credit-card-list-item-label{font-size:14px;font-weight:600;line-height:24px;width:100px}#credit .credit-card-list-item-label::after{content:"："}#credit .credit-card-list-item-value{font-size:14px;line-height:24px;width:calc(100% - 100px)}#credit .credit-card-list-item-btns{display:flex;justify-content:center;margin-top:15px}#credit .credit-card-list-item-btns .btn{margin:0 5px;padding:0 20px}#credit .form-table .form-input-wrapper{flex-wrap:nowrap}#credit .form-table .form-input-wrapper .form-input{margin-right:10px}#credit .form-table .form-input-wrapper .form-input:last-child{margin-right:0}}.social-login-link{margin:1em 0;text-align:right}.social-login-link a{display:inline-block;color:#000;font-size:14px;font-weight:600;text-decoration:underline}.social-login-link a:hover{text-decoration:none}@media screen and (max-width: 768px){.social-login-link{margin:1em 12px}.social-login-link a{font-size:13px}}.page-member-history-eticket .block-mypage-history-list{border-top:0px solid #CCC}.page-member-history-eticket .block-mypage-history-list-error .form-error-message{margin:20px 0}@media screen and (max-width: 768px){.page-member-history-eticket .block-mypage-history-list-error{margin:20px 10px}}.page-member-history-eticket .block-mypage-history-block{border-top:1px solid #CCC;border-bottom:0px solid #CCC}.page-member-history-eticket .block-mypage-history-block:last-of-type{border-bottom:1px solid #CCC}.page-member-history-eticket .block-mypage-history-block-item-list-item-inner{flex-wrap:wrap}.page-member-history-eticket .block-mypage-history-block-item-list-item-col1{width:calc(100% - 300px);flex-wrap:wrap}@media screen and (max-width: 768px){.page-member-history-eticket .block-mypage-history-block-item-list-item-col1{width:auto}}.page-member-history-eticket .block-mypage-history-block-item-list-item-col2{width:250px}@media screen and (max-width: 768px){.page-member-history-eticket .block-mypage-history-block-item-list-item-col2{width:auto}}.page-member-history-eticket .block-mypage-history-block-item-list-item-col3{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;width:100%;margin-top:15px;padding-top:15px;border-top:1px solid #CCC}@media screen and (max-width: 768px){.page-member-history-eticket .block-mypage-history-block-item-list-item-col3{display:block;width:auto;margin-top:20px;padding-top:20px}}.page-member-history-eticket .block-mypage-history-block-item-list-item-product{margin-bottom:15px}@media screen and (max-width: 768px){.page-member-history-eticket .block-mypage-history-block-item-list-item-product{margin-bottom:5px}}.page-member-history-eticket .block-mypage-history-block-item-list-item-info{width:100%;display:flex;align-items:center}@media screen and (max-width: 768px){.page-member-history-eticket .block-mypage-history-block-item-list-item-info{display:block;padding-right:0px}}.page-member-history-eticket .block-mypage-history-block-item-list-item-price{display:flex;align-items:baseline;margin-left:auto}@media screen and (max-width: 768px){.page-member-history-eticket .block-mypage-history-block-item-list-item-price{margin-top:5px}}.page-member-history-eticket .block-mypage-history-block-item-list-item-qty{display:flex;margin-right:20px}.page-member-history-eticket .block-mypage-history-block-item-list-item-qty.show-pc{display:flex !important}@media screen and (max-width: 768px){.page-member-history-eticket .block-mypage-history-block-item-list-item-qty.show-pc{display:none !important}}.page-member-history-eticket .block-mypage-history-block-item-list-item-btns .btn{margin-bottom:0}.page-member-history-eticket .block-mypage-history-block-item-list-item-btns .btn-main{margin-top:10px}@media screen and (max-width: 768px){.page-member-history-eticket .block-mypage-history-block-item-list-item-btns{width:auto;margin-right:-10px}.page-member-history-eticket .block-mypage-history-block-item-list-item-btns span{display:block;width:100%;margin-right:10px}.page-member-history-eticket .block-mypage-history-block-item-list-item-btns .btn{width:100%;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}}.page-member-history-eticket .block-mypage-history-block-item-list-item-prize-btn{justify-content:center;padding-top:0}.page-member-history-eticket .block-mypage-history-block-item-list-item-prize-btn .btn{width:250px;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}@media screen and (max-width: 768px){.page-member-history-eticket .block-mypage-history-block-item-list-item-prize-btn{width:49%;padding:0}.page-member-history-eticket .block-mypage-history-block-item-list-item-prize-btn span{display:block;width:100%}.page-member-history-eticket .block-mypage-history-block-item-list-item-prize-btn .btn{width:100%}}.page-member-history-eticket .block-mypage-history-block-item-list-item-qr-btn .btn{width:250px;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}@media screen and (max-width: 768px){.page-member-history-eticket .block-mypage-history-block-item-list-item-qr-btn{margin-top:0;padding:0}.page-member-history-eticket .block-mypage-history-block-item-list-item-qr-btn span{display:block;width:100%}.page-member-history-eticket .block-mypage-history-block-item-list-item-qr-btn span.icon{display:inline-block;width:auto}.page-member-history-eticket .block-mypage-history-block-item-list-item-qr-btn .btn{width:100%;margin-bottom:20px}}@media screen and (max-width: 768px){.page-member-history-eticket .block-mypage-history-block-item-list-item-status{width:100%;margin-bottom:20px}}.page-member-history-eticket .block-mypage-history-block-item-list-item-status-wrap{width:250px}@media screen and (max-width: 768px){.page-member-history-eticket .block-mypage-history-block-item-list-item-status-wrap{width:100%}}.page-member-history-eticket .block-mypage-history-block-item-list-item-status .block-mypage-history-block-item-list-item-detail{margin-top:10px;justify-content:center}.page-member-history-eticket .block-mypage-history-block-item-list-item-notice{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:bold;text-align:center}.page-member-history-eticket .block-mypage-history-block-item-list-item-notice.delivered{color:#777}.page-member-history-eticket .block-mypage-history-block-item-list-item-notice .icon{margin-right:5px;font-size:18px;color:#a51e23}.page-member-history-eticket-detail .block-mypage{display:block;max-width:900px}.page-member-history-eticket-detail .block-mypage-qrcode{padding:30px;text-align:center;border:1px solid #CCC;border-radius:6px}.page-member-history-eticket-detail .block-mypage-qrcode-name{margin-top:10px;font-size:24px;font-weight:bold}.page-member-history-eticket-detail .block-mypage-qrcode-type{margin-top:20px;font-size:30px;font-weight:bold}.page-member-history-eticket-detail .block-mypage-qrcode-img{margin:15px auto}.page-member-history-eticket-detail .block-mypage-qrcode-btns{margin:30px auto 0}.page-member-history-eticket-detail .block-mypage-qrcode-btns-caution{margin-bottom:30px;font-size:14px;line-height:1.6;text-align:center;font-weight:bold;color:#a51e23}.page-member-history-eticket-detail .block-mypage-qrcode-btns .btn{max-width:400px;margin:0 auto}.page-member-history-eticket-detail .block-mypage-qrcode-btns .btn .icon{margin-right:10px;font-size:22px}.page-member-history-eticket-detail .block-mypage-contents{width:auto}@media screen and (max-width: 768px){.page-member-history-eticket-detail .block-mypage-qrcode{margin:10px 12px}.page-member-history-eticket-detail .block-mypage-qrcode-name{font-size:18px}.page-member-history-eticket-detail .block-mypage-qrcode-type{font-size:24px;margin-top:10px}.page-member-history-eticket-detail .block-mypage-qrcode-code{font-size:13px}.page-member-history-eticket-detail .block-mypage-qrcode-btns{margin:30px 12px 0}.page-member-history-eticket-detail .block-mypage-qrcode-btns-caution{text-align:left}}.is_coupon-modal-opened{position:fixed;width:100%}.is_coupon-modal-opened .block-mypage-coupon-modal{display:block}.is_coupon-modal-opened .header-important-info{z-index:-1}.is_ticket-modal-opened{position:fixed;width:100%}.is_ticket-modal-opened .block-mypage-ticket-modal{display:block}.is_ticket-modal-opened .header-important-info{z-index:-1}.change-send-address-header{display:flex;justify-content:space-between;align-items:center;margin:30px 0}.change-send-address-orders{display:flex;flex-wrap:wrap;align-items:baseline;line-height:1.6}.change-send-address-orders-label::after{content:"："}.change-send-address-orders-value{font-size:18px;font-weight:600}@media screen and (max-width: 768px){.change-send-address-header{display:block;margin:20px 12px}.change-send-address-header-btn{display:flex;justify-content:flex-end}.change-send-address-header .change-send-address-orders{margin:0 0 15px}.change-send-address-orders{margin:0 12px 15px}.change-send-address-orders-label{font-size:12px}.change-send-address-orders-value{font-size:16px}}.block-mypage-history-modal .js_receive{display:none}.block-mypage-history-modal .visible{display:block !important}.block-mypage-history-modal .invisible{display:none}.block-mypage-history-modal .modal-title{font-size:20px;font-weight:bold;margin-bottom:15px;line-height:1.3}.block-mypage-history-modal .modal-caution{font-size:16px;color:#a51e23;line-height:1.5}.block-mypage-history-modal .modal-content .btns{margin-top:30px}.block-mypage-history-modal .modal-content .btns.visible{display:flex !important}.block-mypage-history-modal .block-mypage-history-block-store-receive-modal.js_modal-method-all,.block-mypage-history-modal .block-mypage-history-block-store-receive-modal.js_modal-method-one{display:none}.block-mypage-history-modal .block-mypage-history-block-store-receive-modal-item-list{margin:15px 0;padding:15px;background-color:#f2f2f2;line-height:1.6}@media screen and (max-width: 768px){.block-mypage-history-modal .modal-title{font-size:18px;margin-bottom:15px}.block-mypage-history-modal .modal-caution{font-size:14px;text-align:left}.block-mypage-history-modal .modal-inner{width:90%}.block-mypage-history-modal .modal-close{right:10px}.block-mypage-history-modal .modal-content .btns{flex-direction:column;margin:15px 0 0}.block-mypage-history-modal .modal-content .btns .btn{width:100%}.block-mypage-history-modal .modal-content .btns .btn:last-child{margin-bottom:0}.block-mypage-history-modal .modal-content .block-mypage-history-block-store-receive-modal.js_modal-method-all .btns,.block-mypage-history-modal .modal-content .block-mypage-history-block-store-receive-modal.js_modal-method-one .btns{flex-direction:row;justify-content:space-between}.block-mypage-history-modal .modal-content .block-mypage-history-block-store-receive-modal.js_modal-method-all .btns .btn,.block-mypage-history-modal .modal-content .block-mypage-history-block-store-receive-modal.js_modal-method-one .btns .btn{width:48%;margin-bottom:0}}.tenpo_haiso_system{padding-top:30px}.tenpo_haiso_system .store_haisobi,.tenpo_haiso_system .store_uketori{margin-bottom:25px;font-size:20px;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.tenpo_haiso_system .store_haisobi,.tenpo_haiso_system .store_uketori{margin-bottom:15px;font-size:16px;line-height:1.3}}.tenpo_haiso_system .store_haisobi_detail{width:80%;margin:20px auto;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;font-size:16px}.tenpo_haiso_system .store_haisobi_detail tr{border-bottom:solid 1px #ccc}.tenpo_haiso_system .store_haisobi_detail th{width:25%;padding:15px;background-color:#f2f2f2;text-align:left}.tenpo_haiso_system .store_haisobi_detail td{width:75%;padding:15px;text-align:left}@media screen and (max-width: 768px){.tenpo_haiso_system .store_haisobi_detail{width:100%;margin:15px auto;font-size:14px}.tenpo_haiso_system .store_haisobi_detail th{padding:15px 10px}.tenpo_haiso_system .store_haisobi_detail td{padding:15px 5px 15px 10px}}.tenpo_haiso_system .barcode_here{display:block;margin:10px auto}@media screen and (max-width: 768px){.tenpo_haiso_system .barcode_here{max-width:80%}}.tenpo_haiso_system .barcode_num{text-align:center}.mypage-shipment-group{margin-bottom:60px}.mypage-shipment-group-header{font-size:24px;font-weight:600;line-height:1.6;padding-bottom:10px;border-bottom:1px solid #CCC;margin:15px 0}.mypage-shipment-list-item{padding:15px 0;border-bottom:1px solid #CCC}.mypage-shipment-list-item-header{background:#f8f8f8;padding:10px}.mypage-shipment-list-item-header-status{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.mypage-shipment-list-item-header-status-icons .status-icon{display:inline-block;font-size:14px;font-weight:600;line-height:26px;padding:0 20px}.mypage-shipment-list-item-header-status-icons .status-icon-preparing{color:#FFF;background:#a51e23}.mypage-shipment-list-item-header-dl{display:flex;align-items:baseline;line-height:2}.mypage-shipment-list-item-header-label{width:150px}.mypage-shipment-list-item .block-mypage-history-list{border:none}.mypage-shipment-list-item .block-mypage-history-block{border:none;margin-bottom:10px}.mypage-shipment-list-item .block-mypage-history-block:last-child{margin-bottom:0}.mypage-shipment-list-item .block-mypage-history-block-header-row1{padding:0;display:block}.mypage-shipment-list-item .block-mypage-history-block-header-row1 a{background:#f3f3f3;padding:18px;display:flex;align-items:center;color:#000;text-decoration:none;position:relative}.mypage-shipment-list-item .block-mypage-history-block-header-row1 a::before,.mypage-shipment-list-item .block-mypage-history-block-header-row1 a::after{content:"";display:block;position:absolute;top:50%;right:18px;width:18px;border-top:2px solid #000;transition:0.3s}.mypage-shipment-list-item .block-mypage-history-block-header-row1 a::after{transform:rotate(-90deg)}.mypage-shipment-list-item .block-mypage-history-block-content{height:0;overflow:hidden;transition:0.3s}.mypage-shipment-list-item .block-mypage-history-block-detail{border-bottom:1px solid #CCC}.mypage-shipment-list-item .block-mypage-history-block.is_opened .block-mypage-history-block-header-row1 a::after{transform:rotate(0)}.mypage-shipment-list-item .block-mypage-history-block.is_opened .block-mypage-history-block-content{height:auto}.mypage-shipment-not-paid{margin-bottom:10px}.mypage-shipment-not-paid-text{margin:0 0 1em 1em;text-indent:-1em}.mypage-shipment-not-paid-list{margin-left:1em}.mypage-order-list-header{font-size:18px;font-weight:600;line-height:1.6;padding:20px 0;text-align:center}.mypage-order-list-wrapper .block-mypage-history-block-header-row1-item{display:flex;margin-right:30px}.mypage-order-list-wrapper .block-mypage-history-block-header-row1-item-label::after{content:"："}@media screen and (max-width: 768px){.mypage-shipment-group{margin-bottom:40px}.mypage-shipment-group-header{font-size:20px;padding:0 12px 5px;margin:10px 0}.mypage-shipment-list-item{padding:10px 0}.mypage-shipment-list-item-header{padding:10px 12px}.mypage-shipment-list-item-header-status{margin-bottom:10px}.mypage-shipment-list-item-header-status-icons .status-icon{font-size:13px;line-height:24px;padding:0 16px}.mypage-shipment-list-item-header-dl{display:block;line-height:1.4;font-size:14px;margin-bottom:10px}.mypage-shipment-list-item-header-label{width:auto}.mypage-shipment-list-item .block-mypage-history-block-header-row1 a{padding:10px 12px;display:block;font-size:14px;line-height:1.6}.mypage-order-list-header{font-size:16px;padding:8px 0}}.merge-delivery{margin-top:30px}.merge-delivery-list{border-top:1px solid #DDD}.merge-delivery-list-item{display:flex;border-bottom:1px solid #DDD}.merge-delivery-list-item-col1,.merge-delivery-list-item-col2,.merge-delivery-list-item-col3{padding:20px}.merge-delivery-list-item-col1{background:#f7f7f7;width:280px;flex-shrink:0}.merge-delivery-list-item-col2{width:360px;flex-shrink:0}.merge-delivery-list-item-col3{width:100%}.merge-delivery-list-item-check{margin-bottom:15px}.merge-delivery-list-item-order-list{margin-left:40px;line-height:1.6}.merge-delivery-list-item-dest,.merge-delivery-list-item-days{line-height:1.6}.merge-delivery-list-item-dest-label,.merge-delivery-list-item-days-label{margin-bottom:5px}@media screen and (max-width: 768px){.merge-delivery-list-item{display:block}.merge-delivery-list-item-col1,.merge-delivery-list-item-col2,.merge-delivery-list-item-col3{padding:15px 12px;width:auto}.merge-delivery-list-item-col2{border-bottom:1px solid #DDD}.merge-delivery-list-item-check{margin-bottom:10px}.merge-delivery-list-item-order-list{display:flex;flex-wrap:wrap}.merge-delivery-list-item-order-list-item{margin-right:30px}.merge-delivery-list-item-dest,.merge-delivery-list-item-days{margin-left:40px}}.block-topics-category-list{display:flex;flex-wrap:wrap}.block-topics-category-list-item{margin:0 8px 8px 0;text-align:center}.block-topics-category-list-item a{display:block;color:#000;font-size:14px;background:#f2f2f2;line-height:36px;padding:0 16px;border-radius:3px;text-decoration:none}.block-topics-category-list-item a.is_selected{color:#FFF;background:#a51e23}@media screen and (max-width: 768px){.block-topics-category-list{margin:0 12px}}.block-topics-list-item{border:1px solid #CCC;padding:20px;border-radius:5px;margin-bottom:20px}.block-topics-list-item-header{display:flex;align-items:center;padding-bottom:10px;border-bottom:1px solid #CCC;margin-bottom:20px}.block-topics-list-item-date{font-size:14px;font-weight:600;margin-right:10px}.block-topics-list-item-category{display:inline-block;padding:5px 10px;color:#FFF;background:#997333;font-size:14px;font-weight:600;margin-right:10px;border-radius:3px}.block-topics-list-item-title{font-size:16px;font-weight:600px}.block-topics-list-item-title a{color:#000;text-decoration:none}.block-topics-list-item-title a:hover{text-decoration:underline}.block-topics-list-item-inner{display:flex}.block-topics-list-item-img{margin-right:10px}.block-topics-list-item-img img{display:block;margin:0 auto;max-width:240px}.block-topics-list-item-content{margin-left:10px;font-size:14px;line-height:22px}.block-topics-list-item-content a{text-decoration:none}.block-topics-list-item-content a:hover{text-decoration:underline}@media screen and (max-width: 768px){.block-topics-list{margin:0 12px}.block-topics-list-item{padding:10px;margin-bottom:15px}.block-topics-list-item-header{flex-wrap:wrap;margin-bottom:15px}.block-topics-list-item-date{font-size:13px;margin-bottom:5px}.block-topics-list-item-category{font-size:13px;margin-bottom:5px}.block-topics-list-item-title{font-size:14px;margin-bottom:5px}.block-topics-list-item-inner{display:flex;flex-direction:column}.block-topics-list-item-img{margin:0 0 10px}.block-topics-list-item-content{margin:0;font-size:13px;line-height:20px}}.block-topics-detail{margin-top:40px}.block-topics-detail-header{display:flex;align-items:baseline;margin-bottom:30px}.block-topics-detail-date{font-size:20px;font-weight:600;line-height:32px}.block-topics-detail-date::after{content:"："}.block-topics-detail-title{font-size:24px;font-weight:600;line-height:40px}.block-topics-detail-content{display:flex}.block-topics-detail-img{margin-right:20px}.block-topics-detail-img img{display:block;margin:0 auto;max-width:300px}.block-topics-detail-text{margin-left:10px;font-size:14px;font-weight:500;line-height:22px}.block-topics-detail-text a{text-decoration:none}.block-topics-detail-text a:hover{text-decoration:underline}@media screen and (max-width: 768px){.block-topics-detail{margin:20px 12px 0}.block-topics-detail-header{display:block;margin-bottom:20px}.block-topics-detail-date{font-size:14px;line-height:28px}.block-topics-detail-title{font-size:16px;line-height:28px}.block-topics-detail-content{display:block}.block-topics-detail-img{margin:0 0 15px}.block-topics-detail-text{margin:0;font-size:13px;line-height:20px}}.block-guide{width:1200px;margin:0 auto}.block-guide-header{margin-bottom:30px}.block-guide-header-list{display:flex;flex-wrap:wrap;margin-right:-40px}.block-guide-header-list-item{width:calc(25% - 40px);border-top:1px solid #CCC;padding:20px 20px 30px;margin-right:40px}.block-guide-header-list-item-title{margin-bottom:20px}.block-guide-header-list-item-title a{display:block;color:#000;font-size:16px;font-weight:600;text-decoration:none;position:relative;padding-right:15px}.block-guide-header-list-item-title a::after{content:"";display:block;position:absolute;top:50%;right:15px;margin-top:-5px;width:5px;height:5px;border-bottom:1px solid #a51e23;border-right:1px solid #a51e23;transform:rotate(45deg)}.block-guide-header-list-item-sub{margin-left:5px}.block-guide-header-list-item-sub-item a{color:#000;font-size:14px;line-height:28px;text-decoration:underline}.block-guide-header-list-item-sub-item a:hover{text-decoration:none}.block-guide-block{margin-bottom:18px}.block-guide-block-header{padding:40px 24px;font-size:26px;font-weight:600;border-top:1px solid #CCC}.block-guide-list-header{margin-bottom:10px}.block-guide-list-header a{display:block;font-size:22px;font-weight:600;padding:20px 26px;background:#f2f2f2;color:#000;text-decoration:none;position:relative}.block-guide-list-header a::after{content:"\EA24";font-family:"icons";font-size:18px;display:block;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.block-guide-list-header.is_opened a::after{content:"";width:18px;height:1.5px;background:#000}.block-guide-list-header.is_opened+.block-guide-list-content{height:auto;padding:10px 26px 36px}.block-guide-list-content{height:0;padding:0 26px;font-size:16px;line-height:26px;overflow:hidden;transition:0.3s}.block-guide-list-content a{text-decoration:underline}.block-guide-list-content a[target="_blank"]{padding-right:15px;position:relative}.block-guide-list-content a[target="_blank"]::after{content:"\EA20";font-family:"icons";font-size:10px;position:absolute;top:50%;right:0;border:none;width:auto;height:auto;transform:translateY(-50%)}.block-guide-list-content p{margin-bottom:1em}.block-guide-list-content p:last-child,.block-guide-list-content p.example-title{margin-bottom:0}.block-guide-list-content ul{margin-bottom:1em}.block-guide-list-content ul:last-child{margin-bottom:0}.block-guide-list-content ul li{margin-left:0.5em;text-indent:-0.5em}.block-guide-list-content ul li::before{content:"・"}.block-guide-list-content ul.note li{font-size:12px;line-height:20px;margin-left:1em;text-indent:-1em}.block-guide-list-content ul.note li::before{content:"※"}.block-guide-list-content span.note{font-size:12px;line-height:20px;margin-left:1em}.block-guide-list-content span.note::before{content:"※"}.block-guide-list-content dl{margin-bottom:1em}.block-guide-list-content dl dt{margin-top:1em}.block-guide-list-content dl dt:first-child{margin-top:0}.block-guide-list-content dl dt::before{content:"■"}.block-guide-list-content dl dd{margin-left:1em}.block-guide-list-content ol{counter-reset:item}.block-guide-list-content ol li{margin-left:3em;text-indent:-3em}.block-guide-list-content ol li::before{counter-increment:item;content:"・" counter(item);margin-right:1em}.block-guide-list-content img{max-width:100%}@media screen and (max-width: 768px){.block-guide{width:auto}.block-guide-header{margin:20px 12px 40px}.block-guide-header-list{display:flex;flex-wrap:wrap;margin-right:-10px}.block-guide-header-list-item{width:calc(50% - 10px);border-top:none;border-bottom:1px solid #CCC;padding:0;margin-right:10px}.block-guide-header-list-item-title{margin-bottom:0}.block-guide-header-list-item-title a{font-size:13px;padding:30px 15px 30px 8px;white-space:nowrap}.block-guide-header-list-item-sub{display:none}.block-guide-block{margin-bottom:18px}.block-guide-block-header{padding:24px 12px;font-size:18px}.block-guide-list-header a{display:block;font-size:16px;padding:16px 12px}.block-guide-list-header a::after{font-size:15px;right:12px}.block-guide-list-header.is_opened a::after{width:15px}.block-guide-list-header.is_opened+.block-guide-list-content{height:auto;padding:0 12px 20px}.block-guide-list-content{height:0;padding:0 12px;font-size:13px;line-height:18px}.block-guide-list-content a[target="_blank"]::after{font-size:9px}.block-guide-list-content p{margin-bottom:1em}.block-guide-list-content p:last-child,.block-guide-list-content p.example-title{margin-bottom:0}.block-guide-list-content ul{margin-bottom:1em}.block-guide-list-content ul:last-child{margin-bottom:0}.block-guide-list-content ul li{margin-left:0.5em;text-indent:-0.5em}.block-guide-list-content ul li::before{content:"・"}.block-guide-list-content ul.note li{font-size:12px;line-height:20px;margin-left:1em;text-indent:-1em}.block-guide-list-content ul.note li::before{content:"※"}.block-guide-list-content span.note{font-size:12px;line-height:20px;margin-left:1em}.block-guide-list-content span.note::before{content:"※"}.block-guide-list-content dl{margin-bottom:1em}.block-guide-list-content dl dt::before{content:"■"}.block-guide-list-content ol{counter-reset:item}.block-guide-list-content ol li{margin-left:3em;text-indent:-3em}.block-guide-list-content ol li::before{counter-increment:item;content:"・" counter(item);margin-right:1em}}.block-tokushou{width:1200px;margin:0 auto}.block-tokushou-table th{font-weight:600;padding:24px;line-height:24px}.block-tokushou-table td{padding:24px 32px;line-height:24px}.block-tokushou-table td p{font-size:14px;line-height:24px;margin-bottom:1em}.block-tokushou-table td p:last-child{margin-bottom:0}.block-tokushou-table td ul{margin-bottom:1em}.block-tokushou-table td ul:last-child{margin-bottom:0}.block-tokushou-table td ul li{font-size:14px;line-height:24px;margin-left:1em;text-indent:-1em}.block-tokushou-table td ul li::before{content:"・"}.block-tokushou-table td ul.note li::before{content:"※"}@media all and (-ms-high-contrast: none){.block-tokushou-table th{padding:28px 24px 20px}.block-tokushou-table td{padding:28px 24px 20px}}@media screen and (max-width: 768px){.block-tokushou{width:auto}.block-tokushou-table tr:last-child{border-bottom:none}.block-tokushou-table th{padding:14px 12px}.block-tokushou-table td{padding:14px 12px}}.block-kiyaku{width:1200px;margin:0 auto;font-size:14px;line-height:24px}.block-kiyaku-section:last-of-type{margin-bottom:2em}.block-kiyaku-section-title{font-size:22px;font-weight:600;margin-bottom:1em}.block-kiyaku-section-block-title{font-size:16px;font-weight:600;margin-bottom:1em}.block-kiyaku p{margin-bottom:1em}.block-kiyaku ol{margin-bottom:1em}.block-kiyaku ol li{margin-left:1em;text-indent:-1em}.block-kiyaku ol.brackets li{margin-left:2em;text-indent:-2em}.block-kiyaku .right{text-align:right}@media screen and (max-width: 768px){.block-kiyaku{width:auto;font-size:13px;line-height:22px}.block-kiyaku-inner{margin:0 12px}.block-kiyaku-section-title{font-size:16px}.block-kiyaku-section-block-title{font-size:14px}}.block-select-prize .page-title{width:1200px;margin:0 auto 23px}.block-select-prize-header{width:1200px;margin:0 auto}.block-select-prize-row1{width:1200px;background:#FFF;margin:0 auto}@media screen and (max-width: 768px){.block-select-prize-row1{width:auto}}.block-select-prize-row2{background:#f2f2f2;padding-bottom:30px}.block-select-prize-row3{background:#f2f2f2;padding-bottom:20px}.block-select-prize-block{width:1200px;margin:0 auto;padding:50px 0}.block-select-prize-block-header{margin-bottom:32px}.block-select-prize-block-header-row1{margin-bottom:20px}.block-select-prize-block-header-row1-col1 .block-item-detail-gashapon-item-name{margin-bottom:10px}.block-select-prize-block-header-row1-col2{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.block-select-prize-block-header-label{padding:14px 24px;min-height:90px;background:#997333;color:#FFF;font-size:24px;font-weight:500;line-height:52px;margin-bottom:20px;word-wrap:break-word;overflow-wrap:break-word}.block-select-prize-block-header-label span{font-size:40px;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-select-prize-block-header-counter{font-size:26px;font-weight:600;line-height:32px}.block-select-prize-block-header-counter-left{font-size:38px;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;margin-left:15px}.block-select-prize-block-header-counter-unit-label{font-size:18px;margin-right:10px}.block-select-prize-block-header-result{font-size:26px;font-weight:600;line-height:32px}.block-select-prize-block-header-result-caution{margin-top:15px;font-size:16px;color:#a51e23;font-weight:bold}.block-select-prize-block-header-result-caution .icon{margin-right:5px}.block-select-prize-block-header-icons{margin-left:auto}.block-select-prize-block-header-icons .prize-icon{display:inline-block;font-size:14px;line-height:30px;border:1px solid #000;padding:0 15px}.block-select-prize-block-header-icons .prize-icon-selectable{color:#e50012;border-color:#e50012}.block-select-prize-block-header-icons .prize-icon-random{color:#e50012;border-color:#e50012}.block-select-prize-block-header-total-num{font-weight:600}.block-select-prize-block-header-total-num-label{font-size:18px}.block-select-prize-block-header-total-num-label:after{content:"：";margin-right:10px}.block-select-prize-block-header-total-num-value{font-size:32px;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.block-select-prize-block-content-list{display:flex;flex-wrap:wrap}.block-select-prize-block-content-list-item{display:flex;flex-direction:column}.block-select-prize-block-content-list-item-img{margin-bottom:15px}.block-select-prize-block-content-list-item-img img{display:block;width:100%}.block-select-prize-block-content-list-item-stock{font-size:14px;text-align:center}.block-select-prize-block-content-list-item-name{font-size:14px;text-align:center;line-height:22px;margin-bottom:10px;word-wrap:break-word;overflow-wrap:break-word}.block-select-prize-block-content-list-item-select{margin-top:auto;display:flex;justify-content:center;align-items:center;position:relative}.block-select-prize-block-content-list-item-select-qty{font-size:14px;font-weight:600;width:36px;text-align:center}.block-select-prize-block-content-list-item-select-qty input[type="text"]{border:none;background:none;width:30px;margin:0 auto;text-align:center}.block-select-prize-block-content-list-item-select-qty input[type="text"]:focus{outline:none}.block-select-prize-block-content-list-item-select .btn-num{display:flex;justify-content:center;align-items:center;color:#000;font-size:11px;width:25px;height:25px;border:1px solid #CCC;border-radius:3px}.block-select-prize-block-content-list-item-select .btn-num .icon{position:relative}.block-select-prize-block-content-list-item-select .btn-num .icon-minus::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%);width:11px;height:1px;background:#000}.block-select-prize-block-content-list-item-select .btn-num.btn-num-disabled{color:#CCC;background:#ededed}.block-select-prize-block-content-list-item-select .btn-num.btn-num-disabled .icon-minus::before{background:#CCC}.block-select-prize-block-content-list-item-select-soldout{position:absolute;top:-30px;left:50%;transform:translateX(-50%);color:#a51e23;border:1px solid #a51e23;background:#FFF;font-size:12px;line-height:17px;padding:5px 10px;white-space:nowrap}.block-select-prize-block-content-list-item-soldout{font-size:14px;text-align:center;line-height:22px}.block-select-prize-block-content-list-item-num{display:flex;justify-content:center;font-size:14px;font-weight:600;margin-top:auto}.block-select-prize-block-content-list-item-num-label::after{content:"："}.block-select-prize-block-content-text-title{font-size:18px;font-weight:600;margin-bottom:15px}.block-select-prize-block-content-text-content{font-size:14px;line-height:30px;margin-left:15px}.block-select-prize-block-content-text-content .note{font-size:12px;line-height:22px}.block-select-prize-block-content.is_type-a .block-select-prize-block-content-list{margin-right:-17px}.block-select-prize-block-content.is_type-a .block-select-prize-block-content-list-item{width:226px;margin:0 17px 30px 0}.block-select-prize-block-content.is_type-b{display:flex;justify-content:space-between}.block-select-prize-block-content.is_type-b .block-select-prize-block-content-list{width:550px}.block-select-prize-block-content.is_type-b .block-select-prize-block-content-list-item{width:248px;margin:0 23px 0 0}.block-select-prize-block-content.is_type-b .block-select-prize-block-content-text{width:650px}.block-select-prize-block-content.is_type-c{display:flex}.block-select-prize-block-content.is_type-c .block-select-prize-block-content-list{width:337px;margin-right:32px}.block-select-prize-block-content.is_type-c .block-select-prize-block-content-list-item{width:100%}.block-select-prize-block-content.is_type-c .block-select-prize-block-content-text{width:830px}.block-select-prize-btn{display:flex;justify-content:center;margin-bottom:20px;position:relative}.block-select-prize-btn-wrapper{margin-top:50px;margin-bottom:110px}.block-select-prize-btn-wrapper .block-select-prize-btn{margin-bottom:0}.block-select-prize-btn-wrapper.is_ok .btn-active{display:flex}.block-select-prize-btn-wrapper.is_ok .btn-disabled{display:none}.block-select-prize-btn-wrapper.is_ok .block-select-prize-btn-note{display:none}.form-error-message+.block-select-prize-btn{margin-top:15px}.block-select-prize-btn .btn{margin:0 15px;width:340px;position:relative}.block-select-prize-btn .btn .icon-gashapon{position:absolute;top:50%;left:40px;transform:translateY(-50%);font-size:24px}.block-select-prize-btn .btn .icon-garapon{position:absolute;top:50%;left:50%;transform:translate(-140px, -50%);display:flex;justify-content:center;width:36px;font-size:32px;margin-right:10px}.block-select-prize-btn .btn .icon-play{font-size:24px;margin-left:10px}.block-select-prize-btn .btn .icon-machine{width:30px;margin-right:10px}.block-select-prize-btn .btn-active{display:none}.block-select-prize-btn-note{color:#a51e23;font-size:14px;font-weight:600;text-align:center;margin-top:10px}.block-select-prize-btn-one-more-time{position:absolute;top:-70px;left:50%;margin-left:-200px;z-index:2}.block-select-prize-btn-one-more-time img{width:129px}.block-select-prize-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%}.block-select-prize-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:200}.block-select-prize-modal-content{width:600px;background:#FFF;z-index:201;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.block-select-prize-modal-content-inner{padding:80px}.block-select-prize-modal-title{font-size:26px;font-weight:bold;margin-bottom:50px;text-align:center}.block-select-prize-modal-btns .btn{width:320px;padding:0;margin:0 auto 16px}.block-select-prize-modal-btns .btn:last-child{margin-bottom:0}.block-select-prize-modal-close{position:absolute;top:-60px;right:0}.block-select-prize-modal-close a{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#FFF;font-size:13px;text-decoration:none}.block-select-prize-modal-close a .icon{display:block;font-size:30px;margin-bottom:10px}.block-select-prize-replay-wrapper{background:#FFF;padding:60px 0 60px;box-shadow:0 5px 10px rgba(0,0,0,0.1)}.block-select-prize-replay-text{font-size:24px;font-weight:600;line-height:36px;text-align:center;margin-bottom:40px}.block-select-prize-replay-gashapon-img{width:270px;padding:24px 0 74px;background:url("../images/gashapon_item_bg.png") no-repeat center top;background-size:100% auto;margin:0 auto 80px}.block-select-prize-replay-gashapon-img img{width:calc(100% - 2px);display:block;margin:0 auto}.block-select-prize-gashapon-bottom-bnr{margin:0 auto 60px}.block-select-prize-gashapon-bottom-bnr a{display:block;width:340px;height:80px;display:flex;justify-content:center;align-items:center;margin:0 auto;border-radius:40px;border:2px solid #e50012}.block-select-prize-gashapon-bottom-bnr img{width:280px}.block-select-prize-recommend{width:1200px;margin:0 auto}.block-select-prize-recommend-wrapper{background:#FFF;padding:60px 0 90px}@media screen and (max-width: 768px){.block-select-prize-recommend{width:auto}.block-select-prize-recommend-wrapper{padding:30px 0 40px}.block-select-prize-recommend .h2{margin:0 12px 18px}}.block-select-prize.is_gashapon .block-select-prize-block-header-row1{display:block;position:relative}.block-select-prize.is_gashapon .block-select-prize-block-header-row1-col2{text-align:right}.block-select-prize.is_gashapon .block-select-prize-btn .btn-main{letter-spacing:-0.02em}.block-select-prize.is_gashapon .block-select-prize-btn .btn-main .icon{left:35px}.block-select-prize.is_gashapon .block-select-prize-btn .btn-main .icon-play{position:absolute;left:auto;right:50%;margin-right:-125px}.block-select-prize.is_gashapon .block-select-prize-btn .btn-main .icon-play{position:absolute;left:auto;right:50%;margin-right:-145px;margin-left:5px}.block-select-prize .btn-size-xl{width:500px;height:80px;border-radius:40px;font-size:22px}.block-select-prize .btn-size-xl.btn-arrow-right::after{width:8px;height:8px;right:20px;border-top:solid 2px #fff;border-right:solid 2px #fff}@media screen and (max-width: 768px){.block-select-prize .btn-size-xl{height:70px;font-size:20px}.block-select-prize .btn-size-xl.btn-arrow-right::after{width:5px;height:5px}}@media screen and (max-width: 768px){.block-select-prize{width:auto;padding-top:30px}.block-select-prize .page-title{width:auto;margin:0 12px 12px}.block-select-prize-header{width:auto}.block-select-prize-block{width:auto;padding:32px 12px}.block-select-prize-block-header{display:block;width:auto;margin-bottom:15px;position:relative}.block-select-prize-block-header-label{padding:12px;height:auto;font-size:18px;line-height:32px}.block-select-prize-block-header-label span{font-size:30px}.block-select-prize-block-header-counter{font-size:16px;line-height:20px}.block-select-prize-block-header-counter-left{font-size:21px;margin-left:5px}.block-select-prize-block-header-counter-unit-label{font-size:12px;margin-right:5px}.block-select-prize-block-header-result{font-size:16px;line-height:20px}.block-select-prize-block-header-icons .prize-icon{display:inline-block;font-size:13px;line-height:28px;padding:0 12px;white-space:nowrap}.block-select-prize-block-header-total-num-label{font-size:14px}.block-select-prize-block-header-total-num-label:after{margin-right:5px}.block-select-prize-block-header-total-num-value{font-size:21px}.block-select-prize-block-content-list-item-img{margin-bottom:10px}.block-select-prize-block-content-list-item-stock{font-size:12px}.block-select-prize-block-content-list-item-name{font-size:12px;line-height:20px;margin-bottom:10px}.block-select-prize-block-content-list-item-select-soldout{position:absolute;top:-30px;left:50%;transform:translateX(-50%);color:#a51e23;border:1px solid #a51e23;background:#FFF;font-size:11px;line-height:17px;padding:3px;white-space:nowrap}.block-select-prize-block-content-list-item-num{font-size:12px}.block-select-prize-block-content.is_type-a .block-select-prize-block-content-list{margin-right:-8px}.block-select-prize-block-content.is_type-a .block-select-prize-block-content-list-item{width:calc(33.3% - 8px);margin:0 8px 24px 0}.block-select-prize-block-content.is_type-b{display:block}.block-select-prize-block-content.is_type-b .block-select-prize-block-content-list{display:flex;justify-content:space-between;width:auto;margin-bottom:28px}.block-select-prize-block-content.is_type-b .block-select-prize-block-content-list-item{width:calc(50% - 8px);margin:0}.block-select-prize-block-content.is_type-b .block-select-prize-block-content-text{width:auto}.block-select-prize-block-content.is_type-c{display:block}.block-select-prize-block-content.is_type-c .block-select-prize-block-content-list{width:280px;margin:0 auto 24px}.block-select-prize-block-content.is_type-c .block-select-prize-block-content-text{width:auto}.block-select-prize-modal-content{width:calc(100% - 40px)}.block-select-prize-modal-content-inner{padding:36px 30px}.block-select-prize-modal-title{font-size:16px;margin-bottom:30px}.block-select-prize-modal-btns .btn{width:100%;max-width:100%;min-width:0;margin-bottom:16px}.block-select-prize-btn{flex-direction:column-reverse;align-items:center;margin:0 12px}.block-select-prize-btn span{width:100%}.block-select-prize-btn-wrapper .block-select-prize-btn .btn{margin-bottom:0}.block-select-prize-btn .btn{width:100%;min-width:0;margin:0 auto 15px;padding-left:40px}.block-select-prize-btn-one-more-time{top:-70px;left:0;margin:0}.block-select-prize-gashapon-bottom-bnr{margin:0 12px 30px}.block-select-prize-gashapon-bottom-bnr a{width:360px;max-width:100%;height:84px;border-radius:42px}.block-select-prize-gashapon-bottom-bnr a img{width:285px}.block-select-prize.is_gashapon .block-select-prize-block-content-list-item-name{font-size:14px;line-height:22px}.block-select-prize.is_gashapon .block-select-prize-block-content-list-item-num{font-size:14px}}.is_prize-modal-opened .container,.is_prize-slider-opened .container{position:fixed;width:100%;top:0;left:0}.is_prize-modal-opened .header,.is_prize-slider-opened .header{transform:translateY(-100%)}.is_prize-modal-opened .contents,.is_prize-slider-opened .contents{position:relative;z-index:-2}.is_prize-modal-opened .block-select-prize-modal,.is_prize-slider-opened .block-select-prize-modal{display:block}.is_prize-modal-opened .block-select-prize-overlay,.is_prize-slider-opened .block-select-prize-overlay{display:none}.is_prize-modal-opened .block-item-history,.is_prize-slider-opened .block-item-history{position:relative;z-index:-2}.is_prize-modal-opened .block-select-footer-fixed,.is_prize-slider-opened .block-select-footer-fixed{transform:translateY(100%)}.is_prize-modal-opened .footer-pagetop,.is_prize-slider-opened .footer-pagetop{display:none}.is_prize-slider-opened .header{transform:translateY(-100%)}.is_prize-slider-opened .block-item-detail-footer-fixed-wrapper{transform:translateY(100%)}.is_prize-slider-opened .footer,.is_prize-slider-opened #commonPageFooter,.is_prize-slider-opened .block-item-history{display:none}.page-select-cabinet .gashapon-breadcrumbs{margin-top:30px}.freebie-list-bottom-content{margin:40px 0 60px;line-height:1.6}.freebie-list-bottom-content-inner{width:1200px;margin:0 auto}@media screen and (max-width: 768px){.freebie-list-bottom-content{margin:30px 0 40px}.freebie-list-bottom-content-inner{width:auto;margin:0 12px}}.select-cabinet{width:1200px;margin:40px auto}@media screen and (max-width: 768px){.select-cabinet{width:auto;margin:20px 12px}}.select-cabinet-header,.select-cabinet-bottom{text-align:center;margin-bottom:40px;font-size:30px;font-weight:600;line-height:1.4;margin-bottom:40px}.select-cabinet-header-message,.select-cabinet-bottom-message{display:block;width:980px;margin:0 auto 40px;color:#a51e23;font-size:14px;line-height:1.4}.select-cabinet-header-message-list,.select-cabinet-bottom-message-list{padding:15px;border:2px solid #a51e23;border-radius:8px}.select-cabinet-header-message-list-item,.select-cabinet-bottom-message-list-item{margin-left:1em;text-indent:-1em}.select-cabinet-header-message-list-item::before,.select-cabinet-bottom-message-list-item::before{content:"・"}@media screen and (max-width: 768px){.select-cabinet-header,.select-cabinet-bottom{margin-bottom:20px;font-size:20px}.select-cabinet-header-message,.select-cabinet-bottom-message{width:auto;margin-bottom:20px}.select-cabinet-header-message-list,.select-cabinet-bottom-message-list{padding:10px;font-size:12px}}.select-cabinet-list{display:flex;flex-wrap:wrap;justify-content:space-between}.select-cabinet-list.swiper-wrapper{width:980px}.select-cabinet-list-container{min-height:300px}.select-cabinet-list-container-wrapper{width:980px;overflow:hidden;margin:0 auto}.select-cabinet-list-wrapper{width:980px;margin-bottom:40px;position:relative;overflow:hidden}.select-cabinet-list-wrapper .form-error-message{color:#000;text-align:center}.select-cabinet-list-item{flex-shrink:0;border:1px solid #a51e23;border-radius:8px;overflow:hidden;margin-bottom:30px}.select-cabinet-list-item.swiper-slide{width:480px}.select-cabinet-list-item-header{color:#FFF;padding:10px 15px;background:#a51e23}.select-cabinet-list-item-name{font-size:18px;line-height:1.4;text-align:center}.select-cabinet-list-item-content{display:flex;justify-content:space-between;align-items:center;padding:15px 15px 15px 20px}.select-cabinet-list-item-col1{width:120px;margin-right:15px}.select-cabinet-list-item-col1 a{display:block}.select-cabinet-list-item-col1 a img{display:block;width:100%}.select-cabinet-list-item-col2{width:300px;min-height:210px;display:flex;flex-direction:column}.select-cabinet-list-item-labels{display:flex;flex-wrap:wrap}.select-cabinet-list-item-label{display:inline-flex;justify-content:center;align-items:center;font-size:14px;line-height:1;height:28px;padding:0 3px 2px;border-radius:5px;border:2px solid #000;background:#FFF;margin:0 5px 5px 0;flex-shrink:0}.select-cabinet-list-item-label-waiting{color:#3789ef;border-color:#3789ef}.select-cabinet-list-item-label-waiting.is_zero{color:#FFF;background:#3789ef}.select-cabinet-list-item-label-remain{color:#a51e23;border-color:#a51e23}.select-cabinet-list-item-label-max-time{color:#a51e23;border-color:#a51e23}.select-cabinet-list-item-ranking{margin-bottom:15px}.select-cabinet-list-item-ranking-header{color:#000;font-size:16px;line-height:1.4;margin-bottom:5px}.select-cabinet-list-item-ranking-list{display:flex;position:relative;z-index:1}.select-cabinet-list-item-ranking-list-wrapper{position:relative;overflow:hidden;margin:0 -10px;padding:0 10px}.select-cabinet-list-item-ranking-list-item{width:80px;flex-shrink:0;border:1px solid #DDD}.select-cabinet-list-item-ranking-list-item img{width:100%;aspect-ratio:1}.select-cabinet-list-item-ranking-list-item.is_blank{display:flex;justify-content:center;align-items:center;border:2px solid #DDD;background:#FFF;color:#DDD;font-size:16px;aspect-ratio:1}@media screen and (max-width: 768px){.select-cabinet-list-item-ranking-list-item.is_blank{font-size:14px}}.select-cabinet-list-item-ranking .ranking-prev,.select-cabinet-list-item-ranking .ranking-next{display:block;position:absolute;top:50%;transform:translateY(-50%);width:20px;height:40px;background:#a51e23;border-radius:3px;z-index:2}.select-cabinet-list-item-ranking .ranking-prev::after,.select-cabinet-list-item-ranking .ranking-next::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:10px;height:10px;border-top:2px solid #FFF;border-right:2px solid #FFF}.select-cabinet-list-item-ranking .ranking-prev.swiper-button-disabled,.select-cabinet-list-item-ranking .ranking-next.swiper-button-disabled{display:none;background:#DDD}.select-cabinet-list-item-ranking .ranking-prev{left:0}.select-cabinet-list-item-ranking .ranking-prev::after{left:6px;transform:translateY(-50%) rotate(-135deg)}.select-cabinet-list-item-ranking .ranking-next{right:0}.select-cabinet-list-item-ranking .ranking-next::after{right:6px;transform:translateY(-50%) rotate(45deg)}.select-cabinet-list-item-btn{margin-top:auto;text-align:center}.select-cabinet-list-item-btn .btn{max-width:100%;padding-right:20px}.select-cabinet-list-item-btn .btn .icon-play{font-size:20px;margin-right:10px}@media screen and (max-width: 768px){.select-cabinet-list{flex-direction:column;width:calc(100vw - 24px) !important;overflow:hidden;margin-left:12px}.select-cabinet-list-container{display:flex}.select-cabinet-list-container.swiper-wrapper{display:flex}.select-cabinet-list-container-wrapper{width:auto;margin:0 -12px}.select-cabinet-list-wrapper{width:100vw;overflow:hidden;flex-shrink:0}.select-cabinet-list-item{flex-shrink:0;margin:0 0 15px;height:auto !important}.select-cabinet-list-item.swiper-slide{width:auto}.select-cabinet-list-item-header{padding:5px 10px}.select-cabinet-list-item-name{font-size:16px}.select-cabinet-list-item-content{padding:10px}.select-cabinet-list-item-col1{width:24vw;margin-right:10px}.select-cabinet-list-item-col2{width:60vw;min-height:42vw}.select-cabinet-list-item-label{font-size:14px;height:24px}.select-cabinet-list-item-ranking{margin-bottom:10px}.select-cabinet-list-item-ranking-header{font-size:14px}.select-cabinet-list-item-ranking-list-item{width:60px}.select-cabinet-list-item-btn{margin-top:auto;text-align:center}.select-cabinet-list-item-btn .btn{max-width:100%;padding:0 20px 0 0;font-size:18px}.select-cabinet-list-item-btn .btn .icon-play{font-size:18px}}.select-cabinet-modal{display:none;border:none;width:600px;max-width:96vw;max-height:90dvh;background:#FFF;padding:12px;z-index:10000;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);overflow:auto}.select-cabinet-modal:focus{outline:none}.select-cabinet-modal.is_completed{overflow:visible}.select-cabinet-modal-header{margin-bottom:12px}.select-cabinet-modal-close{display:flex;justify-content:flex-end;padding-bottom:10px}.select-cabinet-modal-close a{display:flex;justify-content:center;align-items:center;color:#FFF;background:#a51e23;font-size:14px;width:180px;height:30px;border-radius:3px}@media screen and (max-width: 768px){.select-cabinet-modal-close a{font-size:12px;height:24px;width:120px}}.select-cabinet-modal-watching{display:flex;align-items:center;padding:5px 10px;background:#333;color:#fe9b00;font-size:14px;line-height:1.2}.select-cabinet-modal-watching .icon{margin-right:5px}@media screen and (max-width: 768px){.select-cabinet-modal-watching{font-size:12px}}.select-cabinet-modal-item-name{font-size:22px;line-height:1.4;padding:5px 10px;border:1px solid #000;margin-bottom:12px}@media screen and (max-width: 768px){.select-cabinet-modal-item-name{font-size:18px}}.select-cabinet-modal-remaining-time{display:flex;align-items:center;background:#333;border-top:1px solid #999;border-bottom:1px solid #999}.select-cabinet-modal-remaining-time-value{display:flex;align-items:center;color:#333;background:#fe9b00;padding:5px 10px;font-size:14px}.select-cabinet-modal-remaining-time-value .remaining-time{display:inline-block;width:36px;text-align:right}.select-cabinet-modal-remaining-time-text{display:flex;align-items:center;color:#FFF;background:#333;padding:5px 10px;font-size:12px}.select-cabinet-modal-waiting-header{color:#a51e23;font-size:22px;line-height:1.4;margin-bottom:10px;text-align:center}.select-cabinet-modal-waiting-text-wrapper{padding:15px;border:2px solid #a51e23;border-radius:8px}.select-cabinet-modal-waiting-text-item{padding-left:1em;text-indent:-1em;color:#a51e23;font-size:12px;line-height:1.4}.select-cabinet-modal-waiting-text-item::before{content:"・"}.select-cabinet-modal-waiting-cnt{font-size:18px;line-height:1.4;text-align:center}@media screen and (max-width: 768px){.select-cabinet-modal-waiting-header{font-size:18px}.select-cabinet-modal-waiting-text-wrapper{padding:10px}.select-cabinet-modal-waiting-text-item{font-size:11px}}.select-cabinet-modal-active{min-height:600px}.select-cabinet-modal-active-header,.select-cabinet-modal-active-limit{color:#a51e23;font-size:22px;line-height:1.4;text-align:center}@media screen and (max-width: 768px){.select-cabinet-modal-active{min-height:70vh}.select-cabinet-modal-active-header,.select-cabinet-modal-active-limit{font-size:18px}}.select-cabinet-modal-machine{margin-top:40px;position:relative}.select-cabinet-modal-machine-img{position:relative;margin:0 auto 15px;width:240px;filter:grayscale(100%);opacity:0.8}.select-cabinet-modal-machine-img img{display:block;width:calc(100% - 2px);aspect-ratio:1;margin:0 auto}.select-cabinet-modal-machine-text{text-align:center;margin-bottom:10px}.select-cabinet-modal-machine-name{font-size:18px;line-height:1.2}.select-cabinet-modal-machine-remain{display:flex;justify-content:center;align-items:baseline;font-size:18px;line-height:1.2}.select-cabinet-modal-machine-remain-label{margin-right:0.5em}.select-cabinet-modal-machine-waiting{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:300px}.select-cabinet-modal-machine-waiting img{width:100%}@media screen and (max-width: 768px){.select-cabinet-modal-machine{display:block;margin-bottom:20px}.select-cabinet-modal-machine-img img{width:180px;margin:0 auto}.select-cabinet-modal-machine-name{font-size:16px}.select-cabinet-modal-machine-remain{font-size:16px;justify-content:center;margin-bottom:5px}.select-cabinet-modal-machine-waiting{width:240px}.select-cabinet-modal-machine-waiting img{width:100%}}.select-cabinet-modal-ranking{padding-top:15px;margin:40px auto;border-top:1px solid #DDD;overflow:hidden;position:relative}.select-cabinet-modal-ranking-header{font-size:16px;line-height:1.2;margin-bottom:10px}.select-cabinet-modal-ranking-list{display:flex;flex-wrap:wrap;margin-right:-10px;position:relative;z-index:1}.select-cabinet-modal-ranking-list-wrapper{display:none;position:relative}.select-cabinet-modal-ranking-list-wrapper.swiper-initialized{display:block}.select-cabinet-modal-ranking-list-item{width:116px;border:1px solid #666;margin-right:10px}.select-cabinet-modal-ranking-list-item-rank{color:#FFF;font-size:14px;padding:5px;background:#666;text-align:center}.select-cabinet-modal-ranking-list-item.is_rank1{border-color:#d4af37}.select-cabinet-modal-ranking-list-item.is_rank1 .select-cabinet-modal-ranking-list-item-rank{background:#d4af37}.select-cabinet-modal-ranking-list-item.is_rank2{border-color:#c0c0c0}.select-cabinet-modal-ranking-list-item.is_rank2 .select-cabinet-modal-ranking-list-item-rank{background:#c0c0c0}.select-cabinet-modal-ranking-list-item.is_rank3{border-color:#cd7f32}.select-cabinet-modal-ranking-list-item.is_rank3 .select-cabinet-modal-ranking-list-item-rank{background:#cd7f32}.select-cabinet-modal-ranking-list-item img{width:100%;aspect-ratio:1}.select-cabinet-modal-ranking-list-item.is_blank{border:2px solid #CCC}.select-cabinet-modal-ranking-list-item.is_blank .select-cabinet-modal-ranking-list-item-rank{background:#CCC}.select-cabinet-modal-ranking-list-item.is_blank .select-cabinet-modal-ranking-list-item-img{display:flex;justify-content:center;align-items:center;background:#FFF;color:#CCC;font-size:16px;aspect-ratio:1}@media screen and (max-width: 768px){.select-cabinet-modal-ranking-list-item.is_blank .select-cabinet-modal-ranking-list-item-img{font-size:14px}}.select-cabinet-modal-ranking .ranking-prev,.select-cabinet-modal-ranking .ranking-next{display:block;position:absolute;top:50%;transform:translateY(-50%) translateZ(1px);width:20px;height:40px;background:#a51e23;border-radius:3px;z-index:2}.select-cabinet-modal-ranking .ranking-prev::after,.select-cabinet-modal-ranking .ranking-next::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:10px;height:10px;border-top:2px solid #FFF;border-right:2px solid #FFF}.select-cabinet-modal-ranking .ranking-prev.swiper-button-disabled,.select-cabinet-modal-ranking .ranking-next.swiper-button-disabled{display:none;background:#DDD}.select-cabinet-modal-ranking .ranking-prev{left:0}.select-cabinet-modal-ranking .ranking-prev::after{left:6px;transform:translateY(-50%) rotate(-135deg)}.select-cabinet-modal-ranking .ranking-next{right:0}.select-cabinet-modal-ranking .ranking-next::after{right:6px;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 768px){.select-cabinet-modal-ranking-list-item-rank{font-size:12px}}.select-cabinet-modal-title{font-size:26px;font-weight:bold;margin-bottom:50px;text-align:center}.select-cabinet-modal-radio-wrapper{height:200px;margin:20px 40px 40px;overflow:auto}.select-cabinet-modal-radio-wrapper.is_opened .select-cabinet-modal-radio-list-item{display:flex}.select-cabinet-modal-radio-wrapper.is_opened .select-cabinet-modal-radio-more-btn{display:none}.select-cabinet-modal-radio-list-item{display:flex;justify-content:space-between;align-items:center;line-height:1.6;margin-bottom:10px;position:relative}.select-cabinet-modal-radio-list-item-input input[type="radio"]+label{padding-left:38px}.select-cabinet-modal-radio-list-item-soldout{display:none;position:absolute;top:50%;left:100px;transform:translateY(-50%);color:#a51e23;font-size:12px;line-height:1.4;padding:10px;border:1px solid #a51e23;background:#FFF}.select-cabinet-modal-radio-list-item-price .price-value-label{font-size:24px;font-weight:600;font-family:"Oswald","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.select-cabinet-modal-radio-list-item-price .price-unit-label{font-size:14px}.select-cabinet-modal-radio-list-item-price .tax-label{font-size:14px}@media screen and (max-width: 768px){.select-cabinet-modal-radio-wrapper{height:40vh}}.select-cabinet-modal-btns .btn{margin:0 auto}.select-cabinet-modal-message{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px}.select-cabinet-modal-message-text{font-size:16px;font-weight:600;line-height:30px;margin-bottom:40px;text-align:center}.select-cabinet-modal-message-btns{display:flex;justify-content:center;width:100%}.select-cabinet-modal-message-btns .btn{width:calc(50% - 20px);margin:0 10px;min-width:180px}@media screen and (max-width: 768px){.select-cabinet-modal-message{padding:18px 8px}.select-cabinet-modal-message-text{font-size:13px;line-height:20px;margin-bottom:10px}.select-cabinet-modal-message-btns{flex-direction:column-reverse}.select-cabinet-modal-message-btns .btn{margin:0 0 10px;width:100%;font-size:16px}.select-cabinet-modal-message-btns .btn:first-child{margin-bottom:0}}.select-cabinet-modal-close-btn{position:fixed;top:-60px;right:0;z-index:10001}.select-cabinet-modal-close-btn a{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#FFF;font-size:13px;text-decoration:none}.select-cabinet-modal-close-btn a .icon{display:block;font-size:30px;margin-bottom:10px}.select-cabinet-modal-close-btn a .icon-heart,.select-cabinet-modal-close-btn a .icon-heart-fill{font-size:26px}.select-cabinet-modal-close-btn a .icon-play{font-size:29px}.select-cabinet-modal-popup{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.select-cabinet-modal-popup-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#FFF;padding:40px;width:480px}.select-cabinet-modal-popup-text{font-size:16px;line-height:1.6;text-align:center}.select-cabinet-modal-popup-btns{margin-top:40px;display:flex;justify-content:space-between}.select-cabinet-modal-popup-btns .btn{width:190px}.select-cabinet-modal-popup-network-alert .select-cabinet-modal-popup-inner{padding:12px 12px 40px}.select-cabinet-modal-popup-network-alert .select-cabinet-modal-header{margin:0}.select-cabinet-modal-popup-network-alert-wrapper{border-top:26px solid #333;padding-top:12px;margin-bottom:30px}.select-cabinet-modal-popup-network-alert-header{color:#e50012;font-size:22px;line-height:1.4;margin-bottom:10px;text-align:center}.select-cabinet-modal-popup-network-alert-text-wrapper{padding:15px;border:2px solid #000;border-radius:8px}.select-cabinet-modal-popup-network-alert-text-item{padding-left:1em;text-indent:-1em;color:#000;font-size:12px;line-height:1.4}.select-cabinet-modal-popup-network-alert-text-item::before{content:"・"}.select-cabinet-modal-popup-network-alert-loading{min-width:180px;font-size:18px;text-align:left}.select-cabinet-modal-popup-network-alert-loading-wrapper{display:flex;justify-content:center}@media screen and (max-width: 768px){.select-cabinet-modal-popup-inner{padding:15px;width:calc(100% - 30px)}.select-cabinet-modal-popup-text{font-size:14px}.select-cabinet-modal-popup-btns{margin-top:30px;display:block}.select-cabinet-modal-popup-btns .btn{margin:0 auto 10px}}.select-cabinet-modal.is_popup-stepout-opened{overflow:hidden}.select-cabinet-modal.is_popup-stepout-opened .select-cabinet-modal-popup-stepout{display:block;height:100%;z-index:103}.select-cabinet-modal.is_popup-network-alert-opened{overflow:hidden}.select-cabinet-modal.is_popup-network-alert-opened .select-cabinet-modal-popup-network-alert{display:block;z-index:102}.select-cabinet-modal::backdrop{display:none}.select-cabinet-modal-overlay{content:"";display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9998}.select-cabinet-addcart-error-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}.select-cabinet-addcart-error-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:150}.select-cabinet-addcart-error-modal-content{max-width:100%;max-height:100%;background:#f7e5e5;border-radius:8px;z-index:151;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.select-cabinet-addcart-error-modal-content-inner{padding:40px 60px}.select-cabinet-addcart-error-modal-text{font-size:20px;font-weight:600;line-height:30px;text-align:center}@media screen and (max-width: 768px){.select-cabinet-addcart-error-modal-content{width:calc(100% - 40px);border-radius:5px;top:50%}.select-cabinet-addcart-error-modal-content-inner{padding:20px}.select-cabinet-addcart-error-modal-text{font-size:14px;line-height:21px}}.select-cabinet-footer-fixed{width:100%;background:#FFF;padding:12px;z-index:100;box-shadow:0 -5px 5px rgba(0,0,0,0.1)}.select-cabinet-footer-fixed.is_fixed{position:fixed;bottom:0;left:0}.select-cabinet-footer-btn{padding-top:10px}.select-cabinet-footer-btn .btn{margin:0 auto}@media screen and (max-width: 768px){.select-cabinet-footer-btn .btn{width:100%}}.select-cabinet-controller{display:flex;justify-content:space-between;width:35%;margin:0 auto}.select-cabinet-controller-btn-prev,.select-cabinet-controller-btn-next{flex-shrink:0}.select-cabinet-controller-btn-prev a,.select-cabinet-controller-btn-next a{display:block;width:40px;height:40px;background:#e50012;border:1px solid #DDD;position:relative}.select-cabinet-controller-btn-prev a::after,.select-cabinet-controller-btn-next a::after{content:"";display:block;position:absolute;top:50%;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff}.select-cabinet-controller-btn-prev a.swiper-button-disabled,.select-cabinet-controller-btn-next a.swiper-button-disabled{background:#f7f7f7;border:1px solid #DDD}.select-cabinet-controller-btn-prev a.swiper-button-disabled::after,.select-cabinet-controller-btn-next a.swiper-button-disabled::after{border-color:#DDD}.select-cabinet-controller-btn-prev a::after{left:15px;transform:translateY(-50%) rotate(-135deg)}.select-cabinet-controller-btn-next a::after{right:15px;transform:translateY(-50%) rotate(45deg)}.select-cabinet-controller-select{position:relative;width:100%;margin:0 5px}.select-cabinet-controller-select:after{content:"";position:absolute;right:16px;top:48%;width:5px;height:5px;border-top:2px solid #e50012;border-left:2px solid #e50012;pointer-events:none;transform:translateY(-50%) rotate(-135deg)}.select-cabinet-controller-select select{width:100%;height:40px;font-size:24px;font-weight:900;text-align:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #e50012;color:#e50012}.select-cabinet-controller-select select:focus{outline:none}@media screen and (max-width: 768px){.select-cabinet-controller{width:auto}}.select-cabinet .loader{margin:100px auto;font-size:25px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:load 1.1s infinite ease;transform:translateZ(0) scale(0.5)}.select-cabinet .loader-wrapper{width:100%}@-webkit-keyframes load{0%,100%{box-shadow:0em -2.6em 0em 0em #CCC,1.8em -1.8em 0 0em rgba(204,204,204,0.2),2.5em 0em 0 0em rgba(204,204,204,0.2),1.75em 1.75em 0 0em rgba(204,204,204,0.2),0em 2.5em 0 0em rgba(204,204,204,0.2),-1.8em 1.8em 0 0em rgba(204,204,204,0.2),-2.6em 0em 0 0em rgba(204,204,204,0.5),-1.8em -1.8em 0 0em rgba(204,204,204,0.7)}12.5%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,0.7),1.8em -1.8em 0 0em #CCC,2.5em 0em 0 0em rgba(204,204,204,0.2),1.75em 1.75em 0 0em rgba(204,204,204,0.2),0em 2.5em 0 0em rgba(204,204,204,0.2),-1.8em 1.8em 0 0em rgba(204,204,204,0.2),-2.6em 0em 0 0em rgba(204,204,204,0.2),-1.8em -1.8em 0 0em rgba(204,204,204,0.5)}25%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,0.5),1.8em -1.8em 0 0em rgba(204,204,204,0.7),2.5em 0em 0 0em #CCC,1.75em 1.75em 0 0em rgba(204,204,204,0.2),0em 2.5em 0 0em rgba(204,204,204,0.2),-1.8em 1.8em 0 0em rgba(204,204,204,0.2),-2.6em 0em 0 0em rgba(204,204,204,0.2),-1.8em -1.8em 0 0em rgba(204,204,204,0.2)}37.5%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,0.2),1.8em -1.8em 0 0em rgba(204,204,204,0.5),2.5em 0em 0 0em rgba(204,204,204,0.7),1.75em 1.75em 0 0em #CCC,0em 2.5em 0 0em rgba(204,204,204,0.2),-1.8em 1.8em 0 0em rgba(204,204,204,0.2),-2.6em 0em 0 0em rgba(204,204,204,0.2),-1.8em -1.8em 0 0em rgba(204,204,204,0.2)}50%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,0.2),1.8em -1.8em 0 0em rgba(204,204,204,0.2),2.5em 0em 0 0em rgba(204,204,204,0.5),1.75em 1.75em 0 0em rgba(204,204,204,0.7),0em 2.5em 0 0em #CCC,-1.8em 1.8em 0 0em rgba(204,204,204,0.2),-2.6em 0em 0 0em rgba(204,204,204,0.2),-1.8em -1.8em 0 0em rgba(204,204,204,0.2)}62.5%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,0.2),1.8em -1.8em 0 0em rgba(204,204,204,0.2),2.5em 0em 0 0em rgba(204,204,204,0.2),1.75em 1.75em 0 0em rgba(204,204,204,0.5),0em 2.5em 0 0em rgba(204,204,204,0.7),-1.8em 1.8em 0 0em #CCC,-2.6em 0em 0 0em rgba(204,204,204,0.2),-1.8em -1.8em 0 0em rgba(204,204,204,0.2)}75%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,0.2),1.8em -1.8em 0 0em rgba(204,204,204,0.2),2.5em 0em 0 0em rgba(204,204,204,0.2),1.75em 1.75em 0 0em rgba(204,204,204,0.2),0em 2.5em 0 0em rgba(204,204,204,0.5),-1.8em 1.8em 0 0em rgba(204,204,204,0.7),-2.6em 0em 0 0em #CCC,-1.8em -1.8em 0 0em rgba(204,204,204,0.2)}87.5%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,0.2),1.8em -1.8em 0 0em rgba(204,204,204,0.2),2.5em 0em 0 0em rgba(204,204,204,0.2),1.75em 1.75em 0 0em rgba(204,204,204,0.2),0em 2.5em 0 0em rgba(204,204,204,0.2),-1.8em 1.8em 0 0em rgba(204,204,204,0.5),-2.6em 0em 0 0em rgba(204,204,204,0.7),-1.8em -1.8em 0 0em #CCC}}@keyframes load{0%,100%{box-shadow:0em -2.6em 0em 0em #CCC,1.8em -1.8em 0 0em rgba(204,204,204,0.2),2.5em 0em 0 0em rgba(204,204,204,0.2),1.75em 1.75em 0 0em rgba(204,204,204,0.2),0em 2.5em 0 0em rgba(204,204,204,0.2),-1.8em 1.8em 0 0em rgba(204,204,204,0.2),-2.6em 0em 0 0em rgba(204,204,204,0.5),-1.8em -1.8em 0 0em rgba(204,204,204,0.7)}12.5%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,0.7),1.8em -1.8em 0 0em #CCC,2.5em 0em 0 0em rgba(204,204,204,0.2),1.75em 1.75em 0 0em rgba(204,204,204,0.2),0em 2.5em 0 0em rgba(204,204,204,0.2),-1.8em 1.8em 0 0em rgba(204,204,204,0.2),-2.6em 0em 0 0em rgba(204,204,204,0.2),-1.8em -1.8em 0 0em rgba(204,204,204,0.5)}25%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,0.5),1.8em -1.8em 0 0em rgba(204,204,204,0.7),2.5em 0em 0 0em #CCC,1.75em 1.75em 0 0em rgba(204,204,204,0.2),0em 2.5em 0 0em rgba(204,204,204,0.2),-1.8em 1.8em 0 0em rgba(204,204,204,0.2),-2.6em 0em 0 0em rgba(204,204,204,0.2),-1.8em -1.8em 0 0em rgba(204,204,204,0.2)}37.5%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,0.2),1.8em -1.8em 0 0em rgba(204,204,204,0.5),2.5em 0em 0 0em rgba(204,204,204,0.7),1.75em 1.75em 0 0em #CCC,0em 2.5em 0 0em rgba(204,204,204,0.2),-1.8em 1.8em 0 0em rgba(204,204,204,0.2),-2.6em 0em 0 0em rgba(204,204,204,0.2),-1.8em -1.8em 0 0em rgba(204,204,204,0.2)}50%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,0.2),1.8em -1.8em 0 0em rgba(204,204,204,0.2),2.5em 0em 0 0em rgba(204,204,204,0.5),1.75em 1.75em 0 0em rgba(204,204,204,0.7),0em 2.5em 0 0em #CCC,-1.8em 1.8em 0 0em rgba(204,204,204,0.2),-2.6em 0em 0 0em rgba(204,204,204,0.2),-1.8em -1.8em 0 0em rgba(204,204,204,0.2)}62.5%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,0.2),1.8em -1.8em 0 0em rgba(204,204,204,0.2),2.5em 0em 0 0em rgba(204,204,204,0.2),1.75em 1.75em 0 0em rgba(204,204,204,0.5),0em 2.5em 0 0em rgba(204,204,204,0.7),-1.8em 1.8em 0 0em #CCC,-2.6em 0em 0 0em rgba(204,204,204,0.2),-1.8em -1.8em 0 0em rgba(204,204,204,0.2)}75%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,0.2),1.8em -1.8em 0 0em rgba(204,204,204,0.2),2.5em 0em 0 0em rgba(204,204,204,0.2),1.75em 1.75em 0 0em rgba(204,204,204,0.2),0em 2.5em 0 0em rgba(204,204,204,0.5),-1.8em 1.8em 0 0em rgba(204,204,204,0.7),-2.6em 0em 0 0em #CCC,-1.8em -1.8em 0 0em rgba(204,204,204,0.2)}87.5%{box-shadow:0em -2.6em 0em 0em rgba(204,204,204,0.2),1.8em -1.8em 0 0em rgba(204,204,204,0.2),2.5em 0em 0 0em rgba(204,204,204,0.2),1.75em 1.75em 0 0em rgba(204,204,204,0.2),0em 2.5em 0 0em rgba(204,204,204,0.2),-1.8em 1.8em 0 0em rgba(204,204,204,0.5),-2.6em 0em 0 0em rgba(204,204,204,0.7),-1.8em -1.8em 0 0em #CCC}}.is_gashapon .select-cabinet-header-message,.is_gashapon .select-cabinet-bottom-message{color:#e50012}.is_gashapon .select-cabinet-header-message-list,.is_gashapon .select-cabinet-bottom-message-list{border-color:#e50012}.is_gashapon .select-cabinet-list-item{border-color:#e50012}.is_gashapon .select-cabinet-list-item-header{background:#e50012}.is_gashapon .select-cabinet-list-item-label-remain{color:#e50012;border-color:#e50012}.is_gashapon .select-cabinet-list-item-label-max-time{color:#e50012;border-color:#e50012}.is_gashapon .select-cabinet-list-item-ranking .ranking-prev,.is_gashapon .select-cabinet-list-item-ranking .ranking-next{background:#e50012}.is_gashapon .select-cabinet-list-item-col1 a{padding-bottom:129px;background:url("../images/select_cabinet/machine_bottom.png") no-repeat bottom;background-size:100% auto;height:249px}.is_gashapon .select-cabinet-list-item-col1 img{aspect-ratio:1}@media screen and (max-width: 768px){.is_gashapon .select-cabinet-list-item-col1 a{padding-bottom:25.9vw;background:url("../images/select_cabinet/machine_bottom.png") no-repeat bottom;background-size:100% auto;height:49.9vw}}.is_gashapon .select-cabinet-modal-close a{background:#e50012}.is_gashapon .select-cabinet-modal-waiting-header{color:#e50012}.is_gashapon .select-cabinet-modal-waiting-text-wrapper{border-color:#e50012}.is_gashapon .select-cabinet-modal-waiting-text-item{color:#e50012}.is_gashapon .select-cabinet-modal-active-header,.is_gashapon .select-cabinet-modal-active-limit{color:#e50012}.is_gashapon .select-cabinet-modal-ranking .ranking-prev,.is_gashapon .select-cabinet-modal-ranking .ranking-next{background:#e50012}.is_gashapon .select-cabinet-modal-radio-list-item-soldout{color:#e50012;border-color:#e50012}.is_gashapon .select-cabinet-modal-machine-img{padding:23px 0 75px;background:url("../images/gashapon_item_bg.png") no-repeat center top;background-size:100% auto}.is_cabinet-modal-opened{position:fixed;width:100%}.is_cabinet-modal-opened .select-cabinet-modal{display:block}.is_cabinet-modal-opened .select-cabinet-modal-overlay{display:block}.is_addcart-error-modal-opened{position:fixed;width:100%}.is_addcart-error-modal-opened .select-cabinet-addcart-error-modal{display:block}.is_addcart-error-modal-opened .select-cabinet-footer-fixed{transform:translateY(100%)}.is_addcart-error-modal-opened .header{display:none}.page-select-cabinet .header-important-info{display:none}@media screen and (max-width: 768px){.block-gashapon-how-to-play .block-gashapon-how-to-play-cabinet{margin:0 -20px}.block-gashapon-how-to-play .select-cabinet-list-item{width:calc(100% - 40px)}.block-gashapon-how-to-play .select-cabinet-list-item-col2{width:calc(100% - 24vw - 10px);overflow:hidden}}.block-gashapon-top{background:#f2f2f2;padding-bottom:20px}.block-gashapon-top-header{background:#ececec;position:relative;border-bottom:6px solid #181818}.block-gashapon-top-header::after{content:"";display:block;position:absolute;bottom:-6px;left:0;width:10%;height:0;border-bottom:6px solid #e50012}.block-gashapon-top-header img{width:480px;display:block;margin:0 auto}@media screen and (max-width: 768px){.block-gashapon-top-header{border-width:3px}.block-gashapon-top-header::after{bottom:-3px;width:20%;border-width:3px}.block-gashapon-top-header img{width:278px}}.block-gashapon-top-mv{background:#FFF;padding-bottom:40px;box-shadow:0 5px 10px 10px rgba(0,0,0,0.5)}.block-gashapon-top-mv-slider-wrapper{margin:0 auto 10px}.block-gashapon-top-mv-slider-item{display:none;margin:0 auto;width:720px}.block-gashapon-top-mv-slider-item:first-child{display:block}.slick-initialized .block-gashapon-top-mv-slider-item{display:block}.block-gashapon-top-mv-slider-item img{width:100%}.block-gashapon-top-mv-slider-meter{width:100%;height:4px;background:#f2f2f2;margin-top:10px;position:relative}.block-gashapon-top-mv-slider-meter span{display:block;position:absolute;top:0;left:0;height:100%;width:0;background:#e50012}.block-gashapon-top-mv-thumbs{margin-right:-10px;display:flex}.block-gashapon-top-mv-thumbs-wrapper{width:1100px;margin:0 auto;position:relative}.block-gashapon-top-mv-thumbs-item{margin:0 35px;width:calc(20vw - 6px);border:2px solid transparent;cursor:pointer}.block-gashapon-top-mv-thumbs-item img{width:100%}.block-gashapon-top-mv-thumbs-item.is_current{border:2px solid #e50012}@media screen and (max-width: 768px){.block-gashapon-top-mv-thumbs-item{margin:0 6px 0 0}}.block-gashapon-top-mv-thumbs-btn-prev,.block-gashapon-top-mv-thumbs-btn-next{position:absolute;bottom:0;width:40px;height:100%;background:#e50012;border:none;border-radius:5px;cursor:pointer}.block-gashapon-top-mv-thumbs-btn-prev:hover,.block-gashapon-top-mv-thumbs-btn-next:hover{opacity:0.8}.block-gashapon-top-mv-thumbs-btn-prev::after,.block-gashapon-top-mv-thumbs-btn-next::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:12px;height:12px}.block-gashapon-top-mv-thumbs-btn-prev{left:-50px}.block-gashapon-top-mv-thumbs-btn-prev::after{left:15px;border-bottom:3px solid #FFF;border-left:3px solid #FFF}.block-gashapon-top-mv-thumbs-btn-next{right:-50px}.block-gashapon-top-mv-thumbs-btn-next::after{right:15px;border-top:3px solid #FFF;border-right:3px solid #FFF}@media screen and (max-width: 768px){.block-gashapon-top-mv{margin-bottom:0;padding-bottom:20px}.block-gashapon-top-mv-slider-wrapper{width:auto}.block-gashapon-top-mv-slider-item{width:100vw}.block-gashapon-top-mv-thumbs{margin-right:-10px}.block-gashapon-top-mv-thumbs-wrapper{width:auto;margin:0 12px}.block-gashapon-top-mv-thumbs-btn-prev,.block-gashapon-top-mv-thumbs-btn-next{display:none}}.block-gashapon-top-important-info{padding-bottom:0 !important}.block-gashapon-top-search{width:1200px;margin:0 auto;display:flex;justify-content:space-between;position:relative}.block-gashapon-top-search-wrapper{padding:40px 0;background:#f2f2f2;position:relative;z-index:2}.block-gashapon-top-search-inner{width:calc(50% - 8px);margin:0 auto;position:relative}.block-gashapon-top-search input[type="text"]{width:100%;height:64px;padding:0 15px;border-radius:3px;border:none;font-size:20px;box-shadow:0 0 5px rgba(0,0,0,0.1)}.block-gashapon-top-search input[type="text"]:focus{outline:none}.block-gashapon-top-search-btn{top:50%;transform:translateY(-50%);position:absolute;right:0;display:flex;justify-content:center;align-items:center;color:#FFF;background:#e50012;border:none;width:60px;height:100%;font-size:24px;border-radius:0 5px 5px 0}@media screen and (max-width: 768px){.block-gashapon-top-search{background-size:750px auto;width:auto;margin:0 auto;flex-direction:column}.block-gashapon-top-search-wrapper{padding:20px 0}.block-gashapon-top-search-inner{width:auto;margin:0 12px 12px}.block-gashapon-top-search input[type="text"]{height:46px;padding:0 20px;font-size:12px}.block-gashapon-top-search-btn{display:flex;align-items:center;font-size:20px}}.block-gashapon-top-how-to-play{width:calc(50% - 8px)}.block-gashapon-top-how-to-play .btn{width:100%;height:64px;border-radius:5px;position:relative;background:#e50012}.block-gashapon-top-how-to-play .btn::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}.block-gashapon-top-how-to-play .btn img{width:auto;height:20px}@media screen and (max-width: 768px){.block-gashapon-top-how-to-play{width:auto;margin:0 12px}.block-gashapon-top-how-to-play .btn{height:46px;min-width:0}.block-gashapon-top-how-to-play .btn::after{content:"";display:block;position:absolute;top:50%;right:20px;width:8px;height:8px;border-top:2px solid #FFF;border-right:2px solid #FFF;transform:rotate(45deg);margin-top:-6px}}.block-gashapon-top-important-info{padding:40px 0 20px;background:#FFF;position:relative;z-index:3;margin-top:-1px;background:#f2f2f2}.block-gashapon-top-important-info-inner{width:1200px;margin:0 auto;display:flex;padding:30px 40px;box-sizing:border-box;color:#FFF;background:#e50012;border-radius:8px}.block-gashapon-top-important-info-title{font-size:22px;font-weight:bold;margin-right:40px}.block-gashapon-top-important-info-title img{height:22px}.block-gashapon-top-important-info-list-item{display:flex;margin-bottom:10px;line-height:22px}.block-gashapon-top-important-info-list-item:last-child{margin-bottom:0}.block-gashapon-top-important-info-list-item a{color:#FFF}.block-gashapon-top-important-info-list-item a:hover{text-decoration:underline}.block-gashapon-top-important-info-list-item-date{font-size:13px;margin-right:30px}.block-gashapon-top-important-info-list-item-text{font-size:16px}@media screen and (max-width: 768px){.block-gashapon-top-important-info{padding:20px 12px}.block-gashapon-top-important-info-inner{width:auto;display:block;padding:18px;border-radius:4px}.block-gashapon-top-important-info-title{font-size:15px;font-weight:bold;margin:0 0 18px;text-align:center}.block-gashapon-top-important-info-title img{height:15px}.block-gashapon-top-important-info-list-item{align-items:flex-start;line-height:20px}.block-gashapon-top-important-info-list-item-date{font-size:12px;margin-right:10px}.block-gashapon-top-important-info-list-item-text{font-size:13px}}.block-gashapon-top-section-header{padding:30px 0;color:#e50012;font-size:30px;font-weight:bold;line-height:36px;text-align:center;border-top:2px solid #e50012;border-bottom:2px solid #f2f2f2;margin-bottom:40px;background-color:#fff}.block-gashapon-top-section-header .icon{color:#e50012;font-size:36px;margin-right:22px;position:relative;top:6px}.block-gashapon-top-section-header img{height:30px;position:relative;top:2px}@media screen and (max-width: 768px){.block-gashapon-top-section-header{padding:15px 0;font-size:20px;line-height:24px;margin-bottom:30px}.block-gashapon-top-section-header .icon{font-size:25px;margin-right:10px;top:6px}.block-gashapon-top-section-header img{height:20px}}.block-gashapon-top-reservation{padding-bottom:60px;background:#fff;margin-bottom:60px;box-shadow:0 5px 10px rgba(0,0,0,0.1)}.block-gashapon-top-reservation-inner{width:1200px;margin:0 auto}.block-gashapon-top-reservation-list{display:flex;justify-content:space-evenly;flex-wrap:wrap;padding:40px 40px 20px;background:#FFF;border-radius:0 0 10px 10px}.block-gashapon-top-reservation-list-item{width:calc(50% - 12px);margin-bottom:20px}.block-gashapon-top-reservation-list-item img{width:100%}@media screen and (max-width: 768px){.block-gashapon-top-reservation{background-size:750px auto;padding-bottom:30px;margin-bottom:30px}.block-gashapon-top-reservation-inner{width:auto;margin:0 12px}.block-gashapon-top-reservation-list{display:block;padding:20px 30px 10px;background:#FFF;border-radius:0 0 5px 5px}.block-gashapon-top-reservation-list-item{width:auto;margin-bottom:10px}}.block-gashapon-top-items{background:#FFF;padding-bottom:30px;margin-bottom:60px;box-shadow:0 5px 10px rgba(0,0,0,0.1)}.block-gashapon-top-items:last-child{margin-bottom:40px}.block-gashapon-top-items-inner{width:1200px;margin:0 auto}.block-gashapon-top-items .item-list{display:flex;margin-right:-30px}.block-gashapon-top-items .item-list-item{width:216px;margin-right:30px;padding-top:10px}.block-gashapon-top-items .item-list-item-img{padding:9.5% 0 27%;background:url("../images/gashapon_item_bg.png") no-repeat center top;background-size:100% auto;position:relative}.block-gashapon-top-items .item-list-item-img img{width:calc(100% - 2px);display:block;margin:0 auto}.block-gashapon-top-items .item-list-item-icons{margin:0;display:inline-block}.block-gashapon-top-items .item-list-item-name{display:inline-block;color:#000;font-size:13px;line-height:18px;height:36px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.block-gashapon-top-items .item-list-item-price{margin-top:0;color:#000}.block-gashapon-top-items .item-list-item-price .price-value-label{font-size:24px}.block-gashapon-top-items .item-list-item-price-wrapper{display:flex;justify-content:space-between}.block-gashapon-top-items .item-list-item-delivery-icon .gashapon-icon-delivery-time{display:flex;justify-content:center;align-items:center;color:#e50012;border:2px solid #e50012;background:none;font-size:14px;line-height:30px;border-radius:17px;white-space:nowrap;letter-spacing:-0.08em;padding:0 6px 2px}.block-gashapon-top-items .item-list-item-btn .btn-arrow-right{padding:0px;width:24px;height:24px;border-radius:22px;font-size:18px;position:relative}.block-gashapon-top-items .item-list-item-btn .btn-arrow-right::after{right:10px;width:6px;height:6px;margin-top:-4px;border-color:#FFF}.block-gashapon-top-items .item-list-item-btn .btn .txt{display:none}.block-gashapon-top-items .item-list-item-online-limited{position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:60%}.block-gashapon-top-items .item-list-item-online-limited img{width:100%}.block-gashapon-top-items .item-list-item-sale-end,.block-gashapon-top-items .item-list-item-soldout{position:absolute;top:24px;left:0;width:100%;height:216px;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,0.5);margin-top:0}.block-gashapon-top-items .item-list-item-sale-end img,.block-gashapon-top-items .item-list-item-soldout img{width:80%}@media screen and (max-width: 768px){.block-gashapon-top-items{padding-bottom:20px;margin-bottom:30px}.block-gashapon-top-items:last-child{margin-bottom:10px}.block-gashapon-top-items-inner{width:auto}.block-gashapon-top-items .item-list{flex-wrap:wrap;justify-content:space-between;margin:0 12px}.block-gashapon-top-items .item-list-item{width:calc(50vw - 20px);margin:0 0 20px;overflow:hidden}.block-gashapon-top-items .item-list-item-img{padding:9.5% 0 27%}.block-gashapon-top-items .item-list-item-icons{margin-bottom:0}.block-gashapon-top-items .item-list-item-name{font-size:11px;line-height:15px;height:30px}.block-gashapon-top-items .item-list-item-price{margin-top:0}.block-gashapon-top-items .item-list-item-price .price-value-label{font-size:20px}.block-gashapon-top-items .item-list-item-delivery-icon .gashapon-icon-delivery-time{font-size:12px;line-height:24px;border-radius:14px}.block-gashapon-top-items .item-list-item-btn .btn{border-radius:18px;font-size:12px}.block-gashapon-top-items .item-list-item-sale-end,.block-gashapon-top-items .item-list-item-soldout{top:3.7vw;height:calc(50vw - 20px)}.block-gashapon-top-items.is_opened .item-list-item:nth-child(n+13){height:auto;margin-bottom:20px}}.block-gashapon-top-more{display:flex;justify-content:center}.block-gashapon-top-more a{display:block;width:220px;height:50px;background:url("../images/btn_more.svg") no-repeat right bottom;background-size:100% auto}.block-gashapon-top-more a:focus,.block-gashapon-top-more a:active{background-image:url("../images/btn_more_on.svg")}.block-gashapon-top-more a span{display:none}.block-gashapon-top-tabs{margin-top:24px}.block-gashapon-top-tabs-list{display:flex}.block-gashapon-top-tabs-list-wrapper{width:100%;overflow-x:auto;padding-top:15px}.block-gashapon-top-tabs-list-item{margin-right:10px;white-space:nowrap;flex-shrink:0}.block-gashapon-top-tabs-list-item a{display:flex;justify-content:center;align-items:center;background:#eaeaea;color:#666;font-size:18px;font-weight:bold;min-width:185px;height:50px;border-radius:5px}.block-gashapon-top-tabs-list-item.is_current a{color:#FFF;background:#e50012}.block-gashapon-top-tabs .mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:16px}@media screen and (max-width: 768px){.block-gashapon-top-tabs{margin-top:20px}.block-gashapon-top-tabs-list{margin:0 12px}.block-gashapon-top-tabs-list-wrapper{display:100%;overflow-x:auto}.block-gashapon-top-tabs-list-item{margin-right:5px}.block-gashapon-top-tabs-list-item a{font-size:14px;min-width:0;height:40px;padding:0 12px}.block-gashapon-top-tabs-list.is_initialized{display:flex}.block-gashapon-top-tabs .mCSB_scrollTools.mCSB_scrollTools_horizontal{display:none}}.block-gashapon-top-outer-tabs-list{display:flex;margin:0 15px 20px}.block-gashapon-top-outer-tabs-list-wrapper{margin-bottom:10px}.block-gashapon-top-outer-tabs-list-item{margin-right:10px;white-space:nowrap;flex-shrink:0;min-width:300px}.block-gashapon-top-outer-tabs-list-item a{display:flex;justify-content:center;align-items:center;background:#eaeaea;color:#666;font-size:22px;font-weight:bold;height:60px;border-radius:5px;position:relative}.block-gashapon-top-outer-tabs-list-item a::after{content:"";display:block;position:absolute;bottom:-18px;left:50%;width:0;height:0;transform:translateX(-50%);border:10px solid transparent;border-top:20px solid #eaeaea;border-bottom:none}.block-gashapon-top-outer-tabs-list-item.is_current a{color:#FFF;background:#e50012}.block-gashapon-top-outer-tabs-list-item.is_current a::after{border-top:20px solid #e50012}.block-gashapon-top-outer-tabs .block-gashapon-top-tabs{margin-top:0}.block-gashapon-top-outer-tabs .block-gashapon-top-tabs.is_soon{margin-top:30px}@media screen and (max-width: 768px){.block-gashapon-top-outer-tabs-list{justify-content:space-between;margin:0 12px}.block-gashapon-top-outer-tabs-list-item{margin:0;min-width:100px}.block-gashapon-top-outer-tabs-list-item a{font-size:20px;height:50px}}.block-gashapon-top-tab-contents-block{padding-top:32px;background:#FFF}.block-gashapon-top-tab-contents-block .item-list{display:flex;margin-right:-30px}.block-gashapon-top-tab-contents-block .item-list-item{width:216px;margin-right:30px}.block-gashapon-top-tab-contents-block .item-list-item-img{padding:9.5% 1px 27%;background:url("../images/gashapon_item_bg.png") no-repeat center top;background-size:100% auto}.block-gashapon-top-tab-contents-block .item-list-item-img img{width:calc(100% - 2px);display:block;margin:0 auto}.block-gashapon-top-tab-contents-block .item-list-item-icons{margin:0;display:inline-block}.block-gashapon-top-tab-contents-block .item-list-item-name{display:inline-block;color:#000;font-size:13px;line-height:18px;height:36px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.block-gashapon-top-tab-contents-block .item-list-item-price{margin-top:0}.block-gashapon-top-tab-contents-block .item-list-item-price .price-value-label{font-size:24px}.block-gashapon-top-tab-contents-block .item-list-item-price-wrapper{display:flex;justify-content:space-between}.block-gashapon-top-tab-contents-block .item-list-item-btn .btn-arrow-right{padding:0px;width:24px;height:24px;border-radius:22px;font-size:18px;position:relative}.block-gashapon-top-tab-contents-block .item-list-item-btn .btn-arrow-right::after{right:10px;width:6px;height:6px;margin-top:-4px;border-color:#FFF}.block-gashapon-top-tab-contents-block .item-list-item-btn .btn .txt{display:none}.block-gashapon-top-tab-contents-block .item-list-item-soldout{font-size:24px}.block-gashapon-top-tab-contents-block .item-list-item-sale-end,.block-gashapon-top-tab-contents-block .item-list-item-soldout{position:absolute;top:24px;left:0;width:100%;height:270px;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,0.5)}.block-gashapon-top-tab-contents-block .item-list-item-sale-end img,.block-gashapon-top-tab-contents-block .item-list-item-soldout img{width:80%}.block-gashapon-top-tab-contents-block-more{display:none}@media screen and (max-width: 768px){.block-gashapon-top-tab-contents-block{padding-top:15px}.block-gashapon-top-tab-contents-block .item-list{flex-wrap:wrap;justify-content:space-between;margin:0 12px}.block-gashapon-top-tab-contents-block .item-list-item{width:calc(50vw - 20px);margin:0 0 20px;overflow:hidden}.block-gashapon-top-tab-contents-block .item-list-item-img{padding:9.5% 0 27%}.block-gashapon-top-tab-contents-block .item-list-item-icons{margin-bottom:0}.block-gashapon-top-tab-contents-block .item-list-item-name{font-size:11px;line-height:15px;height:30px}.block-gashapon-top-tab-contents-block .item-list-item-price{margin-top:0}.block-gashapon-top-tab-contents-block .item-list-item-price .price-value-label{font-size:20px}.block-gashapon-top-tab-contents-block .item-list-item-btn .btn{border-radius:18px;font-size:12px}.block-gashapon-top-tab-contents-block .item-list-item-soldout{margin-top:0;font-size:20px}.block-gashapon-top-tab-contents-block .item-list-item-sale-end,.block-gashapon-top-tab-contents-block .item-list-item-soldout{top:3.7vw;height:calc(50vw - 20px)}.block-gashapon-top-tab-contents-block-more{display:flex;justify-content:center;margin-bottom:32px}.block-gashapon-top-tab-contents-block-more .btn{padding:0 30px;height:36px;border-radius:18px}.block-gashapon-top-tab-contents-block-more .btn .icon{font-size:6px;margin-left:10px}.block-gashapon-top-tab-contents-block.is_opened .item-list-item:nth-child(n+13){height:auto;margin-bottom:20px}.block-gashapon-top-tab-contents-block.is_opened .block-gashapon-top-tab-contents-block-more{display:none}}.block-gashapon-top-pickup{background:#fff;background-size:1500px auto;margin-bottom:60px;box-shadow:0 5px 10px rgba(0,0,0,0.1)}.block-gashapon-top-pickup .block-gashapon-top-section-header{display:none}.block-gashapon-top-pickup .block-gashapon-top-section-header .icon{color:#FFF}.block-gashapon-top-pickup-inner{width:1200px;margin:0 auto}.block-gashapon-top-pickup-list{display:flex;justify-content:space-evenly;flex-wrap:wrap;padding:20px 0px 0px;background:#FFF}.block-gashapon-top-pickup-list-item{flex:1;min-width:40%;padding:0 1em;margin-bottom:20px}.block-gashapon-top-pickup-list-item img{width:100%}@media screen and (max-width: 768px){.block-gashapon-top-pickup{background-size:750px auto;margin-bottom:20px}.block-gashapon-top-pickup-inner{width:auto;margin:0 12px}.block-gashapon-top-pickup-list{display:block;padding:20px 0px 10px;background:#FFF;border-radius:0 0 5px 5px}.block-gashapon-top-pickup-list-item{width:auto;margin-bottom:10px;padding:0}}.block-gashapon-top-links{margin-bottom:60px}.block-gashapon-top-links-inner{width:1200px;margin:0 auto}.block-gashapon-top-links-list{display:flex;flex-wrap:wrap;margin-top:24px;margin-right:-15px}.block-gashapon-top-links-list-item{width:calc(25% - 15px);margin:0 15px 15px 0}.block-gashapon-top-links-list-item img{width:100%}.block-gashapon-top-links .block-gashapon-top-section-header{margin:0 0 20px}@media screen and (max-width: 768px){.block-gashapon-top-links{margin-top:0px;margin-bottom:24px}.block-gashapon-top-links-inner{width:auto;margin:0 12px}.block-gashapon-top-links-list{margin-top:20px;margin-right:-12px}.block-gashapon-top-links-list-item{width:calc(50% - 12px);margin:0 12px 12px 0}.block-gashapon-top-links .block-gashapon-top-section-header{margin-top:0}}.block-gashapon-top-news{background:#FFF;padding:0 0 40px;margin-bottom:60px;box-shadow:0 5px 10px rgba(0,0,0,0.1);width:auto}.block-gashapon-top-news-inner{width:1200px;margin:0 auto}.block-gashapon-top-news-header{position:relative}.block-gashapon-top-news-header .block-gashapon-top-section-header{margin-bottom:0}.block-gashapon-top-news-more{width:1200px;margin:0 auto;text-align:right;position:relative;top:-28px}.block-gashapon-top-news-more a{color:#000;font-size:14px;display:block;padding-right:14px;position:relative}.block-gashapon-top-news-more a::after{content:"";display:block;position:absolute;top:50%;right:0;width:6px;height:6px;margin-top:-4px;border-top:1px solid #e50012;border-right:1px solid #e50012;transform:rotate(45deg)}.block-gashapon-top-news-contents-list{background:#FFF}.block-gashapon-top-news-contents-list-item{display:flex;padding:24px;border-bottom:1px solid #dedede}.block-gashapon-top-news-contents-list-item-date{font-size:13px;line-height:24px;margin-right:24px}.block-gashapon-top-news-contents-list-item-text{font-size:16px;line-height:24px}.block-gashapon-top-news-contents-list-item-text a{color:#112ca6}.block-gashapon-top-news-contents-list-item-text a:hover{text-decoration:underline}@media screen and (max-width: 768px){.block-gashapon-top-news{padding-bottom:32px;margin-bottom:20px}.block-gashapon-top-news-inner{width:auto;margin:0 12px}.block-gashapon-top-news-more{width:auto;margin:0 12px}.block-gashapon-top-news-more a{font-size:13px}.block-gashapon-top-news-contents-list-item{display:block;padding:15px 12px}.block-gashapon-top-news-contents-list-item-date{font-size:12px;line-height:20px;margin:0}.block-gashapon-top-news-contents-list-item-text{font-size:13px;line-height:20px}}.block-gashapon-how-to-play-movie{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.block-gashapon-how-to-play-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block-gashapon-how-to-play-img{line-height:0}.block-gashapon-how-to-play-sample{margin:0px 0px 30px;padding:80px;background-image:url(../images/gashapon_bg_trial.png);background-position:top left;background-size:100% auto}.block-gashapon-how-to-play-sample-inner{padding:30px;background-color:#fff;border-radius:10px}@media screen and (max-width: 768px){.block-gashapon-how-to-play-sample{padding:20px}.block-gashapon-how-to-play-sample-inner{padding:20px}.block-gashapon-how-to-play-sample .block-gashapon-how-to-play-sample-btn{padding:0 0}}.block-gashapon-how-to-play-sample-img{position:relative;width:370px;max-width:100%;padding:34px 0 74px;background:url("../images/gashapon_item_bg_large.png") no-repeat center top;background-size:100% auto;margin:0 auto 30px}.block-gashapon-how-to-play-sample-img img{width:calc(100% - 2px);display:block;margin:0 auto}.block-gashapon-how-to-play-sample-img-caution{position:absolute;bottom:100px;left:50%;width:60%;margin:0px 0 0 -30%;padding:10px 15px;background-color:#EED710;color:#fff;border-radius:2px;text-align:center;font-size:28px}.block-gashapon-how-to-play-sample-img-caution img{width:auto;height:28px}@media screen and (max-width: 768px){.block-gashapon-how-to-play-sample-img-caution{bottom:85px}}.block-gashapon-how-to-play-sample-btn{padding:0 12px}.block-gashapon-how-to-play-sample-btn .btn{position:relative;margin:0 auto 15px;max-width:400px;min-width:0}.block-gashapon-how-to-play-sample-btn .btn-arrow-right::after{right:30px;border-top:2px solid #FFF;border-right:2px solid #FFF}.block-gashapon-how-to-play-sample-btn .btn.btn-size-xl{max-width:500px;height:80px;margin-top:60px;border-radius:40px;font-size:22px;font-weight:bold}.block-gashapon-how-to-play-sample-btn .btn.btn-size-xl.btn-arrow-right::after{width:8px;height:8px}@media screen and (max-width: 768px){.block-gashapon-how-to-play-sample-btn .btn.btn-size-xl{height:70px;margin-top:30px;font-size:20px}.block-gashapon-how-to-play-sample-btn .btn.btn-size-xl.btn-arrow-right::after{width:5px;height:5px}}.block-gashapon-how-to-play-sample-btn img{display:block;margin:0 auto;max-width:400px}.block-gashapon-how-to-play-sample .block-gashapon-top-section-header{padding-top:0;padding-bottom:15px;margin-bottom:50px}.block-gashapon-how-to-play-sample .block-gashapon-top-section-header .icon{font-size:50px}.block-gashapon-how-to-play-sample .block-gashapon-top-section-header img{height:35px}@media screen and (max-width: 768px){.block-gashapon-how-to-play-sample .block-gashapon-top-section-header{margin-bottom:30px}.block-gashapon-how-to-play-sample .block-gashapon-top-section-header .icon{font-size:28px}.block-gashapon-how-to-play-sample .block-gashapon-top-section-header img{height:22px}}.page-gashapon-top .block-item-history{background:#FFF;padding:0 0 40px;margin-bottom:0;box-shadow:0 5px 10px rgba(0,0,0,0.1);width:auto}.page-gashapon-top .block-item-history-wrapper{background:#f2f2f2;padding-bottom:60px}.page-gashapon-top .block-item-history-inner{width:1200px;margin:0 auto}.page-gashapon-top .block-item-history-inner{width:1200px;margin:0 auto}@media screen and (max-width: 768px){.page-gashapon-top .block-item-history{padding-bottom:10px}.page-gashapon-top .block-item-history-wrapper{padding-bottom:30px}.page-gashapon-top .block-item-history-inner{width:auto}}.page-gashapon-top .breadcrumbs{margin-bottom:0}.page-gashapon-top .footer-pagetop{display:none}.page-gashapon-detail .breadcrumbs{margin-bottom:0}.gashapon-breadcrumbs{padding-right:40px;background:#777;position:relative}.gashapon-breadcrumbs-inner{width:1200px;margin:0 auto}.gashapon-breadcrumbs-list{display:flex}.gashapon-breadcrumbs-list-item{color:#FFF;font-size:12px;line-height:40px;margin-right:10px;flex-shrink:0}.gashapon-breadcrumbs-list-item a{display:inline-block;position:relative;color:#FFF;text-decoration:none;padding:0 16px 0 8px}.gashapon-breadcrumbs-list-item a:hover{text-decoration:underline}.gashapon-breadcrumbs-list-item a::after{content:"";display:block;position:absolute;top:50%;right:0;width:5px;height:5px;border-top:1px solid #FFF;border-right:1px solid #FFF;transform:rotate(45deg) translateY(-50%);margin-top:-2px}@media screen and (max-width: 768px){.gashapon-breadcrumbs-inner{width:100%;overflow-x:auto}}.gashapon-pagetop{position:absolute;top:0;right:0}.gashapon-pagetop a{display:block;width:40px;height:40px;background:#b5b5b5;position:relative}.gashapon-pagetop a::before{content:"";display:block;position:absolute;top:18px;left:15px;width:10px;height:10px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(-45deg)}.present-detail{justify-content:space-between;margin-top:15px;margin-bottom:120px}.present-detail-img{margin-bottom:30px}.present-detail-img img{width:100%}.present-detail-name{font-size:24px;font-weight:600;line-height:36px;margin-bottom:15px}.present-detail-detail{background:#f7f7f7;padding:24px;margin-bottom:20px}.present-detail-period{display:flex;align-items:baseline}.present-detail-period-label{font-size:14px;font-weight:bold;line-height:22px;margin-right:20px;flex-shrink:0}.present-detail-period-value{font-size:18px;line-height:22px;font-weight:bold}.present-detail-period-rest{font-size:14px;line-height:22px;font-weight:normal}.present-detail-winning-number{display:flex;align-items:baseline}.present-detail-winning-number-label{font-size:14px;font-weight:bold;line-height:22px;margin-right:20px;flex-shrink:0}.present-detail-winning-number-value{font-size:14px;line-height:22px}.present-detail-winning-number-value .num{font-size:18px;font-weight:600}.present-detail-status{display:inline-flex;color:#a51e23;font-size:16px;font-weight:600;line-height:24px;margin-top:10px}.present-detail-status .before{padding:3px 15px;color:#a51e23;border:solid 1px #a51e23;background-color:#fff}.present-detail-status .now{padding:3px 15px;color:#1f45a6;border:solid 1px #1f45a6;background-color:#fff}.present-detail-status .after{padding:3px 15px;color:#aaa;border:solid 1px #aaa;background-color:#fff}.present-detail-explanation{font-size:14px;line-height:24px;margin-bottom:30px}.present-detail-entry{font-size:16px;line-height:24px}.present-detail-entry .btns{margin-top:20px;flex-direction:column}.present-detail-entry .btns .btn-size-l{max-width:400px;margin:0 auto}.present-detail-entry .btns .caution{display:block;margin-bottom:10px;font-weight:bold;color:#a51e23;text-align:center}@media screen and (max-width: 768px){.present-detail{display:block;margin-bottom:60px}.present-detail-col1{width:auto;margin:0 10px 15px}.present-detail-col2{width:auto;margin:0 10px}.present-detail-name{font-size:20px;line-height:28px;margin-bottom:10px}.present-detail-detail{padding:20px}}#presentDetail{max-width:1100px;margin:0 auto}.present-list{margin-top:15px}.present-list-item{display:flex;padding:30px;border:1px solid #CCC;border-radius:5px;margin-bottom:30px}.present-list-item-col1{width:390px;margin-right:30px;flex-shrink:0}.present-list-item-col2{width:calc(100% - 420px)}.present-list-item-col3{width:105px;flex-shrink:0;margin-left:auto;margin-right:0;display:flex;align-items:flex-end;justify-content:flex-end}.present-list-item-img img{width:100%}.present-list-item-name{font-size:18px;font-weight:600;line-height:26px;margin-bottom:10px}.present-list-item-name a{color:#000}.present-list-item-detail{background:#f7f7f7;padding:12px;margin-bottom:10px;display:flex}.present-list-item-period{display:flex;align-items:baseline;margin-right:20px}.present-list-item-period-label{font-size:14px;font-weight:bold;line-height:18px;margin-right:10px;flex-shrink:0}.present-list-item-period-value{font-size:14px;line-height:18px;display:flex;margin-right:5px}.present-list-item-period-rest{font-size:14px;line-height:18px;margin-right:20px}.present-list-item-winning-number{display:flex;align-items:baseline}.present-list-item-winning-number-label{font-size:14px;font-weight:bold;line-height:18px;margin-right:10px;flex-shrink:0}.present-list-item-winning-number-value{font-size:14px;line-height:18px}.present-list-item-winning-number-value .num{font-size:16px;font-weight:600}.present-list-item-status{display:inline-flex;font-size:16px;font-weight:600;line-height:24px;margin-bottom:10px}.present-list-item-status .before{padding:3px 15px;color:#a51e23;border:solid 1px #a51e23;background-color:#fff}.present-list-item-status .now{padding:3px 15px;color:#1f45a6;border:solid 1px #1f45a6;background-color:#fff}.present-list-item-status .after{padding:3px 15px;color:#aaa;border:solid 1px #aaa;background-color:#fff}.present-list-item-explanation{font-size:14px;line-height:24px;margin-bottom:20px}.present-list-item-btn{text-align:right}@media screen and (max-width: 768px){.present-list{margin:0 10px 30px}.present-list-item{display:block;padding:15px;margin-bottom:15px}.present-list-item-col1{width:auto;margin:0 0 10px}.present-list-item-col2{width:auto;margin:0 0 10px}.present-list-item-col3{width:auto;margin:0;display:block}.present-list-item-name{line-height:24px}.present-list-item-detail{padding:8px;display:block}.present-list-item-period{margin:0 0 10px}.present-list-item-period-value{display:block;margin:0}.present-list-item-period-rest{margin-right:0}.present-list-item-btn{text-align:center}}.bnam-connect .page-title{display:flex;align-items:center}.bnam-connect .page-title img{height:48px;margin-right:5px}@media screen and (max-width: 768px){.bnam-connect .page-title img{height:30px}}.bnam-connect-text{margin-bottom:40px}.bnam-connect-text p{font-size:14px;font-weight:700;line-height:26px;margin-bottom:1em}.bnam-connect-text p a{color:#a51e23;text-decoration:underline}.bnam-connect-text p a:hover{text-decoration:none}@media screen and (max-width: 768px){.bnam-connect-text p{font-size:13px;line-height:23px;margin:0 12px}}.bnam-connect-wrapper{display:flex;justify-content:space-between;margin-bottom:90px}.bnam-connect-block{width:540px;border:1px solid #CCC;border-radius:8px;padding:40px 40px 60px}.bnam-connect-title{font-size:24px;font-weight:600;margin-bottom:40px}.bnam-connect-content{text-align:center}.bnam-connect-label{font-size:18px;font-weight:600;display:flex;justify-content:center;align-items:center;margin-bottom:30px}.bnam-connect-label em{color:#a51e23}.bnam-connect-label img{height:36px}.bnam-connect .btns{justify-content:flex-start;margin:60px 0}@media screen and (max-width: 768px){.bnam-connect-wrapper{display:block;margin-bottom:40px}.bnam-connect-block{width:auto;margin:0 12px 30px;padding:20px 20px 30px}.bnam-connect-title{font-size:22px;margin-bottom:30px}.bnam-connect-label{font-size:18px}.bnam-connect-label img{height:32px}.bnam-connect-btn .btn{min-width:0;max-width:100%}.bnam-connect .btns{margin:30px 12px}}.digital-prize{background:url(../images/digital_prize/bg.png);background-size:100% auto;padding-bottom:60px}.digital-prize img{max-width:100%}.digital-prize .dp-header-row1{background:url(../images/digital_prize/header_bg.svg) no-repeat bottom center;background-size:cover}.digital-prize .dp-header-title img{width:400px;aspect-ratio:1024 / 256;display:block;margin:0 auto}.digital-prize .dp-header-row2{display:flex;flex-direction:column;align-items:center}.digital-prize .dp-header-row2-inner{width:960px;margin:0 auto}.digital-prize .dp-header-img{margin-bottom:40px}.digital-prize .dp-header-img img{width:100%}.digital-prize .dp-header-content{font-size:16px;line-height:1.6;margin-bottom:40px}.digital-prize .dp-header-content p{margin-bottom:1em}.digital-prize .dp-header-important-text{color:#e50012;font-size:16px;margin-top:1em}.digital-prize .dp-header-important-text-item{margin-left:1em;text-indent:-1em}.digital-prize .dp-header-important-text-item::before{content:"・"}.digital-prize .dp-header-important-text-large{font-size:20px}@media screen and (max-width: 768px){.digital-prize .dp-header-row1{padding-bottom:5px}.digital-prize .dp-header-title img{width:300px}.digital-prize .dp-header-row2-inner{width:auto;margin:0 20px}.digital-prize .dp-header-img{margin-bottom:20px}.digital-prize .dp-header-content{font-size:14px;text-align:left}.digital-prize .dp-header-important-text{font-size:14px}.digital-prize .dp-header-important-text-large{font-size:18px}}.digital-prize .dp-contents{width:960px;margin:0 auto}@media screen and (max-width: 768px){.digital-prize .dp-contents{width:auto;margin:0 15px}}.digital-prize .dp-list-item{margin-bottom:40px}.digital-prize .dp-list-item-header{display:flex;flex-direction:column;align-items:center}.digital-prize .dp-list-item-header-img{margin-bottom:40px}.digital-prize .dp-list-item-header-img img{width:100%}.digital-prize .dp-list-item-header-content{font-size:14px;line-height:1.6;margin-bottom:40px;text-align:center}.digital-prize .dp-list-item-detail{position:relative;background:linear-gradient(#eab126 0%, #ed8075 50%);padding:8px;border-radius:10px;z-index:2}.digital-prize .dp-list-item-detail-wrapper{position:relative;margin:60px auto 80px}.digital-prize .dp-list-item-detail-wrapper::before,.digital-prize .dp-list-item-detail-wrapper::after{content:"";display:block;position:absolute;z-index:1}.digital-prize .dp-list-item-detail-wrapper::before{top:-60px;left:-30px;width:900px;aspect-ratio:1369 / 600;background:url(../images/digital_prize/box_bg_top.png) no-repeat top left;background-size:contain}.digital-prize .dp-list-item-detail-wrapper::after{bottom:-30px;right:30px;width:900px;aspect-ratio:1308 / 100;background:url(../images/digital_prize/box_bg_bottom.png) no-repeat bottom right;background-size:contain}.digital-prize .dp-list-item-detail-inner{background:#fff url(../images/digital_prize/box_bg.svg) repeat-x top;background-size:300px auto;padding:60px 0;position:relative;border-radius:5px;overflow:hidden}.digital-prize .dp-list-item-campaign-period{color:#e50012;font-size:18px;font-weight:600;line-height:1.6;margin:0 60px;padding-bottom:40px}.digital-prize .dp-list-item-prize{padding-bottom:30px}.digital-prize .dp-list-item-prize-list{display:flex;justify-content:center}.digital-prize .dp-list-item-prize-list-wrapper.swiper-initialized .dp-list-item-prize-list{justify-content:flex-start}.digital-prize .dp-list-item-prize-list-item{width:300px;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.digital-prize .dp-list-item-prize-list-item-img{position:relative;margin-bottom:30px;display:flex;justify-content:center;align-items:center}.digital-prize .dp-list-item-prize-list-item-img-inner{display:inline-block;position:relative}.digital-prize .dp-list-item-prize-list-item-img-inner::before{content:"";display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-5deg);background:linear-gradient(#9c62cd 0%, #eb7b91 50%);z-index:1}.digital-prize .dp-list-item-prize-list-item-img img{width:100%;height:100%;object-fit:contain;display:block;position:relative;z-index:2}.digital-prize .dp-list-item-prize-list-item-content{display:flex;margin:auto 15px 0;font-size:16px;line-height:1.6;padding:10px 0 20px}.digital-prize .dp-list-item-prize-list-item-stock{margin-left:15px;flex-shrink:0}.digital-prize .dp-list-item-challenge{margin-top:auto}.digital-prize .dp-list-item-challenge .btn-dp-main,.digital-prize .dp-list-item-challenge .btn-dp-disabled{display:none}.digital-prize .dp-list-item-challenge.is_active .btn-dp-main{display:flex}.digital-prize .dp-list-item-challenge.is_disabled .btn-dp-disabled{display:flex}.digital-prize .dp-list-item-remain{font-size:18px;font-weight:600;text-align:center;margin:60px 0 30px}.digital-prize .dp-list-item-remain .num{color:#e50012}.digital-prize .dp-list-item-ticket{font-size:16px;line-height:1.6}.digital-prize .dp-list-item-ticket-wrapper{display:flex;justify-content:center}.digital-prize .dp-list-item-ticket-list-item{margin-bottom:15px}.digital-prize .dp-list-item-btn-text{color:#e50012;font-size:18px;line-height:1.6;margin:20px 0 0 1em;text-indent:-1em;text-align:center}@media screen and (max-width: 768px){.digital-prize .dp-list-item-header-img{margin-bottom:30px}.digital-prize .dp-list-item-header-content{font-size:12px;margin-bottom:20px;text-align:left}.digital-prize .dp-list-item-detail{padding:6px}.digital-prize .dp-list-item-detail-wrapper{position:relative;margin:20px auto 40px}.digital-prize .dp-list-item-detail-wrapper::before{top:-6vw;left:-3vw;width:85vw}.digital-prize .dp-list-item-detail-wrapper::after{bottom:-3vw;right:3vw;width:85vw}.digital-prize .dp-list-item-detail-inner{background-size:100% auto;padding:30px 20px}.digital-prize .dp-list-item-campaign-period{font-size:14px;margin:0 20px 30px}.digital-prize .dp-list-item-prize-list-item{width:60vw}.digital-prize .dp-list-item-prize-list-item-content{display:block;font-size:14px;padding-top:0}.digital-prize .dp-list-item-prize-list-item-stock{margin:0}.digital-prize .dp-list-item-remain{font-size:16px;margin:20px 0}.digital-prize .dp-list-item-ticket{font-size:14px}.digital-prize .dp-list-item-btn-text{font-size:16px}}.digital-prize .dp-content-box{position:relative;background:linear-gradient(#eab126 0%, #ed8075 50%);padding:8px;border-radius:10px;z-index:2}.digital-prize .dp-content-box-wrapper{position:relative;margin:100px auto 80px}.digital-prize .dp-content-box-wrapper::before,.digital-prize .dp-content-box-wrapper::after{content:"";display:block;position:absolute;z-index:1}.digital-prize .dp-content-box-wrapper::before{top:-60px;left:-30px;width:900px;aspect-ratio:1369 / 600;background:url(../images/digital_prize/box_bg_top.png) no-repeat top left;background-size:contain}.digital-prize .dp-content-box-wrapper::after{bottom:-30px;right:30px;width:900px;aspect-ratio:1308 / 100;background:url(../images/digital_prize/box_bg_bottom.png) no-repeat bottom right;background-size:contain}.digital-prize .dp-content-box-inner{background:#fff url(../images/digital_prize/box_bg.svg) repeat-x top;background-size:300px auto;padding:60px 40px 40px;position:relative;border-radius:5px;overflow:hidden}.digital-prize .dp-content-box-header{display:flex;justify-content:center;align-items:center;position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:400px;aspect-ratio:1321 / 235;background:url(../images/digital_prize/box_header_bg.svg) no-repeat;background-size:contain;color:#FFF;font-size:24px;padding-bottom:5px;margin-bottom:40px;z-index:3}.digital-prize .dp-content-box-text{font-size:20px;line-height:1.6;text-align:center;margin-bottom:30px}.digital-prize .dp-content-box-text-header{font-size:22px;font-weight:600}@media screen and (max-width: 768px){.digital-prize .dp-content-box{padding:6px}.digital-prize .dp-content-box-wrapper{position:relative;margin:60px auto 40px}.digital-prize .dp-content-box-wrapper::before{top:-6vw;left:-3vw;width:85vw}.digital-prize .dp-content-box-wrapper::after{bottom:-3vw;right:3vw;width:85vw}.digital-prize .dp-content-box-inner{background-size:100% auto;padding:30px 20px}.digital-prize .dp-content-box-header{top:-15px;width:300px;font-size:20px;padding-bottom:5px;margin-bottom:40px}.digital-prize .dp-content-box-text{font-size:18px;margin-bottom:20px}.digital-prize .dp-content-box-text-header{font-size:18px}}.digital-prize .dp-howto-content{display:none}.digital-prize .dp-howto-trigger{padding-bottom:60px}.digital-prize .dp-howto-close{display:none;padding-bottom:60px}.digital-prize .dp-howto-header{margin-bottom:30px;text-align:center}.digital-prize .dp-howto-header span{display:inline-flex;justify-content:center;align-items:center;width:160px;aspect-ratio:202 / 72;background:url(../images/digital_prize/howto_header_bg.svg) no-repeat;background-size:contain;color:#FFF;font-size:18px}.digital-prize .dp-howto-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:640px;margin:0 auto}.digital-prize .dp-howto-list-item{width:300px;margin-bottom:40px}.digital-prize .dp-howto-list-item img{width:100%}.digital-prize .dp-howto-special-assist-list{display:flex;justify-content:space-between}.digital-prize .dp-howto-special-assist-list-item{width:calc(50% - 20px)}.digital-prize .dp-howto-special-assist-list-item img{width:100%}.digital-prize .dp-howto-special-assist-img{display:flex;justify-content:center;margin-bottom:40px}.digital-prize .dp-howto-special-assist-img01,.digital-prize .dp-howto-special-assist-img02{width:50%;position:relative}.digital-prize .dp-howto-special-assist-img01 img,.digital-prize .dp-howto-special-assist-img02 img{width:100%}.digital-prize .dp-howto-special-assist-img01{transform:rotate(-5deg)}.digital-prize .dp-howto-special-assist-img02{top:30px;transform:rotate(10deg)}.digital-prize .dp-howto.is_toggle-opened .dp-howto-trigger{display:none}.digital-prize .dp-howto.is_toggle-opened .dp-howto-close{display:block}@media screen and (max-width: 768px){.digital-prize .dp-howto-list{display:block;width:auto;margin:0 20px}.digital-prize .dp-howto-list-wrapper{margin-bottom:40px}.digital-prize .dp-howto-list-item{width:auto;margin-bottom:20px}.digital-prize .dp-howto-special-assist-list{display:block}.digital-prize .dp-howto-special-assist-list-item{width:auto}.digital-prize .dp-howto-special-assist-img{display:flex;justify-content:center;margin-bottom:40px}.digital-prize .dp-howto-special-assist-img01,.digital-prize .dp-howto-special-assist-img02{width:50%;position:relative}.digital-prize .dp-howto-special-assist-img01 img,.digital-prize .dp-howto-special-assist-img02 img{width:100%}.digital-prize .dp-howto-special-assist-img01{transform:rotate(-5deg)}.digital-prize .dp-howto-special-assist-img02{top:30px;transform:rotate(10deg)}}.digital-prize .dp-play-later-img{width:640px;margin:-20px auto 40px}.digital-prize .dp-play-later-mail-header{display:flex;align-items:center;background:url(../images/digital_prize/mail_header.svg) no-repeat left;background-size:contain;font-size:20px;height:40px;padding:0 30px;margin-bottom:20px}.digital-prize .dp-play-later-mail-content{display:flex;justify-content:center;align-items:center}.digital-prize .dp-play-later-mail-icon{width:180px;flex-shrink:0;margin-right:20px}.digital-prize .dp-play-later-mail-text{font-size:16px;line-height:1.6}@media screen and (max-width: 768px){.digital-prize .dp-play-later-img{width:auto;margin-bottom:30px}.digital-prize .dp-play-later-mail-header{font-size:18px;padding:0 20px;margin:0 -10px 15px}.digital-prize .dp-play-later-mail-icon{width:90px;margin-right:15px}.digital-prize .dp-play-later-mail-text{font-size:14px}}.digital-prize .dp-bottom-contents-wrapper{display:flex;flex-direction:column}.digital-prize .dp-notice,.digital-prize .dp-environment{margin-top:60px;font-size:14px;line-height:1.6}.digital-prize .dp-notice-inner,.digital-prize .dp-environment-inner{width:640px;margin:0 auto}.digital-prize .dp-notice p,.digital-prize .dp-environment p{margin-bottom:1em}.digital-prize .dp-notice p.caution,.digital-prize .dp-environment p.caution{color:#e50012}.digital-prize .dp-notice p.alert,.digital-prize .dp-environment p.alert{color:#e50012;font-size:16px}@media screen and (max-width: 768px){.digital-prize .dp-notice,.digital-prize .dp-environment{margin-top:40px;font-size:12px}.digital-prize .dp-notice-inner,.digital-prize .dp-environment-inner{width:auto}}.digital-prize .dp-back-to-top{margin-top:40px;text-align:center}.digital-prize .dp-back-to-top a{color:#000;font-size:16px;text-decoration:underline}.digital-prize .dp-back-to-top a:hover{text-decoration:none}@media screen and (max-width: 768px){.digital-prize .btns{flex-direction:column}}.digital-prize .btn-dp{aspect-ratio:400 / 70;display:flex;justify-content:center;align-items:center;font-weight:600;line-height:1.2;margin:0 auto;text-align:center;white-space:nowrap}.digital-prize .btn-dp:hover{opacity:0.8}.digital-prize .btn-dp-main{color:#FFF;background:url(../images/digital_prize/btn_bg.svg) no-repeat center;background-size:contain}.digital-prize .btn-dp-disabled{color:#FFF;background:url(../images/digital_prize/btn_disabled_bg.svg) no-repeat center;background-size:contain}.digital-prize .btn-dp-disabled:hover{opacity:1}.digital-prize .btn-dp.btn-size-m{width:280px;font-size:18px}.digital-prize .btn-dp.btn-size-l{width:400px;height:80px;font-size:22px}.digital-prize .btn-dp.btn-size-xl{width:360px;font-size:22px;aspect-ratio:672 / 252;background:url(../images/digital_prize/btn_bg_large.svg) no-repeat bottom center;background-size:contain}.digital-prize .btn-dp.btn-arrow-up,.digital-prize .btn-dp.btn-arrow-down{position:relative}.digital-prize .btn-dp.btn-arrow-up::before,.digital-prize .btn-dp.btn-arrow-up::after,.digital-prize .btn-dp.btn-arrow-down::before,.digital-prize .btn-dp.btn-arrow-down::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.digital-prize .btn-dp.btn-arrow-up::before,.digital-prize .btn-dp.btn-arrow-down::before{right:80px;width:21px;height:21px;border-radius:50%;background:#FFF;opacity:0.8}.digital-prize .btn-dp.btn-arrow-up::after,.digital-prize .btn-dp.btn-arrow-down::after{right:85px;border:6px solid transparent}.digital-prize .btn-dp.btn-arrow-up::after{border-bottom:8px solid #ed781d;border-top:none}.digital-prize .btn-dp.btn-arrow-down::after{border-top:8px solid #ed781d;border-bottom:none}@media screen and (max-width: 768px){.digital-prize .btn-dp.btn-size-m{width:200px;font-size:18px}.digital-prize .btn-dp.btn-size-l{width:100%;font-size:18px}.digital-prize .btn-dp.btn-size-xl{width:100%;font-size:18px}.digital-prize .btn-dp.btn-arrow-down::before{right:50px}.digital-prize .btn-dp.btn-arrow-down::after{right:55px}}
