@charset "utf-8";

/* コンテンツタイトル */

div#contents_title div h2 {
	width: 285px;
	height: 50px;
	background: url(../../images/index/h2_title.gif) 0 0 no-repeat;
}


/* グローバルナビ */

div#global_navi ul li#gnavi_analysis a {
	background: url(../../../common/images/head/global_navi.gif) -152px -20px no-repeat;
}



/* コンテンツスタイル
----------------------------------------------------------- */
div#main {
	background: url(../../images/main_bg_analysis.jpg) -14px 28px no-repeat;
}

div#main p {
	margin: 0;
}


/* h4スタイル */

div#main h4 {
	margin-top: 0;
}


/* リードスタイル */

div#main div#lead {
	width: 522px;
	min-height: 84px;
	margin: 0 0 20px 78px;
	background: url(../../images/index/lead.gif) 0 center no-repeat;
}

* html div#main div#lead {
	height: 84px;
}

div#main div#lead p {
	font-size: 0;
	text-indent: -9999px;
	line-height: 0;
}


/* コンサルティング機能で自動化できることスタイル */

div#main ol#automation {
	margin: 0 20px 30px 40px;
}

div#main ol#automation li {
	margin: 0 0 15px 0;
}

div#main ol#automation li dl {
	overflow: hidden;
}

* html div#main ol#automation li dl {
	display: inline-block;
}

div#main ol#automation li dl dt {
	height: 20px;
	margin: 0 0 5px 0;
	font-size: 0;
	text-indent: -9999px;
	line-height: 0;
}

div#main ol#automation li#automation01 dl dt {
	width: 166px;
	background: url(../../images/index/automation01.gif) 0 0 no-repeat;
}

div#main ol#automation li#automation02 dl dt {
	width: 166px;
	background: url(../../images/index/automation02.gif) 0 0 no-repeat;
}

div#main ol#automation li#automation03 dl dt {
	width: 127px;
	background: url(../../images/index/automation03.gif) 0 0 no-repeat;
}

div#main ol#automation li dl dd {
	margin: 0 0 0 28px;
}

div#main ol#automation li#automation01 dl dd img {
	margin: 5px 0 0 0;
}

div#main ol#automation li#automation02 dl dd img,
div#main ol#automation li#automation03 dl dd img {
	float: right;
	margin: -25px 0 0 10px;
}


div#main ol#automation li dl dd a {
	padding: 0 0 0 14px;
	background: url(../../images/index/arrow01.gif) 0 center no-repeat;
	color: #0066FF;
}

div#main ol#automation li dl dd a:hover {
	background: url(../../images/index/arrow02.gif) 0 center no-repeat;
	color: #FF9900;
}


div#main div#icon_plus {
	text-align: center;
}

div#main div#automation_box {
	width: 445px;
	margin: 30px 79px;
	background: url(../../images/index/automation_bg.gif) 0 0 no-repeat;
}

div#main div#automation_box ul {
	width: 445px;
	padding: 20px 0 15px 0;
	background: url(../../images/index/automation_bg_bottom.gif) 0 bottom no-repeat;
}

div#main div#automation_box ul li {
	margin: 0 20px 5px 20px;
	padding: 0 0 0 12px;
	background: url(../../images/index/list_icon.gif) 0 6px no-repeat;
}


/* 導入実績スタイル */

div#main table {
	width: 544px;
	margin: 0 20px 0 40px;
	font-size: 10px;
}

div#main table td {
	width: 33%;
	padding: 0 0 10px 0;
	text-align: center;
}

div#main table tr.company_name td {
	padding: 0 0 30px 0;
	vertical-align:top;
}


/* お問い合わせ・60日間無料お試しスタイル */

div#main dl#main_inquiry {
	margin-top: 20px;
}