/*ローカルナビ*/
#content_navi_box li#service_navi01,
#content_navi_box li#service_navi02,
#content_navi_box li#service_navi02_02,
#content_navi_box li#service_navi09,
#content_navi_box li#service_navi09_09,
#content_navi_box li#service_navi12,
#content_navi_box li#service_navi12_12,
#content_navi_box li#service_navi19,
#content_navi_box li#service_navi19_19 {
	width: 208px;
	height: 30px;
}

#content_navi_box li#service_navi03,
#content_navi_box li#service_navi03_03,
#content_navi_box li#service_navi04,
#content_navi_box li#service_navi04_04,
#content_navi_box li#service_navi05,
#content_navi_box li#service_navi05_05,
#content_navi_box li#service_navi05_on,
#content_navi_box li#service_navi06,
#content_navi_box li#service_navi06_06,
#content_navi_box li#service_navi07,
#content_navi_box li#service_navi07_07,
#content_navi_box li#service_navi08,
#content_navi_box li#service_navi08_08,
#content_navi_box li#service_navi10,
#content_navi_box li#service_navi10_10,
#content_navi_box li#service_navi11,
#content_navi_box li#service_navi11_11,
#content_navi_box li#service_navi13,
#content_navi_box li#service_navi13_13,
#content_navi_box li#service_navi14,
#content_navi_box li#service_navi14_14,
#content_navi_box li#service_navi15,
#content_navi_box li#service_navi15_15,
#content_navi_box li#service_navi16,
#content_navi_box li#service_navi16_16,
#content_navi_box li#service_navi17,
#content_navi_box li#service_navi17_17,
#content_navi_box li#service_navi18,
#content_navi_box li#service_navi18_18 {
	width: 208px;
	height: 23px;
}

