@charset "utf-8";

@import url(/css/common.css);

/*==================================================================*/
/* 会社概要　style css */
/*==================================================================*/

#info *{margin:0;padding:0;}

#info{
	margin:2em auto;
	width:720px;
}
/* clear hack */
#info{zoom:1;}
#info:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#info p{
	float:right;
	width:344px;
	text-align:right;
}

#info div{
	float:left;
	width:356px;
}
#info dl{
	margin:0 0 6px;
	padding:0 0 6px;
	border-bottom:1px solid #ccc;
}
#info dl{zoom:1;}
#info dl:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#info dt{
	padding:2px 0;
	float:left;
	width:80px;
	background:#fabe00;
	text-align:center;
	font-weight:bold;
}
#info dd{
	padding:2px 0;
	float:right;
	width:266px;
}
#info li{
	padding:0 0 0 0.9em;
	list-style:none;
	text-indent:-0.9em;
}

/* last */
#info dl.last{}
#info .last dt{width:auto;float:none;}
#info .last dd{width:auto;float:none;text-align:center;}


#map{
	margin:0 0 2em;
	text-align:center;
}
#map h3{
	margin:0 auto 1.0em;
	padding:7px 10px 5px;
	font-size:1.1em;
	border-bottom:1px #ccc solid;
	background:#eee url('/common_img/h3_back_gray.gif') repeat-x 0 0;
	text-align:left;
}
#map iframe{margin:0 auto;}


#history h3{
	padding-left:7px;
	margin-bottom:0.6em;
	border-left:5px #f5ba00 solid;
	border-bottom:none;
}

#history p{margin:0 12px 2em 45px;}


#link ul{
	margin:0 29px 1.5em 29px;
	padding:0;
}
#link li{
	list-style:none;
	margin:-1px 0 0 0;
	padding:8px;
	border:solid 1px #ccc;
}


/* ---------------------------------------------------------------- */












