@charset "utf-8";

/* ============================================
 *
 * Last UpDate : 2010/08/23
 *
============================================ */

/* --------------------------------------------
	lNavi active -  bodyのclassがXXXのとき、該当するナビをアクティブ
-------------------------------------------- */
body.results       #lNavi li.results a,
body.voice_casio   #lNavi li.voice a,
body.voice_unt     #lNavi li.voice a,
body.voice_bgnavi  #lNavi li.voice a,
body.voice_4fusion #lNavi li.voice a,
body.voice_shc     #lNavi li.voice a,
body.seminar_01    #lNavi li.seminar a,
body.seminar_02    #lNavi li.seminar a {
	background: #f0f0f0 url(/common/img/sub/sub_bg_lnavi.gif) no-repeat left top;
	color: #999999;
}
	body.results       #lNavi li.results a span,
	body.voice_casio   #lNavi li.voice a span,
	body.voice_unt     #lNavi li.voice a span,
	body.voice_bgnavi  #lNavi li.voice a span,
	body.voice_4fusion #lNavi li.voice a span,
	body.voice_shc     #lNavi li.voice a span,
	body.seminar_01    #lNavi li.seminar a span,
	body.seminar_02    #lNavi li.seminar a span {
		background: url(/common/img/ico/ico_arrowR_09.png) no-repeat left center;
		border-left: 5px solid #999999;
	}
		body.voice_casio   #lNavi li ul li.voice_casio   a span,
		body.voice_unt     #lNavi li ul li.voice_unt     a span,
		body.voice_bgnavi  #lNavi li ul li.voice_bgnavi  a span,
		body.voice_4fusion #lNavi li ul li.voice_4fusion a span,
		body.voice_shc     #lNavi li ul li.voice_shc a span,
		body.seminar_01    #lNavi li ul li.seminar_01 a span,
		body.seminar_02    #lNavi li ul li.seminar_02 a span,
		body.seminar_03    #lNavi li ul li.seminar_03 a span {
			background-image: url(/common/img/sub/sub_bg_lnavi_03.gif);
			color: #999999;
		}
		

body#g04 h3#mag10 {
	margin-bottom:10px;
}

body#g04 .h2_basicVoice {
	margin: 0 0 0px 19px;
}

/* ============================================
	制作実績
	/voice/index.html
============================================ */
body.index {
}


/* ============================================
	お客様の声
	/voice/unt.html
============================================ */
body.voice_casio .h2_basic,
body.voice_froubright .h2_basic, 
body.voice_unt .h2_basic,
body.voice_bgnavi .h2_basic,
body.voice_4fusion .h2_basic,
body.voice_shc .h2_basic {
	margin: 0 0 0 19px;
}
body.voice_casio .h2_detail,
body.voice_froubright .h2_detail,
body.voice_unt .h2_detail,
body.voice_bgnavi .h2_detail,
body.voice_4fusion .h2_detail,
body.voice_shc .h2_detail {
	margin: 0 19px 0 19px;
	border-bottom: 1px solid #e2e2e2;
	padding-left: 4px;
	line-height: 1.8;
	font-size: 115%;
}

.voice_top {
	background: url(/common/img/bg/bg_dotX.gif) repeat-x left bottom;
	padding-bottom: 20px;
}
	.voice_top h3 {
		font-size: 130%;
		margin: 20px 0 35px 0;
	}
dl.dl_voice_01 {
	margin-bottom: 25px;
}
	dl.dl_voice_01 dt {
		width: 6em;
		float: left;
		clear: both;
		font-weight: bold;
	}
	dl.dl_voice_01 dd {
		overflow: hidden;
		zoom: 1;
	}
	dl.dl_voice_01 .type01{
		color:#31465d;
	}
.voice_office {
	width: 159px;
}
.voice_office .office_add {
	background: #a3a3a3;
	padding: 12px 8px 25px;
	font-size: 85%;
	color: #fff;
	margin: 1px 0;
}

.w_160 {width:160px;}
.w_215 {width:215px;}
.w_256 {width:256px;}






/* ============================================
	お客様の声
	/voice/casio.html
============================================ */
.voice_casio_txt03
{
	display: block;
	min-height: 1%;
}
.voice_casio_txt03:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .voice_casio_txt03
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}



body.voice_casio .voice_top h3 {
	font-size: 130%;
	margin: 20px 0 15px 0;
} 
.voice_casio_tit01 dt {
	font-size: 115%;
}
.w_185 {width:185px;}
.w_265 {width:265px;}
.w_345 {width:345px;}


.voice_casioSec {
	margin-top: 30px;
}
.h4_casio {
	font-size: 115%;
	font-weight: bold;
	margin-bottom: 15px;
}
.voice_casio_txt01 {
	color: #31465D;
}
.voice_casio_txt01,
.voice_casio_txt02 {
	margin-bottom: 10px;
}
.voice_casio_txt03 {
	margin-top: 15px;
}
	.voice_casio_txt01 span,
	.voice_casio_txt02 span,
	.voice_casio_txt03 span {
		font-weight: bold;
	}



.ccBrainsDeatil {
	width: 610px;
}

.ccBrainsL {
	width: 250px;
	float: left;
}
	.ccBrainsL dl {
		margin-top: 10px;
	}
		.ccBrainsL dt {
			font-weight: bold;
		}
		.ccBrainsL dd {
			margin-bottom: 5px;
		}


.ccBrainsR {
	width: 330px;
	float: right;
}
	.ccBrainsR ul {
		margin-top: 10px;
	}
		.ccBrainsR ul li span {
			font-weight: bold;
			margin-right: 10px;
		}


/* ============================================
	お客様の声
	/voice/shc.html
============================================ */
.interViewSec01 dt {
	font-weight: bold;
	color: #a57a44;
	margin-bottom: 10px;
}
	.interViewSec01 dd {
		margin-bottom: 20px;
	}










