

.flex{display:flex; justify-content:center; align-items:center; box-sizing:border-box}

/*하단 내비*/
.navbar_bot{background-color:#fbfbfb; border-top:1px solid #c8c8c8; padding:8px 0 5px 0; justify-content:space-around; text-align:center; font-size:11px; color:#282828; }
.navbar_bot a{color:#282828}
.navbar_bot img{height:20px; vertical-align:bottom; margin:0 0 5px 0}

footer div{  display:flex; justify-content:center; align-items:center; box-sizing:border-box} 
footer{font-size:12px; padding:6% 0 20% 0; text-align:center}
footer ul{}
footer ul li{}
address{display:inline-block; background-color:#f5f5f5; padding:5%; text-align:left; font-size:11px; font-style:normal}
address ul{margin:0 auto; width:90%; text-align:center}
address ul li{padding:5px 0; margin:0 8px 0 0;  display:inline-block;}
address ul li span{color:#a8a8a8; padding:0 5px 0 0 }
.add{ color:#282828}


/* NAV */
nav div{display:flex; justify-content:center; align-items:center; box-sizing:border-box}   
nav{display:flex; flex-flow: row wrap; justify-content:space-between;  padding:25px 15px 10px 15px;z-index:100; max-width:640px; margin:0 auto}
nav img{width:20px; }
nav h2{font-family: 'Jua', sans-serif; font-weight:normal; font-size:28px; line-height:0em}
.fix-top{position: fixed;  right: 0;  left: 0;  z-index: 1030;}
.fix-top-sub{position: fixed;  right: 0;  left: 0;  z-index:1030; border-bottom:1px solid #dfdfdf;  align-items: center;  background-color:#fff}
.fix-top-sub2{position: fixed;  right: 0;  left:0; padding:12px 15px; z-index:1030; align-items: center;  background-color:#282828; color:#fff} /*새창페이지 전용 네비*/
.fix-top-sub2 h2{font-family: 'NanumSQ', sans-serif; font-weight:800; font-size:18px; line-height:0em}
.fix-top-evt{position: fixed;  right: 0;  left: 0;  align-items: center; }
.fix-bot{position: fixed;  bottom:0; right: 0;  left: 0;  z-index: 1030;}
.n2{position:absolute; right:0} 
.vod_list{border:none !important; background-color:#ffe749}

.fix_bot_btn{position:fixed; bottom:0; padding:10px 0; text-align:center; width:100%; background-color:#fff; border-top:1px solid #dfdfdf; z-index:120 }


/*ul 가로정렬*/
.rowul li{display:inline-block;}

/*정렬*/
.left{float:left !important}
.right{float:right !important}
.inline{display:inline !important}
.block{display:block !important}
.tb{display:table}
.cell{display:table-cell !important}

/* reset style [start] */
p{ margin: 0; padding: 0;	border:0; line-height:1.25em; box-sizing:border-box} 
 
a:link { color:#636363; text-decoration:none; }
a:visited { color:#636363; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }
a:active { color:#163bf8; text-decoration:underline; }

ul{margin:0; padding:0}
li{margin:0; padding:0; list-style:none} 

.t_center{text-align:center}
.t11{font-size:11px;}
.mt10{margin-top:10px}
.bk{color:#282828}
.bolder{font-weight:800}
.under{text-decoration:underline}
em{font-style:normal}



.shadow{box-shadow: 0px 0px 15px -7px rgba(0,0,0,0.68); flex-direction:column;}

.msg_num{display:inline-block; position:absolute; top:-3px; right:-16px; border-radius:100px;  padding:0.5px; min-width:16px;  background-color:red;  color:#fff; font-size:10px; border:!px solid; text-align:center; line-height:1.5em}
