
.col_cRed05 {
	color: #fe324b !important
}

.col_cRed05 {
	color: #fe324b !important
}

@font-face {
	font-family: "Pretendard";
	font-weight: 700;
	font-display: swap;
	src: local("Pretendard Bold"), local("Pretendard-Bold"), url(../fonts/Pretendard-Bold.subset.woff2) format("woff2"), url(../fonts/Pretendard-Bold.subset.woff) format("woff"), url(../fonts/Pretendard-Bold.ttf) format("truetype"), url(../fonts/Pretendard-Bold.otf) format("opentype")
}

@font-face {
	font-family: "Pretendard";
	font-weight: 500;
	font-display: swap;
	src: local("Pretendard Medium"), local("Pretendard-Medium"), url(../fonts/Pretendard-Medium.subset.woff2) format("woff2"), url(../fonts/Pretendard-Medium.subset.woff) format("woff"), url(../fonts/Pretendard-Medium.ttf) format("truetype"), url(../fonts/Pretendard-Medium.otf) format("opentype")
}

@font-face {
	font-family: "Pretendard";
	font-weight: 400;
	font-display: swap;
	src: local("Pretendard Regular"), local("Pretendard-Regular"), url(../fonts/Pretendard-Regular.subset.woff2) format("woff2"), url(../fonts/Pretendard-Regular.subset.woff) format("woff"), url(../fonts/Pretendard-Regular.ttf) format("truetype"), url(../fonts/Pretendard-Regular.otf) format("opentype")
}

body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
dl,
dt,
dd,
table,
th,
td,
form,
fieldset,
legend,
input,
textarea,
button,
select,
div,
figure,
article,
header,
nav,
footer,
section {
	word-break: normal;
	letter-spacing: -0.05em
}

.btnSSG.action {
	color: #fff;
	background-image: linear-gradient(to right, #ff436e, #ff411e)
}

.btnSSG.action:hover {
	background-image: linear-gradient(to right, #e10d3d, #f5203a 51%, #f54b00)
}

.btnSSG.action:disabled {
	border-color: #b9bcc0
}

.action {
	border: 1px solid #fe324b;
	color: #fff !important;
	background: #fe324b
}

.action:hover {
	background: #e6240a
}

.btnSSG:disabled {
	color: #fff !important;
	border-color: #b9bcc0;
	background: #b9bcc0 !important
}

.frmSel label:before {
	background-image: url("../images/spr_formC.png")
}

.btIco.icoShare[aria-expanded=true]:after,
.btIco.icoShare:hover:after {
	background: url("../images/spr_icoC.png") no-repeat -42px 0 !important
}

.btIco.icoShareS[aria-expanded=true]:after,
.btIco.icoShareS:hover:after {
	background: url("../images/spr_icoC.png") no-repeat -68px 0
}

.ui-selectmenu-button.ui-selectmenu-button-open {
	border-color: #ff82b0
}

.ui-selectmenu-menu {
	border-color: #ff82b0
}

.snb nav .btnCbs,
.snb nav .btnSsgdfs {
	width: 202px
}

.snb nav .lnbList.shinLnbList {
	width: 160px
}

.snb nav .lnbList.shinLnbList>li>a[aria-expanded=true]:after {
	background-position: -24px -120px
}

.snb nav .lnbList .lnbDep2 li>a:before {
	top: -2px
}

.snb nav .lnbList {
	width: 202px
}

.snb nav .lnbList>li>a[aria-expanded]::after {
	right: 10px
}

.snb nav .lnbList>li>a[aria-expanded][aria-expanded=true]:after {
	background-position: -24px -120px
}

.snb nav .lnbList>li>a:only-child[aria-current=true] {
	color: #373a3c
}

footer>.footInner .etcList>li.etc02 em {
	display: block
}

footer>.footInner .footRight {
	width: 437px
}

footer>.footInner .footRight .footSns a.weibo:before {
	background-position: -114px -132px
}

footer>.footInner .footRight .footSns a.xiao:before {
	background-position: -148px -132px
}

footer>.footInner .footRight .footSns {
	float: right
}

.mypickMessagePop .inner .myPickFavo {
	width: calc(100% - 64px)
}

.listNum .totalNum {
	font-size: 1.4rem
}

.listNum .side .frmSwitch {
	padding-left: 8px;
	margin-left: 0
}

.listNum .funcBtns .funcAcct {
	margin: 0px
}

.listNum .selectWrap.selectS .ui-selectmenu-button span {
	font-size: 1.4rem;
	padding-right: 30px;
	padding-left: 0
}

.sortingList li label {
	padding: 0 8px;
	font-size: 1.4rem
}