A		{ TEXT-DECORATION: none; COLOR:#3382b8; }
A:link	{ TEXT-DECORATION: none; COLOR:#3382b8; }
A:visited	{	TEXT-DECORATION: none; COLOR:#3382b8; }
A:active	{ TEXT-DECORATION: none; COLOR:#ff7900; }
A:hover		{ TEXT-DECORATION: underline; COLOR:#ff7900; }

BODY {
	MARGIN: 0px;
	padding: 0;
	TEXT-ALIGN: center;
	BACKGROUND: #eeeeee url("/images/bg.gif") repeat-y top center;
}
H1, H2, H3, P {
	FONT-WEIGHT: normal; MARGIN: 0px; PADDING: 0px
}

/* ヘッダー */

#banner {
	WIDTH: 780px;
	HEIGHT: 80px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	MARGIN-BOTTOM: 0px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	TEXT-ALIGN: left;
	PADDING-TOP: 15px;
	BACKGROUND: url("/images/banner_bgimg.gif") no-repeat top center;
}
#banner .description {
	FONT-SIZE: x-small;
}
#banner-img {
	DISPLAY: none
}
#banner A {
	COLOR: #ffd700; TEXT-DECORATION: none
}
#banner H1 {
	FONT-SIZE: xx-large;
	PADDING: 0px 0px 0px 5px;
	MARGIN: 0px 0px 0px 10px;
}
#banner H2 {
}

/* コンテンツ */

#container {
	WIDTH: 760px;
	PADDING: 0px;
	LINE-HEIGHT: 140%;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	TEXT-ALIGN: left;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}
#content {
	FONT-SIZE: small;
	WIDTH: 550px;
	FLOAT: left;
}
.topblock2 img {
	FLOAT: left;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 20px;
}
.top_body {
}
.blockbody {
	PADDING-BOTTOM: 15px;
}
.blocktitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	BACKGROUND:url("/images/mttl_bg.gif") no-repeat left bottom;
	PADDING: 2px 0px 1px 24px;
	MARGIN-BOTTOM: 7px;
	COLOR: #ffffff;
}
#content UL {
	margin: 0;
	padding: 0;
}
#content LI {
	BACKGROUND:url("/images/dotline.gif") repeat-x left bottom;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 2px;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(/images/m_arrow.gif);
}
#content #s-txt-red {
	FONT-SIZE: x-small;
	COLOR: #CC3300;
	LINE-HEIGHT: 1.4em;
	PADDING: 10px;
	MARGIN-TOP: 10px;
	BORDER: 2px solid #cccccc;
}
TD .block1 {
	BACKGROUND-COLOR: #ffe4af;
	COLOR: #c77721;
}
TD .block2 {
	BACKGROUND-COLOR: #fff8eb;
}

/* ミドルページ */

.blogbody tr{
	BACKGROUND: #fff8eb url("/images/dotline.gif") repeat-x left bottom;
}
.blogbody th{
	COLOR: #c77721;
	BACKGROUND: #ffe4af url("/images/dotline.gif") repeat-x left bottom;
}
.ticket_status {
	MARGIN-BOTTOM: 20px;
}
.ticket_title {
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	BACKGROUND:url("/images/mttl_bg.gif") no-repeat left bottom;
	PADDING: 2px 0px 1px 24px;
	MARGIN-BOTTOM: 7px;
	COLOR: #ffffff;
}

/* サイドバー */

#links {
	MARGIN: 0px;
	WIDTH: 190px;
	FLOAT: right;
	background-color:#faf8cc;
	border: 1px solid #cccccc;
	overflow: hidden;
}
#links H3 {
	FONT-SIZE: small;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	PADDING: 2px 0 0 14px;
}
.sidetitle {
	HEIGHT: 26px;
	BACKGROUND: url(/images/sttl_bg.gif) no-repeat left center;
}
.side {
	FONT-SIZE: small;
	LINE-HEIGHT: 1.4em;
	PADDING: 10px;
}

#navi A	{
	TEXT-DECORATION: none;
	COLOR:#111111;
	LINE-HEIGHT: 2em;
	BACKGROUND: url(/images/navi_arrow.gif) no-repeat left center;
	PADDING-LEFT: 15px;
}
#navi A:link	{ TEXT-DECORATION: none; COLOR:#111111; }
#navi A:visited	{	TEXT-DECORATION: none; COLOR:#111111; }
#navi A:active	{ TEXT-DECORATION: none; COLOR:#111111; }
#navi A:hover		{ TEXT-DECORATION: none; COLOR:#ff7900; BACKGROUND: url(/images/navi_arrow_ov.gif) no-repeat left center;}



.photo {
	MARGIN-BOTTOM: 20px; TEXT-ALIGN: left
}
.link-note {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: x-small; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 150%; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
.powered {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; FONT-SIZE: xx-small; PADDING-BOTTOM: 0px; COLOR: #666666; LINE-HEIGHT: 150%; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: center;
}
.syndicate {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 10px;
}
#comment-data {
	BORDER-RIGHT: #bbb 1px dotted; PADDING-RIGHT: 15px; FLOAT: left; WIDTH: 180px; MARGIN-RIGHT: 15px; TEXT-ALIGN: left
}
UNKNOWN {
	WIDTH: 80%
}

TABLE.toppageblock {
	MARGIN: 0px;
}
TD.topblock {
}
.title {
	PADDING-LEFT: 50px; FONT-WEIGHT: bold; FONT-SIZE: medium; BACKGROUND: no-repeat left 50%; PADDING-BOTTOM: 10px; COLOR: #003366; PADDING-TOP: 40px
}

.copyright {
	WIDTH: 770px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING: 5px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	FONT-SIZE: xx-small;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	TEXT-ALIGN: center
}
