/* arthall body
----------------------------------------*/

#t0 td {
	/*padding : 5px !important ;*/
	padding : 5px 0 5px 15px !important ;
	color : #555 ;
	}

.size-material {
	font-size : 85% !important ;
	letter-spacing : 0em !important ;
	/*letter-spacing : 0.01em !important ;*/
	white-space : nowrap ;
	white-space : pre ;
	}

#exp {
	border-top : 1px solid #cccccc ;
	margin-top : 10px ;
	text-align : left;
	padding : 10px 15px 0 15px ;
	line-height : 1.5 ;
	letter-spacing : 0.05em ;
	color : #555555 ;
	}


#profile {
	/* width : 430px ; */
	/* text-align : center ; */
	color : #555555 ;
	margin-top : 125px ;
	padding : 0 ;
	}



#works {
	/* width : 430px ; */
	text-align : center ;
	color : #555555 ;
	margin : 15px 35px 200px 35px ;
	padding : 0 ;
	}


#works h3 {
	margin : 0 ;
	padding : 0 ;
	}

div.ctable {
	text-align : center ; /*IEセンタリング*/
	}

div.ctable table {
	margin : auto ; /*標準センタリング*/
	text-align : left ; /*IE弊害対策*/
	color : #555555 ;
	}





#listup {
	width : 500px ;
	}

#listup table {
	border-top : 1px solid #cccccc ;
	border-bottom : none ;
	border-left : none ;
	border-right : none ;
	font-size : 100% ;
	width : 100% ;
	}

#listup td {
	background-color : tranceparent ;
	border-top : none ;
	border-bottom : 1px solid #cccccc ;
	border-left : none ;
	border-right : none ;
	padding : 10px ;
	padding-left : 10px ;
	}

#listup td a {
	display : block ;
	width : 100% ;
	height :100% ;
	text-decoration : none ;
	color : #555 ;
	}


#listup td a:hover {
	background-color : #fafafa ;
	text-decoration : none ;
	color : #555 ;
	}