@charset "shift_jis";

/* メインナビゲーションに関するCSS 
--------------------------------------------------------------------------------*/
#main_navi1 {width:950px; margin:0px auto; height:31px; margin-bottom:0px;}

#main_navi2 {
	height:31px;
	width:950px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:48px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	list-style-type:none;
	display:block;
	background-image:url('/img/common/menu_img_4.gif');
	background-repeat:no-repeat;
}
#main_navi_company {
	height:31px;
	width:125px;
	float:left;
	margin-right:2px;
	margin-left:0px;
	padding:0px;
}
#main_navi_company a {
	height:31px;
	width:125px;
	background-image:url('/img/common/menu/menu_company_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#main_navi_company a:hover {
	height:31px;
	width:125px;
	background-image:url('/img/common/menu/menu_company_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#main_navi_service {
	height:31px;
	width:125px;
	float:left;
	margin-right:2px;
	margin-left:0px;
	padding:0px;
}
#main_navi_service a {
	height:31px;
	width:125px;
	background-image:url('/img/common/menu/menu_service_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#main_navi_service a:hover {
	height:31px;
	width:125px;
	background-image:url('/img/common/menu/menu_service_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#main_navi_price {
	height:31px;
	width:125px;
	float:left;
	margin-right:2px;
	margin-left:0px;
	padding:0px;
}
#main_navi_price a {
	height:31px;
	width:125px;
	background-image:url('/img/common/menu/menu_price_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#main_navi_price a:hover {
	height:31px;
	width:125px;
	background-image:url('/img/common/menu/menu_price_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#main_navi_faq {
	height:31px;
	width:125px;
	float:left;
	margin-right:2px;
	margin-left:0px;
	padding:0px;
}
#main_navi_faq a {
	height:31px;
	width:125px;
	background-image:url('/img/common/menu/menu_faq_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#main_navi_faq a:hover {
	height:31px;
	width:125px;
	background-image:url('/img/common/menu/menu_faq_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#main_navi_recruit {
	height:31px;
	width:125px;
	float:left;
	margin-right:2px;
	margin-left:0px;
	padding:0px;
}
#main_navi_recruit a {
	height:31px;
	width:125px;
	background-image:url('/img/common/menu/menu_recruit_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#main_navi_recruit a:hover {
	height:31px;
	width:125px;
	background-image:url('/img/common/menu/menu_recruit_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#main_navi_news {
	height:31px;
	width:125px;
	float:left;
	margin-right:2px;
	margin-left:0px;
	padding:0px;
}
#main_navi_news a {
	height:31px;
	width:125px;
	background-image:url('/img/common/menu/menu_news_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#main_navi_news a:hover {
	height:31px;
	width:125px;
	background-image:url('/img/common/menu/menu_news_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#main_navi_contact {
	height:31px;
	width:125px;
	float:left;
	margin:0px;
	padding:0px;
}
#main_navi_contact a {
	height:31px;
	width:125px;
	background-image: url('/img/common/menu/menu_contact_1.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	text-indent: -9999px;
}
#main_navi_contact a:hover {
	height:31px;
	width:125px;
	background-image:url('/img/common/menu/menu_contact_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

/* サブナビゲーションに関するCSS 
--------------------------------------------------------------------------------*/
#sub_navi1 {width:190px; margin:0px auto; height:auto; margin-bottom:0px;}

#sub_navi_img1 {height:12px; width:182px; float:left;}

#sub_navi_top {height:30px; width:182px; float:left;}

#sub_navi_top a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_backtotop_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_top a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_backtotop_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

/* 会社案内に関するCSS 
--------------------------------------------------------------------------------*/
#sub_navi_company {
	height:192px;
	width:190px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:8px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	list-style-type:none;
	display:block;
}

#sub_navi_rinen {height:30px; width:182px; float:left;}

#sub_navi_rinen a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_rinen_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_rinen a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_rinen_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_message {height:30px; width:182px; float:left;}

#sub_navi_message a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_message_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_message a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_message_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_gaiyou {height:30px; width:182px; float:left;}

#sub_navi_gaiyou a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_gaiyou_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_gaiyou a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_gaiyou_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_map {height:30px; width:182px; float:left;}

#sub_navi_map a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_map_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_map a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_map_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_enkaku {height:30px; width:182px; float:left;}

#sub_navi_enkaku a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_enkaku_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_enkaku a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_enkaku_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_yakuin {height:30px; width:182px; float:left;}

#sub_navi_yakuin a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_yakuin_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_yakuin a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_yakuin_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

/* 採用情報に関するCSS 
--------------------------------------------------------------------------------*/
#sub_navi_recruit {
	height:102px;
	width:190px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:8px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	list-style-type:none;
	display:block;
}

#sub_navi_dcizm {height:30px; width:182px; float:left;}

#sub_navi_dcizm a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_dcizm_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_dcizm a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_dcizm_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_senpai {height:30px; width:182px; float:left;}

#sub_navi_senpai a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_senpai_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_senpai a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_senpai_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_boshuu {height:30px; width:182px; float:left;}

#sub_navi_boshuu a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_recruit_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_boshuu a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_recruit_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

/* サービスに関するCSS 
--------------------------------------------------------------------------------*/
#sub_navi_service {
	height:372px;
	width:190px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:8px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	list-style-type:none;
	display:block;
}

#sub_navi_concept {height:30px; width:182px; float:left;}

#sub_navi_concept a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_concept_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_concept a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_concept_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_web {height:30px; width:182px; float:left;}

#sub_navi_web a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_web_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_web a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_web_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_monkey {height:30px; width:182px; float:left;}

#sub_navi_monkey a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_monkey_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_monkey a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_monkey_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_monkey_ec {height:30px; width:182px; float:left;}

#sub_navi_monkey_ec a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_monkey_ec_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_monkey_ec a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_monkey_ec_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_monkey_cms {height:30px; width:182px; float:left;}

#sub_navi_monkey_cms a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_monkey_cms_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_monkey_cms a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_monkey_cms_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_monkey_sns {height:30px; width:182px; float:left;}

#sub_navi_monkey_sns a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_monkey_sns_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_monkey_sns a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_monkey_sns_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_monkey_afiri {height:30px; width:182px; float:left;}

#sub_navi_monkey_afiri a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_monkey_afiri_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_monkey_afiri a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_monkey_afiri_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_it {height:30px; width:182px; float:left;}

#sub_navi_it a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_it_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_it a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_it_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_consulting {height:30px; width:182px; float:left;}

#sub_navi_consulting a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_consulting_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_consulting a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_consulting_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_offshore {height:30px; width:182px; float:left;}

#sub_navi_offshore a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_offshore_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_offshore a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_offshore_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_voice {height:30px; width:182px; float:left;}

#sub_navi_voice a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_voice_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_voice a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_voice_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_portfolio {height:30px; width:182px; float:left;}

#sub_navi_portfolio a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_portfolio_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_portfolio a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_portfolio_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

/* ニュースに関するCSS 
--------------------------------------------------------------------------------*/
#sub_navi_news{
	height:132px;
	width:190px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:8px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	list-style-type:none;
	display:block;
}

#sub_navi_news2 {height:30px; width:182px; float:left;}

#sub_navi_news2 a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_news_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_news2 a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_news_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_column {height:30px; width:182px; float:left;}

#sub_navi_column a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_column_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_column a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_column_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_captainblog {height:30px; width:182px; float:left;}

#sub_navi_captainblog a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_captainblog_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_captainblog a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_captainblog_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#sub_navi_stuffblog {height:30px; width:182px; float:left;}

#sub_navi_stuffblog a {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_stuffblog_1.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	text-indent:-9999px;
}
#sub_navi_stuffblog a:hover {
	height:30px;
	width:182px;
	background-image:url('/img/common/menu/menu_naka_stuffblog_2.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

/* 料金表・FAQ・お問い合わせに関するCSS 
--------------------------------------------------------------------------------*/
#sub_navi_backtotop {
	height:42px;
	width:190px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:8px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	list-style-type:none;
	display:block;
}

/* CSS Document */