@charset 'utf-8';/* ----- HTMLå†å®šç¾© ------------------------------------ */* {	margin: 0px;	padding: 0px;	font-size: 100%;	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	text-align: left;	line-height: 100%;}html>body * {	font-size: small;}body {	padding: 20px 10px 10px;	background-color: #FFFFFF;	background-image: url(../../back_02.gif);	background-repeat: repeat-x;	margin: 0px;}h1 {	margin-bottom: 5px;	font-size: 20px;}h2 {	margin: 20px 0px;	letter-spacing: 0.1em;}p, li, dt, dd, address {	color: #444444;	line-height: 1.4;}p {	margin-bottom: 1em;	margin-left: 1em;	font-size: 0.9em;}ul {	margin: 0px 0px 20px 20px;}dl {	margin-bottom: 20px;}dl dt {}dl dd {	margin-left: 30px;}em {	font-weight: bold;}img {	margin-right: 10px;	margin-bottom: 5px;	border: 0px;}address {	margin-top: 5px;	padding-top: 10px;	border-top: 1px solid #999999;	text-align: center;	display: none;}form dl {	margin-bottom: 15px;}form dl dt {	float: left;	clear: left;	width: 5em;}form dl dd {}form dl dd textarea {	margin-top: 2px;}form ul {	margin: 0px 0px 20px 0px;}form ul li {	list-style-type: none;}form fieldset {	border: 0px solid #000000;}form legend {	display: none;}form input, form select {	margin-right: 1px;	padding: 1px;	font-size: 90%;}@media screen {	form input, form select {		font-family: Verdana, Arial, sans-serif;	}}form select {	margin-top: 1px;}form p input {	text-align: center;}form textarea {	padding: 1px;	font-family: 'ï¼­ï¼³ ã‚´ã‚·ãƒƒã‚¯', Osaka, monospace;	line-height: 1.2;}table {	margin-bottom: 10px;	border: 1px solid #666680;	border-collapse: collapse;}table tr th {	padding: 5px;	border: 1px solid #AAAAAA;	background-color: #EEEEEE;	text-align: center;}table tr td {	padding: 5px;	border: 1px solid #AAAAAA;}table tr td input {	margin: -2px;}a:link {	color: #0000CC;}a:visited {	color: #0000CC;	text-decoration: underline;}a:hover {	color: #FF7700;	text-decoration: underline;}/* ----- åŸºæœ¬æ§‹é€  -------------------------------------- */div#container {	width: 650px;	margin: 0px;	padding: 20px;	background-color: #FFFFFF;}html>body div#container {	width: 650px;}div#menu {	background-color: #E6E6E6;	padding: 0.5em 1em;}div#diary {	margin-bottom: 5px;}div#work {	margin-bottom: 5px;	border-bottom: 1px solid #999999;}/* ----- ãƒ¡ãƒ‹ãƒ¥ãƒ¼ -------------------------------------- */div#menu ul {	margin: 0px;	padding: 0px;	text-align: right;}div#menu ul li {	display: inline;	margin: 0px 0px 0px 1em;	padding: 0px;}/* ----- ãƒ­ã‚° ------------------------------------------ */div#diary .diary {	padding-top: 15px;}div#diary h2 {	display: none;}div#diary h3 {	font-size: 1.1em;	font-weight: normal;	letter-spacing: 0.1em;	margin: 0px;	padding-top: 0.5em;	padding-right: 1em;	padding-bottom: 0.5em;	padding-left: 1em;	border: 1px solid #333333;}div#diary .info {	margin: 0.5em 1em 1em 0px;	padding: 0px;	text-align: right;}div#diary .info li {	display: inline;	font-size: 0.8em;	color: #666666;}/* ----- ãƒšãƒ¼ã‚¸ç§»å‹• ------------------------------------ */div#page ul {	margin: 0px 0px 20px 0px;}div#page ul li {	display: inline;	margin-right: 10px;}/* ----- ãƒŠãƒ“ã‚²ãƒ¼ã‚·ãƒ§ãƒ³ -------------------------------- */div#navi ul {	margin: 0px;	text-align: center;}div#navi ul li {	display: inline;	margin-left: 10px;	font-size: 0.8em;}div#navi form dl {}div#navi form dl dt {	display: none;}div#navi form dl dd {	float: left;	margin-left: 0px;}div#navi form input {	padding: 0px;}/* ----- å‡¦ç†é¸æŠž -------------------------------------- */div#work form {	margin: 10px 0px;}div#work form dl {	margin: 0px;}div#work form dl dt {	display: none;}div#work form dl dd {	float: left;	margin-left: 0px;}div#work form input {	padding: 0px;}/* ----- å€‹åˆ¥æŒ‡å®š -------------------------------------- */.new {	color: #FF0000;}img.feed {	vertical-align: middle;	padding: 0px;	margin-top: 0px;	margin-right: 0.5em;	margin-bottom: 0px;	margin-left: 0px;}div.files {	margin: 0px;	float: right;	padding-top: 0em;	padding-right: 1em;	padding-bottom: 1em;	padding-left: 1em;}p.page_back {	font-size: 0.8em;	margin: 0px;	padding: 0.2em 1em 1em;	float: left;}p.page_next {	font-size: 0.8em;	margin: 0px;	padding: 0.2em 1em 1em;	float: right;}