
.thumnail_list{border-top:2px solid #000000; border-bottom:1px solid #000000;}
.thumnail_list ul{margin-top:40px; margin-bottom:60px;}
.thumnail_list ul li .cate_date{margin-top:20px; padding:0 20px;}
.thumnail_list ul li{float:left; position:relative; width: 480px;}
.thumnail_list ul:after{clear:both; display:block; content:'';}

.thumnail_list ul li .tit{margin-top:20px; font-size:20px; color:#222222; padding:0 20px; height: 65px; }


.thumnail_list ul li{margin-left:20px;}
.thumnail_list ul li:nth-child(2n+1) { margin-left: 0px;}
.thumnail_list ul li:nth-child(n+3){margin-top:50px;}
.thumnail_list ul li .cate_date .date{font-size:16px; color:#999999; margin-left:15px;}
.thumnail_list ul li .cate_date .cate_type01{font-size:14px; color:#000; background:#febd17; display:inline-block; padding:5px 12px; border-radius:15px;}
.thumnail_list ul li .cate_date .cate_type02{font-size:14px; color:#febd17; background:#000; display:inline-block; padding:5px 12px; border-radius:15px;}
.thumnail_list ul li.end .tit{color:#999999;}
.thumnail_list ul li.end .cate_date .cate_type02{color:#222222; background:#d4d4d4;}
.thumnail_list ul li .img img{width:480px; height:180px;}
.clear:after{clear:both; display:block; content:'';}
.clear .fl{float:left;}
.clear .fr{float:right;}
.datepicker_wrap .datepicker + button{margin-left:5px}
.datepicker{display:inline-block; position:relative; }
.datepicker.w100p input{background-position:93% 17px;}
.datepicker input{width:102px; height:34px; text-align:center; border:1px solid #ddd; color:#444}
.thumnail_list_end ul{margin-top:30px;}
.thumnail_list_end ul li{border:1px solid #cccccc; width:315px; float:left; margin-left:15px; padding: 40px 30px; min-height:210px;}
.thumnail_list_end ul li:nth-child(3n + 1){margin-left:0;}
.thumnail_list_end ul li:nth-child(n + 4){margin-top:18px;}
.thumnail_list_end ul:after{clear:both; display:block; content:'';}
.thumnail_list_end ul li .tit{font-size:20px; color:#222; height: 85px;}
.thumnail_list_end ul li .cate_date{margin-top:40px;}
.thumnail_list_end ul li .cate_date .date{font-size:16px; color:#999999}
.t_event_slide .slick-slide{height:120px;}
.t_event_slide .slick-slide01{width:100%; background:url(../images/event/event01.jpg); }
.t_event_slide .slick-slide02{width:100%; background:url(../images/event/event01.jpg); }
.t_event_slide .slick-slide03{width:100%; background:url(../images/event/event01.jpg); }
.t_event_slide .slick-arrow{display:none;}

.select_box{position:relative; width:135px;}
.select_box .tit{display:block; position:relative; border:1px solid #d5d6d3; height:36px; padding:0 15px; line-height:36px; box-sizing:border-box; background-color:#fff;  color:#8a8b87; background:url(../images/event/eve_dotdown.png); background-repeat:no-repeat; background-position:95% 57%;}
.select_box .tit.selected{color:#312f2d}

.select_box .hidden{display:none; position:absolute; top:36px; left:0; width:100%; max-height:177px; overflow-y:auto; background-color:#fff; box-sizing:border-box; z-index:10; border: 1px solid #ddd;}
.select_box.typeA .hidden{height:100px;}
.select_box .tit.on + .hidden{display:block}
.select_box .hidden a, .select_box .hidden .link_wrap{display: block;
    padding: 8px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #eee;
    color: #444;
    cursor: pointer;}
.select_box .hidden a.disabled{color:#8a8b87; pointer-events: none}
.select_box .hidden li:hover{background-color:#f5f5f5}
.select_box .hidden li.on a, .select_box .hidden li a:hover{background-color:#f5f5f5}
.searchAllWrap > .select_box{display:inline-block; vertical-align:top;}


.top-info .cate_type01{float:left; font-size: 14px;
    color: #000;
    background: #febd17;
    display: inline-block;
    padding: 5px 12px;
    border-radius: 15px; margin-right:10px;} 

.top-info .cate_type02{float:left; font-size: 14px;
    color: #febd17;
    background: #000;
    display: inline-block;
    padding: 5px 12px;
    border-radius: 15px; margin-right:10px;} 

.top-info .cate_type03{float:left; font-size: 14px;
    color: #222222;
    background: #d4d4d4;
    display: inline-block;
    padding: 5px 12px;
    border-radius: 15px; margin-right:10px;} 




/* html 에디터 이미지 정렬 */
.middle-dec img {display:inline-block;}
.event_more_view{position:absolute;}