@charset "utf-8";
/* ===================================================================
CSS information

 file name :style.css
 style info :企業情報コンテンツ
 
このスタイルシートの構成
 基本設定、レイアウト、横幅設定など
 汎用class

=================================================================== */


/* 企業情報のローカルナビ画像  
----------------------------------------------------------- */
.CompanyBody .category_name a,
.CompanyBody .menu01 a,
.CompanyBody .menu02 a,
.CompanyBody .menu03 a,
.CompanyBody .menu04 a,
.CompanyBody .menu05 a,
.CompanyBody .menu06 a,
.CompanyBody .menu07 a{background:url(../img/leftmenu_company.jpg) no-repeat; display:block;}

/* 企業情報のローカルナビ反転設定 
----------------------------------------------------------- */
.ProfilePage #sidemenu .menu01 a {background-position:-182px -55px;}
.SolutionConceptPage #sidemenu .menu02 a {background-position:-182px -87px;}
.StrengthPage #sidemenu .menu03 a {background-position:-182px -118px;}
.HistoryPage #sidemenu .menu04 a {background-position:-182px -149px;}
.HeadofficePage #sidemenu .menu05 a {background-position:-182px -180px;}
.BranchPage #sidemenu .menu06 a {background-position:-182px -211px;}
.ClientPage #sidemenu .menu07 a {background-position:-182px -242px;}

/*----------------------------------------------------
	#content-box　配下
----------------------------------------------------*/

/* 企業情報の概要表示設定 
----------------------------------------------------------- */
#content-box .profile {width:621px; margin:0 0 30px 0;}
#content-box .profile .left {padding:5px 10px 8px 15px; border-bottom:1px dashed #CCC; font-weight:normal; background:url(../img/blue_square.jpg) 1px 11px no-repeat;}
#content-box .profile .right {padding:5px 10px 8px 10px; border-bottom:1px dashed #CCC;}


/* 企業情報の住所表示設定 
----------------------------------------------------------- */
#content-box .address {width:621px; margin:0 0 30px 0;}
#content-box .address dl {display:inline; line-height:1.5;}
#content-box .address dt {width:70px; float:left; margin:0 0 7px 0;}
#content-box .address dd {width:500px; float:left; margin:0 0 7px 0;}

#content-box .left_client {width:280px; float:left;}
#content-box .right_client {width:315px; float:left;}
#content-box .left_client li, #content-box .right_client li {height:25px; background:url(../img/blue_square.jpg) 0 9px no-repeat; padding:0 0 0 15px; display:block;}
#content-box .right_client .end {background:none;}


/* 企業情報の私たちの強み表示設定 
----------------------------------------------------------- */
#content-box .mini-box {margin:15px 0 35px 0;}
#content-box .mini-box p {width:464px; margin:0 5px 0 0;}


/* 企業情報の沿革表示設定 
----------------------------------------------------------- */
#content-box .hisotory {width:621px; margin:0 0 30px 0; background:url(../company/img/line_history.jpg) repeat-y; display:block;}
#content-box .hisotory dl {display:inline; line-height:1.5;}
#content-box .hisotory dt {width:66px; float:left; margin:0; padding:5px 0 10px 0; text-align:center;}
#content-box .hisotory dd {width:530px; float:left; margin:0 0 0 20px; padding:5px 0 10px 0;}

