@charset "UTF-8";

/*--------------------------------------------------------------------
company.html
company.css
--------------------------------------------------------------------*/


/*------------greeting---------------------------------------------------------------*/
div#greeting div#name { margin-top: 1em; }
div#greeting div#name * {
	text-align: right;
	font-family: "游明朝" , "Yu Mincho" , "游明朝体" , "ヒラギノ明朝 Pro W3" , "HiraMinPro-W3" , Garamond , "Times New Roman" , "Sawarabi Mincho" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	font-weight: bold;
}
div#greeting div#name dl * { display: inline-block; }
div#greeting div#name dl dd {
	margin-left: 0.4em;
	font-size: 1.73em;
}
div#greeting div#idea > dl * {
	line-height: 1.2;
	text-align: center;
	font-family: "游明朝" , "Yu Mincho" , "游明朝体" , "ヒラギノ明朝 Pro W3" , "HiraMinPro-W3" , Garamond , "Times New Roman" , "Sawarabi Mincho" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	font-weight: bold;
}
div#greeting div#idea > dl dt {
	font-size: 2.33em;
	color: #004fc2;
}
div#greeting div#idea > dl dd { font-size: 1.46rem; }
div#greeting div#idea > p {
	margin: 30px 0 15px;
	text-align: center;
	font-size: 1.6em;
}
div#greeting div#ideaPho {
	width: 500px;
	float: left;
}
div#greeting div#ideaTxt {
	width: 460px;
	float: right;
}
div#greeting div#ideaTxt dl dt {
	margin-top: 30px;
	font-size: 1.6em;
}
div#greeting div#ideaTxt dl#Creation dt { color: #004fc2; }
div#greeting div#ideaTxt dl#Speed    dt { color: #009652; }
div#greeting div#ideaTxt dl#Kindness dt { color: #ff6900; }
div#greeting div#ideaTxt dl dd { font-size: 1.06em; }


/*------------profile---------------------------------------------------------------*/
div#profile table tr th { width: 15.5%; }
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 1em;
	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 * { float: left; }
div#profile dl dd { margin-right: 3em; }
div#profile dl dd:nth-last-of-type(1) { margin-right: 0; }


/*------------history---------------------------------------------------------------*/
div#history table tr th { width: 19.5%; }
div#history table tr th span { color: transparent; }


/*------------access---------------------------------------------------------------*/
div#access {}