body {
	margin: 0;
	padding: 0;
	min-width: 1280px;
}
body.modal {
	overflow: hidden;
}
* {
	box-sizing: border-box;
}
.clearfix {
	zoom: 1;/* ie 6,7 */
}
.clearfix::before, .clearfix::after {
	content: " ";
	display: table;
}
.clearfix::after {
	clear: both;
}
* {
	font-family: 'SUIT', sans-serif;
}
img {
	max-width: 100%;
}
.top-banner {
	background: url("./img/pc_top_bg.jpg") no-repeat center;
	background-size: 100% 100%;
	animation-duration: 50s;
	animation-name: imagebulger;
	padding-top: 240px;
	padding-bottom: 70px;
	position: relative;
}
.top-banner .button {
	z-index: 9999;
	position: fixed;
	right: 20px;
	bottom: 20px;
}
.top-banner .button img {
	width: 280px;
	height: 280px;
}
.top-banner .title {
	width: 587px;
	margin: 0 auto 60px;
}
.top-banner .sub-title .image {
	width: 250px;
	margin: 0 auto 30px;
}
.top-banner .sub-title .txt {
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 25px;
	text-align: center;
	letter-spacing: -0.04em;
	color: #222222;
	margin-bottom: 15px;
}
.top-banner .sub-title .description {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 25px;
	text-align: center;
	letter-spacing: -0.04em;
	color: #555555;
	margin-bottom: 114px;
}
.top-banner .scroll {
	width: 85px;
	margin: 0 auto;
}
 @keyframes imagebulger {
 from {
 background-size: 100% 100%;
}
to {
	background-size: 200% 200%;
}
}
.container.stick .sticky-menu {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 100;
	min-width: 1280px;
}
.container.stick {
	padding-top: 92px;
}
.container .sticky-menu {
	width: 100%;
	background: black;
}
.container .sticky-menu ul {
	margin: 0;
	text-align: center;
}
.container .sticky-menu ul li {
	display: inline-block;
}
.container .sticky-menu ul li a {
	display: inline-block;
	padding: 35px 40px;
	color: white;
	font-style: normal;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: -0.04em;
	text-decoration: none;
}
.section-1 {
	background: #F9F6F4;
	padding-top: 180px;
	position: relative;
	padding-bottom: 69px;
}
.section-1-container {
	background-image: url("./img/bg_collagen.png");
	background-repeat: no-repeat;
	background-position-y: 700px;
	background-position-x: center;
}
.section-1 .title {
	font-style: normal;
	font-weight: 700;
	font-size: 54px;
	line-height: 67px;
	text-align: center;
	letter-spacing: -0.04em;
	color: #000000;
	margin-bottom: 90px;
}
.section-1 .title .highlight {
	color: #862F2F;
}
.section-1 .title .image {
	display: inline-block;
}
.section-1 .title img {
	height: 60px;
	float: left;
	position: relative;
	top: 5px;
}
.section-1 .txt {
	font-style: normal;
	font-weight: 400;
	font-size: 38px;
	line-height: 52px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #222222;
	margin-bottom: 40px;
}
.section-1 .txt2 {
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 35px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #333333;
	margin-bottom: 120px;
}
.section-1 .images {
	text-align: center;
	margin-bottom: 160px;
}
.section-1 .images .img {
	display: inline-block;
}
.section-1 .images .img1 img {
	height: 595px;
	margin-right: 90px;
	position: relative;
}
.section-1 .images .img2 img {
	height: 660px;
	padding-bottom: 215px;
}
.section-1 .lpg-info {
	margin-bottom: 170px;
}
.section-1 .lpg-info table {
	margin: 0 auto;
}
.section-1 .lpg-info .lpg-info-txt {
	font-size: 24px;
	line-height: 35px;
	letter-spacing: -0.03em;
	color: black;
	margin-bottom: 40px;
}
.section-1 .lpg-info .lpg-info-txt .underline {
	text-decoration-line: underline;
}
.section-1 .lpg-info .lpg-info-txt2 {
	font-style: normal;
	font-size: 38px;
	line-height: 57px;
	letter-spacing: -0.03em;
	color: #222222;
	margin-right: 217px;
	margin-bottom: 140px;
}
.section-1 .lpg-info .lpg-info-txt3 {
	font-weight: 400;
	font-size: 16px;
	line-height: 30px;
	letter-spacing: -0.03em;
	color: #555555;
}
.section-1 .bottom-image {
	text-align: center;
}
.section-2 {
	background: #F1EDE7;
	padding-top: 200px;
	padding-bottom: 200px;
}
.section-2-txt {
	font-weight: 400;
	font-size: 38px;
	line-height: 47px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #222222;
	margin-bottom: 99px;
}
.section-2-img {
	text-align: center;
	margin-bottom: 149px;
}
.section-2-img img {
	width: 2160px;
}
.section-2 .title {
	font-style: normal;
	font-weight: 700;
	font-size: 54px;
	line-height: 67px;
	text-align: center;
	letter-spacing: -0.04em;
	color: #000000;
	margin-bottom: 90px;
}
.section-2 .title .highlight {
	color: #862F2F;
}
.section-2 .title .image {
	display: inline-block;
}
.section-2 .title img {
	height: 60px;
	float: left;
	position: relative;
	top: 5px;
}
.section-2 .with {
	margin-bottom: 54px;
	text-align: center;
}
.section-2 .with img {
	width: 266px;
}
.best-3 {
	text-align: center;
	margin-bottom: 176px;
}
.best-3 .item {
	width: 440px;
	display: inline-block;
	padding-top: 35px;
	margin: 0 15px;
	background: white;
}
.best-3 .item .txt1 {
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	letter-spacing: -0.01em;
	color: #000000;
	opacity: 0.8;
	margin-bottom: 10px;
}
.best-3 .item .txt2 {
	font-weight: 400;
	font-size: 38px;
	line-height: 47px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #952020;
	margin-bottom: 20px;
}
.best-3 .item .txt3 {
	font-weight: 400;
	font-size: 20px;
	line-height: 25px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #222222;
	margin-bottom: 27px;
}
.best-3 .img {
	position: relative;
}
.best-3 .img .description {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
}
.best-3 .img .description .desc1 {
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #FFFFFF;
	margin-bottom: 15px;
	padding: 0 20px;
}
.best-3 .img .description .desc2 {
	font-size: 16px;
	line-height: 23px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #FFFFFF;
	padding: 0 20px;
	margin-bottom: 20px;
}
.apply {
}
.apply .apply-title {
	font-size: 38px;
	line-height: 47px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #222222;
	margin-bottom: 40px;
}
.apply .apply-title .apply-image {
	display: inline-block;
}
.apply .apply-title .apply-image img {
	width: 255px;
	float: left;
	position: relative;
	top: 5px;
}
.apply .apply-title2 {
	font-size: 38px;
	line-height: 50px;
	text-align: center;
	letter-spacing: -0.03em;
	margin-bottom: 40px;
	color: #222222;
}
.apply .apply-title2 .highlight {
	color: #952020;
	font-weight: bold;
}
.apply .apply-title2 .apply-image {
	display: inline-block;
}
.apply .apply-title2 .apply-image img {
	width: 365px;
	float: left;
	position: relative;
	top: 5px;
}
.apply .apply-desc {
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #555555;
	margin-bottom: 60px;
}
.apply-btn-wrap {
	text-align: center;
	margin-bottom: 40px;
}
.apply-desc2 {
	text-align: center;
	font-weight: 400;
	font-size: 16px;
	line-height: 30px;
	letter-spacing: -0.03em;
	color: #555555;
}
.section3 {
	background: #F9F6F4;
	padding-top: 200px;
	padding-bottom: 160px;
}
.section3-title {
	font-weight: 700;
	font-size: 54px;
	line-height: 67px;
	text-align: center;
	letter-spacing: -0.04em;
	color: #000000;
	margin-bottom: 82px;
}
.section3-txt {
	font-weight: 400;
	font-size: 38px;
	line-height: 47px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #222222;
	margin-bottom: 40px;
}
.section3-txt2 {
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #333333;
	margin-bottom: 120px;
}
.lpg-desc {
	text-align: center;
	margin-bottom: 200px;
}
.lpg-desc .table-wrap {
	display: inline-block;
	margin: 0 auto;
	background: #F4E2E0;
	padding: 109px 227px 109px 224px;
}
.lpg-desc table img {
	margin-right: 86px;
}
.lpg-txt-wrap {
	text-align: left;
	font-size: 16px;
	line-height: 25px;
	letter-spacing: -0.03em;
	color: #555555;
}
.lpg-txt-wrap strong {
	color: #333333;
}
.lpg-txt {
	margin-bottom: 30px;
}
.section3-title2 {
	font-size: 38px;
	line-height: 47px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #222222;
	margin-bottom: 100px;
}
.section3-title2 .kr {
	background: black;
	width: 100%;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	letter-spacing: -0.01em;
	padding: 6px 0;
	color: #FFFFFF;
}
.section3-title2 .kr .light {
	font-weight: normal;
}
.section3-title3 {
	font-weight: 700;
	font-size: 30px;
	line-height: 37px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #000000;
	margin-bottom: 30px;
}
.section3-desc {
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #333333;
	margin-bottom: 120px;
}
.section3-video {
	text-align: center;
	margin-bottom: 240px;
}
.section3-video .section3-video-wrap {
	width: 1280px;
	margin: 0 auto;
	position: relative;
}
.section3-video .section3-video-wrap:hover .section3-video-wrap-hover {
	opacity: 1;
}
.section3-video-wrap-hover {
	opacity: 0;
	position: absolute;
	background: rgba(0, 0, 0, .7);
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	cursor: pointer;
	transition: opacity .5s;
}
.section3-video-wrap-hover table {
	height: 100%;
	width: 100%;
}
.section3-video-wrap-hover table td {
	text-align: center;
	vertical-align: middle;
}
.section3-video-wrap-hover table td .video-txt {
	font-size: 30px;
	line-height: 37px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #FFFFFF;
	margin-bottom: 27px;
}
.modal-wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .9);
	z-index: 1200;
	display: none;
}
.modal-wrap.active {
	display: block;
}
.modal-wrap {
	text-align: center;
	padding-top: 200px;
}
.modal-wrap .content {
	display: inline-block;
	text-align: right;
}
.modal-wrap .content .close-btn {
	margin-bottom: 25px;
}
.modal-wrap .content video {
	width: 1000px;
}
.section3-treatments {
	text-align: center;
}
.section3-treatments table {
	display: inline-block;
	margin-bottom: 180px;
}
.section3-treatments table td {
	vertical-align: middle;
}
.section3-treatments table video {
	width: 560px;
	margin-right: 70px;
}
.treatments-title {
	font-size: 38px;
	line-height: 47px;
	letter-spacing: -0.03em;
	color: #222222;
	margin-bottom: 40px;
}
.treatments-desc {
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: -0.03em;
	color: #333333;
}
.treatments-desc2 {
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	/* identical to box height */
	letter-spacing: -0.03em;
	color: #000000;
	opacity: 0.6;
	text-align: left;
}
.treatments-title2 {
	font-size: 38px;
	line-height: 47px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #222222;
	margin-bottom: 80px;
}
.treatments-title2 .highlight {
	font-weight: 700;
	color: #862F2F;
}
.treatments-images img {
	width: 340px;
	margin-bottom: 20px;
}
.treatments-desc3 {
	text-align: right;
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: -0.03em;
	color: #000000;
	opacity: 0.6;
}
.treatments-title3 {
	font-weight: 400;
	font-size: 38px;
	line-height: 47px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #222222;
	margin-bottom: 80px;
}
.treatments-desc4 {
	font-size: 20px;
	line-height: 35px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #333333;
	margin-bottom: 60px;
}
.treatments-desc4 .underline {
	position: relative;
}
.treatments-desc4 .underline::after {
	content: '';
	position: absolute;
	border-bottom: 1px solid black;
	width: 100%;
	height: 1px;
	bottom: 0;
	left: 0;
}
.treatments-desc5 {
	font-size: 20px;
	line-height: 35px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #333333;
}
.treatments-desc5 small {
	font-size: 15px;
}
.section4 {
	padding: 80px 0;
	text-align: center;
	background: #F1EDE7;
}
.section4 video {
	width: 820px;
}
.section5 {
	background: #F9F6F4;
	padding-top: 200px;
	padding-bottom: 160px;
}
.section5-image {
	text-align: center;
	margin-bottom: 170px;
}
.section5-image img {
	width: 1280px;
}
.section5-video {
	background: #F1EDE7;
	padding: 80px 0;
	text-align: center;
}
.section5-video video {
	width: 820px;
}
.form {
	background-image: url("./img/form-bg.jpg");
	background-repeat: no-repeat;
	background-position: center center;
}
.form table {
	width: 1360px;
	margin: 0 auto;
	color: #FFFFFF;
	border-collapse: collapse;
}
.form-txt1 {
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: -0.03em;
	margin-bottom: 20px;
}
.form-txt2 {
	font-weight: 800;
	font-size: 46px;
	line-height: 57px;
	letter-spacing: -0.03em;
	margin-bottom: 34px;
}
.form-txt2 .highlight {
	color: #FF9D9D;
}
.form-txt3 {
	font-weight: 300;
	font-size: 26px;
	line-height: 32px;
	letter-spacing: -0.06em;
	/* margin-bottom: 124px; */
	margin-bottom: 70px; 
}
.form-txt4 {
	font-weight: 400;
	font-size: 15px;
	line-height: 19px;
	/* identical to box height */
	letter-spacing: -0.06em;
	margin-bottom: 18px;
}
.form-txt5 {
	/* margin-bottom: 49px; */
	margin-bottom: 0px;
}
.form-txt5 .t1 {
	font-weight: 700;
	font-size: 20px;
	line-height: 25px;
	/* identical to box height */

	letter-spacing: -0.06em;
	position: relative;
	margin-right: 24px;
}
.form-txt5 .t1::after {
	content: '';
	position: absolute;
	height: 16px;
	width: 1px;
	border-right: 1px solid white;
	right: -15px;
	top: 6px;
}
.form-txt5 .t2 {
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	/* identical to box height */

	letter-spacing: -0.06em;
	/* margin-right: 12px; */
	margin-right: 30px;
}
.form-txt5 .t3 {
	font-weight: 700;
	font-size: 14px;
	line-height: 26px;
	/* identical to box height, or 0% */

	letter-spacing: -0.06em;
	color: white;
	padding: 10px 17px 10px 35px;
	display: inline-block;
	border: 1px solid white;
	border-radius: 6px;
	text-decoration-line: none;
	position: relative;
}
.form-txt5 .t3 img {
	position: absolute;
	top: 14px;
	left: 14px;
}
.form-txt6 {
	font-weight: 400;
	font-size: 15px;
	line-height: 19px;
	/* identical to box height */

	letter-spacing: -0.06em;
}
.form-txt7 .t1 {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	/* identical to box height */

	letter-spacing: -0.06em;
	position: relative;
	padding-left: 22px;
	margin-right: 30px;
}
.form-txt7 .t1 img {
	position: absolute;
	width: 15px;
	top: 3px;
	left: 0;
}
.form-txt7 .t2 {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	/* identical to box height */

	letter-spacing: -0.06em;
	color: white;
	text-decoration-line: none;
	position: relative;
	padding-left: 33px;
}
.form-txt7 .t2 img {
	position: absolute;
	left: 0;
	top: -2px;
	width: 26px;
}
.form-txt11 {
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	/* identical to box height */

	letter-spacing: -0.03em;
	color: #BB5E5E;
	margin-bottom: 25px;
}
.input-form {
	color: white;
}
.input-select {
	background: #222222;
	border: 0 solid transparent;
	padding: 20px 28px 22px;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	/* identical to box height */

	letter-spacing: -0.03em;
	appearance: none;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right 1rem center;
	background-size: 1em;
}
.input {
	margin-bottom: 10px;
	height: 65px;
	position: relative;
	padding-left: 128px;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	/* identical to box height */

	letter-spacing: -0.03em;
	color: white;
	background: #222222;
}
.input-select {
	color: white;
}
.input-label {
	position: absolute;
	left: 28px;
	top: 23px;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	/* identical to box height */

	letter-spacing: -0.03em;
}
.input-custom {
	padding-top: 23px;
	color: #222222;
	background: transparent;
}
.input input[type="text"] {
	border: 0 solid transparent;
	background: transparent;
	width: 100%;
	height: 100%;
	color: white;
}
textarea:focus, input:focus, select:focus {
	outline: none;
}
.radio input[type="radio"] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}
.radio input[type="radio"] + label {
	display: inline-block;
	position: relative;
	padding-left: 25px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.radio input[type="radio"] + label:before {
	content: '';
	position: absolute;
	width: 18px;
	height: 18px;
	background: #222222;
	top: 1px;
	left: 0;
	border-radius: 50%;
}
.radio input[type="radio"]:checked + label:after {
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	background: #ff9d9d;
	border-radius: 50%;
	left: 5px;
	top: 6px;
}
.checks input[type="checkbox"] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}
.checks input[type="checkbox"] + label {
	display: inline-block;
	position: relative;
	padding-left: 30px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	color: #222222;
}
.checks input[type="checkbox"] + label:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	background: #222222;
	top: 1px;
	left: 0;
}
.checks input[type="checkbox"]:checked + label:after {
	content: '';
	position: absolute;
	background-image: url('./img/check.svg');
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 20px;
	left: 0;
	top: 1px;
}
.close-btn2 {
	background: black;
	padding: 15px 36px;
	border: 0 solid transparent;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	/* identical to box height */

	letter-spacing: -0.03em;
	color: #FFFFFF;
}

