A.non-ul:link
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.non-ul:visited
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.non-ul:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.non-ul:active
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A:link
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #0000ff
}
A:visited
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #800080
}
A:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #008000
}
A:active
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ff0000
}
BODY
{
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	FONT: 0.8em "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka;
	WIDTH: 99%;
	COLOR: #000000;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	border: 1px solid #e7e7e7;
}
TABLE
{
    FONT-FAMILY: "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka
}
FIELDSET
{
    MARGIN-BOTTOM: 1em
}
FIELDSET P
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px
}
FIELDSET P
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 0px
}
FIELDSET LEGEND
{
    FONT-SIZE: 0.9em
}
FORM
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px
}
FORM DIV.notes P
{
    LINE-HEIGHT: 125%
}
FORM DIV SMALL
{
    LINE-HEIGHT: 125%
}
FORM DIV.notes LI
{
    MARGIN-LEFT: 10px
}
FORM FIELDSET DIV.notes
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 0.75em;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 10px 10px;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 170px;
    COLOR: #666666;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #666666 1px solid;
    HEIGHT: auto;
    BACKGROUND-COLOR: #ffffe1
}
FORM FIELDSET DIV.notes H4
{
    BORDER-RIGHT: #666666 0px solid;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: #666666 0px solid;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 27px;
    FONT-SIZE: 1.3em;
    BACKGROUND-IMAGE: url(images/icon_info.png);
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #666666 0px solid;
    COLOR: #666666;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-REPEAT: no-repeat
}
FORM FIELDSET DIV.notes P
{
    MARGIN: 0em 0em 1.2em;
    COLOR: #666666
}
FORM FIELDSET DIV.notes P.last
{
    PADDING-BOTTOM: 5px;
    MARGIN: 0em
}
H1
{
    FONT-SIZE: 125%
}
H2
{
    FONT-SIZE: 100%
}
H3
{
    FONT-SIZE: 100%;
    MARGIN: 0px
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
INPUT
{
    FONT-SIZE: 0.9em
}
INPUT
{
    COLOR: #000000
}
submit
{
    COLOR: #000000
}
TD
{
    COLOR: #000000
}
TEXTAREA
{
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif,verdana,tahoma,helvetica
}
TH
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: larger;
    COLOR: #000000;
    BACKGROUND-COLOR: #dae0ed;
    TEXT-ALIGN: left
}
P
{
    MARGIN-TOP: 5px
}
SELECT
{
    FONT-SIZE: 0.9em;
    COLOR: #000000
}
.admin-list-icon
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.admin-list-table
{
    WIDTH: 100%;
    TEXT-ALIGN: left;
    border-spacing: 1px
}
.admin-list-table FORM
{
    MARGIN: 0px
}
.admin-list-search
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    TEXT-ALIGN: center
}
.admin-list-field
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    TEXT-ALIGN: left
}
.admin-list-headerfield
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: larger;
    TEXT-ALIGN: left
}
.alignleft
{
    TEXT-ALIGN: left
}
.alignright
{
    TEXT-ALIGN: right
}
.aligncenter
{
    TEXT-ALIGN: center
}
.aligntop
{
    VERTICAL-ALIGN: top
}
.block-box-left
{
    MARGIN: 10px
}
.block-box-left
{
    MARGIN: 5px 10px 15px
}
.block-box-right
{
    MARGIN: 5px 10px 15px
}
.block-box
{
    MARGIN: 5px 10px 15px
}
.block-box-left UL
{
    MARGIN-TOP: 0px;
    PADDING-LEFT: 20px;
    MARGIN-BOTTOM: 0px
}
.block-box-right UL
{
    MARGIN-TOP: 0px;
    PADDING-LEFT: 20px;
    MARGIN-BOTTOM: 0px
}
.block-bg-left
{
    BORDER-TOP: #ffffff 1px solid
}
.block-bg-right
{
    BORDER-TOP: #ffffff 1px solid
}
.block-bg-spreader
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 180px;
    HEIGHT: 1px
}
.block-content
{
    CLEAR: both;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px
}
.block-content-right
{
    CLEAR: both;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px
}
.block-content-left
{
    CLEAR: both;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px
}
.block-content-left UL
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 16px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.block-content-right UL
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 16px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.block-content UL
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 16px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.block-divider
{
    BORDER-TOP: #e7e7e7 1px solid;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #f7f7f7 1px solid
}
.block-divider-left
{
    BORDER-TOP: #e7e7e7 1px solid;
    MARGIN: 0px auto;
    WIDTH: 90%;
    LINE-HEIGHT: 0px;
    BORDER-BOTTOM: #ffffff 1px solid
}
.block-divider-right
{
    BORDER-TOP: #cccccc 1px solid;
    MARGIN: 0px auto;
    WIDTH: 90%;
    LINE-HEIGHT: 0px;
    BORDER-BOTTOM: #ffffff 1px solid
}
.block-featured-left
{
    BORDER-RIGHT: #ffffff 1px solid;
    BACKGROUND: #f7f7f7;
    COLOR: #000000
}
.block-featured-right
{
    BACKGROUND: #e7e7e7;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000
}
.block-helpicon
{
    FLOAT: right;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
.block-outerborder-left
{
    BORDER-LEFT: #e7e7e7 1px solid
}
.block-outerborder-right
{
    BORDER-RIGHT: #cccccc 1px solid
}
.block-title
{
    FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 5px;
    COLOR: #1a3955;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.blocktitle
{
    FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 5px;
    COLOR: #1a3955;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.block-title-left
{
    FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 5px;
    COLOR: #1a3955;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.block-title-right
{
    FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 5px;
    COLOR: #1a3955;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.list-feed
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.list-new-plugins
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.list-new-comments
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.list-new-trackbacks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.list-older-stories
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.commentbar-line1
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}
.commentbar-line2
{
    BORDER-TOP: #ffffff 1px solid;
    BACKGROUND: #e7e7e7;
    BORDER-BOTTOM: #ffffff 1px solid;
    TEXT-ALIGN: center
}
.commentbar-line3
{
    PADDING-RIGHT: 3px;
    BORDER-TOP: #e7e7e7 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ffffff 1px solid;
    TEXT-ALIGN: center
}
.commenttitle
{
    BORDER-RIGHT: #e7e7e7 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #e7e7e7 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: smaller;
    BACKGROUND: #f7f7f7;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #e7e7e7 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #e7e7e7 1px solid
}
.edit-perm-down
{
    TEXT-ALIGN: center
}
.edit-perm-up
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    TEXT-ALIGN: center
}
.fieldhelp
{
    FONT-SIZE: 0.8em;
    COLOR: #666666
}

/*ここからfooter*/

.footer_table
{
	background-image:url(images/dohyougiwa_footer.gif);
	background-repeat: no-repeat;
}

.footerblock
{
	PADDING-RIGHT: 4px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 0.85em;
	PADDING-BOTTOM: 10px;
	VERTICAL-ALIGN: middle;
	COLOR: #333333;
	PADDING-TOP: 10px;
	TEXT-ALIGN: left;
}
.footerblock A:link
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.footerblock A:visited
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.footerblock A:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #008000;
    TEXT-DECORATION: none
}
.footerblock A:active
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.footer-divider-top
{
	BORDER-TOP: #cccccc 1px solid;
	COLOR: #000000;
    PADDING-TOP: 1px
	background-repeat: no-repeat;
	background-image: url(images/dohyougiwa_footer.gif);
}

/*ここまでfooter*/

.form-description
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FLOAT: left;
    WIDTH: 100px;
    TEXT-ALIGN: right
}
.form-field
{
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 105px
}
.header-logobg-left
{
    MARGIN-TOP: 11px;
    PADDING-LEFT: 15px;
    VERTICAL-ALIGN: middle;
    WIDTH: 50%;
    PADDING-TOP: 4px;
    HEIGHT: 78px;
    TEXT-ALIGN: left
}
.header-logobg-right
{
    PADDING-RIGHT: 15px;
    VERTICAL-ALIGN: text-botom;
    WIDTH: 50%;
    PADDING-TOP: 4px;
    HEIGHT: 78px;
    TEXT-ALIGN: left}
.header-logobg-container-inner
{
	BORDER-BOTTOM: #cccccc 1px solid;
	background-color: #FFFFFF;
	background-image: url(images/header_top.gif);
	background-repeat: no-repeat;
	bottom: auto;
}
.header-logobg-container-outer
{
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 1px
}
.header-navigation-container
{
    BORDER-BOTTOM: #ffffff 1px solid
}
.header-navigation-line
{
    BACKGROUND: #e7e7e7;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #cccccc 1px solid;
    TEXT-ALIGN: right
}
.header-navigation-line A:link
{
    FONT-SIZE: 0.9em;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #0000ff;
    BORDER-BOTTOM: #cccccc 0px solid
}
.header-navigation-line A:visited
{
    FONT-SIZE: 0.9em;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #800080;
    BORDER-BOTTOM: #cccccc 0px solid
}
.header-navigation-line A:hover
{
    FONT-SIZE: 0.9em;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #008000;
    BORDER-BOTTOM: #cccccc 0px solid
}
.header-navigation-line A:active
{
    FONT-SIZE: 0.9em;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ff0000;
    BORDER-BOTTOM: #cccccc 0px solid
}
.header-welcomeanddate-box
{
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 52px
}
.header-welcomeanddate-text
{
    LEFT: 4px;
    POSITION: relative;
    TOP: 12px
}
.highlight
{
    COLOR: #000000;
    BACKGROUND-COLOR: yellow;
    TEXT-DECORATION: none
}
.inputTable TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 4px
}
.inputTable LABEL
{
    FONT-WEIGHT: bold;
    FLOAT: right;
    WHITE-SPACE: nowrap
}
.moderation-cc
{
    WIDTH: 100%
}
.moderation-cc-row
{
    CLEAR: both;
    WIDTH: 100%;
    HEIGHT: 80px
}
.moderation-cc-item
{
    FLOAT: left;
    TEXT-ALIGN: center
}
.pagenav
{
    TEXT-ALIGN: center
}
.row_center TD
{
    TEXT-ALIGN: center
}
.searchauth
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000;
    TEXT-ALIGN: left
}
.searchdate
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000;
    TEXT-ALIGN: right
}
.searchform-box
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 1px;
    BACKGROUND: #e7e7e7;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 52px;
    TEXT-ALIGN: right
}
.searchform-elements
{
    DISPLAY: inline;
    POSITION: relative;
    TOP: 6px
}
.searchform-elements INPUT
{
    FONT-SIZE: 0.9em
}
.searchhits
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000;
    TEXT-ALIGN: right
}
.site-slogan
{
	COLOR: #ffffff;
	background-attachment: fixed;
	background-color: transparent;
	background-image: none;
	background-repeat: repeat;
	background-position: 0% bottom;
	font-size: 12pt;
	font-weight: bolder;
	text-align: right;
	vertical-align: bottom;
}
/*ここからボタンのロールオーバー*/
/*上段*/
#button_home A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_home.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}

