html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}figure{margin:0;padding:0}#wrapper{width:950px;margin:0 auto}.mainBox{min-height:240px;font-family:"MS-PGothic",Arial,sans-serif}.mainBox .innerBox{width:788px;margin:40px auto 28px;*zoom:1}.mainBox .innerBox:before,.mainBox .innerBox:after{display:table;content:""}.mainBox .innerBox:after{clear:both}.mainBox .mainTtl{float:left;overflow:hidden;width:310px;height:33px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -1164px;text-indent:100%;white-space:nowrap}.mainBox .mainTxt{float:right;overflow:hidden;width:462px;height:42px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -1202px;text-indent:100%;white-space:nowrap}.mainBox .policyBox{margin-bottom:36px}.mainBox .policyBox .policyTxt{margin-bottom:10px;font-weight:bold;line-height:1.0;text-align:center}.mainBox .policyBox .policyLink{color:#001dc8;font-weight:bold;text-decoration:none}.mainBox .policyBox .policyLink:hover{text-decoration:underline}.mainBox .policyBox .agreementarea{overflow:auto;clear:both;width:100%;height:9em;margin:10px auto;padding:5px;border:1px #999 solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f8f8f8;color:#666;font-size:85%;line-height:1.4em}.mainBox .downloadBox{position:relative;margin-bottom:66px;*zoom:1}.mainBox .downloadBox:before,.mainBox .downloadBox:after{display:table;content:""}.mainBox .downloadBox:after{clear:both}.mainBox .downloadBox .downloadBtnWrap{float:left;margin-right:24px}.mainBox .downloadBox .downloadBtn{display:block;overflow:hidden;width:400px;height:90px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -230px;text-indent:100%;white-space:nowrap}.mainBox .downloadBox .downloadBtn:hover{background-position:0 -135px}.mainBox .downloadBox .downloadBtn_ff{display:block;overflow:hidden;width:400px;height:90px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -515px;text-indent:100%;white-space:nowrap}.mainBox .downloadBox .downloadBtn_ff:hover{background-position:0 -420px}.mainBox .downloadBox .downloadBtn_CS{float:left;overflow:hidden;width:400px;height:90px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -325px;text-indent:100%;white-space:nowrap;margin-right:24px}.mainBox .downloadBox .unableTxt_CS{position:absolute;top:12px;left:28px;overflow:hidden;width:344px;height:26px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -1434px;text-indent:100%;white-space:nowrap}.mainBox .downloadBox .finishTxt_CS{position:absolute;top:12px;left:10px;overflow:hidden;width:383px;height:26px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_finishTxt.png) no-repeat;text-indent:100%;white-space:nowrap}.mainBox .downloadBox .unableTxt_SP{position:absolute;top:12px;left:28px;overflow:hidden;width:344px;height:26px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -1465px;text-indent:100%;white-space:nowrap}.mainBox .downloadBox .unableLinkWrap{position:absolute;top:69px;left:28px}.mainBox .downloadBox .unableLink,.mainBox .downloadBox .unableLink_SP{display:block;width:344px;padding:6px 20px;border:3px solid #4f64e1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#001dc8;font-size:95%;font-weight:bold;line-height:1.2;text-align:center;text-decoration:none}.mainBox .downloadBox .unableLink:hover,.mainBox .downloadBox .unableLink_SP:hover{text-decoration:underline}.mainBox .downloadBox .unableLinkIcon,.mainBox .downloadBox .unableLink_SPIcon{display:block;float:left;margin-top:1px;margin-right:5px;overflow:hidden;width:12px;height:14px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -1415px;text-indent:100%;white-space:nowrap}.mainBox .downloadBox .unableLink_SP{padding:6px 31px 6px 30px}.mainBox .downloadBox .requirement{padding-top:20px;font-size:85%;line-height:18px}.mainBox .apealList{margin-bottom:66px;padding-left:30px;*zoom:1}.mainBox .apealList:before,.mainBox .apealList:after{display:table;content:""}.mainBox .apealList:after{clear:both}.mainBox .apealList .item01{float:left}.mainBox .apealList .item02{float:left}.mainBox .apealList .item03{float:left}.mainBox .apealList .item01{overflow:hidden;width:211px;height:97px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -858px;text-indent:100%;white-space:nowrap;margin-right:84px}.mainBox .apealList .item02{overflow:hidden;width:149px;height:97px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -960px;text-indent:100%;white-space:nowrap;margin-right:78px}.mainBox .apealList .item03{overflow:hidden;width:190px;height:97px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -1062px;text-indent:100%;white-space:nowrap}.mainBox .appLink{display:block;width:788px;height:80px;margin:0 auto 40px}.mainBox .appLink:hover{text-decoration:underline}.mainBox .announceWrap,.mainBox .toToolbarTopWrap{text-align:center}.mainBox .announce,.mainBox .toToolbarTop{color:#001dc8;font-size:14px;text-decoration:none}.mainBox .announce:hover,.mainBox .toToolbarTop:hover{text-decoration:underline}.mainBox .errorTxt{margin:164px 0 28px;line-height:1.4;text-align:center}.mainBox .fErrorTxt{margin:134px 0 26px;line-height:1.4;text-align:center}.mainBox .fErrorTxt .warning{margin-right:8px}.mainBox .fErrorBox{margin-bottom:80px}.mainBox .fErrorBox .fErrorDownloadBtnWrap{width:360px;margin:0 auto}.mainBox .fErrorBox .fErrorDownloadBtn{display:block;overflow:hidden;width:360px;height:60px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -675px;text-indent:100%;white-space:nowrap}.mainBox .fErrorBox .fErrorDownloadBtn:hover{background-position:0 -610px}.mainBox .fErrorBox .requirement{width:360px;margin:0 auto;padding-top:20px;padding-left:24px;font-size:85%;line-height:18px}.mainBox__news{width:732px;margin:40px auto;padding:25px;border:3px solid #f13a5b;font-size:100%;text-align:center}.mainBox__newsTitle{margin-bottom:10px;font-weight:bold}.mainBox__newsText{line-height:1.6}.whitelayer{position:fixed;top:0;left:0;z-index:5;width:100%;height:100%;background:rgba(255,255,255,.6)}.popupBox{position:absolute;top:105px;left:50%;z-index:10;width:740px;height:500px;margin-left:-370px;padding:4px;border:1px solid #979797;-moz-box-shadow:0 0 10px rgba(129,129,129,.5);-webkit-box-shadow:0 0 10px rgba(129,129,129,.5);box-shadow:0 0 10px rgba(129,129,129,.5);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;text-align:center}.popupBoxinner{position:relative;width:100%;height:100%;padding-top:22px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3f3f3}.popupBox .popupNode{color:#f00;font-weight:bold;font-size:95%}.popupBox .popupTtl_CS{overflow:hidden;width:453px;height:23px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -1249px;text-indent:100%;white-space:nowrap;margin:0 auto 16px}.popupBox .popupTtl_SP{overflow:hidden;width:570px;height:23px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -1277px;text-indent:100%;white-space:nowrap;margin:0 auto 16px}.popupBox .popupTxt{overflow:hidden;width:517px;height:105px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -1305px;text-indent:100%;white-space:nowrap;margin:0 auto}.popupBox .popupLink{display:block;width:344px;margin:45px auto 0;padding:18px 98px;border:3px solid #4f64e1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#001dc8;font-weight:bold;line-height:1.2;text-decoration:none}.popupBox .popupLink:hover{text-decoration:underline}.popupBox .unableLinkIcon{display:block;float:left;margin-top:1px;overflow:hidden;width:12px;height:14px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -1415px;text-indent:100%;white-space:nowrap}.popupBox .appImgBox{margin-bottom:30px;padding:0 126px 0 97px;text-align:right;*zoom:1}.popupBox .appImgBox:before,.popupBox .appImgBox:after{display:table;content:""}.popupBox .appImgBox:after{clear:both}.popupBox .yAppImgWrap{float:left}.popupBox .yAppImg{display:block;overflow:hidden;width:139px;height:154px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -1496px;text-indent:100%;white-space:nowrap}.popupBox .yAppTxt{margin:4px 0 0 auto;padding-right:51px;overflow:hidden;width:225px;height:15px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -1655px;text-indent:100%;white-space:nowrap}.popupBox .appListTxt{text-align:center}.popupBox .appList .iphoneLinkWrap,.popupBox .appList .androidLinkWrap{display:inline-block}.popupBox .appList .iphoneLinkWrap{margin-right:28px;padding-right:33px;border-right:1px solid #8f8f8f}.popupBox .appList .iphoneLink{display:block;overflow:hidden;width:156px;height:54px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -799px;text-indent:100%;white-space:nowrap}.popupBox .appList .iphoneLink:hover{background-position:0 -740px}.popupBox .appList .androidLink{display:block;overflow:hidden;width:156px;height:54px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -59px;text-indent:100%;white-space:nowrap}.popupBox .appList .androidLink:hover{background-position:0 0}.popupBox .closeBtnWrap{position:absolute;top:-2px;right:1px;padding:10px;cursor:pointer}.popupBox .closeBtn{display:block;overflow:hidden;width:11px;height:12px;background:url(//s.yimg.jp/images/toolbar/renewal/images/img_set.png) no-repeat 0 -118px;text-indent:100%;white-space:nowrap}#footer{border-top:1px solid #ccc}#footer #uftMain{padding-bottom:8px!important}html*#wrapper .mainBox .downloadBox .unableLink{width:auto;padding:6px 34px 6px 33px;_padding:6px 24px}html*#wrapper .mainBox .downloadBox .unableLink_SP{width:auto;padding:6px 27px 6px 26px}html*#wrapper .mainBox .downloadBox .requirement{_font-size:80%}html*#wrapper .appList{width:390px;margin:0 auto;*zoom:1}html*#wrapper .appList:before,html*#wrapper .appList:after{display:table;content:""}html*#wrapper .appList:after{clear:both}html*#wrapper .appList .iphoneLinkWrap,html*#wrapper .appList .androidLinkWrap{display:block}html*#wrapper .appList .iphoneLinkWrap{float:left}html*#wrapper .appList .androidLinkWrap{float:right}html*#wrapper .appList .appImgBox{padding:0}html*#wrapper .popupBox .popupLink:hover{color:#001dc8}*:first-child+html #wrapper .mainBox .downloadBox .unableLink{width:auto;padding:6px 41px}*:first-child+html #wrapper .mainBox .downloadBox .unableLink_SP{width:auto;padding:6px 33px}*:first-child+html #wrapper .popupBox .popupBoxinner{height:458px}*:first-child+html #wrapper .popupBox .popupLink{width:148px}