@charset "Shift_JIS";


/*============*/
/*=== 共通 ===*/
/*============*/
td.title {
	width: 570px;
	height:45px;
	font-size:22px;
	font-weight:bold;
	font-valign:top;
	padding: 0 0 4px 12px;
	margin-top:0px;
	background: url(../images/title.gif) no-repeat;
}

td.cap01 {
	width: 570px;
	letter-spacing: 0.1em;
	font-family: 'ＭＳ Ｐ明朝', 'serif';
	font-size:18px;
	font-weight:bold;
	font-valign:top;
	color:#0279c5;
	line-height:130%;
	padding: 3px 0 0 0;
	margin-top:0px;
}

td.cap01s {
	width: 385px;
	letter-spacing: 0.1em;
	font-family: 'ＭＳ Ｐ明朝', 'serif';
	font-size:18px;
	font-weight:bold;
	font-valign:top;
	color:#0279c5;
	line-height:130%;
	padding: 15px 0 0 0;
	margin-top:0px;
}

td.cap02 {
	width: 570px;
	height:63px;
	font-size:17px;
	font-weight:bold;
	font-valign:top;
	color:#ffffff;
	padding: 0 0 20px 10px;
	margin-top:0px;
	background: url(../images/cap_02.gif) no-repeat;
}

td.cap03 {
	width: 570px;
	height:63px;
	font-size:18px;
	font-weight:bold;
	font-valign:top;
	color:#ffffff;
	padding: 0 0 20px 10px;
	margin-top:0px;
	background: url(../images/cap_03.gif) no-repeat;
}

td.cap04 {
	width: 570px;
	height:55px;
	font-size:17px;
	font-weight:bold;
	font-valign:top;
	color:#ffffff;
	padding: 0 0 6px 35px;
	margin-top:0px;
	background: url(../images/cap_04.gif) no-repeat;
}

td.cap05 {
	width: 570px;
	height:68px;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	padding: 0 0 20px 20px;
	margin-top:0px;
	background: url(../renewal/images/mei_tit01.gif) no-repeat;
}

td.cap06 {
	width: 570px;
	height:49px;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	padding: 0 0 15px 20px;
	margin-top:0px;
	background: url(../renewal/images/mei_tit02.gif) no-repeat;
}

td.cap07 {
	width: 570px;
	height: 42px;
	font-size: 14px;
	font-weight:bold;
	color:#ffffff;
	padding: 0 0 12px 10px;
	margin-top:0px;
	background: url(../security/images/line_top3.gif) no-repeat;
}


td.cap08 {
	width: 570px;
	height:68px;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	padding: 0 0 20px 10px;
	margin-top:0px;
	background: url(../renewal/images/mei_tit03.gif) no-repeat;
}


td.cap_w250 {
	width: 250px;
	height:50px;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	color:#ffffff;
	padding: 0 0 15px 20px;
	margin-top:0px;
	background: url(../images/cap_w250.gif) no-repeat;
}

td.cap_w275 {
	width: 275px;
	height:60px;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	color:#ffffff;
	padding: 0 0 25px 10px;
	margin-top:0px;
	background: url(../images/cap_w275.gif) no-repeat;
}

td.cap_w275c {
	width: 275px;
	height:60px;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	color:#ffffff;
	padding: 0 0 25px 0;
	margin-top:0px;
	background: url(../images/cap_w275.gif) no-repeat;
}

td.cap_w275s {
	width: 275px;
	height:60px;
	font-size:15px;
	font-weight:bold;
	font-valign:top;
	color:#ffffff;
	padding: 0 0 25px 10px;
	margin-top:0px;
	background: url(../images/cap_w275.gif) no-repeat;
}

td.cap_w300 {
	width: 300px;
	height:50px;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	color:#ffffff;
	padding: 0 0 15px 20px;
	margin-top:0px;
	background: url(../images/cap_w300.gif) no-repeat;
}

td.cap_w310 {
	width: 310px;
	height: 42px;
	font-size: 14px;
	font-weight:bold;
	color:#ffffff;
	padding: 0 0 12px 10px;
	margin-top:0px;
	background: url(../security/images/line_top01.gif) no-repeat;
}

td.cap_w245 {
	width: 245px;
	height: 42px;
	font-size: 14px;
	font-weight:bold;
	color:#ffffff;
	padding: 0 0 12px 10px;
	margin-top:0px;
	background: url(../security/images/line_top2.gif) no-repeat;
}





/*====================*/
/*=== トップページ ===*/
/*====================*/

td.top_tit {
	width: 174px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	font-valign:top;
	padding: 0 0 5px 20px;
	margin-top:0px;
	background: url(../images/top_tit.gif) no-repeat;
}

