/*--ブレッドグラム、サブナビゲーション、コンテンツエリア用スタイル--*/

/*■ブレッドクラム--------------------------------------*/
/*テキスト基本（灰3）*/
#bred_navi{font-size:70%; color:#666666; padding:8px 0px 6px 20px;}
#bred_navi #blk{padding:0px 7px 0px 7px;}
/*★リンクスタイル（灰3）*/
#bred_navi a:link,#bred_navi a:visited { color: #666666; text-decoration: underline; }
#bred_navi a:hover,#bred_navi a:active { color: #666666; text-decoration: none; }


/*■サブナビゲーション----------------------------------*/

/*エリア全体余白*/
#subnavi{padding:0px 20px 20px 20px;}
/*★リンクスタイル（灰1、青2）*/
#subnavi a:link,#subnavi a:visited {color: #333333; text-decoration: none; font-weight:normal;}
#subnavi a:hover,#subnavi a:active {color: #0863B6; text-decoration: underline; font-weight:normal;}

/*02階層(カテゴリトップ)タイトル表示*/
/*テキスト白,背景灰4,上アクセントバー赤1*/
#subn_ttl table{font-size: 85%; font-weight:bold; color:#FFFFFF; }
#subn_ttl table{background-color: #919191; border-top:2px solid #950003;}
/*02階層(カテゴリトップ)余白*/
#subn_ttl td{padding:0px 0px 0px 4px;}
/*02階層(カテゴリトップ)アイコン余白*/
#subn_ttl table #arr{padding:8px 0px 12px 6px;}
/*★カテゴリトップリンク(白、青2)*/
#subn_ttl a:link,#subn_ttl a:visited {color: #FFF; font-weight:bold; text-decoration: none;}
#subn_ttl a:hover,#subn_ttl a:active {color: #0863B6; font-weight:bold; text-decoration: underline;}

/*03階層(リスト:通常)タイトル表示*/
/*テキスト,灰1背景灰10,上ライン（白）*/
#subn_cat table{font-size: 78%; color:#656565; font-weight:normal; line-height:1.6em;}
#subn_cat table{background-color: #DCDCDC; border-top:1px solid #FFF;}
/*03階層(リスト:通常)タイトル　区切り:余白*/
#subn_cat td{padding:3px 0px 2px 4px; border-bottom:1px solid #FFF;}
/*03階層(リスト:通常)アイコン余白*/
#subn_cat table #arr{padding:5px 0px 8px 6px;}

/*04階層(リスト:展開)タイトル表示*/
 /*テキスト灰1,背景灰12,上下部余白灰12*/
#subn_item table{font-size: 78%; color:#656565; }
#subn_item table{background-color: #EEE; border-top:3px solid #EEE; border-bottom:3px solid #EEE;}
/*04階層(リスト:展開)タイトル余白*/
#subn_item td{padding:0px 0px 0px 5px; line-height:1.5em;}
/*04階層(リスト:展開)アイコン余白*/
#subn_item table #arr{padding:4px 0px 5px 20px;}


/*■■コンテンツエリア■■----------------------------------------*/
/*エリア全体余白*/
#cont {padding-right:20px}

/*■ページ上部　タイトル、見出しなど■*/

/*--------------I.第2階層カテゴリtopページ-----------------------*/
/*★0.共通項目*/
/*padding--画像タイトル下*/
#cont #ttl		{padding:0px 0px 16px 0px;}

