@charset "Shift_JIS";

/* -----------------------------
Table of Contents

.best-container
#common-award-header
.common-award-carousel
.common-award-social
#common-award-link
#common-award-category
#common-column-list
#common-award-relation
.common-column-banner
#common-about-bestcosme
#common-award-archive
#common-award-global
#common-mybestcosme
#common-award-expert
#common-mybestcosme2020
#common-award-inner
#common-award-tags
#common-award-enquete
.bst-rnk-icon
----------------------------- */

/* ---------------------------------------------------------------
.best-container
--------------------------------------------------------------- */
.best-container {
	position: relative;
	background: url(/media/bestcosme/20/pc/bg_gradation.jpg) repeat-y;
	background-size: 100%;
	color: #fff;

	/* 'メイリオ', Meiryo, 'Hiragino Sans', 'ヒラギノ角ゴシック', sans-serif */
	font-family: \30E1\30A4\30EA\30AA, Meiryo, 'Hiragino Sans', \30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF, sans-serif;
}
#award-grand.best-container .award-main-content-inner,
#award-hall.best-container .award-main-content-inner,
#award-rookie.best-container .award-main-content-inner,
#award-shopping.best-container .award-main-content-inner,
#award-store.best-container .award-main-content-inner {
	padding-bottom: 30px;
}

/* ---------------------------------------------------------------
#common-award-header
--------------------------------------------------------------- */
#common-award-header {
	padding: 24px 0;
	background: url(/media/bestcosme/20/pc/bg_common_header.png) no-repeat;
}
#common-award-header a {
	display: block;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
}
#common-award-header a:hover {
	opacity: .7;
}
#common-award-header .common-award-header-title {
	text-align: center;
}

/* ---------------------------------------------------------------
.common-award-carousel
--------------------------------------------------------------- */
.common-award-carousel {
	margin-top: 45px;
	background: url(/media/bestcosme/20/pc/bg_gradation.jpg) no-repeat;
	background-position: center top;
	background-size: 100%;
}
.common-award-carousel .common-award-carousel-inner {
	background: rgba(0, 165, 169, .4);
}
.common-award-carousel .carousel-title {
	padding: 40px 10px 12px;
	font-size: 17px;
	line-height: 1.5;
	text-align: center;
}
.common-award-carousel .carousel-inner {
	overflow: hidden;
	padding: 13px 0 40px;
}
.common-award-carousel .carousel-block {
	display: block;
	margin: 0 10px;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	text-decoration: none;
}
.common-award-carousel .carousel-block:hover {
	opacity: .7;
}
.common-award-carousel .carousel-img {
	padding: 15%;
	border-radius: 50%;
	background: #fff;
}
.common-award-carousel .carousel-img img {
	width: 100%;
}
.common-award-carousel .carousel-text {
	margin-top: 13px;
	color: #fff;
	font-size: 14px;
	line-height: 1.2;
	text-align: center;
	word-break: break-all;
}
.common-award-carousel .carousel-pagination {
	margin-top: 25px;
	text-align: center;
}
.common-award-carousel .carousel-bullet {
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 5px;
	border-radius: 50%;
	background: #fff;
}
.common-award-carousel .carousel-bullet-active {
	background: #edcf8c;
}

/* -----------------------------------------------------------
.common-award-social
----------------------------------------------------------- */
.common-award-social {
	padding: 25px 0;
	background-color: rgba(112, 235, 223, .4);
}
#award-top .common-award-social {
	border-top: 1px solid #d9d9d9;
	background-color: transparent;
}
.common-award-social .social-list {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
}
.common-award-social .social-list li {
	padding: 0 10px;
}
.common-award-social .social-list li a {
	display: block;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
}
.common-award-social .social-list li a:hover {
	opacity: .7;
}

