body { font-family: "Hiragino Kaku Gothic Pro"; background-color: #eee; background-repeat: repeat-x; }
form { margin: 0px; padding: 0px; }
p { }
.T1   { font-weight: bold; font-size: 17px }
.text   { font-size: 13px; line-height: 140% }
.text_s  { font-size: 12px; line-height: 140% }
.text_ss  { font-size: 11px; line-height: 140% }
.title_black { color: #191919; font-size: 13px; font-weight: bold; }
.T2   { color: #286eaf; font-weight: bold; font-size: 17px; }
.T4 { font-weight: bold; font-size: 14px; line-height: 18px }
.T3       { font-weight: bolder; font-size: 22px }
.text_l  { font-weight: bolder; font-size: 15px; line-height: 18px }
.edit_field { font-size: 11px; font-weight: bold; background-color: #c9c9c9; padding-left: 6px; }
.linkmenu a:link  { color: white; text-decoration: none }
.linkmenu a:visited { color: white; text-decoration: none }
.linkmenu a:hover  { color: #f13800; text-decoration: underline }
.linkpps a:link      { color: #03c; font-size: 13px; line-height: 110%; text-decoration: none }
.linkpps a:visited      { color: #03c; font-size: 13px; line-height: 110%; text-decoration: none }
.linkpps a:hover      { color: #f13800; font-size: 13px; line-height: 110%; text-decoration: underline }
a { color: #03c }
a:hover { color: #f13800; text-decoration: underline }
.cap { background-color: #afafaf; }
.error { color: #900; font-size: 12px; line-height: 140% }
div.syserror {
	display: block;
	margin-bottom: 10px;
	padding: 10px;
	background-color: #FFF9E7;
	border: solid 1px #6BBF65;
	color:#6BBF65;
	font-size: 12px;
	font-weight: bold;
}
div.error {
	display: block;
	padding: 10px;
	background-color:#FFF9E7;
	border:solid 1px #900;
	font-size: 12px;
	font-weight: bold;
}

div#delpost {
	width: 250px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	border: 1px solid #a1a5a9;
	background-color: #f1f1f1;
	font-size: 12px;
	line-height: 20px;
	color: #76797c;
	text-align: center;
	vertical-align: middle;
}
div#delpost input {
	width: 80px;
	padding: 3px;
}
.linktitle a:link  { color: #282828; font-size: 12px; font-weight: bold; text-decoration: none   }
.linktitle a:visited { color: #282828; font-size: 12px; font-weight: bold; text-decoration: none   }
.linktitle a:hover  { color: #878787; font-size: 12px; font-weight: bold; text-decoration: underline   }


hr.line {
	border: dotted 0px #000;
	border-top-width: 1px;
	}
#adpopup {
	position: absolute;
	display: none;
	width: 230px;
	padding: 1em;
	background: #fff;
	font-size: 0.83em;
	line-height: 2em;
    
    border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    
    box-shadow: 0 2px 4px rgba(0,0,0,.4);
    -o-box-shadow: 0 2px 4px rgba(0,0,0,.4);
    -ms-box-shadow: 0 2px 4px rgba(0,0,0,.4);
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.4);
	
	z-index: 100;
	}
span.icon {
	margin-right: 0.8em;
	padding: 0.5em 0.8em;
	background-color: #505359;
	font-size: 0.64em;
	line-height: 1.1em;
	color: #fff;
    
    border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	}
