PRE
{
    LINE-HEIGHT: 130%
}
DL
{
    LINE-HEIGHT: 130%
}
OL
{
    LINE-HEIGHT: 130%
}
P
{
    COLOR: #004488;
    LINE-HEIGHT: 130
}
BODY
{
    FONT-SIZE: 14px;
    BACKGROUND: #ffffff;
    MARGIN-LEFT: 1%;
    COLOR: black;
    MARGIN-RIGHT: 1%;
    FONT-FAMILY: verdana, arial, helvetica, Sans-Serif
}
TD
{
    FONT-SIZE: 14px;
    BACKGROUND: #ffffff;
    MARGIN-LEFT: 1%;
    COLOR: black;
    MARGIN-RIGHT: 1%;
    FONT-FAMILY: verdana, arial, helvetica, Sans-Serif
}
A:link
{
    COLOR: #4169e1;
    TEXT-DECORATION: none
}
A:active
{
    BACKGROUND: #ccddee;
    COLOR: mediumblue;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: mediumseagreen;
    TEXT-DECORATION: none
}
A:hover
{
    BACKGROUND: #ccddee;
    COLOR: #215dc6;
    TEXT-DECORATION: underline
}
H1
{
    BORDER-RIGHT: cornflowerblue 1em inset;
    BORDER-TOP: #0088ff 0.2em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.8em;
    MARGIN-LEFT: 20%;
    BORDER-LEFT: cornflowerblue 1em;
    COLOR: mediumblue;
    MARGIN-RIGHT: 20%;
    BORDER-BOTTOM: #0088ff 0.2em;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
H2 /* タイトルパターン１ */
{
    COLOR: darkorange;
    FONT-FAMILY: 'Comic Sans MS', verdana, arial, helvetica, Sans-Serif;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    MARGIN: 0px 0px 0.5em;
/*
    BORDER-RIGHT: #0088ff 1px solid;
    PADDING-RIGHT: 0.2em;
    BORDER-TOP: #0088ff 1px solid;
    PADDING-LEFT: 0.2em;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0.2em;
    MARGIN: 0px 0px 0.5em;
    BORDER-LEFT: #0088ff 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 0.2em;
    BORDER-BOTTOM: #0088ff 1px solid;
    FONT-FAMILY: 'Comic Sans MS', verdana, arial, helvetica, Sans-Serif;
    BACKGROUND-COLOR: cornflowerblue
*/
}
H3 /* タイトルパターン２ */
{
    BORDER-RIGHT: darkorange 1px solid;
    PADDING-RIGHT: 0.2em;
    BORDER-TOP: darkorange 1px solid;
    PADDING-LEFT: 0.2em;
    PADDING-BOTTOM: 0.2em;
    MARGIN: 0px 0px 0.5em;
	BORDER-LEFT: darkorange 12px solid;
/*    BORDER-LEFT: cornflowerblue 12px solid;*/
    PADDING-TOP: 0.2em;
    BORDER-BOTTOM: darkorange 1px solid;
    BACKGROUND-COLOR: #ffffff
}
H4 /* タイトルパターン３ */
{
    PADDING-RIGHT: 0.1em;
    PADDING-LEFT: 0.1em;
    PADDING-BOTTOM: 0.1em;
    MARGIN: 0px 0px 0.5em;
	BORDER-LEFT: darkorange 12px double;
/*    BORDER-LEFT: cornflowerblue 12px double;*/
    COLOR: #000000;
    PADDING-TOP: 0.1em;
    BORDER-BOTTOM: #0088ff;
    BACKGROUND-COLOR: #ffffff
}
H5 /* 最新の２０件 */
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0.3em;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0.3em;
    PADDING-BOTTOM: 0.3em;
    MARGIN: 0px 0px 0.5em;
    BORDER-LEFT: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0.3em;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: darkorange;
/*    BACKGROUND-COLOR: cornflowerblue*/
}
H6
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0.3em;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0.3em;
    PADDING-BOTTOM: 0.3em;
    MARGIN: 0px 0px 0.5em;
    BORDER-LEFT: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0.3em;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: darkorange;