/* -----------------------------------------------------------
#common-award-link
----------------------------------------------------------- */
#common-award-link .award-link-title {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	align-items: center;
	padding: 20px 10px;
	background: linear-gradient(300deg, #d2be8c 0%, #e5d9bc 15%, #f7f4ec 25%, #fff 50%, #fcfbf9 60%, #f6f2e8 70%, #ebe2cd 85%, #e9dfc7 100%);
	color: #000;
	font-size: 22px;
	line-height: 1;
}
#common-award-link .award-link-title::before,
#common-award-link .award-link-title::after {
	width: 18px;
	height: 18px;
	margin: 0 12px;
	background: url(/media/bestcosme/20/pc/award_product_title_image.png) no-repeat;
	content: '';
}
#common-award-link .award-link-list {
	padding: 44px 25px 40px;
	background-color: rgba(0, 165, 159, .4);
}
#common-award-link .award-link-item:first-child {
	border-top: 1px solid #d1efed;
}
#common-award-link .award-link-item a {
	display: -webkit-flex;
	display: flex;
	align-items: center;
	padding: 5px 2px;
	border-bottom: 1px solid #d1efed;
	background: url(/media/bestcosme/20/pc/icon_arrow_link.svg) no-repeat right center;
	background-position: right 13px bottom 53%;
	background-size: 14px 24px;
	-webkit-transition: background-color .2s;
	transition: background-color .2s;
	color: #fff;
	text-decoration: none;
}
#common-award-link .award-link-item a:hover {
	background-color: rgba(255, 255, 255, .15);
	text-decoration: none;
}
#common-award-link .award-link-item .award-link-item-image {
	margin-right: 20px;
}
#common-award-link .award-link-item .award-link-item-image img {
	pointer-events: none;
}
#common-award-link .award-link-item .award-link-item-text {
	width: 401px;
	padding-right: 25px;
	font-size: 24px;
	line-height: 1.2;
}
#common-award-link .award-link-item .award-link-item-text .award-link-item-title {
	margin-bottom: 4px;
	font-weight: bold;
}
#common-award-link .award-link-item .award-link-item-text .award-link-item-text-english {
	color: #edcf8c;
	font-size: 16px;
	line-height: 1.2;
}
#common-award-link .award-link-item .award-link-item-text .award-link-item-text-product span {
	font-size: 14px;
}

/* ---------------------------------------------------------------
#common-award-category
--------------------------------------------------------------- */
#common-award-category {
	padding-top: 30px;
	background-color: rgba(0, 165, 159, .4);
	background-image: url(/media/bestcosme/20/pc/bg_award-category.png);
	background-repeat: no-repeat;
	background-position: top right;
}
#common-award-category .category-list {
	padding: 0 27px;
	padding-bottom: 40px;
}
#common-award-category .category-list:nth-of-type(2) {
	padding: 65px 0 47px;
	background-image: url(/media/bestcosme/20/pc/bg_award-category.png);
	background-repeat: no-repeat;
	background-position: top right;
}
#common-award-category .category-list-title {
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}
#common-award-category .category-list-lead {
	margin-top: 20px;
	font-size: 15px;
	line-height: 1.7;
	text-align: center;
}
#common-award-category .category-list-inner {
	margin-top: 50px;
}
#common-award-category .category-list-inner + .category-list-inner {
	margin-top: 45px;
}
#common-award-category .category-list-inner.best-hit {
	margin-top: 40px;
	padding: 0 27px;
}
#common-award-category .category-list-name {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 249px;
	margin: 0 auto;
	text-align: center;
}
#common-award-category .category-list-name::before,
#common-award-category .category-list-name::after {
	width: 20px;
	height: 38px;
	background: url(/media/bestcosme/20/pc/category_list_title_image.png) no-repeat;
	content: '';
}
#common-award-category .category-list-text {
	font-size: 18px;
	font-weight: bold;
}
#common-award-category .category-list-text-english {
	margin-top: 6px;
	color: #edcf8c;
	font-size: 15px;
}
#common-award-category .category-list-inner ul {
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	margin-top: 22px;
}
#common-award-category .category-list-inner ul li {
	display: -webkit-flex;
	display: flex;
	width: 183px;
	margin-right: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#common-award-category .category-list-inner ul li:nth-child(3n) {
	margin-right: 0;
}
#common-award-category .category-list-inner ul li.best-hit {
	width: 285px;
}
#common-award-category .category-list-inner ul li.best-hit:nth-child(odd) {
	margin-right: 11px;
}
#common-award-category .category-list-inner ul li.best-hit:nth-child(even) {
	margin-right: 0;
}
#common-award-category .category-list-inner ul li.best-hit a img {
	margin-right: 5px;
}
#common-award-category .category-list-inner ul li a {
	display: -webkit-flex;
	display: flex;
	align-items: center;
	width: 100%;
	padding: 11px 20px 9px 13px;
	border-bottom: 1px solid #81d0ca;
	background: url(/media/bestcosme/20/pc/icon_arrow_category.svg) no-repeat;
	background-position: center right 6px;
	background-size: 8px 13px;
	-webkit-transition: background-color .2s;
	transition: background-color .2s;
	color: #fff;
	line-height: 1.2;
	text-decoration: none;
}
#common-award-category .category-list-inner ul li.best-hit a {
	padding: 6px 18px 6px 5px;
	font-size: 12px;
}
#common-award-category .category-list-inner ul li a:hover {
	background-color: rgba(255, 255, 255, .15);
}
#common-award-category .category-list-inner ul li a.current {
	background: none;
	color: #edcf8c;
	font-weight: bold;
}
#common-award-category .category-list-inner ul li a.current:hover {
	background-color: rgba(255, 255, 255, .15);
}

