@charset "utf-8";

/* ******************************************************************************** */
/*  東ソー分析センター index.css                                                    */
/*                                                                        08.10.27  */
/* ******************************************************************************** */

/* ================================================================================ */
/*      0.外部CSS読み込み設定                                                       */
/* ================================================================================ */

/* ---- 0.共通 ---- */
@import url("./common.css");


/* ================================================================================ */
/*      1-1.トップページ                                                            */
/* ================================================================================ */

/* --- コンテンツテーブル --- */
table#index{
	margin: 30px auto 30px auto;
	padding: 0;
	width: 760px;
	text-align: left;
}
table#index #index-left{
	margin: 0;
	padding: 0;
	width: 480px;
	text-align: center;
	vertical-align: top;
}
table#index #index-middle{
	margin: 0;
	padding: 0;
	width: 22px;
}
table#index #index-right{
	margin: 0;
	padding: 0;
	width: 258px;
	text-align: center;
	vertical-align: top;
}

/* --- トップイメージ --- */
img.img_index{
	margin: 0px 0px 30px 0px;
	padding: 0;
}

/* --- 最新ニュース・更新情報 --- */
table#index-news{
	margin: 30px auto 30px auto;
	padding: 0;
	width: 427px;
	text-align: left;
}
table#index-news .title{
}
table#index-news .list{
	padding: 15px 10px 5px 10px;
	line-height: 1.5;
}
table#index-news .line{
	padding: 0px 20px 0px 20px;
}
table#index-news .past{
	padding: 0px 5px 0px 0px;
	text-align: right;
}

/* --- 分析項目 --- */
img.bt_item{
	margin: 0px 0px 20px 0px;
	padding: 0;
}

/* --- 分析の流れ --- */
img.bt_flow{
	margin: 0px 0px 30px 0px;
	padding: 0;
}

/* --- 定評ある分析技術 --- */
table#index_technology{
	margin: 0px;
	padding: 0px;
	width: 257px;
	text-align: center;
}
table#index_technology .middle01{
	margin: 0px;
	padding: 0px;
	width: 257px;
	height: 10px;
	background: url(../img/box_middle01.gif) no-repeat;
}
table#index_technology .middle02{
	margin: 0px;
	padding: 0px;
	width: 243px;
	height: 10px;
	background: url(../img/box_middle02.gif) no-repeat;
}
table#index_technology .middle03{
	margin: 0px;
	padding: 0px;
	width: 243px;
	height: 10px;
	background: url(../img/box_middle03.gif) no-repeat;
}
table#index_technology .bottom{
	margin: 0px;
	padding: 0px;
	width: 257px;
	height: 10px;
	background: url(../img/box_bottom.gif) no-repeat;
}


/* ================================================================================ */
/*      1-2.サイトマップ                                                            */
/* ================================================================================ */

/* --- コンテンツテーブル --- */
table.sitemap{
	margin: 0 auto 0 auto;
	padding: 0;
	width: 480px;
	line-height: 1.8;
	text-align: left;	
}
table.sitemap th{
	margin: 0px;
	padding: 0px 0px 0px 45px;
	width: 480px;
	font-size: 16px;
	background: url(../img/common/ico_list05.gif) no-repeat;
	border-bottom: dotted 1px #666666;	
}
table.sitemap td{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	width: 480px;
}
table.sitemap td ul.list01{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
table.sitemap td ul.list01 li{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 15px;
	background: url(../img/common/ico_list07.gif) no-repeat;
}
table.sitemap td ul.list02{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
table.sitemap td ul.list02 li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background: url(../img/common/ico_list06.gif) no-repeat;
}


/* ================================================================================ */
/*      1-3.機密保持およびプライバシーポリシー                                      */
/* ================================================================================ */

/* --- 機密保持 --- */
table.confidentiality{
	margin: 0px 10px 0px 10px;
	width: 530px;
	line-height: 1.5;
}

/* --- プライバシーポリシー --- */
table.privacypolicy{
	margin: 0px 10px 0px 10px;
	width: 530px;
	line-height: 1.5;
}
table.privacypolicy ul { 
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
} 
table.privacypolicy ul li {
	margin: 0px 0px 5px 15px;
	padding: 1px 0px 5px 0px;
}
