BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ddd; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ","ＭＳ Ｐゴシック", "Osaka", "sans-serif"; TEXT-ALIGN: center
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
HR {
	CLEAR: both; BORDER-RIGHT: #111 1px solid; BORDER-TOP: #111 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #111 1px solid; BORDER-BOTTOM: #111 1px solid
}
A:link {
	COLOR: #ccc; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #ccc; TEXT-DECORATION: underline
}
A:active {
	COLOR: #fff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ""
}
.clearfix {
	DISPLAY: inline-block
}
 HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
#flash {
	WIDTH: 75%; HEIGHT: 75%
}
#mess {
	MARGIN: 5px auto 60px; WIDTH: 760px; TEXT-ALIGN: right
}
#mess P {
	FONT-SIZE: 0.68em; LETTER-SPACING: 1px
}
#data {
	BACKGROUND: url(../image/vline_dot.gif) repeat-y center 50%; MARGIN: 0px auto; WIDTH: 760px; TEXT-ALIGN: left
}
#data A.mark {
	PADDING-LEFT: 10px; BACKGROUND: url(../image/link.gif) no-repeat
}
#data-left {
	FLOAT: left; WIDTH: 360px
}
#data-right {
	FLOAT: right; WIDTH: 360px
}
#data H2 {
	CLEAR: both; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; MARGIN-BOTTOM: 12px; BORDER-LEFT: #d22 7px solid; COLOR: #fff; LINE-HEIGHT: 1.2em
}
#data H3 {
	CLEAR: both; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.6em; MARGIN-BOTTOM: 12px; BORDER-LEFT: #66f 3px solid; COLOR: #fff; LINE-HEIGHT: 0.9em
}
#data P {
	FONT-SIZE: 0.7em; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 1.4em
}
#data P.update {
	FONT-SIZE: 0.6em; MARGIN-BOTTOM: 2px; COLOR: #999; LINE-HEIGHT: 1em; MARGIN-RIGHT: 3px; LETTER-SPACING: 1px; TEXT-ALIGN: right
}
#data IMG {
	BORDER-RIGHT: #333 2px solid; BORDER-TOP: #333 2px solid; BORDER-LEFT: #333 2px solid; BORDER-BOTTOM: #333 2px solid
}
#data TABLE {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 10px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#data TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.72em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
#data TD IMG {
	MARGIN-RIGHT: 10px
}
#data P.caption {
	FONT-WEIGHT: bolder; MARGIN-BOTTOM: 15px; BORDER-BOTTOM: #999 2px solid; LETTER-SPACING: 3px
}
#data P.title {
	FONT-SIZE: 0.62em; MARGIN-LEFT: 2px; LINE-HEIGHT: 1.1em; LETTER-SPACING: 1px
}
#data P.time {
	FLOAT: left; WIDTH: 30px
}
#data P.papers {
	MARGIN-LEFT: 35px
}
#data DIV.floatbox {
	FLOAT: left; MARGIN-RIGHT: 15px
}
#data DIV.gallerybox {
	FONT-SIZE: 0.6em; FLOAT: left; MARGIN: 0px 10px 5px 0px
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 0px auto; WIDTH: 760px; PADDING-TOP: 25px
}
#footer P {
	FONT-SIZE: 0.6em; MARGIN: 0px 0px 0px; COLOR: #bbb; LETTER-SPACING: 0px
}
#footer IMG {
	MARGIN-BOTTOM: 8px
}
#contact TEXTAREA.fitem {
	BORDER-RIGHT: #444 2px solid; BORDER-TOP: #444 2px solid; PADDING-LEFT: 2px; FONT-SIZE: 1em; BACKGROUND: #444; BORDER-LEFT: #444 2px solid; COLOR: #fff; LINE-HEIGHT: 1.4em; BORDER-BOTTOM: #444 2px solid; FONT-FAMILY: "メイリオ","ＭＳ Ｐゴシック", "Osaka", "sans-serif"
}
#contact INPUT.fitem {
	BORDER-RIGHT: #444 2px solid; BORDER-TOP: #444 2px solid; PADDING-LEFT: 2px; FONT-SIZE: 1em; BACKGROUND: #444; BORDER-LEFT: #444 2px solid; COLOR: #fff; LINE-HEIGHT: 1.4em; BORDER-BOTTOM: #444 2px solid; FONT-FAMILY: "メイリオ","ＭＳ Ｐゴシック", "Osaka", "sans-serif"
}
#contact .comment {
	WIDTH: 358px; HEIGHT: 100px
}
#contact .email {
	WIDTH: 270px; HEIGHT: 20px
}
#contact .name {
	WIDTH: 240px; HEIGHT: 20px
}
#contact .button {
	WIDTH: 60px; MARGIN-RIGHT: 5px
}
