@charset "utf-8";
@import url("https://cdn.jsdelivr.net/font-nanum/1.0/nanumgothic/nanumgothic.css");
@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
@import url("https://fonts.googleapis.com/earlyaccess/notosanskr.css");

.req_tab{ width:100%;height:60px;font-size:22px;line-height:60px;font-weight:500;}
.req_tab span{ float:left; width:120px; text-align:center; cursor:pointer;}
.req_tab div{ float:left; width:50%;text-align:center; cursor:pointer;}
.req_tab .on{color:#252525;background:#ffffff;font-weight: bold;}

.sub_title_box {width:100%;margin:0 auto;line-height:60px;height:60px;background:#ffffff;border-radius: 0px 0px 5px 5px;padding: 0px 15px;}
.sub_title_box ul {width:1214px;margin:0 auto;text-align:left;font-size:15px;font-weight:normal;}

.sub_search_a {padding:5px 20px;}
.fr_on {/* color:#252525; */color: #3d8eee;font-weight:bold;/* text-decoration:underline; */border-bottom: 5px solid #3d8eee;}

.event_list {width:100%;}
.event_list li{float:left;width:578px;}
.event_list img{border-radius: 10px;}
.event_list .event_title {font-size:15px;color:#343434;line-height:30px;}
.event_cot {font-size:13px;color:#666666;line-height:15px;}

.sub_btn_box .event_ul{text-align:center;width:1084px;margin:0 auto;margin-top:30px;margin-bottom:30px;background:#ffffff;}