@charset "UTF-8";::-webkit-input-placeholder{font-size:15px;color:#d1d1d1}:-moz-placeholder{font-size:15px;color:#d1d1d1}::-moz-placeholder{font-size:15px;color:#d1d1d1}:-ms-input-placeholder{font-size:15px;color:#d1d1d1}.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-tap-highlight-color:transparent}body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}body,button,input,select,table,textarea{-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;-webkit-text-size-adjust:none;outline:0!important;font-family:"Helvetica Neue",Helvetica,Roboto,Sans-serif;font-size:14px;font-weight:400}body{-webkit-overflow-scrolling:touch;-webkit-user-select:none;background-color:#f2f2f2}body,html{height:100%}address,em{font-style:normal}fieldset,img{border:0}dl,ol,ul{list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;width:100%;height:30px;background-color:transparent;border-width:0;border-style:solid;border-color:#eee;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#797f8c;font-size:16px}button:focus,input:focus,select:focus,textarea:focus{border-width:0;border-style:solid;border-color:#eee}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:1}textarea{padding-top:6px}select.default{color:#d1d1d1}.loading{position:relative;width:30px;height:30px;border-width:5px;border-style:solid;border-color:#eee #eee rgba(255,255,255,.5) rgba(255,255,255,.5);opacity:.9;border-radius:20px;-webkit-animation:rotate 1s linear infinite;-ms-animation:rotate 1s linear infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-ms-keyframes rotate{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(360deg)}}.sp_loading{display:inline-block;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:0 -100px!important;height:28px!important;width:28px!important;-webkit-animation:rotate 1s linear infinite;-moz-animation:rotate 1s infinite infinite;-ms-animation:rotate 1s linear infinite;-o-animation:rotate 1s infinite infinite;animation:rotate 1s infinite infinite;font-size:0;text-indent:-100em;vertical-align:middle}@-ms-keyframes rotate_loading{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(360deg)}}@-moz-keyframes rotate_loading{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes rotate_loading{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes rotate_loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fullHeight{height:100%}.defaultBg{background-color:#fff}.full-height{background-color:#f2f2f2}.full-loading{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5)}.full-loading.v2{position:fixed;text-align:center}.full-loading:before{content:'';overflow:hidden;display:inline-block;width:0;height:100%;vertical-align:middle}body.btnFix .list-form{padding-bottom:55px}body.btnFix .list-form .box-button{position:fixed;width:100%;z-index:5;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0;left:0}.description{padding:13px 17px;color:#7d7d7d;font-size:13px;font-weight:300;line-height:18px;word-break:break-all;word-break:break-word}.description+.description{padding:1px 17px 1px}.description p+p{padding-top:14px}.description .btn_toggle{display:block;width:auto;font-size:13px;color:#7d7d7d;text-align:left}.description .btn_toggle:after{display:inline-block;position:relative;top:-2px;margin-left:3px;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-14px -12px!important;height:6px!important;width:10px!important;content:''}.description.hide p{display:none}.description.hide .btn_toggle:after{position:relative;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-4px -12px!important;height:6px!important;width:10px!important}.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-row.ft{height:95px}.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}.hidden{overflow:hidden;position:absolute;top:0;left:-500em;width:0;height:0;font-size:1px}.button-type-a,.button-type-c{width:100%;height:45px;-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;color:#fff;font-weight:700}.button-type-a{background-color:#17b610;color:#fff;font-weight:600}.button-type-a:disabled{background-color:#c9ccd4;color:#e4e6ea}.button-type-b{width:150px;height:37px;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;color:#fff;font-size:15px}.button-type-c{background-color:#646f88;color:#fff;font-weight:700}.button-type-d{min-width:150px;width:auto;height:37px;padding:0 15px;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-weight:700;color:#fff}.font400{font-weight:500}.box-button{padding:4px;overflow:hidden;background-color:#f2f2f2}.box-button.box-button-a{border-top:1px solid #e1e2e6}.box-button.box-button-a button{margin-bottom:env(safe-area-inset-bottom);margin-bottom:constant(safe-area-inset-bottom)}.box-button.box-button-b{padding:0 25px}.box-button .dbl{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2px 0 0}.box-button .dbl:nth-child(2n){padding:0 0 0 2px}.box{padding:0 11px 11px;background-color:#f2f2f2}.box ul{position:relative;background-color:#fff;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}.box ul li{position:relative;padding:35px 20px 10px 16px;border-bottom:1px solid #e5e5e5}.box ul li label{display:block;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;padding:16px 15px 15px 16px;font-size:13px;color:#111}.box ul li label:before{display:inline-block;position:absolute;top:23px;left:15px;width:4px;height:4px;background-repeat:no-repeat;-webkit-background-size:4px 4px;background-size:4px 4px;background-position:0 0;content:'\00a0'}.box ul li input,.box ul li select,.box ul li textarea{z-index:2;position:relative}.box ul li textarea{height:64px}.box ul li:last-of-type{border-bottom:0}.box ul+ul{margin-top:11px}.required:after{display:inline-block;position:absolute;top:20px;left:11px;width:3px;height:3px;border-radius:50%;background:red;content:''}.box:first-of-type{padding-top:11px}.arrow{position:absolute;top:50%;right:15px;margin-top:-6px;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-9px -58px!important;height:14px!important;width:8px!important}.list-form{position:absolute;top:0;left:0;width:100%;height:100%}.search-location{position:absolute;top:0;left:-500%;width:100%;height:100%;background-color:#fff}.search-location .search-form{padding-right:90px}.search-location .btn-delete{right:54px}.article-search-form{padding:23px 0 30px 0;background-color:#f2f2f2}.loadingMsg{color:#63656a;font-size:14px}.loadingMsg:before{content:'';display:block;margin:110px auto 19px;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:0 -100px!important;height:28px!important;width:28px!important;-webkit-animation:rotate 1s linear infinite;-moz-animation:rotate 1s infinite infinite;-ms-animation:rotate 1s linear infinite;-o-animation:rotate 1s infinite infinite;animation:rotate 1s infinite infinite}.notice{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:15px;padding:0 11px;color:#797f8c;font-size:14px;text-align:left}.noticeTxt{padding:14px 13px 11px;color:#7d7d7d;font-size:13px;line-height:18px}.message{padding-left:20px;text-align:left}.message h2{margin-bottom:31px;font-size:17px;font-weight:700;color:#4d4d4d}.message .msg{margin-bottom:12px;padding:0 15px;font-size:13px;color:#333}.message.message-a{padding:0 15px;text-align:center}.message.message-a h2{margin-bottom:5px}.message.message-a .msg{margin-bottom:9px}.message.message-a .msg.msg-a{color:#4c4c4c;font-size:13px;line-height:16px;margin-bottom:22px}.upgrade{display:block;margin-top:18px;font-size:12px;font-weight:700;color:grey}.upgrade span{vertical-align:middle}.upgrade:after{display:inline-block;margin-left:1px;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-23px 0!important;height:10px!important;width:6px!important;content:'';vertical-align:middle}.search-form{overflow:hidden;position:relative;height:42px;margin:0 11px;background-color:#fff;border:1px solid #e6e7eb;-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}.search-form input{padding:0 48px 0 11px;height:100%;color:#111;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:17px;font-weight:700}.search-form .btn-delete{display:none;z-index:2;position:absolute;top:0;width:19px;height:100%;background-image:url(../img/common/btn_delete.png);background-repeat:no-repeat;-webkit-background-size:19px 19px;background-size:19px 19px;background-position:50% 50%}.search-form .btn-search{position:absolute;top:0;right:0;width:40px;height:100%;background-color:#17b610;background-image:url(../img/common/icon_search.png);background-repeat:no-repeat;-webkit-background-size:17px 17px;background-size:17px 17px;background-position:50% 50%;border:1px solid transparent}.title-result{height:26px;line-height:24px;padding:0 8px;background-color:#fbfbfc;border-top-width:1px;border-top-color:#ededed;border-top-style:solid;border-bottom-width:1px;border-bottom-color:#f5f5f5;border-bottom-style:solid;font-size:12px;color:#797f8c;text-align:left}.n-result{font-weight:700}.list-location .table-cell{padding:14px 11px;border-bottom:1px solid #f5f5f5;background-color:#fff;text-align:left;color:#111;font-size:17px;font-weight:700}.list-location .table-cell .count{font-weight:400}.search-job{position:absolute;top:0;left:-500%;width:100%;height:100%;background-color:#f2f2f2;text-align:center}.search-job .search-form{margin-bottom:10px;padding-right:0}.search-job .btn-delete{right:14px}.btn_more{background-color:#fcfcfc;padding:10px 8px 9px}.btn_more .more{display:inline-block;padding-right:18px;background-image:url(../img/common/arrow_bottom.png);-webkit-background-size:12px 7px;background-size:12px 7px;background-repeat:no-repeat;background-position:right 7px;color:#6e6e6e;font-weight:700}.name input{width:48%}.name input:nth-child(3){background-image:url(../img/common/name_bar.png);background-repeat:no-repeat;background-position:0 8px;text-indent:10px}.birth{color:#ccc}.birth select{width:70px}.address_t{position:relative;border:1px solid #ebebeb;border-bottom:1px solid #ededed;background-color:#fff;background-repeat:no-repeat;background-position:15px 26px;-webkit-background-size:4px 4px;background-size:4px 4px;-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}.address_t span{display:block;padding:18px 15px 16px 16px;color:#4c4c4c;font-size:13px;font-weight:700}.address_t span.required{position:absolute;top:50%;right:20px;padding:0;margin-top:-7px;font-size:12px;font-weight:400;line-height:14px}.address_t span.required:after{top:3px;left:-5px}.address_t+.address{border-top:0}.box ul li{overflow:hidden}.box ul li select{font-size:15px}.box ul.address{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0}.box ul.address li label:before{background-image:none}.box ul.address .button-type-a{float:right;z-index:2;position:relative;width:auto;height:39px;margin:-17px 0 0 5px;padding:0 13px;font-size:12px;font-weight:400;line-height:39px}.box ul.address .button-type-a[disabled=disabled]{background-color:#dedede;color:#fff}.box ul.address .inp_flex{display:block;overflow:hidden}.logo{width:auto;height:40px;background-image:url(../img/logo/default.png);background-repeat:no-repeat;-webkit-background-size:auto 40px;background-size:auto 40px;background-position:center center}.logo>span{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}.logo.viewTh{width:auto;background-image:url(../img/logo/th.png);-webkit-background-size:auto 40px;background-size:auto 40px}.logo.viewId{width:auto;background-image:url(../img/logo/id.png);-webkit-background-size:auto 40px;background-size:auto 40px}.logo.viewTw{width:auto;background-image:url(../img/logo/tw.png);-webkit-background-size:auto 40px;background-size:auto 40px}h2.error{margin-bottom:12px!important;font-size:16px}.error-global .error-ico{margin-bottom:10px}.error-global .error-ico .ico{display:inline-block;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:0 -128px!important;height:46px!important;width:47px!important;content:' '}.error-global .msg{margin-bottom:21px;padding:0 15px;color:#333;font-size:13px}.error-global .box-button .button-type-d{font-weight:500;font-size:13px}.message.message-a .msg.msg-b{margin-bottom:17px;font-size:15px}.message.message-a .msg.msg-c{margin-bottom:20px;margin-top:-5px;font-size:12px}.article-search-form{z-index:10;position:relative}.search-none{width:100%;height:100%;margin-top:-128px;background-color:#f2f2f2;color:#999;font-size:16px;text-align:center}.search-none>span{display:block;padding-top:207px}.info{background-color:#fff!important;color:#121212;font-size:13px}.info h2{font-size:15px;margin-bottom:3px}.info_noti{padding:0 25px;font-size:15px}.info_txts{padding:0 25px;font-size:15px}.info_msgs{margin-top:12px;padding:0 25px;color:#999;font-size:12px}.info_btn{padding:20px 0 17px}.info_btn>button{min-width:98px;width:auto;height:39px;padding:1px 10px 0;font-size:12px;font-weight:700;border-width:1px;border-style:solid;border-color:#51c84c;-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}.info_btn>button.pressed,.info_btn>button:active{color:rgba(7,176,0,.3);border-width:1px;border-style:solid;border-color:rgba(81,200,76,.3)}.info_txt{padding-top:33px}.info_txt .help,.info_txt .install{display:inline-block;font-size:0}.info_txt .help .ico,.info_txt .install .ico{margin-right:4px}.info_txt .help .txt,.info_txt .install .txt{font-size:13px;color:#a4abb9}.info_txt .install{padding-right:10px}.info_txt .install .ico,.info_txt .install .txt{display:inline-block;vertical-align:middle}.info_txt .install .ico{background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-6px -26px!important;height:12px!important;width:13px!important}.info_txt .help .ico,.info_txt .help .txt{display:inline-block;vertical-align:middle}.info_txt .help .ico{background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-34px -26px!important;height:16px!important;width:16px!important}.info_txt .install+.help{padding-left:13px;background:url(../img/common/line.png) no-repeat 0 4px;-webkit-background-size:1px 10px;background-size:1px 10px}.info_pay{color:#07b000;border-color:#51c84c}.terms{height:100%}.terms .table-terms{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.terms .textarea-row{overflow-y:auto;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;margin:0 11px;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;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.terms h2{padding:16px 13px 7px;font-size:13px;font-weight:500;line-height:19px}.terms .h2-fund h2{padding-top:15px}.terms .notice-row{overflow:hidden;height:42px}.terms .btn-row{height:54px}.terms .box_term{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.terms .box_term.cautions{padding:13px 11px 4px;font-size:13px;line-height:13px;color:#545454}.terms .box_term.cautions:before{display:inline-block;width:13px;height:13px;margin-right:6px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAP1BMVEUAAADwCAfwCAfwCAfwCAfwCAfwCAfwCAfwCAfwCAfwCAfwCAfwCAfwCAfwCAfwCAfwCAfwCAfwCAfwCAfwCAeueHw0AAAAFHRSTlMA8geRh3JfEwPStXku+ls9NVHtla2bR7AAAAC0SURBVCjPfVIJCsQgDEy8orVabf3/W/cg3UTKOiCMTBgmB9wwLWTncmgGZpBF3Jz3bkO0pJWAqXK1qQnDT4i2+Ajy9cXe3OIBEw5kLRRWIlFkrXw9CT0X72PsTD3Sxy7FpxSTBTBY4SlBRQPt/RhmDOHYIGyS7DyFbwGyk29Kwl0G51WlcvBukq5LS5NhztpwitG7jsHhBRJet0y9k2p5MajFeP8uZbFKxvMAVmezPrbFib4A4cEHHVMihKQAAAAASUVORK5CYII=);background-repeat:no-repeat;-webkit-background-size:13px 13px;background-size:13px 13px;content:'\00a0'}.terms .txtarea{color:#000;font-size:14px}.terms .LyContents{padding:16px;font-size:12px;word-break:break-word;background:#f5f5f6;family:HiraKakuPro,sans-serif}.terms .LyContents strong{color:#000}.terms .rules{color:#777}.terms .rules .LyContents{background-color:#fff}.terms .rules a{color:#425897;text-decoration:underline}.terms .rules p{margin-bottom:5px}.terms .rules h1{font-size:14px!important;font-weight:700}.terms .rules h1 span{font-size:14px!important}.exchange-area{position:relative}.exchange-area.wh{background-color:#fff}.exchange-area h2{padding:15px 12px 0;color:#7d7d7d;font-size:13px;font-weight:300}.exchange-area .box_h2{font-size:13px;font-weight:500;color:#3f3f3f;padding:16px 13px 9px}.exchange-area .box_h2.second{padding-top:24px}.exchange-area .box{overflow:hidden;padding:0 11px}.exchange-area .box.notices{font-size:13px;padding-top:23px}.exchange-area .box.notices .tit{font-weight:700;color:#7d7d7d;padding:0 0 6px}.exchange-area .box.notices ul{overflow:hidden;background:0 0;border:0;border-radius:0;margin-bottom:22px}.exchange-area .box.notices ul li{font-size:13px;line-height:18px;padding:0 0 2px 12px;border:0;color:#7d7d7d}.exchange-area .box.notices ul li:before{content:'';background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:0 -12px!important;height:4px!important;width:4px!important;position:absolute;top:6px;left:0}.exchange-area .box.notices ul .redr{color:#7d7d7d;display:inline-block}.exchange-area .box.notices ul .redr:after{content:'';display:inline-block;margin:0 0 2px 4px;vertical-align:middle;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-61px -12px!important;height:9px!important;width:6px!important}.exchange-area .box.notices .caution{font-weight:300;color:#1f6be7;margin-bottom:24px}.exchange-area .box.selects{position:relative;width:auto!important;margin:0 11px 4px!important;padding:8px 14px 7px!important}.exchange-area .box.selects:after{position:absolute;top:50%;right:14px;margin-top:-4px;display:block;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-24px -12px!important;height:8px!important;width:13px!important;content:'\00a0'}.exchange-area .box.selects,.exchange-area .txtinput{width:100%;height:46px;-webkit-box-sizing:border-box;box-sizing:border-box;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;background-color:#fff;color:#111;font-size:16px;line-height:26px;padding:9px 14px;margin:0 0 4px}.exchange-area .selectinput{font-size:14px;color:#111;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border:0}.exchange-area .txtarea{max-height:300px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;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;background-color:#fff;color:#1a1a1a;font-size:12px;line-height:17px;padding:15px 15px 17px}.exchange-area .chkGr{display:block;margin:14px 11px 10px;position:relative}.exchange-area .chkGr input[type=checkbox]{position:absolute;left:0;top:0;overflow:hidden;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-39px -78px!important;height:22px!important;width:22px!important;vertical-align:middle;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none}.exchange-area .chkGr input[type=checkbox]:checked{background-color:transparent;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-17px -78px!important;height:22px!important;width:22px!important}.exchange-area .chkGr label{display:block;padding:3px 0 2px 29px;font-size:12px;line-height:17px;color:#555;word-break:break-all}.exchange-area .chkGr label .lnk{word-break:break-all;color:#121212;text-decoration:underline}.exchange-area .h2-row{height:44px}.exchange-area .btn-row{height:54px}.exchange-area .btn-intro{height:61px}.exchange-area .pos-mid{position:absolute;top:50%;left:0;width:100%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-bottom:32px}.exchange-area .pos-mid img{display:block;margin:0 auto;vertical-align:top}.exchange-area .pos-mid h2{font-size:23px;font-weight:700;line-height:30px;color:#2a2a2a;padding:34px 0 10px;text-align:center}.exchange-area .pos-mid .desc{font-size:14px;line-height:18px;font-weight:300;color:#7e8387;text-align:center}.exchange-area .start{width:100%;height:61px;display:inline-block;text-align:center;font-size:20px;font-weight:700;padding:2px 0 0;line-height:59px;color:#00b83a;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACAQMAAABbr9+TAAAABlBMVEUAAADs7Oxe6IK4AAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAIL/BwACxAHAcPkvcwAAAABJRU5ErkJggg==);-webkit-background-size:5px 1px;background-size:5px 1px;background-repeat:repeat-x;background-position:0 0}.exchange-area .start:after{content:'';display:inline-block;vertical-align:middle;margin:0 0 3px 10px;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-28px -100px!important;height:14px!important;width:9px!important}.exchange-area .map{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.exchange-area .search-ui{z-index:4;position:absolute;top:0;left:0;width:100%;height:auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACAQMAAABbr9+TAAAABlBMVEXDw8MAAAD4VgY2AAAAAnRSTlOzALl7MEMAAAAOSURBVAjXY/h/gIGBAQAIAQHAWZzpzAAAAABJRU5ErkJggg==);background-position:0 100%;background-repeat:repeat-x;background-color:#fff;-webkit-background-size:5px 1px;background-size:5px 1px}.exchange-area .search-ui:before{content:'';position:absolute;top:50%;left:10px;margin-top:-9px;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-32px -58px!important;height:18px!important;width:18px!important}.exchange-area .search-ui>p{position:relative;background:0 0;padding:8px 32px 8px 40px}.exchange-area .search-ui .inp{border:0;background:0 0;font-size:13px;line-height:28px;color:#000}.exchange-area .search-ui .inp::-webkit-input-placeholder{color:#8e8e93}.exchange-area .search-ui .close{position:absolute;z-index:5;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;top:50%;right:8px;margin-top:-11px;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-57px -100px!important;height:22px!important;width:22px!important}.exchange-area .search-result{z-index:3;position:absolute;top:46px;left:0;bottom:0;right:0;background-color:#fff;overflow:auto;-webkit-overflow-scrolling:touch}.exchange-area .search-result .distance{font-size:11px;line-height:20px;padding:5px 0 5px 12px;color:#757578}.exchange-area .search-result .res{padding-left:12px;overflow:hidden}.exchange-area .search-result .res li{height:50px}.exchange-area .search-result .res a{display:block;font-size:16px;line-height:50px;color:#121212}.exchange-area .search-result .res a>span{color:#00af43;font-weight:700}.exchange-area .search-result .distance,.exchange-area .search-result .res li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACAQMAAABbr9+TAAAABlBMVEUAAADm5+pZ6HuQAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAIL/BwACxAHAcPkvcwAAAABJRU5ErkJggg==);background-position:0 100%;background-repeat:repeat-x;-webkit-background-size:5px 1px;background-size:5px 1px}.exchange-area .map-ui{z-index:2;position:absolute;bottom:0;left:0;width:100%;height:auto}.exchange-area .map-ui .search{position:relative}.exchange-area .map-ui .btn{position:absolute;top:-80px;right:45px}.exchange-area .map-ui .desc{background:#fff;font-size:14px;line-height:22px;padding:15px 17px 14px;-webkit-box-shadow:0 -2px 3px rgba(0,0,0,.15);box-shadow:0 -2px 3px rgba(0,0,0,.15)}.exchange-area .map-ui .desc .tit{font-size:17px;font-weight:700;line-height:25px;padding-bottom:3px;color:#000}.exchange-area .map-ui .desc .distance{position:relative;top:1px;font-size:14px;font-weight:400;color:#4285f4}.exchange-area .map-ui .desc .detail{color:#8d8d8d;height:44px;padding-bottom:4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.exchange-area .map-ui .desc .detail .bar{color:#d1d1d1;font-weight:300}.exchange-area .map-ui .go-gogglemap{display:inline-block;color:#4285f4;line-height:24px}.exchange-area .map-ui .go-gogglemap:after{content:'';display:inline-block;vertical-align:middle;margin:0 0 2px 4px;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-17px -58px!important;height:15px!important;width:15px!important}.exchange-area .map-ui .find-button{vertical-align:top;display:inline-block;background-color:transparent;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:0 -236px!important;height:62px!important;width:62px!important;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.exchange-area .map-ui .find-button.current{background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:0 -174px!important;height:62px!important;width:62px!important}.exchange-area .cert_h2{padding:20px 12px 16px}.exchange-area .cert_prev_h2{padding:12px 12px 15px;color:#7d7d7d;font-size:12px;font-weight:400}.exchange-area .cert_box{-webkit-box-sizing:border-box;box-sizing:border-box;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;background-color:#fff;color:#111;padding:11px 0 0;margin:0 10px 15px}.exchange-area .cert_box .ctit,.exchange-area .cert_box .title{display:block;position:relative;font-size:15px;font-weight:500;line-height:21px;margin:0 17px;padding:4px 0 2px}.exchange-area .cert_box .ctit:before{position:absolute;top:6px;left:0;content:''}.exchange-area .cert_box .ctit:after{position:absolute;top:50%;right:0;margin-top:-3px;content:'';background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-49px -12px!important;height:8px!important;width:12px!important}.exchange-area .cert_box .ctit.mynumber{padding-left:27px}.exchange-area .cert_box .ctit.mynumber:before{background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-47px -128px!important;height:17px!important;width:17px!important}.exchange-area .cert_box .ctit.id{padding-left:27px}.exchange-area .cert_box .ctit.id:before{background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:0 -78px!important;height:17px!important;width:17px!important}.exchange-area .cert_box .desc{font-size:13px;font-weight:300;line-height:19px;color:#797f8c;padding:9px 17px 14px}.exchange-area .cert_box .itm{display:none;padding:21px 17px 0;border-top:1px solid #ededed}.exchange-area .cert_box .itm li{padding:0 0 21px}.exchange-area .cert_box .itm .before{overflow:hidden;font-size:13px;line-height:27px;height:27px;color:#121212}.exchange-area .cert_box .itm .upload{float:right;width:auto;height:27px;padding:0 14px 0 13px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #7fd99a;-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;vertical-align:top;display:inline-block;background-color:#fff;color:#00b336;overflow:hidden;font-size:11px;line-height:16px}.exchange-area .cert_box .itm .upload:before{content:'';display:inline-block;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-10px 0!important;height:10px!important;width:13px!important;vertical-align:middle;margin:0 4px 2px 0}.exchange-area .cert_box .itm .upload.ok{border-color:#00b336;background-color:#00b336;color:#fff}.exchange-area .cert_box .itm .upload.ok:before{background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:0 0!important;height:10px!important;width:10px!important}.exchange-area .cert_box .itm .upload.noIcon{min-width:78px}.exchange-area .cert_box .itm .upload.noIcon:before{display:none}.exchange-area .cert_box .itm .upload.noIcon.ok:before{display:inline-block}.exchange-area .cert_box .itm .progress{position:relative;height:27px}.exchange-area .cert_box .itm .progress>p{font-size:12px;line-height:18px;padding-bottom:3px;color:#00b336}.exchange-area .cert_box .itm .progress .bar{height:3px;font:0/0 x;background-color:#c4c4c9;overflow:hidden}.exchange-area .cert_box .itm .progress .bar>span{display:block;height:3px;background-color:#00b336}.exchange-area .cert_box .itm .progress .abort{position:absolute;top:0;right:-3px;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;background-color:transparent;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-50px -26px!important;height:16px!important;width:16px!important}.exchange-area .cert_box.open .ctit:after{background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-37px -12px!important;height:8px!important;width:12px!important}.exchange-area .cert_box.open .itm{display:block}.exchange-area .cert_prev_box{-webkit-box-sizing:border-box;box-sizing:border-box;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;background-color:#fff;color:#121212;padding:11px 15px 15px;margin:0 10px 9px}.exchange-area .cert_prev_box .ctit{display:block;position:relative;font-size:15px;font-weight:700;line-height:21px;padding:7px 0 3px}.exchange-area .cert_prev_box .desc{color:#4c4c4c;font-size:11px;line-height:19px;padding:4px 0 16px}.exchange-area .cert_prev_box .lnk{display:block;position:relative;height:47px;border-radius:2px;padding:0 0 0 14px;font-size:13px;font-weight:400;line-height:47px;background-color:#00c44b;color:#fff}.exchange-area .cert_prev_box .lnk:after{content:'';position:absolute;top:50%;right:14px;margin-top:-7px;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-67px -12px!important;height:13px!important;width:8px!important}.exchange-area .reserv-ok{margin:11px;padding:11px 18px 9px;position:relative;height:100%;min-height:300px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f0f0f0;background-color:#fff;-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}.exchange-area .reserv-ok:before{content:'';position:absolute;top:15px;right:10px;width:62px;height:20px;background-image:url(../img/logo/default.png);background-repeat:no-repeat;-webkit-background-size:62px auto;background-size:62px auto}.exchange-area .reserv-ok .rok{font-size:13px;font-weight:700;line-height:18px;padding:29px 0 16px;color:#131313}.exchange-area .reserv-ok .rno{color:#1f6be7;padding:0 0 33px;margin-bottom:35px;font-size:26px;font-weight:700;line-height:30px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACAgMAAAAcD6VDAAAACVBMVEUAAADg3+Dc29whxxWNAAAAAXRSTlMAQObYZgAAAA1JREFUCNdjAIEUSQYAAWYAfjSoxWsAAAAASUVORK5CYII=);background-repeat:repeat-x;background-position:0 100%;-webkit-background-size:5px 1px;background-size:5px 1px}.exchange-area .reserv-ok .rno span{display:inline-block;font-size:13px;font-weight:700;line-height:18px}.exchange-area .reserv-ok .rdesc{font-size:13px;font-weight:300;line-height:18px;color:#121212;padding-bottom:8px}.exchange-area .reserv-ok .rdesc span{font-weight:700;display:inline-block;padding:0 2px 4px 0}.exchange-area .reserv-ok .rdesc .sub{font-size:12px;line-height:18px}.exchange-area .reserv-ok .rdesc .caution{font-size:12px;font-weight:700;color:red;line-height:18px}.exchange-area .reserv-ok .how_to_use{display:inline-block;padding:6px 15px 6px 0;font-size:13px;font-weight:700;line-height:18px;color:#121212;position:relative}.exchange-area .reserv-ok .how_to_use:after{content:'';position:absolute;top:50%;margin-top:-4px;right:5px;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:0 -26px!important;height:9px!important;width:6px!important}.exchange-area.how-to{padding:0 14px 15px}.exchange-area.how-to .tit{padding:17px 1px 15px;font-weight:700;color:#3f3f3f}.exchange-area.how-to .tit .desc{font-size:12px;font-weight:300;color:#7d7d7d;padding:1px 0 3px}.exchange-area.how-to .imgs{overflow:hidden;padding:0 0 30px}.exchange-area.how-to .imgs img{width:100%;height:auto;vertical-align:top}.exchange-area .LyContents{padding:16px;font-size:12px;word-break:break-word;background:#f5f5f6;family:HiraKakuPro,sans-serif}.exchange-area .LyContents strong{color:#000}.exchange-area .rules{color:#1a1a1a;word-break:break-all}.exchange-area .rules .LyContents{background-color:#fff}.exchange-area .rules a{color:#425897;text-decoration:underline}.exchange-area .rules p{margin-bottom:5px}.exchange-area .rules h1{font-size:14px!important;font-weight:700}.exchange-area .rules h1 span{font-size:14px!important}.supports{position:absolute;right:11px;bottom:11px;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:0 -42px!important;height:16px!important;width:83px!important}.download{background-color:#fff}.download .view{padding:0 20px}.download .logo{width:auto;height:40px;margin:0 auto 18px;background-repeat:no-repeat;background-position:center center;background-image:url(../img/logo/default.png);-webkit-background-size:auto 40px;background-size:auto 40px}.download .logo.viewTh{width:auto;background-image:url(../img/logo/th.png)}.download .logo.viewId{width:auto;background-image:url(../img/logo/id.png)}.download .logo.viewTw{width:auto;background-image:url(../img/logo/tw.png)}.download .title{margin-bottom:10px;font-size:15px;line-height:19px;color:#121212}.download .des{font-size:12px;color:#c2c2c2}.download .des a{font-weight:700;text-decoration:underline}.btnDown{height:61px;margin-bottom:env(safe-area-inset-bottom);margin-bottom:constant(safe-area-inset-bottom);border-top:1px solid #f2f2f2;font-size:18px;font-weight:700;color:#00b83a;background-repeat:no-repeat;background-position:center center}.btnDown:focus{height:61px;border-top:1px solid #f2f2f2;font-size:18px;font-weight:700;color:#00b83a}.btnDown .arrowDown{display:inline-block;width:9px;height:14px;display:inline-block;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:0 -58px!important;height:14px!important;width:9px!important}.noticeCmView{width:100%}.noticeCmView .noticeCm{padding:0 20px 20px;font-size:12px;line-height:17px;color:#bfbfbf;text-align:center;word-break:break-all}.footer{width:100%;height:67px;margin-top:1px;padding-top:28px;background-color:#3e3e3e;text-align:center}.footer .linkView{margin-bottom:11px;font-size:0}.footer .linkView a{position:relative;padding:0 8px 0 6px;color:#818181;font-size:12px}.footer .linkView a:after{content:'\00a0';display:inline-block;position:absolute;top:3px;right:0;width:1px;height:9px;background-color:#5a5a5a}.footer .linkView a:last-of-type:after{display:none}.footer .corp{color:#656565;font-size:10px}.cardResult{height:100%}.cardType{padding:0 4px 3px;text-align:left}.cardType .listView{border:1px solid #f0f0f0;border-radius:3px;background-color:#fff;color:#121212}.cardType .list{padding:24px 19px 18px}.cardType .list .title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;margin-bottom:17px;font-size:16px;font-weight:700;word-break:break-all}.cardType .list .title .split_bill{color:#1f6be7}.cardType .list .group{margin-bottom:22px;padding-bottom:12px;border-bottom:1px dashed #f2f2f2}.cardType .list .group:last-of-type{margin-bottom:0;padding-bottom:0;border:0}.cardType .list .group .title{margin:-2px 0 12px;font-size:15px;color:rgba(18,18,18,.96)}.cardType .list .state{padding-bottom:6px;color:#adb5c1;font-size:13px;word-break:break-word}.cardType .list .barcode{padding:1px 0 5px;text-align:center}.cardType .list .barcode img{max-width:100%;height:100px;vertical-align:top}.cardType .list .btn_pay{display:block;overflow:hidden;height:46px;margin-top:22px;border:1px solid #e6e6e6;font-size:14px;font-weight:600;color:grey;-webkit-box-sizing:border-box;box-sizing:border-box;-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}.cardType .list .detail{margin-bottom:6px}.cardType .list .detail:after{display:table;clear:left;content:''}.cardType .list .detail .name,.cardType .list .detail .result{line-height:18px}.cardType .list .detail .name{float:left;max-width:52%;margin-right:12px;font-size:14px}.cardType .list .detail .result{display:block;overflow:hidden;font-size:15px;font-weight:500;word-break:break-word}.cardType .list .detail .result .logoBank{position:relative;top:-5px;margin-right:4px;margin-bottom:-9px;vertical-align:top}.cardType .list .detail .result.typeA{color:#1f6be7}.cardType .list .detail .result.typeB{color:#ff3340}.cardType .list .detail .result.typeC{color:#17b610}.cardType .list .detail .result .dsc{position:relative;top:-1px;font-size:13px;color:#8c8d8f;vertical-align:top}.cardType .list .detail.typeA{color:#1f6be7}.cardType .list .detail.typeB{color:#ff3340}.cardType .list .detail.typeC{color:#17b610}.cardType .confirm{padding:54px 0 42px;margin:0 21px;border-bottom:1px dashed #dddcdd}.cardType .confirm .guide_txt{display:block;font-size:14px;font-weight:500;color:#b3b3b3;text-align:center;line-height:25px}.cardType .confirm .comfirm_num{margin-top:20px;font-size:0;text-align:center}.cardType .confirm .comfirm_num .num{display:inline-block;margin-left:13px;font-size:55px;font-weight:400;letter-spacing:-2px;color:#00c300;line-height:41px}.cardType .confirm .comfirm_num .num:first-child{margin-left:0}.cardType .confirm .notice{display:block;margin:35px 0 0;font-size:12px;color:#7d7f8b;text-align:center}.cardType .confirm .notice .time{color:#00c300}.cardType .confirm .notice:before{display:inline-block;margin:-2px 5px 0 0;vertical-align:middle;content:"";background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-71px 0!important;height:12px!important;width:12px!important}.cardType .confirm .dsc{margin-top:39px;font-size:13px;color:#4d4d4d;text-align:center;line-height:20px}.cardType .confirm+.list{padding:26px 21px 24px}.cardType .confirm+.list .title{margin-bottom:13px}.cardType .confirm+.list .tit_dsc{display:block;overflow:hidden;margin-bottom:16px;font-size:15px;font-weight:500;color:#121212;word-break:break-word;line-height:25px}.cardType .confirm+.list .name{margin-right:38px}.cardType .confirm+.list .result{text-align:right}.cardType:first-of-type{padding-top:4px}.btn_area{background-color:#10b707;padding-bottom:calc(env(safe-area-inset-bottom)/2);padding-bottom:calc(constant(safe-area-inset-bottom)/2)}.btn_area .btn{width:100%;height:50px;background-color:#10b707;font-size:15px;line-height:50px;color:#fff;text-align:center}.payPeriod{min-width:240px;padding:10px}.payPeriod .box-button-b{padding:19px 0;text-align:center}.payPeriod .box{padding:16px 15px 14px;background-color:#fff;border:1px solid #f0f0f0;border-radius:3px}.payPeriod .box h2{font-size:13px;color:#111}.payPeriod .dates{font-size:0;cursor:pointer}.payPeriod .dateEnd,.payPeriod .dateStart{display:inline-block;width:calc(50% - 23px);color:#797f8c;font-size:16px}.payPeriod .slash{display:inline-block;width:14px;padding:0 9px;color:#111;font-size:22px}#name-location-text{font-size:15px;color:#d1d1d1;width:100%;height:30px;background-color:transparent;border-width:0;border-style:solid;border-color:#eee;border-radius:0}#name-location-text.filled{font-size:16px;color:#797f8c}.ovfh{overflow:hidden}.ovfh .wrap{overflow-y:hidden;max-height:100%}.popup{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;height:calc(100% + evn(safe-area-inset-bottom));height:calc(100% + constant(safe-area-inset-bottom));background-color:rgba(0,0,0,.4)}.popup.v2 .article{padding:20px 14px}.popup.v2 .article .boxPopup{width:292px;-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}.popup.v2 .article .section{padding:25px 0}.popup.v2 .article .section:after{content:none}.popup.v2 .article .txt{padding:0 30px;font-size:14px;line-height:19px;color:#333}.popup.v2 .article .boxButton{height:42px;padding:5px 0;background-color:#edeff2;font-size:0}.popup.v2 .article .boxButton button{width:139px;height:42px;border-radius:2px;font-size:16px;vertical-align:middle}.popup.v2 .article .boxButton button+button{margin-left:4px}.popup .article{position:relative;padding:26px 0}.popup .article .boxPopup{overflow:hidden;position:relative;width:300px;margin:0 auto;background-color:#fff;border-radius:5px}.popup .article .boxPopup .boxHeader{padding-top:8px;border-bottom:0}.popup .article .boxPopup .boxHeader h1{font-size:16px;font-weight:700;line-height:47px}.popup .article .section{position:relative;padding:19px 0 0}.popup .article .section:after{position:absolute;bottom:0;left:0;width:100%;height:35px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.6)),color-stop(70%,#fff),to(#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,.6) 0,#fff 70%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,.6) 0,#fff 70%,#fff 100%);content:''}.popup .article .section .check_list{overflow:auto;max-height:225px}.popup .article .section .check_list ul{padding-bottom:40px}.popup .article .section .check_list ul li{padding:0 21px;margin-top:30px}.popup .article .section .check_list ul li label{display:block;position:relative;padding-left:29px;font-size:14px;font-weight:300;line-height:20px;text-align:left}.popup .article .section .check_list ul li label:before{position:absolute;top:0;left:0;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-50px -58px!important;height:20px!important;width:20px!important;content:''}.popup .article .section .check_list ul li input:checked+label:before{background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-37px -100px!important;height:20px!important;width:20px!important}.popup .article .section .check_list ul li:first-child{margin-top:0}.popup .article .boxButton{padding:0 5px 5px;background-color:#fff}.popup .article .boxButton button{width:100%;height:42px;border-radius:2px;background-color:#a4abb9;font-size:16px;color:#fff;font-weight:400;vertical-align:middle}.popup .article .boxButton button.on{background:#00c300}.popup .article .boxButton .typeA{background:#646f88}.popup .article .boxButton .typeB{background:#17b610}.popup .article .btn_close{position:absolute;top:0;left:50%;width:16px;height:16px;margin-left:134px}.popup .article .btn_close:before{display:inline-block;background-image:url(../img/sp-jp2-s949c256f3d.png);-webkit-background-size:83px 298px!important;background-size:83px 298px!important;background-position:-66px -26px!important;height:16px!important;width:16px!important;content:''}