@charset "UTF-8";
/* CSS Document */

.p-finalistsMessage {
	border: none;
	padding-top:0;
}

.separateSolidLine {
  padding-top:27px !important;
}

/*ファイナリスト　審査員名*/
.p-judgeIntro {
  max-width: 600px;
}
.p-judgeIntro__name .u-link._circleArrow::after{
	 margin-top:5px;
}

.p-profile__infoSubname {
  font-style: italic;
}

.p-profile__infoSubname span,
[lang=en] .p-profile__infoName span {
  font-style: normal;
}

/*ファイナリスト　写真小サイズ変更*/
.p-profile__image:not(._large) {
  width: 120px;
}

/* 総評　リスト表示 */

/* 数字 */
.li-decimal li {
	list-style-type:decimal;
	padding-left:10px;
	padding-bottom:10px;
}

/* アルファベット */
.li-alpha li {
	list-style-type:lower-alpha;
	padding-left:10px;
	padding-bottom:10px;
}

/* 括弧付き数字 */
.li-parentheses li {
	counter-increment:ci;
	padding-left:10px;
	padding-bottom:10px;
}
.li-parentheses li:before {
	content:"(" counter(ci) ")";
	display:inline-block;
	text-indent:-30px;
}

.li-dot li:before {
	content:"(" counter(・) ")";
	display:inline-block;
	text-indent:-30px;
}