@charset "utf-8";

/* ================================================================

CSS Information

 File name:      style.css
 Summary:        style for profile
 Last update:    2009-12-09

================================================================ */

#shiten3 {
	margin:18px 0 17px 58px;
}

.TextArea {
	font-size:108%;
	line-height:1.7em;
	color:#333;
	width:600px;
	margin:24px 0 36px 64px;
}


/**			Box
------------------------------------*/

#promise {
	border:6px solid #CCC;
	padding:15px 16px;
	margin:28px 30px 30px 30px;
	overflow:hidden;
	color:#8B5755;
}
#promise ol {
	padding-left: 0;
}
#promise ol li {
	margin:5px 0 0.5em 30px;
	padding: 0 0 0 10px;
	list-style:decimal;
	list-style-position:outside;
	font-size:161%;
	font-weight:bold;
}

#box div {
	line-height:1.5em;
	margin-top:0.5em;
}
#lastText {
	width:430px;
	font-size:116%;
	margin-left:50px;
}

/**			photograph
------------------------------------*/
#photograph{
	padding-bottom: 20px;
}
.FloatLeft {
	display: inline;
	float: left;
	width: 200px;
}
.FloatRight {
	display: inline;
	float: right;
	width: 420px;
	clear: none;
}

table.FloatRight th ,
table.FloatRight td {
	padding:14px 0px;
	font-size:108%;
	border:0;
	border-bottom:1px solid #CCC;
}
table.FloatRight th {
	width: auto;
	text-align: left;
	padding-right: 5px;
	border-right: 1px dotted #ddd;
	white-space: nowrap;
}
table.FloatRight td {
	padding-left: 5px;
}
table.FloatRight td ul {
	margin: 0; padding: 0;
	margin-left: 20px;
}

table.FloatRight td ul li {
	margin: 0 0 0.8em 0;
	padding: 0;
	line-height: 1.1;
	list-style: circle;
}
/**		table
--------------------------------*/
table {
	border-style:none;
	border-top:1px solid #CCC;
}
tr {
}
th ,
td {
	padding:14px 6px;
	font-size:108%;
	border:0;
	border-bottom:1px solid #CCC;
}
#td1 {
	width:126px;
} 
table th {
	width:90px;
}

/* @end */









