#pc .cmpMdHdr{width:auto;margin:0;padding:10px 0 0;background:url(http://i.yimg.jp/images/points/pc/promo/index/img/20140228/main_bg.png) center center repeat-y}#pc .cmpMdSns{width:950px;margin:10px auto}#sp .cmpMdSns{margin:15px auto}.ptsMv{margin-bottom:20px;background:url(http://i.yimg.jp/images/points/pc/promo/index/img/20140228/main_bg.png) center center repeat-y}#sp .ptsMv{margin:0}#pc .ptsMvInner{height:300px;background:url(http://i.yimg.jp/images/points/pc/promo/index/img/20140228/main.png) center center no-repeat;text-align:center}.ptsMv h1{position:absolute;top:0;overflow:hidden;text-indent:-9999px;zoom:1}#sp .ptsMvInner{height:100px;background:url(http://i.yimg.jp/images/points/pc/promo/index/img/20140228/main.png) no-repeat center top;background-size:450px auto;-webkit-background-size:450px auto}#pc .promoNav{width:972px;margin:40px auto}#sp .promoNav{display:none}#pc .promoNav li{float:left;width:298px;margin:0 11px;_margin:0 9px;border:2px solid #009bce;font-size:120%;font-weight:bold;text-align:center}.promoNav li a{display:block;padding:8px 0;background:#ebfaff;color:#009bce;text-decoration:none}.promoNav li a:hover{background:#009bce;color:#fff;text-decoration:none}#pc .cmpMdDetail{width:938px;margin-bottom:40px}#sp .cmpMdDetail{margin-bottom:10px}#pc .cmpMdDetail .cmpMdHeader{padding:8px 0 14px;border-bottom:none}.cmpMdDetail .cmpMdHeader .ptsTtl{color:#fff;font-size:160%}#pc .cmpMdDetail .ptsInner{margin-left:40px;margin-right:40px;margin-bottom:30px}.ptsInner h3{margin-bottom:10px;padding:2px 4px;background:#ffdde3;font-weight:bold}.reg{border:6px solid #404040}.reg .cmpMdHeader{background:#404040}#pc .howto{border:6px solid #404040}.howto .cmpMdHeader{background:#404040;padding:6px 0}#pc .howto .ptsInner p{min-height:72px;height:auto!important;height:72px;padding-right:470px}#sp .howto{margin-bottom:0}#pc .howto .ptsInner p.howtoImg1{background:url(http://i.yimg.jp/images/points/pc/promo/index/img/howto_img1.png) right top no-repeat}#sp .howto .ptsInner p.howtoImg1{padding-bottom:50px;background:url(http://i.yimg.jp/images/points/pc/promo/index/img/howto_img1.png) center bottom no-repeat;background-size:300px auto}#pc .howto .ptsInner p.howtoImg2{background:url(http://i.yimg.jp/images/points/pc/promo/index/img/howto_img2.png) right top no-repeat}#sp .howto .ptsInner p.howtoImg2{padding-bottom:50px;background:url(http://i.yimg.jp/images/points/pc/promo/index/img/howto_img2.png) center bottom no-repeat;background-size:300px auto}#pc .svcYahoo{border:6px solid #f03}.svcYahoo .cmpMdHeader{background:#f03}#pc .svcYahoo .ptsInner .svcLogo{overflow:hidden;width:714px;min-height:96px;height:auto!important;height:96px;margin:0 auto;background:url(http://i.yimg.jp/images/points/pc/promo/index/img/service.png) left top no-repeat;text-indent:100%;white-space:nowrap}#sp .svcYahoo .ptsInner .svcLogo{overflow:hidden;min-height:250px;height:auto!important;height:153px;margin:0 auto;background:url(http://i.yimg.jp/images/points/sp/promo/index/img/20140228/service.png) center top no-repeat;text-indent:100%;background-size:300px auto;white-space:nowrap}#pc .svcOther{border:6px solid #014099}.svcOther .cmpMdHeader{background:#014099}.svcOther .ptsInner p{margin-top:10px}#pc .svcOther .ptsInner .svcLogo{overflow:hidden;width:714px;min-height:104px;height:auto!important;height:104px;margin:0 auto;background:url(http://i.yimg.jp/images/points/pc/promo/index/img/alliance.png) left top no-repeat;text-indent:100%;white-space:nowrap}#sp .svcOther .ptsInner .svcLogo{overflow:hidden;min-height:98px;height:auto!important;height:98px;margin:0 auto;background:url(http://i.yimg.jp/images/points/sp/promo/index/img/20140228/alliance.png) center top no-repeat;text-indent:100%;background-size:300px auto;white-space:nowrap}.svcYahoo .ptsInner,.svcOther .ptsInner{text-align:center}.num1,.num2{position:relative;min-height:150px;height:auto!important;height:150px;margin-top:20px;padding:10px 20px;border:2px dotted #014099}.num1{float:left;margin-right:20px}.num2{float:right}.num1 p,.num2 p{font-size:90%}.num{display:inline-block;position:absolute;top:-18px;left:-18px;width:36px;height:36px;border-radius:18px;-webkit-border-radius:18px;color:#fff;background:#014099;z-index:99;zoom:1;font-size:180%;font-weight:bold;text-align:center;line-height:1.3}#pc .num2 .cmpMdEntryBtnUnit{position:relative;overflow:visible;width:400px;margin:0 auto}.cmpMdEntryBtnCmpInfo{margin-top:10px}.cardImg{margin-top:10px;margin-bottom:10px;text-align:center}.cmpMdEntryBtnBg{padding:10px;text-align:center}.entryEnd{position:absolute;top:-10px;left:-20px;z-index:99}.small{font-size:80%}.cmpMdDetail .ptsInner p{margin-bottom:20px}.ico{padding-left:36px}.beginner{background:url(http://i.yimg.jp/images/points/pc/promo/index/img/ico_beginner32.png) no-repeat 0 0}#sp .cmpMdTopLink{margin-top:30px}#sp .cmpMdDetail .ptsInner{margin-bottom:0}.headerDefault{margin-bottom:0}#sp .cmpMdDetail .cmpMdHeader{padding:6px 0}#sp .svcYahoo.cmpMdDetail .cmpMdHeader .ptsTtl,#sp .svcOther.cmpMdDetail .cmpMdHeader .ptsTtl{font-size:12px}#sp .reg{display:none}.bnrModule{text-align:center}#pc .bnrModule{width:950px;text-align:center;margin-left:auto;margin-right:auto}#pc .bnrModule .cmpMdHeader{padding:8px 0;background:#f77;color:#fff;font-size:160%;margin-bottom:10px;font-weight:bold}#sp .bnrModule .cmpMdHeader{padding:3px 0;background:#f77;color:#fff;font-size:12px;margin-bottom:10px}#pc .bnrModule h2.cmpMdHeader{font-weight:bold}#pc .bnrModule img{margin:0 10px 0 10px}#sp .bnrModule img{width:100%;height:auto}#pc .bnrModule .bnrtext{font-size:120%;font-weight:bold;margin:0 auto 15px;padding:6px 0 0 0;color:#111;text-align:center;background-color:#ffc;width:934px}#sp .bnrModule .bnrtext{font-size:100%;font-weight:normal;margin:0 auto 10px;padding:6px 0 4px 0;color:#111;text-align:center;background-color:#ffc;width:auto}#pc .bnr_column{margin:auto;text-align:center}#pc .bnr_column_one{margin:auto;text-align:center}#pc .bnr_column_left{float:right}#pc .bnr_column_right{float:left}.bnr_subtxt{margin-bottom:5px}#sp .bnr_subtxt{font-size:80%}a.bnrlink{color:#00f;text-decoration:underline}#pc a.bnrlink img{border:1px solid #00f}#sp .cmpMdEntryBtn{text-align:center}#sp .cmpMdEntryBtnRibbon{width:60px;height:47px}#sp .cmpMdEntryBtn p span{min-height:35px;line-height:37px}#sp .cmpMdEntryBtn .ptsTtl{padding:8px 0;font-size:115%}#sp .cmpMdEntryBtnLine,#sp .cmpMdEntryBtn{max-width:300px}#sp .cmpMdEntryBtnLine{margin:auto}#sp .cmpMdEntryBtnUnit{margin:5px 0;padding-bottom:10px}#pc .cmpMdEntryBtnUnit{width:660px}.cmpMdEntryBtnUnit{padding-bottom:30px;margin:20px auto;position:relative;margin-left:auto;margin-right:auto}#sp .cmpMdEntryBtnUnit{margin-bottom:0}.cmpMdEntryBtn .ptsTtl{color:#f00;text-shadow:none;margin-bottom:-2px}span.ptsTtl{cursor:default}.cmpMdEntryBtnRibbon{position:absolute;left:0;top:0;_top:1px}.cmpMdEntryBtn{font-size:130%;position:relative;margin-left:auto;margin-right:auto;border:2px solid #fcb503;border-radius:6px;-webkit-border-radius:6px;background-color:#ffda11;background-image:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffe79f),color-stop(1,#ffda11));background-image:-webkit-linear-gradient(top,#ffe79f,#ffda11);background-image:-moz-linear-gradient(top,#ffe79f,#ffda11);background-image:-o-linear-gradient(top,#ffe79f,#ffda11);background-image:linear-gradient(to bottom,#ffe79f,#ffda11);text-align:left;overflow:hidden;box-shadow:inset -3px -3px 3px rgba(0,0,0,0.4),inset 3px 3px 3px rgba(255,255,255,0.7);-webkit-box-shadow:inset -3px -3px 3px rgba(0,0,0,0.4),inset 3px 3px 3px rgba(255,255,255,0.7)}#sp .cmpMdEntryBtn{box-shadow:inset -2px -2px 2px rgba(0,0,0,0.4),inset 2px 2px 2px rgba(255,255,255,0.7);border:1px solid #fcb503}.cmpMdEntryBtnLine{margin:0 10px;background-color:#fff;border:2px solid #fff;border-radius:8px;-webkit-border-radius:8px;box-shadow:3px 3px 6px #111}#sp .cmpMdEntryBtnLine{border:1px solid #fff;box-shadow:1px 1px 3px #111;-moz-box-shadow:1px 1px 3px #111;-webkit-box-shadow:1px 1px 3px #111}.shadow_disable{padding:10px;box-shadow:none;border-radius:4px;-moz-box-shadow:none;-webkit-box-shadow:none}.complete_msg{font-weight:bold;color:#333;margin-top:10px;text-align:center}#pc .cmpMdEntryBtn.typeDisable{margin-left:auto;margin-right:auto;border:3px solid #555;border-radius:6px;-webkit-border-radius:6px;background-color:#ccc;background-image:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(1,#ccc));background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(to bottom,#eee,#ccc);text-align:left;overflow:hidden;box-shadow:inset 2px 3px 3px rgba(0,0,0,0.4),inset 2px 3px 3px rgba(255,255,255,0.7);-webkit-box-shadow:inset 2px 3px 3px rgba(0,0,0,0.4),inset 2px 3px 3px rgba(255,255,255,0.7)}#sp .cmpMdEntryBtn.typeDisable{margin-left:auto;margin-right:auto;border:3px solid #555;border-radius:6px;-webkit-border-radius:6px;background-color:#ccc;background-image:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(1,#ccc));background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(to bottom,#eee,#ccc);text-align:left;overflow:hidden;box-shadow:inset 2px 3px 3px rgba(0,0,0,0.4),inset 2px 3px 3px rgba(255,255,255,0.7);-webkit-box-shadow:inset 2px 3px 3px rgba(0,0,0,0.4),inset 2px 3px 3px rgba(255,255,255,0.7)}#pc .type_shadow{border-radius:8px;-webkit-border-radius:8px;box-shadow:3px 3px 6px #111;-moz-box-shadow:3px 3px 6px #111;-webkit-box-shadow:3px 3px 6px #111}#sp .type_shadow{border-radius:8px;-webkit-border-radius:8px;box-shadow:1px 1px 3px #111}.type_shadow .cmpMdEntryBtn{margin-left:-1px}#pc .typeDisable .ptsTtl{text-shadow:none;color:#666}#sp .typeDisable .ptsTtl{text-shadow:none;color:#666}#sp .cmpMdEntryBtnLine.shadow_disable{background:rgba(255,255,255,0.9)}img.supreg_sum{margin-bottom:25px}p.card_exp{display:block;margin-left:17px;padding-bottom:5px}#sp .sp_none{display:none}body>iframe{height:0}.canpaign_type_b{display:none}.close{display:none}#sp .cmpMdEntryBtnUnit .complete_msg span{display:block}