html, body {margin: 0; padding: 0;  font-family: arial,microsoft jhenghei,ms gothic,malgun gothic,SimHei,microsoft yahei; font-size: 16px;}
img {display: block; margin: 0; padding: 0;}
.clearfix::after {display: block; clear: both; content: ""; }
.ww_601_2020 {display: block; width: 100%; background-color: #141210;}
.ww_601_2020 .site__footer {background-color: #fff; max-width: 100%;}
.m {max-width: 1024px; margin: 0 auto; background: #141210;}
.e {position: relative; display: block; width: 100%; padding: 5%; box-sizing: border-box; overflow: hidden; background: transparent url("../images/bg.jpg") center no-repeat; background-size: cover; color: #f2e9c7;}
.kv {background-color: #9e9e9e;}
.kv img {display: block; width: 100%; height: auto;}
.bg_tl, .bg_br {display: block; position: absolute; z-index: 0; width: 60%;}
.bg_tl {text-align: left; top: 0; left: 0;}
.bg_br {text-align: right; bottom: 0; right: 0;}
.s1 a,.s2 a{display: inline-block; width: 50%; box-sizing: border-box;}
.ea {border: 4px solid #9f936d; background: rgba(0,0,0,0.5); padding: 5%;}
.ei {font-size: 0; position: relative; z-index: 1;}
.ei.sp h1 {font-weight: bold;}
.ei img {width: 100%; max-height: 100%;}
.ei h1 {text-align: center; margin-top: 5%; margin-bottom: 5%;}
.ei h2 {font-size: 36px !important; padding: 0; margin-bottom: 1.5%;}
.ei h2:first-child {margin-top: 24px; line-height: 1.25;}
.ei a:not(.wp_rp_thumbnail):not(.page-numbers), .ei .video {display: inline-block; padding: 1.5%; color: #000; text-decoration: none; color: #f2e9c7;}
.ei a:not(.wp_rp_thumbnail):not(.page-numbers):hover {text-decoration: underline !important; color: #ef8400 !important;}
.ei ul {font-size: 16px; list-style: none; margin: 0; padding: 0; margin-bottom: 24px;}
.ei ul::after{display: block;clear: both; content: "";}
.ei ul li {margin: 8px 0; position: relative;}
.ei ul li::before {content: "";width:4px;height:4px;background-color: #000;display: inline-block; vertical-align: top; position: absolute;top: 45%;left: 3%; transition: 0.3s ease all;}
.ei ul li:hover::before {background: #ef8400; left: 4.5%;}
.ei ul li a {display: block; width: 100%; padding-left: 32px;box-sizing: border-box; font-size: 20px !important;}
.video .player {background: #000; display: block; width: 100%; height: 100%; white-space: nowrap; font-size: 0 !important;}
.video .video-list {overflow: hidden; background: #000 url("../images/loading.gif") center no-repeat; height: 100%; min-height: 96px;}
.sticky_banner_sp { background: #141210; overflow: hidden; }
.sticky_banner_sp .sticky_banner_inner {display: inline-block; margin: 0 auto; width: 100%; overflow: hidden; float: left; width: 100%; text-align: center;}
.sticky_banner_sp .sticky_banner_inner>* { margin: 0 auto; max-width: unset;}
.is_sticky_banner .sticky_banner_sp {overflow: hidden;}
.is_sticky_banner .sticky_banner_sp .sticky_banner_inner {position: fixed; z-index: 100; top: 0;}
.e::after, .ei::after, .stickers::after, .t::after, .sticker_list::after, .sticker_list>div::after, .download::after {content:""; display: block; width: 100%; height: 0;}
.stickers img {width: 25%; float: left; padding: 1%;box-sizing: border-box;}
.e.sticker .ei .t {padding: 0; margin: 4.5% 0;}
.e.sticker .ei .ti {border: 4px solid #9f936d; background: rgba(0,0,0,0.6); padding: 3% 5% 5%; border-radius: 0px; position: relative; text-align: center;}
.e.sticker .warn {position: absolute; top: 0; left: 50%; background-color: #9f936d; font-size: 36px !important; padding: 8px 24px; min-width: 138px; margin-left: -85px; margin-top: -26px; box-sizing: border-box; color: #141210; line-height: 1; text-align: center; border-radius: 100px;}
.e.sticker .ei .dec {font-size: 16px; padding: 0 1.5%; margin-top: 1.5%; margin-bottom: 1.5%; line-height: 1.75; padding-top: 1.5%;}
.e.sticker .ei .dec strong {font-size: 18px; font-weight: 700;}
.e.sticker .g1, .e.sticker .g2 {width: 50%; float: left;}
.e.sticker .g1 a, .e.sticker .g2 a {width: 100%; display: block;}
.e.sticker .g3 {text-align: center; float: left; margin-top: 1%;}
.e.sticker .sticker_list {float: left; width: 100%;  padding: 1.5% 0; box-sizing: border-box;}
.e.sticker .sticker_list>div {border: 4px solid #9f936d; background: rgba(0,0,0,0.6); padding: 5%; padding-top: 4.5%; border-radius: 0px; position: relative; text-align: center;}
.e.sticker .sticker_list .list>img, .e.sticker .sticker_list .list>span {width: 25%; display: inline-block; margin: 0; padding: 2%; box-sizing: border-box;}
.e.sticker .sticker_list .list .sticker-dl {width: auto; margin: 0 4px;}
.e.sticker .download {overflow: hidden;}
.e.sticker .download img {width: 100%;}
.e.sticker .tu {font-size: 16px; text-align: center;}
.e.sticker .tu label {font-size: 36px !important; padding: 0 30px; background: #9f936d; color: #141210; border-radius: 99px; display: inline-block; white-space: nowrap;}
.e.sticker .tu img {box-shadow: 2px 4px 12px rgba(0,0,0,0.25); border: 1px solid rgba(0,0,0,0.125);max-width: 375px; margin: 8px auto;}
.e.tnc h1 { font-size: 36px !important; padding: 0 1.5%; margin-bottom: 1.5%; margin-top: 0; }
.e.tnc ol,.e.tnc p {font-size: 16px; line-height: 1.725;}
.e.tnc ol {padding-left: 2rem;}
.e.tnc ol li {margin-bottom: 16px; list-style: inherit;}
.e.tnc a {display: inline;padding: 0; text-decoration: underline; padding-left: 8px; padding-right: 8px; word-break: break-all;}
.m.ph2 .g1 {text-align: center;}
.m.ph2 .s1 {width:100%; text-align: center;}
.m.ph2 .s1 a {width: 25%;}
.g2 {margin-bottom: 5%; margin-top: 5%;}
.g2b {cursor: pointer;}
.g2b img:nth-child(2) {display: none;}
.g2b:hover img:nth-child(1) {display: none;}
.g2b:hover img:nth-child(2) {display: block;}
.swiper-container-initialized .swiper-slide {display: inline-block; vertical-align: top;}
.swiper-container-initialized .swiper-pagination-bullet-active {background: #b6222a;}
.video .swiper-button-next, .video .swiper-button-prev {width: 64px; height: 64px; background-size: 100%; margin-top: -32px;}
.video .swiper-button-next {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAM1BMVEX///+5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSiT39mgAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAAAPxJREFUeAHt2UFyhCAUhOHHkHEGAXn3P21SZapcZvkn8e8L2JuGTw1j/kRa5ijB5Z1fmWCDkXCDkXCDd9IN9jwzgm6wB5VJNyg2uBq88AZbQKnLBr+nwapYg6QbbDa4GjzoBgLFBiJNIok0kWYDkSbSRJpI+7mBSBNpIk2k2UCkSaQeMFAGfR51+l6ssAw2WKgNnsCOHYSsTh/fzz8KO8BV2T/9+aQHeNMBPNE7iB9gWeBnCn6A/AAa+k7ED/Ajz0x8gHcYgASUgBJQAkpACSgBJaAElIAS8CUByQFIwC4ByQFIwOPmBGzwAAImYMQ1QPIMmsGl9MxR4j/GmE8ndTsofF7xZgAAAABJRU5ErkJggg==); right: 0;}
.video .swiper-button-prev {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAM1BMVEX///+5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSi5JSiT39mgAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAAAQNJREFUeNrtm0kSwjAQA+2YLN7w/P+1UGQKXkAp4NYH1IeRqy8OhPxlYjOrUQjQ7Zmi6y/2iqx/Ny3A5v1Z1J/G2d9FR7h4/xD1x+79KWhS7cyqHaBt4gEUUf/q/W3SAca7D2BRD3DSAWTvPyYdYPL+Lh/gpAPwfrupByhWwKweIAqIAqKAKCAKiAKigCggCogCooAoIAqIAqKAKCAK+MVU2QA9TXYAniqeQEjjMgRJTTBkBJtBcAUC9Xu0ywkKBB+CoCYoMoKmJogdgjfBoSNQ68EyUCQkDUmDAElD0pA0JA1JQ9KQNCQNRULSkDQkDUn7FUFpQUzQgpjgEP97zYGQX8gDNQY7K0+lbd4AAAAASUVORK5CYII=); left: 0;}
.video .swiper-pagination-bullet {background: #f9d67d; opacity: 1;}
.video .swiper-container-initialized .swiper-pagination-bullet-active {background: #b6222a;}
.video .swiper-slide .fb_iframe_widget_fluid {display: block; text-align: center;}
.tu .step {border: 4px solid #9f936d; background: rgba(0,0,0,0.6); padding: 5%; margin-top: 6%; margin-bottom: 6%; position: relative;}
.e.sticker .tu label {position: absolute; left: 50%; top: 0; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);}
.ei.sp h1, .ei.sp p, .ei.sp .tu h1, .ei.sp .tu p, .ei h2, .e.sticker .warn, .e.sticker .ei .dec, .e.sticker .tu label{font-family: Arial,MSungHK,SimSun,'PMingLiU','MingLiU', Serif !important;}
.ww_btn>div {background-position: 999px 999px; background-repeat: no-repeat;}
.ww_btn:hover>div {background-position: 0 0; background-size: 100% auto;}
.ww_btn:hover>div>img {opacity: 0; -webkit-opacity: 0; -moz-opacity: 0;}
.e.sticker .warn, .e.sticker .tu label {background-color: #c9194c; color: #bfb071; cursor: normal !important;}
.e.sticker .warn:hover, .e.sticker .tu label:hover {background-color: #c9194c; color: #bfb071;}
.sticker_sample {margin: 0 6%;}
.sticker_sample::after {content: ""; display: block; clear: both;}
.sticker_sample>img, .sticker_sample>span {display: inline-block; width: 25%; float: left;}
.sticker-actions {display: block; text-align: center;}
.ei .image-wrap img {max-height: none;}
@media (min-width: 768px) {
	.mobile {display: none !important;}
	.bg_tl, .bg_br {width: 33.333%;}
	.s1,.s2,.s3,.s5,.s6 {display: inline-block; width: 50%; box-sizing: border-box;}
	.s3 a {display: block;}
	.s4 {display: block; text-align: center;}
	.s4 a {display: inline-block; width: 25%; padding: 0.75%;}
	.ei .s4 img {height: auto;}
	.g2 {position: relative;text-align:center;}
	.g2::after {content: ""; display: block; clear: both;}
	.g2 .video {padding: 0.75%; float: right; width: 50%; box-sizing: border-box;}
	.ei.sp a{width: 50%; box-sizing: border-box;}
	.ei h2 {font-size: 40px !important; }
	.ei ul li {display: inline-block; width: 50%; float: left;}
	.ei .b {text-align: center;}
	.ei .b .video {width: 50%; padding-bottom: 28%;position: relative;}
	.ei .b .video .player {position: absolute; top: 0; left: 0; width: 100% height: 100%;}
/*	.e.result {padding-left: 29%; padding-right: 29%;}*/
	.e.result .b {margin-top: 1.5%;}
	.e.result .b .video { width: 66.66%; padding-bottom: 37%;}
	.e.sticker .g1, .e.sticker .g2 {padding-bottom: 0;}
}
@media (max-width: 767.98px) {
	.desktop {display: none !important;}
	.ea, .e.sticker .ei .ti, .tu .step, .e.sticker .sticker_list>div {border-width: 2px;}
	.s4.mobile a {width: 50%; box-sizing: border-box;}
	.ei .video { display: block; width: auto; position: relative; margin-top: 1.5%; }
	.ei .video .video-list {width: 100%; height: 100%;}
	.ei .video .player {display: block; position: relative;}
/*	.ei .video .player { position: absolute; top: 8px; left: 8px; right: 8px; bottom: 8px; width: auto; height: auto; }*/
	.e.sticker .g1 a, .e.sticker .g2 a {width: auto;}
	.e.sticker .warn {position: absolute; top: 0; left: 50%; font-size: 24px !important; padding: 6px 16px; min-width: 138px; margin-left: -69px; margin-top: -20px; }
/*	.e.sticker .ei h2 {font-size: 24px;}*/
	.e.sticker .tu label{font-size: 24px !important;}
	.m.ph2 .s1 {text-align: left;}
	.m.ph2 .s1 a {width: 50%;}
}
@media (min-width: 576px) {
	.t .g1, .t .g2 {margin-top: 5%; margin-bottom: 5%;}
	.sticker_list .g1, .sticker_list .g2 {margin-top: 5%; margin-bottom: 0;}
}
@media (max-width: 575.98px) {
	.e.sticker .g1, .e.sticker .g2 {width: 100%;}
	.e.sticker .sticker_list .list>img, .e.sticker .sticker_list .list>span {width: 50%;}
	.e.sticker .download img {width: 100%;margin: 0; padding: 0;}
	.e.sticker .ei .t {margin-top: 9%; margin-bottom: 9%;}
	.e.sticker .ei .ti, .e.sticker .sticker_list>div {padding-top: 6%;}
	.tu .step {margin-top: 12%;}
	.sticker_sample {margin-bottom: 12%; margin-left: 0; margin-right: 0;}
	.sticker_sample>img, .sticker_sample>span {width: 50%;}
}
@media (max-width: 374.98px) {
	.ei h2 {font-size: 28px !important;}
	.e.sticker .warn {padding: 8px 24px; min-width: 124px; margin-left: -62px;}
	.e.sticker .ei .ti, .e.sticker .sticker_list>div {padding-top: 9%;}	
}

.nmg-qa {
	margin: 10px 0px 40px 0px;
	text-align: center;
}

.nmg-qa-wapper {
	position: relative;
	display: inline-block;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding: 0;
	background-color: transparent;
	min-height: 300px;
}

.nmg-qa-wapper::after {
	display: block;
	content: "";
	clear: both;
}

.nmg-qa-wapper img {
	user-select: none;
}

.nmg-qa-wapper .nmg-qa-header {
	max-height: none;
	display: block;
	overflow: hidden;
}

.nmg-qa-wapper .nmg-qa-header img {
	display: inline-block;
	margin: 0 auto;
	width: auto;
	height: auto;
}

.nmg-qa-wapper .nmg-qa-options {
	padding: 0;
	text-align: left;
	margin: 0 24px;
	padding-bottom: 24px;
}

.nmg-qa-wapper .nmg-qa-options .nmg-qa-options-wrapper {
	font-size: 0 !important;
}

.nmg-qa-wapper .nmg-qa-options .nmg-qa-option {
	display: inline-block;
	width: 23%;
	margin: 2% 1%;
	cursor: pointer;
	background-size: 100% 100%;
}

.nmg-qa-wapper .nmg-qa-options .nmg-qa-option img {
	display: block;
	width: 100%;
	height: auto;
}

.nmg-qa-wapper .nmg-qa-finish {
/*	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;*/
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.nmg-qa-wapper .nmg-qa-finish img {
	display: inline-block;
	opacity: 0;
	transition: 1s ease all;
	width: 100%;
	height: auto;
}

.nmg-qa-wapper .nmg-qa-confirm {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
}

.nmg-qa-wapper .nmg-qa-confirm-wrapper {
	position: relative;
	top: 50%;
	left: 0;
	margin-top: -18px;
	height: 36px;
	width: 100%;
}

.nmg-qa-wapper .nmg-qa-btn {
	display: inline-block;
	font-size: 16px !important;
	margin: 0 5px;
	background: transparent;
	color: #fff;
	border-radius: 18px;
	border: 2px solid #fff;
	line-height: 36px;
	height: 36px;
	padding: 0 12px;
	cursor: pointer;
	min-width: 100px;
}

.nmg-qa-wapper .nmg-qa-btn:hover {
	background: #fff;
	color: #000;
}

@media (max-width: 768px) {
	.nmg-qa-wapper .nmg-qa-options .nmg-qa-option {
		width: 30.33%;
		margin: 1.5%;
	}
}

@media (max-width: 599px) {
	.nmg-qa-wapper .nmg-qa-options {
		margin: 0 12px;
		padding-bottom: 24px;
	}
	.nmg-qa-wapper .nmg-qa-options .nmg-qa-option {
		width: 46%;
		margin: 2%;
	}
}
.related_post_list .wp_rp_thumbnail { width: 100%; }
.article__meta .article__meta-links {margin-bottom: 0;}
.ei ul.article__meta-links li {margin: 0;}
.ei ul.article__meta-links li::before {display: none;}
.image-wrap {background: transparent !important;}
.ww_601_2020 .article--grid__meta .split__title.article__category {max-width: none !important; width: 66.66% !important;}
.ww_601_2020 .article__meta-links .xpost_date {width: 33.33% !important; color: #f2e9c7;}
.ww_601_2020 .pagination li a, .ww_601_2020 .pagination li span {color: #f2e9c7;}
.ww_601_2020 .pagination li a:hover, .ww_601_2020 .pagination li span:hover {color: #4a3a22 !important;}
.ww_601_2020 .pagination a.prev:before, .ww_601_2020 .pagination a.prev:after, .ww_601_2020 .pagination a.next:before, .ww_601_2020 .pagination a.next:after, .ww_601_2020 .pagination .pagination-item a:before, .ww_601_2020 .pagination .pagination-item a:after {border-color: #f2e9c7;}
.ww_601_2020 .pagination a.prev:hover::before, .ww_601_2020 .pagination a.prev:hover::after, .ww_601_2020 .pagination a.next:hover::before, .ww_601_2020 .pagination a.next:hover::after, .ww_601_2020 .pagination .pagination-item a:hover::before, .ww_601_2020 .pagination .pagination-item a:hover::after {border-color: #4a3a22;}
.ww_601_2020 .heading--main .hN, .ww_601_2020 .widget--sidebar__title, .ww_601_2020 .pagination .pagination-item--current span, .ww_601_2020 .pagination .current, .single .ww_601_2020 .pagination span, .ww_601_2020 .pagination li a:hover, .pagination li span:hover, .ww_601_2020 .rsNavSelected, .ww_601_2020 .badge, .ww_601_2020 .progressbar__progress, .ww_601_2020 .btn:hover, .ww_601_2020 .comments_add-comment:hover, .ww_601_2020 .form-submit #comment-submit:hover, .ww_601_2020 .widget_tag_cloud a:hover, .ww_601_2020 .btn--primary, .ww_601_2020 .comments_add-comment, .ww_601_2020 .form-submit #comment-submit, .ww_601_2020 a:hover>.pixcode--icon.circle, .ww_601_2020 a:hover>.pixcode--icon.square, .ww_601_2020 .article--list__link:hover .badge, .ww_601_2020 .score__average-wrapper, .ww_601_2020 .site__stats .stat__value:after, .ww_601_2020 .site__stats .stat__title:after, .ww_601_2020 .btn--add-to-cart {background: #f2e9c7; color: #4a3a22;}
.ww_601_2020 .pagination li .page-numbers.dots, .ww_601_2020 .pagination li .page-numbers.dots:hover {background: transparent; color: #f2e9c7 !important;}
.ww_601_2020 .code-block {margin: 0px !important;}
@media (max-width: 767px) {
	.ww_601_2020 .article--grid__header .article__title .hN {height: 68px; overflow: hidden; line-height: 30px; margin-top: -3.4rem;}
}
@media (max-width: 599px){
	.ww_601_2020 .article--grid__header .article__featured-image {height: calc(100vw *5/10); margin-left: 0; margin-right: 0;}
}
@media (min-width: 1024px){
.article--grid__header .article__featured-image {
    height: 230px;
}
}
@media (max-width: 1023px){
.article--grid__header .article__featured-image {
    height: calc((50vw - 15vw) *6/10);
}
}