@charset "utf-8";/* スタイルシート *//* テキストシャドウ関連 */BODY{	text-shadow: 1px 1px 2px #BBBBBB;}UL.links A, UL.links-enum A, DL.updates UL A, #contents A, UL.diarytopics A, UL.diarylogs A{	text-shadow: 1px 1px 2px #99BBFF;}H1{	text-shadow: 1px 1px 2px #77AAFF;}H2{	text-shadow: 1px 1px 2px #888888;}H3{	text-shadow: 1px 1px 2px #888888;}H4, H5, H6{	text-shadow: 1px 1px 2px #888888;}/* その他 */BODY{	background-image: url(topbanner.png);	background-repeat: no-repeat;	background-position: top left;	font-family: "ＭＳ Ｐゴシック", "Osaka", Sans-Serif;	text-align: left;	margin: 75px 1em 20px 1em;	padding: 0 0 0 0;	color: #000000;	background-color: #FFFFFF;	font-size: 90%;}P{	font-family: "メイリオ", "Meiryo", Sans-Serif;	margin: 1em 0 0 1em;	padding: 0 0 0 0;	line-height: 1.5em;/*	letter-spacing: 0.1em;*/}TABLE{	font-family: "メイリオ", "Meiryo", Sans-Serif;	margin-top: 0.7em;	margin-left: 1em;}H1{	font-family: "メイリオ", "Meiryo", Sans-Serif;	font-size: 135%;	font-weight: bold;	background-repeat: no-repeat;	background-image: url(h1back.png);	background-position: center left;	padding: 0 0 0 30px;	margin: 0 0 0 0;	background-color: transparent;	color: #0145B6;	border-top: #0B68FD 3px solid;	border-bottom: #0B68FD 3px solid;}H2{	font-family: "メイリオ", "Meiryo", Sans-Serif;	font-size: 110%;	font-weight: bold;	background-repeat: no-repeat;	background-image: url(h2back.png);	background-position: center left;	padding: 6px 0 0 16px;	margin: 2em 0 1.5em 0;	border-top: none;	color: #000000;	background-color: transparent;	border-bottom: #0B68FD 3px solid;}H3{	font-family: "メイリオ", "Meiryo", Sans-Serif;	font-size: 110%;	font-weight: bold;	line-height: 100%;	border-bottom: #BBBBBB 3px solid;	background-image: url(h3back.png);	background-repeat: no-repeat;	background-position: center left;	padding: 0 0 2px 12px;	margin: 2em 0 1em 0.5em;	color: #000000;	background-color: transparent;}H4,H5,H6{	font-family: "メイリオ", "Meiryo", Sans-Serif;	font-size: 105%;	font-weight: bold;	line-height: 100%;	border-bottom: #DDDDDD 2px solid;	padding: 0 0 0 0;	margin: 1em 0 0.2em 1em;}UL, DL, OL{	margin-left: 1.3em;	padding-left: 0;}LI, DT, DD{	font-family: "メイリオ", "Meiryo", Sans-Serif;	line-height: 130%;	margin-left: 1.5em;	padding: 0.2em 0 0.2em 0;}ADDRESS{	font-family: "メイリオ", "Meiryo", Sans-Serif;	font-style: normal;	font-size: 100%;	margin: 0.5em 0 0.5em 1em;}EM{	font-style: normal;	font-size: 100%;	color: red;}A:link{	color: #0B68FD;	background-color: transparent;}A:visited{	color: #0040AA;	background-color: transparent;}A:hover{	color: #64A0FF;	background-color: transparent;}HR{	width: 100%;	height: 3px;	color: #0B68FD;	border-color: #0B68FD;	border: none;	background-color: #0B68FD;	margin: 2em 0 1em;	padding: 0 0 0 0;}DT{	font-weight: bold;}DIV.top-bottom P{	margin-left: 0;}IMG{	border: none;}BLOCKQUOTE{	color: #008800;	background-color: #E4F4DF;	margin: 1em 0 0 1em;	padding: 0 0 4px 0;}BLOCKQUOTE P{	line-height: 110%;	padding: 4px 4px 0 4px;	margin: 0 0 0 0;}BLOCKQUOTE UL, BLOCKQUOTE DL, BLOCKQUOTE OL{	padding-top: 0.5em;	padding-bottom: 0.3em;	margin-left: 0.5em;	margin-bottom: 0;}.topic-day{}.topic-title{}DIV.topic-perma-body{	margin-top: 2em;	margin-bottom: 1em;}P.topic-move, P.comment-src, P.trackback-src{	font-family: "ＭＳ Ｐゴシック", "Osaka", Sans-Serif;	font-size: 80%;	margin-left: 1.5em;	margin-top: 2em;	color: #808080;}P.posted{	font-family: "ＭＳ Ｐゴシック", "Osaka", Sans-Serif;	font-size: 80%;	margin-left: 1.5em;	margin-top: 2em;	color: #808080;}P.posted A:link, P.posted A:visited{	text-decoration: none;}P.posted A:hover{	text-decoration: underline;}DL.updates DD{	margin-bottom: 0.5em;}UL.links A:link, UL.links A:visited, UL.links-enum A:link, UL.links-enum A:visited, DL.updates UL A:link, DL.updates UL A:visited{	text-decoration: none;}UL.links A:hover, UL.links-enum A:hover, DL.updates UL A:hover{	text-decoration: underline;}UL.links, DL.updates UL, UL.links-enum{	margin: 0.5em 0 0.5em 0;}UL.links-enum{	padding-top: 0.5em;}UL.links LI, UL.links-enum LI, DL.updates UL LI{	list-style-type: none;	line-height: 130%;	margin-left: 1em;	padding-left: 10px;	font-weight: bold;	background-image: url(right.png);	background-repeat: no-repeat;	background-position: center left;}UL.links LI.nolink, UL.links-enum LI.nolink{	background-image: url(right_uc.png);}UL.links-enum LI, UL.links-enum LI.nolink{	/*white-space: nowrap;*/	display: inline;}/* アンテナ */P.antenna{	font-size: 90%;	font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "Osaka", Sans-Serif;	line-height: 1.2em;	letter-spacing: 0;}P.antenna A:link, P.antenna A:visited{	text-decoration: none;}P.antenna A:hover{	text-decoration: underline;}/* 一般ページ */DIV.header{	margin: 2em 0 1em 0.5em;}DIV.header P, DIV.footer P{	margin-left: 0;}DIV.header UL.links LI{	margin-left: 0;}DL{	margin-left: 1em;}DT, DD{	margin-left: 0;}P.backtoindex{	font-weight: bold;	padding: 0.5em 0 0.5em 12px;	line-height: 120%;	background-image: url(right.png);	background-repeat: no-repeat;	background-position: center left;}P.backtoindex A:link, P.backtoindex A:visited{	text-decoration: none;}P.backtoindex A:hover{	text-decoration: underline;}P.backhome{	position: absolute;	top: 18px;	left: 5px;	background-attachment: scroll;	background-clip: border-box;	background-color: transparent;	display: block;	float: left;	margin: 0;	padding: 0;	text-indent: -9999px;	width: 206px;	height: 32px;}P.backhome A{	background-attachment: scroll;	background-clip: border-box;	background-color: transparent;	display: block;	float: none;	margin: 0;	padding: 0;	text-indent: -9999px;	width: 206px;	height: 32px;}
