@charset "utf-8";

@import url(common.css);

/*
===============================================
pCSS
===============================================
*/




h1#company {
	text-indent:-2000px;
	height:38px;
	background: url(../company/img/title.gif) no-repeat left top;
	/*display:block;*/
	padding:0;
	margin-bottom: 10px;
	/*width: 766px;*/
	}

h2#about {
	text-indent:-2000px;
	height:120px;
	background: url(../company/img/title1.jpg) no-repeat left top;
	margin: 0 auto;
	width: 700px;
	border: none;
	margin-bottom: 20px;
	/*width: 766px;*/
	}

h2#company {
	text-indent:-2000px;
	height:30px;
	background: url(../company/img/title2.gif) no-repeat left top;
	margin: 0 auto;
	width: 700px;
	/*width: 766px;*/
	}


h2#enkaku {
	text-indent:-2000px;
	height:30px;
	background: url(../company/img/title3.gif) no-repeat left top;
	margin: 0 auto;
	width: 700px;
	/*width: 766px;*/
	}


h2#soshiki {
	text-indent:-2000px;
	height:30px;
	background: url(../company/img/title4.gif) no-repeat left top;
	margin: 0 auto;
	width: 700px;
	/*width: 766px;*/
	}


h2#anzen {
	text-indent:-2000px;
	height:30px;
	background: url(../company/img/title6.gif) no-repeat left top;
	/*display:block;*/
	padding-bottom:20px;
	margin: 0 auto;
	width: 700px;
	/*width: 766px;*/
	}


h2#saiyou {
	text-indent:-2000px;
	height:30px;
	background: url(../company/img/title7.gif) no-repeat left top;
	margin: 0 auto;
	width: 700px;
	/*width: 766px;*/
	}



h2#parking {
	text-indent:-2000px;
	height:30px;
	background: url(../company/img/title8.gif) no-repeat left top;
	margin: 0 auto;
	width: 700px;
	/*width: 766px;*/
	}


h2#kougyou {
	text-indent:-2000px;
	height:30px;
	background: url(../company/img/title9.gif) no-repeat left top;
	margin: 0 auto;
	width: 700px;
	/*width: 766px;*/
	}



h2#service {
	text-indent:-2000px;
	height:30px;
	background: url(../company/img/title10.gif) no-repeat left top;
	margin: 0 auto;
	width: 700px;
	/*width: 766px;*/
	}





h3.type {
	display: none;
	}



.osusume{
margin:0 auto;
padding:10px 0;
}


p.messe{
	padding:20px 20px 0 0;
	float:right;
	color:#333333;
	font-size:90%;
	width: 484px;
	position: absolute;
	left: 261px;
	top: -1px;
	height: -70px;
}



p.messe2{
	margin:0 auto;
	color:#333333;
	font-size:80%;
	width: 680px;
	text-align:right;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
}


p.messe3{
	margin:10px auto 3px auto;
	color:#333333;
	font-size:90%;
	width: 650px;
	text-align:left;
}


p.messe4{
	margin:10px auto 3px auto;
	color:#333333;
	font-size:90%;
	width: 696px;
	text-align:center;
	height: 400px;
}


p.title{
	margin:20px auto 10px auto;
	color:#333333;
	font-size:90%;
	font-weight:bold;
	width: 650px;
	text-align:left;
	border-left-style:ridge;
	height: 15px;
	padding: 5px 0 3px 5px;
	border-left-color: #182A84;
	background-color: #C7ECEC;
}








/* 概要 */


div#newstopic{
	margin:6px 0 0 2px;
	width:680px;
}

div#newstopic h2{
	margin:0 0 0 2px;
}

div#newstopic div.list{
	margin:4px 0 0 0;
	padding:0 0 23px 0;
	width: 680px;
}

div#newstopic div.list dl{
	padding:14px 19px 0 25px;
	/*background:url("../company/img/newstopic_bg_01.jpg") no-repeat left top;*/
	line-height:140%;
	text-align: left;
	clear: both;
}

div#newstopic div.list dl dt{
	margin:5px 0 0 0;
	padding:0 0 0 15px;
	/*background:url("../company/img/newstopic_ic_01.gif") no-repeat 0 0.2em;*/
	font-size:83%;
	text-align: left;
	font-weight: bold;
}

div#newstopic div.list dl dt span{
	font-size:83%;
}

div#newstopic div.list dl dd{
	margin:-1.4em 0 0 0;
	padding:0 0 5px 8.5em;
	background:url("../company/img/newstopic_bg_03.gif") repeat-x left bottom;
	font-size:83%;

}

div#newstopic div.list p{
	padding:20px 19px 23px 25px;
	width:503px;
	font-size:83%;
	clear: both;
	/*background:url("../company/img/newstopic_bg_02.jpg") no-repeat left bottom;*/
}

div#newstopic div.list p img{
	margin:0 0 0 4px;
	vertical-align:middle;
}


/* 沿革 */



div#newstopic div.list_e{
	margin:4px 0 0 0;
	padding:0 0 23px 0;
}

div#newstopic div.list_e dl{
	padding:5px 19px 0 25px;
	/*background:url("../company/img/newstopic_bg_01.jpg") no-repeat left top;*/
	line-height:140%;
	text-align: left;
}

