/* <<< common >>> */
*{
	font-family: 'ＭＳ Ｐゴシック';
}
img{
    border: 0;
}

/* <<< print Style >>> */
@media screen {
	.forScreen {
		visibility: visible;
	}
	.forPrint {
		display: none;
	}
}
@media print {
	.forScreen {
		display: none;
	}
	.forPrint {
		visibility: visible;
	}
	.pageNo {
		width: 100%;
		margin-top: 20px;
		text-align: center;
	}
}
/* --- body Style --- */

.body01 {
    font-family: 'ＭＳ Ｐゴシック';
	background-color: #FFFFFF;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

/* --- table Style --- */
.tableAll {
	width: 100%;
}

/* --- table Style --- */
.tableTitle {
	height: 61px;
	width: 100%;
}

/* --- table Style --- */
.tableTitle0120 {
	height: 61px;
	margin-left: 30px;
}

.tableTitleALL {
	position: relative;
	top: 10px;
}

/* --- tr Style --- */
.trTitle {
    font-family: 'ＭＳ Ｐゴシック';
	font-size: 28px;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
}

.trTitleSub {
    font-family: 'ＭＳ Ｐゴシック';
	font-size: 14px;
	color: #00ffff;
	font-weight: bold;
}

.trFooter2 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	background-color: #084e08;
	position: relative;
	bottom: 0px;
	top: 20px;
}

.trFooter {
	font-family: 'ＭＳＰ ゴシック';
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	background-color: #084e08;
}
/* --- title Style --- */
.title01 {
    font-family: 'ＭＳ Ｐゴシック';
	font-size: 18px;
	color: #383870;
	font-weight: bold;
}

/* --- Comment Style --- */
.Comment {
    font-family: 'ＭＳ Ｐゴシック';
	color:#FF4F00;
	font-weight: bold;
}
/*-- F0672A --*/

.DefFont {
    font-family: 'ＭＳ Ｐゴシック';
	font-size: 14px;
}

.DefFont2 {
    font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
}

.DefFont3 {
    font-family: 'ＭＳ Ｐゴシック';
	font-size: 10px;
}


/* <<< Top >>> */

/* --- table Style --- */
.Top_tableTitle_Top {
	height: 65px;
	width: 100%;
}

.Top_tableTitle_Bottom {
}

.Top_Enter {
}

.Top_tableConcept {
	font-family: 'ＭＳ Ｐゴシック';
	font-weight: bold;
	font-size: 14px;
}

.Top_tableLink {
    font-family: 'ＭＳ Ｐゴシック';
	font-size: 14px;
}

.Top_tableLink2 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 18px;
}

.Input_tbltitle {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 18px;
	font-weight: bold;
	backgrounf-color: #156a11;
}

.questionTitle{
    position: absolute;
    top: 0px;
    left: 0px;
}

/* --- tr Style --- */
.Top_trEnter {
	font-family: 'ＭＳ Ｐゴシック';
	font-weight: bold;
	font-size: 28px;
}

.Top_trConcept {
}

.Top_trComment {
	font-family: 'ＭＳ Ｐゴシック';
	color:#F0672A;
	font-size: 16px;
	font-weight: bold;
}

.Top_trLink {
}

.Top_trMain_title {
	font-family: 'ＭＳ Ｐゴシック';
	color="#4682b4";
	font-weight: bold;
	font-size: 18px;
}

/* <<< Input >>> */

/* --- table Style --- */
.Input_tableSelect {
	width: 600px;
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
}

.Input_tableExplan {
	color="#398429";
	font-family: 'ＭＳ Ｐゴシック';
	font-weight: bold;
	font-size: 14px;
}

.Input_tableButton {
}

/* --- textArea Style --- */
.Input_textArea {
	background-color:"#fdfbbd";
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 15px;
	font-color: #0000ff;
}

/* --- tr Style --- */
.Input_trSelect {
}

.Input_trInput {
}

.input_select {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 14px;
}

input.textnum {
text-align: right; 
ime-mode:disabled
}

input.btnaction_r{ 
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12pt;
	height: 26px;
	width: 90px;
	font-style: normal;
	vertical-align: middle;
} 


input.btnaction_s{ 
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12pt;
	height: 26px;
	width: 90px;
	font-style: normal;
	vertical-align: middle;
} 

/* <<< Integrated >>> */

/* --- table Style --- */
.I_table1 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
	margin-left: 15px;
}

.I_table2 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
	margin-left: 15px;
}

.I_table3 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
	margin-left: 30px;
}

.I_table4 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
	margin-left: 30px;
}

.I_table5 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
}

/* --- tr Style --- */
.I_trResult {
}