#content_navi_box li#service_navi01 {
	background: url("../images/service_navi01.gif") no-repeat left;
}
#content_navi_box li#service_navi02 {
	background:  url("../images/service_navi02.gif") no-repeat left;
}
#content_navi_box li#service_navi02_on {
	background:  url("../images/service_navi02_on.gif") no-repeat left;
}
#content_navi_box li#service_navi02_02 {
	background: url("../images/service_navi02_02.gif") no-repeat left;
}
#content_navi_box li#service_navi03 {
	background: url("../images/service_navi03.gif") no-repeat left;
}
#content_navi_box li#service_navi03_03 {
	background: url("../images/service_navi03_03.gif") no-repeat left;
}
#content_navi_box li#service_navi04 {
	background: url("../images/service_navi04.gif") no-repeat left;
}
#content_navi_box li#service_navi04_04 {
	background: url("../images/service_navi04_04.gif") no-repeat left;
}
#content_navi_box li#service_navi05 {
	background: url("../images/service_navi05.gif") no-repeat left;
}
#content_navi_box li#service_navi05_05 {
	background: url("../images/service_navi05_05.gif") no-repeat left;
}
#content_navi_box li#service_navi05_on {
	background: url("../images/service_navi05_on.gif") no-repeat left;
}
#content_navi_box li#service_navi06 {
	background: url("../images/service_navi06.gif") no-repeat left;
}
#content_navi_box li#service_navi06_06 {
	background: url("../images/service_navi06_06.gif") no-repeat left;
}
#content_navi_box li#service_navi07 {
	background: url("../images/service_navi07.gif") no-repeat left;
}
#content_navi_box li#service_navi07_07 {
	background: url("../images/service_navi07_07.gif") no-repeat left;
}
#content_navi_box li#service_navi08 {
	background: url("../images/service_navi08.gif") no-repeat left;
}
#content_navi_box li#service_navi08_08 {
	background: url("../images/service_navi08_08.gif") no-repeat left;
}
#content_navi_box li#service_navi09 {
	background: url("../images/service_navi09.gif") no-repeat left;
}
#content_navi_box li#service_navi09_09 {
	background: url("../images/service_navi09_09.gif") no-repeat left;
}
#content_navi_box li#service_navi10 {
	background: url("../images/service_navi10.gif") no-repeat left;
}
#content_navi_box li#service_navi10_10 {
	background: url("../images/service_navi10_10.gif") no-repeat left;
}
#content_navi_box li#service_navi11 {
	background: url("../images/service_navi11.gif") no-repeat left;
}
#content_navi_box li#service_navi11_11 {
	background: url("../images/service_navi11_11.gif") no-repeat left;
}
#content_navi_box li#service_navi12 {
	background: url("../images/service_navi12.gif") no-repeat left;
}
#content_navi_box li#service_navi12_on {
	background: url("../images/service_navi12_on.gif") no-repeat left;
}
#content_navi_box li#service_navi12_12 {
	background: url("../images/service_navi12_12.gif") no-repeat left;
}
#content_navi_box li#service_navi13 {
	background: url("../images/service_navi13.gif") no-repeat left;
}
#content_navi_box li#service_navi13_13 {
	background: url("../images/service_navi13_13.gif") no-repeat left;
}
#content_navi_box li#service_navi14 {
	background: url("../images/service_navi14.gif") no-repeat left;
}
#content_navi_box li#service_navi14_14 {
	background: url("../images/service_navi14_14.gif") no-repeat left;
}
#content_navi_box li#service_navi15 {
	background: url("../images/service_navi15.gif") no-repeat left;
}
#content_navi_box li#service_navi15_15 {
	background: url("../images/service_navi15_15.gif") no-repeat left;
}
#content_navi_box li#service_navi16 {
	background: url("../images/service_navi16.gif") no-repeat left;
}
#content_navi_box li#service_navi16_16 {
	background: url("../images/service_navi16_16.gif") no-repeat left;
}
#content_navi_box li#service_navi17 {
	background: url("../images/service_navi17.gif") no-repeat left;
}
#content_navi_box li#service_navi17_17 {
	background: url("../images/service_navi17_17.gif") no-repeat left;
}
#content_navi_box li#service_navi18 {
	background: url("../images/service_navi18.gif") no-repeat left;
}
#content_navi_box li#service_navi18_18 {
	background: url("../images/service_navi18_18.gif") no-repeat left;
}
#content_navi_box li#service_navi19 {
	background: url("../images/service_navi19.gif") no-repeat left;
}
#content_navi_box li#service_navi19_19 {
	background: url("../images/service_navi19_19.gif") no-repeat left;
}
#content_navi_box li#service_navi20 {
	background: url("../images/service_navi20.gif") no-repeat left;
}
#content_navi_box li#service_navi20_20 {
	background: url("../images/service_navi20_20.gif") no-repeat left;
}

#content_navi_box li#service_navi03 a,
#content_navi_box li#service_navi03_03 a,
#content_navi_box li#service_navi04 a,
#content_navi_box li#service_navi04_04 a,
#content_navi_box li#service_navi05 a,
#content_navi_box li#service_navi05_05 a,
#content_navi_box li#service_navi05_on a,
#content_navi_box li#service_navi06 a,
#content_navi_box li#service_navi06_06 a,
#content_navi_box li#service_navi07 a,
#content_navi_box li#service_navi07_07 a,
#content_navi_box li#service_navi08 a,
#content_navi_box li#service_navi08_08 a,
#content_navi_box li#service_navi10 a,
#content_navi_box li#service_navi10_10 a,
#content_navi_box li#service_navi11 a,
#content_navi_box li#service_navi11_11 a,
#content_navi_box li#service_navi13 a,
#content_navi_box li#service_navi13_13 a,
#content_navi_box li#service_navi14 a,
#content_navi_box li#service_navi14_14 a,
#content_navi_box li#service_navi15 a,
#content_navi_box li#service_navi15_15 a,
#content_navi_box li#service_navi16 a,
#content_navi_box li#service_navi16_16 a,
#content_navi_box li#service_navi17 a,
#content_navi_box li#service_navi17_17 a,
#content_navi_box li#service_navi18 a,
#content_navi_box li#service_navi18_18 a {
	height: 23px;
}

