



.service_blue {
	clear:both;
	width:660px;
	/*background:#f2faff;*/
	margin:0px auto ;
	padding-top:1px;
	padding-bottom:1px;
	/*border:1px solid #d6e8ff;*/
	
	border:0px solid #d6e8ff;

	/*margin-bottom:5px;*/
	/*margin-top:10px;*/
	
	/*border:0px;*/
}
/*
.service_blue_header {
	clear:both;
	width:660px;
	
	margin:0px auto ;
	padding-top:1px;
	padding-bottom:1px;
	
	margin-top:20px;
	
	border:0px solid #ddd;
}
*/
.service_white {
	/*width:656px;*/
	background:#fff;
	/*border:1px solid #d6e8ff;*/
	border:0px solid #d6e8ff;

	/*border:0px;*/
	margin:0px auto ;
	
}


.service_contents{

	width:560px;
	/*margin:50px auto;*/
	margin:30px auto;
	padding-top:1px;

}
.service_h3_all{
	font-size:0px;
}
.service_h3_header{
	/*
	width:560px;
	height:6px;
	background:url(../images/service/ser_h3_bar_top.gif) no-repeat scroll 0 center;
	*/
}

.service_h3_bottom{
	/*
	width:560px;
	height:12px;
	background:url(../images/service/ser_h3_bar_bottom.gif) no-repeat scroll 0 center;
	*/
}


.service_h3_middle{
	width:560px;
	/*height:150px;*/
	/*background:url(../images/service/ser_h3_bar_middle.gif) no-repeat scroll 0 center;*/
	background:url(../images/service/ser_h3_bar_n.gif) no-repeat scroll 0 center;
	/*overflow:auto;*/
	height:30px;
	/*padding:2 0 2 0;*/
}

.service_h3_middle .service_h3{
	height:30px;
	line-height: 30px;
}
.service_h3 .service_border{
	/*
	width:3px;
	height:18px;

	background:#005bac;
	background:#fff;
	
	float:left;
	margin-left:15px;
	margin-top:6px;
	display: inline;
	*/
}

.service_h3 h3{
	/*margin: 5 0 5 20;*/
	margin-left:8px;
	margin-left:20px;
	

	color:#005bac;
	color:#fff;
	
	float:left;
	font-weight:bold;
	
	/*font-family:"小塚ゴシック Pro B";*/
	/*font-family:"小塚ゴシック Pro M";*/
	font-size:15px;
	display:block;
	display: inline;
	/*border:1px solid red;*/
	
	/*font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;*/
	/*font-family:'ヒラギノ角ゴ Pro W8','ＭＳ Ｐゴシック';*/
}

.service_h3 a{
	float:right;
	font-size:11px;
	text-decoration:none;
	color:#005bac;
	color:#fff;
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif;
	
	background:url(../images/service/ser_arrow10_pagetop.gif) no-repeat scroll 0 center;
	padding-left:18px;
	margin-right:20px;
}


.service_p {
	
	font-size:13px;
	width:520px;
	margin:5px auto 40px auto;
	line-height:160%;
	text-align:left;
	text-align:justify;
	text-justify: distribute;
	
}

.service_p_bottom10 {
	
	font-size:13px;
	width:520px;
	margin:5px auto 10px auto;
	line-height:160%;
	text-align:left;
	text-align:justify;
	text-justify: distribute;
	
}


.service_div {
	width:520px;
	margin:5px auto 50px auto;
	overflow:auto;
	
}

.service_div_bottom10 {
	width:520px;
	margin:5px auto 10px auto;
	overflow:auto;
	
}

.service_div_bottom0 {
	width:520px;
	margin:5px auto 0px auto;
	overflow:auto;
	
}

.service_div h4{
	color:#4d8dc5;
	color:#1a6cb4;
	clear:both;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
}
.service_div p{
	float:right;
	width:500px;
	text-align:left;
	font-size:13px;
	margin-bottom:7px;
		text-align:justify;
	text-justify: distribute;
}

.service_div_bottom10 h4{
	color:#4d8dc5;
	color:#1a6cb4;
	clear:both;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
}
.service_div_bottom10 p{
	float:right;
	width:500px;
	text-align:left;
	font-size:13px;
	margin-bottom:7px;
		text-align:justify;
	text-justify: distribute;
}

.service_div_bottom0 h4{
	color:#4d8dc5;
	color:#1a6cb4;
	clear:both;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
}
.service_div_bottom0 p{
	float:right;
	width:500px;
	text-align:left;
	font-size:13px;
	margin-bottom:7px;
		text-align:justify;
	text-justify: distribute;
}

.service_img{
	margin-bottom:40px;
}


