﻿body
{
	font-size: 11pt;
	color: #000000;
	text-align: center;
	margin-top: 0px;
	background-color: #FFFFFF;
}
input.text
{
	font-size: 11pt;
	text-align: right;
	border: 1px solid #999999;
	background-color: #EEEEEE;
	width:38px;
}
input.text2
{
	font-size: 11pt;
	text-align: right;
	border: 1px solid #999999;
	background-color: #EEEEEE;
	width:58px;
}
input.button{
	color: #666666;
	font-size: 10pt;
	text-align: center;
	border-top: 2px solid #CCCCCC;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 2px solid #CCCCCC;
	width: 70px;
	background-color: #CCCCCC;
}
input.updown{
	color: #FFFFFF;
	font-size: 9pt;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	width: 30px;
	background-color: #CCCCCC;
}
textarea.qa
{
	margin-top: 10px;
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 11pt;
	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;
}
#main
{
	margin-left: auto;
	margin-right: auto;
	width: 800px;
}
.toptitle
{
	text-align: left;
	padding-top: 10px;
	border-top-width: 4px;
	border-bottom-width: 3px;
	border-top-color: #990033;
	border-top-style: solid;
	height: 85px;
	background-image: url('../image/titlebg.gif');
	background-repeat: repeat-x;
}
.staricon{
	margin-left: 10px;
}
.startitle{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20pt;
	color: #666666;
	margin-top: -45px;
	margin-left: 70px;
}
.starversion{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #666666;
	margin-top: 5px;
	margin-left: 120px;
}
.starperson{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #999999;
	margin-top: -45px;
	margin-left: 505px;
}
.starcopyright{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #999999;
	margin-top: 3px;
	margin-left: 535px;
}
#menu
{
	padding-top: 20px;
	float: left;
	width: 240px;
}
.categoly{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11pt;
	color: #666666;
	font-weight: bolder;
	text-align: left;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	background-image: url('../image/categoly_ss_bg.gif');
	background-repeat: repeat-x;
}
.categoly_s{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11pt;
	color: #666666;
	text-align: left;
	margin-right: 5px;
}
.categoly_ss{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11pt;
	color: #666666;
	text-align: left;
	margin-top: 3px;
	margin-right: 20px;
	margin-left: 7px;
	padding-top: 3px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
}
.item{
	font-size: 11pt;
	font-weight: normal;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-left: 16px;
	list-style-type: circle;
	list-style-position: outside;
}
.menustar{
	font-size: 10pt;
	color: #990033;
	padding-right: 2px;
	padding-left: 2px;
}
table.dousacheck
{
    font-size: 10pt;
    text-align: center;
	margin: 5px auto;
    padding: 2px;
    border-collapse: collapse;
    border-color: #CCCCCC;
    width: 510px;
}
.dousahosyo{
	font-size: 10pt;
	color: #666666;
	text-align: left;
	margin:20px;
}
#form
{
	text-align: center;
	float: right;
	width: 560px;
}
#title
{
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 14pt;
	color: #333333;
	margin-top: 30px;
	margin-right: 30px;
	margin-left: 30px;
	height: 24px;
	width: 500px;
	background-image: url('../image/subtitlebg.gif');
	background-repeat: repeat-x;
}
#btnlayout
{
	margin-top: 20pt;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20pt;
	padding: 5pt;
	border-width: 1pt;
	border-color: #CCCCCC;
	border-style: solid;
	width: 500px;
	background-color: #EEEEEE;
}
.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: 1em;
	margin-bottom: 2em;
}
#yuui{
	margin-top: 2em;
}
.midashi
{
	font-size: 12pt;
	margin-bottom:-10px ;
	color: #000066;
}
.midashi2
{
	font-size: 12pt;
	color: #000066;
	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;
}
/*カイ自乗*/
.midashi3
{
	font-size: 12pt;
	color: #000066;
}
.tateyoko{
	margin: 0px auto 10px;
}
.chisqtext{
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.tySelect{
	font-family: ＭＳ ゴシック,Osaka;
	font-size: 10pt;
}
.setsumei
{
	font-size: 11pt;
	color: #000000;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
.kaisetsu
{
	font-size: 11pt;
	color: #000000;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
.hyou_waku
{
	margin:0px auto;
	border-color: #cccccc;
}
.hyou_midashi
{
	font-size: 11pt;
	text-align: center;
	background-color: #ddddff;
}
.hyou_nyuryoku
{
	text-align: center;
}
.chisqtext{
	margin-top: 100px;
	margin-right: auto;
	margin-left: auto;
}
/* トップ */
.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: #CC3366;
	font-weight: bolder;
	margin-left: 1em;
}
a.toplink:link{ color: #3333ff; text-decoration: none;}
a.toplink:visited{color:#3333ff; text-decoration:none;}
a.toplink:hover{ color: #ff9900; text-decoration: underline; }
a.toplink:active{color:#ff9900; text-decoration:underline;}

/* 有意差例示用テーブル */
.trtitle
{
	font-size: 11pt;
	text-align: center;
	background-color: #cfcfcf;
	height="30";
}
.trns
{
	font-size: 11pt;
	text-align: center;
	background-color: #ccdfff;
	height="30";
}
.tr10
{
	font-size: 11pt;
	text-align: center;
	background-color: #fffcd0;
	height="30";
}
.tr05
{
	font-size: 11pt;
	text-align: center;
	background-color: #ffd0d0;
	height="30";
}
.tr01
{
	font-size: 11pt;
	text-align: center;
	background-color: #ffd0d0;
	height="30";
}
/* 相関分析説明用 */
.kaisetsu
{
	font-size: 11pt;
	color: #000000;
	text-align: left;
	margin: 1.5em;
}
table.tb
{
    border-color: #cccccc;
    border-collapse: collapse;
    font-size: 11pt;
}
table.tb tr
{
    border-color: #999999;
    text-align: center;
    height: 1.5em;
}
table.tb td
{
    border-color: #999999;
}
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: 1em;
	margin-left: 8em;
}
.ctype
{
	font-family: ＭＳ ゴシック,Osaka;
	text-align: left;
	margin: 2em;
	padding-left: 2em;
	width: 500px;
}
/* アバウト */
.kaisetsu
{
	font-size: 11pt;
	color: #000000;
	line-height: 18px;
	text-align: left;
	margin: 1.5em;
}
.pro_midashi
{
	font-size: 12pt;
	color: #FFFFFF;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 2px;
	padding-bottom: 2pt;
	padding-left: 1em;
	background-color: #999999;
}
.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;
}
/* 使い方 */
.pdficon
{
	text-align: left;
	margin-left: 1em;
	padding-left: 0.5em;
	list-style-image: url('../image/pdf.gif');
}
.flashicon
{
	text-align: left;
	margin-left: 1em;
	padding-left: 0.5em;
	list-style-image: url('../image/flash.gif');
}
/* 参考図書 */
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;
}
/* 実行環境 */
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: #ffffff;
    border-collapse: collapse;
	margin:0px auto;
    width: 510px;
}
td.newdate
{
    font-size: 10pt;
    color: #FFFFFF;
    text-align: center;
    background-color: #999999;
	width: 80px;
}
td.newthings
{
    font-size: 10pt;
    color: #000000;
    text-align: left;
    background-color: #eeeeee;
}
/* Tips */
h2.tipsNo{
	font-size: 13pt;
	color: #000000;
	text-align: left;
	margin: 30px auto 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-color: #CCCCCC;
	border-left-color: #0099CC;
	border-bottom-style: solid;
	border-left-style: solid;
	width: 500px;
}
h2.tipsThings{
	font-size: 11pt;
	color: #000000;
	text-align: right;
	margin: 1px auto;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	width: 500px;
}
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: #009999; text-decoration: none;}
a.tipslink:visited{color:#009999; text-decoration:none;}
a.tipslink:hover{ color: #ff9900; text-decoration: underline; }
a.tipslink:active{color:#ff9900; text-decoration:underline;}

/* 自己紹介 */
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;
}
.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;
}
table.tb
{
    font-family: ＭＳ ゴシック,Osaka;
    font-size: 11pt;
    margin: 0px auto;
    border-color: #CCCCCC;
    width: 350px;
}
.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;
}
.download_thead{
	font-size: 11pt;
	color: #000000;
	font-weight: bolder;
	text-align: left;
}
.pack{
	width: 300px;
	text-align: center;
	float: left;
}
.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-top: 20px;
	margin-bottom: 20px;
}
.google_chart_api{
	font-family: Times New Roman,Times,serif;
	font-size: 8pt;
	color: #999999;
}
/* チュートリアル用 */
.movie{
	margin-bottom: 10px;
}
.footer{
}
/* リンク用 */
a:link{color:#777777; text-decoration:none; }
a:visited{color:#777777; text-decoration:none;}
a:hover{ color: #ff9900; text-decoration: underline; }
a:active{color:#ff9900; text-decoration:underline;}