#service_box {
	width: 650px;
	height: auto;
	padding: 0;
	margin: 0 auto;
	clear:both;
}
/* Hide from IE-mac \*/
*html #service_box {
	 height: 1%;
}
#service_box {
	display: block;
}
/* End hide form IE-mac */


/* h1タイトル　ブログh2挿絵 */
h1#system_integration_title_h1,
h1#web_title_h1,
h1#key_system_title_h1,
h1#solution_title_h1,
h1#eccore_title_h1,
h1#opensource_title_h1,
h1#hybrid_title_h1,
h1#cio_title_h1,
h1#it_title_h1,
h1#design_title_h1,
h1#engineer_dispatch_title_h1,
h2#whole_image_img_01,
h2#whole_image_img_02,
h2#whole_image_img_03,
h2#whole_image_img_04,
h2#blog_service_img,
h2#design_theory_img,
h2#design_flow_img,
h2#design_usability_img,
h2#design_accessibility_img,
h2#design_interface_img,
h2#design_coding_img,
h2#design_seo_img {
	width: 650px;
	padding: 0;
	margin: 0 auto 40px;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
	clear:both;
}

h1#system_integration_title_h1 {
	background: url("../images/system_integration_title_h1.gif") no-repeat top;
	height: 48px;
}
h1#web_title_h1 {
	background: url("../images/web_title_h1.gif") no-repeat top;
	height: 48px;
}
h1#key_system_title_h1 {
	background: url("../images/key_system_title_h1.gif") no-repeat top;
	height: 48px;
}
h1#solution_title_h1 {
	background: url("../images/solution_title_h1.gif") no-repeat top;
	height: 48px;
}
h1#eccore_title_h1 {
	background: url("../images/eccore_title_h1.gif") no-repeat top;
	height: 48px;
}
h1#opensource_title_h1 {
	background: url("../images/opensource_title_h1.gif") no-repeat top;
	height: 48px;
}
h1#hybrid_title_h1 {
	background: url("../images/hybrid_title_h1.gif") no-repeat top;
	height: 48px;
}
h1#cio_title_h1 {
	background: url("../images/cio_title_h1.gif") no-repeat top;
	height: 48px;
}
h1#it_title_h1 {
	background: url("../images/it_title_h1.gif") no-repeat top;
	height: 48px;
}
h1#design_title_h1 {
	background: url("../images/design_title_h1.gif") no-repeat top;
	height: 48px;
}
h1#engineer_dispatch_title_h1 {
	background: url("../images/engineer_dispatch_title_h1.gif") no-repeat top;
	height: 48px;
}
h2.web {
	font-size: 100%;
	font-weight:100;
}

h2#blog_service_img {
	background: url("../images/blog_service_img.jpg") no-repeat top;
	height: 313px;
	margin: 0 auto 10px;
}
h2#whole_image_img_01 {
	background: url("../images/whole_image_img_01.gif") no-repeat top;
	height: 259px;
}
h2#whole_image_img_02 {
	background: url("../images/whole_image_img_02.gif") no-repeat top;
	height: 336px;
}
h2#whole_image_img_03 {
	background: url("../images/whole_image_img_03.gif") no-repeat top;
	height: 498px;
}
h2#whole_image_img_04 {
	background: url("../images/whole_image_img_04.gif") no-repeat top;
	height: 165px;
}
h2#design_theory_img {
	background: url("../images/design_theory_img.gif") no-repeat top;
	height: 326px;
	margin: -30px 0 50px 0;
}
h2#design_flow_img {
	background: url("../images/design_flow_img.gif") no-repeat top;
	height: 132px;
	margin: -30px 0 50px 0;
}
h2#design_usability_img {
	background: url("../images/design_usability_img.gif") no-repeat top;
	height: 281px;
	margin: -30px 0 30px 0;
}
h2#design_accessibility_img {
	background: url("../images/design_accessibility_img.gif") no-repeat top;
	height: 281px;
	margin: -30px 0 30px 0;
}
h2#design_interface_img {
	background: url("../images/design_interface_img.gif") no-repeat top;
	height: 340px;
	margin: -25px 0 20px;
}
h2#design_coding_img {
	background: url("../images/design_coding_img.gif") no-repeat top;
	height: 298px;
	margin: -25px 0 20px;
}
h2#design_seo_img {
	background: url("../images/design_seo_img.gif") no-repeat top;
	height: 250px;
	margin: -20px 0 100px;
	_margin: -90px 0 100px;
}

