@charset "UTF-8";

/*=================================================================================================================
 Wrapper
===================================================================================================================*/
div#wrapper {
	background: transparent url(/img/common_bg.gif) repeat-y scroll center top;
}

/*=================================================================================================================
 Header
===================================================================================================================*/
div#header li#sitemap a {
	background: transparent url(/img/common_link_h_sitemap.gif) no-repeat scroll 0 0;
}

div#header li#inquiry a {
	background: transparent url(/img/common_link_h_inquiry.gif) no-repeat scroll 0 0;
}

div#header input#search {
	background: #f5f5f5 url(/img/common_magnifier.gif) no-repeat scroll center left;
}

/*=================================================================================================================
 LeftColumn
===================================================================================================================*/
/**
* CategoryTitle
*********************************************************/
div#main_frame {
	background: transparent url(/img/common_side_bg.gif) repeat-y scroll 0 0;
}
dl#side_navi dt#category_product {
    background: transparent url(/img/category_product.gif) no-repeat scroll 0 0;
}
dl#side_navi dt#category_service {
    background: transparent url(/img/category_service.gif) no-repeat scroll 0 0;
}
dl#side_navi dt#category_company {
    background: transparent url(/img/category_company.gif) no-repeat scroll 0 0;
}
dl#side_navi dt#category_recruit {
    background: transparent url(/img/category_recruit.gif) no-repeat scroll 0 0;
}
dl#side_navi dt#category_siteinfo {
    background: transparent url(/img/category_siteinfo.gif) no-repeat scroll 0 0;
}

