@charset "utf-8";

body {
  margin: 0;
  padding: 0;
  color: #4d4d4d;

font-size:80%;
font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3",helvetica, sans-serif;
line-height:180%;
text-align:center;
background: url(../company/images/base.jpg) no-repeat;
background-position: center top;

}
/*�摜
---------------------------------------------------- */


#global_title {

  height:32px;
  text-indent: -9999px;
  background: url(../company/images/title.gif) no-repeat;
}
#s_title01 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../company/images/s_title01.gif) no-repeat;
}

#s_title02 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../company/images/s_title02.gif) no-repeat;
}

#s_title03 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../company/images/s_title03.gif) no-repeat;
}


#s_title04 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../company/images/s_title04.gif) no-repeat;
}


#s_title05 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../company/images/s_title05.gif) no-repeat;
}


#s_title06 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../company/images/s_title06.gif) no-repeat;
}


#s_title07 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../company/images/s_title07.gif) no-repeat;
}

#s_title08 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../company/images/s_title08.gif) no-repeat;
}
#s_title09 {
  height:100px;
width:255px;
  text-indent: -9999px;
  background: url(../company/images/t1.gif) no-repeat 0 5px;
}

#boss {
width:289px;
  height:330px;

float:right;
  text-indent: -9999px;
  margin:0 0 15px 20px;
  background: url(../company/images/nexyz_pre.jpg) no-repeat;
}
#img1 {
  height:200px;
width:260px;
float:left;
  text-indent: -9999px;
  margin:0 15px 15px 0;
  background: url(../company/images/img1.jpg) no-repeat;
}
#img2 {
  height:190px;
width:260px;
float:right;
  text-indent: -9999px;
  margin:0 0 15px 15px;
  background: url(../company/images/img2.jpg) no-repeat;
}
#lead1 {
clear:both;
  height:35px;
  text-indent: -9999px;
  background: url(../company/images/lead1.gif) no-repeat 0 10px;
}
#lead2 {
clear:both;
  height:35px;
  text-indent: -9999px;
  background: url(../company/images/lead2.gif) no-repeat 0 10px;
}

#lead_pre {
line-height:2em;
}

/* �T�u�i�r
---------------------------------------------------- */
#side_navi {


height: 320px;

text-align:left;
background: url(../company/images/navi.gif) no-repeat;
 position:static;
}

#side_navi ul {
  margin: 0;
  padding: 0;
  list-style: none;
position:relative;
}
#side_navi li {
	margin: 0;
	padding: 0;
	
	text-indent: -9999px;
	position:absolute;
}
#side_navi li a,#side_navi strong {
height:30px;
  text-decoration: none;	
  display: block;

}
#side_navi li#g01      {
 left:0;
 top:0;
width:185px;

}

#side_navi li#g02    {
 left:0;
 top:30px;
width:185px;

}

#side_navi li#g03  {
 left:0;
 top:60px;
width:185px;

}
#side_navi li#g04  {
 left:0;
 top:90px;
width:185px;
}
#side_navi li#g05  {
 left:0;
 top:120px;
width:185px;

}
#side_navi li#g06  {
 left:0;
 top:150px;
width:185px;

}
#side_navi li#g07  {
 left:0;
 top:180px;
width:185px;
}
#side_navi li#g08  {
 left:0;
 top:210px;
width:185px;
}



#side_navi li#g01 a:hover  ,#side_navi li#g01 strong   {
background: url(../company/images/navi.gif) no-repeat -200px 0;

}

#side_navi li#g02 a:hover ,#side_navi li#g02 strong    {
background: url(../company/images/navi.gif) no-repeat -200px -30px;

}
#side_navi li#g03 a:hover ,#side_navi li#g03 strong    {
background: url(../company/images/navi.gif) no-repeat -200px -60px;
}
#side_navi li#g04 a:hover ,#side_navi li#g04 strong    {
background: url(../company/images/navi.gif) no-repeat -200px -90px;
}
#side_navi li#g05 a:hover ,#side_navi li#g05 strong    {
background: url(../company/images/navi.gif) no-repeat -200px -120px;
}
#side_navi li#g06 a:hover ,#side_navi li#g06 strong    {
background: url(../company/images/navi.gif) no-repeat -200px -150px;
}
#side_navi li#g07 a:hover ,#side_navi li#g07 strong    {
background: url(../company/images/navi.gif) no-repeat -200px -180px;
}
#side_navi li#g08 a:hover ,#side_navi li#g08 strong    {
background: url(../company/images/navi.gif) no-repeat -200px -210px;
}


/*��ЊT�v
---------------------------------------------------- */

#profileWrp #excerptBox {
background:url(../company/images/com04_bg01.jpg) right top no-repeat;
}

#profileWrp #excerptBox table{
width:400px;
border-collapse:collapse;
margin:0 0 25px;
border-top:#C2CADD solid 1px;
}

#profileWrp #excerptBox table td,
#profileWrp #excerptBox table th{
padding:4px 10px;
text-align:left;
vertical-align:top;
line-height:1.6;
border-bottom:#C2CADD solid 1px;
}

#profileWrp #excerptBox table tr.odd td{
background-color: #E3E6EF;
}


#profileWrp #member dt{
width:8em;
padding-bottom:0.1em;
}

