@charset "utf-8";
/* CSS Document */

/* ----------------------------------------------------------------

================共通================

	01.ローカルナビ squeeze（二行） ←class.cssかmodule.css向け
	02.テーブル ←definitionList.css向け
	03.中央寄せ・右寄せ ←class.cssかmodule.cssかexGeneral.css向け
	04.#servicelist ボタンリスト
	05.p.weight_bold
	06..new_win

==============導入事例==============

	01.導入事例一覧の表配置

==============サービス==============

	01.詳細サービス冒頭 導入事例一覧
	02.各トップのバナー配置
	03.サブメニュー .sub_menu

==========カテゴリーカラー==========

	01.各サービスへのリンクカラー
	02.カテゴリーカラー BPO
	03カテゴリーカラー CC
	04.カテゴリーカラー DM
	05.カテゴリーカラー BtoC事業
	06.カテゴリーカラー DEC
	07.カテゴリーカラー グローバル（#global）
	08.カテゴリーカラー アナリティクス

===============業務別===============

	01.トップ画像
	02.サービス紹介


---------------------------------------------------------------- */



/* ==============共通============== */


/*   ローカルナビ squeeze（二行）   */

#secondary .navArea li.squeeze a {
	padding:0.5em 7px 0.6em 19px
}
#secondary .navArea li.squeeze img {
	position:relative;
	top:0.9em;
}
#secondary .navArea li.squeeze li img {
	position:static;
}
#secondary .navArea li.squeeze li a {
	padding:1.1em 7px 1.1em 15px
}
#secondary .navArea li.squeeze li > a {
	padding:0.9em 7px 0.9em 15px;
	height:30px;
}
#secondary .navArea li li.squeeze a {
	padding:0.3em 7px 0.1em 15px;
}
#secondary .navArea li li.squeeze img {
	position:relative;
	top:1.1em;
	vertical-align:top;
}
*+html #secondary .navArea li ul.accordion li.squeeze a img {
	position:static;
	margin-top:12px;
}

/*   ローカルナビ threeLine（三行）   */
#secondary .navArea li .threeLine a{
	font-size:11px;
}
/*   テーブル   */

table.b_style {
	width:720px;
	border:solid 1px #ccc;
}
table.b_style th, td {
	border:solid 1px #ccc;
}
table.b_style th, td {
	padding:0.3em 7px;
}
.caption {
	background:#eee;
	font-weight:bold;
}
/*   中央寄せ・右寄せ   */

.placed_c {
	text-align:center;
	margin:2em 0;
}
.placed_r {
	text-align:right;
}
/*   #servicelist ボタンリスト   */

ul#servicelist {
	overflow:hidden;
}
ul#servicelist li {
	width:233px;
	height:47px;
	float:left;
	padding-bottom:10px;
}
ul#servicelist li.noLink span {
	background:url("../images/button/wide_gray_button.gif") no-repeat scroll left center transparent;
	padding:14px 7px 0.9em 15px;
	display:block;
	color: #888888;
	font-size: 100%;
	font-weight: bold;
	height: 21px;
}
ul#servicelist li.noLink span img {
	margin-right: 4px;
	vertical-align: baseline;
}
ul#servicelist li a {
	color: #444444;
	display: block;
	font-size: 100%;
	font-weight: bold;
	height: 21px;
	text-decoration: none;
	padding:14px 7px 0.9em 15px;
}
ul#servicelist li a img {
	margin-right: 4px;
	vertical-align: baseline;
}
ul#servicelist li.squeeze {
	overflow:hidden;
}
ul#servicelist li.squeeze a {
	height: 25px;
	padding:10px 7px 10px 15px;
	line-height:1.0em;
}
ul#servicelist li.squeeze a img {
	float:left;
	margin-top:7px;
}
ul#servicelist li.squeeze a span {
	display:block;
	float:left;
	width:195px;
	line-height:1.2em;
}
ul#servicelist .center {
	margin:0 15px 0 16px;
}
div.section01A div.section01B ul#servicelist li.center {
	margin:0 10px;
}
/*   #specialList リスト   */
ul#specialList{
	width:720px;
}
ul#specialList li{
	display:inline-block;
	width:230px;
	padding-bottom:20px;
	vertical-align: top;
}
ul#specialList li.center{
	padding:0 10px 20px;
}
ul#specialList li span{
	display:block;
}
ul#specialList li span.t0_t1{
	padding:0 0 2em;
}
ul#specialList li span.t1_t1{
	padding:1.5em 0 1.5em;
}
ul#specialList li span.t0_t2{
padding: 0 ;
}
ul#specialList li span.t1_t2{
	padding:1.5em 0 0;
}
ul#specialList li a{
	display:block;
}

/*   p.weight_bold   */

.section01A p.weight_bold {
	font-weight:bold;
	font-size:13px;
}
/*   .new_win   */
.new_win {
	padding:2px 0 0 2px;
}
/* ==============導入事例============== */


/*   導入事例一覧の表   */

