@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&family=Oswald:wght@400;500;700&display=swap");:root{--stationColor: #206ed7;--gashaponColor: #206ed7;--premiumColor: #ac7808;--flatColor: #009f3c;--otherColor: #e50012;--allColor: #404248;--infoColor: #e50012;--itemColor: #ed5f00;--eventColor: #009f3c;--campaignColor: #206ed7;--blogColor: #9c53bc}.bnt_gplus{display:none}#stockCol{text-align:center}#stockCol .stockColInner{position:relative;padding-top:40px}@media only screen and (max-width: 768px){#stockCol .stockColInner{padding-top:4%}}#stockCol .stockColInner .mv{max-width:1200px;margin:0 auto 40px}@media only screen and (max-width: 768px){#stockCol .stockColInner .mv{margin-bottom:4%}}#stockCol .stockColInner .mv h2{padding-top:37%;height:0;overflow:hidden;text-indent:-9999px;background-size:100%;background-repeat:no-repeat;background-position:center top;background-image:url(../images/shop/smart/img_mv.png)}@media only screen and (max-width: 768px){#stockCol .stockColInner .mv h2{padding-top:82%;background-image:url(../images/shop/smart/img_mv_sp.png)}}#stockCol .stockColInner .mv p{padding-top:55%;height:0;overflow:hidden;text-indent:-9999px;background-size:100%;background-repeat:no-repeat;background-position:center top;background-image:url(../images/shop/smart/img_mv.png)}@media only screen and (max-width: 768px){#stockCol .stockColInner .mv p{padding-top:112%;background-image:url(../images/shop/smart/index_sp.png)}}#stockCol .stockColInner .mv ul{text-align:center}#stockCol .stockColInner .mv ul li{display:inline-block;width:24%;max-width:291px}@media only screen and (max-width: 768px){#stockCol .stockColInner .mv ul li{width:38%;max-width:291px}}#stockCol .stockColInner .mv ul li:nth-of-type(1){margin-right:10px}#stockCol .stockColInner .mv ul li a{display:block}#stockCol .stockColInner #aboutWrap{box-sizing:border-box;background:#ffbf35 url(../images/shop/smart/bg_gasha.png) center repeat;border-radius:5px;padding:30px;margin:0 auto 40px;max-width:1200px}@media only screen and (max-width: 768px){#stockCol .stockColInner #aboutWrap{border-radius:0;padding:20px;margin-bottom:30px}}#stockCol .stockColInner #aboutWrap .aboutBox{background-color:#fff;border-radius:5px;box-sizing:border-box;padding:30px;margin-bottom:30px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}#stockCol .stockColInner #aboutWrap .aboutBox:last-child{margin-bottom:0}@media only screen and (max-width: 768px){#stockCol .stockColInner #aboutWrap .aboutBox{padding:20px}}#stockCol .stockColInner #aboutWrap .aboutBox h3{width:100%;background-color:#ff6326;border-radius:10px;margin-bottom:30px}#stockCol .stockColInner #aboutWrap .aboutBox h3 img{width:100%;max-width:750px}@media only screen and (max-width: 768px){#stockCol .stockColInner #aboutWrap .aboutBox h3{width:100%;max-width:750px}#stockCol .stockColInner #aboutWrap .aboutBox h3 img{width:100%}}#stockCol .stockColInner #aboutWrap .aboutBox h4{text-align:left;margin-bottom:20px;width:100%}#stockCol .stockColInner #aboutWrap .aboutBox h4 img{display:inline-block;width:80%;max-width:750px}@media only screen and (max-width: 768px){#stockCol .stockColInner #aboutWrap .aboutBox h4{width:100%;max-width:750px}#stockCol .stockColInner #aboutWrap .aboutBox h4 img{width:100%}}#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo>p{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;width:100%;margin-bottom:30px}#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo>p span:nth-of-type(1){width:calc(510 / 1200 * 100%);max-width:510px}#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo>p span:nth-of-type(2){width:calc(472 / 1200 * 100%);max-width:472px}@media only screen and (max-width: 768px){#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo>p{-webkit-flex-wrap:wrap;flex-wrap:wrap}#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo>p span:nth-of-type(1){width:calc(510 / 750 * 100%)}#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo>p span:nth-of-type(2){width:calc(472 / 750 * 100%)}#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo>p span img{width:100%}}#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo .infoBox{width:100%}#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo .infoBox ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between}#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo .infoBox>p{margin-top:20px}@media only screen and (max-width: 768px){#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo .infoBox>p{width:100%;overflow:hidden;text-indent:-9999em;height:0;background-size:100%;background-position:center top;background-repeat:no-repeat}}#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo .infoBox.money ul li{width:calc((100% - 20px) / 2)}@media only screen and (max-width: 768px){#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo .infoBox.money ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo .infoBox.money ul li{width:100%}#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo .infoBox.money ul li:nth-of-type(2){margin-top:20px}}@media only screen and (max-width: 768px){#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo .infoBox.money>p{padding-top:calc(310 / 750 * 100%);background-image:url(../images/shop/smart/img_contents01_01_03.png)}}#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo .infoBox.system{margin-top:40px}#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo .infoBox.system ul li{width:calc((100% - 20px) / 3)}@media only screen and (max-width: 768px){#stockCol .stockColInner #aboutWrap .aboutBox#aboutInfo .infoBox.system>p{padding-top:calc(460 / 750 * 100%);background-image:url(../images/shop/smart/img_contents01_02_04.png?v2)}}#stockCol .stockColInner #aboutWrap .aboutBox#howto ul li{display:inline-block;margin-bottom:30px;max-width:560px}@media only screen and (max-width: 768px){#stockCol .stockColInner #aboutWrap .aboutBox#howto ul li{width:100%;max-width:750px;margin-bottom:20px}}#stockCol .stockColInner #aboutWrap .aboutBox#stock .titCol{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;width:100%;padding-bottom:40px}#stockCol .stockColInner #aboutWrap .aboutBox#stock .titCol h3{width:100%;text-align:left}#stockCol .stockColInner #aboutWrap .aboutBox#stock .titCol h3 img{width:calc((100% - 20px) / 2);max-width:530px}@media only screen and (max-width: 768px){#stockCol .stockColInner #aboutWrap .aboutBox#stock .titCol h3 img{max-width:750px}}#stockCol .stockColInner #aboutWrap .aboutBox#stock .titCol p{width:calc((100% - 20px) / 2)}@media only screen and (max-width: 768px){#stockCol .stockColInner #aboutWrap .aboutBox#stock .titCol{padding-bottom:4%}#stockCol .stockColInner #aboutWrap .aboutBox#stock .titCol h3,#stockCol .stockColInner #aboutWrap .aboutBox#stock .titCol p{width:100%}#stockCol .stockColInner #aboutWrap .aboutBox#stock .titCol h3 img,#stockCol .stockColInner #aboutWrap .aboutBox#stock .titCol p img{width:100%}}#stockCol .stockColInner .noticeTxt{padding-top:1em;text-align:left}#stockCol .stockColInner #noticeCol{padding-top:3em;text-align:left}#stockCol .stockColInner #noticeCol ul li{margin-left:1em;text-indent:-1em;font-size:13px}#stockCol .stockColInner #btnPlus{width:100%;z-index:30}#stockCol .stockColInner #btnPlus div{box-sizing:border-box;transition:0.5s ease-out;margin:0 auto;position:relative}#stockCol .stockColInner #btnPlus div a{display:block;margin:0 auto;max-width:25em;transition:0.3s ease-out}#stockCol .stockColInner #btnPlus div a:after{content:""}@media only screen and (max-width: 768px){#stockCol .stockColInner #btnPlus div a.Button_next{padding-left:1em;padding-right:1em}}#stockCol .stockColInner #btnPlus:not(.posFix) div a{font-size:36px}#stockCol .stockColInner #btnPlus:not(.posFix) div a span{display:inline-block;vertical-align:middle}#stockCol .stockColInner #btnPlus:not(.posFix) div a span.logogasha{overflow:hidden;text-indent:-9999em;text-align:right;width:10em;height:0;padding-top:3.6em;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../images/shop/smart/logo_gasyadoko.png)}#stockCol .stockColInner #btnPlus:not(.posFix) div a.Button_next{padding:10px 40px}@media only screen and (max-width: 768px){#stockCol .stockColInner #btnPlus:not(.posFix) div a.Button_next{font-size:18px;padding:10px}#stockCol .stockColInner #btnPlus:not(.posFix) div a.Button_next span.logogasha{width:8em;padding-top:3em}}#stockCol .stockColInner #btnPlus.posFix .button a.Button{max-width:28em;font-size:28px !important}#stockCol .stockColInner #btnPlus.posFix .button a.Button br{display:none}@media only screen and (max-width: 768px){#stockCol .stockColInner #btnPlus.posFix .button a.Button{font-size:16px !important}#stockCol .stockColInner #btnPlus.posFix .button a.Button br{display:block}}