/*    BACKGROUND-COLOR: cornflowerblue*/
}
H1.title /* タイトルリンク部 */
{
    BORDER-RIGHT: darkorange 0.8em inset;
    PADDING-RIGHT: 0%;
    BORDER-TOP: white 0.2em;
    PADDING-LEFT: 0%;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.8em;
    FLOAT: none;
    MARGIN-LEFT: 0%;
    BORDER-LEFT: cornflowerblue 0.8em;
    COLOR: mediumblue;
    MARGIN-RIGHT: 25%;
    BORDER-BOTTOM: white 0.2em;
    FONT-STYLE: italic;
    FONT-FAMILY: 'Comic Sans MS', Verdana, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
DT
{
    MARGIN-TOP: 1em;
    FONT-WEIGHT: bold;
    MARGIN-LEFT: 1em
}
BLOCKQUOTE /* 引用部 */
{
    BORDER-RIGHT: #0088ff 1px;
    BORDER-TOP: #0088ff 1px;
    MARGIN-TOP: 0em;
    PADDING-LEFT: 1em;
    BACKGROUND-IMAGE: none;
    MARGIN-BOTTOM: 0.5em;
    PADDING-BOTTOM: 0.5em;
    BORDER-LEFT: #0088ff 1px;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #0088ff 1px;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #DDFFC8;
}
PRE /**/
{
    BORDER-RIGHT: #009900 1px solid;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #009900 1px solid;
    PADDING-LEFT: 0.5em;
    PADDING-BOTTOM: 0.5em;
    MARGIN-LEFT: 1em;
    BORDER-LEFT: #009900 3px solid;
    COLOR: black;
    MARGIN-RIGHT: 2em;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #009900 1px solid;
    WHITE-SPACE: pre;
    BACKGROUND-COLOR: #DDFFC8;
	FONT-FAMILY: verdana, arial, helvetica, Sans-Serif
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
UL
{
    MARGIN-TOP: 0.5em;
    MARGIN-BOTTOM: 0.5em;
    LINE-HEIGHT: 130%
}
EM
{
    FONT-STYLE: italic
}
STRONG
{
    FONT-WEIGHT: bold
}
ADDRESS
{
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, helvetica, Sans-Serif
}
.status
{
    COLOR: #0000ff;
}
.returnallow
{
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
}
.noexists
{
    BACKGROUND-COLOR: #fffacc
}
.errormsg
{
    BACKGROUND-COLOR: #ffccff
}
.queryhit
{
    BACKGROUND-COLOR: #ccffcc
}
.style_table /* テーブル枠 */
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.style_td /* テーブル */
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white;
}
.style_calendar
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #ccd5dd
}
.style_td_caltop
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 1px;
    PADDING-TOP: 5px;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #eef5ff
}
.style_td_today
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 1px;
    WIDTH: 14%;
    PADDING-TOP: 5px;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #ffffdd
}
.style_td_sat
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 1px;
    WIDTH: 14%;
    PADDING-TOP: 5px;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #dde5ff
}
.style_td_sun
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 1px;
    WIDTH: 14%;
    PADDING-TOP: 5px;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #ffeeee
}
.style_td_day
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 1px;
    WIDTH: 14%;
    PADDING-TOP: 5px;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #eef5ff
}
.style_td_blank
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 1px;
    WIDTH: 14%;
    PADDING-TOP: 5px;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #eef5ff
}
.style_td_week
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 1px;
    PADDING-TOP: 5px;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #dde5ee
}
.small
{
    FONT-SIZE: 0.8em
}
.super_index
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: super;
    COLOR: #dd3333
}
.note_super
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: super;
    COLOR: #dd3333
}
.full_hr
{
    BORDER-RIGHT: #333333 0px ridge;
    BORDER-TOP: #333333 1px ridge;
    BORDER-LEFT: #333333 0px ridge;
    BORDER-BOTTOM: #333333 1px ridge
}
.note_hr
{
    BORDER-RIGHT: #333333 0px ridge;
    BORDER-TOP: #333333 1px ridge;
    MARGIN: 1em auto 0em;
    BORDER-LEFT: #333333 0px ridge;
    WIDTH: 90%;
    BORDER-BOTTOM: #333333 1px ridge;
    TEXT-ALIGN: center
}
.side_label
{
    TEXT-ALIGN: center
}
.counter
{
    FONT-SIZE: 8px
}
.vote_label
{
    BACKGROUND-COLOR: #ffcccc
}
.vote_td1
{
    BACKGROUND-COLOR: #dde5ff
}
.vote_td2
{
    BACKGROUND-COLOR: #eef5ff
}
.recent_list
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 1em;
    BORDER-LEFT: 0px;
    WORD-BREAK: break-all;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    WORD-WRAP: break-word
}
.side_label
{
    MARGIN: 0px auto 0.5em
}
SPAN.diff_added
{
    COLOR: red
}
SPAN.diff_removed
{
    COLOR: blue
}
.ie5
{
    TEXT-ALIGN: center
}
.size1
{
    DISPLAY: inline-block;
    FONT-SIZE: xx-small;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 130%
}
.size2
{
    DISPLAY: inline-block;
    FONT-SIZE: x-small;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 130%
}
.size3
{
    DISPLAY: inline-block;
    FONT-SIZE: small;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 130%
}
.size4
{
    DISPLAY: inline-block;
    FONT-SIZE: medium;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 130%
}
.size5
{
    DISPLAY: inline-block;
    FONT-SIZE: large;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 130%
}
.size6
{
    DISPLAY: inline-block;
    FONT-SIZE: x-large;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 130%
}
.size7
{
    DISPLAY: inline-block;
    FONT-SIZE: xx-large;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 130%
}
UL.list1
{
    LIST-STYLE-TYPE: disc
}
UL.list2
{
    LIST-STYLE-TYPE: circle
}
UL.list3
{
    LIST-STYLE-TYPE: square
}
OL.list1
{
    LIST-STYLE-TYPE: decimal
}
OL.list2
{
    LIST-STYLE-TYPE: lower-roman
}
OL.list3
{
    LIST-STYLE-TYPE: lower-alpha
}
DIV.p_left
{
    TEXT-ALIGN: left
}
DIV.p_center
{
    TEXT-ALIGN: center
}
DIV.p_right
{
    TEXT-ALIGN: right
}
.table-list
{
    BACKGROUND: #fff
}
.td-list
{
    BORDER-RIGHT: #aaa 0px dotted;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #aaa 0px dotted;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #aaa 0px dotted;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #aaa 1px dotted
}
DIV#navigator
{
    CLEAR: both;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #e2e9ff 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    COLOR: white;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #8b94b3 1px solid;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: darkorange;
/*    BACKGROUND-COLOR: cornflowerblue;*/
    TEXT-ALIGN: right
}
DIV#navigator A:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
DIV#navigator A:active
{
    COLOR: #215dc6;
    TEXT-DECORATION: none
}
DIV#navigator A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
DIV#navigator A:hover
{
    COLOR: #215dc6;
    TEXT-DECORATION: underline
}
DIV#navigatorF
{
    CLEAR: both;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #e2e9ff 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    COLOR: white;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #8b94b3 1px solid;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: darkorange;
/*    BACKGROUND-COLOR: cornflowerblue;*/
    TEXT-ALIGN: right
}
DIV#navigatorF A:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
DIV#navigatorF A:active
{
    COLOR: #215dc6;
    TEXT-DECORATION: none
}
DIV#navigatorF A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
DIV#navigatorF A:hover
{
    COLOR: #215dc6;
    TEXT-DECORATION: underline
}
DIV#header
{
}
DIV#header .small
{
    FONT-SIZE: 0.8em
}
DIV#footer .small
{
    FONT-SIZE: 0.8em
}