#button_home A:hover
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_home_f2.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}	

#button_kaisetu A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_kaisetu.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156	px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}
#button_kaisetu A:hover
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_kaisetu_f2.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}

#button_cyanko A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_cyanko.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156	px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}
#button_cyanko A:hover
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_cyanko_f2.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}

#button_tansaku A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_tansaku.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156	px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}
#button_tansaku A:hover
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_tansaku_f2.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}

#button_yomoyama A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_yomoyama.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156	px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}
#button_yomoyama A:hover
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_yomoyama_f2.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}
/*上段*/

/*下段*/
#button_shigarakiyaki A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_shigarakiyaki.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}

#button_shigarakiyaki A:hover
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_shigarakiyaki_f2.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}	

#button_Search A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_Search.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156	px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}
#button_Search A:hover
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_Search_f2.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}

#button_Access A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_Access.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156	px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}
#button_Access A:hover
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_Access_f2.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}

#button_download A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_download.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156	px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}
#button_download A:hover
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_download_f2.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}

#button_link A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_link.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156	px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}
#button_link A:hover
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(images/header_link_f2.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    WIDTH: 156px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}
/*下段*/
/*ここまで*/


.stats-list-count
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    TEXT-ALIGN: right
}
.stats-header-title
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 90%;
    TEXT-ALIGN: left
}
.stats-header-count
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 10%;
    TEXT-ALIGN: left
}
.story
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.story H1
{
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.story-body
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.story-featured
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.story-featured H1
{
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.4em;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.story-icons
{
    FLOAT: right
}
.story-container
{
    PADDING-RIGHT: 9px
}
.story-footer
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}
.story-information
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 0.85em;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    PADDING-TOP: 3px
}
.topicoption
{
}
.topicoption-off
{
}
.warning
{
    FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ff0000
}
.warningsmall
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ff0000
}
.plugin
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-WEIGHT: normal;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #efefef
}
.plugin TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    COLOR: #000000;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #b7c1dc;
    TEXT-ALIGN: left
}
.plugin TR
{
    VERTICAL-ALIGN: top
}
.plugin TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.pluginBG
{
    COLOR: #fefefe;
    BACKGROUND-COLOR: #7398ba
}
.pluginAltBG
{
    BACKGROUND-COLOR: #7398ba
}
.pluginAltBG TD
{
    COLOR: #ffffff
}
.pluginCellTitle
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #7398ba
}
.pluginCellFill
{
    BACKGROUND-COLOR: #f8fafd
}
.pluginCellText
{
    FONT-WEIGHT: normal;
    COLOR: #636363
}
.pluginHeader
{
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 3px;
    COLOR: #204275;
    PADDING-TOP: 3px
}
.pluginFooter
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #507aa1
}
.pluginFooter TD
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #507aa1
}
.pluginAlert
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    COLOR: #d8010e;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #fef1b4
}
.pluginInfo
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 5px;
    COLOR: #707070;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #fef1b4
}
.pluginSubTable
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-WEIGHT: normal;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #cccccc
}
.pluginSubTable TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    COLOR: #000000;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #c9d1e4;
    TEXT-ALIGN: left
}
.pluginSubTable TR
{
    VERTICAL-ALIGN: top
}
.pluginSolidOutline
{
    BACKGROUND-COLOR: #cccccc
}
.pluginSolidFill
{
    BACKGROUND-COLOR: #1a3955
}
.pluginTitle
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 4px;
    COLOR: #f5f9ff;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #507aa1
}
.pluginCellSubTitle
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 4px;
    COLOR: #000000;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #f7f7f7
}
.pluginTinyText
{
    FONT-SIZE: 0.7em
}
.pluginSmallText
{
    FONT-SIZE: 0.8em
}
.pluginMediumText
{
    FONT-SIZE: 1em
}
.pluginLargeText
{
    FONT-SIZE: 1.25em
}
.pluginAltText
{
    COLOR: #ffffff
}
.pluginRow1
{
    COLOR: #000000;
    LINE-HEIGHT: 120%;
    BACKGROUND-COLOR: #f7f7f7
}
.pluginRow1 TD
{
    COLOR: #000000;
    LINE-HEIGHT: 120%;
    BACKGROUND-COLOR: #f7f7f7
}
.pluginRow2
{
    COLOR: #000000;
    LINE-HEIGHT: 120%;
    BACKGROUND-COLOR: #e7e7e7
}
.pluginRow2 TD
{
    COLOR: #000000;
    LINE-HEIGHT: 120%;
    BACKGROUND-COLOR: #e7e7e7
}
.pluginRow1 .pluginRollOver
{
    COLOR: #000000;
    LINE-HEIGHT: 120%;
    BACKGROUND-COLOR: #ffffff
}
.pluginRow2 .pluginRollOver
{
    COLOR: #000000;
    LINE-HEIGHT: 120%;
    BACKGROUND-COLOR: #ffffff
}
.pluginRollOver
{
    COLOR: #000000;
    LINE-HEIGHT: 120%;
    BACKGROUND-COLOR: #ffffff
}
.pluginRow1 .pluginRollOut
{
    COLOR: #000000;
    LINE-HEIGHT: 120%;
    BACKGROUND-COLOR: #f7f7f7
}
.pluginRow2 .pluginRollOut
{
    COLOR: #000000;
    LINE-HEIGHT: 120%;
    BACKGROUND-COLOR: #f7f7f7
}
.pluginRollOut
{
    COLOR: #000000;
    LINE-HEIGHT: 120%;
    BACKGROUND-COLOR: #f7f7f7
}
.pluginLinks A:link
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.pluginLinks A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.pluginLinks A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-STYLE: normal;
    TEXT-DECORATION: underline
}
.pluginBreadCrumbs
{
    FONT-WEIGHT: normal;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.pluginBreadCrumbs A:link
{
    FONT-WEIGHT: normal;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.pluginBreadCrumbs A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.pluginBreadCrumbs A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #ffffff;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
A.pluginButton:link
{
    DISPLAY: block;
    COLOR: #000000;
    PADDING-TOP: 2px;
    HEIGHT: 19px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.pluginButton:visited
{
    DISPLAY: block;
    COLOR: #000000;
    PADDING-TOP: 2px;
    HEIGHT: 19px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.pluginButton:hover
{
    DISPLAY: block;
    BACKGROUND: url(navbar/images/button_over.gif) repeat-x center 50%;
    COLOR: blue;
    PADDING-TOP: 2px;
    HEIGHT: 19px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#navcontainer
{
    FONT-SIZE: 93%;
    BACKGROUND: #f4f4f4;
    FLOAT: left;
    WIDTH: 100%;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: #24618e 1px solid
}
#navcontainer UL
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 50px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    LIST-STYLE-TYPE: none
}
#navcontainer LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#navcontainer A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(navbar/images/tableftJ.gif) no-repeat left top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#navcontainer A SPAN
{
    PADDING-RIGHT: 15px;
    DISPLAY: block;
    PADDING-LEFT: 6px;
    BACKGROUND: url(navbar/images/tabrightJ.gif) no-repeat right top;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    COLOR: #24618e;
    PADDING-TOP: 5px
}
#navcontainer A SPAN
{
    FLOAT: none
}
#navcontainer A:hover SPAN
{
    COLOR: #ffffff
}
#navcontainer A:hover
{
    BACKGROUND-POSITION: 0% -42px
}
#navcontainer A:hover SPAN
{
    BACKGROUND-POSITION: 100% -42px
}
#navcontainer A#current SPAN
{
    BACKGROUND: url(navbar/images/tabrightI.gif) no-repeat 100% -42px;
    COLOR: #ffffff
}
#navcontainer A#current:link
{
    BACKGROUND: url(navbar/images/tableftI.gif) no-repeat 0% -42px
}
#navcontainer A#current:visited
{
    BACKGROUND: url(navbar/images/tableftI.gif) no-repeat 0% -42px
}
#navcontainer A#current:hover
{
    BACKGROUND: url(navbar/images/tableftI.gif) no-repeat 0% -42px
}
A.tooltip
{
    Z-INDEX: 10;
    COLOR: #000;
    POSITION: relative;
    TEXT-DECORATION: none
}
A.tooltip:hover
{
    Z-INDEX: 100;
    TEXT-DECORATION: none
}
A.tooltip SPAN
{
    DISPLAY: none
}
A.tooltip:hover SPAN
{
    BORDER-RIGHT: #c8daf7 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #c8daf7 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    FONT-SIZE: 0.8em;
    Z-INDEX: 100;
    LEFT: -20px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #c8daf7 1px solid;
    COLOR: #033666;
    LINE-HEIGHT: 125%;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #c8daf7 1px solid;
    FONT-STYLE: normal;
    POSITION: absolute;
    TOP: 10px;
    BACKGROUND-COLOR: #e5efff;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    min-width: 150px
}
.poll-vote
{
    FONT-SIZE: smaller;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.poll-vote-results
{
    FONT-SIZE: smaller;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
UL.nmoxmenu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.nmoxmenu LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.nmoxmenu LI UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.nmoxmenu LI UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.nmoxmenu LI
{
    BACKGROUND-POSITION: 0px 0.4em;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 0.5em;
    BACKGROUND-REPEAT: no-repeat
}
UL.nmoxmenu LI.open
{
    BACKGROUND-IMAGE: url(../../nmoxmenu/images/nmoxopen.gif)
}
UL.nmoxmenu LI.close
{
    BACKGROUND-IMAGE: url(../../nmoxmenu/images/nmoxclose.gif)
}
UL.nmoxmenu LI.only
{
    BACKGROUND-IMAGE: url(../../nmoxmenu/images/nmoxonly.gif)
}
UL.nmoxmenu LI UL
{
    LIST-STYLE-TYPE: none
}
UL.nmoxmenu LI UL LI
{
    COLOR: #999
}