td.top_tit02 {
	width: 378px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	font-valign:top;
	padding: 0 0 5px 20px;
	margin-top:0px;
	background: url(../images/top_tit02.gif) no-repeat;
}

td.top_tit03 {
	width: 378px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	font-valign:top;
	padding: 0 0 5px 20px;
	margin-top:0px;
	background: url(../images/top_tit03.gif) no-repeat;
}




/*================*/
/*=== 社員紹介 ===*/
/*================*/



/*=== 設備管理業務（maintenance/index.php） ===*/
td.member_cap01 {
	width: 570px;
	font-family: 'ＭＳ Ｐ明朝', 'serif';
	font-size:18px;
	font-weight:bold;
	font-valign:top;
	color:#0A4AAD;
	line-height:130%;
	padding: 3px 0 7px 0;
	margin-top:0px;
}

/*=== 清掃業務（maintenance/hskp.php ; maintenance/cleaning.php） ===*/
td.member_cap02 {
	width: 570px;
	font-family: 'ＭＳ Ｐ明朝', 'serif';
	font-size:18px;
	font-weight:bold;
	font-valign:top;
	color:#048678;
	line-height:130%;
	padding: 3px 0 7px 0;
	margin-top:0px;
}

/*=== 警備業務（security/security.php） ===*/
td.member_cap03 {
	width: 570px;
	font-family: 'ＭＳ Ｐ明朝', 'serif';
	font-size:18px;
	font-weight:bold;
	font-valign:top;
	color:#cf2222;
	line-height:130%;
	padding: 3px 0 7px 0;
	margin-top:0px;
}

/*=== ビルコムセンター（security/bilcom_02.php） ===*/
td.member_cap04 {
	width: 570px;
	font-family: 'ＭＳ Ｐ明朝', 'serif';
	font-size:18px;
	font-weight:bold;
	font-valign:top;
	color:#E17913;
	line-height:130%;
	padding: 3px 0 7px 0;
	margin-top:0px;
}

/*=== PM（consulting/pm.php） ===*/
td.member_cap05 {
	width: 570px;
	font-family: 'ＭＳ Ｐ明朝', 'serif';
	font-size:18px;
	font-weight:bold;
	font-valign:top;
	color:#3C26A6;
	line-height:130%;
	padding: 3px 0 7px 0;
	margin-top:0px;
}

/*=== CM（renewal/imdex.php） ===*/
td.member_cap06 {
	width: 570px;
	font-family: 'ＭＳ Ｐ明朝', 'serif';
	font-size:18px;
	font-weight:bold;
	font-valign:top;
	color:#2F8702;
	line-height:130%;
	padding: 3px 0 7px 0;
	margin-top:0px;
}

/*=== MJR（security/security.php） ===*/
td.member_cap07 {
	width: 570px;
	font-family: 'ＭＳ Ｐ明朝', 'serif';
	font-size:18px;
	font-weight:bold;
	font-valign:top;
	color:#0496BC;
	line-height:130%;
	padding: 3px 0 7px 0;
	margin-top:0px;
}

/*=== QPE（security/security.php） ===*/
td.member_cap08 {
	width: 570px;
	font-family: 'ＭＳ Ｐ明朝', 'serif';
	font-size:18px;
	font-weight:bold;
	font-valign:top;
	color:#6C4901;
	line-height:130%;
	padding: 3px 0 7px 0;
	margin-top:0px;
}



/*==========================================*/
/* セキュリティー事業 （security/index.php）*/
/*==========================================*/

td.security_text_cap {
	width: 385px;
	font-size:15px;
	font-weight:bold;
	font-valign:top;
	letter-spacing: -0.05em;
	line-height:140%;
	margin-top:0;
	padding: 0;
}

td.security_menu {
	width: 340px;
	height: 25px;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	letter-spacing: 0.1em;
	color:#007dac;
	margin-top:0;
	padding: 0 0 5px 20px;
	background: url(../security/images/menu_ya.gif) no-repeat;
}



/*==============================================*/
/* 遠隔監視・警備事業 （security/bilcom_01.php）*/
/*==============================================*/

td.security_text_black {
	width: 365px;
	height: 30x;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	margin-top:0;
	padding: 5px 0;
}

td.security_text_red {
	width: 365px;
	height: 25px;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	margin-top:0px;
	color:#e60012;
}

td.security_text_red02 {
	width: 320px;
	height: 20px;
	font-size:15px;
	font-weight:bold;
	font-valign:top;
	margin-top:0px;
	color:#e60012;
}

td.security_text_red02 em {
	font-size: 18px;
	font-style: normal;
}




/*==========================================================*/
/* 24時間監視システム「ビルコム」 （security/bilcom_02.php）*/
/*==========================================================*/

