@media screen and (max-width:767px) {

.center{text-align:center;}
.pc_img {display:none;}
.tab_img {display:none;}
.mob_img {display:block;}
.pc {display:none;}
.tab {display:none;}
.mob {display:block;}


/* === Main === */
#wrap {position:relative; width:100%; max-width:767px; min-width: 375px; margin:0 auto; overflow:hidden; word-break: keep-all;}
.inner{width:100%; margin:0 auto; padding: 0 2.66%;}

/* header */
#header{position: fixed;left: 0; top: 0;z-index: 9000;line-height: 1;}
#header .inner{position: relative;display: flex;justify-content: space-between;align-items: center;width: 100%;height: 50px;}
#header h1 a img{width: 113px;}

ul.gnb{display: none;align-items: center;padding-right: 100px;}
ul.gnb li{position: relative;padding: 41px 0;}
ul.gnb li::after{content:'';position: absolute;bottom: -1px; left: 50%;transform:translateX(-50%); width: 0%; height: 2px; background: var(--co01);transition: var(--trs05);}
ul.gnb li.on::after{width: 100%;}
ul.gnb li a{display: flex;align-items: center;justify-content: center;width: 130px;font-size: 18px; color: #222; font-weight: 700;transition: var(--trs05);}

/* all_menu */
.all_menu{display: none;position: absolute; top: 100px; left: 0;width: 100%;padding: 30px 0px 100px;background: #fff;line-height: 1;z-index: 6000;}
.all_menu .inner{display: flex;justify-content: flex-end;width: 1600px;padding-right: 100px;}
.all_menu ul.menu li:not(:last-child){margin-bottom: 26px;}
.all_menu ul.menu li a{display: block;font-size: 16px; color: #666;text-align: center; width: 180px;transition:.4s;font-weight: 700;}
.all_menu ul.menu li a:hover{color: var(--co01);}

.all_btn{display: none;position: absolute; right: 0; top: 50%; transform:translateY(-50%);width: 30px; height: 23px;}
.all_btn::before{content:'';position: absolute;right: 0; top: 0;width: 100%;height: 3px;background: #333;transition:.4s;}
.all_btn::after{content:'';position: absolute; right: 0; bottom: 0;width: 100%;height: 3px;background: #333;transition:.4s;}
.all_btn span{display: block;position: absolute; right: 0; top: 50%; transform:translateY(-50%);width: 100%;height: 3px;background: #333;}

#header.all{border-bottom: 1px solid #ddd;}
#header.all ul.gnb li a{width: 180px;}
#header.all .all_btn::before{animation:navAni01 .6s ease  forwards;}
#header.all .all_btn::after{animation:navAni02 .6s ease forwards;}
#header.all span{animation:navAni03 .6s ease forwards;}

#header.close .all_btn::before{animation:navAni01 .6s ease reverse forwards;}
#header.close .all_btn::after{animation:navAni02 .6s ease reverse forwards;}
#header.close span{animation:navAni03 .6s ease reverse forwards;}

@keyframes navAni01 {
0%{top: 0; transform: rotate(0deg);}
50%{top: 6px;transform:rotate(0deg);}
100%{top: 6px;transform:rotate(45deg);}
}

@keyframes navAni02 {
0%{bottom: 0; transform: rotate(0deg);}
50%{bottom: 6px;transform:rotate(0deg);}
100%{bottom: 6px;transform:rotate(-45deg);}
}

@keyframes navAni03 {
0%{opacity: 1;}
50%{opacity: 0;}
100%{opacity: 0;}
}

/* navi */
.nav_btn{display: block;position: absolute; right: 2.6%; top: 50%; transform:translateY(-50%);display: block;width: 18px; height: 14px;}
.nav_btn::before{content:'';position: absolute;right: 0; top: 0;width: 100%;height: 2px;background: #333;transition:.4s;}
.nav_btn::after{content:'';position: absolute; right: 0; bottom: 0;width: 100%;height: 2px;background: #333;transition:.4s;}
.nav_btn span{display: block;position: absolute; right: 0; top: 50%; transform:translateY(-50%);width: 100%;height: 2px;background: #333;}

#header.nav{border-bottom: 1px solid #ddd;}
#header.nav .nav_btn::before{animation:navAni01 .6s ease  forwards;}
#header.nav .nav_btn::after{animation:navAni02 .6s ease forwards;}
#header.nav span{animation:navAni03 .6s ease forwards;}

#header.close .nav_btn::before{animation:navAni01 .6s ease reverse forwards;}
#header.close .nav_btn::after{animation:navAni02 .6s ease reverse forwards;}
#header.close span{animation:navAni03 .6s ease reverse forwards;}

.navigation{position: fixed;top: 50px;width:50%;background-color:#fff;height:100%;display:none;right: 0px;z-index: 8500; line-height: 1;}
.navigation.on{display:block;}
.navigation h3{height:50px;width:100%;}
.navigation h3 a{border-bottom: 1px solid #ddd;}
.navigation h3:nth-child(1) a{border-top: 1px solid #ddd;}
.navigation h3.active a:after{background:url(/assets/images/main/nav_top_mob.png)center no-repeat;background-size:cover ;}
.navigation h3.on a:after{;background:url(/assets/images/main/nav_top_mob.png)center no-repeat;background-size:cover ;}
.navigation h3 a{position: relative;height:50px;width:100%;background-color:#fff;display: flex;align-items: center;padding: 0 10px;color:#333;font-size:14px;font-weight: 700;}
.navigation h3 a:after{content:"";position: absolute;top: 50%;transform:translateY(-50%);right: 10px;width: 15px;height: 9px;background:url(/assets/images/main/nav_bt_mob.png)center no-repeat;background-size:cover ;}
.navigation ul{display: block; padding:20px 0;background:#f5f5f5;border-top:2px solid var(--co01);border-bottom: 1px solid #ddd;}
.navigation ul li{margin-bottom: 16px;}
.navigation ul li:last-child{margin-bottom: 0;}
.navigation ul li a{display:flex;height:auto;width:100%;color:#555;font-size:13px;border:none;font-weight: 400;padding-left: 10px; word-break:keep-all;}
.navigation ul li.on a{font-weight: 700;color: var(--co01);}
.navi_bg{display: none;position: absolute;top: 50px;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 8200;}

/*visual_wrap*/
#visual_wrap{position: relative;margin-top: 50px;line-height: 1;}
#visual_wrap .txt_wrap{position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);width: 100%;}
#visual_wrap .txt_wrap p{font-size: 22px; line-height: 32px; color: #fff; font-weight: 700;text-align: center; margin: 0 auto 15px;font-weight: 400;text-shadow: 4px 4px 12px rgba(0, 0, 0, .15);}
#visual_wrap .txt_wrap p i{display: block;}
#visual_wrap .txt_wrap strong{display: block;width: 370px;font-size: 45px; line-height: 1.3; color: #fff;font-weight: 700;text-align: center;text-shadow: 4px 4px 12px rgba(0, 0, 0, .15);margin: 0 auto;}
#visual_wrap .txt_wrap strong div{display: inline-block !important;line-height: inherit !important;}
#visual_wrap .txt_wrap strong br{display: none;}
#visual_wrap .txt_wrap b{font-weight: 700; color: var(--co04);}
#visual_wrap .txt_wrap em{display: inline-block;align-items: center;height: 50px;padding: 0 6px;position: relative;font-weight: 700;z-index: 1;}
#visual_wrap .txt_wrap em::after{content:'';position: absolute;left: 0;top: 55%;transform:translateY(-50%);width: 0%;height: 100%;background: var(--co01);z-index: -1;}
#visual_wrap .txt_wrap em::after{animation: visAni01 .5s ease forwards;animation-delay:1s;}
@keyframes visAni01{
0%{width: 0%;}
100%{width: 100%;}
}

/*section*/
.section{line-height: 1;padding: 70px 0;}
.section .sec_tit{margin-bottom: 40px;width: 100%;}
.section .sec_tit p{font-size: 28px; color: #1a1a1a; line-height: 38px; font-weight: 700; font-family: 'Hakgyoansim Allimjang';text-align: center;}
.section .sec_tit p em{display: inline-flex;align-items: center;height: 35px;padding: 0 5px;position: relative;font-weight: 700;z-index: 1;color: #1a1a1a;transition:.5s;}
.section .sec_tit p em::after{content:'';position: absolute;left: 0;top: 0;width: 0%;height: 100%;background: var(--co01);z-index: -1;transition:1s;}
.section .sec_tit.on p em{color: #fff;}
.section .sec_tit.on p em::after{width: 100%;}
.section .sec_tit span{display: block;font-size: 16px; color: #1a1a1a; font-family: 'NanumSquareNeoExtraBold';text-align: center;text-align: center; margin-top: 15px;}

.section .sec_tit b{color: var(--co01);font-weight: 700;}
.section .sec_tit b.b02{font-size: 35px;}

a.btn_st01{display: flex;align-items: center; justify-content: center;gap:8px; padding: 0px 25px; width: fit-content; height: 32px; background: var(--co01); border-radius:30px;font-size: 14px; color: #fff;font-family: 'NanumSquareNeoExtraBold'; box-shadow:4px 4px 12px rgba(0,0,0,.15);margin: 30px auto 0;}
a.btn_st01 img{width: 12px;transition:.5s;}
a.btn_st01:hover img{transform:rotate(-45deg);}

/* section01 */
#section01 .box_wrap{display: flex;gap:30px 12px;flex-wrap:wrap;justify-content: center;width: 356px;margin: 0 auto;}
#section01 .box_wrap em{position: relative;top: 59px;z-index: 100;left: -19px;}
#section01 .box_wrap em:nth-of-type(2){display: none;}
#section01 .box_wrap em img{position: absolute;width: 37px;}
#section01 .box_wrap .box .icon{position: relative;padding-bottom: 15px;}
#section01 .box_wrap .box .icon img{width: 155px;}
#section01 .box_wrap .box .icon strong{position: absolute;bottom: 0;left: 50%;transform:translateX(-50%);display: flex;align-items: center; justify-content: center;width: 120px; height: 34px; border-radius:35px; background: var(--co01);font-size: 20px; color: #fff; font-weight: 700;}
#section01 .box_wrap .box p{font-size: 14px; color: #1a1a1a; line-height: 16px;text-align: center; margin-top: 10px;}

/* section02 */
#section02{background-color: var(--bg01);}
#section02 .sec_tit p{width: 340px;margin: 0 auto;}
#section02 .sec_tit br{display: none;}
#section02 .box_wrap{overflow: hidden; border-radius:10px;}
#section02 .box_wrap .top{position: relative;display: flex;align-items: center;justify-content: center;height: 45px; background: var(--co01);}
#section02 .box_wrap .top::after{content:'';position: absolute; top: 100%;left: 50%;transform:translateX(-50%); background: url(/assets/images/main/arr02_mob.png)center no-repeat; width: 17px; height: 10px; background-size: cover;}
#section02 .box_wrap .top p{font-size: 24px; color: #fff;font-weight: 700;}
#section02 .box_wrap .top p b{color: #ffe770; font-weight: 700;}

#section02 .box_wrap .box{padding: 20px;background: #fff;}
#section02 .box_wrap .box ul.ul01{display: flex;gap:5px;flex-wrap:wrap;justify-content: center;}
#section02 .box_wrap .box ul.ul01 li{display: flex;align-items: center;flex-direction: row-reverse;width: 100%; border:2px solid var(--co05); border-radius:8px;overflow: hidden;}
#section02 .box_wrap .box ul.ul01 li .logo{display: flex;flex-direction: row;align-items: center;gap:20px;justify-content: center;width: calc(100% - 110px);height: 60px;padding-bottom: 0px;}
#section02 .box_wrap .box ul.ul01 li:nth-child(1) .logo{padding-bottom: 0px;}
#section02 .box_wrap .box ul.ul01 li .logo .img{display: flex;align-items: center; justify-content: center;height: auto;margin-bottom: 0px;}
#section02 .box_wrap .box ul.ul01 li:nth-child(1) .logo .img img{width: 40px;}
#section02 .box_wrap .box ul.ul01 li:nth-child(2) .logo .img img{width: 66px;}
#section02 .box_wrap .box ul.ul01 li:nth-child(3) .logo .img img{width: 72px;}
#section02 .box_wrap .box ul.ul01 li:nth-child(4) .logo .img img{width: 64px;}
#section02 .box_wrap .box ul.ul01 li:nth-child(5) .logo .img img{width: 63px;}
#section02 .box_wrap .box ul.ul01 li .logo p{font-size: 11px; line-height: 17px; color: #1a1a1a;text-align: left;}
#section02 .box_wrap .box ul.ul01 li .logo p i{display: block;}
#section02 .box_wrap .box ul.ul01 li strong{display: block; align-items: center; justify-content: center;width: 110px; height: 60px;font-size: 16px; line-height: 24px; color: #fff; font-weight: 700; background: var(--co05);text-align: center;padding-top: 7px;}
#section02 .box_wrap .box ul.ul01 li strong i{display: block;}

#section02 .box_wrap .box .arr{width: fit-content;margin: 15px auto 20px;}
#section02 .box_wrap .box .arr img{width: 23px;}

#section02 .box_wrap .box .txt_box{display: flex;flex-direction: column;align-items: center;gap:15px;justify-content: center;}
#section02 .box_wrap .box .txt_box .txt01 strong{display: block;width: 100%;font-size: 20px; line-height: 32px; color: #1a1a1a; font-family: 'NanumSquareNeoExtraBold';text-align: center;}
#section02 .box_wrap .box .txt_box .txt01 strong b{position: relative;z-index: 1;}
#section02 .box_wrap .box .txt_box .txt01 strong b::after{content:'';position: absolute;left: -5px; bottom: -4px; width: calc(100% + 10px); height: 10px; background: #ffd1e2;z-index: -1;}
#section02 .box_wrap .box .txt_box .txt02 ul{display: flex;gap:8px;}
#section02 .box_wrap .box .txt_box .txt02 ul li strong{display: block;text-align: center;color: var(--co01);font-size: 45px; font-weight: 700;}
#section02 .box_wrap .box .txt_box .txt02 ul li:nth-child(2) strong{color: var(--co02);}
#section02 .box_wrap .box .txt_box .txt02 ul li:nth-child(3) strong{color: var(--co03);}
#section02 .box_wrap .box .txt_box .txt02 ul li p{display: flex; align-items: center; justify-content: center;width: 100px; height: 28px;font-size: 12px; color: #fff;font-family: 'NanumSquareNeoExtraBold';background: var(--co05); border-radius:20px; margin-top: 10px;}
#section02 .box_wrap .box .txt_box .txt02 ul li:nth-child(2) p{background: #ca78cf;}
#section02 .box_wrap .box .txt_box .txt02 ul li:nth-child(3) p{background: #a296f9;}

/* section03 */
#section03 .sec_tit p i{display: block;}
#section03 .con_wrap{display: flex;flex-direction: column;align-items: center;justify-content: center;gap:30px;}
#section03 .con_wrap .img_wrap{padding-left: 0px;}
#section03 .con_wrap .img_wrap img{width: 192px;}
#section03 .con_wrap .box_wrap{display: flex;flex-wrap:wrap;gap:5px;}
#section03 .con_wrap .box_wrap .box{border-radius:6px;overflow: hidden;background: var(--bg01);}
#section03 .con_wrap .box_wrap .box01{width: 130px;}
#section03 .con_wrap .box_wrap .box02{width: calc(100% - 135px);}
#section03 .con_wrap .box_wrap .box03{width: calc(100% - 280px);}
#section03 .con_wrap .box_wrap .box .tit{display: flex;align-items: center; justify-content: center;height: 34px; background: var(--co01);}
#section03 .con_wrap .box_wrap .box .tit strong{font-size: 14px; line-height: 21px; color: #fff; font-family: 'NanumSquareNeoExtraBold';text-align: center;}
#section03 .con_wrap .box_wrap .box .tit strong i{display: block;}
#section03 .con_wrap .box_wrap .box .img{display: flex;align-items: center; justify-content: center;height: 70px;}
#section03 .con_wrap .box_wrap .box:nth-child(1) .img img{width: 115px;}
#section03 .con_wrap .box_wrap .box:nth-child(2) .img img{width: 208px;}
#section03 .con_wrap .box_wrap .box:nth-child(3) .img img{width: 115px;}
#section03 .con_wrap .box_wrap .box:nth-child(4) .img img{width: 117px;}
#section03 .con_wrap .box_wrap .box:nth-child(5) .img img{width: 85px;}

#section03 .con_wrap .box_wrap .box:nth-child(3) .tit,
#section03 .con_wrap .box_wrap .box:nth-child(4) .tit,
#section03 .con_wrap .box_wrap .box:nth-child(5) .tit{height: 44px;}

/* section04 */
#section04{background-color: var(--bg01);}
#section04 .sec_tit{margin-bottom: 45px;}
#section04 .con{position: relative;width: calc(100% - 5px); padding: 32px 7px 10px; border-radius:10px; z-index: 10;margin: 0 auto;background: var(--co05);}
#section04 .con::before{content:'';position: absolute; left: 50%;transform:translate(-50%);top: -14px; background: url(/assets/images/main/sec05_icon01_mob.png)center no-repeat; width: 268px; height: 30px; background-size: cover;}
#section04 .con::after{content:'';position: absolute; top: -5px; left: -5px;z-index: -1;width: 100%; height: 100%;border-radius:10px;border:2px solid var(--co05);background: #fff;}
#section04 .con .top{display: flex;justify-content: flex-end;align-items: center;gap:16px;padding-right: 10px;margin-bottom: 12px;}
#section04 .con .top p{font-size: 14px; color: #1a1a1a; font-family: 'OngleipEoyeonce';}
#section04 .con ul li{display: flex;align-items: center; justify-content: space-between;font-size: 11px;color: #1a1a1a;padding:10px;border-bottom: 1px solid var(--co05);font-family: 'Ownglyph_corncorn-Rg';}
#section04 .con ul li .chk_wrap{display: flex;gap:15px;}
#section04 .con ul li .chk_wrap .chk{position: relative;width: 13px; height: 13px; border:2px solid var(--co04);border-radius:2px;}
#section04 .con ul li .chk_wrap .chk em{position: absolute;top: -55%;left: -4px;transform:translateY(-50%);background: url(/assets/images/main/chk_icon01_mob.png); width: 26px; height: 24px;background-size: cover;}
#section04 .con ul li.li02{font-size: 14px; color: var(--co01);border-bottom: 0;}
#section04 .con ul li.li02 p{position: relative;z-index: 1;}
#section04 .con ul li.li02 p::after{content:'';position: absolute;left: 50%;bottom: 0;transform:translateX(-50%);width: calc(100% + 10px);height: 8px;background: #ffe770; opacity: .5;z-index: -1;}

/* section05 */
#section05{padding: 0;}
#section05 .inner{display: flex;flex-direction: column;width: 100%;padding: 0;}
#section05 .slide_wrap{position: relative;width: 100%;}
#section05 .slide_wrap .img_wrap{position:relative; width:100%; padding-bottom:120%;}
#section05 .slide_wrap .img_wrap img{position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; width:100%; height:100%; max-width:100%; max-height:100%; object-fit:cover;}
#section05 .slide_wrap .slide_items{display: flex;align-items: center;gap:12px;justify-content: center;position: absolute;right: 0; bottom: 0;padding: 10px; background: rgba(189,48,102,.5);}
#section05 .slide_wrap .slide_items img{width: 24px;}
#section05 .slide_wrap .slide_items .numcount{display: flex;align-items: center;gap:18px;}
#section05 .slide_wrap .slide_items .numcount span{position: relative;display: block;width: 11px;font-size: 16px; color: #fff;font-weight: 700;}
#section05 .slide_wrap .slide_items .numcount span.now::after{content:'/';position: absolute;top: 50%;right: -12px;transform:translateY(-50%);}
#section05 .slide_wrap .img_wrap img{width: 100%;}

#section05 .online_wrap{width: 100%;background: #bd3066;}
#section05 .online{display: flex;flex-wrap:wrap;gap:0px 10px;padding: 40px 10px 20px;}
#section05 .online .tit{width: 100%;margin-bottom: 12px;}
#section05 .online .tit strong{display: block;font-size: 24px; color: #fff;font-weight: 700;text-align: center;}
#section05 .online .tit p{font-size: 14px; color: #fff; font-weight: 700; line-height: 21px;text-align: center;margin-top: 8px;}
#section05 .online .tit p br{display: block;}
#section05 .online .tit p b{color: #ffe770;}
#section05 .online .img{width: 172px;}
#section05 .online .img img{width: 100%;}
#section05 .online .input_wrap{display: flex;flex-direction: column;gap:5px;margin-top: 0px;width: calc(100% - 182px);}
#section05 .online .input_wrap .input{width: 100%;}
#section05 .online .input_wrap input[type="text"]{width: 100%;height: 34px;border:0;background: #fff; font-size: 12px; color: #7e7e7e;padding: 0px 10px;}
#section05 .online .input_wrap input[type="text"]:not(:last-child){margin-bottom: 5px;}
#section05 .online .input_wrap input[type="text"]::placeholder{font-size: 12px; color: #7e7e7e;}
#section05 .online .input_wrap input[type="text"]:focus{outline:0;}
#section05 .online .input_wrap a.pri_btn{display: flex; align-items: center; justify-content: center;flex-direction: row;gap:10px;width: 100%;background: #fff;font-size: 12px; color: #1a1a1a; line-height: 18px;text-align: left;padding: 8px;}
#section05 .online .input_wrap a.pri_btn img{width: 20px;}
#section05 .tel{display: flex;align-items: center; gap:8px;justify-content: center;height: 40px;background: #88033a;}
#section05 .tel img{width: 21px;}
#section05 .tel p{font-size: 22px; color: #fff; font-weight: 700;}

/* section06 */
#section06 .sec_tit{margin-bottom: 40px;}
#section06 .tag{display: flex;align-items: center; justify-content: center;width: 190px; height: 34px; border-radius:28px; background: #666;margin: 12px auto 0;font-size: 16px; color: #fff;}
#section06 ul{display: flex;flex-wrap:wrap;gap:10px;padding: 0px;}
#section06 ul li{width: calc((100% - 10px) / 2);}
#section06 ul li .img_wrap{position:relative; width:100%; padding-bottom:100%;}
#section06 ul li .img_wrap img{position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; width:100%; height:100%; max-width:100%; max-height:100%; object-fit:cover;}

/* pri_pop */
.pri_pop_wrap{display: none;position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5);z-index: 9999;line-height: 1;}
.pri_pop_wrap .pop_box_wrap{position: absolute; left: 50%;top: 50%;transform:translate(-50%,-50%);width: calc(100% - 10px); }
.pri_pop_wrap .pop_x_btn{display: block;position: relative;width: fit-content;font-size: 15px; color: #fff;font-weight: 700;margin-bottom: 15px;padding-right: 20px; margin-left: auto;}
.pri_pop_wrap .pop_x_btn::after{content:'';position: absolute;right: 0; top: 50%; transform:translateY(-50%);width: 13px; height: 2px; background: #fff;}
.pri_pop_wrap .pop_box{width: 100%; height: 380px;background: #fff; border-radius:12px;padding: 25px 20px;}
.pri_pop_wrap .pop_box .txt{overflow-y: scroll;height: 100%;}
.pri_pop_wrap .pop_box .txt p{font-size: 13px; color: #999;line-height: 1.8;white-space:pre-wrap;}

.pri_pop_wrap .pop_box .txt::-webkit-scrollbar {width: 6px;  /* 스크롤바의 너비 */}
.pri_pop_wrap .pop_box .txt::-webkit-scrollbar-thumb{height: 30%; /* 스크롤바의 길이 */background: #ddd; /* 스크롤바의 색상 */border-radius: 10px;}
.pri_pop_wrap .pop_box .txt::-webkit-scrollbar-track {background: rgba(33, 122, 244, 0);  /*스크롤바 뒷 배경 색상*/}


/*footer*/
#footer{line-height: 1;background: #000;}
#footer .f_top{border-bottom: 1px solid rgba(255,255,255,.2);padding: 15px 0;}
#footer .f_top .inner{display: flex; align-items: center; justify-content: center;flex-direction: column-reverse;gap:10px; height: auto;}
#footer .f_top .a_wrap{display: flex;gap:15px;}
#footer .f_top .a_wrap a{font-size: 12px; color: #999;}
#footer .f_top .a_wrap a.pri{color: var(--co01);}
#footer .f_top .sns_wrap{display: flex;gap:10px;}
#footer .f_top .sns_wrap a img{width: 23px;}

#footer .f_bot{position: relative;padding: 30px 0;}
#footer .f_bot .inner{display: flex;align-items: center;justify-content: center;}
#footer .f_bot a.f_logo{display: block;width: fit-content;margin: 0 auto 75px;}
#footer .f_bot a.f_logo img{width: 118px;}
#footer .f_bot address{text-align: center;}
#footer .f_bot address p{font-size: 12px; color: #999; line-height: 19px;}
#footer .f_bot address p  strong{display: inline-block;color: #fff;font-family: 'NanumSquareNeoExtraBold';margin-right: 5px;}
#footer .f_bot address p b{display: inline-block;font-size: 9px; color: #666;margin: 0px 10px;}
#footer .f_bot address p b:nth-of-type(3),
#footer .f_bot address p b:nth-of-type(4),
#footer .f_bot address p b:nth-of-type(1),
#footer .f_bot address p b:nth-of-type(5),
#footer .f_bot address p b:nth-of-type(6){display: block;font-size: 0;margin: 0;width: 0;height: 0;}
#footer .f_bot p.copy{margin-top: 15px;}
#footer .f_bot p.copy i{display: block;}
#footer .f_bot .right{position: absolute;left: 50%;transform:translateX(-50%);top: 80px;text-align: center;width: 100%;}
#footer .f_bot .right strong{display: block;font-size: 16px; color: var(--co01); font-weight: 700; margin-bottom: 6px;}
#footer .f_bot .right p{font-size: 12px; color: #999;}
}