.service_table{
    border-top:1px solid #005bac;
    border-left:1px solid #005bac;
    border-collapse:collapse;
    border-spacing:0px;
    background-color:#ffffff;
    empty-cells:show;
	font-size:14px;
	margin:0px auto 10px auto;
	width:500px;
	
}
.service_table th{
    border-right:1px solid #005bac;
    border-bottom:1px solid #005bac;
    color:#005bac;
    background-color:#cce6ff;
    background-image:url(../images/service/table_back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.service_table td{
    border-right:1px solid #005bac;
    border-bottom:1px solid #005bac;
    padding:0.3em 1em;
	
	
}


.service_table_2{
    border-top:1px solid #005bac;
    border-left:1px solid #005bac;
    border-collapse:collapse;
    border-spacing:0px;
    background-color:#ffffff;
    empty-cells:show;
	font-size:12px;
	margin:0px auto 10px auto;
	width:500px;
	
}

.service_table_2 th{
    border-right:1px solid #005bac;
    border-bottom:1px solid #005bac;
    color:#005bac;
    background-color:#cce6ff;
    background-image:url(../images/service/table_back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.service_table_2 td{
    border-right:1px solid #005bac;
    border-bottom:1px solid #005bac;
    padding:3px ;
	text-align:left;
	
	
}

.td_left_class{
	text-align:left;
}

.p_left_class{
	text-align:left;
}

.p_left_class_only_system{
	text-align:left;
	font-size:12px;
	width:200px;
}

.service_table .service_td{
	background-color:#f2faff;
	color:#005bac;
}

.service_table .service_tr{
	background-color:#f2faff;
}

.only_margin{
	margin-bottom:30px;
	margin-top:10px;
}

.service_th_fontsize{
	font-size:12px;
	font-weight:normal;
}


.border_div_service {

	background:url(../images/top/news_border.gif) repeat-x scroll center top;
	width:520px; 
	height:10px; 
	margin:0 auto;
}


/*------bigbar---------*/
.service_h3_big_bar{
	width:660px;
	height:49px;
	/*border:1px solid red;*/
	background:url(../images/service/ser_h3_bar_big.gif) no-repeat scroll 0 center;
	margin:15px auto 5px auto;
	
	position: relative;
	
}

.service_h3_big_bar h3 {
	color:#1a6cb4;
	font-size:18px;
	font-weight:bold;
	
	line-height:150%;
	
	position: absolute;
	top: 13px;
	left: 35px;
	
	
	vertical-align:middle;
}

.service_h3_big_bar a {
	color:#1a6cb4;
	font-size:14px;
	font-weight:bold;
	

	text-decoration:none;
	
	line-height:150%;
	
	position: absolute;
	top: 16px;
	right: 35px;
	
	
	vertical-align:middle;
	
background:url(../images/service/ser_arrow15_parent.gif) no-repeat scroll 0 center;
	padding-left:25px;
}

/*-------経営-----------*/


#service_image {
	font-size:0px;

	
	margin-top:20px;
	margin-bottom:10px;

	/*border:1px solid red;*/
	
	margin-left:auto;
	margin-right:auto;

	width:660px;
	height:258px;
	
	
	
	

}

.service_black_border{
	width:660px;
	height:4px;
	
	background-color:#000;
		clear:both;
}


#service_image .service_image_left{
	float:left;
}

#service_image .service_image_right{
	float:right;
}
#service_image ul li{
	display: inline;
	
	/*float: left;*/
	/*border:1px solid red;*/
}

#service_image .service_image_right ul li a{
	text-indent : -10000px;
	font-size:0px;

	
	width:254px;

	display:block;
}
#management_link_management_c{
	background-position:0px 0px ;
	background-image:url(../images/service/n_header/management2.gif) ;
	height:79px;
}

#management_link_management_c_page, #management_link_management_c:hover{
	background-position:-254px 0px ;
	background-image:url(../images/service/n_header/management2.gif) ;
	height:79px;
}


#management_link_management{
	background-position:0px -79px ;
	background-image:url(../images/service/n_header/management2.gif) ;
	height:34px;
}
#management_link_management_page, #management_link_management:hover{
	background-position:-254px -79px ;
	background-image:url(../images/service/n_header/management2.gif) ;
	height:34px;
}

#management_link_general{
	background-position:0px -113px ;
	background-image:url(../images/service/n_header/management2.gif) ;
	height:34px;
}
#management_link_general_page, #management_link_general:hover{
	background-position:-254px -113px ;
	background-image:url(../images/service/n_header/management2.gif) ;
	height:34px;
}

#management_link_innovation{
	background-position:0px -147px ;
	background-image:url(../images/service/n_header/management2.gif) ;
	height:34px;
}
#management_link_innovation_page, #management_link_innovation:hover{
	background-position:-254px -147px ;
	background-image:url(../images/service/n_header/management2.gif) ;
	height:34px;
}

#management_link_risk{
	background-position:0px -181px ;
	background-image:url(../images/service/n_header/management2.gif) ;
	height:34px;
}
#management_link_risk_page, #management_link_risk:hover{
	background-position:-254px -181px ;
	background-image:url(../images/service/n_header/management2.gif) ;
	height:34px;
}

#management_link_idea{
	background-position:0px -215px ;
	background-image:url(../images/service/n_header/management2.gif) ;
	height:35px;
}
#management_link_idea_page, #management_link_idea:hover{
	background-position:-254px -215px ;
	background-image:url(../images/service/n_header/management2.gif) ;
	height:35px;
}
/*-------財務コンサルティング-----------*/
#finance_link_finance_c{
	
	height:60px;
	background-image:url(../images/service/n_header/finance2.gif) ;
	background-position:0px 0px ;
}

#finance_link_finance_c_page, #finance_link_finance_c:hover{
	
	height:60px;
	background-image:url(../images/service/n_header/finance2.gif) ;
	
	
	background-position:-254px 0px ;
}

#finance_link_finance{
	height:31px;
	background-image:url(../images/service/n_header/finance2.gif) ;
	background-position:0px -60px ;
}
#finance_link_finance_page, #finance_link_finance:hover{
	height:31px;
	background-image:url(../images/service/n_header/finance2.gif) ;
	background-position:-254px -60px ;
}

#finance_link_analysis{
	height:31px;
	background-image:url(../images/service/n_header/finance2.gif) ;
	background-position:0px -91px ;
}
#finance_link_analysis_page, #finance_link_analysis:hover{
	height:31px;
	background-image:url(../images/service/n_header/finance2.gif) ;
	background-position:-254px -91px ;
}

