html{color:#000;background:#FFF;margin:0;padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,code,form,fieldset,legend,input,
textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
img {vertical-align:top;}
input {vertical-align:middle;}


/* Added */
.main_ul {
	width:1000px; 
	display: inline-block;
    margin: 0;
    padding: 0;
    zoom:1;
    *display: inline;
}
.main_li {
	float:left; 
	list-style-type:none;
	text-align:left;
}
.main_li_login {
	width:23%; 
	padding-right:5px;
}
.main_li_board {
	width:30%; 
    height:250px;
	padding:0 5px;
}
.main_li_img1 {
	width:30%; 
    height:250px;
	padding:0 30px;
}
.main_li_img2 {
	width:23%; 
    height:250px;
}
.main_li_img {
	margin: 0 0 12px 68px;
}
.main_contents {
	width:100%;
	position:relative; 
	margin:30px auto;
	text-align:center;
}
.main_contents .mt_com_m{display:none;}

/*추가*/
.main_ul{border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;line-height:1.2;font-size:13px;color:#555}
.main_ul a{color:#555}  
.main_ul li{position:relative;background:#f7faed url('../images/index2.png') no-repeat 100% 90%}
.main_ul .mt_com h2{font-size:22px;letter-spacing:-0.1em;margin-bottom:15px;color:#555}
.main_ul .mt_com h2 a{display:block;width:24px;height:24px;right:0;background:url('../images/index3.png') no-repeat 50% 50%;position:absolute;right:5px;top:20px;overflow:hidden}
.main_ul .mt_com a:hover,.main_ul .mt_com a:focus{text-decoration:underline}
.main_ul .mt_com h2 a span{position:absolute;top:-10000%}
.main_ul:after{content:"";display:block;clear}
.main_ul>li{float:left;height:240px;overflow:hidden;width:249px;border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7;text-align:left}
.main_ul>li:focus, .main_ul>li:hover{border:1px solid #a4c539;margin-left:-1px;margin-top:-1px}
.main_ul li.li_h100{height:100px;background:none}
.main_ul .all_group{background:#a4c539 url('../images/index1.png') no-repeat 85% 80%;color:#fff}
.main_ul .all_group h2{color:#fff} 
.all_group a, .donation a{border:3px solid #fff;color:#fff;position:absolute;width:90px;padding:5px;text-align:center;bottom:28px}
.donation a{background-color:#a4c539;color:#fff;border:3px solid #a4c539}
.main_ul>li>div{margin:15px}
.main_ul>li>div.mt_com1{margin:0 auto;text-align:center;}
.xe-widget-wrapper li{background:url('../images/index10.png') no-repeat 0 50%;padding-left:10px;height:26px} 
.xe-widget-wrapper li *{vertical-align:middle}
.main_ul .donation{background-image:none}
.main_ul .donation .mt_com, .main_ul .donation .mt_com1{height:200px;border:3px solid #f4f4f4;margin:5px;padding:10px;background:#fff url('../images/index4.png') no-repeat 90% 95%}
.main_ul .donation h2{color:#f5943e;margin-bottom:35px}
.main_ul .donation span{display:block;margin:5px 0;line-height:1.5;font-weight:bold}
.main_ul .donation span strong{color:#f5943e}
.main_ul .condition{background-color:#a4c539 !important; color:#fff;}
.main_ul .condition h2{padding:14px}
.main_ul .condition img{position:relative;float:right;padding-right:11px;margin-top:-37px;}
.main_ul .condition a{position:absolute;border:3px solid #fff;color:#fff;margin-left:14px;padding:4px 20px;bottom:13px;}

.mb_btn{display:block;background-position:no-repeat;font-size:11px;line-height:1.4;padding-left:90px;padding-top:30px;height:70px} 
.mb_btn strong{font-size:18px;color:#333} 
.mb_btn span{color:#f8cd21;margin:0 3px}
.m_btn1{background:url('../images/index5.png') no-repeat 20px 50%}
.m_btn2{background:url('../images/index6.png') no-repeat 20px 50%}
.m_btn3{background:url('../images/index7.png') no-repeat 20px 50%}
.document_popup_menu{display:none} 

/* 20170302 added */
.main_ul .sdi .mt_com{margin:0;}
.main_contents .main_ul .sdi img{height:241px;}

/* tab 메뉴 */
ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
    width: 100%;
    font-family:"dotum";
    font-size:12px;
}
ul.tabs li {
    float: left;
    text-align:center;
    cursor: pointer;
    width:82px;
    height: 31px;
    line-height: 31px;
    border: 1px solid #eee;
    border-left: none;
    font-weight: bold;
    background: #fafafa;
    overflow: hidden;
    position: relative;
}
ul.tabs li.active {
    background: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
.tab_container {
    border: 1px solid #eee;
    border-top: none;
    clear: both;
    float: left;
    width: 248px;
    background: #FFFFFF;
}
.tab_content {
    padding: 5px;
    font-size: 12px;
    display: none;
}
.tab_container .tab_content ul {
    width:100%;
    margin:0px;
    padding:0px;
}
.tab_container .tab_content ul li {
    padding:5px;
    list-style:none
}
;
 #container {
    width: 249px;
    margin: 0 auto;
}

/* 추가 */
table.table{margin:0 auto;}
.table tr.odd_back{background-color:#ddd;}
.table td{border:1px solid #bbb;padding:10px;width:40%;}
.table_history{}
.table_history td{line-height:2.5;vertical-align:top;/*border:1px solid blue*/}