﻿#main
{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
#menu
{
	margin-top: 20px;
	float: left;
	width: 270px;
	background-color: #FFFFFF;
}
#form
{
	text-align: center;
	float: right;
	width: 710px;
}
#footer
{
	width: 100%;
	margin: 0px;
	border-top-width: 1px;
	border-top-color: #DDDDDD;
	border-top-style: solid;
	background: #FFFFFF;
	height: 50px;
	clear:both;

}
body
{
	font-size: 11pt;
	color: #000000;
	text-align: center;
	margin-top: 0px;
	 /*background-image: url('../image/bg.png'); */
	background-color: #FFFFFF;
}
input.text ,input.text1 , input.text2 , input.text_ratio , input.text3 , input.text4 , input.text5 , input.text6, input.text7, input.text8, input.text9, input.text10, input.text11
{
	font-size: 11pt;
	text-align: right;
	border: 1px solid #999999;
	background-color: #EEEEEE;
}
input.text
{
	width:38px;
}
input.text1
{
	width:38px;
}
input.text2
{
	width:58px;
}
/* 母比率 , 基本統計量*/
input.text_ratio
{
	width:58px;
}
/* 1xj */
input.text3
{
	width:50px;
}
input.text4
{
	text-align: center;
	margin-right: 3px;
	width: 38px;
}
input.text5
{
	width: 38px;
}
input.text6
{
	text-align: left;
	width: 180px;
}
input.text7
{
	width: 20px;
}
input.text8
{
	width: 26px;
}
input.text9
{
	text-align: right;
	width: 60px;
}
/* 数値変換 */
input.text10
{
	text-align: left;
	width: 40px;
}
/*
相関係数計算シミュレーション結果
 */
input.text11
{
	text-align: center;
	width: 240px;
}

/**
 * スピンボタンを消す
 * Chrome Safari Opera
 */
input.text[type="number"]::-webkit-inner-spin-button,
input.text[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input.text1[type="number"]::-webkit-inner-spin-button,
input.text1[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input.text2[type="number"]::-webkit-inner-spin-button,
input.text2[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input.text3[type="number"]::-webkit-inner-spin-button,
input.text3[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input.text_ratio[type="number"]::-webkit-inner-spin-button,
input.text_ratio[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
/**
 * スピンボタンを消す
 * Firefox
 */
input.text[type="number"] {
	-moz-appearance:textfield;
}
input.text1[type="number"] {
	-moz-appearance:textfield;
}
input.text2[type="number"] {
	-moz-appearance:textfield;
}
input.text3[type="number"] {
	-moz-appearance:textfield;
}
input.text_ratio[type="number"] {
	-moz-appearance:textfield;
}
input.file_input{
	display: none;
}
.errorText , .errorText2, .errorText3, .errorText4, .errorText5{
	font-size: 11pt;
	text-align: right;
	border: 1px solid #CC0066;
	background-color: #EEEEEE;
	overflow: hidden;
}
.errorText{
	width:38px;
}
.errorText2{
	width:58px;
}
.errorText3{
	width:50px;
}
.errorText4{
	text-align: center;
	margin-right: 3px;
	width: 38px;
}
.errorText5{
	margin-right: 3px;
	width: 38px;
}
/**
 * スピンボタンを消す
 * Chrome Safari Opera
 */
input.errorText[type="number"]::-webkit-inner-spin-button,
input.errorText[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input.errortext2[type="number"]::-webkit-inner-spin-button,
input.errortext2[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input.errortext3[type="number"]::-webkit-inner-spin-button,
input.errortext3[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
/**
 * スピンボタンを消す
 * Firefox
 */
input.errortext[type="number"] {
	-moz-appearance:textfield;
}
input.errortext2[type="number"] {
	-moz-appearance:textfield;
}
input.errortext3[type="number"] {
	-moz-appearance:textfield;
}
input.button{
	font-size: 8pt;
	color: #666666;
	text-align: center;
	margin: 0px -6px;
	padding: 0px;
	border-top: 2px solid #CCCCCC;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 2px solid #CCCCCC;
	width: 70px;
	background-color: #EEEEEE;
}
input.updown{
	color: #666666;
	font-size: 8pt;
	text-align: center;
	margin: 0px -6px;
	padding: 0px;
	border-top: 2px solid #CCCCCC;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 2px solid #CCCCCC;
	width: 23px;
	background-color: #EEEEEE;
}
textarea.qa
{
	margin-top: 0px;
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 12pt;
	border: 1px solid #999999;
	background-color: #EEEEEE;
	scrollbar-base-color: #FFFFFF;
	scrollbar-face-color: #CCCCCC;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #000000;
	width: 690px;
}
textarea.qa2
{
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 11pt;
	color:#000000;
	margin-top: 1px;
	padding-top: 0px;
	border: 1px solid #999999;
	width: 160px;
	height:22px;
	background-color: #EEEEEE;
	overflow: hidden;
}
textarea.qa3
{
	margin-top: 0px;
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 12pt;
	border: 1px solid #999999;
	background-color: #EEEEEE;
	scrollbar-base-color: #FFFFFF;
	scrollbar-face-color: #CCCCCC;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #000000;
	width: 560px;
}
textarea.qa5
{
	margin-top: 0px;
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 12pt;
	border: 1px solid #999999;
	background-color: #EEEEEE;
	scrollbar-base-color: #FFFFFF;
	scrollbar-face-color: #CCCCCC;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #000000;
	width: 500px;
}
/* Rプログラム クリップボード用出力 第一枠*/
textarea.qa4
{
	margin-top: 0px;
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 12pt;
	border: 1px solid #999999;
	background-color: #EEEEEE;
	overflow: hidden;
	height:52px;
	width: 560px;
}
/* Rプログラム データ入力方法 */
.inplayout{
	margin: 0px auto;
	padding: 5px 1px 0px;
	border-top-width: 1px;
	border-top-color: #E7E7E7;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E7E7E7;
	border-bottom-style: solid;
	height: 26px;
	width: 560px;
}
.inputTextAreaOn , .inputTextAreaOff
{
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 12pt;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 0px;
	border: 1px solid #999999;
	background-color: #EEEEEE;
}
.inputTextAreaOff
{
	width: 200px;
	overflow: hidden;
	height: 18px;
}
.inputTextAreaOn
{
	width: 520px;
	overflow: scroll;
	height: 150px;
}
.numberBtnOn , .numberBtnOff
{
	margin: 0px;
	padding: 1px 1px 1px 1px;
	border-top-width: 1px;
	border-top-color: #E7E7E7;
	border-top-style: solid;
	width: 560px;
	height: 26px;

	font-family: ＭＳ ゴシック,Osaka;
	font-size: 12pt;
	color: #000000;
}
.numberBtnOff
{
	display: none;
}
.numberBtnOn
{
	display: block;
}
.numberDigit
{
	margin: 4px 0px 0px 0px;
	font-size: 9pt;
	color: #000000;
}
.stackData
{
	margin: 2px 0px 0px 0px;
	font-size: 9pt;
	color: #000000;
}
.cellClrBtnOn{
	font-size: 10pt;
	color: #666666;
	padding: 0px 0px 0px 5px;
	cursor: pointer;
}
.cellClrBtnOff{
	padding: 0px 0px 0px 5px;
	color: #ffffff;
}
.inputBtnOn{
	font-size: 10pt;
	color: #666666;
	padding: 0px 0px 0px 5px;
	cursor: pointer;
}
.inputBtnOff{
	padding: 0px 0px 0px 5px;
	color: #ffffff;
}
.inputBtn{
	margin:0px 0px 0px 5px;
	cursor: pointer;
}
/* toptitle
 border-top-color: #003399;
*/
#top{
	margin: 0px;
	border-top-width: 3px;
	border-top-color: #000066;
	border-top-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #DDDDDD;
	border-bottom-style: solid;
	/*background: #000099;*/
	background: #FFFFFF;
	height: 42px;
}
.toptitle
{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
	width: 970px;
}
.toptitle0
{
	text-align: left;
	padding-top: 10px;
	border-top-width: 4px;
	border-top-color: #333333;
	border-top-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	height: 65px;
	background: #f9f9f9;
}
.bodyMargin{
	margin: 0px;
	padding: 0px;
}
.staricon{
	margin-top: 3px;
	margin-left: 10px;
	float: left;
}
.startitle{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18pt;
	color: #000066;
	margin-top: 3px;
	margin-left: 20px;
}
.starversion{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color: #000066;
	margin-top: -20px;
	margin-left: 160px;
}
.starperson{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #666666;
	margin-top: -15px;
	margin-left: 730px;
}
.starcopyright{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	text-align: right;
	color: #999999;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-right: 20px;
	width: 870px;
}
.categoly{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11pt;
	color: #666666;
	font-weight: bolder;
	text-align: left;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 5px;

	border-width: 1px;
	border-color: #DDDDDD;
	border-style: solid;

	/* 角丸設定 */
   border-radius: 6px 0px 0px 0px;
	-webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;

	background-color: #fafafa;
}
.categoly_s{
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 11pt;
	color: #666666;
	text-align: left;
}
.categoly_ss{
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 11pt;
	color: #666666;
	font-weight: bolder;
	text-align: left;
	margin: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-color: #EEEEEE;
	border-bottom-style: solid;
	background-color: #FFFFFF;
}
.categoly_sss{
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 11pt;
	color: #777777;
	font-weight: bolder;
	text-align: left;
	margin-top: 3px;
	margin-right: 20px;
	margin-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
}
.item{
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 11pt;
	font-weight: normal;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
ul.item li{
    margin: 0px;
    padding: 1px 0px 1px 20px;
    list-style: none;
    background: url('../image/m-line.png') no-repeat 10px 6px;
}
.menustar{
	font-size: 10pt;
	color: #003399;
	padding-right: 2px;
	padding-left: 2px;
}
.menuBottom{
	margin-top: 20px;
}
table.dousacheck
{
    font-size: 10pt;
    text-align: center;
	margin: 5px auto;
    padding: 2px;
    border-collapse: collapse;
    border-color: #CCCCCC;
    width: 520px;
}
.dousahosyo{
	font-size: 10pt;
	color: #666666;
	text-align: left;
	margin:20px;
}
#title
{
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 14pt;
	color: #333333;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 5px;
	border-bottom-color: #DDDDDD;
	border-bottom-style: double;
	width: 500px;
}
.topMidashi0{
	margin: 2px auto;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	width: 545px;
}
.topMidashi1 , .topMidashi2, .topMidashi3{
	font-size: 11pt;
	text-align: left;
	margin: 2px;
	padding: 1px 1px 1px 10px;
	border-left-width: 7px;
	border-left-style: solid;
	background-color: #EEEEEE;
}
.topMidashi1{
	border-left-color: #003399;
}
.topMidashi2{
	border-left-color: #6699CC;
}
.topMidashi3{
	border-left-color: #CC3300;
}
.support{
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#btnlayout1
{
	margin: 0px;
	padding: 1px 1px 1px 1px;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	width: 560px;
}
.updownlayout
{
	text-align: left;
	margin-left: 30em;
}
.updownlayout2
{
	text-align: left;
	margin-top: -41px;
	margin-left: 30em;
}
#datatype
{
	text-align: left;
	margin-left: 1em;
	padding-left: 1.5em;
	float: left;
}
#n{
	margin-top: 10px;
}
.midashi{
	font-size: 12pt;
	color: #990033;
	margin-top: 20px;
	margin-bottom: 10px;
}
.midashi2
{
	font-size: 12pt;
	color: #990033;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -4px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	width: 500px;
}
/* 度数検定 */
.freqdata {
	margin: 0px auto;
	padding: 0px 0px 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-top-style: solid;
	border-bottom-style: solid;
	width: 690px;
}
.freqdata2{
	margin: 0px auto;
	padding: 0px 0px 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
	width: 560px;
}
.freqdata3{
	width: 560px;
	overflow: auto;
}
.cellScrolloff{
	width: 560px;
	overflow: auto;
}
.cellScrollon{
	height: 400px;
	width: 560px;
	overflow: auto;
}
.r_only{
	font-family: ＭＳ Ｐゴシック,Osaka;
	font-size: 10pt;
	color: #0066CC;
	font-weight: bold;
}
/*カイ自乗*/
.midashi3
{
	font-size: 12pt;
	color: #990033;
}
.tateyoko{
	margin: 10px auto;
}
.chisqtext{
	margin: 10px auto 2px;
}
.chisqrow{
	margin-top: 2px;
	margin-right: auto;
	margin-left: auto;
}
.tySelect , .tySelect2 , .tySelect3 , .tySelect4{
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 10pt;
	width:50px;
}
.tySelect2{
	width:150px;
}
.tySelect3{
	width:80px;
}
.tySelect4{
	text-align: right;
}
.setsumei{
	font-size: 11pt;
	color: #000000;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
.setsumei2{
	font-size: 11pt;
	color: #000000;
	text-align: left;
	margin: 0px auto 5px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-color: #E7E7E7;
	border-top-style: solid;
	width: 560px;
}
.setsumei3{
	font-size: 11pt;
	color: #000000;
	text-align: left;
	margin: 0px auto 10px;
	padding-top: 20px;
	width: 560px;
}
.kaisetsu
{
	font-size: 11pt;
	color: #000000;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
.kaisetsu2
{
	font-size: 11pt;
	color: #000000;
	text-align: left;
	margin: 0px 5px 0px 5px;
	padding: 10px;
	border-top-width: 1px;
	border-top-color: #E7E7E7;
	border-top-style: solid;
	width: 550px;
}
.hyou_waku
{
	margin:5px auto;
	border-color: #cccccc;
    border-collapse: collapse;
    border: solid 1px #999999;
}
/*.hyou_waku0
{
	margin-right:auto;
	border-color: #cccccc;
    border-collapse: collapse;
    border: solid 1px #999999;
	table-layout:fixed;
}*/
.hyou_waku0
{
	margin-top: 0px;
	border-color: #cccccc;
    border-collapse: collapse;
    border: solid 1px #999999;
	width: 83px;
	table-layout:fixed;
}
.hyou_waku01
{
	margin-top: 0px;
	border-color: #cccccc;
    border-collapse: collapse;
	width: 83px;
	height: 56px;
    border: solid 1px #999999;
}
.hyou_waku01_chrome
{
	margin-top: 10px;
	border-color: #cccccc;
	width: 83px;
	height: 56px;
}
/*.hyou_waku_200
{
	margin:5px auto;
	border-color: #cccccc;
	width: 200px;
}*/
.hyou_midashi
{
	font-size: 11pt;
	text-align: center;
	width: 60px;
	background-color: #DDDDFF;
	height:35px;
}
.hyou_midashi_1xj
{
	font-size: 11pt;
	text-align: center;
	width: 60px;
	background-color: #DDDDFF;
	height:35px;
}
.hyou_nyuryoku_1xj , .hyou_nyuryoku_1x2 , .hyou_nyuryoku_2x2 , .hyou_nyuryoku_3fact
{
	text-align: center;
}
.hyou_nyuryoku_1x2 , .hyou_nyuryoku_2x2 , .hyou_nyuryoku_2x2
{
	width: 60px;
	background-color: #FFFFFF;
	height:35px;
}
.hyou_nyuryoku
{
	text-align: center;
	width: 50px;
	height:35px;
}
/* 三要因分散分析 データチェック表*/
.dataCheckMidashi_on{
	margin: 0px 10px 0px 10px;
	padding: 3px;
	border-width: 1px;
	border-color: #dddddd;
	border-style: solid;
	background-color: #EEEEEE;
	color: #999999;
	display:block;
	height: 16px;
}
.dataCheckMidashi_off{
	margin: 0px 10px 10px 10px;
	padding: 3px;
	border-width: 1px;
	border-color: #dddddd;
	border-style: solid;
	background-color: #EEEEEE;
	color: #999999;
	display:block;
	height: 16px;
}
ul.dataCheckMidashi li {
	margin: 0 4px 0 0px;
	float: left;
	display: inline;
}
ul.dataCheckMidashi li a {
	font-family: ＭＳ Ｐゴシック,Osaka,"Arial",Helvetica,sans-serif;
	font-size: 10pt;
	text-align: center;
	font-weight: 600;
	line-height: 18px;
	margin: 0px 1px 0px 0px;
	padding: 3px;
	float: left;
	display: block;
	background-color: #EEEEEE;
	color: #999999;
}
ul.dataCheckMidashi li a.selected {
	color: #666666;
	background-color: #CCCCCC;
}
ul.dataCheckMidashi li a:hover {
	color: #003399;
	text-decoration: none;
	background-color: #CCCCCC;
}
ul.dataCheckMidashi li a.selected:hover {
	color: #666666;
	text-decoration: none;
	background-color: #CCCCCC;
}
ul.dataCheckMidashi li a:active {
	color: #999999;
	text-decoration: none;
	background-color: #EEEEEE;
}
ul.dataCheckMidashi li a.selected:active {
	color: #666666;
	text-decoration: none;
	background-color: #CCCCCC;
}
/*a .dataCheckMidashi_on
{
	color: #666666;
	background-color: #dddddd;
	text-decoration: none;
	font-weight:bold;
}
a:hover .dataCheckMidashi_on
{
	color: #003399;
	text-decoration: none;
	background-color: #CCCCCC;
}
a .dataCheckMidashi_off
{
	color: #666666;
	background-color:#dddddd;
	text-decoration: none;
	font-weight:bold;
}
a:hover .dataCheckMidashi_off
{
	color: #003399;
	text-decoration: none;
	background-color: #CCCCCC;
}
*/
.dataCheckTable_on
{
	margin: 0px 0px 10px 0px;
	border-width: 1px;
	border-color: #dddddd;
	border-style: solid;
	background-color: #FFFFFF;
	display: block;
}
.dataCheckTable_off
{
	display: none;
}
.hyou_midashi_an3 , .hyou_midashi_an3_d , .hyou_midashi_an3_d_top
{
	font-size: 11pt;
	text-align: center;
}
.hyou_midashi_an3
{
	background-color: #ffeded;
	width: 48px;
}
.hyou_midashi_an3_d{
	background-color: #eeeeee;
	width: 48px;
}
.hyou_midashi_an3_between{
	background-color: #ffeded;
	width: 8px;
}
.hyou_midashi_an3_d_top{
	background-color: #DADADA;
	font-weight: 600;
	width: 8px;
}
/* st 要因見出し*/
.hyou_nyuryoku4
{
	text-align: center;
	width: 60px;
	height:35px;
}
#data1{
	display: block;
}
#data2{
	display: none;
}
.2x2xk_table{
	margin: 5px auto;
}
/* 3D */
.hyou_midashi_3d_title4{
	font-size: 11pt;
	text-align: center;
	width: 60px;
	background-color: #DDDDFF;
	height:35px;
}
.hyou_midashi_3d_title , .hyou_midashi_3d_title3
{
	font-size: 11pt;
	text-align: center;
	width: 50px;
	background-color: #DDDDFF;
	height:35px;
}
.hyou_midashi_3d_title2{
	font-size: 11pt;
	text-align: center;
	background-color: #DDDDFF;
}
.hyou_midashi_3d_title3{
	background-color: #F0F0FF;
}
.hyou_midashi_3d_title4{
	font-size: 11pt;
	text-align: center;
	background-color: #DDDDFF;
}
.hyou_midashi_3d{
	font-size: 11pt;
	text-align: center;
	width: 50px;
	background-color: #EEEEEE;
}
.hyou_midashi_3d_top{
	font-size: 11pt;
	font-weight: 600;
	text-align: center;
	width: 50px;
	background-color: #DADADA;
}
.hyou_midashi_NF_title{
	font-size: 10pt;
	text-align: center;
	width: 44px;
	background-color: #DDDDFF;
}
.hyou_midashi_NF_title_delete{
	font-size: 10pt;
	text-align: center;
	width: 44px;
	background-color: #FFDDDD;
}
.delete_f{
	color:#FF3333;
}
.buttonSEM{
	margin: 10px auto 10px auto;
	font-family: ＭＳ ゴシック,Osaka;
	color: #333333;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	width: 26px;
	height: 26px;
}
.hyou_midashi_simulationABs_title,.hyou_midashi_simulationAs_title{
	font-size: 9pt;
	text-align: center;
	width: 60px;
	background-color: #DDDDFF;
	height: 9pt;
}
.simulationABs_data,.simulationAs_data{
	text-align: right;
	width: 60px;
	background-color: #FFFFFF;
	height: 9pt;
}
/* 三要因 */
.hyou_midashi_3f{
	font-size: 11pt;
	text-align: center;
	background-color: #EEEEEE;
}
/* t検定 */
#stInput{
	margin-top: 0px;
}
#tsInput{
	margin-top: 0px;
}

/* トップ */
.data_anlysis{
	font-size: 11pt;
	color: #000000;
	text-align: left;
	margin: 1.5em;
	padding: 1em;
	border-width: 1px;
	border-color: #EEEEFF #CCCCCC #CCCCCC #EEEEFF;
	border-style: solid;
	background-color: #FFFFFF;
}
.verup{
	font-size: 12pt;
	color: #3366CC;
	font-weight: bolder;
	margin-left: 1em;
}
a.toplink:link{ color: #FF3333; text-decoration: none;}
a.toplink:visited{color:#FF3333; text-decoration:none;}
a.toplink:hover{ color: #ff9900; text-decoration: underline; }
a.toplink:active{color:#ff9900; text-decoration:underline;}

/* 有意差例示用テーブル */
.yuui{
	text-align: center;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 400px;
	cellspacing: 1;
	cellpadding: 1;
}
.trtitle
{
	font-size: 11pt;
	text-align: center;
	background-color: #cfcfcf;
	height:30px;
}
.trns
{
	font-size: 11pt;
	text-align: center;
	background-color: #ccdfff;
	height:30px;
}
.tr10
{
	font-size: 11pt;
	text-align: center;
	background-color: #fffcd0;
	height:30px;
}
.tr05
{
	font-size: 11pt;
	text-align: center;
	background-color: #ffd0d0;
	height:30px;
}
.tr01
{
	font-size: 11pt;
	text-align: center;
	background-color: #ffd0d0;
	height:30px;
}
/* 相関分析説明用 */
.kaisetsu
{
	font-size: 11pt;
	color: #000000;
	text-align: left;
	margin: 1.5em;
}
table.tb
{
	margin-right: auto;
	margin-left: auto;
    border-collapse: collapse;
    border: solid 1px #999999;
    font-size: 11pt;
	text-align: center;
    /*width: 300px;*/
}
table.tb tr
{
    text-align: center;
    height: 1.5em;
}
table.tb td
{
	border: solid 1px #999999;
}
.tbTitle{
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
	text-align: center;
	margin: 5px auto -15px;
}
.tbTitle2{
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
	text-align: center;
	margin: 15px auto 5px;
}
tr.at
{
	background-color: #ddeeee;
}
.inyou
{
	margin-right: 2em;
	margin-left: 2em;
	padding-top: 1em;
	border-top-width: 2pt;
	border-top-color: #999999;
	border-top-style: double;
}
/* 基本統計量用・数値変換用 */
.basic
{
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 100px;
}
.ctype
{
	font-family: ＭＳ ゴシック,Osaka;
	text-align: left;
	/*margin: 10px;*/
	/*padding-top: 10px;*/
	/*padding-left: 40px;*/
	/*width: 500px;*/
}
/* アバウト */
.kaisetsu
{
	font-size: 11pt;
	color: #000000;
	line-height: 18px;
	text-align: left;
	margin: 1.5em;
}
.pro_midashi
{
	font-size: 12pt;
	color: #000000;
	text-align: left;
	margin: 0px 10px;
	padding-top: 2px;
	padding-bottom: 2pt;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 7px;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-style: dotted;
	border-left-style: solid;
}
.pro_setsumei
{
	font-size: 11pt;
	color: #000000;
	text-align: left;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-left: 10px;
	padding: 5px 1em 5pt;
	background-color: #EEEEEE;
}
.pro_name
{
	font-weight: bold;
	margin-right: 1em;
}
.inyou{
	font-size: 11pt;
	color: #000000;
	text-align: center;
	margin-top: 2em;
}
/* 著作権・免責 */
ul.chosaku
{
	line-height: 18px;
	text-align: left;
	margin-right: 2em;
}
/* 設定 */
.tb{
	margin-top: 20px;
	margin-bottom: 0px;
}
table.settb
{
	margin: 2px auto;
    border-color: #cccccc;
    border-collapse: collapse;
    font-size: 10pt;
    width: 560px;
}
table.settb tr
{
    text-align: center;
    height: 1.5em;
}
table.settb td
{
	width: 125px;
}
table.settb2
{
	margin: 2px auto;
    border-color: #cccccc;
    border-collapse: collapse;
    font-size: 10pt;
    width: 560px;
}
table.settb2 td.settb2L
{
    padding:1px 10px 1px 5px;
    width: 320px;
    text-align: right;
}
table.settb2 td.settb2R
{
    padding:1px 5px 1px 5px;
    width: 280px;
    text-align: left;
}
table.settb4
{
	margin: 2px auto;
    border-color: #cccccc;
    border-collapse: collapse;
    font-size: 10pt;
    width: 690px;
}
table.settb4 tr
{
    text-align: center;
    height: 1.5em;
}
table.settb4 td
{
	width: 125px;
}
/*数値変換 変換式表示*/
table.settb3
{
	margin: 2px auto;
    border-color: #cccccc;
    border-collapse: collapse;
    font-size: 10pt;
    width: 560px;
}
table.settb3 td
{
    padding:3px 10px 3px 5px;
    width: 280px;
    height: 46px;
    text-align: left;
}
span.siki
{
	padding-left: 10px;
}
span.siki2
{
	padding-left: 20px;
}
/* --------------------------
 * .codetb   要因 色なし
 * .codetb2  参加者 途中 色あり select
 * .codetb3  要因 色あり
 * .codetb4  参加者 最初
 * .codetb5  参加者 途中 なし
 * .codetb6  参加者 途中 色あり number
 ---------------------------- */
table.codetb , table.codetb2 , table.codetb3 , table.codetb4 , table.codetb5, table.codetb6
{
	font-size: 11pt;
	margin: 10px auto 0px;
	width: 560px;
}
table.codetb td.codetbL
{
    padding:1px 10px 1px 5px;
    width: 320px;
	border-color: #FFFFFF;
    text-align: right;
}
table.codetb td.codetbR
{
    padding:1px 5px 1px 5px;
    width: 280px;
    text-align: left;
}
table.codetb2
{
	margin: 0px auto 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #dddddd;
	border-bottom-color: #dddddd;
	border-top-style: dotted;
	border-bottom-style: dotted;
	background-color: #F0F0FF;
}
table.codetb2 td.codetbL2
{
    padding:1px 10px 1px 5px;
    width: 282px;
	border-color: #FF0000;
    text-align: right;
}
table.codetb2 td.codetbR2
{
    padding:1px 3px 1px 5px;
    width: 278px;
    text-align: left;
}
table.codetb3
{
	margin: 5px auto 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #dddddd;
	border-bottom-color: #dddddd;
	border-top-style: dotted;
	border-bottom-style: dotted;
	background-color: #F0F0FF;
}
table.codetb3 td.codetbL
{
    padding:1px 10px 1px 5px;
    width: 320px;
	border-color: #FF0000;
    text-align: right;
}
table.codetb3 td.codetbR
{
    padding:1px 5px 1px 5px;
    width: 280px;
    text-align: left;
}
table.codetb4
{
	margin: 10px auto 0px;
}
table.codetb4 td.codetbL
{
    padding:1px 10px 1px 5px;
    width: 282px;
	border-color: #FF0000;
    text-align: right;
}
table.codetb4 td.codetbR
{
    padding:1px 5px 1px 5px;
    width: 278px;
    text-align: left;
}
table.codetb5
{
	/*margin: 0px auto 5px;*/
	margin: -6px auto 5px;
}
table.codetb5 td.codetbL
{
    padding:1px 10px 1px 5px;
    width: 282px;
    text-align: right;
}
table.codetb5 td.codetbR
{
    padding:1px 5px 1px 5px;
    width: 278px;
    text-align: left;
}
table.codetb6
{
	margin: -5px auto 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #dddddd;
	border-bottom-color: #dddddd;
	border-top-style: dotted;
	border-bottom-style: dotted;
	background-color: #F0F0FF;
}
table.codetb6 td.codetbL
{
    padding:1px 10px 1px 5px;
    width: 320px;
	border-color: #FF0000;
    text-align: right;
}
table.codetb6 td.codetbR
{
    padding:1px 5px 1px 5px;
    width: 280px;
    text-align: left;
}
span.disabled{
color: #aaaaaa;
}
/* 使い方 */
.youtubeicon
{
	text-align: left;
	margin-left: 1em;
	padding-left: 0.5em;
	list-style-image: url('../image/youtube.png');
}
/* 参考図書 */
div.book
{
	margin: 5px 5px 15px;
	height: 200px;
}
div.bookimg
{
	margin-left: 20px;
	float: left;
}
div.bookdata
{
	text-align: left;
	margin-top: 5px;
	margin-left: 180px;
}
div.bookinfo{
	font-size: 11pt;
	color: #333333;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: dotted;
	width: 350px;
}
/* 実行環境 */
table.jtb
{
    font-size: 10pt;
    text-align: center;
    border-color: #ffffff;
    border-collapse: collapse;
	margin:0px auto;
    width: 510px;
}
td.koumoku
{
    font-size: 10pt;
    color: #FFFFFF;
    text-align: center;
    background-color: #999999;
	width: 15px;
}
td.pr
{
    font-size: 11pt;
    color: #000000;
    text-align: center;
    background-color: #eeeeee;
}
ul.kaihatsu
{
	line-height: 18px;
	text-align: left;
	margin-right: 2em;
}
ul.syouhyou
{
	font-size: 11pt;
	color: #666666;
	text-align: left;
	margin-right: 2em;
}
/* 開発環境 */
div.software{
	text-align: left;

}
div.softicon{
	margin-left: 50px;
}
div.softname{
	margin-top: -35px;
	margin-left: 100px;
}
div.soft1{
	font-size: 10pt;
	margin-top: 5px;
	margin-left: 100px;
}
div.soft2{
	margin: 10px 50px 30px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
}
/* 更新履歴 */
table.tb_histry
{
    font-size: 10pt;
    text-align: center;
    border-color: #EFEFEF;
    border-collapse: collapse;
	margin:0px auto;
    width: 510px;
}
td.newdate
{
    font-size: 10pt;
    color: #333333;
    text-align: center;
    background-color: #EFEFEF;
	width: 80px;
}
td.newthings
{
    font-size: 10pt;
    color: #000000;
    text-align: left;
    padding-left: 7px;
    background-color: #FFFFFF;
}
/* Tips */
.tipsTitle{
	font-family: ＭＳ ゴシック,Osaka;
	color: #000000;
	font-weight: bold;
	margin: 10px auto;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-color: #CCCCCC;
	border-left-color: #003399;
	border-bottom-style: solid;
	border-left-style: solid;
	width: 550px;
}
.tipsNo{
	font-size: 13pt;
	text-align: left;
	float: left;
}
.tipsThings{
	font-size: 11pt;
	text-align: right;
}
.tipsMsg{
	margin: 5px auto 30px;
	display: none;
}
h3.tipsmidashi{
	font-size: 11pt;
	color: #000000;
	text-align: left;
	margin: 5px auto;
	padding: 2px 16px;
	width: 480px;
	background-image: url('../image/maru01.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.tipskaisetsu{
	font-size: 11pt;
	color: #000000;
	text-align: left;
	margin: 2px auto 10px;
	padding-left: 1em;
	width: 500px;
}
.alert_title{
	font-size: 11pt;
	color: #FFFFFF;
	text-align: left;
	margin: 0px auto;
	border-width: 2px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: #003399;
	width: 450px;
}
.alert_message{
	font-size: 10pt;
	color: #000000;
	text-align: left;
	margin: 0px auto;
	padding-bottom: 8px;
	border-width: 2px;
	border-color: #CCCCCC;
	border-style: solid;
	width: 450px;
	background-color: #CCCCCC;
}
.alert_button{
	padding: 2px 5px;
	border-width: 1px;
	border-color: #dddddd #666666 #666666 #dddddd;
	border-style: solid;
}
.editor_title{
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bolder;
	text-align: left;
	margin: 0px auto;
	padding-top: 2px;
	padding-bottom: 2px;
	border-width: 2px;
	border-color: #CCCCCC;
	border-style: solid;
	width: 500px;
	background-color: #003399;
}
.editor_menu{
	font-size: 10pt;
	color: #000000;
	text-align: left;
	margin: 0px auto;
	border-width: 2px;
	border-color: #CCCCCC;
	border-style: solid;
	width: 500px;
	background-color: #CCCCCC;
}
.editor_message{
	font-size: 10pt;
	color: #000000;
	text-align: left;
	margin: 0px auto 10px;
	padding: 3px 3px 8px;
	border-width: 2px;
	border-color: #CCCCCC;
	border-style: solid;
	width: 500px;
	background-color: #FFFFFF;
}
.strselect{
	color: #FFFFFF;
	background-color: #003399;
}
.excel{
    font-size: 10pt;
    text-align: right;
    border-collapse: collapse;
    margin: 10px auto 0px;
    border-color: #CCCCCC;
}
.excel_num{
    color: #000000;
    text-align: center;
    border-width: 1px;
    border-color: #666666;
    border-style: solid;
    width: 20px;
    background-color: #CCCCCC;
}
.excel_clm{
    color: #000000;
    text-align: center;
    border-width: 1px;
    border-color: #666666;
    border-style: solid;
    width: 50px;
    background-color: #CCCCCC;
}
.excel_clm2{
    color: #000000;
    text-align: center;
    border-width: 1px;
    border-color: #666666;
    border-style: solid;
    width: 35px;
    background-color: #CCCCCC;
}
.excel_select1{
	border-top-width: 3px;
	border-left-width: 3px;
	border-top-color: #000000;
	border-left-color: #000000;
	border-top-style: solid;
	border-left-style: solid;
}
.excel_select2{
	border-top-width: 3px;
	border-top-color: #000000;
	border-top-style: solid;
    background-color: #A9B2CA;
}
.excel_select3{
	border-top-width: 3px;
	border-right-width: 3px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-top-style: solid;
	border-right-style: solid;
    background-color: #A9B2CA;
}
.excel_select4{
	border-left-width: 3px;
	border-left-color: #000000;
	border-left-style: solid;
    background-color: #A9B2CA;
}
.excel_select5{
    background-color: #A9B2CA;
}
.excel_select6{
	border-right-width: 3px;
	border-right-color: #000000;
	border-right-style: solid;
    background-color: #A9B2CA;
}
.excel_select7{
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #A9B2CA;
}
.excel_select8{
	border-bottom-width: 3px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
    background-color: #A9B2CA;
}
.excel_select9{
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-right-style: solid;
	border-bottom-style: solid;
    background-color: #A9B2CA;
}
.menu_bar{
	width: 200px;
	text-align: left;
	margin:0px auto;
}
.menu_title{
	font-size: 10pt;
	color: #000000;
	text-align: center;
	padding: 2px 5px;
	border-width: 1px;
	background-color: #cccccc;
	border-color: #666666 #dddddd #dddddd #666666;
	border-style: solid;
	width: 70px;
}
.menu_down{
	margin: 1px auto 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-width: 1px 2px 2px 1px;
	border-color: #EEEEEE #666666 #666666 #EEEEEE;
	border-style: solid;
	width: 200px;
	background-color: #CCCCCC;
}
.menu_item{
	font-size: 10pt;
	color: #000000;
	text-align: left;
	padding: 1px 10px;
}
.menu_item_on{
	font-size: 10pt;
	color: #FFFFFF;
	text-align: left;
	margin-right: 1px;
	margin-left: 1px;
	padding: 3px 10px;
	background-color: #003399;
}
.kekka{
	border-bottom-width: 2px;
	border-bottom-color: #CC0066;
	border-bottom-style: dashed;
}
.toolbtn{
	border-width: 2px;
	border-color: #eeeeee #777777 #777777 #eeeeee;
	border-style: solid;
	background-color: #cccccc;
	width:35px;
	height:25px;
}
.tool{
	margin: 4px 5px;
	border-width: 1pt;
	border-color: #000000;
	border-style: dotted;
	height: 4px;
}
a.tipslink:link{ color: #0066FF; text-decoration: none; }
a.tipslink:visited{color:#0066ff; text-decoration:none;}
a.tipslink:hover{ color: #ff9900; text-decoration: underline; }
a.tipslink:active{color:#ff9900; text-decoration:underline;}

div.tipsTitle a:link{ color: #777777; text-decoration: none;}
div.tipsTitle a:visited{color:#777777; text-decoration: none;}
div.tipsTitle a:hover{ color: #0066ff; text-decoration: none;}
div.tipsTitle a:active{color: #0066ff; text-decoration: none;}

/* 自己紹介 */
div.myname
{
	font-size: 12pt;
	color: #000000;
	text-align: left;
	margin-top: 1em;
	margin-right: 2em;
	margin-left: 2em;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1em;
	border-bottom-width: 1px;
	border-left-width: 9px;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;
	border-bottom-style: solid;
	border-left-style: solid;
}
div.myfrom
{
	font-size: 10pt;
	color: #000000;
	text-align: right;
	margin-right: 12px;
	margin-left: 12px;
	padding-top: 2px;
	padding-right: 2em;
	padding-bottom: 2px;
}
div.myimg
{
	float: left;
	margin-right: 12px;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 2em;

}
div.myprof
{
	line-height: 18px;
	text-align: left;
	margin: 5px 12px 5px 5px;
	padding-top: 0.5em;
	padding-right: 0.5em;
}
/* データタイプ */
.dt_subtitle{
	font-size: 11pt;
	color: #000000;
	text-align: left;
	margin: 10px;
	padding: 2px 2px 2px 18px;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: #EEEEEE;
	background-image: url('../image/sikaku02.gif');
	background-repeat: no-repeat;
	background-position: 6px center;
}
.dt_subtitle2{
	font-size: 11pt;
	color: #000000;
	text-align: left;
	margin: 10px 20px;
	padding: 2px 2px 2px 18px;
	border-bottom-width: 1px;
	border-bottom-color: #003399;
	border-bottom-style: dotted;
	background-image: url('../image/sikaku03.gif');
	background-repeat: no-repeat;
	background-position: 6px center;
}
.datatype{
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 10pt;
	color: #000000;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 2em;
}
.dt_space{
	color: #FF0000;
}
.dt_douyou{
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 9pt;
	padding-left: 1em;
}
.dt_enter{
	color: #009900;
}
.dt_list{
	font-size: 11pt;
	color: #000033;
	font-weight: bold;
	text-align: center;
}
.dt_link{
	margin: 1em;
}
/* ユーザー登録*/
.user_td{
	background-color: #ddddff;
}
/* ダウンロード */
.download{
	font-size: 11pt;
	text-align: center;
	margin: 10px auto;
	border-color: #CCCCCC;
    border-collapse: collapse;
    width: 200px;
}
.download_thead{
	font-size: 11pt;
	color: #000000;
	font-weight: bolder;
	text-align: left;
}
.pack{
	width: 300px;
	text-align: center;
	float: left;
	margin-bottom: 20px;
}
.dl_sit{
	font-size: 14pt;
	color: #FFFFFF;
	font-weight: bold;
	margin: 1pt;
	padding-right: 4px;
	padding-left: 4px;
	border-width: 2px;
	border-color: #FF6666 #990000 #990000 #FF6666;
	border-style: solid;
	background-color: #FF0000;
}
.dl_lha{
	font-size: 14pt;
	color: #FFFFFF;
	font-weight: bold;
	margin: 1pt;
	padding-right: 4px;
	padding-left: 4px;
	border-width: 2px;
	border-color: #6666FF #000099 #000099 #6666FF;
	border-style: solid;
	background-color: #0000FF;
}
.dwn_mac{
	font-size: 11pt;
	color: #000000;
	text-align: left;
	margin: 1px auto;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-color: #CCCCCC;
	border-left-color: #dd0000;
	border-bottom-style: solid;
	border-left-style: solid;
	width: 500px;
}
.dwn_win{
	font-size: 11pt;
	color: #000000;
	text-align: left;
	margin: 1px auto;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-color: #CCCCCC;
	border-left-color: #0000dd;
	border-bottom-style: solid;
	border-left-style: solid;
	width: 500px;
}
.dwn_ol{
	font-size: 11pt;
	color: #000000;
	text-align: left;
	margin-right: 2em;
	margin-left: 5em;
}
/* Auto2x2-dia */
.subtitle
{
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 10pt;
	margin-top: -15px;
	color: #999999;
}
.flash{
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 9pt;
	color: #666666;
	text-align: left;
	margin: 10px auto 0px;
	padding-top: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
	width: 500px;
}
/* グラフ */
#chart{
	margin: 2px auto 20px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
	width: 690px;
}
#chartsetting{
	margin: -50px auto 20px;
	width: 560px;
}
.google_chart_api{
	font-family: Times New Roman,Times,serif;
	font-size: 8pt;
	color: #999999;
}
textarea.chartcode{
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 12pt;
	margin-top: 10px;
	margin-bottom:30px;
	border: 1px solid #999999;
	width: 560px;
	background-color: #EEEEEE;
	scrollbar-base-color: #FFFFFF;
	scrollbar-face-color: #CCCCCC;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #000000;
}
textarea.sampleArea{
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 12pt;
	margin-top: 10px;
	margin-bottom:10px;
	border: 1px solid #999999;
	width: 300px;
	background-color: #EEEEEE;
	scrollbar-base-color: #FFFFFF;
	scrollbar-face-color: #CCCCCC;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #000000;
}
.mailText{
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 10pt;
	color: #333333;
	margin-top: 0px;
	margin-bottom:20px;
	border: 1px solid #999999;
	width: 500px;
	background-color: #EEEEEE;
	scrollbar-base-color: #FFFFFF;
	scrollbar-face-color: #CCCCCC;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #000000;
}
input.gtitle
{
	font-size: 11pt;
	text-align: left;
	border: 1px solid #999999;
	width: 300px;
	background-color: #EEEEEE;
}
input.gcolor
{
	font-size: 11pt;
	text-align: left;
	border: 1px solid #999999;
	background-color: #EEEEEE;
	width:60px;
}
table.gtb
{
	font-size: 11pt;
	margin: 10px auto;
	padding-left: 15px;
	border: 1px solid #999999;
	width: 390px;
    border-collapse: collapse;
}
table.gtb tr
{
    height: 1.5em;
}
table.gtb td
{
	border: solid 1px #999999;
}
.gkoumoku{
    text-align: right;
}
.ginput{
    text-align: left;
}
/* チュートリアル用 */
.movie{
	margin-bottom: 10px;
}
/* リンク用 */
a:link{color:#777777; text-decoration:none; }
a:visited{color:#777777; text-decoration:none;}
a:hover{ color: #0099ff; text-decoration: underline; }
a:active{color:#0099ff; text-decoration:underline;}

/* タブ部分 */
div.tabbox {
   margin: 0px; padding: 0px; width: 700px;
}
ul.tabs {
	margin: 0px 0px -1px 0px;
	padding: 0px;
	float: left;
	clear: left;
}
ul.tabs li {
	margin: 0 4px 0 0px;
	float: left;
	display: inline;
}
ul.tabs li a {
	font-family: ＭＳ Ｐゴシック,Osaka,"Arial",Helvetica,sans-serif;
	font-size: 10pt;
	text-align: center;
	font-weight: 600;
	line-height: 18px;
	margin: 0px 1px 0px 0px;
	padding: 3px;
	float: left;
	width: 85px;
	display: block;
	background-color: #EEEEEE;
	color: #999999;

	border-width: 1px;
	border-style: solid;
	border-top-color: #EEEEEE;
	border-left-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;

    border-radius: 4px 4px 0px 0px;
	-webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-top-left-radius: 4px; /*Firefox12*/
    -moz-border-top-right-radius: 4px;
}
ul.tabs li a.selected {
	color: #666666;
	border-width: 1px;
	border-style: solid;
	border-top-color: #DDDDDD;
	border-left-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #FFFFFF;
	background-color: #ffffff;

	/*background-color: #CCCCCC;*/
}
ul.tabs li a:hover {
	color: #003399;
	text-decoration: none;
	background-color: #CCCCCC;
}
ul.tabs li a.selected:hover {
	color: #666666;
	text-decoration: none;
	background-color: #CCCCCC;
}
ul.tabs li a:active {
	color: #999999;
	text-decoration: none;
	background-color: #EEEEEE;
}
ul.tabs li a.selected:active {
	color: #666666;
	text-decoration: none;
	background-color: #CCCCCC;
}
/* タブ中身のボックス */
div.tab{
	padding-bottom: 20px;
	border-width: 1px;
	border-top-color: #DDDDDD;
	border-top-style: solid;
	clear: left;
	height: auto;
	background-color: #FFFFFF;
	overflow: auto;
}

/* メニューボタン */
div.btnlayout {
	margin: 0px auto;
	padding: 1px 1px 0px;
	border-top-width: 1px;
	border-top-color: #E7E7E7;
	border-top-style: solid;
	height: 26px;
	width: 690px;
}
div.btnlayout2 {
	margin: 15px auto 20px;
	padding: 5px 1px 15px;
	position: relative;
	width: 690px;
	overflow: hidden;
}
div.btnlayout2 ul {
   float: left;
   position: relative;
   left: 50%;
}
div.btnlayout2 li {
   float: left;
   position: relative;
   left: -50%;
}
div.btnlayout3 {
	margin: 0px;
	padding: 0px;
	width: 690px;
}
div.btnlayout4 {
	margin: 0px auto;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	width: 690px;
}
div.btnlayout5 {
	margin: 0px auto;
	padding: 1px 1px 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #E7E7E7;
	border-bottom-color: #999999;
	border-top-style: solid;
	border-bottom-style: solid;
	height: 26px;
	width: 690px;
}
div.btnlayout6 {
	margin: 15px auto 5px;
	padding: 5px 1px 5px;
	position: relative;
	width: 690px;
	overflow: hidden;
}
div.btnlayout6 ul {
   float: left;
   position: relative;
   left: 50%;
}
div.btnlayout6 li {
   float: left;
   position: relative;
   left: -50%;
}
div.btnlayout_set {
	margin: 0px auto;
	padding: 1px 1px 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #E7E7E7;
	border-bottom-color: #999999;
	border-top-style: solid;
	border-bottom-style: solid;
	width: 690px;
}
ul.menubutton{
	margin: 0px;
	padding: 2px;
	float: left;
	clear: left;
}
ul.menubutton1 {
	margin: 0px;
	padding: 2px;
	float: right;
	clear: right;
}
ul.menubutton2 {
	margin: 0px;
	padding: 2px;
	float: center;
	clear: right;
}
ul.menubutton3 {
	margin: 2px 0px 4px 0px;
	padding: 2px;
	float: left;
	clear: left;
}

ul.menubutton li,ul.menubutton1 li,ul.menubutton2 li,ul.menubutton3 li{
	margin: 0 2px 0 0px;
	list-style:none;
	float: left;
	display: inline;
}
ul.menubutton li a,ul.menubutton1 li a,ul.menubutton2 li a {
	font-family: ＭＳ Ｐゴシック,Osaka,"Arial",Helvetica,sans-serif;
	font-size: 10pt;
	color: #666666;
	font-weight: 600;
	line-height: 22px;
	text-decoration: none;
	float: left;
	cursor: pointer;
}
ul.menubutton3 li a {
	font-family: ＭＳ Ｐゴシック,Osaka,"Arial",Helvetica,sans-serif;
	font-size: 12pt;
	color: #666666;
	font-weight: 600;
	line-height: 22px;
	text-decoration: none;
	float: left;
	cursor: pointer;
}
ul.menubutton li a span,ul.menubutton1 li a span {
	margin: 0px 8px 0px 0px;
	padding: 1px 0px 1px 8px;
	float: left;
	position: relative;
}
ul.menubutton2 li a span {
	margin: 0px 4px 0px 0px;
	padding: 1px 30px;
	float: left;
	position: relative;
}
ul.menubutton3 li a span {
	margin: 0px 1px 0px 0px;
	padding: 1px 10px 1px 10px;
	float: left;
	position: relative;
}
/*ul.menubutton3 li a span {
	margin: 0px 1px 0px 0px;
	padding: 1px 14px 1px 14px;
	float: left;
	position: relative;
}
*/
ul.menubutton2 li a.keisan {
	background: url('../image/gray.png') no-repeat top right;
 	color: #333333;
	text-decoration: none;
}
ul.menubutton2 li a.keisan span{
	background: url('../image/gray.png') no-repeat top left;
 	color: #333333;
	text-decoration: none;
}
ul.menubutton2 li a.keisan:hover {
	background: url('../image/blue.png') no-repeat top right;
 	color: #003399;
	text-decoration: none;
}
ul.menubutton2 li a.keisan:hover span{
	background: url('../image/blue.png') no-repeat top left;
 	color: #003399;
	text-decoration: none;
}

/*三要因分散分析 データチェック 確認ボタン*/
ul.menubutton2 li a.kakunin {
	background: url('../image/gray.png') no-repeat top right;
 	color: #333333;
	text-decoration: none;
}
ul.menubutton2 li a.kakunin span{
	background: url('../image/gray.png') no-repeat top left;
 	color: #333333;
	text-decoration: none;
}
ul.menubutton2 li a.kakunin:hover {
	background: url('../image/pink.png') no-repeat top right;
 	color: #003399;
	text-decoration: none;
}
ul.menubutton2 li a.kakunin:hover span{
	background: url('../image/pink.png') no-repeat top left;
 	color: #003399;
	text-decoration: none;
}

ul.menubutton li a:hover,ul.menubutton1 li a:hover,ul.menubutton3 li a:hover {
	background: url('../image/gray.png') no-repeat top right;
 	color: #003399;
	text-decoration: none;
}

ul.menubutton li a:hover span,ul.menubutton1 li a:hover span,ul.menubutton3 li a:hover span{
	background: url('../image/gray.png') no-repeat top left;
	text-decoration: none;
}
.RltAdd {
	font-size: 10pt;
	margin: 4px 0px 0px;
}
.RltAdd li{
	list-style:none;
}
/* R用 */
.rStep{
	text-align: left;
	margin: 0px 10px 10px 0px;
	padding-top: 8px;
	padding-left: 15px;
	width: 550px;
}
.rStepNum{
	text-align: center;
	font-size: 11pt;
	color: #ffffff;
	padding: 3px;
	border-width: 1px 1px 1px 1px;
	border-color: #666666;
	background-color: #666666;
	border-style: solid;
	width: 60px;
}
.rStepStr{
	padding: 8px 5px 3px 30px;
}
.rStepStr_caution{
	color: #ff3333;
	padding: 3px 5px 3px 30px;
}
.rCaution{
	font-size: 10pt;
	color: #666666;
	text-align: left;
	margin: 10px 10px 10px 10px;
	width: 550px;
}

/*因子分析用*/
.div1{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 85px;
}
.div2{
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 59px;
	width: 455px;
	overflow: scroll;

}
.div3_auto{
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
	height: auto;
	width: 85px;
	overflow: scroll;
}
.div3_fixed{
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
	height: 392px;
	width: 85px;
	overflow: scroll;
}
.div4_auto{
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 455px;
	overflow: scroll;
}
.div4_fixed{
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 392px;
	width: 455px;
	overflow: scroll;
}
.div2_st{
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 59px;
	width: 145px;
	overflow: scroll;
}
.div4_st_auto{
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 145px;
	overflow: scroll;
}
.div4_st_fixed{
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 400px;
	width: 145px;
	overflow: scroll;
}
div.tb_scroll_main_st{
	margin: 0px auto;
	width: 230px;
}
div.tb_scroll_main{
	margin: 0px auto;
	width: 540px;
}
.divtitle1_st{
	margin: 10px 0px 0px;
	padding: 0px;
	clear: both;
	width: 230px;
}
.divtitle1{
	margin: 10px 0px 0px;
	padding: 0px;
	clear: both;
	width: 540px;
}
.divtitle2_st{
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 230px;
}
.divtitle2{
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 540px;
}
.hyou_midashi_fact_title1{
	font-size: 11pt;
	text-align: center;
	background-color: #DDDDFF;
}
.hyou_midashi_fact_title2{
	font-size: 11pt;
	text-align: center;
	background-color: #DDDDFF;
	width: 60px;
	height:35px;
}
.hyou_midashi_fact_title3{
	font-size: 11pt;
	text-align: center;
	background-color: #EEEEEE;
	width: 60px;
	height:35px;
}
.hyou_fact_nyuryoku
{
	text-align: center;
	/*width: 60px;*/
	width: 60px;
	height:35px;
}
.sem_subtitle
{
	text-align: left;
	margin:10px 5px 10px 30px;
}
.sem_formula
{
	text-align: left;
	margin-left: 20px;
}
.CR_formula{
	margin: 5px;

}
.se_1,.cr_1{
	font-size: 11pt;
	text-align: left;
	border: 1px solid #999999;
	width: 50px;
}
.se_2{
	font-size: 11pt;
	text-align: left;
	border: 1px solid #999999;
	width: 400px;
}