@charset "euc-jp";

div.index { width:900px; text-align:left; }

/*** 左フレームエリア ***/
div.index div.left { width:244px; float:left; }

/* スペーサー */
div.index div.left span.null { width:202px; height:13px; display:block; }

/* フレーム枠定義 */
div.index div.left div.frame_top {
	width:228px; height:9px; background-image:url('../../img/person/index/left/frame/top.gif'); }
div.index div.left div.frame_middle {
	width:210px; padding:0 9px; background-image:url('../../img/person/index/left/frame/middle.gif'); }
div.index div.left div.frame_bottom {
	width:228px; height:9px; background-image:url('../../img/person/index/left/frame/bottom.gif'); }

/* ラベル項目定義 */
div.index div.left div.label { width:202px; margin:0px 4px; }
div.index div.left div.label div.header {
	width:202px; height:20px; padding-top:6px;
	color:white; font-weight:bold; text-align:center;
	background-image:url('../../img/person/index/left/label/header.gif'); }
div.index div.left div.label div.center {
	width:202px; padding:10px 0px 5px 0px; text-align:center;
	background-image:url('../../img/person/index/left/label/center.gif'); }
div.index div.left div.label div.footer {
	width:202px; height:9px; background-image:url('../../img/person/index/left/label/footer.gif'); }

/* 運営状況 */
div.index div.left div.label div.center div.clock {
	width:184px; height:26px; margin:0px 9px;
	font-size:12px; text-align:center; color:#333333;
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
	background-image:url('../../img/person/index/left/label/clock.gif'); }
div.index div.left div.label div.center div.clock div { padding-top:7px; font-family:'ＭＳ ゴシック', 'Osaka−等幅'; }
div.index div.left div.label div.center div.publish { width:184px; height:27px; margin:7px 9px 0px 9px; }
div.index div.left div.label div.center div.publish div.pub { width:108px; height:27px; float:left; margin-right:7px; }
div.index div.left div.label div.center div.publish div.unpub { width:69px; height:27px; float:left; }

/* 契約情報 */
div.index div.left div.label div.center span.hr {
	width:178px; height:14px;
	margin:0px 12px; clear:both; display:block;
	background-image:url('../../img/person/index/left/contract/hr.gif');
	background-position:center; background-repeat:repeat-x; }
div.index div.left div.label div.center div.info { width:178px; height:14px; margin:0px 12px; clear:both; }
div.index div.left div.label div.center div.info span {
	font-size:12px; color:#333333;
	height:13px; padding-top:1px; float:left; }
div.index div.left div.label div.center div.info span.title {
	width:95px; padding-left:10px; text-align:left;
	background-image:url('../../img/person/index/left/contract/cursor_blur.gif');
	background-position:left; background-repeat:no-repeat; }
