@charset "euc-jp";

/*** コンテンツ用設定 ***/
div.conts { width:900px; text-align:left; }
/** サイドバー設定 **/
div.conts div.left { width:192px; float:left; }
/* メニュー表示用ラベル設定 */
div.conts div.left div.label_top { width:184px; height:33px; background-image:url( '../../img/person/conts/menu/title_top.gif'); }
div.conts div.left div.label_middle { width:184px; height:33px; background-image:url( '../../img/person/conts/menu/title_middle.gif'); }
div.conts div.left div.label_top div, div.conts div.left div.label_middle div { color:white; text-align:center; font-weight:bold; padding-top:9px; }
/* メニュー表示エリア設定 */
div.conts div.left div.menu { width:184px; background-image:url( '../../img/person/conts/menu/bg.gif'); margin:0px; padding:8px 0px 1px 0px; }
div.conts div.left div.menu ol {
	font-weight:bold; color:#83695e; height:15px;
	padding-left:21px; padding-top:1px; margin:0px 0px 0px 8px;
	background-image: url('../../img/person/conts/menu/arrow.gif');
	background-repeat:no-repeat; background-position:left;
	list-style-type:none; list-style-position:outside; }
div.conts div.left div.menu ol.act { background-image: url('../../img/person/conts/menu/arrow_act.gif'); }
div.conts div.left div.menu ol a { color:#83695e; font-weight:bold; text-decoration:none; }
div.conts div.left div.menu div.hr { height:18px; margin:0px 6px; background-repeat:repeat-x; background-position:center; background-image: url('../../img/person/conts/menu/hr.gif'); }
div.conts div.left div.menu hr { margin:8px 5px; border-color:gray; text-align:center; }
div.conts div.left div.menu_close { width:184px; height:9px; background-image:url( '../../img/person/conts/menu/bg_bottom.gif'); background-repeat:no-repeat; }

/** メインエリア設定 **/
/* フレーム設定 */
div.conts div.main { width:708px; float:left; background-image:url( '../../img/person/conts/main/bg/middle.gif'); }
div.conts div.main div.top { width:708px; background-repeat:no-repeat; background-position:top; background-image:url( '../../img/person/conts/main/bg/top.gif'); }
div.conts div.main div.bottom { width:708px; background-repeat:no-repeat; background-position:bottom; background-image:url( '../../img/person/conts/main/bg/bottom.gif'); text-align:center; }
div.conts div.main div.middle { text-align:left; padding:19px 20px 35px 20px; }

/* タイトルラベル設定 */
div.conts div.main div.label { height:35px; background-image:url('../../img/person/conts/main/label/center.gif'); }
div.conts div.main div.label div.left { width:100%; height:35px; background-image:url('../../img/person/conts/main/label/left.gif'); background-position:left; background-repeat:no-repeat; }
div.conts div.main div.label div.right { width:100%; height:35px; background-image:url('../../img/person/conts/main/label/right.gif'); background-position:right; background-repeat:no-repeat; }
div.conts div.main div.label div.body { padding:10px 0px 0px 16px; color:white; font-weight:bold; font-size:14px;}

/** その他 **/
/* 入力エリア */
table.input { margin-top:8px; background-color:#c1b5ac; text-align:center; }
table.input tr td { background-color:#eae7e1; text-align:left; }
table.input tr td span { color:#83695e; }
table.input tr td strong { color:#83695e; font-weight:bold; }
table.input tr td.title { color:#83695e; background-color:#d9cbc1; font-weight:bold; }
table.input tr td.title span { font-weight:normal; }
table.input tr td.over { color:#5b3e32; background-color:#c1b5ac; }

/* 入力エリア（デザイン適用バージョン） */
table.input_2 { margin-top:8px; background-color:#c1b5ac; text-align:center; }
table.input_2 tr td { background-color:#eae7e1; text-align:left; color:#83695e; line-height:16px; font-size:13px; }
table.input_2 tr.head td { background-color:#83695e; text-align:left; }
table.input_2 tr td span { color:#83695e; }
table.input_2 tr td strong { color:#ffffff; font-weight:bold; }
table.input_2 tr td.title { color:#83695e; background-color:#d9cbc1; font-weight:bold; }
table.input_2 tr td.title span { font-weight:normal; }
table.input_2 tr td.over { color:#5b3e32; background-color:#c1b5ac; }

/* 選択表 */
table.select { background-color:#c1b5ac; }
table.select tr.head td { color:white; font-weight:bold; text-align:center; height:28px; background-color:#a78d7a; }
table.select tr.line td { background-color:#eae7e1; }
table.select tr.line td.head { background-color:#ddd6cd; }
table.select tr.line:hover td { background-color:#e7d1c2; }
table.select tr.line:hover td.head { background-color:#dac0ae; }
table.select tr.nor td { background-color:#f8f8f8; }
table.select tr.nor td.head { background-color:#ebe7e4; }
table.select tr.nor:hover td { background-color:#f5e2d9; }
table.select tr.nor:hover td.head { background-color:#e8d1c5; }
table.select tr td { color:#333333; }
table.select tr td A { font-weight:bold; }

/* 選択表 ( デザイン適用バージョン) */
table.select_2 { background-color:#c1b5ac; }
table.select_2 tr.head td { color:white; font-weight:bold; text-align:center; height:28px; background-color:#83695e; }
table.select_2 tr.line td { background-color:#ffffff; }
table.select_2 tr.line td.head { background-color:#eae7e1; }
table.select_2 tr.line:hover td { background-color:#e7d1c2; }
table.select_2 tr.line:hover td.head { background-color:#dac0ae; }
table.select_2 tr.nor td { background-color:#eae7e1; }
table.select_2 tr.nor td.head { background-color:#ebe7e4; }
table.select_2 tr.nor:hover td { background-color:#f5e2d9; }
table.select_2 tr.nor:hover td.head { background-color:#e8d1c5; }
table.select_2 tr.info_a td { background-color:#ffffff; color:#333333; }
table.select_2 tr.info_a td.head { background-color:#d9d9d9; color:#83695e; }
table.select_2 tr.info_b td { background-color:#eae7e1; color:#333333; }
table.select_2 tr.info_b td.head { background-color:#d9d9d9; color:#83695e; }
table.select_2 tr td { color:#83695e; font-size:13px; }
table.select_2 tr td A { font-weight:bold; }

/* 一覧表 */
table.list { background-color:#cdcdcd; }
table.list tr td { color:#333333; }
table.list tr td A { font-weight:bold; }
table.list tr.head td { color:white; font-weight:bold; padding-top:0px; padding-bottom:0px; height:28px; }
table.list tr.h_red td { background-image:url('../../img/person/conts/main/select/head/red.gif'); }
table.list tr.h_yellow td {
	background-image:url('../../img/person/conts/main/select/head/yellow.gif'); }
table.list tr.h_green td {
	background-image:url('../../img/person/conts/main/select/head/green.gif'); }
table.list tr.h_water td {
	background-image:url('../../img/person/conts/main/select/head/water.gif'); }
table.list tr.h_blue td {
	background-image:url('../../img/person/conts/main/select/head/blue.gif'); }
table.list tr.h_purple td {
	background-image:url('../../img/person/conts/main/select/head/purple.gif'); }
table.list tr.h_gray td {
	background-image:url('../../img/person/conts/main/select/head/gray.gif'); }
table.list tr.bg td { background-image:url('../../img/person/conts/main/select/mesh.gif'); }
table.list tr.white td { background-color:#ffffff; }
table.list tr.white:hover td { background-color:#d9d9d9; }
table.list tr.red td { background-color:#ffd8d8; }
table.list tr.red:hover td { background-color:#d9b8b8; }
table.list tr.yellow td { background-color:#fff9d8; }
table.list tr.yellow:hover td { background-color:#d9d4b8; }
table.list tr.green td { background-color:#d8ffe5; }
table.list tr.green:hover td { background-color:#b8d9c3; }
table.list tr.water td { background-color:#d8f9ff; }
table.list tr.water:hover td { background-color:#b8d4d9; }
table.list tr.blue td { background-color:#d8e2ff; }
table.list tr.blue:hover td { background-color:#b8c0d9; }
table.list tr.purple td { background-color:#ffd8f9; }
table.list tr.purple:hover td { background-color:#d9b8d4; }
table.list tr.gray td { background-color:#d8d8d8; }
table.list tr.gray:hover td { background-color:#b8b8b8; }
table.list tr.css_1 td { background-color:#eeeeee; }
table.list tr.css_1:hover td { background-color:#ffe5db; }
table.list tr.css_2 td { background-color:#f9f9f9; }
table.list tr.css_2:hover td { background-color:#ffe5db; }
table.list tr td.head { background-image:url('../../img/person/conts/main/select/mesh_head.gif'); }

/* 上記の補助用項目下ライン付け */
table.uline { background-color:white; }
table.uline tr td { border-width:0px 0px 1px 0px; border-style:dashed; border-color:gray; }
table.uline tr.head td { border-width:0px; }

/* メーター関連処理 */
div.serv_meter									{ border:1px solid; border-color:#a5acb2 white white #a5acb2; background-color:#EFEFEF; }
div.serv_meter	div							{ position:relative; height:100%; vertical-align:middle; }
div.serv_meter div div.bg				{ display:block; position:absolute; top:0px; left:0px; height:100%; background-color:white; }
div.serv_meter div div.bg_blue		{ background-color:#86aef7; background-image:url('../../img/admin/meter/x_blue.gif'); }
div.serv_meter div div.bg_yellow	{ background-color:#ecbb13; background-image:url('../../img/admin/meter/x_yellow.gif'); }
div.serv_meter div div.bg_red			{ background-color:#eb3a4f; background-image:url('../../img/admin/meter/x_red.gif'); }
div.serv_meter div div.bg_silver		{ background-color:silver; background-image:url('../../img/admin/meter/x_silver.gif'); }
div.serv_meter div div.fg					{ width:100%; position:absolute; top:2px; left:0px; text-align:center; }
div.serv_meter div div.fg_blue		{ color:#243d6e; }
div.serv_meter div div.fg_yellow	{ color:#504900; }
div.serv_meter div div.fg_red			{ color:#671e1e; }