/* ---------------------------------------------------------------
#common-column-list
--------------------------------------------------------------- */
#common-column-list {
	background: url(/media/bestcosme/20/pc/bg_common_wihte.png);
	background-repeat: repeat;
	background-position: top 0 left 18px;
}

/* ---------------------------------------------------------------
#common-award-relation
--------------------------------------------------------------- */
#common-award-relation {
	padding: 40px 0 18px;
}
#common-award-relation .relation-title {
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}
#common-award-relation .common-award-carousel {
	margin-top: 25px;
	background: none;
}
#common-award-relation .carousel-inner {
	padding: 12px 0;
}
#common-award-relation .carousel-block {
	display: block;
	margin: 0 6px;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	text-decoration: none;
}
#common-award-relation .carousel-block:hover {
	opacity: .7;
}
#common-award-relation .carousel-img {
	padding: 0;
	border: none;
	border-radius: 0;
}
#common-award-relation .relation-headline {
	margin: 10px 5px 8px;
	color: #fff;
	line-height: 1.5;
	word-break: break-all;
}
#common-award-relation .relation-text {
	color: #046c63;
	word-break: break-all;
}

/* -----------------------------------------------------------
.common-column-banner
----------------------------------------------------------- */
#common-column-list .common-column-banner {
	padding: 0 27px 40px;
}
#common-column-list .common-column-banner a {
	display: block;
	margin-top: 14px;
	-webkit-transition: background-color .2s;
	transition: background-color .2s;
	text-decoration: none;
}
#common-column-list .common-column-banner a:hover {
	background-color: rgba(255, 255, 255, .15);
}
#common-column-list .common-column-banner a img {
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
}
#common-column-list .common-column-banner a:hover img {
	opacity: .7;
}
#common-column-list .common-column-banner a:first-child {
	margin-top: 0;
}
#common-column-list .common-column-banner .column-list-item {
	display: -webkit-flex;
	display: flex;
	align-items: center;
}
#common-column-list .common-column-banner .column-list-item .column-list-item-text {
	padding: 0 18px 0 20px;
	color: #fff;
	word-break: break-all;
}
#common-column-list .common-column-banner .column-list-item .column-list-item-text p {
	line-height: 1.7;
}

/* -----------------------------------------------------------
#common-about-bestcosme
----------------------------------------------------------- */
#common-about-bestcosme {
	background-color: rgba(0, 165, 159, .4);
}
#common-about-bestcosme .about-bestcosme {
	padding: 31px 27px 0;
}
#common-about-bestcosme .about-bestcosme .about-bestcosme-inner {
	position: relative;
	padding: 35px 40px;
	border: 1px solid #edcf8c;
}
#common-about-bestcosme .about-bestcosme .about-bestcosme-inner::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
	background: url(/media/bestcosme/20/pc/about_bestcosme_image_top.png) no-repeat;
	content: '';
}
#common-about-bestcosme .about-bestcosme .about-bestcosme-inner::after {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
	background: url(/media/bestcosme/20/pc/about_bestcosme_image_bottom.png) no-repeat;
	content: '';
}
#common-about-bestcosme .about-bestcosme .about-bestcosme-inner a {
	display: block;
	color: #fff;
	text-decoration: none;
}
#common-about-bestcosme .about-bestcosme-title-text {
	font-size: 24px;
	text-align: center;
}
#common-about-bestcosme .about-bestcosme-title-text span {
	font-size: 30px;
}
#common-about-bestcosme .about-bestcosme-content {
	position: relative;
	min-height: 119px;
	margin-top: 15px;
}
#common-about-bestcosme .about-bestcosme-content::before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 124px;
	height: 119px;
	background-repeat: no-repeat;
	background-size: contain;
	content: '';
}
#common-about-bestcosme .about-bestcosme-description {
	padding: 10px 0 0 140px;
	line-height: 1.7;
}
#common-about-bestcosme .about-bestcosme-button {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	margin-top: 12px;
	padding-left: 140px;
}
#common-about-bestcosme a .about-bestcosme-item-button {
	width: 200px;
	border-radius: 4px;
	background: linear-gradient(255deg, #efdaaa 0%, #f2e9d3 50%, #efdaaa 100%);
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	text-align: center;
}
#common-about-bestcosme a:hover .about-bestcosme-item-button {
	opacity: .7;
}
#common-about-bestcosme .about-bestcosme-item-button span {
	color: #333;
	line-height: 32px;
}

