@charset "utf-8";

/* menu  */
#navim li.home             a {background-position:0px 0px;}
#navim li.home       a:hover {background-position:0px -44px;}
#navim li.store            a {background-position:-774px -44px; width:156px;}
#navim li.store      a:hover {background-position:-774px -44px; width:156px;}

#navir                 {width:200px; margin-bottom:12px; overflow:hidden;}
#navir ul              {border:1px solid #c0c0bf; width:198px; overflow:hidden;}
#navir li              {height:26px; background:url(../../images/bg_menu_company.gif) no-repeat; overflow:hidden;}
#navir li a            {display:block; width:200px; height:26px; padding:4px 0px 0px 28px; overflow:hidden;}
#navir li a:hover      {background:url(../../images/bg_menu_company_on.gif) no-repeat;}
#navir li a.blank span {padding-right:16px;background:url("../../../common/images/ico_window.gif") no-repeat right center;}

#navir li.sub          {display:block; height:26px; background:url(../../images/bg_menu_company2.gif) no-repeat 3px 0px; width:197px; overflow:hidden;}
#navir li.sub a        {padding:4px 0px 0px 36px;}
#navir li.sub a:hover  {background:url(../../images/bg_menu_company2.gif) no-repeat 3px 0px;}

body#co_message  #navir li.message a:link,
body#co_message  #navir li.message a:visited,
body#co_profile  #navir li.profile a:link,
body#co_profile  #navir li.profile a:visited,
body#co_vision01 #navir li.vision01 a:link,
body#co_vision01 #navir li.vision01 a:visited,
body#co_soshiki  #navir li.soshiki a:link,
body#co_soshiki  #navir li.soshiki a:visited,
body#co_enkaku   #navir li.enkaku a:link,
body#co_enkaku   #navir li.enkaku a:visited,
body#co_kanren   #navir li.kanren a:link,
body#co_kanren   #navir li.kanren a:visited,
body#co_store    #navir li.store a:link,
body#co_store    #navir li.store a:visited,
body#co_business #navir li.business a:link,
body#co_business #navir li.business a:visited,
body#co_kenkyu   #navir li.kenkyu a:link,
body#co_kenkyu   #navir li.kenkyu a:visited,
body#co_risk     #navir li.risk a:link,
body#co_risk     #navir li.risk a:visited
{background:url(../../images/bg_menu_company_on.gif) no-repeat;}


/* --------------------------------------------------------------
    /company/store/index.html
-------------------------------------------------------------- */
#mapArea {width:696px; height:503px; margin:0;}
#topMenu {width:696px; margin:32px 0;}


/* --------------------------------------------------------------
    /company/store/area.php
-------------------------------------------------------------- */
table.list            {width:696px; /*color:#000; */font-size:96%;}
table.list a          {color:#036;}
table.list tr         {background:url(../../../recruit/images/store/store_list_dotline.gif) repeat-x left bottom;}
table.list td         {height:73px; padding:4px 12px; vertical-align:middle;}
table.list td.name    {width:190px; padding:4px 12px;}
table.list td.photo   {width:112px; padding:4px 0;}
table.list td.address {width:300px; padding:4px 12px;}
table.list td.btn     {width:60px; padding:4px 0;}
h3.h_store_area       {margin:0; padding:10px 0 10px 20px; background:url(../images/bg_store_area.gif) no-repeat left bottom; font-size:120%;}


/* --------------------------------------------------------------
    /company/store/store.php
-------------------------------------------------------------- */
#storeArea            {position:relative; width:696px;}
#storeArea h3         {margin:0 0 30px 0; padding:0 0 14px; font-size:130%; background:url(../../../recruit/images/store/bg_store_h3.gif) no-repeat left bottom;}
#storeArea .photo     {position:absolute; top:62px; right:0; width:176px; }
#storeArea .photo img {padding:8px; background:url(../images/pic_shadow.jpg) no-repeat left top;}
#storeArea .txt       {width:504px; margin:8px 0 26px; line-height:1.7;}
#storeArea dl         {border-top:1px solid #C1C1C1; border-bottom:1px solid #C1C1C1; margin:0 0 38px; width:500px; background:url(../../../recruit/images/store/bg_store_detail.gif) repeat-y 0px 0px;}
#storeArea dl dt      {clear:both; float:left; width:130px; padding:11px 0 10px 12px;}
#storeArea dl dd      {padding:11px 0 10px 142px; background:url(../../../recruit/images/store/store_detail_dotline.gif) repeat-x left bottom;}
#storeArea dl dd.end  {background-image:none;}


