@charset "utf-8";

.txtWhite .cTxtLink03 > .txt {
	background: linear-gradient(#fff, #fff) 100% 95% / 100% 1px no-repeat;
	background-position-x: left;
}
/************************************************
kv
************************************************/
.kv {
	position: relative;
}
.kv .kvNote{
	position: absolute;
	width: 967px;
	margin: 0 auto;
	left: calc(50% - 483.5px);
	bottom: 13px;
}
/************************************************
uMv
************************************************/
.uMv .areaWrapper {
	width: 750px;
	margin: 0 auto;
	padding: 22px 20px 19px;
}
.uMv .text01 {
	font-size: 11px;
}
/************************************************
prize01
************************************************/
.prize01 {
	position: relative;
}
.prize01 [class*="pzTxt"] {
	position: absolute;
	left: calc(50% - 315px);
	text-align: center;
	width: 630px;
}
.prize01 .pzTxt01 {
	top: 270px;
}
.prize01 .pzTxt02 {
	bottom: 45px;
}
.prize01Note {
	width: 640px;
	margin: 0 auto;
}
/************************************************
labelModalBox
************************************************/
.labelModalBox {
	width: 598px;
}
.labelModalBox .labelCloseBtn {
	margin: 0 0 0 auto;
}
.labelModalBox .labelModalCnt {
	padding: 15px 15px 35px 15px;
	width: 598px;
	max-width: 925px;
}
.labelModalBox .table.type02 th {
	width: 165px;
}