@charset "Shift_JIS";a { color: #336600;}a:hover { color: #99CC00;}/* カレンダー------------------------------------------------------------ */#content-calendar {	width: 560px;	background-image: url(../images/calendar_back.jpg);	background-repeat: no-repeat;	background-position: left top;}.info {	font-size: 1em;	margin: 25px 25px 20px 25px;}#content-calendar table {	margin: 0.5em 40px;}#content-calendar th {	font-size: 1em;	padding: 8px 0;	background-image: url(../images/calendar_line.gif);	background-repeat: repeat-x;	background-position: left bottom;	white-space: nowrap;	text-align: left;}#content-calendar th img {	margin-right: 8px;	vertical-align: middle;}#content-calendar td {	font-size: 1em;	padding: 8px 0;	background-image: url(../images/calendar_line.gif);	background-repeat: repeat-x;	background-position: left bottom;	text-align: center;}/* 詳細------------------------------------------------------------ */#calendar-det {	padding: 20px 0 0 0;	margin: 0;}#calendar-det table {	margin: 20px 0 0 0;	border: 1px solid #CCCCCC;}#calendar-det th {	text-align: left;	vertical-align: top;	padding-bottom: 10px;}h3 {	margin-bottom: 15px;}#calendar-det th p {	font-size: 1em;	line-height: 140%;	font-weight: normal;	text-indent: 1em;	margin: 0 10px 0 30px;}#calendar-det td {	text-align: right;	vertical-align: top;}#calendar-det td img {	margin: 8px;}.photo-left {	float: left;	margin: 4px 10px 0 30px;	width: 110px;	height: 80px;}