td.security_bilcom_cap {
	width: 570px;
	height:75px;
	letter-spacing: 0.1em;
	font-family: 'ＭＳ Ｐ明朝', 'serif';
	font-size:18px;
	font-weight:bold;
	font-valign:top;
	color:#0279c5;
	line-height:130%;
	padding: 0 0 0 80px;
	margin-top:0px;
	background: url(../security/images/cap.gif) no-repeat;
}

td.security_bilcom_no01 {
	width: 275px;
	height:40px;
	font-size:14px;
	font-weight:bold;
	font-valign:top;
	color:#0279c5;
	padding: 0 0 0 30px;
	margin-top:0px;
	background: url(../security/images/no_01.gif) no-repeat;
}

td.security_bilcom_no02 {
	width: 275px;
	height:40px;
	font-size:14px;
	font-weight:bold;
	font-valign:top;
	color:#0279c5;
	padding: 0 0 0 30px;
	margin-top:0px;
	background: url(../security/images/no_02.gif) no-repeat;
}

td.security_bilcom_no03 {
	width: 275px;
	height:40px;
	font-size:14px;
	font-weight:bold;
	font-valign:top;
	color:#0279c5;
	padding: 0 0 0 30px;
	margin-top:0px;
	background: url(../security/images/no_03.gif) no-repeat;
}

td.security_bilcom_no04 {
	width: 275px;
	height:40px;
	font-size:14px;
	font-weight:bold;
	font-valign:top;
	color:#0279c5;
	padding: 0 0 0 30px;
	margin-top:0px;
	background: url(../security/images/no_04.gif) no-repeat;
}

td.security_bilcom_no05 {
	width: 275px;
	height:40px;
	font-size:14px;
	font-weight:bold;
	font-valign:top;
	color:#0279c5;
	padding: 0 0 0 30px;
	margin-top:0px;
	background: url(../security/images/no_05.gif) no-repeat;
}

td.security_bilcom_no06 {
	width: 275px;
	height:40px;
	font-size:14px;
	font-weight:bold;
	font-valign:top;
	color:#0279c5;
	padding: 0 0 0 30px;
	margin-top:0px;
	background: url(../security/images/no_06.gif) no-repeat;
}



/*==============================================*/
/* 入退室管理システム（security/bilcom_04.php） */
/*==============================================*/

div.security_sys01 {
	font-size: 14px;
	font-weight: bold;
	color: #00a9d0;
	padding: 2px 0 0 10px;
	background: url(../security/images/sys_t01.gif) no-repeat;
	height: 20px;
}



/*========================================*/
/* 主な監視ポイント（security/point.php） */
/*========================================*/

td.point_cap01 {
	background: url(../security/images/point_cap_01.gif) no-repeat;
	width: 570px;
	letter-spacing: 0.1em;
	font-family: 'ＭＳ Ｐ明朝', 'serif';
	font-size:18px;
	font-weight:bold;
	color:#0279c5;
	line-height:130%;
	padding: 3px 0 0 74px;
	margin-top:0px;
}

td.point_tit {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 8px;
}

td.point_tit_sub {
	font-size: 11px;
	padding-bottom: 8px;
}

table.point_list {
	border-collapse: collapse;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	margin-bottom: 8px;
}

