@charset "UTF-8";

/*--------------------------------------------------------------------
company.html
company.css
--------------------------------------------------------------------*/


/*------------greeting---------------------------------------------------------------*/
div#greeting div#grePho {
	max-width: 400px;
	margin: 0 auto;
}
div#greeting div#greTxt { margin-top: 0.8em; }
div#greeting dl {
	margin-top: 0.8em;
	text-align: right;
}
div#greeting dl * {
	display: inline-block;
	font-family: "游明朝" , "Yu Mincho" , "游明朝体" , "ヒラギノ明朝 Pro W3" , "HiraMinPro-W3" , Garamond , "Times New Roman" , "Sawarabi Mincho" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	font-weight: bolder;
}
div#greeting dl dt { font-size: 1.21em; }
div#greeting dl dd {
	margin-left: 0.4em;
	font-size: 2.14em;
}


/*------------profile---------------------------------------------------------------*/
div#profile table tr th {}
div#profile table tr td ul {
	width: 100%;
	list-style: none;
	overflow: hidden;
}
div#profile table tr td ul.list01 li { float: left; }
div#profile table tr td ul.list01 li:after {
	padding: 0 0.25em;
	content: "\00ff0f";
}
div#profile table tr td ul.list01 li:nth-last-of-type(1):after {
	padding: 0;
	content: "";
}
div#profile dl {
	width: 100%;
	overflow: hidden;
}
div#profile dl dt { float: left; }


/*------------history---------------------------------------------------------------*/
div#history table tr th {}
div#history table tr th span { color: transparent; }


/*------------access---------------------------------------------------------------*/
div#access div#accMap {}
div#access div#accTxt {
	width: 100%;
	margin: 20px auto 0;
}
div#access table {
	width: auto;
	margin-top: 0.8em;
	border: 0 none;
}
div#access table tr * {
	display: table-cell;
	width: auto;
	padding: 0;
	background-color: transparent;
	border: 0 none;
}
div#access table tr th {
	white-space: nowrap;
	padding-right: 1em;
}