div.index div.left div.label div.center div.info span.text { width:73px; float:left; text-align:right; }
div.index div.left div.label div.center div.info span.b_red { font-weight:bold; color:#d73131; }
div.index div.left div.label div.center div.info span.b_yellow { font-weight:bold; color:#bd6600; }
div.index div.left div.label div.center div.info span.red { width:73px; float:left; text-align:right; }
div.index div.left div.label div.center div.meter {
	width:176px; height:16px;
	text-align:left; margin:3px 12px 0px 12px;
	border-width:1px; border-style:solid; border-color:#cccccc;
	background-image:url('../../img/person/index/left/contract/meter_bg.gif'); }
div.index div.left div.label div.center div.meter div {
	width:176px; height:16px; text-align:center;
	background-image:url('../../img/person/index/left/contract/meter_fg_blue.gif'); }
div.index div.left div.label div.center div.meter div.red {
	background-image:url('../../img/person/index/left/contract/meter_fg_red.gif'); }
div.index div.left div.label div.center div.meter div.yellow {
	background-image:url('../../img/person/index/left/contract/meter_fg_yellow.gif'); }

/* マニュアル表示 */
div.index div.left div.manual {
	width:229px; height:56px; background-image:url('../../img/person/index/left/other/manual.gif'); }

/* メンテナンス表示 */
div.index div.left div.mente { width:200px; height:66px; margin:0px 5px; }
div.index div.left div.mente div.alert {
	width:53px; height:54px; float:left;
	background-image:url('../../img/person/index/left/mente/alert.gif'); }
div.index div.left div.mente div.text {
	width:147px; height:51px; float:left; padding-top:3px;
	font-size:12px; line-height:16px; color:#333333; }
/*
div.index div.left div.mente div.connect {
	width:196px; height:29px; margin:2px; clear:both;
	background-image:url('../../img/person/index/left/mente/connect.gif'); }
*/
/* Sync-CMSへのお問い合わせ表示 */
div.index div.left div.connect {
	width:228px; height:42px; background-image:url('../../img/person/index/left/mente/contact.gif'); }

/*** 右フレームエリア ***/
div.index div.main { width:656px; float:left; background-image:url('../../img/person/index/main/bg/middle.gif'); }
/* フレーム描画 */
div.index div.main div.top { width:656px;; background-image:url('../../img/person/index/main/bg/top.gif'); background-repeat:no-repeat; background-position:top; }
div.index div.main div.bottom { width:656px; background-image:url('../../img/person/index/main/bg/bottom.gif'); background-repeat:no-repeat; background-position:bottom; }
div.index div.main div.middle { width:614px; text-align:left; padding:19px 21px 35px 21px; }

/* ラベル */
div.index div.main div.label { width:614px; clear:both; margin-bottom:4px; }
div.index div.main div.label div { width:594px; height:44px; vertical-align:baseline; float:left; background-image:url('../../img/person/index/main/label/center.gif'); }
div.index div.main div.label div span { font-weight:bold; color:white; display:block; padding:0px 5px 0px 5px; margin-top:15px; }
div.index div.main div.label div.left { width:10px; background-image:url('../../img/person/index/main/label/left.gif'); }
div.index div.main div.label div.right { width:10px; float:right; background-image:url('../../img/person/index/main/label/right.gif'); }
div.index div.main div.label div.left_graph { width:50px; background-image:url('../../img/person/index/main/label/left_graph1.gif'); }

/* アクセス解析エリア */
div.index div.area_analyse { width:608px; clear:both; margin:0px 3px 14px 3px; }
div.index div.area_analyse div.area_analyse_left { width:385px; float:left; }
div.index div.area_analyse div.area_analyse_right { width:223px; float:left; }

div.index div.area_analyse div.focus { margin:9px 0px 3px 0; }
div.index div.area_analyse table { background-color:#e4e4e4; }
div.index div.area_analyse table tr td { height:27px; padding:0px 5px; color:#333333; font-size:13px; text-align:left; background-color:white; }
div.index div.area_analyse table tr td.right { text-align:right; }
div.index div.area_analyse table tr td.center { text-align:center; }

div.index div.area_analyse table tr.head td {
	color:white; font-weight:bold; text-align:center;
	background-image:url('../../img/person/index/analyse/header.gif'); }
div.index div.area_analyse table tr.bold td {
	font-weight:bold; background-image:url('../../img/person/index/analyse/bg_stripe_gray.gif'); }
div.index div.area_analyse table tr.red td {
	background-image:url('../../img/person/index/analyse/bg_stripe_red.gif'); }
div.index div.area_analyse table tr.blue td {
	background-image:url('../../img/person/index/analyse/bg_stripe_blue.gif'); }


/* バージョンアップ情報 */
div.index div.ver_up { width:604px; clear:both; margin:0px 5px; }
div.index div.ver_up div.info { width:604px; clear:both; }
div.index div.ver_up div.info A { color:#636363; }
div.index div.ver_up div.info A:Hover { color:#a45136; text-decoration:underline; }
div.index div.ver_up div.info div.date { width:80px; color:#39a5d6; float:left; }
div.index div.ver_up div.info div.text { width:524px; color:#636363; float:left; }
div.index div.ver_up div.hr { width:604px; height:13px; clear:both; background-image:url('../../img/person/index/verup_info/hr.gif'); background-position:center; background-repeat:repeat-x; }