/*============================================
全般的なスタイル
============================================*/
* {
	margin: 0; padding:0; 	/*全要素のパディングをリセット*/
	color:#555555;		/*文字色*/
/*	width=900px*/
/*	line-height:1.5;	全要素の行の高さを1.5倍にする*/
    font-family: 'HelveticaNeue-Medium', 'Helvetica Neue';Helverica, Arial, sans-serif;
} 
body {
	background-color:#ffffff;	/*ページ全体の背景色*/
	text-align:left;		/*IE6以下でセンタリングするための対策*/
}

/*============================================
トップメニュー
============================================*/
ul#menu {
    font-size: 14px;
}

ul#menu li{
	padding:0; 	/*全要素のパディングをリセット*/
	margin-top: 10px; padding:0; 	/*全要素のパディングをリセット*/
	float:left;			/*リスト項目を横に並べる*/
	display:inline;			/*リスト項目をインライン表示にする*/
	list-style-type:none;		/*リストマーカー無しにする*/
}

ul#menu a {
	display:block;				/*リンクをブロック表示にする*/
	text-align:center;
	text-decoration:none; 			/*リンクの下線を無くす*/
}

li#menu00 {
	background-color: #ff9999;
/*	border:solid #cccccc 1px;		セルのボーダー*/
}
li#menu01 {
	width:14%; height:30px;	/*背景画像に合わせたサイズ指定*/
}
li#menu02 {
	width:25%; height:30px;	/*背景画像に合わせたサイズ指定*/
}


/*============================================
ヘッダ
============================================*/
div#header {
    margin-left: 60px;
    margin-right: 60px;
	background-color:#ffffff;		/*ヘッダ部分の背景色*/
	text-align:left;	/*テキストの配置を左揃えにする*/
}

h1 {
	padding:10px 0px 0px 30px;		/*見出し内容の位置調整*/
}

h3 {
	padding:10px 0px 0px 0px;		/*見出し内容の位置調整*/
}
/*============================================
画像テーブル
============================================*/
Table#ImageTable {
    margin-top: 25px;
    margin-bottom: 25px;
	margin-left: 60px;
}

Table#ImageTable td {
	padding:12px;				/*パディング*/
	background-color:#cccccc;			/*セルの背景色*/
/*	border-bottom:dotted #666666 1px;		セルのボーダー*/
}

/*============================================
テキスト
============================================*/
div#tabletext {
    margin-top: 10px;
	margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 16px;
	line-height:1.5;	/*全要素の行の高さを1.5倍にする*/
}

div#bodytext {
    margin-top: 10px;
	margin-bottom: 10px;
    margin-left: 80px;
    margin-right: 80px;
    font-size: 16px;
	line-height:1.5;	/*全要素の行の高さを1.5倍にする*/
}

/*============================================
テーブル
============================================*/
table#TableTopic {
    margin-top: 10px;
	margin-bottom: 20px;
    margin-left: 60px;
    margin-right: 60px;
	background-color:#ffffff;
}

Table#TableTopic td {
	padding:20px;				/*パディング*/
    font-size: 14px;
}

/*============================================
画像
============================================*/
.imgprf1 {
	width:160px; /*height:150px;	画像の表示サイズを指定*/
	margin:10px 60px 0px 20px;	/*マージン*/
	float:right;			/*画像を右寄せにする*/
}

.imgprf2 {
	width:180px; /*height:150px;	画像の表示サイズを指定*/
	margin:10px 60px 10px 20px;	/*マージン*/
	float:right;			/*画像を右寄せにする*/
}

/*============================================
リスト
============================================*/
ul#Mechanism {
    margin-top: 20px;
	margin-bottom: 20px;
    margin-left: 80px;
    margin-right: 80px;
	background-color:#ffffff;
}

li#list00 {
	font-size:16px;
    padding-bottom: 10px;
}

li#list01 {
	list-style-type:none;
	font-size:14px;
    padding-bottom: 10px;
}

ol#RefTitle {
    margin-top: 30px;
	margin-bottom: 0px;
    margin-left: 80px;
    margin-right: 80px;
	background-color:#ffffff;
}

ol#Ref {
    margin-top: 0px;
	margin-bottom: 60px;
    margin-left: 80px;
    margin-right: 80px;
	background-color:#ffffff;
}

li#list02 {
	list-style-type:none;
	font-size:13px;
    padding-bottom: 10px;
}

li#list03 {
	font-size:13px;
}
