@charset "utf-8";

#_JW_schdulmanage_basic._fnctWrap ._tab._normal{display:none;}

#_JW_schdulmanage_basic._fnctWrap ._tab._normal ul li a.active {
	background-color: #2a6bbf;
	border-color: #2a6bbf;
	color: #FFF;
}
#_JW_schdulmanage_basic._fnctWrap .no_result {
	text-align: center;
}
#_JW_schdulmanage_basic .search {margin-bottom:1em;text-align: center;position:relative;}
#_JW_schdulmanage_basic .search a.png {font-weight:600;height:20px;line-height:1;display: inline-block;vertical-align: middle;position:absolute;top:calc(50% - 10px);padding-top:4px;}
#_JW_schdulmanage_basic .search a.png.DirectionLeft{background: url("/sites/kr/images/arrow_left.png") left center no-repeat;left:20px;padding-left:20px;}
#_JW_schdulmanage_basic .search a.png.DirectionRight{background: url("/sites/kr/images/arrow_right.png") right center no-repeat;right:20px;padding-right:20px;}
@media only screen and (max-width:300px){
	#_JW_schdulmanage_basic .search a.png {text-indent:-9999px;}
	#_JW_schdulmanage_basic .search a.png.DirectionLeft{left:10px;}
	#_JW_schdulmanage_basic .search a.png.DirectionRight{right:10px;}
}
#_JW_schdulmanage_basic .search strong {font-size: 30px;font-weight: 500;margin: 0 10px;vertical-align: middle;}
#_JW_schdulmanage_basic .search p.moveYear input {
	border: 0;
	text-align: center;
	font-size: 1.4em;
	font-weight: 600;
	padding: 0 5px;
}
#_JW_schdulmanage_basic .search .searchSelect label {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -5000px;
}
#_JW_schdulmanage_basic .search .searchSelect select {
	border: 1px solid #ccc;
	line-height: 24px;
	height: 24px;
}
#_JW_schdulmanage_basic .search span.button.searchBtn {
	display: inline-block;
	vertical-align: top;
}
#_JW_schdulmanage_basic .search span.button.searchBtn a,
#_JW_schdulmanage_basic .search span.button.searchBtn input {
	background-color: #2a6bbf;
	border: 0;
	color: #FFF;
	font-weight: 600;
	padding: 0 15px;
	height: 24px;
	line-height: 24px;
}
#_JW_schdulmanage_basic ._fnTable th.sun,
#_JW_schdulmanage_basic ._fnTable td.sun,
#_JW_schdulmanage_basic ._fnTable td.sun a {color: red;}
#_JW_schdulmanage_basic ._fnTable th.sat,
#_JW_schdulmanage_basic ._fnTable td.sat,
#_JW_schdulmanage_basic ._fnTable td.sat a {color: blue;}
#_JW_schdulmanage_basic ._fnTable td {position: relative;height: 50px;}

#_JW_schdulmanage_basic ._fnTable td > a {position: absolute;top: 5px;left: 8px;}
#_JW_schdulmanage_basic ._fnTable td.today > a {
	border: 2px solid #c0e0ef;
	background-color: #e8f4fb;
	padding: 2px 5px;
	left: 6px;
	color: #222;
	font-weight: 600;
	line-height: 1.3;
}
#_JW_schdulmanage_basic ._fnTable td ul {
	margin: 25px 7px 0 7px;
	text-align: left;
	line-height: 1.3;
	font-size: 0.9em;
}
#_JW_schdulmanage_basic .listDay {
	
}
#_JW_schdulmanage_basic .listDay li {
	border-bottom: 1px dotted #ccc;
	position: relative;
	padding: 15px 0;
}
#_JW_schdulmanage_basic .listDay li:last-child {border-bottom: 0;}
#_JW_schdulmanage_basic .yearSchdul h3 {margin-top:0;margin-bottom:0;padding-left:15px;font-weight:400;font-size:24px !important;}
#_JW_schdulmanage_basic .yearSchdul h3:before{content:"";display:block;width:9px;height:9px;background:url(/sites/guide/images/bul_h5.png);position:absolute;left:0;top:35px;}

#_JW_schdulmanage_basic .yearSchdul li dl {overflow:hidden;position:relative;}
#_JW_schdulmanage_basic .yearSchdul li dl dt {font-weight:bold;position:absolute;}
#_JW_schdulmanage_basic .yearSchdul li dl dd {margin-left:170px;margin-bottom:10px;padding-top:3px;line-height:1.5;}

#_JW_schdulmanage_basic .listDay li dl dt span.sun {color: red;}
#_JW_schdulmanage_basic .listDay li dl dt span.sat {color: blue;}
#_JW_schdulmanage_basic .listDay li dl dt span strong {font-size: 1.24em;vertical-align: middle;}
@media only screen and (max-width:480px){
	#_JW_schdulmanage_basic .yearSchdul li dl{}
	#_JW_schdulmanage_basic .yearSchdul li dl dt{position:relative;}
	#_JW_schdulmanage_basic .yearSchdul li dl dd{margin-left:0;border-bottom:1px solid #DDD;padding-bottom:10px;}
	#_JW_schdulmanage_basic .yearSchdul li dl dd:last-child{border-bottom:0;}
}

/************************
	레이어 뷰
*************************/
#layer_planner {display:none; position:absolute; width:500px; padding:20px; background:#fff; border:3px solid #666;}
#layer_planner h1 {height:25px; color:#2C2C2C; padding-left:17px; background:url('/sites/kr/images/dot1.gif') no-repeat 0 11px; font-size:100%; padding-bottom:10px;}
#layer_planner .btn_close {position:absolute; top:26px; right:17px; }
.btn_close {width:20px; height:20px; cursor:pointer;  border:none;  background:url(/sites/kr/images/btn_close.gif) no-repeat 50% 50%;}
.haze {position: absolute;left: 0;top: 0;width: 0;height: 0;font-size: 0;visibility: hidden;}
#layer_planner .txtArea {padding:3px; font-size:11px; line-height:1.3; border:1px solid #d5d5d5;}

#layer_planner table {width:100%; border-top:2px #666 solid; }
#layer_planner table thead th{padding:8px 0 5px 0; background:#ededed; border-bottom:1px #dcdcdc solid; border-right:1px #dcdcdc solid; color:#666; line-height:17px;}
#layer_planner table tbody th{padding:8px 0 4px 0; background:#f9f9f9; border-bottom:1px #dcdcdc solid; border-right:1px #dcdcdc solid; color:#666; line-height:17px;}
#layer_planner table td{padding:4px 8px; border-bottom:1px #dcdcdc solid; border-right:1px #dcdcdc solid; color:#4f4f4f; line-height:17px; text-align:left;}
#layer_planner table .end{border-right:none;}

#layer_planner table.attchList {width:100%; margin:0 auto; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; }
#layer_planner table.attchList th {padding:4px 0 3px;  font-size:11px; text-align:center; color:#8d8d8d; background:#eeeeee; border-right:1px solid #dcdcdc;  border-bottom:1px solid #dcdcdc; }
#layer_planner table.attchList td {padding:4px 5px 3px 5px;  text-align:center; font-size:11px; color:#4f4f4f; border-right:1px solid #dcdcdc;  border-bottom:1px solid #dcdcdc;}
#layer_planner table.attchList td.file {text-align:left;}
#layer_planner table.attchList td input {vertical-align:top;}