div#service_box_right {
	width: 330px;
	padding: 0;
	margin: 0 0 40px 0;
	float: right;
}

#service_box h3 {
	width: 650px;
	height: 25px;
	padding: 0;
	margin: 0 auto 5px;
	clear:both;
}

#service_box h3#jinzai_copy02,
#service_box h3#jinzai_copy03,
#service_box h3#jinzai_copy04,
#service_box h3#cgm,
#service_box h3#corporate_site,
#service_box h3#business_system,
#service_box h3#database,
#service_box h2#ec_site,
#service_box h2#unify,
#service_box h2#cms,
#service_box h2#ad_system,
#service_box h3#web_develop,
#service_box h3#system_develop,
#service_box h3#solution,
#service_box h3#ec_site,
#service_box h3#eccore_5feature,
#service_box h3#eccore_function,
#service_box h3#hybrid_outline,
#service_box h3#subject,
#service_box h3#business_reform,
#service_box h3#new_system,
#service_box h3#new_business,
#service_box h3#project,
#service_box h2#design_theory,
#service_box h3#design_flow,
#service_box h3#design_other,
#service_box h3#design_usability,
#service_box h3#design_accessibility,
#service_box h3#design_interface,
#service_box h3#design_coding,
#service_box h3#design_seo {
	text-indent: -9999px;
	text-decoration: none;
	font-size: 0;
	margin: 0 0 10px;	
}

#service_box h3#jinzai_copy02 {
	background: url("../images/jinzai_copy02.gif") no-repeat top left;
}
#service_box h3#jinzai_copy03 {
	background: url("../images/jinzai_copy03.gif") no-repeat top left;
	margin: 0 0 10px;
}
#service_box h3#jinzai_copy04 {
	background: url("../images/jinzai_copy04.gif") no-repeat top left;
	margin: 0 0 10px;
}
#service_box h3#web_develop {
	background: url("../images/web_develop.gif") no-repeat top left;
}
#service_box h3#system_develop {
	background: url("../images/system_dev.gif") no-repeat top left;
}
#service_box h3#solution {
	background: url("../images/solution.gif") no-repeat top left;
}
#service_box h3#ec_site {
	background: url("../images/ec_site.gif") no-repeat top left;
}
#service_box h3#eccore_5feature {
	background: url("../images/eccore_5feature.gif") no-repeat top left;
}
#service_box h3#eccore_function {
	background: url("../images/eccore_function.gif") no-repeat top left;
}
#service_box h3#cgm {
	background: url("../images/cgm.gif") no-repeat left;
}
#service_box h3#hybrid_outline {
	background: url("../images/hybrid_outline.gif") no-repeat top left;
}