/* ---------------------------------------------------------------
#common-award-archive
--------------------------------------------------------------- */
#common-about-bestcosme #common-award-archive {
	padding-top: 25px;
}
#common-about-bestcosme #common-award-archive ul {
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	margin-top: 12px;
	margin-bottom: -10px;
	margin-left: -8px;
}
#common-about-bestcosme #common-award-archive ul li {
	margin-bottom: 10px;
	margin-left: 8px;
}
#common-about-bestcosme #common-award-archive ul li a {
	padding: 6px 26px;
	border: 1px solid #fff;
	border-radius: 4px;
	-webkit-transition: background-color .2s;
	transition: background-color .2s;
}
#common-about-bestcosme #common-award-archive ul li:first-child a {
	padding: 6px 38px;
}
#common-about-bestcosme #common-award-archive ul li a:hover {
	background-color: rgba(255, 255, 255, .15);
}

/* ---------------------------------------------------------------
#common-award-global
--------------------------------------------------------------- */
#common-award-global {
	padding: 45px 27px 40px;
	background-color: rgba(0, 165, 159, .4);
}
#common-award-global .award-global-lead {
	margin-top: 16px;
	line-height: 1.4;
}
#common-award-global ul {
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	margin-top: 10px;
	margin-bottom: -10px;
	margin-left: -18px;
}
#common-award-global ul li {
	width: 130px;
	padding-bottom: 10px;
	padding-left: 18px;
}
#common-award-global ul li a {
	display: block;
	padding: 6px 7px;
	border: 1px solid #fff;
	border-radius: 4px;
	-webkit-transition: background-color .2s;
	transition: background-color .2s;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
#common-award-global ul li a:hover {
	background-color: rgba(255, 255, 255, .15);
}

/* ---------------------------------------------------------------
#common-mybestcosme
--------------------------------------------------------------- */
#common-mybestcosme {
	padding-bottom: 40px;
	background: url(/media/bestcosme/20/pc/bg_common_mybestcosme.jpg);
	background-position: top center;
	background-size: 100%;
}

/* ---------------------------------------------------------------
#common-award-expert
--------------------------------------------------------------- */
#common-award-expert {
	padding: 40px 35px 15px;
}
#common-award-expert .expert-sub-title {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	align-items: center;
	color: #000;
	font-size: 18px;
	font-weight: bold;
}
#common-award-expert .expert-sub-title::before {
	display: inline-block;
	width: 12px;
	height: 16px;
	margin: 0 11px;
	background: url(/media/bestcosme/20/pc/icon_expert_sub_left.png) no-repeat;
	background-size: contain;
	content: '';
}
#common-award-expert .expert-sub-title::after {
	display: inline-block;
	width: 12px;
	height: 16px;
	margin: 0 11px;
	background: url(/media/bestcosme/20/pc/icon_expert_sub_right.png) no-repeat;
	background-size: contain;
	content: '';
}
#common-award-expert .expert-title {
	display: block;
	margin-top: 10px;
	color: #000;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}
#common-award-expert ul {
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	margin-top: 25px;
}
#common-award-expert ul li {
	width: 154px;
	margin-bottom: 28px;
	padding: 0 17px;
}
#common-award-expert ul li a {
	display: block;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	text-decoration: none;
}
#common-award-expert ul li a:hover {
	opacity: .7;
}
#common-award-expert .expert-image {
	width: 130px;
	margin: auto;
	border: 2px solid #fff;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#common-award-expert .expert-image img {
	width: 100%;
}
#common-award-expert .expert-name {
	margin-top: 15px;
	color: #333;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
#common-award-expert .expert-name span {
	display: inline-block;
	font-weight: normal;
	white-space: nowrap;
}
#common-award-expert .expert-text {
	margin-top: 10px;
	color: #333;
	line-height: 1.3;
	text-align: center;
}