.col01A_customer {
	padding-right:13px;
	float:left;
	width:160px;
}
.col02A_customer {
	width:530px;
	float:left;
}
/* ==============サービス============== */


/*   詳細サービス冒頭 導入事例一覧   */

.leadCustmer01A {
	float:right;
	width:200px;
	margin:19px 0 10px;
}
.leadCustmer01A h4 {
	padding:0 5px;
	color:#ffffff;
}
.leadCustmer01A ul.listStyleArrow03Inline {
	border:solid 1px #CCCCCC;
	padding:0.7em 0 0.7em 8px;
}
.leadCustmer01A ul.listStyleArrow03Inline li {
	font-size:80%;
	margin:0.2em 0;
}
/*   各トップのバナー配置   */

.banner {
	margin-top:34px;
}
/* =====================
#mainVisual
========================*/

#mainVisual {
	width:730px;
}
div.mainCatch {
	width:100%;
	height:252px;
}
div.mainCatch img {
}
ul#slideshow {
	height:100%;
	margin:0 auto;
	background-color:#FFF;
}

/*   サービスのサブメニュー .sub_menu   */

ul.sub_menu {
	overflow:hidden;
	margin:10px 0;
}
ul.sub_menu li {
	float:left;
	margin-right:5px;
	padding:5px;
}
ul.sub_menu li a {
	font-weight:bold;
}
ul.sub_menu li img {
	margin-right: 4px;
	vertical-align: baseline;
}
/* ==========カテゴリーカラー========== */


/*   各サービスへのリンク色   */

.sc_dmLink a {
	color:#cc595a;
}
.sc_ccLink a {
	color:#008db9
}
.sc_bpoLink a {
	color:#d89c00;
}
.sc_btocLink a {
	color:#635A96;
}
.sc_bpsLink a {
	color:#b59d7a;
}
.sc_esLink a {
	color:#4ca9c1;
}
.sc_chinaLink a {
	color:#8cab36;
}
.sc_overseasLink a {
	color:#006D46;
}
.sc_investLink a {
	color:#635a96;
}
.sc_mcmLink a {
	color:#C56A1E;
}
.sc_decLink a {
	color:#CA3D04;
}
.sc_globalLink a {
	color:#006d46;
}
.sc_analyticsLink a {
	color:#E87F1B;
}
.sc_ecLink a {
	color:#00b199;
}

/*   カテゴリーカラー BPO   */

#bpo .primaryHead01A {
	color:#f5b100;
}
#bpo .headSet01A .head {
	background:url("../images/shared/mark_head/mark_head_bpo.gif") no-repeat 0 0.3em;
}
#bpo .headSet01B .head {
	background:url("../images/shared/mark_head/mark_head_bpo.gif") no-repeat 0 0.3em;
}
#bpo .internalLinkList li {
	background-image:url("../images/shared/liststyle/liststyle_arrow04_bpo.gif");
}
#bpo .headLink01A {
	background:url("../images/shared/liststyle/liststyle_arrow04_bpo.gif") no-repeat 0 50%;
}
#bpo .headLink01B {
	background:url("../images/shared/liststyle/liststyle_arrow03_bpo.gif") no-repeat 0 0.4em;
}
#bpo .pageTop a {
	background:transparent url("../images/shared/liststyle/liststyle_pagetop_bpo.gif") no-repeat scroll 0pt 50%;
	padding-left:11px;
}
#bpo .returnPath {
	background:url("../images/shared/liststyle/liststyle_arrow03_bpo.gif") no-repeat 0 0.4em;
}
#bpo .detailLink a {
	background:transparent url("../images/shared/liststyle/liststyle_arrow01_bpo.gif") no-repeat scroll 0pt 0.4em;
	padding-left:12px;
}
#bpo .copy01A {
	border-left:5px solid #fedb7f;
	color:#d89c00;
}
#bpo .description01A {
	border-left:5px solid #fedb7f;
}
#bpo .newsListColumn {
	border-left:5px solid #fedb7f;
}
#bpo #primary a {
	color:#d89c00;
}
#bpo #secondary .navArea h3, #bpo #primary .leadCustmer01A h4 {
	background-color:#F8B500;
}
#bpo #secondary .navArea li a {
	background:url("../images/shared/wide_bg_secondarynav_lv1_bpo.gif") no-repeat 0 0 #fff;
}
#bpo #secondary .navArea li.current a, #bpo #secondary .navArea li a:hover {
	background:url("../images/shared/wide_bg_secondarynav_lv1_bpo.gif") no-repeat -197px 0 #fff1cc;
}
#bpo #secondary .navArea li.current li a, #bpo #secondary .navArea li li a {
	background-image:none;
	background-color:#fff;
}
#bpo #secondary .navArea li li.current a, #bpo #secondary .navArea li li a:hover {
	background-image:none;
	background-color:#FEF4D9;
}
#bpo .inquiryAria, #bpo .inquiryAria02, #bpo .inquiryAriaWide {
	background:#F8B500;
}
#bpo #secondary .navArea li span.localNav_servicelist {
	background: url("../images/shared/wide_bg_secondarynav_lv1_bpo.gif") no-repeat scroll 0 0 #FFFFFF;
}
#bpo #secondary .navArea li.current span.localNav_servicelist {
	background: url("../images/shared/wide_bg_secondarynav_lv1_bpo.gif") no-repeat scroll -197px 0 #f5b100;
}
#bpo .leadSection03B h2, #bpo .leadSection03B h3 {
	color:#F8B500;
}
#bpo .customer ul {
	background-color:#FEF4D9;
}
#bpo .customer ul li {
	background:url("../images/shared/liststyle/liststyle_arrow03_bpo.gif") 0 5px no-repeat;
}
#bpo div#primary .customer p.open {
	background:url("../images/button/wide_plus_bpo.gif") no-repeat scroll left top transparent;
}
#bpo div#primary .customer p.open.on {
	background:url("../images/button/wide_minus_bpo.gif") top left no-repeat;
}
/*   カテゴリーカラー CC   */