#profileWrp #member dd{
padding-left:9em;
padding-bottom:0.1em;
margin-top:-1.7em;
}


/* CI
---------------------------------------------------- */
.ci{
	margin: 0 auto;
}


/*��支店情報
---------------------------------------------------- */

#profileWrp #branchBox {
border-bottom:#C2CADD solid 1px;
}

#profileWrp #branchBox table{
width:591px;
border-collapse:collapse;
margin:0 0 0px;
border-top:#C2CADD solid 1px;
}
/*
#profileWrp #branchBox table td{
padding:4px 10px;
text-align:left;
vertical-align:top;
line-height:1.6;
border-bottom:#C2CADD solid 1px;
}

#profileWrp #branchBox table th{
padding:4px 10px;
text-align:left;
vertical-align:top;
line-height:1.6;
font-weight:normal;
}*/

#profileWrp #branchBox table tr.bh01 td,
#profileWrp #branchBox table tr.bh01 th{
padding:4px 10px;
text-align:left;
vertical-align:top;
line-height:1.6;
border-bottom:#C2CADD solid 1px;
background-color: #E3E6EF;
font-weight:normal;
}


#profileWrp #branchBox table tr.bh02 td,
#profileWrp #branchBox table tr.bh02 th{
padding:9px 10px;
text-align:left;
vertical-align:top;
line-height:1.6;
font-weight:normal;
}

#profileWrp #branchBox table tr.bh02 th{
border-bottom:#C2CADD solid 1px;
}


#profileWrp #branchBox table tr.bh03 td,
#profileWrp #branchBox table tr.bh03 th{
padding:9px 10px;
text-align:left;
vertical-align:top;
line-height:1.6;
font-weight:normal;
}


#profileWrp #branchBox table tr.bh03 td{

border-top:#C2CADD solid 1px;
}


#branchBox #tf dt{
width:15em;
padding-bottom:0.1em;
}

#branchBox #tf dd{
padding-left:10em;
padding-bottom:0.1em;
margin-top:-1.7em;
}

/*アンカーリンク*/


#profileWrp a{
text-decoration:underline;
}

#profileWrp a:hover{
text-decoration:none;
}

/*���O
--------------------------------------------------------*/
#rinenWrp .section{
margin-bottom:20px;
}

#leadPh{
margin-bottom:20px;
}

#policy ol{
margin:0;
padding:0;
}


#policy li{
list-style:none;
padding:9px 2em 5px 94px;
min-height:64px;
line-height:1.5;
margin-bottom:12px;
}

#policy li.list01{
background: #EAF7FA url(../company/images/com02_listBg01.gif) left top no-repeat;
}
#policy li.list02{
background: #EAF7FA url(../company/images/com02_listBg02.gif) left top no-repeat;
}
#policy li.list03{
background: #EAF7FA url(../company/images/com02_listBg03.gif) left top no-repeat;
}
#policy li.list04{
background: #EAF7FA url(../company/images/com02_listBg04.gif) left top no-repeat;
}

#rinenWrp #ssttl01{
  height:25px;
  text-indent: -9999px;
  background: url(../company/images/com02_ttl01.gif) no-repeat;
}

#spiritList{
margin:0;
padding:0;
}

#spiritList li{
margin:0 0 12px 0;
padding:0;
list-style:none;
line-height:1em;
}

#baseline{
border-top: #A6A6A6 solid 1px;
}

#baseline dl{
margin:0;
padding:0;
border-bottom:#D2D2D2 solid 1px ;
}

#baseline dt{
color:#0B2C79;
font-weight:bold;
border-bottom:#D2D2D2 dotted 1px;
margin:0;
padding:4px 4px 4px 15px;
}

#baseline dd{
margin:0;
padding:4px 30px 4px 30px;
}

/*�O���[�v�r�W����
---------------------------------------------------- */

#visionWrp p{
padding-bottom:1em;
}

#visionWrp .note{
font-size:0.8em;
line-height:1.5;
}

#visionWrp .note dt{
width:4em;
}

#visionWrp .note dd{
margin-top:-1.5em;
padding-left:2em;
}

#visionWrp #ssttl01{
height:25px;
text-indent: -9999px;
background: url(../company/images/com03_txt01.gif) no-repeat;
}

#visionWrp #ssttl02{
height:25px;
text-indent: -9999px;
background: url(../company/images/com03_txt02.gif) no-repeat;
}


/*�Ɛ�
---------------------------------------------------*/

#manegementWrp .section{
margin-bottom:30px;
}

#manegementWrp .section p{
padding-bottom:5px;
}

#manegementWrp .section table{
border-collapse:collapse;
}

#manegementWrp .section table th,
#manegementWrp .section table td{
padding:4px 10px;
text-align:center;
vertical-align:top;
line-height:1.6;
border:#C2CADD solid 1px;
}

#manegementWrp .section table td.first{
text-align:left;
}

#manegementWrp .section table th{
background-color:#CFEDF5;
}

#manegementWrp .section table th.first{
background-color:#FFFFFF;
}

#manegementWrp .section table tr.odd td{
background-color: #E3E6EF;
}

/*�n�}
----------------------------------------------------*/

#mapWrp{
margin:0 auto;
width:552px;
}
