@charset "shift_jis";

#beautyaward2026 {
	width: 100%;
}
#beautyaward2026 img {
	vertical-align: bottom;
	max-width: 100%;
}
#beautyaward2026 a img {
	transition: all .3s;
}
#beautyaward2026 a:hover img {
	opacity: 0.5;
}

#beautyaward2026 #mv {
	width: 100%;
	height: 500px;
	background-image: url("../../img/usr/freepage/beauty/beautyaward2026/mv_bg.jpg");
	background-position: center top;
	background-repeat: no-repeat;
}
#beautyaward2026 #mv .mv_inner_ {
	text-align: center;
	width: 1200px;
	margin: 0 auto;
}
#beautyaward2026 #mv h1 {
	margin: 0;
	padding: 140px 0 67px 0;
	border: 0;
}
#beautyaward2026 #mv .period_ {
}

#beautyaward2026 .nav {
	width: 100%;
	background-color: #df9398;
}
#beautyaward2026 .nav ul {
	width: 1200px;
	margin: 0 auto;
	display: flex;
}
#beautyaward2026 .nav ul li {
	width: calc(100% / 4);
}
#beautyaward2026 .sec_ {
	text-align: center;
	width: 100%;
}
#beautyaward2026 .sec_inner_ {
	width: 1200px;
	margin: 0 auto;
}
#beautyaward2026 .content_wrap_ {
	width: 100%;
	background-image: url("../../img/usr/freepage/beauty/beautyaward2026/bg.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
#beautyaward2026 #about {
	padding: 103px 0 45px;
}
#beautyaward2026 #about h2 {
	margin: 0 0 20px;
}
#beautyaward2026 #schedule {
	padding: 45px 0 50px;
}
#beautyaward2026 #schedule h2 {
	margin: 0 0 20px;
}
#beautyaward2026 #special_offer {
	padding: 50px 0 50px;
}
#beautyaward2026 #special_offer h2 {
	margin: 0 0 52px;
}
#beautyaward2026 #winners {
	padding: 50px 0 100px;
}
#beautyaward2026 #winners h2 {
	margin: 0 0 52px;
}
#beautyaward2026 #winners p {
	margin: 0 0 50px;
}
#beautyaward2026 #winners .banner_ {
	width: 690px;
	margin: 0 auto;
}
#beautyaward2026 #winners .banner_ a {
	display: block;
}