.form-txt3 .highlight {
    color: #FF9D9D;
}

.form-submit {
	padding: 29px 0 26px 76px;
	background: #862F2F;
	font-weight: 700;
	font-size: 20px;
	line-height: 25px;
	/* identical to box height */

	letter-spacing: -0.03em;
	color: #FFFFFF;
	width: 100%;
	border: 0 solid transparent;
	text-align: left;
	position: relative;
}
.form-submit::before {
	background-repeat: no-repeat;
	content: '';
	background-image: url('./img/check.svg');
	background-size: 20px 16px;
	width: 20px;
	height: 16px;
	position: absolute;
	left: 40px;
	top: 34px;
}
.footer {
	background: #3e3e3e;
	padding-top: 60px;
	padding-bottom: 60px;
}
.footer table {
	width: 1360px;
	margin: 0 auto;
}
.footer table td {
	vertical-align: top;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 25px;
	letter-spacing: -0.03em;
	color: #E6E6E6;
}
.modal-content {
	width: 410px;
	height: 278px;
	overflow: auto;
	background: #F1EDE7;
	padding: 18px 15px;
}
 .modal-content::-webkit-scrollbar {
 width: 15px;
}
.modal-content::-webkit-scrollbar-thumb {
 border-right: 10px solid transparent;
 border-top: 20px solid transparent;
 background-color: #A5A5A5;
 height: 85px;
 background-clip: padding-box;
}
.modal-content::-webkit-scrollbar-track {
 background-color: transparent;
}
.modal-desc {
	font-size: 14px;
	font-weight: 500;
	padding-bottom: 20px;
}
.modal-subtitle {
	font-size: 18px;
	font-weight: 700;
	padding-bottom: 20px;
}

