*{margin:0;padding:0}:focus{outline:none}body{background-color:#f5f5f5;color:#222;font-size:90%;padding:0}p{margin:4px 24px 12px 18px}li{list-style:none}a{color:#666}input{display:inline}h1{float:left;margin:0}#callback h2,#login h2{margin:16px}.error-message{margin:8px 0;padding:6px}#flashMessage,.error-message{background-color:#ffc;border:1px solid #ffb232;color:#900;font-size:80%}#flashMessage{margin:8px 20px 24px 8px;padding:12px 12px 12px 24px}.clear{clear:both}.attention{background-color:#efdad5;-webkit-border-radius:5px;-moz-border-radius:5px;color:red!important;margin:10px 10px 10px 0;padding:6px 12px}.advice{color:red;font-size:small;margin-top:-6px}#footer{color:#888;font-size:80%;margin:auto auto 30px;text-align:center;width:800px}#contents{background-color:#fff;border:1px solid #ddd;margin:20px auto;width:800px}#header_wrapper{background-color:#f0f0f0;border-bottom:1px solid #dfdfdf;margin:0}#header_wrapper h1 img{display:block;margin:auto;padding:8px}#header{color:#555;margin:0 auto;width:800px}#login_wrapper{border-right:1px solid #ddd;float:left;margin:20px 0;padding-bottom:20px;width:500px}#sub .appstore{text-align:center}#sub dl{margin-left:10px}#sub dt{font-weight:700}#sub dd{margin-left:10px}#sub ul{margin-bottom:10px}#consumer{float:right;width:290px}#consumer img{display:block;margin:32px 0 16px 12px}#consumer ul{color:#555;font-size:80%;margin:0 24px 0 12px}#login ul,#main ol,#main ul{margin:24px 0 24px 24px}#main dl{margin-right:16px}#main dd>ol li{list-style-type:decimal}#main dd>ol li>ol{margin:16px 8px 16px 16px}#main dd>ol li>ol li{list-style-type:lower-roman}form{margin-left:20px}form input[type=email],form input[type=password],form input[type=text]{border:1px solid #aaa;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:16px;height:40px;margin-bottom:4px;padding-left:5px;width:300px}form input[type=text]{margin-bottom:8px}.subbutton{font-size:80%;margin:2px 0 24px}.subbutton a{text-decoration:none}.password{position:relative}#status{float:right}#passwordConfirmText,#passwordText{color:#999;cursor:text;display:block;font-size:110%;left:4px;position:absolute;text-decoration:none;top:10px}#ClientHomeAddForm input[type=submit]:hover,#ClientHomeEditForm input[type=submit]:hover,#notice .center a:hover,input[name=agree]:hover{background-color:#0f9d58;border:1px solid #0f9d58}#ClientHomeAddForm input[type=submit],#ClientHomeEditForm input[type=submit],#notice .center a,input[name=agree]{background-color:#49c54f;border:1px solid #49c54f;border-radius:100vh;color:#fff;cursor:pointer;display:block;font-family:Helvetica,sans-serif;font-size:16px;font-weight:700;height:40px;line-height:40px;margin:auto;text-align:center;text-decoration:none;width:160px}#application .delete input:hover{background-color:#f0f0f0;border:1px solid #f0f0f0}#application .delete input{background-color:#dfdfdf;border:1px solid #dfdfdf;border-radius:100vh;color:#666;cursor:pointer;display:inline;font-family:Helvetica,sans-serif;font-size:12px;height:40px;line-height:30px;margin:auto auto auto 8px;text-align:center;text-decoration:none;width:160px}#login li,#main ul li{background:url(/image/common/dot.gif) 0 9px no-repeat;font-size:90%;padding-bottom:4px;padding-left:12px}#status{margin-top:12px}#status li{display:inline;font-size:80%}#status a{color:#555;text-decoration:none}.fyi{background-color:#efefef;border-top:1px solid #ddd;font-size:80%;margin-top:48px;padding:16px 48px}#message{margin:32px}#message ul{margin-top:16px}#message li{background:url(/image/common/dot.gif) 0 9px no-repeat;font-size:90%;padding-bottom:4px;padding-left:12px}#main{border-right:1px solid #ddd;float:left;margin:16px;width:460px}#sub{float:right;margin-bottom:32px;margin-right:16px;padding-top:24px;width:290px}#sub h3{font-size:100%}#main h2{border-bottom:1px solid #ddd;color:#555;margin:0 16px 16px 0;padding:8px}#application .section{padding:16px 0;position:relative;width:442px}#application .section .body{float:left;width:350px}#application .name{font-weight:700}#application .permissions{margin:8px 0 0 8px}#application .permissions li{background:url(/image/common/dot.gif) 0 9px no-repeat;font-size:80%;padding-bottom:4px;padding-left:12px}#application .created{color:#aaa;font-size:80%}#application .author,#application .description{font-size:80%}#application .section img{display:block;float:left;margin-left:8px;margin-right:16px}#application .value img{display:block;margin-bottom:16px}#application .value{clear:both;font-size:80%;margin:16px}#application h3{clear:both;font-size:90%}#application .detail{margin:16px 8px}#application .submit{margin:16px;text-align:center}#application table th{font-weight:400;text-align:left;vertical-align:top;width:130px}#application table td{padding-bottom:8px;width:270px}#application table input[type=text]{width:270px}#application .delete div,#application .delete form{display:inline;margin:0 0 0 4px}#application .delete{border-top:1px dotted #aaa;margin:32px;padding-top:24px;text-align:center}#application small{color:#888;font-size:75%;line-height:50%}#application .show{font-size:80%;text-align:right}#application textarea{border:1px solid #aaa;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:16px;height:300px;margin-bottom:4px;padding:5px;width:260px}#notice{margin:32px}#notice h2{border-bottom:5px solid #fafafa;padding:0 0 6px 10px}#notice h3{margin-left:10px;margin-top:10px}#main h3,#main h4{margin-bottom:10px}#main h4{border-left:4px solid #389522;color:#389522;padding-left:10px}#main dt{color:#389522;text-decoration:underline}#main dd{color:#555;margin:5px 0 20px 10px}#main dd>ul{margin:0 20px 0 0}.center{text-align:center}#main pre{word-wrap:break-word;margin:0;overflow:auto;padding:0;white-space:pre-wrap}#main .codex{background:#f4f9fb;border:1px solid #dfdfdf;line-height:18px;margin:0 20px 20px 0;padding:10px}#main .codex,#main code,#main span.small{font-family:Monaco,Courier,monospace;font-size:11px}#main code,#main span.small{color:#000}#main fieldset{border:none}
