@charset "Shift_JIS";

/* Author:子猫 */
/* 画像の使用はご遠慮ください */

/**************** 再定義 ****************/

/* スタイルの初期化 */
p, ul, ol, li, form, dl, dt, dd, img, address, em, fieldset, legend {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: 0;
}
h1, h2, h3, h4, h5, h6  {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: 0;
}
li {
	list-style-type: none;
}

/* body設定 */
body {
	font-family: "Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic", Osaka, sans-serif;
	font-size: 75%;
	line-height: 150%;
	background-color: #EEEEEE;
	margin: 0;
	padding: 0;
}

/* 基本のリンク */
a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #003366;
	text-decoration: underline;
}
a:hover {
	color: #990000;
	text-decoration: underline;
}
a:active {
	color: #000000;
	text-decoration: underline;
}

/* ヘアライン */
hr {
   width: 95%;
   margin: 1em auto;
}

/**************** レイアウト ****************/

/* 全体 */
#container {
	background-image:  url(../img/bg_container.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0 auto;
	width: 700px;
}

/* ヘッダー */
#header {
	background-color: #EEEEEE;
	background-image:  url(../img/bg_header.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 90px;
}

/* サイト名 */
#siteTitle {
	padding: 5px 10px 10px;
}
#siteTitle h1 {
	border: none;
}

/* グローバルナビ */
#globalNav {
	text-align: center;
	padding: 0 10px;
}
#globalNav ul {
	text-transform: uppercase;
	list-style-type: none;
}
#globalNav li {
	display: inline;
	margin: 0 0.5em;
}

/* トピックパス */
#topicPath {
	background-image: url(../img/bg_topicPath.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	clear: both;
}
#topicPath p {
	padding: 1em;
}
	
/* コンテンツ入り口 */
#contentTop {
	height: 65px;
	padding-left: 20px;
}
/* ページ名 */
#pageTitle h2 {
    font-size: 1.5em;
    padding-top: 15px;
	text-align: center;
}

#pageTitle2 h2 {
	margin: 0;
	padding: 15px;
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
	background-color: #f78b42;
}
#pageTitle2 p {
	margin: 0;
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
}

/* コンテンツ本文 */
#contentMain {
	float: left;
	padding: 5px 0 0 20px;
	width: 460px;
}

/* 節 */
.section {
    background-image: url(../img/bg_section.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 2em auto;
	padding: 0 0 1em;
	width: 450px;
	border-bottom: solid 1px #999999;
}

/* 節題 */
#contentMain h3 {
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	background-image: url(../img/bg_h3.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0.5em;
	margin: 0 0 1em;
}

/* 節文章 */
#contentMain p {
	margin: 1em 1em 0 1em;
}

/* 定義リスト */
#contentMain dl {
	margin: 0 0 0 1em;
}
#contentMain dt {
	background-image: url(../img/list_mark.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 10px;
	margin: 1em 0 0;
}
#contentMain dd {
	margin: 0 1em;
}

/* リスト */
#contentMain ul {
	margin: 1em 0 0 1em;
}
#contentMain li {
	background-image: url(../img/list_mark.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 10px;
	margin: 0.5em 0 0;
}

/* サブコンテンツ */
#contentSub {
	color: #FFFFFF;
	padding: 0 10px 0 510px;
	margin: -20px 0 0;
}
/* サブコンテンツ章題 */
#contentSub h3 {
	font-weight: bold;
	text-align: center;
	padding: 0 0 1em;
}

/* フッター */
#footer {
	background-image:  url(../img/bg_footer.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 30px 0 0;
	width: 700px;
	clear: both;
}

/* コピーライト */
#copyright {
	color: #FFFFFF;
	background-image:  url(../img/bg_copyright.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	line-height: 110%;
	padding: 20px 0;
}

/* 事務局連絡先 */
#secretariat dt {
    margin: 0;
	float: left;
	clear: both;
}
#secretariat dd {
    margin: 0 0 0 8em;
}



/*div.thumbbox {   /*サムネイル表示*
	width: 180px;
	float: right;
	margin: 5px;
}*/

div.poster { /*ポスター用*/
	width: 120px;
	float: right;
	margin: 0 5px;
}