/*************************************************

	管理者機能スタイルシート

**************************************************/
* {
	margin : 0 ;
	padding : 0 ;
}
html {

	/* スクロールバーの強制表示 */
	overflow-y: scroll; /* CSS3 */
	margin-bottom: 1px; height:100%; /* CSS3非対応ブラウザ用 */
	
	/* スクロールバーの色 html/body両方に設定が必要 */
	scrollbar-base-color: white;
	
}
body {
	width : 100% ;
	background-color: beige ;
	font-family: 'Arial Italic',Osaka,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
}
/*------------------------------
サイト全体のスタイル設定
-------------------------------*/
#admin_site {
	/*
	background-position : right bottom;
	background-repeat : repeat-y;
	*/
	position : relative;
	margin : 0 auto;
	padding-bottom: 50px;
	width : 850px;
	background-color : beige;
}
/*------------------------------
ヘッダ領域の設定
-------------------------------*/
#admin_header {
	width : 100% ;
    text-align : center;
    color : green;
	padding : 20px 0px 20px 0px;
/*
	height : 50px ;
	margin  : 10px auto;
	padding : 10px 10px 10px 10px;
*/
}
/*------------------------------
エラー領域の設定
-------------------------------*/
#admin_error {
	width : 100% ;
    text-align : center;
	padding : 20px 0px 20px 0px;
}
/*------------------------------
ログイン画面の表示定義（罫線あり／背景色なし）
-------------------------------*/
table.login{
	width : 300px;
	margin : 0 auto;
    border-collapse : collapse;
    border-spacing : 0;
    empty-cells : show;
}
table.login th{
    border-style : solid;
    border-width : 1px;
    border-color : gray;
    padding : 0.1em 0.1em;
    color : black;
    text-align : center;
}
table.login td{
    border-style : solid;
    border-width : 1px;
    border-color : gray;
    padding : 0.2em 0.3em;
}

table.login .error_coution {
	color : #FF0000;
}
/*------------------------------
一覧テーブルの表示定義（罫線あり／背景色あり）
-------------------------------*/
table.list{
	width : 90%;
	margin : 0 auto;
    border-collapse : collapse;
    border-spacing : 0;
    empty-cells : show;
}
table.list th{
    border-style : solid;
    border-width : 1px;
    border-color : gray;
    padding : 0.1em 0.1em;
    color : black;
    background-color : darkseagreen;
    text-align : center;
}
table.list td{
    border-style : solid;
    border-width : 1px;
    border-color : gray;
    padding : 0.2em 0.3em;
    background-color : white;
}

table.list .error_coution {
	color : #FF0000;
}
/*------------------------------
入力テーブルの表示定義（罫線あり／背景色なし）
-------------------------------*/
table.edit{
	width : 90%;
	margin : 0 auto;
    border-collapse : collapse;
    border-spacing : 0;
    empty-cells : show;
}
table.edit th{
    border-style : solid;
    border-width : 1px;
    border-color : gray;
    padding : 0.1em 0.1em;
    color : black;
    text-align : center;
}
table.edit td{
    border-style : solid;
    border-width : 1px;
    border-color : gray;
    padding : 0.2em 0.3em;
}

table.edit .error_coution {
	color : #FF0000;
}
/*------------------------------
ギャラリーテーブルの表示定義（罫線あり／背景色なし）
-------------------------------*/
table.photo{
	/*
	width : 300px;
	*/
	margin : 0 auto;
    border-collapse : collapse;
    border-spacing : 0;
    empty-cells : show;
}
table.photo th{
    border-style : solid;
    border-width : 1px;
    border-color : gray;
    padding : 0.1em 0.1em;
    color : black;
    text-align : center;
}
table.photo td{
    border-style : solid;
    border-width : 1px;
    border-color : gray;
    padding : 0.2em 0.3em;
}

table.photo .error_coution {
	color : #FF0000;
}

/*------------------------------
汎用テーブルの表示定義（罫線なし／背景色なし）
-------------------------------*/
table.free{
	width : 90%;
	margin : 0 auto;
    border-collapse : collapse;
    border-spacing : 0;
    empty-cells : show;
}
table.free th{
    border-style : none;
    border-width : 0px;
    text-align : center;
}
table.free td{
    border-style : none;
    border-width : 0px;
}

table.free .error_coution {
	color : #FF0000;
}
/*------------------------------
ＤＢエラー画面定義
-------------------------------*/
table.dberr{
	width : 50%;
	margin : 0 auto;
    border-collapse : collapse;
    border-spacing : 0;
    empty-cells : show;
}
table.dberr th{
    border-style : solid;
    border-width : 2px;
    border-color : red;
    padding : 0.1em 0.1em;
    color : yellow;
    background-color : red;
    text-align : center;
}
table.dberr td{
    border-style : solid;
    border-width : 2px;
    border-color : red;
    padding : 0.2em 0.3em;
    color : black;
    background-color : white;
    text-align : left;
}

table.list .error_coution {
	color : #FF0000;
}
/*------------------------------
部品スタイルの統一
-------------------------------*/
input.button{
	width: 100px;
}
