/*--全体構造--*/* {	color: #505050;	font-style: normal;	font-weight: normal;	font-size: 100%;	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka; text-decoration: none; list-style-type: none; list-style-position: outside; margin: 0}html {	background: transparent url(images/bg_all.gif)}body {	background: #fff url(/adachi/images/bg.gif);	margin: 0px auto;	padding-bottom: 3em;	border-right: 1px solid #696969;	border-left: 1px solid #696969;	width: 750px}a {	color: #00008b;	text-decoration: none}a:hover {	color: red}/*--ヘッダナビ要素--*/.header {	top: 0px;	width: 750px}td.submenu {	font-size: 10px;	line-height: 10px;	text-align: center}/*--ページマーカー要素--*/.marker {	padding-left: 5px}/*--サイド要素--*/td.side {	padding: 5px 5px 5px 20px;	width: 200px}.side_text  { font-size: 10pt; line-height: 1.2em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; padding: 3px 0px 3px 10px }.box_titlenumber {	color: #222;	font-size: 1.1em;	font-family: "Arial Black", Arial, Helvetica, Geneva, Swiss; padding-left: 25px; text-shadow: 0.2em 0.2em 0.1em #aaa}/*--コンテンツ要素--*/td.contents  { color: #222; font-size: 10pt; line-height: 1.5em; padding: 5px 20px 5px 5px; width: 450px }.contents_text {	padding: 10px}.contents_text_ul {	padding: 10px;	border-bottom: 1px dashed #71bf87}.backbtn {	padding-right: 5px}/*--コンテンツ用リスト要素--*/dl.wire {	background-color: #f5f5f5;	margin: 5px;	padding: 5px;	border: solid 1px gray}dt.wire {	font-weight: bold;	font-size: 1.1em;	letter-spacing: 0.3em;	padding-left: 10px}dd.wire {	padding-left: 30px}dt.profile {	font-weight: bold}dd.profile {	padding-left: 20px}dt.annual {	font-weight: bold;	position: absolute}dd.annual {	padding-left: 35px}.answer_text {	padding-right: 5px;	padding-bottom: 3px;	padding-left: 40px}.answer_headline {	font-weight: bold;	font-size: 1.2em}/*--フッタ要素--*/.footer {	background-image: url(/adachi/images/foot.gif);	margin-top: 2em;	width: 750px;	height: 15px}address {	font-style: normal;	font-size: 0.4em;	font-family: Verdana, sans-serif;	text-align: center}/*--カレンダー--*/table.calbody {	border-top: 1px solid #c0c0c0;	border-bottom: 1px solid #c0c0c0;	border-left: 1px solid #c0c0c0;}td.calmonth {	font-weight: bold;	letter-spacing: 1.5em}td.calweekname {	font-weight: bold;	padding: 1px;	border-bottom: 1px solid #C0C0C0;	border-right: 1px solid #c0c0c0;}td.caldayno {	color: #2d2d2d;	font-weight: bold;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	margin-top: 1px;	margin-bottom: 1px;	border-right: 1px solid #c0c0c0;	border-bottom: 1px solid #c0c0c0;}td.calcell {	color: #2d2d2d;	font-weight: bold;	margin-top: 1px;	margin-bottom: 1px;	border-right: 1px solid #c0c0c0;}table.calperiod {	color: #2d2d2d;	font-weight: bold;	margin-top: 1px;	margin-bottom: 1px;}td.han_text {	font-size: 0.7em;	line-height: 1.2em;	padding: 3px 10px}td.hanrei {	font-size: 0.8em;	line-height: 1.2em;	padding: 3px 10px}table.hanbox {	border: 3px double #c0c0c0;}.td_soudan_title { color: white; font-size: 10pt; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, 平成角ゴシック; background-color: teal; text-indent: 10px }.td_sooudanbody { color: black; font-size: 10pt; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝 }.jirei_Q { color: navy; font-size: 10pt; line-height: 16pt; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝 }.jirei_A { color: black; font-size: 10pt; line-height: 16pt; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", 細明朝体, 平成明朝 }