/*   
    SAKURA Internet Control Panel   
*/

body {
        margin-top : 15px;
        padding    : 0px;
        font-family: "MS UI Gothic", "ＭＳ Ｐゴシック" , "ＭＳ ゴシック", arial,verdana,sans-serif;
        text-align : center;
        line-height: 1.2em;
        color      : #000;
        background: #ffffff;
        font-size  : 90%;
}

/* コントロールパネル ログイン画面 */
#authuser {
        line-height: 1.2em;
        font-size  : 12px;
        margin-top:30px;
}
#authuser table{
        line-height: 1.2em;
        font-size  : 12px;
}
#authuser div.inputtable{
        font-size  : 12px;
        margin: 10px 0px;
}
#authuser th{
        font-size  : 16px;
        padding-top: 10px;
}
#authuser td{
        font-size  : 12px;
}

.auth_table {
	font-size:10px;
	border:2px solid #aa8668;
	border-collapse: collapse;
}
.auth_table th {
	padding:5px;
	background:#efdfd2;
	border:1px solid #888888;
}
.auth_table tr {
	padding:5px;
	border:1px solid #888888;
} 
.auth_table td {
	padding:5px;
	border:1px solid #888888;
} 

.de{
        font-size:12px;
        font-weight:bold;
        border-bottom:1px solid #aa8668;
        margin-bottom:10px;
}

/* rs-menu.tpl userquota */
div#diskquota tr{
}

div.atten{
	color:#6f4141;
	border: double 3px #aa8668;
	background-color:#fffac1;
	padding:5px;
	text-align:left;
}

div.attenItem {
	font-size:12px;
	line-height:140%;
	background-image: url(../images/icon_atten.gif);
	background-repeat:no-repeat;
	padding-left:15px;
}
div.attenTitle {
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #aa8668;
	padding: 3px;
	margin-right:20px;
	margin-left:20px;
	margin-bottom:10px;
	text-align :center;
}
div.attenMargin {
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}

/* コントロールパネル エラーメッセージ */
span.error-message{
	color:#cc0000;
	font-weight: bold;
	text-align :center;
}
span.ok-message{
	font-weight: bold;
	text-align :center;
}