#si_image02 {
	background: url("../images/si_image02.gif") no-repeat top;
	width: 650px;
	padding: 0;
	margin: 0 auto;
	text-indent: -9999px;
	text-decoration: none;
	font-size: 0;
}
#service_box h3#corporate_site {
	background: url("../images/corporate_site.gif") no-repeat left;
}
#service_box h3#business_system {
	background: url("../images/business_system.gif") no-repeat left;
}
#service_box h3#database {
	background: url("../images/database.gif") no-repeat left;
}
#service_box h3#subject {
	background: url("../images/subject.gif") no-repeat left;
}
#service_box h3#business_reform {
	background: url("../images/business_reform.gif") no-repeat left;
}
#service_box h3#new_system {
	background: url("../images/new_system.gif") no-repeat left;
}
#service_box h3#new_business {
	background: url("../images/new_business.gif") no-repeat left;
}
#service_box h3#project {
	background: url("../images/project.gif") no-repeat left;
}
#service_box h2#ec_site {
	background: url("../images/ec_site.gif") no-repeat left;
	height: 25px;
}
#service_box h2#unify {
	background: url("../images/unify.gif") no-repeat top left;
	height: 25px;
}
#service_box h2#cms {
	background: url("../images/cms.gif") no-repeat top left;
	height: 25px;
	margin: 0 0 10px;
}
#service_box h2#ad_system {
	background: url("../images/ad_system.gif") no-repeat top left;
	height: 25px;
}
#service_box h2#design_theory {
	background: url("../images/h2_design_theory.gif") no-repeat top left;
	margin-bottom: 5px;
	height: 25px;
}
#service_box h3#design_flow {
	background: url("../images/h3_design_flow.gif") no-repeat top left;
}
#service_box h3#design_other {
	background: url("../images/h3_design_other.gif") no-repeat top left;
}
#service_box h3#design_usability {
	background: url("../images/h3_design_usability.gif") no-repeat top left;
}
#service_box h3#design_accessibility {
	background: url("../images/h3_design_accessibility.gif") no-repeat top left;
}
#service_box h3#design_interface {
	background: url("../images/h3_design_interface.gif") no-repeat top left;
}
#service_box h3#design_coding {
	background: url("../images/h3_design_coding.gif") no-repeat top left;
}
#service_box h3#design_seo {
	background: url("../images/h3_design_seo.gif") no-repeat top left;
}


/*Web開発*/
#service_box dd {
	float: left;
	margin: 0;
}
#service_box dt {
	margin-left: 12em;
}

/*基幹システム開発*/
#service_box dl.key {
	float: left;
	margin: 0;
}
#service_box dl.key dd {
	float: left;
	margin: 0;
}
#service_box dl.key dt {
	margin-left: 1.5em;
}

/*ご提供ソリューション*/
#si_solution {
	background: url("../images/si_solution.gif") no-repeat top;
	width: 650px;
	height: 104px;
	padding: 0;
	margin: 30px auto 0;
	text-indent: -9999px;
}

#solution_box {
	width: 650px;
	margin-bottom: 470px;
	_margin-bottom: 220px;
}
*:first-child+html #solution_box {
	margin-bottom: 280px;
}

.solution_left {
	float: left;
	width: 191px;
	margin-right: 38px;
	padding: 10px 0;
}
#service_box .solution_left h3 {
	width: 191px;
	padding: 5px 0;
	font-size: 10px;
	font-weight: normal;
	float: left;
}

.solution_right {
	width: 191px;
	float: right;
	margin: 0;
	padding: 10px 0;
}
#service_box .solution_right h3 {
	width: 191px;
	padding: 5px 0;
	font-size: 10px;
	font-weight: normal;
	float: left;
}

/*EC-CORE*/
#eccore_box {
	width: 650px;
	margin: -30px auto 180px;
	_margin: -30px auto 10px;
}
head~/* */body #eccore_box { 
	margin: -30px auto 360px; }

.eccore_box_left {
	float: left;
	width: 191px;
	margin-right: 38px;
	padding: 10px 0;
}
.eccore_box_right {
	float: right;
	width: 191px;
	margin: 0;
	padding: 10px 0;
}

#service_box #eccore_box h3 {
	padding: 5px 0;
　	width: 191px;
	float: left;
	font-size: 10px;
	font-weight: normal;
}
head~/* */body #service_box #eccore_box h3 { width: 191px; }

#eccore_table {
	margin-bottom: 30px;
}
#eccore_table td {
	padding: 5px 0 10px;
	vertical-align: top;
}

.pdf_icon {
	float: left;
	clear: both;
	margin: 0 10px 20px;
	line-height: 400%;
	word-spacing: 5px;
}


