/*=================================================================================================
// 명    칭 : 메인화면 스타일쉬트
// 처리내용 :
// 작 성 자 : 2013-09-06 강대인
//=================================================================================================*/
@charset "utf-8";
@import url("basic.css");


#di_wrap{min-width: 350px; width: 100%; height: 100%;}

#di_header{width:100%;}
#di_gnb{width:100%; height:30px; }
#di_gnb ul{max-width:1200px; margin:0 auto;}
#di_gnb ul li{float:right;margin-left:10px; margin-top:6px;}


/*header*/
header {}
header h1 {	}
header h1 a {	}
header h1 a img {}

/*Content*/
#di_con { padding: 100px 50px 150px; }
#di_subtitle { margin-bottom: 50px; }
#di_subtitle h3 { text-align: center; font-size: 36px; font-weight: 700; }

/* Footer */
footer {	display: block;	padding: 10px 0;	font-size: 12px;	color: #fff;	text-align: center;}
footer a:hover {	color: #fff;	text-decoration: underline;}



.table_organ2 {width: 99%; margin: 50px auto; border-collapse:collapse; border-spacing:0; font-size:13px;border-top:solid 2px #666;border-bottom:solid 2px #666;}
.table_organ2 thead tr th { height:55px; text-align: center; color: #666; font-weight:bold; border-right:1px solid #ccc; font-size:14px;background:#f4f4f4; }
.table_organ2 thead tr td { padding:10px; text-align:center; color:#666; border:1px solid #ccc; height: 60px; }
.table_organ2 thead tr td:last-child{border-right:0;}
.table_organ2 thead tr th:last-child{border-right:0;}
.table_organ2 tbody tr th{height:55px; text-align: center; color: #666; font-weight:bold; border-right:1px solid #ccc;border-top:1px solid #ccc; font-size:14px;background:#f4f4f4; }
.table_organ2 tbody tr th:last-child{border-bottom:0;}
.table_organ2 tbody tr td { padding:10px; text-align:center; color:#666; border:1px solid #ccc; height: 60px;}
.table_organ2 tbody tr td:first-child{border-left:0;}
.table_organ2 tbody tr td:last-child{border-right:0;}
.table_organ2 tbody tr td span{color:red;}
.table_organ2 tbody tr td.accent{font-size:25px; font-weight:bold;}
.table_organ2 tbody tr td.accent span{font-size:14px; font-weight:normal; color:#666;}


/* 기본 테이블*/
.tnList01 {width:100%;margin:10px 0;border:0;}
.tnList01 th,
.tnList01 td{padding:8px;border-bottom:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; vertical-align:middle;text-align:left;}
.tnList01 th{background:url(../img/sub/ico_buillet.gif) no-repeat 10px 15px;padding-left:20px; font-weight:bold; color:#2d2f38;vertical-align: top;}
.tnList01 th:first-child{border-left:0}
.tnList01 th:last-child{border-right:0;}
.tnList01 td{color:#333}
.tnList01 td:first-child{border-left:0}
.tnList01 td:last-child{border-right:0}
.tnList01 .last-child{border-bottom:0;}

/* 기본페이징 */
.pagination{height:40px;margin:20px 0;}
.pagination ul{display:inline-block;margin-left:0;margin-bottom:0;border-radius:3px;}
.pagination ul li{display:inline;}
.pagination ul li a,
.pagination ul li span{float: left;padding: 0 12px;line-height: 30px;text-decoration: none;background-color: #ffffff;border: 1px solid #ddd;margin: 0 3px;}
.pagination ul li a:hover{color:#fff;cursor:pointer;font-weight:bold;background-color:#d42930;}
.pagination ul .on a,
.pagination ul .on span{background-color:#d42930;color:#fff;cursor:pointer;font-weight:bold;}
.pagination-centered{text-align:center;}
.pagination-right{text-align:right;}


@media screen and (max-width:960px){
  #di_wrap{width: 100%;margin: 0; padding: 0 10px; }

}
@media screen and (max-width:768px){

  #di_subtitle {margin-bottom: 30px;}
  #di_subtitle h3 {font-size:26px;}

}
@media screen and (max-width:480px){

  #di_subtitle h3 {font-size:24px;}
}