#finance_link_tax{
	height:31px;
	background-image:url(../images/service/n_header/finance2.gif) ;
	background-position:0px -122px ;
}
#finance_link_tax_page, #finance_link_tax:hover{
	height:31px;
	background-image:url(../images/service/n_header/finance2.gif) ;
	background-position:254px -122px ;
}
#finance_link_funding{
	height:31px;
	background-image:url(../images/service/n_header/finance2.gif) ;
	background-position:0px -153px ;
}
#finance_link_funding_page, #finance_link_funding:hover{
	height:31px;
	background-image:url(../images/service/n_header/finance2.gif) ;
	background-position:-254px -153px ;
}
#finance_link_manda{
	height:31px;
	background-image:url(../images/service/n_header/finance2.gif) ;
	background-position:0px -184px ;
}
#finance_link_manda_page, #finance_link_manda:hover{
	height:31px;
	background-image:url(../images/service/n_header/finance2.gif) ;
	background-position:-254px -184px ;
}
#finance_link_ci{
	height:35px;
	background-image:url(../images/service/n_header/finance2.gif) ;
	background-position:0px -215px ;
}
#finance_link_ci_page, #finance_link_ci:hover{
	height:35px;
	background-image:url(../images/service/n_header/finance2.gif) ;
	background-position:-254px -215px ;
}

/*-------人事-----------*/

#personnel_link_personnel_c{
	height:60px;
	background-image:url(../images/service/n_header/personnel.gif) ;
	background-position:0px 0px ;
}
#personnel_link_personnel_c_page, #personnel_link_personnel_c:hover{
	height:60px;
	background-image:url(../images/service/n_header/personnel.gif) ;
	background-position:-254px 0px ;
}
#personnel_link_personnel{
	height:31px;
	background-image:url(../images/service/n_header/personnel.gif) ;
	background-position:0px -60px ;
}
#personnel_link_personnel_page, #personnel_link_personnel:hover{
	height:31px;
	background-image:url(../images/service/n_header/personnel.gif) ;
	background-position:-254px -60px ;
}
#personnel_link_labor{
	height:31px;
	background-image:url(../images/service/n_header/personnel.gif) ;
	background-position:0px -91px ;
}
#personnel_link_labor_page, #personnel_link_labor:hover{
	height:31px;
	background-image:url(../images/service/n_header/personnel.gif) ;
	background-position:-254px -91px ;
}
#personnel_link_successor{
	height:31px;
	background-image:url(../images/service/n_header/personnel.gif) ;
	background-position:0px -122px ;
}
#personnel_link_successor_page, #personnel_link_successor:hover{
	height:31px;
	background-image:url(../images/service/n_header/personnel.gif) ;
	background-position:-254px -122px ;
}
#personnel_link_education{
	height:31px;
	background-image:url(../images/service/n_header/personnel.gif) ;
	background-position:0px -153px ;
}
#personnel_link_education_page, #personnel_link_education:hover{
	height:31px;
	background-image:url(../images/service/n_header/personnel.gif) ;
	background-position:-254px -153px ;
}
#personnel_link_salary{
	height:31px;
	background-image:url(../images/service/n_header/personnel.gif) ;
	background-position:0px -184px ;
}
#personnel_link_salary_page, #personnel_link_salary:hover{
	height:31px;
	background-image:url(../images/service/n_header/personnel.gif) ;
	background-position:-254px -184px ;
}
#personnel_link_dispatch{
	height:35px;
	background-image:url(../images/service/n_header/personnel.gif) ;
	background-position:0px -215px ;
}
#personnel_link_dispatch_page, #personnel_link_dispatch:hover{
	height:35px;
	background-image:url(../images/service/n_header/personnel.gif) ;
	background-position:-254px -215px ;
}

/*----生産---------*/

#production_link_production_c{
	height:145px;
	background-image:url(../images/service/n_header/spendingcut.gif) ;
	background-position:0px 0px ;
}
#production_link_production_c_page, #production_link_production_c:hover{
	height:145px;
	background-image:url(../images/service/n_header/spendingcut.gif) ;
	background-position:-254px 0px ;
}
#production_link_production{
	height:34px;
	background-image:url(../images/service/n_header/spendingcut.gif) ;
	background-position:0px -145px ;
}
#production_link_production_page, #production_link_production:hover{
	height:34px;
	background-image:url(../images/service/n_header/spendingcut.gif) ;
	background-position:-254px -145px ;
}
#production_link_administration{
	height:34px;
	background-image:url(../images/service/n_header/spendingcut.gif) ;
	background-position:0px -179px ;
}
#production_link_administration_page, #production_link_administration:hover{
	height:34px;
	background-image:url(../images/service/n_header/spendingcut.gif) ;
	background-position:-254px -179px ;
}
#production_link_efficiency{
	height:37px;
	background-image:url(../images/service/n_header/spendingcut.gif) ;
	background-position:0px -213px ;
}
#production_link_efficiency_page, #production_link_efficiency:hover{
	height:37px;
	background-image:url(../images/service/n_header/spendingcut.gif) ;
	background-position:-254px -213px ;
}
/*-------マーケティング(販売)-----------*/