#callcenter .primaryHead01A {
	color:#00a3d6;
}
#callcenter .headSet01A .head {
	background:url("../images/shared/mark_head/mark_head_callcenter.gif") no-repeat 0 0.3em;
}
#callcenter .headSet01B .head {
	background:url("../images/shared/mark_head/mark_head_callcenter.gif") no-repeat 0 0.3em;
}
#callcenter .internalLinkList li {
	background-image:url("../images/shared/liststyle/liststyle_arrow04_callcente.gif");
}
#callcenter .headLink01A {
	background:url("../images/shared/liststyle/liststyle_arrow04_callcente.gif") no-repeat 0 50%;
}
#callcenter .headLink01B {
	background:url("../images/shared/liststyle/liststyle_arrow03_callcente.gif") no-repeat 0 0.4em;
}
#callcenter .pageTop a {
	background:transparent url("../images/shared/liststyle/liststyle_pagetop_callcente.gif") no-repeat scroll 0pt 50%;
	padding-left:11px;
}
#callcenter .returnPath {
	background:url("../images/shared/liststyle/liststyle_arrow03_callcente.gif") no-repeat 0 0.4em;
}
#callcenter .detailLink a {
	background:transparent url("../images/shared/liststyle/liststyle_arrow01_callcente.gif") no-repeat scroll 0pt 0.4em;
	padding-left:12px;
}
#callcenter .copy01A {
	border-left:5px solid #99daef;
	color:#008db9;
}
#callcenter .description01A {
	border-left:5px solid #99daef;
}
#callcenter .newsListColumn {
	border-left:5px solid #99daef;
}
#callcenter #primary a {
	color:#008db9;
}
#callcenter #secondary .navArea h3, #callcenter #primary .leadCustmer01A h4 {
	background-color:#00a3d6;
}
#callcenter #secondary .navArea li a {
	background:url("../images/shared/wide_bg_secondarynav_lv1_callcen.gif") no-repeat 0 0 #fff;
}
#callcenter #secondary .navArea li.current a, #callcenter #secondary .navArea li a:hover {
	background:url("../images/shared/wide_bg_secondarynav_lv1_callcen.gif") no-repeat -197px 0 #d9f1f9;
}
#callcenter #secondary .navArea li.current li a, #callcenter #secondary .navArea li li a {
	background-image:none;
	background-color:#fff;
}
#callcenter #secondary .navArea li li.current a, #callcenter #secondary .navArea li li a:hover {
	background-image:none;
	background-color:#D9F1F9;
}
#callcenter #secondary .navArea li span.localNav_servicelist {
	background: url("../images/shared/wide_bg_secondarynav_lv1_callcen.gif") no-repeat scroll 0 0 #FFFFFF;
}
#callcenter #secondary .navArea li.current span.localNav_servicelist {
	background: url("../images/shared/wide_bg_secondarynav_lv1_callcen.gif") no-repeat scroll -197px 0 #D9F1F9;
}
#callcenter .inquiryAria {
	background:#003894;
}
#callcenter .inquiryAriaWide {
	background-color:#00A3D6;
}
#callcenter .leadSection03B h2, #callcenter .leadSection03B h3 {
	color:#00A3D6;
}
#callcenter .customer ul {
	background-color:#D9F1F9;
}
#callcenter .customer ul li {
	background:url("../images/shared/liststyle/liststyle_arrow03_callcente.gif") 0 5px no-repeat;
}
#callcenter div#primary .customer p.open {
	background:url("../images/button/wide_plus_callcenter.gif") no-repeat scroll left top transparent;
}
#callcenter div#primary .customer p.open.on {
	background:url("../images/button/wide_minus_callcenter.gif") top left no-repeat;
}
/*   カテゴリーカラー DM   */

