@charset 'utf-8';/* ----- HTML再定義 ------------------------------------ */* {	margin: 0px;	padding: 0px;	font-size: 11px;	font-style: normal;	font-family: sans-serif;	text-align: left;}body {	padding: 0px;	text-align: center;background-image:url("http://www.netaid.or.jp/bezel/imgs/bg.gif"); }p {	margin-bottom: 15px;}ul {	margin: 0px 0px 20px 20px;}ul li ol li {	margin: 0px 20px 0px 25px;}ul li ol {	margin-bottom: 10px;}em {	font-weight: bold;}img {	margin-right: 10px;	margin-bottom: 5px;	border: 0px;}object {	margin-left: 10px;}code, var, kbd {}blockquote {	margin: 10px;	border-left: 2px solid #7777AA;}blockquote p {	color: #999999;}form fieldset {	border: 0px solid #000000;}form legend {	display: none;}form input, form select {	margin-right: 1px;	padding: 1px;}form select {	margin-top: 1px;}form  input {	border:1px solid #696;}form textarea {}table {	border-collapse: collapse;}table tr th {	border: 1px solid #AAAAAA;	background-color: #EEEEEE;	text-align: center;}table tr td {	border: 1px solid #AAAAAA;}a:link, a:visited {	color: #339;	text-decoration: none;}a:active, a:hover {	color: #FF7700;	text-decoration: underline;}/* ----- 基本構造 -------------------------------------- */div#container {margin:0px 5%;background-color:#fff;height:100%; border-style:none solid;border-color:#E9E1C7;border-width:1px;text-align: center;}div#header {	float: none;	clear: both;	background: #fff url("http://www.netaid.or.jp/bezel/imgs/head_bg.jpg") no-repeat ;}div#menu {	float: none;margin:0px;	clear: both; text-align:right;	background-color: #eee;}div#mainbody{margin:0px auto; text-align:center}div#navigation {margin:0px}div#logs {width:600px;margin:auto;}div#diary, div#comment, div#trackback {}div#contents{padding:1em }div#page, div#navi, div#work, div#form, div#canvas, div#env, div#status {	float: none;	clear: both;}div#footer {font-size:9px;padding:30px 0px;width:100%;	float: none;clear: both;color:#999 }/* ----- ヘッダー -------------------------------------- */div#header h1 {	padding: 20px 6px 0px;color:#666}div#header h1 a {	color: #333;font:normal 14px sans-serif;	text-decoration: none;}div#header h1 a:hover{color:#d80}div#header p {	margin: 0px 20px;color:#999;}/* ----- メニュー -------------------------------------- */div#menu h2 {	display: none;}div#menu ul {	padding: 2px 0px;text-align:right;margin:0px}div#menu ul li {	display: inline;	margin-right: 10px;}div#menu a:link, div#menu a:visited {	color: #666;}div#menu a:active, div#menu a:hover {	color: #000;}/* ----- ナビゲーション -------------------------------- */div#navigation h2 {	margin: 0px;padding: 1px 0.5em;color: #333;border-top:1px solid #777;letter-spacing:1em}div#navigation ul.calendar {margin:0px auto; text-align:center;}div#navigation ul.calendar li {display:inline;padding:2px;margin:0px}li.day, li.day a {color: #444444;}li.satday, li.satday a {color: #4444CC;}li.sunday, li.sunday a {color: #CC4444;}li.day a, li.satday a, li.sunday a{text-decoration:underline;}li.day a:hover, li.satday a:hover, li.sunday a:hover{text-decoration:underline;color:#000}div#navigation ul {margin: 0px 0.5em}div#navigation ul li {list-style-type: none;display:inline;margin-right:1em}div#navigation dl {margin: 0px 0.5em;}div#navigation dl dt {display:inline;}div#navigation dl dd {display:inline;margin-right:1em}div#navigation form dl dt {display: none;}div#navigation form p {	margin-left: 12px;	margin-bottom: 0px;}div#navigation .block {	margin:0px 0px 0.5em ;}/* ----- 記事一覧 -------------------------------------- */div#logs {}html>body div#logs {}div#diary .diary {	margin-bottom: 10px;	padding: 0px;}div#diary h2 {	display: none;}div#diary h3 {	margin: 0px;	padding: 2px;	color: #333;	border:1px solid #777;}div#diary h4 {	margin: 10px;}div#diary .text * {}html>body div#diary .text * {}div#diary .text p {	margin: 15px 10px;}div#diary .text p img {	border:1px solid #aaa;}div#diary .text ul {	margin: 15px 30px;}div#diary .text ol {	margin: 15px 40px;}div#diary .info {	margin: 5px 10px;	text-align: right;}div#diary ul.info{clear:both;}div#diary .info * {	font-size: 10px;}div#diary .info li {	display: inline;	margin-left: 5px;}div#diary .list {	border-left: 1px solid #aaa;	margin: 0px 0px 10px 10px;}div#diary .list h4 {	border-bottom: 1px solid #aaa;	margin: 0px 0px 1em 0px;	padding: 2px;	color: #555;	background-color: #FFFFFF;}div#diary .list ul {	margin: 0px 0px 10px 20px;}div#diary .list dl {font-size:9px;color:#666}div#diary .list dl dt {	margin: 0px 2px;}div#diary .list dl dd {	margin:0px 0px 1em 1em;}div#trackback h2 {	margin-bottom: 15px;	padding: 5px;	border-top: 3px double #999999;	border-bottom: 3px double #999999;}div#trackback dl {	margin-bottom: 10px;	padding: 2px 2px 10px 2px;	border: 1px solid #AAAAAA;}div#trackback dl dt {	margin-top: 10px;	margin-left: 10px;}div#trackback dl dd {	margin-left: 30px;}div#comment{border-left:1px solid #777}div#comment ul{margin:0.5em;}div#comment ul li {text-align:right; list-style-type:none;}div#comment .comment {	margin-bottom: 1em;	padding: 2px;}div#comment h2 {	margin-bottom: 10px;	padding: 3px;	border-bottom: 1px solid #777;}div#comment h3 {font-weight:normal;	margin: 0px;	padding: 0px;}div#comment .text p {margin:0px 0px 0px 1em;}html>body div#comment .text * {}/* ----- ページ移動 ------------------------------------ */div#page h2 {	display: none;}div#page{border-top:1px solid #777}div#page ul {	margin: 0px;}div#page ul li {	display: inline;	margin-right: 10px;}/* ----- ナビゲーション -------------------------------- */div#navi h2 {	display: none;}div#navi ul {	margin: 5px 0px;	text-align: right;}div#navi ul li {	display: inline;	margin-left: 5px;}div#navi form dl {}div#navi form dl dt {	display: none;}div#navi form dl dd {	float: left;}div#navi form input {	padding: 0px;}/* ----- コンテンツ ------------------------------------ */div#contents h2 {	margin: 15px;	padding: 5px;	border-left: 6px ridge #999999;}div#contents h3 {	margin-bottom: 15px;	padding: 3px 0px;	border-bottom: 1px double #999999;}div#contents h4 {	margin-bottom: 10px;}div#contents dl {	margin-bottom: 20px;}div#contents dl dt {	margin-top: 10px;}div#contents dl dd {	margin-left: 30px;}/* ----- 処理選択 -------------------------------------- */div#work h2 {	margin-bottom: 15px;	padding: 5px;	border-top: 3px double #999999;	border-bottom: 3px double #999999;}div#work form {	margin: 10px 0px;}div#work form dl dt {	display: none;}div#work form dl dd {	float: left;}div#work form input {	padding: 0px;}form select{font-family:Osaka,'ＭＳ Ｐゴシック'}form input{font-family:Osaka,'ＭＳ Ｐゴシック'}/* ----- フォーム -------------------------------------- */div#form h2 {	margin-bottom: 15px;	padding: 5px;}div#form form {	margin-bottom: 10px;}div#form form dl {	margin-bottom: 20px;}div#form form dl dt {	float: left;	clear: left;	width: 5em;}div#form form dl dd {}div#form form dl dd textarea {	background-color:#eee;border:1px solid #6f6}div#form form ul {	margin: 0px 0px 20px 0px;}div#form form ul li {	list-style-type: none;}/* ----- 環境設定 -------------------------------------- */div#env h2 {	margin-bottom: 15px;	padding: 5px;	border-top: 3px double #999999;	border-bottom: 3px double #999999;}div#env h3 {	margin-bottom: 15px;	padding: 5px;	background-color: #EEEEEE;}div#env dl {	margin-bottom: 20px;}div#env dl dd {	margin-bottom: 10px;}div#env form {	margin-bottom: 20px;}div#env form p {	margin-bottom: 20px;}/* ----- キャンバス ------------------------------------ */div#canvas h2 {	margin-bottom: 15px;	padding: 5px;	border-top: 3px double #999999;	border-bottom: 3px double #999999;}div#canvas applet {	margin-bottom: 15px;}/* ----- ステータス ------------------------------------ */div#status h2 {	margin-bottom: 15px;	padding: 5px;	border-top: 3px double #999999;	border-bottom: 3px double #999999;}div#status h3 {	margin-bottom: 15px;	padding: 3px 0px;	border-bottom: 1px double #999999;}div#status h4 {	margin-bottom: 10px;}div#status dl {	margin-bottom: 20px;}div#status dl dt {	float: left;	clear: left;	width: 10em;}div#status dl dd {}/* ----- フッター -------------------------------------- */div#footer address {border-top:1px solid #E9E1C7;font-style:normal;text-align:right;}div#footer a:link, div#footer a:visited {	color: #777;}div#footer a:active, div#footer a:hover {	color: #000;}/* ----- 個別指定 -------------------------------------- */.new {	color: #F99;}