.policy_title{display:none;background:#1D3D7A;height:55px}
.min_w{min-width:4.76%;}
.view_img{width:200px}
.td_w{width:120px;}
.div_box{border-bottom:1px solid #ddd;-moz-border-radius:0px;border-radius:0px;-webkit-border-radius: 0px;}
.view_date_s{display:none}
.list_box{padding:10px 0;margin-top:5px;background-color:white}
.ellipsis_p{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}

/*.ag_ms{float:left;display:inline-block;color:#5A5D5A;width:47px;padding:10px 0;margin-right:3px;border:1px solid #ccc;letter-spacing:-1px;cursor:pointer}*/
.ag_ms{float:left;display:inline-block;color:#5A5D5A;width:4.83%;padding:10px 0;margin-right:3px;border:1px solid #ccc;letter-spacing:-1px;cursor:pointer}
.ag_ms:hover{background-color:#ccc;}
.ag_mn{color:#FF1A30}

.ag_newS{float:left;display:inline-block;color:#5A5D5A;width:calc(100% / 15);padding:3px 0 5px;margin:0 3px 2px 0;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #ddd;letter-spacing:-1px;cursor:pointer}
#newS_0{background-color:#ECF0F2;color:#FF1A30;border:1px solid #5475EF;}

.ag_lnb{clear:both;display:none;margin:0;padding:0;text-align:center;height:42px;padding-left:5px}
.fileView{padding:5px;background-color:#1B43A9;color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;text-align:center;margin-bottom:10px;cursor:pointer}
.hr1{transform:scaleY(0.25);width:100%;border:0;height:1px;background:#ccc}

/* POP dialog */
#POP_dialog,.POP_dialog_mask,.POP_dialog_block{position:absolute;top:0;left:0;width:100%;height:100%}
.POP_dialog_mask{z-index:200;background: rgba(0, 0, 0, 0.7);position:fixed}
.POP_dialog_block{z-index:250}
.POP_content{position:fixed;top:50%;left:50%;margin-top:-20px;margin-left:-115px;height:auto;display:block;background:rgba(255, 255, 255, 1);-moz-border-radius:10px;border-radius:10px;-webkit-border-radius: 10px;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.50)}

.tk{display:inline-block;overflow:hidden;background:url(./sp/tk_agr.png) no-repeat;vertical-align:top}
.login_x{width:18px;height:16px;cursor:pointer;background-position: -41px -28px;}
.login_pop{position:absolute;top:-30px;left:210px}
.login_box_go{padding:5px 10px;background-color:black;color:white;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}
.tools_etc{float:left;width:200px;border-spacing:0;border-collapse:collapse;border:none;margin:0}
.tools_etc li{height:46px;line-height:46px;text-align:left;padding-left:12px;border-bottom:1px solid #E8E9EA;color:#777;letter-spacing:-0.5px;font-size:16px;font-weight:bold;vertical-align:middle;cursor:pointer}

.cls_xl{width:28px;height:28px;cursor:pointer;background-position: -117px -86px;}
/* POP dialog */

/* 스와이퍼 css  내용*/
.Tr_bg{padding:20px 0;border-bottom:1px solid #ddd}
.Tr_bg td{padding:20px 5px}
.Tr_bg.on{background:#F7F7FF}
.Tr_bg:hover,.Tr_bg.on:hover{background:#F7F7FF}

.ly_iconchk_box{position: relative;}
.ly_iconchk_box .ly_icon_chk.chk_view{position: absolute;top:-15px; height: 15px; z-index: 2; background-image: url(/img/icon/icon.svg); background-position: 0px -80px; background-repeat: no-repeat; width: 40px; margin: 0px;}
.top_box{padding:10px;border:1px solid #DAE1E6;background:#F7F9FA;cursor:pointer;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius: 10px;}
.view_img{padding:10px}
.view_img img{box-sizing: border-box;border:1px solid #ddd;}
.view_img img.youtube_box{border:0px}

.Swiper_top_box{position: relative;width:100%;overflow:hidden;}
.Swiper_top_box .mySwiper{height:100%}
.swiper-slide{width: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex;display: flex;-webkit-box-pack: center; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide .pic {display: block;width: 100%; object-fit: cover;}
/*
.swiper-button-next{top:30%;right:-10px;background:rgba(255,255,255,0.85);padding:10px;width:20px;height:30px;border:1px solid #999;box-shadow: 3px 3px 3px 3px rgba(0, 0, 0, 0.2);z-index:5000;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius: 10px;}
.swiper-button-prev{top:30%;left:-10px;background:rgba(255,255,255,0.85);padding:10px;width:20px;height:30px;border:1px solid #999;box-shadow: 3px 3px 3px 3px rgba(0, 0, 0, 0.2);-moz-border-radius:10px;border-radius:10px;-webkit-border-radius: 10px;}
*/
.top_img_css{box-shadow:#B1B6C2 2px 8px 10px;transition: all 0.4s ease-in-out;top:2px}

.swiper-pagination-bullet {width: 16px;height: 16px;text-align: center;line-height: 16px;font-size: 9px;color: #000;opacity: 1;background: rgba(0, 0, 0, 0.2);}
.swiper-pagination-bullet-active {color: #fff;background: #007aff;}
.swiper-pagination{z-index:1}

.view_date{width:100px}
.box_s_title{padding:0 5% 0px;margin:5px 0max-height:90px;height:80px;overflow:hidden;line-height:20px;font-size:14px}
/* 스와이퍼 css */



/* 마스크 레이어 */
.tble_view_write{position:absolute;border:2px solid #555;padding:10px;width:600px;transform: translate(-50%,0 );-ms-transform: translate(-50%, 0);left: 50%; background:#FFF;z-index:800}
.tble_view_write{-moz-border-radius:10px;border-radius:10px;-webkit-border-radius: 10px;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.50)}
.tble_view_mask{position:fixed;left:0;top:0;z-index:100;background-color:rgba(0,0,0,0.5);display:none;width:100%;height:100%;}
.tble_view_write .title{padding:10px 0 0 14px;background:url(/img/icon/line_blue.png) no-repeat 2px 15px;height:35px;border-bottom:2px solid #555;margin-bottom:10px;font-size:16px}
.tble_view_write .title span.ment{font-weight:bold;padding:10px;}
.tble_view_write .title span.ment01{padding:10px;}
.tble_view_write .title span.close{float:right;cursor:pointer;padding:5px 10px}

.tble_view_write .cont > div{float:left;width:25%;text-align:center;height:60px;}
.tble_view_write .cont > div > dt{height:35px}