@charset "utf-8";
/*
		Photoble Uploader 'main.css'
*/

BODY {
/*	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;	*/
/*	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	*/
	font-family: 'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
H1,H2,H3 {
	padding: 0px;
	margin: 0px;
}
FORM {
	margin: 0px;
	padding: 0px;
}
A {
	color : #0000ff;
	text-decoration: none;
}
A:HOVER{
	text-decoration: underline;
}
DIV.Counter {
	font-size: 11px;
	color: #999999;
	padding: 5px;
}
DIV.Counter P {
	font-size: 11px;
	text-align: center;
}
DIV.Counter TABLE {
	background: none;
}
DIV.Counter TH {
	text-align: left;
}
DIV.Counter TD {
	text-align: right;
}

/* Title Frame */
#Title {
	margin: 3px 10px;
}
#Title H1 {
	font-size: 24px;
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
	color: #999999;
}
#Title H1 A {
	color: #999999;
	text-decoration: none;
}
#Title P {
	margin: 2px 0;
	padding: 0;
}

/* Header Frame */
#Header {
	padding: 5px 10px;
	width: 1050px;
}
#Header P {
	font-size: 14px;
	margin: 1px;
	padding: 0;
}
#Header TABLE {
	background: #ccc;
}
#Header TH {
	font-weight: normal;
	text-align: center;
}
#Header TH.s1 {
	background: #d3dce3;
}
#Header TH.s2 {
	background: #f1f1f1;
}
#Header TD {
	background: #fff;
}

#Header INPUT {
	font-size: 12px;
}
#Header SELECT {
	font-size: 12px;
}
#Header DIV.Upload {
	float: left;
	width: 340px;
}
#Header DIV.Search {
	float: left;
	margin: 0 5px 0 10px;
	width: 240px;
}
#Header DIV.Links {
	float: left;
	width: 140px;
	padding: 2px 0;
}
#Header DIV.Links UL {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#Header DIV.Links LI {
	margin: 0;
	padding: 0;
}


/* Message Frame */
#Message {
	clear: both;
	border-top: 1px solid #999999;
}
#Message DIV.NomMsg {
	padding: 5px 10px;
	border-bottom: 1px solid #999999;
}
#Message DIV.NomMsg P {
	padding: 0;
	margin: 0;
}
#Message DIV.NomMsg P.s1 {	/* Error */
	font-size: 14px;
	font-weight: bold;
	color: red;
}
#Message DIV.NomMsg P.s2 {	/* System */
	font-size: 14px;
	font-weight: bold;
	color: blue;
}
#Message DIV.NomMsg P.s3 {	/* Normal1 */
	font-size: 14px;
	font-weight: normal;
	color: black;
}
#Message DIV.NomMsg P.Info {	/* Normal2 */
	font-size: 12px;
	font-weight: normal;
/*	color: #336699; */
	color: #CC3333;
}

#Message DIV.SrcMsg {
	font-size: 14px;
	font-weight: bold;
	color:#3366cc;
	padding: 5px 10px;
	border-bottom: 1px solid #999999;
}

/* PageBody Frame */
#PageBody {
	padding: 10px;
}
#PageBody H2 {
	font-size: 18px;
}
#PageBody A.IdAnchor {
	clear: both;
}
#PageBody DIV.Contents {
	width: 930px;
	clear: both;
	margin: 0 0 5px 0;
}
#PageBody DIV.ImgHeader {
	background: url(htmlimg/Contents_top_BG.gif) no-repeat top;
	padding: 15px 20px 5px 15px;
}
#PageBody DIV.ImgHeader DIV.ImgTitle0 {
	padding: 3px 5px;
	background-color:#f1f1f1;
}
#PageBody DIV.ImgHeader DIV.ImgTitle1 {
	padding: 3px 5px;
	background-color: #FFCCCC;
}
#PageBody DIV.ImgBody {
	background: url(htmlimg/Contents_middle_BG.gif) repeat-y;
	padding: 0 15px 5px 15px;
}
#PageBody DIV.ImgBodyLeft {
	width: 310px;
	float: left;
}
#PageBody DIV.ImgBodyLeft DIV.Image {
	text-align: center;
	vertical-align: middle;
	margin: 0 0 5px 0;
}
#PageBody DIV.ImgBodyLeft TABLE {
	background: #ccc;
}
#PageBody DIV.ImgBodyLeft TH {
	font-weight: normal;
/*	background: #d3dce3;	*/
	background: #f1f1f1;
	text-align: center;
	padding: 1px 2px;
}
#PageBody DIV.ImgBodyLeft TD {
	background: #fff;
	padding: 1px 2px;
}
#PageBody DIV.ImgBodyLeft DIV.ImgUnder {
	text-align: center;
}
#PageBody DIV.ImgBodyRight {
	margin: 0 0 0 315px;
}
#PageBody DIV.ImgBodyRight TABLE {
	background: #ccc;
}
#PageBody DIV.ImgBodyRight DIV.Info {
	padding: 0 0 15px 0;
}
#PageBody DIV.ImgBodyRight TH {
	font-weight: normal;
/*	background: #d3dce3;	*/
	background: #f1f1f1;
	text-align: center;
}
#PageBody DIV.ImgBodyRight TD {
	background: #fff;
}
#PageBody DIV.ImgBodyRight TD.AF {
	text-align: center;
}
#PageBody DIV.ImgBodyRight INPUT {
	font-size: 10px;
}
#PageBody DIV.ImgBodyRight DIV.Admin {
}
#PageBody DIV.ImgBodyRight DIV.Abuse {
	padding: 5px 10px 10px 10px;
}
#PageBody DIV.ImgBodyRight P {
	margin: 3px;
	padding: 0;
}
#PageBody DIV.ImgBodyRight DIV.Abuse h3 {
	font-size: 14px;
	color: #CC3333;
}
#PageBody DIV.ImgFooter {
	background:url(htmlimg/Contents_bottom_BG.gif) no-repeat bottom;
	padding: 5px 15px 10px 15px;
	text-align: right;
}
#PageBody DIV.ImgFooter INPUT {
	font-size: 10px;
}
#PageBody DIV.ImgFooter INPUT.delkey {
	background: #FFCCCC;
	border: 2px solid #FF9999; 
}
#PageBody DIV.ImgFooter FORM {
	font-size: 10px;
}
#PageBody DIV.ImgFooter FORM.YourImg {
	color: red;
	font-weight: bold;
}
#PageBody DIV.ImgFooter DIV.ConBtn {
	float: right;
	padding: 0 0 0 10px;
}

/* PageIdx */
DIV.PageIdx {
	clear: both;
	margin: 0 0 0 20px;
}
DIV.PageIdx SELECT {
	font-size: 12px;
}
DIV.PageIdx TH, DIV.PageIdx TD {
	text-align: center;
	vertical-align: baseline;
	padding: 0 3px;
}
DIV.PageIdx TH {
	font-size: 16px;
}
DIV.PageIdx TD {
	font-size: 14px;
}

/* NoData */
#NoData H2 {
	color: red;
	font-size: 14px;	
}

/* Adsence */
#Adsence {
	clear: both;
	margin: 10px 20px;
}

/* Footer Frame */
#Footer {
	border-top: 1px solid #999999;
	padding: 3px 10px;
	clear: both;
}
#Footer DIV.Version {
	float: left;
}
#Footer DIV.Validator {
	float: right;
}
