body{background-color:#fff}
#signInformWrapper{width:800px;height:460px;position:absolute;text-align:center;background-color:#fff}
#signInformWrapper #loginForm{width:100%;height:320px;background-color:#fff}
#signInformWrapper #daisukiForm{width:399px;height:275px;padding-top:45px;float:left;border-right:1px #ccc solid;position:relative}
#signInformWrapper .daisukiFormText{position:relative}
#signInformWrapper .daisukiFormText input{width:268px;height:43px;padding:0 45px 0 15px;background-color:#f3f3f3;border:1px #ccc solid;border-radius:4px;color:#666;font-size:14px;line-height:45px;margin-bottom:10px;text-decoration:none}
#signInformWrapper .daisukiFormText .icon{position:absolute;top:16px;right:50px;width:16px;height:13px;margin:0;cursor:pointer}
#signInformWrapper .daisukiFormText .icon img{width:16px;height:13px}
#signInformWrapper .daisukiFormText .form-error{border-color:#900}
#signInformWrapper p.errorMessage{display:block;color:#900;font-size:14px;margin-bottom:10px}
#signInformWrapper span.errorMessage{display:block;color:#900;font-size:14px;margin-top:-5px;margin-bottom:10px}
#signInformWrapper .keep{margin-top:10px}
#signInformWrapper .keep input{margin:0}
#signInformWrapper .keep label{position:relative;top:-2px;left:2px;color:#666;font-size:14px;line-height:1}
#signIn{margin:35px auto 0 auto;width:200px;height:45px;line-height:45px;border-radius:4px;text-align:center;background-color:#333}
#signIn input{display:block;width:100%;height:100%;padding:0;border:0;background:0;color:#fff;font-size:18px;cursor:pointer}
#signIn input:hover{text-decoration:underline}
#bandaiForm{width:400px;height:275px;padding-top:45px;float:left;color:#333;font-size:14px;line-height:140%;position:relative}
#bandaiForm p{width:320px;margin-left:auto;margin-right:auto}
#bandaiLogo a{margin:15px auto 20px auto;display:block;width:218px;height:53px;line-height:65px;padding-top:10px;border:1px #ccc solid;border-radius:4px;cursor:pointer}
#bandaiLogo a img{width:112px;height:35px}
#snsIcon{margin-top:20px;text-align:center;letter-spacing:-0.4em}
#snsIcon a{display:inline-block;margin:0 2.5px}
#snsIcon a img{width:33px;height:34px}
#createAccount{width:100%;height:140px;background-color:#f3f3f3;position:relative}
#createAccount p{padding-top:30px;color:#333;font-size:16px;line-height:160%}
#cleatButton{margin-top:15px}
#cleatButton a{margin:0 auto;display:block;width:210px;height:45px;line-height:45px;background-color:#fc0;border-radius:4px;color:#333;font-size:18px}
#cleatButton a:hover{text-decoration:underline}
#SNSConnectConfirm{display:block;width:800px;height:460px;background-color:#fff;text-align:center}
#SNSConnectConfirm #message{padding-top:160px;color:#333;font-size:25px;line-height:160%;margin-bottom:50px}
#SNSConnectConfirm a{display:inline-block;color:#333;font-size:18px;line-height:45px;border-radius:4px}
#SNSConnectConfirm a:hover{text-decoration:underline}
#SNSConnectConfirm #cancel{width:198px;height:43px;background-color:#f3f3f3;border:1px #ccc solid}
#SNSConnectConfirm #connect{width:210px;height:45px;background-color:#fc0;border:0;margin-left:10px}
#forgot2{display:block;font-size:14px;left:50%;line-height:140%;margin:210px 0 0 -390px;position:fixed;text-align:right;top:50%;width:800px}
#forgot2 a{color:#fff;margin-right:5px}
#forgot2 a:hover{text-decoration:underline}
#closeButton2{border:0 none;position:fixed;background-color:#000;cursor:pointer;height:45px;left:50%;margin:-249px 0 0 404px;text-align:center;top:50%;width:45px;z-index:700}
#closeButton2 img{height:21px;margin-top:12px;width:21px}
.ui-dialog.signin-dialog{border:0 none;z-index:700;background:transparent;position:fixed;border:0;padding:0;overflow:visible}
.ui-widget.signin-dialog{font-family:futura_md_btmedium;font-size:12px}
.ui-widget.signin-dialog input[type="text"]{font-family:futura_md_btmedium !important;font-size:14px !important}
.ui-widget-header.signin-dialog{display:none}
.ui-widget-overlay.signin-dialog{opacity:1;background:rgba(0,0,0,0.7)}
.fixed-dialog{position:fixed}
#signInfoSubscription1{display:none;width:800px;height:80px;position:relative;background:#ffce09;color:#000;font-size:20px;line-height:25px}
#signInfoSubscription1 .doc1{position:absolute;top:15px;left:110px}
#signInfoSubscription1 .doc2{position:absolute;top:15px;left:190px}
#createAccount .area1{position:absolute;width:100%;height:100%}
#createAccount #signInfoSubscription2{display:none;position:absolute;width:800px;height:140px;background:#f3f3f3;text-align:left}
#createAccount #signInfoSubscription2 .area-left{margin:20px 0 0 40px;float:left}
#createAccount #signInfoSubscription2 .area-right{margin:20px 40px 0 0;float:right}
#createAccount #signInfoSubscription2 .doc1{font-family:'Oswald',sans-serif;font-size:19px;line-height:1.3;padding-bottom:10px}
#createAccount #signInfoSubscription2 .doc2{font-size:40px;line-height:1.3;color:#e41616;font-style:italic;font-weight:bold}
#createAccount #signInfoSubscription2 .doc3{font-size:18px;line-height:1.3;color:#e41616}
#createAccount #signInfoSubscription2 .area-right .btn{text-align:center;margin:0}
#createAccount #signInfoSubscription2 .area-right .btn a{margin:0 auto;display:block;width:330px;background-color:#fc0;border-radius:4px;color:#333;height:60px;line-height:60px;font-size:20px}
#createAccount #signInfoSubscription2 .area-right .btn a:hover{text-decoration:underline}
#createAccount #signInfoSubscription2 .area-right .btn a>img{margin-right:10px}
#createAccount #signInfoSubscription2 .doc4{margin-top:10px;text-align:right;font-size:14px;line-height:1}
#subscriptionEnable{position:absolute;width:800px;height:460px;background:#fff}
#subscriptionEnable .area-left{float:left;text-align:center;margin-top:60px;width:460px}
#subscriptionEnable .area-left .doc1{font-family:'Oswald',sans-serif;font-size:39px;line-height:1.2;padding-bottom:10px}
#subscriptionEnable .area-left .doc2{font-size:22px;line-height:1.3;margin-top:10px}
#subscriptionEnable .area-left .doc3{font-size:24px;color:#e41616;margin-top:16px;line-height:1.3}
#subscriptionEnable .area-left .doc4{font-size:46px;color:#e41616;font-style:italic;font-weight:bold;line-height:1.1;margin:4px 0}
#subscriptionEnable .area-left .doc5{font-size:22px;color:#e41616;line-height:1.3}
#subscriptionEnable .area-right{float:right;width:340px}
#subscriptionEnable .area-bottom{width:800px;height:140px;background:#f3f3f3;text-align:center}
#subscriptionEnable .area-bottom .btn{text-align:center;margin:0 auto;padding-top:30px}
#subscriptionEnable .area-bottom .btn a{margin:0 auto;display:block;width:330px;background-color:#fc0;border-radius:4px;color:#333;height:60px;line-height:60px;font-size:20px}
#subscriptionEnable .area-bottom .btn a:hover{text-decoration:underline}
#subscriptionEnable .area-bottom .btn a>img{margin-right:10px}
#subscriptionEnable .area-bottom .doc1{margin-top:10px;font-size:14px;line-height:1}
.clear{clear:both}