.I_trSample {
}

.I_trRes1 {
}

/* --- td Style --- */
.I_tdLeft {
}

.I_tdRight {
}

.I_tdRes1Left {
        background-color: #008080
}

.I_tdRes1Center {
        background-color: #ffff00
}

.I_tdRes1Right {
        background-color: #008080
}

.I_tdTitle_top {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 14px;
	font-weight: bold;
	color: #ffff00;
        background-color: #084E08
}

.I_tdTitle {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
	font-weight: bold;
	color: #FFFFE1;
        background-color: #156A11
}

.I_tdTitle1 {
	font-family: 'ＭＳ Ｐゴシック';
    background-color: #ffcccc;
	font-size: 12px;
}

.I_tdTitle2 {
	font-family: 'ＭＳ Ｐゴシック';
	background-color: #ccccff;
	font-size: 12px;
}

.I_tdTitle3 {
		font-family: 'ＭＳ Ｐゴシック';
        background-color: #ccffff;
	font-size: 12px;
}

.I_tdTitle4 {
		font-family: 'ＭＳ Ｐゴシック';
        background-color: #ccffcc;
	font-size: 12px;
}

.I_tdTitle5 {
		font-family: 'ＭＳ Ｐゴシック';
        background-color: #ffffcc;
	font-size: 12px;
}

.I_tdComment {
	font-family: 'ＭＳ Ｐゴシック';
	color:#006400;
	font-weight: bold;
	font-size: 12px;
}

.I_tdComment2 {
	font-family: 'ＭＳ Ｐゴシック';
	color:#000080;
	font-size: 14px;
}

.Comment2 {
	color:#FFC0AB;
	font-family: 'ＭＳ Ｐゴシック';
	font-weight: bold;
}

.Comment3 {
	color:#006400;
	font-family: 'ＭＳ Ｐゴシック';
	font-weight: bold;
}

/* --- link Style --- */

a:link {
	color:#0b4908;
}

a:visited {
	color:#0b4908;
}

a:active {
	color:#ffa500;
}

a:hover {
	color:#ffa500;
}

/* --- Header --- */

.hdtitle {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 28px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;

}

.Subtitle {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 14px;
	color: #00ffff;
	font-weight: bold;
}

/* <<< index >>> */

.main_title {
	font-family: 'ＭＳ Ｐゴシック';
	color="#4682b4";
	font-weight: bold;
	font-size: 18px;
}

/* <<< ----- >>> */

.tbltitle {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 16px;
	font-weight: bold;
	color: #156a11;
}

.tbltitle02 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: medium;
	font-weight: bold;
	color: #156a11;
}

.tbltitle3 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 14px;
	font-weight: bold;
	color: #156a11;
}

.title02 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 16px;
	color: #383870;
	font-weight: bold;
}

.arow {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 20pt;
	font-weight: bold;
	color: Red;
}

.Gi0 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 14px;
        background-color: #ffffff
}

.Gi1 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12pt;
	font-weight: bold;
}

.Gi2 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12pt;
}

.Gi3 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 20pt;
	font-weight: bold;
}

.Gi4 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 20pt;
	font-weight: bold;
	color: White;
}

.Gi5 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 18pt;
	font-weight: bold;
        background-color: #ffffff
}

.Gi6 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 18pt;
	font-weight: bold;
	color: Red;
}

.Gi7 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 18pt;
	font-weight: bold;
	color: Yellow;
}


.Menu_item {
	font-family: 'ＭＳ Ｐゴシック';
	color="#4682b4";
	font-weight: bold;
	font-size: 18px;
}

/* <<< Maneger Page >>> */

.Man_table1 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 14px;
}

.tdMenu {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 16px;
}

.tdMenu1_1 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 16px;
	font-weight: bold;
        background-color: #006400;
	color: #FFFF00;
}

.tdMenu1_2 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 14px;
	font-weight: bold;
        background-color: #FFFF99;
}

/* <<< Statistics >>> */

/* --- table Style --- */

.S_table {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 16px;
}

.S_table2 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 14px;
}

.S_table3 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 10px;
}

.S_trTitle1_1 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 16px;
	font-weight: bold;
}

.S_trTitle1_2 {
	font-family: 'ＭＳ Ｐゴシック';
	font-weight: bold;
	color: #FFFF00;
        background-color: #006400;
}

.S_trTitle1_3 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
}

.trCommand {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 14px;
}

.S_trTitle1_4 {
	font-family: 'ＭＳ Ｐゴシック';
	font-weight: bold;
        background-color: #FFFF00;
}

.S_tdTitle {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 16px;
	font-weight: bold;
}