#sales_link_sales_c{
	height:60px;
	background-image:url(../images/service/n_header/marketing.gif) ;
	background-position:0px 0px ;
}
#sales_link_sales_c_page, #sales_link_sales_c:hover{
	height:60px;
	background-image:url(../images/service/n_header/marketing.gif) ;
	background-position:-254px 0px ;
}
#sales_link_sales{
	height:31px;
	background-image:url(../images/service/n_header/marketing.gif) ;
	background-position:0px -60px ;
}
#sales_link_sales_page, #sales_link_sales:hover{
	height:31px;
	background-image:url(../images/service/n_header/marketing.gif) ;
	background-position:-254px -60px ;
}
#sales_link_marketing{
	height:31px;
	background-image:url(../images/service/n_header/marketing.gif) ;
	background-position:0px -91px ;
}
#sales_link_marketing_page, #sales_link_marketing:hover{
	height:31px;
	background-image:url(../images/service/n_header/marketing.gif) ;
	background-position:-254px -91px ;
}
#sales_link_promotion{
	height:31px;
	background-image:url(../images/service/n_header/marketing.gif) ;
	background-position:0px -122px ;
}
#sales_link_promotion_page, #sales_link_promotion:hover{
	height:31px;
	background-image:url(../images/service/n_header/marketing.gif) ;
	background-position:-254px -122px ;
}
#sales_link_design{
	height:31px;
	background-image:url(../images/service/n_header/marketing.gif) ;
	background-position:0px -153px ;
}
#sales_link_design_page, #sales_link_design:hover{
	height:31px;
	background-image:url(../images/service/n_header/marketing.gif) ;
	background-position:-254px -153px ;
}
#sales_link_foreigncompany{
	height:31px;
	background-image:url(../images/service/n_header/marketing.gif) ;
	background-position:0px -184px ;
}
#sales_link_foreigncompany_page, #sales_link_foreigncompany:hover{
	height:31px;
	background-image:url(../images/service/n_header/marketing.gif) ;
	background-position:-254px -184px ;
}
#sales_link_fc{
	height:35px;
	background-image:url(../images/service/n_header/marketing.gif) ;
	background-position:0px -215px ;
}
#sales_link_fc_page, #sales_link_fc:hover{
	height:35px;
	background-image:url(../images/service/n_header/marketing.gif) ;
	background-position:-254px -215px ;
}
/*-------クリエイティブ(販売)-----------*/
#creative_link_sales_c{
	height:110px;
	background-image:url(../images/service/n_header/creative.gif) ;
	background-position:0px 0px ;
}
#creative_link_sales_c_page, #creative_link_sales_c:hover{
	height:110px;
	background-image:url(../images/service/n_header/creative.gif) ;
	background-position:-254px 0px ;
}
#creative_link_sales{
	height:34px;
	background-image:url(../images/service/n_header/creative.gif) ;
	background-position:0px -110px ;
}
#creative_link_sales_page, #creative_link_sales:hover{
	height:34px;
	background-image:url(../images/service/n_header/creative.gif) ;
	background-position:-254px -110px ;
}
#creative_link_marketing{
	height:34px;
	background-image:url(../images/service/n_header/creative.gif) ;
	background-position:0px -144px ;
}
#creative_link_marketing_page, #creative_link_marketing:hover{
	height:34px;
	background-image:url(../images/service/n_header/creative.gif) ;
	background-position:-254px -144px ;
}
#creative_link_promotion{
	height:34px;
	background-image:url(../images/service/n_header/creative.gif) ;
	background-position:0px -178px ;
}
#creative_link_promotion_page, #creative_link_promotion:hover{
	height:34px;
	background-image:url(../images/service/n_header/creative.gif) ;
	background-position:-254px -178px ;
}
#creative_link_design{
	height:38px;
	background-image:url(../images/service/n_header/creative.gif) ;
	background-position:0px -212px ;
}
#creative_link_design_page, #creative_link_design:hover{
	height:38px;
	background-image:url(../images/service/n_header/creative.gif) ;
	background-position:-254px -212px ;
}



/*----情報---------*/
#information_link_information_c{
	height:110px;
	background-image:url(../images/service/n_header/it.gif) ;
	background-position:0px 0px ;
}
#information_link_information_c_page, #information_link_information_c:hover{
	height:110px;
	background-image:url(../images/service/n_header/it.gif) ;
	background-position:-254px 0px ;
}
#information_link_information{
	height:34px;
	background-image:url(../images/service/n_header/it.gif) ;
	background-position:0px -110px ;
}
#information_link_information_page, #information_link_information:hover{
	height:34px;
	background-image:url(../images/service/n_header/it.gif) ;
	background-position:-254px -110px ;
}
#information_link_security{
	height:34px;
	background-image:url(../images/service/n_header/it.gif) ;
	background-position:0px -144px ;
}
#information_link_security_page, #information_link_security:hover{
	height:34px;
	background-image:url(../images/service/n_header/it.gif) ;
	background-position:-254px -144px ;
}
#information_link_system{
	height:34px;
	background-image:url(../images/service/n_header/it.gif) ;
	background-position:0px -178px ;
}
#information_link_system_page, #information_link_system:hover{
	height:34px;
	background-image:url(../images/service/n_header/it.gif) ;
	background-position:-254px -178px ;
}
#information_link_result{
	height:38px;
	background-image:url(../images/service/n_header/it.gif) ;
	background-position:0px -212px ;
}
#information_link_result_page, #information_link_result:hover{
	height:38px;
	background-image:url(../images/service/n_header/it.gif) ;
	background-position:-254px -212px ;
}
/*-------アイデア提案------------------*/
#idea_link_idea_c{
	height:125px;
	background-image:url(../images/service/n_header/idea.gif) ;
	background-position:0px 0px ;
}
#idea_link_idea_c_page, #idea_link_idea_c:hover{
	height:125px;
	background-image:url(../images/service/n_header/idea.gif) ;
	background-position:-254px 0px ;
}
#idea_link_idea{
	height:125px;
	background-image:url(../images/service/n_header/idea.gif) ;
	background-position:0px -125px ;
}
#idea_link_idea_page, #idea_link_idea:hover{
	height:125px;
	background-image:url(../images/service/n_header/idea.gif) ;
	background-position:-254px -125px ;
}