/* ---------------------------------------------------------------
#common-mybestcosme2020
--------------------------------------------------------------- */
#common-mybestcosme2020 {
	padding: 0 16px;
	color: #000;
}
#common-mybestcosme2020 a {
	display: block;
	-webkit-transition: background-color .2s;
	transition: background-color .2s;
	text-decoration: none;
}
#common-mybestcosme2020 .mybestcosme2020-sub-title {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	align-items: center;
	color: #000;
	font-size: 18px;
	font-weight: bold;
}
#common-mybestcosme2020 .mybestcosme2020-sub-title::before {
	display: inline-block;
	width: 12px;
	height: 16px;
	margin: 0 11px;
	background: url(/media/bestcosme/20/pc/icon_mybestcosme2020_sub_left.png) no-repeat;
	background-size: contain;
	content: '';
}
#common-mybestcosme2020 .mybestcosme2020-sub-title::after {
	display: inline-block;
	width: 12px;
	height: 16px;
	margin: 0 11px;
	background: url(/media/bestcosme/20/pc/icon_mybestcosme2020_sub_right.png) no-repeat;
	background-size: contain;
	content: '';
}
#common-mybestcosme2020 .mybestcosme2020-title {
	display: block;
	margin-top: 10px;
	color: #000;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}
#common-mybestcosme2020 .mybestcosme2020-text {
	margin-top: 20px;
	color: #000;
	font-size: 14px;
	line-height: 1.6;
	text-align: center;
}
#common-mybestcosme2020 .mybestcosme2020-item-button {
	display: block;
	width: 150px;
	margin: 20px auto 0;
	border-radius: 4px;
	background-color: #000;
	-webkit-transition: background-color .2s;
	transition: background-color .2s;
	text-decoration: none;
	text-align: center;
}
#common-mybestcosme2020 a:hover .mybestcosme2020-item-button {
	background-color: rgba(0, 0, 0, .4);
}
#common-mybestcosme2020 .mybestcosme2020-item-button span {
	color: #fff;
	line-height: 40px;
}

/* ---------------------------------------------------------------
#common-award-inner
--------------------------------------------------------------- */
#common-award-inner {
	padding: 0 27px;
	background: url(/media/bestcosme/20/pc/bg_common_gray.png) #fff;
	background-repeat: repeat;
	background-position: top 0 left 18px;
}
#common-award-inner .common-beautyday {
	margin: 0 -27px;
}
#common-award-inner .common-beautyday::after {
	display: block;
	margin: 0 27px;
	border-bottom: 1px solid #d9d9d9;
	content: '';
}
#common-award-inner .common-beautyday a {
	display: block;
	padding: 42px 27px 25px;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	text-decoration: none;
}
#common-award-inner .common-beautyday a:hover {
	opacity: .7;
}
#common-award-inner .common-beautyday-title {
	margin: 0 -12px 11px;
	color: #000;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3;
	text-align: center;
}
#common-award-inner .common-beautyday-title::before {
	display: inline-block;
	width: 12px;
	height: 16px;
	margin: 0 8px -2px 0;
	background: url(/media/bestcosme/20/pc/common_beautyday_decoration_line_left.png) no-repeat;
	background-size: 100%;
	content: '';
}
#common-award-inner .common-beautyday-title::after {
	display: inline-block;
	width: 12px;
	height: 16px;
	margin: 0 0 -2px 12px;
	background: url(/media/bestcosme/20/pc/common_beautyday_decoration_line_right.png) no-repeat;
	background-size: 100%;
	content: '';
}
@media only screen and (max-width: 350px) {
	#common-award-inner .common-beautyday-title {
		margin: 0 -16px 11px;
		font-size: 14px;
	}
}
#common-award-inner .common-beautyday .common-beautyday-banner {
	margin-bottom: 10px;
}
#common-award-inner .common-beautyday .common-beautyday-banner img {
	width: 100%;
}
#common-award-inner .common-beautyday .common-beautyday-text {
	margin-bottom: 16px;
	color: #333;
	font-size: 13px;
	line-height: 1.6;
}
#common-award-inner .common-beautyday .common-beautyday-item-button {
	width: 150px;
	margin: auto;
	border: 1px solid #e61673;
	border-radius: 4px;
	background-color: #fff;
	color: #e61673;
	line-height: 3;
	text-align: center;
}

