/* 第５７回日本PTA研究大会ウェブサイト用CSS */
/* ２００８年４月 */
/* デザイン　デザインルームＪＩＮ　佐々木加代子 */
/* CSS作成　中村浩明 */

body{
	background:#EAF4DF;
	text-align:center;
}
ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
img {
	border:none;
}

hr,h1{
	display:none;
}
#envelop{	/* 全体の大きさを固定 */
	position:relative;
	margin:0px auto;
	padding:0px;
	border:0px;
	width:800px !important;
	width /**/: 800px;
	background-color:white;
	text-align:left;
}
#top-top{
	height:180px;
	margin:0px;
	padding:0px;
	border:0px;
	background:url(imgs/top-design.gif) top center no-repeat;
	border:0px;
}
#randomphoto{
	float:right;
	margin-top:-139px;
}
#navigation {
		position: absolute;
		top: 148px;
		width: 800px;
	z-index:1;
	}
* html #navigation-e{
	font-size:x-small;/* IE6,英語ページのみ適用 */
}
	#navigation ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#navigation li {
		float: left;
		width: 100px;
		margin: 0;
	}
	#navigation li a {
		display: block;
		width: 100%;
		padding: 8px 0;
		font-size:70%;
		text-align: center;
		font-family: sans-serif;
		font-weight: bold;
		color: #845D1F;
		text-decoration: none;
		background: url(imgs/navigation_bg.gif) left top no-repeat;
	}
	#navigation li a:hover {
		color: #EC8602;
		background: url(imgs/navigation_bg.gif) right top no-repeat;
	}


#navigation ul ul {
		background: #EEEEEE;
	}
	#navigation ul ul li {
		float: none;
	}
	#navigation ul ul li a {
		border-top: 1px solid #FFFFFF;
		background: url(imgs/navigation_bg.gif) right top no-repeat; 
		font-size: 75%;
		color: #F1B518;
		font-weight: bold;
		padding: 6px 0;
	}
	#navigation ul ul li a:hover {
		background: url(imgs/navigation_bg.gif) right top no-repeat; 
	}
	#navigation ul li.parent ul {
		display: none;
	}
	#navigation ul li.parentOn ul {
		display: block;
	}
#tokubetsu-menu{
	padding-left:20px;
}

#sonota-menu{
	position:relative;
	margin:20px 0px;
	padding:0px 0px 0px 20px;
}
#top-chuigaki{	/* 宮城県観光課の注意書き（トップページ用） */
	padding-left:20px;
	font-size:xx-small;
	color:#555;
}
#chuigaki{	/* 宮城県観光課の注意書き */
	position:relative;
	border-left:1px gray solid;
	border-right:1px gray solid;
	padding-top:30px;
	padding-left:20px;
	font-size:xx-small;
	color:#555;
}
#topic{
	position:absolute;
	width:518px;
	top:190px;
	left:280px;
	height:400px;
	overflow:auto;

}
#topic p{
	margin:0px;
	padding:0px 50px 0px 100px;
	text-indent:-5em;
	font-size:smaller;
	background:url(imgs/jyoho-back-naka.gif)  repeat;
}
.back-ue{
	vertical-align:bottom;
}
.back-shita{
	vertical-align:top;
}
.kenpren{
	position:absolute;
	right:0px;
	bottom:2px;
	width:24em;
	padding-left:60px;
	font-size:x-small;
	font-weight:200;
	background:url(imgs/ptamark.gif) 0px bottom no-repeat;
}
.kenpren a{
	text-decoration:none;
}
#kenpren-link{
	border-bottom:1px solid #f90;
	font-weight:600;
	color:#F90;
	font-size:120%;/* 通常指定 */
}
* html #kenpren-link{
	font-size:110%;/* IE6のみ適用 */
}
.bunkakailist-bottom {
	position:relative;
	width:798px;
	padding:5px 0px;
	border-left:1px gray solid;
	border-right:1px gray solid;
}
* html .bunkakailist-bottom{
	width:800px;}

.bunkakailist-bottom ul li{
	display:inline;
	margin-left:3px;
	margin-right:1px;
	width:75px;
	font-size:small;
	text-align:center;
	font-weight:600;
	background:#F1B518;
	border-bottom:2px solid #c00;
	border-right:2px solid #c00;
}
* html .bunkakailist-bottom ul li{font-size:x-small;}/* IE6のみ適用 */

.bunkakailist-bottom ul li a{
	color:#900;
	text-decoration:none;}