#digitalmktg .primaryHead01A {
	color:#f56c6e;
}
#digitalmktg .headSet01A .head {
	background:url("../images/shared/mark_head/mark_head_digitalmktg.gif") no-repeat 0 0.3em;
}
#digitalmktg .headSet01B .head {
	background:url("../images/shared/mark_head/mark_head_digitalmktg.gif") no-repeat 0 0.3em;
}
#digitalmktg .internalLinkList li {
	background-image:url("../images/shared/liststyle/liststyle_arrow04_digitalmk.gif");
}
#digitalmktg .headLink01A {
	background:url("../images/shared/liststyle/liststyle_arrow04_digitalmk.gif") no-repeat 0 50%;
}
#digitalmktg .headLink01B {
	background:url("../images/shared/liststyle/liststyle_arrow03_digitalmk.gif") no-repeat 0 0.4em;
}
#digitalmktg .pageTop a {
	background:transparent url("../images/shared/liststyle/liststyle_pagetop_digitalmktg.gif") no-repeat scroll 0pt 50%;
	padding-left:11px;
}
#digitalmktg .detailLink a {
	background:transparent url("../images/shared/liststyle/liststyle_arrow01_digitalmktg.gif") no-repeat scroll 0pt 0.4em;
	padding-left:12px;
}
#digitalmktg .copy01A {
	border-left:5px solid #fbc4c5;
	color:#cc595a;
}
#digitalmktg .newsListColumn {
	border-left:5px solid #fbc4c5;
}
#digitalmktg #primary a {
	color:#CC595A;
}
#digitalmktg #secondary .navArea h3, #digitalmktg #primary .leadCustmer01A h4 {
	background-color:#EB6A6A;
}
#digitalmktg #secondary .navArea li a {
	background:url("../images/shared/wide_bg_secondarynav_lv1_digitalmktg.gif") no-repeat 0 0 #fff;
}
#digitalmktg #secondary .navArea li.current a, #digitalmktg #secondary .navArea li a:hover {
	background:url("../images/shared/wide_bg_secondarynav_lv1_digitalmktg.gif") no-repeat -197px 0 #fee9e9;
}
#digitalmktg #secondary .navArea li.current li a, #digitalmktg #secondary .navArea li li a {
	background-image:none;
	background-color:#fff;
}
#digitalmktg #secondary .navArea li li.current a, #digitalmktg #secondary .navArea li li a:hover {
	background-color: #FCE9E9;
	background-image: none;
}
#digitalmktg #secondary .navArea li span.localNav_servicelist {
	background: url("../images/shared/wide_bg_secondarynav_lv1_digitalmktg.gif") no-repeat scroll 0 0 #FFFFFF;
}
#digitalmktg #secondary .navArea li.current span.localNav_servicelist {
	background: url("../images/shared/wide_bg_secondarynav_lv1_digitalmktg.gif") no-repeat scroll -197px 0 #fee9e9;
}
#digitalmktg .inquiryAria {
	background:#EB6A6A;
}
#digitalmktg .inquiryAriaWide {
	background:#EB6A6A;
}
#digitalmktg .leadSection03B h2, #digitalmktg .leadSection03B h3 {
	color:#EB6A6A;
}
#digitalmktg .customer ul {
	background-color:#D9F1F9;
}
#digitalmktg .customer ul li {
	background:url("../images/shared/liststyle/liststyle_arrow03_digitalmktg.gif") 0 5px no-repeat;
}
#digitalmktg div#primary .customer p.open {
	background:url("../images/button/wide_plus_digitalmktg.gif") no-repeat scroll left top transparent;
}
#digitalmktg div#primary .customer p.open.on {
	background:url("../images/button/wide_minus_digitalmktg.gif") top left no-repeat;
}
#digitalmktg .customer ul {
	background-color:#FCE9E9;
}
#digitalmktg .customer ul li {
	background: url("../images/shared/liststyle/liststyle_arrow03_digitalmk.gif") 0 5px no-repeat;
}


/*   カテゴリーカラー EC（#ec）   */