/* ---------------------------------------------------------------
#common-award-tags
--------------------------------------------------------------- */
#common-award-tags {
	padding: 27px 27px 30px;
}
#common-award-tags .tags-title {
	display: -webkit-flex;
	display: flex;
	align-items: center;
	color: #333;
	font-size: 15px;
	font-weight: bold;
}
#common-award-tags .tags-title::before {
	display: block;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	background: url(/media/bestcosme/20/pc/icon_tag.svg) no-repeat;
	background-size: contain;
	content: '';
}
#common-award-tags ul {
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	margin-top: 10px;
	margin-bottom: -10px;
	margin-left: -5px;
}
#common-award-tags ul li {
	margin-bottom: 5px;
	margin-left: 5px;
}
#common-award-tags ul li a {
	display: block;
	padding: 7px 10px;
	border: 1px solid #333;
	border-radius: 4px;
	-webkit-transition: background-color .2s;
	transition: background-color .2s;
	color: #333;
	text-decoration: none;
	text-align: center;
}
#common-award-tags ul li a:hover {
	background-color: rgba(0, 0, 0, .05);
}

/* ---------------------------------------------------------------
#common-award-enquete
--------------------------------------------------------------- */
#common-award-enquete {
	padding: 15px 27px 30px;
}
#common-award-enquete .enquete-title {
	display: -webkit-flex;
	display: flex;
	align-items: center;
	color: #333;
	font-size: 15px;
	font-weight: bold;
}
#common-award-enquete .enquete-title::before {
	display: block;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	background: url(/media/bestcosme/20/pc/icon_checkbox.svg) no-repeat;
	background-size: contain;
	content: '';
}
#common-award-enquete .enquete-lead {
	margin-top: 10px;
	color: #333;
	line-height: 1.4;
}
#common-award-enquete .enquete-button {
	margin-top: 10px;
}
#common-award-enquete .enquete-button a {
	display: inline-block;
	padding: 7px 41px;
	border: 1px solid #333;
	border-radius: 4px;
	-webkit-transition: background-color .2s;
	transition: background-color .2s;
	color: #333;
	text-decoration: none;
	text-align: center;
}
#common-award-enquete .enquete-button a:hover {
	background-color: rgba(0, 0, 0, .05);
}

/* ---------------------------------------------------------------
.bst-rnk-icon
--------------------------------------------------------------- */

/* 総合 */
.grand .bst-rnk-icon::before, /* トップ用 */
.grand-rnk-1 .bst-rnk-icon::before { /* 総合大賞画面用 */
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_grand.png);
}
.grand-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_grand_2.png);
}
.grand-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_grand_3.png);
}

/* 新人賞 */
.rookie .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie.png);
}
.rookie-cleansing .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie-cleansing.png);
}
.rookie-face-wash .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie-face-wash.png);
}
.rookie-lotion .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie-lotion.png);
}
.rookie-milky-lotion .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie-milky-lotion.png);
}
.rookie-serum .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie-serum.png);
}
.rookie-face-cream .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie-face-cream.png);
}
.rookie-makeup-base .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie-makeup-base.png);
}
.rookie-foundation .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie-foundation.png);
}
.rookie-fix-mist .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie-fix-mist.png);
}
.rookie-eyeshadow .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie-eyeshadow.png);
}
.rookie-cheek .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie-cheek.png);
}
.rookie-lip .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie-lip.png);
}
.rookie-eyebrow .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie-eyebrow.png);
}
.rookie-mascara .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie-mascara.png);
}
.rookie-hair-care .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie-hair-care.png);
}
.rookie-bath-soaks .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie-bath-soaks.png);
}
.rookie-nail .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_rookie-nail.png);
}

/* 殿堂 */
.hall .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_hall.png);
}

/* アイテム賞 */
.cleansing-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_cleansing_1.png);
}
.cleansing-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_cleansing_2.png);
}
.cleansing-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_cleansing_3.png);
}

.face-wash-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_face-wash_1.png);
}
.face-wash-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_face-wash_2.png);
}
.face-wash-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_face-wash_3.png);
}

.booster-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_booster_1.png);
}
.booster-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_booster_2.png);
}
.booster-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_booster_3.png);
}

.lotion-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_lotion_1.png);
}
.lotion-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_lotion_2.png);
}
.lotion-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_lotion_3.png);
}

.milky-lotion-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_milky-lotion_1.png);
}
.milky-lotion-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_milky-lotion_2.png);
}
.milky-lotion-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_milky-lotion_3.png);
}

.serum-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_serum_1.png);
}
.serum-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_serum_2.png);
}
.serum-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_serum_3.png);
}

