@charset "utf-8";

body{background-color:#fff;}
a{text-decoration:none; color:#fff;}
a:hover{text-decoration:none;}
img{border:0; max-width:100%;}
.mac-content.mac-content{display:none;}
/* CSS Document */

.xmas-dg{background:url(../images/spring-offer/bg1.jpg) no-repeat bottom center / 100%, #fff; padding: 60px 0 35px;}
.xmas-dg h2{line-height:1; text-align:center;}
.xmas-dg-title{font-size:49px; display:block; font-weight:700; color:#ff8b36; padding:0 0 20px;}
.xmas-dg-subtitle{font-size:35px; color:#27ad71; padding:5px 0; display:inline-block; position:relative; margin-bottom:5%;}
.xmas-dg-con{display:flex; padding-right:20px; background-color:#fff;  justify-content:space-between; margin-bottom:3.8%; align-items:center; border-radius:9px;position: relative;box-shadow: inset 0 0 0 8px #24AC71;}
.xmas-con-box{width:240px;text-align: center;}
.xmas-con-title{background-color:#72B4FD; font-size:15px; color:#fff;  line-height:1; padding:8px 0; font-weight:700;  position:absolute;top: -1px;left: 0;width: 240px;}
.xmas-con-title::after{content:''; position:absolute; left:0; top:31px; border-width:11px 121px 0; border-style:solid; border-color:#72B4FD transparent;}
.xmas-con-img{display:block; padding:50px 0 15px; }
.xmas-con-info{width:52%; padding:0 1%; box-sizing:border-box;}
.xmas-con-desc{color:#1c1c1c; padding-bottom:4%;}
.xmas-con-ul{display:flex; flex-wrap:wrap;}
.xmas-con-ul li{width:50%; color:#4d4d4d;}
.xmas-con-ul li:before{content:'\2713'; color:#3AB771; font-size:17px; font-weight:700; padding-right:15px; font-family:auto;}
.xmas-con-ul-link.xmas-con-ul-link:before{content:'\203A'; font-size:31px; font-weight:400; vertical-align:-6px; font-family:inherit;}
.xmas-con-ul li a{color:#3ab76f; text-decoration:underline;}
.xmas-con-btn-wrap{background-color:#F5F0E2; padding:10px 20px;  width:250px; box-sizing:border-box; align-self:stretch; display:flex; flex-direction:column; justify-content:center; margin:20px 0;text-align: center;}
.succed-email{text-align:left; display:none;padding-bottom: 20px;}
.succed-email span{color:#41B47D;}
.dg-email input{width:100%; box-sizing:border-box;  border:1px solid #24AC71; border-radius:5px; height:35px; line-height:35px;  margin-bottom:3px; background:none; font-size:15px; color:#4d4d4d;text-align: center;}
.xmas-con-btn-x{color:#373737;}
.xmas-con-btn-x + .xmas-con-btn-x{padding-top:12px; margin-bottom:-7px;}
.xmas-con-btn-x .xmas-con-btn-desc{font-size:17px;}
.xmas-con-btn-down, .xmas-con-btn-buy, .xmas-con-btn-fdown{display:block; font-weight:700; padding:10px 0; border-radius:5px; margin-bottom:3px;}
.xmas-con-btn-down, .xmas-con-btn-fdown{background-color:#24AC71;}
.xmas-con-btn-fdown{font-size:17px; margin-bottom:12px;}
.xmas-con-btn-fdown:after{content:''; display:inline-block; width:36px; height:17px; background:url(../images/xmas-2021/win-mac-icon.png) no-repeat center; vertical-align:-2px; margin-left:8px;}
.xmas-con-btn-buy{background-color:#FE8A38; font-size:17px;}
.xmas-dg-time-x{padding-bottom:8px;}
.xmas-con-time-txt{vertical-align:middle; padding-right:2px;}
.xmas-dg-time-x ul{display:inline-block; vertical-align:middle;}
.xmas-dg-time-x ul li{display:inline-block; font-size:19px;}
.xmas-dg-time-x ul li:after{content:'\3a'; display:inline-block; vertical-align:2px; margin-right:-5px;}
.xmas-dg-time-x ul li:last-child:after{display:none;}
/* CSS Document */

.spring-4k{background-color:#D4EDDC; padding:80px 0;}
.spring-4k h2{font-size:37px; color:#154744; line-height:1; text-align:center; font-weight:700; margin-bottom:1.2em;}
.spring-4k-x{display:flex; justify-content:space-between; flex-wrap:wrap;margin-bottom: 30px;}
.spring-4k-x li{width:341px; }
.spring-4k-x li a{color:#333; font-size:17px; display:inline-block; padding-top:10px;}
.spring-4k-btn{display:block; width:25px; height:25px;  border-right:5px solid #009B7F; border-bottom:5px solid #009B7F; border-radius:3px; transform:rotate(45deg); transition:all .3s;margin: 0 auto;}
.spring-4k-btn.focus{transform:rotate(225deg);}
/* CSS Document */

.nylot-lot{background:url(../images/spring-offer/bg2.jpg) no-repeat center, #009C7F;  text-align:center;padding: 80px 0;}
.nylot-lot-h2{font-size:37px; color:#fff; padding:0 0 5%;font-weight: 700;}
.nylot-lot-h2 span{color:#c3db6d;}
.nylot-lot-wrap{background:url(../images/spring-offer/lot-bg.png) no-repeat center / 100% 100%; padding:15px; box-shadow:0 5px 14px rgba(0, 0, 0, .4); border-radius:115px; display:table;}
.nylot-lot-prizesl, .nylot-lot-prizesr, .nylot-lot-middle{display:table-cell; vertical-align:middle;}
.nylot-lot-prizesl, .nylot-lot-prizesr{background-color:#fff; width:29%; border-radius:99px 0 0 99px; overflow:hidden;}
.nylot-lot-prizesr{border-radius:0 99px 99px 0;}
.nylot-lot-middle{background:url(../images/newy-2021/lot-middle-bg.png) no-repeat center 75px #FEF8DC; border:4px solid #61351F; border-top:0; border-bottom:0;}
.nylot-lot-dl-bb{border-bottom:4px solid #61351F;}
.nylot-lot-dt-r, .nylot-lot-dt-y{font-size:19px; padding:8px 0; margin-top:-35px; position:relative;}
.nylot-lot-dt-r{background-color:#1DB378; color:#fff;}
.nylot-lot-dt-y{background-color:#FEFABF; color:#1d1d1d;}
.nylot-lot-red{color:#dd2411;}
.nylot-lot-dd{padding-top:25px;}
.nylot-lot-h3{font-size:43px; color:#ff5c3d; font-weight:700;}
.nylot-lot-click{display:block; margin:65px 0 50px;}
.nylot-lot-click:hover{transform:scale(.95);}
.nylot-lot-h4{font-size:25px;}
.nylot-lot-p{font-size:16px; color:#28231f; padding:35px 20px 0;}
/* CSS Document */

.DivMain05 {  background-color:#fff;padding: 70px 0;}
.DivMain05 h4 { font-size: 39px; line-height: 45px; text-align: center; padding-bottom:30px;}
.DivMain05 .qes_one{border-bottom: 1px solid #e6e6e6;padding: 18px 0 8px;}
.DivMain05 .qes_one .t{font-size: 18px; background: url(../images/xmas-2021/add.png) no-repeat right 3px;cursor: pointer; padding-bottom: 10px;}
.DivMain05 .qes_one .qes_ans{color: #737480;display: none;}
.DivMain05 .qes_one .focus{background: url(../images/xmas-2021/min.png) no-repeat right center;}
.DivMain05 .qes_one.focus .qes_ans{display: block;}
.DivMain05 a { color: #2691fc; }
/* CSS Document */

.nylot-comment{background-color:#fff; }
.art-comm-top{border-bottom:1px solid #a3a3a3; position:relative; padding:30px 0 5px;}
.art-comm-nd{font-size:21px;}
.art-comm-dis{display:inline-block; background-color:#ffba00; font-size:17px; color:#fff; padding:3px 10px; border-radius:5px; outline-color:#999;}
.art-comm-dis:hover{text-decoration:none;}
.art-comm-sort{position:absolute; top:32px; right:0;}
.comm-sort-a{color:#373b40;}
.comm-sort-a:hover{text-decoration:none;}
.comm-sort-a.active{color:#03bafe;}
.art-comm-usin, .art-comm-reply{position:relative; margin:20px 0 35px;}
a[name^=comm-reply]{position:relative; top:-260px;}
.art-comm-hp{width:55px; height:55px; border-radius:50%; position:absolute;}
.comm-usin-x{padding-left:70px;}
.comm-usin-teta{height:115px; width:100%; resize:none; padding:5px 10px; box-sizing:border-box; font-family:tahoma, Arial, sans-serif; font-size:17px; border:1px solid #e0e0e0; border-radius:5px 5px 0 0; background-color:#fafafa; display:block; color:#525252;}
.comm-usin-sp{border:1px solid #e0e0e0; border-top:0; border-radius:0 0 5px 5px;}
.comm-usin-file{position:absolute; opacity:0; height:38px;}
.comm-usin-label{font-size:13px; color:#999; padding:5px 10px; display:inline-block;}
:focus + .comm-usin-label{outline:1px dashed #999;}
.comm-usin-tips.comm-usin-tips{color:#00afef; padding:10px 0 5px;}
.usin-tips-ema{color:#555;}
.comm-usin-input{width:43%; border:1px solid #e0e0e0; padding-left:2%; background-color:#fafafa; height:45px; line-height:45px; border-radius:5px; color:#525252; margin-bottom:30px; font-size:17px;}
.comm-usin-email{float:right;}
.comm-usin-but{font-size:21px; color:#fff; background-color:#03bafe; width:40%; border:0; height:45px; line-height:45px; border-radius:5px; cursor:pointer;}
.art-comm-usco{position:relative; margin:35px 0;}
.comm-usco-hp{width:55px; height:55px; border-radius:50%; position:absolute; top:8px; overflow:hidden;}
.comm-usco-x, .art-comm-reply{padding-left:70px;}
.comm-usco-nt{color:#999;}
.comm-usco-na{color:#3b8afa;}
.comm-usco-re2{vertical-align:-2px;}
.comm-usco-dc.comm-usco-dc{padding:5px 0;}
.comm-usco-op{color:#999;}
.comm-op-zn{font-style:normal;}
.comm-op-a{display:inline-block; width:8px; height:8px; box-sizing:border-box; border-top:1px solid #666; border-left:1px solid #666; margin:0 8px;}
.comm-op-z{transform:rotate(45deg); -webkit-transform:rotate(45deg); vertical-align:-2px;}
.comm-op-c{transform:rotate(225deg); -webkit-transform:rotate(225deg); vertical-align:2px;}
.comm-op-re{color:#999; margin-left:15px;}
.comm-op-re:hover{text-decoration:none;}
.art-comm-usin-2{padding-left:90px;}
.art-comm-page{color:#333; text-align:center;}
.comm-page-btn{display:inline-block; width:14px; height:14px; box-sizing:border-box; border-width:2px 0 0 2px; border-style:solid; border-color:#999; cursor:pointer; background:none; vertical-align:middle;}
.comm-page-btn:focus{outline:0;}
.comm-page-prev{transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
.comm-page-next{transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.comm-page-a{color:#333; display:inline-block; padding:0 8px;}
.comm-page-a.active{background-color:#ffba00; color:#fff;}
.comm-page-a:-moz-focusring{outline:1px dashed #999;}
.comm-page-a:focus-visible{outline:1px dashed #999;}
.comm-page-a:hover{text-decoration:none;}
/* CSS Document */

.prize-popup-wrap{background-color:rgba(0, 0, 0, .65); position:fixed; top:0; right:0; bottom:0; left:0; text-align:center; font-size:0; overflow:auto; display:none; z-index:1;}
.prize-popup-wrap:after{content:''; display:inline-block; height:100%; vertical-align:middle;}
.prize-popup{width:800px; display:inline-block; vertical-align:middle; position:relative;}
.prize-popup-close{position:absolute; top:88px; right:3px; color:#fff; font-size:31px;z-index: 1;}
.prize-popup-h3{height:264px; background:url(../images/spring-offer/popug-bg.png) no-repeat center / cover;position: relative;}
.prize-popup-h3 h3{font-size:29px; color:#ffdab6;  font-weight:700; display:none;position: absolute;bottom: 25px;left: 50%;transform: translateX(-50%);width: 100%;}
.prize-popup-h3 h3 span{color:#fff;}
.prize-popup-h3 h3 span a{text-decoration:underline; text-decoration-skip-ink:none;}
.prize-popup-con{background-color:#fff; border-radius:0 0 7px 7px; padding-bottom:25px;}
.prize-popup-desc p{font-size:19px; color:#181818;  padding:25px; line-height:1.5; display:none;}
.prize-popup-desc p a{color:#3694FC; text-decoration:underline;}
.prize-popup-desc p span{color:#e21f2f;}
.prize-popup-down > div{display:none;}
.prize-popup-btn-x{display:inline-block; margin:0 15px;}
.prize-popup-btn{background:url(../images/newy-2021/gift-get.png) no-repeat right 25px center #219F53; font-size:23px; font-weight:700; display:inline-block; padding:20px 60px 20px 30px; border-radius:5px;}
.prize-popup-get{background-color:#F6981E;font-size:23px; font-weight:700; display:inline-block; padding:20px 25px; border-radius:5px;}
.prize-popup-tips{font-size:15px;}
.prize-popup-email{font-size:0; margin:0 20%; display:none;}
.prize-popup-input{height:60px; line-height:60px; border:1px solid currentColor; color:#A0A0A0; width:60%; box-sizing:border-box; border-radius:5px 0 0 5px; font-size:17px; padding-left:10px;}
.prize-popup-button{height:60px; line-height:60px; background-color:#219F53; width:40%; font-size:23px; color:#fff; vertical-align:bottom; border:0; border-radius:0 5px 5px 0; cursor:pointer;}
.prize-popup-suc{line-height:60px; font-size:19px; color:#1c1c1c; display:none;}
.prize-popup-fiy{font-size:19px; margin-top:30px;}
.prize-popup-fiy-span{color:#ff6131;}
.prize-popup-fiy-a{margin-top:30px; display:none;}
.prize-popup-fiy-a a{color:#03bafe; font-size:15px; text-decoration:underline;}
/* CSS Document */

.nylot-top{position:fixed; bottom:20px; right:20px;}
/* CSS Document */

@media (max-width:979px) {

	img{height:auto;}
	/* CSS Document */

	.xmas-con-title{width:auto; padding:5px 8px; position:relative;}
	.xmas-con-title::after{display:none;}
	.xmas-dg-con{padding:10px 20px 10px 0;}
	.xmas-con-img{padding-top:10px;}
	/* CSS Document */
	
	.spring-4k-x li{width:32%;}
	/* CSS Document */

	.nylot-lot-wrap{background:none; box-shadow:none; box-shadow:inset 0 20px #C3DB6D, inset -20px 0 #C3DB6D, inset 0 -20px #C3DB6D, inset 20px 0 #C3DB6D;}
	/* CSS Document */

	.DivMain05{background-size:100% 100px;}
	/* CSS Document */

}

@media (max-width:767px) {

	.xmas-dg-subtitle:before, .xmas-dg-subtitle:after{display:none;}
	.xmas-dg-con{flex-direction:column; padding-right:0;}
	.xmas-con-box{width:100%;}
	.xmas-con-title{background-color:transparent; color:#BA0217; border-bottom:3px solid #B36807;}
	.xmas-con-img{margin:10px 0 0 0; text-align:center;}
	.xmas-con-btn-wrap{align-self:auto; padding:20px; margin-bottom:0;}
	.xmas-con-info{order:1; width:100%; padding:2%;text-align: center;}
	/* CSS Document */

	.DivMain05 h4 {font-size: 29px;}
	.DivMain05 .qes_one .t{font-size: 17px;padding: 0 20px 10px 0;}
	.DivMain05 .qes_one .qes_ans{padding: 5px;}
	/* CSS Document */

	.prize-popup{width:98%;}
	/* CSS Document */

}

@media (max-width:479px) {

	.xmas-dg-title{font-size:33px;}
	.xmas-dg-subtitle{font-size:21px;}
	.xmas-con-ul{display: inline-block;text-align: left;}
	.xmas-con-ul li{width:100%;}
	/* CSS Document */
	
	.spring-4k{padding:40px 0;}
	.spring-4k h2{font-size:27px;}
	.spring-4k-x li a{font-size:15px; line-height:1.2;}
	/* CSS Document */

	.prize-popup-h3{height:200px;}
	.prize-popup-h3 h3{bottom:5px; font-size:23px;}
	.prize-popup-desc p{font-size:15px;}
	.prize-popup-email{margin:0 1%;}
	.prize-popup-fiy{font-size:17px; padding:15px 0;}
	.prize-popup-btn, .prize-popup-get{font-size:19px;}
	/* CSS Document */

	.nylot-lot{height:auto; padding-bottom:6%;}
	.nylot-lot-h2{font-size:27px;}
	.nylot-lot-wrap{background-image:none; box-shadow:none; padding:0; display:flex; flex-wrap:wrap;}
	.nylot-lot-prizesl, .nylot-lot-prizesr, .nylot-lot-middle{display:block; width:100%;}
	.nylot-lot-prizesl, .nylot-lot-prizesr{border-radius:0; background-color:transparent;}
	.nylot-lot-prizesl{order:1;}
	.nylot-lot-prizesr{order:2;}
	.nylot-lot-middle{order:3;}
	.nylot-lot-wrap dl{width:32%; display:inline-block; background-color:#fff; margin-bottom:4px;}
	.nylot-lot-dt-r, .nylot-lot-dt-y{font-size:15px; padding:0;}
	.nylot-lot-dd{padding-top:5px;}
	.nylot-lot-dd img{height:100px;}
	.nylot-lot-dl-bb{border-bottom:0;}
	.nylot-lot-middle{border:0; padding:20px 0; background-position:top -100px center;}
	.nylot-lot-h3{font-size:33px;}
	.nylot-lot-click{margin:10px 0;}
	.nylot-lot-click img{width:120px;}
	.nylot-lot-h4{font-size:23px;}
	.nylot-lot-p{padding:10px 10px 0; font-size:15px;}
	/* CSS Document */

	.DivMain05{background-size:100% 50px; padding-top:60px;}
	.DivMain05 h4 {font-size: 23px; padding-bottom:0;}
	.DivMain05 .qes_one{padding:8px 0 0;}
	.DivMain05 .qes_one .t{font-size: 15px;}
	.DivMain05 .qes_one .qes_ans{font-size: 13px; line-height:1.5;}
	/* CSS Document */

	.art-comm-sort{position:relative; top:0; right:0;}
	/* CSS Document */

}