/* 959px以下に適用されるCSS（タブレット用） */
@media only screen and (min-width:601px) and (max-width:959px) {
	#register_table_form td:nth-child(1) {
		width: 160px!important;
	}
	#gonext {
		width: 30%!important;
	}
	#goback {
		width: 30%!important;
		margin: 30px 0px!important;
	}
}

/* 600px以下に適用されるCSS（スマホ用） */
@media screen and (max-width: 600px) {
	.ES_font_JP {
		margin-top: 5px!important;
	}
	#register_table_form td:nth-child(1) {
		width: 160px!important;
	}

	#gonext {
		width: 50%!important;
	}
	#goback {
		width: 50%!important;
	}
	td.eachLine {
		padding: 10px 5px!important;
		line-height: 20px!important;
	}
	.q6list {
		width: initial!important;
	}
	/* 選択肢 */
	.select_kabu {
		width: 38%!important;
	}
	.box_setcol {
		margin:5px 0;
	}
	.textboxW300 {
		width: 97%!important;
	}
	.textboxW340half {
	    width: 97%!important;
	}
	.textboxsize450_other {
	    width: 98%!important;
	}
	
	
/* register */
	.inlet_in_form {
		width: initial!important;
		text-align: center;
	}
	.inlet_in_form_backspace {
		float: initial!important;
	}
	.inlet_in_form_submitspace {
		float: initial!important;
		margin-top: 40px;
	}
	
}