/*-------経営法務-----------*/
#legal_link_legal{
	height:71px;
	background-image:url(../images/service/n_header/support.gif) ;
	background-position:0px 0px ;
}
#legal_link_legal_page, #legal_link_legal:hover{
	height:71px;
	background-image:url(../images/service/n_header/support.gif) ;
	background-position:-254px 0px ;
}
#legal_link_law{
	height:25px;
	background-image:url(../images/service/n_header/support.gif) ;
	background-position:0px -71px ;
}
#legal_link_law_page, #legal_link_law:hover{
	height:25px;
	background-image:url(../images/service/n_header/support.gif) ;
	background-position:-254px -71px ;
}
#legal_link_grant{
	height:25px;
	background-image:url(../images/service/n_header/support.gif) ;
	background-position:0px -96px ;
}
#legal_link_grant_page, #legal_link_grant:hover{
	height:25px;
	background-image:url(../images/service/n_header/support.gif) ;
	background-position:-254px -96px ;
}
#legal_link_literary{
	height:25px;
	background-image:url(../images/service/n_header/support.gif) ;
	background-position:0px -121px ;
}
#legal_link_literary_page, #legal_link_literary:hover{
	height:25px;
	background-image:url(../images/service/n_header/support.gif) ;
	background-position:-254px -121px ;
}
#legal_link_tieup{
	height:25px;
	background-image:url(../images/service/n_header/support.gif) ;
	background-position:0px -146px ;
}
#legal_link_tieup_page, #legal_link_tieup:hover{
	height:25px;
	background-image:url(../images/service/n_header/support.gif) ;
	background-position:-254px -146px ;
}
#legal_link_establishment{
	height:25px;
	background-image:url(../images/service/n_header/support.gif) ;
	background-position:0px -171px ;
}
#legal_link_establishment_page, #legal_link_establishment:hover{
	height:25px;
	background-image:url(../images/service/n_header/support.gif) ;
	background-position:-254px -171px ;
}
#legal_link_stock{
	height:25px;
	background-image:url(../images/service/n_header/support.gif) ;
	background-position:0px -196px ;
}
#legal_link_stock_page, #legal_link_stock:hover{
	height:25px;
	background-image:url(../images/service/n_header/support.gif) ;
	background-position:-254px -196px ;
}
#legal_link_iso{
	height:29px;
	background-image:url(../images/service/n_header/support.gif) ;
	background-position:0px -221px ;
}
#legal_link_iso_page, #legal_link_iso:hover{
	height:29px;
	background-image:url(../images/service/n_header/support.gif) ;
	background-position:-254px -221px ;
}


/*-------システム開発サービス-----------*/
#system_link_system_d{
	height:79px;
	background-image:url(../images/service/n_header/system2.gif) ;
	background-position:0px 0px ;
}
#system_link_system_d_page, #system_link_system_d:hover{
	height:79px;
	background-image:url(../images/service/n_header/system2.gif) ;
	background-position:-254px 0px ;
}
#system_link_cms{
    height:34px;
    background-image:url(../images/service/n_header/system2.gif) ;
    background-position:0px -79px ;
}
#system_link_cms_page, #system_link_cms:hover{
    height:34px;
    background-image:url(../images/service/n_header/system2.gif) ;
    background-position:-254px -79px ;
}

#system_link_customer{
    height:34px;
    background-image:url(../images/service/n_header/system2.gif) ;
    background-position:0px -113px ;
}
#system_link_customer_page, #system_link_customer:hover{
    height:34px;
    background-image:url(../images/service/n_header/system2.gif) ;
    background-position:-254px -113px ;
}
#system_link_web{
	height:34px;
	background-image:url(../images/service/n_header/system2.gif) ;
	background-position:0px -147px ;
}
#system_link_web_page, #system_link_web:hover{
	height:34px;
	background-image:url(../images/service/n_header/system2.gif) ;
	background-position:-254px -147px ;
}
#system_link_mob{
	height:34px;
	background-image:url(../images/service/n_header/system2.gif) ;
	background-position:0px -181px ;
}
#system_link_mob_page, #system_link_mob:hover{
	height:34px;
	background-image:url(../images/service/n_header/system2.gif) ;
	background-position:-254px -181px ;
}

#system_link_result{
	height:35px;
	background-image:url(../images/service/n_header/system2.gif) ;
	background-position:0px -215px ;
}
#system_link_result_page, #system_link_result:hover{
	height:35px;
	background-image:url(../images/service/n_header/system2.gif) ;
	background-position:-254px -215px ;
}
/*---------デザインサービス---------------------*/
#design_link_pro_d{
	height:47px;
	background-image:url(../images/service/n_header/design2.gif) ;
	background-position:0px 0px ;
}
#design_link_pro_d_page, #design_link_pro_d:hover{
	height:47px;
	background-image:url(../images/service/n_header/design2.gif) ;
	background-position:-254px 0px ;
}
#design_link_des{
	height:130px;
	background-image:url(../images/service/n_header/design2.gif) ;
	background-position:0px -47px ;
}
#design_link_des_page, #design_link_des:hover{
	height:130px;
	background-image:url(../images/service/n_header/design2.gif) ;
	background-position:-254px -47px ;
}
#design_link_roi{
	height:36px;
	background-image:url(../images/service/n_header/design2.gif) ;
	background-position:0px -177px ;
}
#design_link_roi_page, #design_link_roi:hover{
	height:36px;
	background-image:url(../images/service/n_header/design2.gif) ;
	background-position:-254px -177px ;
}
#design_link_propex{
	height:37px;
	background-image:url(../images/service/n_header/design2.gif) ;
	background-position:0px -214px ;
}
#design_link_propex_page, #design_link_propex:hover{
	height:37px;
	background-image:url(../images/service/n_header/design2.gif) ;
	background-position:-254px -214px ;
}
/*---------------サービストップ--新しい---------------*/
#service_top_img_box{
	width:660px;
	
	margin:0px auto;
	margin-top:20px;
}

#service_top_img_btn{
	width:660px;
}

.service_top_img_btn_header{
	width:660px;
	height:4px;
	background-color:#000;
	overflow:hidden;
	
	margin-bottom:5px;
}

