@charset "UTF-8";

/*--------------------------------------------------------------------
profile.html
profile.css
--------------------------------------------------------------------*/

/*------------Title---------------------------------------------------------------*/
div#Title { background-image: url(../../img/title/profile.jpg); }


/*------------profile---------------------------------------------------------------*/

/*------------PhoList------------*/
div#profile div#PhoList ul {
	display: table;
	width: 100%;
	margin-bottom: -11px;
	list-style: none;
	overflow: hidden;
}
div#profile div#PhoList ul li {
	display: table-cell;
	width: 610px;
	padding-right: 20px;
	margin-bottom: 11px;
	vertical-align: bottom;
}
div#profile div#PhoList ul li:nth-child(2n){
	width: 280px;
	padding-right: 0;
}

/*------------outline------------*/
div#profile div#outline table tr th { width: 16.5%; }
div#profile div#outline table tr td ul {
	width: 100%;
	list-style: none;
	overflow: hidden;
}
div#profile div#outline table tr td ul li { float: left; }
div#profile div#outline table tr td ul li:after {
	margin: 0 0.8em;
	content: "\00ff0f";
}
div#profile div#outline table tr td ul li:nth-last-of-type(1):after {
	margin: 0;
	content: "";
}
div#profile div#outline table + p { margin-top: 0.8em; }