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

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

*,body,html{cursor: initial;}

.curzr{display: none;}
.curzr svg path {transition:.4s;}
.curzr.hover-active svg path{fill: var(--co03);stroke-width: 1px;stroke: #000;}

/* === Main === */
#wrap {position:relative; width:100%; max-width:1400px; min-width: 375px; margin:0 auto; overflow:hidden;}
.inner{width:100%; margin:0 auto; padding: 0 2.6%; }

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

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: 11px;transform:rotate(0deg);}
100%{top: 11px;transform:rotate(45deg);}
}

@keyframes navAni02 {
0%{bottom: 0; transform: rotate(0deg);}
50%{bottom: 11px;transform:rotate(0deg);}
100%{bottom: 11px;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: 35px; height: 26px;}
.nav_btn::before{content:'';position: absolute;right: 0; top: 0;width: 100%;height: 4px;background: #333;transition:.4s;}
.nav_btn::after{content:'';position: absolute; right: 0; bottom: 0;width: 100%;height: 4px;background: #333;transition:.4s;}
.nav_btn span{display: block;position: absolute; right: 0; top: 50%; transform:translateY(-50%);width: 100%;height: 4px;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: 80px;z-index:5000;width:50%;background-color:#fff;height:100%;display:none;right: 0px;z-index: 4000; line-height: 1;}
.navigation.on{display:block;}
.navigation h3{height:58px;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_tab.png)center no-repeat;background-size:cover ;}
.navigation h3.on a:after{;background:url(/assets/images/main/nav_top_tab.png)center no-repeat;background-size:cover ;}
.navigation h3 a{position: relative;height:58px;width:100%;background-color:#fff;display: flex;align-items: center;padding: 0 20px;color:#333;font-size:18px;font-weight: 700;}
.navigation h3 a:after{content:"";position: absolute;top: 50%;transform:translateY(-50%);right: 20px;width: 15px;height: 9px;background:url(/assets/images/main/nav_bt_tab.png)center no-repeat;background-size:cover ;}
.navigation ul{display: block; padding:25px 0;background:#f5f5f5;border-top:2px solid var(--co01);border-bottom: 1px solid #ddd;}
.navigation ul li{margin-bottom: 22px;}
.navigation ul li:last-child{margin-bottom: 0;}
.navigation ul li a{display:flex;height:auto;width:100%;color:#555;font-size:15px;border:none;font-weight: 400;padding-left: 20px; word-break:keep-all;}
.navigation ul li.on a{font-weight: 700;color: var(--co01);}
.navi_bg{display: none;position: absolute;top: 80px;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 1000;}

/*visual_wrap*/
#visual_wrap{position: relative;margin-top: 80px;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: 30px; color: #fff; font-weight: 700;text-align: center; margin-bottom: 20px;font-weight: 400;text-shadow: 4px 4px 12px rgba(0, 0, 0, .15);}
#visual_wrap .txt_wrap strong{display: block;width: 640px;font-size: 80px; line-height: 95px; 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 br{display: none;}
#visual_wrap .txt_wrap b{font-weight: 700; color: var(--co04);}
#visual_wrap .txt_wrap em{display: inline-block;padding: 0 10px;position: relative;font-weight: 700;z-index: 1;}
#visual_wrap .txt_wrap em::after{content:'';position: absolute;left: 0;top: 0;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: 100px 0;}
.section .sec_tit{margin-bottom: 45px;width: 100%;}
.section .sec_tit p{font-size: 45px; color: #1a1a1a; line-height: 60px; font-weight: 700; font-family: 'Hakgyoansim Allimjang';text-align: center;}
.section .sec_tit p em{display: inline-flex;align-items: center;height: 61px;padding: 0 10px;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: 26px; color: #1a1a1a; font-family: 'NanumSquareNeoExtraBold';text-align: center;text-align: center; margin-top: 20px;}

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

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

/* section01 */
#section01 .box_wrap{display: flex;gap:8px;justify-content: center;}
#section01 .box_wrap em{position: relative;top: 70px;z-index: 100;left: -17px;}
#section01 .box_wrap em img{position: absolute;width: 35px;}
#section01 .box_wrap .box .icon{position: relative;padding-bottom: 25px;}
#section01 .box_wrap .box .icon img{width: 175px;}
#section01 .box_wrap .box .icon strong{position: absolute;bottom: 0;left: 50%;transform:translateX(-50%);display: flex;align-items: center; justify-content: center;width: 160px; height: 45px; border-radius:35px; background: var(--co01);font-size: 26px; color: #fff; font-weight: 700;}
#section01 .box_wrap .box p{font-size: 16px; color: #1a1a1a; line-height: 27px;text-align: center; margin-top: 12px;}

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

#section02 .box_wrap .box{padding: 40px;background: #fff;}
#section02 .box_wrap .box ul.ul01{display: flex;gap:22px;flex-wrap:wrap;justify-content: center;}
#section02 .box_wrap .box ul.ul01 li{width: calc((100% - 44px) / 3); border:2px solid var(--co05); border-radius:12px;overflow: hidden;}
#section02 .box_wrap .box ul.ul01 li .logo{display: flex;flex-direction: column;align-items: center;justify-content: flex-end;height: 150px;padding-bottom: 25px;}
#section02 .box_wrap .box ul.ul01 li:nth-child(1) .logo{padding-bottom: 15px;}
#section02 .box_wrap .box ul.ul01 li .logo .img{display: flex;align-items: center; justify-content: center;height: 70px;margin-bottom: 15px;}
#section02 .box_wrap .box ul.ul01 li:nth-child(1) .logo .img img{width: 67px;}
#section02 .box_wrap .box ul.ul01 li:nth-child(2) .logo .img img{width: 150px;}
#section02 .box_wrap .box ul.ul01 li:nth-child(3) .logo .img img{width: 150px;}
#section02 .box_wrap .box ul.ul01 li:nth-child(4) .logo .img img{width: 134px;}
#section02 .box_wrap .box ul.ul01 li:nth-child(5) .logo .img img{width: 147px;}
#section02 .box_wrap .box ul.ul01 li .logo p{font-size: 13px; line-height: 20px; color: #1a1a1a;text-align: center;}
#section02 .box_wrap .box ul.ul01 li strong{display: flex; align-items: center; justify-content: center;width: 100%; height: 40px;font-size: 20px;  color: #fff; font-weight: 700; background: var(--co05);}

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

#section02 .box_wrap .box .txt_box{display: flex;align-items: center;gap:15px;justify-content: center;}
#section02 .box_wrap .box .txt_box .txt01 strong{display: block;width: 240px;font-size: 32px; line-height: 40px; color: #1a1a1a; font-family: 'NanumSquareNeoExtraBold';}
#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: -10px; bottom: -4px; width: calc(100% + 15px); height: 12px; background: #ffd1e2;z-index: -1;}
#section02 .box_wrap .box .txt_box .txt02 ul{display: flex;gap:10px;}
#section02 .box_wrap .box .txt_box .txt02 ul li strong{display: block;text-align: center;color: var(--co01);font-size: 70px; 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: 140px; height: 30px;font-size: 15px; color: #fff;font-family: 'NanumSquareNeoExtraBold';background: var(--co05); border-radius:20px; margin-top: 15px;}
#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 .con_wrap{display: flex;flex-direction: column;align-items: center;justify-content: center;gap:50px;}
#section03 .con_wrap .img_wrap{padding-left: 0px;}
#section03 .con_wrap .img_wrap img{width: 379px;}
#section03 .con_wrap .box_wrap{display: flex;flex-wrap:wrap;gap:10px;}
#section03 .con_wrap .box_wrap .box{border-radius:9px;overflow: hidden;background: var(--bg01);}
#section03 .con_wrap .box_wrap .box01{width: 260px;}
#section03 .con_wrap .box_wrap .box02{width: calc(100% - 270px);}
#section03 .con_wrap .box_wrap .box03{width: calc(100% - 540px);}
#section03 .con_wrap .box_wrap .box .tit{display: flex;align-items: center; justify-content: center;height: 40px; background: var(--co01);}
#section03 .con_wrap .box_wrap .box .tit strong{font-size: 18px; color: #fff; font-family: 'NanumSquareNeoExtraBold';}
#section03 .con_wrap .box_wrap .box .img{display: flex;align-items: center; justify-content: center;height: 125px;}
#section03 .con_wrap .box_wrap .box:nth-child(1) .img img{width: 239px;}
#section03 .con_wrap .box_wrap .box:nth-child(2) .img img{width: 430px;}
#section03 .con_wrap .box_wrap .box:nth-child(3) .img img{width: 243px;}
#section03 .con_wrap .box_wrap .box:nth-child(4) .img img{width: 249px;}
#section03 .con_wrap .box_wrap .box:nth-child(5) .img img{width: 188px;}

/* section04 */
#section04{background-color: var(--bg01);}
#section04 .sec_tit{margin-bottom: 70px;}
#section04 .con{position: relative;width: calc(100% - 10px); padding: 65px 40px 20px; border-radius:10px; z-index: 10;margin: 0 auto;background: var(--co05);}
#section04 .con::before{content:'';position: absolute; left: 50%;transform:translate(-50%);top: -28px; background: url(/assets/images/main/sec05_icon01_tab.png)center no-repeat; width: 611px; height: 50px; background-size: cover;}
#section04 .con::after{content:'';position: absolute; top: -10px; left: -10px;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:40px;padding-right: 6px;}
#section04 .con .top p{font-size: 22px; color: #1a1a1a; font-family: 'OngleipEoyeonce';}
#section04 .con ul li{display: flex;align-items: center; justify-content: space-between;font-size: 22px;color: #1a1a1a;padding:15px 12px;border-bottom: 1px solid var(--co05);font-family: 'Ownglyph_corncorn-Rg';}
#section04 .con ul li .chk_wrap{display: flex;gap:40px;}
#section04 .con ul li .chk_wrap .chk{position: relative;width: 18px; height: 18px; border:2px solid var(--co04);border-radius:3px;}
#section04 .con ul li .chk_wrap .chk em{position: absolute;top: -35%;left: -4px;transform:translateY(-50%);background: url(/assets/images/main/chk_icon01_tab.png); width: 35px; height: 33px;background-size: cover;}
#section04 .con ul li.li02{font-size: 32px; 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% + 20px);height: 12px;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:85.938%;}
#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:10px;justify-content: center;position: absolute;right: 0; bottom: 0;padding: 10px 15px; background: rgba(189,48,102,.5);}
#section05 .slide_wrap .slide_items img{width: 29px;}
#section05 .slide_wrap .slide_items .numcount{display: flex;align-items: center;gap:22px;}
#section05 .slide_wrap .slide_items .numcount span{position: relative;display: block;width: 15px;font-size: 20px; color: #fff;font-weight: 700;}
#section05 .slide_wrap .slide_items .numcount span.now::after{content:'/';position: absolute;top: 50%;right: -14px;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 20px;padding: 50px 32px 30px;}
#section05 .online .tit{width: 100%;margin-bottom: 20px;}
#section05 .online .tit strong{display: block;font-size: 34px; color: #fff;font-weight: 700;text-align: center;}
#section05 .online .tit p{font-size: 18px; color: #fff; font-weight: 700; line-height: 1.5;text-align: center;margin-top: 12px;}
#section05 .online .tit p br{display: none;}
#section05 .online .tit p b{color: #ffe770;}
#section05 .online .img{width: 344px;}
#section05 .online .img img{width: 100%;}
#section05 .online .input_wrap{display: flex;flex-direction: column;gap:10px;margin-top: 0px;width: calc(100% - 364px);}
#section05 .online .input_wrap .input{width: 100%;}
#section05 .online .input_wrap input[type="text"]{width: 100%;height: 40px;border:0;background: #fff; font-size: 15px; color: #7e7e7e;padding: 0px 10px;}
#section05 .online .input_wrap input[type="text"]:not(:last-child){margin-bottom: 10px;}
#section05 .online .input_wrap input[type="text"]::placeholder{font-size: 15px; 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: column;gap:10px;width: 100%;background: #fff;font-size: 15px; color: #1a1a1a; line-height: 22px;text-align: center;padding: 12px;}
#section05 .online .input_wrap a.pri_btn img{width: 32px;}
#section05 .tel{display: flex;align-items: center; gap:10px;justify-content: center;height: 60px;background: #88033a;}
#section05 .tel img{width: 28px;}
#section05 .tel p{font-size: 29px; color: #fff; font-weight: 700;}

/* section06 */
#section06 .sec_tit{margin-bottom: 30px;}
#section06 .tag{display: flex;align-items: center; justify-content: center;width: 250px; height: 40px; border-radius:28px; background: #666;margin: 15px auto 0;font-size: 20px; color: #fff;}
#section06 ul{display: flex;flex-wrap:wrap;gap:16px;padding: 0px;}
#section06 ul li{width: calc((100% - 32px) / 3);}
#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% - 20px); }
.pri_pop_wrap .pop_x_btn{display: block;position: relative;width: fit-content;font-size: 20px; color: #fff;font-weight: 700;margin-bottom: 20px;padding-right: 25px; margin-left: auto;}
.pri_pop_wrap .pop_x_btn::after{content:'';position: absolute;right: 0; top: 50%; transform:translateY(-50%);width: 18px; height: 2px; background: #fff;}
.pri_pop_wrap .pop_box{width: 100%; height: 397px;background: #fff; border-radius:12px;padding: 35px 30px;}
.pri_pop_wrap .pop_box .txt{overflow-y: scroll;height: 100%;}
.pri_pop_wrap .pop_box .txt p{font-size: 16px; 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);}
#footer .f_top .inner{display: flex; align-items: center; justify-content: space-between; height: 60px;}
#footer .f_top .a_wrap{display: flex;gap:18px;}
#footer .f_top .a_wrap a{font-size: 14px; 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: 28px;}

#footer .f_bot{position: relative;padding: 50px 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 118px;}
#footer .f_bot a.f_logo img{width: 139px;}
#footer .f_bot address{text-align: center;}
#footer .f_bot address p{font-size: 14px; color: #999; line-height: 28px;}
#footer .f_bot address p  strong{display: inline-block;color: #fff;font-family: 'NanumSquareNeoExtraBold';margin-right: 6px;}
#footer .f_bot address p b{display: inline-block;font-size: 10px; color: #666;margin: 0px 14px;}
#footer .f_bot address p b:nth-of-type(4){display: block;font-size: 0;margin: 0;width: 0;height: 0;}
#footer .f_bot p.copy{margin-top: 15px;}
#footer .f_bot .right{position: absolute;left: 50%;transform:translateX(-50%);top: 124px;text-align: center;}
#footer .f_bot .right strong{display: block;font-size: 21px; color: var(--co01); font-weight: 700; margin-bottom: 12px;}
#footer .f_bot .right p{font-size: 14px; color: #999;}

}