.service_top_img_btn_footer{
	width:660px;
	height:4px;
	background-color:#000;
	overflow:hidden;
	
	margin-top:5px;
}


#service_top_img_btn ul li{
	display: inline;
	float:left;
}

#service_top_img_btn ul li a{
	text-indent : -10000px;
	font-size:0px;
	
	width:220px;
	height:73px;
	
	display:block;
	
	background-image:url(../images/service/top/service_top_btn.jpg);
}



#service_top_img_btn_gra{
	background-position:0px 0px;
}

#service_top_img_btn_conimg{
	background-position:440px 0px;
}

#service_top_img_btn_consusume{
	background-position:220px 0px;
}


#service_top_img_btn_gra:hover{
	background-position:0 -73px;
}

#service_top_img_btn_conimg:hover{
	background-position:440px -73px;
}

#service_top_img_btn_consusume:hover{
	background-position:220px -73px;
}
/*
#service_top_img_btn_gra :hover{
	background-position:0 -73px;
}
*/

/*-------------サービストップリスト-------------------------*/
.ser_top_list_box{
	width:660px;
	height:160px;
	margin:0px auto;

	font-size:0px;
	
	position: relative;
}

.ser_top_list_box a{
	font-size:0px;
	text-indent:-10000px;
	
	display:block;
}
.ser_top_list_box .ser_top_list_box_left a{
	font-size:10px;
	text-indent:0px;
	margin-left:12px;
	display:block;
}

.ser_top_list_box_head{
	width:660px;
	height:12px;
	
	background-image:url(../images/service/top/n_ser/box_head_back.gif);
}
.ser_top_list_box_mid{
	width:660px;
	height:136px;
	
	background:url(../images/service/top/n_ser/box_mid_back.gif) repeat-y scroll 0;
}
.ser_top_list_box_foot{
	width:660px;
	height:12px;
	
	background-image:url(../images/service/top/n_ser/box_foot_back.gif);
}
.ser_top_list_box_mid .ser_top_list_box_mid_mid{
	width:636px;
	height:136px;
	margin:0px auto;
}

.ser_top_list_box_mid .ser_top_list_box_left{
	float:left;
}

.ser_top_list_box_mid .ser_top_list_box_right{
	float:left;
	
	width:356px;
	height:136px;
}

/*-------------経営情報-----トップリスト--ididid------------------------------------------------------------------*/

/*----経営-------*/
#ser_top_back_management{
	width:356px;
	height:136px;
    float: left;
        margin-right:12px;
	background-image:url(../images/service/top/n_ser/right_back_management.gif);
}

#ser_top_management{
	width:85px;
	height:28px;
	
	position: absolute;
	left: 308px;
	top: 22px;
	
}

#ser_top_management:hover{
	background-image:url(../images/service/top/n_ser/right_back_management.gif);
	background-position:-372px -10px;
}


#ser_top_management_general{
	
	width:70px;
	height:20px;
	
	position: absolute;
	left: 315px;
	top: 112px;

}

#ser_top_management_general:hover{
	background-image:url(../images/service/top/n_ser/right_back_management.gif);
	background-position:-379px -100px;
}

#ser_top_management_innovation{
	width:70px;
	height:20px;
	
	position: absolute;
	left: 392px;
	top: 112px;
}
#ser_top_management_innovation:hover{
	background-image:url(../images/service/top/n_ser/right_back_management.gif);
	background-position:-456px -100px;
}

#ser_top_management_insurance{
	width:160px;
	height:20px;
	
	position: absolute;
	left: 468px;
	top: 112px;
	
}
#ser_top_management_insurance:hover{
	background-image:url(../images/service/top/n_ser/right_back_management.gif);
	background-position:-532px -100px;
}


/*-----------財務・会計----------*/
#ser_top_back_finance{
	width:356px;
	height:136px;
    float: left;
    margin-right:12px;
	background-image:url(../images/service/top/n_ser/right_finance.gif);

}

#ser_top_finance{
	width:130px;
	height:28px;
	
	position: absolute;
	left: 308px;
	top: 22px;
}
#ser_top_finance:hover{
	background-image:url(../images/service/top/n_ser/right_finance.gif);
	background-position:-372px -10px;
}
#ser_top_finance_analysis{
	width:70px;
	height:20px;
	
	position: absolute;
	left: 315px;
	top: 112px;

}
#ser_top_finance_analysis:hover{
	background-image:url(../images/service/top/n_ser/right_finance.gif);
	background-position:-379px -100px;
}
#ser_top_finance_tax{
	width:60px;
	height:20px;
	
	position: absolute;
	left: 391px;
	top: 112px;
}
#ser_top_finance_tax:hover{
	background-image:url(../images/service/top/n_ser/right_finance.gif);
	background-position:-455px -100px;
}
#ser_top_finance_funding{
	width:70px;
	height:20px;
	
	position: absolute;
	left: 457px;
	top: 112px;
}
#ser_top_finance_funding:hover{
	background-image:url(../images/service/top/n_ser/right_finance.gif);
	background-position:-521px -100px;
}

/*----------販売------------*/
#ser_top_back_sales{
  width:356px;
  height:136px;
  float: left;
  margin-right:12px;
  background-image:url(../images/service/top/n_ser/right_sales.gif);
}