/*オープンソース活用*/
#oss_menu {
	padding-bottom: 20px;
	clear: both;
	width: 650px;
	margin: 0 0 20px;
}
#oss_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#oss_menu li {
	float: left;
	padding-right: 3px;
}

#service_box dl.oss {
	float: left;
	margin: 0;
}
#service_box dl.oss dd {
	float: left;
	width: 200px;
	margin: 0;
}
#service_box dl.oss dt {
	margin-left: 210px;
	line-height: 260%;
}
#oss_box {
}
#oss_box h3 {
	width: auto;
	font-size: 0;
}

#oss_box dl {
}
#oss_box dl dt {
	float: left;
	width: 75px;
	margin: 0;
}
#oss_box dl dd {
	width: 575px;
	margin: -25px 0 25px 75px;
	float: left;
	padding: 0;
}
#oss_box dl dd h4 {
	margin: 0 0 5px;
}
/*IE8用ハック*/
head~/* */body #oss_box dl dd h4 { font-size: 130%; }

#oss_box dl dd p {
	width: 575px;
	margin: 0;
}
.oss_feature {
	background-color: #f5f2e3;
	margin-top: 5px;
	padding: 10px 15px 10px 20px;
}
.feature_dl {
}
.feature_dt {
	float: left;
	width: 2em;
}
.feature_dd {
	float: left;
	margin-left: 2em;
}

/*ハイブリッドデータベースエンジン*/
#hybrid_box {
}

.hybrid_box_left {
	float: left;
	background: url("../images/hybrid_bg_pict.gif") right bottom no-repeat;
	width: 326px;
	height: 314px;
	margin-bottom: 30px;
	padding: 1px;
	border: 1px solid #ccc;
}

/*firefox用*/
body:first-of-type .hybrid_box_left {
height: 310px;
margin-bottom: 30px;
}

#service_box .hybrid_box_left h3 {
	margin: 0;
	padding: 0;
}
#service_box .hybrid_box_left .big_txt {
	font-weight: bold;
	font-size: 13px;
	color: #FF0000;
	padding: 20px 10px;
}
#service_box .hybrid_box_left p {
	font-size: small;
	padding: 10px;
}
.hybrid_box_right {
	float: right;
	width: 296px;
	margin-bottom: 10px;
	padding: 1px;
	border: 1px solid #ccc;
}
#service_box .hybrid_box_right .normal_txt {
	font-size: normal;
	padding: 10px;
}

/*デザイン事業*/
ul#design_field {
	margin: -30px 0 10px 10px;
	_margin: -30px 0 20px 60px;
	font-size: 0.9em;
}



/*ブログサービス　h3小見出し*/
#service_box h3#blog_01,
#service_box h3#blog_02,
#service_box h3#blog_03,
#service_box h3#blog_04 {
	width: 510px;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
	clear:both;
	padding: 0;
	margin: 0 auto;
}

#service_box h3#blog_01 {
	background: url("../images/h3_blog_01.gif") no-repeat left;
	margin: 30px 0 0;
}

#service_box h3#blog_02 {
	background: url("../images/h3_blog_02.gif") no-repeat left;
}

#service_box h3#blog_03 {
	background: url("../images/h3_blog_03.gif") no-repeat left;
}

#service_box h3#blog_04 {
	background: url("../images/h3_blog_04.gif") no-repeat left;
}

#service_box p {
	width: 650px;
	height: auto;
	padding: 0;
	margin: 0 auto 40px;
	clear: both;
}
#service_box p#no_topspace {
	width: 650px;
	height: auto;
	padding: 0;
	margin: -20px auto 40px;
	_margin: -85px auto 40px;
	clear: both;
}
#service_box p#normal_space {
	width: 650px;
	height: auto;
	padding: 0;
	margin: -30px auto 40px;
	clear: both;
}
#service_box p#no_btmspace {
	width: 650px;
	height: auto;
	padding: 0;
	margin: 0 auto 20px;
	clear: both;
}
#service_box p#no_btmspace2 {
	width: 650px;
	height: auto;
	padding: 0;
	margin: 0 auto;
	clear: both;
}

