@import url("/theme/basic/css/font.css");		/* 폰트는 별도로 관리*/
@font-face {
    font-family: 'Aggravo';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroL.woff') format('woff');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'Aggravo';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroM.woff') format('woff');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Aggravo';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroB.woff') format('woff');
    font-weight: 700;
    font-display: swap;
}
@keyframes rotate {
	0%	{transform: rotate(0deg);}
	100%	{transform: rotate(360deg);}
}

@keyframes rotate2 {
	0%	{transform: rotate(0deg);}
	100%	{transform: rotate(-360deg);}
}

@keyframes bling {
	0%	{opacity:1;}
	25%	{opacity:1;}
	50% {opacity:0;}
	75%	{opacity:1;}
	100% {opacity:1;}
}

@keyframes marquee {
	from { transform: translateX(0); }
	to { transform: translateX(-50%); }
}

@keyframes marquee2 {
	from { transform: translateX(0); }
	to { transform: translateX(50%); }
}
@keyframes marqueedown {
	from { transform: translateY(0); }
	to { transform: translateY(50%); }
}

@keyframes zoomcon {
	0%	{-webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}
	50%	{-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
	100% {-webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}
}
@keyframes zoomtext {
	0%	{-webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); opacity:.5;}
	100%	{-webkit-transform:scale(1.3); -ms-transform:scale(1.3); transform:scale(1.3); opacity:0;}
}

@keyframes reviewscroll {
	0%	{top:0;}
	50%	{top:-2800px;}
	100% {top:0;}
}

@keyframes reviewscrollm {
	0%	{top:0;}
	50%	{top:-1350px;}
	100% {top:0;}
}

@keyframes tong {
	0%	{margin-top:0;}
	50%	{margin-top:-5px;}
	100% {margin-top:0;}
}
@keyframes tongm {
	0%	{margin-top:0;}
	50%	{margin-top:-5px;}
	100% {margin-top:0;}
}
@keyframes tong2 {
	0%	{margin-top:0; opacity:1;}
	25%	{opacity:0;}
	50%	{margin-top:-20px; opacity:1;}
	75%	{opacity:0;}
	100% {margin-top:0; opacity:1;}
}

@keyframes impactdeg {
	0%	{transform:rotate(0deg); -webkit-transform:rotate(0deg);}
	50%	{transform:rotate(5deg); -webkit-transform:rotate(5deg);}
	100%	{transform:rotate(0deg); -webkit-transform:rotate(0deg);}
}
@keyframes impactdeg2 {
	0%	{transform:rotate(0deg); -webkit-transform:rotate(0deg);}
	50%	{transform:rotate(10deg); -webkit-transform:rotate(10deg);}
	100%	{transform:rotate(0deg); -webkit-transform:rotate(0deg);}
}
@keyframes smokemove1 {
	0%	{margin-top:0; opacity:0;}
	50%	{opacity:1;}
	100% {margin-top:-200px; opacity:0;}
}
@keyframes smokemove2 {
	0%	{margin-top:0; opacity:0;}
	50%	{opacity:1;}
	100% {margin-top:-100px; opacity:0;}
}
@keyframes smokemove1m {
	0%	{margin-top:0; opacity:0;}
	50%	{opacity:1;}
	100% {margin-top:-50px; opacity:0;}
}
@keyframes smokemove2m {
	0%	{margin-top:0; opacity:0;}
	50%	{opacity:1;}
	100% {margin-top:-70px; opacity:0;}
}



* {border-width:0; margin:0; word-break:keep-all; box-sizing:border-box;}
* {image-rendering: -moz-crisp-edges;
	image-rendering:   -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;}
p {margin:0; padding:0;}	
body {overflow-x:hidden; background-color:#fff;}
body::-webkit-scrollbar-track{
	 /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
	 /*border-radius:100px;*/
	 background:#eee;
}
body::-webkit-scrollbar{
	 width: 7px;
	 background-color: transparent;
}
body::-webkit-scrollbar-thumb{
	 /*border-radius: 100px;*/
	/* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);*/
	 background: #000;
}

.iframe-wrap {width: 100%;
}

.iframe-wrap iframe { width: 100%; height: 100%;}

strong {font-weight:normal;}
ul {padding:0; margin:0;}
li {list-style:none;}
html {scroll-behavior: smooth;}
.video-container {position:relative; padding-bottom:56.25%; height:0; overflow:hidden;} 
.video-container iframe,.video-container object,.video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;} 
.video-container2 {position:relative; padding-bottom:178%; height:0; overflow:hidden;} 
.video-container2 iframe,.video-container2 object,.video-container2 embed {position:absolute; top:0; left:0; width:100%; height:100%;} 
.video-container3 {position:relative; padding-bottom:203.2%; height:0; overflow:hidden;} 
.video-container3 iframe,.video-container3 object,.video-container3 embed {position:absolute; top:0; left:0; width:100%; height:100%;} 


.popupgroup {position:relative; top:0; left:0; width:100%; text-align:center; z-index:94; padding:0 200px;}

.wrap {top:0px; width:100%;  /*min-width:1360px;max-width:2500px;*/ margin:0 auto; overflow:hidden;}
	.centerdiv {width:100%; max-width:1460px; margin:0 auto; padding:0 50px;}
	.centerdiv2 {width:100%; margin:0 auto;}
	.relative {position:relative; left:0; top:0;}
	.bookmark {position:absolute; top:0; left:0;}
	.mo_noline {display:none;}

@media (max-width:750px){
.popupgroup {top:40px; padding:0;}
.wrap {min-width:100%; max-width:750px; overflow:hidden;}
	.centerdiv {width:100%; padding:0 10px;}
	.bookmark {top:-100px;}
	.mo_noline {display:none;}
}

@media (max-width:380px){
	.mo_noline {display:table;}
}




.body_open {overflow:hidden;}
.body_youtube {overflow:hidden;}
.body_open .online_inquiry_contents {bottom:0; opacity:1;}





