/* BASIC css start */
#layout_mfooter {margin:30px 0 0 0;padding: 30px 14px 40px;background: #191919; }
#layout_mfooter img {width:100%;}
#layout_mfooter .section1 {}
#layout_mfooter .section1 .scr_top {margin-bottom: 10px;}
#layout_mfooter .section1 .scr_top a {display: block;font-size: 1.125rem;color: #fff;background: #222222;text-align: center;padding: 16px 0;}
#layout_mfooter .section1 .scr_top a::after {content: "";display: inline-block;width: 15px;height: 8px;background: url(/design/duduworld/220906/m/ico_drop_on.png) center / 15px 8px no-repeat;margin-left: 10px;vertical-align: middle;}
#layout_mfooter .section1 ul {font-size:0;text-align:center;}
#layout_mfooter .section1 ul li {position: relative;display:inline-block;text-align:center;width: 50%;vertical-align: middle;}
#layout_mfooter .section1 ul li + li::before {content: "";display: inline-block;width: 1px;height: 12px;background: #dbdbdb;position: absolute;top: 50%;left: 0;transform: translate(-50%,-50%);}
#layout_mfooter .section1 ul li a {display: block;color: #fff;font-size: 1.125rem;text-align:center;background: #222222;padding: 15px 0;}
#layout_mfooter .section1 ul li a b {color:#555;}
#layout_mfooter .section2 {padding: 35px 0 0;width:100%;margin:0 auto;}
#layout_mfooter .section2 .section_tit {text-align: center;color: #999999;font-size: 0.875rem;}
#layout_mfooter .section2 .section_tit::after {content: "";display: inline-block;width: 12px;height: 12px;background: url(/design/duduworld/220906/m/ico_f_drop.png) center / 12px 6px no-repeat;margin-left: 10px;}
#layout_mfooter .section2.on .section_tit::after {background: url(/design/duduworld/220906/m/ico_f_drop_on.png) center / 12px 6px no-repeat;}
#layout_mfooter .section2 ul {display:none; margin-top: 30px;padding: 25px 13px 25px;background: #222222;}
#layout_mfooter .section2 ul li p, 
#layout_mfooter .section2 ul li dl,
#layout_mfooter .section2 ul li a {color: #ffffff;font-weight: 100;font-size: 0.875rem;line-height: 1.75;}
#layout_mfooter .section2 ul li p,
#layout_mfooter .section2 ul li dt {color: #999999;}
#layout_mfooter .section2 ul li dl {display: flex;align-items: flex-start;}
#layout_mfooter .section2 ul li dl dt {min-width: 26px;}
#layout_mfooter .section2 ul li dl dd {margin-left: 10px;}
/*#layout_mfooter .section2 .bt_cscenter {float:left;width:50%;height:130px; background:url("/design/duduworld/images/top_line.gif") no-repeat right 0 top 50%; background-size:1px 200px; text-align:center;}
#layout_mfooter .section2 .bt_cscenter h2 {font-size:14px;font-weight:normal;padding:0px 0 10px;text-align:center;color:#333;}
#layout_mfooter .section2 .bt_cscenter .cscenter_phone {font-size:20px !important;font-weight:normal !important;color:#ed1c24 !important; margin-top:3px !important;}
#layout_mfooter .section2 .bt_cscenter p {font-size:11px;color:#555;padding:0 0 15px;line-height:16px;text-align:center; letter-spacing:0px;}
#layout_mfooter .section2 .bt_cscenter p span {color:#000;}
#layout_mfooter .section2 .bt_bank {float:left;width:50%;}
#layout_mfooter .section2 .bt_bank h2 {font-size:14px;font-weight:normal;padding:0px 0 10px;text-align:center;color:#333;}
#layout_mfooter .section2 .bt_bank p {font-size:11px;color:#555;padding:0 0 15px;line-height:17px;text-align:center; letter-spacing:-0.3px;}
#layout_mfooter .section2 .bt_bank p span {color:#000;}*/
#layout_mfooter .section3 {padding:0;width:100%;margin-top: 15px;}
#layout_mfooter .section3 ul {text-align: center;font-size: 0;}
#layout_mfooter .section3 ul li {display: inline-block;padding: 0 10px;line-height:12px;}
#layout_mfooter .section3 ul li + li {border-left: 1px solid #999999;}
#layout_mfooter .section3 ul li a {color: #999999;font-size: 0.875rem;line-height: .87;vertical-align: middle;}



.fixedBtn {position: fixed;bottom: 25px;right: 14px;z-index:98;}
.fixedBtn > a {display:none; position: absolute;bottom: 0;right: 0;width: 50px;height: 50px;}
.fixedBtn > a img {width: 100%;}

.fixedBtn.main a.ico_side_kakao {display:block !important;}

/* ÆË¾÷ */
#shopPop {display:none; position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 999;width: calc(100% - 50px);}
#shopPop .swiper-container {border-radius:20px 20px 0 0 !important;}
#shopPop img {width:100%;}
#shopPop .swiper-button-next::after, #shopPop .swiper-button-prev::after {display: none;}
#shopPop .swiper-button-next, 
#shopPop .swiper-button-prev {width: 40px;height: 60px;background: rgb(0,0,0,.35) center / 12px 23px no-repeat;opacity: 1;}
#shopPop .swiper-button-next {right: 0;background-image: url(/design/duduworld/220906/m/ico_pop_right.png) !important;}
#shopPop .swiper-button-prev {left: 0;background-image: url(/design/duduworld/220906/m/ico_pop_left.png) !important;}
#shopPop .swiper-pagination {bottom: 15px;left: 50%;transform: translateX(-50%);}
#shopPop .swiper-pagination .swiper-pagination-bullet {width: 12px;height: 12px;opacity: 1;background: #fff;margin: 0 9px;}
#shopPop .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #ee4a44;}
#shopPop .btnWrap {display: flex;margin-top:-1px;background: #fff;color: #191919;font-size: 0.875rem;height: 50px;line-height: 50px;border-radius: 0 0 20px 20px;}
#shopPop .btnWrap .close {width: 100%;text-align: center;}
#shopPop .btnWrap .event_close {width:100%; text-align:center; color: #999999;}

#mask {display:none; position: fixed;background: rgba(0,0,0,.5);z-index: 101;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;}
/* BASIC css end */