#ec .primaryHead01A {
	color:#006d46;
}
#ec .headSet01A .head {
	background:url("../images/shared/mark_head/mark_head_ec.gif") no-repeat 0 0.3em;
}
#ec .headSet01B .head {
	background:url("../images/shared/mark_head/mark_head_ec.gif") no-repeat 0 0.3em;
}
#ec .internalLinkList li {
	background-image:url("../images/shared/liststyle/liststyle_arrow04_ec.gif");
	width:230px;
}
#ec .headLink01A {
	background:url("../images/shared/liststyle/liststyle_arrow04_ec.gif") no-repeat 0 50%;
}
#ec .headLink01B {
	background:url("../images/shared/liststyle/liststyle_arrow03_ec.gif") no-repeat 0 0.4em;
}
#ec .pageTop a {
	background:transparent url("../images/shared/liststyle/liststyle_pagetop_ec.gif") no-repeat scroll 0pt 50%;
	padding-left:11px;
}
#ec .returnPath {
	background:url("../images/shared/liststyle/liststyle_arrow03_ec.gif") no-repeat 0 0.4em;
}
#ec .detailLink a {
	background:transparent url("../images/shared/liststyle/liststyle_arrow01_ec.gif") no-repeat scroll 0pt 0.4em;
	padding-left:12px;
}
#ec .copy01A {
	border-left:5px solid #c0d4c3;
	color:#00b199;
}
#ec .newsListColumn {
	border-left:5px solid #c0d4c3;
}
#ec #primary a {
	color:#00b199;
}
#ec #secondary .navArea h3, #ec #primary .leadCustmer01A h4 {
	background-color:#00d0b4;
}
#ec #secondary .navArea li a {
	background:url(../images/shared/bg_secondarynav_lv1_ec.gif) no-repeat 0 0 #fff;
}
#ec #secondary .navArea li.current a, #ec #secondary .navArea li a:hover {
	background:url(../images/shared/bg_secondarynav_lv1_ec.gif) no-repeat -197px 0 #e5f8f4;
}
#ec #secondary .navArea li.current li a, #ec #secondary .navArea li li a {
	background-image:none;
	background-color:#fff;
}
#ec #secondary .navArea li li.current a, #ec #secondary .navArea li li a:hover {
	background-image:none;
	background-color:#e5f8f4;
}
#ec #secondary .navArea li span.localNav_servicelist {
	background: url(../images/shared/bg_secondarynav_lv1_ec.gif) no-repeat scroll 0 0 #fff;
}
#ec #secondary .navArea li.current span.localNav_servicelist {
	background: url(../images/shared/bg_secondarynav_lv1_ec.gif) no-repeat scroll -197px 0 #D9F1F9;
}
#ec .inquiryAriaWide {
	background:#00d0b4;
}
#ec .leadSection03B h2, #ec .leadSection03B h3 {
	color:#00b199;
}
#ec .customer ul {
	background-color:#C0D4C3;
}
#ec .customer ul li {
	background:url(../images/shared/liststyle/liststyle_arrow03_ec.gif) 0 5px no-repeat;
}
#ec .inquiryAria {
	background:#00B199;
}
#ec .customer ul {
	background-color:#00B199;
}
#ec .customer ul li {
	background:url(../images/shared/liststyle/liststyle_arrow03_ec.gif) 0 5px no-repeat;
}
#ec div#primary .customer p.open {
	background:url(../images/button/plus_ec.gif) no-repeat scroll left top transparent;
}
#ec div#primary .customer p.open.on {
	background:url(../images/button/minus_ec.gif) top left no-repeat;
}
#ec .customer ul {
	background-color:#D9E9E3;
}
#ec .customer ul li {
	background: url(../images/shared/liststyle/liststyle_arrow03_global.gif) 0 5px no-repeat;
}

/*   カテゴリーカラー アナリティクス   */

#analytics .primaryHead01A {
	color:#E87F1B;
}
#analytics .headSet01A .head {
	background:url("../images/shared/mark_head/mark_head_analytics.gif") no-repeat 0 0.3em;
}
#analytics .headSet01B .head {
	background:url("../images/shared/mark_head/mark_head_analytics.gif") no-repeat 0 0.3em;
}
#analytics .internalLinkList li {
	background-image:url("../images/shared/liststyle/liststyle_arrow04_analytics.gif");
	width:230px;
}
#analytics .headLink01A {
	background:url("../images/shared/liststyle/liststyle_arrow04_analytics.gif") no-repeat 0 50%;
}
#analytics .headLink01B {
	background:url("../images/shared/liststyle/liststyle_arrow03_analytics.gif") no-repeat 0 0.4em;
}
#analytics .pageTop a {
	background:transparent url("../images/shared/liststyle/liststyle_pagetop_analytics.gif") no-repeat scroll 0pt 50%;
	padding-left:11px;
}
#analytics .returnPath {
	background:url("../images/shared/liststyle/liststyle_arrow03_analytics.gif") no-repeat 0 0.4em;
}
#analytics .detailLink a {
	background:transparent url("../images/shared/liststyle/liststyle_arrow01_analytics.gif") no-repeat scroll 0pt 0.4em;
	padding-left:12px;
}
#analytics .copy01A {
	border-left:5px solid #E87F1B;
	color:#006d46;
}
#analytics .newsListColumn {
	border-left:5px solid #E87F1B;
}
#analytics #primary a {
	color:#E87F1B;
}
#analytics #secondary .navArea h3, #analytics #primary .leadCustmer01A h4 {
	background-color:#E87F1B;
}
#analytics #secondary .navArea li a {
	background:url("../images/shared/wide_bg_secondarynav_lv1_analytics.gif") no-repeat 0 0 #fff;
}
#analytics #secondary .navArea li.current a, #analytics #secondary .navArea li a:hover {
	background:url("../images/shared/wide_bg_secondarynav_lv1_analytics.gif") no-repeat -197px 0 #C0D4C3;
}
#analytics #secondary .navArea li.current li a, #analytics #secondary .navArea li li a {
	background-image:none;
	background-color:#fff;
}
#analytics #secondary .navArea li li.current a, #analytics #secondary .navArea li li a:hover {
	background-image:none;
	background-color:#FCECDD;
}
#analytics #secondary .navArea li span.localNav_servicelist {
	background: url("../images/shared/wide_bg_secondarynav_lv1_analytics.gif") no-repeat scroll 0 0 #FFFFFF;
}
#analytics #secondary .navArea li.current span.localNav_servicelist {
	background: url("../images/shared/wide_bg_secondarynav_lv1_analytics.gif") no-repeat scroll -197px 0 #D9F1F9;
}
#analytics .inquiryAriaWide {
	background:#E87F1B;
}
#analytics .leadSection03B h2, #analytics .leadSection03B h3 {
	color:#E87F1B;
}
/* #analytics .customer ul {
	background-color:#E87F1B;
} */
#analytics .customer ul li {
	background:url("../images/shared/liststyle/liststyle_arrow03_analytics.gif") 0 5px no-repeat;
}
#analytics .inquiryAria {
	background:#E87F1B;
}
/* #analytics .customer ul {
	background-color:#E87F1B;
} */
#analytics .customer ul li {
	background:url("../images/shared/liststyle/liststyle_arrow03_analytics.gif") 0 5px no-repeat;
}
#analytics div#primary .customer p.open {
	background:url("../images/button/wide_plus_analytics.gif") no-repeat scroll left top transparent;
}
#analytics div#primary .customer p.open.on {
	background:url("../images/button/wide_minus_analytics.gif") top left no-repeat;
}
/* #analytics .customer ul {
	background-color:#E87F1B;
}
#analytics .customer ul li {
	background: url(../images/shared/liststyle/liststyle_arrow03_analytics.gif) 0 5px no-repeat;
} */

