#wrap {width:100%; height:100%;}
/** í—¤ë” **/
#header {width:100%; background:#fff; font-weight:400; position:absolute; z-index:99;}
#header h1 {float:left; padding-top:35px; margin-right:65px;}
#header h1 > a,
#header h1 > button {display: block; background: url(https://kids.only1.co.kr/images/logo.png) 0 0 no-repeat; width: 180px; height: 36px;}
#header h1 .link{display:none;}
#header h1 button.mobile,
#header h1 .logo_layer{display:none;}
#header .top_gnb {background:#f9f9fc; border-bottom:1px solid #ebebec; height:40px;}
#header .top_gnb a {display:inline-block; font-size:14px; color:#545454; line-height:40px; padding:0 15px;}
#header .top_gnb .top_cho {float:left;}
#header .top_gnb .top_cho a{background: url(https://kids.only1.co.kr/images/logo_s.png) 0 50% no-repeat;padding:0 0 0 46px;}
#header .top_gnb .top_menu {float:right;}
#header .top_gnb .top_menu a:last-child {padding-right:0;}
nav.gnb {float:right; }
nav.gnb > ul > li {float:left; width:auto; padding-left:80px;}
nav.gnb > ul > li > a {display:inline-block; position:relative; padding:50px 0 30px 0; font-size:22px; color:#000; text-align:center; font-weight:700;}
nav.gnb > ul > li > a > i {display:none;}
nav.gnb > ul > li:hover > a {color:#ff4f4f;}
nav.gnb > ul > li.active > a {color:#ff4f4f;}
nav.gnb > ul > li:hover > a:after {content:""; width:100%; height:3px; background:#ff4f4f; position:absolute; left:0; bottom:0;}
nav.gnb > ul > li.active > a:after {content:""; width:100%; height:3px; background:#ff4f4f; position:absolute; left:0; bottom:0;}
nav.gnb > ul > li:hover > .sub_menu {display:none; transition:all 0.2s; -webkit-transition:all 0.2s; }
nav.gnb > ul > li a > em.i {
    position:absolute; top:15px; left:50%; margin-left:-45px; display:inline-block; border:1px solid #f20000; color:#f20000; 
    font-size:12px; background-color:#fff; border-radius:23px; font-weight:normal; padding:0 11px; line-height:21px;height:25px; white-space:nowrap;}
/** gnb ì„œë¸Œë©”ë‰´ **/
.sub_menu {position:absolute; width:100%; height:140px; transition:all 0.2s; -webkit-transition:all 0.2s; display:none; background: #fdfdfd; left: 0; border-top: 1px solid #ddd;}
.sub_menu  .sub_inner ul {position:relative;}
/*
nav.gnb > ul > li:last-child > .sub_menu .sub_inner > ul:after {content:""; display:inline-block; position:absolute; width:1px; height:100%; min-height:205px; background:#eee; right:0; top:0;}
*/
.sub_menu .sub_inner > ul > li {float:left; margin-right:7rem; padding-top:40px;}
.sub_menu .sub_inner > ul > li > a {display:inline-block; color:#000; padding:7px 0; font-size:20px; font-weight:500;transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out;}
.sub_menu .sub_inner > ul > li > a:hover {border-bottom:3px solid #ff4f4f; font-weight:700;}
.sub_menu .sub_inner {width:1200px; margin:0 auto;}
.sub_menu .sub_inner:after {content:""; display:block; clear:both;}
.sub_menu .sub_inner h2 {float:left; width:27.5rem; text-align:left;}
.sub_menu .sub_inner h2 .tit {font-size:30px; font-weight:900; padding-top:40px; color:#000;}
.sub_menu .sub_inner h2 .stit {font-size:14px; font-weight:500; color:#ff4f4f; margin-top: 15px; padding-left: 5px; letter-spacing: 0;}
.sub_menu .sub_inner ul {float:left;}

/** ì»¨í…Œì´ë„ˆ **/
#container {width:100%; overflow:hidden;} /**í—¤ë” í¬ì§€ì…˜ì´ fixed ì¼ë•Œ í—¤ë” ì„¸ë¡œê°’ë§Œí¼ ì»¨í…Œì´ë„ˆ íŒ¨ë”©ìœ¼ë¡œ ì—¬ë°±**/
/** 230116 ì„¤ë°°ì†¡íŒì—… */
.pop_new {position:absolute; width:530px; height:670px; z-index:100; left:30%; top:20%;}
.pop_new .pop_wrap {position:relative;}
.pop_new .form {background:#0b0a1a; color:#fff; padding:5px; line-height:1; overflow:hidden;}
.pop_new .form span {float:left; font-size:13px;}
.pop_new .form a {float:right; font-size:0; color:#fff; background:url(https://kids.only1.co.kr/images/main/x.png) 0 0 no-repeat; background-size:contain; width:15px; height:15px;}
.pop_new:before {content:""; display:block; width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.3);}
.pop_new .pc {display:block;}
.pop_new .mo {display:none;}
/** //230116 ì„¤ë°°ì†¡íŒì—…*/
.sub_visual {height:200px;overflow:hidden;position:relative;background:url('https://kids.only1.co.kr/images/customer_bg.png') no-repeat 0 0;background-size:cover;}
.sub_visual h2, .sub_visual p {color:#fff; text-align:center; line-height:100%;}
.sub_visual h2 {font-size:40px; margin-top:4%; margin-bottom:1%;}
.sub_visual p {font-size:25px;}
section h2 {line-height:120%;}
.content {width:1200px; margin:0 auto; height:100%;}
.content:after {content:""; display:block; clear:both;}

/***ì´ë²¤íŠ¸ ìŠ¬ë¼ì´ë“œ 230125 ì¶”ê°€ìˆ˜ì • **/
.event_slide {width:100%; background:#f9f9fc;}
.event_slide.bak {width:100%; background:#fff; padding:3% 0; position:relative;}
.event_slide .content {max-width:1250px; position:relative; width:100%;}
.event_slide .swiper {width:100%; height:100%; padding:0; margin:0 auto; overflow:hidden; position:relative;}
.event_slide .swiper-slide {text-align:center;}
.event_slide .swiper-slide.review {background:#e7f4fa;}
.event_slide .swiper-slide.meta {background:#ffe8e8;}
.event_slide .swiper-slide.kb {background:#ffdc78;}
.event_slide .swiper-slide.viral {background:#e7f4fa;}
.event_slide .swiper-slide img {height:auto; object-fit:cover;}
.event_slide .swiper-slide .pc {display:inline-block;}
.event_slide .swiper-slide .mo {display:none;}

.event_slide .bnslide .swiper-pagination {position:absolute !important; bottom:5% !important; display:none;}

.event_slide .bnslide .swiper-button-next, .event_slide .bnslide .swiper-button-prev {width:17px; height:30px; margin-top:-15px;}
.event_slide .bnslide .swiper-button-next, .event_slide .bnslide .swiper-container-rtl .swiper-button-prev {background:url(https://kids.only1.co.kr/images/main/next.png) 0 0 no-repeat !important; right:49%;left:auto; top:80%; width:60px; height:60px;}
.event_slide .bnslide .swiper-button-next.swiper-button-disabled, .event_slide .bnslide .swiper-button-prev.swiper-button-disabled {opacity:.35; cursor:auto; pointer-events:none;}
.event_slide .bnslide .swiper-button-prev, .event_slide .bnslide .swiper-container-rtl .swiper-button-next {background:url(https://kids.only1.co.kr/images/main/pre.png) 0 0 no-repeat !important; left:44%; right:auto;  top:80%; width:60px; height:60px;}
/** 230130 ì´ë²¤íŠ¸ë°°ë„ˆ ìŠ¬ë¼ì´ë“œ ì¶”ê°€ ìˆ˜ì • bak í´ëž˜ìŠ¤ ì¶”ê°€ **/
.event_slide.bak .swiper-slide {text-align:center; }
.event_slide.bak .swiper-pagination {position:absolute !important; bottom:5% !important; display:none;}
.event_slide.bak .swiper-button-next, .event_slide.bak .swiper-container-rtl .swiper-button-prev {background:url(https://kids.only1.co.kr/images/main/next.png) 0 0 no-repeat !important; right:-7%;left:auto; top:50%; width:60px; height:60px;}
.event_slide.bak .swiper-button-prev, .event_slide.bak .swiper-container-rtl .swiper-button-next {background:url(https://kids.only1.co.kr/images/main/pre.png) 0 0 no-repeat !important; left:-7%; right:auto;  top:50%; width:60px; height:60px;}
.event_slide.bak .swiper-pagination-bullet-active {background:#2c2c2c !important; border:2px solid #2c2c2c !important; opacity:1;}
.event_slide.bak .swiper-pagination-bullet {width:8px; height:8px; display:inline-block; border-radius:100%; background:rgba(0,0,0,0.1); border:0; opacity:1; margin:0 2px;}
/** //230130 ì´ë²¤íŠ¸ë°°ë„ˆ ìŠ¬ë¼ì´ë“œ ì¶”ê°€ ìˆ˜ì • bak í´ëž˜ìŠ¤ ì¶”ê°€ **/
/**í‘¸í„° **/
#footer {width:100%; position:relative;}
#footer > section {position:relative; background-color:#444;}
#footer .foot_wrap {overflow:hidden; border-bottom:1px solid #535353;}
#footer .foot_wrap h1 { float:left; padding:30px 0 25px 0;}
#footer .foot_wrap li {float:left;}
#footer .foot_wrap .f_gnb {float:left; margin-left:50px; padding:30px 0 25px 0;}
#footer .foot_wrap .f_gnb li {margin-right:30px; margin-top:5px;}
#footer .foot_wrap .f_gnb li a {display: block; color: #999; font-size: 18px; font-weight:500; line-height:1;}
#footer .foot_wrap .f_gnb li a.point {color:#d5d5d9; font-weight:700;}
#footer .foot_wrap .family {float:right; width:245px; height:90px; border-left:1px solid #535353; border-right:1px solid #535353;}
#footer .adr_wrap {padding:40px 0 30px 0;}
#footer .adr_wrap h1 {float:left;}
#footer .adr_wrap .adr {float:left; color: #c5cbd1; font-weight:200; text-align:left;}
#footer .adr_wrap .adr br {display:none;}
#footer .adr_wrap .adr p {margin-bottom:10px; font-size:16px; font-weight:700;}
#footer .adr_wrap .adr p .tit {display:inline-block; margin-right:10px; color:#999; font-weight:400;}
#footer .adr_wrap .adr p .txt {display:inline-block; margin-right:30px; color:#d5d5d9; font-weight:500;}
#footer .adr_wrap .adr p .txt a.bottom_bt {display:inline-block; line-height:1;  background:#c0c0c0; color:#333; margin:0 3px; font-weight:500; padding:2px 7px 3px 6px; border-radius:30px; font-style:normal;}
#footer .adr_wrap .adr p .tit br {display:none;}
#footer .adr_wrap .aside {float:right;}
#footer .adr_wrap .aside li {float:left;}
#footer .adr_wrap .aside li a {display:block; padding:0 10px; color:#c5cbd1; text-align:center; line-height:2;}
#footer .adr_wrap .aside_sns {float:right;}
#footer .adr_wrap .aside_sns li {margin-left:20px; float:left;}
#footer .adr_wrap .aside_sns li a {display:block; width:40px; height:40px; font-size:0;}
#footer .adr_wrap .aside_sns li.ytb a {background:url(https://kids.only1.co.kr/images/youtube.png) no-repeat center;}
#footer .adr_wrap .aside_sns li.naver a {background:url(https://kids.only1.co.kr/images/naver.png) no-repeat center;}
#footer .adr_wrap .aside_sns li.facebook a {background:url(https://kids.only1.co.kr/images/facebook.png) no-repeat center;}
#footer .adr_wrap .aside_sns li.insta a {background:url(https://kids.only1.co.kr/images/insta.png) no-repeat center;}
select {width:100%; height:100%; appearance:none; -webkit-appearance:none; background:#444 url(https://kids.only1.co.kr/images/arow_select.png) 90% 50% no-repeat; outline:none; border:0; padding:15px; color:#d5d5d9; font-size:18px;}
select::-ms-expand {display:none; opacity:0;}
a.mobile_menu {display:none;}
.mobile_content {display:none;}
.mobile_content .mobile_bn {display:none;}

.quick_wrap{position:fixed;top:158px;right:50px;/*margin-right: -920px;*/transition: all 0.5s ease 0s;background: url(https://kids.only1.co.kr/images/quick.png) 0 0 no-repeat;padding:103px 0 0;width:151px;height:307px;z-index:99;}
.quick_wrap a{display:block;margin-bottom:3px;text-indent:-9999px;font-size:0;height:100px;}
.quick_wrap a.btn2{display:block;}
.quick_wrap a.btn3{display:block;height:77px;}
.quick_wrap a.btn3{display:none;margin-top:20px; background:url(https://kids.only1.co.kr/images/meta_bn.png) 0 0 no-repeat; width:150px; height:180px;}
.quick_wrap a.btn4 {display:none;margin-top:10px; background:linear-gradient(to bottom, #f4f4f7, #dfdfe3); width:150px; height:150px; position:relative; border-radius:25px; border:2px solid #d5d5d9;}
.quick_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;}
.quick_wrap a.btn4 span:nth-child(1) {background:url(https://kids.only1.co.kr/images/free/quick_bg_01.png) 0 0 no-repeat; animation-delay: 0s}
.quick_wrap a.btn4 span:nth-child(2) {background:url(https://kids.only1.co.kr/images/free/quick_bg_02.png) 0 0 no-repeat; animation-delay: 2s}
.quick_wrap a.btn4 span:nth-child(3) {background:url(https://kids.only1.co.kr/images/free/quick_bg_03.png) 0 0 no-repeat; animation-delay: 4s}
.quick_wrap a.btn4:after {content:""; display:block; width:80px; height:25px; background:url(https://kids.only1.co.kr/images/free/quick_s_bt.png) 0 0 no-repeat; position:absolute; bottom:-11px;left:50%; margin-left:-40px;}


/**
.quick_wrap a.btn4:after {content:""; display:block; width:80px; height:25px; background:url(https://kids.only1.co.kr/images/free/quick_s_bt.png) 0 0 no-repeat; position:absolute; bottom:-11px;left:50%; margin-left:-40px;}
.quick_wrap a.btn4 .ev_bt{display:block;background:url(https://kids.only1.co.kr/images/free/quick_bg_01.png) 50% 50% no-repeat; width:150px; height:150px; animation: quick 3s ease infinite normal none;}**/
@keyframes fade {
    0% {
        opacity: 0;
    }

    20% {
        opacity: 1;
    }

    40% {
        opacity: 1;
    }

    60% {
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}
/***************************** //ë ˆì´ì•„ì›ƒ ***************************/

/************************ ì„œë¸Œë ˆì´ì•„ì›ƒ ****************************/
.sub_tab {width:100%; margin-top:-40px; position:relative;}
.sub_tab ul {max-width:1200px; width:100%; margin:0 auto; overflow:hidden; font-size:15px; background:#fff; height:80px; line-height:80px; border-radius:80px; box-shadow:0px 10px 15px rgb(0 0 0 / 8%);}
.sub_tab ul li {float:left; width:33.33%; line-height:80px; height:80px; border-radius:80px; text-align:center;}
.sub_tab ul li a {display:block; font-size:22px; color:#2c2c2c; width:100%; height:100%; font-weight:700;}
.sub_tab ul li i {font-weight:900; font-size:25px; position:relative; top:3px; }
.sub_tab ul li.active {background:#2c2c2c;}
.sub_tab ul li.active a {color:#fff;}

/*** í€µë©”ë‰´ ****/
#quick_menu {position:fixed; width:40px; /**right:44%; margin-right:-780px;*/ right:110px; text-align:center; transition:all 0.5s; z-index:99; opacity:0; bottom:35px;}
#quick_menu ul {border-bottom:1px solid #949494; z-index:1; margin-bottom:10px;}
#quick_menu li {border:1px solid #949494; border-bottom:0; background:#fff;}
#quick_menu li.call_number {padding: 14px 18px; color: #fff; font-size: 14px; line-height: 26px; background-color: #da4444; text-align: left; border:0;}
#quick_menu li.call_number strong {font-size:18px; font-weight:400;}
#quick_menu li a {display: block; width: 100%; padding: 8px 0 10px 0; color: #949494; font-size: 14px; line-height: 20px;  text-align: center; overflow:hidden;}
#quick_menu li a span {float:left; padding:0 5px;}
#quick_menu li a span:first-child {padding-left:10px;}
#quick_menu.scroll {bottom:35px !important; transition:all 0.5s; opacity:1 !important; padding:0 !important; height:40px !important;}
.sub_menu > ul > li > a span {display:none;}
.gray_bg {background:#f4f4f8;}
.container_box {width:100%; padding-bottom:1%;}
.content_box {max-width:1200px;width:100%;margin:2rem auto;background:#fff;border-radius:40px;padding:2rem 2rem 5rem 2rem;min-height:500px;z-index: 999;}
.minustop {position:relative; margin-top:-2rem;}
#footer .adr_wrap .family {display:none;}

/***************************** ë¯¸ë””ì–´ì¿¼ë¦¬ ***************************/

@media all and (max-width: 1500px) {
    .visual2:after {width:700px; transition: all 0.3;}
}
@media all and (max-width: 1200px) {
    .quick_wrap {display:none;}
.content {width:95%; margin:0 auto; position:relative;}
.visual2 .visual_txt h4 {width:80%; margin:auto;}
.visual2 .visual_txt h4 img {width:100%; height:auto;}
#container { overflow:hidden;}/* 230317 ìˆ˜ì • */
#header .top_gnb {display:none;}
#header {height:45px;background-color:#fff;position: fixed!important;}/* 230317 ìˆ˜ì • */
#header .content {width:95%;}
#header h1{margin:0 -2.5%; margin-right:0; padding:0 0 0 20px;}
#header h1 a,
#header h1 button{display:inline-block;background:url(https://kids.only1.co.kr/images/logo_m.png) 0 50% no-repeat;background-size:112px auto;width:112px;height:19px;vertical-align:middle;height:45px;border:0;} /* 230317 ìˆ˜ì • */
#header h1 a.web{display:none;}
#header h1 button.mobile{display:inline-block;}
a.mobile_menu {display:inline-block; float:left; color:#fff; position:absolute; width:25px; top: 60%; right:5px; margin-top: -14px; height: 19px; font-size: 0;  border-top:3px solid #FF4F4F; transition: all 0.2s;} /* 230317 ìˆ˜ì • */
a.mobile_menu:after, a.mobile_menu:before {
    display: inline-block;
    position: absolute;
    width: 25px;
    left: 0;
    border-top: 3px solid #FF4F4F;
    content: '';
    transition: all 0.2s;
}
a.mobile_menu:before {bottom:8px;}
a.mobile_menu:after {bottom:0;}
#header.active a.mobile_menu {border:0; transition:all 0.2s;}
#header.active a.mobile_menu::before {bottom:8px; transform:rotate(45deg); transition:all 0.2s;}
#header.active a.mobile_menu:after {bottom: 8px; transform: rotate(-45deg); transition:all 0.2s;}
#header.active h1 .link{display:inline-block;vertical-align:middle;}
#header h1 .link a{background:none;color: #545454;font-size:14px;font-weight:normal;margin-left:19px;width:auto;line-height: 56px;height: 56px;}
#header h1 .link a + a{margin-left:10px;}

#header h1 .logo_layer{position:absolute;top: 45px;left:0;padding:15px 0 20px;width: 170px;background:#fff;
border: 2px solid #f0f0f0;box-shadow: 0px 3px 6px rgba(0,0,0,0.29);border-radius: 12px;z-index:100;}
#header h1 .logo_layer .i1,
#header h1 .logo_layer .i2{display:block;background:url(https://kids.only1.co.kr/images/logo_m_layer1.png) 10px 55% no-repeat;background-size:auto 19px;text-indent:-9999px;width:100%;height:19px;}
#header h1 .logo_layer .i2{background-image:url(https://kids.only1.co.kr/images/logo_m_layer2.png);margin-top:11px;}

#header.active{position:fixed;}
nav.gnb {position:fixed; top:45px!important; background:#fff; width:100%; height:calc(100% - 45px); left:-100%; right:100%; transition: all 0.2s;overflow:hidden;overflow-y:auto;} /* 230317 ìˆ˜ì • */
nav.gnb.active {right:0; left:0; transition:all 0.2s; border-top:1px solid #f5f5f5;}
nav.gnb.active > ul {width:95%; margin:auto;}
nav.gnb > ul > li {float:none; width:100%; padding:0;}
nav.gnb > ul > li:hover > a, 
nav.gnb > ul > li > a {color:#000; font-size:18px; font-weight:500; padding:20px; text-align:left; border-bottom:1px solid #eee; display:block;}
nav.gnb > ul > li:nth-child(1) > a {padding-left:25px; background:url(https://kids.only1.co.kr/images/m_icon01.png) 5px 55% no-repeat; background-size:10px auto;}
nav.gnb > ul > li:nth-child(2) > a {padding-left:25px; background:url(https://kids.only1.co.kr/images/m_icon02.png) 5px 55% no-repeat; background-size:13px auto;}
nav.gnb > ul > li:nth-child(3) > a {padding-left:25px; background:url(https://kids.only1.co.kr/images/m_icon03.png) 5px 55% no-repeat; background-size:11px auto;}
nav.gnb > ul > li:nth-child(4) > a {padding-left:25px; background:url(https://kids.only1.co.kr/images/m_icon04.png) 5px 55% no-repeat; background-size:12px auto;}
nav.gnb > ul > li:nth-child(5) > a {padding-left:25px; background:url(https://kids.only1.co.kr/images/m_icon05.png) 5px 55% no-repeat; background-size:12px auto;}

nav.gnb > ul > li.active:hover > a,
nav.gnb > ul > li.active > a {border-bottom:1px solid #eee; position:relative;}
nav.gnb > ul > li.nosub.active > a {border-bottom:1px solid #eee;}
nav.gnb > ul > li:hover > a:after{display:none;}
nav.gnb > ul > li a > em.i{position:static;vertical-align:middle;margin:-3px 0 0 10px;}
.sub_menu .sub_inner h2 {display:none;}
nav.gnb > ul > li:hover > .sub_menu {display:none;}
nav.gnb > ul > li.active .sub_menu {display:block; background:#fff; border-bottom:1px solid #F0F0F5; border-top:0; padding-left:15px;}

.sub_menu {position:relative; padding-bottom:10px; height:auto;}
.sub_menu .sub_inner > ul > li > a:hover {border-bottom:none; font-weight:500;}

.sub_menu .sub_inner ul {float:none;}
.sub_menu > ul > li {text-align:left;}
.sub_menu > ul > li > a {padding:10px 20px; position:relative;}
.sub_menu .sub_inner {width:100%;}
.sub_menu .sub_inner > ul > li {float:none; margin:0; text-align:left; padding:0 0 0 15px;}
.sub_menu .sub_inner > ul > li > a {font-size:16px; color:#545454;}
nav.gnb > ul > li > a span {display:inline-block; right:10px; position:absolute;}
nav.gnb > ul > li.active > a i {background:url(https://kids.only1.co.kr/images/arow.png) 0 0 no-repeat; width:11px; height:10px; background-size:contain; display:inline-block; right:15px; top:30px; position:absolute;}
nav.gnb > ul > li > a span:before {
    display: inline-block;
    position: absolute;
    content: '';
    width: 2px;
    height: 15px;
    right: 6.5px;
    top: 50%;
    margin-top: -7.5px;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    background-color: #000;    
}
nav.gnb > ul > li.active > a span:before {transform: rotate(90deg); -webkit-transform: rotate(90deg);}
nav.gnb > ul > li > a span:after {
    display: inline-block;
    position: absolute;
    content: '';
    width: 15px;
    height: 2px;
    right: 0;
    top: 50%;
    margin-top: -1px;
    background-color: #000;
}

.t_menu > .top_select {display:none;}
.mobile_content {display:block; width:100%; margin:auto;}
.mobile_content .m_left_bt {overflow:hidden;}
.mobile_content .m_left_bt li {float:left; width:50%; height:40px; border-bottom:1px solid #eee; text-align:center;}
.mobile_content .m_left_bt li a {display:block; color:#333; width:100%; height:100%; line-height:40px;}
.mobile_content .m_left_bt li:first-child {border-right:1px solid #eee;}
.mobile_content .content {text-align:center; margin-top:15px;}
.mobile_content .content a {display:inline-block; vertical-align:top; font-size:14px; line-height:30px; color:#545454; position:relative; text-align:center;}
.mobile_content .content a + a {margin-left:30px;}
.mobile_content .content a:last-child {color:#0A05B4; font-weight:700;}
.mobile_content .mobile_bn {width:100%; display:block;}
.mobile_content .mobile_bn p {width:100%; max-width:720px; margin:auto;}
.mobile_content .mobile_bn img {width:100%; height:auto;}
.mobile_content .m_sns {text-align:center; margin-top:36px;}
.mobile_content .m_sns a {display:inline-block; vertical-align:top; margin:0 5px;}
.mobile_content .m_sns a img {width:36px; height:auto;}
.slide li .visual_txt {width:90%; margin-top:30px;}
.slide li .visual_txt p span {font-size:25px;}
/* 230130 ëª¨ë°”ì¼ ë©”ì¸ë°°ë„ˆ */
.event_slide.bak {padding:3% 0 8% 0;}
.event_slide.bak .swiper-slide img {width:100%;}
.event_slide.bak .swiper-button-next, .event_slide.bak .swiper-container-rtl .swiper-button-prev,
.event_slide.bak .swiper-button-prev, .event_slide.bak .swiper-container-rtl .swiper-button-next {display:none;}
.event_slide.bak .swiper-pagination {display:block;width:84px; left:50%; margin-left:-42px;}
/* //230130 ëª¨ë°”ì¼ ë©”ì¸ë°°ë„ˆ */
.client .slidelist {width:85%;}
.container_box {width:95%; margin:auto;}
.sub_visual h2 {margin-top:60px;}
.event_slide .swiper-slide .pc {display:none;}
.event_slide .swiper-slide .mo {display:inline-block; width:100%;}
/** 230116 ì„¤ë°°ì†¡íŒì—… */
.pop_new {position:absolute; width:90%; z-index:100; left:30%; top:20%; margin-left:-25%;}
.pop_new .pop_wrap {position:relative;}
.pop_new .form {background:#0b0a1a; color:#fff; padding:5px; line-height:1; overflow:hidden;}
.pop_new .form span {float:left; font-size:12px;}
.pop_new .form span label {font-size:12px;}
.pop_new .form a {float:right; font-size:0; color:#fff; background:url(https://kids.only1.co.kr/images/main/x.png) 0 0 no-repeat; background-size:contain; width:15px; height:15px;}
.pop_new:before {content:""; display:block; width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.3);}
.pop_new .pc {display:none;}
.pop_new .mo {display:block; width:100%; height:auto;}
/** //230116 ì„¤ë°°ì†¡íŒì—… */

#footer > section {padding-bottom:10%;}
#footer .foot_wrap {width:100%; padding:0; }
#footer .content {width:95%;margin:auto;}
#footer .foot_wrap h1 {display:none;}
#footer .foot_wrap .f_gnb {float:none; margin:0; padding:15px 0; width:100%; display:table;}
#footer .foot_wrap .f_gnb li {float:left;width:25%; padding:5px 0; text-align:center; margin:0; display:table-cell;}
#footer .foot_wrap .f_gnb li a:after {display:none;}
#footer .foot_wrap .f_gnb li a {font-size:13px; color:#fff;}
#footer .adr_wrap .aside_sns {display:none;}
#footer .foot_wrap .aside_sns li {float:none; display:inline-block;}
#footer .foot_wrap .family {display:none;}
#footer:after {display:none;}
#footer .adr_wrap {padding-top:20px; padding-bottom:60px;}
#footer .adr_wrap h1 {float:none; width:120px;}
#footer .adr_wrap h1 img {width:100%;}
#footer .adr_wrap .adr {float:none; margin-left:0; margin-top:10px;}
#footer .adr_wrap .adr p {margin-bottom:3px; line-height:150%;  font-size:12px;}
#footer .adr_wrap .adr span {display:inline-block; }
#footer .adr_wrap .aside {display:none;}
#footer .adr_wrap .adr br {display:block;}
#footer .adr_wrap .family {display:block; border:1px solid #666; margin-top:10px;}
#footer .adr_wrap .family select {font-size:15px; padding:10px; background-position:95% 50%;}
#quick_menu {width:40px; height:40px !important; right:30px; margin:0; bottom:10%; z-index:99999;}
#quick_menu a img[src*="top_bt"] {display:none;}
#quick_menu a {display:inline-block; width:100%; height:100%; background:url(https://kids.only1.co.kr/images/top_bt.png) 0 0 no-repeat; }
#quick_menu.scroll {display:none;bottom:10% !important; height:40px !important; padding: 0 !important; overflow-y: hidden !important; z-index:99999;}
}

@media all and (max-width: 768px) {
#header {height:45px;}
#header h1 {padding-top:0;}
#header h1 img {height:24px;}
nav.gnb {top:56px;}
.t_menu > li {margin-top:15px;}
#container { } /* 230317 ìˆ˜ì • */
.slide li .visual_txt a {font-size:15px; width:140px; padding:0 15px; position:relative;}
.slide li .visual_txt a:after {position:absolute; right:15px; top:50%;}
#footer .foot_wrap .f_gnb li {width:22%; }
#footer .foot_wrap .f_gnb li:nth-child(3) {width:34%;}
#footer .adr_wrap .adr p .tit {margin-right:3px;}
#footer .adr_wrap .adr p .txt {margin-right:7px;}
#footer .adr_wrap .adr p .tit br {display:inline-block;}
.event_slide .content {width:90%;}
.event_slide .swiper {padding:0;}
.event_slide .bnslide .swiper-pagination {display:none;}
.event_slide .bnslide .swiper-button-next, .event_slide .bnslide .swiper-button-prev {display:block; width:15%; height:15%; background-size:contain !important;}
.event_slide .bnslide .swiper-button-next {right:33%;}
.event_slide .bnslide .swiper-button-prev {left:40%;}
/* 230130 ëª¨ë°”ì¼ ë©”ì¸ë°°ë„ˆ */
.event_slide.bak {padding:0;}
.event_slide.bak .content {width:100%;}
.event_slide.bak .swiper-slide img {width:100%;}
.event_slide.bak .swiper-button-next, .event_slide.bak .swiper-container-rtl .swiper-button-prev,
.event_slide.bak .swiper-button-prev, .event_slide.bak .swiper-container-rtl .swiper-button-next {display:none;}
.event_slide.bak .swiper-pagination {display:block;width:auto; left:50%; margin-left:-42px;}
/* //230130 ëª¨ë°”ì¼ ë©”ì¸ë°°ë„ˆ */

/**ì„œë¸Œ **/
.container_box {width:100%;}
.content_box {padding:2rem 1rem 3rem 1rem; border-radius:0;}
.sub_visual {height:150px;}
.sub_visual .visual_txt {height:100%;}
.sub_visual h2 {font-size:30px; margin-top:50px;}
.tab_content01 h2 { font-size:25px; padding-top:30px;}
.sub_tab ul {margin-top:-30px; height:60px; line-height:60px;border-radius:0; overflow-x:auto; white-space:nowrap; -ms-overflow-style:none; scrollbar-width:none;}
.sub_tab ul::-webkit-scrollbar {display:none;}
.sub_tab ul li.active {background:none;}
.sub_tab ul li {height:60px; border-radius:0; line-height:60px; min-width:115px; float:none; display:inline-block;}
.sub_tab ul li a { font-size:18px; color:#D5D5D5;}
.sub_tab ul li.active a {color:#2c2c2c; border-bottom:2px solid #2C2C2C;}
.search_box {margin-top:20px;}
.sub_title h2 {margin-top:15px; font-size:26px;}
.sub_title .tit_txt {margin-top:10px; font-size:15px;}
.search_box .search {width:100%; height:60px; line-height:60px;}
.search_box .search .search_bt {width:60px; height:60px;}
.tbl {margin-top:25px;}
.tbl .board th {height:60px; line-height:60px; font-size:16px;}
.tbl .board td, .tbl .board td a {height:60px; line-height:60px; font-size:15px;}
.board td a {padding-left:10px;}
.tbl .board th:nth-child(1), .tbl .board td:nth-child(1) {display:none;}


}








