@charset	"shift_jis";

/* 全体的なリンク */
img {	border-style:none;}
a:link,
a:visited,
a:hover,
a:active { text-decoration: none; }
a:link { color: #000; }
a:visited { color: #000; }/*リンク先訪問済み文字色*/
a:hover { color: #c9c;}/*マウス置いた時の文字色*/
a:active { color: #30c; }/*リンク中文字色*/
a.pdf	{
	text-decoration: none;
	background-image: url("../icon/icon_pdf.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:15px;
	background-color: #fff;
	}                  
/* -------------------------------------------------------------
   [1] レイアウトに関する指定 */
   
body	{
	padding:0;
	margin:0;
	}/* 全体の背景色 */
	


#main	{
	margin:0 auto;
	text-align:left;
	width:800px;
	}　　　　　　　　　　　　　　　　　　　　　/* 全体を囲んでいます */

h1	{
	width:600px;
	margin: 50px 0px 0px;
	height:70px;
	padding:0 100px 0px;
	text-align:center;
	} /*サイトのタイトル部分です*/	

h2	{
	line-height: 20px;
	padding:0 5px 0px;
	text-align:left;
	}

h6	{
	margin:5px 0px 1px 5px;
	text-align:left;
	}


#header	{
	height:120px;
	padding:15px 0 0px;
	text-align:center;
	position: relative;
	}　　　　　　　　　　　　　　　　　　　　　/* ヘッダーの設定 */



#back	{
	width:980px;
	padding-bottom: 20px;
	position: relative;
	}/* ヘッダーまでの距離で設定 */


/*-- 文字 ---*/
#contents p {
	line-height: 5px;
	margin-bottom: 5px;
	}


.text {
	font-size:16pt;
	font-family:"ＭＳ 明朝","serif";
	line-height:140%;
	}





#contents-top {
	margin: 30px auto 0px;/* backまでの距離で設定 */
	}
	
	
	
h7	{
	font-family: "MS PGothic";
	font-size:14pt;
	text-align:left;
	font-weight: bold;
	margin-left:10px;
	}

/* -------------------------------------------------------------
   [4] フッターブロック内に関する指定 */


/*--表組設定 ---*/
table.example {
  margin-top: 2pt;    /* 表の上マージン */
  margin-bottom: 10pt;    /* 表の下マージン */
  width: 100%;          /* 表の幅 */
  border-collapse: collapse;
　　　/* 大枠の境界線 */
  font-size: 14pt;
}

table.example caption {
  margin-top: 1em;
  text-align: left;
  padding-bottom: 5px;/* 表タイトルの下パディング */
}


table thead th {
  background: #66CCCC;
  text-align: center;
  white-space: nowrap;
  border: solid 1.2px #000;
  padding: 5px 6px;
 }


table.example tfoot td {
  border: solid 1.2px #000;
  padding: 5px 6px;
  }　　　　　　　　　　　/*--表設定 ---*/


table.example td.course {
  text-align: center;
  font-weight: bolder;
  width: 300px;
  padding: 5px 6px;
  border: solid 1.2px #000;
  }　　　　　　　　　　　/*--建物名設定 ---*/


table.example td.adress {
  border: solid 1.2px #000;
  font-weight: bolder;
  width: 500px;  
  padding: 5px 6px;
  }　　　　　　　　　　　/*--表設定 ---*/




/*-- クイックリンクの設定 ---*/



/*-- INFOMATION部分 ---*/
.information	{
	list-style-type: none;
	margin: 0px 0px 10px;
	padding:0px 0px;
	}
	/*-- INFOMATION外枠設定 ---*/

