/*メイン画像    ※各ディレクトリ*/

#second-main-object {
position: absolute;
top:73px;
left:0px;
width:910px;
height:190px;
background-image:url(/company/images/second_main_company.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
z-index:10;
}

/**右ブロック**/
/*代表挨拶タイトル*/
#company-presidentvoice-title {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:625px;
height:70px;
background-image:url(/company/images/presidentvoice_title.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

/*代表挨拶キャッチ*/
#company-presidentvoice-copy {
margin:10px 0px 0px 35px;
padding:0px 0px 0px 0px;
width:590px;
}

/*ボディ*/
#company-body {
margin:10px 0px 0px 35px;
padding:0px 0px 100px 0px;
width:580px;
}

.company-text {
margin: 0px 0px 0px 0px;
padding: 5px 0px 30px 25px;
width:  550px;
}

#president-image {
width: 146px;

margin: 0px 10px 0px 10px;
vertical-align: text-top ;
float: right;
}

p.president-text {
padding: 0px 0px 0px 0px;
}

p.presidentvoice-footer {
text-align: right;
}

/*業務案内タイトル*/
#company-business-title {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:625px;
height:70px;
background-image:url(/company/images/business_information_title.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

/*業務案内キャッチ*/
#company-business-copy {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 575px;
height:  80px;
background-image: url(/company/images/company_copy.gif);
background-repeat: no-repeat;
background-position: 35px 0px;
}

#company-buy-c-title {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:  300px;
height:  25px;
background-image: url(/company/images/company_buy_c_title.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#company-buy-p-title {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:  300px;
height:  25px;
background-image: url(/company/images/company_buy_p_title.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#company-sell-c-title {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:  300px;
height:  25px;
background-image: url(/company/images/company_sell_c_title.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#company-sell-p-title {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:  300px;
height:  25px;
background-image: url(/company/images/company_sell_p_title.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#company-web-title {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:  300px;
height:  25px;
background-image: url(/company/images/company_web_title.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

/*会社概要タイトル*/
#company-profile-title {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:625px;
height:70px;
background-image:url(/company/images/company_overview_title.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

/*会社概要キャッチ*/
#company-profile-copy {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 575px;
height:  80px;
background-image: url(/company/images/company_profile_copy.gif);
background-repeat: no-repeat;
background-position: 35px 0px;
}

/*会社沿革タイトル*/
#history-profile-title {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:625px;
height:70px;
background-image:url(/company/images/comapny_history_title.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

/*会社沿革キャッチ*/
#history-profile-copy {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 575px;
height:  80px;
background-image: url(/company/images/comapny_history_copy.gif);
background-repeat: no-repeat;
background-position: 35px 0px;
}

/*アクセスマップタイトル*/
#access-map-title {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:625px;
height:70px;
background-image:url(/company/images/access_map_title.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

/*アクセスマップキャッチ*/
#access-map-copy {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 575px;
height:  80px;
background-image: url(/company/images/access_map_copy.gif);
background-repeat: no-repeat;
background-position: 35px 0px;
}
/*地図*/
#access-map {
margin: 1px 0px 1px 3px;
padding: 380px 10px 10px 10px;
width: 569px;
background-image: url(/company/images/access_map.gif);
background-repeat: no-repeat;
background-position: 0px 1px;
}

.box-head {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 575px;
height:  50px;
background-image: url(/images/box_head.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

.box-bottom {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 575px;
height:  18px;
background-image: url(/images/box_bottom.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#profile-body {
margin:10px 0px 0px 35px;
padding:0px 0px 0px 0px;
width:590px;
background-image: url(/images/body_back.gif);
background-repeat: repeat-y;
background-position: 0px 0px;
}

/*リスト*/
dl.dl-profile {
margin: 5px 5px 5px 6px;
padding: 0px 0px 0px 0px;
/*border-left:1px dashed #999;
border-right:1px dashed #999;*/
border-bottom:1px dashed #999;
width:560px;
background-image: url(/images/list_dt_back.gif);
background-repeat: repeat-y;
background-position: 0px 0px;
}
   
dt.dt-profile {
float:left;
width:120px;
padding: 5px 0px 5px 10px;
font-weight:bold;
color: #666;
border-top:1px dashed #999;
}

dd.dd-profile {
margin-left:130px;
padding:5px 5px 5px 10px;
border-left:1px dashed #999;
border-top:1px dashed #999;
}

dl.dl-history {
margin: 5px 5px 5px 6px;
padding: 0px 0px 10px 0px;
/*border-left:1px dashed #999;
border-right:1px dashed #999;
border-bottom:1px dashed #999;*/
width:560px;
background-image: url(/images/list_dt_back.gif);
background-repeat: repeat-y;
background-position: 0px 0px;
}

dl.dl-history-media {
margin: 10px 5px 5px 6px;
padding: 0px 0px 10px 0px;
border-top:1px dashed #999;
width:560px;
background-image: url(/images/list_dt_back.gif);
background-repeat: repeat-y;
background-position: 0px 0px;
}
   
dt.dt-history {
float:left;
width:120px;
padding: 5px 0px 5px 10px;
font-weight:bold;
color: #666;
/*border-top:1px dashed #999;*/
}

dd.dd-history {
margin-left:130px;
padding:5px 5px 5px 10px;
border-left:1px dashed #999;
/*border-top:1px dashed #999;*/
}

/**左ブロック**/
#second-left-brock {
float: left;
margin: 0px 0px 0px 0px;
padding: 30px 25px 0px 30px;
width: 200px;
height: 300px;
background-image: url(/company/images_menu/company_left_menu.gif);
background-repeat: no-repeat;
background-position: 30px 30px;
}

#second-left-brock #company-voice {
position: absolute;
left:39px;
top:64px;
width:182px;
height:36px;
}

#second-left-brock #company-voice a {
width:182px;
height:36px;
background-repeat:no-repeat; 
margin:0px;
padding:0px; 
display:block;
}

#second-left-brock #company-voice a:hover {
width:182px;
height:36px;
background-image: url(/company/images_menu/company_menu_voice.gif);
background-repeat: x-repeat;
background-position: 0px 0px;
margin:0px;
padding:0px;
display:block;
z-index:10;
}

#second-left-brock #company-business {
position: absolute;
left:39px;
top:106px;
width:182px;
height:36px;
}

#second-left-brock #company-business a {
width:182px;
height:34px;
background-repeat:no-repeat; 
margin:0px;
padding:0px; 
display:block;
}

#second-left-brock #company-business a:hover {
width:182px;
height:34px;
background-image: url(/company/images_menu/company_menu_business.gif);
background-repeat: x-repeat;
background-position: 0px 0px;
margin:0px;
padding:0px;
display:block;
z-index:10;
}

