.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-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)}}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{outline:0!important;border:0;-webkit-box-shadow:none;box-shadow:none}body,html{height:100%}html{font-size:10px;line-height:10px}body{-webkit-overflow-scrolling:touch;-webkit-user-select:none;background-color:#fff;font-size:1.5rem;line-height:1.9rem;font-weight:400}body,code,html,kbd,pre,samp{font-family:-apple-system,"Helvetica Neue",Helvetica,Roboto,HiraKakuProN-W3,"Apple SD Gothic Neo",Meiryo,"Droid Sans",sans-serif}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}address,em{font-style:normal}fieldset,img{border:0}dl,ol,ul{list-style:none}a{color:inherit;text-decoration:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.commonView .links a .icon,.commonView h1.error:before,.sp_loading{background-image:url(../img/sprites_m-sfafa17112b.png);-moz-background-size:262px 46px;-o-background-size:262px 46px;-webkit-background-size:262px 46px;background-size:262px 46px}}@-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)}}.CMTb{display:table;table-layout:fixed;width:100%;height:100%}.CMTb .CMTbRow{display:table-row;vertical-align:middle}.CMTb .CMTbCell{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.CMTb .CMVt{vertical-align:top}.CMTb .CMVb{vertical-align:bottom}.CMTb .CMHa{height:auto}.CMTb .CMHF{height:100%}.commonView{height:100%}.commonView h1.error{margin-bottom:10px}.commonView h1.error:before{content:'';display:inline-block;width:47px;height:46px;background-position:-160px 0}.commonView .logo{margin:0 auto 17px}.commonView .des,.commonView .des2,.commonView .des3{padding:0 25px}.commonView .des{font-size:15px;line-height:1.27em;font-weight:700;margin-bottom:3px}.commonView .des2{font-size:15px;line-height:1.27em;font-weight:400}.commonView .des3{font-size:13px;line-height:1.31em;font-weight:400}.commonView .btns{padding:20px 0 17px}.commonView .btns .btnType1,.commonView .btns .btnType2{border-radius:2px}.commonView .btns .btnType1{min-width:98px;width:auto;height:39px;padding:1px 10px 0;font-size:12px;line-height:1.33em;font-weight:700;border:1px solid #51c84c;background-color:#fff;color:#07b000}.commonView .btns .btnType2{min-width:150px;width:auto;height:37px;padding:0 10px;background-color:#646f88;color:#fff;font-size:13px;line-height:1.31em;font-weight:400}.commonView .links{padding-top:33px}.commonView .links a{position:relative}.commonView .links a .icon{display:inline-block;vertical-align:middle}.commonView .links a .text{display:inline-block;vertical-align:middle;color:#a4abb9;font-size:13px;line-height:1.31em;font-weight:400}.commonView .links a.install .icon{width:13px;height:12px;background-position:-248px 0}.commonView .links a.help .icon{width:16px;height:16px;background-position:-208px 0}.commonView .links a:first-of-type{padding-right:10px}.commonView .links a:nth-of-type(2n+2){padding-left:13px}.commonView .links a:nth-of-type(2n+2):before{content:'';position:absolute;top:4px;left:0;width:1px;height:10px;background-color:rgba(0,0,0,.2)}.commonView .noticeBtm{padding:0 20px 20px;text-align:center;color:#bfbfbf;font-size:12px;line-height:1.42em;font-weight:400;word-break:break-all;word-break:break-word}.commonView.bgType1{background-color:#f2f2f2}.loading_wrap{z-index:1002;overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);text-align:center}.loading_wrap:before{content:'';overflow:hidden;display:inline-block;width:0;height:100%;vertical-align:middle}.sp_loading{display:inline-block;background-position:0 -33px;height:22px;width:22px;width:22px;height:22px;background-position:-225px 0;font-size:0;text-indent:-100em;-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}