body{margin:0 auto;padding:0;background:#fff;font-size:14px}
.clear{clear:both}
a{text-decoration:none}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family: 'Muli', sans-serif;font-size:14px;font-weight:400}
*:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.alignleft{text-align:left!important}
.aligncenter{text-align:center!important}
.alignright{text-align:right!important}
.fl{float:left}
.fr{float:right}
img{vertical-align:middle}

.maxWidth{max-width:1900px;margin:auto;width:98%;}

.header {}
.header .logo{float:left;display:inline-block;background:url(../images/cg-logo.png) no-repeat center center;background-size:100% 100%;width:9.42vw;height:5.78vw;margin:1.04vw 0 0.83vw 1.56vw;vertical-align:middle}
.header .hLeft{float:left;font-size:0.83vw;font-weight:400;padding:2.6vw 0.78vw 0 2.6vw}
.header .hLeft a{color:#000;display:inline-block;padding:0 1.04vw;line-height:2.5vw;margin:0;Position:relative;font-size:1.04vw;font-weight:bold}
.header .hRight{float:right;font-size:0.83vw;font-weight:400;padding:2.6vw 0.78vw 0 0}
.header .hRight a{color:#000;display:inline-block;padding:0 1.04vw;line-height:2.5vw;margin:0;Position:relative;font-size:1.04vw;font-weight:bold}
.header .hRight a.reg{background:#0A9AFF;padding:0;border-radius:2.6vw;width:7.5vw;text-align:center;color:#fff}
.header .hRight a.expert{background:url(../images/ic-expert.png)no-repeat left center;background-size:2.08vw;padding-left:2.6vw}
.header a:hover{text-decoration:underline}

.header .hb{display:none;float:left;vertical-align:middle;width:1.04vw;height:0.78vw;background:url(../images/open-menu.png) no-repeat center center;background-size:100% 100%;margin-left:0.52vw}
.header .hb.act{background-image:url(../images/open-menu.png);}
.mobMen{display:none}

.footer {position:relative;background:#001936;}
.footer .copy{font-size: 0.73vw;color: #fff;text-align:center;font-weight:700;line-height:4.53vw}
.footer .copy a{color:#fff}

.spot{background:url(../images/spot-bg.png) no-repeat center center;background-size:cover}
.spot .maxWidth{max-width:1640px;width:90%}
.spot h2{font-size:2.86vw;line-height:3.59vw;font-weight:900;color:#fff;padding-top:6.77vw}
.spot h3{font-size:1.56vw;line-height:2.08vw;font-weight:600;color:#fff}
.spot a{font-size:1.04vw;line-height:2.6vw;font-weight:900;color:#fff;display:inline-block;background:#0A9AFF;padding:0 2.6vw;border-radius:2.6vw;margin-top:3.85vw}
.spot .item{position:relative;padding:0;height:33.85vw}
.spot .item .text{width:40%;padding:0}
.spot .owl-carousel .owl-item img{width:30%;position:absolute;bottom:0}
.spot .owl-carousel .owl-item img.img1{width:32%;right:17.18vw}
.spot .owl-carousel .owl-item img.img2{width:55%;right:2.6vw}
.spot .owl-carousel .owl-item img.img3{width:52%;right:5.2vw}
.spot .owl-theme .owl-nav.disabled+.owl-dots{position:absolute;left:0.52vw;bottom:3.12vw}
.spot .owl-theme .owl-dots .owl-dot span{width:0.83vw;height:0.83vw;background:#707070}
.spot .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#fff}

.userCharts{background:#0A9AFF;text-align:center}
.userCharts .maxWidth{max-width:1640px;padding:6.51vw 0 5.2vw}
.userCharts h2{color:#fff;font-size:2.08vw;font-weight:600;line-height:2.6vw;margin-bottom:1.56vw}
.userCharts h3{color:#fff;font-size:1.14vw;font-weight:400;line-height:1.82vw;margin-bottom:2.08vw}
.userCharts .btn{background:#fff;color:#00316A;font-size:1.04vw;line-height:2.6vw;border-radius:2.6vw;padding:0 1.04vw;display:inline-block;margin-bottom:4.16vw;}
.userCharts .item{background:#fff;border-radius:0.52vw;overflow:hidden;height:31.25vw}
.userCharts .item .title{font-size:1.04vw;line-height:1.3vw;font-weight:400;color:#0A9AFF;text-align:center;padding:1.04vw 2.6vw;}
.userCharts .item .info{background:#EBF3FA;color:#464646;text-align:center;padding:1.3vw;}
.userCharts .item .info .ttl{font-size:1.35vw;line-height:1.56vw;font-weight:700;color:#464646}
.userCharts .item .info .desc{font-size:1.04vw;line-height:1.56vw;font-weight:400;color:#464646}
.userCharts .item .user{background:#EBF3FA;color:#464646;font-size:1.25vw;line-height:3.12vw;font-weight:700;border-top:1px solid gray}
.userCharts .owl-theme .owl-nav.disabled+.owl-dots{margin-top:2.6vw}
.userCharts .owl-theme .owl-dots .owl-dot span{width:0.83vw;height:0.83vw;background:#707070}
.userCharts .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#fff}

.userSays{text-align:center}
.userSays .maxWidth{max-width:1400px;padding:6.51vw 0}
.userSays h2{color:#00316A;font-size:2.08vw;font-weight:600;line-height:2.6vw;margin-bottom:3.9vw}
.userSays .item{background:#fff;border-radius:0.52vw;overflow:hidden;height:22.91vw;text-align:center}
.userSays .item .img1{width:13.02vw;height:13.02vw;display:inline-block}
.userSays .item .name{font-size:1.25vw;line-height:1.56vw;font-weight:700;color:#00316A;margin-top:1.04vw}
.userSays .item .details{font-size:0.93vw;line-height:1.45vw;font-weight:400;color:#464646;margin-top:0.52vw}
.userSays .item .comment{font-size:1.04vw;line-height:1.45vw;font-weight:400;color:#464646;margin-top:0.52vw}
.userSays .owl-theme .owl-nav.disabled+.owl-dots{margin-top:2.6vw}
.userSays .owl-theme .owl-dots .owl-dot span{width:0.83vw;height:0.83vw;background:#A2A2A2}
.userSays .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#00316A}

.learnMore{background:#00316A url(../images/learnmore-bg.png) no-repeat center bottom;background-size:contain;text-align:center;padding:2.6vw 0}
.learnMore .ttl{color:#fff;font-size:1.56vw;font-weight:900;padding-bottom:2.6vw}
.learnMore a{display:inline-block;background:#0A9AFF;padding:0 1.04vw;font-size:1.04vw;line-height:2.6vw;color:#fff;border-radius:2.6vw}

.col2{background:#EBF3FA}
.col2 .maxWidth{max-width:1640px;display:table;width:100%}
.col2 .col{display:table-cell;width:50%;padding:4.16vw 0}
.col2 .col:last-child{border-left:1px solid #8DB0CE;}
.col2 .col .img{display:inline-block;border: 2px solid #8DB0CE;background:#fff;border-radius:100%;width:6.87vw;height:6.87vw;line-height:6.87vw;text-align:center;vertical-align:middle;margin-left:5.2vw}
.col2 .col:last-child .img{margin-left:4.16vw}
.col2 .col .img img{vertical-align:center;width:4.16vw;height:4.16vw}
.col2 .col .info{display:inline-block;width:27.08vw;padding-left:2.39vw;vertical-align:middle}
.col2 .col:last-child .info{width:31.25vw;}
.col2 .col .info .ttl{font-size:1.77vw;line-height:2.08vw;color:#00316A;font-weight:700}
.col2 .col .info .desc{font-size:1.25vw;line-height:2.08vw;color:#00316A;}
.col2 .col .info a{font-size:1.04vw;line-height:1.45vw;color:#0A9AFF;padding-top:0.52vw;display:block}

.popBg{background:rgba(0,0,0,0.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:none}
.popBg .popBx{position:absolute;top:50%;left:50%;width:26vw;height:16vw;background:#fff;transform:translateX(-50%) translateY(-50%);}

#expert .popBx{width:67.7vw;height:auto}
#expert .popBx .head{background:#00316A;font-size:1.25vw;line-height:4.21vw;color:#fff;text-align:center}
#expert .popBx .head .statusA{position:absolute;right:4.21vw;top:0;font-size:0.83vw;line-height:4.21vw;color:#B1FF00}
#expert .popBx .head .statusA span{background:#B1FF00;display:inline-block;width:0.72vw;height:0.72vw;border-radius:0.72vw;margin-right:0.46vw;vertical-align:middle}
#expert .popBx .head .statusN{position:absolute;right:4.21vw;top:0;font-size:0.83vw;line-height:4.21vw;color:#FF1D00}
#expert .popBx .head .statusN span{background:#FF1D00;display:inline-block;width:0.72vw;height:0.72vw;border-radius:0.72vw;margin-right:0.46vw;vertical-align:middle}
#expert .popBx .head .close{position:absolute;right:0;top:0;font-size:1.56ve;line-height:4.21vw;width:4.21vw;color:#fff;text-align:center}
#expert .popBx .body{}
#expert .popBx .body .wrap{padding:2.60vw 0;width:90%;max-width:28.64vw;margin:0 auto;font-size:1.04vw;line-height:1.30vw;color:#464646;text-align:center}
#expert .popBx .body .wrap .text{width:80%;font-size:0.83vw;line-height:2.76vw;border:1px solid #0A9AFF;padding:0 1.19vw;color:#464646;margin-top:1.35vw}
#expert .popBx .body .wrap .mob{width:80%;margin:0 auto;border:1px solid #0A9AFF;padding:0 1.19vw;text-align:left;margin-top:1.09vw}
#expert .popBx .body .wrap .mob .tel{margin-left:0.83vw;width:70%;font-size:0.83vw;line-height:2.76vw;color:#464646;border:none;background:transparent;vertical-align:middle}
::placeholder{color:#464646}
#expert .popBx .body .wrap .terms{font-size:0.93vw;line-height:0.93vw;color:#464646;margin-top:1.04vw}
#expert .popBx .body .wrap .btn{font-size:1.04vw;line-height:3.12vw;color:#FFFFFF;display:block;width:11.56vw;margin:2.6vw auto 0;background:#0A9AFF;border-radius:3.12vw;border:none}
#expert .popBx .body .wrap .what{font-size:0.72vw;line-height:0.83vw;color:#707070;margin:0.78vw 0 auto;display:block}

.regLog{display:none}
.regLog .popBx{width:500px;height:auto;border-radius:5px}
.regLog .popBx .head{background:transparent;font-size:24px;line-height:30px;color:#464646;text-align:center;padding:40px 0}
.regLog .popBx .head .close{position:absolute;right:0;top:0;font-size:20px;line-height:40px;width:40px;color:#000000;text-align:center}
.regLog .popBx .body .wrap{padding:0 40px 40px}
.regLog .popBx .body .wrap .socialLog{text-align:center}
.regLog .popBx .body .wrap .socialLog a{display:inline-block;width:48px;margin:0 19px}
.regLog .popBx .body .wrap .socialLog a img{width:100%;}
.regLog .popBx .body .wrap .or{text-align:center;font-size:16px;margin:35px 0}
.regLog .popBx .body .wrap .text{width:100%;font-size:16px;margin-bottom:25px;border: 1px solid #0A9AFF;line-height:60px;padding:0 20px}
.regLog .popBx .body .wrap .passWrap{position:relative}
.regLog .popBx .body .wrap .passWrap a.eye{width:20px;height:20px;display:block;position:absolute;background:url(../images/view.png) no-repeat center center;background-size:contain;z-index:1;right:20px;top:20px}
.regLog .popBx .body .wrap .fp{width:100%;font-size:14px;margin-bottom:25px;text-align:right;display:block;color:#0A9AFF}
.regLog .popBx .body .wrap .agree{width:100%;font-size:14px;margin-bottom:25px;text-align:left;display:block;color:#464646}
.regLog .popBx .body .wrap .btn{width:180px;font-size:20px;line-height:55px;border-radius:55px;margin-bottom:25px;text-align:right;display:block;margin:0 auto;background:#0A9AFF;color:#fff;border:none;text-align:center}
.regLog .popBx .body .wrap .reg{font-size:14px;line-height:24px;text-align:center;color:#464646;margin-top:20px}
.regLog .popBx .body .wrap .reg a{color:#0A9AFF}
input[type=checkbox] {display:none;}
input[type=checkbox] + label {display:inline-block;padding:0;width: 100%;background-size: 50%;}
input[type=checkbox] + label span{display:inline-block;width:24px;height:24px;border:1px solid #BCD4E6;vertical-align:middle;margin-right:16px}
input[type=checkbox]:checked + label {}
input[type=checkbox]:checked + label span{background:url(../images/ic-tick.png) no-repeat center center;background-size: 70%;}


.SubsPlans{background:#ebf3fa;text-align:center}
.SubsPlans .maxWidth{max-width:1230px;padding:5.69vw 0 8.13vw}
.SubsPlans h2{color:#00316a;font-size:3.9vw;font-weight:800;line-height:1.25;margin-bottom:4.06vw}
.SubsPlans .duration{width:25.20vw;margin:auto;background:#fff;border-radius:4.06vw;padding:0.4vw;text-align:center;margin-bottom:4.06vw;position:relative}
.SubsPlans .duration a{display:inline-block;color:#666;font-size:1.46vw;border-radius:4.06vw;width:50%;line-height:4.39vw;position:relative;z-index:1}
.SubsPlans .duration a:hover{color:#0a9aff}
.SubsPlans .duration a.act{/*background:#0a9aff;*/color:#fff}

.SubsPlans .duration span{content: '';display: block;position: absolute;pointer-events: none;-webkit-transition: left 0.5s ease;transition: left 0.5s ease;background:#0a9aff;width:calc(50% - 0.8vw);height:4.39vw;top: 0;left: 10%;z-index:0;border-radius:4.39vw;margin:0.4vw}
.SubsPlans .duration a.m.act ~ span{left: 0%}
.SubsPlans .duration a.y.act ~ span{left:50%}

.SubsPlans .item{background:#fff;border-radius:0.81vw;overflow:hidden;box-shadow:0 0.15vw 0.31vw rgba(0, 0, 0, 0.16);margin:0.4vw 0}
.SubsPlans .item:hover{box-shadow:0 0.15vw 0.31vw rgba(10, 154, 255, 0.75);margin:0.4vw 0}
.SubsPlans .item .title{font-size:1.95vw;line-height:1.3;font-weight:600;color:#00316a;text-align:center;padding:0.81vw 0;}
.SubsPlans .item .subTitle{font-size:1.3vw;line-height:1.3;font-weight:400;color:#464646;text-align:center;padding:0 0 2.03vw 0;}
.SubsPlans .item .price{}
.SubsPlans .item .price .ttl{font-size:3.9vw;line-height:1;font-weight:700;color:#00316a}
.SubsPlans .item .price .ttl em{font-size:2.43vw;line-height:1;font-weight:700;color:#0a9aff;vertical-align:top;display:inline-block;margin-top:0.4vw}
.SubsPlans .item .price .ttl span{vertical-align:top;display:inline-block}
.SubsPlans .item .price .desc{font-size:1.3vw;line-height:1.2;font-weight:400;color:#464646;margin-top:0.4vw}
.SubsPlans .item .beni{padding:3.65vw}
.SubsPlans .item .beni li{font-size:1.46vw;line-height:1.8;font-weight:500;color:#464646;text-align:left}
.SubsPlans .item .beni li em{display:inline-block;width:0.65vw;height:0.65vw;background:#0a9aff;border-radius:0.65vw;margin-right:1.3vw;margin-top:-0.16vw;vertical-align:middle}
.SubsPlans .item .btn{background:#0a9aff;color:#fff;font-weight:800;font-size:1.46vw;line-height:4.63vw;border-radius:4.63vw;width:23.98vw;display:inline-block;margin-bottom:3.25vw}
.SubsPlans .item.currentPlan .btn{background:#ebf3fa;color:#78bf08}
.SubsPlans .owl-theme .owl-nav.disabled+.owl-dots{margin-top:2.6vw}
.SubsPlans .owl-theme .owl-dots .owl-dot span{width:0.83vw;height:0.83vw;background:#707070}
.SubsPlans .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#fff}

@media (min-width: 1920px) {
	body{font-size:14px}
	*{font-size:14px}
	.maxWidth{max-width:1900px}
	.header .logo{width:181px;height:111px;margin:20px 0 16px 30px;}
	.header .hLeft{font-size:16px;padding:50px 15px 0 50px}
	.header .hLeft a{padding:0 20px;line-height:48px;font-size:20px;}
	.header .hRight{font-size:16px;padding:50px 15px 0 0}
	.header .hRight a{padding:0 20px;line-height:48px;font-size:20px;}
	.header .hRight a.reg{border-radius:50px;width:144px}	
	.header .hRight a.expert{background-size:40px;padding-left:50px}
	.header .hb{display:none}
	.footer .copy{font-size: 14px;line-height:87px}
	.spot .maxWidth{max-width:1640px}
	.spot h2{font-size:55px;line-height:69px;padding-top:130px}
	.spot h3{font-size:30px;line-height:40px;}
	.spot a{font-size:20px;line-height:50px;padding:0 50px;border-radius:50px;margin-top:74px}
	.spot .item{height:650px}
	.spot .item .text{width:40%;}
	.spot .owl-carousel .owl-item img{width:30%;}
	.spot .owl-carousel .owl-item img.img1{width:32%;right:330px}
	.spot .owl-carousel .owl-item img.img2{width:55%;right:50px}
	.spot .owl-carousel .owl-item img.img3{width:52%;right:100px}
	.spot .owl-theme .owl-nav.disabled+.owl-dots{left:10px;bottom:60px}
	.spot .owl-theme .owl-dots .owl-dot span{width:16px;height:16px}
	.userCharts .maxWidth{max-width:1640px;padding:125px 0 100px}
	.userCharts h2{font-size:40px;line-height:50px;margin-bottom:30px}
	.userCharts h3{font-size:22px;line-height:35px;margin-bottom:40px}
	.userCharts .btn{font-size:20px;line-height:50px;border-radius:50px;padding:0 20px;margin-bottom:80px;}
	.userCharts .item{border-radius:10px;height:600px}
	.userCharts .item .title{font-size:20px;line-height:25px;padding:20px 50px;}
	.userCharts .item .info{padding:25px;}
	.userCharts .item .info .ttl{font-size:26px;line-height:30px}
	.userCharts .item .info .desc{font-size:20px;line-height:30px;}
	.userCharts .item .user{font-size:24px;line-height:60px}
	.userCharts .owl-theme .owl-nav.disabled+.owl-dots{margin-top:50px}
	.userCharts .owl-theme .owl-dots .owl-dot span{width:16px;height:16px}
	.userSays .maxWidth{max-width:1400px;padding:125px 0}
	.userSays h2{font-size:40px;line-height:50px;margin-bottom:75px}
	.userSays .item{border-radius:10px;height:440px}
	.userSays .item .img1{width:250px;height:250px}
	.userSays .item .name{font-size:24px;line-height:30px;margin-top:20px}
	.userSays .item .details{font-size:18px;line-height:28px;margin-top:10px}
	.userSays .item .comment{font-size:20px;line-height:28px;margin-top:10px}
	.userSays .owl-theme .owl-nav.disabled+.owl-dots{margin-top:50px}
	.userSays .owl-theme .owl-dots .owl-dot span{width:16px;height:16px;}
	.learnMore{padding:50px 0}
	.learnMore .ttl{font-size:30px;padding-bottom:50px}
	.learnMore a{padding:0 20px;font-size:20px;line-height:50px;border-radius:50px}
	.col2 .maxWidth{max-width:1640px;}
	.col2 .col{padding:80px 0}
	.col2 .col .img{border: 2px solid #8DB0CE;width:132px;height:132px;line-height:132px;margin-left:100px}
	.col2 .col:last-child .img{margin-left:80px}
	.col2 .col .img img{width:80px;height:80px}
	.col2 .col .info{width:520px;padding-left:46px}
	.col2 .col:last-child .info{width:600px;}
	.col2 .col .info .ttl{font-size:34px;line-height:40px;}
	.col2 .col .info .desc{font-size:24px;line-height:40px;}
	.col2 .col .info a{font-size:20px;line-height:28px;padding-top:10px;}

	.popBg .popBx{width:500px;height:300px;}

	#expert .popBx{width:1300px;height:auto}
	#expert .popBx .head{font-size:24px;line-height:81px}
	#expert .popBx .head .statusA{right:81px;top:0;font-size:16px;line-height:81px;}
	#expert .popBx .head .statusA span{width:14px;height:14px;border-radius:14px;margin-right:9px;}
	#expert .popBx .head .statusN{right:81px;top:0;font-size:16px;line-height:81px;}
	#expert .popBx .head .statusN span{width:14px;height:14px;border-radius:14px;margin-right:9px}
	#expert .popBx .head .close{font-size:30px;line-height:81px;width:81px;}
	#expert .popBx .body .wrap{padding:50px 0;width:90%;max-width:550px;font-size:20px;line-height:25px;}
	#expert .popBx .body .wrap .text{width:80%;font-size:16px;line-height:53px;padding:0 23px;margin-top:26px}
	#expert .popBx .body .wrap .mob{width:80%;padding:0 23px;margin-top:21px}
	#expert .popBx .body .wrap .mob .tel{margin-left:16px;width:70%;font-size:16px;line-height:53px;}
	#expert .popBx .body .wrap .terms{font-size:18px;line-height:18px;margin-top:20px}
	#expert .popBx .body .wrap .btn{font-size:20px;line-height:60px;width:222px;margin:50px auto 0;border-radius:60px;}
	#expert .popBx .body .wrap .what{font-size:14px;line-height:16px;color:#707070;margin:15px 0 0;}	
	
	.regLog .popBx{width:500px;height:auto;border-radius:5px}
	.regLog .popBx .head{font-size:24px;line-height:30px;padding:40px 0}
	.regLog .popBx .head .close{font-size:20px;line-height:40px;width:40px;}
	.regLog .popBx .body .wrap{padding:0 40px 40px}
	.regLog .popBx .body .wrap .socialLog a{width:48px;margin:0 19px}
	.regLog .popBx .body .wrap .socialLog a img{width:100%;}
	.regLog .popBx .body .wrap .or{font-size:16px;margin:35px 0}
	.regLog .popBx .body .wrap .text{font-size:16px;margin-bottom:25px;line-height:60px;padding:0 20px}
	.regLog .popBx .body .wrap .passWrap a.eye{width:20px;height:20px;right:20px;top:20px}
	.regLog .popBx .body .wrap .fp{font-size:14px;margin-bottom:25px;}
	.regLog .popBx .body .wrap .agree{font-size:14px;margin-bottom:25px;}
	.regLog .popBx .body .wrap .btn{width:180px;font-size:20px;line-height:55px;border-radius:55px;margin-bottom:25px;}
	.regLog .popBx .body .wrap .reg{font-size:14px;line-height:24px;margin-top:20px}
	input[type=checkbox] + label span{width:24px;height:24px;margin-right:16px}
}

@media (min-width: 1230px){
	.SubsPlans .maxWidth{max-width:1230px;padding:70px 0 100px}
	.SubsPlans h2{font-size:48px;margin-bottom:50px}
	.SubsPlans .duration{width:310px;border-radius:50px;padding:5px;margin-bottom:50px}
	.SubsPlans .duration a{font-size:18px;border-radius:50px;width:50%;line-height:54px;}	
	.SubsPlans .duration span{width:calc(50% - 10px);height:54px;border-radius:50px;margin:5px}
	.SubsPlans .item{border-radius:10px;box-shadow:0 0.15vw 0.31vw rgba(0, 0, 0, 0.16);margin:5px 0}
	.SubsPlans .item:hover{box-shadow:0 0.15vw 0.31vw rgba(10, 154, 255, 0.75);margin:5px 0}
	.SubsPlans .item .title{font-size:24px;padding:10px 0;}
	.SubsPlans .item .subTitle{font-size:16px;padding:0 0 25px 0;}
	.SubsPlans .item .price .ttl{font-size:48px}
	.SubsPlans .item .price .ttl em{font-size:30px;margin-top:5px}
	.SubsPlans .item .price .desc{font-size:16px;margin-top:5px}
	.SubsPlans .item .beni{padding:45px}
	.SubsPlans .item .beni li{font-size:18px;}
	.SubsPlans .item .beni li em{width:8px;height:8px;border-radius:8px;margin-right:16px;margin-top:-2px;}
	.SubsPlans .item .btn{font-size:18px;line-height:57px;border-radius:57px;width:295px;margin-bottom:40px}
	.SubsPlans .owl-theme .owl-nav.disabled+.owl-dots{margin-top:2.6vw}
	.SubsPlans .owl-theme .owl-dots .owl-dot span{width:0.83vw;height:0.83vw;background:#707070}
	.SubsPlans .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#fff}
}

@media (min-width: 768px) and (max-width: 1199px) { 
	.header .logo{width:10.89vw;height:6.67vw;margin:1.17vw 0 0.93vw 1.75vw;}
	.header .hLeft{padding:2.92vw 0 0 2.92vw}
	.header .hLeft a{padding:0 1.17vw;line-height:3.51vw;font-size:1.75vw;}
	.header .hRight{font-size:1.75vw;padding:2.92vw 0.87vw 0 0}
	.header .hRight a{padding:0 1.17vw;line-height:3.51vw;font-size:1.75vw}
	.header .hRight a.reg{border-radius:2.92vw;width:10.54vw;}
	.header .hRight a.expert{background-size:2.4vw;padding-left:3vw}
	.header .hb{display:none}
	.mobMen{display:none}
	.footer .copy{font-size: 1.75vw;line-height:7.02vw}
	.spot .maxWidth{width:80%}
	.spot h2{font-size:2.45vw;line-height:2.81vw;padding-top:1.92vw}
	.spot h3{font-size:1.75vw;line-height:2.10vw;}
	.spot a{font-size:1.40vw;line-height:3.51vw;padding:0 2.62vw;border-radius:2.81vw;margin-top:2.16vw}
	.spot .item{height:24.6vw}
	.spot .item .text{width:60%;}
	.spot .owl-carousel .owl-item img{width:30%;}
	.spot .owl-carousel .owl-item img.img1{width:25%;right:10vw}
	.spot .owl-carousel .owl-item img.img2{width:45%;right:0}
	.spot .owl-carousel .owl-item img.img3{width:41%;right:0}
	.spot .owl-theme .owl-nav.disabled+.owl-dots{left:0.58vw;bottom:1.75vw}
	.spot .owl-theme .owl-dots .owl-dot span{width:1.39vw;height:1.39vw;}
	.userCharts .maxWidth{padding:5.26vw 0 5.26vw}
	.userCharts h2{font-size:2.45vw;line-height:3.15vw;margin-bottom:0.87vw}
	.userCharts h3{font-size:2.10vw;line-height:2.81vw;margin-bottom:1.17vw}
	.userCharts .btn{font-size:1.75vw;line-height:3.51vw;border-radius:3.51vw;padding:0 1.75vw;margin-bottom:4.68vw;font-weight:800}
	.userCharts .item{border-radius:0.87vw;height:48.75vw}
	.userCharts .item .title{font-size:1.75vw;line-height:2.19vw;padding:1.75vw 4.38vw;padding-top:0}
	.userCharts .item .info{padding:2.19vw;}
	.userCharts .item .info .ttl{font-size:2.27vw;line-height:2.63vw}
	.userCharts .item .info .desc{font-size:1.75vw;line-height:2.63vw}
	.userCharts .item .user{font-size:2.10vw;line-height:5.26vw;}
	.userCharts .owl-theme .owl-nav.disabled+.owl-dots{margin-top:4.38vw}
	.userCharts .owl-theme .owl-dots .owl-dot span{width:1.39vw;height:1.39vw;}
	.userSays .maxWidth{padding:9.66vw 0}
	.userSays h2{font-size:2.45vw;line-height:3.15vw;margin-bottom:4.38vw;font-weight:800}
	.userSays .item{border-radius:0.29vw;height:42.40vw}
	.userSays .item .img1{width:21.93vw;height:21.93vw}
	.userSays .item .name{font-size:2.10vw;line-height:2.63vw;margin-top:0.58vw}
	.userSays .item .details{font-size:1.75vw;line-height:2.10vw;margin-top:0.29vw}
	.userSays .item .comment{font-size:2.10vw;line-height:2.63vw;margin-top:0.29vw}
	.userSays .owl-theme .owl-nav.disabled+.owl-dots{margin-top:4.38vw}
	.userSays .owl-theme .owl-dots .owl-dot span{width:1.39vw;height:1.39vw;}
	.learnMore{padding:2.45vw 0}
	.learnMore .ttl{font-size:2.63vw;line-height:3.33vw;padding:0 5.62vw 1.75vw;font-weight:700}
	.learnMore a{padding:0 1.75vw;font-size:1.75vw;line-height:3.51vw;border-radius:3.51vw}
	.col2 .col{padding:4.21vw 0}
	.col2 .col:last-child{}
	.col2 .col .img{width:11.25vw;height:11.25vw;line-height:11.25vw;margin-left:1.75vw}
	.col2 .col:last-child .img{margin-left:1.75vw}
	.col2 .col .img img{width:6.75vw;height:6.75vw}
	.col2 .col .info{width:35vw;padding-left:3.15vw}
	.col2 .col:last-child .info{width:35vw;}
	.col2 .col .info .ttl{font-size:2.45vw;line-height:3.15vw}
	.col2 .col .info .desc{font-size:2.10vw;line-height:3.15vw;}
	.col2 .col .info a{font-size:2.10vw;line-height:2.10vw;padding-top:0.87vw;font-weight:700}
	
	.popBg .popBx{width:52vw;height:16vw;}

	#expert .popBx{width:80vw;height:auto}
	#expert .popBx .head{font-size:1.87vw;line-height:6.31vw;}
	#expert .popBx .head .statusA{right:6.31vw;top:0;font-size:1.3vw;line-height:6.31vw;}
	#expert .popBx .head .statusA span{width:1.08vw;height:1.08vw;border-radius:1.08vw;margin-right:0.69vw;}
	#expert .popBx .head .statusN{right:6.31vw;top:0;font-size:1.3vw;line-height:6.31vw;}
	#expert .popBx .head .statusN span{width:1.08vw;height:1.08vw;border-radius:1.08vw;margin-right:0.69vw;}
	#expert .popBx .head .close{font-size:2.34vw;line-height:6.31vw;width:6.31vw;}
	#expert .popBx .body .wrap{padding:3.90vw 0;width:90%;max-width:42.96vw;margin:0 auto;font-size:1.56vw;line-height:1.95vw}
	#expert .popBx .body .wrap .text{width:80%;font-size:1.5vw;line-height:4.14vw;padding:0 1.78vw;margin-top:2.02vw}
	#expert .popBx .body .wrap .mob{width:80%;margin:0 auto;padding:0 1.78vw;margin-top:1.63vw}
	#expert .popBx .body .wrap .mob .tel{margin-left:1.24vw;width:70%;font-size:1.5vw;line-height:4.14vw;}
	#expert .popBx .body .wrap .terms{font-size:1.39vw;line-height:1.39vw;margin-top:1.56vw}
	#expert .popBx .body .wrap .btn{font-size:1.56vw;line-height:4.68vw;width:17.34vw;margin:3.9vw auto 0;border-radius:4.68vw;}
	#expert .popBx .body .wrap .what{font-size:1.5vw;line-height:1.5vw;margin:1.17vw 0 auto;}
	
	.regLog .popBx{width:50%;height:auto;border-radius:0.65px}
	.regLog .popBx .head{font-size:2.34vw;line-height:2.92vw;padding:3.9vw 0}
	.regLog .popBx .head .close{font-size:1.95vw;line-height:3.9vw;width:3.9vw;}
	.regLog .popBx .body .wrap{padding:0 3.9vw 3.9vw}
	.regLog .popBx .body .wrap .socialLog a{width:4.68vw;margin:0 1.85vw}
	.regLog .popBx .body .wrap .socialLog a img{width:100%;}
	.regLog .popBx .body .wrap .or{font-size:1.56vw;margin:3.41vw 0}
	.regLog .popBx .body .wrap .text{font-size:1.56vw;margin-bottom:2.43vw;line-height:5.85vw;padding:0 1.95vw}
	.regLog .popBx .body .wrap .passWrap a.eye{width:1.95vw;height:1.95vw;right:1.95vw;top:1.95vw}
	.regLog .popBx .body .wrap .fp{font-size:1.36vw;margin-bottom:2.43vw;}
	.regLog .popBx .body .wrap .agree{font-size:1.36vw;margin-bottom:2.43vw;}
	.regLog .popBx .body .wrap .btn{width:17.57vw;font-size:1.95vw;line-height:5.37vw;border-radius:5.37vw;margin-bottom:2.43vw;}
	.regLog .popBx .body .wrap .reg{font-size:1.36vw;line-height:2.34vw;margin-top:1.95vw}
	input[type=checkbox] + label span{width:2.34vw;height:2.34vw;margin-right:1.56vw}	
	
	.SubsPlans .maxWidth{padding:5.69vw 0 8.13vw}
	.SubsPlans h2{font-size:3.9vw;margin-bottom:4.06vw}
	.SubsPlans .duration{width:25.20vw;border-radius:4.06vw;padding:0.4vw;margin-bottom:4.06vw}
	.SubsPlans .duration a{font-size:1.46vw;border-radius:4.06vw;line-height:4.39vw;}
	.SubsPlans .duration span{width:calc(50% - 0.8vw);height:4.39vw;border-radius:4.39vw;margin:0.4vw}
	.SubsPlans .item{border-radius:0.81vw;box-shadow:0 0.15vw 0.31vw rgba(0, 0, 0, 0.16);margin:0.4vw 0}
	.SubsPlans .item:hover{box-shadow:0 0.15vw 0.31vw rgba(10, 154, 255, 0.75);margin:0.4vw 0}
	.SubsPlans .item .title{font-size:1.95vw;padding:0.81vw 0;}
	.SubsPlans .item .subTitle{font-size:1.3vw;padding:0 0 2.03vw 0;}
	.SubsPlans .item .price .ttl{font-size:3.9vw}
	.SubsPlans .item .price .ttl em{font-size:2.43vw;margin-top:0.4vw}
	.SubsPlans .item .price .desc{font-size:1.3vw;margin-top:0.4vw}
	.SubsPlans .item .beni{padding:3.65vw}
	.SubsPlans .item .beni li{font-size:1.46vw;}
	.SubsPlans .item .beni li em{width:0.65vw;height:0.65vw;border-radius:0.65vw;margin-right:1.3vw;margin-top:-0.16vw}
	.SubsPlans .item .btn{font-size:1.46vw;line-height:4.63vw;border-radius:4.63vw;width:23.98vw;margin-bottom:3.25vw}
	.SubsPlans .owl-theme .owl-nav.disabled+.owl-dots{margin-top:2.6vw}
	.SubsPlans .owl-theme .owl-dots .owl-dot span{width:0.83vw;height:0.83vw;background:#707070}
	.SubsPlans .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#fff}

}

@media (min-width: 481px) and (max-width: 767px) { 
	.header .logo{width:14.52vw;height:8.90vw;margin:1.56vw 0 1.24vw 2.34vw;}
	.header .hLeft{display:none;}
	.header .hRight{font-size:2.34vw;padding:3.9vw 1.17vw 0 0}
	.header .hRight a{padding:0 1.56vw;line-height:4.68vw;font-size:2.34vw}
	.header .hRight a.reg{border-radius:3.9vw;width:14.06vw;}
	.header .hRight a.expert{display:none}	
	.header .hb{display:block;width:4vw;height:4vw;background-size:contain;margin:3.5vw 0 0 1vw}
	
	.mobMen{display:none;position:fixed;left:0;top:11.7vw;z-index:99;width:100%;height:calc(100vh - 8.8vw);background:rgba(0,0,0,0.7);overflow:auto}
	.mobMen .men{width:43.75vw;height:auto;background:#FFFFFF;box-shadow:0 0.16vw 0.32vw rgba(0, 0, 0, 0.16);}
	.mobMen .men li{font-size:3.27vw;line-height:10.5vw;}
	.mobMen .men li a{margin:0;padding:0 2.34vw;display:block;text-align:left;color:#080808;text-transform:capitalize;border-bottom:1px solid rgba(0,0,0,0.16)}
	.mobMen .men li a:hover{color:#0A9AFF}
	
	.footer .copy{font-size: 2.34vw;line-height:9.37vw}
	.spot .maxWidth{width:90%}
	.spot h2{font-size:3.27vw;line-height:3.75vw;padding-top:2.57vw}
	.spot h3{font-size:2.34vw;line-height:2.81vw;}
	.spot a{font-size:1.87vw;line-height:4.68vw;padding:0 3.75vw;border-radius:3.75vw;margin-top:2.88vw}
	.spot .item{height:32.81vw}
	.spot .item .text{width:60%;}
	.spot .owl-carousel .owl-item img{width:30%;}
	.spot .owl-carousel .owl-item img.img1{width:30%;right:10vw}
	.spot .owl-carousel .owl-item img.img2{width:52%;right:0}
	.spot .owl-carousel .owl-item img.img3{width:48%;right:0}
	.spot .owl-theme .owl-nav.disabled+.owl-dots{left:0.78vw;bottom:2.34vw}
	.spot .owl-theme .owl-dots .owl-dot span{width:1.86vw;height:1.86vw;}
	.userCharts .maxWidth{padding:7.02vw 0 7.02vw}
	.userCharts h2{font-size:3.27vw;line-height:4.21vw;margin-bottom:1.17vw}
	.userCharts h3{font-size:2.81vw;line-height:3.75vw;margin-bottom:1.56vw}
	.userCharts .btn{font-size:2.34vw;line-height:4.68vw;border-radius:4.68vw;padding:0 2.34vw;margin-bottom:6.24vw;font-weight:800}
	.userCharts .item{border-radius:1.17vw;height:65vw}
	.userCharts .item .title{font-size:2.34vw;line-height:2.92vw;padding:2.34vw 5.85vw;padding-top:0}
	.userCharts .item .info{padding:2.92vw;}
	.userCharts .item .info .ttl{font-size:3.03vw;line-height:3.51vw}
	.userCharts .item .info .desc{font-size:2.34vw;line-height:3.51vw}
	.userCharts .item .user{font-size:2.81vw;line-height:7.02vw;}
	.userCharts .owl-theme .owl-nav.disabled+.owl-dots{margin-top:5.85vw}
	.userCharts .owl-theme .owl-dots .owl-dot span{width:1.86vw;height:1.86vw;}
	.userSays .maxWidth{padding:12.88vw 0}
	.userSays h2{font-size:3.27vw;line-height:4.21vw;margin-bottom:5.85vw;font-weight:800}
	.userSays .item{border-radius:0.39vw;height:60.54vw}
	.userSays .item .img1{width:29.25vw;height:29.25vw}
	.userSays .item .name{font-size:2.81vw;line-height:3.51vw;margin-top:0.78vw}
	.userSays .item .details{font-size:2.34vw;line-height:2.81vw;margin-top:0.39vw}
	.userSays .item .comment{font-size:2.81vw;line-height:3.51vw;margin-top:0.39vw}
	.userSays .owl-theme .owl-nav.disabled+.owl-dots{margin-top:5.85vw}
	.userSays .owl-theme .owl-dots .owl-dot span{width:1.86vw;height:1.86vw;}
	.learnMore{padding:3.27vw 0}
	.learnMore .ttl{font-size:3.51vw;line-height:4.44vw;padding:0 7.5vw 2.34vw;font-weight:700}
	.learnMore a{padding:0 2.34vw;font-size:2.34vw;line-height:4.68vw;border-radius:4.68vw}
	.col2 .col{width:100%;display:block;padding:5.62vw 0}
	.col2 .col:last-child{border-top:1px solid #8DB0CE;border-left:0}
	.col2 .col .img{width:15vw;height:15vw;line-height:15vw;margin-left:2.34vw}
	.col2 .col:last-child .img{margin-left:2.34vw}
	.col2 .col .img img{width:9vw;height:9vw}
	.col2 .col .info{width:75vw;padding-left:4.21vw}
	.col2 .col:last-child .info{width:75vw;}
	.col2 .col .info .ttl{font-size:3.27vw;line-height:4.21vw}
	.col2 .col .info .desc{font-size:2.81vw;line-height:4.21vw;}
	.col2 .col .info a{font-size:2.81vw;line-height:2.81vw;padding-top:1.17vw;font-weight:700}
	
	.popBg .popBx{width:78vw;height:24vw;}

	#expert .popBx{width:90vw;height:auto}
	#expert .popBx .head{font-size:2.8vw;line-height:9.46vw;}
	#expert .popBx .head .statusA{right:9.46vw;top:0;font-size:1.95vw;line-height:9.46vw;}
	#expert .popBx .head .statusA span{width:1.62vw;height:1.62vw;border-radius:1.62vw;margin-right:1.03vw;}
	#expert .popBx .head .statusN{right:9.46vw;top:0;font-size:1.95vw;line-height:9.46vw;}
	#expert .popBx .head .statusN span{width:1.62vw;height:1.62vw;border-radius:1.62vw;margin-right:1.03vw;}
	#expert .popBx .head .close{font-size:3.51vw;line-height:9.46vw;width:9.46vw;}	
	#expert .popBx .body .wrap{padding:5.85vw 0;width:90%;max-width:64.44vw;margin:0 auto;font-size:2.34vw;line-height:2.92vw}
	#expert .popBx .body .wrap .text{width:80%;font-size:2.5vw;line-height:6.21vw;padding:0 2.67vw;margin-top:3.03vw}
	
	#expert .popBx .body .wrap .mob{width:80%;margin:0 auto;padding:0 2.67vw;margin-top:2.44vw}
	#expert .popBx .body .wrap .mob .tel{margin-left:1.86vw;width:70%;font-size:2.5vw;line-height:6.21vw;}
	#expert .popBx .body .wrap .terms{font-size:2.25vw;line-height:2.08vw;margin-top:2.34vw}
	#expert .popBx .body .wrap .btn{font-size:2.34vw;line-height:7.02vw;width:26.01vw;margin:5.85vw auto 0;border-radius:7.02vw;}
	#expert .popBx .body .wrap .what{font-size:2.5vw;line-height:2.25vw;margin:1.75vw 0 auto;}
	
	.regLog .popBx{width:75%;height:auto;border-radius:0.97px}
	.regLog .popBx .head{font-size:3.51vw;line-height:4.38vw;padding:5.85vw 0}
	.regLog .popBx .head .close{font-size:2.92vw;line-height:5.85vw;width:5.85vw;}
	.regLog .popBx .body .wrap{padding:0 5.85vw 5.85vw}
	.regLog .popBx .body .wrap .socialLog a{width:7.02vw;margin:0 2.77vw}
	.regLog .popBx .body .wrap .socialLog a img{width:100%;}
	.regLog .popBx .body .wrap .or{font-size:2.34vw;margin:5.11vw 0}
	.regLog .popBx .body .wrap .text{font-size:2.34vw;margin-bottom:3.64vw;line-height:8.77vw;padding:0 2.92vw}
	.regLog .popBx .body .wrap .passWrap a.eye{width:2.92vw;height:2.92vw;right:2.92vw;top:2.92vw}
	.regLog .popBx .body .wrap .fp{font-size:2.04vw;margin-bottom:3.64vw;}
	.regLog .popBx .body .wrap .agree{font-size:2.04vw;margin-bottom:3.64vw;}
	.regLog .popBx .body .wrap .btn{width:26.35vw;font-size:2.92vw;line-height:8.05vw;border-radius:8.05vw;margin-bottom:3.64vw;}
	.regLog .popBx .body .wrap .reg{font-size:2.04vw;line-height:3.51vw;margin-top:2.92vw}
	input[type=checkbox] + label span{width:3.51vw;height:3.51vw;margin-right:2.34vw}
	
	.SubsPlans .maxWidth{padding:11.38vw 0 16.26vw}
	.SubsPlans h2{font-size:7.8vw;margin-bottom:8.12vw}
	.SubsPlans .duration{width:50.40vw;border-radius:8.12vw;padding:0.8vw;margin-bottom:8.12vw}
	.SubsPlans .duration a{font-size:2.92vw;border-radius:8.12vw;line-height:8.78vw;}
	.SubsPlans .duration span{width:calc(50% - 1.6vw);height:8.78vw;border-radius:8.12vw;margin:0.8vw}	
	.SubsPlans .item{border-radius:1.62vw;box-shadow:0 0.30vw 0.62vw rgba(0, 0, 0, 0.16);margin:0.8vw 0}
	.SubsPlans .item:hover{box-shadow:0 0.30vw 0.62vw rgba(10, 154, 255, 0.75);margin:0.8vw 0}
	.SubsPlans .item .title{font-size:3.9vw;padding:1.62vw 0;}
	.SubsPlans .item .subTitle{font-size:2.6vw;padding:0 0 4.06vw 0;}
	.SubsPlans .item .price .ttl{font-size:7.8vw}
	.SubsPlans .item .price .ttl em{font-size:4.86vw;margin-top:0.8vw}
	.SubsPlans .item .price .desc{font-size:2.6vw;margin-top:0.8vw}
	.SubsPlans .item .beni{padding:7.3vw}
	.SubsPlans .item .beni li{font-size:2.92vw;}
	.SubsPlans .item .beni li em{width:1.6vw;height:1.3vw;border-radius:1.3vw;margin-right:2.6vw;margin-top:-0.32vw}
	.SubsPlans .item .btn{font-size:2.92vw;line-height:9.26vw;border-radius:9.26vw;width:35vw;margin-bottom:6.5vw}
	.SubsPlans .owl-theme .owl-nav.disabled+.owl-dots{margin-top:2.6vw}
	.SubsPlans .owl-theme .owl-dots .owl-dot span{width:0.83vw;height:0.83vw;background:#707070}
	.SubsPlans .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#fff}
}

@media (max-width: 480px) {
	.header .logo{width:19.37vw;height:11.87vw;margin:2.08vw 0 1.66vw 3.12vw;}
	.header .hLeft{display:none;}
	.header .hRight{font-size:3.12vw;padding:5.2vw 1.56vw 0 0}
	.header .hRight a{padding:0 2.08vw;line-height:6.25vw;font-size:3.12vw}
	.header .hRight a.reg{border-radius:5.2vw;width:18.75vw;}	
	.header .hRight a.expert{display:none}
	.header .hb{display:block;width:6vw;height:6vw;background-size:contain;margin:4vw 0 0 2vw}
	
	.mobMen{display:none;position:fixed;left:0;top:15.7vw;z-index:99;width:100%;height:calc(100vh - 8.8vw);background:rgba(0,0,0,0.7);overflow:auto}
	.mobMen .men{width:63.75vw;height:auto;background:#FFFFFF;box-shadow:0 0.16vw 0.32vw rgba(0, 0, 0, 0.16);}
	.mobMen .men li{font-size:4.37vw;line-height:14vw;}
	.mobMen .men li a{margin:0;padding:0 3.12vw;display:block;text-align:left;color:#080808;text-transform:capitalize;border-bottom:1px solid rgba(0,0,0,0.16)}
	.mobMen .men li a:hover{color:#0A9AFF}
	
	.footer .copy{font-size: 3.12vw;line-height:12.5vw}
	.spot .maxWidth{width:90%}
	.spot h2{font-size:4.37vw;line-height:5vw;padding-top:3.43vw}
	.spot h3{font-size:3.12vw;line-height:3.75vw;}
	.spot a{font-size:2.5vw;line-height:6.25vw;padding:0 5vw;border-radius:5vw;margin-top:3.85vw}
	.spot .item{height:43.75vw}
	.spot .item .text{width:80%;}
	.spot .owl-carousel .owl-item img{width:30%;}
	.spot .owl-carousel .owl-item img.img1{width:32%;right:0}
	.spot .owl-carousel .owl-item img.img2{width:55%;right:0}
	.spot .owl-carousel .owl-item img.img3{width:52%;right:0}
	.spot .owl-theme .owl-nav.disabled+.owl-dots{left:1.04vw;bottom:3.12vw}
	.spot .owl-theme .owl-dots .owl-dot span{width:2.49vw;height:2.49vw;}
	.userCharts .maxWidth{padding:9.37vw 0 9.37vw}
	.userCharts h2{font-size:4.37vw;line-height:5.62vw;margin-bottom:1.56vw}
	.userCharts h3{font-size:3.75vw;line-height:5vw;margin-bottom:2.08vw}
	.userCharts .btn{font-size:3.12vw;line-height:6.25vw;border-radius:6.25vw;padding:0 3.12vw;margin-bottom:8.32vw;font-weight:800}
	.userCharts .item{border-radius:1.56vw;height:83.12vw}
	.userCharts .item .title{font-size:3.12vw;line-height:3.9vw;padding:3.12vw 7.8vw;padding-top:0}
	.userCharts .item .info{padding:3.9vw;}
	.userCharts .item .info .ttl{font-size:4.05vw;line-height:4.68vw}
	.userCharts .item .info .desc{font-size:3.12vw;line-height:4.68vw}
	.userCharts .item .user{font-size:3.75vw;line-height:9.36vw;}
	.userCharts .owl-theme .owl-nav.disabled+.owl-dots{margin-top:7.8vw}
	.userCharts .owl-theme .owl-dots .owl-dot span{width:2.49vw;height:2.49vw;}
	.userSays .maxWidth{padding:17.18vw 0}
	.userSays h2{font-size:4.37vw;line-height:5.62vw;margin-bottom:7.8vw;font-weight:800}
	.userSays .item{border-radius:0.52vw;height:68.73vw}
	.userSays .item .img1{width:39vw;height:39vw}
	.userSays .item .name{font-size:3.75vw;line-height:4.68vw;margin-top:1.04vw}
	.userSays .item .details{font-size:3.12vw;line-height:3.75vw;margin-top:0.52vw}
	.userSays .item .comment{font-size:3.75vw;line-height:4.68vw;margin-top:0.52vw}
	.userSays .owl-theme .owl-nav.disabled+.owl-dots{margin-top:7.8vw}
	.userSays .owl-theme .owl-dots .owl-dot span{width:2.49vw;height:2.49vw;}
	.learnMore{padding:4.37vw 0}
	.learnMore .ttl{font-size:4.68vw;line-height:5.93vw;padding:0 10vw 3.12vw;font-weight:700}
	.learnMore a{padding:0 3.12vw;font-size:3.12vw;line-height:6.25vw;border-radius:6.25vw}
	.col2 .col{width:100%;display:block;padding:7.5vw 0}
	.col2 .col:last-child{border-top:1px solid #8DB0CE;border-left:0}
	.col2 .col .img{width:20vw;height:20vw;line-height:20vw;margin-left:3.12vw}
	.col2 .col:last-child .img{margin-left:3.12vw}
	.col2 .col .img img{width:12vw;height:12vw}
	.col2 .col .info{width:70vw;padding-left:5.62vw}
	.col2 .col:last-child .info{width:70vw;}
	.col2 .col .info .ttl{font-size:4.37vw;line-height:5.62vw}
	.col2 .col .info .desc{font-size:3.75vw;line-height:5.62vw;}
	.col2 .col .info a{font-size:3.75vw;line-height:3.75vw;padding-top:1.56vw;font-weight:700}
	
	.popBg .popBx{width:90vw;height:50vw;}

	#expert .popBx{width:96vw;height:auto}
	#expert .popBx .head{font-size:5vw;line-height:6.25vw;padding:3vw 0}
	#expert .popBx .head .statusA{right:auto;top:auto;font-size:4.06vw;line-height:4.68vw;position:inherit}
	#expert .popBx .head .statusA span{width:2.5vw;height:2.5vw;border-radius:2.5vw;margin-right:1.87vw;}
	#expert .popBx .head .statusN{right:auto;top:auto;font-size:4.06vw;line-height:4.68vw;position:inherit}
	#expert .popBx .head .statusN span{width:2.5vw;height:2.5vw;border-radius:2.5vw;margin-right:1.87vw;}
	#expert .popBx .head .close{font-size:6vw;line-height:10.6vw;width:10.6vw;}
	
	#expert .popBx .body .wrap{padding:5.85vw 0;width:90%;max-width:90%;margin:0 auto;font-size:4.37vw;line-height:5.62vw}
	#expert .popBx .body .wrap .text{width:100%;font-size:4.06vw;line-height:12.5vw;padding:0 2.67vw;margin-top:3.03vw}
	
	#expert .popBx .body .wrap .mob{width:100%;margin:0 auto;padding:0 2.67vw;margin-top:2.44vw}
	#expert .popBx .body .wrap .mob .tel{margin-left:1.86vw;width:70%;font-size:4.06vw;line-height:12.5vw;}
	#expert .popBx .body .wrap .terms{font-size:3.12vw;line-height:4.08vw;margin-top:4.34vw}
	#expert .popBx .body .wrap .btn{font-size:4.37vw;line-height:9.37vw;width:49vw;margin:10vw auto 0;border-radius:9.37vw;}
	#expert .popBx .body .wrap .what{font-size:3.12vw;line-height:4vw;margin:3.75vw 0 auto;}
	
	.regLog .popBx{width:94%;height:auto;border-radius:1vw}
	.regLog .popBx .head{font-size:5vw;line-height:6vw;padding:7vw 0}
	.regLog .popBx .head .close{font-size:5vw;line-height:8vw;width:8vw;}
	.regLog .popBx .body .wrap{padding:0 3vw 3vw}
	.regLog .popBx .body .wrap .socialLog a{width:10vw;margin:0 3.75vw}
	.regLog .popBx .body .wrap .socialLog a img{width:100%;}
	.regLog .popBx .body .wrap .or{font-size:4vw;margin:5.11vw 0}
	.regLog .popBx .body .wrap .text{font-size:4vw;margin-bottom:4vw;line-height:12.5vw;padding:0 3.12vw}
	.regLog .popBx .body .wrap .passWrap a.eye{width:5vw;height:5vw;right:5vw;top:5vw}
	.regLog .popBx .body .wrap .fp{font-size:3.75vw;margin-bottom:3.64vw;}
	.regLog .popBx .body .wrap .agree{font-size:3.3vw;margin-bottom:3.64vw;}
	.regLog .popBx .body .wrap .btn{width:31vw;font-size:4.37vw;line-height:9.37vw;border-radius:8.05vw;margin-bottom:3.64vw;}
	.regLog .popBx .body .wrap .reg{font-size:3.75vw;line-height:3.51vw;margin-top:2.92vw}
	input[type=checkbox] + label span{width:5.6vw;height:5.6vw;margin-right:2.34vw}	
	
	.SubsPlans .maxWidth{padding:11.38vw 0 16.26vw;width:96%}
	.SubsPlans h2{font-size:6.25vw;margin-bottom:8.12vw}
	.SubsPlans .duration{width:50.40vw;border-radius:8.12vw;padding:0.8vw;margin-bottom:8.12vw}
	.SubsPlans .duration a{font-size:3.75vw;border-radius:8.12vw;line-height:8.78vw;}
	.SubsPlans .duration span{width:calc(50% - 1.6vw);height:8.78vw;border-radius:8.12vw;margin:0.8vw}	
	.SubsPlans .item{border-radius:1.62vw;box-shadow:0 0.30vw 0.62vw rgba(0, 0, 0, 0.16);margin:0.8vw 0}
	.SubsPlans .item:hover{box-shadow:0 0.30vw 0.62vw rgba(10, 154, 255, 0.75);margin:0.8vw 0}
	.SubsPlans .item .title{font-size:5vw;padding:1.62vw 0;}
	.SubsPlans .item .subTitle{font-size:3.75vw;padding:0 0 4.06vw 0;}
	.SubsPlans .item .price .ttl{font-size:8.4vw}
	.SubsPlans .item .price .ttl em{font-size:5.6vw;margin-top:0.8vw}
	.SubsPlans .item .price .desc{font-size:3.75vw;margin-top:0.8vw}
	.SubsPlans .item .beni{padding:7.3vw}
	.SubsPlans .item .beni li{font-size:4.06vw;}
	.SubsPlans .item .beni li em{width:1.6vw;height:1.6vw;border-radius:1.6vw;margin-right:2.6vw;margin-top:-0.32vw}
	.SubsPlans .item .btn{font-size:4.06vw;line-height:10.31vw;border-radius:10.31vw;width:50vw;margin-bottom:6.5vw}
	.SubsPlans .owl-theme .owl-nav.disabled+.owl-dots{margin-top:2.6vw}
	.SubsPlans .owl-theme .owl-dots .owl-dot span{width:0.83vw;height:0.83vw;background:#707070}
	.SubsPlans .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#fff}
}
@media (max-width: 480px) and (orientation: landscape) {
	.regLog .popBx .body{max-height:65vh;overflow:auto}
}