@charset "utf-8";
/* CSS Document */


html, body { height:100%; 
font-family: "Times New Roman", serif;
}

/* text hyperlink: no underline */

a {
	text-decoration:none;
	color: #1b6aba;

}

.button_next {
    background-color: #f9ab16; /* orange */
    border: none;
    color: white;
    padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 36px;
    margin: 4px;
    cursor: pointer;
	border-radius: 10px;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
}

.button_back{
	background-color: #b0b1b2;
	/*background-color: radial-gradient(#f9ab16, #b0b1b2, white);*/
}

.title {
	text-align: center;
	font-size:80px;
}

.sitetitle2 {
	text-align: center;
	color: #000000;
	font-size:50px;
	background: url("images/bg3.jpg") no-repeat center center fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-backgound-size:cover;
	background-size:cover;
}


.bg2 {
	text-align: center;
	color: #000000;
	font-size:50px;
	background: url("images/bg2.jpg") no-repeat center center fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-backgound-size:cover;
	background-size:cover;
}

.bg_color {
background-color:#FFFAB9;
}

.bg_color2 {
background-color:#abd3fc;
}

.bg_color_blue {
background-color:#67b1fc;
}

.bg_color_blue2 {
background-color:#5f99fc;
}

.font_kai {
	font-family: "Times New Roman", adobe-kaiti-std, sans-serif !important;
	font-style: normal;
	font-weight: 400;
}

.font_eng {
	font-family: "Times New Roman", serif;
}

.font_size_50{
	font-size: 50px;
}

.font_size_46{
	font-size: 46px;
}

.font_size_32{
	font-size: 32px;
}

.text_color_white{
color: #FFF;
}
.text_color_pink{
color: #f72777;
}

.red{
	color:red;
}

.text_center {
	text-align: center;
}


.table_back a{
	color: white;
}

.table_border td{
	border: 28px solid #FFF;
	padding: 18px;
	column-width: 150px;

}

.table_border2 td{
	border: 20px solid #FFF;
	padding: 12px;
	column-width: 150px;

}

.table_border3 td{
	border: 5px solid #67b1fc;
	padding: 20px;
	column-width: 150px;

}

.table_word td{
	border: 10px solid #FFF;
	padding: 5px;
}


.table_cha td{
	border: 7px solid #4cd35b;
	padding: 5px;
	border-radius: 50px;
	border-spacing: 50px;

	
	text-align: center;
	font-size: 54px;
	height: 50px;
	width:100%;
	background-color: #4cd35b;
	color: white;
}


.table_cha_result td{
	border: 10px solid #FFF;
	padding: 5px;
	text-align: left;
	font-size: 54px;
	height: 50px;
	width:100%;
}

.table_width td{
	width: 160px;
	height: 100px;
	padding: 15px;
}


.table_color td{
background-color:#1b6aba;	
}


#hide_w1, #hide_w2, #hide_w3,#hide_w4,#hide_w5, #hide_w1b, #hide_w2b, #hide_w3b,#hide_w4b,#hide_w5b{
	display: none;
}


#ans1, #ans2, #ans3, #ans4 {
	visibility:hidden;
}

#ans2_1, #ans2_2, #ans2_3, #ans2_4 {
	visibility:hidden;
}

#ans3_1, #ans3_2, #ans3_3, #ans3_4 {
	visibility:hidden;
}

#question2 {
	display: none;
}

#question3 {
	display: none;
}
