@charset "shift_jis";
/*===========================================================
サービスページ用スタイルシート:company.css
============================================================*/

/* ベーススタイルシート読み込み
--------------------------------------- */
@import "base.css";
/*left navi*/
ul#leftnavi_company   {
display: block;
margin: 0;
width: 213px;
float: left
}



ul#leftnavi_company li {
margin: 0
}

ul#leftnavi_company li a  {
font-size: 1px;
text-indent: -2000em;
display: block;
width: 213px;
height: 100%
}

ul#leftnavi_company li.title {
background-image: url(/material/images/company/leftnavi_title.gif);
background-repeat: no-repeat;
background-position: left top;
display: block;
width: 213px;
height: 43px
}

ul#leftnavi_company li.title a {
font-size: 1px;
text-indent: -2000em;
display: block;
width: 213px;
height: 43px
}

ul#leftnavi_company li.A   {
background-image: url("/material/images/company/leftnavi_company01.gif");
background-repeat: no-repeat;
background-position: left top;
width: 213px;
height: 57px
}

ul#leftnavi_company li.Aon   {
background-image: url("/material/images/company/leftnavi_company01.gif");
background-repeat: no-repeat;
background-position: right top;
width: 213px;
height: 57px
}



ul#leftnavi_company li.A a:hover {
background-image: url(/material/images/company/leftnavi_company01.gif);
background-repeat: no-repeat;
background-position: right top
}

ul#leftnavi_company li.B    {
background-image: url("/material/images/company/leftnavi_company02.gif");
background-repeat: no-repeat;
background-position: left top;
width: 213px;
height: 45px
}


ul#leftnavi_company li.Bon    {
background-image: url("/material/images/company/leftnavi_company02.gif");
background-repeat: no-repeat;
background-position: right top;
width: 213px;
height: 45px
}


ul#leftnavi_company li.B a:hover {
background-image: url(/material/images/company/leftnavi_company02.gif);
background-repeat: no-repeat;
background-position: right top
}


ul#leftnavi_company li.C   {
background-image: url("/material/images/company/leftnavi_company03.gif");
background-repeat: no-repeat;
background-position: left top;
width: 213px;
height: 45px
}

ul#leftnavi_company li.Con   {
background-image: url("/material/images/company/leftnavi_company03.gif");
background-repeat: no-repeat;
background-position: right top;
width: 213px;
height: 45px
}

ul#leftnavi_company li.C a:hover {
background-image: url(/material/images/company/leftnavi_company03.gif);
background-repeat: no-repeat;
background-position: right top
}


ul#leftnavi_company li.D     {
background-image: url("/material/images/company/leftnavi_company04.gif");
background-repeat: no-repeat;
background-position: left top;
width: 213px;
height: 86px
}


ul#leftnavi_company li.Don     {
background-image: url("/material/images/company/leftnavi_company04.gif");
background-repeat: no-repeat;
background-position: right top;
width: 213px;
height: 86px
}


ul#leftnavi_company li.D a:hover  {
background-image: url("/material/images/company/leftnavi_company04.gif");
background-repeat: no-repeat;
background-position: right top
}

/*right main_contents
width: 578px;*/
div#maincont   {
	line-height: 180%;
	display: block;
	width: 552px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

div#maincont th {
font-weight: normal;
width: 80px
}

.underbar {
border-bottom: 1px solid #cacaca
}
