@charset "UTF-8";



.win {
}

.win .whats-box-txt p {
}

/*WIN-firefox*/
_:lang(x)::-moz-placeholder, .win {
}


.mac {
}


/*IE*/
_:-ms-input-placeholder, :root header,
_:-ms-input-placeholder, :root main,
_:-ms-input-placeholder, :root footer{
	display: none;
}
_:-ms-input-placeholder, :root .ie-fix {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
}
_:-ms-input-placeholder, :root .ie-box {
	width: 100vw;
	height: 100vh;
	background: #fff;
}
_:-ms-input-placeholder, :root .ie-block {
	padding: 0 30px;
	text-align: center;
}
_:-ms-input-placeholder, :root .ie-block p{
	font-weight: bold;
	font-size: 3rem;
}
_:-ms-input-placeholder, :root .ie-block p:last-of-type {
	font-size: 1.8rem;
	color: #000;
	margin: 10px 0 0 0;
}

/*edge*/
@supports (not (-webkit-hyphens: none)) and (not (-moz-appearance: none)) {

}

/*firefox*/
_:lang(x)::-moz-placeholder, body {

}

/*safari*/
_:lang(x)+_:-webkit-full-screen-document, body .hn-link li {
	padding: 0 20px;
}
_:lang(x)+_:-webkit-full-screen-document, body .hn-link .hn-megamenu li {
	padding: 0;
}