/*   カテゴリーカラー BtoC事業   */

#btoc .primaryHead01A {
	color:#776db4;
}
#btoc .headSet01A .head {
	background:url("../images/shared/mark_head/mark_head_btoc.gif") no-repeat 0 0.3em;
}
#btoc .headSet01B .head {
	background:url("../images/shared/mark_head/mark_head_btoc.gif") no-repeat 0 0.3em;
}
#btoc .headLink01B {
	background:url("../images/shared/liststyle/liststyle_arrow03_btoc.gif") no-repeat 0 0.4em;
}
/*
#btoc .pageTop a {
	background:transparent url("../images/shared/liststyle/liststyle_pagetop_btoc.gif") no-repeat scroll 0pt 50%;
	padding-left:11px;
}
*/
#btoc .returnPath {
	background:url("../images/shared/liststyle/liststyle_arrow03_btoc.gif") no-repeat 0 0.4em;
}
#btoc .detailLink a {
	background:transparent url("../images/shared/liststyle/liststyle_arrow01_btoc.gif") no-repeat scroll 0pt 0.4em;
	padding-left:12px;
}
#btoc .copy01A {
	border-left:5px solid #bbb6d9;
	color:#635a96;
}
#btoc .description01A {
	border-left:5px solid #bbb6d9;
}
#btoc .newsListColumn {
	border-left:5px solid #bbb6d9;
}
#btoc #primary a {
	color:#635a96;
}
#btoc #secondary .navArea h3, #btoc #primary .leadCustmer01A h4 {
	background-color:#776db4;
}
#btoc #secondary .navArea li a {
	background:url("../images/shared/wide_bg_secondarynav_lv1_btoc.gif") no-repeat scroll 0 0 #fff;
}
#btoc #secondary .navArea li.current a, #btoc #secondary .navArea li a:hover {
	background:url("../images/shared/wide_bg_secondarynav_lv1_btoc.gif") no-repeat scroll -197px 0 #e4e2f0;
}
#btoc #secondary .navArea li span.localNav_servicelist {
	background: url("../images/shared/wide_bg_secondarynav_lv1_btoc.gif") no-repeat scroll 0 0 #fff;
}
#btoc #secondary .navArea li.current li a, #btoc #secondary .navArea li li a {
	background-image:none;
	background-color:#fff;
}
#btoc #secondary .navArea li li.current a, #btoc #secondary .navArea li li a:hover {
	background-color:#EBE9F4;
	background-image: none;
}
#btoc .inquiryAria {
	background:#7068aa;
}
#btoc .inquiryAriaWide {
	background:#7068aa;
}

/*   カテゴリーカラー DEC   */

