
/*===== Sub Navigation =====*/

#subnavi {
	clear:both;
	width:980px;
}

#subnavi li {
	float:left;
	width:196px;
	height:35px;
}

#subnavi ul li a {
	display:block;
	text-indent:-10000px;
	width:196px;
	height:35px;
}

.btncindex a {
	background:url(../../images/company/2ndnavi.png) no-repeat;
}

.btncindex a:link {
	background-position:0px 0px;
}

.btncindex a:visited {
	background-position:0px 0px;
}

.btncindex a:hover {
	background-position:0px -35px;
}


.btnboshu a {
	background:url(../../images/company/2ndnavi.png) no-repeat;
}

.btnboshu a:link {
	background-position:-196px 0px;
}

.btnboshu a:visited {
	background-position:-196px 0px;
}

.btnboshu a:hover {
	background-position:-196px -35px;
}


.btnshingikai a {
	background:url(../../images/company/2ndnavi.png) no-repeat;
}

.btnshingikai a:link {
	background-position:-392px 0px;
}

.btnshingikai a:visited {
	background-position:-392px 0px;
}

.btnshingikai a:hover {
	background-position:-392px -35px;
}


.btnkoukoku a {
	background:url(../../images/company/2ndnavi.png) no-repeat;
}

.btnkoukoku a:link {
	background-position:-588px 0px;
}

.btnkoukoku a:visited {
	background-position:-588px 0px;
}

.btnkoukoku a:hover {
	background-position:-588px -35px;
}


.btnaccess a {
	background:url(../../images/company/2ndnavi.png) no-repeat;
}

.btnaccess a:link {
	background-position:-784px 0px;
}

.btnaccess a:visited {
	background-position:-784px 0px;
}

.btnaccess a:hover {
	background-position:-784px -35px;
}


.btncindexactive a {
	background:url(../../images/company/2ndnavi.png) no-repeat;
	background-position:0 -70px;
}

.btnboshuactive a {
	background:url(../../images/company/2ndnavi.png) no-repeat;
	background-position:-196px -70px;
}

.btnshingikaiactive a {
	background:url(../../images/company/2ndnavi.png) no-repeat;
	background-position:-392px -70px;
}

.btnkoukokuactive a {
	background:url(../../images/company/2ndnavi.png) no-repeat;
	background-position:-588px -70px;
}

.btnaccessactive a {
	background:url(../../images/company/2ndnavi.png) no-repeat;
	background-position:-784px -70px;
}

/*===== Company Index =====*/

#pagetitle {
	background:url(../../images/company/index/title.png) no-repeat;
	height:30px;
	width:250px;
	text-indent:-10000px;
	margin:0 0 20px;
}

#coutline {
	padding:20px;
}

#coutline h3 {
	font-size:18px;
	font-weight:bold;
	padding:10px 0;
}

#body {
	padding-top:10px;
}

/*----- Outline -----*/

#titleimage {
	padding:0 0 10px;
}

#outline {
	float:left;
	margin:0 0 40px;
	width:640px;
}

#outline table {
	border-collapse:collapse;
	width:640px;
	border-top:1px #ccc solid;
}

#outline td {
	padding:5px 0;
	border-bottom:1px #eee solid;
	vertical-align:top;
}

#outline .item {
	width:150px;
}


#map {
	margin:40px 0 0;
}

#map .mapcontent {
	border:1px #ddd solid;
	height:350px;
	overflow:hidden;
}

.jigyou_list li {
	list-style:disc;
	margin:0 0 0 20px;
}

/*----- Photos -----*/

#photos {
	float:left;
	width:300px;
	text-align:right;
}

#photos li {
	padding:0 0 10px;
}

/*----- Yakuin -----*/

#yakuin {
	float:left;
	margin:0 0 40px;
	width:340px;
}

#yakuin table {
	border-top:1px #ccc solid;
	width:300px;
}

#yakuin td {
	border-bottom:1px #eee solid;
	padding:3px 0;
}

#yakuin .item {
	width:120px;
	text-align:left;
}

/*----- Kabunushi -----*/

#kabunushi {
	width:600px;
	float:left;
}

#kabunushi h3 {
	border-bottom:1px #ccc solid;
}

#kabunushi ul {
	padding:5px 0 0;
}

#kabunushi li {
	width:100%;
}

/*===== Access =====*/


#access #pagetitle {
	background:url(../../images/company/access/title.png) no-repeat;
	height:30px;
	width:250px;
	text-indent:-10000px;
	margin:0 0 20px;
}

#access #map {
	margin:0;
	width:680px;
	float:left;
}

#access #map .mapcontent {
	border:1px #ddd solid;
	height:350px;
	overflow:hidden;
}


#access #photos {
	float:left;
	width:240px;
	text-align:right;
}


