@charset "euc-kr";
#schedule_wrap{clear:both;width:100%;height:100%;background:url('/plugin/schdule/images/sp_img.png') no-repeat 0 -99999px;}

/* Common */
#schedule_mask {clear:both;position:absolute; z-index:1; top:0px; left:0px;min-width:100%;width:100%;height: 100%;height: 100%;background-color:#282828;padding:0px;opacity: .8;}

#schedule_wrap img,fieldset{border:0}
#schedule_wrap img{*-ms-interpolation-mode:bicubic}
#schedule_wrap ul,ol{list-style:none}
#schedule_wrap em,address{font-style:normal}
#schedule_wrap a{text-decoration:none}
#schedule_wrap a:hover,a:active,a:focus{text-decoration:none}
#schedule_wrap .ul_left { display:block;}
#schedule_wrap .ul_left li { float:left;}
#schedule_wrap .ul_left li.right { float:right;}

#contentBox {clear:both;position:absolute;z-index:2;top:50%;left:50%;width:620px;min-height:300px;margin-top:-150px;margin-left:-310px;background-color:#fff;padding:0;overflow:hidden}
#layer_box{display:block;position:relative;z-index:3;width:100%;min-height:300px;padding:0 0 40px}
#layer_box .layer_box_bottom{display:block;position:absolute;z-index:3;bottom:0px;left:0px;width:100%;height:40px;background-color:#333;cursor:pointer}
#layer_box .layer_box_bottom div,#layer_box .layer_box_bottom #scheduleAdd{float:left;width:50%;color:#fff;line-height:40px;text-align:center;}
#layer_box .layer_box_bottom #scheduleAdd{display:block;background-color:#0062a8}
#layer_box h3{height:50px;padding-left:10px;font-weight:bold;color:#222;line-height:50px}
#layer_box .text{width:100%;height:30px;border:1px solid #ccc;text-align:left;padding:5px}
#layer_box .text2{display:inline-block;height:30px;border:1px solid #ccc;text-align:left;padding:5px;vertical-align:middle}
#layer_box .selectbox{display:inline-block;min-width:75px;height:30px;padding:5px;border:1px solid #ccc;vertical-align:middle}
#layer_box .textarea_01{width:100%;height:60px;padding:5px;border:1px solid #ccc;text-align:left}
#layer_box .datepicker{ width:100px; text-align:center;font-size:1em;}
#layer_box table tr td{padding:3px 3px 3px 3px;}
#layer_box table{clear:both;}
#layer_box table caption { display: none;}
#layer_box table caption.show { display: block;text-align:left;}
#layer_box table.table_sch01 {width:100%;min-height:210px;border-collapse: collapse; border-top:2px solid #004EA5;border-bottom:1px solid #004EA5; margin:0;}
#layer_box table.table_sch01 thead,#layer_box table.table_sch01 tbody,#layer_box table.table_sch01 tfoot { width:100%;}
#layer_box table.table_sch01 tbody { width:100%;}
#layer_box table.table_sch01 thead tr th,
#layer_box table.table_sch01 thead tr td {height:40px;min-height:40px;padding:5px;font-weight:bold;color:#004EA5;text-align:center;border-bottom:1px solid #919191;border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb; background:#F2F8FA;}
#layer_box table.table_sch01 thead tr td.left {padding-left:5px;text-align:left;}
#layer_box table.table_sch01 tbody tr td,
#layer_box table.table_sch01 tbody tr th{min-height:40px;height:40px;padding:5px;border-right:1px solid #dedede;border-bottom:1px solid #dedede;border-left:1px solid #dedede; text-align:center;}
#layer_box table.table_sch01 tbody tr td.left {padding-left:5px;text-align:left;}
#layer_box table.table_sch01 tbody tr td.right {padding-right:5px;text-align:right;}
#layer_box table.table_sch01 tbody tr td .help {padding-top:5px;font-size:13px;color:#888}
#layer_box table.table_sch01 tbody tr th{font-weight:bold;color:#004EA5;background:#F2F8FA;}
#layer_box table.table_sch01 tfoot tr td,
#layer_box table.table_sch01 tfoot tr th {min-height:40px;height:40px;padding:5px;border-right:1px solid #dedede;border-bottom:1px solid #dedede;border-left:1px solid #dedede; text-align:center;}
#layer_box table.table_sch01 tfoot tr td.left {padding-left:5px;text-align:left;}
#layer_box table.table_sch01 tfoot tr td.right {padding-right:5px;text-align:right}
#layer_box table.table_sch01 tfoot tr th{ background:#ffffb9;color:#282828;font-weight:bold;}
#layer_box table.table_sch01 tfoot tr td{background:#ffffb9;color:#282828;font-weight:bold;}

