
span {color:#b9b9b9;}                                                               /* 장절 색상 */

@font-face {
  font-family: basicfont;
  src: 
     url("./common/font/IropkeBatangM.eot?#iefix") format('embedded-opentype'),     /* IE6~8 (eot 인식) - ?#iefix */
     url("./common/font/IropkeBatangM.woff") format('woff')
     ;
  font-weight: bold;
}

html, body, iframe{
	/*font-family: 'Noto Sans KR', sans-serif;
	font-family: 'Noto Serif KR', serif;*/
	font-family: basicfont;
	margin:0;
	padding:0;
}
h2{
    margin: 0px auto;
    line-height: 1.5;
	padding: 0.5em 0.5em 0.5em;
	background-color: #555555;
	color: #ffffff;
	}
h3{
    margin: 2px auto;
    text-align: center;
    line-height: 1.5;
	background-color: #5381ae;
	padding:2 0;
	color: #ffffff;
	}
h4{
    margin: 0px auto;
    text-align: center;
	color: #ffffff;
	}
h5{
    margin: 10px auto;
    text-align: center;
	color: #ffffff;
	}
table{
    margin: 5px auto;
    
	}
.type11 {
	border-collapse: separate;
	border-spacing: 1px;
	text-align: center;
	line-height: 1.3;
	margin: 0px auto;
	width:1060px;
	}
.type11 th {
	padding: 5px;
	vertical-align: top;
	color: #fff;
	background: #ce4869;
	}
.type11 td {
	padding: 0px;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	color:#999;
	}

.type11 td a{
	color:#333;
	}

.type12 {
	border-collapse: separate;
	border-spacing: 1px;
	text-align: center;
	line-height: 1.3;
	margin: 0px auto;
}

.type12 th {
	width: 80px;
	padding: 3px;
	vertical-align: top;
	color: #fff;
	background: #ce4869;
}
.type12 td {
	padding: 3px;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	background: #eee;
	color:#ffffff;
}

.type12 td a{
	color:#333;
}

.view{
	padding:10px;
	line-height: 26px;
	
}
@media (max-width: 1078px) {

    .type11 {
	width:100%;
	}
	
	.type11 th{
	font-size:16px;
	}
	
	.view{
	width:95% !important;
	}
  }

a:link { color: #ffffff; }
a:visited { color: #ffffff; }

#sidebar a { color:#FFF;  display:block; padding:5px; background:#555; text-decoration:none;
  font-size:18px; margin:2px;}
#sidebar a:visited{ color:#FFF; }
#sidebar a:link{ color:#FFF; }
#sidebar a:hover{ cursor:pointer; background:#aaa; }
#sidebar a:first-child { margin-top:0px; }
#sidebar a.sidebar_today { color:#ff00ff; background:#ed0; }                        /* 좌측 날짜 색상 */

#sidebar2 a { color:#FFF;  display:block; padding:5px; background:#555; text-decoration:none;
  font-size:18px; margin:2px; height:60px; padding-top:50px; }
#sidebar2 a:first-child { margin-top:70px; }
#sidebar2 a:hover{ cursor:pointer; background:#aaa; }