section {width:100%; }
#container {width:100%; overflow:hidden;}
.content {width:1320px; padding:0 20px; margin:auto; }
.box_wrap:after {content:""; display:block; clear:both;}
.col_box {float:left;}
.pc {display:inline-block; margin:auto; text-align:center;}
.mo {display:none;}
a {display:inline-block;}

#header .content { padding: 0; }

/* ë¹„ì£¼ì–¼ **/
.box1 { position:relative;z-index: 1;background:#dbf9e7;}
.obj_box {position: absolute; top: 0; left:0; right:0; bottom: 0; overflow: hidden; }
.obj_box_in {position: absolute; width: 100%; top: 0; bottom: 0; max-width: 1920px; left: 50%; transform: translate(-50%, 0);}
.box1 .content {overflow:hidden;position:relative;width:100%;padding: 0;margin: 0 auto; }
.box1 .visual {position:relative; height:100%; width:1280px; margin: 0 auto;}
.box1 .back{display:none;}
.box1 .visual .bg{position:relative; left:50%; transform:translateX(-50%);}
.box1 .visual .tit{position:absolute;top: 120px;left: 50%;transform: translate(-139px, 0);}
.box1 .visual .model{position:absolute;bottom: 0;left: 50%;z-index:10;transform: translate(-639px, 0);}
.box1 .vdo_wrap {position:absolute;height:135px;width:242px;right:199px;top:103px;z-index:3;transform:rotate(-2.5deg);}
.box1 .vdo {position: absolute;left: 0;top: 0;right: 0;overflow: hidden;border-radius: 5px;font-size: 0;width: auto;z-index: 4;bottom: 0;}
.box1 .vdo video {width:100%; height: 100%;}
.visual_obj_01 {position: absolute;top: -100px;left: 50%; transform: translate(-640px, 0); animation: upDown 5.5s 0s linear infinite; z-index: 1;}
.visual_obj_02 {position: absolute;top: 130px;left: 50%; transform: translate(-780px, 0); animation: upDown2 6s 0s linear infinite;}
.visual_obj_03 {position: absolute;top: 220px;left: 50%; transform: translate(680px, 0); animation: upDown2 5.3s .5s linear infinite;}
@keyframes upDown {
	0% {
		margin-top:0;
	}
	50% {
		margin-top:50px;
	}
	100% {
		margin-top:0;
	}
}
@keyframes upDown2 {
	0% {
		margin-top:0;
	}
	50% {
		margin-top:-100px;
	}
	100% {
		margin-top:0;
	}
}


/* ë¹„ì£¼ì–¼ ëˆˆ ë‚´ë¦¬ëŠ” íš¨ê³¼ */
.snow{position:absolute; top:0; left:0; width:100%; height:800px;}
.snowflake {
	 --size: 1vw;
	 width: var(--size);
	 height: var(--size);
	 background: white;
	 border-radius: 50%;
	 position: absolute;
	 top: -5vh;
}
 @keyframes snowfall {
	 0% {
		 transform: translate3d(var(--left-ini), 0, 0);
	}
	 100% {
		 transform: translate3d(var(--left-end), 110vh, 0);
	}
}
 .snowflake:nth-child(1) {
	 --size: 1vw;
	 --left-ini: -8vw;
	 --left-end: 3vw;
	 left: 21vw;
	 animation: snowfall 12s linear infinite;
	 animation-delay: -10s;
}
 .snowflake:nth-child(2) {
	 --size: 0.6vw;
	 --left-ini: 2vw;
	 --left-end: 10vw;
	 left: 17vw;
	 animation: snowfall 9s linear infinite;
	 animation-delay: -9s;
}
 .snowflake:nth-child(3) {
	 --size: 0.8vw;
	 --left-ini: -5vw;
	 --left-end: -7vw;
	 left: 78vw;
	 animation: snowfall 12s linear infinite;
	 animation-delay: -1s;
}
 .snowflake:nth-child(4) {
	 --size: 0.2vw;
	 --left-ini: -1vw;
	 --left-end: -9vw;
	 left: 57vw;
	 animation: snowfall 6s linear infinite;
	 animation-delay: -9s;
}
 .snowflake:nth-child(5) {
	 --size: 0.2vw;
	 --left-ini: 9vw;
	 --left-end: -1vw;
	 left: 39vw;
	 animation: snowfall 10s linear infinite;
	 animation-delay: -3s;
}
 .snowflake:nth-child(6) {
	 --size: 0.8vw;
	 --left-ini: 3vw;
	 --left-end: -6vw;
	 left: 60vw;
	 animation: snowfall 10s linear infinite;
	 animation-delay: -1s;
}
 .snowflake:nth-child(7) {
	 --size: 1vw;
	 --left-ini: -1vw;
	 --left-end: -4vw;
	 left: 89vw;
	 animation: snowfall 6s linear infinite;
	 animation-delay: -8s;
}
 .snowflake:nth-child(8) {
	 --size: 1vw;
	 --left-ini: -4vw;
	 --left-end: -7vw;
	 left: 33vw;
	 animation: snowfall 11s linear infinite;
	 animation-delay: -2s;
}
 .snowflake:nth-child(9) {
	 --size: 1vw;
	 --left-ini: -4vw;
	 --left-end: -4vw;
	 left: 78vw;
	 animation: snowfall 10s linear infinite;
	 animation-delay: -5s;
}
 .snowflake:nth-child(10) {
	 --size: 0.6vw;
	 --left-ini: -3vw;
	 --left-end: 1vw;
	 left: 73vw;
	 animation: snowfall 15s linear infinite;
	 animation-delay: -7s;
}
 .snowflake:nth-child(11) {
	 --size: 0.4vw;
	 --left-ini: 6vw;
	 --left-end: -1vw;
	 left: 62vw;
	 animation: snowfall 8s linear infinite;
	 animation-delay: -8s;
}
 .snowflake:nth-child(12) {
	 --size: 0.4vw;
	 --left-ini: -1vw;
	 --left-end: 1vw;
	 left: 46vw;
	 animation: snowfall 14s linear infinite;
	 animation-delay: -10s;
}
 .snowflake:nth-child(13) {
	 --size: 0.8vw;
	 --left-ini: 5vw;
	 --left-end: 0vw;
	 left: 28vw;
	 animation: snowfall 9s linear infinite;
	 animation-delay: -5s;
}
 .snowflake:nth-child(14) {
	 --size: 0.8vw;
	 --left-ini: 0vw;
	 --left-end: -8vw;
	 left: 96vw;
	 animation: snowfall 9s linear infinite;
	 animation-delay: -5s;
}
 .snowflake:nth-child(15) {
	 --size: 1vw;
	 --left-ini: 9vw;
	 --left-end: 4vw;
	 left: 48vw;
	 animation: snowfall 8s linear infinite;
	 animation-delay: -5s;
}
 .snowflake:nth-child(16) {
	 --size: 0.6vw;
	 --left-ini: -2vw;
	 --left-end: 6vw;
	 left: 42vw;
	 animation: snowfall 11s linear infinite;
	 animation-delay: -3s;
}
 .snowflake:nth-child(17) {
	 --size: 0.8vw;
	 --left-ini: -5vw;
	 --left-end: -5vw;
	 left: 11vw;
	 animation: snowfall 15s linear infinite;
	 animation-delay: -4s;
}

@keyframes zigzag {
	0% { transform:rotate(0deg) scale(1) translate(20px,0); }
	33% { transform:rotate(25deg) scale(1) translate(-30px,0); }
	66% { transform:rotate(-10deg) scale(1) translate(30px,0); }
    100% { transform:rotate(0) scale(1) translate(0px,0); }
}
@keyframes zigzag_reverse {
	0% { transform:rotate(0deg) scale(1) translate(-20px,0); }
	33% { transform:rotate(-25deg) scale(1) translate(30px,0); }
	66% { transform:rotate(10deg) scale(1) translate(-30px,0); }
    100% { transform:rotate(0) scale(1) translate(0px,0); }
}
@keyframes fall_chara {
	0% { margin-top:-150px; }
    100% { margin-top:0; }
}
@keyframes fall_01 {
	0% { opacity:0; margin-top:-343px; }
    100% { opacity:1; margin-top:0; }
}
@keyframes fall_02 {
	0% { opacity:0; margin-top:-480px; }
    100% { opacity:1; margin-top:0; }
}
@keyframes fall_03 {
	0% { opacity:0; margin-top:-555px; }
    100% { opacity:1; margin-top:0; }
}
@keyframes fall_04 {
	0% { opacity:0; margin-top:-165px; }
    100% { opacity:1; margin-top:0; }
}
@keyframes fall_05 {
	0% { opacity:0; margin-top:-357px; }
    100% { opacity:1; margin-top:0; }
}

/* ë¹„ì¥¬ì–¼ ë°” */
.visual_bar {width: 100%;height: 100px;background-color: #00aa8a;}
.visual_bar br {display:none;}
.visual_bar p {font-size: 32px;color: #fff;font-weight: 500;text-align: center;line-height: 96px;letter-spacing: -2px;}
.visual_bar p span {color: #ffea35; }

.visual_bar2 {width: 100%;height: 100px;background-color: #0060ff;}
.visual_bar2 p {font-size: 42px;color: #fff;font-weight: 500;text-align: center;line-height: 100px;}
.visual_bar2 p strong {color: #fdff45;font-weight: 600;}

.new_box {width:100%;max-width:1280px; margin:0 auto; text-align:center; padding:100px 0;}
.new_box h2 {padding-bottom:25px;}
.new_box h3 {font-size:26px; font-weight:500; color:#0d0d0d;}
.new_box h3 span.point_red {color:#f20000 !important;}
.new_box h3 strong {color:#1446ff}
.new_box .s_txt {font-size:14px;color:#545454;margin-top:20px;font-weight: 500;}
.new_box .big_tb {margin: 45px 0;max-width:1280px;position:relative;}
.new_box .big_tb span {position:absolute; z-index:2;}
.new_box .big_tb span.txt1 {left:0;top: 100px;}
.new_box .big_tb span.txt2 {right:0;top: 100px;}
.new_box .big_tb span.txt3 {left:0;top: 250px;}
.new_box .big_tb span.txt4 {right:0;top: 250px;}
.new_box .vdo_wrap {width:475px;height:285px;position:absolute;left: 50%;top: 43px; margin-left: -241px;}
.new_box .vdo_wrap .vdo {position: absolute;left: 50%;overflow: hidden;border-radius: 10px;font-size: 0;width:475px;height:285px;transform: translateX(-50%);}
.new_box .vdo_wrap .vdo video {width:100%;}

/*230622 ì¶”ì²œì´ìœ  ì¶”ê°€ */
.new_box2 {width:100%; padding:100px 0; text-align:center; background:#f0f0f5;}
.new_box2 h2 {padding-bottom: 80px;}
.new_wrap h2 {padding-bottom: 66px;position:relative;z-index: 99;width: 90%;margin: -30px auto;}
.new_wrap .new_wrap2 {width:1280px; overflow:hidden;padding-top:30px; margin:auto;}
.new_wrap .new_wrap_txt {padding:30px 0 80px 0;}
.new_box2 .new_swiper {width:1280px;margin:auto;background:#fff;border-radius:40px;min-height:500px;overflow: visible;}
.new_box2 .swiper-slide{ opacity: 0; visibility: hidden;}

.new_box2 .swiper-slide.swiper-slide-active {opacity: 1; visibility: visible;}
.new_box2 .swiper-slide.swiper-slide-next, .new_box2 .swiper-slide.swiper-slide-prev {opacity: 0;visibility: hidden;}
.new_box2 .new_swiper .swiper-slide ul {width: 77%;margin:auto;display:flex;align-items: center;justify-content: center;}
.new_box2 .new_swiper .swiper-slide ul li {width: 49%;}
.new_box2 .new_swiper .swiper-slide ul li .vdo {width:100%;height: 290px;}
.new_box2 .new_swiper .swiper-slide ul li .vdo video {width:100%;height: 100%;}
.new_box2 .new_swiper .swiper-slide ul li + li {margin-left: 2%;}
.new_box2 .new_swiper .swiper-slide ul li img {width:100%;}
.new_box2 .new_swiper .swiper-slide ul.fourth .vdo {position: relative; overflow: hidden; }
.new_box2 .new_swiper .swiper-slide ul.fourth .vdo video {position: absolute; left:0; top:-13px; width: auto; height: 110%; }
.new_wrap {position:relative;}
.new_wrap .swiper-button-next {width:75px;height:75px;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/next_btn01.png) 0 0 no-repeat;right: 50%;margin-right: -680px;}
.new_wrap .swiper-button-prev {width:75px;height:75px;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/prev_btn01.png) 0 0 no-repeat;left: 50%;margin-left: -680px;}

/*í—¤ë” ë²„ì „ 2*/
.box1.visual_02 { position:relative;z-index: 1;}
.box1.visual_02 .content {overflow: hidden;}
.box1.visual_02 .visual .visual_p { bottom: 9%; right: -10%; }
.box1.visual_02 .visual .txt > p { font-size: 30px; letter-spacing: -2px; }
.box1.visual_02 .visual .txt > img { margin-top: 13px;}
.box1.visual_02 .visual .txt { padding-top: 121px; }
.box1.visual_02 .desc_round { font-size: 24px; color: #fff; background: #40c136; border-radius: 35px; display: inline-block; padding: 7px 30px 9px; letter-spacing: -1.5px; font-weight: 600; }
.box1.visual_02 .desc_round { margin-top: 60px; }
.box1.visual_02 .vdo {bottom: 2.8%;right: auto;top: auto;z-index: 6;left: 50%;transform: translateX(37.5%);}
.cloud { position:absolute; transition-timing-function:ease; }
.cloud_01 { top: 9.5%; left: -6.5%; transition-duration:0.5s; animation: cloud_ani 3s linear infinite; }
.cloud_02 { bottom: 54.5%; right: 5.5%; transition-duration:0.5s; transition-delay:0.3s; animation: cloud_ani 2.5s 1s linear infinite; }
.box1.visual_02 .obj_area span.new_img1 {
    top: auto;
    bottom: 4vw;
    left: 22%;
}
.box1.visual_02 .obj_area span.new_img2 {
    top: auto;
    bottom: 0vw;
    right: auto;
    left: 36%;
}
.box1.visual_02 .obj_area span.new_img3 {
    left: auto;
    right: 10vw;
    bottom: 2vw;
}

@keyframes cloud_ani {
	0% {
		transform:translateY(0);
	}
	50% {
		transform:translateY(50px);
	}
	100% {
		transform:translateY(0);
	}
}
.visual_02_bg_l { position: absolute; left: 50%; bottom: 0; transform: translate(-959px, 0); }
.visual_02_bg_r { position: absolute; left: 50%; bottom: 0; transform: translate(531px, 0); }
/* .//add 230508 */




/**í…ìŠ¤íŠ¸ë°•ìŠ¤**/
.txt_box { text-align:center; }
.txt_box h2 { font-size: 0; margin: 0 auto; }
.txt_box p + h2 { margin-top: 16px; }
.txt_box p { font-size: 26px; color: #0d0d0d; font-weight: 500; letter-spacing: -2px; line-height:1.55; }
.txt_box h2 + p { margin-top: 16px; }
.txt_box h2 + p br {display:none;}
.txt_box span { color: #0d0d0d; font-size: 22px; font-weight: 700; line-height: 1.6; margin-top: 13px; display: block; letter-spacing: -1.5px; }


/** ë² ì´ì§ì¼€ì–´ **/
.box2 { background:#fffadb; position:relative; }
.box2 .obj01 {position:absolute; top: -13%; left: 9.5%;}
.box2 .obj02 {position:absolute; top: -26.1%; right: -4.9%; }
.box2 .obj03 {position:absolute; top: 16%; right: 13%;}
.box2 .obj04 {position:absolute; top: 31%; left: -4.8%;}
.box2 .obj05 {position:absolute; bottom: -3%; right: 3%;}
.box2 .content { padding:100px 0 70px; position:relative;}
.box2 .txt_box h2 { background:url(https://kids.only1.co.kr/event/2022/kids2301/images/box2_tit.png) no-repeat; width: 530px; height: 84px; }
.care_tb { width: 840px; margin: 10px auto 0; position:relative; }
.care_tb ul { background: #ffe544; border-radius: 58px; padding: 30px 20px 0; }
.care_tb ul li { display: flex; }
.care_tb ul li:not(:first-of-type) { margin-top:23px; }
.care_tb ul li div { border-radius: 30px; text-align: center; width: 30%; color: #0d0d0d; line-height: 1.25; color: #0d0d0d; font-size: 20px;}
.care_tb ul li div:first-of-type { width: 62.625%; flex-shrink: 0; }
.care_tb ul li div + div { margin-left:10px; }
.care_tb ul li.head div { background: #fff; padding: 7.5px 0; font-size: 18px; font-weight: 600; display: flex; align-items: center; justify-content: center;}
.care_tb ul li.pack { background:#fff; border-radius:40px; font-weight: 600; margin-left:-50px; margin-right:-50px; padding: 26px 50px 23px; }
.care_tb ul li.pack + li.pack { margin-top:10px; }
.care_tb ul li.pack div:first-of-type { width: 62.7%; }
.pack_frame { position: absolute; left: -3.5%; bottom: 6%; top: 34%; right: 34%; border: 6px solid #f20000; border-radius: 30px; pointer-events: none; }
.pack_frame.on { animation: blink-effect 0.4s ease-in infinite alternate; animation-iteration-count: 2; }
@keyframes blink-effect {
	0% {
		opacity:0;
	}
	70% {
		opacity: 0.8;
	}
	100% {
		opacity: 1;
	}
}

.pack_frame span { display:block; margin-top: -1px; margin-left: -1px; font-size:0; width: 90px; height: 86px; border-radius:18px 0 39px 0; background:#f20000 url(https://kids.only1.co.kr/event/2022/kids2301/images/pack_frame.png) no-repeat 40% 42%; }
.care_tb > p { font-size: 16px; color: #0d0d0d; text-align: right; padding-right: 15px; margin-top: 20px; }


/** ë¬´ë£Œì²´í—˜í˜œíƒ **/
.box3 {background:#fbf2d9; position:relative; text-align:center;}
.box3_img {margin-top: 84px;transform:translate(17px, 0);}
.tab_r {padding:5% 10%; border-radius:50%;}
.round_tit {font-size:22px; display:inline-block; color:#fff; font-weight:bold; padding:10px 15px; line-height:1;background:#1ec8ff; margin-bottom:20px; border-radius:50px; font-family:"TmoneyRoundWind";}
.e_tit {font-size:54px; font-family:"ONE-Mobile-Title"; color:#000; line-height:1; margin-bottom:15px;}
.e_s_tit {font-size:30px;font-family:"ONE-Mobile-Title"; color:#000;line-height:1.2;}
.col {float:left; width:50%; text-align:center;}
.box3 .content {padding: 96px 0 138px;position: relative;}
.box3 .txt_box h2 { background:url(https://kids.only1.co.kr/event/2022/kids2301/images/box3_tit.png) no-repeat; width: 296px; height: 46px; }
.box3 .txt_box p:last-child {font-size:28px;}
.box3 .box3_img2 { display: block; margin: 35px 0 57px 372px; }
.plus_li {display:flex; margin: 0 auto 75px; min-height: 80px; width:60%; align-items: center;}
.plus_li li { width:100%;  position:relative; }

.plus_li li + li::before { content:''; display:block; width:50px; height:50px; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/plus_li_pink.png) no-repeat; position: absolute; top: 50%; left: 0; transform: translate(-50%, -50%); }
.plus_li li strong { font-size:24px; color:#0d0d0d; line-height: 1.3; }
.plus_li li p { font-size:16px; color:#0d0d0d; margin: 7px 0 0 0; font-weight: 500; line-height: 1.4; }
.box3_bt {margin-top: 68px;}


/** ì •íšŒì› íŠ¹ë³„ í˜œíƒ **/
.box4 { background:#ffe9e9; }
.box4 .content {width: 1200px;padding: 100px 0 92px; position: relative; }
.box4 .txt_box {margin-bottom: 40px;}
.box4 .txt_box h2 { background:url(https://kids.only1.co.kr/event/2022/kids2301/images/box4_tit.png) no-repeat; width: 338px; height: 47px; }
.circle_li { display:flex; flex-wrap:wrap; margin-top: 12px; padding:0 5px;}
.circle_li li { background:#fff; margin-right:10px; width: calc(50% - 5px); border-radius: 150px; display: flex; padding: 15px; margin-bottom:10px; }
.circle_li li:nth-of-type(2n) { margin-right:0; }
.circle_li li .img { flex-shrink: 0; }
.circle_li li .img img {  }
.circle_li li .txt { padding: 53px 0 0 27px; text-align:left; }
.circle_li li .txt strong { font-size:0; }
.regular_01_tit { display:block; background: url(https://kids.only1.co.kr/event/2022/kids2301/images/regular_01_tit.png) no-repeat; width:142px; height:34px; }
.regular_02_tit { display:block; background: url(https://kids.only1.co.kr/event/2022/kids2301/images/regular_02_tit.png) no-repeat; width:117px; height:35px; }
.regular_03_tit { display:block; background: url(https://kids.only1.co.kr/event/2022/kids2301/images/regular_03_tit.png) no-repeat; width:148px; height:34px; }
.regular_04_tit { display:block; background: url(https://kids.only1.co.kr/event/2022/kids2301/images/regular_04_tit.png) no-repeat; width:176px; height:35px; }

.circle_li li .txt p { font-size:22px; color:#0d0d0d; font-weight: 500; letter-spacing: -1.5px; margin-top: 25px; }
.circle_li li .txt span { font-size:18px; color:#545454; margin-top: 9px; display: block; letter-spacing: -1.2px; }
.box4_bt { text-align: center; margin-top: 33px; }

.box_carepackage {position: relative;width: 1190px;height: 389px;padding-left: 516px;margin:30px auto 0;border: 1px solid #fff;border-radius: 142px;box-sizing:border-box;background:rgba(255, 255, 255, 0.4) url(https://kids.only1.co.kr/event/2022/kids2301/images/bg_question.png) no-repeat right top;display: flex;flex-direction: column;justify-content: center;}
.box_carepackage:after {display: block;content: '';position: absolute;width: 285px;height: 250px;left: 135px;top: 63px;background: url(https://kids.only1.co.kr/event/2022/kids2301/images/img_carepackage.png) no-repeat left top;}
.box_carepackage strong {display: block;}
.box_carepackage p {font-size: 22px;color: #0d0d0d;line-height: 30px;letter-spacing: -0.075em;font-weight: 500;text-align:left;width: 100%;margin: 15px 0 0;}
.box_carepackage ul {margin-top: 20px;}
.box_carepackage ul li {margin-top: 18px;padding-left: 26px;font-size: 18px;color: #545454;letter-spacing: -0.05em;background: url(https://kids.only1.co.kr/event/2022/kids2301/images/bul_check.png) no-repeat left center;}
.box_carepackage ul li span {color: #0d0d0d;}
.box_carepackage ul li:first-child {margin-top: 0;}

.box_carepackage.videoclass { background:rgba(255, 255, 255, 0.4); height:342px; margin-bottom: 87px; }
.box_carepackage.videoclass:after { display:none; }
.box_carepackage.videoclass .vdo_wrap {position: absolute;top: 50%;left: 108px;width: 358px;transform: translate(0, -50%);border-radius: 20px;overflow: hidden;}
.box_carepackage.videoclass .vdo {padding-top: 56.25%;position: relative;}
.box_carepackage.videoclass .vdo iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.artset {position: relative;width: 1190px;height: 389px;padding-left: 615px;margin: 0 auto 20px;border: 1px solid #fff;border-radius: 120px;box-sizing:border-box;background:rgba(255, 255, 255, 0.4);}
.artset:after {display: block;content: '';position: absolute;width: 366px;height: 277px;left: 135px;top: 43px;background: url(https://kids.only1.co.kr/event/2022/kids2301/images/pkg_img.png) no-repeat left top;}
.artset strong {display: block;margin: 55px 0 15px;}
.artset p {font-size: 22px;color: #0d0d0d;line-height: 35px;letter-spacing: -0.075em;font-weight: 500;text-align:left;}
.artset ul {margin-top: 35px;}
.artset ul li {font-size: 22px;color: #0d0d0d;letter-spacing: -0.05em;overflow: hidden;margin-top: 10px;}
.artset ul li span {color: #0d0d0d;}
.artset ul li:first-child {margin-top: 0;}
.artset ul li p {float:left;}
.artset ul li p.stit {background:#ffa7a7;border-radius:30px;color:#fff;line-height: 36px;min-width: 128px;height: 38px;text-align: center;margin-right: 10px;}
.artset .artset_bt {margin-top: 35px;}
.artset .artset_bt .spot .spot_title_box .title_icon.cursor {width:80px;height:95px;background-size: contain;}
.artset .icon {position:absolute;left:-10px;top: -65px;z-index:3;}



/** í•™ë¶€ëª¨ í›„ê¸° **/
.box5 { background:#8367ff url(https://kids.only1.co.kr/event/2022/kids2301/images/box5_bg.png) no-repeat center -103px; }
.box5 .content { padding:96px 0 102px; position: relative; }
.box5 .txt_box h2 { background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box5_tit.png) no-repeat bottom center; height: 99px; line-height: 1; font-weight: 500; position:relative; }
.box5 .txt_box h2::after { content: ''; background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box5_face_01.png) no-repeat; position: absolute; top: -40px; left: 50%; transform: translate(213px); display: block; width: 97px; height: 97px; }
.box5 .txt_box h2 small { font-size:36px; color:#fff; }

.tab_wrap { margin-top:43px; position:relative; }
.tab_wrap::before { content:''; position:absolute; background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box5_face_02.png) no-repeat bottom center; right: -64px; top: -36px; display:block; width:105px; height:106px; }
.tab_wrap::after { content:''; position:absolute; background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box5_face_03.png) no-repeat bottom center; left:-47px; top:245px;  display:block; width:103px; height:104px; }
.tab_btns { display:flex; }
.tab_btns button { font-family: "TmoneyRoundWind"; font-weight: 700; outline:none; border:none; font-size:34px; width:100%; height:90px; color:#baaee9; border-radius:43px 43px 0 0; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/tab_btns.png) no-repeat bottom center/100% auto; }
.tab_btns button.on { background:#6b4aff; color:#fff; }
.tab_con {  }
.tab_con div {  }
.pic_li { display:flex; background:#6b4aff; padding:30px 40px 50px;}
.pic_li li {  }
.pic_li li + li { margin-left:30px; }
.pic_li li img { max-width: 100%; }


/** ì¶”ì²œ **/
.box6 { background:#f0f0f5; }
.box6 .content { padding: 92px 0 108px; position: relative; }
.box6 .txt_box h2 { background:url(https://kids.only1.co.kr/event/2022/kids2301/images/box6_tit.png) no-repeat; width: 1042px; height: 35px; }
.box6 .txt_box p { line-height: 1.3; }

.recommend_li { display:flex; margin-top: 50px; }
.recommend_li li { width:100%; overflow:hidden; border-radius:40px; background:#fff; box-shadow: 20px 20px 20px rgb(213 213 217 / 20%); }
.recommend_li li + li { margin-left:10px; }
.recommend_li li .img {   }
.recommend_li li .img img { max-width:100%; }
.recommend_li li .txt { padding:24px 13px 41px 20px; }
.recommend_li li .txt strong { font-size: 22px; color: #0d0d0d; line-height: 1.37; }
.recommend_li li .txt strong span { color:#f20000; }
.recommend_li li .txt p { color: #0d0d0d; font-size: 18px; line-height: 1.35; margin-top: 17px; }
.recommend_li li .txt p small { font-size: 16px; }
.box6_bt { text-align:center; margin-top: 50px; }


/** ìš©ë¼ˆí•œìž **/
.box6_2 {background: #dff4ec;padding:86px 0 20px;position: relative;}
.box6_2_tit {display: block;font-size: 0;width: 532px;height: 101px;background: url(../img/box6_2_tit.png) no-repeat;margin:0 auto 21px;}
.box6_2 .txt {  }
.process_box {background: #fff;border-radius: 40px;padding: 40px 48px 77px;}
.process_box .pic {display: flex;justify-content: center;}
.process_box .pic li {  }
.process_box .pic li + li {margin-left: 4px;}
.process_box .pic li > span {width: 370px;height: 81px;display: flex;align-items: center;justify-content: center;font-size: 100px;color: #fff;font-size: 0;}
.process_box .pic li:nth-of-type(1) > span {background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box6_2_num_01.png) no-repeat;transform: translate(15px, 0);}
.process_box .pic li:nth-of-type(2) > span {background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box6_2_num_02.png) no-repeat;transform: translate(-4px, 0);}
.process_box .pic li:nth-of-type(3) > span {background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box6_2_num_03.png) no-repeat;transform: translate(-23px, 0);}
.process_box .pic li div {margin-top: 30px;}
.process_box .pic li div img {  }
.process_box .pic li p {text-align: center;color: #0d0d0d;font-size: 24px;line-height: 1.5;margin-top: 18px;font-weight: 600;}
.process_box .pic li p span {color: #f20000;}


/** í•œê¸€ì±…ë°© **/
.korean_book {background: #fff;border-radius: 50px;height: 580px; padding-top: 10px;display: flex;align-items: center;justify-content: center;}
.korean_book ul {display: flex;justify-content: space-between;}
.korean_book ul li {text-align: center;}
.korean_book ul li + li {margin-left:20px;}
.korean_book ul li img {}
.korean_book ul li p {padding: 13px 10px 10px;color: #555555;font-size: 24px;font-family: 'Noto Sans Kr';color: #000;line-height: 1.35;}



/** ê³µë¶€ê°€ì²˜ìŒì¸ ì˜¨ë¦¬ì›í‚¤ì¦ˆ **/
.box7 { background:#dff4ec; padding:86px 0 235px; position:relative; }
.box7_tit { display: block; font-size: 0; width: 480px; height: 46px; background: url(../img/box7_tit.png) no-repeat; margin: 0 auto; }
.box7 h2 {color:#ff4f4f; text-align:center; margin:20px 0 50px 0; line-height:1;font-family:"TmoneyRoundWind"; letter-spacing:-2px; font-weight:bold; font-size:120px;}
.box7 h2 span {display:inline-block; color:#46FFBE; line-height:1; font-weight:bold; padding:2% 5%; border-radius:100px; font-size:53px; font-family:"TmoneyRoundWind"; background:#5300dc;}
.box7 .info_txt {font-family:"ONE-Mobile-Title"; letter-spacing:0; font-size:32px; color:#000; text-align:center; }
.txt_org {color:#ff4f4f;}
.box7_box::after {content:""; display:block; clear:both;}
.box7_box.swiper-container {overflow:hidden; width:100%; height:100%;}
.box7_box .swiper-slide {opacity:1; } 
.box7_box .swiper-slide-active{opacity:1}
.box7_box .swiper-slide-visible {opacity: 1;}
.box7_bt {margin-top:40px; text-align:center;}
.box7_box .swiper-button-next {display:none; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/next.png) 0 0 no-repeat; background-size:contain; width:40px; height:40px; right:-20px;}
.box7_box .swiper-button-prev {display:none; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/pre.png) 0 0 no-repeat; background-size:contain; width:40px; height:40px; left:-20px;}


/** í˜œíƒ3ì¢… **/
.box8 {background:#ffe66f url(https://kids.only1.co.kr/event/2022/kids2301/images/sec04_bg.png) 50% 0 no-repeat;background-size:cover;text-align: center;padding-bottom: 140px;}
.box8 h2 { font-size: 70px; font-family: "TmoneyRoundWind"; color: #ff4f4f; font-weight: bold; line-height: 1; letter-spacing: -2px; text-align: center; margin-bottom: 40px;}
.box8 h3 {font-size: 26px;margin-bottom: 10px;padding-top: 91px;color: #362e2b;}
.box8 h3 span { color: #f20000;}
.box8 .box8_bt {margin-bottom:45px;}
.box8 .box8_step { width: 1000px; max-width: 100%; height: auto; padding: 64px 5% 69px; border-radius: 50px; background: #fff; position: relative; margin: -123px auto;}
.box8 .box8_step .step_tit {font-size:44px; font-family:"TmoneyRoundWind"; color:#ff4f4f; font-weight:bold; margin-bottom:68px; line-height:1; letter-spacing:-2px;}
.box8 .box8_step ul {overflow:hidden;}
.box8 .box8_step li {float:left; width:25%; position:relative;}
.box8 .box8_step li:after {content:""; position:absolute; display:block; width:16px; height:25px; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/arow_step.png) 0 0 no-repeat; right:-10px; top:30%;}
.box8 .box8_step li:last-child:after {display:none;}


.free_paid2 .r_tit {font-size:28px; color:#fff; font-weight:700; line-height:1;}
.free_paid .con{margin:0 auto;width:1276px;}
.free_paid .banner{position:relative;background-color:#fffaed;margin:0 0 -2px;overflow:hidden;}
.free_paid .banner:before{content:"";position:absolute;top:0;left:0;background-color:#fffffe;width:50%;height:100%;}
.free_paid .banner .con{position:relative;height:178px;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/k_banner1.png) 0 0 no-repeat;}
.free_paid .banner .con:before{content:"";position:absolute;top:0;right:160px;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/img_banner1.png) 0 100% no-repeat;width:335px;height:100%;}
.free_paid .banner .txt{position:relative;color:#2c2c2c;font-weight:500;text-align: left;letter-spacing:-2px;font-size:32px;line-height:130%;padding:45px 0 0 90px;}
.free_paid .banner .txt strong{color:#ff3600;font-weight:900;font-size:36px;}

.free_title{text-align: center;letter-spacing: -1.5px;color: #2C2C2C;font-size:30px;line-height:180%;margin:0 0 63px;}
.free_title strong{display:block;font-size:50px;letter-spacing: -2.5px;color: #FF3600;font-weight:900;}

.free_paid3{padding:0 0 20px;overflow:hidden; background:#e3e7ff;}
.free_paid3 .content {background:#fff; border-radius:40px; padding:50px 0;}
.free_paid3 section {padding-top:1%;}
.free_box.hidden{position:absolute!important;width:1px!important; height:1px!important;clip:rect(0 0 0 0)!important;overflow:hidden!important; border:0!important; padding:0!important;margin:-1px!important;}
.free_box{border-radius:40px;background-color:#fff;padding:15px 0;}
.free_box .tit{position:relative;text-align: center;letter-spacing: -1.4px;font-size:28px;font-weight:bold;color: #444;line-height:130%;padding:18px 0 0;}
.free_box .tit strong{color:#ff4800;}
.free_box .tit2{position: relative;text-align:center;margin:55px 0 0;}
.free_box .tit2:before{content:"";position:absolute;bottom:-11px;left:50%;margin-left:-20px;border-top:30px solid #ffba00;border-left: 18px solid transparent;border-right: 18px solid transparent;}
.free_box .tit2 span{position: relative;display:inline-block;background-color:#ffba00;color:#fff;font-weight:bold;letter-spacing: -1.4px;font-size:28px;border-radius:53px;padding:0 24px;line-height: 53px;height: 53px;}

.free_box .tit2.math:before{border-top-color:#0dbb47;}
.free_box .tit2.math span{background-color:#0dbb47;}
.free_box .tit2.phonics:before{border-top-color:#1f93ff;}
.free_box .tit2.phonics span{background-color:#1f93ff;}
.free_box .tit2.eng:before{border-top-color:#ff4Ca4;}
.free_box .tit2.eng span{background-color:#ff4Ca4;}
.free_box .tit2.reading:before{border-top-color:#ba35ff;}
.free_box .tit2.reading span{background-color:#ba35ff;}
.free_box .tit2.creation:before{border-top-color:#00c79f;}
.free_box .tit2.creation span{background-color:#00c79f;}
.free_box .tit2.book:before{border-top-color:#a355ec;}
.free_box .tit2.book span{background-color:#a355ec;}
.free_box .tit2.play:before{border-top-color:#0ecbC4;}
.free_box .tit2.play span{background-color:#0ecbC4;}
.free_box .tit2.mall:before{border-top-color:#ff9600;}
.free_box .tit2.mall span{background-color:#ff9600;}
.free_box .tit2.brain:before{border-top-color:#00babb;}
.free_box .tit2.brain span{background-color:#00babb;}
.free_box .tit2.coding:before{border-top-color:#0099c3;}
.free_box .tit2.coding span{background-color:#0099c3;}
.free_box .tit2.coloring:before{border-top-color:#f74743;}
.free_box .tit2.coloring span{background-color:#f74743;}
.free_box .tit2.voicegame:before{border-top-color:#6864fc;}
.free_box .tit2.voicegame span{background-color:#6864fc;}
.free_box .tit2.aistudy:before{border-top-color:#008aff;}
.free_box .tit2.aistudy span{background-color:#008aff;}
.free_box .tit2.aimind:before{border-top-color:#a355ec;}
.free_box .tit2.aimind span{background-color:#a355ec;}

.free_box .txt{font-size:22px;text-align: center;letter-spacing: -1.3px;color: #444;line-height:140%; font-weight:500;}
.free_box .txt strong {font-size:28px; color:#0d0d0d; font-weight:700;}
.free_box .txt2{font-size:24px;text-align: center;letter-spacing: -1.2px;color: #545454;line-height:150%;margin:34px 0 0;}
.free_box .txt2 .line{position:relative;color:#5752ff;font-weight:bold;}
.free_box .txt2 .line:before{content:"";position:absolute;bottom:0;left:0;background-color:#e3e2ff;width:100%;height:18px;}
.free_box .txt2 .line > span{position:relative;}
.free_box .list1{position:relative;margin:0 auto 0;width:854px;}
.free_box .list1 + .tit2{margin-top:78px;}
.free_box .list1 .swiper{overflow:hidden;border:5px solid #d5d5d5;border-radius:15px;}
.free_box .list1 .swiper .txt{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.7);display:table;color:#fff;letter-spacing:-1.2px;width:100%;height:128px;}
.free_box .list1 .swiper .txt .cell{display:table-cell;vertical-align:middle;}
.free_box .list1 .swiper-button-next,
.free_box .list1 .swiper-button-prev{left:-113px;margin-top:-38px;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/ico_prev1.png) 50% 0 no-repeat;width:76px;height:76px;}
.free_box .list1 .swiper-button-next{left:auto;right:-113px;background-image:url(https://kids.only1.co.kr/event/2022/kids2301/images/ico_next1.png);}

.box .swiper-button-next,
.box .swiper-button-prev{display:none;left:2%;margin-top:-10px;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/free_pre.png) 50% 0 no-repeat;width:50px;height:50px; background-size:contain;}
.box .swiper-button-next{left:auto;right:2%;background-image:url(https://kids.only1.co.kr/event/2022/kids2301/images/free_next.png);}

.free_box .img2{border:5px solid #ddd;border-radius:15px;margin:31px auto 0;overflow:hidden;width:844px;}
.free_box .img2 img{max-width:844px;width:100%;}
.free_box .img2 + .tit2{margin-top:80px;}
.free_box .img3{margin:52px 0 0;text-align:center;}
.free_box .img3 img{max-width:1022px;width:100%;}
.free_paid3 h3 {text-align:center;}
.free_paid3 h3 span {display:inline-block;  margin-bottom:2.4rem; font-size:28px; border-radius:100px; padding:1.5% 2.4rem; line-height:1; background:#1446ff; color:#fff; text-align:center; font-weight:700;}
.free_paid3 .tit {font-size:30px; margin-bottom:20px; color:#444; font-weight:700; text-align:center; position:relative; padding-top:10px}
.free_paid3 .tit br {display:none;}
.free_paid3 .tit:after {content: ""; position:absolute; top:0; left:50%; background-color:#999; margin-left:-17px; border-radius:2px; width:34px; height:2px;}
.free_paid3 .tit strong {font-weight:700;}
.free_tab_wrap ul{display:-webkit-flex;display:flex;height: 60px;background-color:#fff;border-radius: 40px;margin:0 0 30px; width:60%; margin:auto;} 
.free_tab_wrap li{-webkit-flex:1;flex:1; margin:0 0.5%;}
.free_tab_wrap li a{display:block;font-size:22px;cursor:pointer; letter-spacing: -1.1px;border:2px solid #ddd;border-radius:40px;color: #999;text-align:center;line-height:55px;height: 60px;}
.free_tab_wrap li.active a{background-color: #ffba00;color:#fff;border:2px solid #ffba00; border-radius:40px;font-size:22px;}


.slide_tit .txt{text-align:center; padding:42px 0 40px;} 
.slide_tit .txt .ti{color:#fff;font-size:30px;letter-spacing: -0.7px;line-height:140%;}
.slide_tit .txt .ti .i{display:inline-block;font-weight:bold;width:77px;text-align:center;line-height:77px;height:89px;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/num_bg.png) 0 0 no-repeat; font-family:'TmoneyRoundWind'; font-size:40px; letter-spacing:-2px;}
.slide_tit .txt .ti .t{letter-spacing:-2px;font-size:54px;font-weight:bold;color: #0d0d0d;margin:20px 0 20px;font-weight:700;}
.slide_tit .txt .ti .t br {display:none;}
.slide_tit .txt .tx{ font-size: 26px; font-weight: 700; letter-spacing: -1.5px; color: #444; margin: 25px 0 0; line-height: 1.35;}
.box_wrap {background:#fff; border-radius:50px;}
.tit_30 .mo {display:none;}
.box .list1 {width:1220px; margin:auto;}
.box.sbox .list1 {width:850px; margin:auto;}
.free_paid2 .list1 .swiper {overflow:hidden;}
.bullet {position:relative;}
.bullet:before {content:"Â·"; display:block; font-size:3.2rem; line-height:0; position:absolute; left:-15px; top:45%;}


/** íƒ­ ìŠ¬ë¼ì´ë“œ **/
.slide01, .slide02, .slide03, .slide04, .slide05, .slide06{
    width: 96%;
    max-width: 1010px;
    margin:2px auto 20px;
  }
  .tab-menu .swiper-wrapper {justify-content: center;}
  .tab-menu .swiper-wrapper .swiper-slide {
    text-align: center;
    color: #aaaaaa;
    background-color: #eee;
    cursor: pointer;
    width:auto;
    padding:0 40px;
    border:3px solid #d5d5d5 !important;
    font-size:30px;
    margin-top:40px;
    border-radius:50px;
    margin:40px 2px 0 2px;
    font-family:'TmoneyRoundWind';
    font-weight:bold;
    height:80px;
    line-height:72px;
    
  }
  .slide03 {width:100%; max-width:100%;}
  .slide03 .tab-menu {max-width:100%;}
  .slide03 .tab-menu .swiper-wrapper .swiper-slide {padding:0 30px;}
   .tab-menu .swiper-wrapper .swiper-slide:last-child {
    border: 0;
  }
  .tab-menu .swiper-wrapper .swiper-slide-thumb-active {
    background: #37cd96;
    border:3px solid #0dab71 !important;
    color:#fff;
  }
  
  .tab-content .swiper-wrapper .swiper-slide {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top:30px;
  }
.slide03 .tab-content {width:96%; max-width:1000px;}
  .tab-content .swiper-wrapper .swiper-slide .post {
    margin: 0 0 50px 0; 
  }
  .slide03 .tab-content .swiper-wrapper .swiper-slide .post {margin:0 0 20px 0; text-align:center;}
  .tab-content .swiper-wrapper .swiper-slide .post a {
    display: block;
    text-decoration: none;
  }
  .tab-content .swiper-wrapper .swiper-slide .post a img {
    width: 100%;
  }
  .tab-content .swiper-wrapper .swiper-slide .post a h2 {
    padding:20px 0 0;
    color: #000;
    font-size:24px;
    font-weight: bold;
    margin:0;
    font-family:'Noto Sans Kr';
  }
  .tab-content .swiper-wrapper .swiper-slide .post a p {
    padding: 13px 10px 10px;
    color: #555555;
    font-size: 24px;
    font-family: 'Noto Sans Kr';
    color: #000;
    line-height: 1.35;
  }

  .tab-content p {width:100%; text-align:center; padding-bottom:50px; font-size:24px; color:#000;}




/** ë ˆì´ì–´ íŒì—… **/
::-webkit-input-placeholder{color:#ccc;} /* Chrome/Opera/Safari */
::-moz-placeholder{color:#ccc;} /* Firefox 19+ */
:-ms-input-placeholder{color:#ccc;} /* IE 10+ */
:-moz-placeholder{color:#ccc;} /* Firefox 18- */
/* layer */
.scroll{padding-right:10px;height:435px;overflow:hidden;overflow-y:auto;}
.scroll::-webkit-scrollbar {width:5px;}
.scroll::-webkit-scrollbar-track {background-color:#e3e3e3;border-radius:5px;}
.scroll::-webkit-scrollbar-thumb {background:#999;border-radius:5px;height: 10%;}
.scroll::-webkit-scrollbar-thumb:hover {background: #999;}


.log_layer_wrap2.wid_690 .cont{margin-left:-345px;width:690px;}
.log_layer_wrap2.wid_730 .cont{margin-left:-365px;width:730px;}
.log_layer_wrap2.wid_480 .cont{margin-left:-240px;width:480px;}
.log_layer_wrap2{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.3);width:100%;height:100%;z-index:100;}
.log_layer_wrap2 .cont{position:absolute;top:50%;left:50%;transform: translateY(-50%);margin:0 0 0 -490px;background-color:#fff;border-radius:40px;text-align:center;width:980px;height:calc(100% - 100px);transition: all 0.4s 0s;overflow:hidden;}
.log_layer_wrap2 .cont.terms_pop {position:absolute;top:50%;left:50%;transform: translateY(-50%);margin:0 0 0 -490px;background-color:#fff;border-radius:40px;text-align:center;width:980px;height:calc(100% - 400px);transition: all 0.4s 0s;overflow:hidden;}
.log_layer_wrap2 .cont.hei_auto{padding-bottom:30px;height:auto;}
.log_layer_wrap2 .title{position:relative;background-color:#f0f0f0;padding:24px 38px;border-radius:40px 40px 0 0;text-align:left;}
.log_layer_wrap2 .title h3{font-size: 22px;color:#0d0d0d;line-height:33px;margin:0 }
.log_layer_wrap2 .btn_close{position: absolute;right:20px;top:20px;border-radius: 10px;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/close_free01.png) 50% 50% no-repeat #fff;text-indent:-9999px;font-size:0;width:40px;height:40px;}
.log_layer_wrap2 .scroll{padding:20px 40px;height:calc(100% - 110px); max-height:400px; overflow:hidden;overflow-y:auto;}
.log_layer_wrap2 .scroll.px20{padding-left:20px;padding-right:20px;}
.log_layer_wrap2 .log_button_wrap{margin:45px 0 0;}
.log_layer_wrap2 .log_button_wrap a{font-weight:900;}
.log_layer_wrap2 .log_button_wrap a.minwid_120{font-weight:500;min-width:120px;}
.log_layer_wrap2.wid_690 {z-index:102;}

/* ì•„ì´ë””ì°¾ê¸° */
.log_findid_wrap + .log_info01{margin:-110px 0 120px;}
.log_findid_wrap{margin:120px auto;background-color:#fff;border-radius:35px;box-shadow: 0px 20px 20px rgba(213,213,217,0.33);width:800px;transition: all 0.4s 0s;}
.log_findid_wrap .tab_cont{padding:60px 0 90px;}
.log_findid_wrap .info + .list{margin-top:65px;}
.log_findid_wrap .info{color:#545454;font-size:18px;font-weight:bold;letter-spacing: -0.45px;line-height:120%;padding:10px 0 0;text-align:center;}
.log_findid_wrap .info.{color:#676767;}
.log_findid_wrap .info strong{font-weight:900;}
.log_findid_wrap .list.wid_509{width:509px;}
.log_findid_wrap .list{margin:0 auto;width:438px;}
.log_findid_wrap .list dt{float:left;font-size:18px;letter-spacing: -0.45px;color: #2c2c2c;font-weight:bold;line-height: 37px;}
.log_findid_wrap .list dd{position:relative;border-bottom:2px solid #f0f0f4;margin:0 0 34px;padding:0 0 0 145px;font-size:18px;letter-spacing: -0.45px;font-size:18px;letter-spacing: -0.45px;color: #2c2c2c;font-weight:bold;line-height: 37px;min-height: 39px;}
.log_findid_wrap .list dd .log_alert{position:absolute;top:calc(100% - 4px);left:0;color:#ff4f4f;font-size:14px;padding:0 0 0 145px;}
.log_findid_wrap .list dt.log_mType1{margin-top:18px;}
.log_findid_wrap .list dd.log_mType1{margin-top:53px;}
.log_findid_wrap .list .input{background-color:#fff;font-size:18px;letter-spacing: -0.45px;color: #2c2c2c;margin-top:-5px;width:100%;height:37px;}
.log_findid_wrap .log_button_wrap{text-align:center;}
.log_findid_wrap .log_button_wrap a{display:inline-block;font-size:20px;font-weight:bold;letter-spacing: -1px;width: 219px;line-height: 60px;height: 60px;border-radius: 10px;text-align:center;color:#fff;}
.log_findid_wrap .log_button_wrap a.wid_200{width:200px;}
.log_findid_wrap .log_button_wrap a.blue{background-color:#1446ff;}
.log_findid_wrap .log_button_wrap a + a{margin-left:16px;}
.log_findid_wrap .log_button_wrap a.find,
.log_findid_wrap .log_button_wrap a.parent{width:249px;}
.log_findid_wrap .log_button_wrap a.find span,
.log_findid_wrap .log_button_wrap a.parent span{background:url(https://kids.only1.co.kr/event/2022/kids2301/images/findid_ico1_1.png) 0 50% no-repeat;padding:0 0 0 42px;}
.log_findid_wrap .log_button_wrap a.parent span{background-image:url(https://kids.only1.co.kr/event/2022/kids2301/images/findid_ico1_2.png);}

.log_alert{color:#ff4f4f;font-size:14px;}

.log_tab_wrap{display:-webkit-flex;display:flex;border-radius:35px 35px 0 0;overflow:hidden;}
.log_tab_wrap a{-webkit-flex:1;flex:1;background-color:#e7e7ee;color:#676767;font-size:22px;text-align:center;font-weight:900;line-height: 97px;height: 97px;}
.log_tab_wrap a.active{background-color:#ff4f4f;color:#fff;}

.log_id_wrap + .log_button_wrap{margin-top:35px;}
.log_id_wrap{color: #545454;margin-top: 35px;padding:0 0 4px;text-align:center;}
.log_id_wrap .tit,
.log_id_wrap .id{display:inline-block;font-size:26px;line-height: 120%;}
.log_id_wrap .id{position:relative;font-weight:900;padding:0 0 0 37px;}
.log_id_wrap .id:before{content:"";position:absolute;top:5px;left:20px;background-color:#d5d5d5;width:1px;height:24px;}

/* form */
.radio_wrap + .log_button_wrap{margin-top:40px;}
.radio_wrap{margin:35px 0 0;text-align:center;}

.log_radio01{display:inline-block;position:relative;}
.log_radio01 + .log_radio01{margin-left:15px;}
.log_radio01 input[type="radio"]{position:absolute;top:0;left:0;border:0;margin:0;padding:0;width:20px;height:20px;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);}
.log_radio01 input[type="radio"] + label{display:inline-block;position:relative;border-radius:50px;text-align:center;color:#999;background-color:#f9f9f9;border:1px solid #f0f0f0;cursor:pointer;font-size:20px;min-width:155px;line-height: 51px;height: 55px;}
.log_radio01 input[type="radio"]:checked + label:before{content:"";display:inline-block;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/login_radio1.png) 0 0 no-repeat;margin:0 10px 0 0;width:18px;height:18px;vertical-align:top;margin-top:17px;}
.log_radio01 input[type="radio"]:checked + label{border-color:#1eC8ff;background-color:#1eC8ff;color:#fff;}

.log_radio01.type2 + .log_radio01.type2{margin-left:-6px;}
.log_radio01.type2:first-child input[type="radio"] + label{border-radius:10px 0 0 10px;}
.log_radio01.type2:last-child input[type="radio"] + label{border-radius:0 10px 10px 0;}
.log_radio01.type2 input[type="radio"] + label{background-color:#fff;border:2px solid #f0f0f0;border-radius:0;color:#2c2c2c;font-size:18px;padding:0;width:224px;line-height:54px;height:60px;}
.log_radio01.type2 input[type="radio"]:checked + label{background:#cef3ff;border-color:#1ec8ff;color:#00a0d2;z-index:1;}
.log_radio01.type2 input[type="radio"]:checked + label:before{display:none;}

.log_gRadio2{position:relative;margin-bottom:-10px;}
.log_radio02.ml10{margin-left:10px;}
.log_radio02{position:relative;display:inline-block;margin-right:10px;}
.log_radio02:last-child{margin-right:0;}
.log_radio02 input[type="radio"]{position:absolute;top:0;left:0;border:0;margin:0;padding:0;width:20px;height:20px;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);}
.log_radio02 input[type="radio"] + label{position:relative;display: inline-block;color:#545454;font-size: 16px;padding:0 0 0 23px;line-height:18px;}
.log_radio02 input[type="radio"] + label:before{content:"";position:absolute;top:1px;left:0;border:1px solid #bbb;border-radius:50%;width:16px;height:16px;}
.log_radio02 input[type="radio"]:checked + label:before{border-color:#1446ff;}
.log_radio02 input[type="radio"]:checked + label:after{content:"";position:absolute;top:4px;left:3px;background-color:#1446ff;border-radius:50%;width:12px;height:12px;}
.log_radio02.etc .log_input{margin:-5px 0 0 20px;width:calc(100% - 90px);}

.log_radio02.type2{margin:0 26px 10px 0;}
.log_radio02.type2:last-child{margin-right:0;}
.log_radio02.type2 input[type="radio"] + label{color:#2c2c2c;font-size:18px;}

.log_checkbox01{position:relative;}
.log_checkbox01 input[type="checkbox"]{position:absolute;top:0;left:0;border:0;margin:0;padding:0;width:20px;height:20px;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);}
.log_checkbox01 input[type="checkbox"] + label{position:relative;display: inline-block;color:#545454;font-size: 16px;letter-spacing:-0.3px;padding:0 0 0 30px;}
.log_checkbox01 input[type="checkbox"] + label > .ti{color:#0d0d0d;font-size:18px;letter-spacing:0;padding-right:10px;}
.log_checkbox01 input[type="checkbox"] + label:before{content:"";position:absolute;top:0;left:0;border:1px solid #999;border-radius:50%;width:21px;height:21px; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/check_off.png) 50% 50% no-repeat; background-size:15px auto;}
.log_checkbox01 input[type="checkbox"]:checked + label:before{top:0;left:0;border:solid #ff6969 1px; width:21px;height:21px; background:#ff6969 url(https://kids.only1.co.kr/event/2022/kids2301/images/check_on.png) 50% 50% no-repeat; background-size:15px auto;}

.log_checkbox02 + .log_info03{margin-top:10px;}
.log_checkbox02{text-align:left;}
.log_checkbox02 input[type="checkbox"]{position:absolute;top:0;left:0;border:0;margin:0;padding:0;width:15px;height:15px;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);}
.log_checkbox02 input[type="checkbox"] + label{position:relative;display: inline-block;color:#515151;font-size:14px;padding:0 0 0 22px;line-height:18px;}
.log_checkbox02 input[type="checkbox"] + label .ts{font-size:14px;}
.log_checkbox02 input[type="checkbox"] + label:before{content:"";position:absolute;top:0;left:0;background: url(https://kids.only1.co.kr/event/2022/kids2301/images/login_radio2.png) 0 0 no-repeat;background-size:18px auto;width:18px;height:18px;}
.log_checkbox02 input[type="checkbox"]:checked + label:before{background-image:url(https://kids.only1.co.kr/event/2022/kids2301/images/login_radio2_a.png);}

.log_checkbox02.l.notext{display:inline-block;width:28px;height:28px;overflow:hidden;vertical-align:middle;}
.log_checkbox02.l input[type="checkbox"]{width:28px;height:28px;}
.log_checkbox02.l input[type="checkbox"] + label{font-size:18px;padding-left:35px;line-height:28px;}
.log_checkbox02.l input[type="checkbox"] + label:before{background-image:url(https://kids.only1.co.kr/event/2022/kids2301/images/login_checkbox2.png);background-size:28px auto;width:28px;height:28px;}
.log_checkbox02.l input[type="checkbox"]:checked + label:before{background-image:url(https://kids.only1.co.kr/event/2022/kids2301/images/login_checkbox2_a.png);}

.log_gTextarea{position:relative;background-color:#fff;border:2px solid #f0f0f0;border-radius:10px;color:#2c2c2c;font-size:18px;padding:0 0 40px;width:100%;}
.log_gTextarea .log_textarea{border:0;width:calc(100% - 15px);}
.log_gTextarea .count{position:absolute;bottom:20px;right:20px;font-size:18px;color:#ccc;}
.log_textarea{background-color:#fff;border:2px solid #f0f0f0;border-radius:10px;font-family: 'Noto Sans KR';color:#2c2c2c;font-size:18px;padding:15px 0 0 15px;width:calc(100% - 19px);resize:none;}

.log_input{background-color:#fff;border:2px solid #f0f0f0;border-radius:10px;color:#2c2c2c;font-size:18px;padding:0 0 0 15px;width:100%;height:60px;}
.log_flex_wrap + .log_alert,
.log_input + .log_alert{padding:7px 0 5px 20px;}
.log_input.ml{height:50px;}
.log_input.mr20{margin-right:20px;}
.log_input.wid_140{width:140px;}
.log_input.wid_200{width:200px;}
.log_input.wid_798{max-width:798px;}

.log_select + .row{margin-top:10px;}
.log_select.m{font-size:18px;padding:0 0 0 20px;height:40px;}
.log_select{background:url(https://kids.only1.co.kr/event/2022/kids2301/images/branch_select1.png) calc(100% - 15px) 50% no-repeat;background-color:#fff;border:2px solid #f0f0f0;border-radius:10px;color:#2c2c2c;font-size:18px;padding-right:40px;height:60px;}
.log_select:focus{border-color:#000;}
.log_select.wid_140{width:140px;}
.log_select.wid_220{width:220px;}
.log_select.wid_445{width:445px;}

.log_select02.block{display:block;}
.log_select02.wid_220{width:220px;}
.log_select02{display:inline-block;position:relative;min-width:140px;z-index:10;}
.log_select02 button{position:relative;display:block;background:#fff;border: 0;width:100%;text-align:left;cursor:pointer;}
.log_select02 > .sel{border-radius: 10px;border: 2px solid #f0f0F5;color:#ccc;font-size:18px;padding:0 40px 0 18px;line-height:40px;height:42px;}
.log_select02 > .sel:before{content:"";position:absolute;top:50%;right:20px;margin-top:-5px;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/myinfo_select1.png) 0 0 no-repeat;width:14px;height:10px;transition: all 0.4s 0s;}
.log_select02.active > .sel:before{transform: rotate(180deg);}
.log_select02.selected > .sel{color:#0d0d0d;}
.log_select02 > .sel_list{display:none;position:absolute;top:34px;left:0;width:100%;background:#fff;border: 2px solid #f0f0F5;border-top:0;border-radius: 0 0 10px 10px;padding:10px 0;overflow:hidden;}
.log_select02 > .sel_list button{color:#0d0d0d;font-size:16px;padding:7px 18px;}
.log_select02 > .sel_list button:hover{background-color:#f0f0f0;}
.log_select02 > .sel_list button.active:before{content:"";position:absolute;top:50%;right:20px;margin-top:-5px;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/myinfo_select1_a.png) 0 0 no-repeat;width:14px;height:10px;}
.log_select02.active > .sel{border-bottom:0;}
.log_select02.active > .sel_list{display:block;}

.row + .log_flex_wrap{margin-top:10px;}

.log_agree_wrap + .log_title_wrap{margin-top:60px;}
.log_agree_wrap .all{border-bottom:1px solid #dfdfdf;margin:0 0 23px;padding:0 15px 24px;}
.log_agree_wrap .all .log_checkbox01 input[type="checkbox"]{position:absolute;top:0;left:0;border:0;margin:0;padding:0;width:24px;height:24px;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);}
.log_agree_wrap .all .log_checkbox01 input[type="checkbox"] + label > .ti{font-size:22px;}
.log_agree_wrap .all .log_checkbox01 input[type="checkbox"] + label:before{top:3px;left:-2px;border-width:1px;width:26px;height:26px; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/check_off.png) 50% 50% no-repeat; background-size:18px auto;}
.log_agree_wrap .all .log_checkbox01 input[type="checkbox"]:checked + label:before{top:3px;border:solid #FF6969 1px; left:-2px;width:26px;height:26px; background:#FF6969 url(https://kids.only1.co.kr/event/2022/kids2301/images/check_on.png) 50% 50% no-repeat; background-size:18px auto;}
.log_agree_wrap .lst{border-bottom:1px solid #dfdfdf;padding:0 0 34px;}
.log_agree_wrap li{position:relative;padding:0 15px;}
.log_agree_wrap li + li{margin-top:47px;}
.log_agree_wrap li:first-child .rt{top:-4px;}
.log_agree_wrap li .rt{position:absolute;top:-9px;right:12px;}
.log_agree_wrap li .rt .btn{background-color:#f9f9f9;border:1px solid #d5d5d5;color:#545454;font-size:16px;border-radius:40px;width:120px;line-height:38px;height: 40px;cursor:pointer;}
.log_agree_wrap li.sub{margin:28px 0 0 25px;}
.log_agree_wrap li.sub .log_checkbox01 input[type="checkbox"] + label{color:#545454;padding-left:26px;}
.log_agree_wrap li.sub .log_checkbox01 input[type="checkbox"] + label:before{top:3px;left:0;border-radius:0;width:10px;height:10px;}
.log_agree_wrap li.sub .log_checkbox01 input[type="checkbox"]:checked + label:before{top:3px;left:1px;width:6px;height:6px;}
.log_agree_wrap .guide{color:#545454;font-size:14px;padding:8px 0 0 15px;}
.log_agree_wrap .guide strong{display:block;font-size: 16px;margin:0 0 10px;}

/* text */
.log_txt_blue{color:#1446ff;}
.log_txt_blue2{color:#0c3ff1;}
.log_txt_red{color:#ff4f4f;}
.log_txt_red2{color:#f20000;} /* modify 230419 */
.log_txt_gray{color:#676767;}
.log_txt_black{color:#2c2c2c;}
.log_txt_green{color:#00ba53;}

.log_info01{color:#2c2c2c;font-size:18px;font-weight:bold;text-align:center;}
.log_info02{color:#545454;font-size:14px;margin:5px 0 0;text-align:left;}
.log_info02 + .log_checkbox02{margin-top:20px;}

.wid_800{margin:0 auto;width:800px;}

.log_info03 + .log_info04{margin-top:53px;}
.log_info03{background:#f9f9f9;border:1px solid #d5d5d9;color:#676767;font-size:16px;line-height:130%;padding:20px 24px;text-align:left;}
.log_info03 .log_checkbox02 input[type="checkbox"] + label{font-size:16px;padding-left:28px;}
.log_info03 .log_checkbox02 + .log_checkbox02{margin-top:9px;}

.log_info04{color:#2c2c2c;font-size:26px;font-weight:bold;text-align:center;}

.log_info05{border-top:1px solid #ddd;padding:25px 0 0;}
.log_info05 + .log_info03{margin-top:10px;}

.log_info06 + .log_info05{margin-top:45px;}
.log_info06{border-top:2px solid #5a5a5a;padding:37px 0 0;zoom:1;}
.log_info06:after{display:block;clear:both;content:'';} 
.log_info06 .log_radio02.wid_100per{width:100%;}
.log_info06 .log_radio02.mt-50{margin-top:-42px;}
.log_info06 .log_radio02{position:relative;display:block;float:left;margin:0 0 21px;width:50%;}
.log_info06 .log_radio02 input[type="radio"] + label{font-size:20px;color:#2c2c2c;}
.log_info06 .log_radio02 .log_select02{margin:5px 0 0 23px;}
.log_info06 .log_radio02 .log_select{margin:5px 0 0 23px;}

.log_sign{text-align:right;}

.log_mll10{margin-left:10px;}
.log_mll30{margin-left:30px;}

/* step */
.log_step_wrap + .content_box{padding-top:5rem;}
.log_step_wrap {margin:-40px 0 -5rem;position:relative;}
.log_step_wrap .cover,
.log_step_wrap ul{border-bottom: 1px solid #dfdfdf;border-radius:40px 40px 0 0;max-width:1200px; width:100%; margin:0 auto; overflow:hidden; font-size:15px; background:#fff; padding:56px 145px 0;text-align:center;}
.log_step_wrap .cover{border-bottom:0;}
.log_step_wrap ul li{position:relative;display:inline-block;font-size:22px; color:#2c2c2c;font-weight:bold;margin:0 -2px; width:33%; line-height:64px; height:64px; text-align:center;}
.log_step_wrap ul li.active{color:#ff4f4f;font-weight:900;}
.log_step_wrap ul li.active:before{content:"";position:absolute;bottom:0;left:0;background-color:#ff4f4f;width:100%;height:4px;}

/* ì§€ì‚¬ */
.log_branch_wrap.mt80{margin-top:80px;}
.log_branch_wrap.type2{margin-top:-16px;}
.log_branch_wrap{margin:37px auto 0;max-width:1000px;transition: all 0.4s 0s;}
.log_branch_wrap .info{color:#545454;font-size:14px;padding:0 0 5px;text-align:right;}
.log_branch_wrap .title2{position:relative;color:#0d0d0d;font-size:22px;}
.log_branch_wrap .title{position:relative;color:#545454;font-size:18px;font-weight:bold;text-align:center;line-height:27px;padding:7px 0 50px;}
.log_branch_wrap .title:before{content:"";position:absolute;top:0;left:50%;background:#19e5b7 0% 0% no-repeat;border-radius:5px;margin-left:-13px;width: 26px;height:5px;}
.log_branch_wrap .title .tit{color:#1446ff;font-size:32px;font-weight:700;line-height:47px;margin:7px 0 0;}
.log_branch_wrap .title .tit.log_txt_black{color:#2c2c2c;}
.log_branch_wrap .title .txt{margin-top:5px;}
.log_branch_wrap .list + .log_title_wrap{margin-top:60px;}

/* íšŒì›ê°€ìž… */
.log_done_wrap{margin:65px auto 0;max-width:940px;transition: all 0.4s 0s;}
.log_done_wrap .title{position:relative;background: url(https://kids.only1.co.kr/event/2022/kids2301/images/done_ico1.png) 50% 0 no-repeat;color:#1b1b1b;padding:90px 0 0;text-align:center;}
.log_done_wrap .title .tit{font-size:40px;font-weight:900;}
.log_done_wrap .title .txt{font-size:20px;font-weight:500;line-height:140%;margin:15px 0 0;}
.log_done_wrap .log_board_wrap{margin:237px 0 0;}
.log_done_wrap .log_board_wrap:before{content:"";position:absolute;top:-242px;left:0;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/done1.png) 50% 0 no-repeat;width:100%;height:251px;}

.log_must{position:relative;display:inline-block;color:#1446ff;text-indent:-9999px;font-size:0;width:10px;vertical-align:top;}
.log_must:before{content:"*";position:absolute;top:0;right:0;text-indent:0;font-size:18px;}

.log_flex_wrap.wid_395{width:395px;}
.log_flex_wrap.wid_455{width:455px;}
.log_flex_wrap.wid_535{width:535px;}
.log_flex_wrap.wid_680{max-width:680px;}
.log_flex_wrap.pt10{padding-top:10px;}
.log_flex_wrap.pb10{padding-bottom:10px;}
.log_flex_wrap.pt15{padding-top:15px;}
.log_flex_wrap{position:relative;display:-webkit-flex;display:flex;}
.log_flex_wrap .log_input + .log_btn01{margin-left:10px;padding:0 24px;}
.log_flex_wrap .log_btn01{margin-top:5px;}
.log_flex_wrap .log_select + .log_input,
.log_flex_wrap .log_select + .log_select{margin-left:17px;}
.log_flex_wrap + .log_input{margin-top:10px;}
.log_flex_wrap .log_input + .log_btn01{margin-left:10px;padding:0 24px;}
.log_flex_wrap .count{color:#ff4f4f;line-height: 60px;height: 60px;margin-left:20px;margin-right:30px;vertical-align:middle;}
.log_flex_wrap .bar{line-height: 60px;height: 60px;padding:0 10px;vertical-align: middle;}

/* board */
.log_board_wrap + .log_radio02{display:block;margin-top:10px;}
.log_board_wrap + .log_board_wrap{margin-top:80px;}
.log_board_wrap + .log_title_wrap{margin-top:25px;}
.log_board_wrap.mt30{margin-top:30px;}
.log_board_wrap{position:relative;border-top:2px solid #5a5a5a;}
.log_board_wrap table{width:100%;}
.log_board_wrap tr{border-bottom:1px solid #dfdfdf;}
.log_board_wrap th,
.log_board_wrap td{background-color:#fff;text-align:center;color:#0d0d0d;font-size:18px;padding:11px 0;line-height:130%;height:80px;}
.log_board_wrap td .log_btn01{line-height:50px;height:50px;}
.log_board_wrap td .log_btn01 + .log_btn01{margin-left:6px;}
.log_board_wrap thead th{padding-left:5px;padding-right:5px;}
.log_board_wrap th{background-color:#f9f9f9;padding-left:30px;padding-right:20px;white-space:nowrap;}
.log_board_wrap td{padding-left:10px;padding-right:10px;}
.log_board_wrap td .tx{color:#545454;margin:5px 0 0;}
.log_board_wrap td .noresult{color:#676767;}
.log_board_wrap .left{text-align:left;}
.log_board_wrap .pxy0{padding:0;}
.log_board_wrap .py30{padding-top:30px;padding-bottom:30px;}
.log_board_wrap .py20{padding-top:20px;padding-bottom:20px;}
.log_board_wrap .pt20{padding-top:20px;}
.log_board_wrap .pxl10{padding-left:10px;padding-right:10px;}
.log_board_wrap .pxl15{padding-left:15px;}
.log_board_wrap .pxl30{padding-left:30px;}
.log_board_wrap .pxy0{padding-left:0;padding-right:0;}
.log_board_wrap .pxr110{padding-right:110px;}
.log_board_wrap .fs20{font-size:20px;}

.log_board_wrap.type2 + .log_button_wrap{margin-top:30px;}
.log_board_wrap.type2{border-top:0;text-align:left;}
.log_board_wrap.type2 li + li{margin-top:22px;}
.log_board_wrap.type2 li{position:relative;}
.log_board_wrap.type2 li .tit{float:left;color:#0d0d0d;font-size:18px;font-weight:bold;text-align:left;width:115px;line-height: 60px;height: 60px;}
.log_board_wrap.type2 li .tit.tar{text-align:right;padding-right:5px;}
.log_board_wrap.type2 li .col{padding:0 0 0 125px;}
.log_board_wrap.type2 li .col .log_alert{margin-bottom:-11px;}

.log_board_wrap.type3{border-top:0;}
.log_board_wrap.type3 .tbody{border:1px solid #F0F0F5;border-radius:10px;overflow:hidden;margin-top:10px;}
.log_board_wrap.type3 thead th{background-color:#bef0ff;height:80px;}
.log_board_wrap.type3 thead th:first-child{border-radius:10px 0 0 10px;}
.log_board_wrap.type3 thead th:last-child{border-radius:0 10px 10px 0;}
.log_board_wrap.type3 tr{border:0;}
.log_board_wrap.type3 tbody td{background-color:#f9f9f9;}
.log_board_wrap.type3 tbody td:first-child{border-radius:10px 0 0 10px;}
.log_board_wrap.type3 tbody td:last-child{border-radius:0 10px 10px 0;}

.log_board_wrap.type4{margin-left:auto;margin-right:auto;width:600px;}
.log_board_wrap.type4 th{background-color:#fff;}

.log_board_wrap.type5{border-top:0;}
.log_board_wrap.type5 th,
.log_board_wrap.type5 td{border:1px solid #dfdfdf;font-size:16px;height:48px;}
.log_board_wrap.type5 td.fs13{font-size:13px;padding-top:10px;padding-bottom:10px;height:40px;}
.log_board_wrap.type5 td.sign{padding-top:30px;}
.log_board_wrap.type5 td.sign .sig{position:relative;font-size:14px;margin:55px 0 0;padding:0 45px 0 0;text-align:right;}
.log_board_wrap.type5 td.sign .sig img{position:absolute;top:50%;right:0;margin-top:-17.5px;}

.log_board_wrap.type6{border-top:0;}
.log_board_wrap.type6 tr:first-child{border-top:1px solid #dfdfdf;}
.log_board_wrap.type6 th,
.log_board_wrap.type6 td{height:71px;}



.log_board_wrap.type7 th,
.log_board_wrap.type7 td{height:60px;}
.log_alert.free {text-align:right; margin-bottom:10px; font-weight:bold;}
.free_pop span {font-size:14px;}
.free_pop strong {font-weight:500;display:inline-block; padding-top:5px;}
.free_pop .pop_tbl {width:100%; margin:10px 0;}
.free_pop .pop_tbl th {font-size:16px; padding:15px 0; background:#f9f9fc; height:auto; border-top:1px solid #dededf;}
.free_pop .pop_tbl td {font-size:14px;}
.log_alert.free {text-align:right; margin-bottom:10px; font-weight:bold;}
.free_pop .rt {
    position: absolute;
    top: -9px;
    right: 12px;
}
.free_pop .rt .btn {
    background-color: #f9f9f9;
    border: 1px solid #d5d5d5;
    color: #545454;
    font-size: 14px;
    border-radius: 40px;
    width: 120px;
    line-height: 32px;
    height: 35px;
    cursor: pointer;
}
.free_pop .log_checkbox01 input[type="checkbox"] + label > .ti{position:relative; display:inline-block; color:#545454; font-size:14px; letter-spacing:-0.3px; padding:0;}
a.blue_btn01 {width:100%; display:inline-block; background:#1446ff; border-radius:10px; color:#fff; font-size:20px; padding:15px 0; font-weight:500;}
/*****/

.free_paid3 .box {position: relative; background:#e3e7ff;}
.free_paid3 .txt{text-align:center;padding: 100px 0 30px 0;}

.free_paid3 .txt .ti{color:#fff;font-size:30px;letter-spacing: -0.7px;line-height:140%;}
.free_paid3 .txt .ti .i{display:inline-block;font-weight:800;width:77px;text-align:center;line-height:77px;height:89px;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/num_bg.png) 0 0 no-repeat; background-size:contain;}
.free_paid3 .txt .ti .t{letter-spacing: -0.9px;font-size:40px;font-weight:bold;color: #2C2C2C;margin:20px 0 0;font-weight:700;}
.free_paid3 .txt .ti .t br {display:none;}
.free_paid3 .txt .tx{font-size:30px; font-weight:500; letter-spacing: -1.1px;color: #444;margin:12px 0 0;line-height:1;}
.banner {padding:4% 0; text-align:center; background:#e3e7ff; font-size:44px; color:#0d0d0d; font-weight:normal;font-family:"TmoneyRoundWind";}
.banner br:nth-child(2) {display:none;}
.banner strong {color:#f20000;}
.free_box .zoom .img:nth-child(1) {position:relative; right:-45px; margin-bottom:30px;}
.free_box .zoom .img:nth-child(2) {position:relative; margin-bottom:50px;}


.list_col {width:80%; margin:auto; overflow:hidden;}
.list_col .col_box {width:50%; text-align:center; margin-bottom:2%;}
.free_paid4{background-color:#fff;padding:140px 0;}
.free_paid4 .free_title strong{color:#3f22ff;}
.free_paid4 .img{text-align:center;margin:18px 0 0;}
.free_paid4 .img img{max-width:886px;width:100%;}
.free_paid4 .list{margin:68px auto 0;width:1147px;overflow:hidden;}
.free_paid4 .list li{position:relative;width:270px; height:195px; float:left; padding:15px 20px; font-weight:500; background:#f0f0f0;border: 2px solid #f0f0f0; border-radius:20px; margin:0 20px 20px 0; position:relative;}
.free_paid4 .list li .choice{position:absolute;top:0;left:0;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/ico_paid4.png) calc(100% - 10px) 16px no-repeat;background-size:28px auto;text-indent:-9999px;font-size:0;width:100%;height:100%;}
.free_paid4 .list li:nth-child(4n) {margin-right:0;}
.free_paid4 .list li p {font-size:18px; color:#545454; line-height:1; margin-bottom:7px;}
.free_paid4 .list li h3 {color:#1446ff;font-size:20px; font-weight:700; margin-bottom:3px;}
.free_paid4 .list .type_info {padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #e3e3e3;}
.free_paid4 .list .type_info2 p {overflow:hidden;}
.free_paid4 .list .type_info2 p span:nth-child(2) {color:#222;}
.free_paid4 .button{margin-top:43px;text-align:center;}
.free_paid4 .button .btn{display:inline-block;font-size:20px;font-weight:bold;color:#fff;width: 200px;line-height: 60px;height: 60px;text-align:center;background-color:#1446ff;border-radius: 10px;}
.free_paid4 .agree{margin-top:0;text-align:left;}
.free_paid4 .agree input[type="checkbox"]{position:absolute;top:0;left:0;border:0;margin:0;padding:0;width:15px;height:15px;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);}
.free_paid4 .agree input[type="checkbox"] + label{position:relative;display: inline-block;color:#2c2c2c;font-size:16px;padding:0 0 0 26px;line-height:18px;}
.free_paid4 .agree input[type="checkbox"] + label:before{content:"";position:absolute;top:2px;left:0;background: url(https://kids.only1.co.kr/event/2022/kids2301/images/login_radio2.png) 0 0 no-repeat;background-size: 100%;width:18px;height:18px;}
.free_paid4 .agree input[type="checkbox"]:checked + label:before{background-image:url(https://kids.only1.co.kr/event/2022/kids2301/images/login_radio2_a.png);}
.free_paid4 .agree .btn{display:inline-block;color:#676767;font-size:14px;padding:0 12px;line-height: 23px;height: 25px;border:1px solid #d5d5d5;background:#f9f9f9;border-radius: 13px;margin:-3px 0 0 10px;vertical-align:top;}
.free_paid4 .list li.active{background-color:#e4eaff;border-color:#1446ff;}
.free_paid4 .list li.active .choice{background-image:url(https://kids.only1.co.kr/event/2022/kids2301/images/ico_paid4_active.png);}
.free_box .txt {padding:40px 0 15px 0;}
.free_mob{display:none;}
.banner2 {background:url(https://kids.only1.co.kr/event/2022/kids2301/images/black_bg.png) 0 0 no-repeat; background-size:cover; text-align:center; padding:6% 0 12% 0;font-family:"ONE-Mobile-Title";}
.banner2 h3 {color:#46ffbe; font-size:100px;}
.banner2 p {color:#fff; font-size:34px;}
.banner2 p:nth-child(2) {font-size:48px;}
.banner2 br {display:none;}
.event1 {width:100%; background:#1446FF url(https://kids.only1.co.kr/event/2022/kids2301/images/event1_bg.png) 50% 50% no-repeat; position:relative;padding:5% 0 7% 0;}
.event1:before {content:""; display:block; width:420px; height:89px; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/tab_b.png) 0 0 no-repeat; position:absolute; top:-87px; left:50%; margin-left:-210px;}
.event1 h2 {font-size:54px; text-align:center; color:#fff; font-family:"ONE-Mobile-Title";}
.event1 h2 strong {color:#FFEE00; font-weight:normal;}
.event1 ul {max-width:1280px; margin:auto;}
.event1 ul li {float:left; width:50%; position:relative;}
.event1 ul li:nth-child(2):after {content:""; display:block; width:129px; height:174px; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/lucky.png) 0 0 no-repeat; position:absolute; right:-70px; bottom:0; }
.event1 ul:after {content:"â€» í•´ë‹¹ í˜œíƒì€ ì¡°ê¸°ì— ì¢…ë£Œ ë  ìˆ˜ ìžˆìŠµë‹ˆë‹¤."; display:block; left:20px; color:#fff; font-size:15px;position:relative; top:-45px;}
.event1 .stit {text-align:center; margin:20px 0 75px 0;}
.event1 .stit span {display:inline-block; line-height:1; background:#0A05B4; padding:15px 25px; font-size:23px; text-align:center; font-family:"ONE-Mobile-Title"; border-radius:50px; color:#fff;}
.event1_2 {width:100%; background:#FCF8EC; position:relative; padding:5% 0 10% 0;}
.event1_2:before {content:""; display:block; width:420px; height:89px; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/tab_w.png) 0 0 no-repeat; position:absolute; top:-87px; left:50%; margin-left:-210px;}
.event1_2 h2 {font-size:54px; text-align:center; color:#2c2c2c; margin-bottom:30px; font-family:"ONE-Mobile-Title";}
.event1_2 h2 br {display:none;}
.event1_2 h2 strong {color:#F20000; font-weight:normal;}
.event1_2 .img {text-align:center; width:100%; height:650px;}
.event1_2 .txt {max-width:1280px; margin:auto; color:#2c2c2c; font-size:34px; text-align:center; font-family:"ONE-Mobile-Title";}
.event1_2 .txt:after{content:"â€» í•´ë‹¹ í˜œíƒì€ ì¡°ê¸°ì— ì¢…ë£Œ ë  ìˆ˜ ìžˆìŠµë‹ˆë‹¤."; text-align:left; left:20px; display:block; color:#545454; font-size:15px;position:relative; top:15px; font-family:"Noto Sans Kr";}
.event2 {background:#ffd773; position:relative; text-align:center; font-family:"ONE-Mobile-Title";}
.event2:before {content:""; display:block; width:420px; height:89px; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/tab_y.png) 0 0 no-repeat; position:absolute; top:-87px; left:50%; margin-left:-210px; z-index:3;}
.event2 h2 {font-size:55px; text-align:center; color:#2c2c2c; font-family:"ONE-Mobile-Title"; padding:6rem 0 4rem 0;}
.event2 p {font-size:40px; color:#0d0d0d;}
.event2 p:nth-of-type(1) {margin-top:2rem}
.event2 p:nth-child(2) {font-size:44px;}
.event2 .box_wrap {width:1200px; margin:auto; padding:4% 0 2% 0;}
.event2 .box_wrap .col_box {line-height:110px; margin:0 1%;}
.step {background:#404074; text-align:center; padding:7% 0 2.4rem;}
.step h3 {color:#fff; font-family:"TmoneyRoundWind"; font-weight:bold;font-size:44px; margin-bottom:5%;}
.step .mo {display:none;}
.step .bt_wrap a {font-size:34px; color:#0d0d0d; font-family:"ONE-Mobile-Title";}
.step .bt_wrap .bt_rd {padding:20px 50px}
.event_new {background:url(https://kids.only1.co.kr/event/2022/kids2301/images/event_bg.png)}
.event_new .event_tit {text-align:center;padding-top:90px;}
.event_new .event_tit2 {text-align:center; margin-top:-50px;}
.event_new .tv {position:relative; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/event_tv.png) 0 0 no-repeat; width:1277px; height:605px; margin:auto;}
.event_new .tv .ytb {position:absolute; width:960px; left:158px; top:10px;}
.event_new .event_con {background:#f6f6f6; width:1277px;  margin:auto; text-align:center; padding-top:20px; padding-bottom:50px;}
.event_new2 {background:#f0f0f5; text-align:center; padding-bottom:50px;}
.event_new2 .event_new_tit {padding:94px 0 90px 0;}
.event_new2 .chat_wrap {overflow:hidden;width:1200px; margin:0 auto; padding-bottom:10px;}
.event_new2 .chat_wrap > textarea {width:925px; float:left; font-family:'Noto Sans Kr'; letter-spacing:-1px; font-weight:700; height:155px; padding:20px; font-size:24px; border-radius:20px; resize:none; border:1px solid #d5d5d9; max-width:980px; background:#fff; box-shadow: 0px 7px 10px rgb(0 0 0 / 10%)}
.event_new2 .chat_wrap > textarea::placeholder {font-size:24px; font-family:'Noto Sans Kr'; letter-spacing:-1px; font-weight:700; color:#ccc;}
.event_new2 .chat_wrap > .on_bt {width:230px; height:235px; float:right; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/on_off.png) 0 0 no-repeat; border:0;}
.event_new2 .chat_wrap > .on_bt:hover {background:url(https://kids.only1.co.kr/event/2022/kids2301/images/on_on.png) 0 0 no-repeat; border:0;}
.event_new2 .chat_list {width:1200px; margin:auto;}
.event_new2 .chat_list li {overflow:hidden;}
.event_new2 .chat_list li .profile.dodo {float:left; width:150px; height:150px; border-radius:30px; background:#d5d5d9 url(https://kids.only1.co.kr/event/2022/kids2301/images/chat_dodo.png) 50% 50% no-repeat;}
.event_new2 .chat_list li .profile.bobo {float:left; width:150px; height:150px; border-radius:30px; background:#d5d5d9 url(https://kids.only1.co.kr/event/2022/kids2301/images/chat_bobo.png) 50% 50% no-repeat;}
.event_new2 .chat_list li .profile.spark {float:left; width:150px; height:150px; border-radius:30px; background:#d5d5d9 url(https://kids.only1.co.kr/event/2022/kids2301/images/chat_spark.png) 50% 50% no-repeat;}
.event_new2 .chat_list li .profile.ace {float:left; width:150px; height:150px; border-radius:30px; background:#d5d5d9 url(https://kids.only1.co.kr/event/2022/kids2301/images/chat_ace.png) 50% 50% no-repeat;}
.event_new2 .chat_list li .profile.tak {float:left; width:150px; height:150px; border-radius:30px; background:#d5d5d9 url(https://kids.only1.co.kr/event/2022/kids2301/images/chat_tak.png) 50% 50% no-repeat;}
.event_new2 .info_txt {max-width:1200px; margin:auto; font-size:16px; font-weight:bold; padding-bottom:10px; text-align:left;}
.event_new2 .chat_list li .chat_txt {float:left; text-align:left; margin-bottom:10px; font-size:24px; color:#2c2c2c; font-weight:bold; padding:15px 25px; width:1040px; height:150px; margin-left:10px; background:#fff; border:1px solid #d4d4d4; border-radius:30px;}
.event_new2 .chat_list li .chat_txt .date {font-size:18px; color:#cccccc; font-weight:bold; margin-bottom:15px;}

.event_new .web {display:inline-block;}
.event_new .mo {display:none;}
/** í¬ì¸íŠ¸ì»¬ëŸ¬ **/
.txt_pink {color:#FF4F4F !important;}
.txt_red {color:#F20000 !important;}
.txt_mint {color:#46FFBE !important;}
.txt_violet {color:#6911F9 !important;}
.txt_pp {color:#5300dc !important;}
.txt_blue {color:#1446FF !important;}
.txt_dbl {color:#0a05b4 !important;}
.txt_yellow {color:#ffdf48 !important;}
.bg_vt {background:#5300DC !important;}
.bg_mt {background:#46FFBE !important;}
.bg_pvt {background:#7A90FF !important;}
.bg_yw {background:#FFBA00 !important;}
.bg_gn {background:#0DBB47 !important;}
.bg_bl {background:#1F93FF !important;}
.bg_pk {background:#FF4CA4 !important;}
.bg_pp {background:#BA35FF !important;}
.bg_dbl {background:#1446FF !important;}
.bt_rd {display:inline-block; padding:15px 40px; border-radius:100px; cursor: pointer; outline:none;}

.bt_sdow {border-bottom:10px solid rgba(0,0,0,0.1);}
.free_paid2 .txt .tx {display:block;}

.reg_wrap{position:fixed;top:180px;/*left:55%;margin-left:615px;*/right:50px;z-index:100;}
a.event_quick {display:block;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/event_quick.png) 50% 0 no-repeat;text-indent:-9999px;font-size:0;width:180px;height:115px;border:0;cursor: pointer; margin-left:35px;}
a.event_quick2 {display:block;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/event_quick.gif) 50% 0 no-repeat;text-indent:-9999px;font-size:0;width:180px;height:157px;border:0;cursor: pointer; margin-left:35px; position: relative; top:-30px;}

.btn_reg{display:block;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/q_bn01.png) 50% 0 no-repeat;text-indent:-9999px;font-size:0;width:170px;height:232px;border:0;cursor: pointer;}
a.btn_reg02{display:block;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/q_bn02.png) 50% 0 no-repeat;text-indent:-9999px;font-size:0;width:170px;height:177px;border:0;cursor: pointer;}

.reg_wrap_mob{display:none;}

.reg_wrap a.btn3{display:block; font-size:0;margin:20px auto; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/meta_bn.png) 0 0 no-repeat; width:150px; height:284px;}
.reg_wrap a.btn4 {display:block; margin:0 auto; background:linear-gradient(to bottom, #f4f4f7, #dfdfe3); width:150px; height:150px; position:relative; border-radius:25px; border:2px solid #d5d5d9;}
.reg_wrap a.btn4 span {display:block; position:absolute; left:0;  right:0; top:0; bottom:0; opacity:0; animation:fade 6s infinite; border-radius:25px;}
.reg_wrap a.btn4 span:nth-child(1) {background:url(https://kids.only1.co.kr/event/2022/kids2301/images/quick_bg_01.png) 0 0 no-repeat; animation-delay: 0s}
.reg_wrap a.btn4 span:nth-child(2) {background:url(https://kids.only1.co.kr/event/2022/kids2301/images/quick_bg_02.png) 0 0 no-repeat; animation-delay: 2s}
.reg_wrap a.btn4 span:nth-child(3) {background:url(https://kids.only1.co.kr/event/2022/kids2301/images/quick_bg_03.png) 0 0 no-repeat; animation-delay: 4s}
.reg_wrap a.btn4:after {content:""; display:block; width:80px; height:25px; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/quick_s_bt.png) 0 0 no-repeat; position:absolute; bottom:-11px;left:50%; margin-left:-40px;}
@keyframes fade {
  0% {
      opacity: 0;
  }

  20% {
      opacity: 1;
  }

  40% {
      opacity: 1;
  }

  60% {
      opacity: 0;
  }

  100% {
      opacity: 0;
  }
}
/* ë¬´ë£Œì²´í—˜ì‹ ì²­ */

.free-trial-apply{position:fixed;top:auto; bottom:0; right:20px;border-radius:30px;background-color:#fff;padding:0 0 38px;overflow:hidden;width:610px;z-index:10;display:none;}
.free-trial-apply .title{position:relative;background-color:#f0f0f0;padding:24px 38px;}
.free-trial-apply .title h1{display: block;font-size: 22px;color:#0d0d0d;line-height:33px;margin:0 }
.free-trial-apply .btn_close{position: absolute;right:20px;top:20px;border-radius: 10px;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/close_free01.png) 50% 50% no-repeat #fff;text-indent:-9999px;font-size:0;width:40px;height:40px;}
.free-trial-apply .btn{display:inline-block;border-radius:50px;text-align:center;color:#fff;width:130px;line-height:50px;height:50px;background-color:#ff4f4f;font-size:20px;}
.free-trial-apply .btn.gray{background-color:#999;}
.free-trial-apply .form_content {margin: 0 auto;padding:0;background: #fff;}
.free-trial-apply .form_content .list{padding:20px 20px 0;}
.free-trial-apply .form_content .list dl{position:relative;border-top: 1px solid #ddd;}
.free-trial-apply .form_content .list dl:before{content:"";position:absolute;top:0;left:0;background-color:#f9f9f9;width:150px;height:100%;}
.free-trial-apply .form_content .list dt{position:relative;float:left;color:#0d0d0d;font-weight:500;font-size:18px;padding:25px 0 25px 18px;width:150px;}
.free-trial-apply .form_content .list dd{position: relative;border-bottom:1px solid #ddd;padding:9px 0 9px 160px;min-height:72px;}
.free-trial-apply .form_content .list dd .input{color: #0d0d0d;font-size:18px;width: 100%;height: 50px;border: 2px solid #F0F0F5;border-radius: 10px;padding:0 0 0 18px;}
.free-trial-apply .form_content .list dd .input::-webkit-input-placeholder{color:#ccc;} /* Chrome/Opera/Safari */
.free-trial-apply .form_content .list dd .input::-moz-placeholder{color:#ccc;} /* Firefox 19+ */
.free-trial-apply .form_content .list dd .input:-ms-input-placeholder{color:#ccc;} /* IE 10+ */
.free-trial-apply .form_content .list dd .input:-moz-placeholder{color:#ccc;} /* Firefox 18- */
.free-trial-apply .form_content .list dd .input + .btn{margin-left:10px;}
.free-trial-apply .button{margin:20px 20px 0;}
.free-trial-apply .button a{display:block;line-height: 80px;height: 80px;background:#ff4f4f;border-radius:10px;text-align:center;color:#fff;font-size:30px;font-weight:500;}
.free-trial-apply .button a.ele{background-color:#25c7b6;}
.free-trial-apply .button a.mid{background-color:#5180e9;}
.free-trial-apply .button .flex_wrap{margin-top:10px;}
.free-trial-apply .button .flex_wrap a{font-size: 24px;}
.free-trial-apply .button .flex_wrap a + a{margin-left:10px;}
.free-trial-apply .agree{position:relative;border-bottom:1px solid #ddd;margin:0 20px;padding: 20px 15px;}
.free-trial-apply .agree .rt{position:absolute;top:10px;right:0;}
.free-trial-apply .agree .rt .btn{background-color:#f9f9f9;border:1px solid #d5d5d5;color:#545454;font-size:16px;width:120px;line-height:36px;height: 40px;cursor:pointer;}
.free-trial-apply .law{background-color:#fff;border:1px solid #d5d5d5;color:#2c2c2c;font-size:11px;line-height:1.5;letter-spacing: -0.8px;margin:0 13px;padding:20px;}
.free-trial-apply .law .scroll{padding-right:10px;height:435px;overflow:hidden;overflow-y:auto;}
.free-trial-apply .law .scroll::-webkit-scrollbar {width:5px;}
.free-trial-apply .law .scroll::-webkit-scrollbar-track {background-color:#e3e3e3;border-radius:5px;}
.free-trial-apply .law .scroll::-webkit-scrollbar-thumb {background:#999;border-radius:5px;height: 10%;}
.free-trial-apply .law .scroll::-webkit-scrollbar-thumb:hover {background: #999;}

.free-trial-apply .law .tit{display:block;font-size:13px;font-weight:500;}
.free-trial-apply .law p {margin-bottom:10px;}
.free-trial-apply .law p + .ts{margin-top:11px;}
.free-trial-apply .law .ts{font-size:14px;}
.free-trial-apply .law p + .tit{margin-top:15px;}

.free-trial-apply.law{top:91px;border:1px solid #d5d5d5;margin-right:10px;width:590px;}
.free-trial-apply.law,
.free-trial-apply.law .form_content{background-color: #f0f0f0;}
.free-trial-apply.law .title{padding:22px 0;}
.free-trial-apply.law .title h1{line-height:140%;text-align:center;}
.free-trial-apply .law table {border-top:2px solid #515151; width:100%; margin-bottom:15px;}
.free-trial-apply .law table th {padding:15px 10px; font-size:12px; color:#0d0d0d; background:#F9F9F9; border:1px solid #ddd;}
.free-trial-apply .law table th:first-child, .free-trial-apply .law table td:first-child {border-left:0;}
.free-trial-apply .law table th:last-child, .free-trial-apply .law table td:last-child {border-right:0;}
.free-trial-apply .law table td {padding:10px; border:1px solid #ddd; color:#545454; font-size:11px;}
.free-trial-apply .law table td:nth-child(1) {text-align:center;}
.flex_wrap{display:-webkit-flex;display:flex;}
.flex_wrap .flex{-webkit-flex:1;flex:1;}

.checkbox02 input[type="checkbox"]{position:absolute;top:0;left:0;border:0;margin:0;padding:0;width:20px;height:20px;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);}
.checkbox02 input[type="checkbox"] + label{position:relative;display: inline-block;font-size: 16px;padding:0 0 0 27px;}
.checkbox02 input[type="checkbox"] + label:before{content:"";position:absolute;top:2px;left:0;border:4px solid #999;border-radius:50%;width:9px;height:9px;}
.checkbox02 input[type="checkbox"]:checked + label:before{border-color:#ff6969;}

.radio01{position:relative;}
.radio01 + .checkbox01{margin-left:5px;}
.radio01 input[type="radio"]{position:absolute;top:0;left:0;border:0;margin:0;padding:0;width:20px;height:20px;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);}
.radio01 input[type="radio"] + label{display:inline-block;position:relative;border-radius:50px;text-align:center;color:#999;background-color:#f9f9f9;border:1px solid #f0f0f0;cursor:pointer;font-size:20px;min-width: 100px;line-height: 53px;height: 55px;}
.radio01 input[type="radio"]:checked + label{border-color:#1eC8ff;background-color:#1eC8ff;color:#fff;}

/* //ë¬´ë£Œì²´í—˜ì‹ ì²­ */
.bottom_info {background: #f9f9fc url(https://kids.only1.co.kr/event/2022/kids2301/images/bottom_bg.png) no-repeat 80% -57px;padding: 59px 0 95px;}
.bottom_info dl {max-width:1280px;/* padding: 60px 0 34px; */font-size:16px;margin:auto;}
.bottom_info dl dt { letter-spacing: 0; font-size:26px;font-weight: 700;padding-bottom: 21px;color:#2c2c2c;}
.bottom_info dl dt.light {font-weight: 500;padding-bottom: 11px;}
.bottom_info dl dd {line-height:180%;}
.bottom_info dl div.bold_txt * { font-weight:700; }
.bottom_info dl div + div { margin-top: 13px; }
.bottom_info dl dd strong { display:block; font-weight: normal; margin-bottom:1px; color:#0d0d0d; }
.bottom_info dl dd p {padding-left:10px; position:relative; margin-bottom:1px; color:#0d0d0d; }
.bottom_info dl dd p br {display:none;}
.bottom_info dl dd p .pc_br { display:block; } /* add 230508 */
.bottom_info dl dd p:before {content:"·"; display:block; position:absolute; left:3px; top:0; }
.bottom_info dl + dl {/* padding: 0 0 87px; */margin-top: 33px;}
.step .bt_wrap {margin:0 auto; padding:100px 0;}
.Swiperbook {width:100%; }
.RollDiv{margin:0 auto; width:100%; height:485px; overflow:hidden;}  
.RollDiv > div{overflow:hidden;height:490px; width:4000px}
.RollDiv > div > a{ float:left; display:block; cursor:Default !important;}  
.RollDiv > div > a > img{ width:402px; height:auto;margin-right:10px;}

/** ìŠ¤í¬ë¡¤ ì»¤ìŠ¤í…€ ë‘ê»˜ 8 **/
.scroll8::-webkit-scrollbar {
    width:8px;
  }
  /* Track */
  .scroll8::-webkit-scrollbar-track {
    box-shadow: inset 0 0 1px #e7e7e7; 
    border-radius: 20px;
  }  /* Handle */
  .scroll8::-webkit-scrollbar-thumb {
    background:#e3e3e3; 
    border-radius:20px;
    height:10%;
  }
  /* Handle on hover */
  .scroll8::-webkit-scrollbar-thumb:hover {
    background: #e7e7e7;
  }

  .event_new2 .chat_list li .chat_txt .box {height:90px;  overflow-y:auto; }
  .bottom_bn {width:100%; text-align:center; height:130px; position:fixed; bottom:0; z-index:15;}


/**pointer**/
.spot { margin-left:40px; 
  position: relative;
  display:inline-block;
}
.spot .spot_title_box {
  position: relative;
  margin: 0 auto;  
  width: 100%;
}
.spot .spot_title_box .title_icon {
  position: absolute;
}
.spot .spot_title_box .title_icon.cursor {
	bottom: -39px;
	right: -42px;
	animation: mouse 1s ease alternate infinite;
	width: 106px;
	height:115px;
  background:url(https://kids.only1.co.kr/event/2022/kids2301/images/finger.png) 0 0 no-repeat;
}
/*ë¯¸ìˆ ì„¸íŠ¸ íŒì—…*/
#art_pop1 .art_pop {max-width: 1140px;position:fixed;left:50%;top: 5%;z-index: 9999;transform: translateX(-50%);}
#art_pop1 .art_pop h2 {background:#f33c6b; text-align:center; padding:20px; border-radius:20px 20px 0 0;}
#art_pop1 .art_pop .pop_con {background:#fff;padding:20px;border-radius:0 0 20px 20px;text-align: center; }
#art_pop1 .dim {display:block;width:100%;height:100%;position: fixed;background: rgba(0,0,0,0.5);left:0;top:0;z-index: 99;}
#art_pop1 .close_bt {position:absolute;right: 25px;top: 25px;display:inline-block;width:26px;height:26px;z-index: 99;}

.obj_01 {left:-400px; bottom:40px; }
.obj_02 {left:450px; bottom:-40px; animation-delay:1s;}
.obj_03 {left:500px; top:90px; animation-delay:1.2s;}
.obj_04 {right:-200px; top:160px; animation-delay:.4s;}
.obj_05 {right:-250px; bottom:80px; animation-delay:1.8s;}

@keyframes mouse {
	0% {
		transform: translate(0);
	}
	100% {
		transform: translate(20%, 20%);
	}
}

/** ì˜¤ë¸Œì œ ***/
.obj {
  animation-duration: 4s;
  animation-iteration-count: infinite;
  animation-name:objBounce;
  animation-timing-function: ease-in-out;
  object-fit: contain;
  position: absolute;
}

.obj2 {
  animation-duration: 4s;
  animation-iteration-count: infinite;
  animation-name:objBounce2;
  animation-timing-function: ease-in-out;
  object-fit: contain;
  position: absolute;
}
@keyframes objBounce2 {
  0% {
      transform: translateY(10px);
  }

  50% {
      transform: translateY(0px);
  }

  100% {
      transform: translateY(10px);
  }
}

.ob01 {top: 59px;left: calc(42% - 561px);}
.ob02 {top: 139px;right: calc(42% - 583px);animation-delay:1s;}
.ob03 {top: 89px;left: calc(42% - 439px);animation-delay:2s;}
.ob04 {top: 387px;right: calc(42% - 625px);animation-delay:3s;}
.ob05 {top: 778px;left: calc(42% - 421px);animation-delay:4s;}
.ob06 {top: 689px;right: calc(42% - 562px);}
.ob07 {top:940px;right:15vw;animation-delay:1s;display: none;}
.ob08 {top:1043px;left:13vw;animation-delay:2s;display: none;}
.ob09 {top:1260px;right:14vw;animation-delay:3s;display: none;}
.ob10 {top:1323px;left:15.5vw;animation-delay:4s;display: none;}
.ob11 {top:1610px;right:8vw;display: none;}
.ob12 {top:1666px;left:12vw;animation-delay:2s;display: none;}
.ob13 {top:2190px; right:11vw; animation-delay:3s;}

@keyframes objBounce {
  0% {
      transform: translateY(25px);
  }

  50% {
      transform: translateY(0px);
  }

  100% {
      transform: translateY(25px);
  }
}
@media all and (min-width:1921px) {
	.box5 { background: #8367ff url(https://kids.only1.co.kr/event/2022/kids2301/images/box5_bg.png) no-repeat center -103px/100% auto; }
}
@media all and (max-width:1750px) {
	.box1 .visual .model {transform: translate(-710px, 0);}
	.box1 .visual .tit {transform: translate(-220px, 0);}
}

@media all and (max-width:1430px) {
	.box1 .visual .visual_p { right: 4%; }

}
@media all and (max-width:1200px) {
 
	.box1 .visual .tit{ top: 3%; padding: 0; transform: none; left: 0; right: 0; width: 85%; margin: 0 auto;z-index: 2;}
	.box1 .visual .model{left:0; transform:inherit; bottom:0;}
	.snowflake:nth-child(1){--size:3vw;}
	.snowflake:nth-child(4){--size:1.5vw;}
	.snowflake:nth-child(7){--size:2vw;}
	.snowflake:nth-child(10){--size:3.2vw;}
	.snowflake:nth-child(13){--size:3vw;}
	.snowflake:nth-child(15){--size:3vw;}
	.box1 .obj01 {left:-86vw;  width:100%; top:-8%; display:none;}
	.box1 .obj02 {left: 15vw; top: 38vh; width: 13%; display:none;}
	.box1 .obj03 {right:-26vw; width:45%; display:none;}
	.box1 .obj04 {right:-70vw;width: 120%; display:none;}
	.obj_01 {left:-8.4vw; bottom:18vw; width:35vw;}
	.obj_02 {left:4.6vw; bottom:-3vw;width:19vw;}
	.obj_03 {left:9.6vw; top:auto; bottom:59vw;width:16vw;}
	.obj_04 {left:27.6vw; top:auto; bottom:44vw;width:23vw;}
	.obj_05 {right:3.6vw; bottom:37vw;width:13vw;}
	.spot .spot_title_box .title_icon.cursor { width: 25%; height: 97%; background-size: contain; bottom: -26%; right: -11%; }
	.bottom_info dl dd p br {display:block;}
	.bottom_info dl dd p .pc_br { display:none; } /* add 230508 */
	.bottom_bn {display:none;}
	.box7_box .swiper-button-next {display:block;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/next.png) 0 0 no-repeat; background-size:contain; width:40px; height:40px; right:-20px;}
	.box7_box .swiper-button-prev {display:block; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/pre.png) 0 0 no-repeat; background-size:contain; width:40px; height:40px; left:-20px;}
	a.btn_reg02 {display:none;}
	img {width:100%;}
	.box7_box .swiper-slide {opacity:0.3; }     
	.box7_box .swiper-slide-active {opacity:1; }
	.pc {display:none;}
	.mo {display:block;}
	.mo img {width:100%; height:auto;}
	.content {width:95%; margin:auto; max-width:95%;}
	.box1 { background:none;}
	.box1 .content{width:100%;max-width:none; }
	.box1 .back{display:block;}
	.box1 .back img{width:100%;}

	.box1 .visual {width:100%;}
	.visual_obj_01 {top: 28vw;left: 79vw;transform: none;width: 10vw;animation: upDown 5.5s 0s linear infinite;z-index: 1;}
	.visual_obj_02 {top: 65vw;left:0;width: 20vw;transform: none;animation: upDown2 6s 0s linear infinite;}
	.visual_obj_03 {top: 85vw;left: 75vw;width: 25vw;transform: none;animation: upDown 5.3s .5s linear infinite;}
	.visual_chara_01 { position: absolute; top: 58vw; left: 10vw; width: 12vw;}
	.visual_chara_02 {position: absolute;bottom: -1vw;right: 6vw;width: 18vw;z-index: 1;}

	@keyframes upDown {
		0% {
			margin-top:0;
		}
		50% {
			margin-top:20px;
		}
		100% {
			margin-top:0;
		}
	}
	@keyframes upDown2 {
		0% {
			margin-top:0;
		}
		50% {
			margin-top:-40px;
		}
		100% {
			margin-top:0;
		}
	}
	.box1 .visual .img_visual {width:100%;}
	.box1 .visual .txt { top: 11.8vw; z-index: 1; width: 80%; transform: translate(-50%, 0); }
	.box1 .visual_chara2 { transform: none; bottom: -3vw; left: 5vw; width: 21vw; }
	.box1 .visual_bg { display:none; }
	.box1 .visual .txt h2 {width: 50.8%;padding-top:0;margin:0 auto;}
	.box1 .visual .txt p {font-size: 4.96vw; line-height: 1.26; text-align:center;}
	.box1 .obj_area {width:100%; margin-left:0; left:auto;}
	.box1 .obj_area span {display:none;}
	.box1 .obj_area span.m_obj {display:block;}
	.box1 .obj_area span.img02 {width:14.84vw; left: 10%; top: 34%; transform: rotate(-30deg);animation: m_visual_ani 2s linear;}
	.box1 .obj_area span.img03 {right:6.25%; top:-2%; left:auto; width:14vw;}
	.box1 .obj_area span.img04 {width:9.38vw; height:9.53vw; left:6.4%; top:68.8%;}
	.box1.visual_02 .visual .txt p.sub {width:100%;}
	.box1.visual_02 {background: url(https://kids.only1.co.kr/event/2022/kids2301/images/visual_bg2_m.png) 0 0 no-repeat; height:auto;}
	.box1.visual_02 .model {left:2vw;bottom: -3vw;}
	.box1.visual_02 .vdo { width: 40vw; right: auto; left: 48.5vw; bottom: auto; top: 108vw; transform: translateX(-50%); }

	@keyframes m_visual_ani {
		0% {transform:rotate(-30deg);}
		25% {transform:rotate(10deg);}
		50% {transform:rotate(-30deg);}
		75% {transform:rotate(10deg);}
		100% {transform:rotate(-30deg);}
	}

	.box1 .visual_chara { width: 17vw; top: 53vw; left: 76.8vw; margin-top: -74vw; }
	.box1 .fall_01 { width: 5.2vw; top: 30.5vw; left: 7.2vw; }
	.box1 .fall_02 { width: 5vw; top: 45vw; left: 5vw; }
	.box1 .fall_03 { width: 3vw; top: 56vw; left: 20vw; }
	.box1 .fall_04 { width: 5.5vw; top: 5vw; right: 4vw; }
	.box1 .fall_05 { width: 5.8vw; top: 29.5vw; right: 5vw; }

	.box1 .visual_chara.show { animation-duration:4s; }
	.box1 .fall_01.show { animation-duration:2s; }
	.box1 .fall_02.show { animation-duration:2s; }
	.box1 .fall_03.show { animation-duration:2s; }
	.box1 .fall_04.show { animation-duration:2s; }
	.box1 .fall_05.show { animation-duration:2s; }

	@keyframes zigzag {
		0% { transform:rotate(0deg) scale(1) translate(4vw,0); }
		33% { transform:rotate(15deg) scale(1) translate(-6vw,0); }
		66% { transform:rotate(-2deg) scale(1) translate(6vw,0); }
		100% { transform:rotate(0) scale(1) translate(0px,0); }
	}
	@keyframes zigzag_reverse {
		0% { transform:rotate(0deg) scale(1) translate(-4vw,0); }
		33% { transform:rotate(-10deg) scale(1) translate(6vw,0); }
		66% { transform:rotate(3deg) scale(1) translate(-6vw,0); }
		100% { transform:rotate(0) scale(1) translate(0px,0); }
	}
	@keyframes fall_chara {
		0% { margin-top:-74vw; }
		100% { margin-top:0; }
	}
	@keyframes fall_01 {
		0% { opacity:0; margin-top:-36vw; }
		100% { opacity:1; margin-top:0; }
	}
	@keyframes fall_02 {
		0% { opacity:0; margin-top:-51vw; }
		100% { opacity:1; margin-top:0; }
	}
	@keyframes fall_03 {
		0% { opacity:0; margin-top:-59vw; }
		100% { opacity:1; margin-top:0; }
	}
	@keyframes fall_04 {
		0% { opacity:0; margin-top:-10vw; }
		100% { opacity:1; margin-top:0; }
	}
	@keyframes fall_05 {
		0% { opacity:0; margin-top:-36vw; }
		100% { opacity:1; margin-top:0; }
	}

	.box1 .cloud {display:block;}
	.box1 .cloud_1 {width: 51vw;left: -23vw;top: 45vw;transform:none;}
	.box1 .cloud_2 {width: 33vw;left: auto;top: 61vw;transform:none;right: -7vw;}
	.box1 .cloud_3 {width: 16vw;left: 7vw;top: 89vw;transform:none;}
	@keyframes upDown {
		0% {
			margin-top:0;
		}
		50% {
			margin-top:20px;
		}
		100% {
			margin-top:0;
		}
	}


	.box1 .vdo_wrap { height:17.5vw; width:29.7vw; background-size: cover; top:50.2vw; right:34.5%; z-index: 3;}
	.box1 .vdo_wrap .vdo {border-radius: 1.5vw;}
	.box1 .img02 {display: block;width: 23%;margin-left: 2vw;bottom: -1vw;}
	.visual_bar {height: auto;}
	.visual_bar br {display:block;}
	.visual_bar p {font-size: 4.4vw;line-height: 1.3;padding: 3.2vw 0 3.5vw;font-weight: 500;letter-spacing: -0.2vw;}
	.visual_bar p span {  }
	.visual_bar p strong {font-size:5.31vw; font-weight: inherit;}
	.visual_bar2 {height:12.5vw;}
	.visual_bar2 p {font-size: 4vw;line-height: 12.5vw;}
	.visual_bar2 p strong {font-size: 4vw;}

	.box2 .content { padding:11vw 0 9vw; }	
	.box2 .obj_box { display:none; }
	.box2 .txt_box h2 { background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box2_tit.png) no-repeat center 0/contain; width: 84vw; height: 14vw; }
	.txt_box p { font-size: 4vw; line-height: 1.35; }
	.txt_box h2 + p { margin-top:3vw; }
	.txt_box span { font-weight: 500; line-height: 1.4; margin-top: 1.5vw; font-size:3.43vw;}
	.box1 .obj_area span.new_img7 {display:block;right: 15vw;top: 61vw;width: 16vw;z-index: 3;}
	.new_box {padding: 13vw 0;}
	.new_box h2 {width:80%;margin:auto;padding-bottom: 4vw;}
	.new_box h3 {font-size: 4.5vw;line-height: 6vw;}
	.new_box .vdo_wrap {width: 69.6vw;height: 41vw;margin-left: -35.2vw;top: 6.7vw;}
	.new_box .vdo_wrap .vdo {width: 69.6vw;height: 41vw; border-radius: 1vw;}
	.new_box .big_tb {margin: 42vw auto 43vw;width: 100%;}
	.new_box .big_tb img {width: 100%;}
	.new_box .big_tb img.mo {width: 85%;margin: auto;}
	.new_box .big_tb span.txt1 {top: -35vw;width:55vw;left: 2vw;}
	.new_box .big_tb span.txt2 {top: -18vw;width:55vw;right: 2vw;}
	.new_box .big_tb span.txt3  {bottom: -17vw;width:55vw;left:2vw;top: auto;}
	.new_box .big_tb span.txt4  {bottom:-35vw;width:55vw;right:2vw;top: auto;}
	.new_box2 {padding: 14vw 0;}
	.new_box2 h2 {padding-bottom: 2vw;width: 85%;margin:auto;}
	.new_box .s_txt {font-size: 3vw;margin-top: 2vw;}
	/* add 230508 */
	/*í—¤ë” ë²„ì „ 1*/


	/*230622*/
	.new_wrap .new_wrap2 {width: 90%;margin:auto;}
	.new_box2 .new_swiper {width:100%; border-radius:30px; min-height:auto; padding-bottom:3vw;}
	.new_box2 .swiper-slide .mo {display:inline-block; text-align:center;}
	.new_box2 .swiper-slide .mo img {width:100%; height:auto;}
	.new_wrap .new_wrap_txt {padding:8vw 0 0 0;width: 90%; margin:auto;}
	.new_box2 .new_swiper .swiper-slide ul li .vdo {height:21.6vw;}
	.new_box2 .new_swiper .swiper-slide ul.fourth .vdo { height: 20.4vw; }
	.new_box2 .new_swiper .swiper-slide ul.fourth .vdo video { top: -5%;}
	.new_wrap .swiper-button-prev {width: 7.5vw;height: 7.5vw;;background-size:contain;margin-left: -49%;}
	.new_wrap .swiper-button-next {width: 7.5vw; height: 7.5vw; background-size:contain; margin-right:-49%;}
	.new_wrap h2 {padding-bottom: 5vw;position:relative;z-index: 99;width: 90%;margin: -3vw auto 0;}
	.box1 .obj_area span {display:block}
	.box1 .obj_area span.new_img1 { top: 28vw; left: 0; right: auto; width: 17%; }
	.box1 .obj_area span.new_img2 { left: auto; bottom: auto; top: 81vw; width: 25vw; right: 4vw; }
	.box1 .obj_area span.new_img3 {left: auto;right: 0;top: 12vw;bottom: auto;width: 26%;}
	.box1 .obj_area span.new_img4 {display:none;}
	.box1 .obj_area span.new_img5 {display:none;}
	.box1 .obj_area span.new_img6 {left: -3vw;top: 46vw;right: auto;width: 62%;}
	.box1 .character {width:85.6%; left: 10%; bottom: 31%; }
	.box1 .cosmos {width: 93.75%; left: 6.4%; bottom: 1%;}


	/*í—¤ë” ë²„ì „ 2*/
	.box1.visual_02 .content { padding: 0; }
	.box1.visual_02 .visual .txt > img { margin-top:1.75vw; width: 84vw; margin-left: 7.5vw; }
	.box1.visual_02 .visual .visual_p { bottom: -2.1%; right: -20%; width: 60vw; }
	.box1.visual_02 .visual .txt > p { font-size: 4.06vw; letter-spacing: -0.3vw; }
	.box1.visual_02 .visual .txt > p span { font-weight:600; }
	.box1.visual_02 .visual .txt { padding-top: 6vw; }
	.box1.visual_02 .desc_round { display:none; }
	.box1.visual_02 .visual .vdo_wrap { bottom:-4.8%; right: 16%; z-index: 1; width: 68.7%; padding: 10.5% 8.7% 0; }
	.box1.visual_02 .visual .vdo_wrap .chara_01 { display: block; width: 28%; left: -13%; bottom: 2%; }
	.box1.visual_02 .visual .vdo_wrap .chara_02 { width: 33%; right: -17.5%; bottom: -3%; }
	.cloud { display:none; }
	.visual_02_bg { width:100%; position:absolute; left:0; bottom:0; }
	.box1.visual_02 .obj_area span.new_img1 { width: 14vw; top: auto; bottom: 24vw; left: 3vw; }
	.box1.visual_02 .obj_area span.new_img2 { top: auto; bottom: 17vw; right: 2vw; left: auto; width: 24vw; }
	.box1.visual_02 .obj_area span.new_img3 {display:none;}

	/* .//add 230508 */

	.care_tb { width: 100%; margin: 2.5vw auto 0; padding: 0 6.5vw;}
	.care_tb ul li div { font-size:3.12vw; }
	.care_tb ul li.head div { padding: 1vw 0; font-size: 2.81vw; border-radius: 100px; }
	.care_tb ul { border-radius: 9vw; padding: 4.7vw 1.5vw 0; }
	.care_tb ul li div + div { margin-left: 1.6vw; }
	.care_tb ul li div:first-of-type { width: 52.2%; }
	.care_tb ul li:not(:first-of-type) { margin-top: 3.8vw; }
	.care_tb ul li.pack { margin-left: -3.5vw; margin-right: -3.5vw; padding:2vw 4vw 2vw 3vw; border-radius:100px;}

	.care_tb ul li.pack img { width:1vw; width: 4.8vw; margin-top: 1.5vw; }
	.pack_frame { border: 1vw solid #f20000; left: 4vw; bottom: 5vw; top: 32.5vw; right: 43vw; border-radius: 4vw; }
	.pack_frame span { width: 10vw; height: 10vw; border-radius: 3vw 0 6vw 0; background: #f20000 url(https://kids.only1.co.kr/event/2022/kids2301/images/pack_frame.png) no-repeat 30% 36%/74% auto; }
	.care_tb ul li.pack div:first-of-type { width:54.4%;}

	.care_tb > p { font-size: 2.81vw; padding-right: 0vw; margin-top: 2vw;	}

	.box3_img {margin-top:5vw;transform: none;padding: 0 6vw;}
	.box3 .box3_img2 { display: block; width: 92%; margin: 10.3vw 0 9.38vw 10vw; }

	.plus_li { margin-top: 2vw; min-height: 17.3vw; padding: 0 4vw; width:90%; background:rgba(256,256,256,0.5); margin-bottom:2vw; }
	.plus_li li {width:50%;}

	.plus_li li strong { font-size:3.12vw; }
	.plus_li li p { font-size:2.18vw;margin-top:1.09vw; }
	.txt_box h2 + p br {display:inline-block;}
	.plus_li li + li::before { width: 4.7vw; height: 4.7vw; background: url(https://kids.only1.co.kr/event/2022/kids2301/images/plus_li_pink.png) no-repeat 0 0/contain; }

	.box3 .content { padding:11vw 0; }
	.box3 .desc_txt { text-align: right; font-size: 2.81vw; color: #0d0d0d; padding-right: 6vw; margin-top: 2vw; font-weight: 500; letter-spacing: -0.3px;}
	.box3 .txt_box h2 { background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box3_tit.png) no-repeat center 0/contain;	width: 46vw; height: 7.5vw;	}
	.box3 .txt_box p:last-child {font-size:4.38vw; margin-top:2vw;}

	.box3_bt { margin-top:6vw; }
	.spot {width: 67vw;margin: auto;text-align: center; margin-left:40px; }
	.circle_li li .img { width: 40.63vw; }
	.box4 .txt_box h2 { background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box4_tit.png) no-repeat center 0/contain; width: 52vw; height: 7.4vw; }
	.circle_li li { margin-right: 0; padding: 2.34vw; margin-bottom: 1.7vw; width:100%; }
	.circle_li li .txt { padding: 9.5vw 0 0 5vw; }
	.regular_01_tit { background: url(https://kids.only1.co.kr/event/2022/kids2301/images/regular_01_tit.png) no-repeat left 0/contain; width: 100%; height: 5.3vw; }
	.regular_02_tit { background: url(https://kids.only1.co.kr/event/2022/kids2301/images/regular_02_tit.png) no-repeat left 0/contain; width: 100%; height: 5.3vw; }
	.regular_03_tit { background: url(https://kids.only1.co.kr/event/2022/kids2301/images/regular_03_tit.png) no-repeat left 0/contain; width: 100%; height: 5.3vw; }
	.regular_04_tit { background: url(https://kids.only1.co.kr/event/2022/kids2301/images/regular_04_tit.png) no-repeat left 0/contain; width: 100%; height: 5.3vw; }
	.circle_li li .txt p { font-size: 3.43vw; margin-top: 3.5vw; }
	.circle_li li .txt span { font-size: 2.81vw; margin-top: 1vw; }

	.regular_swiper .swiper-button-prev { transform: scale(-1); background: url(https://kids.only1.co.kr/event/2022/kids2301/images/swiper_arrow.png) no-repeat 0 0/contain; width: 7.5vw; height: 7.5vw; left: 4%; margin-top: -2.6%; }
	.regular_swiper .swiper-button-next { background: url(https://kids.only1.co.kr/event/2022/kids2301/images/swiper_arrow.png) no-repeat 0 0/contain; width: 7.5vw; height: 7.5vw; right: 4%; margin-top: -2.6%; }

	.gift_box { width: 94vw; border-radius: 7.5vw; background: #fff; margin:4vw auto 0px;	padding:8.5vw 3vw 8.5vw; }
	.gift_box > ul li { font-size: 2.81vw; letter-spacing: -0.3vw; zoom: 0.95; padding-left: 4vw; } /*modify 230508 */
	.gift_box > p { letter-spacing:-0.2vw; margin-top: 2.5vw; line-height: 1.4; font-size: 4.06vw; color: #0d0d0d; }
	.gift_box > ul li + li { margin-top: 1vw; }
	.gift_box > strong { background: url(https://kids.only1.co.kr/event/2022/kids2301/images/gift_tit.png) no-repeat center 0/contain; width: 100%; height: 7.4vw; }
	.gift_box > div { margin-top: 3vw; width: 73vw;	}
	.limit_badge2 { width: 20.3vw; height: 20.3vw; }
	.gift_box .limit_badge2 { top: -3vw; left: -9vw; }

	.circle_li { margin-top:1.5vw; padding: 0 4vw;}
	.box4 .content { padding: 11.5vw 0 11.5vw;	}
	.box4_bt { margin-top: 3vw; }
	.box4_bt .spot { width: 85vw; }

	.box_carepackage {width:92%; margin:3.75vw auto 3.65vw; padding: 45.3vw 5.4vw 10vw; height:auto; border-radius:20vw; background: rgba(255, 255, 255, 0.4)  url(https://kids.only1.co.kr/event/2022/kids2301/images/m_bg_question.png) no-repeat 106% 105%; background-size:47.66vw 71.25vw;}
	.box_carepackage:after {left:50%; top:4.96vw; transform:translateX(-50%); width:40.3vw; height:35.3vw; background-size:cover;}
	.box_carepackage strong { width: auto; height: 4.94vw;}
	.box_carepackage strong img { height: 100%; width:auto; }
	.box_carepackage p {font-size:4vw; line-height:4.69vw;margin:3.9vw 0 0;}
	.box_carepackage ul {margin-top: 5.4vw;}
	.box_carepackage ul li {font-size:3.75vw; letter-spacing:-0.4vw; margin-top:2.35vw; background-position:left 17%; background-size:3.75vw 3.91vw;padding-left: 4.69vw;}

	.box_carepackage.videoclass { height: auto; padding:54.3vw 5.4vw 10vw; margin-bottom: 4vw; }
	.box_carepackage.videoclass .vdo_wrap {  }
	.box_carepackage.videoclass .vdo_wrap { top: 8.5vw; left: 50%; width: 72vw; border-radius: 3vw; transform: translate(-50%, 0); }
	.box_carepackage.videoclass strong {  }

	.artset {width:92%;margin:3.75vw auto 3.65vw;padding: 50.3vw 5.4vw 7vw;height:auto;border-radius:20vw;background: rgba(255, 255, 255, 0.4);}
	.artset:after {left:50%;top: 6.96vw;transform:translateX(-50%);width: 50.3vw;height: 40.3vw;background-size: contain;}
	.artset strong {width: 85%;margin: 0 auto;text-align: center;}
	.artset p {font-size:4vw;line-height: 6vw;}
	.artset ul {margin-top: 5.4vw;}
	.artset ul li {font-size:3.75vw;letter-spacing:-0.4vw;margin-top:2.35vw;background-position:left 17%;background-size:3.75vw 3.91vw;padding-left: 0;}
	.artset ul li:nth-child(3) span {display:block;}
	.artset .artset_bt {text-align: center;margin-top: 5vw;}
	.artset ul li p.stit {height: 6.5vw;width: 22.5vw;line-height: 6.2vw;min-width: auto;margin-right: 1.5vw;}
	.artset .icon {width: 25vw;left: -3vw;top: -7vw;}
	.artset .artset_bt .spot .spot_title_box .title_icon.cursor {width: 12vw;height: 11vw;}

	.tab_wrap::before { display:none; }
	.box5 .txt_box h2 { background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box5_tit.png) no-repeat bottom center/60% auto; height: 15.5vw; font-size: 0;	}
	.box5 .txt_box h2 small { font-size: 5.62vw; }
	.box5 .txt_box h2::after { background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box5_face_01.png) no-repeat 0 0/contain; top: -5vw; left: auto; transform: none; width: 11.5vw; height: 12vw; right: 6.2vw; }

	.box5 .content { padding: 8vw 0 8vw;}
	.tab_btns button { letter-spacing: -0.2vw; font-size: 4.06vw; line-height: 1.2; background: url(https://kids.only1.co.kr/event/2022/kids2301/images/mo_tab_btns.png) no-repeat bottom center/100% auto; border-radius: 7vw 7vw 0 0; height: 14vw; }

	.tab_wrap { margin-top:4vw; padding: 0 4vw }
	.tab_con { overflow: hidden; background: #6b4aff; padding: 7vw 0 5vw; }
	.tab_swiper_01, .tab_swiper_02, .tab_swiper_03 { width: 62vw; margin: 0 auto;}

	.tab_con .swiper-slide { padding: 0 1.5vw; }
	.tab_con .swiper-button-prev { transform: scale(-1); background: url(https://kids.only1.co.kr/event/2022/kids2301/images/swiper_arrow.png) no-repeat 0 0/contain; width: 7.5vw; height: 7.5vw; left: 8.5%; margin-top: 5.4%; }
	.tab_con .swiper-button-next { background: url(https://kids.only1.co.kr/event/2022/kids2301/images/swiper_arrow.png) no-repeat 0 0/contain; width:7.5vw; height: 7.5vw; right: 8.5%; margin-top:5.4%; }
	.tab_wrap::after { background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box5_face_03.png) no-repeat bottom center/contain; left: 10vw; top: 32vw; width: 14vw; height: 15vw; z-index: 1; }
	.tab_con .swiper-slide img { opacity:0.3; transition:.4s; }
	.tab_con .swiper-slide-active img { opacity:1; }
	.recommend_li { margin-top: 0; height:100%;}

	.box6 .content { padding: 11vw 0; }
	.box6 .txt_box h2 { background: url(https://kids.only1.co.kr/event/2022/kids2301/images/mo_box6_tit.png) no-repeat center 0/contain; width: 100%;	height: 13.3vw;	}

	.swiper-container.recommend_swiper { padding-bottom: 7vw; padding-left:10vw; margin-top: 6vw; }
	.recommend_swiper .swiper-slide { opacity:0.4; transition:.2s; height: auto; padding: 0 0.7vw; }
	.recommend_swiper .swiper-slide-active { opacity:1; }
	.recommend_swiper .swiper-slide-next { opacity:1; }
	.recommend_swiper .swiper-button-prev { transform: scale(-1); background: url(https://kids.only1.co.kr/event/2022/kids2301/images/swiper_arrow.png) no-repeat 0 0/contain; width: 7.5vw; height: 7.5vw; left: 5.5%; margin-top: -4%; }
	.recommend_swiper .swiper-button-next { background: url(https://kids.only1.co.kr/event/2022/kids2301/images/swiper_arrow.png) no-repeat 0 0/contain; width: 7.5vw; height: 7.5vw; right: 5.5%; margin-top:-4%; }

	.recommend_li li { border-radius: 7vw; box-shadow: 3.12vw 3.12vw 3.12vw rgb(213 213 217 / 20%);  }
	.recommend_li li .txt {	padding:3.3vw 1vw 4vw 3vw; }

	.recommend_li li .txt strong { font-size: 3.43vw; }
	.recommend_li li .txt p { font-size: 2.81vw; margin-top: 2.5vw;	}
	.recommend_li li .txt p small { font-size: 2.5vw; }
	.recommend_swiper .swiper-pagination-bullet { width: 1.56vw; border-radius:4.34vw; height: 1.56vw; opacity: .2; margin: 0 1vw; margin: 0 0.8vw !important; }
	.recommend_swiper .swiper-pagination.swiper-pagination-bullets { bottom:0; }
	.recommend_swiper .swiper-pagination-bullet-active { background:#ff5151; opacity:1; width:4.68vw; }

	.col_box {float:none; width:100% !important; text-align:center;}

	.box6_bt { margin-top: 4vw; }



	.box7_tit {  margin-bottom: -4vw; width: 100%; height: 7vw; background: url(../img/box7_tit.png) no-repeat center 0/contain;}

	.box8_img p {text-align:center; margin-bottom:4%;}
	.box8_img img {width:90%; margin:auto;}
	.box8_img p:nth-child(2) img {width:auto;}
	.box6 {background-position:calc(100% + 50px) 20% ; background-size:auto 400px;}
	.box8 .col_box {float:none; width:100%; margin-bottom:1.3rem;}
	.box8 .col_box img {width:100%;}
	.box8 .img_tit img {width:100%;}
	.free_paid2 .con{padding-left:30px;padding-right:30px;width:auto;}
	.free_paid .con{width:auto;}
	.free_paid .banner .con{position:relative;height:178px;}
	.free_paid .banner .con:before{right:0;background-size: auto 150px;}
	.free_paid .banner .txt{font-size:25px;padding:35px 0 0 30px;}
	.free_paid .banner .txt strong{display:block;font-size:32px;margin-top:10px;}

	.free_paid1{height:782px;}
	.free_paid1 h3 .ts{border-radius: 32px;font-size:25px;padding:0 30px;line-height:50px;height:50px;}
	.free_paid1 h3 .ti{background-size:auto 72px;height:72px;}
	.free_paid1 .tablet{margin-top:25px;width:700px;}
	.free_paid1 .tablet img{width:100%;}
	.free_paid1 .tablet:before,
	.free_paid1 .tablet:after{bottom:30px;left:-150px;background-size:150px auto;width:150px;height:232px;}
	.free_paid1 .tablet:after{bottom:30px;left:auto;right:-262px;background-size:250px auto;width:250px;height:338px;}

	.free_box .list1{width:754px;}
	.box .list1{width:100%; margin:auto;}   
	.box.sbox .list1 {width:100%;}
	.free_box .img2{margin:31px auto 0;overflow:hidden;width:700px;}
	.free_box .img2 + .tit2{margin-top:80px;}

	.free_tab_wrap{-webkit-transition: -webkit-transform .35s cubic-bezier(.65, 0, .35, 1);transition: -webkit-transform .35s cubic-bezier(.65, 0, .35, 1);transition: transform .35s cubic-bezier(.65, 0, .35, 1);transition: transform .35s cubic-bezier(.65, 0, .35, 1), -webkit-transform .35s cubic-bezier(.65, 0, .35, 1);-webkit-transform: translateY(0);transform: translateY(0);margin: 0 0 30px;}
	.free_tab_wrap .tab_scroll{overflow: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.free_tab_wrap .tab_scroll ul{width:100%;display: -webkit-inline-box;display: -webkit-inline-flex;display: inline-flex;vertical-align: top;padding:0 21px;background-color:#fff;border-radius:0;margin:0;height:auto;}
	.free_tab_wrap li + li{margin-left:30px;}
	.free_tab_wrap li a{white-space:nowrap;padding:0 20px;}
	.box .swiper-button-next,
	.box .swiper-button-prev {display:block;}
	.free_paid2 .col_box img {width:95%;}
	.free_paid2 .col_box p.text {padding-left:5%; font-size:90%;}
	.free_paid2 .col_box .r_tit {width:200px;}
	.free_paid2 .hash {font-size:100%; margin-bottom:1.3rem;}
	.free_paid2 .box {padding:5% 10%}
	.free_paid2 .tit_30 {font-size:100%; margin:3rem 0; letter-spacing:-0.5px;}
	.event1:before {content:""; display:block; width:210px; height:44px; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/tab_b.png) 0 0 no-repeat; background-size:contain; position:absolute; top:-44px; left:50%; margin-left:-105px;}
	.event1_2:before {content:""; display:block; width:210px; height:44px; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/tab_w.png) 0 0 no-repeat;background-size:contain;  position:absolute; top:-44px; left:50%; margin-left:-105px;}
	.event2:before {content:""; display:block; width:210px; height:44px; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/tab_y.png) 0 0 no-repeat;background-size:contain;  position:absolute; top:-44px; left:50%; margin-left:-105px;}


	.step .mo {display:block;}
	.step .web {display:none;}
	.free_paid3 .list1 .img img {width:100%; position:relative; }
	.free_paid3 h3 {margin-top:5%;}
	.tit_30 .web {display:none;}
	.tit_30 .mo {display:block;}
	.reg_wrap{margin:0;top:50px;right:0;}
	.reg_wrap .free-trial-apply{right:20px;}
	.reg_wrap .btn_reg{display:none;}
	a.event_quick {display:none;}
	.reg_wrap a.btn4 {display:none;}
	.reg_wrap_mob{display:block;position:fixed;bottom:0;left:0;right:0;margin:0 auto;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/bottom_bn.png) 50% 100% no-repeat;background-size:auto 100%;border: 0;text-indent:-9999px;font-size: 0;width:100%;max-width: 1046px;height:161px;cursor:pointer;z-index:100;}
	.bottom_info {background: #f9f9fc url(https://kids.only1.co.kr/event/2022/kids2301/images/bottom_bg.png) no-repeat 93% 0%/auto 57%;padding: 9vw 5vw 17vw;}
	.bottom_info dl {width:100%;margin:auto;/* padding:9% 5% 5%; */}
	.bottom_info dl dt {font-size: 4.06vw;padding-bottom: 3.5vw;}
	.bottom_info dl dt.light {padding-bottom: 2.5vw;font-size: 3vw;}
	.bottom_info dl dd{font-size:10px; line-height:120%;}
	.bottom_info br {display:inline-block;}
	.bottom_info dl dd strong { font-size: 2.5vw; margin-bottom: 1.2vw; line-height: 1.2; }
	.bottom_info dl dd p {padding-left: 2vw;font-size: 2.6vw;margin-bottom: 0.3vw;line-height: 1.5;letter-spacing: -0.3vw;}
	.bottom_info dl dd p span {display: block;}
	.bottom_info dl div + div {	margin-top: 3vw; }
	.bottom_info dl + dl {/* padding:0 5% 10%; */margin-top: 5vw;}
	.event1 {padding-bottom:20%;}
	.event1 ul li {float:none; width:100%}
	.event1 ul li:nth-child(2) {margin-top:-20px;}
	.event1 ul li img {width:100%; height:auto; position:relative; right:-20px;}
	.event1 ul:after {top:-20px; left:25px; font-size:90%;}
	.event1 ul li:nth-child(2):after {display:none;}
	.event1_2 {padding:5% 0 15% 0;}
	.event1_2 h2 {font-size:130%;}
	.event1_2 h2 br {display:block;}
	.event1_2 .img {height:205px;}
	.event1_2 .img img {width:140%; height:auto; position:relative; left:-70px;}
	.event1_2 .txt {font-size:90%; width:90%; margin:auto; position:relative; top:-30px;}
	.event1_2 .txt:after {left:0px; font-size:90%;}
	.event_new2 .event_new_tit {padding:30px 0;}
	.event_new img, .event_new2 img {width:95%; }
	.event_new .event_tit {padding-top:20px;}
	.event_new .event_tit2 {margin-top:-30px;}
	.event_new .web {display:none;}
	.event_new .mo {display:inline-block;}
	.event_new .tv {width: 100%;  background-size: 120% 100%; height: 250px; background-position: 50% 0;}
	.event_new .tv .ytb {left:10px; top:0; width:95%; height:235px; overflow:hidden; border:3px solid #666;}
	.event_new .event_con {width:100%; margin:auto; }
	.event_new2 .chat_wrap {width:95%;padding-bottom:0; display:flex;}
	.event_new2 .chat_wrap > textarea {width:80%; height:82px; padding: 10px; box-sizing: border-box; font-size:12px;}
	.event_new2 .chat_wrap > textarea::placeholder {font-size:12px; font-family:'Noto Sans Kr'; letter-spacing:-1px; font-weight:700; color:#ccc;}
	.event_new2 .info_txt {width:95%; margin:auto;}
	.event_new2 .chat_wrap > .on_bt {width:105px; height:110px; background-size:contain;}
	.event_new2 .chat_wrap > .on_bt:hover {width:105px; height:110px; background: url(https://kids.only1.co.kr/event/2022/kids2301/images/on_on.png) 0 0 no-repeat; background-size:contain; border: 0; }
	.event_new2 .chat_list {width:95%;}
	.event_new2 .chat_list li .profile.dodo {float:left; width:75px; height:75px; border-radius:20px; background:#d5d5d9 url(https://kids.only1.co.kr/event/2022/kids2301/images/chat_dodo.png) 50% 50% no-repeat; background-size:80%;}
	.event_new2 .chat_list li .profile.bobo {float:left; width:75px; height:75px;  border-radius:20px; background:#d5d5d9 url(https://kids.only1.co.kr/event/2022/kids2301/images/chat_bobo.png) 50% 50% no-repeat; background-size:80%;}
	.event_new2 .chat_list li .profile.spark {float:left; width:75px; height:75px; border-radius:20px; background:#d5d5d9 url(https://kids.only1.co.kr/event/2022/kids2301/images/chat_spark.png) 50% 50% no-repeat; background-size:80%;}
	.event_new2 .chat_list li .profile.ace {float:left; width:75px; height:75px;  border-radius:20px; background:#d5d5d9 url(https://kids.only1.co.kr/event/2022/kids2301/images/chat_ace.png) 50% 50% no-repeat; background-size:80%;}
	.event_new2 .chat_list li .profile.tak {float:left; width:75px; height:75px;  border-radius:20px; background:#d5d5d9 url(https://kids.only1.co.kr/event/2022/kids2301/images/chat_tak.png) 50% 50% no-repeat; background-size:80%;}
	.event_new2 .chat_list li .chat_txt .date {font-size:80%; margin-bottom:5px;}
	.event_new2 .chat_list li .chat_txt {font-size:85%; width:85%; border-radius:20px; padding:10px; height:75px; margin-left:5px;}
	a.event_quick2 {display:none;}
	.event_new2 .chat_list li {display:flex;}
	.event_new2 .chat_list li .chat_txt .box { height: 50px; overflow-y: auto; }
	.e_tit {font-size:28px; margin-bottom:5px;}
	.e_s_tit {font-size:14px;}
	.round_tit {font-size:11px; padding:5px 10px; margin-bottom:10px;}
	.box7 h2 {font-size:50px; margin:3px 0 15px 0}
	.box8 h2 { font-size: 15.6vw; margin-bottom: 5vw;}
	.box8 .box8_step .step_tit { font-size: 5.62vw; margin-bottom: 7vw;}
	.box8 .box8_step { width: 98%;margin: auto;margin: -13.7vw auto; border-radius: 6vw; padding: 6vw 5vw 8vw;}
	.box8 .box8_step li:after { width: 1.7vw; height: 3vw; right: -1.5vw; top: 4vw; background-size: contain;}
	.box8 .box8_step li:nth-child(2):after {}
	.box8 .box8_step li:nth-child(3):after {}
	.box8 {background-image:none; background-color:#ffe66f; padding-bottom: 23vw; padding-top: 12vw;padding-bottom:23vw;}
	.box7 { padding: 10vw 0 16vw; }
	.box7_bt {margin:5vw auto 0; text-align:center;}
	.slide_tit .txt {padding:11vw 0 4vw 0;}
	.slide_tit .txt .ti {line-height:1;}
	.slide_tit .txt .ti .i {height: 10.3vw; width: 10.3vw; background: #37cd96; font-size: 5.31vw; line-height: 1.9; border-radius: 100%; position: relative; top: -1.4vw;}
	.slide_tit .txt .ti .t {font-size:100%; display:inline-block; margin:0; line-height:1; font-size: 8.43vw;}
	.slide_tit .txt .tx {font-size:4.68vw; margin:0; letter-spacing:-0.5px;}
	.slide01, .slide02, .slide03, .slide04, .slide05, .slide06 {margin:0 auto; width:100%; max-width:100%;}
	.tab-menu .swiper-wrapper .swiper-slide { margin:0 0.6vw; font-size: 3.28vw; height: auto; line-height: 1; padding:2.3vw 3.5vw 2.6vw; border:2px solid #d5d5d5 !important;}
	.tab-menu .swiper-wrapper .swiper-slide-thumb-active {border:2px solid #0dab71 !important}
	.tab-content .swiper-wrapper .swiper-slide .post a p { font-size: 3.75vw; padding: 2vw 0 0 0;line-height: 1.3;}
	.box7_box.swiper-container {overflow:visible; width:70%;}
	.tab-content .swiper-wrapper .swiper-slide .post a h2 {font-size: 3.75vw; padding-top: 2.3vw; margin-bottom: -1vw;}
	.tab-content p { font-size: 3.3vw;}
	.box_wrap {margin: auto; border-radius: 6.2vw; padding-top: 4.7vw;padding-bottom: 1vw;}
	.tab-content .swiper-wrapper .swiper-slide {padding-top:3vw;}
	.slide03 .tab-menu .swiper-wrapper {display:block; width:auto; margin-bottom: -1.6vw;}
	.slide03 .tab-menu .swiper-wrapper .swiper-slide { margin-bottom: 1.6vw; display:inline-block; padding:2.3vw 3.5vw 2.6vw;}
	.letter_spacing {letter-spacing:-3px !important;}
	.tab-content .swiper-wrapper .swiper-slide .post {margin:0 0 6vw 0; width:100%;}
	.slide03 .tab-content .swiper-wrapper .swiper-slide .post {margin:0 0 10px 0;}
	.tab-content .swiper-wrapper .swiper-slide .post a img { width: 79%;}
	.box8 h3 { font-size: 4.37vw; margin-bottom:1.5vw; padding-top: 0; font-family: "ONE-Mobile-Title"; font-weight: 400;}
	.box8 .spot { width: 73vw; }
	.box8 .box8_bt { margin-bottom: 5vw;}
	.box8 .box8_step ul {display: flex;	align-items: flex-end;	}
	.box8 .box8_step li { float: none; width: auto; padding: 0 1.8vw; }

    .box6_2 { padding: 9.5vw 0 0; }
	.box6_2 .content { padding:0 3.5vw; }
	.box6_2_tit { width: 100%; height: 16vw; margin-bottom: 0; background: url(../img/box6_2_tit.png) no-repeat center 0/contain; }
	.box6_2 .slide_tit .txt { padding:7vw 0 4vw 0; }
	.box6_2 .slide_tit .txt .tx {     margin-top: 2vw; }
	.process_box {padding: 5vw 0 6vw;border-radius: 6vw;}
	.process_box .pic li > span {  }
	.process_box .pic li div {width: 72.2vw;margin-top: 2.7vw;}
	.process_box .pic li p {font-size: 3.75vw;margin-top: 2vw; line-height: 1.4;}
	#box6_2_slide {  }
	#box6_2_slide .swiper-slide {  }
	#box6_2_slide .swiper-pagination {position: static;}
	#box6_2_slide .swiper-pagination-bullet {width: 29.2vw;height: 9vw;border-radius: 0;opacity: 1;margin: 0 -1.5vw 0;}
	#box6_2_slide .swiper-pagination-bullet:nth-of-type(1) {background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box6_2_num_mo_01_off.png) no-repeat 0 0/contain;}
	#box6_2_slide .swiper-pagination-bullet:nth-of-type(2) {background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box6_2_num_mo_02_off.png) no-repeat 0 0/contain;}
	#box6_2_slide .swiper-pagination-bullet:nth-of-type(3) {background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box6_2_num_mo_03_off.png) no-repeat 0 0/contain;}

	#box6_2_slide .swiper-pagination-bullet-active:nth-of-type(1) {background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box6_2_num_mo_01_on.png) no-repeat 0 0/contain;}
	#box6_2_slide .swiper-pagination-bullet-active:nth-of-type(2) {background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box6_2_num_mo_02_on.png) no-repeat 0 0/contain;}
	#box6_2_slide .swiper-pagination-bullet-active:nth-of-type(3) {background: url(https://kids.only1.co.kr/event/2022/kids2301/images/box6_2_num_mo_03_on.png) no-repeat 0 0/contain;}
	.korean_book { border-radius: 6.2vw; padding-top: 1vw; height: auto;}
	.korean_book ul { padding: 6vw 10vw 7vw; }
	.korean_book ul li p { font-size: 3.75vw; padding: 2vw 0 0 0; line-height: 1.3; }	
	.box6_2 .slide_tit .txt .ti .t { margin-bottom: 2vw; }
}


@media all and (max-width:1200px) {
    .content{width:100%; max-width:100%;}
    .free_paid2 .txt {padding:15px 0 15px 0;}
    .box1 .visual .object1 {height:350px; overflow:hidden;}
    .box1 .visual .object1 img {height:400px;}
    .col_box {float:none; width:100%; text-align:center;}
    .box3 .obj {display:none;}
    .box7 {}
	.box7 .content { padding:0 3.5vw; }
    .box7 h2 span {font-size:100%;}
    .box8 h2.new span {font-size:100%;}
    .plus_li li img {width:80%;}
    .plus_li li + li::before {left:4px;}
    .box7 .info_txt {font-size:100%;}
    .box7 .col_box dt span {font-size:110%;}
    .box7 .col_box dd {font-size:100%; padding-left:1.2rem;}
    .box8 .bt_wrap {margin:5px auto 15px}
    .box8_img p:nth-child(2) img {width:90%;}
    .box8 a.bt {font-size:140%; padding:0; font-weight:500;width:74%;line-height:62px;height:64px;} /* modify20221115 */
    .box5 .box5_img > .mo {display:inline-block;}
    .box5 .box5_img > .web {display:none;}
    .box5 h2 {font-size:110%; margin:1rem 0 0;}
    .box5 h3 {font-size:150%; margin:0.5rem 0 1rem;}
    .box5 .box5_img > .mo img {width:100%;}
    .box6 {background-position: calc(100% + 20px) 123px; background-size: 34% auto;}
    .box6 h2 p {font-size:65%;}
    .box6 h2 p:nth-child(2) {font-size:85%;}
    .box6 h3 {font-size:350%; margin-bottom:5%;}
    .box6 .txt_tit {font-size:100%; margin-bottom:2%;}
    .box6 .txt {font-size:80%; margin-bottom:5%;}
    .box6 .img {top:0;}
    .box6 .line_bg {font-size:100%; padding:0.8rem 0 1.5rem; background-size:auto 100%; margin-top:5%;}
    .box6 .line_bg br {display:block;}
    .box7 li br {display:block;}
    .box7 h2 {font-size:120%; letter-spacing:-0.5px;}
    .box7 h3 {font-size:150%; letter-spacing:-0.5px;}    
    .box7 .img_tit img {width:80%;}
    .box7 ul {width:90%; margin:auto; margin-bottom:20px;}
    .box7 ul li {font-size:120%; padding:4% 7% 3.5%; margin-bottom:5px; background-size: 50% auto;background-position: 120% 0;}
    .box7 ul li span:before {width:30px; height:30px; background-size:contain; left:5px;}
    .box7 {text-align:center;}
    .box7 .img {text-align:center;}
    .box7 .img img.mo {display:inline-block; width:85%; margin:auto;}
    
    .box7 .img img.web {display:none;}
    .tit_40 {font-size:130%;}
    .tit_40 br {display:block;}
    .box9 img {width:80%;}
    .box9 img:nth-child(2) {width:70%;}
    .free_paid1{background:#5840f8;padding:0 0 53px;height:auto;}
    .free_paid1 h3{padding-top:106px;}
    .free_paid1 h3 .ts{border-radius:29px;font-size:16px;padding:0 22px;line-height:29px;height:29px;}
    .free_paid1 h3 .ti{background-image:none;text-indent:0;color:#fff;font-size:28px;margin-top:15px;height:auto;}
    .free_paid1 h3 .ti > em{color:#3bf7d6;}
    .free_paid1 .tablet{margin-top:20px;width:auto;}
    .free_paid1 .tablet img{width:88%;}
    .free_paid1 .tablet:before,
    .free_paid1 .tablet:after{bottom:-38px;left:10px;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/img_paid1_char1_m.png) 0 0 no-repeat;background-size:58px auto;width:58px;height:92px;}
    .free_paid1 .tablet:after{bottom:-p;left:auto;right:10px;background:url(https://kids.only1.co.kr/event/2022/kids2301/images/img_paid1_char2_m.png) 0 0 no-repeat;background-size:60px auto;width:60px;height:92px;}
    .free_paid3 .tit {font-size:110%;}
    .free_paid3 .tit br {display:block;}
    .free_paid2{background:#e3e7ff;}
    .free_paid2 .con{padding:50px 0 0;}
    .free_paid2 h4{font-size:220%;padding-bottom:13px;}
    .free_paid2 h4 strong{display:block;font-weight:900;}
    .free_paid2 .tab_tit .r_tit {font-size:150%; padding:10px 2rem; min-width:150px;}
    .free_paid2 .box + .box{margin-top:2%;}
    .free_paid2 .box .img{border:3px solid #fff;border-radius:10px;margin:0 20px;text-align:center;}
    .free_paid2 .txt{position:static;margin:2% 0;text-align:center;}
    .free_paid2 h3 {font-size:120%; letter-spacing:-1px;}
    .free_paid2 .txt .ti{font-size:14px;}
    .free_paid2 .txt .ti .i{line-height:53px; height:62px; background-size:contain; font-size:150%; background-position:50% 0;}
    .free_paid2 .txt .ti .t{font-size:172%;line-height:1.2;margin:0.8rem 0;}
    .free_paid2 .txt .ti .t br {display:block;}
    .free_paid2 .txt .tx{font-size:120%;margin-top:0;line-height:130%;margin:5px 0 15px; font-weight:700;}
    .free_paid2 .txt .tx br {display:block;}
    .free_paid2 .box .img img{width: 100%;}
    .free_paid2 .box{margin:0;padding:1rem 0 0;height:auto;background:none;box-shadow:none;border:0;}
    .free_paid2 .box .img{background:url(https://kids.only1.co.kr/event/2022/kids2301/images/k_paid2_1.png) 0 0 no-repeat;background-size:cover;box-shadow: 0px 4px 40px rgba(213, 213, 217, 0.66);}
    .free_paid2 .box .img img{margin:20px 0;width:100%;}
    .free_paid2 .box1 .img img{margin:0;}
    .free_paid2 .box7 .img{background-image:url(https://kids.only1.co.kr/event/2022/kids2301/images/k_paid2_2.png);}
    .free_paid2 .box8 .img{background-image:url(https://kids.only1.co.kr/event/2022/kids2301/images/k_paid2_3.png);}
    .free_paid2 .box5 .img{background-image:url(https://kids.only1.co.kr/event/2022/kids2301/images/k_paid2_4.png);}
    .free_paid2 .box5 .img img{width:80%;}
    .free_paid2 section.box_wrap {padding:1rem 0; overflow:unset; border-radius:0;}
    .list1 .box_wrap {padding:0;}
    .free_paid2 .tab_tit {margin-bottom:0.8rem;}
    .free_paid3{padding:0;background:#fff;}
    .free_paid3 .con{padding:0;}
    .free_paid3 h3 {margin-top:0; margin-bottom:1rem}
    .free_paid3 h3 span{font-size:110%; padding:10px 7%; margin-bottom:5px;}
    .free_title{background: #ffd863;font-size:18px;line-height:180%;margin-bottom:0;padding: 50px 0 30px;}
    .free_title strong{font-size:24px;font-weight:900;letter-spacing: -1.2px;margin-top:-3px;overflow: inherit;}
    .free_box .txt strong {font-size:130%;}
    .free_tab_wrap{-webkit-transition: -webkit-transform .35s cubic-bezier(.65, 0, .35, 1);transition: -webkit-transform .35s cubic-bezier(.65, 0, .35, 1);transition: transform .35s cubic-bezier(.65, 0, .35, 1);transition: transform .35s cubic-bezier(.65, 0, .35, 1), -webkit-transform .35s cubic-bezier(.65, 0, .35, 1);-webkit-transform: translateY(0);transform: translateY(0);margin: 0 0 10px;}
    .free_tab_wrap .tab_scroll{overflow: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .free_tab_wrap .tab_scroll ul{display: block; vertical-align: top; padding:0; width:90%;  text-align:center; background-color:#fff;border-radius:0;margin:auto;height:auto;}
    .free_tab_wrap li {display:inline-block;}
    .free_tab_wrap li + li{margin:3px;}
    .free_tab_wrap li a{position:relative; width:100%; box-sizing:border-box; font-weight:500; display:inline-block;letter-spacing: 0px;color:#999;font-size:14px;padding:0 15px;line-height:38px;height:40px;white-space:nowrap;}
    .free_tab_wrap li.active a{font-size:14px; height:40px;}
    .free_box .list1 .swiper-button-next, .free_box .list1 .swiper-button-prev {left:-113px; margin-top:-19px; background:url(https://kids.only1.co.kr/event/2022/kids2301/images/ico_prev1.png) 50% 0 no-repeat; width:38px; height:38px;}
    .free_box .list1 .swiper-button-next {left:auto; right:-113px;background-image:url(https://kids.only1.co.kr/event/2022/kids2301/images/ico_next1.png);}
    .free_box{border-radius:0;padding:0;}
    .free_box .tit{font-size:18px; padding-top:12px;}
    .free_box .tit2{margin-top:25px;}
    .free_box .tit2:before{bottom:-5px;margin-left:-13px;border-top-width:20px;border-left-width:12px;border-right-width:12px;}
    .free_box .tit2 span{letter-spacing: -0.7px;font-size:14px;border-radius:24px;padding:0 10px;line-height:24px;height:24px;}
    .free_box .txt{font-size:14px;margin-top:10px; line-height:1.2;}
    .free_box .txt2{font-size:13px;margin-top:15px;}

    .free_box .img3{margin:24px 20px 0;width:auto;}
    .free_box .img2{border-width:3px;border-radius:10px;margin:10px 20px 0;width:auto;}
    .free_box .img2 + .tit2{margin-top:30px;}
    .free_paid3 .txt {padding:10px 0 10px 0;}
    .free_box .list1{margin:10px 0 0; width:100%; padding:0 15px;}
    .free_box .list1 .swiper{border:0;border-radius:0;}
    .free_box .list1 .swiper-slide{overflow: hidden;border:3px solid #d5d5d5;border-radius:10px;}
    .free_box .list1 .swiper-slide img{width:100%;}
    .free_box .list1 .swiper .txt{font-size:13px;height:70px;}
    .free_box .list1 + .tit2{margin-top:30px;}
    .free_paid3 section {padding-top:5%; margin-bottom:2rem;}
    .free_paid .banner{background:url(https://kids.only1.co.kr/event/2022/kids2301/images/img_banner1_m.png) 50% 100% no-repeat #fffaed;background-size:auto 126px;}
    .free_paid .banner:before,
    .free_paid .banner .con:before{display:none;}
    .free_paid .banner .con{background:transparent;height: auto;}
    .free_paid .banner .txt{font-size:18px;text-align:center;padding:15px 0 135px;letter-spacing: -0.9px;}
    .free_paid .banner .txt strong{font-size:23px;margin-top:5px;}

    .free_paid4{padding:0 0 90px;}
    .free_paid4 .free_title{background-color:transparent;}
    .free_paid4 .img img{max-width:886px;width:100%;}
    .free_paid4 .list{margin:56px 0 0;padding:0 5px 0 15px;width:auto;}
    .free_paid4 .list li{width:calc(50% - 10px);min-height:185px;height: auto;padding:19px 8px 0;border-radius:20px; margin:0 10px 10px 0;}
    .free_paid4 .list li .choice{background-position:calc(100% - 5px) 3px;background-size:27px auto;}
    .free_paid4 .list li p{font-size:14px;margin-bottom:10px;}
    .free_paid4 .list li h3{font-size:16px;margin-bottom:5px;}
    .free_paid4 .list .type_info {padding-bottom:0;margin-bottom:12px;}
    .free_paid4 .list .type_info2 p{margin-bottom:8px;}
    .free_paid4 .button{margin-top:30px;}
    .free_paid4 .button .btn{font-size:16px;width:120px;line-height:40px;height:40px;}
    .free_paid4 .agree input[type="checkbox"] + label{font-size:12px;padding-left:21px;line-height:18px;}
    .free_paid4 .agree input[type="checkbox"] + label:before{top:0;}
    .free_paid4 .agree .btn{display:block;font-size:10px;padding:0;width:61px;line-height:18px;height:20px;margin:3px 0 0 23px;text-align:center;}
    .r_tit {padding:2% 5%;}
    .list_col .col_box img {width:100%;}
    .banner {font-size:150%;}
    .banner2 h3 {font-size:150%;}
    .banner2 p{font-size:120%}
    .event2 h2, .event1 h2{font-size:170%; padding:25px 0 25px 0;}
    .event1 .stit {margin:0 0 25px 0;}
    .event1 .stit span {font-size:100%; padding:10px 15px;}
    .banner2 p:nth-child(2) {font-size:100%}
    .event2 .box_wrap {width:100%; padding:1.2rem 0 2rem;}
    .step .mo img {width:90%; margin:auto;}
    .step h3 {font-size:150%;}
    .step .bt_wrap a{font-size:100%;}
    .step .bt_wrap .bt_rd {font-size:140%; padding:0; font-weight:500;width:74%;line-height:66px;height:64px;} /* modify20221115-2 */
    .event2 p{font-size:130%; width:95%; margin:auto; color:#0d0d0d;}
    .event2 p:nth-of-type(1) {font-size:110%; width:95%; margin:1rem auto 0;}
    .event2 .box_wrap .col_box {width:80% !important; margin:auto; line-height:1; margin-bottom:1rem;}
    .event2 .box_wrap .col_box img {width:100%;}
    .event2 .box_wrap .col_box:nth-child(2) img {width:auto;}
    .free_paid3 .txt .ti .t {font-size:80%; line-height:120%;}
    .free_paid3 .txt .ti .t br {display:block;}

    .reg_wrap{top:auto;left:auto;bottom:0;right:0;width:100%;}
    .reg_wrap .free-trial-apply{right:0;}
    .free-trial-apply{position:relative;top:auto;right:auto;border-radius:0;margin:-40px 0 0;width:100%;}
    /****1102ìˆ˜ì • **/
    .free-trial-apply form {overflow-y:scroll; height:350px;}
    .free-trial-apply .btn_close{top:15px;right:10px;width:30px;height:30px;background-size:12px auto;}
    .free-trial-apply .title{padding:15px 25px;}
    .free-trial-apply .title h1{font-size:18px;}
    .free-trial-apply .btn{width:100px;line-height:40px;height:40px;font-size:16px;}
    .free-trial-apply .form_content .list{padding:20px 20px 0;}
    .free-trial-apply .form_content .list dl:before{width:120px;}
    .free-trial-apply .form_content .list dt{font-size:14px;padding:15px 0 15px 18px;width:120px;}
    .free-trial-apply .form_content .list dd{padding:5px 0 5px 130px;min-height:50px;}
    .free-trial-apply .form_content .list dd .input{font-size:14px;height:40px;padding:0 0 0 10px;}
    .free-trial-apply .form_content .list dd .input + .btn{margin-left:5px;}
    .free-trial-apply .form_content .list dd .checkbox01{display:inline-block;margin-top:3px;}
    .free-trial-apply .button a{font-size:20px;line-height:50px;height:50px;}
    .free-trial-apply .button .flex_wrap a{font-size:16px;}
    .free-trial-apply .agree{padding:15px 10px;}
    .free-trial-apply .agree .rt{position:absolute;top:10px;right:0;}
    .free-trial-apply .agree .rt .btn{font-size:13px;width:auto;min-width:80px;line-height:26px;height:30px;}

    .free-trial-apply.law{position:absolute;top:auto;bottom:20px;left:10px;width:calc(100% - 20px);}
    .free-trial-apply.law .title{padding:10px 0;}
    .free-trial-apply .law{font-size:13px;line-height:18px;margin:0 10px;padding:10px;}
    .free-trial-apply .law .scroll{padding-right:10px;padding-left:5px;height:330px;}
    .free-trial-apply .law .scroll::-webkit-scrollbar {width:3px;}

    .checkbox02 input[type="radio"] + label{font-size:14px;padding-left:20px;}
    .checkbox02 input[type="radio"] + label:before{top:4px;left:0;border-width:2px;}
    .radio01 input[type="radio"] + label{border-radius:40px;font-size:14px;min-width:auto;padding:0 10px;min-width:50px;line-height:32px;height:34px;}
    .free_box .zoom {width:100%;}
    .free_box .zoom .img:nth-child(1) {right:auto;}
    .free_box .zoom .img:nth-child(1) img {position:relative; right:-25px;}
    .free_box .zoom .img {width:95%; margin:auto; text-align:center; right:auto;}
    .free_box .zoom .img img {width:100%; height:auto;right:auto;}
    .free_paid2 .col_box p {margin-bottom:0.8rem;}
    .banner {font-size:120%; font-family:"ONE-Mobile-Title"; padding:2rem 0;}
    .banner2 {padding:15% 0 25% 0;}
    .banner2 h3 {font-size:300%; margin-bottom:5px;}
    .banner2 p:nth-child(2) {font-size:150%;}
    .free_paid3 .txt .ti .i {line-height:53px; height: 62px; background-size:contain; font-size:80%;background-position: 50% 0;}
    .free_paid3 .content {padding-top:20px; padding-bottom:0;}
    .box .swiper-button-next,
    .box .swiper-button-prev {display:block; width: 25px;  height: 25px; background-size: contain; top:55%; margin:0;}
    .free_paid2 .col_box img {width:80%;}
    .free_paid2 .col_box p.text {padding-left: 12%; font-size: 90%;}
    .bt_rd {padding:15px 20px;}
    .step .bt_wrap {padding:30px 0;}
    .box6 .box {width:90%; margin:auto;}
    .box9 p {padding:10% 0 1rem;}
    .box9 h3 {padding-bottom:10%;}
    .free_paid3 .box {padding-top:20px;}
    .banner br:nth-child(2) {display:block;}
    .banner2 br {display:block;}
    .free_paid2 .col_box p {margin-bottom:0.5rem;}
    .reg_wrap_mob1 {background:url(https://kids.only1.co.kr/event/2022/kids2301/images/free_bn_m.png) 50% 100% no-repeat; height:100px; background-size:contain;}
    .reg_wrap_mob {background:url(https://kids.only1.co.kr/event/2022/kids2301/images/bottom_bn.png) 50% 100% no-repeat; height:26vw; background-size:contain;}
   
    .bullet:before {content: "Â·"; display: block; font-size: 2rem; line-height: 0; position: absolute; left: -10px;top: 45%;}
    .free_paid3 .tit:after {
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        background-color: #999;
        margin-left: -17px;
        border-radius: 2px;
        width: 25px;
        height:1px;
    }
    .free-trial-apply .law p {font-size:90%;}

    .list_col .col_box {margin-bottom:2.5rem;}
    .list_col .col_box:last-child {margin-bottom:0;}
    .RollDiv{margin:0 auto; width:100%; height:305px; overflow:hidden;}  
    .RollDiv > div{overflow:hidden;height:490px; width:4000px}
    .RollDiv > div > a{ float:left; display:block;}  
    .RollDiv > div > a > img{ width:250px; height:auto;margin-right:10px;}
    .box7 .col_box:nth-child(1) .stit span {font-size:100%;}
    .box7 .col_box dd {padding-bottom:0;}
    .log_layer_wrap2.wid_480 .cont{margin-left:-48%;width:95%;}
    .log_layer_wrap2.wid_690 .cont {
        margin-left: -48%;
        width: 95%;
    }
    .log_layer_wrap2 .scroll {padding:20px;}
    .free_pop .rt .btn {width:90px;}
/*ë¯¸ìˆ ì„¸íŠ¸ íŒì—…*/
#art_pop1 .art_pop {max-width: 1300px;position: fixed;left: 50%;top: 5%;z-index: 9999;width: 90%;margin-left: 0;overflow: hidden; max-height:160vw;}
#art_pop1 .art_pop h2 {background:#f33c6b; text-align:center; padding:20px; border-radius:20px 20px 0 0;}
#art_pop1 .art_pop h2  img {width: 80%;}
#art_pop1 .art_pop .pop_con {background:#fff;padding:20px;border-radius:0 0 20px 20px;height: 120vw;overflow-y: scroll;max-height: 70vh;}
#art_pop1 .dim {display:block;width:100%;height:100%;position: fixed;background: rgba(0,0,0,0.5);left:0;top:0;z-index: 99;}
#art_pop1 .close_bt {position:absolute;right: 15px;top:5vw;display:inline-block;width:5vw;height: 10vw;z-index: 99;}
 

}