@charset "utf-8";
/* ======================== 目次 ==========================

	[01]:メインビジュアル
	[02]:コンセプト
	[03]:お客様のメリット
	[04]:サービス内容
	[05]:トピックス
	[06]:気になる導入事例
	
======================================================== */


/* -------------------------[02]:コンサルタント特集 */
div#contLeft .specialBox	{ width: 452px; float: left; }
div#contLeft .specialBox .leftBox	{ width: 225px; float: left; background: url(/img/main_bg.gif) repeat-y; }
div#contLeft .specialBox .rightBox{ width: 225px; float: right; background: url(/img/main_bg.gif) repeat-y; }
div#contLeft .specialBox .btmLink	{ background: url(/img/special_btm.gif) no-repeat; width: 215px; height: 18px; font-size: 10px; text-align: right; padding: 10px 5px 0px; }
div#contLeft .specialBox .btmLink a	{ color: #333; }

div#contLeft .specialBox .detailBox	{ width: 191px; margin: 0px auto; padding: 15px 15px 10px; border-bottom: 1px solid #CCC; }
div#contLeft .specialBox .end			{ border: 0px; }
div#contLeft .specialBox .detailBox .facePhoto	{ width: 51px; height: 57px; float: left; }
div#contLeft .specialBox .detailBox .nameData			{ width: 125px; float: right; text-align: center; }
div#contLeft .specialBox .detailBox .nameData  a		{ width: 124px; height: 24px; }
div#contLeft .specialBox .detailBox .nameData span		{ display: block; font-size: 10px; }
div#contLeft .specialBox .detailBox .nameData .conName	{ display: block; font-size: 12px; font-weight: bold; color: #333; }
div#contLeft .specialBox .detailBox p		{ padding: 11px 0px 0px; height: 86px; font-size: 10px; line-height: 16px; text-align: left; }
div#contLeft .specialBox .detailBox p a		{ font-size: 10px; }
div#contLeft .specialBox .detailBox .detailLink		{ font-size: 10px; line-height: 14px; text-align: right; }
div#contLeft .specialBox .detailBox .detailLink a	{ color: #333; }
div#contLeft .specialBox .detailBox .iconBox		{ text-align: left; padding: 2px 0px 0px; }
div#contLeft .specialBox .detailBox .iconBox img	{ padding: 0px 3px 0px 0px; }


/* -------------------------[03]:注目人材紹介 */
div#contLeft .attentionBox	{ width: 225px; float: right; }
div#contLeft .attentionBox .dataBox	{ width: 225px; background: url(/img/main_bg.gif) repeat-y; }
div#contLeft .attentionBox .btmLink	{ background: url(/img/special_btm.gif) no-repeat; width: 215px; height: 18px; font-size: 10px; text-align: right; padding: 10px 5px 0px; }
div#contLeft .attentionBox .btmLink a	{ color: #333; }

div#contLeft .attentionBox .detailBox	{ width: 191px; margin: 0px auto; padding: 15px 15px 10px; border-bottom: 1px solid #CCC; }
div#contLeft .attentionBox .end			{ border: 0px; }
div#contLeft .attentionBox .detailBox p	{ padding: 10px 0px 0px; height: 90px; font-size: 10px; line-height: 16px; text-align: left; }
* html div#contLeft .attentionBox .detailBox p				{ height: 93px; }
*:first-child+html div#contLeft .attentionBox .detailBox p	{ height: 93px; }
div#contLeft .attentionBox .detailBox .detailLink	{ font-size: 10px; line-height: 14px; text-align: right; }
div#contLeft .attentionBox .detailBox .detailLink a	{ color: #333; }
div#contLeft .attentionBox .detailBox .iconBox	{ text-align: left; padding: 2px 0px 0px; }
.underText		{ font-size: 10px; height: 27px; color: #C00; line-height: 14px; text-align: left; padding: 3px 0px; }





