@charset "UTF-8";

@import "/common/css/default.css";
@import "/common/css/common.css";

/*企業情報のスタイルシート

■目次：

・会社概要
・企業理念
・社長メッセージ
・プロフィール

*/



/*---------------プロフィール---------------*/

#right .right_privacy_h4 {
	margin: 18px 18px 0;
	padding: 0 0 5px;
	background: none;
	border-bottom: 1px solid #CCCCCC;
	font-size: 100%;
}

body #container #content #right table tr.profile_officer td {
	border-left: none;
	border-right: none;
}



/*---------------企業理念---------------*/

body #right h3.policy_mission {
	margin: 18px 0 0;
	padding: 0;
	height: 44px;
	background: url(/common/css/company_css/ba_policy_mission.gif) no-repeat;
	border: none;
}
body #right h3.policy_mission span {
	display: none;
}

body #right h4.policy_specialist {
	margin: 18px 18px 0;
	height: 18px;
	background: url(/common/css/company_css/ba_policy_specialist.gif) no-repeat;
	line-height: 1.0;
}
body #right h4.policy_specialist span {
	display: none;
}

body #right h3.policy_business {
	margin: 28px 0 0;
	padding: 0;
	height: 44px;
	background: url(/common/css/company_css/ba_policy_business.gif) no-repeat;
	border: none;
}
body #right h3.policy_business span {
	display: none;
}

body #right h4.policy_topbrand {
	margin: 18px 18px 0;
	height: 18px;
	background: url(/common/css/company_css/ba_policy_topbrand.gif) no-repeat;
	line-height: 1.0;
}
body #right h4.policy_topbrand span {
	display: none;
}

body #right h3.policy_standards {
	margin: 28px 0 0;
	padding: 0;
	height: 44px;
	background: url(/common/css/company_css/ba_policy_standards.gif) no-repeat;
	border: none;
	line-height: 1.0;
}
body #right h3.policy_standards span {
	display: none;
}

body #right h4.policy_it1 {
	margin: 18px 18px 0;
	height: 18px;
	background: url(/common/css/company_css/ba_policy_it1.gif) no-repeat;
	line-height: 1.0;
}
body #right h4.policy_it1 span {
	display: none;
}

body #right h4.policy_client {
	margin: 18px 18px 0;
	height: 18px;
	background: url(/common/css/company_css/ba_policy_client.gif) no-repeat;
	line-height: 1.0;
}
body #right h4.policy_client span {
	display: none;
}

body #right h4.policy_technology {
	margin: 18px 18px 0;
	height: 18px;
	background: url(/common/css/company_css/ba_policy_technology.gif) no-repeat;
	line-height: 1.0;
}
body #right h4.policy_technology span {
	display: none;
}

body #right h4.policy_target {
	margin: 18px 18px 0;
	height: 18px;
	background: url(/common/css/company_css/ba_policy_target.gif) no-repeat;
	line-height: 1.0;
}
body #right h4.policy_target span {
	display: none;
}

body #right h3.policy_simple {
	margin: 28px 0 0;
	padding: 0;
	height: 44px;
	background: url(/common/css/company_css/ba_policy_simple.gif) no-repeat;
	border: none;
	line-height: 1.0;
}
body #right h3.policy_simple span {
	display: none;
}

body #right h4.policy_speed {
	margin: 14px 18px 0;
	height: 31px;
	background: url(/common/css/company_css/ba_policy_speed.gif) no-repeat;
	line-height: 1.0;
}
body #right h4.policy_speed span {
	display: none;
}

body #right h4.policy_innovation {
	margin: 16px 18px 0;
	padding: 6px 0 0;
	height: 31px;
	background: url(/common/css/company_css/ba_policy_innovation.gif) 0 6px no-repeat;
	border-top: 1px solid #EEEEEE;
	line-height: 1.0;
}
body #right h4.policy_innovation span {
	display: none;
}

body #right h4.policy_management {
	margin: 16px 18px 0;
	padding: 6px 0 0;
	height: 31px;
	background: url(/common/css/company_css/ba_policy_management.gif) 0 6px no-repeat;
	border-top: 1px solid #EEEEEE;
	line-height: 1.0;
}
body #right h4.policy_management span {
	display: none;
}

body #right h4.policy_passion {
	margin: 16px 18px 0;
	padding: 6px 0 0;
	height: 31px;
	background: url(/common/css/company_css/ba_policy_passion.gif) 0 5px no-repeat;
	border-top: 1px solid #EEEEEE;
	line-height: 1.0;
}
body #right h4.policy_passion span {
	display: none;
}

body #right h4.policy_learning {
	margin: 16px 18px 0;
	padding: 6px 0 0;
	height: 31px;
	background: url(/common/css/company_css/ba_policy_learning.gif) 0 6px no-repeat;
	border-top: 1px solid #EEEEEE;
	line-height: 1.0;
}
body #right h4.policy_learning span {
	display: none;
}

body #right h4.policy_endeavor {
	margin: 16px 18px 0;
	padding: 6px 0 0;
	height: 31px;
	background: url(/common/css/company_css/ba_policy_endeavor.gif) 0 6px no-repeat;
	border-top: 1px solid #EEEEEE;
	line-height: 1.0;
}
body #right h4.policy_endeavor span {
	display: none;
}

body #right h4.policy_commitment {
	margin: 16px 18px 0;
	padding: 6px 0 0;
	height: 31px;
	background: url(/common/css/company_css/ba_policy_commitment.gif) 0 6px no-repeat;
	border-top: 1px solid #EEEEEE;
	line-height: 1.0;
}
body #right h4.policy_commitment span {
	display: none;
}

body #right h4.policy_customer {
	margin: 16px 18px 0;
	padding: 6px 0 0;
	height: 31px;
	background: url(/common/css/company_css/ba_policy_customer.gif) 0 6px no-repeat;
	border-top: 1px solid #EEEEEE;
	line-height: 1.0;
}
body #right h4.policy_customer span {
	display: none;
}

body #right h4.policy_confidence {
	margin: 16px 18px 0;
	padding: 6px 0 0;
	height: 31px;
	background: url(/common/css/company_css/ba_policy_confidence.gif) 0 6px no-repeat;
	border-top: 1px solid #EEEEEE;
	line-height: 1.0;
}
body #right h4.policy_confidence span {
	display: none;
}

body #right h4.policy_challenge {
	margin: 16px 18px 0;
	padding: 6px 0 0;
	height: 31px;
	background: url(/common/css/company_css/ba_policy_challenge.gif) 0 6px no-repeat;
	border-top: 1px solid #EEEEEE;
	line-height: 1.0;
}
body #right h4.policy_challenge span {
	display: none;
}

body #right p.policy_and {
	margin: 16px 18px 0;
	padding: 8px 0 0;
	border-top: 1px solid #EEEEEE;
	line-height: 1.0;
}



/*---------------社長メッセージ---------------*/

body #right h3.president_message {
	margin: 12px 0 0;
	padding: 0 0 8px;
	height: 170px;
	background: url(/common/css/company_css/obj_president_message.jpg) no-repeat;
	line-height: 1.0;
	border: none;
	width: 100%;
}
body #right h3.president_message span {
	display: none;
}

body #right h4.president_sprit {
	margin: 24px 18px 0;
	padding: 0 0 8px;
	height: 14px;
	background: url(/common/css/company_css/ba_president_sprit.gif) no-repeat;
	line-height: 1.0;
}
body #right h4.president_sprit span {
	display: none;
}



/*---------------プロフィール---------------*/

td.profile_table img {
	float: right;
}



