@charset "utf-8";


.pdl20{padding-left:20px;}

/* 메인 Start */
/* header Start */
#wrap.main {padding:0; margin:0; max-width: none; overflow: hidden;}
#wrap.main #container {padding-bottom:0; background:none;}
.mainheader {position: absolute;left: 0; top: 0; width: 100%; height: 70px; z-index: 5005;  }
.mainheader .icon-logo { width:184px; height:34px; background-position:0px -169px;}
.mainheader .icon-search { width:35px; height:35px; background-position:0px -900px; }
.mainheader .header-co {margin:0 auto; max-width:1200px; padding:30px 50px; box-sizing: border-box;}
.mainheader .header-co .header-co-full { }
.mainheader .header-co .header-link { position:relative; padding:0 0 0 38px; height:30px; display:block; }
.mainheader .header-co .header-link .icon-back { position:absolute; left:0; top:0; }
.mainheader .header-co .header-link span {
	font-size:17px; color:#010101; line-height:30px; display:inline-block;
}
.mainheader .header-co .header-co-inner { position: relative; width: 100%; height: 100%;}
.mainheader .header-co .header-co-inner .header-co-left {height:40px; }
.mainheader .header-co .header-co-inner .header-co-left .header-link { position: relative; padding: 0 35px 0 184px; height:40px;}
.mainheader .header-co .header-co-inner .header-co-left .header-link .icon-back { position:relative; vertical-align:top; }
.mainheader .header-co .header-co-inner .header-co-left .header-link .header-link-home { position: absolute; left:0; top:0; display: inline-block; width:184px; vertical-align: top;}
.mainheader .header-co .header-co-inner .header-co-left .header-link .header-link-home .icon-logo {}
.mainheader .header-co .header-co-inner .header-co-left .header-link .icon-ti-arrow { display: inline-block; vertical-align: top; padding:0 5px 0 0; float:left;}
.mainheader .header-co .header-co-inner .header-co-left .header-link span {font-size: 17px; color: #010101; line-height: 30px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.mainheader .header-co .header-co-inner .header-co-right { position:absolute; right:0; top:3px; }
.mainheader .header-co .header-co-inner .header-co-right .header-link { float:left; margin-left:30px; height:35px; padding:0; }
.mainheader .header-co .header-co-inner .header-co-right .header-link .icon-back { position:relative; }
.mainheader .header-co .header-co-inner .header-co-right .header-link:first-of-type { margin-left:0; }
.mainheader .header-co .header-co-inner .header-co-right .header-link-app {
	width:30px; background-repeat:no-repeat; background-position:center center;
	-ms-border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;
	-ms-background-size:30px 30px; -moz-background-size:30px 30px; -webkit-background-size:30px 30px; background-size:30px 30px;
}
/* header end */

/* content Start */
.onestore-intro-wrap {position:relative;}
.onestore-intro-wrap .onestore-intro-inner {
	position:relative;
	width:100%;
	margin:0 auto;
	min-width:1200px;
	height:600px;
	background: rgb(243,243,255); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(243,243,255,1) 0%, rgba(224,224,250,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(243,243,255,1) 0%,rgba(224,224,250,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(243,243,255,1) 0%,rgba(224,224,250,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3ff', endColorstr='#e0e0fa',GradientType=1 ); /* IE6-9 */

	/* background:url('../../common/images/main/bg_img_osc_pc_back.png') no-repeat 0 center; */
}
.onestore-intro-wrap .onestore-intro-inner .onestore-intro-bg {
	position:absolute;
	left:50%;
	top:0;
	width:100%;
	max-width:1200px;
	height:100%;
	padding:0px;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-transform: translate3d(-50%, 0, 0);
	-moz-transform: translate3d(-50%, 0, 0);
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
}
.onestore-intro-wrap .onestore-intro-inner .onestore-intro-text {
	position: relative;
	left:0;
	width:auto;
	padding:0 0 0 100px;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	-ms-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.onestore-intro-wrap .onestore-intro-inner .onestore-intro-text .onestore-intro-text-ta {max-width:447px; width:100%; height:100%; table-layout:fixed; }
.onestore-intro-wrap .onestore-intro-inner .onestore-intro-text .onestore-intro-text-cell { width:100%; height:100%; vertical-align:top; padding-top:209px; display:table-cell; }
.onestore-intro-wrap .onestore-intro-inner .onestore-intro-text .onestore-intro-text-cell img { width:100%; }
.onestore-intro-wrap .onestore-intro-inner .onestore-intro-text .onestore-intro-text-box { position:relative; }
.onestore-intro-wrap .onestore-intro-inner .onestore-intro-text .onestore-intro-text-box a {position:absolute;left:0; top:68.5%;width:58%; height:20.5%;text-indent: -99999px; overflow: hidden;}

.onestore-app-wrap {position:relative; width: 100%; background-color:#171232;}
.onestore-app-wrap .onestore-app-inner { max-width: 1200px; margin:0 auto; padding:0 60px; box-sizing: border-box; }
.onestore-app-wrap .onestore-app-inner img {width: 100%;}

.onestore-section-wrap {
	position:relative;
	width: 100%;
	background: rgb(66,15,190); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(66,15,190,1) 0%, rgba(84,30,235,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(66,15,190,1) 0%,rgba(84,30,235,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(66,15,190,1) 0%,rgba(84,30,235,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#420fbe', endColorstr='#541eeb',GradientType=0 ); /* IE6-9 */
}
.onestore-section-wrap.onestore-section-wrap-01, .onestore-section-wrap.onestore-section-wrap-04 {background-color:#e8e8eb;}
.onestore-section-wrap .onestore-section-inner {width: 1200px; margin:0 auto; padding:0px; box-sizing: border-box;}
.onestore-section-wrap .onestore-section-inner .onestore-item-left-wrap {float:right;}
.onestore-section-wrap .onestore-section-inner .onestore-item-right-wrap {float:left;}
.onestore-section-wrap.onestore-section-wrap-01 .onestore-section-inner .onestore-item-left-wrap
, .onestore-section-wrap.onestore-section-wrap-02 .onestore-section-inner .onestore-item-left-wrap {
	float:right;
}
.onestore-section-wrap.onestore-section-wrap-01 .onestore-section-inner .onestore-item-right-wrap
, .onestore-section-wrap.onestore-section-wrap-02 .onestore-section-inner .onestore-item-right-wrap {
	float:left;
}
.onestore-section-wrap .onestore-section-inner .onestore-item-num-wrap { width:42.5%;}
.onestore-section-wrap .onestore-section-inner .onestore-item-img-wrap { width: 34.38%; padding: 11.2% 2.96% 5.6% 1.97%;}

.onestore-section-wrap .onestore-section-inner .onestore-item-left-wrap img {width: 100%;}
.onestore-section-wrap .onestore-section-inner .onestore-item-right-wrap img {width: 100%;}
.onestore-section-wrap .onestore-section-inner .onestore-item-right-wrap .section-num-title > img { padding-top:59px; }

.onestore-btn-wrap {position:relative; width: 100%; background-color:#e8e8eb;}
.onestore-btn-wrap .onestore-btn-inner { max-width: 1200px; margin:0 auto; box-sizing: border-box; }
.onestore-btn-wrap .onestore-btn-inner img {width: 100%;}
/* .onestore-btn-wrap .onestore-btn-inner a {position:absolute; left:38%; top:0;width:24%; height:50.5%;text-indent: -99999px;}	*/
/* content End */

/* footer Start */
#footer { position:relative; background-color:#181438;}
.notice-content-area { padding:16px 0;}
.notice-content-wrap { position:relative; border-bottom:none;}
.notice-content-wrap .notice-content-inner {
	position:relative; width: 1200px; margin:0 auto; padding:12px 50px 12px 50px;
	-ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.notice-content-wrap .notice-content-inner dl { position:relative; padding: 0 50px 0 0; min-height:22px;}
.notice-content-wrap .notice-content-inner dl dt{
	position: relative; min-width: 50px; font-size:16px; line-height:22px; color:rgba(255,255,255,0.9);
	font-weight:bold; float:left; padding:4px 20px 4px 42px;
}
.notice-content-wrap .notice-content-inner dl dt:after{
	content: ""; width:30px; height:30px; position: absolute; left:0; top:0; display: inline-block;
	background-image:url(../../en/images/icon/icon_01.png); -ms-background-size:1000px 1000px; -moz-background-size:1000px 1000px; -webkit-background-size:1000px 1000px; background-size:1000px 1000px; background-position:0px -969px;
}
.notice-content-wrap .notice-content-inner dl dd { display: block;}
.notice-content-wrap .notice-content-inner dl dd a {
	position:relative; font-size:15px; line-height:21px; color:rgba(255,255,255,0.9); display:block;
	white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding:5.5px 60px 5.5px 0;
}
.notice-content-wrap.blog .notice-content-inner dl dt:after{ background-position:-76px -969px; }

.notice-content-wrap .notice-content-inner .notice-more-btn {
	width:30px; height:30px; color:#e8e8eb; position: absolute; padding:5px; top:50%; right:50px; display:inline-block; cursor: pointer;
	-ms-transform: translate3d(0%, -50%, 0); -moz-transform: translate3d(0%, -50%, 0);
	-webkit-transform: translate3d(0%, -50%, 0); transform: translate3d(0%, -50%, 0);
}

.footer-content-wrap { width:100%; border-top:1px solid rgba(255,255,255,0.1); max-width: none; }
.footer-content-wrap .footer-content-inner {
	position:relative; width: 1200px; margin:0 auto; padding: 0 50px 142px 50px;
	-ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.footer-content-wrap .footer-link-wrap {
	padding:50px 0px 72px 0; display: table; width: 100%; table-layout: fixed;
	-ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.footer-content-wrap .footer-link-wrap ul {display: table-cell; text-align: left; font-size:0px;}
.footer-content-wrap .footer-link-wrap .conditions-item-wrap ul li {position:relative; padding:0 21px 0 0; margin:0 20px 0 0; font-size:15px; line-height:32px; color:#e8e8eb; display:inline-block;}
.footer-content-wrap .footer-link-wrap .conditions-item-wrap ul li:after {content: ""; width:1px; height:13px;background-color:rgba(255,255,255,0.2); position: absolute; right:0;top:50%; display: inline-block; -ms-transform: translate3d(0%, -50%, 0); -moz-transform: translate3d(0%, -50%, 0); -webkit-transform: translate3d(0%, -50%, 0); transform: translate3d(0%, -50%, 0);}
.footer-content-wrap .footer-link-wrap .conditions-item-wrap ul li:last-of-type { padding-right:0; margin-right:0;}
.footer-content-wrap .footer-link-wrap .conditions-item-wrap ul li:last-of-type:after {display: none;}
.footer-content-wrap .footer-link-wrap .conditions-item-wrap ul li a {
	font-size:15px; line-height:21px; padding:13.5px 0; color:rgba(255,255,255,0.9); display:block;
}
.footer-content-wrap .footer-link-wrap .conditions-item-wrap ul li.bold-text a {font-weight: bold;}
.footer-content-wrap .footer-link-wrap em {letter-spacing:0; display: inline-block;}

.footer-content-wrap .footer-item-email{position:relative; font-size:15px; line-height:21px; color:#e8e8eb; }
.footer-content-wrap .footer-item-email a{ display:inline-block; font-size:15px; line-height:21px; color:rgba(255,255,255,0.9); padding:13.5px 0;}

.footer-content-wrap .footer-company-wrap {font-size:14px;  color:rgba(226,219,255,0.5); margin:0 auto; line-height:21px; max-width:1200px; padding:0 0 8px;}
.footer-content-wrap .footer-company-wrap > ul {display:table; width:100%;}
.footer-content-wrap .footer-company-wrap > ul > li {display: table-cell; width:100%;letter-spacing: 0px; padding:0 30px 0 0;}
.footer-content-wrap .footer-company-wrap > ul > li.footer-company-onestore {padding:0;}
.footer-content-wrap .footer-company-wrap a {font-size:14px;  color:rgba(226,219,255,0.5); line-height:21px; text-decoration:none;}
.footer-content-wrap .footer-company-wrap .footer-company-icon-box {display:block; margin:0 0 24px;}
.footer-content-wrap .footer-company-wrap > ul > li.footer-company-onestore > ul > li { font-size: 15px; line-height: 21px; color:rgba(255, 255, 255, 0.40); }

.footer-content-wrap .footer-info-wrap {text-align: left;}
.footer-content-wrap .footer-info-wrap p{font-size:15px; line-height:21px; color:rgba(255, 255, 255, 0.40); padding:0 0 8px; max-width: 760px; letter-spacing: 0px; }
.footer-content-wrap .footer-info-wrap p.footer-logo{font-size:15px; line-height:21px; letter-spacing: 0; padding:0 0 8px 0;}

.footer-content-wrap .footer-sns-wrap {text-align: right; padding: 0; display: table-cell; width: 130px;}
.footer-content-wrap .footer-sns-wrap ul {font-size:0; line-height: 0; display: block; text-align: right; }
.footer-content-wrap .footer-sns-wrap li {display:inline-block; padding:0 18px 0;}
.footer-content-wrap .footer-sns-wrap li a {padding:2.5px; display: inline-block;}
.footer-content-wrap .footer-sns-wrap li a span {display:block;text-indent: -99999px;line-height: 0;font-size:0;}
.footer-content-wrap .footer-sns-wrap li:first-of-type { padding-left:0;}
.footer-content-wrap .footer-sns-wrap li:last-of-type { padding-right:0 }
.footer-content-wrap .footer-sns-wrap.mo { display: none; }

.footer-content-wrap .icon-footer-youtube-m{
	width:30px;
	height:30px;
	background-position: -76px -938px;
}
.footer-content-wrap .icon-footer-facebook-m{
	width:30px;
	height:30px;
	background-position: -111px -938px;
}
.footer-content-wrap .icon-footer-onestore-m{
	width:154px;
	height:20px;
	background-position: -387px -968px;
}
/* footer End */

.onestore-intro-wrap .onestore-intro-inner-mobile {display: none;}
.onestore-app-wrap .onestore-app-inner-mobile {display:none;}
.onestore-section-wrap .onestore-section-title-mobile {display: none;}
.onestore-btn-wrap .onestore-btn-inner-mobile {display: none;}
.footer-content-wrap .footer-company-wrap > ul > li .footer-company-icon-box-mobile {display: none; width:80px;}
.footer-content-wrap .footer-sns-wrap .footer-sns-inner-mobile {display: none;}

/* animation Start */
/* common text ani */
@-ms-keyframes textAni {
	0%	 { opacity:0; -ms-transform: translate3d(0,5%,0); -moz-transform: translate3d(0,5%,0); -webkit-transform: translate3d(0,5%,0); transform: translate3d(0,5%,0); }
	100% { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
}
@-moz-keyframes textAni {
	0%	 { opacity:0; -ms-transform: translate3d(0,5%,0); -moz-transform: translate3d(0,5%,0); -webkit-transform: translate3d(0,5%,0); transform: translate3d(0,5%,0); }
	100% { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
}
@-webkit-keyframes textAni {
	0%	 { opacity:0; -ms-transform: translate3d(0,5%,0); -moz-transform: translate3d(0,5%,0); -webkit-transform: translate3d(0,5%,0); transform: translate3d(0,5%,0); }
	100% { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
}
@keyframes textAni {
	0%	 { opacity:0; -ms-transform: translate3d(0,5%,0); -moz-transform: translate3d(0,5%,0); -webkit-transform: translate3d(0,5%,0); transform: translate3d(0,5%,0); }
	100% { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
}
.textAni {
	-ms-animation:textAni 0.6s ease-in-out forwards;
	-moz-animation:textAni 0.6s ease-in-out forwards;
	-webkit-animation:textAni 0.6s ease-in-out forwards;
	animation:textAni 0.6s ease-in-out forwards;
}

/* intro */
.onestore-intro-wrap .onestore-intro-inner .onestore-intro-text .onestore-intro-text-box {
	opacity: 0; -ms-transform: translate3d(0,5%,0); -moz-transform: translate3d(0,5%,0); -webkit-transform: translate3d(0,5%,0); transform: translate3d(0,5%,0);
}
.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-text .onestore-intro-text-box {
	opacity: 0; -ms-transform: translate3d(0,10px,0); -moz-transform: translate3d(0,10px,0); -webkit-transform: translate3d(0,10px,0); transform: translate3d(0,10px,0);
}
.onestore-intro-wrap .onestore-intro-inner-mobile .section-intro-pattern01{position:absolute; bottom:0; right:0; max-width:128px; opacity:0;}
.onestore-intro-wrap .onestore-intro-inner-mobile .section-intro-pattern01 img{width:100%;}
.onestore-intro-wrap .onestore-intro-inner-mobile .section-intro-pattern01.imgAni{
	-ms-animation:sectionOpaAni 0.3s linear forwards;
	-moz-animation:sectionOpaAni 0.3s linear forwards;
	-webkit-animation:sectionOpaAni 0.3s linear forwards;
	animation:sectionOpaAni 0.3s linear forwards;
}


.onestore-intro-wrap .onestore-intro-inner .onestore-intro-item-list ul {font-size:0; letter-spacing:0;}
.onestore-intro-wrap .onestore-intro-inner .onestore-intro-item-list ul li{
	position:relative;
	display:inline-block;
	width:130px;
	margin-right:14.8px;
	margin-bottom:14.8px;
}
.onestore-intro-wrap .onestore-intro-inner .onestore-intro-item-list ul li .obj-in{
	position:absolute;
	top:0;
	left:0;
	-ms-transform-origin:50% 100%; -moz-transform-origin:50% 100%; -webkit-transform-origin:50% 100%; transform-origin:50% 100%;
	transform:translate3d(0%,0%,0) scale(0.8);
}
.onestore-intro-wrap .onestore-intro-inner .onestore-intro-item-list.imgAni ul li .obj-in{
	position:absolute;
	top:0;
	left:0;
	-ms-transform-origin:50% 100%; -moz-transform-origin:50% 100%; -webkit-transform-origin:50% 100%; transform-origin:50% 100%;
	transform:translate3d(0%,0%,0) scale(0.8);
	-ms-animation:objInAni 0.6s ease-in-out forwards;
	-moz-animation:objInAni 0.6s ease-in-out forwards;
	-webkit-animation:objInAni 0.6s ease-in-out forwards;
	animation:objInAni 0.6s ease-in-out forwards;
	z-index:2;
}
@-ms-keyframes objInAni {
	0%	 { opacity:0; transform:translate3d(0%,0%,0) scale(0.8);}
	80%	 { opacity:1; transform:translate3d(0%,0%,0) scale(1);}
	100% { opacity:1; transform:translate3d(0%,0%,0) scale(1);}
}
@-moz-keyframes objInAni {
	0%	 { opacity:0; transform:translate3d(0%,0%,0) scale(0.8);}
	80%	 { opacity:1; transform:translate3d(0%,0%,0) scale(1);}
	100% { opacity:1; transform:translate3d(0%,0%,0) scale(1);}
}
@-webkit-keyframes objInAni {
	0%	 { opacity:0; transform:translate3d(0%,0%,0) scale(0.8);}
	80%	 { opacity:1; transform:translate3d(0%,0%,0) scale(1);}
	100% { opacity:1; transform:translate3d(0%,0%,0) scale(1);}
}
@keyframes objInAni {
	0%	 { opacity:0; transform:translate3d(0%,0%,0) scale(0.8);}
	80%	 { opacity:1; transform:translate3d(0%,0%,0) scale(1);}
	100% { opacity:1; transform:translate3d(0%,0%,0) scale(1);}
}

.onestore-intro-wrap .onestore-intro-inner .onestore-intro-item-list ul li .obj-in-special{
	position: absolute; top: -30px; left: -30px; width: 190px; z-index: 1;
}

.onestore-intro-wrap .onestore-intro-inner .onestore-intro-item-list ul li.onestore-intro-phone { width:100%; height:100%;}
.onestore-intro-wrap .onestore-intro-inner .onestore-intro-item-list ul li.onestore-intro-app {	width:100%; height:100%; opacity: 0;}


.onestore-intro-wrap .onestore-intro-inner-mobile {
	display:none;
	background:#e0e0fa;
	padding-top:111px;
	box-sizing: border-box;
	height:625px;
}
.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-bgwrap{
	padding-left:20px;
	padding-right:20px;
}
.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-bg{
	position:relative;
	max-width:260px;
	margin:0 auto;
}
.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-bg img {width:100%;}
.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-text{
	text-align:center;
	padding-top:45.3px;
	opacity:0;
	transform: translate3d(0,11%,0);
}
.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-text.textAni{
	-ms-animation:sectionOpaAniintro2 0.6s ease-in-out forwards;
	-moz-animation:sectionOpaAniintro2 0.6s ease-in-out forwards;
	-webkit-animation:sectionOpaAniintro2 0.6s ease-in-out forwards;
	animation:sectionOpaAniintro2 0.6s ease-in-out forwards;
}

.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-text img{
	width:100%;
	max-width:320px;
}

.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-item-list {position: absolute; top:0; left:0; width:100%; height:100%;}
.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-item-list ul { position: relative; width:100%; height:100%; font-size:0; letter-spacing:0;}
.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-item-list ul li { position:relative; width:29.92%; display:inline-block; margin:1.67%;}
.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-item-list ul li.onestore-intro-phone { width:100%; height:100%; opacity: 0; }
.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-item-list ul li.onestore-intro-app { width:100%; height:100%; opacity: 0; }

.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-item-list ul li .obj-in{
	position:absolute;
	top:0;
	left:0;
	-ms-transform-origin:50% 100%; -moz-transform-origin:50% 100%; -webkit-transform-origin:50% 100%; transform-origin:50% 100%;
	transform:translate3d(0%,0%,0) scale(0.8);
}
.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-item-list.imgAni ul li .obj-in{
	position:absolute;
	top:0;
	left:0;
	-ms-transform-origin:50% 100%; -moz-transform-origin:50% 100%; -webkit-transform-origin:50% 100%; transform-origin:50% 100%;
	transform:translate3d(0%,0%,0) scale(0.8);
	-ms-animation:objInAni 0.6s ease-in-out forwards;
	-moz-animation:objInAni 0.6s ease-in-out forwards;
	-webkit-animation:objInAni 0.6s ease-in-out forwards;
	animation:objInAni 0.6s ease-in-out forwards;
	z-index:2;
}
.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-item-list ul li .obj-in-special{
	position: absolute; top: -23%; left: -23%; width: 147%; z-index: 1;
}

.onestore-intro-wrap .onestore-intro-phone.imgAni {
	-ms-animation:sectionOpaAni 0.7s linear forwards; -moz-animation:sectionOpaAni 0.7s linear forwards;-webkit-animation:sectionOpaAni 0.7s linear forwards;	animation:sectionOpaAni 0.7s linear forwards;
}
.onestore-intro-wrap .onestore-intro-app.imgAni {
	-ms-animation:sectionOpaAni 0.7s linear 0.6s forwards;-moz-animation:sectionOpaAni 0.7s linear 0.6s forwards;	-webkit-animation:sectionOpaAni 0.7s linear 0.6s forwards;	animation:sectionOpaAni 0.7s linear 0.6s forwards;
}

/* onestore-app */
.onestore-app-wrap .onestore-app-inner { position: relative; width: 100%; height: 667px; }
.onestore-app-wrap .onestore-app-inner .onestore-app-item-list {
	position: absolute; top:0; left:50%; width:1200px; height:100%;
	-ms-transform: translate3d(-50%,0,0); -moz-transform: translate3d(-50%,0,0); -webkit-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0);
}
.onestore-app-wrap .onestore-app-inner .onestore-app-item-list ul { position: relative; width:100%; height:100%; }
.onestore-app-wrap .onestore-app-inner .onestore-app-item-list ul li { position: absolute;}
.onestore-app-wrap .onestore-app-inner .onestore-app-item-list ul li.onestore-app-title {
	width:79.27%; height:32%; left:9.77%; top:14.88%; opacity: 0;
	-ms-transform: translate3d(0,10px,0); -moz-transform: translate3d(0,10px,0); -webkit-transform: translate3d(0,10px,0); transform: translate3d(0,10px,0);
}
.onestore-app-wrap .onestore-app-inner .onestore-app-item-list ul li.onestore-app-bar {
	width:18.55%; height:8.48%; left:44.43%; top:62.56%;
	-ms-transform: scale(0,1); -moz-transform: scale(0,1); -webkit-transform: scale(0,1); transform: scale(0,1);
	-ms-transform-origin: 53.61% 66.88%; -moz-transform-origin: 53.61% 66.88%; -webkit-transform-origin: 53.61% 66.88%; transform-origin: 53.61% 66.88%;
}
.onestore-app-wrap .onestore-app-inner .onestore-app-item-list ul li.onestore-app-icon {
	width:14.94%; height:35.2%; left:62.99%; top:49.76%; opacity: 0;
	-ms-transform: translate3d(-111.5%,0,0); -moz-transform: translate3d(-111.5%,0,0); -webkit-transform: translate3d(-111.5%,0,0); transform: translate3d(-111.5%,0,0);
}
.onestore-app-wrap .onestore-app-inner .onestore-app-item-list ul li.onestore-app-integrated {
	width:21.48%; height:35.2%; left:22.95%; top:49.76%; opacity: 0;
	-ms-transform: translate3d(75%,0,0); -moz-transform: translate3d(75%,0,0); -webkit-transform: translate3d(75%,0,0); transform: translate3d(75%,0,0);
}
@-ms-keyframes appAni01 {
	0%	 { -ms-transform: scale(0,1); -moz-transform: scale(0,1); -webkit-transform: scale(0,1); transform: scale(0,1); }
	20%	 { -ms-transform: scale(0,1); -moz-transform: scale(0,1); -webkit-transform: scale(0,1); transform: scale(0,1); }
	100% { -ms-transform: scale(1,1); -moz-transform: scale(1,1); -webkit-transform: scale(1,1); transform: scale(1,1); }
}
@-moz-keyframes appAni01 {
	0%	 { -ms-transform: scale(0,1); -moz-transform: scale(0,1); -webkit-transform: scale(0,1); transform: scale(0,1); }
	20%	 { -ms-transform: scale(0,1); -moz-transform: scale(0,1); -webkit-transform: scale(0,1); transform: scale(0,1); }
	100% { -ms-transform: scale(1,1); -moz-transform: scale(1,1); -webkit-transform: scale(1,1); transform: scale(1,1); }
}
@-webkit-keyframes appAni01 {
	0%	 { -ms-transform: scale(0,1); -moz-transform: scale(0,1); -webkit-transform: scale(0,1); transform: scale(0,1); }
	20%	 { -ms-transform: scale(0,1); -moz-transform: scale(0,1); -webkit-transform: scale(0,1); transform: scale(0,1); }
	100% { -ms-transform: scale(1,1); -moz-transform: scale(1,1); -webkit-transform: scale(1,1); transform: scale(1,1); }
}
@keyframes appAni01 {
	0%	 { -ms-transform: scale(0,1); -moz-transform: scale(0,1); -webkit-transform: scale(0,1); transform: scale(0,1); }
	20%	 { -ms-transform: scale(0,1); -moz-transform: scale(0,1); -webkit-transform: scale(0,1); transform: scale(0,1); }
	100% { -ms-transform: scale(1,1); -moz-transform: scale(1,1); -webkit-transform: scale(1,1); transform: scale(1,1); }
}
@-ms-keyframes appAni02 {
	0%	 { -ms-transform: translate3d(-111.5%,0,0); -moz-transform: translate3d(-111.5%,0,0); -webkit-transform: translate3d(-111.5%,0,0); transform: translate3d(-111.5%,0,0); opacity: 0; }
	20%	 { -ms-transform: translate3d(-111.5%,0,0); -moz-transform: translate3d(-111.5%,0,0); -webkit-transform: translate3d(-111.5%,0,0); transform: translate3d(-111.5%,0,0); opacity: 0; }
	100% { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
}
@-moz-keyframes appAni02 {
	0%	 { -ms-transform: translate3d(-111.5%,0,0); -moz-transform: translate3d(-111.5%,0,0); -webkit-transform: translate3d(-111.5%,0,0); transform: translate3d(-111.5%,0,0); opacity: 0; }
	20%	 { -ms-transform: translate3d(-111.5%,0,0); -moz-transform: translate3d(-111.5%,0,0); -webkit-transform: translate3d(-111.5%,0,0); transform: translate3d(-111.5%,0,0); opacity: 0; }
	100% { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
}
@-webkit-keyframes appAni02 {
	0%	 { -ms-transform: translate3d(-111.5%,0,0); -moz-transform: translate3d(-111.5%,0,0); -webkit-transform: translate3d(-111.5%,0,0); transform: translate3d(-111.5%,0,0); opacity: 0; }
	20%	 { -ms-transform: translate3d(-111.5%,0,0); -moz-transform: translate3d(-111.5%,0,0); -webkit-transform: translate3d(-111.5%,0,0); transform: translate3d(-111.5%,0,0); opacity: 0; }
	100% { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
}
@keyframes appAni02 {
	0%	 { -ms-transform: translate3d(-111.5%,0,0); -moz-transform: translate3d(-111.5%,0,0); -webkit-transform: translate3d(-111.5%,0,0); transform: translate3d(-111.5%,0,0); opacity: 0; }
	20%	 { -ms-transform: translate3d(-111.5%,0,0); -moz-transform: translate3d(-111.5%,0,0); -webkit-transform: translate3d(-111.5%,0,0); transform: translate3d(-111.5%,0,0); opacity: 0; }
	100% { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
}
@-ms-keyframes appAni03 {
	0%	 { -ms-transform: translate3d(75%,0,0); -moz-transform: translate3d(75%,0,0); -webkit-transform: translate3d(75%,0,0); transform: translate3d(75%,0,0); opacity: 0;}
	20%	 { -ms-transform: translate3d(75%,0,0); -moz-transform: translate3d(75%,0,0); -webkit-transform: translate3d(75%,0,0); transform: translate3d(75%,0,0); opacity: 1;}
	100% { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1;}
}
@-moz-keyframes appAni03 {
	0%	 { -ms-transform: translate3d(75%,0,0); -moz-transform: translate3d(75%,0,0); -webkit-transform: translate3d(75%,0,0); transform: translate3d(75%,0,0); opacity: 0;}
	20%	 { -ms-transform: translate3d(75%,0,0); -moz-transform: translate3d(75%,0,0); -webkit-transform: translate3d(75%,0,0); transform: translate3d(75%,0,0); opacity: 1;}
	100% { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1;}
}
@-webkit-keyframes appAni03 {
	0%	 { -ms-transform: translate3d(75%,0,0); -moz-transform: translate3d(75%,0,0); -webkit-transform: translate3d(75%,0,0); transform: translate3d(75%,0,0); opacity: 0;}
	20%	 { -ms-transform: translate3d(75%,0,0); -moz-transform: translate3d(75%,0,0); -webkit-transform: translate3d(75%,0,0); transform: translate3d(75%,0,0); opacity: 1;}
	100% { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1;}
}
@keyframes appAni03 {
	0%	 { -ms-transform: translate3d(75%,0,0); -moz-transform: translate3d(75%,0,0); -webkit-transform: translate3d(75%,0,0); transform: translate3d(75%,0,0); opacity: 0;}
	20%	 { -ms-transform: translate3d(75%,0,0); -moz-transform: translate3d(75%,0,0); -webkit-transform: translate3d(75%,0,0); transform: translate3d(75%,0,0); opacity: 1;}
	100% { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1;}
}
.onestore-app-bar.imgAni {
	-ms-animation:appAni01 1s ease-in-out 0.4s forwards;-moz-animation:appAni01 1s ease-in-out 0.4s forwards;-webkit-animation:appAni01 1s ease-in-out 0.4s forwards;	animation:appAni01 1s ease-in-out 0.4s forwards;
}
.onestore-app-icon.imgAni {
	-ms-animation:appAni02 1s ease-in-out 0.4s forwards;-moz-animation:appAni02 1s ease-in-out 0.4s forwards;-webkit-animation:appAni02 1s ease-in-out 0.4s forwards; animation:appAni02 1s ease-in-out 0.4s forwards;
}
.onestore-app-integrated.imgAni {
	-ms-animation:appAni03 1s ease-in-out 0.4s forwards;-moz-animation:appAni03 1s ease-in-out 0.4s forwards;-webkit-animation:appAni03 1s ease-in-out 0.4s forwards;	animation:appAni03 1s ease-in-out 0.4s forwards;
}

.onestore-app-wrap .onestore-app-inner-mobile { position: relative; width: 100%;}
.onestore-app-wrap .onestore-app-inner-mobile .onestore-app-item-list { position: absolute; top:0; left:0; width:100%; height:100%; }
.onestore-app-wrap .onestore-app-inner-mobile .onestore-app-item-list ul { position: relative; width:100%; height:100%; }
.onestore-app-wrap .onestore-app-inner-mobile .onestore-app-item-list ul li { position: absolute;}
.onestore-app-wrap .onestore-app-inner-mobile .onestore-app-item-list ul li.onestore-app-title {
	width:100%; height:34%; left:0; top:18%; opacity: 0;
	-ms-transform: translate3d(0,10px,0); -moz-transform: translate3d(0,10px,0); -webkit-transform: translate3d(0,10px,0); transform: translate3d(0,10px,0);
}
.onestore-app-wrap .onestore-app-inner-mobile .onestore-app-item-list ul li.onestore-app-bar {
	width:25%; height:24%; left:42.22%; top:57.8%;
	-ms-transform: scale(0,1); -moz-transform: scale(0,1); -webkit-transform: scale(0,1); transform: scale(0,1);
	-ms-transform-origin: 53.61% 66.88%; -moz-transform-origin: 53.61% 66.88%; -webkit-transform-origin: 53.61% 66.88%; transform-origin: 53.61% 66.88%;
}
.onestore-app-wrap .onestore-app-inner-mobile .onestore-app-item-list ul li.onestore-app-icon {
	width:23.88%; height:24%; left:67.22%; top:57.8%; opacity: 0;
	-ms-transform: translate3d(-111.5%,0,0); -moz-transform: translate3d(-111.5%,0,0); -webkit-transform: translate3d(-111.5%,0,0); transform: translate3d(-111.5%,0,0);
}
.onestore-app-wrap .onestore-app-inner-mobile .onestore-app-item-list ul li.onestore-app-integrated {
	width:33.33%; height:24%; left:8.88%; top:57.8%; opacity: 0;
	-ms-transform: translate3d(75%,0,0); -moz-transform: translate3d(75%,0,0); -webkit-transform: translate3d(75%,0,0); transform: translate3d(75%,0,0);
}


/* common section1 ~ 4 */
.onestore-section-wrap {overflow: hidden;}
.onestore-section-wrap .onestore-section-inner
, .onestore-section-wrap .onestore-section-title-mobile {
	position: relative; width: 100%;
}
.onestore-section-wrap .onestore-section-inner {
	width:1200px; top: 0; left: 50%; margin: unset;
	-ms-transform: translate3d(-50%,0,0); -moz-transform: translate3d(-50%,0,0); -webkit-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0);
}
.onestore-section-wrap .onestore-section-inner .onestore-item-left-wrap
, .onestore-section-wrap .onestore-section-inner .onestore-item-right-wrap
, .onestore-section-wrap .onestore-section-title-mobile .onestore-item-left-wrap
, .onestore-section-wrap .onestore-section-title-mobile .onestore-item-right-wrap{
	position: relative;
}
.onestore-section-wrap .onestore-section-inner .section-num-list
, .onestore-section-wrap .onestore-section-inner .section-img-list
, .onestore-section-wrap .onestore-section-title-mobile .section-num-list {
	position: absolute; top:0; left:0; width:100%; height:100%;
}
.onestore-section-wrap .onestore-section-inner .section-num-list ul
, .onestore-section-wrap .onestore-section-inner .section-img-list ul
, .onestore-section-wrap .onestore-section-title-mobile .section-num-list ul {
	position: relative; width:100%; height:100%;
}
.onestore-section-wrap .onestore-section-inner .section-num-list ul li
, .onestore-section-wrap .onestore-section-inner .section-img-list ul li
, .onestore-section-wrap .onestore-section-title-mobile .section-num-list ul li {
	position: absolute;
}
.onestore-section-wrap .onestore-section-inner .section-num-list ul li.section-num-title
, .onestore-section-wrap .onestore-section-inner .section-num-list ul li.section-num-img
, .onestore-section-wrap .onestore-section-inner .section-img-list ul li.section-img-01
, .onestore-section-wrap .onestore-section-title-mobile .section-num-list ul li.section-num-title {
	width:100%; height:100%; left:0%; top:0%;
}
.onestore-section-wrap .onestore-section-inner .section-num-list ul li.section-num-title {
	opacity:0; z-index: 1002;
	-ms-transform: translate3d(0,10px,0); -moz-transform: translate3d(0,10px,0); -webkit-transform: translate3d(0,10px,0); transform: translate3d(0,10px,0);
}
.onestore-section-wrap .onestore-section-inner .section-num-list ul li.section-num-img
, .onestore-section-wrap .onestore-section-title-mobile .section-num-list ul li {
	opacity: 0; z-index: 1001;
}
.onestore-section-wrap .onestore-section-title-mobile .onestore-title-inner img {
	position: relative; z-index:2;
}

@-ms-keyframes sectionOpaAni {
	0%	 { opacity:0; }
	80%  { opacity:1; }
	100% { opacity:1; }
}
@-moz-keyframes sectionOpaAni {
	0%	 { opacity:0; }
	80%  { opacity:1; }
	100% { opacity:1; }
}
@-webkit-keyframes sectionOpaAni {
	0%	 { opacity:0; }
	80%  { opacity:1; }
	100% { opacity:1; }
}
@keyframes sectionOpaAni {
	0%	 { opacity:0; }
	80%  { opacity:1; }
	100% { opacity:1; }
}
.onestore-section-wrap-01 .onestore-section-inner .onestore-item-right-wrap > img.opaAni
, .onestore-section-wrap-02 .onestore-section-inner .onestore-item-left-wrap > img.opaAni
, .onestore-section-wrap-03 .onestore-section-inner .onestore-item-right-wrap > img.opaAni
, .onestore-section-wrap-04 .onestore-section-inner .onestore-item-left-wrap > img.opaAni {
	-ms-animation:sectionOpaAni 0.3s linear forwards;	-moz-animation:sectionOpaAni 0.3s linear forwards;	-webkit-animation:sectionOpaAni 0.3s linear forwards;	animation:sectionOpaAni 0.3s linear forwards;
}
.onestore-section-wrap-01 .section-img-01.opaAni
, .onestore-section-wrap-02 .section-img-01.opaAni
, .onestore-section-wrap-03 .section-img-01.opaAni
, .onestore-section-wrap-04 .section-img-01.opaAni {
	-ms-animation:sectionOpaAni 0.6s linear 0.2s forwards;-moz-animation:sectionOpaAni 0.6s linear 0.2s forwards;	-webkit-animation:sectionOpaAni 0.6s linear 0.2s forwards;animation:sectionOpaAni 0.6s linear 0.2s forwards;
}
.onestore-section-wrap .onestore-section-inner .section-num-list ul li.section-num-img.opaAni
, .onestore-section-wrap .onestore-section-title-mobile .section-num-list ul li.opaAni {
	-ms-animation:sectionOpaAni 0.6s linear 0.2s forwards;-moz-animation:sectionOpaAni 0.6s linear 0.2s forwards;-webkit-animation:sectionOpaAni 0.6s linear 0.2s forwards;	animation:sectionOpaAni 0.6s linear 0.2s forwards;
}

/* section01 */
.onestore-section-wrap-01 .onestore-section-inner .onestore-item-right-wrap > img { position:relative; z-index: 100; opacity: 0;}
.onestore-section-wrap-01 .onestore-section-inner .section-img-list ul { width:56.714%; height:57%; left:20%; top:19.5%; overflow: hidden;}
.onestore-section-wrap-01 .onestore-section-inner .section-img-list ul li.section-img-01 { width:100%; height:100%; opacity: 0;}
@-ms-keyframes section01Ani {
	0%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1;}
	5%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	25%  { -ms-transform: translate3d(0,-98%,0); -moz-transform: translate3d(0,-98%,0); -webkit-transform: translate3d(0,-98%,0); transform: translate3d(0,-98%,0); }
	40%  { -ms-transform: translate3d(0,-98%,0); -moz-transform: translate3d(0,-98%,0); -webkit-transform: translate3d(0,-98%,0); transform: translate3d(0,-98%,0); }
	60%  { -ms-transform: translate3d(0,-165%,0); -moz-transform: translate3d(0,-165%,0); -webkit-transform: translate3d(0,-165%,0); transform: translate3d(0,-165%,0); }
	75%  { -ms-transform: translate3d(0,-165%,0); -moz-transform: translate3d(0,-165%,0); -webkit-transform: translate3d(0,-165%,0); transform: translate3d(0,-165%,0); }
	95%  { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	100% { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1;}
}
@-moz-keyframes section01Ani {
	0%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1;}
	5%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	25%  { -ms-transform: translate3d(0,-98%,0); -moz-transform: translate3d(0,-98%,0); -webkit-transform: translate3d(0,-98%,0); transform: translate3d(0,-98%,0); }
	40%  { -ms-transform: translate3d(0,-98%,0); -moz-transform: translate3d(0,-98%,0); -webkit-transform: translate3d(0,-98%,0); transform: translate3d(0,-98%,0); }
	60%  { -ms-transform: translate3d(0,-165%,0); -moz-transform: translate3d(0,-165%,0); -webkit-transform: translate3d(0,-165%,0); transform: translate3d(0,-165%,0); }
	75%  { -ms-transform: translate3d(0,-165%,0); -moz-transform: translate3d(0,-165%,0); -webkit-transform: translate3d(0,-165%,0); transform: translate3d(0,-165%,0); }
	95%  { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	100% { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1;}
}
@-webkit-keyframes section01Ani {
	0%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1;}
	5%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	25%  { -ms-transform: translate3d(0,-98%,0); -moz-transform: translate3d(0,-98%,0); -webkit-transform: translate3d(0,-98%,0); transform: translate3d(0,-98%,0); }
	40%  { -ms-transform: translate3d(0,-98%,0); -moz-transform: translate3d(0,-98%,0); -webkit-transform: translate3d(0,-98%,0); transform: translate3d(0,-98%,0); }
	60%  { -ms-transform: translate3d(0,-165%,0); -moz-transform: translate3d(0,-165%,0); -webkit-transform: translate3d(0,-165%,0); transform: translate3d(0,-165%,0); }
	75%  { -ms-transform: translate3d(0,-165%,0); -moz-transform: translate3d(0,-165%,0); -webkit-transform: translate3d(0,-165%,0); transform: translate3d(0,-165%,0); }
	95%  { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	100% { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1;}
}
@keyframes section01Ani {
	0%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1;}
	5%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	25%  { -ms-transform: translate3d(0,-98%,0); -moz-transform: translate3d(0,-98%,0); -webkit-transform: translate3d(0,-98%,0); transform: translate3d(0,-98%,0); }
	40%  { -ms-transform: translate3d(0,-98%,0); -moz-transform: translate3d(0,-98%,0); -webkit-transform: translate3d(0,-98%,0); transform: translate3d(0,-98%,0); }
	60%  { -ms-transform: translate3d(0,-165%,0); -moz-transform: translate3d(0,-165%,0); -webkit-transform: translate3d(0,-165%,0); transform: translate3d(0,-165%,0); }
	75%  { -ms-transform: translate3d(0,-165%,0); -moz-transform: translate3d(0,-165%,0); -webkit-transform: translate3d(0,-165%,0); transform: translate3d(0,-165%,0); }
	95%  { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	100% { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1;}
}
.onestore-section-wrap-01 .section-img-01.imgAni {
	-ms-animation:section01Ani 6s ease-in-out infinite;	-moz-animation:section01Ani 6s ease-in-out infinite;-webkit-animation:section01Ani 6s ease-in-out infinite;	animation:section01Ani 6s ease-in-out infinite;
}
.onestore-section-wrap .onestore-section-title-mobile .section-num-list ul li.section-num-title { opacity: 0; z-index:1;}

/* section02 */
.onestore-section-wrap-02 .onestore-section-inner .onestore-item-left-wrap > img { position:relative; z-index: 100; opacity: 0;}
.onestore-section-wrap-02 .onestore-section-inner .section-img-list ul {width:56.714%; height:56.5%; left:20%; top:19.9%;overflow: hidden; }
.onestore-section-wrap-02 .onestore-section-inner .section-img-list ul li.section-img-01 {width:100%; height:100%; opacity: 0;}
@keyframes section02Ani {
	0%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
	5%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	25%  { -ms-transform: translate3d(0,-100%,0); -moz-transform: translate3d(0,-100%,0); -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); }
	40%  { -ms-transform: translate3d(0,-100%,0); -moz-transform: translate3d(0,-100%,0); -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); }
	60%  { -ms-transform: translate3d(0,-165%,0); -moz-transform: translate3d(0,-165%,0); -webkit-transform: translate3d(0,-165%,0); transform: translate3d(0,-165%,0); }
	75%  { -ms-transform: translate3d(0,-165%,0); -moz-transform: translate3d(0,-165%,0); -webkit-transform: translate3d(0,-165%,0); transform: translate3d(0,-165%,0); }
	95%  { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	100% { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1;}
}
.onestore-section-wrap-02 .section-img-01.imgAni {
	-ms-animation:section02Ani 6s ease-in-out infinite;	-moz-animation:section02Ani 6s ease-in-out infinite;-webkit-animation:section02Ani 6s ease-in-out infinite;	animation:section02Ani 6s ease-in-out infinite;
}

/* section03 */
.onestore-section-wrap-03 .onestore-section-inner .onestore-item-right-wrap > img { position:relative; z-index: 100; opacity: 0;}
.onestore-section-wrap-03 .onestore-section-inner .section-img-list ul {width:56.714%; height:56.5%; left:20%; top:19.9%; overflow: hidden;}
.onestore-section-wrap-03 .onestore-section-inner .section-img-list ul li.section-img-01 {width:100%; height:100%; opacity: 0;}
.onestore-section-wrap-03 .onestore-section-inner .section-img-list ul li.section-img-02 {width:100%; height:100%; opacity: 0;}
.onestore-section-wrap-03 .onestore-section-inner .section-img-list ul li.section-img-03 {
	width:14.374%; height:7.944%; border-radius: 50%; position: absolute; left:48%; top:27.7%; background:#000000; z-index: 50000;
	-ms-transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0); transform: scale(0);
}
.onestore-section-wrap-03 .onestore-section-inner .section-img-list ul li.section-img-04 {
	width:14.374%; height:7.944%; border-radius: 50%; position: absolute; left:12.4%; top:27.7%; background:#000000; z-index: 50000;
	-ms-transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0); transform: scale(0);
}
@-ms-keyframes section03Ani01 {
	0%	 { opacity: 1; }
	15%	 { opacity: 1; }
	35%  { opacity: 0; }
	55%  { opacity: 0; }
	80%  { opacity: 0; }
	90%  { opacity: 1; }
	100% { opacity: 1; }
}
@-moz-keyframes section03Ani01 {
	0%	 { opacity: 1; }
	15%	 { opacity: 1; }
	35%  { opacity: 0; }
	55%  { opacity: 0; }
	80%  { opacity: 0; }
	90%  { opacity: 1; }
	100% { opacity: 1; }
}
@-webkit-keyframes section03Ani01 {
	0%	 { opacity: 1; }
	15%	 { opacity: 1; }
	35%  { opacity: 0; }
	55%  { opacity: 0; }
	80%  { opacity: 0; }
	90%  { opacity: 1; }
	100% { opacity: 1; }
}
@keyframes section03Ani01 {
	0%	 { opacity: 1; }
	15%	 { opacity: 1; }
	35%  { opacity: 0; }
	55%  { opacity: 0; }
	80%  { opacity: 0; }
	90%  { opacity: 1; }
	100% { opacity: 1; }
}

@-ms-keyframes section03Ani02 {
	0%	 { opacity: 0; }
	15%	 { opacity: 0; }
	30%	 { opacity: 1; }
	65%  { opacity: 1; }
	80%  { opacity: 1; }
	95%  { opacity: 0; }
	100% { opacity: 0; }
}
@-moz-keyframes section03Ani02 {
	0%	 { opacity: 0; }
	15%	 { opacity: 0; }
	30%	 { opacity: 1; }
	65%  { opacity: 1; }
	80%  { opacity: 1; }
	95%  { opacity: 0; }
	100% { opacity: 0; }
}
@-webkit-keyframes section03Ani02 {
	0%	 { opacity: 0; }
	15%	 { opacity: 0; }
	30%	 { opacity: 1; }
	65%  { opacity: 1; }
	80%  { opacity: 1; }
	95%  { opacity: 0; }
	100% { opacity: 0; }
}
@keyframes section03Ani02 {
	0%	 { opacity: 0; }
	15%	 { opacity: 0; }
	30%	 { opacity: 1; }
	65%  { opacity: 1; }
	80%  { opacity: 1; }
	95%  { opacity: 0; }
	100% { opacity: 0; }
}

@-ms-keyframes section03AniRound01 {
	0%	 { -ms-transform: scale(0); -moz-transform: scale(0) ;-webkit-transform: scale(0); transform: scale(0); }
	2%	 { -ms-transform: scale(0); -moz-transform: scale(0) ;-webkit-transform: scale(0); transform: scale(0); }
	10%  { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0; }
	100% { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0; }
}
@-moz-keyframes section03AniRound01 {
	0%	 { -ms-transform: scale(0); -moz-transform: scale(0) ;-webkit-transform: scale(0); transform: scale(0); }
	2%	 { -ms-transform: scale(0); -moz-transform: scale(0) ;-webkit-transform: scale(0); transform: scale(0); }
	10%  { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0; }
	100% { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0; }
}
@-webkit-keyframes section03AniRound01 {
	0%	 { -ms-transform: scale(0); -moz-transform: scale(0) ;-webkit-transform: scale(0); transform: scale(0); }
	2%	 { -ms-transform: scale(0); -moz-transform: scale(0) ;-webkit-transform: scale(0); transform: scale(0); }
	10%  { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0; }
	100% { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0; }
}
@keyframes section03AniRound01 {
	0%	 { -ms-transform: scale(0); -moz-transform: scale(0) ;-webkit-transform: scale(0); transform: scale(0); }
	2%	 { -ms-transform: scale(0); -moz-transform: scale(0) ;-webkit-transform: scale(0); transform: scale(0); }
	10%  { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0; }
	100% { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0; }
}

@-ms-keyframes section03AniRound02 {
	0%	 { -ms-transform: scale(0); -moz-transform: scale(0) ;-webkit-transform: scale(0); transform: scale(0); }
	60%	 { -ms-transform: scale(0); -moz-transform: scale(0) ;-webkit-transform: scale(0); transform: scale(0); }
	68%  { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0; }
	100% { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0; }
}
@-moz-keyframes section03AniRound02 {
	0%	 { -ms-transform: scale(0); -moz-transform: scale(0) ;-webkit-transform: scale(0); transform: scale(0); }
	60%	 { -ms-transform: scale(0); -moz-transform: scale(0) ;-webkit-transform: scale(0); transform: scale(0); }
	68%  { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0; }
	100% { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0; }
}
@-webkit-keyframes section03AniRound02 {
	0%	 { -ms-transform: scale(0); -moz-transform: scale(0) ;-webkit-transform: scale(0); transform: scale(0); }
	60%	 { -ms-transform: scale(0); -moz-transform: scale(0) ;-webkit-transform: scale(0); transform: scale(0); }
	68%  { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0; }
	100% { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0; }
}
@keyframes section03AniRound02 {
	0%	 { -ms-transform: scale(0); -moz-transform: scale(0) ;-webkit-transform: scale(0); transform: scale(0); }
	60%	 { -ms-transform: scale(0); -moz-transform: scale(0) ;-webkit-transform: scale(0); transform: scale(0); }
	68%  { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0; }
	100% { -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); opacity: 0; }
}
.onestore-section-wrap-03 .section-img-01.imgAni {
	-ms-animation:section03Ani01 4s linear infinite;-moz-animation:section03Ani01 4s linear infinite;-webkit-animation:section03Ani01 4s linear infinite;animation:section03Ani01 4s linear infinite;
}
.onestore-section-wrap-03 .section-img-02.imgAni {
	-ms-animation:section03Ani02 4s linear infinite;-moz-animation:section03Ani02 4s linear infinite;	-webkit-animation:section03Ani02 4s linear infinite;animation:section03Ani02 4s linear infinite;
}
.onestore-section-wrap-03 .section-img-03.imgAni {
	-ms-animation:section03AniRound01 4s linear infinite;	-moz-animation:section03AniRound01 4s linear infinite;-webkit-animation:section03AniRound01 4s linear infinite;	animation:section03AniRound01 4s linear infinite;
}
.onestore-section-wrap-03 .section-img-04.imgAni {
	-ms-animation:section03AniRound02 4s linear infinite;	-moz-animation:section03AniRound02 4s linear infinite;-webkit-animation:section03AniRound02 4s linear infinite;	animation:section03AniRound02 4s linear infinite;
}

.onestore-section-wrap-03 .onestore-section-inner .section-coupon-list {position:absolute; left:0; top:0; width:100%; height:100%;}
.onestore-section-wrap-03 .onestore-section-inner .section-coupon-list ul {position: relative; left:0; top:0; width:100%; height:100%;}
.onestore-section-wrap-03 .onestore-section-inner .section-coupon-list ul li {position: absolute; z-index: 500;}
.onestore-section-wrap-03 .onestore-section-inner .section-coupon-list ul li.section-coupon-01 { width:26.43%; height:16.72%; top:25.63%; left:80%; opacity: 0;	transform: translate3d(0, -50%, 0);}
.onestore-section-wrap-03 .onestore-section-inner .section-coupon-list ul li.section-coupon-02 { width:21.84%; height:18.18%; top:46.9%; left:-8%; opacity: 0;	transform: translate3d(0, -50%, 0);}
.onestore-section-wrap-03 .onestore-section-inner .section-coupon-list ul li.section-coupon-03 { width:35.91%; height:22.72%; top:63.63%; right:-5%; opacity: 0;	transform: translate3d(0, -50%, 0);}

@-ms-keyframes bounceInDown {
	from, 60%, 75%, 90%, to {
		-ms-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -moz-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}
	0%  { -ms-transform: translate3d(0, -50%, 0);-moz-transform: translate3d(0, -50%, 0);-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0); opacity: 0;}
	40% {	-ms-transform: translate3d(0, 15px, 0);-moz-transform: translate3d(0, 15px, 0);-webkit-transform: translate3d(0, 15px, 0);transform: translate3d(0, 15px, 0); opacity: 1;}
	60% {	-ms-transform: translate3d(0, 7px, 0);-moz-transform: translate3d(0, 7px, 0);-webkit-transform: translate3d(0, 7px, 0);transform: translate3d(0, 7px, 0); }
	90% {	-ms-transform: translate3d(0, 1px, 0);-moz-transform: translate3d(0, 1px, 0);-webkit-transform: translate3d(0, 1px, 0);transform: translate3d(0, 1px, 0); }
	to  { -ms-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); opacity: 1;	}
}
@-moz-keyframes bounceInDown {
	from, 60%, 75%, 90%, to {
		-ms-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -moz-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}
	0%  { -ms-transform: translate3d(0, -50%, 0);-moz-transform: translate3d(0, -50%, 0);-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0); opacity: 0;}
	40% {	-ms-transform: translate3d(0, 15px, 0);-moz-transform: translate3d(0, 15px, 0);-webkit-transform: translate3d(0, 15px, 0);transform: translate3d(0, 15px, 0); opacity: 1;}
	60% {	-ms-transform: translate3d(0, 7px, 0);-moz-transform: translate3d(0, 7px, 0);-webkit-transform: translate3d(0, 7px, 0);transform: translate3d(0, 7px, 0); }
	90% {	-ms-transform: translate3d(0, 1px, 0);-moz-transform: translate3d(0, 1px, 0);-webkit-transform: translate3d(0, 1px, 0);transform: translate3d(0, 1px, 0); }
	to  { -ms-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); opacity: 1;	}
}
@-webkit-keyframes bounceInDown {
	from, 60%, 75%, 90%, to {
		-ms-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -moz-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}
	0%  { -ms-transform: translate3d(0, -50%, 0);-moz-transform: translate3d(0, -50%, 0);-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0); opacity: 0;}
	40% {	-ms-transform: translate3d(0, 15px, 0);-moz-transform: translate3d(0, 15px, 0);-webkit-transform: translate3d(0, 15px, 0);transform: translate3d(0, 15px, 0); opacity: 1;}
	60% {	-ms-transform: translate3d(0, 7px, 0);-moz-transform: translate3d(0, 7px, 0);-webkit-transform: translate3d(0, 7px, 0);transform: translate3d(0, 7px, 0); }
	90% {	-ms-transform: translate3d(0, 1px, 0);-moz-transform: translate3d(0, 1px, 0);-webkit-transform: translate3d(0, 1px, 0);transform: translate3d(0, 1px, 0); }
	to  { -ms-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); opacity: 1;	}
}
@keyframes bounceInDown {
	from, 60%, 75%, 90%, to {
		-ms-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -moz-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}
	0%  { -ms-transform: translate3d(0, -50%, 0);-moz-transform: translate3d(0, -50%, 0);-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0); opacity: 0;}
	40% {	-ms-transform: translate3d(0, 15px, 0);-moz-transform: translate3d(0, 15px, 0);-webkit-transform: translate3d(0, 15px, 0);transform: translate3d(0, 15px, 0); opacity: 1;}
	60% {	-ms-transform: translate3d(0, 7px, 0);-moz-transform: translate3d(0, 7px, 0);-webkit-transform: translate3d(0, 7px, 0);transform: translate3d(0, 7px, 0); }
	90% {	-ms-transform: translate3d(0, 1px, 0);-moz-transform: translate3d(0, 1px, 0);-webkit-transform: translate3d(0, 1px, 0);transform: translate3d(0, 1px, 0); }
	to  { -ms-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); opacity: 1;	}
}
.section-coupon-01.imgAni {
	-ms-animation:bounceInDown 0.8s linear 0.8s forwards;-moz-animation:bounceInDown 0.8s linear 0.8s forwards; -webkit-animation:bounceInDown 0.8s linear 0.8s forwards;	animation:bounceInDown 0.8s linear 0.8s forwards;
}
.section-coupon-02.imgAni {
	-ms-animation:bounceInDown 0.8s linear 0.8s forwards;	-moz-animation:bounceInDown 0.8s linear 0.8s forwards; -webkit-animation:bounceInDown 0.8s linear 0.8s forwards;animation:bounceInDown 0.8s linear 0.8s forwards;
}
.section-coupon-03.imgAni {
	-ms-animation:bounceInDown 0.8s linear 0.8s forwards;	-moz-animation:bounceInDown 0.8s linear 0.8s forwards; -webkit-animation:bounceInDown 0.8s linear 0.8s forwards;animation:bounceInDown 0.8s linear 0.8s forwards;
}

@-ms-keyframes aniUpDown {
	from { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);	opacity: 1; }
	25%  { -ms-transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
	50%  { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
	75%  { -ms-transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
	to   { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;}
}
@-moz-keyframes aniUpDown {
	from { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);	opacity: 1; }
	25%  { -ms-transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
	50%  { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
	75%  { -ms-transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
	to   { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;}
}
@-webkit-keyframes aniUpDown {
	from { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);	opacity: 1; }
	25%  { -ms-transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
	50%  { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
	75%  { -ms-transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
	to   { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;}
}
@keyframes aniUpDown {
	from { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);	opacity: 1; }
	25%  { -ms-transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
	50%  { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
	75%  { -ms-transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
	to   { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;}
}

@-ms-keyframes aniDownUp{
	from { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }
	25%  { -ms-transform: translate3d(0, -10px, 0); -moz-transform: translate3d(0, -10px, 0); -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);  }
	50%  { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }
	75%  { -ms-transform: translate3d(0, -10px, 0); -moz-transform: translate3d(0, -10px, 0); -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);  }
	to   { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;}
}
@-moz-keyframes aniDownUp{
	from { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }
	25%  { -ms-transform: translate3d(0, -10px, 0); -moz-transform: translate3d(0, -10px, 0); -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);  }
	50%  { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }
	75%  { -ms-transform: translate3d(0, -10px, 0); -moz-transform: translate3d(0, -10px, 0); -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);  }
	to   { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;}
}
@-webkit-keyframes aniDownUp{
	from { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }
	25%  { -ms-transform: translate3d(0, -10px, 0); -moz-transform: translate3d(0, -10px, 0); -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);  }
	50%  { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }
	75%  { -ms-transform: translate3d(0, -10px, 0); -moz-transform: translate3d(0, -10px, 0); -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);  }
	to   { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;}
}
@keyframes aniDownUp{
	from { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }
	25%  { -ms-transform: translate3d(0, -10px, 0); -moz-transform: translate3d(0, -10px, 0); -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);  }
	50%  { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }
	75%  { -ms-transform: translate3d(0, -10px, 0); -moz-transform: translate3d(0, -10px, 0); -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);  }
	to   { -ms-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1;}
}
.section-coupon-01.imgAni02 {
	-ms-animation:aniUpDown 7s infinite linear; -moz-animation:aniUpDown 7s infinite linear; -webkit-animation:aniUpDown 7s infinite linear; animation:aniUpDown 7s infinite linear;
}
.section-coupon-02.imgAni02 {
	-ms-animation:aniDownUp 7s infinite linear; -moz-animation:aniDownUp 7s infinite linear; -webkit-animation:aniDownUp 7s infinite linear;	animation:aniDownUp 7s infinite linear;
}
.section-coupon-03.imgAni02 {
	-ms-animation:aniUpDown 7s infinite linear; -moz-animation:aniUpDown 7s infinite linear; -webkit-animation:aniUpDown 7s infinite linear; animation:aniUpDown 7s infinite linear;
}

/* section04 */
.onestore-section-wrap-04 .onestore-section-inner .onestore-item-left-wrap > img { position:relative; z-index: 100; opacity: 0;}
.onestore-section-wrap-04 .onestore-section-inner .section-img-list ul { width:56.8%; height:60.9%; left:18.7%; top:20%; overflow: hidden;}
.onestore-section-wrap-04 .onestore-section-inner .section-img-list ul li.section-img-01 {width:100%; height:100%; opacity: 0;}
@-ms-keyframes section04Ani {
	0%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1;}
	5%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	20%  { -ms-transform: translate3d(0,-130%,0); -moz-transform: translate3d(0,-130%,0); -webkit-transform: translate3d(0,-130%,0); transform: translate3d(0,-130%,0); }
	40%  { -ms-transform: translate3d(0,-130%,0); -moz-transform: translate3d(0,-130%,0); -webkit-transform: translate3d(0,-130%,0); transform: translate3d(0,-130%,0); }
	60%  { -ms-transform: translate3d(0,-130%,0); -moz-transform: translate3d(0,-130%,0); -webkit-transform: translate3d(0,-130%,0); transform: translate3d(0,-130%,0); }
	75%  { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	100% { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
}
@-moz-keyframes section04Ani {
	0%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1;}
	5%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	20%  { -ms-transform: translate3d(0,-130%,0); -moz-transform: translate3d(0,-130%,0); -webkit-transform: translate3d(0,-130%,0); transform: translate3d(0,-130%,0); }
	40%  { -ms-transform: translate3d(0,-130%,0); -moz-transform: translate3d(0,-130%,0); -webkit-transform: translate3d(0,-130%,0); transform: translate3d(0,-130%,0); }
	60%  { -ms-transform: translate3d(0,-130%,0); -moz-transform: translate3d(0,-130%,0); -webkit-transform: translate3d(0,-130%,0); transform: translate3d(0,-130%,0); }
	75%  { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	100% { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
}
@-webkit-keyframes section04Ani {
	0%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1;}
	5%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	20%  { -ms-transform: translate3d(0,-130%,0); -moz-transform: translate3d(0,-130%,0); -webkit-transform: translate3d(0,-130%,0); transform: translate3d(0,-130%,0); }
	40%  { -ms-transform: translate3d(0,-130%,0); -moz-transform: translate3d(0,-130%,0); -webkit-transform: translate3d(0,-130%,0); transform: translate3d(0,-130%,0); }
	60%  { -ms-transform: translate3d(0,-130%,0); -moz-transform: translate3d(0,-130%,0); -webkit-transform: translate3d(0,-130%,0); transform: translate3d(0,-130%,0); }
	75%  { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	100% { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
}
@keyframes section04Ani {
	0%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1;}
	5%	 { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	20%  { -ms-transform: translate3d(0,-130%,0); -moz-transform: translate3d(0,-130%,0); -webkit-transform: translate3d(0,-130%,0); transform: translate3d(0,-130%,0); }
	40%  { -ms-transform: translate3d(0,-130%,0); -moz-transform: translate3d(0,-130%,0); -webkit-transform: translate3d(0,-130%,0); transform: translate3d(0,-130%,0); }
	60%  { -ms-transform: translate3d(0,-130%,0); -moz-transform: translate3d(0,-130%,0); -webkit-transform: translate3d(0,-130%,0); transform: translate3d(0,-130%,0); }
	75%  { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
	100% { -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
}
.onestore-section-wrap-04 .section-img-01.imgAni {
	-ms-animation:section04Ani 5s ease-in-out infinite; -moz-animation:section04Ani 5s ease-in-out infinite; -webkit-animation:section04Ani 5s ease-in-out infinite;	animation:section04Ani 5s ease-in-out infinite;
}

/* floating btn */
.onestore-btn-wrap {position:relative; width: 100%; background-color:#e8e8eb;}
.onestore-btn-wrap .onestore-btn-inner {
	max-width: 1200px; margin:0 auto; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.onestore-btn-wrap .onestore-btn-inner .floating-btn {
	position: fixed; width:100%;  bottom:-150px; left:50%; z-index: 10000; display:block;
	-ms-transform: translate3d(-50%,0,0); -moz-transform: translate3d(-50%,0,0); -webkit-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0);
	transition:bottom 0.3s;
}
.onestore-btn-wrap .onestore-btn-inner .floating-btn img {
	max-width: 1200px; position: relative; left:50%; width:1200px;
	-ms-transform: translate3d(-50%,0,0); -moz-transform: translate3d(-50%,0,0); -webkit-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0);
}
.onestore-btn-wrap .onestore-btn-inner .floating-btn a { position: absolute; top:0; left:36.2%; width:27.4%; height:70%; display:block; text-indent: -99999px;}
.onestore-btn-wrap .onestore-btn-inner .floating-btn.fix {
	display:block; bottom:0;
}
.onestore-btn-wrap .onestore-btn-inner .floating-btn.stop { bottom:0; display: block; position: absolute !important; top:0 !important; opacity: 1 !important; }

.onestore-btn-wrap .onestore-btn-inner-mobile {
	max-width: 1200px; margin:0 auto; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.onestore-btn-wrap .onestore-btn-inner-mobile .floating-btn {
	position: fixed; width:100%;  bottom:0; left:50%; z-index: 10000; display: none;
	-ms-transform: translate3d(-50%,0,0); -moz-transform: translate3d(-50%,0,0); -webkit-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0);
}
.onestore-btn-wrap .onestore-btn-inner-mobile .floating-btn img {
	max-width: 1200px; position: relative; left:50%; width:100%;
	-ms-transform: translate3d(-50%,0,0); -moz-transform: translate3d(-50%,0,0); -webkit-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0);
}
.onestore-btn-wrap .onestore-btn-inner-mobile .floating-btn a { position: absolute; top:0; left:21%; width:58%; height:61%; display:block; text-indent: -99999px;}
.onestore-btn-wrap .onestore-btn-inner-mobile .floating-btn.fix { display: block;}
.onestore-btn-wrap .onestore-btn-inner-mobile .floating-btn.stop { display: block; position: absolute !important; top:0 !important;}

.onestore-bar-wrap { position: relative; width:100%; background-color:#e8e8eb; margin-top:-1px;}
.onestore-bar-wrap img { width:100%; }
.onestore-bar-wrap.onestore-bar-wrap-mobile {display: none;}
/* animation End */
/* 메인 End */


/* 통합웹 pc로 즐기는 원게임루프, 모바일로 만나는 원스토어 - pc Start */
.mo-ver{display:none;}

.onestore-section-wrap-05 .onestore-section-inner,
.onestore-section-wrap-06 .onestore-section-inner,
.onestore-section-wrap .onestore-section-inner,
.onestore-app-wrap .onestore-app-inner{
	width: 1200px;
	-ms-transform: translate3d(0%,0,0);
	-moz-transform: translate3d(0%,0,0);
	-webkit-transform: translate3d(0%,0,0);
	transform: translate3d(0%,0,0);
	left: 0;
	margin:0 auto;
}

.onestore-section-wrap-05 .onestore-section-inner .onestore-item-num-wrap{width:23.15%; max-width:242px; margin-right:14.64%;}
.onestore-section-wrap-05 .onestore-section-inner .onestore-item-num-wrap .section-num-btn.btn-type01{
	width:130px;height:28px;margin-top:8.65%;background:url('../common/images/main/section_num_05_btn.png') no-repeat 0 0; background-position:0px 0px;overflow:hidden;
	-ms-background-size:260px 28px; -moz-background-size:260px 28px; -webkit-background-size:260px 28px; background-size:260px 28px;
}
.onestore-section-wrap-05 .onestore-section-inner .onestore-item-num-wrap .section-num-btn.btn-type01.btnon{background-position:-130px 0px;}
.onestore-section-wrap-05 .onestore-section-inner .onestore-item-num-wrap .section-num-btn.btn-type01 a{display:block; width:100%; height:100%; text-indent: -99999px;}
.onestore-section-wrap-05 .onestore-section-inner .onestore-item-num-wrap .btn-type02{
	width: 250px;
	margin-top:33px;
	display: block;
	border-radius: 40px;
	overflow:hidden;
	box-shadow:0 20px 30px 0 rgba(110,106,127,0.3);
}
.onestore-section-wrap-05 .onestore-section-inner .onestore-item-num-wrap .btn-type02 a{box-sizing:border-box; display:block; text-align:center; padding:19px 0; background: rgba(42,31,96,0.96);}
.onestore-section-wrap-05 .onestore-section-inner .onestore-item-num-wrap .btn-type02 a:hover{background:rgba(62,61,146,0.96);}
.onestore-section-wrap-05 .onestore-section-inner .onestore-item-num-wrap .btn-type02 a img { width:179px; height: 21px;}
.onestore-section-wrap-05 .onestore-section-inner .onestore-item-img-wrap{width:61.29%; max-width:578px; padding:0px;}
.onestore-section-wrap-05 .onestore-section-inner .onestore-item-left-wrap > img { position:relative; z-index: 100; opacity: 0;}
.onestore-section-wrap-05 .onestore-section-inner .onestore-item-left-wrap > img.opaAni {
	-ms-animation:sectionOpaAni 0.3s linear forwards;
	-moz-animation:sectionOpaAni 0.3s linear forwards;
	-webkit-animation:sectionOpaAni 0.3s linear forwards;
	animation:sectionOpaAni 0.3s linear forwards;
}
.onestore-section-wrap-05 .onestore-section-inner .onestore-item-right-wrap ul{display:table; table-layout:fixed;}
.onestore-section-wrap-05 .onestore-section-inner .onestore-item-right-wrap li{position:relative !important; display:table-cell; vertical-align:middle;}

.onestore-section-wrap-05 .onestore-section-inner .section-img-list ul { z-index: 500; }
.onestore-section-wrap-05 .onestore-section-inner .section-img-list ul li.section-img-01 {
	width:284px; height: 181px; left:145px; top:162px; opacity: 0;
}
.onestore-section-wrap-05 .onestore-section-inner .section-img-list ul li.section-img-01.opaAni {
	-ms-animation: sectionOpaAni02 0.3s linear forwards;
	-moz-animation: sectionOpaAni02 0.3s linear forwards;
	-webkit-animation: sectionOpaAni02 0.3s linear forwards;
	animation: sectionOpaAni02 0.3s linear forwards;
}
.onestore-section-wrap-05 .onestore-section-inner .section-img-list ul li.section-img-02 { width:124px; height: 137px; left:359px; top:154px; opacity: 0; }
.onestore-section-wrap-05 .onestore-section-inner .section-img-list ul li.section-img-02.opaAni02 {
	-ms-animation: sectionOpaAni03 2s ease-in-out 0.1s infinite;
	-moz-animation: sectionOpaAni03 2s ease-in-out 0.1s infinite;
	-webkit-animation: sectionOpaAni03 2s ease-in-out 0.1s infinite;
	animation: sectionOpaAni03 2s ease-in-out 0.1s infinite;
}
.onestore-section-wrap-05 .onestore-section-inner .section-img-list ul li img { width:100%; height: 100%; }


.onestore-section-wrap-06 .onestore-section-inner .onestore-item-num-wrap{width:100%; max-width:555px; height:540px;}
.onestore-section-wrap-06 .onestore-section-inner .onestore-item-num-wrap .btn-type02{
	width:262px;
	margin-top:35px;
	display: block;
	border-radius: 40px;
	overflow:hidden;
	box-shadow:0 20px 30px 0 rgba(0,0,0,.15);
}
.onestore-section-wrap-06 .onestore-section-inner .onestore-item-num-wrap .btn-type02 a{box-sizing:border-box; display:block; text-align:center; padding:16px 0; background:#bbfc52;}
.onestore-section-wrap-06 .onestore-section-inner .onestore-item-num-wrap .btn-type02 a:hover{background:#D4FF8E;}
.onestore-section-wrap-06 .onestore-section-inner .onestore-item-num-wrap .btn-type02 a img { width:113px; height: 30px;}
.onestore-section-wrap-06 .onestore-section-inner .onestore-item-img-wrap{width:auto; max-width:645px; padding:0px; margin-right:0;}
.onestore-section-wrap-06 .onestore-section-inner .onestore-item-right-wrap > img { position:relative; z-index: 100; opacity: 0;}
.onestore-section-wrap-06 .onestore-section-inner .onestore-item-right-wrap > img.opaAni {
	-ms-animation:sectionOpaAni 0.3s linear forwards;
	-moz-animation:sectionOpaAni 0.3s linear forwards;
	-webkit-animation:sectionOpaAni 0.3s linear forwards;
	animation:sectionOpaAni 0.3s linear forwards;
}

.onestore-section-wrap-06 .onestore-section-inner .onestore-item-left-wrap ul{display:table; table-layout:fixed;}
.onestore-section-wrap-06 .onestore-section-inner .onestore-item-left-wrap li{position:relative !important; display:table-cell; vertical-align:middle;}
.onestore-section-wrap-06 .section-num-list{width:408px !important;}


@-ms-keyframes sectionOpaAni02 {
	0%	 { opacity:0; }
	80%  { opacity:1; }
	100% { opacity:1; }
}
@-moz-keyframes sectionOpaAni02 {
	0%	 { opacity:0; }
	80%  { opacity:1; }
	100% { opacity:1; }
}
@-webkit-keyframes sectionOpaAni02 {
	0%	 { opacity:0; }
	80%  { opacity:1; }
	100% { opacity:1; }
}
@keyframes sectionOpaAni02 {
	0%	 { opacity:0; }
	80%  { opacity:1; }
	100% { opacity:1; }
}

@-ms-keyframes sectionOpaAni02-2 {
	0%	 { opacity:0.4; }
	20%  { opacity:1; }
	85%  { opacity:1; }
	100% { opacity:0.4; }
}
@-moz-keyframes sectionOpaAni02-2 {
	0%	 { opacity:0.4; }
	20%  { opacity:1; }
	85%  { opacity:1; }
	100% { opacity:0.4; }
}
@-webkit-keyframes sectionOpaAni02-2 {
	0%	 { opacity:0.4; }
	20%  { opacity:1; }
	85%  { opacity:1; }
	100% { opacity:0.4; }
}
@keyframes sectionOpaAni02-2 {
	0%	 { opacity:0.4; }
	20%  { opacity:1; }
	85%  { opacity:1; }
	100% { opacity:0.4; }
}


@-ms-keyframes sectionOpaAni03 {
	0%	 { opacity:0; }
	15%  { opacity:1; }
	25%  { opacity:0; }
	40%  { opacity:1; }
	50%  { opacity:0; }
	70%  { opacity:1; }
	90%  { opacity:1; }
	100% { opacity:0; }
}
@-moz-keyframes sectionOpaAni03 {
	0%	 { opacity:0; }
	15%  { opacity:1; }
	25%  { opacity:0; }
	40%  { opacity:1; }
	50%  { opacity:0; }
	70%  { opacity:1; }
	90%  { opacity:1; }
	100% { opacity:0; }
}
@-webkit-keyframes sectionOpaAni03 {
	0%	 { opacity:0; }
	15%  { opacity:1; }
	25%  { opacity:0; }
	40%  { opacity:1; }
	50%  { opacity:0; }
	70%  { opacity:1; }
	90%  { opacity:1; }
	100% { opacity:0; }
}
@keyframes sectionOpaAni03 {
	0%	 { opacity:0; }
	15%  { opacity:1; }
	25%  { opacity:0; }
	40%  { opacity:1; }
	50%  { opacity:0; }
	70%  { opacity:1; }
	90%  { opacity:1; }
	100% { opacity:0; }
}


.onestore-section-wrap-06 .onestore-section-inner .section-img-list ul { z-index: 500; }
.onestore-section-wrap-06 .onestore-section-inner .section-img-list ul li.section-img-01 { width:130px; height:130px; left:310px; top:178px; opacity: 0;}
.onestore-section-wrap-06 .onestore-section-inner .section-img-list ul li.section-img-02 { width:113px; height: 113px; left:185px; top:355px; opacity: 0;}
.onestore-section-wrap-06 .onestore-section-inner .section-img-list ul li.section-img-03 { width:130px; height:130px; left:111px; top:306px; opacity: 0;}
.onestore-section-wrap-06 .section-img-line{position:absolute; width:310px;left:111px; bottom:0px; left:-23px; opacity:0;}
.onestore-section-wrap-06 .section-img-line2{position:absolute; width:220px; left:190px; bottom:0px; right:147px; opacity:0;}
.onestore-section-wrap-06 .section-img-line3{position:absolute; width:320px; top:0px; right:-99px; opacity:0;}
.onestore-section-wrap-06 .section-img-line.opaAni,
.onestore-section-wrap-06 .section-img-line2.opaAni{
	-ms-animation:sectionOpaAni 0.3s linear 0.1s forwards;
	-moz-animation:sectionOpaAni 0.3s linear 0.1s forwards;
	-webkit-animation:sectionOpaAni 0.3s linear 0.1s forwards;
	animation:sectionOpaAni 0.3s linear 0.1s forwards;
}
.onestore-section-wrap-06 .section-img-line3.opaAni{
	-ms-animation:sectionOpaAni 0.3s linear forwards;
	-moz-animation:sectionOpaAni 0.3s linear forwards;
	-webkit-animation:sectionOpaAni 0.3s linear forwards;
	animation:sectionOpaAni 0.3s linear forwards;
}
.onestore-section-wrap-06 .onestore-section-inner .section-img-list ul li img{ width:100%; height: 100%; }
.onestore-section-wrap-06 .onestore-section-inner .section-img-list ul li.section-img-01.imgAni {
	-ms-animation: sectionOpaAni04 4s ease-in-out infinite; -moz-animation: sectionOpaAni04 4s ease-in-out infinite;
	-webkit-animation: sectionOpaAni04 4s ease-in-out infinite; animation: sectionOpaAni04 4s ease-in-out infinite;
}
.onestore-section-wrap-06 .onestore-section-inner .section-img-list ul li.section-img-02.imgAni {
	-ms-animation: sectionOpaAni04 4s ease-in-out 0.4s infinite; -moz-animation: sectionOpaAni04 4s ease-in-out 0.4s infinite;
	-webkit-animation: sectionOpaAni04 4s ease-in-out 0.4s infinite; animation: sectionOpaAni04 4s ease-in-out 0.4s infinite;
}
.onestore-section-wrap-06 .onestore-section-inner .section-img-list ul li.section-img-03.imgAni {
	-ms-animation: sectionOpaAni04 4s ease-in-out 0.2s infinite; -moz-animation: sectionOpaAni04 4s ease-in-out 0.2s infinite;
	-webkit-animation: sectionOpaAni04 4s ease-in-out 0.2s infinite; animation: sectionOpaAni04 4s ease-in-out 0.2s infinite;
}

@-ms-keyframes sectionOpaAni04 {
	0%	 { opacity:0; }
	20%	 { opacity:1; -ms-transform: translate3d(0,2%,0);-moz-transform: translate3d(0,2%,0); -webkit-transform: translate3d(0,2%,0); transform: translate3d(0,2%,0);}
	50%	 { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
	80%	 { opacity:1; -ms-transform: translate3d(0,2%,0);-moz-transform: translate3d(0,2%,0); -webkit-transform: translate3d(0,2%,0); transform: translate3d(0,2%,0);}
	100% { opacity:0; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
}
@-moz-keyframes sectionOpaAni04 {
	0%	 { opacity:0; }
	20%	 { opacity:1; -ms-transform: translate3d(0,2%,0);-moz-transform: translate3d(0,2%,0); -webkit-transform: translate3d(0,2%,0); transform: translate3d(0,2%,0);}
	50%	 { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
	80%	 { opacity:1; -ms-transform: translate3d(0,2%,0);-moz-transform: translate3d(0,2%,0); -webkit-transform: translate3d(0,2%,0); transform: translate3d(0,2%,0);}
	100% { opacity:0; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
}
@-webkit-keyframes sectionOpaAni04 {
	0%	 { opacity:0; }
	20%	 { opacity:1; -ms-transform: translate3d(0,2%,0);-moz-transform: translate3d(0,2%,0); -webkit-transform: translate3d(0,2%,0); transform: translate3d(0,2%,0);}
	50%	 { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
	80%	 { opacity:1; -ms-transform: translate3d(0,2%,0);-moz-transform: translate3d(0,2%,0); -webkit-transform: translate3d(0,2%,0); transform: translate3d(0,2%,0);}
	100% { opacity:0; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
}
@keyframes sectionOpaAni04 {
	0%	 { opacity:0; }
	20%	 { opacity:1; -ms-transform: translate3d(0,2%,0);-moz-transform: translate3d(0,2%,0); -webkit-transform: translate3d(0,2%,0); transform: translate3d(0,2%,0);}
	50%	 { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
	80%	 { opacity:1; -ms-transform: translate3d(0,2%,0);-moz-transform: translate3d(0,2%,0); -webkit-transform: translate3d(0,2%,0); transform: translate3d(0,2%,0);}
	100% { opacity:0; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
}
/* 통합웹 pc로 즐기는 원게임루프, 모바일로 만나는 원스토어 - pc End */


/* 통합웹 1차 작업 최상단 인트로 부분 pc Start */
.onestore-intro-wrap{z-index:1;}
.onestore-intro-wrap .onestore-intro-inner .onestore-intro-item-list{
	opacity:0;
	float:right;
	max-width:538.8px;
	position:relative;
	left:auto;
	padding-top:104px;
	box-sizing:border-box;
}
.onestore-intro-wrap .onestore-intro-inner .onestore-intro-item-list.imgAni{
	-ms-animation:sectionOpaAni 0.7s linear forwards;
	-moz-animation:sectionOpaAni 0.7s linear forwards;
	-webkit-animation:sectionOpaAni 0.7s linear forwards;
	animation:sectionOpaAni 0.7s linear forwards;
}

.onestore-intro-wrap .onestore-intro-inner .onestore-intro-item-list .onestore-intro-objwrap{
	-ms-transform: translate3d(0,6%,0);-moz-transform: translate3d(0,6%,0); -webkit-transform: translate3d(0,6%,0); transform: translate3d(0,6%,0);
}
.onestore-intro-wrap .onestore-intro-inner .onestore-intro-item-list.imgAni .onestore-intro-objwrap{
	-ms-animation:sectionOpaAniintro 0.6s ease-in-out forwards;
	-moz-animation:sectionOpaAniintro 0.6s ease-in-out forwards;
	-webkit-animation:sectionOpaAniintro 0.6s ease-in-out forwards;
	animation:sectionOpaAniintro 0.6s ease-in-out forwards;
}

@-ms-keyframes sectionOpaAniintro {
	0%	 { opacity:0; -ms-transform: translate3d(0,6%,0);-moz-transform: translate3d(0,6%,0); -webkit-transform: translate3d(0,6%,0); transform: translate3d(0,6%,0);}
	80%	 { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
	100% { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
}
@-moz-keyframes sectionOpaAniintro {
	0%	 { opacity:0; -ms-transform: translate3d(0,6%,0);-moz-transform: translate3d(0,6%,0); -webkit-transform: translate3d(0,6%,0); transform: translate3d(0,6%,0);}
	80%	 { opacity:1;}
	100% { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
}
@-webkit-keyframes sectionOpaAniintro {
	0%	 { opacity:0; -ms-transform: translate3d(0,6%,0);-moz-transform: translate3d(0,6%,0); -webkit-transform: translate3d(0,6%,0); transform: translate3d(0,6%,0);}
	80%	 { opacity:1;}
	100% { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
}
@keyframes sectionOpaAniintro {
	0%	 { opacity:0; -ms-transform: translate3d(0,6%,0);-moz-transform: translate3d(0,6%,0); -webkit-transform: translate3d(0,6%,0); transform: translate3d(0,6%,0);}
	80%	 { opacity:1;}
	100% { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
}

.onestore-intro-wrap .onestore-intro-item-pattern{
	position:absolute;
	right:-102px;
	bottom:0px;
	width:320px;
}
.onestore-intro-wrap .onestore-intro-item-pattern img{width:100%;}
.onestore-intro-wrap .onestore-intro-inner .onestore-intro-bg .onestore-intro-item-list img{width:100%; height:100%;}
/* 통합웹 1차 작업 최상단 인트로 부분 pc End */


/* 통합웹 1차 작업 최상단 인트로 부분 mobile Start */
.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-item-list ul li.onestore-intro-phone{opacity:1;}
.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-bg .onestore-intro-item-list{opacity:0; -ms-transform: translate3d(0,11%,0);-moz-transform: translate3d(0,11%,0); -webkit-transform: translate3d(0,11%,0); transform: translate3d(0,11%,0);}
.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-bg .onestore-intro-item-list.imgAni{
	-ms-animation:sectionOpaAniintro2 0.6s ease-in-out forwards;
	-moz-animation:sectionOpaAniintro2 0.6s ease-in-out forwards;
	-webkit-animation:sectionOpaAniintro2 0.6s ease-in-out forwards;
	animation:sectionOpaAniintro2 0.6s ease-in-out forwards;
}

@-ms-keyframes sectionOpaAniintro2 {
	0%	 { opacity:0; -ms-transform: translate3d(0,11%,0);-moz-transform: translate3d(0,11%,0); -webkit-transform: translate3d(0,11%,0); transform: translate3d(0,11%,0);}
	80%	 { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
	100% { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
}
@-moz-keyframes sectionOpaAniintro2 {
	0%	 { opacity:0; -ms-transform: translate3d(0,11%,0);-moz-transform: translate3d(0,11%,0); -webkit-transform: translate3d(0,11%,0); transform: translate3d(0,11%,0);}
	80%	 { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
	100% { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
}
@-webkit-keyframes sectionOpaAniintro2 {
	0%	 { opacity:0; -ms-transform: translate3d(0,11%,0);-moz-transform: translate3d(0,11%,0); -webkit-transform: translate3d(0,11%,0); transform: translate3d(0,11%,0);}
	80%	 { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
	100% { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
}
@keyframes sectionOpaAniintro2 {
	0%	 { opacity:0; -ms-transform: translate3d(0,11%,0);-moz-transform: translate3d(0,11%,0); -webkit-transform: translate3d(0,11%,0); transform: translate3d(0,11%,0);}
	80%	 { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
	100% { opacity:1; -ms-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
}
/* 통합웹 1차 작업 최상단 인트로 부분 mobile End */

/* 통합웹 pc로 즐기는 원게임루프, 모바일로 만나는 원스토어 - mobile Start */
.onestore-section-wrap-07 {height:600px; padding-top:60px; box-sizing:border-box;}
.onestore-section-wrap.onestore-section-wrap-07 .onestore-section-inner {max-width:320px;}
.onestore-section-wrap-07 .section-num-title > img{width:100%!important; margin:0 auto;}
.onestore-section-wrap-07 .onestore-section-title-mobile .onestore-title-inner{width:100% !important;}
.onestore-section-wrap-07 .onestore-section-title-mobile .onestore-title-inner ul{display:table; table-layout:fixed; text-align:center;}
.onestore-section-wrap-07 .onestore-section-title-mobile .onestore-title-inner li{vertical-align:top;}
.onestore-section-wrap-07 .mo-btn {
	position:relative; z-index:501; max-width:182px; width:50.55%; margin:0 auto; margin-top:24px; display: block; opacity: 0;
}
.onestore-section-wrap-07 .mo-btn a{
	box-sizing:border-box; display:block; text-align:center; background:#BBFC53; line-height:0; overflow:hidden;
	-ms-box-shadow:0 10px 10px 0 rgba(0,0,0,0.15); -moz-box-shadow:0 10px 10px 0 rgba(0,0,0,0.15);
	-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,0.15); box-shadow:0 10px 10px 0 rgba(0,0,0,0.15);
	-ms-border-radius:30px; -moz-border-radius:30px; -webkit-border-radius: 30px; border-radius: 30px;
	padding:8.24% 0;
}
.onestore-section-wrap-07 .mo-btn a img { width:100%; opacity: 1 !important; }
.onestore-section-wrap-07 .mo-btn.opaAni {
	-ms-animation: textAni 0.6s ease-in-out forwards; -moz-animation: textAni 0.6s ease-in-out forwards;
	-webkit-animation: textAni 0.6s ease-in-out forwards;  animation: textAni 0.6s ease-in-out forwards;
}
.onestore-section-wrap-07 .onestore-section-inner .onestore-item-img-wrap{ width:100% !important; position: relative; text-align:center;}
.onestore-section-wrap-07 .onestore-section-inner .section-img-list ul { z-index: 500; }
.onestore-section-wrap-07 .onestore-section-inner .section-img-list ul li.section-img-01 {width:28.43%; height: auto; right:14.06%; top:18.92%; left: auto; opacity: 0;}
.onestore-section-wrap-07 .onestore-section-inner .section-img-list ul li.section-img-03 { width:28.43%; height: auto; left:14.06%; top:44.68%; opacity: 0; }
.onestore-section-wrap-07 .onestore-section-inner .section-img-list ul li img{ width:100%; height: 100%; opacity: 1 !important; }

.onestore-section-wrap-07 .onestore-section-inner .section-img-list ul li.section-img-01.imgAni {
	-ms-animation: sectionOpaAni04 4s ease-in-out infinite; -moz-animation: sectionOpaAni04 4s ease-in-out infinite;
	-webkit-animation: sectionOpaAni04 4s ease-in-out infinite; animation: sectionOpaAni04 4s ease-in-out infinite;
}
.onestore-section-wrap-07 .onestore-section-inner .section-img-list ul li.section-img-02.imgAni {
	-ms-animation: sectionOpaAni04 4s ease-in-out 0.4s infinite; -moz-animation: sectionOpaAni04 4s ease-in-out 0.4s infinite;
	-webkit-animation: sectionOpaAni04 4s ease-in-out 0.4s infinite; animation: sectionOpaAni04 4s ease-in-out 0.4s infinite;
}
.onestore-section-wrap-07 .onestore-section-inner .section-img-list ul li.section-img-03.imgAni {
	-ms-animation: sectionOpaAni04 4s ease-in-out 0.2s infinite; -moz-animation: sectionOpaAni04 4s ease-in-out 0.2s infinite;
	-webkit-animation: sectionOpaAni04 4s ease-in-out 0.2s infinite; animation: sectionOpaAni04 4s ease-in-out 0.2s infinite;
}
.onestore-section-wrap-07 .section-obj{
	max-width:125px;
	margin: 0 auto;
	position: absolute;
	top:164px;
	right:34px;
}


.onestore-section-wrap-07 .onestore-section-inner img{ position:relative; z-index: 100; opacity: 0; width:100%; text-align:center;}
.onestore-section-wrap-07 .onestore-section-inner img.opaAni,
.onestore-section-wrap-07 .onestore-section-inner .section-obj.opaAni img{
	-ms-animation:sectionOpaAni 0.3s linear forwards;
	-moz-animation:sectionOpaAni 0.3s linear forwards;
	-webkit-animation:sectionOpaAni 0.3s linear forwards;
	animation:sectionOpaAni 0.3s linear forwards;
}
.onestore-section-wrap-07 .section7-pattern{position:absolute; bottom:0px; left:0px; max-width:174px; opacity:0;}
.onestore-section-wrap-07 .section7-pattern img{width:100%;}
.onestore-section-wrap-07 .section7-pattern02{position:absolute; top:0px; right:0px; max-width:128px; opacity:0;}
.onestore-section-wrap-07 .section7-pattern02 img{width:100%;}
.onestore-section-wrap-07 .section7-pattern.opaAni,
.onestore-section-wrap-07 .section7-pattern02.opaAni{
	-ms-animation:sectionOpaAni 0.3s linear forwards;
	-moz-animation:sectionOpaAni 0.3s linear forwards;
	-webkit-animation:sectionOpaAni 0.3s linear forwards;
	animation:sectionOpaAni 0.3s linear forwards;
}

.mo-first { display: block !important; }
.pc-first { display: none !important;; }
body.pc .mo-first { display: none !important; }
body.pc .pc-first { display: block !important; }
/* 통합웹 pc로 즐기는 원게임루프, 모바일로 만나는 원스토어 - mobile End */



@media (min-width: 1921px) {
	/* 메인 Start */
	.onestore-intro-wrap .onestore-intro-inner { background-color: #424b9f}
	.onestore-intro-wrap .onestore-intro-inner .onestore-intro-bg { width:1920px; height: 600px; margin:0 auto; }
	/* 메인 End */
}

@media (min-width: 769px ) and (max-width: 1200px) {
	#wrap.main { overflow:visible; }
	#wrap.main #container,
	#footer{overflow: hidden; width: 1200px;}
}

@media (max-width:768px) {
	/* 메인 Start */
	.mainheader .header-co {max-width:100%; padding:5.27% 5.55%;}

	.onestore-intro-wrap .onestore-intro-inner {display:none;}
	.onestore-intro-wrap .onestore-intro-inner-mobile{display: block;}
	.onestore-app-wrap .onestore-app-inner {display:none;}
	.onestore-app-wrap .onestore-app-inner-mobile {display:block; margin:0 auto; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
	.onestore-app-wrap .onestore-app-inner-mobile img {width: 100%;}

	.onestore-section-wrap .onestore-section-title-mobile {display: block;}
	.onestore-section-wrap .onestore-section-title-mobile .onestore-title-inner {width:70.83%; display: block; margin:0 auto;	}
	.onestore-section-wrap .onestore-section-title-mobile .onestore-title-inner img {width:100%;}
	.onestore-section-wrap .onestore-section-inner {
		padding:0; width:100%; max-width: 1200px; top: 0; left: 0; margin: 0 auto; -ms-transform: none; -moz-transform: none; -webkit-transform: none; transform: none;
	}
	.onestore-section-wrap .onestore-section-inner .onestore-item-num-wrap {display:none;}
	.onestore-section-wrap .onestore-section-inner .onestore-item-img-wrap {width:61.11%; display: block;margin:0 auto;padding:0;float:none !important;}

	.onestore-btn-wrap .onestore-btn-inner {display: none;}
	.onestore-btn-wrap .onestore-btn-inner-mobile {display: block; padding:0;}
	.onestore-btn-wrap .onestore-btn-inner-mobile img {width: 100%;}
	.onestore-btn-wrap .onestore-btn-inner-mobile a {position:absolute; left:21%; top:0;width:58%; height:50.5%;text-indent: -99999px;}

	/* floating btn */
	.onestore-bar-wrap {display: none;}
	.onestore-bar-wrap.onestore-bar-wrap-mobile { display: block; }

	/* footer */
	.notice-content-area { padding:8px 0; }
	.notice-content-wrap .notice-content-inner {width:100%; padding:12px 20px;}
	.notice-content-wrap .notice-content-inner dl{min-height:18px;}
	.notice-content-wrap .notice-content-inner dl dt
	, .notice-content-wrap .notice-content-inner dl dd a {
		font-size:13px; line-height:18px; letter-spacing:0px;
	}
	.notice-content-wrap .notice-content-inner dl dd a { padding:4.5px 52px 4.5px 0;}
	.notice-content-wrap .notice-content-inner dl dt{padding:4.5px 12px 4.5px 26px;}
	.notice-content-wrap .notice-content-inner dl dt:after{
		content: ""; width:20px; height:20px; position: absolute; left:0; top:4.5px; display: inline-block;
		background-image:url(../../en/images/icon/icon_01.png); -ms-background-size:1000px 1000px; -moz-background-size:1000px 1000px; -webkit-background-size:1000px 1000px; background-size:1000px 1000px; background-position:-32px -969px;
	}
	.notice-content-wrap .notice-content-inner .notice-more-btn {right:25px; width:20px; height:20px; padding:10px;}
	.notice-content-wrap.blog .notice-content-inner dl dt:after { background-position: -108.5px -969px; }

	.footer-content-wrap .footer-content-inner { width: 100%; padding: 0 20px 142px 20px; }
	.footer-content-wrap .footer-company-wrap {font-size:11px; line-height:16px; color:rgba(226,219,255,0.5); padding-bottom:8px;}
	.footer-content-wrap .footer-company-wrap > ul { display:block; }
	.footer-content-wrap .footer-company-wrap .footer-company-icon-box {display:none;}
	.footer-content-wrap .footer-company-wrap > ul > li { padding:0 0 18px 0; letter-spacing:0px;}
	.footer-content-wrap .footer-company-wrap > ul > li:last-child {padding:0;}
	.footer-content-wrap .footer-company-wrap > ul > li .footer-company-icon-box-mobile {width:100%; padding:2px 0; display: block;}
	.footer-content-wrap .footer-company-wrap > ul > li > ul,
	.footer-content-wrap .footer-company-wrap > ul > li.footer-company-onestore ul {padding:28px 0 0;}
	.footer-content-wrap .footer-company-wrap > ul > li.footer-company-onestore > ul > li { font-size:11px; line-height:16px;}
	.footer-content-wrap .footer-company-wrap a {font-size: 10px; line-height:15px;}
	.footer-content-wrap .footer-link-wrap{padding:30px 0px 56px; display: block;}
	.footer-content-wrap .footer-link-wrap .contact-item-wrap li {display: block;}
	.footer-content-wrap .footer-link-wrap .conditions-item-wrap ul li{font-size:13px; line-height:28px; padding:0 13px 0 0; margin:0 12px 4px 0;}
	.footer-content-wrap .footer-link-wrap .conditions-item-wrap ul li:after { height:10px;}
	.footer-content-wrap .footer-link-wrap .conditions-item-wrap ul li a{font-size:13px; line-height:19px;padding:5px 0;}
	.footer-content-wrap .footer-item-email{margin-top:0px; font-size:13px; line-height:28px;}
	.footer-content-wrap .footer-item-email a{font-size:13px; line-height:18px;}
	.footer-content-wrap .footer-info-wrap p {font-size:11px; line-height:16px; letter-spacing:0px; padding:0 0 8px;}
	.footer-content-wrap .footer-info-wrap p.footer-logo {padding-bottom:8px; font-size:11px; line-height:16px; letter-spacing:0px;}

	.footer-content-wrap .footer-sns-wrap { display: none; }
	.footer-content-wrap .footer-sns-wrap.mo { display: block; text-align: left; width: 100%; height: 40px; padding:20px 1px 8px 1px;}
	.footer-content-wrap .footer-sns-wrap .footer-sns-inner {display: none;}
	.footer-content-wrap .footer-sns-wrap .footer-sns-inner-mobile {text-align:left; display: block;}
	.footer-content-wrap .footer-sns-wrap .footer-sns-inner-mobile li { padding:0 !important; margin:0 16px 0 0; }
	.footer-content-wrap .footer-sns-wrap .footer-sns-inner-mobile li a { padding:5px;}

	.footer-content-wrap .contact-item-wrap{padding-top:8px;}
	.footer-content-wrap .contact-item-wrap li:first-of-type{padding-bottom:5px;}
	.footer-content-wrap .footer-sns-wrap li{padding:0 12.5px 0px;}
	.footer-content-wrap .footer-sns-wrap li:first-of-type { padding: 0 12.5px 0 0; }
	.icon-more-btn{width:20px; height:20px; background-position: -40px -933px; vertical-align:top;}
	/* 메인 End */

	/* 통합웹 1차 mobile Start */
	.pc-ver{display:none !important;}
	.mo-ver{display:block;}
	#wrap.main #container{background:#f2f2f5;}

	.onestore-section-wrap-05 .onestore-section-inner,
	.onestore-section-wrap-06 .onestore-section-inner,
	.onestore-section-wrap .onestore-section-inner,
	.onestore-app-wrap .onestore-app-inner{
		width:100%; -ms-transform: translate3d(0%,0,0); -moz-transform: translate3d(0%,0,0);
		-webkit-transform: translate3d(0%,0,0); transform: translate3d(0%,0,0); left: 0; margin:0 auto;
	}

	.onestore-section-wrap-07 .section-num-title{text-align:center; opacity:0;	max-width:320px; margin:0 auto; padding-top:20px;}

	/* 최상단 Start */
	#wrap.main #container .onestore-intro-wrap{background:none;}
	.onestore-intro-wrap .onestore-intro-bg .onestore-intro-item-list img{width:100%; height:100%;}

	/* moblie 상단 로고 Start */
	.mainheader .header-co .header-co-inner .header-co-left{height:32.5px;}
	.mainheader .header-co .header-co-inner .header-co-left .header-link { position: relative; padding: 0 30px 0 135px; height:30px;}
	.mainheader .icon-logo{width:135px; height:25px; background-position:0px -213px;}
	.mainheader .header-co .header-co-inner .header-co-left .header-link .header-link-home{width:126px;}

	/* moblie 상단 검색 아이콘 Start */
	.mainheader .icon-search{width:30px; height:30px; background-position:0px -937px; }
	.mainheader .header-co .header-co-inner .header-co-right{top:2px;}
	.mainheader .header-co .header-co-inner .header-co-right .header-link { height:30px; margin-left: 15px; }

	.mainheader .icon-change-language {width:30px; height:30px; background-position:-196px -900px;}
	/* 통합웹 1차 mobile End */

}

@media (max-width:460px) {
	/* footer */
}

@media (max-width:359px) {
	.onestore-intro-wrap .onestore-intro-inner-mobile{
		height:auto;
		padding-bottom: 18.33%;
		padding-top: 30.83%;
	}
	.onestore-intro-wrap .onestore-intro-inner-mobile .section-intro-pattern01{width:35.555%;}
	.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-bgwrap{padding-left:13.8%; padding-right:13.8%;}
	.onestore-intro-wrap .onestore-intro-inner-mobile .onestore-intro-text{padding:12.58% 5.5% 0 5.5%;}
	.onestore-section-wrap-07{
		height:auto;
		padding:16.66% 5.55%;
	}
	.onestore-section-wrap-07 .mo-btn{
		margin-top:6.66%;
	}
	.onestore-section-wrap-07 .section-num-title{
		padding-top:5.5%;
	}
	.onestore-section-wrap-07 .section7-pattern02{width:35.555%;}
	.onestore-section-wrap-07 .section7-pattern{width:48.333%;}
}


@media (max-width:339px) {
	/* footer */
}


/**** 23년 NEW MAIN css START ****/
#wrap.pecan-main{
	background-color:#ffffff;
	padding: 0;
	margin: 0;
	max-width: none;
}

#wrap.pecan-main #container{
	background-color:#ffffff;
	padding-bottom:20px;
}

/* footer */
#wrap.pecan-main .notice-content-wrap .notice-content-inner dl {padding:0px;}

/* NEW MAIN header start */
#wrap.pecan-main .header-banner-outwrap{min-width:1200px;}
#wrap.pecan-main .mainhead {min-width:1200px; z-index: 1000; position: -webkit-sticky;  position: sticky;  top:0;
	left: 0!important;}
#wrap.pecan-main .mainhead .header-co-outwrap{height:80px; }
#wrap.pecan-main .mainhead .header-co-outwrap .js-btn-popup-open span{
	position: relative;
	display:block !important;
}
#wrap.pecan-main .mainhead .header-co-outwrap .js-btn-popup-open span:after{
	position:absolute;
	content:'';
	width:18px;
	height:18px;
	top:50%;
	right:0px;
	background-image:url(../../en/images/icon/icon_01.png);
	-ms-background-size:1000px 1000px; -moz-background-size:1000px 1000px; -webkit-background-size:1000px 1000px; background-size:1000px 1000px;
	background-position:-239.5px -938px;
	-ms-transform: translate3d(0%, -50%, 0);
	-moz-transform: translate3d(0%, -50%, 0);
	-webkit-transform: translate3d(0%, -50%, 0);
	transform: translate3d(0%, -50%, 0);
}

#wrap.pecan-main .mainhead .header-co-outwrap .js-btn-popup-open img{
	width: 35px;
}

#wrap.pecan-main .mainhead .header-co-fiexd{
	background: rgba(255, 255, 255, 0.9);
}

#wrap.pecan-main .mainhead .header-co-fiexd.fiexd{
	width:100%;
	z-index:11;
	background: rgba(255, 255, 255, 0.9);
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.07);
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
}


#wrap.pecan-main .mainhead .icon-logo { width:151px; height:28px; background-position:0px -169px;}
#wrap.pecan-main .mainhead .icon-search { width:35px; height:35px; background-position:0px -900px; }
#wrap.pecan-main .mainhead .header-co {margin:0 auto; max-width:1200px; padding:23px 50px; box-sizing: border-box;}
#wrap.pecan-main .mainhead .header-co .header-co-full { }
#wrap.pecan-main .mainhead .header-co .header-link { position:relative; padding:0 0 0 38px; height:34px; display:block; }
#wrap.pecan-main .mainhead .header-co .header-link .icon-back { position:absolute; left:0; top:0; }
#wrap.pecan-main .mainhead .header-co .header-link span {
	font-size:17px; color:#010101; line-height:30px; display:inline-block;
}
#wrap.pecan-main .mainhead .header-co .header-co-inner { position: relative; width: 100%; height: 100%; z-index: 2;}
#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-left {height:40px; }
#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-left .header-link { position: relative; padding: 0 0px 0 151px;}
#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-left .header-link .icon-back { position:relative; vertical-align:top; }
#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-left .header-link .header-link-home {
	position: absolute; left:0; top:50%; display: inline-block; width:151px; vertical-align: top;
	-ms-transform: translate3d(0, -50%, 0);
	-moz-transform: translate3d(0, -50%, 0);
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}
#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-left .header-link .header-link-home .icon-logo {}
#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-left .header-link .icon-ti-arrow { display: inline-block; vertical-align: top; padding:0 5px 0 0; float:left;}
#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-left .header-link span {font-size: 17px; color: #010101; line-height: 30px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-right { position:absolute; right:0; top:0px; }
#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-right .header-link { float:left; margin-left:25px; height:35px; padding:0; }

#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-right .header-link .icon-back { position:relative; }
#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-right .header-link:first-of-type {margin-left:0; width:54px;}
#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-right .header-link-app {
	width:30px; background-repeat:no-repeat; background-position:center center;
	-ms-border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;
	-ms-background-size:30px 30px; -moz-background-size:30px 30px; -webkit-background-size:30px 30px; background-size:30px 30px;
}
#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-left{height:35px;}
#wrap.pecan-main .header-banner-wrap{
	background:#3917C0 url(../../common/images/main/img_pattern.png) no-repeat center center;
	background-size:1200px 90px;
	box-shadow: 0px -8px 8px 0px rgba(0, 0, 0, 0.10) inset;
	overflow:hidden;
}

#wrap.pecan-main .header-banner{
	position:relative;
	max-width:768px;
	margin:0 auto;
	box-sizing: border-box;
}

#wrap.pecan-main .header-banner .inner { position:relative; margin:0 auto; z-index:2; display:table; width:425px; }
#wrap.pecan-main .header-banner .inner a.text {
	display:table-cell;	font-size:0px; padding:21.5px 0;
	-ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}

#wrap.pecan-main .header-banner .inner .text span{ display: block;}

#wrap.pecan-main .header-banner .inner .text span.title01{
	font-size:16px; line-height:22px; color:#ffffff; margin-bottom:4px;
}
#wrap.pecan-main .header-banner .inner .text span.title02{
	position:relative; display: inline-block; font-size: 15px;	line-height: 21px; color: #C2C0D8; min-width:240px;
	-ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}
#wrap.pecan-main .header-banner .inner .text-wrap { display:table; table-layout:fixed; }
#wrap.pecan-main .header-banner .inner .install-btn-wrap {
	position:relative; display: table-cell; width: 100px; vertical-align: middle;
}
#wrap.pecan-main .header-banner .inner .install-btn-wrap a{display:block;}
#wrap.pecan-main .header-banner .inner .install-btn span {
	display: block; min-width:100px;; font-size:13px; line-height:13px; font-weight: 500; color:#ffffff; border-radius: 20px; border: 1px solid rgba(255, 255, 255, 0.70); box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.03); padding:10px 15px;
	-ms-border-radius:20px; -moz-border-radius:20px; -webkit-border-radius: 20px; border-radius: 20px; text-align: center;
	-ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}

#wrap.pecan-main .header-banner .inner .icon-wrap {
	position:relative; display: table-cell;	width:45px; height:45px;  vertical-align: middle;
}
#wrap.pecan-main .header-banner .inner .icon.pecan-top-icon{
	position:relative; display: block;width:45px; height:45px; background-position: -814px -35px;
	-ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding: 18px;
}
#wrap.pecan-main .header-banner .inner .text-inner { display:table-cell; padding: 0 15px 0px 25px;}

#wrap.pecan-main .headerFix-banner-wrap{
	display:none;
	width:100%;
	position:fixed; bottom:0px; left:50%;
	min-height:auto;
	-ms-transform: translate3d(-50%, 0%, 0);
	-moz-transform: translate3d(-50%,0%, 0);
	-webkit-transform: translate3d(-50%,0%, 0);
	transform: translate3d(-50%, 0%, 0);
	z-index:100;
	padding:0px 20px;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:none;
	overflow: unset;
}
#wrap.pecan-main .headerFix-banner-wrap .header-banner{
	max-width:460px; margin:0 auto 22px; background: rgba(57, 23, 192, 0.96);
	-ms-border-radius:20px; -moz-border-radius:20px; -webkit-border-radius: 20px; border-radius: 20px;
	-ms-box-shadow:0 10px 20px 0 rgba(0,0,0,0.4); -moz-box-shadow:0 10px 20px 0 rgba(0,0,0,0.4);
	-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.4); box-shadow:0 10px 20px 0 rgba(0,0,0,0.4);
	-webkit-backdrop-filter: blur(5px);	backdrop-filter: blur(5px);
}
#wrap.pecan-main .headerFix-banner-wrap .header-banner .inner {
	margin:0 auto; padding: 0 25px; width: auto;
	-ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}
#wrap.pecan-main .headerFix-banner-wrap .inner a.text{padding:18px 0;}
#wrap.pecan-main .headerFix-banner-wrap .inner .icon.pecan-top-icon{ width:30px; height:30px; background-position:-852px 0px; padding: 0; }
#wrap.pecan-main .headerFix-banner-wrap .header-banner .inner .icon-wrap { width:28px; height:28px; }
#wrap.pecan-main .headerFix-banner-wrap .header-banner .inner .install-btn {
	position:relative;  display: table-cell; width: 100px; vertical-align: middle;
}
#wrap.pecan-main .headerFix-banner-wrap .header-banner .inner .text-inner { padding:0 24px 0 12px; vertical-align:middle; }
#wrap.pecan-main .headerFix-banner-wrap .header-banner .inner .text span.title02 { font-size:16px; line-height:22px; color:#FFFFFF; max-width: unset; min-width:auto;}
/* NEW MAIN header end */

/* card 공통 */
.card-title{
	position: relative;
	font-weight: 400;
	font-size: 20px;
	line-height: 26px;
	color: #000000;
	max-width:1144px;
	margin:0 20px 15px;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}
.cell-list{ position: relative;	width: 100%; table-layout: fixed; display: table; }
.cell-list .item-cell { display: table-cell; vertical-align: middle; }
.cell-list .item-cell span.item-card-title,
.cell-list .item-cell span.item-card-seller,
.cell-list .item-cell span.item-card-info,
.cell-list .item-cell span.item-card-subtitle,
.cell-list .item-cell span.item-card-payment,
.cell-list .item-cell .item-card-des{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}
.item-card-img{display:inline-block; width:80px;}
.item-card-img img{width:100%;}
.item-card-title{margin: 20px 0px 0px; font-size: 17px; line-height: 23px; color: #FFFFFF;}
.item-card-subtitle{font-size: 17px; line-height: 23px; color: #FFFFFF; margin-bottom:4px;}
.item-card-seller{ font-size: 15px; line-height: 21px; color: rgba(255,255,255,0.7); }
.item-card-info{font-size: 14px; line-height: 20px; color: rgba(255,255,255,0.7); }
.item-card-info em { position:relative; padding:0 2px 0 5px; display:inline-block; }
.item-card-info em:before {
	position:absolute; content:''; left:0; top:50%; margin-top:-1px; width:2px; height:2px; background: rgba(255,255,255,0.7); display:block; -ms-border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px;
}
.item-card-info em:first-of-type { padding-left:0; }
.item-card-info em:first-of-type:before { display:none; }
.item-card-payment{line-height:15px;}
.item-card-payment i{width: 15px; height: 15px; background-position: -220px -540px;}
.item-card-payment em{ font-size: 14px; line-height: 20px; color: rgba(255,255,255,0.7); vertical-align:middle;}
.item-card-des{font-size: 15px; line-height: 21px; color:rgba(255,255,255,0.7);}
.install-btn a{
	display:block;
	width:110px;
	color: #FFFFFF;
	font-size:17px;
	line-height:40px;
	border: 1px solid rgba(255, 255, 255, 0.6);
	border-radius: 30px;
	height:40px;
	text-align:center;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:0px auto;
}
.transformCard,
.card1NWrapImg,
.bannerTypeSwiper{
	position: relative;
	width: 100%;
	max-width: 1144px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 20px 0px;
}
.transformCard .item-cell-right{ position:relative;	height:303px; }

.transformCard .cell-list-link{
	position:relative; display: table; table-layout: fixed; width:100%; height:100%; padding:0 40px;
	-ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}

.transformCard .item-card-img { width:100px; height:100px; }

.transformCard .item-cell-right .item-cell.item-card-img { margin-bottom:20px; }

/* media card */
.media-cell-list{ margin-top:15px; }
.media-cell-list .item-cell.item-cell-left{ width:60px; padding-right:14px; }
.media-cell-list .item-cell .item-card-title{ color: #000000; font-size: 16px; line-height: 22px; }
.media-cell-list .item-cell .item-card-seller{ color: #8C8C8C; font-size: 14px; line-height: 20px; }

/* 1열 card */
.card1NWrap{
	position: relative; width: 100%; max-width: 1144px; padding:20px 0px; margin:0 auto;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.card1NWrap .card-cell-wrap{
	position: relative; background:#252448;	-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; margin:0px 22px; overflow: hidden;
}
.card1NWrap .card-cell-wrap:before {
	content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.2);
	-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;
}
.card1NWrap .card-cell-wrap > a{
	position:relative; display:block; padding:0px 40px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.card1NWrap .card-cell-wrap .cell-list{	min-height:140px; }
.card1NWrap .card-cell-wrap .cell-inner{ position: relative; }
.card1NWrap .card-cell-wrap .cell-inner .item-cell-right{ padding:0px; }
.card1NWrap .card-cell-wrap .cell-inner .install-btn{
	position:absolute; top:50%;	right:0; -moz-transform: translate3d(0%, -50%, 0); -webkit-transform: translate3d(0%, -50%, 0); transform: translate3d(0%, -50%, 0);
}
.card1NWrap .card-cell-wrap .cell-inner .install-btn a { margin:0px; }
.card1NWrap .item-cell-left { width:80px; padding-right:20px; }
.card1NWrap .item-cell-left img{width:100%;}
.card1NWrap span.card-des{ font-size: 15px; line-height: 21px; color:rgba(255,255,255,0.7);	margin-top:3px; }
.card1NWrap .item-card-title{ margin-top:0px;}
.card1NWrap .sub-description { display:block; border-top:1px solid rgba(255,255,255,0.2); padding:30px 0; }
.card1NWrap .sub-description span { display:block; margin:0; padding:0;	overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.card1NWrap .sub-description .item-card-des{ white-space: normal; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.card1NWrap span.item-card-subtitle { margin-bottom:8px; }
.card1NWrap .card-cell-wrap .item-cell-right > span{margin-top:2px;}
.card1NWrap .card-cell-wrap .item-cell-right > span:first-child{margin-top:0px; margin-bottom:2px;}


/* 1열카드 VIDEO */
.card1NWrapVideo .card-cell-wrap{
	background: #252448; -ms-border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;
	margin: 0px 22px; overflow:hidden;
}
.card1NWrapVideo .card-cell-wrap .item-cell-left{position:relative; width:538px;}
.card1NWrapVideo .card-cell-wrap .item-cell-left .detailscreenshots-item { position:relative; width:100%; height:100%; display:block; }
.card1NWrapVideo .card-cell-wrap .item-cell-left .detailscreenshots-item > img { position: relative; width:100%; height:100%; }
.card1NWrapVideo .card-cell-wrap .item-cell-left .detailscreenshots-item .detailscreenshots-link { position: absolute; top:0; left:0; width:100%; height:100%; }
.card1NWrapVideo .card-cell-wrap .item-cell-left .detailscreenshots-item .detailscreenshots-link .video-player {
	width:100%; height:100%; -ms-border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
}
.card1NWrapVideo .card-cell-wrap .item-cell-left .detailscreenshots-item .video-player .video-player-container { z-index:9; }
.card1NWrapVideo .card-cell-wrap .item-cell-left .mediascreenshots-item{
	display:block; width:100%; overflow:hidden;
}
.card1NWrapVideo .card-cell-wrap .item-cell-right{ position:relative; text-align:center;}
.card1NWrapVideo .card-cell-wrap .item-cell-right:before {
	content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.2);
	-moz-border-top-right-radius:15px; -webkit-border-top-right-radius:15px; border-top-right-radius:15px;
	-moz-border-bottom-right-radius:15px; -webkit-border-bottom-right-radius:15px; border-bottom-right-radius:15px;
}
.card1NWrapVideo .card-cell-wrap .item-cell-right a { position:relative; }
.card1NWrapVideo .mediascreenshots-link { position:relative; display:block;}
.card1NWrapVideo .mediascreenshots-link .mediascreenshots-inner{display:block;}
.card1NWrapVideo .mediascreenshots-link .mediascreenshots-inner .mediascreenshots{position: relative; display:block;}
.card1NWrapVideo .mediascreenshots-link .mediascreenshots-inner .mediascreenshots-item-bg{
	width: 150%;
	height: 150%;
	background-color: #000000;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate3d(-50%, -50%, 0);
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}
.card1NWrapVideo .mediascreenshots-link .mediascreenshots-play { position:absolute; left:50%; top:50%; margin:-20px 0 0 -20px; width:40px; height:40px; display:block; z-index:22; }
.card1NWrapVideo .mediascreenshots-link .mediascreenshots-play i.icon { display:block; }
.card1NWrapVideo img{width:100%;}
.card1NWrapVideo .card-cell-wrap .install-btn{
	bottom:40px;
	top:auto;
	right:auto;
	left:50%;
	-ms-transform: translate3d(-50%, 0%, 0);
	-moz-transform: translate3d(-50%, 0%, 0);
	-webkit-transform: translate3d(-50%, 0%, 0);
	transform: translate3d(-50%, 0%, 0);
}
.card1NWrapVideo .video-player .video-player-poster { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }


/* 1열카드 이미지 디스크립션 없는 경우  */
.card1NWrapImgDes a.cell-list-link{padding:0px;}
.card1NWrapImgDes .card-cell-wrap{
	position:relative;
	background: #252448;
	border-radius:15px;
	margin: 0px 22px;
	overflow:hidden;
}
.card1NWrapImgDes .card-cell-wrap .item-cell-left{width:538px;}
.card1NWrapImgDes .card-cell-wrap .item-cell-right{text-align:center; padding:0px 40px;}
.card1NWrapImgDes .card-cell-wrap .item-cell-right:before {
	content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.2);
	-moz-border-top-right-radius:15px; -webkit-border-top-right-radius:15px; border-top-right-radius:15px;
	-moz-border-bottom-right-radius:15px; -webkit-border-bottom-right-radius:15px; border-bottom-right-radius:15px;
}
.card1NWrapImgDes .mediascreenshots-link { position:relative; display:block;}
.card1NWrapImgDes .mediascreenshots-link .mediascreenshots-play { position:absolute; left:50%; top:50%; margin:-20px 0 0 -20px; width:40px; height:40px; display:block; z-index:1; }
.card1NWrapImgDes .mediascreenshots-link .mediascreenshots-play i.icon { display:block; }
.card1NWrapImgDes img{width:100%;}
.card1NWrapImgDes .card-cell-wrap .item-cell-right .sub-info{height:auto; padding-bottom:60px;}
.card1NWrapImgDes .install-btn{
	top: auto;
	bottom: 40px;
	width: 562px;
	right: 0;
	text-align: center;
}

/* 1열카드 이미지 */
.card1NWrapImg .card-cell-wrap {
	position:relative; background:#252448; margin:0px 22px; overflow:hidden;
	-moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;
}
.card1NWrapImg .card-cell-wrap .sub-info { position: relative; padding-right:140px; }
.card1NWrapImg .card-cell-wrap .cell-inner .install-btn{
	position:absolute; top:50%;	right:0;
	-ms-transform: translate3d(0%, -50%, 0); -moz-transform: translate3d(0%, -50%, 0);
	-webkit-transform: translate3d(0%, -50%, 0); transform: translate3d(0%, -50%, 0);
}
.card1NWrapImg .card-cell-wrap .cell-inner .install-btn a { margin:0px; }
.card1NWrapImg .item-cell-left { width:80px; padding-right:20px; }
.card1NWrapImg .item-cell-left img { width:100%; }
.card1NWrapImg span.card-des { margin-top:3px; }
.card1NWrapImg .item-cell-right span.item-card-info {
	font-size:14px;	line-height:20px; color:rgba(255,255,255,0.7);	margin-top:2px;
}
.card1NWrapImg .item-cell-right span.item-card-payment { margin-top:2px;}
.card1NWrapImg .item-cell-right > .cell-list {
	min-height:152px; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;	box-sizing:border-box;
}
.card1NWrapImg .sub-description {
	position:relative; display:table; width: 100%; table-layout: fixed; border-bottom:1px solid rgba(255,255,255,0.2); min-height:150px;
	-ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}
.card1NWrapImg .sub-description .sub-description-inner { display: table-cell; vertical-align: middle; }
.card1NWrapImg .sub-description span.item-card-des { white-space:normal; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
.card1NWrapImg .item-card-title { margin:0px 0px 0px; }
.card1NWrapImg span.card-sub-title { font-size: 17px; line-height: 23px; color:#ffffff;	margin-bottom:8px; }
.card1NWrapImg .card-cell-wrap .item-cell-left { width:538px; padding-right:0px; }
.card1NWrapImg .card-cell-wrap .item-cell-right { position:relative; padding:0px 40px; vertical-align:top; }
.card1NWrapImg .card-cell-wrap .item-cell-right .cell-list .right-cell { padding-left:20px; }
.card1NWrapImg .card-cell-wrap .item-cell-right .cell-list .left-cell { padding-left:0px !important; width:80px; }
.card1NWrapImg .card-cell-wrap .item-cell-right:before {
	content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.2);
	-moz-border-top-right-radius:15px; -webkit-border-top-right-radius:15px; border-top-right-radius:15px;
	-moz-border-bottom-right-radius:15px; -webkit-border-bottom-right-radius:15px; border-bottom-right-radius:15px;
}
/* 썸네일 블랙 3% 배경 Start */
.imageRollingSwiperWrap .swiper-slide-pic:after
, .amp-default-skin .vjs-controls-enabled .vjs-big-play-button:after
, .moviSwiperwrap .swiper-slide a.detailscreenshots-link:after
, .card1NWrapVideo .mediascreenshots-link .mediascreenshots-inner .mediascreenshots:after
, .moviSwiperwrap .video-player .video-player-box:after
, .card1NWrapVideo .video-player .video-player-box:after {
	content:""; position:absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0,0,0,0.03); z-index: 21;
}
.imageRollingSwiperWrap .swiper-slide-pic:after
, .amp-default-skin .vjs-controls-enabled .vjs-big-play-button:after
, .moviSwiperwrap .swiper-slide a.detailscreenshots-link:after
, .moviSwiperwrap .video-player .video-player-box:after {
	-ms-border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;
}
.card1NWrapVideo .amp-default-skin .vjs-controls-enabled .vjs-big-play-button:after
, .card1NWrapVideo .mediascreenshots-link .mediascreenshots-inner .mediascreenshots:after
, .card1NWrapImgDes.imageRollingSwiperWrap .swiper-slide-pic:after
, .card1NWrapImg.imageRollingSwiperWrap .swiper-slide-pic:after
, .card1NWrapVideo .video-player .video-player-box:after {
	-ms-border-top-left-radius: 15px; -moz-border-top-left-radius: 15px; -webkit-border-top-left-radius: 15px; border-top-left-radius: 15px;
	-ms-border-bottom-left-radius: 15px; -moz-border-bottom-left-radius: 15px; -webkit-border-bottom-left-radius: 15px; border-bottom-left-radius: 15px;
	-ms-border-top-right-radius: 0; -moz-border-top-right-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0;
	-ms-border-bottom-right-radius: 0; -moz-border-bottom-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0;
}
.moviSwiperwrap.imageRollingSwiperWrap .swiper-slide .detailscreenshots-link:after { display:none; }
/* 썸네일 블랙 3% 배경 End */

/* cloudflare 업로드 동영상 Start */
.customSwiperWrap.moviSwiperwrap .detailscreenshots-item .detailscreenshots-link .details-video { width: 256px; height: 144px; }

.card1NWrapVideo .detailscreenshots-item .detailscreenshots-link .details-video {
	position:relative; display:block; overflow: hidden; width:100%; height: 100%;
}
.card1NWrapVideo .detailscreenshots-item .detailscreenshots-link .details-video video {	width: 100%; height: 100%; }
/* cloudflare 업로드 동영상 End */

/* 브릿지 팝업 */
.brand-bridge-popup { position: fixed; left:0; top:0; right:0; bottom:0; background:#ffffff; z-index: 10001; display:none; }
.brand-bridge-popup .brand-bridge-popup-inner { position: relative; width:100%; height:100%; }
.brand-bridge-popup .brand-bridge-popup-ta { position: relative; padding:0 0 60px 0; width:100%; height:100%; box-sizing: border-box; display: table; table-layout: fixed; }
.brand-bridge-popup .brand-bridge-popup-cell { position: relative; width:100%; height:100%; padding:0 20px; vertical-align: middle; display: table-cell; box-sizing: border-box; }
.brand-bridge-popup .brand-bridge-popup-ti { padding:0 0 20px 0; font-size:16px; color:#000000; line-height:22px; text-align: center;}
.brand-bridge-popup .brand-bridge-popup-co {  width:100%; max-width:320px; margin:0 auto; background-color: #F2F4FB; border-radius:20px; }
.brand-bridge-popup .brand-bridge-popup-lottie { width:100%; padding:0; }
.brand-bridge-popup .brand-bridge-popup-footer {
	position:absolute; left:0; bottom:40px; width:100%; font-size:13px; color:#8C8C8C; line-height:19px;
	font-size:13px; color:#8C8C8C; line-height:20px; text-align: center; vertical-align: middle;
}
.brand-bridge-popup .brand-bridge-popup-footer span { margin-right:8px; line-height: 20px; display: inline-block;}
.brand-bridge-popup .brand-bridge-popup-footer i { vertical-align: top;}

html.bridgePopupShow.bridgeOpen
, html.bridgePopupShow.bridgeOpen body { overflow: hidden !important; }
/* // 브릿지 팝업 */

@media (min-width: 769px ){
	/* 상단 hover */
	#wrap.pecan-main .header-banner .inner a.text:hover .title02{color:#8E85FE;}
	#wrap.pecan-main .header-banner .inner a.text:hover .title02 i{background-position: -291px -916px;}
	#wrap.pecan-main .mainhead .header-co-outwrap .js-btn-popup-open:hover span:after,
	#wrap.pecan-main .mainhead .header-co-outwrap .js-btn-popup-open.on span:after{
		background-position:-257.5px -938px;
	}
	#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-right .header-link:hover .icon-search{
		background-position:-328px -900px;
	}
	#wrap.pecan-main .header-banner .inner .install-btn:hover span{
		border-radius: 20px; color:#8E85FE;
		border: 1px solid rgba(142, 133, 254, 0.70);
		box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.03);
	}
	#wrap.pecan-main .notice-content-wrap .notice-content-inner dl dd a:hover { color:#8E85FE; }
	#wrap.pecan-main .notice-content-wrap .notice-content-inner a.notice-more-btn:hover .icon-more-btn {
		background-position: -371px -900px;
	}
	.footer-content-wrap .footer-sns-wrap li a:hover{opacity:0.7;}
	.footer-content-wrap .footer-link-wrap .conditions-item-wrap ul li a:hover{color:#8E85FE;}
	.footer-content-wrap .footer-item-email a:hover{color:#8E85FE;}

	.transformCard .item-card-img{margin: 0 auto 20px;}
	.transformCard .item-cell-right .item-cell.right-cell > span:first-child{margin-bottom:3px;}
}
@media (min-width:580px){
	.transformCard .item-cell-right .cell-list-link .cell-list{display:table-cell; vertical-align: middle;}
	.transformCard .item-cell-right .item-cell{display: block; margin:0 auto;}
	.transformCard .item-cell-right .item-cell.right-cell > span{margin-top:2px;}
	.transformCard .item-cell-right .item-cell.right-cell > span:first-child{margin-top:0px;}
}

@media (max-width:767px) {
	/* 상단 */
	#wrap.pecan-main .header-banner-wrap { display:none; }
	#wrap.pecan-main .mainhead {min-width:10px;}
	#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-left{height:auto;}
	#wrap.pecan-main .mainhead .header-co{padding:20px 20px;}
	#wrap.pecan-main .mainhead .icon-search {background-position:0px -937px; }
	#wrap.pecan-main .header-banner::after,
	#wrap.pecan-main .header-banner::before{display:none;}
	#wrap.pecan-main .mainhead .header-co-outwrap{height:70px;}
	#wrap.pecan-main .mainhead .icon-logo{width: 135px; height: 25.5px; background-position: 0px -213px;}
	#wrap.pecan-main .header-link {height: auto;}
	#wrap.pecan-main .header-co-right .search{margin-left: 15px;}
	#wrap.pecan-main .icon-search{width:30px !important; height: 30px !important; background-position: 0px -937px;}
	#wrap.pecan-main .mainhead .header-co-outwrap .icon-lag.icon-change-language{width:30px; height:30px;}
	#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-right .header-link:first-of-type{width:46px;}
	#wrap.pecan-main .mainhead .header-co-outwrap .js-btn-popup-open img{width:30px;}
	#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-left .header-link .header-link-home{width:135px;}
	#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-left .header-link{padding: 0 0px 0 135px;}
	#wrap.pecan-main .mainhead .header-co .header-co-inner .header-co-right .header-link{height:30px; margin-left:15px;}
	#wrap.pecan-main .mainhead .header-co .header-link{height:30px; }

	#wrap.pecan-main .mainhead .header-co-outwrap .js-btn-popup-open span:after{
		width:15px;
		height:15px;
		background-position:-277px -938px;
	}

	/* 공통 */
	.card-cell-wrap{margin:0 20px;}
	.card-title{font-size:17px; line-height:23px;}
	.item-card-img{width:50px;}
	.item-card-title{margin:0px; font-size:14px; line-height:20px;}
	.item-card-subtitle{font-size:14px; line-height:20px; margin-bottom:2px;}
	.item-card-seller{font-size:12px; line-height:16px;}
	.item-card-info{font-size:10px; line-height:15px;}
	.item-card-des{font-size:12px; line-height:18px;}
	.item-card-payment{line-height:12px;}
	.item-card-payment i{width: 12px; height: 12px;  background-position:-875px -513px;}
	.item-card-payment em{ font-size: 10px; line-height: 15px;}
	.install-btn a{width:70px; line-height:30px; height:30px; font-size: 12px; }


	/* 1열카드 이미지 */
	.card1NWrap{padding:20px 0px;}
	.card1NWrap .card-cell-wrap > a{ padding:0 20px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; z-index: 21;}
	.card1NWrap .card-cell-wrap .cell-inner{padding-right:85px;}
	.card1NWrap .item-cell-left{width:65px; padding-right:15px;}
	.card1NWrap .sub-description{padding:20px 0;}
	.card1NWrap span.item-card-subtitle{font-size:16px; line-height:22px;}
	.card1NWrap .card-cell-wrap .cell-list{min-height:106px;}
	.card1NWrap .card-cell-wrap .item-cell-right > span{margin-top:1px;}
	.card1NWrapVideo .card-cell-wrap .item-cell-left,
	.card1NWrapImgDes .card-cell-wrap .item-cell-left,
	.card1NWrapImg .card-cell-wrap .item-cell-left{width:340px; }
	.card1NWrapImg .card-cell-wrap .item-cell-right{padding:0 20px;}
	.card1NWrapImg .card-cell-wrap .item-cell-right .cell-list{min-height:84px;}
	.card1NWrapImg .sub-description{min-height:106px;}
	.card1NWrapImg .card-cell-wrap .item-cell-right .cell-list .left-cell{width:40px;}
	.card1NWrapImg .item-card-title{margin-bottom:2px; font-size:12px; line-height:16px;}
	.card1NWrapImg .item-card-seller{font-size: 11px; line-height: 16px;}
	.card1NWrapImg .item-cell-right span.item-card-info{margin-top:1px; font-size:10px !important; line-height:15px !important;}
	.card1NWrapImg .item-cell-right span.item-card-payment{margin-top:1px;}
	.card1NWrapImg .card-cell-wrap .sub-info{padding-right:80px;}
	.card1NWrapImg .card-cell-wrap .item-cell-right .cell-list .item-cell {padding-left:10px;}
	.media-cell-list .item-cell.item-cell-left{width:45px; padding-right:10px;}
	.media-cell-list .item-cell .item-card-title{font-size:14px; line-height:20px;}
	.media-cell-list .item-cell .item-card-seller{font-size:12px; line-height:16px;}
	.card1NWrapImgDes .card-cell-wrap .item-cell-right{padding:0px 20px;}
	.transformCard .item-cell-right .item-cell.item-card-img{margin-bottom:10px;}
	.transformCard .item-cell-right .item-cell.right-cell > span{margin-top:1px;}
	.transformCard .item-cell-right .item-cell.right-cell > span:first-child{margin-top:0px; margin-bottom:2px;}


	/* 1열 카드 동영상 */
	.transformCard .item-cell-right{height:191px;}
	.transformCard .cell-list-link{padding:0px 20px;}
	.transformCard .left-cell{width:50px;}
	.transformCard .item-card-img{width:50px; height:50px; margin: 0 auto 10px;}
	.notice-content-wrap .notice-content-inner dl dd a:after{
		width:20px; height:20px;
		background-position: -40px -933px;
	}

	/* cloudflare 업로드 동영상 Start */
	.customSwiperWrap.moviSwiperwrap .detailscreenshots-item .detailscreenshots-link .details-video { width: 234px; height: 132px; }
	/* cloudflare 업로드 동영상 End */
}


@media (max-width:579px) {
	/* 공통 */
	.card-cell-wrap > .cell-list > .item-cell{display:block;}

	/* 1열카드 이미지 PC WEB */
	.card1NWrapImg .card-cell-wrap .item-cell-left{width:100%; display:block; background:#000000; }
	.card1NWrapImg .card-cell-wrap .item-cell-right{padding:0px 20px 0px; display:block;}
	.card1NWrapImg .card-cell-wrap .item-cell-right .sub-description{min-height:106px; padding:20px 0px;}
	.card1NWrapImg .card-cell-wrap .item-cell-right .cell-list{min-height:90px;}
	.card1NWrapImg .card-cell-wrap .item-card-img{width:50px; padding-right:15px;}
	.card1NWrapImg .item-card-subtitle{font-size: 16px; line-height: 22px;}
	.card1NWrapImg .item-card-title{font-size: 14px; line-height:20px; }
	.item-card-subtitle{font-size:14px; line-height:20px; margin-bottom:8px;}

	/* 1열카드 동영상, 1열카드 이미지 디스크립션 없는 경우 PC WEB */
	.transformCard .card-cell-wrap .item-cell-left{display:block; width:100%; background:#000000; }
	.transformCard .card-cell-wrap .item-cell-right{display:block; text-align:left; height:auto;}
	.transformCard .sub-info{position: relative; padding-right:85px;}
	.transformCard .item-card-img{padding-right:15px; margin:0px}
	.transformCard .item-card-title{margin-top:0px;}
	.transformCard .install-btn{
		position:absolute;
		top:50%;
		right:0;
		-ms-transform: translate3d(0%, -50%, 0);
		-moz-transform: translate3d(0%, -50%, 0);
		-webkit-transform: translate3d(0%, -50%, 0);
		transform: translate3d(0%, -50%, 0);
	}
	.transformCard .install-btn a{margin-top:0px;}

	.card1NWrapVideo .card-cell-wrap .item-cell-right:before
	, .card1NWrapImgDes .card-cell-wrap .item-cell-right:before
	, .card1NWrapImg .card-cell-wrap .item-cell-right:before {
		-moz-border-top-right-radius:0; -webkit-border-top-right-radius:0; border-top-right-radius:0;
		-moz-border-bottom-right-radius:15px; -webkit-border-bottom-right-radius:15px; border-bottom-right-radius:15px;
		-moz-border-bottom-left-radius:15px; -webkit-border-bottom-left-radius:15px; border-bottom-left-radius:15px;
	}

	/* 1열카드 동영상 */
	.card1NWrapVideo .cell-list-link{padding:0px;}
	.card1NWrapVideo .mediascreenshots-link .mediascreenshots-inner
	, .card1NWrapVideo .card-cell-wrap .item-cell-left .detailscreenshots-item {
		max-width:440px; margin:0 auto;
	}
	.card1NWrapVideo .card-cell-wrap .item-cell-right a{ padding:0px 20px; min-height:90px;}
	.card1NWrapVideo .card-cell-wrap .item-cell-right .cell-list{height:100%;}

	.card1NWrapImgDes .card-cell-wrap .item-cell-right{height:90px;}
	.card1NWrapImgDes .card-cell-wrap .item-cell-right .cell-list{height:100%;}
	.card1NWrapImg .card-cell-wrap .item-cell-right .cell-list .item-cell
	, .card1NWrapImgDes.transformCard .item-cell-right .cell-list .item-cell.right-cell
	, .card1NWrapVideo.transformCard .item-cell-right .cell-list .item-cell.right-cell {
		padding-left:15px;
	}

	.card1NWrapImg .card-cell-wrap .item-cell-right .cell-list .item-card-img
	, .card1NWrapImgDes.transformCard .item-cell-right .cell-list .item-card-img
	, .card1NWrapVideo.transformCard .item-cell-right .cell-list .item-card-img {
		padding:0;
	}
	.card1NWrapImg .card-cell-wrap .item-card-img
	, .card1NWrapImg .card-cell-wrap .item-card-img:after {
		width:50px; height:50px; -ms-border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px;
	}

	.card1NWrapImg .card-cell-wrap .item-cell-right .cell-list .left-cell{width:50px;}
	.card1NWrapImg .card-cell-wrap .item-card-img, .card1NWrapImg .card-cell-wrap .item-card-img:after{
		width:50px !important; height:50px !important;
	}
	/* 썸네일 블랙 3% 배경 Start */
	.card1NWrapVideo .amp-default-skin .vjs-controls-enabled .vjs-big-play-button:after
	, .card1NWrapVideo .mediascreenshots-link .mediascreenshots-inner .mediascreenshots:after
	, .card1NWrapImgDes.imageRollingSwiperWrap .swiper-slide-pic:after
	, .card1NWrapImg.imageRollingSwiperWrap .swiper-slide-pic:after
	, .card1NWrapVideo .video-player .video-player-box:after {
		-ms-border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
	}
	/* 썸네일 블랙 3% 배경 End */
}

@media (max-width:499px) {
	/* 하단 Install */
	#wrap.pecan-main .headerFix-banner-wrap .header-banner { max-width:380px; width:100%; }
	#wrap.pecan-main .headerFix-banner-wrap .header-banner .inner { display:block; text-align:center; padding:14px 18px 18px; }
	#wrap.pecan-main .headerFix-banner-wrap .header-banner .inner .text-inner{padding:0px 0px 0px 12px;}
	#wrap.pecan-main .headerFix-banner-wrap .inner a.text { display:inline-block; padding:0px 0px 10px; margin: 0; vertical-align:top;}
	#wrap.pecan-main .headerFix-banner-wrap .header-banner .inner .install-btn-wrap{width:100%; display:block;}
	#wrap.pecan-main .headerFix-banner-wrap .header-banner .inner .install-btn { display:block; margin:0 auto; padding:0; }
	#wrap.pecan-main .headerFix-banner-wrap .header-banner .inner .text span.title02 { font-size:15px; line-height:21px; text-align: left; }
	#wrap.pecan-main .headerFix-banner-wrap .inner .icon.pecan-top-icon{ width:28px; height:28px; background-position:-814px 0px; padding: 0; }
}

@media (max-width:479px) {
	/* 상단 */
	#wrap.pecan-main .header-banner .inner { width:auto; }
	#wrap.pecan-main .header-banner .inner .install-btn { padding-right:18px; }
	#wrap.pecan-main .header-banner .inner .text span.title01{font-size:14px; line-height:20px;}
	#wrap.pecan-main .header-banner .inner .text span.title02{font-size:12px; line-height:16px;}
	#wrap.pecan-main .header-banner .inner .icon-wrap { width:40px; height:40px; }
}

@media (max-width:340px) {
	/* 상단 */
	#wrap.pecan-main .headerFix-banner-wrap .header-banner .inner .text span.title02{display:block;}
}

@media (max-width:280px) {
	/* 상단 */
	#wrap.pecan-main .header-banner .inner .text span.title02{display:block;}
}


@media (min-width: 769px ) and (max-width: 1200px) {
	#wrap.pecan-main{ overflow:visible; }
	#wrap.pecan-main #container,
	.mainhead .header-co-outwrap,
	#footer{/*overflow: hidden;*/ width: 1200px;}

}
/**** // 23년 NEW MAIN css END ****/