@charset "euc-kr";

/* ÀÌ¿ô´åÄÄ(e-wut.com) 
À¥ ÆÛºí¸®½Ì 
ÀÛ¾÷ÀÚ:±èµ¿¿ì, ±èÀºÁ¤ */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/*Ä¶¸°´õº»¹®¿µ¿ª*/
#calendarList {
	min-width:220px;
	padding:10px;
	font-family:'Nanum Gothic','µ¸¿ò', sans-serif; 
	font-size: 14px; 
	}
#calendarList table {
	width:100%;
	margin-bottom:20px;
	border-bottom:1px solid #666; 
	}
#calendarList h1 {
	display:block;
	
	font-size:1em;
	}
	#calendarList th {
	padding:5px 0;
		font-weight:normal;
		border-bottom:1px solid #666 ;
		}
	#calendarList td {
		padding:5px 0;
		border-bottom:1px dotted #666;
		}
	#calendarList .num {
		width:64px;
		font-size:0.9em;
		color:#6a6a6a;
		text-align:center;
		}
	#calendarList .listTit {
		padding-left:5px;
		text-align:left;
		}
#calendarList .topTitle {
	padding:4px 0;
	color:#fff;
	font-weight:bold;
	text-align:center;
	/* border-top:#bdf5ff 1px solid;
	border-bottom:#11bbda 1px solid; */
	background:#0070a2; 
	}

#contentPart { overflow: hidden; }
#contentPart .row {
	float:left;
	width:100%;
	border-bottom:#ddd 1px solid;
	}
#contentPart #explain {
	padding:5px;
	min-height:30px;
	line-height:150%;
	}
#contentPart #addressLink {
	border-bottom:1px dashed #ddd; 
	}
#contentPart .title {
	float:left;
	padding:5px;
	border-right:#ddd 1px solid;
	}
#contentPart .content {
	float:left;
	padding:5px;
	}
#btnArea {
	clear:both;
	margin-top:10px;
	text-align:right;
	}
	#btnArea input {
		width:40px;
		}

@media screen and (min-width:1px) and (max-width:768px) { 
	#calendarList { padding: 5px; }
	#calendarList .topTitle { padding: 10px 0; }
	#calendarList table { min-height: 150px; }
	#calendarList th , 
	#calendarList td { padding: 10px 0 }
	#contentPart #explain { padding: 10px 5px}
	#contentPart .title { padding: 10px 5px; }
}

