*{font-family: 'Noto Sans TC', Microsoft Jhenghei, '微軟正黑體', Arial;}
body{
	background: rgb(0,174,240); background-repeat:no-repeat;
	background: -moz-linear-gradient(0deg, rgba(0,174,240,1) 0%, rgba(87,59,206,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(0,174,240,1) 0%, rgba(87,59,206,1) 100%);
	background: linear-gradient(0deg, rgba(0,174,240,1) 0%, rgba(87,59,206,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00aef0",endColorstr="#573bce",GradientType=1);
}
._bg{
	background:rgb(0,174,240); background-repeat:no-repeat;
	background: -moz-linear-gradient(0deg, rgba(0,174,240,1) 0%, rgba(87,59,206,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(0,174,240,1) 0%, rgba(87,59,206,1) 100%);
	background: linear-gradient(0deg, rgba(0,174,240,1) 0%, rgba(87,59,206,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00aef0",endColorstr="#573bce",GradientType=1);
}
#_intro h3{color:#3696AF;}
#_intro div._intro{color:#666; font-size:18px; line-height:1.8em; padding-left:1em; margin-left:1em; border-left:#f0f0f0 3px solid; padding-top:10px; padding-bottom:10px; margin-bottom:30px;}
#_survey{border-bottom-left-radius:20px; border-bottom-right-radius:20px; background:#ECF1F3;}
#_survey input{margin:10px;}
#_survey label{font-size:18px; padding:5px 0; display:inline;}
#_survey h3._Qa{color:#1B688F; line-height:1.6em; border-bottom:#A7B7CE 1px dotted; padding-bottom:10px;}
#_survey h3._Q{color:#1B688F; line-height:1.6em; text-indent:-2em; padding-left:2em; border-bottom:#A7B7CE 1px dotted; padding-bottom:10px;}
@media only screen and (max-width: 600px) {
	#_survey h3._Qa{font-size:20px;}
	#_survey h3._Q{font-size:20px;}
}

.modal{}
.modal h4{color:#1B688F;}
.modal p{font-size:18px; color:#333;}

.warning_box{background:#f0f0f0; padding:10px;}
.warning_box .form_checks p{font-size:18px; background:#fff; padding:5px; text-align:center;}