.go-top{
	position:relative;
	width:798px;
	border-left:1px gray solid;
	border-right:1px gray solid;
}
* html .go-top{width:800px;}

.go-top a{
	margin-left:600px;
	display:inline;
	font-size:small;
	font-weight:600;
	color:#f90;
	border-bottom:1px solid #f90;
	text-decoration:none;
}
* html .go-top a{font-size:x-small;}/* IE6のみ適用 */

#copyright-announce{
	position:absolute;
	width:100%;
	font-size:x-small;
	font-weight:700;
	text-align:center;
	color:white;
	background-color:#F1B518;
}


/*トップページ以外のコンテンツ：div名は"contents"*/
.contents{
	margin:0px;
	padding:0em 3em;
	border-top:1px white solid;
	border-bottom:1px white solid;
	border-left:1px gray solid;
	border-right:1px gray solid;
	text-align:center;
}
.contents h3{	/* ページのタイトル */
margin-left : auto ;
margin-right : auto ;
vertical-align: middle;
	width:400px;
	position:relative;
	height:60px;
	font-size:large;
	font-weight:800;
	color:#900;
	font-family:sans-serif;
	background:url(imgs/back-ribbon.gif) center no-repeat;
	line-height:2em;
	margin-top:10px;
}
* html .contents h3{	/* IE6のみ適用 */
	top:15px;
	font-size:medium;
}

.contents h4{	/* コンテンツの見出しレベル１ */
	margin: 15px 5px 15px 5px;
	border-left:15px solid lime;
	border-bottom:1px solid lime;
	padding-left:10px;
	font-size:large;
	text-align:left;
}


.contents h4 a{
	text-decoration:none;
}
.contents h5{	/* コンテンツの見出しレベル２ */
	margin: 5px 5px 15px 30px;
	text-align:left;
}



.kyocho{	/* コンテンツのうち強調文字 */
	font-weight:600;
	font-size:large;
}
* html .kyocho {font-size:medium;}	/* IE6のみ適用 */

.contents p{	/* コンテンツの本文 */
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 10px;
	border-left:1px solid #0fc;
	text-indent:1em;
	line-height:150%;
	text-align:left;
}
.p-waku{	/* リスト表示でブラウザ表示の差を出さないための外枠div */
	margin:0px 0px 15px 25px;
	padding-left:10px;
	border-left:1px solid #0fc;
}
.contents ol{	/* リスト表示 */
	margin: 0px 0px 15px 45px;
	padding:0px;
	line-height:1.4em;
	text-align:left;
	list-style-type:decimal;
}
.contents ul{	/* リスト表示 */
	margin: 0px 0px 15px 25px;
	padding:0px;
	line-height:1.4em;
	text-align:left;
	list-style-type:circle;
}
/* 「各分科会へのページ」へ用 */
* html .contents #bunkakai-list-list {	/* IE6のみ適用 */
	position:relative;
	text-align:left;
	margin-left:50px;
	padding:0px;
}

.contents #bunkakai-list-list ul{
	position:relative;
	text-align:left;
	margin-left:50px;
	list-style-type:none;
	width:8em;
}
.contents #bunkakai-list-list li{
	width:8em;
	margin: 5px;
	border:3px outset #ff0;
	padding:0px;
	background:#fc0;
	line-height:1.5em;
	text-align:center;
	font-size:small;
	font-weight:600;
	list-style:none;
}
* html .contents #bunkakai-list-list li{
	font-size:x-small;}
.contents #bunkakai-list-list li a{
	text-decoration:none;
	color:#900;
}


.contents .bunkakai-total-table td,th{
	border-spacing:0px;
	border:1px solid #c90;
	font-size:small;
}
* html .contents #bunkakai-total-table td,th{	/* IE6のみ適用 */
	font-size:x-small;
}
.contents .bunkakai-total-kobetsutable td{
	text-align:left;
	padding-left:10px;
	border-bottom:1px solid green;
	font-size:small;
}
* html .contents #bunkakai-total-table td,th{	/* IE6のみ適用 */
	font-size:x-small;
}
.list-contents li{
	list-style-image: url(imgs/to-sign.gif);
	font-size:small;
}
* html .list-contents li{	/* IE6のみ適用 */
	font-size:x-small;
}
.list-contents li a{
	text-decoration:none;
}
#kasuga-table {	/*春日紅路氏のページテーブル*/
	line-height:150%;
}
#kasuga-table td{	/*春日紅路氏のページテーブル*/
	text-align:left;
	vertical-align:top;
}

