body{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳＰゴシック","MS PGothic",sans-serif}
.cart-main .payment-option .payment-title{font-size:13px}
.cardnumberexpirydate .tooltip .tooltip-content{top:auto;bottom:40px}
#paymentHelpWindow{font-family:Arial,Verdana,Helvetica,sans-serif}
.popupElm .popupClose{position:absolute;top:40px}
.popupElm .inner{width:540px;height:100%;border:5px solid #e5b757;background:#fdfbec;padding:6px;overflow-x:hidden}
#helpWindow1 .top{text-align:center}
#helpWindow2 .top{text-align:center}
#helpWindow1 .top h2{line-height:20px;color:#000;font-size:12px;font-weight:bold;line-height:20px;vertical-align:inherit;width:408px;padding-left:6px}
#helpWindow1 .top h3{padding-left:8px;font-size:12px;color:#000;font-weight:bold;width:408px;line-height:20px;text-align:left;padding-left:30px}
#paymentHelpWindow{padding-top:20px;width:540px;background-color:#e5b757;margin-left: 500px}
#helpWindow1 .top{margin-top:10px}
#helpWindow2 .top{margin-top:10px}
.popupElm.CVS .inner .row{float:left;margin-top:0;margin-bottom:20px;margin-left:30px;width:100%}
.popupElm .inner h3{color:#000;font-size:12px;font-weight:bold}
.popupElm.CVS .inner .row span.highLight{color:#ae0000;font-weight:bold}
.popupElm.CVS .inner .row img{float:left;padding:0;padding-right:15px}
.popupElm .inner p{font-size:12px;line-height:1.5em;padding-right:40px}
.popupElm.CVS .inner div.submitCart span.grdtredbtn.back input{float:right;color:#6c6c6c;height:30px;padding-bottom:10px;padding-top:.4em;font-weight:bold;font-size:15px}
.popupElm.CVS .inner .copyright{display:block;float:left;position:relative;left:22%;font-size:11px;color:#979797;text-align:center}
#helpWindow2 .row .left{float:left;width:220px}
#helpWindow2.circleKtwo .row img.arrow,.popupElm.CVS .inner.lawsontwo .row img.arrow,.popupElm.CVS .inner.seicomarttwo .row img.arrow{position:relative;top:-120px;float:left}
#helpWindow2 .row .right p{float:left;margin-bottom:0;width:210px}
#helpWindow2 .left p{float:left}
#helpWindow2 .top{margin-bottom:20px}
#paymentHelpWindow .popupClose{visibility:hidden}
#cvsOverlay{padding-bottom:0}
#cvsbutton{background-color:#c01818;margin-left:70%;box-shadow:0 0 black}
.popupElm.CVS .lawson img.logo{display:block;margin-left:245px}
#paymentHelpWindow .lawsontwo .row .right{padding-right:0}
#paymentHelpWindow .lawsontwo .row .arrow{right:250px;top:-100px;padding:5px}
#paymentHelpWindow .lawsontwo p{padding:0;margin-bottm:0}
#paymentHelpWindow .lawsontwo .row{padding-bottom:0;margin-bottom:0}
#paymentHelpWindow .lawsontwo{height:650px}
#paymentHelpWindow .seicomarttwo{height:650px}
#paymentHelpWindow .seicomart{height:700px}
#paymentHelpWindow .seicomarttwo .row .arrow{padding:5px;top:-100px;right:250px}
.download-three.vpp img{max-width:initial}
#paymentHelpWindow .seicomarttwo .row .left,.right{margin-right:10px}
#paymentHelpWindow .circleKtwo .row .arrow{right:30px}
#paymentHelpWindow .lawsontwo .row .left{margin-right:25px}
#paymentHelpWindow .lawson img{display:block}
#paymentHelpWindow .sevenEleven .top img.logo{display:block;margin-left:240px;margin-bottom:10px}
#paymentHelpWindow .sevenEleven .top img.titImage{margin-right:160px}
#paymentHelpWindow .sevenEleven img.titleTxt{margin-left:25px}
#paymentHelpWindow .sevenEleven .top h3{margin-top:10px}
#paymentHelpWindow .seicomart .top img.logo{margin-bottom:20px}
#paymentHelpWindow .circleK .top h2{font-size:15px;line-height:20px;margin-left:15px;margin-bottom:20px;text-align:left}
#paymentHelpWindow .circleK .row img{margin-right:10px}
#paymentHelpWindow .circleK .row{padding-bottom:0;margin-bottom:0}
#paymentHelpWindow .circleK .top img.logo{margin-bottom:20px}
#paymentHelpWindow .sevenEleven{overflow:hidden}
#paymentHelpWindow .seicomart .top h2{font-size:15px;line-height:20px;padding-left:0;margin-left:25px;margin-bottom:20px}
#paymentHelpWindow .seicomart .top h3{margin-bottom:0}
#paymentHelpWindow .seicomarttwo .row p{margin-top:15px}
#paymentHelpWindow .lawson .top img.logo{margin-bottom:20px}
#paymentHelpWindow .lawson .top img.titImage{margin-bottom:10px;margin-left:15px}
#paymentHelpWindow .lawson .top h3{margin-top:10px}
#paymentHelpWindow .lawson img.titleTxt{margin-left:15px;margin-bottom:20px}
#paymentHelpWindow .lawsontwo .row img.imgMargin{margin-bottom:10px}
#paymentHelpWindow .lawson{height:650px}
#wrapper .grdtredbtn{width:auto}
.submitCart{text-align:right}
#wrapper .cvs-popup-body .row{margin:0 !important}
#wrapper .cvs-popup-body .row .col-lg-5 img{margin:10px auto !important;display:block}
#wrapper .grdtredbtn{width:auto}
#wrapper #cvsOverlay .popup-body-ambgs .popup-body{padding-right:15px !important;padding-left:15px !important}
.cvs-popup-body .row .col-lg-2{display:flex}
.cvs-popup-body .row .col-lg-2 img.arrow{margin:auto auto !important;display:block}
#helpWindow1 .top h3,#helpWindow2 .top h3{width:100% !important}
#wrapper .cvs-popup-body h3{padding-left:0 !important;color:#53565a !important;font-size:1.1em;margin-top:5px}
#wrapper .cvs-popup-body img.titleTxt{margin:10px 0}
.cvs-popup-body .highLight{font-weight:900}
.new-cart-page .newdownload.section .orderinfo.section .full-width div.col-lg-4:first-child{padding-right:10px}
.new-cart-page .newdownload.section .orderinfo.section .full-width div.col-lg-4:last-child{padding-left:10px}
.new-cart-page .checkout-wrapper .columncontrol.section .row .col-lg-6.col-xs-12 .countrylist.section div.btn-group.select-box{display:none}
.new-cart-page .checkout-wrapper .columncontrol.section .row.cart-wrapper .cart-main.height-left .row .col-lg-6.col-xs-12 .title.section{margin-bottom:14px}
#wrapper.new-cart-page .creditcard #creditcardexpirydate::placeholder{font-size:13px !important}
#wrapper.new-cart-page .creditcard #creditcardexpirydate:-ms-input-placeholder{font-size:13px !important}
#wrapper.new-cart-page .creditcard #creditcardexpirydate{padding-left:9px}
#wrapper.new-cart-page .creditcard .expirydate label.field-lbl{left:10px}
.ua-edge #wrapper.new-cart-page .creditcard #creditcardexpirydate{padding-left:1px}
.ua-edge #wrapper.new-cart-page .creditcard .expirydate .validated.valid:before,.ua-edge #wrapper.new-cart-page .creditcard .expirydate .validated.invalid:before,.ua-edge #wrapper.new-cart-page .creditcard .expirydate .col-validated.invalid .validated:before{right:5px}
.ua-edge #wrapper.new-cart-page .creditcard .expirydate label.field-lbl{left:4px}
.ua-ie #wrapper.new-cart-page .creditcard .expirydate .validated.valid:before,.ua-ie #wrapper.new-cart-page .creditcard .expirydate .validated.invalid:before,.ua-ie #wrapper.new-cart-page .creditcard .expirydate .col-validated.invalid .validated:before{right:7px}
#wrapper.new-cart-page .cvsstorespecificinfo .container{min-width:100%}
#wrapper.new-cart-page .cardnumberexpirydate .securitycode input#creditcardCVVNumber::placeholder{font-size:10px !important}
#wrapper.new-cart-page .cardnumberexpirydate .securitycode input#creditcardCVVNumber{padding-left:10px !important;padding-right:10px !important}
#wrapper.new-cart-page .cardnumberexpirydate .securitycode .cvvField label.field-lbl{left:7px}
#wrapper.new-cart-page .cardnumberexpirydate .securitycode .validated.valid:before,#wrapper.new-cart-page .cardnumberexpirydate .securitycode .validated.invalid:before,#wrapper.new-cart-page .cardnumberexpirydate .securitycode .col-validated.invalid .validated:before{right:3px}
#wrapper.new-cart-page .cardnumberexpirydate .securitycode input#creditcardCVVNumber:-ms-input-placeholder{font-size:10px !important}
.ua-edge .new-cart-page#wrapper .creditcard .expirydate label.field-lbl{left:13px}
.ua-edge #wrapper.new-cart-page .cardnumberexpirydate .securitycode input#creditcardCVVNumber{font-size:10px}