body{  font-family: "メイリオ", Meiryo, "Helvetica Neue", Helveitca, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Arial, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}#emg,#emg2,#emg3,.emg,.EMG{margin-bottom:10px}.yj100per-1 #wrapper{padding:0}.yjmth{width:950px;margin:0 auto}#yjContentsBody{width:950px;margin:0 auto}.ssl{margin-bottom:10px;text-align:center}.errorText{width:948px;margin:0 auto 10px;padding:10px;border:1px solid #DC0000;text-align:center;color:#DC0000;font-weight:bold}#contents a,#footer a,.yjmth a{text-decoration:none;color:#37F}#contents a:hover,#footer a:hover,.yjmth a:hover{text-decoration:underline}.dispNone{overflow:hidden;height:0;width:0}.bold{font-weight:bold}.decR{color:#CD002D}.decO{color:#FF9F3F}.errBox{margin:10px 0 20px;padding:10px;border:1px solid #CE002E;text-align:center;color:#CE002E;font-weight:bold}.errBox .errTxt{padding-left:25px;background:url(../../../nhk-proc/icnErrBox01.png) left center no-repeat}.agreeErrBox{width:950px;margin:0 auto}td.err{background:#FFDFE7}.explain.err{color:#CE002E;font-weight:bold}.paymentForm .explain.err{font-size:95%;font-weight:bold}td.err .txtbox,dd.err .txtbox{background:#CE002E;color:#fff}td.err .icnNotice,dd.err .icnNotice{display:inline-block;position:relative}td.err .icnNotice:before,dd.err .icnNotice:before{content:"!";display:block;position:absolute;overflow:hidden;right:4px;top:5px;width:19px;height:19px;background:url(../../../nhk-proc/icnErrInput01.png) center center no-repeat;text-indent:-9999px}.submitBtn01{overflow:hidden;width:125px;height:30px;border:1px solid #FF7F00;border-radius:3px;background:#FF7F00;cursor:pointer;font-size:110%;color:#fff}.submitBtn02{overflow:hidden;width:240px;height:54px;border:1px solid #FFC926;border-radius:3px;background:#FFC926;font-size:150%;color:#fff;cursor:pointer}.submitBtnGry{border:1px solid #ababab;background:#ababab;}.submitBtnYelow{border:1px solid #FFC926;background:#FFC926;}.linkBtn01{text-align:center}.linkBtn01{display:inline-block;*display:inline;padding:15px 45px;background:#FFC926;border:1px solid #FFC926;border-radius:3px;font-size:150%;*zoom:1}#contents .linkBtn01{color:#fff}.linkBtn02{display:inline-block;*display:inline;padding:3px 67px;background:#FF7F00;border:1px solid #FF7F00;border-radius:3px;font-weight:bold;*zoom:1}#contents .linkBtn02{color:#fff}.returnBtn01{display:inline-block;*display:inline;margin-right:35px;width:240px;height:54px;background:#ABABAB;border:1px solid #ABABAB;border-radius:3px;font-size:150%;line-height:54px;vertical-align:top;*zoom:1}#contents .returnBtn01{color:#fff}.mainImgWrap{width:100%;background:#00A3D9}.mainImgMod{width:950px;height:400px;margin:0 auto;background:url(../../../nhk-proc/Imgmain01.png) left center no-repeat}.nhkInputWrap{float:right;width:275px;height:350px;margin-top:5px;padding:0 20px}.nhkInputWrap .loginMod{margin-top:10px;font-size:90%;line-height:1.1}.nhkInputWrap .loginMod .loginUserWrap{margin:20px 0 15px}.nhkInputWrap .loginMod .noLoginUserWrap{padding-top:5px}.nhkInputWrap .loginMod .noLoginUserWrap .linkPaper{background:url("../../../nhk-proc/icnLinkForm01.png") no-repeat scroll left center;padding-left:10px}.nhkInputWrap .loginMod .noLoginUserWrap p{margin:10px 0 7px;font-size:85%}.nhkInputWrap .loginMod .noLoginUserWrap li{display:inline-block;*display:inline;vertical-align:top;*zoom:1}.nhkInputWrap .loginMod .noLoginUserWrap li a{display:block;padding:3px 20px;background:#ABABAB;border:1px solid #ABABAB;border-radius:3px;color:#fff;font-size:80%}#contents .nhkInputWrap .loginMod .noLoginUserWrap li a{color:#fff}.nhkInputWrap .introWrap{position:relative;height:86px;margin-bottom:5px;padding-bottom:5px;background:url(../../../nhk-proc/IntroForm01.png) no-repeat left top;border-bottom:3px solid #ECECFB;margin-top:20px;}.nhkInputWrap .introWrap p.linkPaper{position:absolute;right:0;bottom:5px}.nhkInputWrap .introWrap p.linkPaper a{padding-left:10px;background:url(../../../nhk-proc/icnLinkForm01.png) no-repeat left center;font-size:80%}.nhkInputWrap form dt{margin-bottom:5px}.nhkInputWrap form .txtbox{width:277px;height:26px;margin-bottom:10px;border:2px solid #C0C0C0;font-size:130%}.nhkInputWrap form .icnLine{display:inline-block;*display:inline;overflow:hidden;width:36px;height:26px;background:url(../../../nhk-proc/icnBetweenForm01.png) no-repeat center center;text-indent:-9999px;vertical-align:top;*zoom:1}.nhkInputWrap .userInput,.nhkInputWrap .confirmInput{margin-right:-35px}.nhkInputWrap .userInput .txtbox{width:65px}.nhkInputWrap .TpointMod{padding:3px;background:#F2FAFD;font-size:80%}.nhkInputWrap .TpointMod img{margin-top:3px}.mainNavWrap{width:100%;margin-bottom:20px;background:#ECECFB}.mainNavMod{overflow:hidden;width:950px;margin:0 auto;padding:15px 0 15px 0}.navWrap{margin-right:-65px}.mainNavMod li{display:inline-block;*display:inline;margin-right:65px;font-weight:bold;font-size:90%;*zoom:1}.stepNavMod{margin-bottom:15px}.stepNavMod li{display:inline-block;*display:inline;width:150px;height:38px;padding-left:22px;background:url(../../../nhk-proc/icnNextStep01.png) left center no-repeat;color:#fff;line-height:38px;text-align:center;font-weight:bold;font-size:90%;*zoom:1}.stepNavMod li.firstStep{padding:0;background:none}.stepNavMod li span{display:block;width:150px;height:38px;background:#ABABAB}.stepNavMod li.active span{background:#FFF20E;color:#000}.stepNavMod li.large,.stepNavMod li.large span{width:240px}.stepIntro{margin-bottom:20px;padding-bottom:20px;border-bottom:3px solid #ECECFB;text-align:center;color:#FF7F00;font-weight:bold}.supplementMod{margin-bottom:20px;padding-bottom:20px;border-bottom:3px solid #ECECFB}.supplementMod.mrgB5{margin-bottom:5px}.supplementMod h2{position:relative;float:left;width:115px;height:115px;margin-right:20px;background:#36B6E1;line-height:1.1;color:#fff;font-weight:bold;text-align:center}.supplementMod h2 span{display:block;position:absolute;top:50%;left:0;width:115px;height:115px;margin-top:-1.1em}.supplementMod h2.threeLine span{margin-top:-1.6em}.supplementMod .explainWrap{float:left;width:800px}.supplementMod .explainWrap ol li{margin-left:1em;text-indent:-1em}.supplementMod .explainWrap ol li span{color:#35B6E0;font-weight:bold}.supplementMod .explainWrap h3{font-weight:bold;color:#35B6E0}.supplementMod .explainWrap.middleTxt{position:relative;height:115px}.supplementMod .explainWrap.middleTxt p{position:absolute;top:50%;left:0;margin-top:-1.6em}.supplementMod.mrgB50{margin-bottom:50px}.nhkSubFooter{width:100%;background:#ECECFB}.nhkSubFootMod{width:950px;margin:0 auto;padding:15px 0}.nhkSubFootMod h2{margin-bottom:5px;font-size:150%;color:#35B6E0;font-weight:bold}.nhkSubFootMod h3{margin-bottom:5px;font-weight:bold;font-size:130%}.nhkSubFootMod h4{display:inline-block;*display:inline;margin-top:10px;margin-right:10px;vertical-align:top;font-size:100%;font-weight:bold;*zoom:1}.nhkSubFootMod .leftPart{float:left;width:48%;margin-bottom:25px}.nhkSubFootMod .leftPart p{display:inline-block;*display:inline;font-size:300%;color:#f00;line-height:1;*zoom:1}.nhkSubFootMod .rightPart{float:right}.nhkSubFootMod .rightPart p{display:inline-block;*display:inline;font-size:90%;*zoom:1}.nhkSubFootMod .rightPart p span{font-size:95%}.nhkSubFootMod .alignC{clear:both;font-weight:bold;font-size:95%}.nhkSubFootMod .alignC span{font-size:150%;vertical-align:middle;color:#f00}.subHeaderWrap{width:100%;margin-bottom:20px;background:#00A3D9}.subHeaderMod{width:950px;height:50px;margin:0 auto;background:url(../../../nhk-proc/headSubPage01.png) left top no-repeat}.paymentslip .stepNavMod{margin-bottom:35px}.introduction{margin-bottom:20px;font-size:125%;line-height:1.2}.paperLink{margin:-10px 0 5px 0;text-align:right}.paperLink a{margin-bottom:5px;padding-left:17px;background:url(../../../nhk-proc/icnPaperLink01.png) left center no-repeat;font-size:90%}.nhkForm{clear:both;margin-bottom:35px;border-top:3px solid #ECECFB;border-left:3px solid #ECECFB}.nhkForm th,.nhkForm td{padding:30px 0 30px 25px;border-right:3px solid #ECECFB;border-bottom:3px solid #ECECFB}.nhkForm th{width:300px;background:#EAF8FC;font-size:120%;vertical-align:top;text-align:left}.nhkForm th span{font-size:80%;font-weight:normal}.nhkForm .txtbox{width:304px;height:25px;margin-bottom:10px;padding:0 5px;border:2px solid #C0C0C0;font-size:130%}.nhkForm .userInput .txtbox{width:60px;padding:0 5px}.nhkForm .icnLine{display:inline-block;*display:inline;margin:0;color:#C0C0C0;vertical-align:top;*zoom:1}.nhkForm .explain{font-size:110%}.nhkForm .subExplain{font-size:100%}.nhkForm .userInput span.icnLine{font-size:120%}.userMeritMod{position:relative;margin-bottom:30px;padding:15px;border:5px solid #ECECFB;background:#FFFFDF}.userMeritMod .explainWrap{width:650px}.userMeritMod .explainWrap dt{margin-bottom:10px;font-size:140%}.userMeritMod .explainWrap dd{padding-left:1em;text-indent:-1em;line-height:1.8;font-size:90%}.userMeritMod .explainWrap dd span{margin-left:10px;font-size:90%}.userMeritMod .loginWrap{position:absolute;right:15px;top:15px}.userMeritMod .loginWrap .explain{padding-left:1em;font-size:90%;line-height:1.1;text-indent:-1em}.userInfoWrap{margin-bottom:30px}.userInfoWrap h3{font-size:140%;margin-bottom:10px}.userInfoMod{padding:15px 0 15px 30px;border:5px solid #ECECFB;display:table; width:910px;}.userInfoMod dt{font-size:120%}.userInfoMod dd{font-size:90%}.userInfoMod .mailInfoWrap{float:left;width:425px}.userInfoMod .mailInfoWrap dt{height:36px;padding-left:45px;margin-bottom:10px;background:url(../../../nhk-proc/icnMail01.png) left center no-repeat;line-height:36px}
.userInfoMod .TpInfoWrap{width:425px;display:table-cell;vertical-align: middle;}.userInfoMod .TpInfoWrap dt{height:36px;padding-left:45px;margin-bottom:10px;background:url(../../../nhk-proc/icnTCube01.png) left center no-repeat;line-height:36px;}.userInfoMod .pointInfoWrap{float:right;width:400px;padding-left:60px;border-left:4px solid #ECECFB}.userInfoMod .pointInfoWrap dt{height:36px;padding-left:45px;margin-bottom:10px;background:url(../../../nhk-proc/icnTCube01.png) left center no-repeat;line-height:36px}.userInfoMod .pointInfoWrap--Tp{width:400px;padding-left:60px;display: table-cell;}.userInfoMod .pointInfoWrap--Tp dt{height:36px;padding-left:45px;margin-bottom:10px;background:url(../../../nhk-proc/icnTCube01.png) left center no-repeat;line-height:36px;}.paymentForm th,.paymentForm td{padding:15px 25px 15px 25px;vertical-align:top}.paymentForm td{font-size:120%}.paymentForm td td{padding:0;border:none;font-size:90%;line-height:1.1}.paymentForm td li{margin-bottom:5px;padding-left:1em;text-indent:-1em;font-size:90%}.paymentForm .txtbox{/*width:100px*/}.paymentForm .pointInfoWrap{margin-right:-35px;padding-top:10px;padding-left:1em}.paymentForm .pointInfoWrap .inputSubTxt{padding-left:5px;vertical-align:middle}.paymentForm .priceTxt{font-size:120%;color:#CD002D;line-height:1}.paymentForm .cardInfoWrap{padding-left:1em}.paymentForm .hint{font-size:85%;line-height:1.1}.otherCardMod h3{font-size:120%}.otherCardMod .txtbox{width:60px}.priceMod .priceWrap,.priceMod p,.priceMod .payPriceWrap{display:inline-block;*display:inline;vertical-align:middle;*zoom:1}.priceMod .priceWrap{width:110px;min-width:110px;padding:5px 10px;border:1px solid #999;text-align:center;font-size:80%}.priceMod .priceWrap dt{border-bottom:1px solid #999}.priceMod .icnLine{display:inline-block;*display:inline;margin:0;font-size:120%;color:#999;vertical-align:middle;*zoom:1}.priceMod .payPriceWrap{display:inline-block;*display:inline;padding:10px 5px;border-bottom:2px solid #C6C6C6;*zoom:1}.priceMod .payPriceWrap .decR{font-size:120%}.priceMod .payPriceWrap p{font-size:100%}.attentionMod{padding:15px;margin-bottom:30px;border:5px solid #ECECFB}.attentionMod dt{margin-bottom:5px;font-size:120%}.linkContinueOut{margin-bottom:40px;padding:15px 0;border:5px solid #00A3D9;text-align:center;font-size:125%;line-height:1.2;font-weight:bold}.alertMod{margin-bottom:20px;padding:10px 0;border:5px solid #FF7F00;text-align:center}.alertMod .decO{font-weight:bold}.alertMod h3{font-size:125%}.linkBtn01.printBtn{width:240px;height:54px;padding:0;line-height:54px}.errTtl{font-size:150%}.sample .yjmth{width:640px}.subHeaderSampleMod{width:640px;height:50px;margin:0 auto 30px;background:url(../../../nhk-proc/headSamplePage01.png) no-repeat left -1px}.sample #yjContentsBody{width:640px;text-align:center}.sample .sampleWrap{margin-bottom:60px}.sample .sampleWrap img{border:2px solid #01A3D9;border-radius:3px}.sample .closeLink{padding-left:20px;background:url(../../../nhk-proc/icnClose01.png) no-repeat left center}.sample #footer{border:none}.yj100per-1.sample #wrapper{min-width:640px}.close{display:none}.anim,.fadeIn,.fadeOut{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:.99}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:.99}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:.99}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:.99}}@keyframes fadeIn{0%{opacity:0}100%{opacity:.99}}@-webkit-keyframes fadeIn_for_footer{0%{opacity:0}80%{opacity:0}100%{opacity:.99}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-ms-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{0%{opacity:.99}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:.99}100%{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:.99}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:.99}100%{opacity:0}}@keyframes fadeOut{0%{opacity:.99}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-ms-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}.tipBody{position:absolute;opacity:0;*opacity:1;padding:2px 5px;background:#CE002E;font-size:18px;color:#fff;*zoom:1}:root .tipBody{opacity:1 \0/}.tipBody.close{display:none}.tipBody .icnTip{margin-right:5px;font-size:120%;font-weight:bold}.tipBody:after{content:".";display:block;position:absolute;left:30px;bottom:-6px;width:12px;height:6px;background:url(../../../nhk-proc/icnTipBottom01.png) left top no-repeat}.nhkForm .userInput,.cofirmNumInput,.pointInfoWrap,.inputWrap,.nhkInputWrap .userInput,.nhkInputWrap .confirmInput{position:relative}.tipBody{top:-50px}.pointInfoWrap .tipBody{top:-35px;padding:5px}
/*メールアドレスフォーム 2017/06/21追加css*/.otherMailAdrsMod h3{font-size:120%;}.otherMailAdrsMod .mail{width:269px;}/*チェックボックス　同意 2017.08.10*/.checkCopy{text-align:center;margin:40px 0 5px 0;}.checkAgree{text-align:center;font-size:130%;}.checkAgree input[type=checkbox] {transform: scale(2,2);-moz-transform:scale(2,2);-ms-transform:scale(2,2);-webkit-transform:scale(2,2);cursor:pointer;vertical-align:middle;margin-right:15px;}.mgB30{
margin-bottom: 30px;}
