.icon-after::after,
.more::after {
	top: -0.08em;
}
@-moz-document url-prefix() {
	.form-dropdown-select {
		text-indent: 0px;
	}
}
/* iPhone */
.image-form-icon-iphone {
	width: 85px;
	height: 85px;
	background-size: 85px 85px;
	background-repeat: no-repeat;
	background-image: url("/jp/feedback/images/form/icon/iphone__t2skjh692de2_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-form-icon-iphone {
		background-image: url("/jp/feedback/images/form/icon/iphone__t2skjh692de2_large_2x.jpg");
	}
}

[data-page-type="facetime"] .form-checkbox .form-label {
	width: 100%;
}

/* imovie */
.page-imovie br.xsmall,
.page-imovie-ios-ipados br.xsmall {
	display: none;
}
@media only screen and (max-width: 360px) {
	.page-imovie br.xsmall,
	.page-imovie-ios-ipados br.xsmall {
		display: inline;
	}
	.form-textbox-input.focused ~ .form-textbox-label br.xsmall,
	.form-textbox-input.form-textarea-with-placeholder
		~ .form-textbox-label
		br.xsmall,
	.form-textbox-input:focus ~ .form-textbox-label br.xsmall,
	.form-textbox-input:valid[required] ~ .form-textbox-label br.xsmall,
	.form-textbox-input[placeholder]:not([placeholder=" "])
		~ .form-textbox-label
		br.xsmall,
	.form-textbox-input[placeholder]:not(:placeholder-shown)
		~ .form-textbox-label
		br.xsmall,
	.form-textbox-input.form-textbox-entered ~ .form-textbox-label br.xsmall {
		display: none;
	}
	#online_site_services_others_container .form-textbox-input,
	#online_site_services_other_container .form-textbox-input,
	#sharing_movies_other_container .form-textbox-input {
		height: 4.4em;
	}
}
/* calendar */
.image-form-icon-calendar {
	width: 85px;
	height: 85px;
	background-size: 85px 85px;
	background-repeat: no-repeat;
	background-image: url("/jp/feedback/images/form/icon/calendar__63t6z4n6_fgzt0lq0r76m_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-form-icon-calendar {
		background-image: url("/jp/feedback/images/form/icon/calendar__63t6z4n6_fgzt0lq0r76m_large_2x.jpg");
	}
}
