@charset "shift_jis";

/*----------------------------
  CSS bit Document 2007.12
----------------------------*/

 @import url(common.css);
 @import url(companyside.css);

/*###### INDEX ########*/

#Navi04 a { background:url(../img/common/navi/Navi_04.gif) bottom;}

/*TOPIMAGE*/

.topImage {
	margin-left:5px;
	margin-bottom:10px;
	width:780px;
	height:100px;
	background:url(../company/img/topimage.gif) left top no-repeat;}

.topImage h2 {
	display:none;}
	
/* Main */

#Main h3{
	margin:10px 0 25px 0;}

#Midashi {
	width:573px;
	height:101px;
	background:url(../img/top/midashi_system.jpg) left top no-repeat;
	text-indent:-9999px;}

#Midashi h3 {margin:0px;}

ul.con {
	zoom:1; clear:both;}
	
ul.con:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;}
	
.con01 {
	float:left;
	display:block;
	margin-right:5px;
	margin-bottom:5px;
	padding-top:125px;
	width:139px;
	height:154px;}
	
.con02 {
	float:left;
	display:block;
	margin-bottom:5px;
	padding-top:125px;
	width:139px;
	height:154px;}
	
html>body .con01,
html>body .con02 {
	height:29px;}

.con01 a,
.con02 a {
	display:block;
	margin:0 auto;
	margin-left:12px;
	width:115px;
	height:19px;
	background:url(../img/top/con_btn.gif) top left no-repeat;
	text-indent:-9999px;}
	
		
#con01{background:url(../company/img/con_01.gif) top left no-repeat;}
#con02{background:url(../company/img/con_02.gif) top left no-repeat;}
#con03{background:url(../company/img/con_03.gif) top left no-repeat;}
#con04{background:url(../company/img/con_04.gif) top left no-repeat;}
#con05{background:url(../company/img/con_05.gif) top left no-repeat;}
#con06{background:url(../company/img/con_06.gif) top left no-repeat;}
#con07{background:url(../company/img/con_07.gif) top left no-repeat;}

	
/*######### kobetsu ##############*/

/*gaiyo*/

table.gaiyo{
	margin:5px 10px 10px 5px;
	width:500px;
	border-collapse:collapse;
	font-size:12px;
	line-height:150%;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka,sans-serif;}

table.gaiyo caption { display:none;}

table.gaiyo th,
table.gaiyo td {
	padding:5px;
	border:#aaa solid 1px;}

table.gaiyo th {
	padding-left:10px;
	width:100px;
	background:#ddd;
	color:#444;}

/*jigyo*/

.map img {
	margin-left:3px;
	margin-right:13px;
	margin-bottom:10px;}

table.jigyo{
	margin:5px 10px 10px 5px;
	width:380px;
	border-collapse:collapse;
	font-size:12px;
	line-height:150%;
	font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka",sans-serif;}

table.jigyo caption { display:none;}

table.jigyo th,
table.jigyo td {
	padding:5px;
	border:#aaa solid 1px;}

table.jigyo th {
	padding-left:10px;
	width:60px;
	background:#ddd;
	color:#444;}
	
	
/*security*/

dl#Secu {
	clear:both;
	margin-left:8px;}

#Secu dt {
	float:left;
	width:65px;
	font-weight:bold;
	line-height:150%;}

#Secu dd { line-height:150%;}

/*Enkaku*/

#Enkaku dl {
	clear:both;
	margin-left:8px;}

#Enkaku dt {
	float:left;
	width:100px;
	height:30px;
	font-weight:bold;
	line-height:150%;}

#Enkaku dd {
	margin-left:110px;
	margin-bottom:20px;
	width:420px;
	line-height:150%;}
	
/*####### PHOTO ########*/

.photo {
	zoom:1; clear:both;
	margin-top:30px;}
	
.photo:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden; }

.photo ul {clear:both;
	margin-top:10px;}

.photo li {
	float:left;
	margin:0 6px 10px 0;}

.photo li.none {
	margin:0 0 10px 0;}

.photo li img {
	border:#999999 solid 1px;}

	
/* end */

