/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.blind{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);position:absolute}::-webkit-input-placeholder{font-size:16px;font-size:1.6rem;font-weight:400;color:#ccc}:-moz-placeholder{font-size:16px;font-size:1.6rem;font-weight:400;color:#ccc}::-moz-placeholder{font-size:16px;font-size:1.6rem;font-weight:400;color:#ccc}:-ms-input-placeholder{font-size:16px;font-size:1.6rem;font-weight:400;color:#ccc}.blind{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);position:absolute}.header{position:relative;background-color:#fff}.header .tit{overflow:hidden;display:block;padding:14px 0;margin:0 40px;font-size:17px;line-height:1.18em;font-weight:600;color:#222;text-align:center;white-space:nowrap;text-overflow:ellipsis}.header .btn_back{position:absolute;top:9px;left:8px;left:calc(8px + env(safe-area-inset-left));left:calc(8px + constant(safe-area-inset-left));background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-324px -333px;width:30px;height:30px}.header .btn_info{position:absolute;top:9px;left:8px;left:calc(8px + env(safe-area-inset-left));left:calc(8px + constant(safe-area-inset-left));background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-189px -142px;width:30px;height:30px}.header .btn_cancel{position:absolute;top:9px;right:8px;right:calc(8px + env(safe-area-inset-right));right:calc(8px + constant(safe-area-inset-right));background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-356px -333px;width:30px;height:30px}.switch{opacity:0;position:absolute;left:-9999px}.switch+label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.2s ease;transition:.2s ease;display:inline-block;height:30px;width:51px;position:relative;background:#e3e7ec;-webkit-box-shadow:inset 0 0 0px 2px #e3e7ec;box-shadow:inset 0 0 0px 2px #e3e7ec;border-radius:60px}.switch+label:before{content:'\00a0';position:absolute;display:block;height:30px;width:30px;top:0;left:0;border-radius:15px;background:rgba(76,217,100,0);-webkit-transition:0.2s cubic-bezier(0.24, 0, 0.5, 1);transition:0.2s cubic-bezier(0.24, 0, 0.5, 1)}.switch+label:after{content:'\00a0';position:absolute;display:block;height:26px;width:26px;top:50%;margin-top:-13px;left:2px;border-radius:60px;background:#fff;-webkit-transition:0.35s cubic-bezier(0.54, 1.6, 0.5, 1);transition:0.35s cubic-bezier(0.54, 1.6, 0.5, 1)}.switch:checked+label:before{width:51px;background:#1ec800;-webkit-transition:width 0.2s cubic-bezier(0, 0, 0, 0.1) !important;transition:width 0.2s cubic-bezier(0, 0, 0, 0.1) !important}.switch:checked+label:after{left:23px}.switch:checked+label{-webkit-box-shadow:inset 0 0 0px 25px #e4e4e4;box-shadow:inset 0 0 0px 25px #e4e4e4;-webkit-transition:-webkit-box-shadow 2.5s cubic-bezier(0, 1.2, 0.94, 0.95);transition:-webkit-box-shadow 2.5s cubic-bezier(0, 1.2, 0.94, 0.95);transition:box-shadow 2.5s cubic-bezier(0, 1.2, 0.94, 0.95);transition:box-shadow 2.5s cubic-bezier(0, 1.2, 0.94, 0.95), -webkit-box-shadow 2.5s cubic-bezier(0, 1.2, 0.94, 0.95)}body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}body,input,textarea,select,button,table{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-focus-ring-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;outline:none !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}html{font-size:10px;line-height:10px}body{-webkit-overflow-scrolling:touch;-webkit-user-select:none;font-size:15px;font-size:1.5rem;line-height:16px;line-height:1.6rem;font-weight:400}body.btnFix .btnBtm,body.btnFix .btnBtm3{position:fixed;width:100%;z-index:5;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0;left:0;background-color:#fff}body.btnFix .public .inner{padding-right:calc(19px + env(safe-area-inset-right));padding-right:calc(19px + constant(safe-area-inset-right));padding-left:calc(19px + env(safe-area-inset-left));padding-left:calc(19px + constant(safe-area-inset-left));padding-bottom:71px;padding-bottom:calc(71px + env(safe-area-inset-bottom));padding-bottom:calc(71px + constant(safe-area-inset-bottom))}html,body{height:100%;background-color:#f2f2f2}html.type_white,body.type_white{height:auto;min-height:100%;background-color:#fff}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}em,address{font-style:normal}img,fieldset{border:0}ul,ol,dl{list-style:none}a{text-decoration:underline;color:#1f6be7}input{width:100%;height:41px}input,select,textarea,button,.label{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border-width:0px;border-style:solid;border-color:#f0f0f0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#121212;font-size:16px;font-size:1.6rem;font-weight:400}input:focus,select:focus,textarea:focus,button:focus,.label:focus{border-width:0px;border-style:solid;border-color:#f0f0f0}input:disabled,select:disabled,textarea:disabled,button:disabled,.label:disabled{opacity:1}.fullHeight{height:100%}.fullColor{background-color:#fff}.ovfh{overflow:hidden}.ovfh .wrap{overflow-y:hidden;max-height:100%}.mdFx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mdFxAiCenter{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mdFxJcCenter{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mdFxDrCol{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page{height:100%}.page .button{padding-top:0;padding-bottom:0;padding-right:11px;padding-right:calc(11px + env(safe-area-inset-right));padding-right:calc(11px + constant(safe-area-inset-right));padding-left:11px;padding-left:calc(11px + env(safe-area-inset-left));padding-left:calc(11px + constant(safe-area-inset-left))}.page .button button{width:100%;height:50px;margin-bottom:11px}button.default{width:100%;height:41px;background-color:#1ab610;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;font-size:16px;font-size:1.6rem;font-weight:300;color:#fff}button.default:disabled,button.default.disabled{background-color:#c9ccd4;color:rgba(255,255,255,0.5)}button.typeA{background-color:#646f88;color:#fff}button.typeB{background-color:#1ab610;color:#fff}.btnBtm{margin-top:4px;padding:4px;padding:4px calc(4px + env(safe-area-inset-right)) 4px calc(4px + env(safe-area-inset-left));padding:4px calc(4px + constant(safe-area-inset-right)) 4px calc(4px + constant(safe-area-inset-left));border-top:1px solid #e7e7e9;font-size:0}.btnBtm button{width:100%;height:45px;margin-bottom:env(safe-area-inset-bottom);margin-bottom:constant(safe-area-inset-bottom);background-color:#646f88;-webkit-border-top-left-radius:1.5px;-webkit-border-top-right-radius:1.5px;-moz-border-radius-topleft:1.5px;-moz-border-radius-topright:1.5px;border-top-left-radius:1.5px;border-top-right-radius:1.5px;-webkit-border-bottom-left-radius:1.5px;-webkit-border-bottom-right-radius:1.5px;-moz-border-radius-bottomleft:1.5px;-moz-border-radius-bottomright:1.5px;border-bottom-left-radius:1.5px;border-bottom-right-radius:1.5px;font-size:16px;font-size:1.6rem;font-weight:400;color:#fff}.btnBtm button.typeB{background-color:#1ab610}.btnBtm button.typeB:disabled,.btnBtm button.typeB.disabled{background-color:#ccc}.btnBtm .caution{font-size:13px;font-size:1.3rem;font-weight:300;color:#7d7d7d}.btnBtm.type2{padding:4px 0;padding:4px env(safe-area-inset-right) 4px env(safe-area-inset-left);padding:4px constant(safe-area-inset-right) 4px constant(safe-area-inset-left);background-color:#f2f2f2}.btnBtm.type2 button{display:inline-block;width:calc(50% - 6px);margin:0 2px;margin-bottom:env(safe-area-inset-bottom);margin-bottom:constant(safe-area-inset-bottom)}.btnBtm2{margin-top:4px;padding:18px;padding:18px calc(18px + env(safe-area-inset-right)) 18px calc(18px + env(safe-area-inset-left));padding:18px calc(18px + constant(safe-area-inset-right)) 18px calc(18px + constant(safe-area-inset-left))}.btnBtm2 button{width:100%;height:48px;background-color:#646f88;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;font-size:15px;font-size:1.5rem;font-weight:600;color:#fff}.btnBtm3 button{width:100%;height:50px;margin-bottom:env(safe-area-inset-bottom);margin-bottom:constant(safe-area-inset-bottom);background-color:#1ab610;font-size:17px;font-size:1.7rem;font-weight:700;color:#fff}.btnBtm3 button.typeA{background-color:#ccc}.btn_wrap{position:fixed;bottom:0;width:100%;padding:10px;padding:10px calc(10px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(10px + env(safe-area-inset-left));padding:10px calc(10px + constant(safe-area-inset-right)) calc(10px + constant(safe-area-inset-bottom)) calc(10px + constant(safe-area-inset-left));background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:5}.btn_wrap button{display:block;padding:18px 0 19px;border-radius:6px;width:100%;font-size:17px;font-size:1.7rem;line-height:19px;line-height:1.9rem;font-weight:700;color:#fff;background-color:#08bf5b}.box_btn{position:-webkit-sticky;position:sticky;left:0;bottom:0;padding:10px;padding:10px calc(10px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(10px + env(safe-area-inset-left));padding:10px calc(10px + constant(safe-area-inset-right)) calc(10px + constant(safe-area-inset-bottom)) calc(10px + constant(safe-area-inset-left));background:#fff}.box_btn .notice{padding:20px 20px 10px;font-size:13px;font-size:1.3rem;color:#616161;-webkit-box-sizing:border-box;box-sizing:border-box}.box_btn .link_update{color:#616161}.btn_round{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;height:56px;padding:8px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:17px;font-size:1.7rem;font-weight:700;color:#fff;text-decoration:none;border-radius:6px;background-color:#08bf5b;-webkit-box-sizing:border-box;box-sizing:border-box}.btn_round.is_disabled{background:#e7e7ea;color:#fff}.main{position:absolute;top:0;left:0;width:100%;min-height:100%;overflow:auto;overflow-x:hidden}.sub-page{background-color:#f2f2f2;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;position:fixed;display:none;z-index:1001;top:0;left:0;width:100%;height:100%;overflow:auto;overflow-x:hidden}.sub-page.from-right{-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}.sub-page.show{-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important}.sub-page.bl{display:block !important}.sub-page-on-hide{overflow:hidden}.popup{overflow:auto;z-index:10;position:fixed;top:0;left:0;width:100%;height:100%;height:calc(100% + env(safe-area-inset-bottom));height:calc(100% + constant(safe-area-inset-bottom));background-color:rgba(0,0,0,0.4)}.popup .article{padding:20px 14px}.popup .article .boxPopup{overflow:hidden;width:300px;margin:0 auto;background-color:#fff;border-radius:2px}.popup .article .boxHeader{border-bottom:1px solid #f2f2f2}.popup .article .boxHeader h1{color:#121212;font-size:17px;font-size:1.7rem;line-height:45px;line-height:4.5rem;font-weight:700}.popup .article .section{padding:25px 0;font-size:0}.popup .article .section .link{display:inline-block;padding-top:12px;margin-bottom:-5px;font-size:14px;font-size:1.4rem;color:#638dff}.popup .article .dateArea{display:inline-block;width:111px;border:1px solid #f2f2f2;border-radius:1px;color:#121212;font-size:17px;font-size:1.7rem;line-height:35px;line-height:3.5rem;font-weight:400}.popup .article .wave{margin:0 12px;color:#121212;font-size:17px;font-size:1.7rem;line-height:35px;line-height:3.5rem;font-weight:400}.popup .article .txt{padding:0 30px;font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem;font-weight:400;color:#333}.popup .article .boxButton{height:42px;padding:5px;background-color:#fff;font-size:0}.popup .article .boxButton button{width:100%;height:42px;border-radius:2px;font-size:16px;font-size:1.6rem;font-weight:400;vertical-align:middle}.popup .article .boxButton button:not(.full){width:143px}.popup .article .boxButton button+button{margin-left:4px}.popup.type2{position:fixed;background-color:rgba(0,0,0,0.5)}.popup.type2 .article{padding:20px 35px}.popup.type2 .article .boxPopup{max-width:305px;width:100%;padding:16px 16px 14px;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.popup.type2 .article .boxPopup .txt{padding:0 20px;font-size:16px;line-height:1.31em;color:#555}.popup.type2 .article .boxPopup .boxButton{height:auto;padding:13px 0 0}.popup.type2 .article .boxPopup .boxButton.type_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup.type2 .article .boxPopup .boxButton.type_row .btn{width:calc(50% - 4px)}.popup.type2 .article .boxPopup .boxButton.type_row .btn:first-child{background-color:#f2f2f5;color:#797a7e}.popup.type2 .article .boxPopup .boxButton.type_row .btn:not(:first-child){margin-top:0;background-color:#08bf5b;color:#fff}.popup.type2 .article .boxPopup .btn{display:block;height:52px;margin:0;border-radius:6px;font-weight:600}.popup.type2 .article .boxPopup .btn:first-child{background-color:#08bf5b;font-size:16px;color:#fff}.popup.type2 .article .boxPopup .btn:not(:first-child){margin-top:6px;font-size:16px;line-height:1.88em;color:#616161}.inputView{overflow:hidden;padding:0 10px;background-color:#fff;border:1px solid #f0f0f0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.inputView2{overflow:hidden;padding:0 10px;background-color:#fff;border:1px solid #f0f0f0;font-size:0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.inputView2 input,.inputView2 label{float:left;padding:11px 0 10px;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;font-weight:400}.inputView2 input{height:auto;text-align:right}.inputView2 label{width:48px;text-align:right;color:#ccc}.inputView2.on label{color:#3f3f3f}.table{display:table;table-layout:fixed;width:100%;height:100%}.table .table-row{display:table-row;vertical-align:middle}.table .table-row.vt .table-cell{vertical-align:top}.table .table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.table .table-cell .tbWrap{padding-bottom:20px;text-align:left}.boxUl .boxLi h2{padding:24px 16px 9px;padding:24px calc(16px + env(safe-area-inset-right)) 9px calc(16px + env(safe-area-inset-left));padding:24px calc(16px + constant(safe-area-inset-right)) 9px calc(16px + constant(safe-area-inset-left));color:#949494;font-size:12px;font-size:1.2rem;font-weight:400;word-break:break-all;word-break:break-word}.boxUl .boxLi .box_tab{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.boxUl .boxLi .box_tab .btn_tab{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;height:48px;font-size:15px;font-size:1.5rem;font-weight:700;color:#b7b7b7;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}.boxUl .boxLi .box_tab .btn_tab::after{position:absolute;left:0;right:0;bottom:0;width:100%;height:1px;background:#ebebeb;content:''}.boxUl .boxLi .box_tab .btn_tab.is_active{color:#000}.boxUl .boxLi .box_tab .btn_tab.is_active::after{height:2px;background:#000}.boxUl .boxLi .box_tab_contents{padding:17px 16px;background-color:#fff}.boxUl .boxLi .box_money_user{position:relative;padding:17px 16px 18px;background-color:#fff}.boxUl .boxLi .box_cash_user{padding:15px 14px 40px 16px;padding:15px calc(14px + env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));padding:15px calc(14px + constant(safe-area-inset-right)) calc(40px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));background-color:#fff}.boxUl .boxLi .title_account{display:block;padding:22px 16px 21px;background:#fff;font-size:14px;font-size:1.4rem;font-weight:700;color:#111}.boxUl .boxLi .titleView{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #ebebeb}.boxUl .boxLi .titleView .txt{font-size:15px;font-size:1.5rem;font-weight:900;color:#111}.boxUl .boxLi .liView+.liView{margin-top:10px}.boxUl .boxLi .liView{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:0}.boxUl .boxLi .liView .title,.boxUl .boxLi .liView .result{font-size:14px;font-size:1.4rem;font-weight:400;color:#111}.boxUl .boxLi .liView .title{-webkit-box-flex:1;-ms-flex:1 1 210px;flex:1 1 210px}.boxUl .boxLi .liView .result{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 210px);flex:1 1 calc(100% - 210px);text-align:right}.boxUl .boxLi .resultUl{color:#797f8c;font-size:0}.boxUl .boxLi .resultUl li{clear:both;overflow:hidden;margin-top:17px}.boxUl .boxLi .resultUl li+li{margin-top:8px}.boxUl .boxLi .resultUl .title,.boxUl .boxLi .resultUl .money{float:left;font-size:12px;font-size:1.2rem;font-weight:400}.boxUl .boxLi .resultUl .title{margin-right:8px;font-weight:700}.boxUl .boxLi .resultUl .title.highlight{font-weight:600}.boxUl .boxLi .resultUl .money{word-break:keep-all}.boxUl .boxLi .verify{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 11px;border:1px solid #17b610;min-width:64px;min-height:30px;color:#17b610;font-size:11px;font-size:1.1rem;font-weight:900;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.boxUl .boxLi .tip{padding:20px 0 0;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem;font-weight:400;color:#32be2c}.boxUl .boxLi .noti{padding:12px 9px 0 0;font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.7rem;font-weight:400;color:#888}.boxUl .boxLi .box_switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.boxUl .boxLi .box_switch+.liView{margin-top:10px}.boxUl .boxLi .switch+label{height:32px}.boxUl .boxLi .switch+label:before{-webkit-border-top-left-radius:16px;-webkit-border-top-right-radius:16px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:16px;border-top-left-radius:16px;border-top-right-radius:16px;-webkit-border-bottom-left-radius:16px;-webkit-border-bottom-right-radius:16px;-moz-border-radius-bottomleft:16px;-moz-border-radius-bottomright:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;width:32px;height:32px;background:rgba(50,190,44,0)}.boxUl .boxLi .switch+label:after{margin-top:-14px;width:28px;height:28px;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.05),0 2px 2px 0 rgba(0,0,0,0.1),0 3px 1px 0 rgba(0,0,0,0.05),0 0 3px 1px rgba(0,0,0,0.05);box-shadow:0 3px 3px 0 rgba(0,0,0,0.05),0 2px 2px 0 rgba(0,0,0,0.1),0 3px 1px 0 rgba(0,0,0,0.05),0 0 3px 1px rgba(0,0,0,0.05)}.boxUl .boxLi .switch:checked+label:before{width:51px;background:#34c759}.boxUl .boxLi .switch:checked+label:after{left:21px;-webkit-box-shadow:0 3px 1px 0 rgba(0,0,0,0.06),0 3px 8px 0 rgba(0,0,0,0.15);box-shadow:0 3px 1px 0 rgba(0,0,0,0.06),0 3px 8px 0 rgba(0,0,0,0.15)}.boxUl .boxLi .detail-view{padding:15px 0 18px;border-bottom:1px solid #f2f2f2}.boxUl .boxLi .detail-view:after{display:block;clear:both;content:''}.boxUl .boxLi .detail-view .txt{display:block;overflow:hidden;font-size:14px;font-size:1.4rem;font-weight:700;color:#111}.boxUl .boxLi .detail-view .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.boxUl .boxLi .detail-view .price_num{font-size:14px;font-size:1.4rem}.boxUl .boxLi .detail-view .price_unit{font-size:14px;font-size:1.4rem}.boxUl .boxLi .detail-view:first-child{padding:0 0 14px}.boxUl .boxLi .detail-view:first-child .txt{font-size:15px}.boxUl .boxLi .detail-view:last-child{padding-bottom:0;border-bottom:0 none transparent}.boxUl .noti-lst{padding:18px 16px 22px;padding:18px calc(16px + env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));padding:18px calc(16px + constant(safe-area-inset-right)) calc(22px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left))}.boxUl .noti-lst li{font-size:11px;font-size:1.1rem;color:#777}.boxUl .noti-lst li+li{margin-top:16px}.activation{padding:20px 12px 10px;padding:20px calc(12px + env(safe-area-inset-right)) 10px calc(12px + env(safe-area-inset-left));padding:20px calc(12px + constant(safe-area-inset-right)) 10px calc(12px + constant(safe-area-inset-left))}.activation .complete{padding:5px 10px 25px}.complete{padding-bottom:31px;text-align:left;color:#545454;font-size:13px;font-size:1.3rem;font-weight:400}.complete .title{margin-bottom:8px;font-size:15px;font-size:1.5rem;font-weight:600;color:#17b610}.complete .title:before{content:'\00a0';display:inline-block;margin-right:9px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -262px;width:14px;height:12px;vertical-align:-.1px}.description{padding-top:18px;padding-bottom:0;padding-right:14px;padding-right:calc(14px + env(safe-area-inset-right));padding-right:calc(14px + constant(safe-area-inset-right));padding-left:14px;padding-left:calc(14px + env(safe-area-inset-left));padding-left:calc(14px + constant(safe-area-inset-left));color:#333;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;font-weight:400;word-break:break-all;word-break:break-word;text-align:left}.description .tit{margin-bottom:4px}.description .tit .line{color:#00b83a}.description.tp2{padding:18px 23px 17px;padding:18px calc(23px + env(safe-area-inset-right)) 17px calc(23px + env(safe-area-inset-left));padding:18px calc(23px + constant(safe-area-inset-right)) 17px calc(23px + constant(safe-area-inset-left));background-color:#fafafa;font-size:11.8px;font-size:1.18rem;line-height:19px;line-height:1.9rem;font-weight:400}.description.tp2 .tit{font-size:13.6px;font-size:1.36rem;line-height:20px;line-height:2rem;font-weight:700}.description.tp3{padding-bottom:15px}.description>p+p{margin-top:18px}.description2{padding:18px 16px;padding:18px calc(16px + env(safe-area-inset-right)) 18px calc(16px + env(safe-area-inset-left));padding:18px calc(16px + constant(safe-area-inset-right)) 18px calc(16px + constant(safe-area-inset-left));text-align:left;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;color:#777;word-break:break-all;word-break:break-word}.apLists{position:relative;padding:0 14px;padding:0 calc(14px + env(safe-area-inset-right)) 80px calc(14px + env(safe-area-inset-left));padding:0 calc(14px + constant(safe-area-inset-right)) 80px calc(14px + constant(safe-area-inset-left));text-align:left}.apLists .part{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;min-height:87px;padding:24px 2px;border-bottom:1px solid #f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box}.apLists .part input:disabled+label:before{border-color:#e8e8e8;background-color:#e8e8e8}.apLists .part input:checked+label:before{border-width:6px;border-color:#08bf5b}.apLists .name{margin-bottom:3px;overflow:hidden;color:#111;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;font-weight:700;text-overflow:ellipsis}.apLists .name.type_normal{font-weight:400}.apLists .txt,.apLists .thumb{vertical-align:middle}.apLists .txt{margin-top:6px}.apLists .title{display:block;margin-bottom:6px;text-overflow:ellipsis;color:#222;font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem;font-weight:700}.apLists .label{display:block;padding-left:32px}.apLists .label:before{content:'';display:inline-block;position:absolute;top:50%;left:2px;left:calc(2px + env(safe-area-inset-left));left:calc(2px + constant(safe-area-inset-left));-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;border-radius:50%;border:1px solid #c7c7c7;-webkit-box-sizing:border-box;box-sizing:border-box}.apLists .store{margin-bottom:3px;font-size:14px;font-size:1.4rem;color:#2a2a2a}.apLists .card{display:block;font-size:16px;font-size:1.6rem;font-weight:700;line-height:normal;color:#2a2a2a}.apLists .card.type_number{font-size:15px;font-size:1.5rem}.apLists .card+.card{margin-top:3px}.apLists .visa,.apLists .master{display:inline-block;margin:-2px 0 0 6px;vertical-align:middle;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-66px -382px;width:32px;height:21px}.apLists .master{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-32px -382px;width:32px;height:21px}.apLists .add{margin-top:8px;font-size:12px;font-size:1.2rem;line-height:normal;color:#555}.apLists .add.type_bold{margin:0 0 8px;font-size:13px;font-size:1.3rem;font-weight:700;color:#222}.apLists .point{font-size:13px;font-size:1.3rem;font-weight:700;color:#08bf5b}.apLists .point:after{display:inline-block;margin-left:1px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -142px;width:16px;height:16px;vertical-align:text-bottom;content:''}.apLists .desc{display:block;margin-top:8px;font-size:12px;font-size:1.2rem;color:#616161}.apLists .txt_error{display:block;margin-top:8px;font-size:12px;font-size:1.2rem;color:#da2b35;word-wrap:break-word;word-break:break-word}.apLists .btns{min-width:96px;padding-left:14px;font-size:0;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.apLists .txt{display:block;font-size:15px;font-size:1.5rem;line-height:19px;line-height:1.9rem;color:#222;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;word-break:break-word}.apLists .txt+.txt{margin-top:6px}.apLists .txt+.card{margin-top:6px}.apLists .txt .unit{font-size:14px;font-size:1.4rem}.apLists .info{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 70px)}.apLists .info+.point{display:block;width:70px;text-align:right}.apLists .charge{height:30px;padding:0 19px;margin-left:7px;border:1px solid #efefef;color:#666;font-size:12px;font-size:1.2rem;font-weight:700;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.apLists .charge.on{color:#fff;background-color:#08bf5b;border-color:#08BF5B}.apLists .charge:first-child{margin-left:0}.apLists .date{margin-top:3px;font-size:13px;font-size:1.3rem;line-height:15px;line-height:1.5rem;font-weight:400;color:#a8a8a8}.apLists .status{display:block;width:70px;text-align:right;font-size:14px;font-size:1.4rem;color:#08bf5b}.apLists .box_desc{width:100%;max-width:calc(100% - 150px)}.apLists .noDataNotice{display:none;position:fixed;top:50%;left:0;right:0;padding:0 20px;text-align:center;color:#777;font-size:15px;font-size:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);word-break:break-all;word-break:break-word}.apLists.noData .part{display:none}.apLists.noData .noDataNotice{display:block}.cardType{padding-top:34px;background-color:#f2f2f2;border-top:1px solid #e6e6e6}.cardType img{margin-bottom:16px;vertical-align:top}.cardType .cards{padding:0 22px 35px;padding:0 calc(22px + env(safe-area-inset-right)) 35px calc(22px + env(safe-area-inset-left));padding:0 calc(22px + constant(safe-area-inset-right)) 35px calc(22px + constant(safe-area-inset-left))}.cardType .tit{margin-bottom:3px;padding:0 2px;color:#111;font-size:13.6px;font-size:1.36rem;line-height:20px;line-height:2rem;font-weight:700}.cardType .info{padding:0 2px;color:#333;font-size:11.8px;font-size:1.18rem;line-height:19px;line-height:1.9rem;font-weight:400}.cardType .info .desc{word-break:break-all;word-break:break-word}.cardType .info .btn{float:right;margin-left:25px}.cardType .info .btn button{height:30px;padding:0 14px;background-color:#1ab610;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;font-weight:400;color:#fff}.cardType .info+button{margin-top:14px;margin-left:2px}.desCardCvc{overflow:hidden;position:relative;min-height:40px;padding-top:25px;padding-bottom:0;padding-right:14px;padding-right:calc(14px + env(safe-area-inset-right));padding-right:calc(14px + constant(safe-area-inset-right));padding-left:14px;padding-left:calc(14px + env(safe-area-inset-left));padding-left:calc(14px + constant(safe-area-inset-left));text-align:left}.desCardCvc .imgCard{float:left;margin-right:14px}.desCardCvc .imgCard img{vertical-align:top}.desCardCvc .txt{overflow:hidden;font-size:0}.desCardCvc .txt .title,.desCardCvc .txt .des{word-break:break-all;word-break:break-word;font-size:12px;font-size:1.2rem;font-weight:400}.desCardCvc .txt .title{color:#3f3f3f;font-weight:600}.desCardCvc .txt .des{color:#7d7d7d}.desCardCvc.tp2{padding-top:35px}.cvcWrap{margin-top:25px}.cvcWrap h2{margin-bottom:-16px;padding-top:0;padding-bottom:0;padding-right:15px;padding-right:calc(15px + env(safe-area-inset-right));padding-right:calc(15px + constant(safe-area-inset-right));padding-left:15px;padding-left:calc(15px + env(safe-area-inset-left));padding-left:calc(15px + constant(safe-area-inset-left));color:#3f3f3f;font-size:12px;font-size:1.2rem;font-weight:700;text-align:left}.cvcWrap+.cvcWrap{margin-top:31px}.desCardCvc+.enterView .inputView{margin-top:13px}.enterView{padding-right:10px;padding-right:calc(10px + env(safe-area-inset-right));padding-right:calc(10px + constant(safe-area-inset-right));padding-left:10px;padding-left:calc(10px + env(safe-area-inset-left));padding-left:calc(10px + constant(safe-area-inset-left))}.enterView.type_pin .inputView{margin-top:15px;padding:0 15px}.enterView.type_pin h2{margin-top:17px}.enterView.type_pin h2+.inputView{margin-top:7px}.enterView.type_pin input{height:47px}.enterView h2{margin-top:18px;padding:0 0 0 2px;color:#3f3f3f;font-size:12px;font-size:1.2rem;font-weight:600}.enterView .inputView,.enterView .inputView2{-webkit-box-sizing:border-box;box-sizing:border-box;margin:8px 0 0}.enterView .inputView.password,.enterView .inputView2.password{position:relative;height:47px;margin-bottom:17px}.enterView .inputView.password input,.enterView .inputView2.password input{height:100%;color:#000;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;font-weight:400;text-align:center;letter-spacing:18px;text-indent:12px}.enterView .inputView.password:after,.enterView .inputView2.password:after{content:'\00a0';position:absolute;top:50%;left:50%;width:180px;height:1px;margin:-0.5px 0 0 -90px;background:url("../img/common/pin.png") no-repeat 50% 50%;background-size:180px 1px}.enterView .inputView.isValue:after,.enterView .inputView2.isValue:after{display:none}.enterView .btnView{margin:17px 1px 15px}.enterView .btnView.cvcBtn{margin-top:38px}.enterView .caution{padding-right:4px}.enterView .caution:before{content:'\00a0';float:left;margin-top:1px;margin-right:5px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -232px;width:13px;height:13px}.enterView .caution.noIcon:before{display:none}.enterView .caution .txt,.enterView .caution .outLink{word-break:break-all;word-break:break-word}.enterView .caution .txt{overflow:hidden;color:#7d7d7d;font-size:12px;font-size:1.2rem;font-weight:400}.enterView .caution .outLink{padding-left:18px}.enterView .caution .outLink a{font-size:12px;font-size:1.2rem;font-weight:400}.category{overflow:hidden;border:1px solid #ebebeb;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.category li+li{border-top:1px solid #ebebeb}.category button{width:100%;height:56px;padding-right:10px;text-align:left;color:#111;font-size:14px;font-size:1.4rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category button:before{content:'\00a0';display:inline-block;position:relative;top:-1px;vertical-align:middle}.category button.bank:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-379px -277px;width:47px;height:47px}.category button.Convenience:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-203px -163px;width:47px;height:47px}.category button.linePayCard:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:0px -333px;width:47px;height:47px}.category button.payEasy:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-49px -333px;width:47px;height:47px}.category button.virtual:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-98px -333px;width:47px;height:47px}.category button.auto:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-379px -228px;width:47px;height:47px}.category button.qrBarcode:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-154px -163px;width:47px;height:47px}.cardWrap{margin-top:30px;text-align:left}.cardWrap h2{margin-bottom:11px;color:#3f3f3f;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;font-weight:700}.cardWrap h2.tp2{padding:1px}.cardWrap .cardDetail{margin-bottom:17px;padding:0 15px;padding:0 calc(15px + env(safe-area-inset-right)) 0 calc(15px + env(safe-area-inset-left));padding:0 calc(15px + constant(safe-area-inset-right)) 0 calc(15px + constant(safe-area-inset-left))}.cardWrap .cardInfo{position:relative}.cardWrap .cardInfo label{position:relative;display:inline-block;width:100%}.cardWrap .cardInfo label:before{content:'';display:inline-block;z-index:2;position:absolute;top:9px;left:9px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px 0px;width:25px;height:25px}.cardWrap .cardInfo img{position:relative;z-index:1;width:100%}.cardWrap .cardInfo input:checked+label:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -27px;width:25px;height:25px}.cardWrap .take{margin:0 15px;margin:0 calc(15px + env(safe-area-inset-right)) 0 calc(15px + env(safe-area-inset-left));margin:0 calc(15px + constant(safe-area-inset-right)) 0 calc(15px + constant(safe-area-inset-left));padding-bottom:14px}.cardWrap .take .textList{margin-bottom:5px}.cardWrap .take .title,.cardWrap .take .value{display:inline-block;color:#333;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;font-weight:400;word-break:break-all;word-break:break-word;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardWrap .take .title{width:40%}.cardWrap .take .value{width:56%;font-weight:bold;text-align:right}.cardWrap .take .value.typeA{color:#17b610;font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;font-weight:700}.cardWrap .enterView{margin-top:51px;padding:0 15px}.cardWrap .take+.enterView{border-top:1px solid #eaeaea;margin-top:0;padding:10px 15px;padding:10px calc(15px +  env(safe-area-inset-right)) 10px calc(15px +  env(safe-area-inset-left));padding:10px calc(15px +  constant(safe-area-inset-right)) 10px calc(15px +  constant(safe-area-inset-left))}.cardWrap .cardDetail+.take{margin-top:3px}.cardView{position:relative;padding:15px 15px 29px;padding:15px calc(15px +  env(safe-area-inset-right)) 29px calc(15px +  env(safe-area-inset-left));padding:15px calc(15px +  constant(safe-area-inset-right)) 29px calc(15px +  constant(safe-area-inset-left))}.cardView .cardImg{z-index:1;position:relative;overflow:hidden;width:100%;height:auto;margin:0 auto;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cardView .cardImg img{width:100%;height:auto;vertical-align:top}.cardView .cardImg .addCard{z-index:2;position:absolute;right:14px;bottom:14px;background-color:transparent}.cardView .cardInfo{z-index:2;position:absolute;bottom:31px;left:39px;left:calc(39px + env(safe-area-inset-left));left:calc(39px + constant(safe-area-inset-left))}.cardView .cardInfo .cardAccount{margin-bottom:5px;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;font-weight:400}.cardView .cardInfo .cardAccount .num{margin-right:6px}.cardView .cardInfo .cardDate,.cardView .cardInfo .cardName{font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem;font-weight:400}.cardView .cardInfo .cardDate{margin-bottom:8px}.cardView .cardInfo .cardName{margin-bottom:19px}.cardView.cardBrown .cardInfo .cardAccount,.cardView.cardBrown .cardInfo .cardDate,.cardView.cardBrown .cardInfo .cardName{color:#fff}.cardView.cardBrown .addCard{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-333px -112px;width:43px;height:43px}.cardView.cardLine .cardInfo .cardAccount,.cardView.cardLine .cardInfo .cardDate,.cardView.cardLine .cardInfo .cardName{color:#231f20}.cardView.cardLine .addCard{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-147px -333px;width:43px;height:43px}.registerCard{z-index:1;position:relative;margin-top:-29px;text-align:center}.registerCard button{display:inline-block;width:100%;padding:14px 15px;color:#07832d;font-size:14px;font-size:1.4rem;font-weight:400;background-color:transparent;word-break:break-all;word-break:break-word}.registerCard button:before{content:'';display:inline-block;position:relative;top:-1px;margin-right:6px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -198px;width:15px;height:15px;vertical-align:middle}.unusable .cardImg:before{content:'\00a0';z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.3)}.unusable .cardDetail .info .title,.unusable .cardDetail .info .detail:not(.actBtn),.unusable .cardDetail .info li.btnView button{opacity:0.3}.unusable .cardDetail .info li+li{border-top:1px solid #f7f7f7}.unusable.useView .cardDetail .info.deleteCard,.unusable.unusedView .cardDetail .info.deleteCard,.unusable.suspendedView .cardDetail .info.deleteCard{border:0}.unusable.useView .cardDetail .info.deleteCard li.btnView button,.unusable.unusedView .cardDetail .info.deleteCard li.btnView button,.unusable.suspendedView .cardDetail .info.deleteCard li.btnView button{opacity:1}.unusable.activatedView:before{display:none}.unusable.activatedView .cardDetail .info .activated:before{content:'\00a0';display:inline-block;position:relative;top:1px;margin-left:1px;margin-right:3px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-452px -290px;width:11px;height:9px}.unusable.suspendedView .cardDetail .info .suspended:before{content:'\00a0';display:inline-block;position:relative;top:-1px;margin-left:1px;margin-right:5px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -215px;width:15px;height:15px}.useView .cardDetail .info .use{display:block}.activatedView .cardDetail .info .activated{display:block}.unusedView .cardDetail .info .unused{display:block}.suspendedView .cardDetail .info .suspended{display:block}.cardDetail .info{margin-bottom:28px;background-color:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.cardDetail .info ul{padding-left:15px;padding-left:calc(15px + env(safe-area-inset-left));padding-left:calc(15px + constant(safe-area-inset-left))}.cardDetail .info li{position:relative;height:16px;padding:20px 16px 20px 3px;padding:20px calc(16px + env(safe-area-inset-right)) 20px 3px;padding:20px calc(16px + constant(safe-area-inset-right)) 20px 3px;font-size:0}.cardDetail .info li.btnView{height:56px;padding:0;padding-left:3px}.cardDetail .info li.btnView button{position:relative;width:100%;height:100%;padding-right:35px;padding-right:calc(35px + env(safe-area-inset-right));padding-right:calc(35px + constant(safe-area-inset-right));text-align:left;color:#111;font-size:14px;font-size:1.4rem;font-weight:400}.cardDetail .info li.btnView button .txt{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardDetail .info li.btnView button .select{float:right;color:#797f8c}.cardDetail .info li.btnView button:after{content:'\00a0';display:inline-block;position:absolute;top:21px;right:17px;right:calc(17px + env(safe-area-inset-right));right:calc(17px + constant(safe-area-inset-right));background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-455px -179px;width:8px;height:14px}.cardDetail .info li+li{border-top:1px solid #f7f7f7}.cardDetail .info .title{display:block;color:#111;font-size:14px;font-size:1.4rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardDetail .info .detail{float:right;color:#797f8c;font-size:14px;font-size:1.4rem;font-weight:400}.cardDetail .info .activated,.cardDetail .info .unused,.cardDetail .info .use,.cardDetail .info .suspended{display:none;z-index:2;position:absolute;top:15px;right:16px;right:calc(16px + env(safe-area-inset-right));right:calc(16px + constant(safe-area-inset-right));min-width:63px;height:28px;padding:8px 11px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:11px;font-size:1.1rem;line-height:12px;line-height:1.2rem;font-weight:600;color:#fff}.cardDetail .info .activated,.cardDetail .info .use{background-color:#00b336}.cardDetail .info .unused,.cardDetail .info .suspended{background-color:#646f88}.cardCancel .cancelQA{padding:0 26px;padding:0 calc(26px + env(safe-area-inset-right)) 0 calc(26px + env(safe-area-inset-left));padding:0 calc(26px + constant(safe-area-inset-right)) 0 calc(26px + constant(safe-area-inset-left));text-align:left}.cardCancel .cancelQA .title{margin-bottom:18px;color:#333;font-size:15px;font-size:1.5rem;line-height:19px;line-height:1.9rem;font-weight:600;word-break:break-all;word-break:break-word}.cardCancel .cancelQA li label{position:relative;display:inline-block;padding-left:29px;color:#333;font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem;font-weight:300;word-break:break-all;word-break:break-word}.cardCancel .cancelQA li label:before{content:'\00a0';position:absolute;top:50%;left:0;margin-top:-10px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -98px;width:20px;height:20px;vertical-align:middle}.cardCancel .cancelQA li input:checked+label:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -120px;width:20px;height:20px}.cardCancel .cancelQA li+li{margin-top:18px}.cardCancel .cancelConfirm{margin-top:10px;padding:0 26px}.cardCancel .cancelConfirm .title,.cardCancel .cancelConfirm .des{max-width:250px;margin:0 auto;word-break:break-all;word-break:break-word}.cardCancel .cancelConfirm .title{position:relative;padding:70px 0 12px 0;color:#3f3f3f;font-size:17px;font-size:1.7rem;font-weight:600}.cardCancel .cancelConfirm .title:before{content:'\00a0';position:absolute;top:0;left:50%;margin-left:-26px;display:inline-block;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-379px -174px;width:52px;height:52px}.cardCancel .cancelConfirm .des{color:#848484;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;font-weight:400}.cardZero{padding:0 15px}.cardZero h1,.cardZero .des,.cardZero a{word-break:break-all;word-break:break-word}.cardZero h1{margin-bottom:11px;color:#121212;font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem;font-weight:700}.cardZero h1:before{content:'\00a0';display:block;margin:0 auto 24px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-154px 0px;width:111px;height:111px}.cardZero .des{margin-bottom:36px;color:#121212;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;font-weight:300}.cardZero a{color:#1f6be7;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;font-weight:700}.breakdown .selectBox{padding:15px 14px;padding:15px calc(14px + env(safe-area-inset-right)) 15px calc(14px + env(safe-area-inset-left));padding:15px calc(14px + constant(safe-area-inset-right)) 15px calc(14px + constant(safe-area-inset-left));border-bottom:1px solid #f5f5f5}.breakdown .selectBox .select{position:relative;height:43px;border:1px solid #ededed}.breakdown .selectBox .select select{z-index:3;position:absolute;display:inline-block;width:100%;height:100%;background-color:transparent;opacity:0}.breakdown .selectBox .select .selectView{width:90%;height:100%;color:#121212;font-size:14px;font-size:1.4rem;line-height:43px;line-height:4.3rem;font-weight:400;text-indent:15px;background-color:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breakdown .selectBox .select:after{content:'';display:inline-block;position:absolute;top:19px;right:12px}.breakdown .selectBox .select:after{z-index:2;top:19px;right:12px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-453px -232px;width:10px;height:7px}.breakdown .selectBox .select+.select{margin-top:14px}.breakdown .typeDate .noDataVi{display:none;padding-top:110px;font-size:16px;font-size:1.6rem;font-weight:400;color:#ccc;text-align:center}.breakdown .typeDate .noDataVi .txt{color:#97999e;text-align:center;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;font-weight:400}.breakdown .typeDate .noDataVi .btn_try{display:block;min-width:96px;margin:17px auto 0;border:1px solid #d5d8dc;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem;line-height:38px;font-weight:400;color:#666;text-align:center;vertical-align:middle}.breakdown .typeDate ul{padding-left:15px;padding-left:calc(15px + env(safe-area-inset-left));padding-left:calc(15px + constant(safe-area-inset-left))}.breakdown .typeDate ul li{padding:18px 13px 12px 1px;padding:18px calc(13px + env(safe-area-inset-right)) 12px 1px;padding:18px calc(13px + constant(safe-area-inset-right)) 12px 1px;border-bottom:1px solid #f7f7f7}.breakdown .typeDate .dateNtitle{overflow:hidden;padding-bottom:10px;text-align:left}.breakdown .typeDate .dateNtitle .date{margin-bottom:3px;color:#b8b8b8;font-size:11px;font-size:1.1rem;font-weight:300}.breakdown .typeDate .dateNtitle .title{color:#121212;font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem;font-weight:400;word-break:break-all;word-break:break-word}.breakdown .typeDate .spend{float:right;min-width:34%;max-width:60%;padding-bottom:10px;text-align:right}.breakdown .typeDate .spend .state,.breakdown .typeDate .spend .price{color:#121212}.breakdown .typeDate .spend .state{margin-bottom:1px;font-size:11px;font-size:1.1rem;font-weight:400}.breakdown .typeDate .spend .price{font-size:19px;font-size:1.9rem;font-weight:400}.breakdown .typeDate .spend .price .view{vertical-align:middle;word-break:break-all;word-break:break-word}.breakdown .typeDate .spend.cancel .state,.breakdown .typeDate .spend.cancel .price{color:#ff3340}.breakdown .typeDate.noData .noDataVi{display:block;padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}.breakdown .typeDate.noData ul{display:none}.breakdown.type2 .selectBox{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-left:calc(10px + env(safe-area-inset-left));padding-left:calc(10px + constant(safe-area-inset-left));padding-right:10px;padding-right:calc(10px + env(safe-area-inset-right));padding-right:calc(10px + constant(safe-area-inset-right));border-bottom-color:#f6f6f6}.breakdown.type2 .selectBox .select{overflow:hidden;height:40px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;background-color:#fbfbfb}.breakdown.type2 .selectBox .select+.select{margin-top:0;margin-left:7px}.breakdown.type2 .selectBox .select .selectView{width:85%;font-size:12px;font-size:1.2rem;line-height:40px;line-height:4rem;font-weight:400;color:#85878c;text-indent:12px}.breakdown.type2 .selectBox .select:after{top:8px;right:4px;background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-238px -108px;width:24px;height:24px}.breakdown.type2 .lst_history{padding-top:10px;padding-left:20px;padding-left:calc(20px + env(safe-area-inset-left));padding-left:calc(20px + constant(safe-area-inset-left))}.breakdown.type2 .lst_history .itm{display:table-cell;width:100%;padding-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all;vertical-align:top}.breakdown.type2 .lst_history .itm .date{display:block;margin-bottom:2px;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;font-weight:400;color:#a7abb2}.breakdown.type2 .lst_history .itm .txt{display:block;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;font-weight:400;color:#121212}.breakdown.type2 .lst_history .itm .txt2{display:block;margin-top:7px;font-size:11px;font-size:1.1rem;line-height:11px;line-height:1.1rem;font-weight:300;color:#a7abb2}.breakdown.type2 .lst_history .price{display:table-cell;width:100%;padding-right:20px;padding-right:calc(20px + env(safe-area-inset-right));padding-right:calc(20px + constant(safe-area-inset-right));-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;text-align:right;vertical-align:top}.breakdown.type2 .lst_history .price .status{display:block;margin-top:-5px;font-size:11px;font-weight:300;color:#121212;word-break:break-all}.breakdown.type2 .lst_history .price .num{display:block;margin-top:6px;font-size:19px;font-size:1.9rem;line-height:20px;line-height:2rem;font-weight:700;color:#121212}.breakdown.type2 .lst_history .price .point{display:block;margin-top:1px;font-size:12px;font-weight:300;color:#00b900;text-align:right}.breakdown.type2 .lst_history .price.cancel .status,.breakdown.type2 .lst_history .price.cancel .num,.breakdown.type2 .lst_history .price.cancel .point{color:#f00807}.breakdown.type2 .typeDate .lst_history li{display:table;table-layout:fixed;position:relative;width:100%;min-height:45px;padding:26px 0 24px;border-top:1px solid #f6f6f6}.breakdown.type2 .typeDate .lst_history li:first-child{border-top:0}.bankList{overflow:hidden;padding-top:12px}.bankList .groups{overflow:hidden;margin-bottom:10px;padding:0 12px;padding:0 calc(12px + env(safe-area-inset-right)) 0 calc(12px + env(safe-area-inset-left));padding:0 calc(12px + constant(safe-area-inset-right)) 0 calc(12px + constant(safe-area-inset-left))}.bankList .groups>.title{margin-bottom:9px;padding:0 15px;color:#a8a8a8;font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem;font-weight:300;word-break:break-all;word-break:break-word}.bankList .section{overflow:hidden;background-color:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.bankList .cell{padding-left:15px;padding-right:15px}.bankList .cell+.cell .view{border-top:1px solid #f7f7f7}.bankList .cell .text,.bankList .cell .view{padding:23px 0 22px}.bankList .cell .text{color:#121212;font-size:15px;font-size:1.5rem;font-weight:600}.bankList .cell .view{position:relative;overflow:hidden}.bankList .cell .view .title,.bankList .cell .view .des,.bankList .cell .view .value{word-break:break-all;word-break:break-word}.bankList .cell .view .title{margin-bottom:8px;color:#111;font-size:14px;font-size:1.4rem;font-weight:400}.bankList .cell .view .des,.bankList .cell .view .value{color:#797f8c;font-size:13px;font-size:1.3rem;font-weight:400}.bankList .cell .view .des .money,.bankList .cell .view .value .money{font-weight:600}.bankList .cell .view .value{color:#5a7ef4}.bankList .cell .logo{display:inline-block;position:absolute;top:17px;left:0px;width:35px;height:35px}.bankList .cell .info{overflow:hidden}.bankList .cell.switchView .view{padding:0 81px 0 0}.bankList .cell.bank{padding-left:15px}.bankList .cell.bank .view{padding-left:40px}.bankList .cell.bank .view .title{font-size:14px;font-size:1.4rem;font-weight:600}.bankList .cell.bank .des{color:#111;font-size:13px;font-size:1.3rem;font-weight:300}.bankList .cell.inArrow{position:relative;cursor:pointer}.bankList .cell.inArrow .view{padding-right:44px}.bankList .cell.inArrow:before{content:'\00a0';position:absolute;top:50%;right:14px;margin:-7px 10px 0;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-455px -160px;width:8px;height:14px}.section+.noticeBox{margin-top:22px}.autoDeposit{padding-top:14px}.autoDeposit .enterView{padding:0 10px;padding:0 calc(10px + env(safe-area-inset-right)) 0 calc(10px + env(safe-area-inset-left));padding:0 calc(10px + constant(safe-area-inset-right)) 0 calc(10px + constant(safe-area-inset-left))}.autoDeposit .groups{overflow:hidden;margin-bottom:20px}.autoDeposit .groups>.title{margin-bottom:9px;padding:0 15px;padding:0 calc(15px + env(safe-area-inset-right)) 0 calc(15px + env(safe-area-inset-left));padding:0 calc(15px + constant(safe-area-inset-right)) 0 calc(15px + constant(safe-area-inset-left));color:#a8a8a8;font-size:11px;font-size:1.1rem;line-height:17px;line-height:1.7rem;font-weight:300;word-break:break-all;word-break:break-word}.autoDeposit .groups:first-of-type>.title{margin-bottom:11px;color:#7d7d7d;font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem;font-weight:300}.autoDeposit .section{overflow:hidden;background-color:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.autoDeposit .cell{padding-left:15px;padding-left:calc(15px + env(safe-area-inset-left));padding-left:calc(15px + constant(safe-area-inset-left));padding-right:15px;padding-right:calc(15px + env(safe-area-inset-right));padding-right:calc(15px + constant(safe-area-inset-right));border-top:1px solid #f7f7f7}.autoDeposit .cell .view{position:relative;overflow:hidden;padding:23px 0 22px}.autoDeposit .cell .view .title,.autoDeposit .cell .view .des,.autoDeposit .cell .view .value{word-break:break-all;word-break:break-word}.autoDeposit .cell .view .title{margin-bottom:8px;color:#111;font-size:14px;font-size:1.4rem;font-weight:400}.autoDeposit .cell .view .des,.autoDeposit .cell .view .value{color:#797f8c;font-size:13px;font-size:1.3rem;font-weight:400}.autoDeposit .cell .view .des .money,.autoDeposit .cell .view .value .money{font-weight:600}.autoDeposit .cell .view .des .result{display:inline-block}.autoDeposit .cell .view .value{color:#5a7ef4}.autoDeposit .cell .txt{display:inline-block;padding:20px 0 20px;color:#111;font-size:14px;font-size:1.4rem;font-weight:400;word-break:break-all;word-break:break-word}.autoDeposit .cell .switchState{position:absolute;top:50%;right:0;margin-top:-15px}.autoDeposit .cell .logo{display:inline-block;position:absolute;top:17px;left:0px;width:35px;height:35px}.autoDeposit .cell .info{overflow:hidden}.autoDeposit .cell.switchView .view{padding:0 81px 0 0}.autoDeposit .cell.bank{padding-left:15px;padding-left:calc(15px + env(safe-area-inset-left));padding-left:calc(15px + constant(safe-area-inset-left))}.autoDeposit .cell.bank .view{padding-left:40px}.autoDeposit .cell.bank .view .title{font-size:14px;font-size:1.4rem;font-weight:600}.autoDeposit .cell.bank .des{color:#111;font-size:13px;font-size:1.3rem;font-weight:300}.autoDeposit .cell.inArrow{position:relative;cursor:pointer}.autoDeposit .cell.inArrow .view{padding-right:44px}.autoDeposit .cell.inArrow:before{content:'\00a0';position:absolute;top:50%;right:14px;right:calc(14px + env(safe-area-inset-right));right:calc(14px + constant(safe-area-inset-right));margin:-7px 10px 0;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-455px -160px;width:8px;height:14px}.btnA,.btnB{border-radius:2px}.btnA.tal,.btnB.tal{padding:0 16px;text-align:left}.btnA.tpA,.btnB.tpA{height:30px;padding:0 14px;background-color:#1ab610;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;font-weight:400;color:#fff}.btnA.fwb,.btnB.fwb{font-weight:bold}.btnA{background-color:#1ab610;color:#fff}.btnB{background-color:#646f88;color:#fff}.posView{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%;padding-bottom:16px;background-color:#fff}.posView .banner{width:100%;height:126px;margin:31px 0 29px 0;background:url("../img/common/pos.png") no-repeat 50% 50%;background-size:245px 126px}.posView .desBox{margin-bottom:19px;padding:0 20px;padding:0 calc(20px + env(safe-area-inset-right)) 0 calc(20px + env(safe-area-inset-left));padding:0 calc(20px + constant(safe-area-inset-right)) 0 calc(20px + constant(safe-area-inset-left));text-align:left}.posView .desBox .title{color:#3f3f3f;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;font-weight:700}.posView .desBox .des,.posView .desBox li{color:#7d7d7d;font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.7rem;font-weight:400;word-break:break-all;word-break:break-word}.posView .desBox li{position:relative;padding-left:9px}.posView .desBox li:before{content:'';overflow:hidden;display:inline-block;position:absolute;top:6px;left:0;width:3px;height:3px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-460px -65px;width:3px;height:3px}.noticeBox{padding:0 13px;padding:0 calc(13px + env(safe-area-inset-right)) 0 calc(13px + env(safe-area-inset-left));padding:0 calc(13px + constant(safe-area-inset-right)) 0 calc(13px + constant(safe-area-inset-left))}.noticeBox .title{margin-bottom:6px;color:#5c5c5c;font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.7rem;font-weight:700;word-break:break-all;word-break:break-word}.noticeBox .title.caution:before{content:'';display:inline-block;position:relative;top:-1px;margin-right:2px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -247px;width:13px;height:13px;vertical-align:middle}.noticeBox li{position:relative;margin-bottom:2px;padding-left:10px;color:#7d7d7d;font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.7rem;font-weight:400;word-break:break-all;word-break:break-word}.noticeBox li.typeB:before{width:3px;height:1px}.noticeBox li:before{content:'\00a0';overflow:hidden;position:absolute;top:7px;left:1px;width:3px;height:3px;background-color:#888;border-radius:100%}.pointNoticeView{min-height:100%;background-color:#fff}.pointNoticeView .trPointNotice .table-cell,.pointNoticeView .trNotice .table-cell{vertical-align:top}.pointNoticeView .trPointNotice .banner{width:100%;height:169px;margin-top:10px}.pointNoticeView .trPointNotice .banner.ja{background:url("../img/common/point_ja.png") no-repeat 50% 50%;background-size:220px 130px}.pointNoticeView .trNotice .desBox:first-of-type{padding-top:24px}.pointNoticeView .trNotice .banner{width:100%;height:73px;margin-top:16px;margin-bottom:36px;margin-left:env(safe-area-inset-left);margin-left:constant(safe-area-inset-left);background:url("../img/common/notice_account.png") no-repeat 0 50%;background-size:320px 73px}.pointNoticeView .pointNotice{overflow:hidden;overflow-y:auto;padding-bottom:15px;text-align:left}.pointNoticeView .desBox{padding:0 21px;padding:0 calc(21px + env(safe-area-inset-right)) 0 calc(21px + env(safe-area-inset-left));padding:0 calc(21px + constant(safe-area-inset-right)) 0 calc(21px + constant(safe-area-inset-left))}.pointNoticeView .desBox .title{margin-bottom:4px;color:#4c4c4c;font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem;font-weight:700;word-break:break-all;word-break:break-word}.pointNoticeView .desBox li{position:relative;margin-bottom:2px;padding-left:10px;color:#7d7d7d;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;font-weight:400;word-break:break-all;word-break:break-word}.pointNoticeView .desBox li:before{content:'\00a0';overflow:hidden;position:absolute;top:7px;left:1px;width:3px;height:3px;background-color:#999;border-radius:100%}.pointNoticeView .desBox li.noIcon{padding-left:0}.pointNoticeView .desBox li.noIcon:before{display:none}.pointNoticeView .desBox li.typeB:before{width:3px;height:1px}.pointNoticeView .desBox+.desBox{margin-top:19px}.pointNoticeView .desBox+.caution,.pointNoticeView .desBox+.caution2{margin-top:15px}.pointNoticeView .caution,.pointNoticeView .caution2{padding:3px 20px;padding:3px calc(20px + env(safe-area-inset-right)) 3px calc(20px + env(safe-area-inset-left));padding:3px calc(20px + constant(safe-area-inset-right)) 3px calc(20px + constant(safe-area-inset-left));color:#878787;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;font-weight:400}.pointNoticeView .caution .text,.pointNoticeView .caution2 .text{position:relative;display:inline-block;padding-left:11px;word-break:break-all;word-break:break-word}.pointNoticeView .caution .text:before,.pointNoticeView .caution2 .text:before{content:'';display:inline-block;position:absolute;top:4px;left:0}.pointNoticeView .caution .text:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-455px -215px;width:8px;height:8px}.pointNoticeView .caution2 .text:before{left:3px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-460px -54px;width:2px;height:9px}.pointNoticeView .trButton .table-cell{height:142px;border-top:1px solid #ececec}.pointNoticeView .trButton .button{padding:0 18px;padding:0 calc(18px + env(safe-area-inset-right)) 0 calc(18px + env(safe-area-inset-left));padding:0 calc(18px + constant(safe-area-inset-right)) 0 calc(18px + constant(safe-area-inset-left))}.pointNoticeView .trButton button,.pointNoticeView .trButton a{display:block;width:100%;height:48px;margin-bottom:10px;font-size:15px;font-size:1.5rem;line-height:48px;line-height:4.8rem;font-weight:400;text-decoration:none}.pointNoticeView .trButton button:last-of-type,.pointNoticeView .trButton a:last-of-type{margin-bottom:0}.housekeepingBook{height:100%;background-color:#fff}.housekeepingBook .app_list{background-color:#fff}.housekeepingBook .app_list li{display:table;position:relative;width:100%}.housekeepingBook .app_list .lnk{display:table-cell;padding:20px 0 19px;text-decoration:none}.housekeepingBook .app_list .lnk:only-child{padding-right:20px}.housekeepingBook .app_list .lnk .app_icon{position:absolute;top:50%;left:20px;left:calc(20px + env(safe-area-inset-left));left:calc(20px + constant(safe-area-inset-left));-webkit-transform:translateY(-50%);transform:translateY(-50%)}.housekeepingBook .app_list .lnk .info{padding-left:88px;padding-left:calc(88px + env(safe-area-inset-left));padding-left:calc(88px + constant(safe-area-inset-left))}.housekeepingBook .app_list .lnk .info .title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;max-height:15px;margin-bottom:1px;font-size:15px;font-weight:bold;color:#121212}.housekeepingBook .app_list .lnk .info .intergrate{font-size:11px;color:#797f8c}.housekeepingBook .app_list .edit{display:table-cell;padding-right:env(safe-area-inset-right);padding-right:constant(safe-area-inset-right);text-align:right;vertical-align:middle}.housekeepingBook .app_list .edit a{-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;display:inline-block;padding:4px 10px 3px;margin:0 13px;border:1px solid #dfdfdf;text-decoration:none;font-size:11px;color:#a3a9b5}.housekeepingBook .table-cell{background:#fff}.housekeepingBook .info_area{padding:33px 30px 28px;padding:33px calc(30px + env(safe-area-inset-right)) 28px calc(30px + env(safe-area-inset-left));padding:33px calc(30px + constant(safe-area-inset-right)) 28px calc(30px + constant(safe-area-inset-left));color:#797f8c}.housekeepingBook .info_area .app_icon{margin-left:-2px}.housekeepingBook .info_area .title{display:block;margin-top:17px;font-size:18px;color:#121212}.housekeepingBook .info_area .des{display:block;margin-top:8px;font-size:13px;line-height:17px}.housekeepingBook .info_area .lnk{display:inline-block;margin-top:7px;font-size:13px;color:#797f8c;text-decoration:none}.housekeepingBook .info_area .lnk:after{background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-168px -189px;width:6px;height:9px;display:inline-block;margin-left:5px;vertical-align:middle;content:''}.housekeepingBook .noti_area{padding:33px 30px 30px 30px;padding:33px calc(30px + env(safe-area-inset-right)) 30px calc(30px + env(safe-area-inset-left));padding:33px calc(30px + constant(safe-area-inset-right)) 30px calc(30px + constant(safe-area-inset-left));border-top:1px solid #f6f6f6;font-size:15px;color:#929292}.housekeepingBook .noti_area .tit{font-size:15px;color:#53575b}.housekeepingBook .noti_area .des{margin-top:8px;line-height:23px}.housekeepingBook .noti_area .connect_list{margin-top:15px}.housekeepingBook .noti_area .connect_list li{margin-top:12px}.housekeepingBook .noti_area .connect_list li:before{-webkit-border-top-left-radius:50%;-webkit-border-top-right-radius:50%;-moz-border-radius-topleft:50%;-moz-border-radius-topright:50%;border-top-left-radius:50%;border-top-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-bottomright:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;display:inline-block;width:3px;height:3px;margin:-2px 8px 0 0;background-color:#929292;vertical-align:middle;content:''}.housekeepingBook .btnBtm3 button{height:62px}.housekeepingBook .btnBtm3 button:first-child{margin-bottom:0}.sevenbank{padding:11px;padding:11px calc(11px + env(safe-area-inset-right)) 11px calc(11px + env(safe-area-inset-left));padding:11px calc(11px + constant(safe-area-inset-right)) 11px calc(11px + constant(safe-area-inset-left))}.sevenbank .category li button{font-size:15px;font-size:1.5rem;font-weight:700}.sevenbank .category li button:before{margin:0 9px 0 14px;content:''}.sevenbank .category li .charge:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-388px -333px;width:30px;height:30px}.sevenbank .category li .withdraw:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:0px -382px;width:30px;height:30px}.sevenbankWrap{height:100%;background-color:#fff}.sevenbankWrap .txt_area{padding:21px 20px 10px;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;color:#555;text-align:center}.sevenbankWrap .txt_area .desc{display:block;color:#555}.sevenbankWrap .number_area{font-size:0}.sevenbankWrap .number_area+.number_area{margin-top:21px}.sevenbankWrap .number_area .tit{display:block;margin-bottom:11px;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;font-weight:700;color:#111}.sevenbankWrap .number_area .num{display:inline-block;min-width:36px;margin:0 10px;font-size:52px;font-size:5.2rem;line-height:60px;line-height:6rem;font-weight:700;color:#08bf5b;vertical-align:top}.sevenbankWrap .valid_time{display:block;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;font-weight:400;color:#555}.sevenbankAtm .description{padding:16px 20px 15px;padding:16px calc(20px + env(safe-area-inset-right)) 15px calc(20px + env(safe-area-inset-left));padding:16px calc(20px + constant(safe-area-inset-right)) 15px calc(20px + constant(safe-area-inset-left));border-bottom:1px solid #e7e7e9;font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem;color:#7d7d7d}.sevenbankAtm .box{padding:27px 20px 0;padding:27px calc(20px + env(safe-area-inset-right)) 0 calc(20px + env(safe-area-inset-left));padding:27px calc(20px + constant(safe-area-inset-right)) 0 calc(20px + constant(safe-area-inset-left))}.sevenbankAtm .box.v2{padding:44px 15px 90px;padding:44px calc(15px + env(safe-area-inset-right)) calc(90px + env(safe-area-inset-bottom)) calc(15px + env(safe-area-inset-left));padding:44px calc(15px + constant(safe-area-inset-right)) calc(90px + constant(safe-area-inset-bottom)) calc(15px + constant(safe-area-inset-left))}.sevenbankAtm .box.v2 .tit,.sevenbankAtm .box.v2 .lnk,.sevenbankAtm .box.v2 .step_box,.sevenbankAtm .box.v2 .notice_box{padding:0 5px}.sevenbankAtm .box .tit{font-size:14px;font-size:1.4rem;font-weight:700;color:#3d3d3d}.sevenbankAtm .box .step_box{margin-top:17px}.sevenbankAtm .box div+.step_box{margin-top:25px}.sevenbankAtm .box .step{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;font-weight:500;color:#666}.sevenbankAtm .box .dsc{margin-top:4px;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;font-weight:300;color:#7d7d7d}.sevenbankAtm .box .img{margin-top:14px}.sevenbankAtm .box .img img{width:100%;height:auto;vertical-align:top}.sevenbankAtm .box .lnk{display:block;margin-top:29px;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;font-weight:500;color:#3770cd;text-decoration:none}.sevenbankAtm .box .lnk:after{display:inline-block;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-455px -198px;width:7px;height:10px;margin:0 0 2px 4px;vertical-align:middle;content:''}.sevenbankAtm .box .notice_box{margin-top:43px}.sevenbankAtm .box .notice_box .tit{padding:0}.sevenbankAtm .box .notice_box ul{margin-top:5px}.sevenbankAtm .box .notice_box ul li{position:relative;padding-left:6px;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;font-weight:300;color:#7d7d7d}.sevenbankAtm .box .notice_box ul li:before{position:absolute;top:8px;left:0;width:2px;height:2px;-webkit-border-top-left-radius:50%;-webkit-border-top-right-radius:50%;-moz-border-radius-topleft:50%;-moz-border-radius-topright:50%;border-top-left-radius:50%;border-top-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-bottomright:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;background-color:#7d7d7d;content:''}.sevenbankAtm .btnBtm{position:fixed;bottom:0;left:0;right:0;z-index:5;width:100%;background-color:#f2f2f2;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.sevenbankAtm .btnBtm .caution{padding:8px 16px 12px}.sevenbankAtm .btnBtm button{font-size:16px;font-size:1.6rem;font-weight:500}.sevenbankAtm:after{display:block;content:''}.page_charge{background-color:#fff;text-align:center}.page_charge .logo{padding-top:15px;padding:15px env(safe-area-inset-right) 0 env(safe-area-inset-left);padding:15px constant(safe-area-inset-right) 0 constant(safe-area-inset-left);font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;font-weight:700;color:#111}.page_charge .logo:before{display:block;margin:0 auto 8px;content:''}.page_charge .logo_sevenbank:before{width:142px;height:37px;background-image:url("../img/sprite-svg-77507f7998.svg");background-size:150px 135px;background-position:-4px -94px;background-repeat:no-repeat}.page_charge .logo_familymart:before{width:142px;height:37px;background-image:url("../img/sprite-svg-77507f7998.svg");background-size:150px 135px;background-position:-4px -4px;background-repeat:no-repeat}.page_charge .logo_lawson::before{width:142px;height:37px;background-image:url("../img/sprite-svg-77507f7998.svg");background-size:150px 135px;background-position:-4px -49px;background-repeat:no-repeat}.page_charge .btn_atm{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:16px auto 0;padding:10px 12px 10px 20px;border-radius:5px;background:#f2f2f2;font-size:14px;font-size:1.4rem;font-weight:700;line-height:normal;color:#777;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}.page_charge .btn_atm::after{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:2px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -304px;width:12px;height:12px;content:''}.page_charge .box_step{padding:25px 40px;padding:25px calc(40px + env(safe-area-inset-right)) 25px calc(40px + env(safe-area-inset-left));padding:25px calc(40px + constant(safe-area-inset-right)) 25px calc(40px + constant(safe-area-inset-left));color:#111;-webkit-box-sizing:border-box;box-sizing:border-box}.page_charge .box_step:nth-of-type(1){margin-top:25px}.page_charge .box_step .box_img img{width:100%;max-width:210px;vertical-align:top}.page_charge .box_step .title_step{font-size:17px;font-size:1.7rem;line-height:24px;line-height:2.4rem;font-weight:700}.page_charge .box_step .step{display:block;padding:7px 0 1px;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;font-weight:700}.page_charge .box_step .desc{margin-top:5px;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;color:#616161}.page_charge .box_note{padding:45px 20px 30px;padding:45px calc(20px + env(safe-area-inset-right)) 30px calc(20px + env(safe-area-inset-left));padding:45px calc(20px + constant(safe-area-inset-right)) 30px calc(20px + constant(safe-area-inset-left));text-align:left}.page_charge .box_note .link{display:inline-block;margin-top:10px;padding:3px 0;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;color:#638dff;vertical-align:top}.page_charge .title_note{font-size:15px;font-size:1.5rem;line-height:23px;line-height:2.3rem;font-weight:700}.page_charge .list_dot{margin-top:5px}.page_charge .list_dot li{position:relative;padding-left:11px;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;color:#616161}.page_charge .list_dot li:before{position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:50%;background-color:#c8c8c8;content:''}.sbj{color:#7d7d7d}.sbj .des_area{padding:21px 29px 18px;padding:21px calc(29px + env(safe-area-inset-right)) 18px calc(29px + env(safe-area-inset-left));padding:21px calc(29px + constant(safe-area-inset-right)) 18px calc(29px + constant(safe-area-inset-left));font-size:12px}.sbj .des_area p{position:relative;font-weight:bold;line-height:1.5}.sbj .des_area p:before{position:absolute;top:8px;left:-10px;display:inline-block;width:2px;height:2px;margin:0 3px;-webkit-border-top-left-radius:50%;-webkit-border-top-right-radius:50%;-moz-border-radius-topleft:50%;-moz-border-radius-topright:50%;border-top-left-radius:50%;border-top-right-radius:50%;-webkit-border-bottom-left-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-bottomleft:50%;-moz-border-radius-bottomright:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;background-color:#979797;content:''}.sbj .des_area dl{margin-top:12px;line-height:20px}.sbj .des_area dl:after{display:block;clear:both;content:''}.sbj .des_area dl dt{float:left;margin-top:1px}.sbj .des_area dl dt:first-child{margin-top:0}.sbj .des_area dl dd{padding-left:67px;margin-top:1px}.sbj .exchange_method{padding:12px 20px 33px;padding:12px calc(20px + env(safe-area-inset-right)) 33px calc(20px + env(safe-area-inset-left));padding:12px calc(20px + constant(safe-area-inset-right)) 33px calc(20px + constant(safe-area-inset-left))}.sbj .exchange_method strong{display:block;margin-bottom:2px;font-size:12px;line-height:19px;color:#00b537}.sbj .exchange_method h2{font-size:12px;line-height:19px;color:#1a1a1a}.sbj .exchange_method .method{margin-top:22px}.sbj .exchange_method .method:first-of-type{margin-top:8px}.sbj .exchange_method .method button{width:100%;height:50px;font-size:15px}.sbj .exchange_method .method p{margin-top:10px;font-size:11px;line-height:18px}.sbj .exchange_method .method p em{color:#333}.sbj .exchange_method .method p.event{color:#333;margin-top:0}.sbj .exchange_method .method a{font-size:11px;line-height:16px}.public{height:100%;word-break:break-all;word-wrap:break-word}.public .table.full{background-color:#fff}.public .inner{padding:24px 19px 21px;padding:24px calc(19px + env(safe-area-inset-right)) 21px calc(19px + env(safe-area-inset-left));padding:24px calc(19px + constant(safe-area-inset-right)) 21px calc(19px + constant(safe-area-inset-left));background:#fff;text-align:left}.public .inner .banner{display:block;width:100%;height:181px;margin:-4px 0 34px;background:url("../img/common/charges.png") no-repeat 50% 50%;background-size:255px 181px}.public .inner .tit{display:block;padding:20px 0 11px;font-size:13px;font-size:1.3rem;line-height:15px;line-height:1.5rem;font-weight:700;color:#121212}.public .inner .des{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;color:#777}.public .inner .txt_list dt{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem;font-weight:700;color:#121212}.public .inner .txt_list dd{padding:3px 0 12px}.public .inner .txt_list dd:last-child{padding-bottom:0}.public .inner .bullet_list{margin-top:2px}.public .inner .bullet_list li{position:relative;padding-left:7px;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;color:#777}.public .inner .bullet_list li:before{position:absolute;top:7px;left:0;width:2px;height:2px;-webkit-border-top-left-radius:100%;-webkit-border-top-right-radius:100%;-moz-border-radius-topleft:100%;-moz-border-radius-topright:100%;border-top-left-radius:100%;border-top-right-radius:100%;-webkit-border-bottom-left-radius:100%;-webkit-border-bottom-right-radius:100%;-moz-border-radius-bottomleft:100%;-moz-border-radius-bottomright:100%;border-bottom-left-radius:100%;border-bottom-right-radius:100%;background:#787878;content:''}.public .inner .info_list{width:100%;border-spacing:0}.public .inner .info_list th{font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;font-weight:300;color:#a1a1a1;vertical-align:top}.public .inner .info_list td{vertical-align:top;text-align:right;font-size:15px;font-size:1.5rem;line-height:16px;line-height:1.6rem;font-weight:500;color:#000}.public .inner .info_list tbody th{padding-bottom:15px}.public .inner .info_list tbody td{padding-bottom:15px}.public .inner .info_list tbody tr:last-child th,.public .inner .info_list tbody tr:last-child td{padding-bottom:19px}.public .inner .info_list tfoot tr:first-child th{padding-top:22px;border-top:1px solid #e7e9f1;vertical-align:middle}.public .inner .info_list tfoot tr:first-child td{padding-top:22px;border-top:1px solid #e7e9f1;font-size:23px;font-size:2.3rem;line-height:25px;line-height:2.5rem;font-weight:700;color:#1088ed}.public .inner .info_list tfoot .note{padding:14px 0 4px;font-size:11px;font-size:1.1rem;line-height:16px;line-height:1.6rem;font-weight:300;color:#a1a1a1;text-align:left}.public .inner .lnk{color:#3770cd}.public .inner .noti-tit{display:block;font-size:13px;font-size:1.3rem;line-height:15px;line-height:1.5rem;font-weight:600;color:#6a6a6a}.public .inner .noti-list{margin:17px 0 0}.public .inner .noti-list li{margin:15px 0 0;font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem;font-weight:300;color:#a1a1a1}.public .inner .noti-list li:first-of-type{margin-top:0}.public .inner .noti-list li a{padding:10px;margin:-10px;color:inherit}.public .inner+.inner{border-top:4px solid #f2f3f7;padding-bottom:130px;padding-bottom:calc(130px + env(safe-area-inset-bottom));padding-bottom:calc(130px + constant(safe-area-inset-bottom))}.public .btnBtm{position:fixed;right:0;bottom:0;left:0;margin:0;border:none;padding:0 10px 10px;padding:0 calc(10px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(10px + env(safe-area-inset-left));padding:0 calc(10px + constant(safe-area-inset-right)) calc(10px + constant(safe-area-inset-bottom)) calc(10px + constant(safe-area-inset-left));background-color:#fff}.public .btnBtm button{margin-bottom:0;padding:18px 10px;border-radius:6px;height:auto;font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem;font-weight:700;color:#fff;background-color:#08bf5b}.public .btnBtm button:disabled{background-color:#e7e7ea}.public .chkGr{position:relative}.public .chkGr input{position:absolute;top:22px;left:11px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -54px;width:20px;height:20px}.public .chkGr input:checked{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -76px;width:20px;height:20px}.public .chkGr label{display:block;padding:22px 0 22px 38px;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;font-weight:300;color:#6a6a6a}.public.full-height{background:#fff}.public.full-height .inner{padding:0 15px;padding:0 calc(15px + env(safe-area-inset-right)) 0 calc(15px + env(safe-area-inset-left));padding:0 calc(15px + constant(safe-area-inset-right)) 0 calc(15px + constant(safe-area-inset-left));border:0;text-align:center}.public.full-height .tit{margin-top:10px;padding:0;font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem;font-weight:700;color:#111}.public.full-height .des{margin-top:12px;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;font-weight:400;color:#777}.public.full-height .lnk{display:inline-block;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;font-weight:400;color:#4270ed}.public.full-height .box-button{margin-top:36px}.public.full-height .btn{display:inline-block;min-width:120px;padding:4px 20px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#a3abb9;font-size:14px;font-size:1.4rem;line-height:36px;line-height:3.6rem;font-weight:700;color:#fff}.public.full-height .btn.on{background-color:#37c65c}.public.full-height .ico_complete{display:block;margin:0 auto;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-267px -112px;width:64px;height:64px}.public.full-height .ico_failed{display:block;margin:0 auto;background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:0px 0px;width:64px;height:64px}.public.info{height:auto;padding-top:94px;background-color:#fff}.public.info .header{position:fixed;top:0;left:0;width:100%;z-index:10}.public.info .tab-btn-area{position:fixed;top:44px;left:0;z-index:10;width:100%;font-size:0;line-height:1}.public.info .tab-btn-area .btn_tab{width:50%;padding:15px 0;border-bottom:1px solid #dfdfdf}.public.info .tab-btn-area .btn_tab .txt{position:relative;display:inline-block;font-size:16px;font-size:1.6rem;line-height:19px;line-height:1.9rem;font-weight:400;color:#949494}.public.info .tab-btn-area .btn_tab.dot .txt:after{position:absolute;top:2px;right:-6px;width:4px;height:4px;margin-left:2px;border-radius:50%;background-color:#08bf5b;content:""}.public.info .tab-btn-area .btn_tab.active{padding-bottom:14px;border-bottom:2px solid #2a2a2a}.public.info .tab-btn-area .btn_tab.active .txt{font-weight:700;color:#2a2a2a}.public.info .tab_cont .section{padding-top:40px;padding-left:30px;padding-left:calc(30px + env(safe-area-inset-left));padding-left:calc(30px + constant(safe-area-inset-left));padding-right:30px;padding-right:calc(30px + env(safe-area-inset-right));padding-right:calc(30px + constant(safe-area-inset-right))}.public.info .tab_cont .section .tit2{font-size:27px;font-size:2.7rem;line-height:34px;line-height:3.4rem;font-weight:700;color:#2a2a2a;text-align:center}.public.info .tab_cont .section .tit3{font-size:16px;font-size:1.6rem;line-height:23px;line-height:2.3rem;font-weight:700;color:#2a2a2a}.public.info .tab_cont .section.one{padding-left:0;padding-left:env(safe-area-inset-left);padding-left:constant(safe-area-inset-left);padding-right:0;padding-right:env(safe-area-inset-right);padding-right:constant(safe-area-inset-right)}.public.info .tab_cont .section.one .txt{margin-top:5px;padding:0 40px;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;font-weight:300;color:#616161;text-align:center}.public.info .tab_cont .section.one .img{display:block;width:193px;margin:14px auto 0}.public.info .tab_cont .section.one .img img{width:100%;vertical-align:top}.public.info .tab_cont .section.one .btn-area{margin-top:12px;padding:0 20px}.public.info .tab_cont .section.one .btn-area .btn_payment{width:100%;padding:10px;border-radius:6px;background-color:#08bf5b;font-size:17px;font-size:1.7rem;line-height:36px;line-height:3.6rem;font-weight:600;color:#fff}.public.info .tab_cont .section.two{padding-top:45px}.public.info .tab_cont .section.two .tit3{line-height:20px}.public.info .tab_cont .section.two .step_list{overflow:hidden;margin-top:25px;background-image:url("../img/common/dot-line.png");background-repeat:repeat-y;background-size:3px auto;background-position:29px 0}.public.info .tab_cont .section.two .step_list .step_item{display:-webkit-box;display:-ms-flexbox;display:flex}.public.info .tab_cont .section.two .step_list .step_item:not(:first-child){margin-top:30px}.public.info .tab_cont .section.two .step_list .step_item .img{position:relative;-webkit-box-flex:0;-ms-flex:0 0 58px;flex:0 0 58px}.public.info .tab_cont .section.two .step_list .step_item .img_inner{position:relative;display:block;background-color:#fff}.public.info .tab_cont .section.two .step_list .step_item .img_inner:before,.public.info .tab_cont .section.two .step_list .step_item .img_inner:after{position:absolute;left:0;width:100%;height:9px;background-color:#fff;content:""}.public.info .tab_cont .section.two .step_list .step_item .img_inner:before{top:-9px}.public.info .tab_cont .section.two .step_list .step_item .img_inner:after{bottom:-9px}.public.info .tab_cont .section.two .step_list .step_item .img img{width:100%;vertical-align:top}.public.info .tab_cont .section.two .step_list .step_item .cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:14px}.public.info .tab_cont .section.two .step_list .step_item .cont .tit{font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;font-weight:700;color:#2a2a2a}.public.info .tab_cont .section.two .step_list .step_item .cont .txt{margin-top:4px;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:300;color:#616161}.public.info .tab_cont .section.two .step_list .step_item:last-child .img:after{position:absolute;top:58px;left:0;width:100%;height:calc(100% - 58px);background-color:#fff;content:""}.public.info .tab_cont .section.three{padding-top:41px}.public.info .tab_cont .section.three .txt{margin-top:4px;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;color:#616161}.public.info .tab_cont .section.four .list,.public.info .tab_cont .section.five .list,.public.info .tab_cont .section.six .list{margin-top:6px}.public.info .tab_cont .section.four .list .item,.public.info .tab_cont .section.five .list .item,.public.info .tab_cont .section.six .list .item{position:relative;padding-left:11px;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:300;color:#616161}.public.info .tab_cont .section.four .list .item:not(:first-child),.public.info .tab_cont .section.five .list .item:not(:first-child),.public.info .tab_cont .section.six .list .item:not(:first-child){margin-top:2px}.public.info .tab_cont .section.four .list .item:before,.public.info .tab_cont .section.five .list .item:before,.public.info .tab_cont .section.six .list .item:before{position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:50%;background-color:#c8c8c8;content:""}.public.info .tab_cont .section.four .list .item.mt-4,.public.info .tab_cont .section.five .list .item.mt-4,.public.info .tab_cont .section.six .list .item.mt-4{margin-top:4px}.public.info .tab_cont .section.four .list .item .link,.public.info .tab_cont .section.five .list .item .link,.public.info .tab_cont .section.six .list .item .link{color:#4270ed}.public.info .tab_cont .section:last-child{padding-bottom:60px;padding-bottom:calc(60px + env(safe-area-inset-bottom));padding-bottom:calc(60px + constant(safe-area-inset-bottom))}.public.bill{padding-top:48px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.public.bill .header{position:fixed;top:0;left:0;width:100%;z-index:10}.public.bill .btn-floating{position:fixed;left:50%;bottom:16px;bottom:calc(16px + env(safe-area-inset-bottom));bottom:calc(16px + constant(safe-area-inset-bottom));-webkit-transform:translateX(-50%);transform:translateX(-50%)}.public.bill .btn-floating .btn_pay{padding:15px 19px;border-radius:30px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.12),0 0 2px 0 rgba(0,0,0,0.08);box-shadow:0 4px 4px 0 rgba(0,0,0,0.12),0 0 2px 0 rgba(0,0,0,0.08);background-color:#08bf5b;font-size:0;line-height:1}.public.bill .btn-floating .btn_pay .txt{display:inline-block;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2rem;font-weight:700;color:#fff;vertical-align:middle}.public.bill .btn-floating .btn_pay:before{display:inline-block;margin-right:4px;background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-48px -223px;width:20px;height:20px;content:"";vertical-align:middle}.public.bill .inp-area{padding:4px 0 3px;text-align:center}.public.bill .inp-area .inp{position:relative;display:inline-block;font-size:0;line-height:1}.public.bill .inp-area .inp:after{display:inline-block;margin:12px 0 0 -15px;background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-193px -205px;width:15px;height:15px;vertical-align:top;content:""}.public.bill .inp-area .inp_month{position:relative;z-index:1;display:inline-block;width:112px;margin-left:-13px;font-size:17px;font-size:1.7rem;line-height:41px;line-height:4.1rem;font-weight:700;color:#111;text-align:right;background-color:transparent}.public.bill .inp-area .inp_month::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background:transparent;-webkit-appearance:none}.public.bill .top-area{position:relative;padding-top:30px;padding-bottom:30px;padding-right:30px;padding-right:calc(30px + env(safe-area-inset-right));padding-right:calc(30px + constant(safe-area-inset-right));padding-left:30px;padding-left:calc(30px + env(safe-area-inset-left));padding-left:calc(30px + constant(safe-area-inset-left));border-bottom:1px solid #efefef;background-color:#fff}.public.bill .top-area .object{display:block;max-width:calc(100% - 68px);font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:300;color:#111}.public.bill .top-area .cost-area{margin-top:3px;font-size:0;line-height:1}.public.bill .top-area .cost-area .cost{display:inline-block;font-size:43px;font-size:4.3rem;line-height:50px;line-height:5rem;font-weight:700;color:#2a2a2a;vertical-align:bottom}.public.bill .top-area .cost-area .unit{display:inline-block;font-size:33px;font-size:3.3rem;line-height:46px;line-height:4.6rem;font-weight:700;color:#2a2a2a;vertical-align:bottom}.public.bill .top-area .status{position:absolute;top:30px;right:30px;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:600;color:#08bf5b}.public.bill .top-area .info{margin-top:12px}.public.bill .top-area .info .tit{float:left;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:300;color:#777}.public.bill .top-area .info .tit:not(:first-child){margin-top:2px}.public.bill .top-area .info .txt{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:400;color:#2a2a2a}.public.bill .top-area .info .txt_inner{overflow:hidden;padding-left:10px}.public.bill .top-area .info .txt:after{overflow:hidden;display:block;width:100%;content:""}.public.bill .top-area .info .txt:not(:first-child){margin-top:2px}.public.bill .top-area .btn-area{margin-top:23px}.public.bill .top-area .btn-area .btn_payment{width:100%;padding:10px;border-radius:6px;background-color:#08bf5b;font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5rem;font-weight:700;color:#fff}.public.bill .bottom-area{position:relative;z-index:1;margin-top:-1px;border-top:10px solid #f5f5f5;padding-top:28px;background-color:#fff}.public.bill .bottom-area .tit2{padding-right:30px;padding-right:calc(30px + env(safe-area-inset-right));padding-right:calc(30px + constant(safe-area-inset-right));padding-left:30px;padding-left:calc(30px + env(safe-area-inset-left));padding-left:calc(30px + constant(safe-area-inset-left));font-size:17px;font-size:1.7rem;line-height:24px;line-height:2.4rem;font-weight:700;color:#2a2a2a}.public.bill .bottom-area .list .item{position:relative;padding-top:20px;padding-bottom:22px;padding-right:30px;padding-right:calc(30px + env(safe-area-inset-right));padding-right:calc(30px + constant(safe-area-inset-right));padding-left:30px;padding-left:calc(30px + env(safe-area-inset-left));padding-left:calc(30px + constant(safe-area-inset-left));border-bottom:1px solid #efefef}.public.bill .bottom-area .list .item .object{display:block;max-width:242px;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:300;color:#2a2a2a}.public.bill .bottom-area .list .item .cost_status{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3px}.public.bill .bottom-area .list .item .cost_status .cost-area{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:0;line-height:1;color:#111}.public.bill .bottom-area .list .item .cost_status .cost{display:inline-block;font-size:19px;font-size:1.9rem;line-height:23px;line-height:2.3rem;font-weight:700;vertical-align:middle}.public.bill .bottom-area .list .item .cost_status .unit{display:inline-block;font-size:17px;font-size:1.7rem;line-height:23px;line-height:2.3rem;font-weight:700;vertical-align:middle}.public.bill .bottom-area .list .item .cost_status .status{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;font-weight:300;color:#555}.public.bill .bottom-area .list .item .info_list{margin-top:3px;font-size:0;line-height:1}.public.bill .bottom-area .list .item .info_list .info_item{display:inline-block}.public.bill .bottom-area .list .item .info_list .info_item:not(:first-child):before{display:inline-block;width:2px;height:2px;margin:0 5px;border-radius:50%;background-color:#a7a7a7;content:"";vertical-align:middle}.public.bill .bottom-area .list .item .info_list .txt{display:inline-block;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;font-weight:400;color:#949494;vertical-align:middle}.public.bill .bottom-area .list .item .info{margin-top:4px;color:#949494}.public.bill .bottom-area .list .item .info .tit{float:left;font-size:11px;font-size:1.1rem;line-height:16px;line-height:1.6rem;font-weight:300}.public.bill .bottom-area .list .item .info .txt_inner{overflow:hidden;padding-left:2px;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;font-weight:400}.public.bill .bottom-area .list .item .info .txt:after{overflow:hidden;display:block;width:100%;content:""}.public.bill .bottom-area .list .item .link{display:inline-block;margin-top:3px;text-decoration:none;font-size:0;line-height:1;vertical-align:top}.public.bill .bottom-area .list .item .link .txt{display:inline-block;font-size:11px;font-size:1.1rem;line-height:18px;line-height:1.8rem;font-weight:400;color:#949494;vertical-align:middle}.public.bill .bottom-area .list .item .link:after{display:inline-block;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -276px;width:12px;height:12px;content:"";vertical-align:middle}.public.bill .bottom-area .list .item.complete .object{max-width:207px}.public.bill .bottom-area .list .item.noti .object{max-width:207px;color:#949494}.public.bill .bottom-area .list .item.noti .cost_status .cost-area{color:#949494}.public.bill .bottom-area .list .item.noti .status{color:#da2b35}.public.bill .bottom-area .list .item.noti .note{max-width:252px;margin-top:2px;font-size:11px;font-size:1.1rem;line-height:14px;line-height:1.4rem;font-weight:400;color:#949494}.public.bill .bottom-area .list .item.noti .note+.link{margin-top:1px}.public.bill .bottom-area .list .item.noti .info{margin-top:3px}.public.bill .bottom-area .btn-area{padding-top:15px;padding-bottom:96px;padding-bottom:calc(96px + env(safe-area-inset-bottom));padding-bottom:calc(96px + constant(safe-area-inset-bottom));padding-right:30px;padding-right:calc(30px + env(safe-area-inset-right));padding-right:calc(30px + constant(safe-area-inset-right));padding-left:30px;padding-left:calc(30px + env(safe-area-inset-left));padding-left:calc(30px + constant(safe-area-inset-left))}.public.bill .bottom-area .btn-area .btn_history{font-size:0;line-height:1}.public.bill .bottom-area .btn-area .btn_history .txt{display:inline-block;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;font-weight:300;color:#949494;vertical-align:middle}.public.bill .bottom-area .btn-area .btn_history:after{display:inline-block;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -276px;width:12px;height:12px;content:"";vertical-align:middle}.public.bill .empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding-bottom:66px;padding-bottom:calc(66px + env(safe-area-inset-bottom));padding-bottom:calc(66px + constant(safe-area-inset-bottom));-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.public.bill .empty .txt{width:100%;font-size:15px;font-size:1.5rem;line-height:21px;line-height:2.1rem;font-weight:400;color:#777;text-align:center}.topUp{position:relative;height:100%;background-color:transparent;word-break:break-all;word-wrap:break-word;border-radius:6px 6px 0 0}.topUp .header{position:fixed;top:0;left:0;width:100%}.topUp .inner{padding-right:25px;padding-right:calc(25px + env(safe-area-inset-right));padding-right:calc(25px + constant(safe-area-inset-right));padding-left:25px;padding-left:calc(25px + env(safe-area-inset-left));padding-left:calc(25px + constant(safe-area-inset-left))}.topUp .inner .banner{display:block;width:100%}.topUp .inner .banner img{width:226px;vertical-align:top}.topUp .inner .banner+.txt{margin-top:22px}.topUp .inner .tit{font-size:16px;line-height:1.13em;font-weight:600}.topUp .inner .txt{font-size:13px;line-height:1.31em;text-align:center;color:#797a7e}.topUp .inner .txt.em{font-size:17px;line-height:1.47em;color:#1a1a1a;font-weight:600}.topUp .inner .txt+.txt{margin-top:8px}.topUp .inner.top{padding-top:52px;padding-bottom:42px}.topUp .inner.bottom{padding-top:29px;padding-bottom:30px;padding-bottom:calc(30px + env(safe-area-inset-bottom));padding-bottom:calc(30px + constant(safe-area-inset-bottom));background-color:#f5f5f5;text-align:left}.topUp .inner.bottom .oa_icon:before{display:inline-block;margin-right:5px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -179px;width:15px;height:17px;content:'';vertical-align:bottom}.topUp .inner.bottom .line_icon:before{display:inline-block;margin-right:5px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -160px;width:15px;height:17px;content:'';vertical-align:bottom}.topUp .inner.bottom .txt{margin-top:14px;text-align:left;font-size:13px;line-height:1.46em}.topUp .inner .lst_txt{margin-top:34px;text-align:left}.topUp .inner .lst_item{position:relative;padding-left:8px;font-size:13px;line-height:1.23em;color:#797a7e}.topUp .inner .lst_item:before{position:absolute;top:5px;left:1px;width:3px;height:3px;border-radius:50%;background-color:#a7a8aa;content:''}.topUp .inner .lst_item:not(:first-child){margin-top:12px}.topUp .inner .lst_item_dsc{display:block;margin-top:10px;margin-left:-8px}.topUp .btnBtm{margin-top:18px;padding:0;border-top:none}.topUp .btnBtm button{height:50px;border-radius:6px;background-color:#08bf5b;font-size:15px}.topUp .btnBtm button.disabled,.topUp .btnBtm button:disabled{background-color:#a3abb9}.topUp.guide .btnBtm{margin-top:0;padding:0 10px;padding:0 calc(10px + env(safe-area-inset-right)) 0 calc(10px + env(safe-area-inset-left));padding:0 calc(10px + constant(safe-area-inset-right)) 0 calc(10px + constant(safe-area-inset-left))}.topUp.guide .btnBtm button{height:56px;margin-bottom:calc(env(safe-area-inset-bottom));margin-bottom:calc(constant(safe-area-inset-bottom));background-color:#08bf5b;font-size:16px;line-height:3.5em}.topUp.guide .link{display:inline-block;font-size:14px;line-height:1.14em;font-weight:600;color:#2a2a2a;text-decoration:none}.topUp.guide .link:after{display:inline-block;margin:-3px 0 0 2px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-452px -276px;width:11px;height:12px;vertical-align:middle;content:''}.topUp.guide .inner .txt{font-size:14px;line-height:1.5em;color:#949494}.topUp.guide .inner .txt.em{font-size:26px;line-height:1.27em;color:#000}.topUp.guide .inner .txt+.txt{margin-top:11px}.topUp.guide .inner .txt+.link{margin-top:16px}.topUp.guide .inner .guide_img img{width:180px;vertical-align:top}.topUp.guide .inner .guide_img+.txt{margin-top:36px}.topUp.guide .inner .fix_img img{display:block;margin:0 auto;width:93px}.topUp.guide .inner .tit{display:block;margin:21px 0 0;font-size:17px;font-size:1.7rem;line-height:21px;line-height:2.1rem;font-weight:600;color:#111}.topUp.guide .inner .text{margin:13px 0 0;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;font-weight:300;color:#111}.topUp.guide .inner.top{padding-top:64px;padding-bottom:63px}.topUp.guide .inner.middle{padding-top:58px;padding-bottom:60px;border-top:1px solid #f5f5f5}.topUp.guide .inner.middle.safe-area_bottom{padding-bottom:calc(60px + env(safe-area-inset-bottom));padding-bottom:calc(60px + constant(safe-area-inset-bottom))}.topUp.guide .stepList li:not(:first-child){margin-top:56px}.topUp.guide .stepList .step_tit{display:block;font-size:19px;line-height:1.21em;color:#222;font-weight:600;text-transform:uppercase}.topUp.guide .stepList .desc{margin-top:11px;font-size:17px;line-height:1.24em;color:#555}.topUp.guide .stepList .note{margin-top:4px;font-size:13px;line-height:1.31em;color:#d05757}.topUp.guide .stepList .step_img{display:block;width:100%;margin-top:23px}.topUp.guide .stepList .step_img img{width:260px;vertical-align:top}.topUp.guide .btn-wrap{padding:10px;padding:10px calc(10px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(10px + env(safe-area-inset-left));padding:10px calc(10px + constant(safe-area-inset-right)) calc(10px + constant(safe-area-inset-bottom)) calc(10px + constant(safe-area-inset-left))}.topUp.guide .btn-wrap .btn_out{display:block;padding:18px 0 19px;border-radius:6px;width:100%;font-size:17px;font-size:1.7rem;line-height:19px;line-height:1.9rem;font-weight:700;color:#fff;background-color:#08bf5b}.complete .inner{padding-bottom:60px}.complete .inner .bx_img{position:relative;padding:52px 29px 30px}.complete .inner .bx_img img{display:block;width:100%;max-width:262px;height:auto;margin:0 auto}.complete .inner .pay_info{padding:0 29px 9px;padding:0 calc(29px + env(safe-area-inset-right)) 9px calc(29px + env(safe-area-inset-left));padding:0 calc(29px + constant(safe-area-inset-right)) 9px calc(29px + constant(safe-area-inset-left));border:0}.complete .inner .pay_info .detail{padding-bottom:30px;text-align:center}.complete .inner .pay_info .detail .amount{font-size:30px;font-weight:700;line-height:1.07em;color:#000}.complete .inner .pay_info .detail .dsc{margin-top:5px;font-size:13px;font-weight:500;line-height:1.15em;color:#a5afb7}.complete .inner .pay_info .receipt{padding:15px 0;border:dashed rgba(0,0,0,0.07);border-width:1px 0}.complete .inner .pay_info .receipt dt{float:left;color:rgba(18,18,18,0.5)}.complete .inner .pay_info .receipt dd{overflow:hidden;padding-left:10px;color:#121212;text-align:right}.complete .inner .pay_info .receipt dt,.complete .inner .pay_info .receipt dd{margin-top:9px;font-size:13px;font-weight:300;line-height:1.6}.complete .inner .pay_info .receipt .merchant-name{overflow-wrap:break-word;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.complete .inner .pay_info .receipt:last-of-type dt:first-of-type,.complete .inner .pay_info .receipt:last-of-type dd:first-of-type{margin-top:0}.complete .inner .pay_info .receipt .txt_point{color:#00b900}.complete .inner .pay_info .receipt:after{display:block;clear:both;content:''}.complete .inner .pay_info .btnView{margin-top:30px}.complete .inner .pay_info .btnView .btn{width:110px;height:37px;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background:#37c65c;font-size:14px;font-weight:500;color:#fff}.mylevel{padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom);background:#fff}.mylevel .table-cell{text-align:left}.mylevel .level_area{padding-top:5px;background:#bfcedb;text-align:center}.mylevel .level_area .level{display:block;height:115px;background-repeat:no-repeat;background-position:50%;background-size:auto 115px}.mylevel .level_area .level.white{background-image:url(../img/common/level_white.png)}.mylevel .level_area .level.green{background-image:url(../img/common/level_green.png)}.mylevel .level_area .level.blue{background-image:url(../img/common/level_blue.png)}.mylevel .level_area .level.red{background-image:url(../img/common/level_red.png)}.mylevel .level_area .level.dimmed{background-image:url(../img/common/level_dimmed.png)}.mylevel .level_area .rating{display:block;margin-top:7px;font-size:28px;line-height:1.07em;font-weight:900;color:#fff}.mylevel .level_area .benefit{display:inline-block;margin:11px 15px;margin:11px calc(15px + env(safe-area-inset-right)) 11px calc(15px + env(safe-area-inset-left));margin:11px calc(15px + constant(safe-area-inset-right)) 11px calc(15px + constant(safe-area-inset-left));padding:11px 15px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#b1bfcc;font-size:13px;line-height:1.08em;font-weight:700;color:#fff;text-decoration:none}.mylevel .level_area .btn_liking{display:inline-block;margin-top:13px;padding:0 13px;-webkit-border-top-left-radius:14px;-webkit-border-top-right-radius:14px;-moz-border-radius-topleft:14px;-moz-border-radius-topright:14px;border-top-left-radius:14px;border-top-right-radius:14px;-webkit-border-bottom-left-radius:14px;-webkit-border-bottom-right-radius:14px;-moz-border-radius-bottomleft:14px;-moz-border-radius-bottomright:14px;border-bottom-left-radius:14px;border-bottom-right-radius:14px;border:1px solid #f4f5f6;font-size:12px;line-height:2.33em;color:rgba(255,255,255,0.9);text-decoration:none}.mylevel .level_area .btn_liking:after{display:inline-block;margin-left:6px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-454px -262px;width:5px;height:9px;vertical-align:middle;content:''}.mylevel .level_area .dsc{margin-top:17px;padding:0 35px;font-size:14px;line-height:1.29em;font-weight:500;color:rgba(255,255,255,0.7);text-align:center;word-break:break-word}.mylevel .level_area .tit_box{padding:29px 20px 15px;padding:29px calc(20px + env(safe-area-inset-right)) 15px calc(20px + env(safe-area-inset-left));padding:29px calc(20px + constant(safe-area-inset-right)) 15px calc(20px + constant(safe-area-inset-left));text-align:left}.mylevel .level_area .tit_box .tit{overflow:hidden;color:#fff}.mylevel .nextlevel_area{padding:35px 20px 22px}.mylevel .nextlevel_area .tit .point{font-weight:900;color:#afb6ba}.mylevel .nextlevel_area .level_box{position:relative;margin-top:20px;padding-top:2px}.mylevel .nextlevel_area .level_box .bar{position:absolute;top:28px;right:12.5%;left:12.5%;z-index:1;content:''}.mylevel .nextlevel_area .level_box .bar span{display:block;height:1px;background-color:#afb6ba}.mylevel .nextlevel_area .level_box .level_lst{position:relative;margin:0 -6px;font-size:0}.mylevel .nextlevel_area .level_box .level_lst:before{position:absolute;right:12.5%;bottom:5px;left:12.5%;height:1px;background-color:#e6e6e6;content:''}.mylevel .nextlevel_area .level_box .level_lst .level{display:inline-block;position:relative;width:25%;font-size:12px;line-height:1.58em;font-weight:600;color:#e6e6e6;text-align:center;vertical-align:middle}.mylevel .nextlevel_area .level_box .level_lst .level:before{display:none;position:absolute;top:35px;left:50%;margin-left:-8px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -318px;width:16px;height:8px;content:''}.mylevel .nextlevel_area .level_box .level_lst .level:after{display:block;width:12px;height:12px;margin:2px auto 0;border-radius:50%;background-color:#e6e6e6;content:''}.mylevel .nextlevel_area .level_box .tooltip_area{position:absolute;right:12.5%;top:36px;left:12.5%;margin:0 -5px}.mylevel .nextlevel_area .level_box .tooltip_area:before{position:absolute;top:-8px;left:0;height:1px;z-index:1;content:''}.mylevel .nextlevel_area .level_box .tooltip_area .tooltip_box{display:inline-block;position:relative;top:1px;left:0;padding:10px 7px 2px;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mylevel .nextlevel_area .level_box .tooltip_area .tooltip_box:before{position:absolute;top:4px;right:0;bottom:0;left:0;z-index:-1;border-radius:2px;background-color:#afb6ba;content:''}.mylevel .nextlevel_area .level_box .tooltip_area .tooltip_box dl{display:table-row;position:relative;margin-top:-2px;font-size:0}.mylevel .nextlevel_area .level_box .tooltip_area .tooltip_box dl dt{display:table-cell;padding-right:4px;font-size:11px;font-weight:500;line-height:13px;color:#e9ebec;vertical-align:top}.mylevel .nextlevel_area .level_box .tooltip_area .tooltip_box dl dd{display:table-cell;font-size:0;color:#fff;vertical-align:top}.mylevel .nextlevel_area .level_box .tooltip_area .tooltip_box dl dd .num{display:inline-block;font-size:11px;font-weight:700;line-height:13px;vertical-align:top}.mylevel .nextlevel_area .level_box .tooltip_area .tooltip_box dl dd .txt{display:inline-block;font-size:10px;font-weight:700;line-height:13px;vertical-align:top}.mylevel .nextlevel_area.white .tit .point{color:#afb6ba}.mylevel .nextlevel_area.white .level_box .level_lst .level:nth-child(1){color:#4c4c4c}.mylevel .nextlevel_area.white .level_box .level_lst .level:nth-child(1):before{display:block}.mylevel .nextlevel_area.white .level_box .level_lst .level:nth-child(1):after{background-color:#afb6ba}.mylevel .nextlevel_area.white.add .tooltip_area:before{background-color:#afb6ba;width:calc(16.666% + 3px)}.mylevel .nextlevel_area.white.add .tooltip_area .tooltip_box{left:calc(16.666% + 3px)}.mylevel .nextlevel_area.white.add .level_box .level_lst .level:nth-child(1):before{left:100%}.mylevel .nextlevel_area.red .tit .point{color:#e75f58}.mylevel .nextlevel_area.red .level_box .level_lst .level:nth-child(-n+2):after{background-color:#e75f58}.mylevel .nextlevel_area.red .level_box .level_lst .level:nth-child(2){color:#4c4c4c}.mylevel .nextlevel_area.red .level_box .level_lst .level:nth-child(2):before{display:block}.mylevel .nextlevel_area.red .tooltip_area:before{width:calc(33.33%);background-color:#e75f58}.mylevel .nextlevel_area.red .tooltip_area .tooltip_box{left:calc(33.33%)}.mylevel .nextlevel_area.red.add .level_box .level_lst .level:nth-child(2):before{left:100%}.mylevel .nextlevel_area.red.add .tooltip_area:before{width:calc(50%)}.mylevel .nextlevel_area.red.add .tooltip_area .tooltip_box{left:calc(50%)}.mylevel .nextlevel_area.blue .tit .point{color:#6ebce9}.mylevel .nextlevel_area.blue .level_box .level_lst .level:nth-child(-n+3):after{background-color:#6ebce9}.mylevel .nextlevel_area.blue .level_box .level_lst .level:nth-child(3){color:#4c4c4c}.mylevel .nextlevel_area.blue .level_box .level_lst .level:nth-child(3):before{display:block}.mylevel .nextlevel_area.blue .tooltip_area:before{width:calc(66.66% - 3px);background-color:#6ebce9}.mylevel .nextlevel_area.blue .tooltip_area .tooltip_box{left:calc(66.66% - 3px)}.mylevel .nextlevel_area.blue.add .level_box .level_lst .level:nth-child(3):before{left:100%}.mylevel .nextlevel_area.blue.add .tooltip_area:before{width:calc(83.333%)}.mylevel .nextlevel_area.blue.add .tooltip_area .tooltip_box{left:calc(83.333%)}.mylevel .nextlevel_area.green .tit .point{color:#51c791}.mylevel .nextlevel_area.green .level_box .level_lst .level:after{background-color:#51c791}.mylevel .nextlevel_area.green .level_box .level_lst .level:nth-child(4){color:#4c4c4c}.mylevel .nextlevel_area.green .level_box .level_lst .level:nth-child(4):before{display:block}.mylevel .nextlevel_area.green .tooltip_area{top:83px;text-align:right}.mylevel .nextlevel_area.green .tooltip_area:before{top:-55px;width:calc(100%);background-color:#51c791}.mylevel .nextlevel_area.green .tooltip_area .tooltip_box{position:absolute;top:-46px;right:-35px;left:initial;text-align:left;white-space:nowrap;-webkit-transform:translateX(0);transform:translateX(0)}.mylevel .nextlevel_area .desc{margin-top:61px;font-size:12px;line-height:1.42em;color:#c8c8c8}.mylevel .end_area{padding:90px 0 41px;text-align:center;font-size:0;line-height:normal}.mylevel .end_area .tit{font-size:16px;line-height:1.38em;color:#2a2a2a}.mylevel .end_area .cont{margin-top:10px;padding:0 30px;padding:0 calc(30px + env(safe-area-inset-right)) 0 calc(30px + env(safe-area-inset-left));padding:0 calc(30px + constant(safe-area-inset-right)) 0 calc(30px + constant(safe-area-inset-left));font-size:14px;line-height:1.61em;color:#555}.mylevel .end_area .lnk{display:inline-block;margin-top:20px;text-decoration:none}.mylevel .end_area .lnk .txt{display:inline-block;font-size:13px;line-height:1em;text-decoration:underline;vertical-align:middle;color:#4270ed}.mylevel .end_area .lnk:after{display:inline-block;margin-left:2px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -290px;width:12px;height:12px;content:'';vertical-align:middle}.mylevel .benefit_area{padding:19px 20px 0;padding:19px calc(20px + env(safe-area-inset-right)) 0 calc(20px + env(safe-area-inset-left));padding:19px calc(20px + constant(safe-area-inset-right)) 0 calc(20px + constant(safe-area-inset-left))}.mylevel .lst_benefit{margin-top:15px}.mylevel .lst_benefit li{display:block;position:relative;padding-left:53px;margin-top:14px;min-height:39px;color:#b6b6b6}.mylevel .lst_benefit li:first-child{margin-top:0}.mylevel .lst_benefit li:before{position:absolute;top:1px;left:0;content:''}.mylevel .lst_benefit li.on .level{color:#444}.mylevel .lst_benefit li.on .benefit{color:#2cc75d}.mylevel .lst_benefit li.on .coupon{color:#555}.mylevel .lst_benefit li.on .coupon:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -340px;width:13px;height:10px}.mylevel .lst_benefit li:nth-child(1):before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-308px -178px;width:39px;height:39px}.mylevel .lst_benefit li:nth-child(2):before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-267px -178px;width:39px;height:39px}.mylevel .lst_benefit li:nth-child(3):before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-336px -221px;width:39px;height:39px}.mylevel .lst_benefit li:nth-child(4):before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-336px -262px;width:39px;height:39px}.mylevel .lst_benefit .level{display:block;position:relative;top:1px;margin:2px 0;font-size:15px;line-height:1.27em;font-weight:800;color:#acacac}.mylevel .lst_benefit .level+.coupon{padding-top:3px}.mylevel .lst_benefit .benefit{display:block;font-size:14px;line-height:1.36em;color:#b6b6b6}.mylevel .lst_benefit .condition{overflow:hidden;font-size:14px;line-height:1.43em;color:#666}.mylevel .lst_benefit .condition dt{float:left;width:60px}.mylevel .lst_benefit .coupon{display:block;padding-left:2px;font-size:15px;color:#b6b6b6}.mylevel .lst_benefit .coupon:before{display:inline-block;margin:-3px 4px 0 0;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -328px;width:13px;height:10px;vertical-align:middle;content:''}.mylevel .notice_lst{padding:32px 20px 50px;padding:32px calc(20px + env(safe-area-inset-right)) 50px calc(20px + env(safe-area-inset-left));padding:32px calc(20px + constant(safe-area-inset-right)) 50px calc(20px + constant(safe-area-inset-left));margin-top:10px}.mylevel .notice_lst li{position:relative;padding-left:7px;font-size:13px;line-height:1.31em;color:#c8c8c8;letter-spacing:.1px}.mylevel .notice_lst li+li{margin-top:12px}.mylevel .notice_lst li:before{position:absolute;top:7px;left:0;width:2px;height:2px;border-radius:50%;background-color:#c7c7c7;content:''}.mylevel .notice_lst li .link{color:#78a6dd}.mylevel .info_area{position:relative;padding:85px 20px 16px;text-align:center}.mylevel .info_area .tit{display:block;margin-bottom:3px;font-size:18px;font-weight:700;color:#242424}.mylevel .info_area .level{position:absolute;top:27px;left:50%;margin-left:-15px}.mylevel .info_area .level.white{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-291px -333px;width:31px;height:37px}.mylevel .info_area .level.red{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-258px -333px;width:31px;height:37px}.mylevel .info_area .level.blue{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-229px -113px;width:31px;height:37px}.mylevel .info_area .level.green{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-225px -333px;width:31px;height:37px}.mylevel .info_area .level.dimmed{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-192px -333px;width:31px;height:37px}.mylevel .history_area{padding-right:env(safe-area-inset-right);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-left:constant(safe-area-inset-left)}.mylevel .history_area .no_list{display:none;padding-top:113px;font-size:16px;color:#ccc;text-align:center}.mylevel .history_area.noData .no_list{display:block}.mylevel .history_area.noData .lst_history{display:none}.mylevel .lst_select{padding:10px 10px 10px 3px;border-bottom:1px solid #f6f6f6}.mylevel .lst_select:after{display:block;clear:both;content:''}.mylevel .lst_select li{position:relative;float:left;width:50%;padding-left:7px;-webkit-box-sizing:border-box;box-sizing:border-box}.mylevel .lst_select li select{position:relative;z-index:1;width:100%;height:40px;padding-right:30px;background-color:#fbfbfb;font-size:12px;color:#85878c;text-indent:12px;line-height:40px}.mylevel .lst_select li:after{position:absolute;top:50%;right:4px;z-index:1;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-349px -178px;width:25px;height:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:-1px;content:''}.mylevel .lst_select .txt_select{position:absolute;top:13px;left:12px;z-index:2;font-size:14px;color:#85878c}.mylevel .lst_history{padding-left:20px}.mylevel .lst_history li{display:table;table-layout:fixed;position:relative;width:100%;min-height:44px;padding:18px 0 26px;border-top:1px solid #f6f6f6}.mylevel .lst_history li:first-child{border-top:0}.mylevel .lst_history .itm{display:table-cell;width:100%;padding-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:1.19em;color:#121212;word-break:break-all;vertical-align:top}.mylevel .lst_history .date{display:block;margin-top:2px;font-size:12px;color:#a7abb2}.mylevel .lst_history .price{display:table-cell;width:100%;padding:3px 20px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;text-align:right;vertical-align:top}.mylevel .lst_history .price.cancel .status,.mylevel .lst_history .price.cancel .num,.mylevel .lst_history .price.cancel .point,.mylevel .lst_history .price.cancel .detail_bonus{color:#f00807}.mylevel .lst_history .price.expect_cancel .detail_bonus{color:#a7abb2}.mylevel .lst_history .price .num{display:block;margin-top:5px;font-size:19px;line-height:1em;font-weight:700;color:#121212}.mylevel .lst_history .price .num .unit{font-size:17px}.mylevel .lst_history .price .status{display:block;font-size:11px;font-weight:300;color:#121212;word-break:break-all}.mylevel .lst_history .price .point{display:block;margin-top:0;font-size:12px;font-weight:300;color:#00b900;text-align:right}.mylevel .lst_history .price .detail_bonus{display:block;margin-top:4px;font-size:12px;line-height:14px;font-weight:300;color:#00b900}.mylevel .tit{display:block;font-size:16px;line-height:1.31em;font-weight:600;color:#202020}.mylevel .dsc{display:block;font-size:12px;color:#a7abb2}.mylevel .txt_more{float:right;font-size:14px;line-height:1.5em;color:#e0f2f7;text-decoration:none}.mylevel .txt_more:after{display:inline-block;margin-left:7px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-456px -142px;width:7px;height:12px;vertical-align:-1px;content:''}.b2cTransfer{min-height:100%}.b2cTransfer .box{position:relative;padding:44px 43px 43px;padding:44px calc(43px + env(safe-area-inset-right)) 43px calc(43px + env(safe-area-inset-left));padding:44px calc(43px + constant(safe-area-inset-right)) 43px calc(43px + constant(safe-area-inset-left));background-color:#fff}.b2cTransfer .box+.box{padding:47px 20px 39px;padding:47px calc(20px + env(safe-area-inset-right)) 39px calc(20px + env(safe-area-inset-left));padding:47px calc(20px + constant(safe-area-inset-right)) 39px calc(20px + constant(safe-area-inset-left));border-top:12px solid #f2f2f2}.b2cTransfer .box.box_type2{padding:24px 20px 30px;padding:24px calc(20px + env(safe-area-inset-right)) 30px calc(20px + env(safe-area-inset-left));padding:24px calc(20px + constant(safe-area-inset-right)) 30px calc(20px + constant(safe-area-inset-left))}.b2cTransfer .box.box_type3{padding:35px 20px 30px;padding:35px calc(20px + env(safe-area-inset-right)) 30px calc(20px + env(safe-area-inset-left));padding:35px calc(20px + constant(safe-area-inset-right)) 30px calc(20px + constant(safe-area-inset-left))}.b2cTransfer .box.box_type4{padding:24px 20px;padding:24px calc(20px + env(safe-area-inset-right)) 24px calc(20px + env(safe-area-inset-left));padding:24px calc(20px + constant(safe-area-inset-right)) 24px calc(20px + constant(safe-area-inset-left))}.b2cTransfer .barcode{display:block;max-width:335px;margin:0 auto}.b2cTransfer .barcode>img{display:block;width:100%}.b2cTransfer .payNumber{display:block;overflow:hidden;margin:15px auto 0;padding:0 69px 0 0;max-width:335px;font-size:22px;line-height:30px;letter-spacing:2px;color:#00c674;-webkit-box-sizing:border-box;box-sizing:border-box}.b2cTransfer .btnCopy{position:absolute;right:20px;bottom:31px;min-width:80px;height:30px;padding:0 19px 0 18px;border:1px solid #d4d4d4;border-radius:2px;font-size:12px;font-weight:600;color:#797a7e}.b2cTransfer .imgB2c{margin-bottom:30px}.b2cTransfer .imgB2c img{display:block;margin:0 auto;width:259px}.b2cTransfer .desc{font-size:12px;line-height:1.67em;font-weight:300;color:#555}.b2cTransfer .bx_list .list_tit{margin-bottom:8px;font-size:14px;line-height:1.29em;font-weight:600;color:#222}.b2cTransfer .bx_list+.bx_list{margin-top:39px}.b2cTransfer .stepList{margin-top:8px}.b2cTransfer .stepList li{margin-top:8px}.b2cTransfer .stepList li:first-child{margin-top:0}.b2cTransfer .stepList .step_tit{display:block;margin-bottom:3px;font-size:11px;line-height:1.64em;font-weight:600;color:#6a6a6a}.b2cTransfer .bulletList li{position:relative;margin-top:8px;padding-left:10px;font-size:12px;line-height:1.67em;color:#555}.b2cTransfer .bulletList li:before{position:absolute;top:9px;left:0;width:3px;height:3px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;background-color:#555;content:''}.b2cTransfer .bulletList li:first-child{margin-top:0}.b2cTransfer .account{display:-webkit-box;display:-ms-flexbox;display:flex}.b2cTransfer .account_type{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.b2cTransfer .account_type .tit{display:block;font-size:13px;line-height:1.23em;color:#111}.b2cTransfer .account_type .txt{display:block;margin-top:2px;font-size:18px;line-height:1.17em;font-weight:600;color:#111}.b2cTransfer .account_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b2cTransfer .account_btn button{min-width:80px;height:30px;padding:0 10px;border-radius:4px;background-color:#08bf5b;font-size:12px;line-height:2.5em;font-weight:600;color:#fff}.b2cTransfer .help{margin-top:19px}.b2cTransfer .help .txt{font-size:13px;line-height:1.38em;color:#777}.b2cTransfer .help .lnk{display:inline-block;position:relative;padding-right:10px;margin-top:6px;font-size:13px;line-height:1.23em;color:#4270ed;text-decoration:none}.b2cTransfer .help .lnk:after{position:absolute;top:-1px;right:0;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -352px;width:6px;height:18px;content:''}.layer_barcode{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff}.layer_barcode .inner{position:absolute;top:50%;left:50%;margin:0 0 -19px;width:427px;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.layer_barcode .img_wrap{overflow:hidden;margin:14px 0 0;width:100%;height:90px}.layer_barcode .img_wrap>img{display:block;width:100%}.layer_barcode .number{display:block;margin:13px 0 0;font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem;font-weight:400;color:#00c674;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer_barcode .btn_close{display:block;position:absolute;right:2px;bottom:1px;bottom:calc(1px + env(safe-area-inset-bottom));bottom:calc(1px + constant(safe-area-inset-bottom));padding:15px}.layer_barcode .btn_close:after{display:block;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-356px -333px;width:30px;height:30px;content:''}.sub-layer{display:none;position:fixed;z-index:1101;top:0;right:0;bottom:0;left:0;width:100%;height:100%;font-size:0;text-align:center}.sub-layer:after{display:inline-block;height:100%;vertical-align:middle;content:''}.sub-layer.show{display:block}.sub-layer.dimmed{display:none;background-color:rgba(0,0,0,0.6)}.sub-layer.dimmed.show{display:-ms-flexbox;display:flex;display:-webkit-box;box-align:center;-webkit-box-align:center;-webkit-box-pack:center}.sub-layer .dimmed-container{display:-ms-flexbox;display:flex;display:-webkit-box;margin:auto 0}.sbox{display:inline-block;width:120px;min-height:110px;padding:24px 11px 17px;background:rgba(0,0,0,0.8);border-radius:9px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;text-align:center}.sbox .ico{display:inline-block;margin-bottom:16px;vertical-align:top;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-336px -303px;width:35px;height:25px}.sbox .txt{font-size:12px;line-height:1.25em;font-weight:400;color:#e1e1e1;text-align:center}.level_area .graph_area{width:110%;margin-left:-5%}#incentive-tooltip{position:absolute;padding:5px 7px 5px;border-radius:2px}#incentive-tooltip .bar{position:absolute;top:-8px;left:50%;width:1px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}#incentive-tooltip .tit{display:block;font-size:10px;font-size:1rem;line-height:15px;line-height:1.5rem;font-weight:700;color:#fff}#incentive-tooltip dl{display:table-row;margin-top:-1px;font-size:0;line-height:13px}#incentive-tooltip dl dt{display:table-cell;padding-right:4px;font-size:11px;font-weight:500;color:rgba(255,255,255,0.8);vertical-align:top}#incentive-tooltip dl dd{display:table-cell;font-size:0;color:#fff;vertical-align:top}#incentive-tooltip dl dd .num{display:inline-block;font-size:11px;font-weight:700;vertical-align:top}#incentive-tooltip dl dd .txt{display:inline-block;font-size:10px;font-weight:400;vertical-align:top}#incentive-tooltip:before{position:absolute;top:-4px;left:50%;margin-left:-4px;content:''}#incentive-tooltip.gray{background-color:#afb6ba}#incentive-tooltip.gray .bar{background-color:#afb6ba}#incentive-tooltip.gray:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-453px -241px;width:8px;height:4px}#incentive-tooltip.green{background-color:#42c98c}#incentive-tooltip.green .bar{background-color:#42c98c}#incentive-tooltip.green:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-452px -304px;width:8px;height:4px}#incentive-tooltip.blue{background-color:#6eb9e4}#incentive-tooltip.blue .bar{background-color:#6eb9e4}#incentive-tooltip.blue:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-455px -225px;width:8px;height:4px}#incentive-tooltip.red{background-color:#e8706a}#incentive-tooltip.red .bar{background-color:#e8706a}#incentive-tooltip.red:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-452px -310px;width:8px;height:4px}.mylevel .table-cell{overflow:hidden}.mylevel .hidden{display:none}.tab{border-bottom:1px solid #ebebea}.tab .lst_tab{display:table;table-layout:fixed;width:100%;height:100%}.tab .lst_tab li{display:table-cell;width:33.3%}.tab .lst_tab li.selected a{font-weight:600;color:#00bd39}.tab .lst_tab a{font-size:13px;line-height:1.46em;font-weight:300;display:block;width:100%;height:52px;line-height:52px;text-align:center;text-decoration:none;color:#404040}.bonus_summary{padding:34px 15px 24px 20px;padding:34px calc(15px + env(safe-area-inset-right)) 24px calc(20px + env(safe-area-inset-left));padding:34px calc(15px + constant(safe-area-inset-right)) 24px calc(20px + constant(safe-area-inset-left));background-color:#00c44b}.bonus_summary .bonus_info{position:relative;padding-right:130px}.bonus_summary .bonus_info .current dt{font-size:12px;line-height:1em;font-weight:600;color:#fff}.bonus_summary .bonus_info .current dd{font-size:33px;line-height:1em;font-weight:600;margin-top:5px;color:#fff;word-break:break-all}.bonus_summary .bonus_info .current .unit{font-size:26px;margin-left:4px}.bonus_summary .btn_transfer{top:50%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;font-weight:600;position:absolute;right:0;padding:12px 22px 13px;border-radius:22px;color:#00c44b;white-space:nowrap}.bonus_summary .lst_notice{margin-top:30px}.bonus_summary .lst_notice li{font-size:11px;line-height:1.64em;position:relative;padding-left:6px;color:#ade6bc}.bonus_summary .lst_notice li:before{position:absolute;top:7px;left:0;width:2px;height:2px;border-radius:50%;background-color:rgba(255,255,255,0.4);content:''}.paycard{background-color:#fff}.paycard .logo{display:inline-block;width:186px;vertical-align:top}.paycard .logo img{max-width:100%;vertical-align:top}.paycard .title{padding:26px 30px 0;font-size:36px;font-size:3.6rem;line-height:43px;line-height:4.3rem;font-weight:700;font-family:'HiraginoSans-W7';color:#121212}.paycard .card{height:254px;margin-top:50px}.paycard .em{display:block;font-size:26px;font-size:2.6rem;line-height:36px;line-height:3.6rem;color:#111}.paycard .dsc{margin-top:5px;font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem;color:#111}.paycard .dsc2{margin-top:5px;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;color:#949494}.paycard .dsc2 .underline{color:#949494;text-decoration:underline}.paycard .dsc3{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;color:#555}.paycard .title_view{display:block;font-size:14px;font-size:1.4rem;line-height:normal;color:#111}.paycard .desc_view{padding-top:4px;font-size:13px;font-size:1.3rem;line-height:normal;color:#555}.paycard .btn_full{display:block;width:100%;margin-top:20px;padding:14px 10px 15px;border:1px solid #e8e8e8;border-radius:6px;font-size:16px;font-size:1.6rem;line-height:19px;line-height:1.9rem;font-weight:700;color:#777;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}.paycard .btn_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;z-index:2;padding:9px 6px 10px;padding:9px calc(6px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(6px + env(safe-area-inset-left));padding:9px calc(6px + constant(safe-area-inset-right)) calc(10px + constant(safe-area-inset-bottom)) calc(6px + constant(safe-area-inset-left));background-color:#fff}.paycard .btn_box .btn_link{position:relative;display:block;width:100%;margin:0 4px;padding:16px 0;border-radius:6px;background-color:#08bf5b;font-size:17px;font-size:1.7rem;line-height:24px;line-height:2.4rem;font-weight:700;color:#fff;text-decoration:none}.paycard .btn_box .btn_link.type_gray{background-color:#f2f2f5;color:#777}.paycard .btn_box .btn_link:disabled,.paycard .btn_box .btn_link.is_disabled{background-color:#e7e7ea;color:#fff}.paycard .btn_box .layer_btn_tooltip{position:absolute;right:-46px;bottom:100%;left:0;margin-bottom:21px;opacity:0.85}.paycard .btn_box .layer_btn_tooltip:before{position:absolute;top:100%;left:calc(50% - 23px);width:0;height:0;margin-left:-5px;border:5px solid #000;border-width:6px 5px;border-color:#000 transparent transparent transparent;content:''}.paycard .btn_box .layer_btn_tooltip .text{display:inline-block;min-width:46px;padding:12px 16px;border-radius:8px;background-color:#000;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;text-align:left;color:#fff;vertical-align:top}.paycard .noti_lst{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:60px 30px 14px;padding:60px calc(30px + env(safe-area-inset-right)) 14px calc(30px + env(safe-area-inset-left));padding:60px calc(30px + constant(safe-area-inset-right)) 14px calc(30px + constant(safe-area-inset-left));font-size:0;text-align:center}.paycard .noti_lst .t_point{display:block;font-size:20px;font-size:2rem;line-height:25px;line-height:2.5rem;font-weight:700;color:#111;white-space:nowrap}.paycard .ea_noti{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;font-size:15px;font-size:1.5rem;line-height:26px;line-height:2.6rem;color:#111}.paycard .ea_noti:first-child{padding-right:19px}.paycard .ea_noti:last-child{padding-left:19px}.paycard .ea_noti:not(:first-child):before{position:absolute;top:50%;left:0;width:1px;height:23px;background-color:#e8e8e8;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:''}.paycard .ea_noti .txt{white-space:nowrap}.paycard .ea_noti .ico_num{display:inline-block;margin-top:2px;padding-left:4px;font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;font-weight:400;color:#b7b7b7;vertical-align:top}.paycard .dot_lst .desc{position:relative;margin-top:15px;padding-left:10px;font-size:13px;font-size:1.3rem;line-height:21px;line-height:2.1rem;color:#555}.paycard .dot_lst .desc:first-child{margin-top:0}.paycard .dot_lst .desc:before{position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:50%;background-color:#949494;content:''}.paycard .noti_box{margin:23px 30px 0;margin:23px calc(30px + env(safe-area-inset-right)) 0 calc(30px + env(safe-area-inset-left));margin:23px calc(30px + constant(safe-area-inset-right)) 0 calc(30px + constant(safe-area-inset-left));padding:11px 12px;border-radius:7px;background-color:rgba(216,216,216,0.15);text-align:center;color:#555}.paycard .noti_box .dsc2{margin-top:0}.paycard .top_view{padding-top:50px;text-align:center}.paycard .top_view .dsc{margin-top:9px;padding:0 30px;padding:0 calc(30px + env(safe-area-inset-right)) 0 calc(30px + env(safe-area-inset-left));padding:0 calc(30px + constant(safe-area-inset-right)) 0 calc(30px + constant(safe-area-inset-left));color:#121212;font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem}.paycard .top_view .desc_notice{margin:16px 30px 0;padding:10px 16px;border-radius:8px;background-color:#08ad53;font-size:12px;font-size:1.2rem;font-weight:700;color:#fff;text-align:center}.paycard .top_view .desc_notice .btn{background-color:transparent;font-size:12px;font-size:1.2rem;font-weight:700;color:#fff200;text-decoration:underline}.paycard .btn_flow{display:inline-block;padding:6px 16px;margin-bottom:54px;background:none;font-size:12px;font-size:1.2rem;color:#949494;opacity:0.8;text-decoration:underline}.paycard .view{padding-bottom:226px;padding-bottom:calc(226px + env(safe-area-inset-bottom));padding-bottom:calc(226px + constant(safe-area-inset-bottom))}.paycard .view .area_scroll_tab+.inner_view{padding-top:70px}.paycard .view .inner_view{padding:100px 30px;padding:100px calc(30px + env(safe-area-inset-right)) 0 calc(30px + env(safe-area-inset-left));padding:100px calc(30px + constant(safe-area-inset-right)) 0 calc(30px + constant(safe-area-inset-left))}.paycard .view .inner_view.full_view{padding:100px 0 0;padding:100px env(safe-area-inset-right) 0 env(safe-area-inset-left);padding:100px constant(safe-area-inset-right) 0 constant(safe-area-inset-left)}.paycard .view .inner_view.full_view .inner_full_view{padding:0 30px;padding:0 calc(30px + env(safe-area-inset-right)) 0 calc(30px + env(safe-area-inset-left));padding:0 calc(30px + constant(safe-area-inset-right)) 0 calc(30px + constant(safe-area-inset-left))}.paycard .view .list_view .inner_view{padding-top:70px}.paycard .view .list_view .item_view{padding-top:70px}.paycard .view .list_view .item_view:first-child{padding-top:0}.paycard .view .item_view .bx_img{width:95px;margin-bottom:20px}.paycard .view .item_view .bx_img img{width:100%}.paycard .view .item_view .bx_img.type_free{width:92px}.paycard .view .item_view .bx_img.type_pay{width:91px}.paycard .view .item_view .bx_img.type_safe{width:74px}.paycard .view .item_view .bx_img.type_point{width:83px}.paycard .view .item_view .bx_img.type_shopping{width:96px}.paycard .view .item_view .bx_img.type_plus{width:98px}.paycard .view .item_view .bx_img.type_immediately{width:61px}.paycard .view .item_view .bx_img.type_line{width:71px}.paycard .view .item_view .em+.desc_icon{margin-top:20px}.paycard .view .item_view .desc_icon{margin-top:35px;font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem;color:#111}.paycard .view .item_view .desc_icon:before{display:inline-block;margin-right:6px;background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-238px -30px;width:25px;height:24px;vertical-align:top;content:''}.paycard .view .item_view .desc_icon.type2:before{background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-238px -56px;width:25px;height:24px}.paycard .view .item_view .desc_icon.type3:before{background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-238px -82px;width:25px;height:24px}.paycard .view .item_view .desc_icon+.dsc{margin-top:3px}.paycard .view .list_logo{padding-top:4px;font-size:0}.paycard .view .list_logo .bx_logo{display:inline-block;height:40px;margin-left:4px}.paycard .view .list_logo .bx_logo:first-child{margin-left:0}.paycard .view .list_logo .bx_logo img{height:100%;vertical-align:top}.paycard .view .view_lst{padding-top:21px}.paycard .view .view_lst .ea_view{margin-top:62px}.paycard .view .view_lst .ea_view:first-child{margin-top:6px}.paycard .view .img_box{display:inline-block;width:110px;height:80px;margin:16px 0 0 -8px;text-align:center;vertical-align:top}.paycard .box_prepare .type{display:block;font-size:15px;font-size:1.5rem;font-weight:700;line-height:normal;color:#111}.paycard .box_prepare .item_prepare{padding-top:16px}.paycard .box_prepare .item_prepare:first-of-type{padding-top:12px}.paycard .box_prepare .thumb{display:block;width:90px}.paycard .box_prepare img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.paycard .box_prepare .text{padding-top:6px;font-size:14px;font-size:1.4rem;line-height:normal;color:#555}.paycard .box_prepare .desc{padding:5px 25px 0 0;font-size:12px;font-size:1.2rem;line-height:normal;color:#949494}.paycard .list_use{padding:15px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.paycard .list_use .detail_use{padding-top:15px}.paycard .list_use .detail_use:first-of-type{padding-top:0}.paycard .list_use .title_use{display:block;font-size:14px;font-size:1.4rem;font-weight:700;line-height:normal;color:#111}.paycard .list_use .desc{padding-top:4px;font-size:13px;font-size:1.3rem;line-height:normal;color:#555}.paycard .list_step{padding-top:35px}.paycard .list_step .detail_step{position:relative;margin:21px 0 7px;padding-left:25px}.paycard .list_step .detail_step:first-child{margin-top:0}.paycard .list_step .detail_step .dsc{margin:0;color:#555}.paycard .list_step .detail_step .dsc.point{padding-bottom:4px;font-weight:700;color:#000}.paycard .list_step .detail_step .ico_step{overflow:hidden;position:absolute;top:0;left:0;font-size:1px;line-height:200px;color:transparent;background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-114px -223px;width:19px;height:19px}.paycard .list_step .detail_step .ico_step.step2{background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-135px -223px;width:19px;height:19px}.paycard .list_step .detail_step .ico_step.step3{background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-156px -223px;width:19px;height:19px}.paycard .list_step .detail_step .ico_step.step4{background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-177px -223px;width:19px;height:19px}.paycard .confirm_box{position:fixed;right:0;bottom:0;left:0;margin:0;z-index:2;border:none;padding:10px;padding:10px calc(10px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(10px + env(safe-area-inset-left));padding:10px calc(10px + constant(safe-area-inset-right)) calc(10px + constant(safe-area-inset-bottom)) calc(10px + constant(safe-area-inset-left));background-color:#fff}.paycard .confirm_box .desc{padding:2px 8px 0 30px;color:#949494;line-height:17px;font-size:12px;font-size:1.2rem}.paycard .confirm_box .desc:before{position:absolute;top:12px;left:18px;background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-139px -205px;width:16px;height:16px;content:''}.paycard .confirm_box .btn_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;margin-top:12px}.paycard .confirm_box .btn_group .btn_link{position:relative;display:block;width:100%;padding:19px 0;border-radius:6px;background-color:#08bf5b;font-size:17px;font-size:1.7rem;font-weight:700;color:#fff;text-decoration:none}.paycard .confirm_box .btn_group .btn_link.is_disabled{background-color:#e7e7ea;color:#fff}.paycard .confirm_box .btn_group .btn_link:last-child{margin-left:7px}.paycard .confirm_box .btn_group .btn_link--darkgray{background-color:#778097;color:#fff}.paycard .confirm_box .btn_group .btn_link .layer_btn_tooltip{position:absolute;right:-46px;bottom:100%;left:0;margin-bottom:10px;opacity:0.85}.paycard .confirm_box .btn_group .btn_link .layer_btn_tooltip:before{position:absolute;top:100%;left:calc(50% - 23px);width:0;height:0;margin-left:-5px;border:5px solid #000;border-width:6px 5px;border-color:#000 transparent transparent transparent;content:''}.paycard .confirm_box .btn_group .btn_link .layer_btn_tooltip .text{display:inline-block;min-width:46px;padding:12px 16px;border-radius:8px;background-color:#000;font-size:13px;font-size:1.3rem;text-align:left;color:#fcfcfc;vertical-align:top;font-weight:400}.paycard_complete{padding-bottom:55px;padding-bottom:calc(55px + env(safe-area-inset-bottom));padding-bottom:calc(55px + constant(safe-area-inset-bottom));-webkit-box-sizing:border-box;box-sizing:border-box}.paycard_complete .view{padding:56px 25px 0;padding:56px calc(25px + env(safe-area-inset-right)) 0 calc(25px + env(safe-area-inset-left));padding:56px calc(25px + constant(safe-area-inset-right)) 0 calc(25px + constant(safe-area-inset-left))}.paycard_complete .view .title{position:relative;padding-bottom:14px;font-size:30px;font-size:3rem;line-height:36px;line-height:3.6rem;font-weight:700}.paycard_complete .view .title.complete{display:inline-block;padding-top:70px}.paycard_complete .view .title.complete:before{position:absolute;top:0;left:0;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-379px -118px;width:54px;height:54px;content:''}.paycard_complete .view .dsc{font-size:11px;font-size:1.1rem;line-height:16px;line-height:1.6rem;color:#bcbec3}.paycard_complete .fix_bottom{position:fixed;bottom:0;left:0;width:100%}.paycard_complete .fix_bottom button{width:100%;height:55px;font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem;font-weight:700;text-align:center;color:#fff;background-color:#05c766}.paycard_promotion{max-width:728px;margin:0 auto;padding-top:40px;background-color:#fff}.paycard_promotion.internal{padding-top:0}.paycard_promotion.internal .top_view .main_img{margin-top:69px}.paycard_promotion .btn-area{padding-right:15px;padding-right:calc(15px + env(safe-area-inset-right));padding-right:calc(15px + constant(safe-area-inset-right));padding-left:15px;padding-left:calc(15px + env(safe-area-inset-left));padding-left:calc(15px + constant(safe-area-inset-left))}.paycard_promotion .btn-area .btn_invite{width:100%;padding-top:21px;padding-right:56px;padding-left:56px;padding-bottom:18px;border-radius:14px;background-color:#08bf5b;font-size:20px;font-size:2rem;line-height:36px;line-height:3.6rem;font-weight:700;color:#fff}.paycard_promotion .share{padding-top:22px;padding-right:env(safe-area-inset-right);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-left:constant(safe-area-inset-left);padding-bottom:28px;-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,0.07);box-shadow:0 0 13px 0 rgba(0,0,0,0.07);border-top:solid 1px rgba(239,239,239,0.5);background-color:#f9f9f9}.paycard_promotion .share .tit{font-size:16px;font-size:1.6rem;line-height:30px;line-height:3rem;font-weight:700;color:#000}.paycard_promotion .share .sns_list{overflow:auto;margin-top:16px;font-size:0;white-space:nowrap}.paycard_promotion .share .sns_list .sns_item{display:inline-block;min-width:74px}.paycard_promotion .share .sns_list .sns_item .img{display:block}.paycard_promotion .share .sns_list .sns_item .img:before{display:block;margin:0 auto;content:""}.paycard_promotion .share .sns_list .sns_item .img.line:before{background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-130px 0px;width:57px;height:57px}.paycard_promotion .share .sns_list .sns_item .img.twitter:before{background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-130px -59px;width:57px;height:57px}.paycard_promotion .share .sns_list .sns_item .img.facebook:before{background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-64px -66px;width:57px;height:57px}.paycard_promotion .share .sns_list .sns_item .img.url:before{background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:0px -130px;width:57px;height:57px}.paycard_promotion .share .sns_list .sns_item .txt{display:block;margin-top:7px;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;font-weight:400;color:#797a7e}.paycard_promotion .share .sns_list .sns_item:not(:first-child){margin-left:11px}.paycard_promotion .share .sns_list .sns_item .btn{background-color:transparent}.paycard_promotion .error{padding-top:29px;padding-right:env(safe-area-inset-right);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-left:constant(safe-area-inset-left);padding-bottom:6px;-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,0.07);box-shadow:0 0 13px 0 rgba(0,0,0,0.07);border-top:solid 1px rgba(239,239,239,0.5);background-color:#f9f9f9}.paycard_promotion .error .txt{padding:0 30px;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;font-weight:300;color:#3f3f3f}.paycard_promotion .error .btn-area{margin-top:12px}.paycard_promotion .error .btn-area .btn_ok{min-width:80px;padding:4px 14px;border-radius:4px;background-color:#08bf5b;font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem;font-weight:600;color:#fff}.paycard_promotion .error .link{display:block;margin-top:2px;font-size:15px;font-size:1.5rem;line-height:21px;line-height:2.1rem;font-weight:400;color:#4270ed}.paycard_promotion .error.type2{padding-bottom:27px}.paycard_promotion .error.type3{padding-top:27px;padding-bottom:29px}.paycard_promotion .error.type4{padding-top:29px;padding-bottom:30px}.paycard_promotion .error.type4 .link{margin-top:0}.paycard_promotion .error.type5{padding-top:27px;padding-bottom:32px}.paycard_promotion .error.type5 .txt .link{display:inline-block;margin-top:0;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;font-weight:300}.paycard_promotion .top_view{text-align:center}.paycard_promotion .top_view .logo{display:inline-block;width:237px;vertical-align:top}.paycard_promotion .top_view .logo img{max-width:100%;vertical-align:top}.paycard_promotion .top_view .title{margin-top:4px;font-size:38px;font-size:3.8rem;line-height:48px;line-height:4.8rem;font-weight:900;color:#000}.paycard_promotion .top_view .title .point{font-size:41px;font-size:4.1rem;line-height:48px;line-height:4.8rem;font-weight:800}.paycard_promotion .top_view .dsc{margin-top:14px;font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem;font-weight:300;color:#555}.paycard_promotion .top_view .main_img{margin-top:33px}.paycard_promotion .top_view .main_img img{width:100%;vertical-align:top}.paycard_promotion .top_view .btn-area{padding-bottom:30px}.paycard_promotion .promotion_top{position:relative;z-index:10;padding-top:52px;padding-right:env(safe-area-inset-right);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-left:constant(safe-area-inset-left);padding-bottom:103px;background-color:#08bf5b;text-align:center}.paycard_promotion .promotion_top .tit{font-size:28px;font-size:2.8rem;line-height:38px;line-height:3.8rem;font-weight:400;color:#fff}.paycard_promotion .promotion_top .dsc{margin-top:13px;padding:0 30px;font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem;font-weight:400;color:#fff;opacity:0.9}.paycard_promotion .promotion_top .link{display:inline-block;margin:17px auto 0;padding:11px 17px;border-radius:18px;background-color:#08ad53;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;font-weight:700;color:#fff;text-decoration:none}.paycard_promotion .promotion_bottom{margin-top:-73px;padding-right:env(safe-area-inset-right);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-left:constant(safe-area-inset-left);padding-bottom:52px;background-color:#fff}.paycard_promotion .promotion_bottom.type2{margin-top:-80px}.paycard_promotion .promotion_bottom_inner{position:relative;z-index:20}.paycard_promotion .promotion_bottom_inner .item{height:0}.paycard_promotion .promotion_bottom .list .item:not(:first-child){margin-top:12px}.paycard_promotion .promotion_bottom .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:191px;margin:0 30px;border-radius:12px;border:solid 1px rgba(239,239,239,0.5);-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,0.07);box-shadow:0 0 13px 0 rgba(0,0,0,0.07);background-color:#fff;text-align:center}.paycard_promotion .promotion_bottom .card .tit{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;font-weight:600;color:#111}.paycard_promotion .promotion_bottom .card .dsc{margin-top:12px;font-size:26px;font-size:2.6rem;line-height:32px;line-height:3.2rem;font-weight:800}.paycard_promotion .promotion_bottom .card .dsc.green{color:#08bf5b}.paycard_promotion .promotion_bottom .card .dsc.blue{color:#54a2f2}.paycard_promotion .promotion_bottom .card .em{margin-top:4px;font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem;font-weight:300;color:#000;opacity:.5}.paycard_promotion .promotion_bottom .card.type2{padding:34px 22px 27px;text-align:left}.paycard_promotion .promotion_bottom .card.type2 .img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;width:110px}.paycard_promotion .promotion_bottom .card.type2 .img img{width:100%;vertical-align:top}.paycard_promotion .promotion_bottom .note{margin-top:10px;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;font-weight:400;color:#c8c8c8;text-align:center}.paycard_promotion .promotion_bottom .detail_list{width:100%;margin-top:22px;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.paycard_promotion .promotion_bottom .detail_list .tit{font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem;font-weight:600;color:#111}.paycard_promotion .promotion_bottom .detail_list .tit:not(:first-of-type){margin-top:18px}.paycard_promotion .promotion_bottom .detail_list .tit.mt-14{margin-top:14px}.paycard_promotion .promotion_bottom .detail_list .tit.mt-17{margin-top:17px}.paycard_promotion .promotion_bottom .detail_list .tit.mt-21{margin-top:21px}.paycard_promotion .promotion_bottom .detail_list .dsc-area{margin-top:1px}.paycard_promotion .promotion_bottom .detail_list .txt{display:inline-block;font-size:13px;font-size:1.3rem;line-height:21px;line-height:2.1rem;font-weight:300}.paycard_promotion .promotion_bottom .detail_list .txt.big{font-size:16px;font-size:1.6rem;line-height:21px;line-height:2.1rem;font-weight:400}.paycard_promotion .promotion_bottom .detail_list .txt.middle{font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem;font-weight:400}.paycard_promotion .promotion_bottom .detail_list .txt.black{color:#3f3f3f}.paycard_promotion .promotion_bottom .detail_list .txt.gray{color:#777}.paycard_promotion .promotion_bottom .detail_list .txt.red{color:#da2b35}.paycard_promotion .promotion_bottom .detail_list .txt.note{display:block;margin-top:3px;text-align:left}.paycard_promotion .promotion_bottom .detail_list .txt.mt-2{margin-top:2px}.paycard_promotion .promotion_bottom .detail_list .txt.mt-5{margin-top:5px}.paycard_promotion .promotion_bottom .detail_list .txt .link{color:#4d70ed}.paycard_promotion .promotion_bottom .detail_list.type2{margin-top:30px;padding:0}.paycard_promotion .promotion_bottom .detail_list.type2 .tit{color:#000}.paycard_promotion .promotion_bottom .detail_list.type2 .tit:not(:first-of-type){margin-top:29px}.paycard_promotion .promotion_bottom .detail_list.type2 .dsc-area{margin-top:5px}.paycard_promotion .promotion_bottom .detail_list.type2 .txt{font-size:13px;font-size:1.3rem;line-height:22px;line-height:2.2rem;font-weight:300}.paycard_promotion .promotion_bottom .detail_list.type2 .txt.black2{color:#414141}.paycard_promotion .promotion_bottom .detail_list.type2 .link{display:block;margin-top:2px;font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem;font-weight:400;color:#4270ed}.paycard_promotion .promotion_bottom .detail_list.type2 .cont{margin-top:2px;font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;font-weight:200;color:#555}.paycard_promotion .promotion_bottom .detail_list.type2 .cont .link{display:inline-block;font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;font-weight:300}.paycard_promotion .promotion_bottom .detail_list.type2 .note{margin-top:1px;font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;font-weight:300;color:#555;text-align:left}.paycard_promotion .promotion_bottom .note_list{margin-top:26px;margin-right:30px;margin-left:30px;padding-top:16px;padding-right:23px;padding-left:14px;padding-bottom:20px;border-radius:12px;background-color:rgba(216,216,216,0.15);text-align:left}.paycard_promotion .promotion_bottom .note_list .note_item{position:relative;padding-left:10px;font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;font-weight:300;color:#555}.paycard_promotion .promotion_bottom .note_list .note_item:before{position:absolute;top:9px;left:0;width:4px;height:4px;border-radius:50%;background-color:#c8c8c8;content:""}.paycard_promotion .promotion_bottom .note_list .note_item.red{color:#da2b35}.paycard_promotion .promotion_bottom .note_list .note_item.red:before{background-color:#da2b35}.paycard_promotion .promotion_bottom .note_list .note_item:not(:first-child){margin-top:3px}.paycard_promotion .promotion_bottom .note_list .link{display:block;margin-top:3px;font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem;font-weight:300;color:#4270ed}.paycard_promotion .promotion_bottom .step{margin-top:61px;padding:0 30px;text-align:left}.paycard_promotion .promotion_bottom .step .tit{display:block;font-size:19px;font-size:1.9rem;line-height:20px;line-height:2rem;font-weight:600;color:#111}.paycard_promotion .promotion_bottom .step .step_list{margin-top:30px;background-image:url("../img/common/dot-line.png");background-repeat:repeat-y;background-size:3px auto;background-position:27px 0}.paycard_promotion .promotion_bottom .step .step_list .step_item{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:14px;padding-bottom:14px}.paycard_promotion .promotion_bottom .step .step_list .step_item .img_area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px;-webkit-box-sizing:border-box;box-sizing:border-box}.paycard_promotion .promotion_bottom .step .step_list .step_item .img_area .img_inner{position:relative;width:100%;background-color:#fff}.paycard_promotion .promotion_bottom .step .step_list .step_item .img_area .img_inner:before,.paycard_promotion .promotion_bottom .step .step_list .step_item .img_area .img_inner:after{position:absolute;left:0;width:100%;height:10px;background-color:#fff;content:""}.paycard_promotion .promotion_bottom .step .step_list .step_item .img_area .img_inner:before{top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.paycard_promotion .promotion_bottom .step .step_list .step_item .img_area .img_inner:after{bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.paycard_promotion .promotion_bottom .step .step_list .step_item .img_area .img_inner .img{display:block}.paycard_promotion .promotion_bottom .step .step_list .step_item .img_area .img_inner .img:before{display:block;content:""}.paycard_promotion .promotion_bottom .step .step_list .step_item .img_area .img_inner .img.step1:before{background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-189px -95px;width:45px;height:45px}.paycard_promotion .promotion_bottom .step .step_list .step_item .img_area .img_inner .img.step2:before{background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-189px -48px;width:47px;height:45px}.paycard_promotion .promotion_bottom .step .step_list .step_item .img_area .img_inner .img.step3:before{background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-112px -130px;width:51px;height:41px}.paycard_promotion .promotion_bottom .step .step_list .step_item .img_area .img_inner .img.step4:before{background-size:266px 245px;background-image:url("../img/sprite-jp2-62ee5be5bd.png");background-position:-59px -130px;width:51px;height:45px}.paycard_promotion .promotion_bottom .step .step_list .step_item .txt-area{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.paycard_promotion .promotion_bottom .step .step_list .step_item .txt-area .tit{font-size:16px;font-size:1.6rem;line-height:19px;line-height:1.9rem;font-weight:700;color:#111}.paycard_promotion .promotion_bottom .step .step_list .step_item .txt-area .txt{margin-top:5px;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;font-weight:300;color:#3f3f3f}.paycard_promotion .promotion_bottom .step .step_list .step_item:first-child{padding-top:0}.paycard_promotion .promotion_bottom .step .step_list .step_item:last-child{padding-bottom:0}.paycard_promotion .promotion_bottom .step .step_list .step_item.dot-line-step1 .img_area:before{position:absolute;top:0;left:0;width:100%;height:50%;background-color:#fff;content:""}.paycard_promotion .promotion_bottom .step .step_list .step_item.dot-line-step3 .img{padding-left:4px}.paycard_promotion .promotion_bottom .step .step_list .step_item.dot-line-step4 .img_area:before{position:absolute;bottom:0;left:0;width:100%;height:50%;background-color:#fff;content:""}.paycard_promotion .promotion_bottom .step .step_list .step_item.dot-line-step4 .img{padding-left:1px}.paycard_promotion .promotion_bottom .order_list{margin-top:19px}.paycard_promotion .promotion_bottom .order_list .order_item{font-size:13px;font-size:1.3rem;line-height:22px;line-height:2.2rem;font-weight:300;color:#414141}.paycard_promotion .promotion_bottom .order_list .order_item:not(:first-child){margin-top:3px}.paycard_promotion .promotion_bottom .btn-area{padding-top:53px}.paycard_promotion .noti_box{padding-top:40px;padding-right:30px;padding-right:calc(30px + env(safe-area-inset-right));padding-right:calc(30px + constant(safe-area-inset-right));padding-left:32px;padding-left:calc(32px + env(safe-area-inset-left));padding-left:calc(32px + constant(safe-area-inset-left));padding-bottom:41px;padding-bottom:calc(41px + env(safe-area-inset-bottom));padding-bottom:calc(41px + constant(safe-area-inset-bottom));background-color:#fafafb}.paycard_promotion .noti_box .tit{margin-bottom:16px;font-size:15px;font-size:1.5rem;line-height:23px;line-height:2.3rem;font-weight:600;color:#555}.paycard_promotion .noti_box .tit2{margin-top:24px;font-size:13px;font-size:1.3rem;line-height:21px;line-height:2.1rem;font-weight:600;color:#a4a4a4}.paycard_promotion .noti_box .dot_lst{margin-top:5px}.paycard_promotion .noti_box .dot_lst .dot_lst{margin-top:5px}.paycard_promotion .noti_box .dot_lst .ea{position:relative;padding-left:14px;font-size:13px;font-size:1.3rem;line-height:21px;line-height:2.1rem;font-weight:300;color:#949494}.paycard_promotion .noti_box .dot_lst .ea:not(:first-child){margin-top:4px}.paycard_promotion .noti_box .dot_lst .ea:before{position:absolute;top:8px;left:3px;width:4px;height:4px;border-radius:50%;background-color:#949494;content:""}.paycard_promotion .noti_box .dot_lst .ea .ea{padding-left:10px}.paycard_promotion .noti_box .dot_lst .ea .ea:before{top:8px;left:1px;width:4px;height:1px}.paycard_promotion .noti_box .dot_lst .ea.red{color:#da2b35}.paycard_promotion .noti_box .dot_lst .ea.red:before{background-color:#da2b35}.paycard_promotion .noti_box .dot_lst .ea.mt-8{margin-top:8px}.paycard_promotion .noti_box .dot_lst .link{color:#4270ed}.paycard_promotion .noti_box .dot_lst .link.blue{color:#638dff}.paycard_promotion .noti_box .dot_lst .link.display-block{display:block}.paycard_promotion .noti_box .dot_lst.type2 .ea:not(:first-child){margin-top:6px}.paycard_promotion .noti_box .dot_lst.type3 .ea:not(:first-child){margin-top:7px}.paycard_promotion .noti_box .dot_lst.type3 .ea.mt-4{margin-top:4px}.paycard_promotion_error{height:100%;padding-right:env(safe-area-inset-right);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-left:constant(safe-area-inset-left);background-color:#fff}.paycard_promotion_error .error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.paycard_promotion_error .img{display:block;text-align:center}.paycard_promotion_error .img img{width:88px;vertical-align:top}.paycard_promotion_error .txt{margin-top:18px;padding:0 30px;font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem;font-weight:700;color:#111;text-align:center}.error_kyc{padding:0 15px 10px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.error_kyc .ico_error_kyc{display:block;margin:0 auto;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:0px -107px;width:136px;height:112px}.error_kyc .title{display:block;margin:16px 0 6px;padding:0 12px;font-size:21px;font-size:2.1rem;line-height:25px;line-height:2.5rem;font-weight:700;color:#1a1a1a}.error_kyc .txt{padding:0 12px;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;color:#222}.error_kyc .link{display:inline-block;position:relative;margin:8px auto 0;font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem;color:#222;vertical-align:middle;text-decoration:none}.error_kyc .link:after{display:inline-block;margin:-4px 0 0 2px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-452px -276px;width:11px;height:12px;vertical-align:middle;content:''}.error_kyc .btn_link{display:block;height:56px;margin:40px auto 0;padding:19px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;font-weight:700;text-decoration:none;border-radius:6px;background-color:#08bf5b;color:#fff}.my_number_point .header{position:fixed;top:0;left:0;right:0;height:48px;z-index:10}.my_number_point .table{padding-top:48px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding:48px env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);padding:48px constant(safe-area-inset-right) constant(safe-area-inset-bottom) constant(safe-area-inset-left)}.my_number_point .table.table-transparent{background-color:transparent}.my_number_point .detail_box{margin:5px;padding:0 15px;background-color:#fff;text-align:left}.my_number_point .detail_box .payment_detail{padding:20px 3px}.my_number_point .detail_box .payment_detail:first-child{padding:22px 3px 18px}.my_number_point .detail_box .payment_detail .tit{float:left;max-width:50%;padding-right:10px;font-size:12px;font-size:1.2rem;line-height:22px;line-height:2.2rem;font-weight:300}.my_number_point .detail_box .payment_detail .txt{overflow:hidden;font-size:13px;font-size:1.3rem;line-height:22px;line-height:2.2rem;word-break:break-all}.my_number_point .detail_box .payment_detail .txt:after{display:block;clear:both;content:''}.my_number_point .detail_box .payment_detail .txt+.txt{line-height:18px}.my_number_point .detail_box .payment_detail+.payment_detail{border-top:1px solid #f2f2f2}.my_number_point .detail_box .payment_detail .txt_em{font-weight:700}.my_number_point .detail_box .payment_detail .txt_blue{color:#5290ef}.my_number_point .detail_box .payment_detail .txt_green{color:#08bf5b}.my_number_point .detail_box .payment_detail .txt_light_gray{color:#b6b7bb}.my_number_point .point_info_area .info_box{padding:6px 0 42px;text-align:center}.my_number_point .point_info_area .info_box+.step_lst{border-top:1px solid #f2f2f5}.my_number_point .point_info_area .ico_register_before{display:block;margin:0 auto;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-267px 0px;width:110px;height:110px}.my_number_point .point_info_area .title{display:block;margin-top:10px;font-size:22px;font-size:2.2rem;line-height:25px;line-height:2.5rem;font-weight:600;color:#111}.my_number_point .point_info_area .title_dsc{margin-top:6px;font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem;font-weight:300;color:#111}.my_number_point .step_lst{padding:19px 0 15px}.my_number_point .step_lst .step_box{padding:20px 28px 23px 26px}.my_number_point .step_lst figure{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.my_number_point .step_lst figure .step_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.my_number_point .step_lst figure .step_img img{display:block;width:87px}.my_number_point .step_lst figure .step_cont{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:calc(100% - 87px);padding-left:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.my_number_point .step_lst figure .step{font-size:13px;line-height:1.15em;font-weight:600;color:#1a1a1a}.my_number_point .step_lst figure .dsc{margin-top:8px;font-size:17px;line-height:1.41em;font-weight:600;color:#111}.my_number_point .step_lst figure .note{margin-top:3px;font-size:12px;line-height:1.5em;color:#616161}.my_number_point .step_lst figure .lnk{margin-top:6px;font-size:12px;line-height:1.33em;font-weight:400;color:#638dff}.my_number_point .step_lst figure .step_inner_lst{margin-top:4px}.my_number_point .step_lst figure .step_inner_box{font-size:13px;line-height:1.38em;color:#616161}.my_number_point .chx_area{position:relative;padding:0 20px 0 48px;text-align:left}.my_number_point .chx_area label{font-size:14px;line-height:1.43em;color:#555}.my_number_point .chx_area label:before{position:absolute;top:0;left:20px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -54px;width:20px;height:20px;content:''}.my_number_point .chx_area input:checked+label:before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-438px -76px;width:20px;height:20px}.my_number_point .chx_area .lnk{font-size:13px;line-height:1.23em;color:#638dff}.my_number_point .btnBtm3{padding:20px 11px 10px}.my_number_point .btnBtm3 .btn_link{display:block;width:100%;padding:20px 0 19px;border:1px solid #d5d8dc;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;font-size:15px;font-size:1.5rem;line-height:15px;line-height:1.5rem;font-weight:600;text-align:center;text-decoration:none}.my_number_point .btnBtm3 .btn_link+.btn_link{margin-top:9px}.my_number_point .btnBtm3 .btn_next{border-color:#e7e7ea;background-color:#e7e7ea;color:#fff}.my_number_point .btnBtm3 .btn_next--green{border-color:#08bf5b;background-color:#08bf5b}.my_number_point .btnBtm3 .btn_question{background-color:#fff;color:#71747b}.my_number_point.finish .point_info_area .title{font-size:22px;line-height:1.23em}.my_number_point.finish .point_info_area .info_box{padding:6px 0 34px}.my_number_point.finish .point_info_area .info_box+.info_box{padding:28px 15px 30px 20px;border-top:1px solid #f2f2f5}.my_number_point.finish .point_info_area .info_box+.info_box .dsc{font-size:15px;line-height:1.33em;color:#111;text-align:left}.my_number_point.finish .point_info_area .ico_register_before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-112px -221px;width:110px;height:110px}.my_number_point.finish .point_info_area .lst_txt{margin-top:17px}.my_number_point.finish .point_info_area .lst_item{position:relative;padding-left:8px;font-size:15px;line-height:1.33em;color:#777;text-align:left}.my_number_point.finish .point_info_area .lst_item:not(:first-child){margin-top:8px}.my_number_point.finish .point_info_area .lst_item:before{position:absolute;top:8px;left:0;width:3px;height:3px;border-radius:50%;background-color:#616161;content:''}.my_number_point.error .point_info_area .title{margin-top:15px;font-size:20px;line-height:.95em}.my_number_point.error .point_info_area .title_dsc{margin-top:10px;font-size:15px;line-height:1.4em}.my_number_point.error .point_info_area .ico_register_before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:0px -221px;width:110px;height:110px}.my_number_point.error .btnBtm3 .btn_back{border-color:#a3abb9;background-color:#a3abb9;color:#fff}.my_number_point.success .point_info_area .title{font-size:20px;line-height:1.4em}.my_number_point.success .point_info_area .ico_register_before{background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:-224px -221px;width:110px;height:110px}.my_number_point.success .btnBtm3 .btn_confirm{border-color:#a3abb9;background-color:#a3abb9;color:#fff}.complete_set_pw .header{position:fixed;top:0;right:0;left:0;height:48px;z-index:10}.complete_set_pw .table{padding-top:48px;padding:48px env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);padding:48px constant(safe-area-inset-right) constant(safe-area-inset-bottom) constant(safe-area-inset-left);background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.complete_set_pw .ico_complete{display:block;margin:0 auto 20px;background-size:463px 412px;background-image:url("../img/sprite-jp-10670182f6.png");background-position:0px 0px;width:152px;height:105px}.complete_set_pw .info_box{text-align:center}.complete_set_pw .info_box .title{display:block;padding:0 20px;font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem;font-weight:700;color:#111;word-break:break-all}.complete_set_pw .info_box .dsc{padding:8px 22px 0 23px;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;color:#777;word-break:break-all}.complete_set_pw .btnBtm3{margin:10px}.complete_set_pw .btnBtm3 .btn_link{display:block;padding:16px 0;border-radius:6px;background-color:#a3abb9;font-size:17px;font-size:1.7rem;line-height:24px;line-height:2.4rem;font-weight:700;color:#fff;text-align:center;text-decoration:none}.wallet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.wallet .cont{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.wallet .cont .tit-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wallet .cont .logo{width:98px;height:30px;margin:0 auto;background-image:url("../img/logo/jp.png");background-repeat:no-repeat;background-size:100% auto}.wallet .cont .intro-container{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding-bottom:25px}.wallet .cont .intro-container .top{min-height:166px}.wallet .cont .intro-container .tit,.wallet .cont .intro-container .txt{width:100%}.wallet .cont .intro-container .tit{margin-top:14px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:24px;font-size:2.4rem;line-height:32px;line-height:3.2rem;font-weight:600;color:#000;text-align:center}.wallet .cont .intro-container .txt{margin-top:10px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem;line-height:19px;line-height:1.9rem;font-weight:300;color:#777;text-align:center}.wallet .cont .intro-container .img{display:block;width:100%}.wallet .cont .intro-container .img img{width:100%;vertical-align:top}.wallet .cont .intro-container .swiper-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.wallet .cont .intro-container .swiper-slide{position:relative;height:100%}.wallet .cont .intro-container .box_center{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.wallet .cont .intro-container .swiper-pagination{position:relative;bottom:auto;line-height:6px}.wallet .cont .intro-container .swiper-pagination-bullet{width:6px;height:6px;background-color:#666;vertical-align:top}.area_scroll_tab{overflow:hidden;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:2;width:100%;height:50px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.area_scroll_tab:before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#dfdfdf;content:''}.area_scroll_tab .list_tab{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:0 18px 17px 18px;padding-right:calc(18px + env(safe-area-inset-right));padding-right:calc(18px + constant(safe-area-inset-right));padding-left:calc(18px + env(safe-area-inset-left));padding-left:calc(18px + constant(safe-area-inset-left))}.area_scroll_tab .bx_tab{display:inline-block;padding-right:22px}.area_scroll_tab .bx_tab.is_selected .tab{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;font-weight:700;color:#2a2a2a;border-color:#2a2a2a}.area_scroll_tab .tab{display:block;position:relative;padding:19px 2px 6px 2px;padding:19px calc(2px + env(safe-area-inset-right)) 6px calc(2px + env(safe-area-inset-left));padding:19px calc(2px + constant(safe-area-inset-right)) 6px calc(2px + constant(safe-area-inset-left));border-bottom:3px solid transparent;background-color:transparent;font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;color:#949494}.list_desc .type{margin-top:35px;font-size:15px;font-size:1.5rem;font-weight:700;line-height:normal;color:#111}.list_desc .desc{font-size:14px;font-size:1.4rem;line-height:normal;color:#555}.list_desc .desc+.label{margin-top:12px}.list_desc .details{margin-top:4px}.list_desc .details .desc+.bedge{margin-top:12px}.list_desc .details .bedge{height:37px;margin:8px 0 4px}.list_desc .details .bedge img{height:100%;vertical-align:top}.list_desc .details .label{height:31px;margin-top:8px}.list_desc .details .label img{height:100%;vertical-align:top}.box_list .type{display:block;margin-top:35px;font-size:15px;font-size:1.5rem;font-weight:700;line-height:normal;color:#111}.box_list .list_desc{margin-top:4px}.box_list .item{font-size:14px;font-size:1.4rem;line-height:normal;color:#555}.title_guide{font-size:15px;font-size:1.5rem;line-height:21px;line-height:2.1rem;font-weight:700;color:#111}.list_guide .type{margin-top:15px;font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem;font-weight:700;color:#111}.list_guide .details{margin-top:4px;font-size:13px;font-size:1.3rem;line-height:20px;line-height:2rem;color:#555}.list_guide .details .sub{margin:2px 0;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;color:#949494}.swiper_card{overflow:hidden;padding:0 40px 0 30px;padding-left:calc(30px + env(safe-area-inset-left));padding-left:calc(30px + constant(safe-area-inset-left));padding-right:calc(40px + env(safe-area-inset-right));padding-right:calc(40px + constant(safe-area-inset-right))}.swiper_card .swiper-slide{width:auto;margin-right:12px}.swiper_card .swiper-slide:last-child{width:100%;margin-right:0}.swiper_card .img_card{width:293px}.swiper_card .img_card img{width:100%;vertical-align:top}.swiper_card .bx_swiper_bullet{width:293px}.swiper_mobile{overflow:hidden;margin-bottom:30px;padding:0 28px;padding:0 calc(28px + env(safe-area-inset-right)) 0 calc(28px + env(safe-area-inset-left));padding:0 calc(28px + constant(safe-area-inset-right)) 0 calc(28px + constant(safe-area-inset-left))}.swiper_mobile .img_mobile{position:relative;max-width:320px;margin:0 auto;padding-top:28px}.swiper_mobile .img_mobile:before{position:absolute;top:0;bottom:0;left:0;width:100%;background:url("../img/card/img-mobile-1@2x.png") no-repeat center;background-size:100%;content:''}.swiper_mobile .img_mobile img{width:100%;vertical-align:top}.swiper_mobile .img_mobile .inner_img{position:relative;max-width:198px;margin:0 auto}.swiper_mobile .bx_swiper_bullet{margin-top:10px}.swiper_card .bx_swiper_bullet,.swiper_mobile .bx_swiper_bullet{position:relative;bottom:auto;left:auto;height:5px;margin-top:20px;z-index:1}.swiper_card .bx_swiper_bullet .swiper-pagination-bullet,.swiper_mobile .bx_swiper_bullet .swiper-pagination-bullet{width:5px;height:5px;margin:0 0 0 8px;background-color:#e3e5ec;vertical-align:top;opacity:1}.swiper_card .bx_swiper_bullet .swiper-pagination-bullet-active,.swiper_mobile .bx_swiper_bullet .swiper-pagination-bullet-active{background-color:#08bf5b}.swiper_card .bx_swiper_bullet .swiper-pagination-bullet:first-child,.swiper_mobile .bx_swiper_bullet .swiper-pagination-bullet:first-child{margin-left:0}@media screen and (min-width: 415px){.b2cTransfer .btnCopy{right:50%;-webkit-transform:translateX(164px);transform:translateX(164px)}}@media screen and (orientation: landscape){.sevenbankWrap .txt_area{position:static}}.list_main_tab{display:-webkit-box;display:-ms-flexbox;display:flex}.list_main_tab .items_tab{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;position:relative}.list_main_tab .items_tab:before{position:absolute;right:0;bottom:0;left:0;height:1px;z-index:1;background-color:#efefef;content:''}.list_main_tab .items_tab.is_selected:before{height:2px;background-color:#2a2a2a}.list_main_tab .items_tab.is_selected .tab{font-size:16px;font-size:1.6rem;line-height:50px;line-height:5rem;font-weight:700;color:#2a2a2a}.list_main_tab .items_tab.is_new .tab:after{display:inline-block;width:4px;height:4px;margin:15px 0 0 2px;border-radius:50%;background-color:#08bf5b;vertical-align:top;content:''}.list_main_tab .tab{display:block;width:100%;border:0;font-size:16px;font-size:1.6rem;line-height:50px;line-height:5rem;color:#949494;text-align:center}.group_view.type_view_plus .top_view{background-color:#08bf5b}.group_view.type_view_plus .top_view .dsc{color:#fff}.group_view.type_view_plus .title{color:#fff}.group_view.type_view_plus .ea_noti{color:#fff}.group_view.type_view_plus .ea_noti:not(:first-child):before{background-color:rgba(0,0,0,0.1)}.group_view.type_view_plus .ea_noti .t_point,.group_view.type_view_plus .ea_noti .ico_num{color:#fff}.group_view.type_view_plus .btn_flow{color:#fff}@media screen and (max-height: 667px) and (min-width: 321px){.paycard .top_view{padding-top:30px}.paycard .card{margin-top:25px}.paycard .noti_lst{padding-top:45px}.paycard .btn_flow{margin-bottom:39px}}@media screen and (max-width: 320px){.paycard .title{padding:26px var(20px) 0}.paycard .top_view{padding-top:30px}.paycard .top_view .title{font-size:33px;font-size:3.3rem;line-height:39px;line-height:3.9rem;font-weight:700}.paycard .top_view .dsc{margin-top:8px;padding:0 20px;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.paycard .top_view .desc_notice{margin:14px 20px}.paycard .card{height:190px;margin-top:25px}.paycard .noti_box{margin:23px 20px 0;padding:10px 24px;font-size:11px;font-size:1.1rem}.paycard .noti_lst{padding-top:45px}.paycard .noti_lst .txt{font-size:15px;font-size:1.5rem}.paycard .noti_lst .t_point{font-size:16px;font-size:1.6rem}.paycard .ea_noti:first-child{padding-right:20px}.paycard .ea_noti:last-child{padding-left:20px}.paycard .btn_flow{margin-bottom:39px}.paycard .view .inner_view{padding:100px 20px 0;padding:100px calc(20px + env(safe-area-inset-right)) 0 calc(20px + env(safe-area-inset-left));padding:100px calc(20px + constant(safe-area-inset-right)) 0 calc(20px + constant(safe-area-inset-left))}.paycard .view .inner_view.full_view .inner_full_view{padding:0 20px;padding:0 calc(20px + env(safe-area-inset-right)) 0 calc(20px + env(safe-area-inset-left));padding:0 calc(20px + constant(safe-area-inset-right)) 0 calc(20px + constant(safe-area-inset-left))}.paycard .view .list_view .desc_icon{font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem}.paycard .swiper_card{padding:0 20px;padding-left:calc(20px + env(safe-area-inset-left));padding-left:calc(20px + constant(safe-area-inset-left));padding-right:calc(20px + env(safe-area-inset-right));padding-right:calc(20px + constant(safe-area-inset-right))}.paycard .swiper_card .img_card{width:264px}.paycard .swiper_card .bx_swiper_bullet{width:264px}.paycard .swiper_mobile{padding:0;padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left);padding:0 constant(safe-area-inset-right) 0 constant(safe-area-inset-left)}}.banner_campaign{text-align:center}.banner_campaign .btn_banner{display:block}.banner_campaign img{max-width:100%;vertical-align:top}.wrap_popup{position:fixed;top:0;right:0;bottom:0;left:0}.wrap_popup:before{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.35);content:''}.popup_center{position:absolute;top:50%;right:0;left:0;display:inline-block;max-width:306px;margin:0 auto;padding:40px 16px 16px;border-radius:12px;background-color:#fff;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;box-sizing:border-box}.popup_center .txt{padding:0 24px;font-size:16px;font-size:1.6rem;line-height:normal;color:#555}.popup_center .bx_btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:40px}.popup_center .bx_btn .btn{width:100%;height:auto;padding:15px 10px;border-radius:6px;background-color:#08bf5b;font-size:17px;font-weight:700;color:#fff}.popup_center .bx_btn .btn.type_gray{background-color:#f2f2f5;color:#777}.popup_center .bx_btn.type_double .btn{width:calc(50% - 4px)}.popup_center .bx_btn.type_double .btn+.btn{margin-left:8px}.page_intro_linepaybank{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (orientation: landscape){.page_intro_linepaybank{height:auto;min-height:100%}}.page_intro_linepaybank .inner_intro_linepaybank{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.page_intro_linepaybank .inner_intro_linepaybank:before{-webkit-box-flex:2;-ms-flex:2 0 auto;flex:2 0 auto;min-height:12px;content:''}.page_intro_linepaybank .inner_intro_linepaybank:after{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;content:''}.page_intro_linepaybank .top_intro{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 20px 0;padding:0 calc(20px + env(safe-area-inset-right)) 0 calc(20px + env(safe-area-inset-left));padding:0 calc(20px + constant(safe-area-inset-right)) 0 calc(20px + constant(safe-area-inset-left));text-align:center}.page_intro_linepaybank .top_intro .title{margin-top:13px;font-size:24px;line-height:1.33em;color:#000}.page_intro_linepaybank .top_intro .desc{margin-top:10px;font-size:14px;line-height:1.36em;color:#777}.page_intro_linepaybank .logo_linepay{display:block;width:100px;margin:0 auto}.page_intro_linepaybank .logo_linepay img{max-width:100%;vertical-align:top}.page_intro_linepaybank .img_intro{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-top:14px;text-align:center}.page_intro_linepaybank .img_intro img{max-width:100%;max-height:100%;vertical-align:top}
