#contents {
  background : url(../img/company/company_bottom.jpg) no-repeat bottom left;
  padding-bottom : 150px;
}
#mainContents {
  clear:both;
  margin: 0 0px 0px 0px;
  display : box;
  width : 900px;
}

/*************************************************************/

#menu3 ul li.company,
#menu3 ul li.company a:link,
#menu3 ul li.company a:visited,
#menu3 ul li.company a:active {
  background: url(../img/common/company_select.jpg) no-repeat 0 50%;
}
#menu3 ul li.company a:hover {
  background: url(../img/common/company_select.jpg) no-repeat 0 50%;
}

/*************************************************************/

/* サイドメニュー */
#sideMenu {
  margin-bottom: 0px;
}
#sideMenu ul li.aisatu,
#sideMenu ul li.aisatu a:link,
#sideMenu ul li.aisatu a:visited,
#sideMenu ul li.aisatu a:active {
  background: url(../img/company/com_menu_aisatu.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.aisatu a:hover {
  background: url(../img/company/com_menu_aisatu_o.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.aisatu .select,
#sideMenu ul li.aisatu .select a:link,
#sideMenu ul li.aisatu .select a:visited,
#sideMenu ul li.aisatu .select a:active,
#sideMenu ul li.aisatu .select a:hover {
  background: url(../img/company/com_menu_aisatu_select.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.gaiyou,
#sideMenu ul li.gaiyou a:link,
#sideMenu ul li.gaiyou a:visited,
#sideMenu ul li.gaiyou a:active {
  background: url(../img/company/com_menu_gaiyou.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.gaiyou a:hover {
  background: url(../img/company/com_menu_gaiyou_o.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.gaiyou .select,
#sideMenu ul li.gaiyou .select a:link,
#sideMenu ul li.gaiyou .select a:visited,
#sideMenu ul li.gaiyou .select a:active,
#sideMenu ul li.gaiyou .select a:hover {
  background: url(../img/company/com_menu_gaiyou_select.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.jigyo,
#sideMenu ul li.jigyo a:link,
#sideMenu ul li.jigyo a:visited,
#sideMenu ul li.jigyo a:active {
  background: url(../img/company/com_menu_jigyo.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.jigyo a:hover {
  background: url(../img/company/com_menu_jigyo_o.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.jigyo .select,
#sideMenu ul li.jigyo .select a:link,
#sideMenu ul li.jigyo .select a:visited,
#sideMenu ul li.jigyo .select a:active,
#sideMenu ul li.jigyo .select a:hover {
  background: url(../img/company/com_menu_jigyo_select.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.tokui,
#sideMenu ul li.tokui a:link,
#sideMenu ul li.tokui a:visited,
#sideMenu ul li.tokui a:active {
  background: url(../img/company/com_menu_tokui.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.tokui a:hover {
  background: url(../img/company/com_menu_tokui_o.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.tokui .select,
#sideMenu ul li.tokui .select a:link,
#sideMenu ul li.tokui .select a:visited,
#sideMenu ul li.tokui .select a:active,
#sideMenu ul li.tokui .select a:hover {
  background: url(../img/company/com_menu_tokui_select.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.ryobi,
#sideMenu ul li.ryobi a:link,
#sideMenu ul li.ryobi a:visited,
#sideMenu ul li.ryobi a:active {
  background: url(../img/company/com_menu_ryobi.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.ryobi a:hover {
  background: url(../img/company/com_menu_ryobi_o.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.ryobi .select,
#sideMenu ul li.ryobi .select a:link,
#sideMenu ul li.ryobi .select a:visited,
#sideMenu ul li.ryobi .select a:active,
#sideMenu ul li.ryobi .select a:hover {
  background: url(../img/company/com_menu_ryobi_select.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.dna,
#sideMenu ul li.dna a:link,
#sideMenu ul li.dna a:visited,
#sideMenu ul li.dna a:active {
  background: url(../img/company/com_menu_dna.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.dna a:hover {
  background: url(../img/company/com_menu_dna_o.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.dna .select,
#sideMenu ul li.dna .select a:link,
#sideMenu ul li.dna .select a:visited,
#sideMenu ul li.dna .select a:active,
#sideMenu ul li.dna .select a:hover {
  background: url(../img/company/com_menu_dna_select.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.kanren,
#sideMenu ul li.kanren a:link,
#sideMenu ul li.kanren a:visited,
#sideMenu ul li.kanren a:active {
  background: url(../img/company/com_menu_kanren.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.kanren a:hover {
  background: url(../img/company/com_menu_kanren_o.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}
#sideMenu ul li.kanren .select,
#sideMenu ul li.kanren .select a:link,
#sideMenu ul li.kanren .select a:visited,
#sideMenu ul li.kanren .select a:active,
#sideMenu ul li.kanren .select a:hover {
  background: url(../img/company/com_menu_kanren_select.jpg) no-repeat 0 50%;
vertical-align: bottom; font-size: 0; line-height: 0; 
}


#mainTopCompany {
  float : right;
  display : box;
  width : 700px;
  height : 100px;
  margin-top : 5px;
  padding : 0;
  background : url(../img/company/company_top.jpg) no-repeat 0 50%;
}


#companyContents {
  float:right;
  display :box;
  width : 700px;
  margin-top : 10px;
}

#companyContents .line {
  display :table;
  width : 700px;
  height : auto;
  margin-bottom : 20px;
}

#companyContents .line .lineleft,
#companyContents .line .lineright {
  display:box;
  float : left;
  width : 315px;
  background : url(../img/common/menu_back.jpg) no-repeat right top;
  border-top : solid 1px #4a7ebb;
  padding : 15px;
}

#companyContents .line .lineright {
  float : right;
}

#companyContents .line .text {
  font-size : 1.3em;
  line-height : 1.5em;
  float : right;
  text-align : left;
  width : 225px;
}

#companyContents .line .text .subject {
  padding-left : 15px;
  background : url(../img/common/menu_symbol.gif) no-repeat left 0.1em;
  font-weight : bold;
  width : 100%;
}
#companyContents .line .text .subject a {
  text-decoration : none;
}

#companyContents .line .imgaisatu,
#companyContents .line .imgsummary,
#companyContents .line .imgjigyo,
#companyContents .line .imgryobi,
#companyContents .line .imgexpert,
#companyContents .line .imgdna
{
  border : solid 1px #cccccc;
  float : left;
  width : 63px;
  height : 63px;
}

#companyContents .line .imgaisatu a,
#companyContents .line .imgsummary a,
#companyContents .line .imgjigyo a,
#companyContents .line .imgryobi a,
#companyContents .line .imgexpert a,
#companyContents .line .imgdna a
{
  display : block;
  width : 63px;
  height : 63px;
}


#companyContents .line .imgaisatu {
  background : url(../img/company/com_aisatu.jpg) no-repeat left top;
}

#companyContents .line .imgryobi {
  background : url(../img/company/com_ryobi.jpg) no-repeat left top;
}

#companyContents .line .imgjigyo {
  background : url(../img/company/com_jigyo.jpg) no-repeat left top;
}

#companyContents .line .imgsummary {
  background : url(../img/company/com_summary.jpg) no-repeat left top;
}

#companyContents .line .imgexpert {
  background : url(../img/company/com_expert.jpg) no-repeat left top;
}

#companyContents .line .imgdna {
  background : url(../img/company/com_dna.jpg) no-repeat left top;
}