#dec .primaryHead01A {
	color:#ca3d04;
}
#dec .headSet01A .head {
	background:url("../images/shared/mark_head/mark_head_dec.gif") no-repeat 0 0.3em;
}
#dec .headSet01B .head {
	background:url("../images/shared/mark_head/mark_head_dec.gif") no-repeat 0 0.3em;
}
#dec .internalLinkList li {
	background-image:url("../images/shared/liststyle/liststyle_arrow04_dec.gif");
}
#dec .left_width {
	width:270px;
}
#dec .right_width {
	width:230px;
}
#dec .headLink01A {
	background:url("../images/shared/liststyle/liststyle_arrow04_dec.gif") no-repeat 0 50%;
}
#dec .headLink01B {
	background:url("../images/shared/liststyle/liststyle_arrow03_dec.gif") no-repeat 0 0.4em;
}
#dec .pageTop a {
	background:transparent url("../images/shared/liststyle/liststyle_pagetop_dec.gif") no-repeat scroll 0pt 50%;
	padding-left:11px;
}
#dec .returnPath {
	background:url("../images/shared/liststyle/liststyle_arrow03_dec.gif") no-repeat 0 0.4em;
}
#dec .detailLink a {
	background:transparent url("../images/shared/liststyle/liststyle_arrow01_dec.gif") no-repeat scroll 0pt 0.4em;
	padding-left:12px;
}
#dec .copy01A {
	border-left:5px solid #f3c899;
	color:#cc3300;
}
#dec .newsListColumn {
	border-left:5px solid #f3c899;
}
#dec #primary a {
	color:#ca3d04;
}
#dec #secondary .navArea h3, #dec #primary .leadCustmer01A h4 {
	background-color:#ca3d04;
}
#dec #secondary .navArea li a {
	background:url("../images/shared/bg_secondarynav_lv1_dec.gif") no-repeat 0 0 #fff;
}
#dec #secondary .navArea li.current a, #dec #secondary .navArea li a:hover, #dec #secondary .navArea li.current span.localNav_servicelist {
	background:url("../images/shared/bg_secondarynav_lv1_dec.gif") no-repeat -198px 0 #fce3cd;
}
#dec #secondary .navArea li.current li a, #dec #secondary .navArea li li a {
	background-image:none;
	background-color:#fff;
}
#dec #secondary .navArea li li.current a, #dec #secondary .navArea li li a:hover {
	background-image:none;
	background-color:#F7E2D9;
}
#dec #secondary .navArea li span.localNav_servicelist {
	background: url("../images/shared/bg_secondarynav_lv1_dec.gif") no-repeat scroll 0 0 #FFFFFF;
}
#dec #secondary .navArea li.current span.localNav_servicelist {
	background: url("../images/shared/bg_secondarynav_lv1_dec.gif") no-repeat scroll -197px 0 #D9F1F9;
}
#dec .inquiryAriaWide {
	background:#ca3d04;
}
#dec .leadSection03B h2, #dec .leadSection03B h3 {
	color:#CA3D04;
}
#dec .customer ul {
	background-color:#F3C899;
}
#dec .customer ul li {
	background:url("../images/shared/liststyle/liststyle_arrow03_dec.gif") 0 5px no-repeat;
}


/*   カテゴリーカラー コスト削減   */

#cost .primaryHead01A {
	color:#004485;
}
#cost .headSet01A .head {
	background:url("../images/shared/mark_head/mark_head_cost.gif") no-repeat 0 0.3em;
}
#cost .headSet01B .head {
	background:url("../images/shared/mark_head/mark_head_cost.gif") no-repeat 0 0.3em;
}
#cost .internalLinkList li {
	background-image:url("../images/shared/liststyle/liststyle_arrow04_cost.gif");
	width:240px;
}
#cost .headLink01A {
	background:url("../images/shared/liststyle/liststyle_arrow04_cost.gif") no-repeat 0 50%;
}
#cost .headLink01B {
	background:url("../images/shared/liststyle/liststyle_arrow03_cost.gif") no-repeat 0 0.4em;
}
#cost .pageTop a {
	background:transparent url("../images/shared/liststyle/liststyle_pagetop_cost.gif") no-repeat scroll 0pt 50%;
	padding-left:11px;
}
#cost .returnPath {
	background:url("../images/shared/liststyle/liststyle_arrow03_cost.gif") no-repeat 0 0.4em;
}
#cost .detailLink a {
	background:transparent url("../images/shared/liststyle/liststyle_arrow01_cost.gif") no-repeat scroll 0pt 0.4em;
	padding-left:12px;
}
#cost .copy01A {
	border-left:5px solid #9fa6c8;
	color:#004485;
}
#cost .newsListColumn {
	border-left:5px solid #9fa6c8;
}
#cost #primary a {
	color:#004485;
}
#cost #secondary .navArea h3, #cost #primary .leadCustmer01A h4 {
	background-color:#004485;
}
#cost #secondary .navArea li a {
	background:url("../images/shared/bg_secondarynav_lv1_cost.gif") no-repeat 0 0 #fff;
}
#cost #secondary .navArea li.current a, #cost #secondary .navArea li a:hover, #cost #secondary .navArea li.current span.localNav_servicelist {
	background:url("../images/shared/bg_secondarynav_lv1_cost.gif") no-repeat -198px 0 #d8dbeb;
}
#cost #secondary .navArea li.current li a, #cost #secondary .navArea li li a {
	background-image:none;
	background-color:#fff;
}
#cost #secondary .navArea li li.current a, #cost #secondary .navArea li li a:hover {
	background-image:none;
	background-color:#D9E3ED
}
#cost #secondary .navArea li span.localNav_servicelist {
	background: url("../images/shared/wide_bg_secondarynav_lv1_cost.gif") no-repeat scroll 0 0 #FFFFFF;
}
#cost #secondary .navArea li.current span.localNav_servicelist {
	background: url("../images/shared/wide_bg_secondarynav_lv1_cost.gif") no-repeat scroll -197px 0 #D9F1F9;
}
#cost .inquiryAriaWide {
	background:#004485;
}
#cost .leadSection03B h3, #cost .leadSection03B h2 {
	color:#004485;
}
#cost .customer ul {
	background-color:#9FA6C8;
}
#cost .customer ul li {
	background:url("../images/shared/liststyle/liststyle_arrow03_cost.gif") 0 5px no-repeat;
}

