a{color:#2691fc;}
.mac-content{display:none;}
/*-------------*/

.main-crumbs{padding:10px 0 30px;}
.main-crumbs .detail{position: relative;}
.lang-container {width: 120px;height: 30px;font-size: 15px;color: #333;position: absolute;top: 0;right: 0;cursor: pointer;z-index: 10;}
.show-lang {display: flex;justify-content: center;align-items: center;height: 30px;border: 1px solid #999;border-radius: 3px;width: 105px;transition: all 0.2s;padding-right: 15px;}
.show-lang img {margin-right: 5px;}
.show-lang::after {opacity: 1;content: "";width: 10px;height: 10px;border-right: 2px solid #ccc;border-bottom: 2px solid #ccc;transform: rotate(45deg) translate(-50%, -50%);position: absolute;top: 50%;right: 8px;margin-left: -5px;z-index: 2;transition: all 0.2s;}
.show-lang:hover,.show-lang.on-active {background-color: #fff;}
.show-lang.on-active {border-radius: 3px 3px 0 0;border-bottom: none;}
.lang-list {display: none;width: 100%;position: absolute;top: 100%;left: 0;padding-top: 10px;border: 1px solid #999;border-top: none;border-radius: 0 0 3px 3px;background-color: #fff;}
.lang-list a {border-bottom: 1px solid #999;text-align: center;display: block;height: 30px; color: #888888;text-decoration: none;}
.lang-list a:last-child {border-bottom: none;}
.lang-list a:hover {background-color: #43a7ff;color: #fff;}
/*-------------*/

.main01{padding-bottom: 45px;}
.m1-content{display:flex; justify-content:space-between; align-items:center;}
.m1-content .m1-left{margin-right:3%;}
.m1-content .m1-right {margin-top: 8px;}
.m1-content .m1-right h2 { font-size: 35px; color: #000;  line-height:1; letter-spacing:2px; font-weight:700; }
.m1-content .m1-right h2 b {color: #fb9c29;}
.m1-right h2 span{font-size:21px; font-weight:400; vertical-align:3px;}
.m1-right h1 { font-size: 15px; color: #686973; padding: 5px 0 2px; line-height:1.3; border-top:1px solid #E4E4E4;margin-top: 15px;}
.m1-time-sys {display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.m1-r-time{padding:10px 0 16px;width: 430px;}
.m1-r-time > span{font-size:17px; color:#000;}
.m1-r-time ul{font-size:0; display:inline-block;vertical-align: top;}
.m1-r-time ul li{display:inline-block; font-size:25px; color:#ff2f60;   position:relative;text-align: center;width: 45px;font-weight: 600;}
.m1-r-time ul li:after{content:'\3a'; font-family:'Segoe UI'; margin-top:-2px; color:#5e5e5e; position:absolute; font-size:25px;right: -2px;}
.m1-r-time ul li:last-child:after{display:none;}
.m1-r-time ul li:before{color:#7d7d7d; position:absolute; font-size:9px; bottom:-12px; line-height:1; left:52%;  -webkit-transform:translateX(-50%) scale(.75); -moz-transform:translateX(-50%) scale(.9); font-weight:400;}
.m1-r-time ul li:first-child:before{content:'DAY';}
.m1-r-time ul li:nth-child(2):before{content:'HOURS';}
.m1-r-time ul li:nth-child(3):before{content:'MINUTES';}
.m1-r-time ul li:last-child:before{content:'SECONDS';}
.m1-sys-wrap{display:flex; justify-content:flex-end;width: 350px;}
.m1-sys-text {margin-right: 35px;}
.m1-sys-text div{color:#686973;}
.m1-sys-text div span{font-size:13px;color: #acb2b9;}
.m1-sys-win:before, .m1-sys-mac:before{content:''; display:inline-block; width:18px; height:18px; background-repeat:no-repeat; background-position:center; vertical-align:text-bottom;}
.m1-sys-win:before{background-image:url(../images/buy-new/win-icon-gray.png);}
.m1-sys-mac:before{background-image:url(../images/buy-new/mac-icon-gray.png);}
.m1-sys-win-btn:before, .m1-sys-mac-btn:before{content:''; display:inline-block; width:13px; height:16px; background-repeat:no-repeat; background-position:center; vertical-align:text-bottom; margin-right:3px;}
.m1-sys-win-btn:before{background-image:url(../images/buy-new/mac-icon-f.png);}
.m1-sys-mac-btn:before{background-image:url(../images/buy-new/win-icon-f.png);}
/*-------------*/

.main02 {padding-bottom: 25px;background-image:linear-gradient(#fff, #f2f3f7);}
.main02 .detail {width: 1200px;}
.buy-container {display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.same-height-buy {display: flex;flex-wrap: wrap;}
.buy-content {width: 380px;padding: 50px 0 16px;background-color: #fff;border: 1px solid #fff;border-radius: 6px;box-shadow: 0 0 15px 0 rgba(0, 0, 0,0.1);position: relative;box-sizing: border-box;}
.premium-buy {background-color: #fffdf3;margin-right: 27px;border-color: #ffd74c;}
.family-buy {padding-bottom: 0;}
.middle-buy{margin-left:27px;}
.premium-buy+.middle-buy {margin-left: 0;margin-right: 27px;}
.premium-buy.has-special-style,.individual-buy.has-special-style,.family-buy.has-special-style {margin-top: 96px;padding-bottom: 0;}
.the-tag {width: 211px;height: 33px;line-height: 33px;text-align: center;font-size: 19px;color: #ffffff;background: url(../images/buy-new/buy-tag-bg.png);position: absolute;top: -7px;left: 50%;margin-left: -105px;}
.buy-title {font-size: 27px;color: #232323;line-height: 29px;text-align: center;}
.buy-title-info {font-size: 17px;color: #504e4d;text-align: center;line-height: 19px;padding: 10px 0 24px;}
.mark-content {display: inline-block;vertical-align: middle;margin-left: 5px;width: 18px;height: 18px;background: url(../images/buy-new/mark-icon.png) no-repeat;position: relative;}
.mark-info {display: none;width: 250px;height: 66px;padding: 5px 10px;background-color: #fff;border: 1px solid #dedfe3;border-radius: 10px;font-size: 12px;line-height: 16px;color: #595959;position: absolute;top: -90px;right: -20px;text-align: justify;}
.mark-info::after {content: "";width: 12px;height: 12px;border-right: 1px solid #dedfe3;border-bottom: 1px solid #dedfe3;background-color: #fff;transform: rotate(45deg);position: absolute;bottom: -7px;right: 22px;}
.mark-content:hover .mark-info {display: block;}
.buy-hot-img {text-align: center;margin: -10px 0 5px;}
.buy-price {text-align: center;}
.buy-price b {display: inline-block;vertical-align: middle;font-size: 31px;color: #ff2f2f;line-height: 33px;}
.buy-price span {display: inline-block;vertical-align: middle;width: 90px;font-size: 14px;color: #6e6b69;line-height: 16px;text-align: center;position: relative;margin-left: 15px;}
.buy-price span::before {content: "";width: 1px;height: 22px;background-color: #d8d5cb;position: absolute;top: 50%;left: -1px;margin-top: -11px;}
.buy-price span del {display: block;}
.buy-button a {display: block;width: 244px;line-height: 56px;background-color: #fca033;border-radius: 5px;text-align: center;font-weight: 600;font-size: 27px;color: #fff;margin: 20px auto 48px;text-decoration: none;}
.premium-buy .buy-button a,.individual-buy .buy-button a {margin-bottom: 0;}
.individual-buy .buy-button.special-style {margin-bottom: 48px;}
.individual-buy .buy-button a,.family-buy .buy-button a {width: 220px;}
.buy-button a img {vertical-align: middle;margin-right: 18px;}
.buy-button-info {font-size: 15px;line-height: 40px;color: #817F7F;text-align: center;padding-bottom: 7px;}
.buy-button-info img {margin-right: 5px;}
.buy-info-lists {padding: 30px 0 25px;margin: 0 31px;border-top: 1px solid #ddd7c4;}
.buy-info-lists li {padding: 0 0 18px 24px;position: relative;font-size: 15px;color: #3b3a38;line-height: 19px;}
.buy-info-lists li::before {content: '';width: 8px;height: 4px;margin-right: 5px;border-left: 2px solid #15B261;border-bottom: 2px solid #15B261;display: inline-block;transform: rotate(-45deg);position: absolute;top: 6px;left: 2px;}
.buy-info-lists li span.another-color {color: #ff8828;}
.buy-other-info {margin: 0 12px;padding: 25px 10px 20px;border-radius: 10px;background-color: #fff9e9;}
.individual-buy .buy-other-info {background-color: #fafafc;}
.other-info{font-size: 15px;color: #6a675b;line-height: 19px;padding: 0 0 25px 53px;background: url(../images/buy-new/buy-intro-icon1.png) no-repeat left 5px;}
.individual-buy .other-info,.middle-buy .other-info{background-image: url(../images/buy-new/buy-intro-icon2.png);padding-left: 38px;}
.gpu-buy .other-info{font-size: 15px;color: #6a675b;line-height: 19px;padding: 0 0 25px 53px;background: url(../images/buy-new/buy-intro-icon1.png) no-repeat left 5px;}
.other-info-list {padding: 0 16px;}
.other-info-list li {font-size: 15px;color: #3b3a38;line-height: 17px;padding: 0 0 15px 15px;position: relative;}
.other-info-list li::before {content: "";width: 4px;height: 4px;background-color: #fd7c00;border-radius: 50%;position: absolute;top: 6px;left: 0;}
.other-info-list li.popover {text-decoration: underline dashed;text-decoration-thickness: 1px;text-underline-offset: 5px;position: relative;cursor: pointer;}
.other-info-list li.popover:hover span.popover-text {display: block;}
.other-info-list li.popover span.popover-text {position: absolute;left: 0;right: 0;bottom: 45px;border: 1px solid #e4e7ed;background-color: #ffffff;color: #606266;padding: 5px 8px;border-radius: 10px;font-size: 13px;box-sizing: border-box;text-align: left;display: none;}
.other-info-list li.popover span.popover-text::after {content: '';display: inline-block;width: 10px;height: 10px;transform: rotate(45deg) translate(100%);background-color: #ffffff;position: absolute;bottom: 2px;left: 10%;border-right: 1px solid #e4e7ed;border-bottom: 1px solid #e4e7ed;}
.emit-new-popup {border: 1px solid #ffe3b1;border-radius: 10px;padding: 9px 5px;font-size: 15px;color: #515154;line-height: 23px;text-align: center;margin: 14px 12px 5px;cursor: pointer;}
.emit-new-popup>span {display: inline-block;vertical-align: middle;line-height: 15px;padding: 0 4px;background-color: #f85a3e;font-size: 12px;color: #fff;border-radius: 3px;margin-right: 10px;position: relative;z-index: 0;}
/* .emit-new-popup>span::before,.emit-new-popup>span::after {content: "";width: 100%;height: 100%;border-radius: 3px;background-color: rgba(255,0,0,0.5);position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);animation: wave 1.6s linear infinite;z-index: -1;}
.emit-new-popup>span::after {animation-delay: 0.8s;}
@keyframes wave {0% {width: 100%;height: 100%;opacity: 1;}99.9% {width: 180%;height: 220%;opacity: 0;}100% {width: 100%;height: 100%;opacity: 1;}} */
.emit-new-popup>b {font-size: 17px;color: #000;}
.emit-new-popup>i {font-style: normal;text-decoration: underline 1px dashed;}
.new-popup-container {display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0, 0, 0,0.5);z-index: 10001;}
.new-popup-wrap {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;}
.cancel-new-popup {width: 30px;height: 30px;font-size: 30px;line-height: 23px;color: #fff;cursor: pointer;position: absolute;bottom: 101%;left: 50%;margin-left: -10px;z-index: 10;}
.new-popup-resize {position: relative;overflow: hidden;border-radius: 30px;}
.resize-img {width:100%;border:0;display:block;}
.resize-img1{position:absolute;bottom: 0;left: 0;width:100%;height:calc(var(--pos,.28) * 100%);display:flex;flex-direction: column;justify-content: flex-end;overflow:hidden;}
.resize-img1>img{width:100%;height: auto;flex-shrink:0;}
input[type=range]{position:absolute;left: 0;top: 0;z-index:2;width:100%;height:100%;background-color:initial;opacity: 0;cursor:row-resize;margin:0;-webkit-appearance:slider-vertical;appearance: slider-vertical;}
::-webkit-slider-thumb{-webkit-appearance:slider-vertical;appearance:slider-vertical;width:0;}
::-moz-range-track{width:100%;}
::-moz-range-thumb{width:0;opacity:0;}
.resize-line{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;}
.resize-line>span{content:'';position:absolute;left:0;right:0;bottom:calc(var(--pos,.28) * 100%);height:2px;background:linear-gradient(transparent 0,#fff 20%,#fff 80%,transparent 100%);}
.resize-line>span::before,.resize-line>span::after {content: "";border-left: 12px solid transparent;border-bottom: 14px solid #fff;border-right: 12px solid transparent;position: absolute;top: -22px;left: 35px;}
.resize-line>span::after {border-bottom: none;border-top: 14px solid #fff;top: auto;bottom: -22px;}
.new-popup-content {position: absolute;top: -38px;right: -33px;z-index: 5;}
.new-popup-card {width: 277px;box-sizing: border-box;background-color: #fff;border-radius: 14px;overflow: hidden;}
.new-popup-card-top {background-color: #f5f6f7;padding: 20px 5px 1px 15px;}
.new-popup-info {padding-bottom: 15px;display: flex;}
.new-popup-info>span {width: 63px;padding-right: 5px;font-size: 13px;color: #3f3f3f;line-height: 1.6em;}
.new-popup-info.one li {width: 168px;box-sizing: border-box;padding: 4px 8px;display: flex;align-items: center;border-radius: 4px 4px 0 0;background-color: #fff;}
.new-popup-info.one li:last-child {padding-top: 7px;padding-bottom: 7px;border: 1px solid #dcdcdc;box-shadow: 1px 1px 2px 0 #dcdcdc;border-radius: 0 0 4px 4px;}
.new-popup-info.one li>span {min-width: 98px;box-sizing: border-box;padding: 0 2px;line-height: 18px;font-size: 14px;color: #1d1d1d;background-color: #ffd200;border-radius: 3px;}
.new-popup-info.one li>i {padding: 0 4px;line-height: 13px;font-style: normal;font-size: 12px;color: #fff;background-color: #ff2f2f;border-radius: 2px;margin: 0 10px 0 5px;}
.new-popup-info.one li:first-child>b {width: 6px;height: 6px;border: 1px solid #7a7a7a;transform: rotate(-45deg);display: flex;justify-content: center;align-items: center;}
.new-popup-info.one li:first-child>b::before {content: "";display: block;flex-shrink: 0;width: 12px;height: 2px;background-color: #fff;transform: rotate(45deg);}
.new-popup-info.two ul {display: flex;}
.new-popup-info.two li {width: 48px;line-height: 17px;font-size: 14px;color: #129df4;border-radius: 3px;border: 1px solid #129df4;text-align: center;margin-right: 3px;}
.new-popup-info.two li:first-child {background-color: #129df4;color: #fff;}
.new-popup-card-bottom {padding: 16px 5px 6px 15px;}
.new-popup-card-bottom li {padding-bottom: 14px;display: flex;align-items: center;font-size: 14px;color: #515151;line-height: 1em;}
.new-popup-card-bottom i {width: 12px;height: 12px;border: 1px solid #d2d2d2;border-radius: 2px;margin-right: 18px;}
.new-popup-card-bottom li:last-child i::before {content: "";display: block;width: 4px;height: 9px;border-right: 2px solid #646464;border-bottom: 2px solid #646464;transform: rotate(45deg);margin: -1px 0 0 3px;}
.new-popup-card-bottom span {padding: 0 4px;line-height: 13px;font-size: 12px;color: #fff;background-color: #ff2f2f;border-radius: 2px;margin-left: 6px;}
.new-popup-icons {width: 180px;margin: 0 auto;padding-top: 1px;display: flex;justify-content: center;flex-wrap: wrap;}
.new-popup-icons>li {width: 50%;box-sizing: border-box;padding: 12px 4px 0;font-size: 14px;color: #c5c5c5;line-height: 1em;text-align: center;}
.new-popup-icons>li::before {content: "";display: block;width: 36px;height: 30px;margin: 0 auto;background: url(../images/buy-new/popup-icons.png) no-repeat 6px top;}
.new-popup-icons>li:nth-child(2)::before {background-position: -75px 0px;}
.new-popup-icons>li:nth-child(3)::before {background-position: 4px -53px;}
.new-popup-icons>li:nth-child(4)::before {background-position: -75px -52px;}
.new-popup-icons>li:nth-child(5)::before {background-position: 2px -109px;}
.new-popup-icons>li:nth-child(6)::before {background-position: -75px -109px;}
.new-popup-icons>li:nth-child(7)::before {background-position: 4px -165px;}
.new-popup-icons>li:nth-child(8)::before {background-position: -78px -165px;}










.main02 .m2-tips{text-align: center;}
.main02 .m2-tips.special-style {text-align: left;}
.main02 .m2-tips:first-of-type{padding-top:60px;}
.main02 .m2-tips img{vertical-align:-2px;}
.m2-icons {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;margin-top: 60px;}
.m2-left-icons {display: flex;align-items: center;flex-wrap: wrap;margin-right: 20px;}
.m2-left-icons img {margin: 0 10px 20px 0;}
.m2-left-icons img:not(.m2-left-first-icon) {margin-top: 7px;}
.m2-right-icons {display: flex;align-items: center;flex-wrap: wrap;margin-top: 7px;}
.m2-right-icons li {width: 135px;display: flex;align-items: center;padding-right: 20px;margin: 0 20px 20px 0;position: relative;}
.m2-right-icons li::after {content: "";height: 26px;width: 1px;background-color: #d4d6dd;position: absolute;top: 50%;right: 0;margin-top: -13px;}
.m2-right-icons li:last-child {margin-right: 0;border-right: none;}
.m2-right-icons li:last-child::after {display: none;}
.m2-right-icons li .img-container {width: 40px;margin-right: 12px;text-align: right;}
.m2-right-icons li p {width: 85px;line-height: 15px;color: #74757c;font-size: 15px;}
/*-------------*/

.version-comparison{padding:55px 0;}
.table-container {border: 1px solid #d2d2d2;border-radius: 10px;}
table {border: none;}
table th{border-bottom: 2px solid #ffab1b;border-right: 1px solid #d2d2d2;padding: 10px 5px;}
table td {border-right: 1px solid #d2d2d2;}
table tr.line td{border-top: 1px solid #d2d2d2;}
table th:last-child,table td:last-child{ border-right: none;}
table tr:last-child th,table tr:last-child td {border-bottom: none;}
table th:nth-child(1) {width: 220px;}
table th:nth-child(2) {width: 560px;}
table th:nth-child(3) {width: 210px;}
table th:nth-child(4) {width: 208px;}
table th:nth-child(2),table td:nth-child(2) {background-clip: content-box;}
table table td:nth-child(4) {background-color: #fff6e5;}
table th>div,table td>div {padding: 15px 0;}
table tr:nth-child(even) td{background: #f6f6f6;}
table tr td.rows{background: #fff; text-align: center;}
table tr td:last-child {text-align: center;}
table tr:nth-child(even) td:nth-last-child(2){background: #fff6e5;}
table h3 {font-size: 15px;color: #222;line-height: 1.1;}
table td h3 {color: #000;}
table td h3 img{vertical-align: super;}
table td>div p {font-size: 15px;color: #333;line-height: 1.6;}
table tr td div p {padding:0 10px;color: #4d4d4d;}
table span.icon-img{content: "";display: block;width: 86px;margin: 0 auto;height: 76px;margin-bottom: 4px;background: url(../video-converting-software/images/index/main-icons.png) no-repeat -366px -20px;transition: all 0.2s;}
table span.compress{margin-top: 3px; background-position-x: -20px; width: 72px;height: 74px;}
table span.edit {background-position-x: -246px;width: 80px; height: 86px;}
table span.record {background-position-x: -618px;width: 98px; height: 62px;margin-top: 2px;margin-bottom:6px;}
table span.downlod {background-position-x: -492px;width: 86px; height: 64px;margin-top: 4px;margin-bottom:8px;}
table span.before {background-position-x: -309px; width: 49px; height: 31px;margin-top: 5px;margin-bottom:9px;}
table span.before {background-position-x: -246px;width: 43px;height: 32px;margin-top: 5px;margin-bottom: 7px;}
table .no-icon,table .yes-icon {display: block;width: 21px;height: 21px;background: url(../video-converting-software/images/feature-free-vs-full/yes-no.png) no-repeat left top;margin: 0 auto;}
table .yes-icon {width: 28px;background-position-x: -32px;}
table tr.hide,table tr.hide~tr {display: none;}
table tr.hide.active,table tr.hide.active~tr {display: table-row;}
.table-toggle { width:100%;display:flex;justify-content:center;align-items:center;height:42px;background-color:#ececec;border-radius: 0 0 10px 10px;cursor:pointer;position:relative;}
.table-toggle::after{content:url(../video-converting-software/images/index/table-arrow-icon.png);transition:all 0.2s;}
.table-toggle.active::after{transform:rotate(180deg);}

.vc-price h5{text-align:center; padding:30px 0 20px;color: #999;font-size: 15px;}
.vc-price h5 b{font-size:31px; color:#ff2f2f;}
.vc-change{display:flex; justify-content:center;}
.vc-change select{width:235px; line-height:35px; height:35px; color:#000; border-radius:5px; border:1px solid #C8C8C8; font-size:17px; background-color:#fff; padding-left:3px;}
.vc-change .vc-discount{color:#808080; padding-top:5px;}
.vc-change .vc-discount:before{content:''; display:inline-block; width:23px; height:22px; background:url(../images/buy-new/discount-icon.png) no-repeat center; vertical-align:-4px; margin-right:3px;}
.vc-buy-btn a{padding:12px 25px; background-color:#ff973c; font-size:27px; display:inline-block; text-decoration:none; color:#fff; font-weight:700; border-radius:5px; margin-left:50px;}
.vc-buy-btn a:before{content:''; display:inline-block; width:38px; height:29px; background:url(../images/buy-year3th/buy-car.png) no-repeat center; vertical-align:middle; margin-right:30px;}
/*-------------*/

.main04{padding-bottom:100px; text-align:center;}
.main04 dl{display:inline-block; text-align:left;}
.main04 dt{font-size:21px; margin-bottom:10px;}
.main04 dd{color:#737480; margin:4px 0;}
.main04 dd a{text-decoration:none;}
/*-------------*/

.main06{background-color:#fafafc; padding-bottom: 40px;}
.main06 .people{text-align: center;}
.main06 .people img{margin: -60px 0 20px;}
.main06 h2{font-size: 33px;text-align: center;font-weight: 700;}
.main06 h2 a{color: #1b8ff5;padding: 25px 0 0;display: inline-block;text-decoration: none;}
.main06 .txt{padding: 30px 0 15px;}
.main06 .txt:first-child{background:url(../images/buy/il.png) no-repeat left 10px;}
.main06 .txt:last-child{background:url(../images/buy/ir.png) no-repeat right bottom;}
.main06 .txt img.r_img{float: right;padding: 20px 0 0 90px;}
.main06 .txt img.l_img{float: left;padding: 10px 45px 0 0;}
.main06 .txt p{color: #4b5866;padding: 10px 0;line-height: 25px;}
.main06 .txt .r_icon{text-align: right;}
/*-------------*/

.main03{ padding:50px 0; color:#4b5866;}
.main03 .detail{display:flex; justify-content:space-between;}
.main03 .main03_one{width:22%; text-align:center;}
.main03_one .t{padding:15px 0 10px; color:#1f2833;font-weight: 700;}
/*-------------*/

.main07{padding-bottom:70px;}
.main07 .qes_one{border-bottom: 1px solid #e6e6e6;padding: 18px 0 8px;}
.main07 .qes_one .t{font-size: 18px; background: url(../images/buy-year3th/add.png) no-repeat right 3px;cursor: pointer; padding-bottom: 10px;}
.main07 .qes_one .qes_ans{color: #737480;display: none;}
.main07 .qes_one.focus .t{background: url(../images/buy-year3th/min.png) no-repeat right center;}
.main07 .qes_one.focus .qes_ans{display: block;}
/*-------------*/

@media (max-width: 979px) {
	.m1-r-time,.m1-sys-wrap {width: 100%;}
	/*-------------*/

	.main02 .detail {width: 96%;}
	.buy-container,.same-height-buy {justify-content: center;}
	.buy-content,.premium-buy,.premium-buy.has-special-style,.individual-buy.has-special-style,.family-buy.has-special-style {margin: 0 10px 40px;}
	.new-popup-wrap {width: 96%;}
	.new-popup-content {display: none;}

	.main06 .txt{padding-bottom: 0;}
	.main06 .txt img.r_img{padding: 2% 0 0 2%;}
	.main06 .txt img.l_img{padding: 2% 2% 0 0;}
	/*-------------*/

}

@media (max-width: 767px) {

}

@media (max-width: 479px) {

	.main01{padding-bottom:30px;}
	.m1-content{flex-wrap:wrap;}
	.m1-content .m1-left{margin-right:0; text-align:center; width:100%;}
	.m1-r-time{text-align:center;}
	/*-------------*/

	.buy-content,.premium-buy.has-special-style,.individual-buy.has-special-style,.family-buy.has-special-style {width: 100%;margin: 0 0 40px;}
	/*-------------*/

	.version-comparison, .main03{padding:30px 0;}
	/*-------------*/

	.vc-change{flex-wrap:wrap;}
	.vc-buy-btn a{margin-left:0;}
	/*-------------*/

	.main03 .detail{flex-wrap:wrap;}
	.main03 .main03_one{width:50%;}
	/*-------------*/

}