/* ³×ÀÌ¹ö ¿¹¾à ¹öÆ°*/
.naver_btn { display: flex; flex-direction: column; justify-content: center; margin: 44px auto 0 auto; align-items: center; width: 400px; height: 96px; background-color: #00C73C; text-decoration: none; color: #fff;}
.naver_btn p { font-size: 20px; font-weight: 800; margin: 0; padding: 0;}
.naver_btn p strong { font-size: 10px; position: relative; top: -3px;}
.naver_btn p::before { content: ""; display: inline-block; width: 27px; height: 27px; background: #fff url(./img/naver_icon.png) no-repeat center; margin-right: 10px; vertical-align: bottom;}
.naver_btn span { font-size: 15px; font-weight: 500; margin-top: 6px; padding-left: 18px; opacity: .8;}

/* ÆË¾÷ ¹öÆ° */
.naver_btn.popup { width: 300px; height: 72px; margin: 16px auto 0 auto; padding-left: 38px; position: relative;}
.naver_btn.popup::before { content: ""; display: block; width: 30px; height: 30px; background: url(./img/popup_naver_icon.png) no-repeat center/cover; position: absolute; left: 20px;}
.naver_btn.popup p { font-size: 20px; font-weight: 600; margin: 0; padding: 0;}
.naver_btn.popup p::before { display: none;}
.naver_btn.popup span { font-size: 14px; font-weight: 500; margin-top: 2px; opacity: .8; padding-left: 0; margin-left: -32px;}