BODY {
	background-color:white;
	margin:10px 5%;
}
.h1_en {
	margin:0px;
	padding:1px;
	background:#066;
	color:white;
	text-align:center;
	font-family:"平成明朝","Times","Times New Roman",serif;
	font-size:14pt;
	font-weight:bold;
}
.h1_jp {
	margin:0px;
	padding:1px;
	background:#0AA;
	color:white;
	text-align:center;
	font-size:9pt;
	font-weight:normal;
}
.intro {
	margin:0px 0px;
	padding:10px;
	background:#DFF;
	font-size:9pt;
	font-weight:normal;
}
H2 {
	clear: both;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:1px solid teal;
	border-style:solid solid solid solid;
	background:white;
	font-size:12pt;
	font-weight:normal;
}
.paragraph {
	font-size:9pt;
	margin:10px 0pt 20px 0pt;
}
.symbol {
	font-size:9pt;
	margin:0px 0px;
	padding:1px;
	background:#FFF;
	border:1px solid black;
	vertical-align:middle;
}
.navi {
	margin:10px 0px 10px 0px;
	padding:0px;
	background:#DDD;
	text-align:center;
	font-size:12pt;
}
.access {
	clear:both;
	border:1px;
	padding:0px;
	font-size:9pt;
	font-weight:normal;
	font-family:serif;
	color:green;
}
.copy {
	clear:both;
	border:0px;
	padding:0px;
	text-align:right;
	font-size:8pt;
	font-weight:normal;
	font-family:serif;
	color:gray;
}


/*
*	============================
*	モデルの詳細リストのスタイル
*	============================
*
*/

.ml_all {
	clear: both;
	margin:10px 10% 0px 10%;
	padding:0px 0px 2px 6px;
	background:#FFF;
	border-style:none;
	border-color:#AAA;
	border-width:0px;
}
.ml_thumbnail {
	margin:2px 0px 10px 10px;
	padding:0px;
	background:#FFF;
	float:right;
	border-style:none;
	border-width:0px;
}
.ml_ename {
	margin:0px;
	padding:2px 0px 0px 0px;
	background:#FFF;
	color:black;
	text-align:left;
	font-family:"平成明朝","Times","Times New Roman",serif;
	font-size:14pt;
	font-weight:bold;
}
.ml_jname {
	margin:0px;
	padding:0px 0px 0px 0px;
	background:#FFF;
	color:black;
	text-align:left;
	font-size:9pt;
	font-weight:solid;
}
.ml_comment {
	margin:0px 120px 0px 0px;
	padding:4px 0px 0px 0px;
	background:#FFF;
	color:#666;
	text-align:left;
	font-size:8pt;
	font-weight:solid;
	border-style:dotted;
	border-color:#DDD;
	border-width:6px 0px 0px 0px;
}
.ml_symbol {
	margin:0px;
	padding:4px 0px 0px 0px;
	background:#FFF;
	color:black;
	text-align:left;
	font-size:9pt;
	vertical-align:middle;
}


/*
*	======================
*	モデルの詳細のスタイル
*	======================
*
*/

.m_all {
	margin:10px 10% 10px 10%;
	padding:10px;
	background:#FFF;
	border-style:dotted;
	border-color:teal;
	border-width:0px 0px;
}
.m_image {
	margin:0px 10px 5px 0px;
	padding:0px;
	background:#FFF;
	float:left;
	border-style:none;
	border-width:0px;
}
.m_comment {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#FFF;
	color:black;
	text-align:left;
	font-size:9pt;
	font-weight:solid;
}
.m_symbol_tab {
	clear: both;
	margin:10px 40px;
	padding:0px 20px;
	background:#FFF;
	color:black;
	text-align:left;
	font-size:8pt;
	vertical-align:middle;
	border-style:dotted;
	border-color:#AAA;
	border-width:2px;
}
.m_config_tab {
	margin:10px 40px;
	padding:0px;
	font-size:9pt;
	border-style:solid;
	border-color:#888;
	border-width:1px 3px 3px 1px;
}




/*
*	============================
*	シンボル一覧のスタイル
*	============================
*/

.sl_all {
	clear: both;
	margin:6px 10% 0px 10%;
	padding:5px;
	background:#EEE;
	border-style:solid;
	border-color:#AAA;
	border-width:0px 2px 2px 0px;
}
.sl_category {
	clear: both;
	margin:20px 0px 0px 0px;
	padding:0px;
	border:1px solid teal;
	border-style:solid solid solid solid;
	background:white;
	font-size:12pt;
	font-weight:normal;
}
.sl_thumbnail {
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
	border-style:none;
	border-width:0px;
}
.sl_esubscript {
	margin:0px;
	padding:2px 0px 0px 0px;
	text-align:right;
	font-family:"平成明朝","Times","Times New Roman",serif;
	font-size:14pt;
	font-weight:bold;
}
.sl_jsubscript {
	margin:0px;
	padding:0px 0px 0px 0px;
	color:black;
	text-align:right;
	font-size:9pt;
	font-weight:solid;
}
.sl_comment {
	margin:0px 0px 0px 70px;
	padding:4px 0px 4px 0px;
	color:#666;
	text-align:left;
	font-size:9pt;
	font-weight:solid;
	border-style:dotted;
	border-color:#DDD;
	border-width:4px 0px 0px 0px;
}
.sl_model_link {
	margin:2px;
	padding:2px;
	color:#666;
	text-align:right;
	font-size:8pt;
	font-weight:solid;
	background:#DDD;
}