/**
* SideMenu
*********************************************************/
/* 製品情報 - ソフトウェア */
dl#side_navi dd#sidemenu_software a {
    background: transparent url(/img/sidemenu_software.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_software a:hover {
    background: transparent url(/img/sidemenu_software_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_software_active a {
    background: transparent url(/img/sidemenu_software_on.gif) no-repeat scroll 0 0;
}
/* 製品情報 - ハードウェア */
dl#side_navi dd#sidemenu_hardware a {
    background: transparent url(/img/sidemenu_hardware.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_hardware a:hover {
    background: transparent url(/img/sidemenu_hardware_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_hardware_active a {
    background: transparent url(/img/sidemenu_hardware_on.gif) no-repeat scroll 0 0;
}

/* 業務内容 - 製品製造販売 */
dl#side_navi dd#sidemenu_production a {
    background: transparent url(/img/sidemenu_production.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_production a:hover {
    background: transparent url(/img/sidemenu_production_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_production_active a {
    background: transparent url(/img/sidemenu_production_on.gif) no-repeat scroll 0 0;
}
/* 業務内容 - ソリューション */
dl#side_navi dd#sidemenu_solution a {
    background: transparent url(/img/sidemenu_solution.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_solution a:hover {
    background: transparent url(/img/sidemenu_solution_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_solution_active a {
    background: transparent url(/img/sidemenu_solution_on.gif) no-repeat scroll 0 0;
}
/* 業務内容 - 開発実績 */
dl#side_navi dd#sidemenu_record a {
    background: transparent url(/img/sidemenu_record.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_record a:hover {
    background: transparent url(/img/sidemenu_record_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_record_active a {
    background: transparent url(/img/sidemenu_record_on.gif) no-repeat scroll 0 0;
}

/* 会社情報 - 会社概要 */
dl#side_navi dd#sidemenu_profile a {
    background: transparent url(/img/sidemenu_profile.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_profile a:hover {
    background: transparent url(/img/sidemenu_profile_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_profile_active a {
    background: transparent url(/img/sidemenu_profile_on.gif) no-repeat scroll 0 0;
}
/* 会社情報 - ご挨拶 */
dl#side_navi dd#sidemenu_message a {
    background: transparent url(/img/sidemenu_message.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_message a:hover {
    background: transparent url(/img/sidemenu_message_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_message_active a {
    background: transparent url(/img/sidemenu_message_on.gif) no-repeat scroll 0 0;
}
/* 会社情報 - 経営方針 */
dl#side_navi dd#sidemenu_policy a {
    background: transparent url(/img/sidemenu_policy.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_policy a:hover {
    background: transparent url(/img/sidemenu_policy_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_policy_active a {
    background: transparent url(/img/sidemenu_policy_on.gif) no-repeat scroll 0 0;
}
/* 会社情報 - 沿革 */
dl#side_navi dd#sidemenu_history a {
    background: transparent url(/img/sidemenu_history.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_history a:hover {
    background: transparent url(/img/sidemenu_history_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_history_active a {
    background: transparent url(/img/sidemenu_history_on.gif) no-repeat scroll 0 0;
}
/* 会社情報 - 所在地 */
dl#side_navi dd#sidemenu_address a {
    background: transparent url(/img/sidemenu_address.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_address a:hover {
    background: transparent url(/img/sidemenu_address_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_address_active a {
    background: transparent url(/img/sidemenu_address_on.gif) no-repeat scroll 0 0;
}
/* 会社情報 - 主要取引先 */
dl#side_navi dd#sidemenu_partner a {
    background: transparent url(/img/sidemenu_partner.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_partner a:hover {
    background: transparent url(/img/sidemenu_partner_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_partner_active a {
    background: transparent url(/img/sidemenu_partner_on.gif) no-repeat scroll 0 0;
}

/* 採用情報 - 経験者募集要項 */
dl#side_navi dd#sidemenu_recruit01 a {
    background: transparent url(/img/sidemenu_recruit01.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_recruit01 a:hover {
    background: transparent url(/img/sidemenu_recruit01_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_recruit01_active a {
    background: transparent url(/img/sidemenu_recruit01_on.gif) no-repeat scroll 0 0;
}
/* 採用情報 - 未経験者募集要項 */
dl#side_navi dd#sidemenu_recruit02 a {
    background: transparent url(/img/sidemenu_recruit02.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_recruit02 a:hover {
    background: transparent url(/img/sidemenu_recruit02_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_recruit02_active a {
    background: transparent url(/img/sidemenu_recruit02_on.gif) no-repeat scroll 0 0;
}

/* サイトインフォ - サイトマップ */
dl#side_navi dd#sidemenu_sitemap a {
    background: transparent url(/img/sidemenu_sitemap.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_sitemap a:hover {
    background: transparent url(/img/sidemenu_sitemap_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_sitemap_active a {
    background: transparent url(/img/sidemenu_sitemap_on.gif) no-repeat scroll 0 0;
}
/* サイトインフォ - お問い合わせ */
dl#side_navi dd#sidemenu_inquiry a {
    background: transparent url(/img/sidemenu_inquiry.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_inquiry a:hover {
    background: transparent url(/img/sidemenu_inquiry_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_inquiry_active a {
    background: transparent url(/img/sidemenu_inquiry_on.gif) no-repeat scroll 0 0;
}
/* サイトインフォ - 個人情報について */
dl#side_navi dd#sidemenu_privacy a {
    background: transparent url(/img/sidemenu_privacy.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_privacy a:hover {
    background: transparent url(/img/sidemenu_privacy_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_privacy_active a {
    background: transparent url(/img/sidemenu_privacy_on.gif) no-repeat scroll 0 0;
}
/* サイトインフォ - 著作権・免責事項 */
dl#side_navi dd#sidemenu_copyright a {
    background: transparent url(/img/sidemenu_copyright.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_copyright a:hover {
    background: transparent url(/img/sidemenu_copyright_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_copyright_active a {
    background: transparent url(/img/sidemenu_copyright_on.gif) no-repeat scroll 0 0;
}
/* サイトインフォ - 著作権・免責事項 */
dl#side_navi dd#sidemenu_rule a {
    background: transparent url(/img/sidemenu_rule.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_rule a:hover {
    background: transparent url(/img/sidemenu_rule_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_rule_active a {
    background: transparent url(/img/sidemenu_rule_on.gif) no-repeat scroll 0 0;
}
/* サイトインフォ - ニュースリリース */
dl#side_navi dd#sidemenu_news a {
    background: transparent url(/img/sidemenu_news.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_news a:hover {
    background: transparent url(/img/sidemenu_news_on.gif) no-repeat scroll 0 0;
}
dl#side_navi dd#sidemenu_news_active a {
    background: transparent url(/img/sidemenu_news_on.gif) no-repeat scroll 0 0;
}

/*=================================================================================================================
 MainColumn
===================================================================================================================*/
/**
* GlobalNavi
*********************************************************/
/* 製品情報 */
ul#global_navi li#gnavi_product a {
    background: transparent url(/img/gnavi_product.gif) no-repeat scroll 0 0;
    width: 158px;
}
ul#global_navi li#gnavi_product a:hover {
    background: transparent url(/img/gnavi_product_on.gif) no-repeat scroll 0 0;
}
ul#global_navi li#gnavi_product_active a {
    background: transparent url(/img/gnavi_product_active.gif) no-repeat scroll 0 0;
    width: 158px;
}

/* 業務内容 */
ul#global_navi li#gnavi_service a {
    background: transparent url(/img/gnavi_service.gif) no-repeat scroll 0 0;
    width: 157px;
}
ul#global_navi li#gnavi_service a:hover {
    background: transparent url(/img/gnavi_service_on.gif) no-repeat scroll 0 0;
}
ul#global_navi li#gnavi_service_active a {
    background: transparent url(/img/gnavi_service_active.gif) no-repeat scroll 0 0;
    width: 157px;
}

/* 会社情報 */
ul#global_navi li#gnavi_company a {
    background: transparent url(/img/gnavi_company.gif) no-repeat scroll 0 0;
    width: 157px;
}
ul#global_navi li#gnavi_company a:hover {
    background: transparent url(/img/gnavi_company_on.gif) no-repeat scroll 0 0;
}
ul#global_navi li#gnavi_company_active a {
    background: transparent url(/img/gnavi_company_active.gif) no-repeat scroll 0 0;
    width: 157px;
}

/* 採用情報 */
ul#global_navi li#gnavi_recruit a {
    background: transparent url(/img/gnavi_recruit.gif) no-repeat scroll 0 0;
    width: 158px;
}
ul#global_navi li#gnavi_recruit a:hover {
    background: transparent url(/img/gnavi_recruit_on.gif) no-repeat scroll 0 0;
}
ul#global_navi li#gnavi_recruit_active a {
    background: transparent url(/img/gnavi_recruit_active.gif) no-repeat scroll 0 0;
    width: 158px;
}

/**
* SubHeader
*********************************************************/
.subheader{
	background: transparent url(/img/subheader.gif) no-repeat scroll 0 0;
}
.subheader_mini{
	background: transparent url(/img/subheader_mini.gif) no-repeat scroll 0 0;
}

/**
* Other
*********************************************************/
.ar_text{
	background: transparent url(/img/arrow1.gif) no-repeat scroll center left;
}
.ar_text a:hover{
	background: transparent url(/img/arrow1.gif) no-repeat scroll center left;
}

/**
* Contents
*********************************************************/
/* 会社情報 - ご挨拶 */
p#boss_sign {
    background: transparent url(/img/boss_sign.gif) no-repeat scroll 0 0;
}

/* 会社情報 - 経営方針 */
h4#policy_subtitle1 {
    background: transparent url(/img/policy_subtitle1.gif) no-repeat scroll 0 0;
}
h4#policy_subtitle2 {
    background: transparent url(/img/policy_subtitle2.gif) no-repeat scroll 0 0;
}
h4#policy_subtitle3 {
    background: transparent url(/img/policy_subtitle3.gif) no-repeat scroll 0 0;
}
h4#policy_subtitle4 {
    background: transparent url(/img/policy_subtitle4.gif) no-repeat scroll 0 0;
}

/* 会社情報 - 所在地 */
h4#gmap_popup_title {
    background: transparent url(/img/gmap_company_name.gif) no-repeat scroll 0 0;
}

/*=================================================================================================================
 Footer
===================================================================================================================*/
em#copyright {
}

