@charset "utf-8";

@import url('layout.css');
@import url('common.css');

#dMbody{padding:0 10px;background:#fff}
#dMbody section{background:#fff}
#dMbody h1{padding-top:17px;margin-bottom:15px;text-align:center;font-size:26px;color:#282828;}
#dMbody h1 .txt_color{font-size:26px;color:#000;}
.title_txt{font-size:14px;text-align:center;margin-bottom:20px;}

.slider_ui{overflow:hidden;position:relative;text-align:center;margin:0 -10px;}
.slider_ui img{width:100%}
.slider_ui .b01{background:#1e7bba}
.slider_ui .b02{background:#1e7bba}
.slider_ui .b03{background:#1e7bba}
.slider_ui .b04{background:#1e7bba}
.slider_ui .b05{background:#1e7bba}
.slider_ui .bx-controls-direction{display:none}
.slider_ui .bx-pager{overflow:hidden;position:absolute;bottom:15px;left:45%;z-index:9}
.slider_ui .bx-pager .bx-pager-item{float:left;margin-left:5px;}
.slider_ui .bx-pager .bx-pager-item .bx-pager-link{display:block;width:10px;height:10px;text-indent:-5000px;background:#c63f44;border-radius:10px;}
.slider_ui .bx-pager .bx-pager-item .bx-pager-link.active{background:#fff;}
.slider_ui .bx-controls-auto{display:none}

.mainMenu{position:relative;height:95px;margin:0 -10px;background:#79d1cb !important;}
.mainMenu ul{overflow:hidden;}
.mainMenu li{float:left;width:33%;text-align:center;}
.mainMenu li a{display:inline-block;width:100%;padding-top:65px;font-size:11px;color:#fff;margin-top:8px;letter-spacing:-1px;}
.mainMenu li.m01 a{background:url(../../images/main/ico_m01.png) no-repeat 50% 0;background-size:61px 61px;}
.mainMenu li.m02 a{background:url(../../images/main/ico_m02.png) no-repeat 50% 0;background-size:61px 61px;}
.mainMenu li.m03 a{background:url(../../images/main/ico_m03.png) no-repeat 50% 0;background-size:61px 61px;}
.mainMenu li.m04 a{background:url(../../images/main/ico_m04.png) no-repeat 50% 0;background-size:61px 61px;}

.board{position:relative;border:1px solid #d2d2d2;border-top:2px solid #ffd105;margin:14px 0;}
.board:before{content:"";position:absolute;top:0;left:0;width:100%;height:32px;background-color:#f2f2f2;border-bottom:1px solid #cecece;}
.board h2{position:absolute;top:0;left:0;line-height:34px;text-indent:13px;}
.board h2 a,.board h2 span{display:block;height:43px;line-height:46px;text-align:center;font-size:13px;color:#6c6c6c;border-bottom:1px solid #cecece;background-color:#f2f2f2 ! important;}
.board .tit_1{width:92px}
.board div{display:none;}
.board ul{padding:42px 13px 8px 13px;}
.board ul li{position:relative;line-height:30px;}
.board ul li a{display:inline-block;width:65%;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.board ul li a:hover{text-decoration:underline;}
.board ul li span{position:absolute;top:0;right:0;color:#a1a1a1}
.board .btn_more{position:absolute;top:10px;right:15px;font-family:nanumBB;color:#464646}
.board .btn_more .color_r{color:red;}

.main_list01{position:relative;margin:14px 0;border:1px solid #bebfc0;}
.main_list01 h2{padding:12px 0 12px 10px;font-size:13px;color:#fff;background:#7d7e81;}
.main_list01 p{padding:14px 0;text-align:center;background:#f2f2f2;}
.main_list01 .event_btn{position:absolute;top:8px;right:10px;display:inline-block;width:50px;height:20px;line-height:22px;text-align:center;color:#fff;background:#ffb400;border:1px solid #ffa800;border-radius:5px;}

.main_list02{width:100%;margin-bottom:15px;overflow:hidden;}
.main_list02 li{margin-bottom:10px;background:#f5f5f5;border:1px solid #bebfc0;}
.main_list02 li a{display:inline-block;padding:15px 0;width:100%;font-size:14px;text-indent:20px;}