#service_box p#blog_txt{
	width: 445px;
	height: auto;
	padding: 0 0 0 0.5em;
	margin: 0 0 25px 0;
	clear: both;
}

/*ブログサービス　03機能一覧*/
div#blog_03_content_box {
	margin: 0 0 50px;
	padding: 0;
}

div#blog_03_content_box p#blog_03_title {
	background: url("../images/blog_03_title.gif") no-repeat left;
	width: 23px;
	height: 500px;
	margin: 0 0 30px 0;
	_margin: 0 0 15px 0;
	text-indent: -9999px;
	text-decoration: none;
	font-size: 0;
	padding: 0;
	float: left;
}

div#blog_03_content_box dl {
	margin: 0 0 30px 0;
	padding: 0;
}

div#blog_03_content_box dl dd {
	margin: -20px 0 7px 160px;
	_margin: -20px 0 5px 160px;
	line-height: 120%;
} 

/*ブログサービス　04事務局サポート*/
div#blog_04_content_box, div#blog_04_content_box dl {
	margin: 0 0 50px;
	padding: 0;
	clear: both;
}

div#blog_04_content_box dl {
	margin-bottom: 22px;
}

div#blog_04_content_box dl#blog_04_title01 dt,
div#blog_04_content_box dl#blog_04_title02 dt,
div#blog_04_content_box dl#blog_04_title03 dt,
div#blog_04_content_box dl#blog_04_title04 dt {
	width: 114px;
	margin: 0 5px 0 0;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
	padding: 0;
} 
div#blog_04_content_box dl#blog_04_title01 dt {
	background: url("../images/blog_04_title01.gif") no-repeat left top;
	height: 50px;
}
div#blog_04_content_box dl#blog_04_title02 dt {
	background: url("../images/blog_04_title02.gif") no-repeat left top;
	height: 81px;
}
div#blog_04_content_box dl#blog_04_title03 dt {
	background: url("../images/blog_04_title03.gif") no-repeat left top;
	height: 23px;
}
div#blog_04_content_box dl#blog_04_title04 dt {
	background: url("../images/blog_04_title04.gif") no-repeat left top;
	height: 46px;
}


div#blog_04_content_box dl dt {
	float: left;
	width: 114px;
	margin: 0 5px 0 0;
} 

/*エンジニア派遣事業--------------------------------------*/
#jinzai_copy01 {
	background: url(../images/jinzai_copy01.gif) no-repeat bottom;
	width: 160px;
	height: 40px;
	margin: 10px 0 5px 0;
	padding: 0;
	text-indent: -9999px;
	text-decoration: none;
	border: none;
	font-size: 0;
	clear:both;
}




span.url {
	margin: 10px 0;
	display: block;
}



#engineer_text {
	padding: 0;
	margin: 0 auto 30px;
}

#jinzai_careeroffice_pic {
	width: 200px;
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
}

.msg {
	clear: both;
	margin: 50px 0;
}

#message_box {
	height: auto;
	margin: 20px 0 20px;
	padding: 8px 5px 5px;
	clear: both;
	border: 1px solid #B3B3B3;
	_font-size: 80%;
}

#message_box div#charge_01 {
	background: url(../images/charge_01.jpg) no-repeat top left;
	width: 130px;
	height: 64px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	text-indent: -9999px;
	text-decoration: none;
	font-size: 0;
}

#message_box div#charge_02 {
	background: url(../images/charge_02.jpg) no-repeat top right;
	width: 180px;
	height: 64px;
	margin: 0 10px 0 0;
	padding: 0;
	text-indent: -9999px;
	text-decoration: none;
	font-size: 0;
	clear: both;
	float: left;
}

#message_box p {
	text-align: right;
	margin: 0 -15px;
	padding: 0;
}
#message_box p.name {
	margin: 0 -15px 15px;
}

.siteBox {
	margin: 0 0 100px;
	padding: 0;
}


.back {
	margin: 0;
	padding: 0;
}

.head_messeage {
	margin: 0 0 30px;
}

