#main table {	background-image: url(../images/common/line_01.gif);	background-repeat: repeat-x;	background-position: left top;	width: 100%;	margin-bottom: 15px;}#main table th, #main table td {	background-image: url(../images/common/line_01.gif);	background-repeat: repeat-x;	background-position: left bottom;	vertical-align: top;}#main table th {	text-align: left;	vertical-align: top;	font-weight: bold;	white-space: nowrap;	width: 96px;	background-color: #FFF;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#main table th span{	background-image: url(../images/common/ic_04.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 22px;	font-weight: bold;}#main table td.ic {	vertical-align: top;	width: 36px;	padding-top: 10px;}#main h2 {	background-image: url(../images/common/line_01.gif);	background-repeat: repeat-x;	font-size: 116%;	font-weight: bold;	margin-bottom: 7px;	background-position: left bottom;	padding-bottom: 7px;}#main .date {	text-align: right;	margin-bottom: 1em;}#main .photo {	margin-bottom: 1em;}#main .photo img {	border: 4px solid #E6E6E6;}#main .prev {	margin-bottom: 1em;	text-align: center;}#main #pager {	text-align: center;	margin-bottom: 15px;	position: relative;}#main #pager ul {	display: inline;}#main #pager ul li {	display: inline;}#main #pager ul li.prev {	margin-right: 30px;}#main #pager ul li.next {	margin-left: 30px;}#main #pager ul li ul li{	margin-right: 5px;	margin-left: 5px;	border: 1px solid #EEE;	padding-top: 1px;	padding-right: 5px;	padding-bottom: 1px;	padding-left: 5px;}#main #pager ul li ul li a {	text-decoration: none;}#main #pager ul li ul li.on {	font-weight: bold;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}