#ser_top_sales{
	width:86px;
	height:28px;
	
	position: absolute;
	left: 308px;
	top: 22px;
}
#ser_top_sales:hover{
	background-image:url(../images/service/top/n_ser/right_sales.gif);
	background-position:-372px -10px;
}
#ser_top_sales_marketing{
	width:92px;
	height:20px;
	
	position: absolute;
	left: 315px;
	top: 102px;
}
#ser_top_sales_marketing:hover{
	background-image:url(../images/service/top/n_ser/right_sales.gif);
	background-position:-379px -90px;
}
#ser_top_sales_promotion{
	width:92px;
	height:20px;
	
	position: absolute;
	left: 412px;
	top: 102px;
}
#ser_top_sales_promotion:hover{
	background-image:url(../images/service/top/n_ser/right_sales.gif);
	background-position:-476px -90px;
}
#ser_top_sales_foreigncompany{
	width:120px;
	height:20px;
	
	position: absolute;
	left: 507px;
	top: 102px;
}
#ser_top_sales_foreigncompany:hover{
	background-image:url(../images/service/top/n_ser/right_sales.gif);
	background-position:-571px -90px;
}
#ser_top_sales_design{
	width:142px;
	height:20px;
	
	position: absolute;
	left: 315px;
	top: 119px;
}
#ser_top_sales_design:hover{
	background-image:url(../images/service/top/n_ser/right_sales.gif);
	background-position:-379px -107px;
}
#ser_top_sales_fc{
	width:35px;
	height:20px;
	
	position: absolute;
	left: 459px;
	top: 119px;
}
#ser_top_sales_fc:hover{
	background-image:url(../images/service/top/n_ser/right_sales.gif);
	background-position:-523px -107px;
}
/*-----人事-------*/
#ser_top_back_personnel{
  width:356px;
  height:136px;
  margin-right:12px;
  background-image:url(../images/service/top/n_ser/right_personnel.gif);
  float: left;
}
#ser_top_personnel{
	width:86px;
	height:28px;
	
	position: absolute;
	left: 308px;
	top: 22px;
}
#ser_top_personnel:hover{
	background-image:url(../images/service/top/n_ser/right_personnel.gif);
	background-position:-372px -10px;
}
#ser_top_personnel_labor{
	width:60px;
	height:20px;
	
	position: absolute;
	left: 315px;
	top: 102px;
}
#ser_top_personnel_labor:hover{
	background-image:url(../images/service/top/n_ser/right_personnel.gif);
	background-position:-379px -90px;
}
#ser_top_personnel_education{
	width:70px;
	height:20px;
	
	position: absolute;
	left: 384px;
	top: 102px;
}
#ser_top_personnel_education:hover{
	background-image:url(../images/service/top/n_ser/right_personnel.gif);
	background-position:-448px -90px;
}
#ser_top_personnel_salary{
	width:96px;
	height:20px;
	
	position: absolute;
	left: 458px;
	top: 102px;
}
#ser_top_personnel_salary:hover{
	background-image:url(../images/service/top/n_ser/right_personnel.gif);
	background-position:-522px -90px;
}
#ser_top_personnel_successor{
	width:80px;
	height:20px;
	
	position: absolute;
	left: 560px;
	top: 102px;
}
#ser_top_personnel_successor:hover{
	background-image:url(../images/service/top/n_ser/right_personnel.gif);
	background-position:-624px -90px;
}
#ser_top_personnel_dispatch{
	width:130px;
	height:20px;
	
	position: absolute;
	left: 315px;
	top: 119px;
}
#ser_top_personnel_dispatch:hover{
	background-image:url(../images/service/top/n_ser/right_personnel.gif);
	background-position:-379px -107px;
}
/*--------経営法務-------*/
#ser_top_back_legal{
	width:356px;
	height:136px;
	margin-right:12px;
    float: left;
	background-image:url(../images/service/top/n_ser/right_legal.gif);
}
#ser_top_legal{
	width:115px;
	height:28px;
	
	position: absolute;
	left: 308px;
	top: 22px;
}
#ser_top_legal:hover{
	background-image:url(../images/service/top/n_ser/right_legal.gif);
	background-position:-372px -10px;
}

#ser_top_legal_establishment{
	width:141px;
	height:20px;
	
	position: absolute;
	left: 315px;
	top: 102px;
}
#ser_top_legal_establishment:hover{
	background-image:url(../images/service/top/n_ser/right_legal.gif);
	background-position:-379px -90px;
}


#ser_top_legal_grant{
	width:56px;
	height:20px;
	
	position: absolute;
	left: 463px;
	top: 102px;
}
#ser_top_legal_grant:hover{
	background-image:url(../images/service/top/n_ser/right_legal.gif);
	background-position:-527px -90px;
}
#ser_top_legal_literary{
	width:66px;
	height:20px;
	
	position: absolute;
	left: 522px;
	top: 102px;
}
#ser_top_legal_literary:hover{
	background-image:url(../images/service/top/n_ser/right_legal.gif);
	background-position:-586px -90px;
}

#ser_top_legal_iso{
	width:40px;
	height:20px;
	
	position: absolute;
	left: 593px;
	top: 102px;
}
#ser_top_legal_iso:hover{
	background-image:url(../images/service/top/n_ser/right_legal.gif);
	background-position:-657px -90px;
}

#ser_top_legal_tieup{
	width:100px;
	height:20px;
	
	position: absolute;
	left: 315px;
	top: 119px;
}
#ser_top_legal_tieup:hover{
	background-image:url(../images/service/top/n_ser/right_legal.gif);
	background-position:-379px -107px;
}

#ser_top_legal_stock{
	width:70px;
	height:20px;
	
	position: absolute;
	left: 419px;
	top: 119px;
}
#ser_top_legal_stock:hover{
	background-image:url(../images/service/top/n_ser/right_legal.gif);
	background-position:-483px -107px;
}
/*---------情報-----------*/
#ser_top_back_information{
	width:356px;
	height:136px;
    margin-right:12px;
	float: left;
	background-image:url(../images/service/top/n_ser/right_information.gif);
}
#ser_top_information{
width:86px;
	height:28px;
	
	position: absolute;
	left: 308px;
	top: 22px;
}
#ser_top_information:hover{
	background-image:url(../images/service/top/n_ser/right_information.gif);
	background-position:-372px -10px;
}
#ser_top_information_security{
width:106px;
	height:20px;
	
	position: absolute;
	left: 315px;
	top: 112px;
}
#ser_top_information_security:hover{
	background-image:url(../images/service/top/n_ser/right_information.gif);
	background-position:-379px -100px;
}
#ser_top_information_system{
	width:88px;
	height:20px;
	
	position: absolute;
	left: 426px;
	top: 112px;
}
#ser_top_information_system:hover{
	background-image:url(../images/service/top/n_ser/right_information.gif);
	background-position:-490px -100px;
}