/*   カテゴリーカラー グローバル（#global）   */

#global .primaryHead01A {
	color:#006d46;
}
#global .headSet01A .head {
	background:url("../images/shared/mark_head/mark_head_global.gif") no-repeat 0 0.3em;
}
#global .headSet01B .head {
	background:url("../images/shared/mark_head/mark_head_global.gif") no-repeat 0 0.3em;
}
#global .internalLinkList li {
	background-image:url("../images/shared/liststyle/liststyle_arrow04_global.gif");
	width:230px;
}
#global .headLink01A {
	background:url("../images/shared/liststyle/liststyle_arrow04_global.gif") no-repeat 0 50%;
}
#global .headLink01B {
	background:url("../images/shared/liststyle/liststyle_arrow03_global.gif") no-repeat 0 0.4em;
}
#global .pageTop a {
	background:transparent url("../images/shared/liststyle/liststyle_pagetop_global.gif") no-repeat scroll 0pt 50%;
	padding-left:11px;
}
#global .returnPath {
	background:url("../images/shared/liststyle/liststyle_arrow03_global.gif") no-repeat 0 0.4em;
}
#global .detailLink a {
	background:transparent url("../images/shared/liststyle/liststyle_arrow01_global.gif") no-repeat scroll 0pt 0.4em;
	padding-left:12px;
}
#global .copy01A {
	border-left:5px solid #c0d4c3;
	color:#006d46;
}
#global .newsListColumn {
	border-left:5px solid #c0d4c3;
}
#global #primary a {
	color:#006d46;
}
#global #secondary .navArea h3, #global #primary .leadCustmer01A h4 {
	background-color:#006d46;
}
#global #secondary .navArea li a {
	background:url("../images/shared/wide_bg_secondarynav_lv1_global.gif") no-repeat 0 0 #fff;
}
#global #secondary .navArea li.current a, #global #secondary .navArea li a:hover {
	background:url("../images/shared/wide_bg_secondarynav_lv1_global.gif") no-repeat -197px 0 #C0D4C3;
}
#global #secondary .navArea li.current li a, #global #secondary .navArea li li a {
	background-image:none;
	background-color:#fff;
}
#global #secondary .navArea li li.current a, #global #secondary .navArea li li a:hover {
	background-image:none;
	background-color:#D9E9E3;
}
#global #secondary .navArea li span.localNav_servicelist {
	background: url("../images/shared/wide_bg_secondarynav_lv1_global.gif") no-repeat scroll 0 0 #FFFFFF;
}
#global #secondary .navArea li.current span.localNav_servicelist {
	background: url("../images/shared/wide_bg_secondarynav_lv1_global.gif") no-repeat scroll -197px 0 #D9F1F9;
}
#global .inquiryAriaWide {
	background:#006d46;
}
#global .leadSection03B h2, #global .leadSection03B h3 {
	color:#006D46;
}
#global .customer ul {
	background-color:#C0D4C3;
}
#global .customer ul li {
	background:url("../images/shared/liststyle/liststyle_arrow03_global.gif") 0 5px no-repeat;
}
#global .inquiryAria {
	background:#00B199;
}
#global .customer ul {
	background-color:#00B199;
}
#global .customer ul li {
	background:url("../images/shared/liststyle/liststyle_arrow03_global.gif") 0 5px no-repeat;
}
#global div#primary .customer p.open {
	background:url("../images/button/wide_plus_global.gif") no-repeat scroll left top transparent;
}
#global div#primary .customer p.open.on {
	background:url("../images/button/wide_minus_global.gif") top left no-repeat;
}
#global .customer ul {
	background-color:#D9E9E3;
}
#global .customer ul li {
	background: url(../images/shared/liststyle/liststyle_arrow03_global.gif) 0 5px no-repeat;
}




/* ==============業務別============== */

/*   トップ画像   */

#service_index .leadSection01A {
	position:relative;
}
/*   サービス紹介   */

#tob .copy01A {
	border-left:5px solid #F0D2D3;
	color:#C44A4E;
}
#tob .section_hr {
	background:transparent url("../images/shared/bg_head01b.gif") repeat-x scroll left bottom;
	margin-bottom:1em;
	padding:0.3em 1px 1em 1px;
}
#tob .section_hr ul, #tob .section_hr_final ul {
	margin-bottom:0.5em;
}
#tob .section_hr_final {
	margin-bottom:1em;
	padding:0.3em 1px 1em 1px;
}
#tob p.detailLink {
	margin-bottom:0;
}/* servicelist.html:detailLink 下マージン無効化*/