/*		레이어 형 일정리스트
#layer_box table.table_sch02 {width:100%;border-collapse: collapse; border-top:2px solid #004EA5;border-bottom:1px solid #004EA5; margin:0;}
#layer_box table.table_sch02 thead,#layer_box table.table_sch02 tbody,#layer_box table.table_sch02 tfoot { width:100%;}
#layer_box table.table_sch02 tbody { width:100%;}
#layer_box table.table_sch02 tbody tr td,
#layer_box table.table_sch02 tbody tr th {min-height:29px;height:29px;padding:3px 3px  3px 3px;border:0; text-align:center;}
#layer_box table.table_sch02 tbody tr th {border-top:1px solid #0066ff;border-bottom:1px solid #cccccc; text-align:center;}
#layer_box table.table_sch02 tbody tr td.text {border-bottom:1px solid #cccccc;}
#layer_box table.table_sch02 tbody tr td.left {padding-left:5px;text-align:left;}
#layer_box table.table_sch02 tbody tr td.right {padding-right:5px;text-align:right;}
#layer_box table.table_sch02 tbody tr th{font-weight:bold;color:#004EA5;background:#F2F8FA;}
#layer_box table.table_sch02 tbody tr td .ul_left { display:block;}
#layer_box table.table_sch02 tbody tr td .ul_left li { float:left;}
#layer_box table.table_sch02 tbody tr td .ul_left li.right { float:right;}
	*/

#layer_box #explain{display:none}
/*		말풍선처리
#layer_box #explain {display:block;width:300px; height:65px; overflow:hidden; text-align:left;}
#layer_box #explain.min_plain {display:block; height:65px;background:url('/plugin/schdule/images/sp_explain.png') no-repeat;background-position: 0 0; width:140px}
#layer_box #explain.max_plain {display:block; min-height:65px; height:65px;}
#layer_box #explain.max_plain span{clear:both;display:block; min-height:5px; background:url('/plugin/schdule/images/sp_explain.png') no-repeat;background-position: -1000px -1000px}
#layer_box #explain.max_plain span p {clear:both;line-height:180%;}
#layer_box #explain.max_plain span.plain_head{clear:both;display:block;height:5px;background-position: -200px top;}
#layer_box #explain.max_plain span.plain_body{clear:both;display:block;padding:5px 10px 5px 10px; height:40px;overflow:hidden;background-position: -200px -5px;}
#layer_box #explain.max_plain span.plain_foot{clear:both;display:block;height:7px;background-position: -200px -58px;border-bottom:1px solid #c6c6c6;}
		*/
#schedule_wrap #content { clear:both;min-width:300px;width:100%;height:100%; padding:0;margin:0}

