@charset "utf-8";

html{font-size:10px;}
.oh{overflow:hidden;}
.container {width:100%; margin:0 auto; max-width:1000px; position:relative;}
.cf:after{content:''; display: block; clear:both; visibility:hidden; height:0px;}
.cherry {max-width:2560px;margin:0 auto;text-align:center;letter-spacing:-0.5px;line-height:1.5;background:#faeff7;}
.db1000{display:none;}
.db768{display:none;}
.db480{display:none;}

.hk *{font-family: '新宋体' !important;} /*홍콩*/
.hk *{font-family: '黑体' !important;} /*홍콩*/
.tw *{font-family: '新宋体' !important;} /*대만*/
.tw *{font-family: '黑体' !important;} /*대만*/
.jp *{font-family: 'DFGothic' !important;} /*일본*/
.th *{font-family:'Cloud-Light',Tahoma;} /*태국*/
.vn *{font-family: Arial;} /*베트남*/

.con1{background:url(images_my/bg1.jpg) no-repeat center top / cover;}
.con1 .padding{padding:10.6% 0 66% !important;}
.con1 .tit p:nth-child(1){color:#dc527f; font-size:3.3rem; font-weight:bold; }
.con1 .tit p:nth-child(2){color:#623544; font-size:6rem; font-weight:bold; letter-spacing: -1px;}


.con2{background:#faeff7;}
.con2 .padding{padding:0 0 12%;}
.con2 .tit p:nth-child(1){display:inline-block; width:20%;}
.con2 .tit p:nth-child(2){color:#623544; font-size:4.5rem; margin-top:1%; font-weight:bold;}
.con2 .tit p:nth-child(2) span{color:#dc527f;}
.con2 .tit p:nth-child(3){color:#777777; font-size:2.4rem; margin-top:2%;}
.con2 .tit p:nth-child(3) strong{color:#f491b0;}

.youtubeBox{width:100%; height:auto; padding-top:54.2%; box-sizing:border-box; color:#efd5dd; border:18px solid currentColor; margin:0 auto; position:relative; border-radius:10px;}
.youtubeBox iframe{position:absolute; top:0 ;left:0; width:100%; height:100%;}

/* 벚꽃 애니메이션 */
.bec_ani{position:relative;}

.popban {position:absolute;z-index:800;top:-25%;text-align:center;}
.popban1 {left:15%; width:62px; animation:popAni 10s linear infinite; animation-delay:0s;}
.popban2 {left:5%; width:97px; animation:popAni 15s linear infinite; animation-delay:4s;}
.popban3 {right:5%; width:90px; animation:popAni2 13s linear infinite; animation-delay:8s;}
.popban4 {right:10%; width:97px; animation:popAni2 25s linear infinite; animation-delay:10s;}
.popban5 {right:0%; width:95px; animation:popAni2 10s linear infinite; animation-delay:2s;}

@keyframes popAni {
	0% {margin-left:0;top:0%;}
	25% {margin-left:5%;top:25%;}
	50% {margin-left:0%;top:50%;}
	75% {margin-left:-10%;top:75%;}
	100% {margin-left:0%;top:100%;}
}

@keyframes popAni2 {
	0% {margin-right:0;top:0%;}
	25% {margin-right:5%;top:25%;}
	50% {margin-right:0%;top:50%;}
	75% {margin-right:-10%;top:75%;}
	100% {margin-right:0%;top:100%;}
}

.con6{background:#fbe4ec;}
.con6 .padding{padding:11% 0 11.5%;}
.con6 .tit p:nth-child(1){display:inline-block; width:20%;}
.con6 .tit p:nth-child(2){color:#623544; font-size:4.5rem; margin-top:2%; font-weight:bold;}
.con6 .tit p:nth-child(2) span{color:#dc527f;}
.con6 .box{background:#ffffff; box-sizing:border-box; box-shadow: 5px 4px 7px rgba(58, 48, 92, 0.05); margin-top:4.2%; text-align: left;}
.con6 .box .contents{display:inline-block; vertical-align:middle;}
.con6 .box .visual{width:48%;}
.con6 .box .desc{width:calc(52% - 6px); text-align:left; box-sizing:border-box; padding:0 8.5%; letter-spacing: -1px;}
.con6 .box .desc p:nth-child(1){font-size:2rem; color:#777777;}
.con6 .box .desc p:nth-child(2){}
.con6 .box .desc .user_br{height:17px; display:block;}
.con6 .box .desc .big_t{opacity:0;}
.con6 .box .desc strong{color:#f591b0;}


.con3{background:url(images_my/bg3.jpg) no-repeat center top / cover;}
.con3 .padding{padding:12% 0;}
.con3 .tit p:nth-child(1){display:inline-block; width:20%;}
.con3 .tit p:nth-child(2){color:#dc527f; font-size:4.5rem; margin-top:1%; font-weight:bold;}
.con3 .tit p:nth-child(2) i{color:#ffffff; background:#623544; padding: 0 3px 0 4px; letter-spacing: 1px;}
.con3 .tit p:nth-child(3){color:#623544; font-size:3rem;}
.con3 .tit p:nth-child(4){display:inline-block; width:95%; margin-top: 5%;}
.con3 .box{background:#fffcfd; box-sizing:border-box; box-shadow:5px 4px 7px rgba(18, 18, 18, 0.02); padding:5%;}
.con3 .box .info{text-align:left; display:inline-block;}
.con3 .box .info li{box-sizing:border-box; padding-left:30px; background:url(images_my/list_icon2.png) no-repeat left 7px; letter-spacing:-0.5px; margin-top:3.2%;}
.con3 .box .info li:first-child{margin-top:0%;}
.con3 .box .info li p:nth-child(1){color:#f591b0; font-size:2.2rem; font-weight:bold; letter-spacing:0px;}
.con3 .box .info li p:nth-child(2){color:#777777; font-size:2rem; margin-top:6px;}
.con3 .btn{color:#ffffff; font-size:2rem; margin-top:8%; display:inline-block; background:#dc527f; border-radius:5px; padding:1.8% 5%; font-weight:bold; letter-spacing:0px; transition:all .5s;}
.con3 .btn:hover{background:#623544;}

.con4{background:#ffffff;}
.con4 .padding{padding:12% 0;}
.con4 .tit{font-weight:bold;}
.con4 .tit p:nth-child(1){display:inline-block; width:20%;}
.con4 .tit p:nth-child(2){color:#623544; font-size:4.5rem; margin-top:1%;}
.con4 .tit p i{color:#ffffff; background:#623544; padding:0 1.4% 0 0.5%;}
.con4 .tit p:nth-child(2) span{color:#dc527f;}
.con4 .tit p:nth-child(3){color:#999999; font-size:3rem; font-weight:normal; letter-spacing:0px; margin-top:1.5%;}
.con4 .tit p:nth-child(3) span{font-weight:bold;}
.con4 .tit p:nth-child(3) .pink{color:#f591b1;}
.con4 .tit p:nth-child(3) .blue{color:#80c1ea;}
.con4 .tit p:nth-child(3) .plus{vertical-align:-2px; font-weight:normal; vertical-align: -0.1em;}
.con4 .tit p:nth-child(3) img{vertical-align: middle;}
.con4 .pd_wrap{margin-top:5%;}
.con4 .pd_wrap .row{margin-bottom:3.2%;}
.con4 .pd_wrap .row:last-child{margin-bottom:0%;}
.con4 .pd_wrap ul{display:flex; justify-content:space-between;}
.con4 .pd_wrap li{width:48.4%; box-sizing:border-box; padding:0 0 5%; background:#f7f7f7; font-weight:bold;}
.con4 .pd_wrap li p:nth-child(2){font-size:2rem; color:#623544; display:inline-block; border-top:1px solid #cabcc1; border-bottom:1px solid #cabcc1; padding:3px 10px 5px; margin-top:10.33%;}
.con4 .pd_wrap li p:nth-child(3){font-size:3.8rem; color:#623544; margin-top:2.5%;}
.con4 .pd_wrap li p:nth-child(4){font-size:2.2rem; color:#333333; margin-top:0.5%; font-weight:normal;}
.con4 .pd_wrap li p:nth-child(4) span{color:#dc527f; font-weight:bold;}
.cherry .btn_cherry{font-size:2rem; color:#ffffff; background:#dc527f; border-radius:3px; display:inline-block; padding:19px 43px; font-weight:bold; transition:all .5s; letter-spacing:1px; margin-top:8.2%;}
.cherry .btn_cherry:hover{background:#623544;}

.con5{background:#fef5f8;}
.con5 .padding{padding:12% 0;}
.con5 .tit p:nth-child(1){display:inline-block; width:20%;}
.con5 .tit p:nth-child(2){color:#623544; font-size:4.5rem; margin-top:1%; font-weight:bold;}
.con5 .tit p:nth-child(2) span{color:#dc527f;}
.con5 .tit p:nth-child(3){color:#777777; font-size:2.4rem; margin-top:1.5%;}
.con5 .tit p:nth-child(3) strong{color:#f491b0;}
.con5 .tit p:nth-child(4){margin-top:7%;}

.con14{background:url(images_my/bg14.jpg) no-repeat center top / cover;}
.con14 .padding{padding:12% 0;}
.con14 .tit li{display:inline-block; vertical-align:middle;}
.con14 .tit li:nth-child(1){width:55.6%;}
.con14 .tit li:nth-child(1) img{max-width: 120%; transform: translateX(-18%);}
.con14 .tit li:nth-child(2){width:calc(44.4% - 4px); font-size:2rem; color:#777777; text-align:left;}
.con14 .tit li:nth-child(2) span{font-weight:bold; font-size:2.2rem; color:#f591b0;}

.con10{background:url(images_my/bg10.jpg) no-repeat center top / cover;}
.con10 .padding{padding:12% 0;}
.con10 .tit p:nth-child(1){display:inline-block; width:20%;}
.con10 .tit p:nth-child(2){color:#623544; font-size:4.5rem; margin-top:1%; font-weight:bold;}
.con10 .tit p:nth-child(2) span{color:#dc527f;}
.con10 .box_wrap{margin-top:4.5%;}
.con10 .box{box-sizing:border-box; background:#ffffff; border:3px solid #ffd6e3; border-radius:8px; margin-bottom:3%;}
.con10 .box:last-child{margin-bottom:0;}
.con10 .box .title{font-weight:bold; background:#ffd6e3; color:#555555; font-size:2.8rem;  padding:1.5% 5% 2.3%;}
.con10 .box .title span{color:#dc527f;}
.con10 .box .box_con{padding:0 0 7.3%;}
.con10 .box:nth-child(3) .box_con{padding:0 0 6.3%;}
.con10 .box .box_con p:nth-child(2){color:#fa6693; font-weight:bold; font-size:2.2rem; margin-top:5%;}
.con10 .box .box_con p:nth-child(3){color:#555555; font-size:2rem; margin-top: 1.5%; letter-spacing: -0.5px;}
.con10 .box .box_con p:nth-child(4){margin-top:3%;}
.con10 .box .box_con p i{color:#bcbcbc; font-size:1.8rem; font-weight:normal; letter-spacing: -0.5px;}
.con10 .box:nth-child(3) .box_con p:nth-child(2){margin-top:4%;}
.con10 .warn{margin-top:4%; color:#aeaeae; font-size:1.8rem;}
.con10 .warn .us{display:block; height:15px;}





















@media screen and (max-width: 1300px){
.popban{display:none;}
}

@media screen and (max-width: 1000px){
html{font-size:8px;}
.container {width:95%;}
.dn1000{display:none;}
.db1000{display:block;}

.youtubeBox{/* width:90%; */ border:8px solid currentColor;}

.con3 .box .info li{background:url(images_my/list_icon2.png) no-repeat left 3px; padding-left:24px;}

.con6 .box {display:inline-block; max-width:480px; width:100%;}
.con6 .box .contents{width:100%;}
.con6 .box .visual{/* width:100%; */}
.con6 .box .desc{text-align:center; padding:10% 4.6%;}
.con6 .box .desc p:nth-child(2){text-align:left;}

.con3 .btn:hover{background:#dc527f;}
.cherry .btn_cherry:hover{background:#dc527f;}
}

@media screen and (max-width: 768px){
.dn768{display:none;}
.db768{display:block;}
.padding{padding:50px 0 !important;}

.con1 .tit p:nth-child(1){font-size:2.5rem;}
.con1 .tit p:nth-child(2){font-size:2rem;}
.con1 .tit p:nth-child(3){font-size:3rem;}

.con2 .tit p:nth-child(2){font-size:3rem;}
.con2 .tit p:nth-child(3){font-size:2rem;}

.con3 .tit p:nth-child(2){font-size:3rem;}

.con4 .tit p:nth-child(2){font-size:3rem;}
.con4 .tit p:nth-child(3){font-size:2rem;}
.con4 .tit p:nth-child(3) img{width:20px;}
.con4 .tit p:nth-child(3) .blue img{width:15px;}

.con5 .tit p:nth-child(2){font-size:3rem;}
.con5 .tit p:nth-child(3){font-size:2rem;}

.con6 .tit p:nth-child(2){font-size:3rem;}

.con14 .tit li:nth-child(1){width:100%;}
.con14 .tit li:nth-child(1) img{max-width: 80%; transform: translateX(0);}
.con14 .tit li:nth-child(2){width:100%; text-align:center; margin-top:7%;}

.con10 .tit p:nth-child(2){font-size:3rem;}
.con10 .box .title{font-size:2.3rem;}
}

@media screen and (max-width: 480px){
html{font-size:7px;}
.dn480{display:none;}
.db480{display:block;}

.con3 .btn{padding:3% 8%;}

.con4 .pd_wrap ul{display:block;}
.con4 .pd_wrap li{width:80%; display:inline-block; margin-bottom:5%;}
.con4 .pd_wrap li:last-child{margin-bottom:0%;}
.con4 .pd_wrap{margin-top:10%;}
.con4 .pd_wrap .row{margin-bottom:5%;}
}

/* 프로모션코드 */

/* .popban {position:absolute;z-index:800;left:0;top:0%;text-align:center;}
.popban {animation:popAni 40s linear infinite;}
.popban .btn_ani {animation:btnAni 20s linear infinite;}
.popban .btn_close {display:block;position:absolute;z-index:1;width:23px;height:23px;font-size:0;color:transparent;background:url('../images/main/pop_close.png') no-repeat center center}
.popban .over {display:none;position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%);}
.popban .over img {width:100%;}
.popban.active .btn_ani {opacity:0;}
.popban.stop,
.popban.stop .btn_ani {animation-play-state:paused;}
.popban1 {left:50%;width:63px;animation-delay:0s;}
.popban1 .btn_ani {animation-delay:5s;}
.popban1 .btn_close {left:112px;top:38px;}
.popban2 {left:60%;width:199px;}
.popban2 .btn_close {left:46px;top:32px;}

@keyframes popAni {
	0% {margin-left:0;top:0%;}
	25% {margin-left:5%;top:25%;}
	50% {margin-left:0%;top:50%;}
	75% {margin-left:-10%;top:75%;}
	100% {margin-left:0%;top:100%;}
}
@keyframes btnAni {
	0% {transform:scale(0.5);}
	80% {transform:scale(0.9);}
	100% {transform:scale(1);}
} */