/* CSS Document */

/* デフォルト */
*{
	margin: 0px;
	padding: 0px;
}

/*ページ全体*/
BODY {
  margin: 2em 10em 2em 8em;
/*  font-family: sans-serif; */
  color: black;
  background-color: white;
  background-position: top left;
  background-attachment: fixed;
  background-repeat: no-repeat;
}

h1 {font:bold 27px Arial, Helvetica, Tahoma, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #003366;
	line-height: 80px;
/* ロゴをテキストにする場合は[none]を[inline]に変更して下さい。 */
	display: inline;
/* ロゴをテキストにする場合は[none]を[inline]に変更して下さい。 */
}
/*
h2 {
	font-size: 110%;
	margin: 0px 20px 20px;
	color: #333333;
	border-bottom: 1px dashed #999999;
	padding: 0px 0px 5px;
	clear: both;
}
*/
/* リンクテキストの設定 */
a {
	color: #495e89;
}

a:hover {
	color: #FF6600;
}


/*フォント*/
.txt10 {
	font: 10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, Tahoma;
}

.txt12 {
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, Tahoma;
}


/*コンテンツ全体コンテナ*/
#container {
	position: absolute;
	width: 830px;
	left: 50%;
	margin-left: -415px;
	font:12px/15px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, Tahoma;　
}

#content {
	width: 760px;
	margin: 0px 0px 15px 35px;
	padding: 0px;
	background-color:#FFF;
}

#header {
	margin: 15px 0px 0px 0px;
}

/* グローバルメニュー */
DIV.navbar { text-align: center }

/* メインコンテンツ-------------------------------------------------------------------- */
#mainContents {
	margin: 15px 100px 0px 100px;
}

p.bodytext {
    font-size: 85%;
    line-height: 180%;
    text-align: justify;
    text-justify: inter-ideograph;
    color: #000;
}

/* ニュース-------------------------------------------------------------------- */
#news {
	margin: 20px 0px 20px 0px;
    font-size: 85%;
}

.newsTitle {
	width: 100%;
	background-image: url(image/line01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.newsTitle02 {
	margin: 20px 0px 0px 0px;
	width: 100%;
	background-image: url(image/line01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

h3#news {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 17px;
	background-image:url(image/icon01.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	font:bold 15px Arial, Helvetica, Tahoma, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #003366;
}



#news ul {
	margin: 7px 0px 0px 13px;
	padding: 0px;
	font: 12px Arial, Helvetica, Tahoma, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#news li {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 3px 17px;
	list-style-type: disc;
}

#news a{
	color: #495e89;
}
#news a:hover {
	color: #FF6600;
	text-decoration: none;
}

.news02{
	margin: 20px 0px 0px 0px;
	font: 12px/15px Arial, Helvetica, Tahoma, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000;
}


.news03{
	margin: 20px 0px 0px 0px;
	font: 12px/15px Arial, Helvetica, Tahoma, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000;
}

.news03 ul {
	margin: 7px 0px 0px 3px;
	padding: 0px;
	font: 12px Arial, Helvetica, Tahoma, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.news03 li {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 3px 17px;
	list-style-type: none;
	background-image:url(image/arrow01.gif);
	background-repeat:no-repeat;
	background-position: 7px 4px;
}


/* フッタ-------------------------------------------------------------------- */
.toTop {
	margin: 10px 100px 10px 0px;
	padding: 0px;
}

/* copyright-------------------------------------------------------------------- */

#feeds {
	margin: 10px 0px 0px 0px;
	font:12px Arial, Helvetica, Tahoma;
	color: #000;
}

/* copyright-------------------------------------------------------------------- */

#copyright {
	text-align:center;
	margin: 10px 0px 0px 0px;
	font:12px Arial, Helvetica, Tahoma;
	color: #000;
}



/* layout-------------------------------------------------------------------- */