.face-massage-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_face-massage_1.png);
}
.face-massage-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_face-massage_2.png);
}
.face-massage-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_face-massage_3.png);
}

.face-cream-gel-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_face-cream-gel_1.png);
}
.face-cream-gel-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_face-cream-gel_2.png);
}
.face-cream-gel-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_face-cream-gel_3.png);
}

.oil-balm-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_oil-balm_1.png);
}
.oil-balm-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_oil-balm_2.png);
}
.oil-balm-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_oil-balm_3.png);
}

.face-mask-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_face-mask_1.png);
}
.face-mask-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_face-mask_2.png);
}
.face-mask-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_face-mask_3.png);
}

.eyelash-serum-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_eyelash-serum_1.png);
}
.eyelash-serum-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_eyelash-serum_2.png);
}
.eyelash-serum-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_eyelash-serum_3.png);
}

.eye-care-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_eye-care_1.png);
}
.eye-care-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_eye-care_2.png);
}
.eye-care-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_eye-care_3.png);
}

.lip-care-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_lip-care_1.png);
}
.lip-care-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_lip-care_2.png);
}
.lip-care-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_lip-care_3.png);
}

.sunscreen-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_sunscreen_1.png);
}
.sunscreen-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_sunscreen_2.png);
}
.sunscreen-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_sunscreen_3.png);
}

.makeup-base-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_makeup-base_1.png);
}
.makeup-base-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_makeup-base_2.png);
}
.makeup-base-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_makeup-base_3.png);
}

.cream-gel-foundation-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_cream-gel-foundation_1.png);
}
.cream-gel-foundation-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_cream-gel-foundation_2.png);
}
.cream-gel-foundation-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_cream-gel-foundation_3.png);
}

.liquid-foundation-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_liquid-foundation_1.png);
}
.liquid-foundation-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_liquid-foundation_2.png);
}
.liquid-foundation-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_liquid-foundation_3.png);
}

.powder-foundation-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_powder-foundation_1.png);
}
.powder-foundation-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_powder-foundation_2.png);
}
.powder-foundation-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_powder-foundation_3.png);
}

.cushion-foundation-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_cushion-foundation_1.png);
}
.cushion-foundation-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_cushion-foundation_2.png);
}
.cushion-foundation-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_cushion-foundation_3.png);
}

.bb-cc-cream-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_bb-cc-cream_1.png);
}
.bb-cc-cream-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_bb-cc-cream_2.png);
}
.bb-cc-cream-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_bb-cc-cream_3.png);
}

.powder-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_powder_1.png);
}
.powder-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_powder_2.png);
}
.powder-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_powder_3.png);
}

.concealer-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_concealer_1.png);
}
.concealer-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_concealer_2.png);
}
.concealer-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_concealer_3.png);
}

.highlight-shading-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_highlight-shading_1.png);
}
.highlight-shading-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_highlight-shading_2.png);
}
.highlight-shading-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_highlight-shading_3.png);
}

.fix-mist-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_fix-mist_1.png);
}
.fix-mist-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_fix-mist_2.png);
}
.fix-mist-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_fix-mist_3.png);
}

.lipstick-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_lipstick_1.png);
}
.lipstick-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_lipstick_2.png);
}
.lipstick-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_lipstick_3.png);
}

.liquid-rouge-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_liquid-rouge_1.png);
}
.liquid-rouge-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_liquid-rouge_2.png);
}
.liquid-rouge-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_liquid-rouge_3.png);
}

.single-eyeshadow-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_single-eyeshadow_1.png);
}
.single-eyeshadow-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_single-eyeshadow_2.png);
}
.single-eyeshadow-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_single-eyeshadow_3.png);
}

.eyeshadow-palette-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_eyeshadow-palette_1.png);
}
.eyeshadow-palette-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_eyeshadow-palette_2.png);
}
.eyeshadow-palette-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_eyeshadow-palette_3.png);
}

.cheek-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_cheek_1.png);
}
.cheek-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_cheek_2.png);
}
.cheek-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_cheek_3.png);
}

.palette-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_palette_1.png);
}
.palette-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_palette_2.png);
}
.palette-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_palette_3.png);
}

.mascara-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_mascara_1.png);
}
.mascara-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_mascara_2.png);
}
.mascara-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_mascara_3.png);
}

.eyeliner-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_eyeliner_1.png);
}
.eyeliner-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_eyeliner_2.png);
}
.eyeliner-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_eyeliner_3.png);
}

