@charset "shift_jis";


body {
	margin: 0;
	background: #e8dfd8 url(../../img/background.gif) repeat-y center;
}
body,td,th {
	color: #000000;
	font-size: small;
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
}
a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0000FF;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #FF0000;
}
img {
	border: none;
}
.style1 {
	font-size: x-small;
}
.style2 {
	color: #FFFFFF;
}

#pageWrapper {
	margin: 0 auto;
	padding: 0 0 40px;
	width: 760px;
}

/* news */
.newsBox ul {
	padding: 20px;
	line-height: 1.2;
}
.newsBox li {
	text-indent: -21px;
	padding: 5px 0 3px 21px;
	border-bottom: 1px dotted #cccccc;
	text-align: left;
}

.newsBox li img.pdf {
	vertical-align: middle;
	margin: 0 3px 0 0;
}

.txR {
	text-align: right;
}
.txC {
	text-align: center;
}

/* margin */
.mt0 {
	margin-top: 0 !important;
}
.mt5 {
	margin-top: 5px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mt15 {
	margin-top: 15px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.mt25 {
	margin-top: 25px !important;
}
.mt30 {
	margin-top: 30px !important;
}

.mb0 {
	margin-bottom: 0 !important;
}