body        { color: #3c3c3c; 	font-size: 14px;
    font-family:
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		Osaka,
		'ＭＳ Ｐゴシック',
		'MS P Gothic',
		sans-serif;
    line-height: 160%; background-repeat: no-repeat; width: 1024px; height: auto }

bg  { background-image: inherit; background-repeat: no-repeat; background-attachment: scroll; background-position: 900px inherit }
a:link     { color: #0c5eba; text-decoration: none }
a:visited  { color: #7c3d9d; text-decoration: none }
a:hover   { color: #f97e0d; text-decoration: none }

h1    { color: #3c3c3c; font-size: 160%; font-weight: bold; text-align: left; margin-right: auto; margin-bottom: 0; width: auto }
h2 { color: #4bc5cd; font-size: 130%; font-weight: normal; margin: 0 }
h3 { font-size: 120%; font-style: normal; font-weight: normal; margin-top: -0.15em; margin-bottom: -0.15em }

.outline  { padding: 2px; border: solid 1px gray }
.outline2 { padding: 2px; border: solid 1px silver }

.table       {
	padding: 2px;
	border: solid 1px gray;
	border-collapse: collapse;
	table-layout: fixed;
	text-align: center;
	color: #000000
}
.right   { text-align: right; float: right }
.left { text-align: left; float: left }
.bg  { background-repeat: no-repeat; background-attachment: scroll }
.underline  { border-bottom: 3px dotted #aeb1aa; outline-width: 3px; outline-color: #aeb1aa }
.causion { margin: 20px; padding: 5px; border: double 4px #ff5460 }

.list   { padding-left: 5px; border-bottom: 2px dotted #989a9c; border-left: 6px solid #e34251 }
.list_b   { padding-left: 3px; border-bottom: 2px dotted #aaa; border-left: 8px solid #989a9c }
.line  { border-left: 1px none #666 }

.box   { color: #3c3c3c; background-color: #ebecef; text-align: left; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; padding: 3px 10px 3px 3px; width: auto; height: auto; float: left; overflow: auto; border-left: 5px double #666 }
.box2  { margin: 10px; padding: 12px; width: auto; border: solid 1px #666 }
.howto   { margin-top: -1px; border-color: #096; outline: solid 1px #096 }
.howto2  { margin: 5px; padding: 5px; width: 500px; border: solid 1px #099 }

table { background-repeat: no-repeat }
.back { background-color: #f7fafa; border-top: 7px double #b5b7a5; border-bottom: 7px double #b5b7a5 }
.cal_off   {padding: 2px;	border: solid 1px gray;	border-collapse: collapse;table-layout: fixed; text-align: center; color: #FFFFFF; background-color: #d10b33; text-align: center ;font-size:10px}
.cal   {padding: 2px;	border: solid 1px gray;	border-collapse: collapse;table-layout: fixed; text-align: center; color: #3c3c3c; background-color: #FFFFFF; text-align: center ;font-size:10px}
.size {text-align: center; color: #333333; background-color: #FFFFFF; text-align: center ;font-size:"12px"}