.eyebrow-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_eyebrow_1.png);
}
.eyebrow-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_eyebrow_2.png);
}
.eyebrow-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_eyebrow_3.png);
}

.body-care-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_body-care_1.png);
}
.body-care-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_body-care_2.png);
}
.body-care-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_body-care_3.png);
}

.feminine-wash-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_feminine-wash_1.png);
}
.feminine-wash-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_feminine-wash_2.png);
}
.feminine-wash-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_feminine-wash_3.png);
}

.body-soap-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_body-soap_1.png);
}
.body-soap-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_body-soap_2.png);
}
.body-soap-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_body-soap_3.png);
}

.deodorant-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_deodorant_1.png);
}
.deodorant-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_deodorant_2.png);
}
.deodorant-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_deodorant_3.png);
}

.hand-cream-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_hand-cream_1.png);
}
.hand-cream-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_hand-cream_2.png);
}
.hand-cream-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_hand-cream_3.png);
}

.nail-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_nail_1.png);
}
.nail-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_nail_2.png);
}
.nail-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_nail_3.png);
}

.fragrance-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_fragrance_1.png);
}
.fragrance-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_fragrance_2.png);
}
.fragrance-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_fragrance_3.png);
}

.shampoo-conditioner-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_shampoo-conditioner_1.png);
}
.shampoo-conditioner-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_shampoo-conditioner_2.png);
}
.shampoo-conditioner-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_shampoo-conditioner_3.png);
}

.hair-care-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_hair-care_1.png);
}
.hair-care-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_hair-care_2.png);
}
.hair-care-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_hair-care_3.png);
}

.hair-styling-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_hair-styling_1.png);
}
.hair-styling-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_hair-styling_2.png);
}
.hair-styling-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_hair-styling_3.png);
}

.make-up-goods-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_make-up-goods_1.png);
}
.make-up-goods-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_make-up-goods_2.png);
}
.make-up-goods-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_make-up-goods_3.png);
}

.beauty-appliances-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_beauty-appliances_1.png);
}
.beauty-appliances-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_beauty-appliances_2.png);
}
.beauty-appliances-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_beauty-appliances_3.png);
}

.inner-beauty-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_inner-beauty_1.png);
}
.inner-beauty-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_inner-beauty_2.png);
}
.inner-beauty-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_inner-beauty_3.png);
}

.oral-care-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_oral-care_1.png);
}
.oral-care-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_oral-care_2.png);
}
.oral-care-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_oral-care_3.png);
}

.daily-goods-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_daily-goods_1.png);
}
.daily-goods-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_daily-goods_2.png);
}
.daily-goods-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_daily-goods_3.png);
}

.bath-soaks-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_bath-soaks_1.png);
}
.bath-soaks-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_bath-soaks_2.png);
}
.bath-soaks-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_bath-soaks_3.png);
}

.feminine-goods-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_feminine-goods_1.png);
}
.feminine-goods-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_feminine-goods_2.png);
}
.feminine-goods-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_category_feminine-goods_3.png);
}

/* shopping */
.shopping-grand-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_shopping-grand_1.png);
}
.shopping-skin-care-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_shopping-skin-care_1.png);
}
.shopping-skin-care-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_shopping-skin-care_2.png);
}
.shopping-skin-care-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_shopping-skin-care_3.png);
}
.shopping-base-make-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_shopping-base-make_1.png);
}
.shopping-base-make-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_shopping-base-make_2.png);
}
.shopping-base-make-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_shopping-base-make_3.png);
}
.shopping-makeup-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_shopping-makeup_1.png);
}
.shopping-makeup-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_shopping-makeup_2.png);
}
.shopping-makeup-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_shopping-makeup_3.png);
}

/* store */
.store-grand-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_store-grand_1.png);
}
.store-skin-care-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_store-skin-care_1.png);
}
.store-skin-care-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_store-skin-care_2.png);
}
.store-skin-care-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_store-skin-care_3.png);
}
.store-base-make-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_store-base-make_1.png);
}
.store-base-make-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_store-base-make_2.png);
}
.store-base-make-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_store-base-make_3.png);
}
.store-makeup-rnk-1 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_store-makeup_1.png);
}
.store-makeup-rnk-2 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_store-makeup_2.png);
}
.store-makeup-rnk-3 .bst-rnk-icon::before {
	background-image: url(/media/bestcosme/20/common/icon_award/icon_award_store-makeup_3.png);
}