div#newstopic div.list_e dl dt{
	margin:0px 0 0 0;
	padding:0 0 0 15px;
	/*background:url("../company/img/newstopic_ic_01.gif") no-repeat 0 0.2em;*/
	font-size:83%;
	text-align: left;
	font-weight: bold;
}


div#newstopic div.list_e dl dt.cent{
	padding:0 0 0 20px;
}


div#newstopic div.list_e dl dt span{
	font-size:83%;
}

div#newstopic div.list_e dl dd{
	margin:-1.4em 0 0 0;
	padding:0 0 5px 12em;
	background:url("../company/img/newstopic_bg_03.gif") repeat-x left bottom;
	font-size:83%;
}


div#newstopic div.list_e dl dd.cent{
	text-align:left;
}



div#newstopic div.list_e p{
	padding:20px 19px 23px 25px;
	width:503px;
	font-size:83%;
	/*background:url("../company/img/newstopic_bg_02.jpg") no-repeat left bottom;*/
}

div#newstopic div.list_e p img{
	margin:0 0 0 4px;
	vertical-align:middle;
}



/* 組織 */

img.soshiki{
}





#map{
	margin:20px auto 30px auto;
	width:660px;
	height: 400px;
}

#map img.park{
border:1px solid #999999;
margin:0;
}

.parkmap{
	float:left;
	width:320px;
	padding: 0;
}


.parkmap2{
	float:right;
	width:320px;
	padding: 0;
}

.mapname{
text-align:left;
font-size:80%;
width:330px;
}

/* 神戸興業 神戸高速サービス*/

p#syousai{
text-align:right;

}



/*WPC*/	
/*WPC*/	

.listbox000{
border-bottom:1px dotted #CCCCCC;
padding:10px;
}

.listbox000no{
padding:10px;
}

#listbox00 { margin:0; padding:0; }
	/* Hides from IE-mac \*/
	* html #listbox00 {height: 1%;}
	/* End hide from IE-mac */
	
	*+html body #listbox00 {height: 1%;}
	
	
	
	
#listbox00 a.link {
	padding-left:15px;
	background: url(../img/contentsarea_arrow01.gif) no-repeat 0 0.1em;
	text-align: left;
}
#listbox00 p {
	margin:0;
	padding-top:3px;
	font-size:90%;
	line-height:120%;
	text-align: left;
}

#listbox00 .image {
	width:70px;
	float:left;
	border:3px solid #CCCCCC;
	height: 70px;
	margin: 0;
	padding: 3px;
	overflow:hidden;
}

#listbox00 .image img{
width:70px;
height:70px;}


.listbox001 {
	float:left;
	width:220px;
	margin:0 0px 20px 0;
	padding:0;
	height: 80px;
}
	/*.listbox001:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }*/
	.listbox001 .listdis {
	width:130px;
	float:left;
	text-align: left;
	margin-top: 10px;
	margin-left: 5px;
	font-size: 90%;
}
.listbox002 { float:right; width:300px; margin-bottom:20px; padding:0; }
	.listbox002 .listdis002 { width:207px; float:right; }
.listbox001end { float:left; width:270px; margin:0 20px 0 0; padding:0; }
	.listbox001end .listdis { width:207px; float:right; }
.listbox002end { float:right; width:270px; margin:0; padding:0; }
	.listbox002end .listdis002 { width:207px; float:right; }

	.listbox002 .listdis {
	width:207px;
	float:left;
	text-align: left;
	margin: 10px 0 0 5px;
}




/*WPC*/	


#about{
	width:700px;
	margin:0 auto;
	border: 2px solid #019A01;
}



#about2{
	width:696px;
	margin:0 auto;
	border: 2px solid #019A01;
}


/* 旧駐車場



table.park{
	width:700px;
	margin:0 auto;
	border:2px solid #CCCCCC;
	border-collapse: collapse;
}	

table.park td{
	border:1px solid #999999;
	text-align:center;
	line-height:90%;
	font-size:90%;
	padding:10px;
}

table.park td.kugiri{
border-bottom:double 3px #98B7EF;
background-color:#DAF5FE;

}


table.park td.kugiri2{
background-color:#DAF5FE;


}


table.park td.kugiri3{
background-color:#FFFFCC;


}
*/


/* 駐車場*/



table.futsu{
	width:680px;
	margin:0 auto;
	border:2px solid #CCCCCC;
	border-collapse: collapse;
}	

table.futsu td{
	border:1px solid #999999;
	text-align:center;
	line-height:120%;
	font-size:90%;
	padding:10px;
}

table.futsu td.kugiri{
border-bottom:double 3px #98B7EF;
/*border-right:#FFFFFF 1px solid;*/
background-color:#DAF5FE;

}


table.futsu td.kugiri2{
background-color:#DAF5FE;

/*border-bottom:#FFFFFF 1px solid;
border-right:#FFFFFF 1px solid;*/

}


table.futsu td.kugiri3{
background-color:#FFFFCC;

/*border-bottom:#FFFFFF 1px solid;
border-right:#FFFFFF 1px solid;*/

}