/*★1.ボックス形式(サービス、セミナー、採用情報、会社情報、お問い合わせ)*/
/*カテゴリイメージ周り枠*/
.index_pbd {border:1px solid #CCC;}
/*カテゴリ概要テキスト*/
.index_txt	{font-size:70%;color:#666666; line-height:120%;padding:7px 4px;}

/*★2.リスト形式*/
/*大見出しバー テキスト、余白*/
#head #ttl	{padding:3px 0px 0px 8px;font-size:78%; font-weight:bold;}
/*大見出しバー 背景色:灰11*/
#head td		{background-color: #ECECEC;}

/**
※1:#head td #pbd---
	2005.10月現在未使用、大見出しバー右にリンクありの場合
	(ex.プレスリリース15件以上で"過去のリリース"テキストリンクがつく)
**/
/*大見出しバー内　リンクエリア※1*/
#head td #pbd	{
		padding:0px 8px 0px 3px; font-size:65%; font-weight:bold;}
/*大見出しバー内　リンク:灰1※1*/
#head td #pbd a:link,#head td #pbd a:visited	{color:#333333; text-decoration:none;}
#head td #pbd a:hover,#head td #pbd a:active	{color:#B74042; text-decoration:underline;}


/*----II.第3階層詳細ページ＆Topページ(第2階層Top--サイトマップ)------*/
/**※セミナー・イベント配下についてはseminar.cssに記述**/
/*★ページタイトル*/
/*タイトルbox　下余白*/
#scont_ttl{padding:0px 0px 14px 0px;}		
/*タイトルbox 余白*/
#scont_ttl td	{padding:8px 10px 7px 10px;}	
/*タイトルbox　枠(上:赤1、他:灰5)テキスト*/
#scont_ttl table	{font-size:85%; font-weight:bold;}
#scont_ttl table	{border-width:2px 1px 1px 1px; border-style:solid; border-color:#950003 #999 #999 #999;}

/*タイトルbox　下余白MSSBページ用*/
#scont_ttlb{padding:0;}		
/*タイトルbox 余白*/
#scont_ttlb td	{padding:8px 10px 7px 10px;}	
/*タイトルbox　枠(上:赤1、他:灰5)テキスト*/
#scont_ttlb table	{font-size:85%; font-weight:bold;}
#scont_ttlb table	{border-width:2px 1px 1px 1px; border-style:solid; border-color:#950003 #999 #999 #999;}

/*■ページ中段　メインコンテンツエリア■*/

/*★00 リスト形式エリア　共通*/
/*余白*/
#list		{padding:2px 0px 14px 0px}	
/*テキスト:灰1*/
#list td	{font-size:78%;line-height:170%;color:#333333;}

dl.liststyle01{ margin-left:10px;}
dl.liststyle01 dt{ padding-bottom:5px;}
dl.liststyle01 dd{ padding-bottom:25px; margin-left:1.5em;}
dl.liststyle01 dd.padL15{padding-left:2em;}
#list dl.liststyle01 dd ul{margin:10px 0 20px 40px;}
#list dl.liststyle01 dd ul li{ margin-bottom:5px;}

dl.liststyle02{ margin-left:30px; margin-top:10px;}
dl.liststyle02 dt{}
dl.liststyle02 dd{ margin-left:5em; margin-top:-2em; margin-bottom:-1.5em;}

#list ul.notice{ margin:10px 0;}
#list ul.notice li{ list-style:none; margin-left:2.5em; margin-bottom:10px;}
#list ul.notice li span{ margin-left:-2.5em; padding-right:1em;}

/*★01 リンクアイコン+日付+テキスト(+PDF)(ex.リリースTop)*/
/*リンクアイコン　上*/
#list #arr	{padding:5px 0px 0px 0px;}
/*テキストリンク　左右*/
#list #pbd	{padding:0px 13px 0px 13px;}
/*リンクアイコン、日付、リンクを含むテーブルの上下*/
.list_pbd	{padding:7px 0px 5px 0px;}
.list_pbd ol{ list-style: decimal; margin-left:25px;}
/*PDFアイコンの上*/
.pdf_pbd	{padding:11px 0px 0px 0px;}

/*★02 小見出しリンクアイコン+テキスト形式(ex.会社概要,サービス導入事例)*/
/*見出し 余白、テキスト:赤2*/
#list #ttl	{padding:7px 0px 0px 0px;font-weight:bold;color:#822628;}
/*見出しアイコン使用時の上右*/
.icon_pbd	{padding:4px 4px 0px 0px;}

/*★03 サービス配下(リスト形式でないページ)*/
/*指定エリア　上下余白*/
#text		{padding:8px 0px 14px 0px}
/*指定エリア　テキスト*/
#text td	{font-size:78%; color:#333333; line-height:170%;}

/*★04 その他カスタマイズ*/
/*プライバシーポリシー、個人情報保護方針プライバシーマーク横テキスト*/
#list #head	{font-size:108%; font-weight:bold; padding:0px 0px 15px 0px;}
/*プライバシーポリシー、お問い合わせ項目 テキストエリア余白*/
.txt_pbd	{padding:7px 13px 5px 13px;}
/*ulタグ 左マージン(プレスリリース詳細ページ)*/
#list ul	{margin:0px 0px 0px 16px;}
/*liタグ リストスタイル*/
#list li	{list-style-type:disk} 
/*左余白*/
#list #blk	{padding:10px 0px 0px 0px}



/*★05 実績ページの表＆テキスト2007.12.20追加*/
#jisseki {width:558; padding:5px 5px 5px 0px;}
#jisseki td {padding:2px 1px 1px 3px; font-size:75%; color:#333333; text-align:left; vertical-align: top; line-height:140%;}



/*■ページ下段■*/
/*ページtopへのアンカーテキスト*/
.totop		{padding-left:3px; font-size:65%;}
/*ページ下部　注釈テキスト*/
.pl_txt		{font-size: 78%; line-height:150%; color:#656565; padding:0px 0px 16px 0px;}

/*■メインテキスト基本　リンクスタイル■青1*/
a:link		{color: #0F3193; text-decoration: underline;}
a:visited	{color: #0F3193; text-decoration: underline;}
a:hover	{color: #0F3193; text-decoration: none;}
a:active	{color: #0F3193; text-decoration: none;}

/*■コミュニケーションサービスにテクニカルコンシェルジュ入れるためのスタイル■*/
NG_.tcsfont{font-size:78%; color:#333333; line-height:170%;}

/*■トップ挨拶の文頭文字サイズ固定■*/
.messagefont{font-size:11pt; font-weight:bold; line-height:170%;}

/*■■リダイレクト用■■----------------------------------------*/
.redirectinner{
padding-top:100px;
margin-bottom:200px;
}
.redirect { text-align:center; font-size:78%; line-height:1.5; padding:20px 0;}
.redirectlink{font-size:78%;
line-height:1.5;
text-align:center;
background-color:#787878;
margin-left:150px;
}

.redirectlink th{
background-color:#999999;
color:#FFFFFF;
padding:5px;
}
.redirectlink td{background-color:#FFFFFF;padding:5px;}
