/*   
    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;
}

.faq-list {
  padding-left: 22px;
  background: url(../images/icon_q.png) no-repeat 0 1px;
}

.topics-list {
  text-align:left;
  list-style-type: none;
  padding-left:10px;
}

.topics-list li {
  text-align:left;
  line-height:20px;
}

.topics-list a,
.topics-list a:link,
.topics-list a:active,
.topics-list a:visited {
  font-family: "MS UI Gothic", "ＭＳ Ｐゴシック" , "ＭＳ ゴシック", arial,verdana,sans-serif;
  font-size:14px;
  color:#5f3030;
  font-weight:bold;
  text-decoration: none;
}

.topics-list a:hover {
  color:#7f5959;
}

a:hover img.img-link1 {
  opacity:0.8;
  filter: alpha(opacity=80);
}

.top-banenr-text-link {
  display:block;
  background: #E4CCAF;
  font-family: FontAwesome, "MS UI Gothic", "ＭＳ Ｐゴシック" , "ＭＳ ゴシック", arial,verdana,sans-serif;
  font-size:14px;
  color:#5f3030;
  text-align:center;
  font-weight:bold;
  text-decoration: none;
  padding-top:10px;
  padding-bottom:0;
  border:solid 1px #887450;
  border-radius:4px;
  box-shadow: 1px 1px 3px #503A22;
}

.top-banenr-text-link:hover {
  color:#7f5959;
  background:#E9D6BF;
}

.support-manual-link {
  width:200px;
  height:45px;
  line-height:18px;
}

.startup-guide {
  width:200px;
  height:30px;
  line-height:20px;
  margin-bottom:10px;
}

.table-border-none td{
  border:none;
}