#ser_top_information_results{
	width:70px;
	height:20px;
	
	position: absolute;
	left: 517px;
	top: 112px;
}

#ser_top_information_results:hover{
	background-image:url(../images/service/top/n_ser/right_information.gif);
	background-position:-581px -100px;
}
/*-----生産---------*/
#ser_top_back_production{
width:356px;
	height:136px;
    margin-right: 12px;
	float: left;
	background-image:url(../images/service/top/n_ser/right_production.gif);
}
#ser_top_production{
width:86px;
	height:28px;
	
	position: absolute;
	left: 308px;
	top: 22px;
}
#ser_top_production:hover{
	background-image:url(../images/service/top/n_ser/right_production.gif);
	background-position:-372px -10px;
}

#ser_top_production_administration{
width:74px;
	height:20px;
	
	position: absolute;
	left: 315px;
	top: 112px;
}
#ser_top_production_administration:hover{
background-image:url(../images/service/top/n_ser/right_production.gif);
	background-position:-379px -100px;
}
#ser_top_production_efficiency{
width:74px;
	height:20px;
	
	position: absolute;
	left: 394px;
	top: 112px;
}
#ser_top_production_efficiency:hover{
background-image:url(../images/service/top/n_ser/right_production.gif);
	background-position:-458px -100px;
}
/*-----アイデア提案-----------*/
#ser_top_back_idea{
width:356px;
	height:136px;
	
	background-image:url(../images/service/top/n_ser/right_idea.gif);
}
#ser_top_idea{
width:148px;
	height:28px;
	
	position: absolute;
	left: 308px;
	top: 22px;
}
#ser_top_idea:hover{
	background-image:url(../images/service/top/n_ser/right_idea.gif);
	background-position:-372px -10px;
}
/*-----支援士業紹介-----------*/
#ser_top_back_support{
width:356px;
	height:136px;
	
	background-image:url(../images/service/top/n_ser/right_support.gif);
}
#ser_top_support{
width:148px;
	height:28px;
	
	position: absolute;
	left: 308px;
	top: 22px;
}
#ser_top_support:hover{
	background-image:url(../images/service/top/n_ser/right_support.gif);
	background-position:-372px -10px;
}



/*------------------*/


.service_spacer{
	width:660px;
	height:20px;
}




/*-------------サービストップ-----トップリスト--ididid------------------------------------------------------------------*/
#service_top_con_box{
	width:630px;
	margin:0px auto;
}


#ser_list_c_h3_box{

	
	background:url(../images/service/top/service_top_bar.gif) no-repeat;
	
	width:630px;
	height:40px;
	
	margin-bottom:10px;

}

#ser_list_c_h3_box h3{
	font-size:17px;
	font-weight:bold;
	text-align:left;
	color:#fff;
	
	padding-left:25px;
	padding-top:12px;
}
#service_top_con_box ul{
	list-style-type:none;
}


#service_top_con_box ul li a{
	font-size:0px;
	text-indent : -10000px;
	
	display:block;
	
	background-image:url(../images/service/top/service_all.gif);
	
	width:630px;
	height:82px;
}


#ser_list_c_management{
	height:84px !important;	
	background-position:0px 0px ;
}
#ser_list_c_management:hover{
	height:84px !important;	
	background-position:-630px 0px ;
}

#ser_list_c_finance{
	background-position:0px -84px ;
}
#ser_list_c_finance:hover{
	background-position:-630px -84px ;
}

#ser_list_c_personnel{
	background-position:0px -166px ;
}
#ser_list_c_personnel:hover{
	background-position:-630px -166px ;
}

#ser_list_c_spending{
	background-position:0px -248px ;
}
#ser_list_c_spending:hover{
	background-position:-630px -248px ;
}

#ser_list_c_marketing{
	background-position:0px -330px ;
}
#ser_list_c_marketing:hover{
	background-position:-630px -330px ;
}

#ser_list_c_creative{
	background-position:0px -412px ;
}
#ser_list_c_creative:hover{
	background-position:-630px -412px ;
}

#ser_list_c_it{
	background-position:0px -494px ;
}
#ser_list_c_it:hover{
	background-position:-630px -494px ;
}

#ser_list_c_idea{
	background-position:0px -576px ;
}
#ser_list_c_idea:hover{
	background-position:-630px -576px ;
}


#ser_list_c_sup{
	background-position:0px -658px ;
}
#ser_list_c_sup:hover{
	background-position:-630px -658px ;
}



#ser_list_c_system{
	background-position:0px -740px ;
}
#ser_list_c_system:hover{
	background-position:-630px -740px ;
}

#ser_list_c_design{
	background-position:0px -822px ;
}
#ser_list_c_design:hover{
	background-position:-630px -822px ;
}
/*-------例外的なヘッダー-----アイデア提案など--------------*/
.service_ex_header{
	
	height:160px;
	width:600px;
	
	margin:0px auto;
	
	margin-top:30px;
	margin-bottom:10px;
}
.service_ex_header img{
	vertical-align: top;
}
.service_ex_border_black{
	width:600px;
	height:4px;
	
	margin:0px auto;
	
	background-color:#000;
	overflow:hidden;
}


.service_ex_h4{
	
	
	margin-top:15px;
	margin-bottom:5px;
}

