﻿@charset "UTF-8";

h2{
	font-size: 150%;
	font-weight: normal;
	text-align: center;
	padding: 2px;
	width: 90%;
	background-color: #051060;
	background-image: url("../img/software/genetos/headline.png");
	background-position: 50% 50%;
	background-repeat: repeat;
	color: #ffffff;
	border-top   : #000070 solid 1px;
	border-bottom: #000050 solid 1px;
	border-left  : #000050 solid 1px;
	border-right : #000050 solid 1px;
}

h3{
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 0px 10px;
	margin: 0 0 0 0px;
	width: 90%;
}

.gBox1{ /*** 通常の段落ボックス ***/
	padding: 1px;
	width: 75%;
}

.gBox2{ /*** コラムボックス ***/
	padding: 10px;
	width: 75%;
	background-color: #202040;
	border-top   : 1px solid #449;
	border-right : 1px solid #449;
	border-bottom: 1px solid #449;
	border-left  : 1px solid #449;
}

.gBox3{ /*** コラムボックス（中央寄せ）***/
	font-size: 85%;
	text-align: center;
	padding: 10px;
	width: 75%;
	background-color: #202040;
	border-top   : 1px solid #449;
	border-right : 1px solid #449;
	border-bottom: 1px solid #449;
	border-left  : 1px solid #449;
}

.gBox4{ /*** コラムボックス（等幅フォント）***/
	font-family: "ＭＳ ゴシック", monospace;
	line-height: 100%;
	padding: 10px;
	width: 75%;
	background-color: #202040;
	border-top   : 1px solid #449;
	border-right : 1px solid #449;
	border-bottom: 1px solid #449;
	border-left  : 1px solid #449;
}

.gBox5{ /*** 文字小さくて背景赤い（中央寄せ）***/
	font-size: 80%;
	line-height: 130%;
	text-align: center;
	padding: 10px;
	width: 75%;
	background-color: #301010;
	border-top   : 1px solid #733;
	border-right : 1px solid #733;
	border-bottom: 1px solid #733;
	border-left  : 1px solid #733;
}

table.gTable{
	width: 80%;
	border: 1px solid #224488;
	border-collapse: separate;
	border-spacing: 0px;
}

.gTable th, .gTable td{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 5px 15px;
	border: 1px solid;
	border-color: #224488 #000000 #000000 #224488;
}

.row01 th{ background-color: #10254c;  width: 8.0em; }
.row01 td{ background-color: #10254c; }
.row02 th{ background-color: #071735;  width: 8.0em; }
.row02 td{ background-color: #071735; }

img{
	border: 1px solid #000000;
	margin: 0px;
}
img.margin10{ margin: 10px; }

font.size7serif{
	font-size: 300%;
	font-weight: bold;
	line-height: 150%;
	font-family: "ＭＳ 明朝", serif;
}

caption{ font-weight: bold;  color: #8888ff; }

hr{
	border: 1px solid;
	border-color: #000000 #3333aa #3333aa #000000;
}

h4{
	font-size: small;
	font-weight: normal;
	text-align: left;
	padding: 0 0 0 5px;
	margin: 0 0 0 0px;
	width: 90%;
	color: #ffaa22;
	border-left  : #663300 solid 7px;
	border-bottom: #663300 solid 1px;
}

.explain{
	padding: 5px 0 0 0px;
	margin: 0 0 0 0px;
	width: 85%;
}

