/*--- 全体のレイアウト　-------------------------------------------------*/
* {
	color:#000000;
	padding:0;
	font-size:15px;
	line-height:1.3;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	}

body {
	background-color:#336699; 
	background-image:url(../2009img/bg09.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position: center top;
	text-align:center;
	height:auto;
}

#pagebuilding{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	line-height:1.3;
}


/*--- 　コンテンツ　レイアウト　--------------------------------------------*/
.contents01{
	width:750;
	float:left;
	margin-top:5px;
        margin-right:5px;
        margin-left:5px;
	margin-bottom:5px;
	font-size:12px;
	line-height:1.3
}

/*--- 　コンテンツ　レイアウト 中央　-------*/
.contents01_c{
	width:750;
	float:left;
	margin-top:5px;
        margin-right:5px;
        margin-left:5px;
	margin-bottom:5px;
	font-size:12px;
	line-height:1.3;
	text-align:center;
}
/*--- 　コンテンツ　レイアウト 左　-------*/
.contents02{
	width:650;
	float:right;
	margin-top:5px;
        margin-right:40px;
        margin-left:5px;
	margin-bottom:5px;
}

/*--- 　コンテンツ　レイアウト 交通アクセス　--------------------------------------------*/
.contents03{
	width:800px;
	float:right;
	margin-top:0px;
        margin-right:0px;
        margin-left:0px;
	margin-bottom:0px;
}

/*--- 　白い文字　--------------------------------------------*/
.white01{
	color:#FFFFFF;
	font-weight:bold;
}

/*--- 　黄い文字　--------------------------------------------*/
.yellow01{
	color:#FFFF00;
	font-weight:bold;
}
/*--- 　施設一般公開ロゴ　-------*/
.logo01{
	width:400;
	float:left;
	margin-top:5px;
    margin-right:5px;
    margin-left:5px;
	margin-bottom:5px;
}

/*--- 　クマ　と　セリフ　-------*/

.kuma01{
	width:200;
	float:left;
	margin-top:5px;
        margin-right:0px;
        margin-left:0px;
	margin-bottom:0px;
}
.serifu01{
	width:580;
	float:left;
	margin-top:5px;
        margin-right:0px;
        margin-left:10px;
	margin-bottom:0px;
}
.naiyou01{
	width:580;
	float:left;
	margin-top:5px;
        margin-right:20px;
        margin-left:0px;
	margin-bottom:0px;
}

.kuruma{
	color:#FF0000;
	font-weight:bold;
}
/* 本文　クリア　回り込回避 magin なし ブラウザによりレイアウトの崩れあり　*/

.clear{
      clear:both;
}


/*--- 　展示内容のテーブル　-------------------------------------------------*/

/*--- 　table外枠　-------------*/
.table{              
	width:800px;
	margin:5px auto;
	border-collapse:collapse;
	border:1px solid #FF6600;
        border-width:10px;
	font-size:85%;
}
.table a:link{
       color:#FF6600;
       text-decoration:none;
}

.table a:hover{
      color:#66CCFF;
      text-decoration:none;
}

.table a:visited{
      color:#FF9900;
      text-decoration:none;
}
/*---  table セル　---------------------------------------------------------*/	

/*---  table セル　bild ------------*/	

.td012{  
      text-align:left;
      border-right-color:#FFCC00;
      border-bottom-color:#FF6600;
      border-right-style:dotted;
　　　border-left-style:dotted;
      border-bottom-with:1px;
      border-bottom-style:solid;
      border-right-width:5px;
      padding:10px;
      background-color:#FFFFCC;
      font-weight:bold;
}

/*---  table セル　normal center------------*/	
.td01{
      border-top-color:#FF6600;
      border-bottom-color:#FF6600;
      border-left-style:ditted;
      border-left-color:#FF6600;
      border-right-style:dotted;
      border-right-color:#FF6600;
      border-left-width:0.5px;
      border-top-style:solid;
      border-bottom-width:1px;
      border-bottom-style:solid;
      padding:10px;
      background-color:#FFFFCC;
      text-align:left;
      font-weight:bold;

}



/*---  table セル　normal ------------*/	
.td022{  
        text-align:left;
	border-right-color:#FFCC00;
	border-bottom-color:#FF6600;
        border-right-style:dotted;
　　　　border-left-style:dotted;
	border-bottom-with:1px;
	border-bottom-style:solid;
	border-right-width:5px;
	padding:10px;
        background-color:#FFFFFF;
}
/*---  table セル　normal center------------*/	
.td02{
        border-top-color:#FF6600;
	border-bottom-color:#FF6600;
	border-left-style:ditted;
        border-left-color:#FF6600;
        border-right-style:dotted;
        border-right-color:#FF6600;
        border-left-width:0.5px;
	border-top-style:solid;
	border-bottom-width:1px;
        border-bottom-style:solid;
	padding:10px;
        background-color:#FFFFFF;
	text-align:left;

}
/*---  table セル　normal center------------*/	
.td03{
        border-top-color:#FF6600;
	border-bottom-color:#FF6600;
	border-left-style:solid;
        border-right-style:dotted;
	border-left-width:0.5px;
	border-top-style:solid;
	border-bottom-width:1px;
        border-bottom-style:solid;
        padding:10px;
        background-color:#FFFFCC;
	text-align:center;

}

.th{
	text-align:center;
	color:#FF6600;
        background-color:#FFFF99;
        border-top-style:solid;
	border-top-color:#FF6600;
        border-left-style:solid;
	border-left-color:#FF6600;
        border-right-style:solid;
	border-right-color:#FF6600;
	border-bottom-style:solid;
	border-bottom-color:#FF6600;
        font-size:15px;
        padding:10px;
}
/*--- 　展示内容　テーブル内　小さい文字　--------------------------------------------*/
.font_s {
	 font-size: smaller;
	 font-weight:normal;
	}


.b{
        color:#0000FF;
  }

ol{
        font-size:13px;
}

/*--- 　footer 　--------------------------------------------*/
.footer01{
	width:400px;
	float:left;
	margin-top:5px;
        margin-right:5px;
        margin-left:5px;
	margin-bottom:5px;
	font-size:15px;
	line-height:1.3;
	text-align:left;
	
}

/*------  ご来場ありがとうございます ------------------------*/
.go{
	font-size:20px;
	color:#646464;
	background-color:#FFFFFF;
	width:100%;
	height:30px;
	text-align:center;
	text-valign:middle;
　      text-decoration:none;
        padding-top:20px;
}
.bar{
	font-size:15px;
	color:#646464;
	background-color:#99FFFF;
	width:100%;
	height:15px;
}
.photo-text{
       font-size:13px;
       line-height:17px;
}
.main-box{
       width:75%;
       padding-top:20px;
       padding-bottom:50px;
}
#line1 {
       border-width: 1px 0px 0px 0px;
       border-style: solid;
       border-color: #FF6600;
       height: 1px;
}
.style1 {
       font-size: smaller;
}


