@charset "euc-kr";
/*
Project _ CSS Init
FileName _ scheduleEtc.css
Last _ 2016.09.08.
*/

/*½ºÄÉÁÙ´Þ·Â*/
.schedule_etc {position: relative; display:inline-block; padding: 8px ; background: #fff; border: 2px solid #888; font-size:12px; text-align:center; cursor:default  }
.ie7 .schedule_etc{ width:150px; display:inline; zoom:1;}
.schedule_etc { -webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1); -moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.1); box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius:5px; -ms-border-radius:5px; -webkit-font-smoothing: none; }
/*.schedule_etc h2 {
    padding: 8px 0;
    font-size: 18px;
    font-weight: 600;
    color: #414042;
    letter-spacing: -0.08em;
    border-top: #888 2px solid;
    border-bottom: #ddd 1px solid;
}
.schedule_etc h2 span { padding-left: 2px; }*/
.schedule_etc > p { display:block; width:100%; /*position: absolute*; top: 3px; right: 10px; */ padding: 0; margin:  0 auto 2px; color: #000; line-height:0; }
.schedule_etc > p span { padding: 0 2px; }
.schedule_etc > p img { margin: 0 5px; }
.pyo_sch { display: inline-block; padding: 0; vertical-align: top; }
.pyo_sch span.this_date { color:#555;font-weight:bold; }

.pyo_sch table { font-size: 0.875em; color: #626262; width: 100%; margin: 0; padding: 0; font-weight: normal; border-collapse: collapse; text-align: center; border: 0; }
.pyo_sch table a { color: #ff6600; text-decoration: underline; }/*¸µÅ©*/
.pyo_sch table img { vertical-align: middle; }
.pyo_sch table th {margin: 0; padding: 2px 2px; line-height: 1.8em; text-align: center; vertical-align: middle; font-weight: bold; color: #333366; border: 0; background: none;width:30px;}
.pyo_sch table td { margin: 0; padding: 2px 2px; border: 0; vertical-align: middle; line-height: 1.5em;}
.pyo_sch .sun { color: #f26522 }
.pyo_sch .sat { color: #179bde }
.pyo_sch .choice {position: relative;display: block; color:#fff; font-weight:normal; border:0; background:#3f96ad;width:20px;  }
/*³¯Â¥¼±ÅÃ½Ã ³ª¿À´Â ³»¿ë*/
	.pyo_sch .choice em{display:none;}
	.pyo_sch .choice:hover em{display:block;  position:absolute; top:0; left:25px; width:100px; color:#000; line-height:160%; padding:3px; border:0; background:none;}
	.pyo_sch .choice em:after{ position:absolute; top:0; left:-9px; content:"¢¸"; color:#888; font-size:10px;}
	.pyo_sch .choice:hover em{ -moz-border-radius: .3em; -webkit-border-radius: .3em; border-radius: .3em; }
.pyo_sch .today { color: #000; font-weight: 800; }


