#heiwaichiran{width: 769px;text-align: center;background-color: #fff;}#jigyouichiran{margin: 35px auto;width: 650px;text-align: left;border: 0;/* background-color: #cfc;*/}#jigyouichiran h1{margin-left: 0;}.works table {	width:650px;	margin:0;	padding:5px;	border-top:2px solid #73AA00;	border-left:2px solid #73AA00;	border-bottom:2px solid #679300;	border-right:2px solid #679300;	background-color:#E1FFFE;	line-height:120%;	border-collapse: collapse;	text-align:left;}.works th {	background-color:#FFFACD;	border-left:1px dashed #73AA00;	border-right:1px dashed #73AA00;	border-bottom:1px solid #73AA00;	border-collapse: collapse;	font-size:80%;	text-align:center;	margin:0;	padding:5px;}.works td {	vertical-align:top;	color:#004A47;	border:1px dashed #8AC600;	line-height: 1.5;	margin: 0;	padding: 5px;	font-size: 80%;	}	.works td.no-line{	border-top:0;	border-bottom:0;	}	.works td.under-line1{	padding-bottom: 0;	border-bottom:0;	}	.works td.under-line2{	padding-top: 0;	border-top:0;	}.works h2 {	color:#006666;	font-size:110%;	margin:10px 0 2px 2px;}.works ul{	/*list-style-type:none;*/	margin: 2px 0 0 1.5em;	padding: 0;	}	.works ul li{	margin: 0;	padding: 0;	}.works ol{	/*list-style-type:none;*/	/*margin:0 0 0 5px;*/	margin:0 0 0 1em;	padding:0 0 0 1em;	}	.sell{	table-layout: fixed;	}		.list{	margin : 0;	}		.comment{	margin-top: 2px;	font-size: 0.9em;	color: #555;	}	#jigyouichiran .koumoku{margin: 2px 0;padding: 0;display: block;float: left;clear: both;width: 40px;/*font-size: 0.9em;*/white-space: nowrap;/*background-color: #cdf;*/}#jigyouichiran .naiyou{margin: 2px 0;padding: 0;display: block;float: left;width: 365px;/*font-size: 0.9em;*//*background-color: #daf;*/}	.koumoku2{margin: 2px 0 2px 0;padding: 0;float: left;clear: both;width: 15%;font-size: 0.9em;white-space: nowrap;/*background-color: #cdf;*/}.naiyou2{margin: 2px 0;padding: 0;float: left;width: 300px;/*background-color: #eae;*/}.int3{text-indent: 3em;}.reset{clear: both;}.shikiri{clear: both;margin: 6px 0;border-bottom:1px dashed #73AA00;}.doujou{text-align: center;}/* ---------- 写真 ---------- */ul.photo{margin-left: 3px;padding-left: 3px;float:left;list-style-type: none;}ul.photo li{float: left;margin: 3px 3px;border: 1px solid #E1FFFE;}ul.photo li img{border: 1px solid #787;}.no-line{border-top: none;}/* ---------- 事業額にリストを使っている部分 ---------- */.tanka{list-style-type: none;}.tanka2{list-style-type: none;margin: 2px 0 2px 1%;}