/* バックヤード専門のスタイルシート powered by Takatsuki Gumina */
/* まだ適当です。将来的にはバックヤードもメニュー付けたいところだなぁ */
/* エラー画面用にも用いられます */

/* 全体設定 */
body {
	background-color: #ddddee;
	color: #223355;
	margin: 4px 4px 0px 4px;
	font-size: 94%;
	line-height: 128%;
}

table {
	font-size: 94%;
}

/* h2バー */
h2 {
	background-color	:#8899aa;
	border-left   : #667788 10px solid;
	border-bottom : #667788 2px solid;
	padding-left  : 4px;
	padding-left  : 2pt;
	margin-bottom : 5px;
	line-height		: 100%;
	color:white;
}

/* h2等の後に使う空白領域 */
div.main {
	background-color: #eeeeff;
}

/* h4 */
h4 {
	background-color: transparent;	color: #333355;
	font-family: Verdana, Arial, MS UI Gothic;
	margin: 4px 0px 4px -1px;
	font-size: 10pt; padding: 1px 4px 1px 4px;
	border-left: 5px solid #777799;
	border-bottom: 1px dotted #777799;
}

/* テーブルセル用 */
 .first			{ background-color: #8080A0; color: white; }
 .tablebg 	{ background-color: #E8E8FF; border-color:#7777AA; border-collapse: collapse;}
 .leftfirst { background-color: #CCCCEE; }
 .even			{ background-color: #E3E3F5 }
 .tablebg2 	{
	background-color: #F2F2FB;
	word-break				: break-all;
	font-size					: x-small;	
}

/* リンク用 */
A:Hover { color: #ff4488; background-color: yellow;}

/* ボタン用 */
.button1 {
	 background-color:#669966; color:white; width:130;
	 border-color:#99bbaa; cursor:hand;
}
.button2 {
	 background-color:#AAAACC; color:white; width:130;
	 border-color:#8888aa; cursor:hand;  border-style:solid;
}
.savebutton {
	 background-color:#CC6699; color:white;
	 border-color:#ccaaaa; cursor:hand;
}


/* 編集TEXTAREAとか */
.editarea1 {
	border-color: #8888aa;
	border-style: solid;
	margin: 3px;
	padding: 3px 3px 3px 4px;
	font-size: 100%
}

.editarea2 {
	border-color: #9999aa;
	border-style: solid;
	margin: 3px;
	padding: 3px 3px 3px 4px;
	font-size: 95%;
	line-height: 111%;
}

div.pageBar {
	background-color :#ffffff;
	margin		: 4px 30px 4px 2px;
	text-align:left;
	font-size: 110%;
	font-family   : Verdana,Arial,Helvetica,sans-serif;
}
span.pageNumber {
	font-family   : Verdana,Arial,Helvetica,sans-serif;
	font-size: 110%;
	font-weight: bold;
}

/* 結果メッセージ等 */
div.resultMessage {
	text-align:left; color: red;
	background-color:#ffffff; border-style:solid;
	padding: 8px 5px 8px 5px; margin:5px 40px 9px 20px;
	border-top: 1px #bbbbee solid;
	border-right: 2px #aaaadd solid;
	border-bottom: 2px #aaaadd solid;
	border-left: 1px #bbbbee solid;

}

/* スクロールリスト */
.noScrollList {
	width:98%;
}

.scrollList {
	width:98%;
	height: 250px;
	overflow-y: scroll;
	background-color: #bbbbdd;
}

/* --- 認証画面用いろいろ --- */
.authBlock h3 {
	font-size: 19pt; font-weight:100; font-family:'Verdana', 'ＭＳ ゴシック', 'Osaka';
	background-color: #CFCFFF;	line-height:130%;	margin:2px; padding:2px;
	border-bottom: solid 1px #C0C0F0;
	color: #555599;
}
.authBlock {
	margin:10px; padding:10px;
	background-color:#EEEEFF;
	border-right: solid 1px #aaaacc;
	border-bottom: solid 1px #aaaacc;
}
.authPath {
	color: #DD6699;
}