/*매장 바로가기*/
.rentalpaybanner a{position:fixed; top:19px; right:50px; border-radius:20px;box-shadow: 0 0 3px rgba(0, 0, 0, .3); z-index:100; background: #222;  border: 1px solid  rgba(0, 0, 0, 0.3); color: #fff;padding:11px 13px 11px 10px;text-decoration: none; font-size: 20px;font-weight: 500;display: flex;align-items: center;justify-content: space-between;    transition: all 0.4s;}
.rentalpaybanner a i {padding-right: 5px;font-size: 24px; opacity: 0.6;}
.rentalpaybanner a:hover {background: #dfe2e5;color: #000;}

@media (max-width:1360px){
    .rentalpaybanner a{    font-size: 17px;}
}

@media (max-width:970px){
    .rentalpaybanner a{border-radius: 10px;right: 10px;    font-size: 14px;    line-height: 14px; padding: 8px 12px 8px 8px;        flex-direction: row; gap: 0;top: 17px}
}

.header {position:fixed; top:0; left:0; width:100%; padding:12px 50px; background:transparent; z-index:99; transition:all .3s ease; -webkit-transition:all .3s ease;  /*min-width:1360px; */}
.header * {transition:all .2s ease; -webkit-transition:all .2s ease;}
.header_fix {background:rgba(64,23,153,.9); box-shadow:0 0 5px rgba(0,0,0,.3)}

.header .logo {float:left;background:url('./logo.png') no-repeat; background-size:contain;}
.header.header_fix .logo {float:left;background:url('./logo_w.png') no-repeat; background-size:contain;}

		.header .logo img {width:157px;height: 64px; image-rendering:auto; }
		.header_fix .logo img {width:157px; image-rendering:auto;}

	.header .navi {position:absolute; top:20px; left:50%; font-size:0; transform:translateX(-50%); -webkit-transform:translateX(-50%); white-space:nowrap;margin-left:0;}
		.header .navi li {display:inline-block; vertical-align:top; margin:0 5px;}
			.header .navi li a {position:relative; display:block; text-decoration:none;}
				.header .navi li a span {position:relative; font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; text-align:center; font-size:20px; line-height:50px; color:#461698; border-radius:5px; padding:6px 12px; cursor:pointer;font-weight: 800}
                .header .navi li a span:hover {color:#fac44a}
                .header.header_fix  .navi li a span { color:#fff;font-weight: 600}
                .header.header_fix  .navi li a span:hover {color:#fac44a}
			.header .navi .on a {}
					.header .navi .on span {font-weight:700; background:#fff; color:#461698;}
                    .header.header_fix .navi .on span {font-weight:700; background:#fff; color:#461698;}  

	.header .headersnslist {float:right; margin-top:15px;display: none}
		.header .headersnslist li {display:inline-block; vertical-align:top; margin:0 0 0 10px;}
		.header .headersnslist li:first-child {margin-left:0;}
		.header .headersnslist li:last-child {display:none;}
			.header .headersnslist li a {display:block; font-size:30px; color:#461698; text-decoration:none;}
.header.header_fix .headersnslist li a {color:#fff;}
@media (max-width:1300px){
    .header .navi {  }
    .header .navi li a span {padding: 6px 5px;}
    .header .navi li a span{font-size: 18px}
    
    
}


@media (max-width:970px){
.header {min-width:100%; padding:10px 10px 5px; border-width:.5px;}

	.header .logo { text-align:center;}
		.header .logo img {width:120px;}
    .header .navi::-webkit-scrollbar { display: none;}
    .header .navi {border-top: 1px solid rgba(64, 23, 153, .2);border-bottom: 1px solid rgba(64, 23, 153, .2);clear:both; position:relative; top:0; left:0; width:100%; text-align:center; transform:translateX(0); /*-webkit-transform:translateX(0);*/ white-space:normal;  margin:0; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; /* Firefox */}
	.header.header_fix .navi {clear:both; position:relative; top:0; left: -10px; width:calc(100% + 20px); text-align:center; transform:translateX(0); /*-webkit-transform:translateX(0);*/ white-space:normal;  margin:0;border-top: 1px solid rgba(255, 255, 255, .2);border-bottom: 1px solid rgba(255, 255, 255, .2);       overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; /* Firefox */}
    .header .navi ul { display: flex; white-space: nowrap;}
		.header .navi li {/*width:33.33%;*/ margin:6px 0;padding: 5px 10px;         flex-shrink: 0; /* 줄어들지 않게 */}
			.header .navi li a span {font-size:15px; line-height:25px;        font-weight: bold;padding: 6px 5px;}
            .header.header_fix .navi li a span:hover {color:#461698}

	.header .headersnslist {position:fixed; bottom:80px; right:10px; margin-top:0;}
		.header .headersnslist li {clear:both; display:table; background:rgba(0,0,0,.8); border-radius:100%; padding:10px; margin:5px 0;}
		.header .headersnslist li:last-child {display:table;}
			.header .headersnslist li a {font-size:25px;color:#fff}
}





/*푸터*/
.bottom {position:relative; display:table; width:100%; min-width:1360px; text-align:center; background:#111; padding:100px 50px 220px;}

	.bottom .ci {position:absolute; top:100px; left:50px; margin-top: -30px;}
		.bottom .ci img {width:230px; image-rendering:auto;}
	.bottom .companyinfo {display:table; float:left; width:100%; padding:0 0 0 330px;}
		.bottom .companyinfo ul {clear:both; float:left; width:100%; text-align:left; font-size:0; margin:0 0 5px;}
			.bottom .companyinfo li {position:relative; display:inline-block; vertical-align:top; margin:0 20px 0 0; font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; font-weight:300; font-size:17px; line-height:25px; letter-spacing:0; color:#fff;}
			.bottom .companyinfo ul:nth-child(2) li {display:table; margin:5px 0;}
			.bottom .companyinfo ul:nth-child(2) li:nth-child(2) {font-size:15px;}
			.bottom .companyinfo .point {color:#e60012;}
			.bottom .companyinfo a {font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; font-weight:300; font-size:17px; text-decoration:none; color:#fff;}

@media (max-width:750px){
.bottom {padding:50px 20px 130px; min-width:100%; padding-right:50px;}
	.bottom .ci {position:relative; top:0; left:0; width:100%; text-align:left;}
		.bottom .ci img {width:200px;}
	.bottom .companyinfo {padding:0; width:100%; margin:20px auto 0;}
		.bottom .companyinfo ul {width:100%; margin:0; text-align:left; }
			.bottom .companyinfo li {float:none; display:inline-block; vertical-align:top; margin:0 5px 0 0 ; font-size:12px; line-height:17px;}
			.bottom .companyinfo ul:nth-child(2) li:nth-child(2) {font-size:12px;}
				.bottom .companyinfo li:after {display:none;}
			.bottom .companyinfo a {font-size:12px;}
}





/*온라인상담*/
.footer_inquiry_section {position:fixed; bottom:-150px; left:0; width:100%; min-width:1360px; text-align:center; font-size:0; opacity:0; background:#9f2525; border-top:1px solid #fff773; padding:15px 0 2px; box-shadow:0 0 3px rgba(0,0,0,.3); z-index:99; transition:all .3s ease; -webkit-transition:all .3s ease;}
.wrap_fix .footer_inquiry_section {bottom:0; opacity:1;}
	.footer_inquiry_section .formgroup_title {display:inline-block; vertical-align:top; margin-right:0;}
		.footer_inquiry_section .formgroup_title ul {position:relative;}
			.footer_inquiry_section .formgroup_title li {position:relative; display:inline-block; vertical-align:top; font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; font-weight:300; color:#fff; letter-spacing:-1px;}
			.footer_inquiry_section .formgroup_title li:nth-child(1) {font-size:35px; line-height:55px; margin:0 5px 0 0;}
				.footer_inquiry_section .formgroup_title li:nth-child(1) img {width:124px;}
			.footer_inquiry_section .formgroup_title li:nth-child(2) {font-weight:700; font-size:35px; line-height:55px; color:#fff773; margin:28px 20px 0 0;}
			.footer_inquiry_section .formgroup_title li:nth-child(3) {position:absolute; top:3px; left:130px; text-align:left; font-size:17px; line-height:25px;}
	.footer_inquiry_section .formgroup_box {display:inline-block; vertical-align:top; margin-top:16px;}
		.footer_inquiry_section .formgroup_box iframe {width:751px; height:43px;}

@media (max-width:750px){
.footer_inquiry_section {min-width:100%; padding:10px;}
	.footer_inquiry_section:after {margin-bottom:1px; height:1px;}
	.footer_inquiry_section .formgroup_title {position:relative; width:auto; margin:0 auto; padding-bottom:3px;}
		.footer_inquiry_section .formgroup_title li:nth-child(1) {font-size:20px; line-height:30px; margin:0 5px 0 0;}
			.footer_inquiry_section .formgroup_title li:nth-child(1) img {width:68px; }
		.footer_inquiry_section .formgroup_title li:nth-child(2) {font-size:20px; line-height:30px; margin:16px 0 0 0;}
		.footer_inquiry_section .formgroup_title li:nth-child(3) {left:75px; font-size:12px; line-height:13px;}
	.footer_inquiry_section .formgroup_box {width:100%; margin-top:5px;}
		.footer_inquiry_section .formgroup_box iframe {width:100%; height:65px;}
}




		.footer_customer_btn {position:fixed; left:0; width:100%; z-index:98; opacity:1; transition:all .3s ease; -webkit-transition:all .3s ease;bottom:80px;    /*bottom:50px;*/ }
		.footer_customer_btn * {transition:all .3s ease; -webkit-transition:all .3s ease;}

			.footer_customer_btn .footer_customer_btn_contents {position:absolute; display:table; bottom:0; box-shadow:0 0 3px rgba(0,0,0,.3); background:rgba(70,22,152,.8); border-radius:20px;}
			.footer_customer_btn .footer_customer_btn_contents:hover {background:#401799;}
			.footer_customer_btn .customer {left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
			.footer_customer_btn .inquiry {right:50px;}
			.footer_customer_btn .partner {left:50px;}
				.footer_customer_btn .footer_customer_btn_contents span {position:relative; padding-left:30px;}
				.footer_customer_btn a {display:block; font-family: 'Aggravo'; text-align:center; font-weight:300; font-size:20px; line-height:25px; color:#fff; padding:20px; text-decoration:none;}
					.footer_customer_btn a strong {font-weight:500; color:#fff;}
				.footer_customer_btn .footer_customer_btn_contents:hover a strong {color:#fac44a;}
				.footer_customer_btn .footer_customer_btn_contents i {position:absolute; top:-1px; left:0; font-size:23px;}


.inquirysection_list{  width: calc(100% - 100px); margin: 0 50px; box-shadow: 0 0 3px rgba(0, 0, 0, .3);background: rgba(70, 22, 152, .8);    letter-spacing: 2px;flex-wrap: wrap;
    border-radius: 20px 20px 0 0 ; height: 70px;  padding: 0 4%; overflow:hidden; display: flex; justify-content: space-around;position: fixed; bottom: 0; z-index:97;font-family:  'Aggravo'; font-weight: 500; font-size: 20px; line-height: 23px; color: #fff; }
.xi-spin {  -webkit-animation: xi-spin 2s infinite linear; animation: xi-spin 2s infinite linear;}
.unicode { font-size: 25px;    display: block;  height: 48px;  line-height: 48px;      margin-right: 10px;}
.inquirysection_list .inquirysection_list_title {height:70px; line-height:70px;font-size: 20px; font-weight: 500;width: 357px;display: flex; align-items: center; letter-spacing: 1px; }
.inquirysection_list .rolling_list {width:auto}
.inquirysection_list .rolling{position:relative; width:100%; height:auto;    margin-left: auto;text-align: right;    font-weight: 300;}
.inquirysection_list .rolling li{width:100%; height:70px; line-height:70px;    letter-spacing: 2px;white-space:nowrap;}
.inquirysection_list span   {margin-right: 60px}    

.inquirysection_list .list_today   {margin-right:0px}
.inquirysection_list .pc {margin: 0}
.inquirysection_list .pc {display: inline-block}
.inquirysection_list .mobile {display: none}
        /*
        .rolling_stop{display:block; width:100px; height:20px; background-color:#000; color:#fff; text-align:center;}
		.rolling_start{display:block; width:100px; height:20px; background-color:#000; color:#0f0; text-align:center;}    
        */  
@media (max-width:1700px){
    .inquirysection_list{ letter-spacing: 1px;    justify-content: space-between;}
    .inquirysection_list .rolling li {letter-spacing: 0}
}
@media (max-width:1550px){
    .inquirysection_list{ letter-spacing: 0px;    justify-content: space-between;    padding: 0 2%;}
    .inquirysection_list .rolling li {letter-spacing: 0}
    .inquirysection_list .rolling_list { width: auto; margin-left: auto;}
    .inquirysection_list span { margin-right: 10px;}
}
@media (max-width:1250px){
    .inquirysection_list .pc {display: none}
    .inquirysection_list .mobile {display: inline-block}   
    .inquirysection_list .inquirysection_list_title {width:130px;}
    .inquirysection_list .rolling_list {width: calc(100% - 130px);        }
}
@media (max-width:1000px){
    .inquirysection_list .rolling li {letter-spacing: -1px}
    .inquirysection_list .rolling li p span:nth-child(4) {display: none}
}
			@media (max-width:750px){
			.footer_customer_btn {bottom:35px; padding:5px;}
				.footer_customer_btn .footer_customer_btn_contents {position:relative; bottom:0; width:49.5%; border-width:.5px; border-radius:10px;}
				.wrap_fix .footer_customer_btn .footer_customer_btn_contents {bottom:0;}
				.footer_customer_btn .customer {display:none;}
				.footer_customer_btn .inquiry {float:right; right:0;}
				.footer_customer_btn .partner {float:left;left:0;}
					.footer_customer_btn .footer_customer_btn_contents span {padding-left:20px;}
					.footer_customer_btn a {font-size:15px; line-height:15px; padding:14px 0 11px;}
					.footer_customer_btn .footer_customer_btn_contents i {top:-2.5px; font-size:18px;}
                .unicode {font-size: 16px;  height: 35px;  line-height: 35px;        margin-right: 5px;}
                
                .inquirysection_list{    width: calc(100% - 10px);margin: 0 5px;height:35px;  border-radius: 10px 10px 0 0;letter-spacing: -0.5px; font-size: 12px;justify-content: space-between;padding: 0 7px;}
                
                .inquirysection_list .inquirysection_list_title {width:80px; height:35px; line-height:35px;font-size: 12px; font-weight: 600;display: flex; align-items: center; letter-spacing: 0px; }
                .inquirysection_list .rolling_list {width: calc(100% - 80px);        }
                
                .inquirysection_list .rolling{position:relative; width:100%; height:auto;    margin-left: auto;}
                .inquirysection_list .rolling li{width:100%; height:35px; line-height:35px;    letter-spacing: -0.6px;}
                .inquirysection_list .rolling li p {display: flex; align-items: center; gap: 6px;}
                .inquirysection_list span   {margin-right: 0px}    
                .inquirysection_list .list_today   {margin-right:0px}
                .inquirysection_list .rolling li p span:nth-child(4) {display: none}
                .inquirysection_list .pc {display: none}
                .inquirysection_list .mobile {display: inline-block}
			}





/*카카오톡*/
.kakao {position:fixed; bottom:10px; left:50%; width:100px; background:#ffeb33; border-radius:100%; box-shadow:0 0 3px rgba(0,0,0,.35); cursor:pointer; z-index:100; transform:translateX(-50%); -webkit-transform:translateX(-50%); transition:all .2s ease; -webkit-transition:all .2s ease;}
	.kakao:after {display:block; padding-bottom:100%; content:'';}
	.kakao ul {position:absolute; top:50%; left:0; width:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
		.kakao li {font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; text-align:center; font-weight:300; color:#000;}
		.kakao li:nth-child(1) {font-size:40px; line-height:20px; margin-top:-5px;}
		.kakao li:nth-child(2) {font-size:17px; line-height:18px; letter-spacing:-1px;}

@media (max-width:750px){
    #inquirysection {margin-bottom: 100px;}    
.kakao {bottom:50px; left:auto; right:10px; width:70px; transform:translateX(0%); -webkit-transform:translateX(0%);}
		.kakao li:nth-child(1) {font-size:30px; line-height:20px; margin-top:-5px;}
		.kakao li:nth-child(2) {font-size:12px; line-height:13px;}
}





/*메인 컨텐츠*/
.contents-section {clear:both; position:relative; width:100%; padding:200px 0;          /* margin: 100px 0; min-width:1360px; */}

@media (max-width:750px){
.contents-section {min-width:100%; padding:100px 0;     margin:0 0 50px 0}
}





/*인트로*/
.intro {padding:0; z-index:1;}
	.intro1_bg {position:relative; width:100%; background:#461698; padding:200px 0; z-index:1;   height: 1000px;}
	.intro1_bg:after {position:absolute; top:0px; left:-15%; width:130%; height:100%; background:#fff; border-radius: 0 /*0 0 2000px 2000px / 0 0 350px 350px*/; content:''; z-index:-1;        max-height: 1000px;}
		.intro .intro_people1 {position: absolute; bottom: 20px; left: 0; margin-left: -20px; height: 1000px; width: 50%;}
        .intro .intro_people1 img { position: absolute; bottom: 0; left: 0;width: 60%;}
		.intro .intro_people2 {position:absolute; bottom:0px; right:0; margin-left:0px; height: 1000px; width: 50%;}
        .intro .intro_people2 img { position: absolute; bottom: 0; right: 0;width: 83%;}
		.intro .intro_title {width:100%; text-align:center; z-index:3;}
			.intro .intro_title ul {position:relative; display:table; margin:0 auto;}
				.intro .intro_title li {position:relative; font-family: 'Aggravo'; font-weight:700; color:#333; z-index:2;}
				.intro .intro_title li:nth-child(1) {font-size:88px;}
				.intro .intro_title li:nth-child(2) {font-size:140px; color:#fac44a;}
					.intro .intro_title li:nth-child(3) img {width:850px;margin-top:20px;}
				.intro .intro_title li:nth-child(4) {font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; font-size:34px; margin-top:15px;}
				.intro .intro_title li:nth-child(5) {position:absolute; left:50%; top:20px; margin-left:-550px; z-index:3;}
					.intro .intro_title li:nth-child(5) img {animation:tong 1.3s ease-in-out infinite;}
				.intro .intro_title li:nth-child(6) {position:absolute; left:50%; top:300px; margin-left:-520px; z-index:1;}
					.intro .intro_title li:nth-child(6) img {animation:tong 1.2s ease-in-out infinite;}
				.intro .intro_title li:nth-child(7) {position:absolute; left:50%; top:-85px; margin-left:100px; z-index:3;}
					.intro .intro_title li:nth-child(7) img {animation:tong 1.1s ease-in-out infinite;}
				.intro .intro_title li:nth-child(8) {position:absolute; left:50%; top:70px; margin-left:400px; z-index:3;}
					.intro .intro_title li:nth-child(8) img {animation:tong 1.0s ease-in-out infinite;}
				.intro .intro_title li:nth-child(9) {position:absolute; left:50%; top:230px; margin-left:400px; z-index:1;}
					.intro .intro_title li:nth-child(9) img {animation:tong 1.4s ease-in-out infinite;}
	.intro2_bg {position:relative; width:100%; padding-top:50px; z-index:1;}
	.intro2_bg:after {position:absolute; top:-50px; left:-15%; width:130%; height:100%; background:#461698; border-radius: 0 0 2000px 2000px / 0 0 350px 350px; content:''; z-index:-1;}
		.intro .intro_item {position:relative; width:100%; height:250px;}
			.intro .intro_item ul {position:absolute; top:0; left:0; height:100%; font-size:0; text-align:left; white-space:nowrap; will-change:transform; animation:marquee 40s linear infinite; z-index:1;}
				.intro .intro_item li {display:inline-block; vertical-align:top; font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; font-weight:300; text-align:center; font-size:20px; line-height:30px; color:#fff; margin:0 40px;}
		.intro .intro_movie {position:relative; width:100%; padding:0 100px;}
			.intro .intro_movie .video-container {border-radius:50px; background:#000; overflow:hidden;}

@media (max-width:750px){
	.intro1_bg {padding:180px 0 250px;        background: #fff;         height: 108vh;}
    .intro .intro_title {    margin-bottom: 60px;}
	.intro1_bg:after {top:-70px;}
		.intro .intro_people1 { margin-left:-190px;}
			.intro .intro_people1 img {width:200px;        margin-left: -20px;}
		.intro .intro_people2 {margin-left:50px;}
			.intro .intro_people2 img {width:300px;}
				.intro .intro_title li:nth-child(1) {font-size:27px;}
				.intro .intro_title li:nth-child(2) {font-size:38px; margin:5px 0;}
					.intro .intro_title li:nth-child(3) img {width:230px; margin-top: 0}
				.intro .intro_title li:nth-child(4) {font-size:13px; letter-spacing:-1px; margin:5px 0 0;}
				.intro .intro_title li:nth-child(5) {top:15px; margin-left:-185px;}
					.intro .intro_title li:nth-child(5) img {width:50px;}
				.intro .intro_title li:nth-child(6) {top:110px; margin-left:-165px;}
					.intro .intro_title li:nth-child(6) img {width:25px;}
				.intro .intro_title li:nth-child(7) {top:-32px; margin-left:40px;}
					.intro .intro_title li:nth-child(7) img {width:35px;}
				.intro .intro_title li:nth-child(8) {top:30px; margin-left:135px;}
					.intro .intro_title li:nth-child(8) img {width:25px;}
				.intro .intro_title li:nth-child(9) {top:85px; margin-left:130px;}
					.intro .intro_title li:nth-child(9) img {width:25px;}
    .intro .intro_item ul {top:-10px}
	.intro2_bg {padding-top:0; z-index:1;}
		.intro .intro_item {height:100px;}
				.intro .intro_item li {font-size:14px; line-height:20px; margin:0 20px;}
					.intro .intro_item li img {width:50px;}
		.intro .intro_movie {padding:0 10px;}
			.intro .intro_movie .video-container {border-radius:20px;}
}

@media (max-width:380px){
		.intro .intro_people1 { margin-left:0px;bottom: 50px;}
		.intro .intro_people2 {margin-left:20px;bottom: 50px;}
}



/*지점별매출*/
.storesale {padding-bottom:0;}
	.storesale .storesale_title {width:100%;}
		.storesale .storesale_title ul {width:100%; text-align:center; font-size:0;    display: flex;align-items: center; justify-content: center;}
			.storesale .storesale_title li {display:inline-block; vertical-align:top;}
				.storesale .storesale_title li:nth-child(1) img {width:300px;margin-top:-25px}
			.storesale .storesale_title li:nth-child(2),
			.storesale .storesale_title li:nth-child(3) {font-family: 'Aggravo'; font-weight:700; font-size:70px; line-height:90px;color:#000;}
			.storesale .storesale_title li:nth-child(2) {margin:0 20px;}
	.storesale .storesale_contents {width:100%; max-width:1200px; text-align:center; font-size:0; margin:50px auto 150px;}
		.storesale .storesale_contents div {position:relative; display:inline-block; vertical-align:top; width:19.5%;  padding:0 5px; margin:10px .25%; z-index:2;}
			.storesale .storesale_contents div::after {position:absolute; top:-1px; left:0; width:100%; height:15px; background: #000; border-radius: 3px; border:3px solid transparent; background:linear-gradient(#000, #000) padding-box, linear-gradient(to bottom, #fff, #191919) border-box; content:''; box-sizing:border-box; z-index:1;}
			.storesale .storesale_contents ul {position:relative; width:100%; background:#fff; z-index:3; padding:30px 5px; margin:4px auto 0; box-shadow:0 0 3px rgba(0,0,0,.3);}
				.storesale .storesale_contents ul::after {position:absolute; top:0; left:0; width:100%; height:50px; content:''; background:linear-gradient(to bottom, rgba(0,0,0,.1), rgba(0,0,0,.0)); z-index:1;}
				.storesale .storesale_contents li {position:relative; font-family: 'Aggravo'; font-weight:300; color:#000; z-index:2;}
				.storesale .storesale_contents li:nth-child(1) {font-weight:700; font-size:20px; line-height:25px;}

				.storesale .storesale_contents li:nth-child(2) {font-size:17px; line-height:30px; margin:10px 0 0;}
				.storesale .storesale_contents li:nth-child(3) {font-size:17px; line-height:30px; margin:0 0 0;}

                .storesale .storesale_contents li:nth-child(4) {font-size:17px; line-height:30px; margin:10px 0 0;}
				.storesale .storesale_contents li:nth-child(5) {font-weight:700; font-size:25px; line-height:30px; letter-spacing:-1px; color:#401799; animation:bling 1.2s linear infinite; margin-top: 10px}
				.storesale .storesale_contents li:nth-child(6) {margin-top:20px;overflow: hidden;}
					.storesale .storesale_contents li:nth-child(5) img {width:40%;}
	.storesale .storesale_img {width:100%; max-width:1200px; border:1px solid rgba(0,0,0,.1); border-radius:50px; padding:50px 50px 100px; margin:0 auto;}
		.storesale .storesale_img ul {display:table; text-align:center; font-size:0; margin:0 auto; background:#fff;}
		.storesale .storesale_img ul:nth-child(1) {padding:0 50px; margin-top:-100px;}
		.storesale .storesale_img ul:nth-child(2) {margin-top:100px;}
			.storesale .storesale_img li {display:inline-block; vertical-align:top;}
			.storesale .storesale_img ul:nth-child(1) li {font-family: 'Aggravo'; font-weight:700; font-size:50px; line-height:70px;color:#000;}
				.storesale .storesale_img ul:nth-child(1) li strong {font-weight:700; font-size:53px; color:#401799; animation:bling 1.2s linear infinite;}
				.storesale .storesale_img ul:nth-child(1) li:nth-child(1) img {width:350px;}
			.storesale .storesale_img ul:nth-child(1) li:nth-child(2) {margin-left:20px;}
			.storesale .storesale_img ul:nth-child(2) li {position:relative; background:#fff; padding:5px; margin:0; box-shadow:0 0 3px rgba(0,0,0,.3);}

/*
.storesale .storesale_img ul:nth-child(2) li:nth-child(1) {transform:rotate(-10deg); z-index:1;}
			.storesale .storesale_img ul:nth-child(2) li:nth-child(2) {margin-top:-30px; z-index:2;}
			.storesale .storesale_img ul:nth-child(2) li:nth-child(3) {transform:rotate(10deg); z-index:3;}
            .storesale .storesale_img ul:nth-child(2) li:nth-child(4) {transform:rotate(10deg); z-index:3;}
*/


             .storesale .storesale_img ul:nth-child(2) li:nth-child(1) {transform:rotate(-15deg); z-index:4;margin-left: -10px}
			.storesale .storesale_img ul:nth-child(2) li:nth-child(2) {transform:rotate(-5deg);margin-top:-40px; z-index:3; margin-left: -80px}
			.storesale .storesale_img ul:nth-child(2) li:nth-child(3) {margin-top:-40px;transform:rotate(5deg); z-index:2;margin-left: -80px}
            .storesale .storesale_img ul:nth-child(2) li:nth-child(4) {transform:rotate(15deg); z-index:1;margin-left: -80px}

@media (max-width:750px){
.storesale {padding:50px 10px 0 ;}
			.storesale .storesale_title li:nth-child(1) {width:100%; text-align:center;}
				.storesale .storesale_title li:nth-child(1) img {width:200px;}
			.storesale .storesale_title li:nth-child(2),
			.storesale .storesale_title li:nth-child(3) {font-size:30px; line-height:50px;}
			.storesale .storesale_title li:nth-child(2) {margin:0 5px;}
	.storesale .storesale_contents {margin:30px auto 100px;}
		.storesale .storesale_contents div {width:32.83%; padding:0 3px;  margin:5px .25%;}
			.storesale .storesale_contents div::after {top:0; height:10px; border-width:2px;}
			.storesale .storesale_contents ul {padding:15px 5px; margin:3px auto 0;}
				.storesale .storesale_contents li {position:relative; font-family: 'Aggravo'; font-weight:300; color:#000; z-index:2;}
				.storesale .storesale_contents li:nth-child(1) {font-size:15px; line-height:20px;}
				.storesale .storesale_contents li:nth-child(2) {font-size:12px; line-height:16px; letter-spacing:-1px;}
				.storesale .storesale_contents li:nth-child(3) {font-size:12px; line-height:16px; margin:5px 0 0;}
				.storesale .storesale_contents li:nth-child(4) {font-size:16px; line-height:20px;}
				.storesale .storesale_contents li:nth-child(5) {margin-top:10px;font-size: 14px;}
	.storesale .storesale_img {border-width:.5px; border-radius:30px; padding:20px 10px 50px;}
		.storesale .storesale_img ul:nth-child(1) {padding:0 10px; margin-top:-50px;}
		.storesale .storesale_img ul:nth-child(2) {margin-top:50px;}
			.storesale .storesale_img ul:nth-child(1) li {width:auto; display:table; font-size:23px; line-height:25px; margin:0 auto; text-align:center;}
				.storesale .storesale_img ul:nth-child(1) li strong {font-size:24.5px;}
                .storesale .storesale_img ul:nth-child(2) li {padding:2px; width:46.33%;}     
				.storesale .storesale_img ul:nth-child(1) li:nth-child(1) img {width:200px;}
    			.storesale .storesale_img ul:nth-child(1) li:nth-child(2) {margin:10px auto 0;}
    			
                .storesale .storesale_img ul:nth-child(2) li:nth-child(3) {margin-top:-30px; z-index:2;}    
    			
    			.storesale .storesale_img ul:nth-child(2) li:nth-child(1) {margin:-20px 1.5% 10px 0;transform: rotate(0deg);}
                .storesale .storesale_img ul:nth-child(2) li:nth-child(2) {margin: -20px 0 10px 1.5%;transform: rotate(0deg); z-index:2;}
    
    			.storesale .storesale_img ul:nth-child(2) li:nth-child(3) {margin: 10px 1.5% 10px 0;transform: rotate(0deg);}
                .storesale .storesale_img ul:nth-child(2) li:nth-child(4) {margin: 10px 0 10px 1.5%;transform: rotate(0deg);} 
    
				.storesale .storesale_img ul:nth-child(2) li img {width:100%; image-rendering:pixelated;}
        .storesale .storesale_title ul {    flex-wrap: wrap;}
}








/*미디어*/
.media {background: url('./media_bg.jpg') no-repeat center bottom; padding:300px 0;background-size: contain; }
	.chatgraph {padding:0 0 250px;}
		.chatgraph .chatgraph_title {width:100%; text-align:center;}
			.chatgraph .chatgraph_title ul {position:relative; width:100%;}
				.chatgraph .chatgraph_title li {display:table; margin:0 auto; font-family: 'Aggravo'; font-weight:700; color:#000;}
				.chatgraph .chatgraph_title li:nth-child(1) {font-size:100px; line-height:110px; color:#461698;}
				.chatgraph .chatgraph_title li:nth-child(2) {font-size:31.7px; line-height:60px;}
					.chatgraph .chatgraph_title li:nth-child(2) span {position:relative; font-weight:700; font-size:84px; line-height:100px;}
						.chatgraph .chatgraph_title li:nth-child(2) span:after {position:absolute; bottom:-10px; left:0; width:100%; height:20px; content:''; background:url('../images/line_under.png') no-repeat; background-size:100% 100%;}
					.chatgraph .chatgraph_title li:nth-child(2) strong {position:relative; font-weight:700;}
						.chatgraph .chatgraph_title li:nth-child(2) strong:after {position:absolute; top:-20%; left:-10%; width:120%; height:160%; content:''; background:url('../images/line_circle.png') no-repeat; background-size:100% 100%; z-index:-1;}
				.chatgraph .chatgraph_title li:nth-child(3) {position:absolute; top:100%; left:50%; background:#461698; border-radius:5px; padding: 10px 15px 0 20px ; font-size:50px; color:#fff;  margin-left: -255px;
                    /*padding:10px; transform:translateX(-50%)rotate(-10deg); -webkit-transform:translateX(-50%)rotate(-10deg);*/ animation:bling 1.2s linear infinite; z-index:10;}

		.chatgraph .chatgraph_title2 {position:absolute; width:90%; bottom:5px; font-size:0; text-align:center; z-index:10; /*left:5%;*/  left: 40%; }
			.chatgraph .chatgraph_title2 ul {display:inline-block; vertical-align:top; width:32.83%; background:rgba(255,255,255,.9); margin:0 .25%; border:1px solid #461698; border-radius:10px; animation:bling 1.2s linear infinite; overflow:hidden;}
				.chatgraph .chatgraph_title2 li {width:100%; display:table; font-family: 'Aggravo'; font-weight:500; color:#000; margin:0 auto;}
				.chatgraph .chatgraph_title2 li:nth-child(1) {font-size:25px; color:#fff; background:#461698; padding:10px ;}
				.chatgraph .chatgraph_title2 li:nth-child(2) {font-weight:300; font-size:18px; line-height:22px; padding:10px 0;}
		
		.people_graph {position:relative; width:100%; max-width:910px; height:400px; margin:100px auto 0;}
			.people_graph * {font-family: 'Aggravo';}
			.people_graph .graph-container {position:relative; width:100%; height:100%; border-left:1px solid #000; border-bottom:1px solid #000; overflow:visible;    }
				.people_graph .graph-container::before {content: ''; position:absolute; width:100%; height:100%; background-image:repeating-linear-gradient(  to top,  transparent,  transparent calc(100% / 8 - 1px),  #ddd calc(100% / 8 - 1px),  #ddd calc(100% / 8) ); z-index: 0; pointer-events: none;    }
			.people_graph .vertical-line {position: absolute; top: 0; width: 1px; height: 100%; background: #ddd; z-index: 0;}
			.people_graph .chart {position:absolute; width:100%; height:100%; z-index:1;}
			.people_graph .point {position:absolute; width:10px; height:10px; background:#fff; border:2px solid #401799; border-radius:50%; transform:translate(-50%, -50%); z-index: 2;}
				.people_graph .point.highlight {background: #401799; width:20px; height:20px;}
			.people_graph .label {position:absolute; font-weight:500; font-size: 18px; color: #000; transform: translate(-50%, -160%);white-space: nowrap; z-index: 2;}
				.people_graph .label.highlight {color: #fff; font-size: 25px; background:#461698; border-radius:5px; padding:5px 10px 4px;}
					.people_graph .label.highlight:after {position:absolute; top:100%; left:30%; border-top:13px solid #461698; border-left:10px solid transparent; border-right:0 solid transparent; content:'';}
			.people_graph .y-axis {position:absolute; top:-17px; right:100%; height:100%; margin-right:10px; z-index:3;}
			.people_graph .y-label {position:absolute; right:0; transform: translateY(50%); font-size:17px; color: #000;}
			.people_graph .x-axis {position:absolute; top:100%; left:0; width: 100%; z-index:3; margin-top:10px;}
			.people_graph .x-label {position:absolute; transform:translateX(-50%); font-size:17px; color:#000;}

	.media .media_title {display:table; margin:0 auto;}
		.media .media_title ul {display:table; text-align:center; margin:0 auto;}
			.media .media_title li {font-family: 'Aggravo'; font-weight:300; color:#000;}
			.media .media_title li:nth-child(1) {font-weight:700; font-size:82px; line-height:100px; color:#461698;}
			.media .media_title li:nth-child(2) {margin:5px auto 30px auto;font-weight:700; font-size:78px; line-height:100px; color:#461698;}
			.media .media_title li:nth-child(3) {display:inline-block; vertical-align:top; font-weight:300; font-size:60px; line-height:80px; }
			.media .media_title li:nth-child(4) {display:inline-block; vertical-align:top;}
				.media .media_title li:nth-child(4) img {height:73px;}
	.media .media_contents {position:relative; width:100%;}
		.media .media_contents .media_circle_title {position:absolute; top:200px; left:50%; width:280px; margin-left:-140px; z-index:6;}
			.media .media_contents .media_circle_title ul {width:100%; text-align:center;}
				.media .media_contents .media_circle_title li {width:100%; font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; font-weight:300; color:#fff;}
				.media .media_contents .media_circle_title ul:nth-child(1) li:nth-child(1) {font-size:24px; line-height:30px;margin-top:100px; opacity: 0.7}
				.media .media_contents .media_circle_title ul:nth-child(1) li:nth-child(2) {font-family: 'Aggravo'; font-weight:700; font-size:48px; line-height:50px; margin-top:40px; animation:bling 1.2s linear infinite;}
					.media .media_contents .media_circle_title ul:nth-child(1) li:nth-child(2) strong {font-weight:700; font-size:42px;}
				.media .media_contents .media_circle_title ul:nth-child(2) li:nth-child(1) {text-align:left; font-weight:500; font-size:15px; line-height:20px; color:#fff; margin-top:210px;text-align: center;}
		.media .media_contents .media_circle_img {position:absolute; top:40px; left:0; width:100%;  text-align:center; z-index:1;}
			.media .media_contents .media_circle_img .media_phone_1 { background: url('./media_phone_1.jpg') no-repeat center ; height: 800px }
             .media .media_contents .media_circle_img .media_phone_2 { background: url('./media_phone_2.jpg') no-repeat center ; height: 800px }
            .media .media_contents .media_circle_img .media_phone_3 { background: url('./media_phone_3.jpg') no-repeat center ; height: 800px }

.media .media_contents .media_circle_img .text{margin-top: -80px;font-size: 22px;line-height: 35px;font-weight: 500;animation: fadeInUp .8s ease-out 1.9s forwards; color:#fff;     opacity: 0;}

			/*.media .media_contents .media_circle_img li:nth-child(2) {position:absolute; top:-30px; left:50%; margin-left:-190px;}*/
				.media .media_contents .media_circle_img li:nth-child(2) img {animation:impactdeg2 1.3s ease-in-out infinite;     display: none }
			.media .media_contents .media_circle_img li:nth-child(3) {position:absolute; bottom:50px; left:50%; margin-left:160px;}
				.media .media_contents .media_circle_img li:nth-child(3) img {animation:impactdeg2 1.3s ease-in-out infinite;     display: none}
.media_contents_1,.media_contents_2,.media_contents_3{ position:absolute; top:0; left:0;width:100%;  opacity:0; transition:opacity 1.2s ease, transform 1.2s ease;z-index: 10}
.media_contents_1.active,.media_contents_2.active,.media_contents_3.active{opacity:1; transform:translateY(0);}
.media_icon{ position:absolute; bottom:300px; left:50%; transform:translateX(-50%);z-index: 10;cursor:pointer;}
.media_icon .dot{display:inline-block;width:20px;height:10px;margin:0 5px;border-radius:50px;background:#ccc;}
.media_icon .dot.active{ background:#000;}
.media_wrap{cursor: grab; user-select:none;}

.About {width: calc(100% - 100px); margin: 100px 50px 0;}





	.media .media_balloon_contents {position:relative; width:100%;    display: none}
		.media .media_balloon_contents .media_balloon {position:absolute; left:50%; z-index:5;}
		.media .media_balloon_contents .media_balloon1 {top:200px; margin-left:-580px; animation:tong 1.3s ease-in-out infinite;}
		.media .media_balloon_contents .media_balloon2 {top:350px; margin-left:-650px; animation:tong 1.1s ease-in-out infinite;}
		.media .media_balloon_contents .media_balloon3 {top:220px; margin-left:300px; animation:tong 1.0s ease-in-out infinite;}
		.media .media_balloon_contents .media_balloon4 {top:370px; margin-left:350px; animation:tong 1.2s ease-in-out infinite;}
			.media .media_balloon_contents .media_balloon ul {position:relative; background:#000; border-radius:15px; padding:10px 20px;}
				.media .media_balloon_contents .media_balloon ul:after {position:absolute; top:100%; margin-top:-10px; border-top:40px solid #000; content:'';}
				.media .media_balloon_contents .media_balloon1 ul:after,
				.media .media_balloon_contents .media_balloon2 ul:after {right:50px; border-left:30px solid transparent; transform:rotate(-10deg); -webkit-transform:rotate(-10deg);}
				.media .media_balloon_contents .media_balloon3 ul:after,
				.media .media_balloon_contents .media_balloon4 ul:after {left:50px; border-right:30px solid transparent; transform:rotate(10deg); -webkit-transform:rotate(10deg);}
				.media .media_balloon_contents .media_balloon li:nth-child(1) {position:absolute; bottom:0; font-size:0;}
				.media .media_balloon_contents .media_balloon1 li:nth-child(1) {left:7px;top: -17px;}
				.media .media_balloon_contents .media_balloon2 li:nth-child(1) {left:0px;}
				.media .media_balloon_contents .media_balloon3 li:nth-child(1) {right:-23px;}
				.media .media_balloon_contents .media_balloon4 li:nth-child(1) {right:-3px;top: -19px;}
				.media .media_balloon_contents .media_balloon li:nth-child(2) {font-family: 'Aggravo'; font-weight:700; font-size:17px; line-height:23px; color:#fff;}
				.media .media_balloon_contents .media_balloon1 li:nth-child(2) {padding-left:70px;}
				.media .media_balloon_contents .media_balloon2 li:nth-child(2) {padding-left:70px;}
				.media .media_balloon_contents .media_balloon3 li:nth-child(2) {text-align:right; padding-right:45px;}
				.media .media_balloon_contents .media_balloon4 li:nth-child(2) {text-align:right; padding-right:70px;}
	.media .media_circle_text {position:relative; width:100%; text-align:center; margin-top:200px;z-index:1;                }
			.media .media_circle_text img {animation:rotate2 60s linear infinite;}
	.media .snslist {position:relative; width:100%; margin-top:50px; z-index:2;}
		.media .snslist iframe {width:100%; height:490px;}
	.media .news {width:100%; background:#b8dec5; padding:50px 50px; margin-top:50px;}
		.media .news div {width:100%; max-width:1500px; margin:0 auto;}
			.media .news iframe {width:100%; height:795px;}

@media (max-width:750px){
    .media { background-size: contain; padding-bottom: 250px;padding: 50px 0 0;}
    
    
    
	.chatgraph {padding:0 50px 100px;}
				.chatgraph .chatgraph_title li:nth-child(1) {font-size:43px; line-height:50px;}
				.chatgraph .chatgraph_title li:nth-child(2) {font-size:14px; line-height:20px;}
					.chatgraph .chatgraph_title li:nth-child(2) span {font-size:25px; line-height:45px;}
						.chatgraph .chatgraph_title li:nth-child(2) span:after {height:10px;}
				.chatgraph .chatgraph_title li:nth-child(3) {border-width:3px; font-size:20px; padding:5px; white-space:nowrap;margin-left: -108px;}

		.chatgraph .chatgraph_title2 {width:90%; bottom:2px; /*left:5%;*/}
			.chatgraph .chatgraph_title2 ul {border-width:.5px; border-radius:5px;}
				.chatgraph .chatgraph_title2 li:nth-child(1) {font-size:14px; letter-spacing:-1px; padding:5px 0;}
				.chatgraph .chatgraph_title2 li:nth-child(2) {font-size:12px; letter-spacing:-1px; line-height:15px; padding:5px 0;}
		
		.people_graph {height:300px; max-width:500px; margin:60px auto 0; padding:0 0;}
			.people_graph .graph-container {border-width:.5px;}
			.people_graph .vertical-line {width: .5px;}
			.people_graph .point {width:8px; height:8px; border-width:1px;}
				.people_graph .point.highlight {width:13px; height:13px;}
			.people_graph .label {font-size: 14px;}
				.people_graph .label.highlight {font-size: 17px; padding:3px 5px 2px;}
					.people_graph .label.highlight:after {border-top:7px solid #401799; border-left:5px solid transparent;}
			.people_graph .y-axis {top:-17px; margin-right:5px;}
			.people_graph .y-label {font-size:13px; letter-spacing:-.5px;}
			.people_graph .x-axis {margin-top:5px;}
			.people_graph .x-label {font-size:13px; text-align:center; letter-spacing:-.5px;}

			.media .media_title li:nth-child(1) {font-size:27px; line-height:40px;letter-spacing: -1px}
			.media .media_title li:nth-child(2) {font-size:27px;margin:3px auto 15px;        line-height: 30px;}
				.media .media_title li:nth-child(2) img {width:305px;}
			.media .media_title li:nth-child(3) {font-size:22px; line-height:28px; }
				.media .media_title li:nth-child(4) img {height:27px;}
		.media .media_contents .media_circle_title {top:320px; width:140px; margin-left:-70px; z-index:6;}
				.media .media_contents .media_circle_title ul:nth-child(1) li:nth-child(1) {font-size:14px; line-height:17px;}
				.media .media_contents .media_circle_title ul:nth-child(1) li:nth-child(2) {font-size:30px; line-height:27px; margin-top:8px;}
					.media .media_contents .media_circle_title ul:nth-child(1) li:nth-child(2) strong {font-size:22px;}
				.media .media_contents .media_circle_title ul:nth-child(2) li:nth-child(1) {font-size:10px; line-height:12px; margin-top:130px;}
		.media .media_contents .media_circle_img {top:-25px;}
    .media .media_contents .media_circle_img .media_phone_1 { background: url('./media_phone_m_1.jpg') no-repeat center ; height: 500px;background-size: 100%; }
    .media .media_contents .media_circle_img .media_phone_2 { background: url('./media_phone_m_2.jpg') no-repeat center ; height: 500px;background-size: 100%; }
    .media .media_contents .media_circle_img .media_phone_3 { background: url('./media_phone_m_3.jpg') no-repeat center ; height: 500px;background-size: 100%; }
    .media_icon {bottom: 0}
    .media .media_contents .media_circle_img .text {margin-top: -108px; font-size:17.5px}
			.media .media_contents .media_circle_img li:nth-child(1) {}
				.media .media_contents .media_circle_img li:nth-child(1) img {width:300px;}
			.media .media_contents .media_circle_img li:nth-child(2) {top:-10px; /*margin-left:-90px;*/}
				.media .media_contents .media_circle_img li:nth-child(2) img {width:50px;}
			.media .media_contents .media_circle_img li:nth-child(3) {bottom:30px; margin-left:80px;}
				.media .media_contents .media_circle_img li:nth-child(3) img {width:50px;}
		.media .media_balloon_contents .media_balloon {white-space:nowrap;}
		.media .media_balloon_contents .media_balloon1 {top:40px; margin-left:-180px;}
		.media .media_balloon_contents .media_balloon2 {top:150px; margin-left:-200px;}
		.media .media_balloon_contents .media_balloon3 {top:95px; margin-left:-30px;}
		.media .media_balloon_contents .media_balloon4 {top:190px; margin-left:0;}
			.media .media_balloon_contents .media_balloon ul {border-radius:15px; padding:10px 20px;}
				.media .media_balloon_contents .media_balloon ul:after {margin-top:-5px; border-top:20px solid #000;}
				.media .media_balloon_contents .media_balloon1 ul:after,
				.media .media_balloon_contents .media_balloon2 ul:after {right:30px; border-left:15px solid transparent;}
				.media .media_balloon_contents .media_balloon3 ul:after,
				.media .media_balloon_contents .media_balloon4 ul:after {left:30px; border-right:15px solid transparent;}
					.media .media_balloon_contents .media_balloon li:nth-child(1) img {width:55px;}
					.media .media_balloon_contents .media_balloon3 li:nth-child(1) img {width:45px;}
					.media .media_balloon_contents .media_balloon4 li:nth-child(1) img {width:60px;}
				.media .media_balloon_contents .media_balloon1 li:nth-child(1) {left:0px;top:-8px}
				.media .media_balloon_contents .media_balloon2 li:nth-child(1) {left:0;}
				.media .media_balloon_contents .media_balloon3 li:nth-child(1) {right:5px;}
				.media .media_balloon_contents .media_balloon4 li:nth-child(1) {right:-10px;top: -9px}
				.media .media_balloon_contents .media_balloon li:nth-child(2) {font-size:12px; line-height:14px;}
				.media .media_balloon_contents .media_balloon1 li:nth-child(2) {padding-left:35px;}
				.media .media_balloon_contents .media_balloon2 li:nth-child(2) {padding-left:35px;}
				.media .media_balloon_contents .media_balloon3 li:nth-child(2) {padding-right:35px;}
				.media .media_balloon_contents .media_balloon4 li:nth-child(2) {padding-right:35px;}
	.media .media_circle_text {/*margin-top:305px;*/margin-top:95px;}
			.media .media_circle_text img {width:350px;}
	.media .snslist {margin-top:20px;}
		.media .snslist iframe {height:275px;}
	.media .news {padding:20px 10px; margin-top:20px;}
			.media .news iframe {width:100%; height:820px;}
}
@media (max-width:400px){
	.chatgraph {padding:0 30px 100px 50px;}
				.chatgraph .chatgraph_title li:nth-child(1) {font-size:34px; line-height:40px;}
				.chatgraph .chatgraph_title li:nth-child(2) {font-size:11px; line-height:15px;}
					.chatgraph .chatgraph_title li:nth-child(2) span {font-size:22px; line-height:35px; letter-spacing:-1px;}
						.chatgraph .chatgraph_title li:nth-child(2) span:after {height:10px;}
				.chatgraph .chatgraph_title li:nth-child(3) {border-width:3px; font-size:20px; padding:5px; white-space:nowrap;}

		.chatgraph .chatgraph_title2 {width:98%; /*left:1%;*/   }
			.chatgraph .chatgraph_title2 ul {}
				.chatgraph .chatgraph_title2 li:nth-child(1) {font-size:14px;}
				.chatgraph .chatgraph_title2 li:nth-child(2) {font-size:11px; line-height:13px;}
}
@media (max-width:380px){
		.media .media_balloon_contents .media_balloon1 {top:40px; margin-left:-175px;}
		.media .media_balloon_contents .media_balloon2 {top:150px; margin-left:-180px;}
		.media .media_balloon_contents .media_balloon3 {top:95px; margin-left:-30px;}
		.media .media_balloon_contents .media_balloon4 {top:190px; margin-left:0;}
	.media .media_circle_text {left:50%; width:400px; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
}




/*브랜드*/
.brand {background:url('./logo_bg_g.jpg'); padding-bottom:450px;}
	.brand .brand_title {display:table; text-align:center; margin:0 auto;}
		.brand .brand_title ul {margin:0 auto;}
			.brand .brand_title li:nth-child(1),
			.brand .brand_title li:nth-child(2),
			.brand .brand_title li:nth-child(3) {display:inline-block; vertical-align:top; font-family: 'Aggravo'; font-weight:700; font-size:90px; line-height:100px; color:#000;}
			.brand .brand_title li:nth-child(2) {margin:0 30px;}
			.brand .brand_title li:nth-child(4) {font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; font-weight:500; font-size:30px; line-height:40px; color:#000; margin-top:30px;}
				.brand .brand_title li:nth-child(4) strong {font-weight:500; color:#401799;}
	.brand .brand_img {display:table; text-align:center; margin:200px auto;    width: 100%;}
		.brand .brand_img ul {margin:0 auto; font-size:0;}
.brand .brand_img li img {    width: 100%;}
             .brand .brand_img li {position:relative; display:inline-block; vertical-align:top;}
            .brand .brand_img li:first-child { border-radius: 0 300px 300px 0;overflow: hidden;    border: 10px solid #401799; width: 45%; border-left: 0;    }
			.brand .brand_img li:nth-child(2) {font-family:'GmarKetSans'; font-weight:300; font-size:100px; line-height:100px; margin:250px 50px 0;     width: calc(10% - 100px); }
			.brand .brand_img li:nth-child(3) {margin-top:0px;        width: 45%; border-radius: 300px 0 0 300px;overflow: hidden; border: 10px; border: 10px solid #401799;border-right: 0; }
            

.brand .brand_img li:nth-child(1):after {position:absolute; bottom:20px; left:10%; content:'IT기반 스마트한 시스템'; font-family: 'Aggravo'; font-weight:300; font-size:28px; line-height:30px; color:#000; white-space:nowrap;background: #fff; padding: 10px 15px 5px 15px;border-radius: 20px;}
.brand .brand_img li:nth-child(3):after {position:absolute; bottom:20px; right:10%; content:'오프라인 공동구매 스토어'; font-family: 'Aggravo'; font-weight:300; font-size:28px; line-height:30px; color:#000; white-space:nowrap;background: #fff; padding: 10px 15px 5px 15px;border-radius: 20px;}
	.brand .brand_contents {display:table; width:100%; text-align:center; padding:0 50px;}
		.brand .brand_contents ul {width:100%;}
			.brand .brand_contents li {width:100%; font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; font-weight:500; color:#000;}
			.brand .brand_contents li:nth-child(1) {font-family: 'Aggravo'; font-weight:700; font-size:46.5px; line-height:50px;}
			.brand .brand_contents li:nth-child(2) {font-family: 'Aggravo'; font-weight:700; font-size:50px; line-height:60px;}
			.brand .brand_contents li:nth-child(3) {margin:50px auto;}
			.brand .brand_contents li:nth-child(4),.brand .brand_contents li:nth-child(5),.brand .brand_contents li:nth-child(6),.brand .brand_contents li:nth-child(7),.brand .brand_contents li:nth-child(8),.brand .brand_contents li:nth-child(9),.brand .brand_contents li:nth-child(10),.brand .brand_contents li:nth-child(11){font-size:22px; line-height:45px; word-break: keep-all;}
			.brand .brand_contents li:nth-child(4) { animation-delay: 0.1s; }
.brand .brand_contents li:nth-child(5) { animation-delay: 0.2s; }
.brand .brand_contents li:nth-child(6) { animation-delay: 0.3s; }
.brand .brand_contents li:nth-child(7) { animation-delay: 0.4s; }
.brand .brand_contents li:nth-child(8) { animation-delay: 0.5s; }
.brand .brand_contents li:nth-child(9) { animation-delay: 0.6s; }
.brand .brand_contents li:nth-child(10) { animation-delay: 0.7s; }
.brand .brand_contents li:nth-child(11) { animation-delay: 0.8s; }
            

			.brand .brand_contents li:nth-child(n+4):nth-child(-n+11) { }  

				.brand .brand_contents li strong {font-weight:600; background:#461698; border-radius:5px; color:#fff; padding:5px 10px;}

@media (max-width:1200px){
    .brand .brand_img { margin: 100px auto;}
    .brand .brand_img ul {display: flex;flex-direction: column;align-items: center;width: calc(100% - 100px); margin: 0 50px;}
    .brand .brand_img li:first-child,.brand .brand_img li:nth-child(3) {border-radius: 20px; border: 10px solid #401799;width: 100%; border-left: 10px solid #401799;overflow: hidden;}
    .brand .brand_img li:nth-child(2) {  margin: 30px 0;margin-left: -30px;}
    .brand .brand_img li:nth-child(1):after{ left: 50%; margin-left: -150px;}
    .brand .brand_img li:nth-child(3):after{left: 50%; margin-left: -160px;right: auto;}
}

@media (max-width:750px){
.brand {background-size:50px; padding-bottom:250px;}
			.brand .brand_title li:nth-child(1),
			.brand .brand_title li:nth-child(2),
			.brand .brand_title li:nth-child(3) {font-size:40px; line-height:50px;}
			.brand .brand_title li:nth-child(2) {margin:0 10px;}
			.brand .brand_title li:nth-child(4) {font-size:15px; line-height:20px; margin-top:20px;}
	.brand .brand_img {margin:30px auto 50px;    }
    .brand .brand_img ul { display: flex; flex-wrap: wrap; flex-direction: column;  width: calc(100% - 20px);  margin: 0 10px;}
    .brand .brand_img li:first-child,.brand .brand_img li:nth-child(3) { border: 5px solid #401799;border-left: 5px solid #401799;}
    
				/*.brand .brand_img li:nth-child(1) img {width:150px;}*/
				.brand .brand_img li:nth-child(1):after {font-size:13px; font-weight: 500;padding: 5px 15px 1px 15px;margin-left: -80px;bottom: 12px;}
			.brand .brand_img li:nth-child(2) {font-size:50px; line-height:0px; margin:39px 10px 0 -10px;}
			.brand .brand_img li:nth-child(3) {margin-top:30px;}
				/*.brand .brand_img li:nth-child(3) img {width:170px;}*/
				.brand .brand_img li:nth-child(3):after {font-size:13px; font-weight: 500;padding: 5px 15px 1px 15px;margin-left: -80px;bottom: 12px;}
	.brand .brand_contents {padding:0 10px;}
			.brand .brand_contents li:nth-child(1) {font-size:21.5px; line-height:20px;}
			.brand .brand_contents li:nth-child(2) {font-size:23px; line-height:30px;}
			.brand .brand_contents li:nth-child(3) {margin:20px auto;}
				.brand .brand_contents li:nth-child(3) img {width:350px;}
			.brand .brand_contents li:nth-child(4),.brand .brand_contents li:nth-child(5),.brand .brand_contents li:nth-child(6),.brand .brand_contents li:nth-child(7),.brand .brand_contents li:nth-child(8),.brand .brand_contents li:nth-child(9),.brand .brand_contents li:nth-child(10),.brand .brand_contents li:nth-child(11) {font-size:15px; line-height:32px;}
				.brand .brand_contents li:nth-child(4) strong {padding:2px 2px 1px;}
}

@media (max-width:380px){
			.brand .brand_title li:nth-child(1),
			.brand .brand_title li:nth-child(2),
			.brand .brand_title li:nth-child(3) {font-size:40px; line-height:50px;}
			.brand .brand_title li:nth-child(2) {margin:0 5px;}
			.brand .brand_title li:nth-child(4) {font-size:15px; line-height:20px; margin-top:20px;}
				/*.brand .brand_img li:nth-child(1) img {width:280px;}
				.brand .brand_img li:nth-child(1):after {bottom: -30px; font-size: 16px;letter-spacing: 0;  left: 50px;}*/
			.brand .brand_img li:nth-child(2) {margin:5px 0 0 0;width: 100%;        line-height: 60px;}
			.brand .brand_img li:nth-child(3) {margin-top:0px;}
				/*.brand .brand_img li:nth-child(3) img {width:280px;}
				.brand .brand_img li:nth-child(3):after {top:100%; left:40px;letter-spacing:0;   margin-top: 15px;font-size: 16px;}*/
			.brand .brand_contents li:nth-child(1) {font-size:17.5px; line-height:20px;margin-bottom: 6px;}
			.brand .brand_contents li:nth-child(2) {font-size:19px; line-height:20px;}
				.brand .brand_contents li:nth-child(3) img {width:250px;}
			.brand .brand_contents li:nth-child(4),.brand .brand_contents li:nth-child(5),.brand .brand_contents li:nth-child(6),.brand .brand_contents li:nth-child(7),.brand .brand_contents li:nth-child(8),.brand .brand_contents li:nth-child(9),.brand .brand_contents li:nth-child(10),.brand .brand_contents li:nth-child(11) {font-size:14px; line-height:27px;}
}




/*성공포인트*/
.success {background:#191919 url('./success_bg.jpg') no-repeat center top; padding-top:0;}
	.success .success_slide {position:relative; top:-250px; width:100%; height:573px;}
		.success .success_slide ul {position:absolute; top:0; left:0; height:100%; font-size:0; text-align:left; white-space:nowrap; will-change:transform; animation:marquee 60s linear infinite; z-index:1;}
			.success .success_slide li {display:inline-block; vertical-align:top; height:100%; border-radius:10px; overflow:hidden; margin:0 5px;}
				.success .success_slide li img {height:100%; image-rendering:auto; transition:all .3s ease; -webkit-transition:all .3s ease;}
				.success .success_slide li:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
	.success .success_title {position:relative; width:100%; text-align:center;}
		.success .success_title ul:nth-child(1) {position:relative;}
			.success .success_title ul:nth-child(1) li {position:absolute; left:50%; z-index:5;}
			.success .success_title ul:nth-child(1) li:nth-child(1) {top:-100px; left:0; width:100%; height:300px; text-align:center; overflow:hidden;}
			.success .success_title ul:nth-child(1) li:nth-child(2) {top:-320px; margin-left:-330px;}
			.success .success_title ul:nth-child(1) li:nth-child(2) {animation:tong 1.3s ease-in-out infinite;}
			.success .success_title ul:nth-child(1) li:nth-child(3) {top:-280px; margin-left:100px;}
			.success .success_title ul:nth-child(1) li:nth-child(3) {animation:tong 1.0s ease-in-out infinite;}
		.success .success_title ul:nth-child(2),
		.success .success_title ul:nth-child(3) {display:table; font-size:0; margin:0 auto;}
			.success .success_title ul:nth-child(2) li {display:inline-block; vertical-align:top; font-family: 'Aggravo'; font-weight:700; font-size:100px; line-height:100px; color:#fac44a;}
			.success .success_title ul:nth-child(2) li:nth-child(1) {margin-right:500px;}
			.success .success_title ul:nth-child(3) li {position:relative; font-family: 'Aggravo'; font-weight:700; font-size:120px; line-height:120px; color:#fff; z-index:1; margin-top:50px;}
				.success .success_title ul:nth-child(3) li:after {position:absolute; bottom:-20px; left:0; width:100%; height:20px; content:''; background:url('./line_under.png') no-repeat; background-size:100% 100%;}
				.success .success_title ul:nth-child(3) li strong {position:relative; font-weight:700;}
					.success .success_title ul:nth-child(3) li strong:after {position:absolute; top:-20%; left:-10%; width:120%; height:160%; content:''; background:url('./line_circle.png') no-repeat; background-size:100% 100%; z-index:-1;}
	.success .success_point {position:relative; width:100%; text-align:center; font-size:0; margin:50px 0 100px;}
		.success .success_point div {position:relative; display:inline-block; vertical-align:top; width:270px; background:#461698; border-radius:100%; margin:0 5px;}
			.success .success_point div:before {display:block; padding-bottom:100%; content:'';}
			.success .success_point div:after {position:absolute; top:2%; left:2%; width:96%; height:96%; content:''; border:1px dashed #fff; border-radius:100%; box-sizing:border-box; animation:rotate2 20s linear infinite;}
			.success .success_point div ul {position:absolute; top:50%; left:0; width:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
				.success .success_point div li {width:100%; font-family: 'Aggravo'; font-weight:500; text-align:center; color:#fff;}
				.success .success_point div li:nth-child(1) {font-size:50px; color:#fac44a;}
				.success .success_point div li:nth-child(2) {font-size:32px; line-height:45px; margin:0 0 10px;}
				.success .success_point div li:nth-child(3) {font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; font-weight:300; font-size:20px; line-height:25px;}
					.success .success_point div li:nth-child(3) strong {font-weight:500;}
	.success .success_contents {width:100%; padding:0 100px; transition:all .2s ease; -webkit-transition:all .2s ease;}
		.success .success_contents * {transition:all .2s ease; -webkit-transition:all .2s ease;}
		.success .success_contents .success_item {position:relative; width:100%; border-radius:50px; overflow:hidden; margin-bottom:50px; padding:100px;}
		.success .success_contents .success_item:nth-child(odd) {text-align:left;     border: 10px solid #401799;}
		.success .success_contents .success_item:nth-child(even) {text-align:right; border: 10px solid #401799;}
		.success .success_contents .success_item1 {background:#fff url('../images/logo_bg_g.png?<?php echo time();?>') center top;}
		.success .success_contents .success_item2 {background:#fff url('../images/logo_bg_g.png?<?php echo time();?>') center top;}
		.success .success_contents .success_item3 {background:#fff url('../images/logo_bg_w.png?<?php echo time();?>') center top;}
		.success .success_contents .success_item4 {background:#fff url('../images/logo_bg_g.png?<?php echo time();?>') center top;}
		.success .success_contents .success_item5 {background:#3ba55d url('../images/logo_bg_g.png?<?php echo time();?>') center top;}
			.success .success_contents .success_item .success_item_text {position:relative; width:100%; height:520px; overflow:hidden;}
				.success .success_contents .success_item .success_item_text ul {width:100%;}
					.success .success_contents .success_item .success_item_text li {position:relative; font-family: 'Aggravo'; font-weight:300; color:#000;}
					.success .success_contents .success_item:nth-child(even) .success_item_text li {color:#000;}
					.success .success_contents .success_item .success_item_text li:nth-child(1) {display:inline-block; vertical-align:top; font-size:30px; line-height:50px;}
						.success .success_contents .success_item .success_item_text li:nth-child(1):after {position:absolute; top:50%; width:2500px; height:1px; content:''; background:#333;}
						.success .success_contents .success_item:nth-child(odd) .success_item_text li:nth-child(1):after {left:100%; margin-left:30px;}
						.success .success_contents .success_item:nth-child(even) .success_item_text li:nth-child(1):after {right:100%; margin-right:30px; background:#000;}
					.success .success_contents .success_item .success_item_text li:nth-child(2) {font-weight:700; font-size:50px; line-height:70px; margin-top:20px; color:#461698;}
					.success .success_contents .success_item3 .success_item_text li:nth-child(2) {color:#000; font-size:70px;}
					.success .success_contents .success_item:nth-child(even) .success_item_text li:nth-child(2) {color:#000;}
					.success .success_contents .success_item .success_item_text li:nth-child(3) {font-weight:700; font-size:70px; line-height:70px;}
					.success .success_contents .success_item3 .success_item_text li:nth-child(3) {color:#461698; font-size:50px;}
					.success .success_contents .success_item:nth-child(even) .success_item_text li:nth-child(3) {color:#461698;}
					.success .success_contents .success_item .success_item_text li:nth-child(4) {font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; font-size:22px; line-height:35px; letter-spacing:-1px; margin-top:50px;}
					.success .success_contents .success_item3 .success_item_text li:nth-child(4) .mo_noline {display:table;}
						.success .success_contents .success_item .success_item_text li:nth-child(4) strong {background:#461698; border-radius:5px; padding:4px 4px 3px;color:#fff     }
						.success .success_contents .success_item3 .success_item_text li:nth-child(4) strong {background:#461698;}
						.success .success_contents .success_item:nth-child(even) .success_item_text li:nth-child(4) strong {background:#461698; color:#fff;}
			.success .success_contents .success_item .success_item_img1 {position:absolute; bottom:0; right:0;}
			.success .success_contents .success_item .success_item_img1_1 {position:absolute; bottom:0; right:500px;  display: none }
			.success .success_contents .success_item .success_item_img2 {position:absolute; top:50px; left:70px;}
			.success .success_contents .success_item .success_item_img2_1 {position:absolute; bottom:0; left:480px; display: none }
			.success .success_contents .success_item .success_item_img3 {position:absolute; bottom:0; right:0;}
			.success .success_contents .success_item .success_item_img3_1 {position:absolute; top:50px; left:740px; width:250px; height:250px; border-radius:100%; overflow:hidden; box-shadow:0 0 3px rgba(0,0,0,.5);     display: none}
				.success .success_contents .success_item .success_item_img3_1 img {width:100%;}
			.success .success_contents .success_item .success_item_img3_2 {display: none; position:absolute; top:50px; left:1000px; width:250px; height:250px; border-radius:100%; overflow:hidden; box-shadow:0 0 3px rgba(0,0,0,.5); }
				.success .success_contents .success_item .success_item_img3_2 img {width:100%; display: none}
			.success .success_contents .success_item .success_item_img4 {position:absolute; top:0; left:0;}
			.success .success_contents .success_item .success_item_img5 {position:absolute; top:0; right:0;}

@media (max-width:1750px){
			.success .success_contents .success_item .success_item_img1 {right:auto; left:730px;}
			.success .success_contents .success_item .success_item_img1_1 {right:auto; left:700px;}
			.success .success_contents .success_item .success_item_img2 {left:-25px;}
			.success .success_contents .success_item .success_item_img2_1 {left:370px;}
			.success .success_contents .success_item .success_item_img3 {right:auto; left:640px;}
			.success .success_contents .success_item .success_item_img3_1 {left:700px;}
			.success .success_contents .success_item .success_item_img3_2 {left:960px;}
			.success .success_contents .success_item .success_item_img4 {left:auto; right:730px;}
			.success .success_contents .success_item .success_item_img5 {right:auto; left:730px;}
}

@media (max-width:1550px){
	.success .success_contents {padding:0 50px;/*width: calc(100% - 100px)*/}
}

@media (max-width:750px){
.success {background-size:750px;}
	.success .success_slide {top:-150px; height:300px;}
		.success .success_title {margin-top:-80px;}
			.success .success_title ul:nth-child(1) li:nth-child(1) {top:-10px; height:70px;}
				.success .success_title ul:nth-child(1) li:nth-child(1) img {width:80px;}
			.success .success_title ul:nth-child(1) li:nth-child(2) {top:-80px; margin-left:-80px;}
				.success .success_title ul:nth-child(1) li:nth-child(2) img {width:70px;}
			.success .success_title ul:nth-child(1) li:nth-child(3) {top:-100px; margin-left:10px;}
				.success .success_title ul:nth-child(1) li:nth-child(3) img {width:50px;}
			.success .success_title ul:nth-child(2) li {font-size:30px; line-height:30px;}
			.success .success_title ul:nth-child(2) li:nth-child(1) {margin-right:130px;}
			.success .success_title ul:nth-child(3) li {font-size:50px; line-height:50px; margin-top:30px;}
				.success .success_title ul:nth-child(3) li:after {bottom:-10px; height:10px;}
	.success .success_point {/*max-width:500px;*/ margin:30px auto 20px;}
		.success .success_point div {width:130px; margin:15px;}
			.success .success_point div:after {border-width:.5px;}
			.success .success_point div ul {position:absolute; top:50%; left:0; width:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
				.success .success_point div li:nth-child(1) {font-size:30px;}
				.success .success_point div li:nth-child(2) {font-size:17px; line-height:20px; margin:0 0 5px;}
				.success .success_point div li:nth-child(3) {font-size:12px; line-height:15px; letter-spacing:-1px;}
	.success .success_contents {/*max-width:500px;*/ padding:0 10px; margin:0 auto;}
		.success .success_contents .success_item {height:450px; border-radius:20px; margin-bottom:20px; padding:20px; background-size:50px;}
    .success .success_contents .success_item:nth-child(odd){border: 5px solid #401799;}
    .success .success_contents .success_item:nth-child(even){border: 5px solid #401799;}
		.success .success_contents .success_item2 {height:530px;}
		.success .success_contents .success_item3 {height:530px;}
		.success .success_contents .success_item4 {height:600px;}
		.success .success_contents .success_item5 {height:600px;}
			.success .success_contents .success_item .success_item_text {height:auto;}
					.success .success_contents .success_item .success_item_text li:nth-child(1) {font-size:15px; line-height:20px;}
						.success .success_contents .success_item .success_item_text li:nth-child(1):after {width:1000px; height:.5px;}
                        
                         
						.success .success_contents .success_item:nth-child(odd) .success_item_text li:nth-child(1):after {margin-left:10px;}
						.success .success_contents .success_item:nth-child(even) .success_item_text li:nth-child(1):after {margin-right:10px;}
					.success .success_contents .success_item .success_item_text li:nth-child(2) {font-size:23px; line-height:30px; margin-top:10px;}
					.success .success_contents .success_item3 .success_item_text li:nth-child(2) {font-size:30px; color:#fff;}
					.success .success_contents .success_item .success_item_text li:nth-child(3) {font-size:30px; line-height:30px;}
					.success .success_contents .success_item3 .success_item_text li:nth-child(3) {font-size:23px;}
					.success .success_contents .success_item .success_item_text li:nth-child(4) {font-size:15px; line-height:21px; margin-top:20px;        word-break: auto-phrase;}
					.success .success_contents .success_item3 .success_item_text li:nth-child(4) .mo_noline {display:none;}
						.success .success_contents .success_item .success_item_text li:nth-child(4) strong {padding:2px 5px 1px;}
			.success .success_contents .success_item .success_item_img1 {left:auto; right:-65px;        bottom: -20px;}

                 .success .success_contents .success_item .success_item_img1 { background: url(./m_success_img1.png) center top;width: 100%;height: 280px;left: 0;right: 0;background-size: cover;}
                 .success .success_contents .success_item .success_item_img1 img {display: none}
				/*.success .success_contents .success_item .success_item_img1 img {width:300px;}*/
			.success .success_contents .success_item .success_item_img1_1 {right:170px; left:auto;}
				.success .success_contents .success_item .success_item_img1_1 img {width:200px;}
			.success .success_contents .success_item .success_item_img2 {top:340px; left:25px;}
				.success .success_contents .success_item .success_item_img2 img {width:200px;}
			.success .success_contents .success_item .success_item_img2_1 {left:200px;}
				.success .success_contents .success_item .success_item_img2_1 img {width:150px;}
			.success .success_contents .success_item .success_item_img3 { background: url(./m_success_img3.png) center top;width: 100%;height: 280px;left: 0;right: 0;background-size: cover;}
				.success .success_contents .success_item .success_item_img3 img {display: none;/*width:300px;*/}
    
			.success .success_contents .success_item .success_item_img3_1 {top:240px; left:30px; width:140px; height:140px; border-radius:10px;}
			.success .success_contents .success_item .success_item_img3_2 {top:240px; left:180px; width:140px; height:140px; border-radius:10px;}
			.success .success_contents .success_item .success_item_img4 {left:0; right:auto; bottom:0; top:auto;}
            .success .success_contents .success_item .success_item_img4 { background: url(./m_success_img2.png) center top;width: 100%;height: 280px;left: 0;right: 0;background-size: cover;}
				.success .success_contents .success_item .success_item_img4 img {display: none; /*width:350px;*/}
			.success .success_contents .success_item .success_item_img5 {right:0; left:auto; top:auto; bottom:0;}
				.success .success_contents .success_item .success_item_img5 img {width:330px;}
}

@media (max-width:395px){
		.success .success_point div:last-child {margin-top:-15px;}
}
@media (max-width:380px){
			.success .success_title ul:nth-child(2) li {font-size:25px; line-height:25px;}
			.success .success_title ul:nth-child(2) li:nth-child(1) {margin-right:130px;}
			.success .success_title ul:nth-child(3) li {font-size:40px; line-height:40px;}

			.success .success_contents .success_item .success_item_img1_1 {right:auto; left:20px;}
				.success .success_contents .success_item .success_item_img1_1 img {width:200px;}
			.success .success_contents .success_item .success_item_img2 {top:350px;}
			.success .success_contents .success_item .success_item_img2_1 {left:180px;}
				/*.success .success_contents .success_item .success_item_img3 img {width:280px;}*/
			.success .success_contents .success_item .success_item_img3_1 {top:260px; left:20px; width:120px; height:120px;}
			.success .success_contents .success_item .success_item_img3_2 {top:260px; left:150px; width:120px; height:120px; display: none}
				/*.success .success_contents .success_item .success_item_img4 {bottom:-60px;}*/
			.success .success_contents .success_item .success_item_img5 {bottom:-40px;}
}



/*창업비*/
.price {padding:0;}
	.price .price_bg {width:100%; height:450px; background:url('./price_bg.jpg') no-repeat center fixed; background-size:cover;}
	.price .price_sign {position:absolute; top:230px; right:-50px;} 
	.price .price_title {width:100%; max-width:1460px; padding:0 50px; margin:100px auto;}
		.price .price_title ul {width:100%;}
			.price .price_title li {width:100%; font-family: 'Aggravo'; font-weight:300; color:#000;}
			.price .price_title li:nth-child(1) {font-size:32px; line-height:50px;}
			.price .price_title li:nth-child(2) {font-weight:700; font-size:100px; line-height:110px;}
				.price .price_title li:nth-child(2) strong {font-weight:700; color:#461698;}
	.price .price_contents {position:relative; width:100%; max-width:1460px; padding:0 50px; margin:0 auto;}
		.price .price_contents .price_cover {position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,.7); backdrop-filter:blur(5px); -webkit-backdrop-filter:blur(5px); z-index:10;}
			.price .price_contents .price_cover .price_cover_text {position:absolute; top:50%; left:0; width:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
				.price .price_contents .price_cover .price_cover_text ul {width:100%; text-align:center;}
					.price .price_contents .price_cover .price_cover_text li {width:100%;}
					.price .price_contents .price_cover .price_cover_text li:nth-child(1) {font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; font-weight:500; font-size:35px; line-height:45px; color:#000; margin-bottom:30px;}
						.price .price_contents .price_cover .price_cover_text li:nth-child(2) a {display:block; font-family: 'Aggravo'; font-weight:700; font-size:100px; line-height:100px; color:#401799; text-decoration:none;}
		.price .price_contents .pricetable_title {width:100%;}
			.price .price_contents .pricetable_title ul {width:100%;}
				.price .price_contents .pricetable_title li {width:100%; text-align:left; color:#000;}
				.price .price_contents .pricetable_title li:nth-child(1) {font-family: 'Aggravo'; font-weight:700; font-size:50px; line-height:60px; color:#000;}
					.price .price_contents .pricetable_title li:nth-child(1) strong {font-weight:700; color:#461698;}
				.price .price_contents .pricetable_title li:nth-child(2) {font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; font-weight:300; font-size:20px; line-height:30px;}
		.price .price_contents .price_table {width:100%; margin:50px 0;}
			.price .price_contents .price_table table {width:100%;}
				.price .price_contents .price_table table td {position:relative; width:33.33%; font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; font-weight:500; text-align:center; font-size:20px; line-height:30px; color:#000; border-bottom:1px solid rgba(0,0,0,.1); padding:15px 10px;}
                .price .price_contents .price_table table td span {color:#401799; font-weight: 800 } 
 				.price .price_contents .price_table table tr:first-child td {background:#000; color:#fff;}
				.price .price_contents .price_table table tr:first-child td:first-child {border-radius:10px 0 0 10px;}
				.price .price_contents .price_table table tr:first-child td:last-child {border-radius:0 10px 10px 0;}
				.price .price_contents .price_table table td:nth-child(3) div {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); animation:bling 1s linear infinite; white-space:nowrap; z-index:1;}
					.price .price_contents .price_table table td:nth-child(3) div ul {position:relative;}
						.price .price_contents .price_table table td:nth-child(3) div ul li {display:table; font-family: 'Aggravo'; font-weight:700; font-size:22px; line-height:25px; color:#fff; padding:8px 10px 5px; background:#401799; box-shadow:0 0 3px rgba(0,0,0,.5); transform:rotate(-10deg); -webkit-transform:rotate(-10deg);}
							.price .price_contents .price_table table td:nth-child(3) div ul li br {display:none;}
		.price .price_contents .price_comment {width:100%;}
			.price .price_contents .price_comment ul {width:100%;}
				.price .price_contents .price_comment li {position:relative; width:100%; font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; text-align:left; font-weight:300; font-size:20px; line-height:30px; color:#000; padding-left:20px; margin:10px 0;}
					.price .price_contents .price_comment li:after {position:absolute; top:0; left:0; content:'※';}

@media (max-width:1750px){
	.price .price_sign {right:auto; left:50%; margin-left:120px;} 
}

@media (max-width:1200px){
	.price .price_sign {right:auto; left:50%; margin-left:180px;} 
}

@media (max-width:1200px){
	.price .price_sign {right:auto; left:50%; margin-left:95px;} 
}

@media (max-width:750px){
    .price { margin-top: -51px;}
	.price .price_bg {height:250px; background-attachment:scroll;}
	.price .price_sign {top:175px; right:-20px; left:auto; margin:0;} 
		.price .price_sign img {width:180px;}
	.price .price_title {padding:0 10px; margin:50px auto 10px;}
			.price .price_title li:nth-child(1) {font-size:14px; line-height:25px; letter-spacing:-1px;}
			.price .price_title li:nth-child(2) {font-size:40px; line-height:45px;}
	.price .price_contents {padding:10px 10px;}
					.price .price_contents .price_cover .price_cover_text li:nth-child(1) {font-size:20px; line-height:25px; margin-bottom:10px;}
						.price .price_contents .price_cover .price_cover_text li:nth-child(2) a {font-size:40px; line-height:50px;}
				.price .price_contents .pricetable_title li:nth-child(1) {font-size:20px; line-height:25px;}
				.price .price_contents .pricetable_title li:nth-child(2) {font-size:15px; line-height:20px;}
		.price .price_contents .price_table {width:100%; margin:20px 0;}
				.price .price_contents .price_table table td {font-size:14px; line-height:20px; border-width:.5px; padding:10px 5px;}
				.price .price_contents .price_comment li {font-size:14px; line-height:16px; padding-left:15px; margin:5px 0;}
				.price .price_contents .price_table table td:nth-child(3) {width:100px;}
						.price .price_contents .price_table table td:nth-child(3) div ul li {font-size:14px; line-height:15px; letter-spacing:-1px; padding:3px 5px 2px;}
							.price .price_contents .price_table table td:nth-child(3) div ul li br {display:table;}
}

@media (max-width:380px){
			.price .price_title li:nth-child(1) {font-size:14px; line-height:20px;}
			.price .price_title li:nth-child(2) {font-size:33px; line-height:35px;}
	.price .price_contents {padding:10px 10px;}
					.price .price_contents .price_cover .price_cover_text li:nth-child(1) {font-size:20px; line-height:25px; margin-bottom:10px;}
						.price .price_contents .price_cover .price_cover_text li:nth-child(2) a {font-size:40px; line-height:50px;}
				.price .price_contents .pricetable_title li:nth-child(1) {font-size:20px; line-height:25px;}
				.price .price_contents .pricetable_title li:nth-child(2) {font-size:15px; line-height:20px;}
		.price .price_contents .price_table {width:100%; margin:20px 0;}
				.price .price_contents .price_table table td {font-size:14px; line-height:20px; border-width:.5px; padding:10px 5px;        width: 25%;}
				.price .price_contents .price_comment li {font-size:14px; line-height:16px; padding-left:15px; margin:5px 0;}
}



/*질문*/
.qna {padding-bottom: 0;}
	.qna .qna_title {position:relative; width:100%; max-width:1460px; text-align:left; padding:0 50px; margin:0 auto;}
		.qna .qna_title ul {display:table;}
			.qna .qna_title li {display:table; font-family: 'Aggravo'; font-weight:700; color:#000;}
				.qna .qna_title li:nth-child(1) img {width:535px;}
			.qna .qna_title li:nth-child(2) {font-size:100px; line-height:110px; margin:10px 0 10px;}
				.qna .qna_title li:nth-child(2) strong {font-weight:700; color:#fac44a;}
			.qna .qna_title li:nth-child(3) {font-weight:300; font-size:32px; line-height:40px;}
			.qna .qna_title li:nth-child(4) {position:absolute; top:-180px; left:930px;}
			.qna .qna_title li:nth-child(5) {position:absolute; top:104px; left:980px;}
	.qna .qna_contents {position:relative; width:100%; max-width:1460px; padding:0 50px; margin:50px auto 0;}
	.qna .qna_contents a {text-decoration:none;}
		.qna .qna_contents .faqHeader {width:100%; text-align:right;}
			.qna .qna_contents .faqHeader .showAll {font-family: 'Aggravo'; font-weight:300; font-size:22px; line-height:25px; color:#fff; background:#000; border-radius:10px; padding:5px 10px; cursor:pointer;}
		.qna .qna_contents .faqBody {width:100%; text-align:left; border-top:1px solid #000; margin-top:20px;}
			.qna .qna_contents .faqBody * {font-family: 'Aggravo'; font-weight:300; color:#000;}
			.qna .qna_contents .faqBody .article {width:100%; padding:20px; background:#f9f9f9; border-bottom:1px solid rgba(0,0,0,.1);}
			.qna .qna_contents .faqBody .hide {background:#fff;}
				.qna .qna_contents .faqBody .article .q {position:relative; width:100%;}
					.qna .qna_contents .faqBody .article .q .faqicon_q {position:absolute; top:0; left:0; font-size:25px; line-height:35px;}
					.qna .qna_contents .faqBody .article .q .faq_q {width:100%; font-size:25px; line-height:35px; padding-left:60px;}
						.qna .qna_contents .faqBody .article .q .faq_q strong {font-weight:700;}
				.qna .qna_contents .faqBody .article .aa {position:relative; width:100%; padding-left:60px; padding-top:20px;}
				.qna .qna_contents .faqBody .article .aa .a_box {position:relative; width:100%; background:#ffefcf; padding:20px; border:1px solid rgba(0,0,0,.1);}
					.qna .qna_contents .faqBody .article .aa .faqicon_a {position:absolute; top:20px; left:20px; font-size:20px; line-height:35px;}
					.qna .qna_contents .faqBody .article .aa .faq_a {width:100%; font-size:20px; line-height:35px; padding-left:50px;}

@media (max-width:750px){
    .qna { margin-bottom: 0}
	.qna .qna_title {padding:0 10px;}
				.qna .qna_title li:nth-child(1) img {width:160px;}
			.qna .qna_title li:nth-child(2) {font-size:30px; line-height:35px; margin:5px 0 5px;}
			.qna .qna_title li:nth-child(3) {font-size:15px; line-height:20px;width: 70%;}
			.qna .qna_title li:nth-child(4) {top:-20px; left:280px;}
				.qna .qna_title li:nth-child(4) img {width:200px;}
			.qna .qna_title li:nth-child(5) {top:50px; left:208px;}
				.qna .qna_title li:nth-child(5) img {width:170px;}
	.qna .qna_contents {padding:0 10px; margin:30px auto 0;}
			.qna .qna_contents .faqHeader .showAll {font-size:14px; line-height:15px; border-radius:5px; padding:5px 5px 7px;}
		.qna .qna_contents .faqBody {border-width:.5px; margin-top:10px;}
			.qna .qna_contents .faqBody .article {padding:10px; border-width:.5px;}
					.qna .qna_contents .faqBody .article .q .faqicon_q {font-size:16px; line-height:22px;}
					.qna .qna_contents .faqBody .article .q .faq_q {font-size:16px; line-height:22px; padding-left:35px;}
				.qna .qna_contents .faqBody .article .aa {padding-left:0px; padding-top:10px;}
				.qna .qna_contents .faqBody .article .aa .a_box {padding:10px; border-width:.5px;}
					.qna .qna_contents .faqBody .article .aa .faqicon_a {top:10px; left:10px; font-size:15px; line-height:20px;}
					.qna .qna_contents .faqBody .article .aa .faq_a {font-size:14px; line-height:20px; padding-left:30px;}
}

@media (max-width:380px){
			.qna .qna_title li:nth-child(4) {left:200px; top: -68px}
}



/*문의*/
.inquirysection {background:url('/store/img/inquiry_bg.jpg') no-repeat center; background-size:cover;}
	.inquirysection .inquirysection_title {position:relative; width:100%; max-width:1460px; padding:0 50px; margin:0 auto;}
		.inquirysection .inquirysection_title ul {width:100%; text-align:center;}
			.inquirysection .inquirysection_title li {font-family: 'Aggravo'; font-weight:300; color:#fff;}
			.inquirysection .inquirysection_title li:nth-child(1) {font-weight:700; font-size:100px; line-height:110px; color:#fac44a;}
			.inquirysection .inquirysection_title li:nth-child(2) {font-size:30px; line-height:40px; margin:10px 0 100px;}
	.inquirysection .inquiry_formbox {position:relative; width:100%; max-width:1200px; padding:0 50px; margin:0 auto;}
		.inquirysection .inquiry_formbox iframe {width:100%; height:570px;}

@media (max-width:750px){
	.inquirysection .inquirysection_title {padding:0 10px;}
			.inquirysection .inquirysection_title li:nth-child(1) {font-size:30px; line-height:35px;}
			.inquirysection .inquirysection_title li:nth-child(2) {font-size:15px; line-height:17px; margin:5px 0 50px;}
	.inquirysection .inquiry_formbox {padding:0 10px;}
		.inquirysection .inquiry_formbox iframe {height:450px;}
}

@media (max-width:380px){
		.inquirysection .inquiry_formbox iframe {height:480px;}
}








/*매장*/
.store {padding:200px 50px;}
	.store .store_img {position:absolute; top:-50px; left:50%; margin-left:100px; z-index:1;}
	.store .storebox {width:100%; /*max-width:1400px;*/ margin:0 auto;}
		.store .storebox iframe {width:100%; height:1310px;}
@media (max-width:1600px){
    
}		
@media (max-width:750px){
.store {padding:0px 10px;}
	.store .store_img {top:-70px; left:70px;}
		.store .store_img img {width:250px;}
		.store .storebox iframe {height:900px;}
}

@media (max-width:400px){
	.store .store_img {left:60px;}
}

.mobile_o {display:none}





/*유튜브레이어*/
	.youtube_pop_bg {position:fixed; top:-100%; left:0; width:100%; height:0; padding:100px 200px; background:rgba(0,0,0,.9); backdrop-filter:blur(3px); -webkit-backdrop-filter:blur(3px); z-index:125; opacity:0; transition:all .2s ease; -webkit-transition:all .2s ease; overflow:hidden;}
		.youtube_pop_bg .youtube_closebtn {position:absolute; bottom:20px; left:50%; font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; text-align:center; font-weight:300; font-size:17px; line-height:30px; color:#fff; border:1px solid rgba(255,255,255,.3); border-radius:100px; padding:5px 10px; padding-left:40px; background:rgba(0,0,0,.9); transform: translateX(-50%); cursor:pointer; z-index:2;}
			.youtube_pop_bg .youtube_closebtn i {position:absolute; top:7px; left:10px; font-size:25px;}
		.youtube_pop_bg .youtube_pop_contents {position:absolute; top:50%; left:50%; width:70%; transform: translate(-50%,-50%); z-index:1;}
		.youtube_pop_bg .youtube_pop_contents:before {position:absolute; top:50%; left:0; width:100%; content:'\ec37'; font-family:'xeicon'; text-align:center; color:#fff; font-size:40px; transform: translate(-50%,0); z-index:-1; animation:rotate 2s linear infinite;}

	.youtube_popup_open {top:0 !important; height:100%; opacity:1 !important;}

	.youtube_contents .youtube_thumnail {position:relative; cursor:pointer; background:#000;}
	.youtube_contents .youtube_thumnail * {transition:all .2s ease; -webkit-transition:all .2s ease;}
	.youtube_contents .youtube_thumnail img {width:100%;}
		.youtube_contents .youtube_thumnail:after {position:absolute; top:50%; left:50%; content:'\ea3f'; font-family:'xeicon'; font-size:70px; color:#fff; text-shadow:0 0 5px #000; z-index:1; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); opacity:.5;}
		.youtube_contents:hover .youtube_thumnail:after {opacity:1;}
		.youtube_contents:hover .youtube_thumnail img {opacity:.6;}
		
@media (max-width:750px){
    .mobile_o {display: block;height: 5px;}
	.youtube_pop_bg {padding:0;}
		.youtube_pop_bg .youtube_pop_contents {width:100%;}

		.youtube_contents .youtube_thumnail:after {font-size:40px; opacity:1;}
}

	.tab_content_wr > div {clear:both; display:none;}
		.tab_content_wr > div.active {display:block;}