/*		큰 달력 처리		*/
/*
#schedule_wrap div.table_carlendar #carlendar_body{width:100%;}
#schedule_wrap div.table_carlendar #carlendar_body .data_th{min-width:10px;min-height:10px;padding:0;text-align:right;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;}
#schedule_wrap div.table_carlendar ul .data_th {min-width:10px;min-height:10px;padding:0;text-align:right; vertical-align:top;border:1px solid #c6c6c6;background:#ffffff}
#schedule_wrap div.table_carlendar #carlendar_body .data_th{font-weight:bold;background:#ffffff;}
*/
/*		달력 내용 해드 th		*/
/*
#schedule_wrap div.table_carlendar #carlendar_body .data_th span{ text-align:right;display: block;margin-right:10px; }
#schedule_wrap div.table_carlendar #carlendar_body .data_th.admin span{cursor:pointer}
*/
/*		달력 내용 부분 td		*/
/*
#schedule_wrap div.table_carlendar ul li span {display:block;position: relative; min-height:13px;text-align:left; margin-top:0px; margin-bottom:2px;}
#schedule_wrap div.table_carlendar ul li span a {display:block;min-height:13px;overflow:hidden; white-space:nowrap:text-overflow:ellipsis; -o-text-overflow:ellipsis; text-align:left; padding: 0px 0px 5px 5px;}
#schedule_wrap div.table_carlendar ul li span.start {margin-left:5px;border-left:3px solid #c9d931;}
#schedule_wrap div.table_carlendar ul li span.end {margin-right:5px}
#schedule_wrap div.table_carlendar ul li span.on { background:#c9d931;}
#schedule_wrap div.table_carlendar ul li span.nbsp {background:#ffffff;  cursor:default;}

#schedule_wrap div.table_carlendar ul li span.bg0 {background:#e9e9e9;}
#schedule_wrap div.table_carlendar ul li span.bg1 {background:#e9e9e9;}
#schedule_wrap div.table_carlendar ul li span.bg2 {background:#e9e9e9;}
#schedule_wrap div.table_carlendar ul li span.bg3 {background:#e9e9e9;}
#schedule_wrap div.table_carlendar ul li span.bg4 {background:#e9e9e9;}
#schedule_wrap div.table_carlendar ul li span.bg5 {background:#e9e9e9;}
#schedule_wrap div.table_carlendar ul li span.bg6 {background:#e9e9e9;}
*/
/*
#schedule_wrap div.table_carlendar #carlendar_body .data_th_ul{clear:both}
#schedule_wrap div.table_carlendar #carlendar_body .data_th_ul:after{clear:both;content:""}
#schedule_wrap div.table_carlendar #carlendar_body .data_th_ul.full .data_th{min-height:100px;height:130px;}
#schedule_wrap div.table_carlendar #carlendar_body .data_th_ul.full .data_th.sunday{ color:#ff0000;}
#schedule_wrap div.table_carlendar #carlendar_body .data_th_ul.full .data_th.saturday{ color:#0000ff;}
#schedule_wrap div.table_carlendar #carlendar_body .data_th_ul.full .data_td{min-height:80px;height:113px;}
#schedule_wrap div.table_carlendar #carlendar_body .data_th_ul.full .data_td.sunday{ color:#ff0000}
#schedule_wrap div.table_carlendar #carlendar_body .data_th_ul.full .data_td.saturday{ color:#0000ff}
#schedule_wrap div.table_carlendar #carlendar_body .data_th_ul.full .data_td.saturday{ color:#0000ff}
#schedule_wrap div.table_carlendar #carlendar_body .data_th_ul.full .data_td.on{background:#ffffd9}
#schedule_wrap div.table_carlendar #carlendar_body .data_th_ul.full .data_th.on{background:#ffffd9}
*/
#schedule_wrap .cla_title{margin-bottom:3%;text-align:center}
#schedule_wrap .cla_title li{display:inline-block;padding:0 20px}
#schedule_wrap .cla_title .month_arr{overflow:hidden;display:inline-block;*display:inline;zoom:1;width:40px;height:40px;padding-top:12px;border-radius:20px;color:#fff;white-space:nowrap;vertical-align:middle;background-color:#0062a8;font-size:18px;font-weight:bold;color:#fff}
#schedule_wrap .cla_title li.nowYear{display:inline-block;*display:inline;zoom:1;padding:0 25px;font-weight:bold;font-size:26px;color:#333;letter-spacing:-.05em;vertical-align:middle}
#schedule_wrap .cla_title li.nowYear em{color:#1461ac}
#schedule_wrap .cla_division{float:right;display:block;padding-top:3%;text-align:left}
#schedule_wrap .cla_division select{min-width:150px;height:34px;padding-left:10px;padding-right:45px;border:1px solid #dfdfdf;line-height:32px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:url(/theme/basic/img/common/select_arr.gif) #fff no-repeat right top;background-size:auto 34px}
#schedule_wrap .cla_division select::-ms-expand{display:none;}
#schedule_wrap .cla_division option{padding:5px 10px}
.calBtn_add{width:120px;position:relative;display:inline-block;background:#0062a8;height:34px;line-height:34px;vertical-align:middle;text-align:center;font-size:15px;color:#fff;padding:0 10px;}
.calBtn_add:hover{color:#ffff00}
#schedule_wrap #today_schedule .today_schedule_wrap{display:block;position:relative;margin-bottom:5%;padding:0 0 20px 0;border:1px solid #ddd}
#schedule_wrap #today_schedule h4{padding:10px 25px;margin-bottom:20px;background-color:#f3f4f6}
#schedule_wrap #today_schedule h4:before{display:none}
#schedule_wrap #today_schedule .day_num{display:inline-block;position:absolute;left:25px;width:40px;height:40px;padding-top:12px;background-color:#ff8800;font-size:18px;font-weight:bold;color:#fff;white-space:nowrap;vertical-align:top;text-align:center}
#schedule_wrap #today_schedule .day_name{display:inline-block;position:absolute;top:120px;left:25px;width:40px;height:40px;padding-top:12px;background-color:#aaa;font-size:18px;font-weight:bold;color:#fff;white-space:nowrap;vertical-align:top;text-align:center}
#schedule_wrap #today_schedule .data_td_ul{display:inline-block;min-height:85px;margin-left:90px;padding-left:4%;border-left:1px dotted #dfdfdf}
#schedule_wrap #today_schedule .data_td .schedule_item{display:block;width:100%;font-size:14px;line-height:150%}
#schedule_wrap div.table_carlendar{border-top:3px solid #2b4380}
#schedule_wrap div.table_carlendar #day_header,schedule_wrap div.table_carlendar #carlendar_body,schedule_wrap div.table_carlendar tfoot { width:100%;}
#schedule_wrap div.table_carlendar #day_header{}
#schedule_wrap div.table_carlendar #day_header li{padding:1.5% 5px;font-weight:bold;border:1px solid #dedede;border-width:0 1px 1px 0;background-color:#f3f4f6;font-size:110%;text-align:center}
#schedule_wrap div.table_carlendar #day_header li:first-child{border-left:1px solid #dedede}
#schedule_wrap div.table_carlendar .color_sunday{color:#ff0000}
#schedule_wrap div.table_carlendar .color_saturday .day_num{color:#0000ff}
#schedule_wrap div.table_carlendar .color_saturday span{color:#555}
#schedule_wrap div.table_carlendar .data_th{position:relative;min-height:175px;border:1px solid #dedede;border-width:0 1px 1px 0}
#schedule_wrap div.table_carlendar .data_th:first-child{border-left:1px solid #dedede}
#schedule_wrap div.table_carlendar .data_th.today{background-color:#ffffd9}
#schedule_wrap div.table_carlendar .data_td_ul{overflow-x:hidden;overflow-y:auto;text-align:center;height:140px;padding:0}
#schedule_wrap div.table_carlendar .day_num{display:block;height:35px;padding:7%;font-weight:bold;text-align:right}
#schedule_wrap div.table_carlendar .day_name{display:none}
#schedule_wrap div.table_carlendar .schedule_item{display:inline-block;overflow:hidden;width:90%;margin-bottom:0;font-size:13px;text-align:left;line-height:130%;letter-spacing:-.05em;white-space:nowrap;text-overflow:ellipsis}
#schedule_wrap div.table_carlendar.table_carlendar2 .schedule_item{display:inline-block;overflow:auto;width:90%;margin-bottom:0;font-size:16px;text-align:left;line-height:150%;letter-spacing:-.05em;white-space:normal;text-overflow:ellipsis}
#schedule_wrap div.table_carlendar .schedule_item:before{display:inline-block;width:3px;height:16px;margin-right:5px;background-color:#bbb;vertical-align:middle;content:""}
#schedule_wrap div.table_carlendar .schedule_item.on{background:#d6ecf6}

/*		기본형 레이어 파업 박스		*/
#schedule_wrap .ly_pop_box {position:absolute;z-index: 9999;left:-1px;width:392px;min-height:132px;background-color:#eee;}
#schedule_wrap .data_th_ul li:nth-child(n+4) .ly_pop_box{left:50%;margin-left:-196px}
#schedule_wrap .data_th_ul li:nth-child(n+5) .ly_pop_box{left:100%;margin-left:-392px}
#schedule_wrap .ly_pop_box.mini {width: 200px;min-height:100px;}
#schedule_wrap .ly_pop_box span { background:none; background-color:none;}
#schedule_wrap .ly_pop_box .ly_pop{position:relative;min-height:260px;height:100%}
#schedule_wrap .ly_pop_box .ly_header {display:block;position:relative;min-height:30px;padding-left:15px;padding-right:140px;background-color:#222;font-weight:bold;color:#fff;line-height:30px}
#schedule_wrap .ly_pop_box span._admin{display: block;position:absolute;top:0;right:30px}
#schedule_wrap .ly_pop_box span._admin a{float:right;width:50px;height:30px;margin-right:1px;font-size:12px;text-align:center;background-color:#666;font-weight:bold;color:#fff;text-align:center;line-height:30px}
#schedule_wrap .ly_pop_box .btn_clse {position:absolute;top:0;right:0;overflow:hidden;width:30px;height:30px;background-color:#0062a8;font-weight:bold;color:#fff;text-align:center;line-height:30px}
#schedule_wrap .ly_pop_box .ly_content {display:block;position:relative;margin:0;padding:15px}
#schedule_wrap .ly_pop_box .ly_content span {background:none; background-color:none;}
#schedule_wrap .ly_pop_box .ly_content span.division{display:inline-block;font-weight:bold;color:#ff8000}
#schedule_wrap .ly_pop_box .ly_content span.subject{display:inline-block;font-weight:bold;color:#3e3e3e}
#schedule_wrap .ly_pop_box .ly_content .text{display:block;width:100%;height:170px;margin-top:10px;padding:10px;border:1px solid #ccc;border-width:1px 0;background-color:#f0f0f0;line-height:150%}
#schedule_wrap .ly_pop_box #li_pop_detail{display:block;height:15px;background:#666;margin:0}
#schedule_wrap .ly_pop_box #li_pop_detail a {clear:both;display:block;position: relative;width:100%; color:#fff;text-align:center;}
#schedule_wrap .ly_pop_box #li_pop_detail a span {padding:0;margin-left:-10px;width:20px;line-height:0;min-height:8px;height:8px;max-height: 8px;text-indent:-9999px; overflow: hidden; background:url(/plugin/schdule/images/sp_more_01.png) no-repeat 0px 0px; position: absolute;top:3px;left: 50%;}
#schedule_wrap .ly_pop_box #li_pop_detail a.on span{background-position: 0 -10px}
#schedule_wrap .ly_pop_box #li_pop_detail a.show span{background-position: -21px 0}
#schedule_wrap .ly_pop_box #li_pop_detail a.show_on span{background-position: -21px -10px}

/* 미니 달력 */

#schedule_wrap .cla_title_mini { display:inline-block; padding:0; margin-bottom:3px; }
#schedule_wrap .cla_title_mini li { float:left;padding-top:3px;}
#schedule_wrap .cla_title_mini li.mini_nowYear { padding-top:0px; padding-left:10px; padding-right:10px;font-size:13px;font-weight:bold; color:#529319;}
#schedule_wrap .cla_title_mini li.right { float:right;}

#schedule_wrap table.table_carlendar_mini {width:100%;border-collapse: collapse; border:0; padding:0; margin:0;}
#schedule_wrap table.table_carlendar_mini thead,schedule_wrap table.table_carlendar_mini tbody,schedule_wrap table.table_carlendar_mini tfoot { width:100%}
#schedule_wrap table.table_carlendar_mini thead { width:100%;}
#schedule_wrap table.table_carlendar_mini thead tr th { border:0px solid #c6c6c6;height:17px;}
#schedule_wrap table.table_carlendar_mini thead tr th span { display:block; margin-left:0px; height:17px; background:url(/plugin/schdule/images/icon_calendar.png) no-repeat -999px -999px;}

#schedule_wrap table.table_carlendar_mini thead tr th span.tle_0 {background-position: center top }
#schedule_wrap table.table_carlendar_mini thead tr th span.tle_1 {background-position: center -19px }
#schedule_wrap table.table_carlendar_mini thead tr th span.tle_2 {background-position: center -38px }
#schedule_wrap table.table_carlendar_mini thead tr th span.tle_3 {background-position: center -58px }
#schedule_wrap table.table_carlendar_mini thead tr th span.tle_4 {background-position: center -78px }
#schedule_wrap table.table_carlendar_mini thead tr th span.tle_5 {background-position: center -98px }
#schedule_wrap table.table_carlendar_mini thead tr th span.tle_6 {background-position: center -118px }

#schedule_wrap table.table_carlendar_mini tbody { width:100%;font-size:90%;}
#schedule_wrap table.table_carlendar_mini tbody tr th {position: relative;min-width:10px;min-height:10px;height:17px;padding:0;text-align:center;border:1px solid #ffffff;}
#schedule_wrap table.table_carlendar_mini tbody tr td {position: relative;min-width:10px;min-height:10px;height:17px;padding:0;text-align:center;border:1px solid #ffffff;background:#f2f2f2;line-height:17px;}
#schedule_wrap table.table_carlendar_mini tbody tr td span{display:block;}
#schedule_wrap table.table_carlendar_mini tbody tr td.on {cursor:pointer; background-color:#dae8c4; color:#353535;}
#schedule_wrap table.table_carlendar_mini tbody tr td.on2 {background-color:#ffffcc;}
#schedule_wrap table.table_carlendar_mini tbody tr th{font-weight:bold;background:#F2F8FA;}

/*			미니형 레이어 박스		*/
#mini_wrap {clear:both; position: relative;z-index:100; width:100%; display:none;}
#mini_wrap .ly_pop_box {position: absolute;z-index: 9999;left:-100px;border: 1px solid #e8e8e8;width: 350px;min-height: 100px;background-color: #eeeeee;}
#mini_wrap .ly_pop_box.mini {width: 200px;min-height: 100px;}
#mini_wrap .ly_pop_box span { background:none; background-color:none;}
#mini_wrap .ly_pop_box .ly_pop {position: relative;min-height: 100px; height:100%;border: 1px solid #a7acb2;background: #f7f8f9 url(/plugin/schdule/images/bg_line_hr.gif) repeat-x 0 bottom;margin:0; padding:0}
#mini_wrap .ly_pop_box .ly_header {display:block;position: relative;margin: 0 auto 1px;border-bottom: 1px solid #e3e4e5; padding:0}
#mini_wrap .ly_pop_box .ly_header span { background:none; background-color:none;}
#mini_wrap .ly_pop_box .ly_header span._schedule_title {display: block;overflow: hidden;min-height: 12px;height: 18px;padding:5px;font-size: 12px;font-weight: bold;}
#mini_wrap .ly_pop_box .ly_header span._schedule_title ._schedule_title_day {display:inline-block;float:left; height: 18px;margin:0; padding:0;color:#444444;}
#mini_wrap .ly_pop_box .ly_header span._schedule_title .calendar_color_d19b22 {clear:both;float:left;width:8px;height:8px;background-color: #9bc400! important;border: 1px solid #86aa00; margin:5px;}

#mini_wrap .ly_pop_box .ly_content {display:block;position: relative;margin: 0;padding:0;}
#mini_wrap .ly_pop_box .ly_content span { background:none; background-color:none;}
#mini_wrap .ly_pop_box .ly_content span.division {display:block; padding-left:10px; padding-right:10px;margin:3px 5px 3px 5px; font-weight: bold;color:#ff8000}
#mini_wrap .ly_pop_box .ly_content span.subject {display:block; padding-left:10px; padding-right:10px;margin:3px 5px 3px 5px; font-weight: bold;color:#3e3e3e}
#mini_wrap .ly_pop_box .ly_content span.text {display:block; padding-left:10px; padding-right:10px;min-height:15px; height:auto;overflow-x:auto; max-height:200px; margin:3px 5px 3px 5px;color:#3e3e3e}

#mini_wrap .ly_pop_box span._admin {display: block;position: absolute;top:5px;right: 26px; padding-right:10px;}
#mini_wrap .ly_pop_box span._admin a{float:right; width:30px;height:17px;font-size:11px;background:url(/plugin/schdule/images/mini_bt.gif) no-repeat left top;text-align: center;vertical-align: top;}
#mini_wrap .ly_pop_box .btn_clse {position: absolute;top: 5px;right: 11px;overflow: hidden;width: 18px;height: 17px;font-size: 0;line-height:0;display: inline-block;border: 0;background-image: url(https://ssl.pstatic.net/static/calendar/2012/btn_sp_sche.png);background-repeat: no-repeat;vertical-align: middle;white-space: nowrap;}

#mini_wrap .ly_pop_box #li_pop_detail {display: block;height: 12px; border-top: 1px solid #000;background:#4e5668;margin:0; padding:3px;cursor:pointer; }
#mini_wrap .ly_pop_box #li_pop_detail a {clear:both;display: block;position: relative;width:100%; color:#fff;text-align:center;}
#mini_wrap .ly_pop_box #li_pop_detail a span {padding:0; margin-left:-10px; width:20px;line-height:0; min-height: 8px; height: 8px; max-height: 8px;text-indent:-9999px; overflow: hidden; background:url(/plugin/schdule/images/sp_more_01.png) no-repeat 0px 0px; position: absolute;top: 1px;left: 50%;}
#mini_wrap .ly_pop_box #li_pop_detail a.on span{background-position: 0 -10px}
#mini_wrap .ly_pop_box #li_pop_detail a.show span{background-position: -21px 0}
#mini_wrap .ly_pop_box #li_pop_detail a.show_on span{background-position: -21px -10px}



.blind {position: absolute;top: 0;left: 0;width: 0;height: 0;overflow: hidden;visibility: hidden;font-size: 0;line-height: 0;}
#content_wrap h3 {display:none;}
.colorpoint1{padding-top:20px;line-height:130%}

@media screen and (min-width:621px){
	#schedule_wrap .ly_pop_box{top:-1px;}
}
@media screen and (max-width:1000px){
	#schedule_wrap div.table_carlendar.table_carlendar2 .schedule_item{font-size:14px;line-height:140%}
}
@media screen and (max-width:768px){
	#schedule_wrap div.table_carlendar.table_carlendar2 .schedule_item{font-size:13px;line-height:130%}
}
@media screen and (max-width:620px){
	 #contentBox {top:50%;left:0;width:100%;margin-left:0}
	 #schedule_wrap .cla_title .month_arr{width:28px;height:28px;padding-top:6px;font-size:14px}
	 #schedule_wrap .cla_title li.nowYear{padding:0;font-size:24px}
	 #schedule_wrap div.table_carlendar .data_th_ul{position:relative;}
	 #schedule_wrap div.table_carlendar .data_th{position:static}
	 #schedule_wrap .data_th_ul li:nth-child(n) .ly_pop_box{left:50%;margin-left:-186px}
	 #schedule_wrap div.table_carlendar .data_th{min-height:175px}
	 #schedule_wrap div.table_carlendar .day_num{height:24px}
}
@media screen and (max-width:480px){
	#schedule_wrap .cla_title .month_arr{width:24px;height:24px;font-size:12px}
	#schedule_wrap .cla_title li.nowYear{font-size:18px}
	#schedule_wrap .calBtn_add{height:28px;line-height:28px;font-size:13px}
	#schedule_wrap .cla_division{float:right;padding-top:20px;text-align:right}
	#schedule_wrap .cla_division select{min-width:150px;height:28px;padding-left:10px;padding-right:45px;border:1px solid #dfdfdf;line-height:24px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:url(/theme/basic/img/common/select_arr.gif) #fff no-repeat right top;background-size:auto 28px}
	#schedule_wrap div.table_carlendar #day_header{display:none}
	#schedule_wrap div.table_carlendar .data_th_ul .data_th{clear:both;float:none;width:100%;min-height:auto;padding:5px;border-width: 0 1px 1px 1px}
	#schedule_wrap div.table_carlendar .data_th_ul .data_th:after{clear:both;display:block;content:""}
	#schedule_wrap div.table_carlendar .data_th_ul .data_th:hover{background-color:#fafafa}
	#schedule_wrap div.table_carlendar .data_th_ul .data_th_none{display:none}
	#schedule_wrap div.table_carlendar .data_td_ul{overflow-y:hidden;height:auto}
	#schedule_wrap div.table_carlendar .data_td{padding:2px 5px 2px 5px}
	#schedule_wrap div.table_carlendar .day_num{float:left;width:20px;height:20px;padding:5px 0 0 0;font-size:12px}
	#schedule_wrap div.table_carlendar .day_name{display:block;float:left;width:40px;height:20px;padding:5px 0 0 5px;font-size:12px}
	#schedule_wrap div.table_carlendar .schedule_item{width:100%;font-size:13px}
	#schedule_wrap div.table_carlendar .schedule_item a{font-size:13px}
	#schedule_wrap div.table_carlendar.table_carlendar2 .schedule_item{width:100%;font-size:13px}
	#schedule_wrap div.table_carlendar.table_carlendar2 .schedule_item{font-size:13px}

 #schedule_wrap .data_th_ul li:nth-child(n) .ly_pop_box{width:100%;left:0;margin-left:0}
 .colorpoint1{font-size:13px}
}
@media screen and (max-width:360px){
	.colorpoint1{font-size:12px}
}