#second-left-brock #company-profile {
position: absolute;
left:39px;
top:146px;
width:182px;
height:36px;
}

#second-left-brock #company-profile a {
width:182px;
height:34px;
background-repeat:no-repeat; 
margin:0px;
padding:0px; 
display:block;
}

#second-left-brock #company-profile a:hover {
width:182px;
height:34px;
background-image: url(/company/images_menu/company_menu_profile.gif);
background-repeat: x-repeat;
background-position: 0px 0px;
margin:0px;
padding:0px;
display:block;
z-index:10;
}

#second-left-brock #company-history {
position: absolute;
left:39px;
top:186px;
width:182px;
height:36px;
}

#second-left-brock #company-history a {
width:182px;
height:34px;
background-repeat:no-repeat; 
margin:0px;
padding:0px; 
display:block;
}

#second-left-brock #company-history a:hover {
width:182px;
height:34px;
background-image: url(/company/images_menu/company_menu_history.gif);
background-repeat: x-repeat;
background-position: 0px 0px;
margin:0px;
padding:0px;
display:block;
z-index:10;
}

#second-left-brock #company-map {
position: absolute;
left:39px;
top:226px;
width:182px;
height:36px;
}

#second-left-brock #company-map a {
width:182px;
height:34px;
background-repeat:no-repeat; 
margin:0px;
padding:0px; 
display:block;
}

#second-left-brock #company-map a:hover {
width:182px;
height:34px;
background-image: url(/company/images_menu/company_menu_map.gif);
background-repeat: x-repeat;
background-position: 0px 0px;
margin:0px;
padding:0px;
display:block;
z-index:10;
}