table.point_list th {
	font-size: 12px;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

table.point_list th.point_tit {
	background: #6a83ba;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	padding: 3px;
	width: 180px;
}

table.point_list th.point_kei {
	background: #e2918d;
	color: #ffffff;
	font-weight: normal;
	padding: 3px;
	white-space: nowrap;
}

table.point_list th.point_dou {
	background: #afa7ca;
	color: #ffffff;
	font-weight: normal;
	padding: 3px;
	white-space: nowrap;
}

table.point_list th.point_sei {
	background: #97c9c6;
	color: #ffffff;
	font-weight: normal;
	padding: 3px;
	white-space: nowrap;
}

table.point_list td {
	font-size: 12px;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 3px;
}

table.point_list td.point_focus {
	background: #e2918d;
	color: #ffffff;
}

/* 事例リンク */
span.point_list_case {
	font-size: 11px;
}

table.point_list td.point_focus a {
	color: #ffffff;
}

table.point_list td.point_focus a:hover {
	color: #ffffff;
	text-decoration: none;
}

/* 事例（ポップアップ） */
div.point_case {
	width: 280px;
	border-top: 2px solid #d86963;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background: #ffffff;
	padding: 10px;
	position: absolute;
	top: 0px;
	left: 0px;
}

div.point_case p {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

div.point_case p.point_case_tit {
	font-weight: bold;
	color: #d86963;
}

/* 注釈 */
td.point_note p {
	margin: 0 0 5px;
	padding: 0;
	font-size: 11px;
}

td.point_note p span.note-kei {
	background: #e2918d;
	color: #ffffff;
	padding: 2px 3px 0;
}

td.point_note p span.note-dou {
	background: #afa7ca;
	color: #ffffff;
	padding: 2px 3px 0;
}

td.point_note p span.note-sei {
	background: #97c9c6;
	color: #ffffff;
	padding: 2px 3px 0;
}



/*===================================*/
/* 防犯カメラ（security/camera.php） */
/*===================================*/

/* 決め手 */
td.camera_text {
	width: 351px;
	vertical-align: top;
}

td.camera_text p {
	margin: 0;
	padding: 0;
}

td.camera_text div.camera_text01 {
	background: url(../security/images/ca_01_01.gif) no-repeat;
	width: 351px;
	height: 60px;
}

td.camera_text div.camera_text02 {
	background: url(../security/images/ca_01_02.gif) no-repeat;
	width: 351px;
	height: 60px;
	margin-top: 10px;
}

td.camera_text div.camera_text03 {
	background: url(../security/images/ca_01_03.gif) no-repeat;
	width: 351px;
	height: 60px;
	margin-top: 10px;
}

td.camera_text div.camera_text01 p,
td.camera_text div.camera_text02 p,
td.camera_text div.camera_text03 p {
	padding: 28px 0 0 67px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

td.camera_text p.camera_text_sub {
	padding-left: 59px;
	font-size: 12px;
}

/* 依頼から設置までの流れ（左：流れ） */
td.camera_flow {
	width: 237px;
	height: 353px;
	vertical-align: top;
	background: url(../security/images/ca_flow.gif) no-repeat;
}

td.camera_flow div.camera_flow_text {
	padding: 0 43px 0 14px;
}

td.camera_flow p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

td.camera_flow div.camera_flow_text p.camera_flow01 {
	padding-top: 15px;
}

td.camera_flow div.camera_flow_text p.camera_flow02 {
	padding-top: 56px;
}

td.camera_flow div.camera_flow_text p.camera_flow02r {
	padding-top: 23px;
	padding-left: 100px;
	text-align: left;
	color: #ff0000;
	font-size: 13px;
}

td.camera_flow div.camera_flow_text p.camera_flow03 {
	padding-top: 20px;
}

td.camera_flow div.camera_flow_text p.camera_flow04 {
	padding-top: 57px;
}

td.camera_flow div.camera_flow_text p.camera_flow04r {
	padding-top: 23px;
	padding-left: 100px;
	text-align: left;
	color: #ff0000;
	font-size: 13px;
}

td.camera_flow div.camera_flow_text p.camera_flow05 {
	padding-top: 20px;
}

/* 依頼から設置までの流れ（右：説明） */
td.camera_flow_cap {
	width: 333px;
	vertical-align: top;
}

td.camera_flow_cap p {
	margin: 0;
	padding: 0;
}

td.camera_flow_cap p.camera_flow_cap01 {
	font-size: 14px;
	font-weight: bold;
}

td.camera_flow_cap p.camera_flow_btn {
	padding: 10px 0 0 20px;
}

td.camera_flow_cap p.camera_flow_cap02 {
	padding-top: 53px;
}

td.camera_flow_cap p.camera_flow_cap03 {
	padding-top: 42px;
}

td.camera_flow_cap p.camera_flow_cap04 {
	padding-top: 51px;
}

td.camera_flow_cap p.camera_flow_cap05 {
	padding-top: 13px;
}



/*============================================*/
/* 有人警備サービス （security/security.php）*/
/*============================================*/

td.security_text {
	line-height:160%;
}






/*========================================================*/
/* 管理コスト削減シュミレーション （simulation/index.php）*/
/*========================================================*/

td.simulation_cap {
	width: 570px;
	height:75px;
	font-family: 'ＭＳ Ｐ明朝', 'serif';
	font-size:18px;
	font-weight:bold;
	font-valign:top;
	color:#0279c5;
	line-height:130%;
	padding: 0 0 0 80px;
	margin-top:0px;
	background: url(../simulation/images/cap.gif) no-repeat;
}

td.simulation_no01 {
	width: 520px;
	height:40px;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	color:#0060d0;
	padding: 3px 0 3px 35px;
	margin-top:0px;
	background: url(../simulation/images/no_01.gif) no-repeat;
}

td.simulation_no02 {
	width: 520px;
	height:40px;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	color:#0060d0;
	padding: 3px 0 3px 35px;
	margin-top:0px;
	background: url(../simulation/images/no_02.gif) no-repeat;
}

td.simulation_text {
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	margin:0px;
}

td.simulation_result01 {
	width: 118px;
	height: 26px;
	font-size:13px;
	font-weight:bold;
	font-valign:top;
	color:#ffffff;
	letter-spacing: 0.2em;
	padding: 0px;
	margin:0px;
	background: url(../simulation/images/result01.gif) no-repeat;
}

td.simulation_result02 {
	width: 125px;
	height: 26px;
	font-size:13px;
	font-weight:bold;
	font-valign:top;
	color:#ffffff;
	letter-spacing: 0.2em;
	padding: 0px;
	margin:0px;
	background: url(../simulation/images/result02.gif) no-repeat;
}

td.simulation_result03 {
	width: 125px;
	height: 26px;
	font-size:13px;
	font-weight:bold;
	font-valign:top;
	letter-spacing: 0.2em;
	color:#ffffff;
	padding: 0px;
	margin:0px;
	background: url(../simulation/images/result03.gif) no-repeat;
}

td.simulation_result04 {
	width: 125px;
	height: 26px;
	font-size:13px;
	font-weight:bold;
	font-valign:top;
	letter-spacing: 0.2em;
	color:#ffffff;
	padding: 0px;
	margin:0px;
	background: url(../simulation/images/result04.gif) no-repeat;
}

td.simulation_result05 {
	width: 125px;
	height: 26px;
	font-size:13px;
	font-weight:bold;
	font-valign:top;
	letter-spacing: 0.2em;
	color:#ffffff;
	padding: 0px;
	margin:0px;
	background: url(../simulation/images/result05.gif) no-repeat;
}

td.simulation_result_b {
	width: 520px;
	height: 40px;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	letter-spacing: 0.1em;
	color:#ffffff;
	padding: 0 0 0 10px;
	margin:0px;
	background: url(../simulation/images/result_before.gif) no-repeat;
}

td.simulation_result_a {
	width: 520px;
	height: 40px;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	letter-spacing: 0.1em;
	color:#ffffff;
	padding: 0 0 0 10px;
	margin:0px;
	background: url(../simulation/images/result_after.gif) no-repeat;
}






/*=======================================================================*/
/* 設備管理業務 （maintenance/index.php） ; HSKP （maintenance/hskp.php）*/
/*=======================================================================*/

td.maintenance_cap01 {
	font-family: 'ＭＳ Ｐ明朝', 'serif';
	letter-spacing: 0.1em;
	font-size:19px;
	font-weight:bold;
	color:#2015af;
	padding: 0px;
	margin: 0px;
}

td.maintenance_cap02 {
	height:20px;
	font-size:16px;
	font-weight:bold;
	color:#0478d1;
	padding: 3px 0 5px 15px;
	margin: 0px;
	background: url(../maintenance/images/cap.gif) no-repeat;
}

td.maintenance_hskp {
	letter-spacing: 0.1em;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color:#8d88d2;
}

td.maintenance_hskp02 {
	letter-spacing: 0.1em;
	text-align:center;
	background-color:#dad8fe;
}

td.maintenance_hskp03 {
	letter-spacing: 0.1em;
	text-align:center;
	background-color:#ebebeb;
}



/*==============================================*/
/* 建物共有部の清掃 （maintenance/cleaning.php）*/
/*==============================================*/

td.maintenance_cleaning_text {
	line-height:160%;
}

td.maintenance_cleaning_cap {
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	color:#095dd4;
	padding: 0px;
	margin:3px;
}




/*=======================================*/
/* リニューアル事業 （renewal/index.php）*/
/*=======================================*/

td.renewal_no01 {
	width: 280px;
	height:26px;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	color:#0e40a7;
	padding: 3px 0 3px 30px;
	margin-top:0px;
	background: url(../renewal/images/no_01.gif) no-repeat;
}

td.renewal_no02 {
	width: 280px;
	height:26px;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	color:#0e40a7;
	padding: 3px 0 3px 30px;
	margin-top:0px;
	background: url(../renewal/images/no_02.gif) no-repeat;
}

td.renewal_no03 {
	width: 280px;
	height:26px;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	color:#0e40a7;
	padding: 3px 0 3px 30px;
	margin-top:0px;
	background: url(../renewal/images/no_03.gif) no-repeat;
}

td.renewal_gallery {
	width: 570px;
	height:42px;
	font-size:22px;
	font-weight:bold;
	font-valign:top;
	padding: 0 0 20px 30px;
	margin:0px;
	background: url(../renewal/images/gallery.gif) no-repeat;
}

td.renewal_bilmeister {
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	color:#0151c9;
	padding: 0px;
	margin:3px;
}

td.renewal_bilmeister_text {
	margin:3px;
}




/*=================================*/
/* 施工事例 （renewal/gallery.php）*/
/*=================================*/

td.renewal_gallery_tit {
	width: 570px;
	height:31px;
	letter-spacing: 0.1em;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	color:#ffffff;
	padding: 2px 0 0 20px;
	margin: 0px;
	background: url(../renewal/images/re_tit.gif) no-repeat;
}




/*============================================*/
/* エンジニアリングレポート （renewal/er.php）*/
/*============================================*/

td.renewal_er_cap {
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	color:#2a60d0;
	padding: 20px 0 3px 0;
	margin: 0px;
}

td.renewal_er_shiyou {
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	padding: 0 0 3px 0;
	margin: 0px;
}

td.renewal_er_no01 {
	width: 390px;
	height:26px;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	color:#0e40a7;
	padding: 0px 0 5px 30px;
	margin-top:0px;
	background: url(../renewal/images/no_01.gif) no-repeat;
}

td.renewal_er_no02 {
	width: 390px;
	height:26px;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	color:#0e40a7;
	padding: 0px 0 5px 30px;
	margin-top:0px;
	background: url(../renewal/images/no_02.gif) no-repeat;
}

td.renewal_er_no03 {
	width: 390px;
	height:26px;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	color:#0e40a7;
	padding: 0px 0 5px 30px;
	margin-top:0px;
	background: url(../renewal/images/no_03.gif) no-repeat;
}

td.renewal_er_no04 {
	width: 390px;
	height:26px;
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	color:#0e40a7;
	padding: 0px 0 5px 30px;
	margin-top:0px;
	background: url(../renewal/images/no_04.gif) no-repeat;
}


/*=======================================*/
/* ビルマイスター（renewal/meister.php） */
/*=======================================*/

td.meister_cap01 {
	font-size: 19px;
	font-weight: bold;
	color: #0556c8;
	padding: 6px 0 15px;
}

td.meister_cap01_sub01 {
	font-size: 11px;
	font-weight: bold;
	color: #292929;
}

td.meister_cap01_sub02 {
	font-size: 13px;
	font-weight: bold;
	color: #dd0936;
	padding-top: 10px;
}

div.meister_cap02 {
	font-size: 15px;
	font-weight: bold;
	color: #014097;
	padding-bottom: 8px;
}

div.meister_cap02 em {
	font-size: 22px;
	font-style: normal;
}

td.meister_tit01 {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background: #4b82d0;
	border-top: 17px solid #95b3e2;
	height: 47px;
	padding-left: 15px;
}

td.meister_tit02 {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background: #3daa99;
	border-top: 17px solid #8fcfc4;
	height: 47px;
	padding-left: 15px;
}

td.meister_tit03 {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background: #d58856;
	border-top: 17px solid #eec19b;
	height: 47px;
	padding-left: 15px;
}

td.meister_tit04 {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background: #cf4647;
	border-top: 17px solid #e39696;
	height: 47px;
	padding-left: 15px;
}

td.meister_tit01 span,
td.meister_tit02 span,
td.meister_tit03 span,
td.meister_tit04 span {
	font-size: 13px;
}

div.meister_tit04_text {
	font-size: 11px;
	font-weight: bold;
	color: #cf4647;
	text-align: center;
	margin-top: 3px;
	line-height: 1.2;
}


/*=========================================*/
/* ビルリニューアル（renewal/renewal.php） */
/*=========================================*/

td.renewal_cap01 {
	font-size: 17px;
	font-weight: bold;
	color: #0556c8;
	padding: 2px 0 5px;
}

td.renewal_sub01 {
	font-size: 15px;
	font-weight: bold;
	color: #0556c8;
	padding: 2px 0 5px;

}

td.renewal_cap01_sub02 {
	font-size: 13px;
	font-weight: bold;
	color: #dd0936;
	padding-top: 10px;
}

div.renewal_cap02 {
	font-size: 15px;
	font-weight: bold;
	color: #014097;
	padding-bottom: 8px;
}

div.renewal_cap02 em {
	font-size: 22px;
	font-style: normal;
}

td.renewal_tit01 {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background: #4b82d0;
	border-top: 17px solid #95b3e2;
	height: 47px;
	padding-left: 15px;
}

td.renewal_tit02 {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background: #3daa99;
	border-top: 17px solid #8fcfc4;
	height: 47px;
	padding-left: 15px;
}

td.renewal_tit03 {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background: #d58856;
	border-top: 17px solid #eec19b;
	height: 47px;
	padding-left: 15px;
}

td.renewal_tit04 {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background: #cf4647;
	border-top: 17px solid #e39696;
	height: 47px;
	padding-left: 15px;
}

td.renewal_tit01 span,
td.renewal_tit02 span,
td.renewal_tit03 span,
td.renewal_tit04 span {
	font-size: 13px;
}

div.renewal_tit04_text {
	font-size: 11px;
	font-weight: bold;
	color: #cf4647;
	text-align: center;
	margin-top: 3px;
	line-height: 1.2;




/*=============================================*/
/* プロパティマネジメント （consulting/pm.php）*/
/*=============================================*/

td.consulting_pm_text {
	line-height:160%;
	font-size:13px;
	color:#5C55BE;
}



/*===========================================================*/
/* オフィス総合コンサルティング （consulting/consulting.php）*/
/*===========================================================*/

td.consulting_cap {
	font-size:16px;
	font-weight:bold;
	font-valign:top;
	padding: 0 0 3px 0;
	margin: 0px;
}

td.consulting_text {
	line-height:160%;
	color:#5C55BE;
}

td.consulting_text02 {
	width: 350px;
	text-valign: top
}

td.consulting_no01 {
	width: 350px;
	height:40px;
	font-size:18px;
	font-weight:bold;
	color:#442ad0;
	padding: 0 0 10px 30px;
	margin:0px;
	background: url(../consulting/images/no_01.gif) no-repeat;
}

td.consulting_no02 {
	width: 350px;
	height:40px;
	font-size:18px;
	font-weight:bold;
	color:#442ad0;
	padding: 0 0 10px 30px;
	margin:0px;
	background: url(../consulting/images/no_02.gif) no-repeat;
}

td.consulting_no03 {
	width: 350px;
	height:40px;
	font-size:18px;
	font-weight:bold;
	color:#442ad0;
	padding: 0 0 10px 30px;
	margin:0px;
	background: url(../consulting/images/no_03.gif) no-repeat;
}

td.consulting_no04 {
	width: 350px;
	height:40px;
	font-size:18px;
	font-weight:bold;
	color:#442ad0;
	padding: 0 0 10px 30px;
	margin:0px;
	background: url(../consulting/images/no_04.gif) no-repeat;
}

td.consulting_no05 {
	width: 350px;
	height:40px;
	font-size:18px;
	font-weight:bold;
	color:#442ad0;
	padding: 0 0 10px 30px;
	margin:0px;
	background: url(../consulting/images/no_05.gif) no-repeat;
}

td.consulting_no06 {
	width: 350px;
	height:40px;
	font-size:18px;
	font-weight:bold;
	color:#442ad0;
	padding: 0 0 10px 30px;
	margin:0px;
	background: url(../consulting/images/no_06.gif) no-repeat;
}


/*=============================================*/
/* バリュースペック（consulting/valuspec.php） */
/*=============================================*/

td.valuspec_cap01 {
	font-size: 18px;
	font-weight: bold;
	color: #cd0202;
	text-align: center;
}

td.valuspec_cap01_sub01 {
	font-size: 14px;
	font-weight: bold;
	color: #454545;
	text-align: center;
	padding: 5px 0 45px;
	background: url(../consulting/images/cap_03.gif) no-repeat left bottom;
}

td.valuspec_cap02 {
	font-size: 17px;
	font-weight: bold;
	color: #615e5e;
	padding: 5px 0 0 10px;
}

td.valuspec_cap02_text {
	background: url(../consulting/images/cap_04.gif) no-repeat;
	height: 92px;
	padding-left: 35px;
}

td.valuspec_cap03 {
	font-size: 16px;
	font-weight: bold;
	color: #cd0202;
	padding-left: 10px;
}

td.valuspec_cap03 em {
	font-size: 26px;
	font-style: normal;
}

td.valuspec_cap04 {
	font-size: 13x;
	font-weight: bold;
	color: #cd0202;
	padding: 2px 0 0 38px;
	height: 23px;
	background: url(../consulting/images/cap_06.gif) no-repeat;
}

/* ValuSpecサービス */
td.valuspec_ser {
	background: url(../consulting/images/ill_02_02.gif) no-repeat;
	width: 260px;
	height: 315px;
	vertical-align: top;
}

td.valuspec_ser div.valuspec_ser_text {
	padding: 213px 10px 0 0;
	orverflow: hidden;
}

td.valuspec_ser div.valuspec_ser_text p {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

td.valuspec_ser div.valuspec_ser_text p.valuspec_ser_tit {
	color: #ff0000;
	border-bottom: dashed 1px #ff0000;
	margin-bottom: 3px;
	font-size: 12px;
}

/* ValuSpecサポート */
td.valuspec_sup {
	background: url(../consulting/images/ill_03_01.gif) no-repeat;
	width: 296px;
	height: 270px;
	vertical-align: top;
}

td.valuspec_sup div.valuspec_sup_text {
	padding: 100px 0 0 23px;
	orverflow: hidden;
}

td.valuspec_sup div.valuspec_sup_text p {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

td.valuspec_sup div.valuspec_sup_text p.valuspec_sup_tit {
	color: #ff0000;
	border-bottom: dashed 1px #ff0000;
	margin-bottom: 3px;
	font-size: 12px;
}



/*========================================*/
/* ビル管理を任せる流れ（flow/index.php） */
/*========================================*/

td.flow_step {
	font-size: 17px;
	font-weight: bold;
	color: #035dc2;
	background: url(../flow/images/s_tit01.gif) no-repeat;
	height: 33px;
}

td.flow_step span {
	color: #fb2131;
	font-size: 20px;
}



/*===================================*/
/* 業務代行 （outsourcing/index.php）*/
/*===================================*/

td.outsourcing_no01 {
	width: 350px;
	height:40px;
	font-size:18px;
	font-weight:bold;
	color:#442ad0;
	padding: 0 0 10px 30px;
	margin:0px;
	background: url(../outsourcing/images/no_01.gif) no-repeat;
}

td.outsourcing_no02 {
	width: 350px;
	height:40px;
	font-size:18px;
	font-weight:bold;
	color:#442ad0;
	padding: 0 0 10px 30px;
	margin:0px;
	background: url(../outsourcing/images/no_02.gif) no-repeat;
}

td.outsourcing_no03 {
	width: 350px;
	height:40px;
	font-size:18px;
	font-weight:bold;
	color:#442ad0;
	padding: 0 0 10px 30px;
	margin:0px;
	background: url(../outsourcing/images/no_03.gif) no-repeat;
}

td.outsourcing_no04 {
	width: 350px;
	height:40px;
	font-size:18px;
	font-weight:bold;
	color:#442ad0;
	padding: 0 0 10px 30px;
	margin:0px;
	background: url(../outsourcing/images/no_04.gif) no-repeat;
}

td.outsourcing_no05 {
	width: 350px;
	height:40px;
	font-size:18px;
	font-weight:bold;
	color:#442ad0;
	padding: 0 0 10px 30px;
	margin:0px;
	background: url(../outsourcing/images/no_05.gif) no-repeat;
}

td.outsourcing_text {
	padding: 5px 0 5px 0;
}


/*================================================*/
/* コンシェルジュサービス（outsourcing/hskp.php） */
/*================================================*/

td.hskp_lineup {
	font-size: 20px;
	font-weight: bold;
	color: #cd0470;
	background: url(../outsourcing/images/linep_tit01.gif) no-repeat center top;
	height: 40px;
}

td.hskp_lineup span {
	font-size: 13px;
}

td.hskp_cm01 {
	background: url(../outsourcing/images/cm_01.gif) no-repeat;
	width: 270px;
	height: 74px;
	vertical-align: top;
}

td.hskp_cm02 {
	background: url(../outsourcing/images/cm_02.gif) no-repeat;
	width: 270px;
	height: 74px;
	vertical-align: top;
}

td.hskp_cm03 {
	background: url(../outsourcing/images/cm_03.gif) no-repeat;
	width: 270px;
	height: 74px;
	vertical-align: top;
}

td.hskp_cm04 {
	background: url(../outsourcing/images/cm_04.gif) no-repeat;
	width: 270px;
	height: 74px;
	vertical-align: top;
}

td.hskp_cm05 {
	background: url(../outsourcing/images/cm_05.gif) no-repeat;
	width: 270px;
	height: 74px;
	vertical-align: top;
}

td.hskp_cm06 {
	background: url(../outsourcing/images/cm_06.gif) no-repeat;
	width: 270px;
	height: 74px;
	vertical-align: top;
}

td.hskp_cm07 {
	background: url(../outsourcing/images/cm_07.gif) no-repeat;
	width: 270px;
	height: 74px;
	vertical-align: top;
}

td.hskp_cm08 {
	background: url(../outsourcing/images/cm_08.gif) no-repeat;
	width: 270px;
	height: 74px;
	vertical-align: top;
}


div.hskp_cm_text {
	width: 171px;
	margin: 15px 89px 0px 10px;
}

div.hskp_cm_text p {
	margin: 0;
	padding: 0;
	color: #cf2e92;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.1;
}

div.hskp_cm_text p.hskp_cm_text_s {
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	line-height: 1.2;
	color: #555555;
	margin-top: 12px;
}


/*================================================*/
/* ソリューション業務（consulting/solution.php） */
/*================================================*/

td.solution_new {
	width: 550px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	font-valign:top;
	padding: 0 0 5px 20px;
	margin-top:0px;
	background: url(../images/solution_new.gif) no-repeat;
}

