@charset "UTF-8";.ico_blank01{width:10px;height:8px;background-position:0 0}.ico_blank01_action{width:10px;height:8px;background-position:-10px -8px}.ico_check01dis,input[type=checkbox]:checked:disabled+label::before{width:17px;height:17px;background-position:-20px -16px}.ico_check01no,input[type=checkbox]+label::before{width:17px;height:17px;background-position:-37px -33px}.ico_check01on,input[type=checkbox]:checked+label::before{width:17px;height:17px;background-position:-54px -50px}.ico_close01no{width:33px;height:33px;background-position:-71px -67px}.ico_close01on{width:33px;height:33px;background-position:-104px -100px}.ico_close02no{width:13px;height:13px;background-position:-137px -133px}.ico_close02on{width:13px;height:13px;background-position:-150px -146px}.clmPointRecruitSiteLimitedListLiInner .totalCellBefore .icoEqual01,.ico_equal01{width:17px;height:15px;background-position:-163px -159px}.ico_link03{width:13px;height:8px;background-position:-180px -174px}.clmPointRecruit::before,.clmPointRecruitLimitedInnerFix>div::before,.clmPointRecruitSiteLimitedListLi::before,.ico_plus01{width:17px;height:17px;background-position:-193px -182px}.ico_question01{width:26px;height:26px;background-position:-210px -199px}.ico_radio01no,input[type=radio]+label::before{width:18px;height:18px;background-position:-236px -225px}.ico_radio01on,input[type=radio]:checked+label::before{width:18px;height:18px;background-position:-254px -243px}.ico_step01active{width:11px;height:11px;background-position:-272px -261px}.ico_step01no{width:11px;height:11px;background-position:-283px -272px}.ico_switch01_close_no{width:18px;height:18px;background-position:-294px -283px}.ico_switch01_close_on{width:18px;height:18px;background-position:-312px -301px}.ico_switch01_open_no{width:18px;height:18px;background-position:-330px -319px}.ico_switch01_open_on{width:18px;height:18px;background-position:-348px -337px}.ico_warning01md{width:43px;height:40px;background-position:-366px -355px}.ico_warning01sm{width:26px;height:25px;background-position:-409px -395px}.logo_recruit01{width:100px;height:26px;background-position:-435px -420px}.clmPointRecruit::before,.clmPointRecruitLimitedInnerFix>div::before,.clmPointRecruitSiteLimitedListLi::before,.clmPointRecruitSiteLimitedListLiInner .totalCellBefore .icoEqual01,.ico_blank01,.ico_blank01_action,.ico_check01dis,.ico_check01no,.ico_check01on,.ico_close01no,.ico_close01on,.ico_close02no,.ico_close02on,.ico_equal01,.ico_link03,.ico_plus01,.ico_question01,.ico_radio01no,.ico_radio01on,.ico_step01active,.ico_step01no,.ico_switch01_close_no,.ico_switch01_close_on,.ico_switch01_open_no,.ico_switch01_open_on,.ico_warning01md,.ico_warning01sm,.logo_recruit01,input[type=checkbox]+label::before,input[type=checkbox]:checked+label::before,input[type=checkbox]:checked:disabled+label::before,input[type=radio]+label::before,input[type=radio]:checked+label::before{background-image:url(../img/sprite_diagonal-ico.svg);background-repeat:no-repeat}.secForm01{padding:20px;border-radius:3px}.secForm01>:last-child{margin-bottom:0}.secForm01 h1:first-child{margin:-20px -20px 30px -20px;padding:8px 16px;border-top-left-radius:3px;border-top-right-radius:3px;background:#ff9123;color:#fff;font-size:16px;font-size:1.6rem}.secForm01 h1:first-child strong{font-size:22px;font-size:2.2rem}.secForm01 h1:first-child.mb_g{margin-bottom:20px}.secForm01 button{display:block;margin-right:auto;margin-left:auto}.bgPink.secForm01 .message,.err.secForm01 .message{color:red;text-align:center}.secForm01{padding-bottom:30px;background:#eee}.secForm01 .d_t{margin-top:-30px}.secForm01.bgPink .error,.secForm01.err .error{margin-bottom:20px;text-align:center}.adress_frame{max-width:974px;margin-bottom:35px;padding:40px;border:solid 3px #ccc;font-size:30px;font-weight:700;text-align:center;word-wrap:break-word;overflow-wrap:break-word}form>:last-child,form>a:last-child>:last-child{margin-bottom:0}input[type=email],input[type=password],input[type=tel],input[type=text]{width:280px;height:30px;margin:0;padding:0 5px;border:1px solid #ccc;border-radius:3px;font-size:13px;font-size:1.3rem;vertical-align:middle;-webkit-appearance:none}input[type=email] .bgPink,input[type=email] .err,input[type=password] .bgPink,input[type=password] .err,input[type=tel] .bgPink,input[type=tel] .err,input[type=text] .bgPink,input[type=text] .err{background-color:#ffeaea}input[type=email].mb4,input[type=password].mb4,input[type=tel].mb4,input[type=text].mb4{margin-bottom:4px}input[type=checkbox],input[type=radio]{display:none;margin:0}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;position:relative}input[type=checkbox]+label::before,input[type=radio]+label::before{position:absolute;top:50%;left:0;margin-top:-10px;content:""}input[type=radio]+label{padding-left:23px}input[type=checkbox]+label{padding-left:24px}label{padding-left:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}textarea{width:100%;height:100px;margin-bottom:5px;border:1px solid #ddd;border-width:1px;border-radius:3px;resize:vertical;-webkit-appearance:none}.txtLogin01{text-align:center}.inputCheckSingle01,.inputPassword02,.inputPontaCardOwner01,.inputPontaId01,.inputRadioHorizontal,.inputRelation01,.inputSex01,.inputSpouse01{overflow:hidden;margin:0 0 20px 0}.mb_g.inputCheckSingle01,.mb_g.inputPassword02,.mb_g.inputPontaCardOwner01,.mb_g.inputPontaId01,.mb_g.inputRadioHorizontal,.mb_g.inputRelation01,.mb_g.inputSex01,.mb_g.inputSpouse01{margin-bottom:5px}.inputPontaCardOwner01,.inputRadioHorizontal{padding-left:2px}.inputPontaCardOwner01 label,.inputRadioHorizontal label{padding-right:55px}.inputRelation01,.inputSex01,.inputSpouse01{padding-left:2px}.inputRelation01 label,.inputSex01 label,.inputSpouse01 label{padding-right:2em}.inputPassword02 input,.inputPontaId01 input{float:left}.inputPontaId01 input{width:86px;margin-right:15px}.inputPassword01 input,.inputPassword02 input{width:200px}.inputPassword01>:last-child,.inputPassword02>:last-child{margin-bottom:0}.inputCheckSingle01 label{display:inline-block;overflow:hidden;vertical-align:top}.inputName01{padding:0}.inputName01 li{overflow:hidden;margin-bottom:5px}.inputName01 li:last-child{margin-bottom:0}.inputName01 label{float:left;width:2.5em;padding:0;line-height:32px}.inputName01 span{display:block;float:left;overflow:hidden;padding-right:1em;line-height:2}.inputName01 span input{width:168px}.inputName01 span:last-child{padding-right:0}.inputBirthday01{overflow:hidden;padding:0}.inputBirthday01 li{float:left;padding-right:.5em}.inputBirthday01 select{font-size:14px;font-size:1.4rem;box-sizing:content-box}.inputPost01{padding:0}.inputPost01 label{float:left;width:2.5em;padding:0}.inputPost01 .btnAction01_LV02Sm{float:left;min-width:0;width:auto;margin-right:1em;padding:6px 7px 6px 18px;font-weight:400}.inputPost01 span{display:block;float:left;overflow:hidden;padding-right:1em;line-height:2}.inputPost01 span input{width:120px}.inputPost01 span:last-child{padding-right:0}.inputCity01{padding:0}.inputCity01 span{display:block;overflow:hidden;padding-right:1em;line-height:2}.inputCity01 span input{width:400px}.inputCity01 span:last-child{padding-right:0}.inputCity01>:last-child{margin-bottom:0}.inputAuth01,.inputNickname01,.inputTell01{padding:0}.inputAuth01 label,.inputNickname01 label,.inputTell01 label{float:left;padding:0;padding-right:1em;line-height:32px}.inputAuth01 span,.inputNickname01 span,.inputTell01 span{display:block;float:left;overflow:hidden;padding-right:1em;line-height:32px}.inputAuth01 span input,.inputNickname01 span input,.inputTell01 span input{width:120px}.inputAuth01 span:last-child,.inputNickname01 span:last-child,.inputTell01 span:last-child{padding-right:0}.inputAuth01 input{width:120px}.inputTell02 input{width:120px}.inputTell02>:last-child{margin-bottom:0}.inputParentAgree01{text-align:center}.inputParentAgree01>:last-child{margin-bottom:0}.formSimple01{width:100%;border:none;word-break:break-all}.formSimple01 th{padding-right:12px;padding-bottom:18px;border:none;text-align:right}.formSimple01 td{position:relative;padding-bottom:18px;border:none;text-align:left}.formSimple01 tr.mb_g>*{padding-bottom:0}.js-valid-textCenter .js-valid-isErr{text-align:center}.secLoginMultiColumns{display:table;border-spacing:20px 0;border-collapse:separate;margin-right:-20px;margin-left:-20px}.secLoginMultiColumns .secLoginMultiColumnsInner{display:table-row}.secLoginMultiColumns .secLoginMultiColumnsInner>section{display:table-cell;position:relative;width:480px;height:100%;vertical-align:middle;box-sizing:border-box}.secLoginMultiColumns .secLoginMultiColumnsInner>section:nth-child(odd){border-spacing:20px 0}.secLoginMultiColumns .secLoginMultiColumnsInner>section:nth-child(odd)::after{display:table-cell;border-collapse:separate;width:20px;content:""}.secLoginMultiColumns .secLoginMultiColumnsInner>section:nth-child(even) h1{position:absolute;top:20px;left:20px;width:480px;box-sizing:border-box}.secLoginMultiColumns .secLoginMultiColumnsInner>section:nth-child(even) .d_tInner{padding-top:49px}.listCheck01{overflow:hidden;padding:0;border:1px solid #ddd;border-radius:3px}.listCheck01>li{display:table;overflow:hidden;width:100%;border-bottom:1px solid #ddd}.listCheck01>li:last-child{border-bottom:0}.listCheck01>li .listCheck01Checkbox{display:table-cell;width:55px;text-align:center;vertical-align:middle}.listCheck01>li .listCheck01Checkbox>label{display:inline-block;width:100%;height:100%;padding:0}.listCheck01>li .listCheck01Checkbox>label::before{left:50%;margin-left:-8px}.listCheck01>li label{display:table-cell;height:17px;padding:10px 10px 10px 0}.listCheck01>li label>:last-child{margin-bottom:0}.listCheck01>li label p{display:block;margin:0;font-weight:700}.listCheck02{overflow:hidden;padding:0;border-radius:3px}.listCheck02>li{display:table;overflow:hidden;width:100%;border-bottom:1px solid #ddd}.listCheck02>li:last-child{border-bottom:0}.listCheck02>li .listCheck02Checkbox{display:table-cell;width:25px;text-align:left;vertical-align:top}.listCheck02>li .listCheck02Checkbox>label{display:inline-block;width:100%;height:100%;padding:0}.listCheck02>li .listCheck02Checkbox>label::before{top:12px}.listCheck02>li label{display:table-cell}.listCheck02>li label>:last-child{margin-bottom:0}.areaCaptcha{display:table;width:385px;margin:0 auto 30px}.areaCaptcha .puzzleInput,.areaCaptcha .textInput{margin-bottom:5px}.areaCaptcha .textInput{text-align:center}.areaCaptcha .puzzleInput{text-align:left}.areaCaptchaCentering{margin:0 auto 30px}.areaCaptchaCentering .puzzleInput,.areaCaptchaCentering .textInput{margin-bottom:5px}.areaCaptchaCentering .puzzleInput{text-align:center}.areaCaptchaCentering .imgCapture{text-align:center}.g-recaptcha{display:table;margin:20px auto;text-align:center}.g-recaptcha iframe{width:auto;margin-bottom:0;border-style:none}.pointRouletteResult01{font-size:22px;text-align:center}.pointRouletteResult01 span{font-weight:700}.getLimitedPointTitle{border-top-color:#f36256}.secPointtsucho01{overflow:hidden;border:2px solid #ff9123;border-radius:3px}.secPointtsucho01 p{margin-bottom:0}.secPointtsucho01 .secPointtsucho01header{background-color:#ff9123}.secPointtsucho01 .secPointtsucho01header>h1{margin-top:0;margin-bottom:0;padding:5px 10px;color:#fff;font-size:12px;font-size:1.2rem;font-weight:400}.secPointtsucho01 .secPointtsucho01header>h1 span{font-size:14px;font-size:1.4rem;font-weight:700}.secPointtsucho01Point{text-align:right}.secPointtsucho01Point .pointType{text-align:left}.secPointtsucho01Point .usablePoint span{margin-right:3px;font-weight:700}.pointDetailPonta{padding:8px 10px;background-color:#fdf9ea}.pointDetailPonta .pointType{font-size:16px;font-size:1.6rem;font-weight:700}.pointDetailPonta .usablePoint{line-height:1.2}.pointDetailPonta .usablePoint a{color:#333}.pointDetailPonta .usablePoint a:hover{color:#666;text-decoration:none}.pointDetailPonta .usablePoint a:hover span{color:#ffb523}.pointDetailPonta .usablePoint .regularPoint{font-size:28px;font-size:2.8rem}.pointDetailPonta .limitday{color:#ff9123;font-size:12px;font-size:1.2rem;font-weight:700}.pointDetailRecruit{padding:10px}.pointDetailRecruit .usablePoint .regularPoint{color:#0065bd;font-weight:700}.pointDetailRecruit .linkPointExchange{font-size:12px;font-size:1.2rem;line-height:1.2}.pointDetailRecruit+.pointDetailLimited{margin-top:-10px}.pointDetailLimited{padding:10px;text-align:center}.pointDetailLimited .pointType{padding-left:17px;background:url(../img/ico/ico_limited02.svg) left 1px no-repeat transparent;background-size:13px 15px}.pointDetailLimited .usablePoint{text-align:right}.pointDetailLimited .usablePoint .limitedPoint{font-size:24px;font-size:2.4rem}.pointDetailLimited .limitday{display:inline-block;position:relative;margin-top:3px;margin-bottom:3px;padding:1px 8px;border-radius:2px;background:red;color:#fff;font-size:12px;font-size:1.2rem}.pointDetailLimited .limitday::after{position:absolute;bottom:-3px;left:40%;margin-left:-8px;border-top:4px solid red;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.listLinkPointHistory{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;margin-bottom:0;background-color:#fdf9ea}.listLinkPointHistory::after{display:block;position:absolute;top:50%;left:50%;width:1px;height:25px;border-left:1px dotted #ddd;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.listLinkPointHistory li{width:50%}.listLinkPointHistory li a{display:block;padding-top:10px;padding-bottom:10px;color:#333;font-size:13px;font-size:1.3rem;font-weight:700;text-align:center}.listLinkPointHistory li a::before{display:inline-block;padding-left:4px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #ff9123;content:""}.listLinkPointHistory li a:hover{text-decoration:none}.listLinkPointtsucho{margin-top:3px;margin-bottom:0;padding:14px 10px}.listLinkPointtsucho li{font-size:12px;font-size:1.2rem}.listRegularPoint{display:table-cell;width:auto;padding:7px 4px 10px 11px;vertical-align:middle}.listRegularPoint:first-child:last-child{display:table;float:none;margin:0 auto}.listRegularPoint>li{display:table-row}.listRegularPoint>li>div{display:table-cell;padding:0 2px;vertical-align:baseline;white-space:nowrap}.listRegularPoint>li:last-child>div{margin-bottom:0}.listRegularPoint .pointPonta .serviceName{font-size:21px;font-size:2.1rem}.listRegularPoint .pointPonta .pointNum{font-size:28px;font-size:2.8rem}.listRegularPoint .pointPonta .pointText{font-size:12px;font-size:1.2rem}.listRegularPoint .pointRecruit .serviceName{padding-bottom:5px;font-size:16px;font-size:1.6rem;vertical-align:middle}.listRegularPoint .pointRecruit .pointNum{padding-bottom:5px;font-size:14px;font-size:1.4rem;vertical-align:middle}.listRegularPoint .pointRecruit .pointText{padding-bottom:5px;font-size:12px;font-size:1.2rem;vertical-align:middle}.listRegularPoint .pointRecruit .regularPoint{color:#0065bd}.listRegularPoint .pointRecruitLimited .serviceName{font-size:16px;font-size:1.6rem}.listRegularPoint .pointRecruitLimited .pointNum{font-size:16px;font-size:1.6rem}.listRegularPoint .pointRecruitLimited .pointText{font-size:12px;font-size:1.2rem}.listRegularPoint .pointRecruitLimited .serviceNameText{display:inline-block;padding-left:16px;background:url(../img/ico/ico_limited04.svg) 0 2px no-repeat;background-size:13px 15px}.listRegularPoint .pointRecruitLimited .serviceNameText::before{display:inline-block;width:0;height:15px;content:""}.listRegularPoint .serviceName{font-weight:700;text-align:right}.listRegularPoint .pointNum{padding-right:1px;padding-left:10px;font-weight:700;text-align:right}.listRegularPoint .pointText{font-weight:700}.listRegularPoint .pointText .date{font-weight:400}.secConnectTKT01{overflow:hidden}.secConnectTKT01 .imgConnectTKT01{float:left;margin:0 20px 20px 0;box-sizing:border-box}.secConnectTKT01 .imgConnectTKT01 img{width:100px;height:auto;margin:0}.secConnectTKT01 .secDetailConnectTKT01{float:right;width:630px;box-sizing:border-box}.secConnectTKT01 .secDetailConnectTKT01 dl{margin:0;padding:0}.secConnectTKT01 .secDetailConnectTKT01 dl dt{font-size:18px;font-size:1.8rem;font-weight:700}.secConnectTKT01 .secDetailConnectTKT01 dl dd{margin:0;padding:0}.secConnectTKT01 .secOther01{clear:both;margin-bottom:5px}.secConnectTKT01 .secOther01 .heading401{overflow:hidden}.secConnectTKT01 .secOther01 .heading401 span{float:right;font-size:14px;font-size:1.4rem;font-weight:400}.secConnectTKT01 .secOther01 .listBasic02 li>*{vertical-align:middle}.secConnectTKT01 .secOther01 .listBasic02 input[type=checkbox]+label{position:relative;top:2px;padding-left:18px}.mailAddress{padding:20px;border-radius:3px;background-color:#eee}.mailAddress p{margin:0;font-size:18px;word-wrap:break-word}.mailSending{margin-top:40px;text-align:center}.mailSending .mailSendingTitle{margin-bottom:30px;font-size:16px;font-size:1.6rem;font-weight:700}.mailSending .mailTar{margin-top:40px;text-align:right}.mailSending .mailTar li{font-size:13px!important;font-size:1.3rem!important}.addressMessage{margin-top:30px}.addressMessage>p{margin-bottom:0;font-size:15px;font-weight:700;text-align:center}.addressMessage>p.addressNotes{font-size:13px;font-weight:400}.addressMessage>p .c_attention01{font-size:14px;font-weight:400}.addressMessage>p+p{margin-top:20px}.mail_wb{word-break:break-all}.tableBasic02 .nest{padding-left:20px}.tableBasic01.memberInfo_table td:last-child{width:150px}.tableBasic01.memberInfo_table td:last-child .btnAction01_LV02Sm{min-width:auto;margin-right:0;padding:6px 24px 6px 30px}.memberInfo_btnLg .btnAction01_LV02Sm,.memberInfo_btnLg .btnNega01_LV01Lg{width:300px}.memberInfo_notes p{margin-bottom:0;color:#9a9a9a;font-size:12px;font-size:1.2rem;font-weight:400}.memberInfo_notes p+p{margin-top:5px}#P1BB120 .serviceLink{display:none}.termsWrap{margin:0 0 20px 0;text-align:center}.termsWrap a[target="_blank"]::before{top:11px}.termsWrap a[target="_blank"]::after{top:7px}.termsError{margin:0 0 10px 0;text-align:left}span.termsError{font-size:14px}.termsNotes{color:#666;font-size:10px}.termsNotes:hover{text-decoration:none}.tableHeaderHistoryRecord01{overflow:hidden;width:100%;border-bottom:4px solid #ff9123}.tableHeaderHistoryRecord01 a,.tableHeaderHistoryRecord01 p{margin:0}.tableHeaderHistoryRecord01 p .link01_LV02{padding:7px 0 7px 22px}.tabsHistoryRecord01{float:left;overflow:hidden;margin:0;padding:0}.tabsHistoryRecord01 li{display:table;float:left;margin-right:5px;background:#fff}.tabsHistoryRecord01 li:last-child{margin-right:10px}.tabsHistoryRecord01 li a{display:block;margin:0!important;padding:6px 18px 4px;border:2px solid #ff9123;border-bottom:none;border-top-left-radius:3px;border-top-right-radius:3px;color:#ff9123;font-weight:700;text-decoration:none}.tabsHistoryRecord01 li a:hover{border-color:#ffb523;color:#ffb523}.tabsHistoryRecord01 li a:active{border-color:#ff8420;color:#ff8420}.tabsHistoryRecord01 li.active{border-top-left-radius:3px;border-top-right-radius:3px;background:#ff9123}.tabsHistoryRecord01 li.active a{color:#fff}.tabsHistoryRecord01 li.active a:active,.tabsHistoryRecord01 li.active a:hover{border-color:#ff9123;background-color:#ff9123;color:#fff}.historyTerm01{float:left;width:140px;font-size:14px;font-size:1.4rem;line-height:2}.tableHistoryRecord01{width:100%}.tableHistoryRecord01 p,.tableHistoryRecord01 ul{margin:0;padding:0}.tableHistoryRecord01 .date{width:18%}.tableHistoryRecord01 .date div{padding:0 25px}.tableHistoryRecord01 .place{width:24%}.tableHistoryRecord01 .place div{padding:0 25px}.tableHistoryRecord01 .condition{text-align:left}.tableHistoryRecord01 .condition div{padding:0 25px}.tableHistoryRecord01 .condition div .supple{font-size:12px;font-size:1.2rem}.tableHistoryRecord01 .condition div .code{color:#666;font-size:12px;font-size:1.2rem;text-align:right}.tableHistoryRecord01 .point{width:16%;font-weight:700;text-align:center}.tableHistoryRecord01 .point div p{display:inline-block;min-width:60px;padding:0 15px;font-size:18px;font-size:1.8rem;text-align:right}.tableHistoryRecord01 .point div .breakdown{padding:0;line-height:1}.tableHistoryRecord01 .point div .breakdown a{margin-bottom:0;padding:0 0 0 14px;font-size:12px;font-size:1.2rem}.tableHistoryRecord01 .point div .breakdown a::after{left:0}.tableHistoryRecord01 .point div .pointRecruit{min-width:0;max-width:110px;color:#0065bd;font-size:10px!important;font-size:1rem!important;font-weight:400;text-align:center}.tableHistoryRecord01 .point div .pointRecruitLimited,.tableHistoryRecord01 .point div .pointRecruitSiteLimited{min-width:0;max-width:110px;padding:0 0 0 16px;background:url(../img/ico/ico_limited04.svg) left center no-repeat transparent;background-size:13px 15px;color:#f47267;font-size:10px!important;font-size:1rem!important;font-weight:400;text-align:center}.tableHistoryRecord01 .point.expired,.tableHistoryRecord01 .point.expired a{background-color:#ffeaea}.tableHistoryRecord01 .emptyData{text-align:center}.tableHistoryRecord01 .emptyHistory{margin:30px auto;text-align:center}.tableHistoryRecord01 tr>*{padding:10px 0;border-bottom:1px solid #ddd;vertical-align:middle;word-break:break-all}.tableHistoryRecord01 tr>:first-child{border-left:1px solid #ddd}.tableHistoryRecord01 tr>:last-child{border-right:1px solid #ddd}.tableHistoryRecord01 tr:last-child td:first-child{border-bottom-left-radius:3px}.tableHistoryRecord01 tr:last-child td:last-child{border-bottom-right-radius:3px}.tableHistoryRecord01 tr th{background-color:#fff3d0;font-weight:700;text-align:center!important}.tableHistoryRecord01 tr td:last-child{border-left:1px solid #ddd}.tableHistoryRecord02{width:100%}.tableHistoryRecord02 p,.tableHistoryRecord02 ul{margin:0;padding:0}.tableHistoryRecord02 tr>*{padding:10px 0;border-bottom:1px solid #ddd;border-left:1px solid #ddd;vertical-align:middle}.tableHistoryRecord02 tr>:last-child{border-right:1px solid #ddd}.tableHistoryRecord02 tr:first-child>*{border-top:1px solid #ddd}.tableHistoryRecord02 tr:last-child td:first-child{border-bottom-left-radius:3px}.tableHistoryRecord02 tr:last-child td:last-child{border-bottom-right-radius:3px}.tableHistoryRecord02 tr th{background-color:#ffefc0;font-weight:700;text-align:center!important}.tableHistoryRecord02 tr td{padding:10px 20px}.tableHistoryRecord02 tr td:last-child{border-left:1px solid #ddd}.tableHistoryRecord02 tr .pointTotal{width:200px;font-size:22px!important;font-size:2.2rem!important;font-weight:700;text-align:center;vertical-align:middle}.tableHistoryRecord02 tr .pointIndividual{overflow:hidden;width:200px;vertical-align:middle}.tableHistoryRecord02 tr .pointIndividual div{display:table-cell;width:80px;text-align:center;vertical-align:middle}.tableHistoryRecord02 tr .pointIndividual div:first-child{margin-right:4px}.tableHistoryRecord02 tr .pointIndividual p{font-size:18px!important;font-size:1.8rem!important;font-weight:700}.tableHistoryRecord02 tr .pointIndividual .pointPonta,.tableHistoryRecord02 tr .pointIndividual .pointRecruit,.tableHistoryRecord02 tr .pointIndividual .pointRecruitLimited,.tableHistoryRecord02 tr .pointIndividual .pointRecruitSiteLimited{width:80px;padding-left:28px}.tableHistoryRecord02 tr .pointIndividual .pointRecruit p,.tableHistoryRecord02 tr .pointIndividual .pointRecruitLimited p,.tableHistoryRecord02 tr .pointIndividual .pointRecruitSiteLimited p{font-size:10px!important;font-size:1rem!important;font-weight:400}.tableHistoryRecord02 tr .pointIndividual .pointRecruitLimited,.tableHistoryRecord02 tr .pointIndividual .pointRecruitSiteLimited{background:url(../img/ico/ico_limited04.svg) 10px center no-repeat transparent;background-size:13px 15px}.tableHistoryRecord02 tr .pointIndividual .pointRecruitLimited p,.tableHistoryRecord02 tr .pointIndividual .pointRecruitSiteLimited p{color:#f47267}.tableHistoryRecord02 tr .pointIndividual .pointPonta p{color:#ff9123;font-size:14px!important;font-size:1.4rem!important}.tableHistoryRecord02 tr .pointIndividual .pointRecruit p{color:#0065bd}.listPointHistoryDetail01 li{width:100%;padding-bottom:5px}.listPointHistoryDetail01 li:last-child{padding-bottom:0}.listPointHistoryDetail01 li dl{overflow:hidden;margin:0}.listPointHistoryDetail01 li dl dt{display:block;float:left;width:10%;margin-right:10px;font-weight:700}.listPointHistoryDetail01 li dl dd{float:left;overflow:hidden;width:85%;margin:0}.pointHistoryModalContents{box-sizing:border-box}#P1EX050 .secOther01,#P1EX060 .secOther01,#P1EX070 .secOther01,#P1EX080 .secOther01{padding:0}.exchangeDetail{padding:20px 20px 0}.pointExchange{margin:0;padding:0}.pointExchange .pointService{display:inline-block;position:relative;width:450px;padding-bottom:40px;text-align:center;vertical-align:top}.pointExchange .pointService .pointTitle{width:450px;height:66px;margin-bottom:6px;padding:0 112px 20px;border-bottom:1px solid #ddd;box-sizing:border-box}.pointExchange .pointService .pointTitle img{margin-bottom:0;opacity:0}.pointExchange .pointService .pointCondition{margin-bottom:30px}.pointExchange .pointService .pointNumber{margin-bottom:0}.pointExchange .pointService .pointNumber .point{color:#0065bd;font-size:24px;font-size:2.4rem;font-weight:700}.pointExchange .pointService .pointNumber .point.regularPoint{color:#ff9123}.pointExchange .pointService:first-child{padding-right:33px}.pointExchange .pointService:first-child::after{position:absolute;top:65%;right:4px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:14px solid #ccc;content:""}.pointRate{margin:0 .3em}.pointExchangeButton{padding:20px;border-top:1px solid #ddd}.pointExchangeButton .btnAl{bottom:20px;left:20px}.pointExchangeButton .btnAction01_LV01Lg{margin-bottom:0}.pointExchangeConfi{margin:15px auto 16px}.notHavePointMessage{margin:90px auto 105px;text-align:center}.pointExchangeCheck{line-height:1.4}.pointExchangeCheck h1{font-size:18px!important;font-size:1.8rem!important}.pointExchangeCheck .pointExchangeFlow{overflow:hidden}.pointExchangeCheck .pointExchangeFlow li{float:left;width:293px}.pointExchangeCheck .pointExchangeFlow .pointCondition{position:relative;overflow:hidden;margin:0 0 5px 0;padding:0;color:#333;font-size:14px;font-size:1.4rem;font-weight:700}.pointExchangeCheck .pointExchangeFlow .pointCondition.mb_g{margin-bottom:10px}.pointExchangeCheck .pointExchangeFlow .pointCondition.mb_gNear{margin-bottom:5px}.pointExchangeCheck .pointExchangeFlow .pointService{height:86px;padding:15px;border:1px solid #ddd;border-radius:3px;text-align:center;box-sizing:border-box}.pointExchangeCheck .pointExchangeFlow .pointService .pointTitle{margin-bottom:10px}.pointExchangeCheck .pointExchangeFlow .pointService .pointTitle img{width:180px;margin-bottom:0}.pointExchangeCheck .pointExchangeFlow .pointService .pointNumber{margin-bottom:0;font-size:16px!important;font-size:1.6rem!important}.pointExchangeCheck .pointExchangeFlow .pointService .pointNumber .point{margin-right:5px;color:#0065bd;font-weight:700}.pointExchangeCheck .pointExchangeFlow .pointService .pointNumber .point.regularPoint{color:#ff9123}.pointExchangeCheck .pointExchangeFlow .pontaIllust{margin-left:100px}.pointExchangeCheck .pointExchangeFlow .pontaIllust .pointService{position:relative;padding:10px}.pointExchangeCheck .pointExchangeFlow .pontaIllust .pointService::after{position:absolute;top:0;left:-101px;width:100px;height:80px;background:url(../img/point_exchange/bg_pointExchangeCheck_ponta.svg) 0 0 no-repeat;content:""}.pointExchangeCheck .pointExchangeFlow .pontaIllust .pointService .pointTitle{margin-bottom:5px}.pointExchangeCheck .pointExchangeFlow .pontaIllust .pointService .pointTitle img{max-height:40px}.pointExchangeCheck .checkBlock{margin:20px -20px -20px;padding:20px;border-top:1px solid #ff9123;background-color:#fffddf;text-align:center}.pointExchangeCheck .checkBlock>:last-child{margin-bottom:0}.pointExchangeCheck .checkBlock label{font-weight:700}.messageBalancerefBox{display:table;margin:0 auto 15px 150px}.messageBalancerefBox>li{display:table-row}.messageBalancerefBox>li>div{display:table-cell}.messageBalancerefBox>li>div:nth-of-type(1){padding:5px 5px 8px 0;text-align:right}.messageBalancerefBox>li>div:nth-of-type(2){padding:5px 0 8px 5px;text-align:left}.messageBalancerefBox>li:nth-of-type(1)>div{padding-bottom:0}.messageBalancerefBox .limitedPoint01.mark{padding:3px 0 3px 17px;background:url(../img/ico/ico_limited02.svg) left 1px no-repeat transparent;background-size:13px 15px}.messageBalanceref01,.messageBalanceref02{margin-bottom:0;font-size:12px;font-size:1.2rem}.messageBalanceref01 .pontaPoint01,.messageBalanceref02 .pontaPoint01{padding-right:5px;font-size:16px;font-size:1.6rem}.messageBalanceref01 .pontaPoint01 span,.messageBalanceref02 .pontaPoint01 span{color:#ff9123;font-size:34px;font-size:3.4rem;font-weight:700;line-height:1}.messageBalanceref02 a{margin-right:.5em}.messageBalanceref02 .recruitPoint01{padding-right:5px}.messageBalanceref02 .recruitPoint01 .regularPoint{color:#0065bd}.messageBalanceref03{margin:25px 0}.messageBalanceref03 .limitedPoint01{padding-right:5px}.messageBalancerefBtn a{margin-bottom:10px;padding:9px 30px 9px 38px}.tableLimitedpoint01{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%;margin-bottom:20px;text-align:center}.tableLimitedpoint01 tr>*{padding:10px 5px;border-bottom:1px solid #ddd;vertical-align:middle}.tableLimitedpoint01 tr>:first-child{border-left:1px solid #ddd}.tableLimitedpoint01 tr>:last-child{padding-right:15px;padding-left:10px;border-right:1px solid #ddd}.tableLimitedpoint01 tr:first-child>*{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.tableLimitedpoint01 tr:first-child>:first-child{border-top-left-radius:3px}.tableLimitedpoint01 tr:first-child>:last-child{border-top-right-radius:3px}.tableLimitedpoint01 tr:last-child>:first-child{border-bottom-left-radius:3px}.tableLimitedpoint01 tr:last-child>:last-child{border-bottom-right-radius:3px}.tableLimitedpoint01 th{background-color:#eee}.tableLimitedpoint01 td{background-color:#fff}.tableLimitedpoint01 .serviceNameBox .serviceName01{margin-bottom:3px;color:#666;font-size:10px;font-size:1rem}.tableLimitedpoint01 .serviceNameBox .serviceLogo01{margin-bottom:0}.tableLimitedpoint01 .serviceNameBox .serviceLogo01 a{display:inline-block;width:90px;height:35px;padding-right:0;box-sizing:border-box}.tableLimitedpoint01 .serviceNameBox .serviceLogo01 a::before{background:0 0;content:none}.tableLimitedpoint01 .serviceNameBox .serviceLogo01 a img{margin-bottom:0;opacity:0}.tableLimitedpoint01 .serviceNameBox .serviceDetail{margin-top:3px;margin-bottom:0;font-size:10px;font-size:1rem}.tableLimitedpoint01 .gotoGetPointBox a,.tableLimitedpoint01 .gotoUsePointBox a{min-width:0;width:100%;margin:10px auto;padding-right:0;padding-left:0}.tableLimitedpoint01+p a{padding-right:40px;padding-left:40px}.tableLimitedpoint01.getLimitedPoint .serviceNameBox{padding:20px 5px}.tableLimitedpoint01.getLimitedPoint .limitedPoint{font-size:1.6rem}.tableLimitedpoint01.getLimitedPoint .regularPointBox>a{margin:0;font-size:1.1rem}.secBalancerefSite01 table{text-align:center}.secBalancerefSite01 table th{width:480px;padding:10px}.secBalancerefSite01 table tr:first-child td{max-width:244px;width:244px;padding:10px 32px 10px 31px;vertical-align:top;box-sizing:border-box}.secBalancerefSite01 table tr:first-child td img{max-width:100%;opacity:0}.secBalancerefSite01 .secUsablePoint01{position:relative;width:460px;margin-bottom:10px;border:2px solid #ff9123;border-radius:3px;background:#fff}.secBalancerefSite01 .secUsablePoint01 p{margin:0}.secBalancerefSite01 .secUsablePoint01 .usablePontapoint{height:60px;padding-top:30px;font-size:16px;font-size:1.6rem;text-align:center}.secBalancerefSite01 .secUsablePoint01 .usablePontapoint .regularPoint{font-size:30px;font-size:3rem}.secBalancerefSite01 .secUsablePoint01 .sitename{position:absolute;top:8px;left:8px}.secBalancerefSite01 .secUsablePoint01 .txtusable{position:absolute;right:8px;bottom:8px}.secBalancerefSite01 .secPointDetail01{position:relative;width:442px;padding:2px 10px 0;border:1px solid #ccc;border-radius:3px;background:#fff;font-size:12px;font-size:1.2rem;font-weight:400}.secBalancerefSite01 .secPointDetail01::before{position:absolute;top:-6px;left:10px;margin-left:-6px;border-right:6px solid transparent;border-bottom:6px solid #ccc;border-left:6px solid transparent;content:""}.secBalancerefSite01 .secPointDetail01::after{position:absolute;top:-5px;left:10px;margin-left:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:""}.secBalancerefSite01 .secPointDetail01 ul{display:table;width:100%;margin-bottom:0;padding:0}.secBalancerefSite01 .secPointDetail01 ul>li{display:table-row;clear:both}.secBalancerefSite01 .secPointDetail01 ul>li>div{display:table-cell;padding:2px;border-bottom:1px solid #eee;vertical-align:middle}.secBalancerefSite01 .secPointDetail01 ul>li:last-child>div{border-bottom:none}.secBalancerefSite01 .secPointDetail01 ul .pointPonta{font-size:18px;font-size:1.8rem}.secBalancerefSite01 .secPointDetail01 ul .pointPonta .serviceName{font-weight:700}.secBalancerefSite01 .secPointDetail01 ul .pointRecruit .regularPoint{color:#0065bd}.secBalancerefSite01 .secPointDetail01 ul .pointRecruitLimited .serviceNameText,.secBalancerefSite01 .secPointDetail01 ul .pointRecruitSiteLimited .serviceNameText{display:inline-block;padding-left:16px;background:url(../img/ico/ico_limited04.svg) 0 2px no-repeat;background-size:13px 15px}.secBalancerefSite01 .secPointDetail01 ul .pointRecruitLimited .serviceNameText::before,.secBalancerefSite01 .secPointDetail01 ul .pointRecruitSiteLimited .serviceNameText::before{display:inline-block;width:0;height:15px;content:""}.secBalancerefSite01 .secPointDetail01 ul .serviceName{width:172px}.secBalancerefSite01 .secPointDetail01 ul .pointNum{font-weight:700;text-align:right;white-space:nowrap}.secBalancerefSite01 .secPointDetail01 ul .pointText{width:74px;padding-right:0;white-space:nowrap}.secBalancerefSite01 .secPointDetail01 ul .pointData{width:92px;white-space:nowrap}.secBalancerefSite01 .secPointDetail01 ul .pointData .plainData{margin-left:4px;font-size:11px;font-size:1.1rem}.secBalancerefSite01 .secBalancerefSite_btn{min-width:300px}.clmPointRecruitSiteLimitedListLiInner,.clmPointRecruitSiteLimitedListLiInner dl{font-size:1px;letter-spacing:-1px;word-spacing:-1px}.clmPointRecruitSiteLimitedListLiInner .detailCell,.clmPointRecruitSiteLimitedListLiInner .totalCell,.clmPointRecruitSiteLimitedListLiInner .totalCellWrap,.clmPointRecruitSiteLimitedListLiInner dl dd,.clmPointRecruitSiteLimitedListLiInner dl dt{font-size:1rem;letter-spacing:normal;word-spacing:normal}.secPointLimited01Inner{display:table;margin-right:auto;margin-left:auto}.secPointLimited01Inner>div{display:table-cell;position:relative;vertical-align:middle}.secPointLimited01Inner>div.clmPointPontaAndRecruit,.secPointLimited01Inner>div.clmPointRecruitLimited{vertical-align:top}.secPointLimited01Inner>div:nth-last-child(3).clmPointRecruitBefore{width:23px}.clmPointPontaAndRecruit,.clmPointRecruitLimited,.clmPointRecruitSiteLimitedListLiInner dl{text-align:center}.clmPointPontaAndRecruit>:last-child,.clmPointRecruitLimited>:last-child,.clmPointRecruitSiteLimitedListLiInner dl>:last-child{margin-bottom:0}.clmPointPontaAndRecruit p,.clmPointRecruitLimited p,.clmPointRecruitSiteLimitedListLiInner dl p{margin:0;font-weight:700}.clmPointPontaAndRecruit .usablePoint,.clmPointRecruitLimited .usablePoint,.clmPointRecruitSiteLimitedListLiInner dl .usablePoint{margin-bottom:2px}.clmPointPontaAndRecruit .usablePoint span,.clmPointRecruitLimited .usablePoint span,.clmPointRecruitSiteLimitedListLiInner dl .usablePoint span{font-size:16px;font-size:1.6rem}.clmPointPontaAndRecruit .limitdayTitle,.clmPointRecruitLimited .limitdayTitle,.clmPointRecruitSiteLimitedListLiInner dl .limitdayTitle{font-size:10px;font-size:1rem;font-weight:400}.clmPointPontaAndRecruit .limitday,.clmPointRecruitLimited .limitday,.clmPointRecruitSiteLimitedListLiInner dl .limitday{font-size:10px;font-size:1rem;font-weight:400}.clmPointPonta p{font-size:18px;font-size:1.8rem}.clmPointPonta .usablePoint{word-wrap:break-word;word-break:break-all}.clmPointPonta .usablePoint span{font-size:24px;font-size:2.4rem}.clmPointPonta .usablePoint .unitPoint{font-size:16px;font-size:1.6rem}.clmPointPonta:first-child:last-child{display:block;margin:0 auto}.clmPointPontaAndRecruit{width:200px;border:1px solid #ff9123;border-radius:3px}.clmPointPontaAndRecruitInnerFix{display:block;width:100%;padding:10px 0}.clmPointPonta>p,.clmPointRecruit>p{padding:0 10px}.clmPointPonta>.limitday,.clmPointRecruit>.limitday{padding:0}.clmPointRecruit{position:relative;padding-top:30px}.clmPointRecruit::before{display:block;position:absolute;top:0;left:50%;margin-top:6px;margin-left:-10px;text-align:center;content:""}.clmPointRecruit .regularPoint{color:#0065bd}.clmPointRecruitLimited{width:140px;border:1px solid #ddd;border-radius:3px}.limitedPointStyle p{color:#333}.limitedPointStyle.hover,.limitedPointStyle:hover{opacity:.75;text-decoration:none}.no-svg .limitedPointStyle::after,.no-svg .limitedPointStyle::before{background-image:url(../img/bg/limitedRibbon02.png)}.nolimitedPointStyle p{color:#666;font-weight:400!important}.nolimitedPointStyle .usablePoint .limitedPoint{color:#666}.clmPointRecruitLimitedInnerFix{display:block;padding:10px 0;word-break:break-all}.clmPointRecruitLimitedInnerFix>div{display:inline-block;position:relative;width:130px;margin:0 5px}.clmPointRecruitLimitedInnerFix>div::before{display:block;position:absolute;top:50%;left:-26px;margin-top:0;text-align:center;content:""}.clmPointRecruitLimitedInnerFix .serviceLink{margin-top:3px;font-size:10px;font-size:1rem;font-weight:400;text-align:center}.clmPointRecruitSiteLimitedList{overflow:hidden;height:100%;margin:0;padding:0}.clmPointRecruitSiteLimitedListLi{display:block;position:relative;width:590px;margin:0 0 10px 23px}.clmPointRecruitSiteLimitedListLi.variableWidth{width:auto}.clmPointRecruitSiteLimitedListLi:last-child{margin-bottom:0}.clmPointRecruitSiteLimitedListLi::before{display:block;position:absolute;top:50%;left:-20px;margin-top:-10px;text-align:center;content:""}.clmPointRecruitSiteLimitedListLi:first-child:last-child{height:100%}.clmPointRecruitSiteLimitedListLi:first-child:last-child .clmPointRecruitSiteLimitedListLiInner{display:table;min-height:140px;height:100%}.clmPointRecruitSiteLimitedListLi:first-child:last-child .clmPointRecruitSiteLimitedListLiInner .detailCell{height:100%}.clmPointRecruitSiteLimitedListLiInner{width:100%}.clmPointRecruitSiteLimitedListLiInner .detailCell,.clmPointRecruitSiteLimitedListLiInner .totalCell,.clmPointRecruitSiteLimitedListLiInner .totalCellWrap{display:table-cell;vertical-align:middle}.clmPointRecruitSiteLimitedListLiInner .detailCell{width:290px;border:1px solid #ddd;border-radius:3px}.clmPointRecruitSiteLimitedListLiInner .detailCell.nolimitedPointStyle{width:200px;text-align:center}.clmPointRecruitSiteLimitedListLiInner .detailCell.nolimitedPointStyle p{margin-bottom:0;padding-right:10px;padding-left:10px}.clmPointRecruitSiteLimitedListLiInner .detailCell.nolimitedPointStyle p>.limitedPoint{font-size:16px;font-size:1.6rem}.clmPointRecruitSiteLimitedListLiInner .totalCellBefore{display:table-cell;width:27px;text-align:center;vertical-align:middle}.clmPointRecruitSiteLimitedListLiInner .totalCellBefore .icoEqual01{display:inline-block}.clmPointRecruitSiteLimitedListLiInner .totalCellWrap{position:relative;padding-left:20px}.clmPointRecruitSiteLimitedListLiInner .totalCell{position:relative;top:0;right:0;bottom:0;left:0;width:270px;border:2px solid #ddd;border-radius:3px}.clmPointRecruitSiteLimitedListLiInner dl{margin:0;padding:5px;text-align:right}.clmPointRecruitSiteLimitedListLiInner dl dt{display:inline-block;width:120px;text-align:center;vertical-align:middle}.clmPointRecruitSiteLimitedListLiInner dl dd{display:inline-block;width:154px;margin:0;padding:10px 2px;border:1px solid #ddd;text-align:center;vertical-align:middle;word-wrap:break-word;word-break:break-all;box-sizing:border-box}.clmPointRecruitSiteLimitedListLiInner dl .usablePoint .fnormal{color:inherit;font-size:inherit;font-weight:400}.clmPointRecruitSiteLimitedListLiInner dl .serviceLink,.clmPointRecruitSiteLimitedListLiInner dl .serviceName01{font-size:10px;font-size:1rem;font-weight:400}.clmPointRecruitSiteLimitedListLiInner dl .serviceLogo01{width:120px;height:45px;margin:5px 0;padding:3px 5px 3px 10px;text-align:center;box-sizing:border-box}.clmPointRecruitSiteLimitedListLiInner dl .serviceLogo01>a{display:block}.clmPointRecruitSiteLimitedListLiInner dl img{height:40px;margin-bottom:0;opacity:0}.clmPointRecruitSiteLimitedListLiInner dl .limitday{color:#f36256}.clmPointRecruitSiteLimitedListLiInner .secPointTotalWrap{display:table;width:270px;height:100%}.clmPointRecruitSiteLimitedListLiInner .secPointTotal{display:table-cell;padding:10px;vertical-align:middle}.clmPointRecruitSiteLimitedListLiInner .secPointTotal>*{margin:0;line-height:1.4}.clmPointRecruitSiteLimitedListLiInner .secPointTotal .textTotal{margin-bottom:5px;font-size:14px;font-size:1.4rem;font-weight:700;text-align:center}.clmPointRecruitSiteLimitedListLiInner .secPointTotal .textPoint{margin-bottom:5px;font-size:16px;font-size:1.6rem;font-weight:700;text-align:center}.clmPointRecruitSiteLimitedListLiInner .secPointTotal .textPoint .totalPoint{color:#ff9123;font-size:22px;font-size:2.2rem}.clmPointRecruitSiteLimitedListLiInner .secPointTotal .btnActionWrap .btnAction01_LV01Sm{width:100%;margin-bottom:0}.clmPointRecruitSiteLimitedListLiInner .secPointTotal .btnAction02_LV01Sm{min-width:0;width:100px}.messageNoLimitedpoint01{margin-top:20px;font-weight:700;text-align:center}.preparedOpacity{opacity:0}.memberLogin_link01{padding:0 0 5px;text-align:center}.memberLogin_link01 li{display:inline;font-size:12px}.memberLogin_link02{padding:20px 0 5px;text-align:center}.memberLogin_link02 li{display:inline;font-size:12px}.fragileMessageClass,.lowerMessageClass,.shortMessageClass{color:red;font-weight:700}.mediumMessageClass{color:#f60;font-weight:700}.highMessageClass{color:#00e500;font-weight:700}.cfmPasswdOutputMatch{color:#36f;font-weight:700}.cfmPasswdOutputUnmatch{color:red;font-weight:700}.prefixMessageClass{color:#000;font-weight:700}