.schedule_box {flaot: left !important; width: 100% !important;}
.schedule_area {flaot: left; width: 100%;}
.schedule_area tbody tr {margin: 0 auto; width: 100%; text-align: center;}
.calendar_tablebox {flaot: left; width: 100%; margin-top: 20px; border-top: 2px solid #e3e3e3;}
.calendar_tablebox table tbody tr td {font-family:"Noto Sans KR", "³ª´®°íµñ", Nanum Gothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif !important; font-size:12px; font-weight: 400; padding: 10px; border: 1px solid #e3e3e3;}
.calendar_tablebox table tbody tr td:nth-child(1) {display: none;}
.calendar_tablebox table tbody tr td:nth-child(3) {display: none;}
.calendar_tablebox table tbody tr td:nth-child(5) {display: none;}
.calendar_tablebox table tbody tr td:nth-child(7) {display: none;}
.calendar_tablebox table tbody tr td:nth-child(9) {display: none;}
.calendar_tablebox table tbody tr td:nth-child(11) {display: none;}
.calendar_tablebox table tbody tr td:nth-child(13) {display: none;}
.calendar_tablebox table tbody tr td:nth-child(15) {display: none;} 

/*´Þ·Â ¿äÀÏ*/
td#schedule {padding:4 5 5 5;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#333333;}
td#schedule a:link{padding:0 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:none;}
td#schedule a:visited{padding:0 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:none;}
td#schedule a:hover{padding:0 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:underline;}
td#schedule a:active{padding:0 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:none;}

/*´Þ·Â ¸®½ºÆ®ÀÇ ÆòÀÏ*/
td#schedule1 {padding:4 5 5 5;font-size:12;font-family:"Noto Sans KR", "³ª´®°íµñ", Nanum Gothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif !important;color:#333333;background-color:#FCF7E6;}
td#schedule1 a:link{padding:0 0 0 0;font-size:12;font-family:"Noto Sans KR", "³ª´®°íµñ", Nanum Gothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif !important;color:#000000; font-weight: 400; text-decoration:none;}
td#schedule1 a:visited{padding:0 0 0 0;font-size:12;font-family:"Noto Sans KR", "³ª´®°íµñ", Nanum Gothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif !important;color:#000000; font-weight: 400; text-decoration:none;}
td#schedule1 a:hover{padding:0 0 0 0;font-size:12;font-family:"Noto Sans KR", "³ª´®°íµñ", Nanum Gothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif !important;color:#000000; font-weight: 400; text-decoration:underline;}
td#schedule1 a:active{padding:0 0 0 0;font-size:12;font-family:"Noto Sans KR", "³ª´®°íµñ", Nanum Gothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif !important;color:#000000;font-weight: 400; text-decoration:none;}

/*´Þ·Â ¸®½ºÆ®ÀÇ ÁÖ¸»(Åä¿äÀÏ)*/
td#schedule2 {padding:4 5 5 5;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#333333;background-color:#F6F6F6;}
td#schedule2 a:link{padding:0 0 0 0;font-size:12;font-family:"Noto Sans KR", "³ª´®°íµñ", Nanum Gothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif !important;color:#000000; font-weight: 400; text-decoration:none;}
td#schedule2 a:visited{padding:0 0 0 0;font-size:12;font-family:"Noto Sans KR", "³ª´®°íµñ", Nanum Gothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif !important;color:#000000; font-weight: 400; text-decoration:none;}
td#schedule2 a:hover{padding:0 0 0 0;font-size:12;font-family:"Noto Sans KR", "³ª´®°íµñ", Nanum Gothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif !important;color:#000000; font-weight: 400; text-decoration:underline;}
td#schedule2 a:active{padding:0 0 0 0;font-size:12;font-family:"Noto Sans KR", "³ª´®°íµñ", Nanum Gothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif !important;color:#000000; font-weight: 400; text-decoration:none;}

/*´Þ·Â ¸®½ºÆ®ÀÇ ÁÖ¸»(ÀÏ¿äÀÏ)*/
td#schedule3 {padding:4 5 5 5;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#333333;background-color:#ffe8e8;}
td#schedule3 a:link{padding:0 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:none;}
td#schedule3 a:visited{padding:0 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:none;}
td#schedule3 a:hover{padding:0 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:underline;}
td#schedule3 a:active{padding:0 0 0 0;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:none;}

/* ³¯Â¥ */
.schedule_title {color:166C9F;font-famliy:dotum;font-size:18px;font-weight:400; text-align: center; margin: 0 10px;}

/* ´Þ·Â ¸®½ºÆ®ÀÇ Á¦¸ñ */
td#schedule_sbj {background:#F6F6F6;padding:5 0 5 15;height:25;border-right:1 solid #DDDDDD;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#333333;}
td#schedule_sbj a:link{background:#F6F6F6;border-right:1 solid #DDDDDD;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:none;}
td#schedule_sbj a:visited{background:#F6F6F6;border-right:1 solid #DDDDDD;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:none;}
td#schedule_sbj a:hover{background:#F6F6F6;border-right:1 solid #DDDDDD;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;}
td#schedule_sbj a:active{background:#F6F6F6;border-right:1 solid #DDDDDD;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:none;}

/* ´Þ·Â ¸®½ºÆ®ÀÇ ³»¿ë */
td#schedule_cont {line-height:150%;padding:5 10 5 10;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#555555}
td#schedule_cont a:link{line-height:150%;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:none;}
td#schedule_cont a:visited{line-height:150%;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:none;}
td#schedule_cont a:hover{line-height:150%;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:underline;}
td#schedule_cont a:active{line-height:150%;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#000000;text-decoration:none;}

/* À½·ÂÇ¥½Ã */
.schedule_lunar {color:#959595;font-size:10px;font-family:±¼¸²;}

/* ½¬´Â ³¯ */
.schedule_rest {color:#D71F27;font-size:12px;}

/* ÀÏÁ¤ÀÇ ÀÐ±â ÆäÀÌÁö */
.schedule_view_title {padding:15px 0; color:#000000; font-size:20px; font-family:"Noto Sans KR", "³ª´®°íµñ", Nanum Gothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif !important; font-weight: 400; text-align: center; background-color: #F6F6F6; border-top: 2px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;} /* Å¸ÀÌÆ² */
.schedule_view {padding:20px 20px; line-height:150%; color:#333333; font-size:15px; font-family:"Noto Sans KR", "³ª´®°íµñ", Nanum Gothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif !important; font-weight: 500; border-bottom: 1px solid #e3e3e3;} /* ³»¿ë */

/* ÃßÃâÈ­¸éÀÇ ÆòÀÏ */
.schedule_day {color:#000000;font-size:11;height:30px;}
.schedule_day a:link{color:#000000;background:#FFE4C8;width:14;font-size:11;text-decoration:none;}
.schedule_day a:visited{color:#000000;background:#FFE4C8;width:14;font-size:11;text-decoration:none;}
.schedule_day a:hover{color:#000000;background:#FFE4C8;text-decoration:none;width:14;font-size:11;text-decoration:none;}

/* ÃßÃâÈ­¸éÀÇ Åä¿äÀÏ */
.schedule_saturday {color:#000000;font-size:11;}
.schedule_saturday a:link{color:#000000;background:#FFE4C8;width:14;font-size:11;padding-right:4;text-decoration:none;}
.schedule_saturday a:visited{color:#000000;background:#FFE4C8;width:14;font-size:11;padding-right:4;text-decoration:none;}
.schedule_saturday a:hover{color:#000000;background:#FFE4C8;text-decoration:none;width:14;padding-right:4;font-size:11;text-decoration:none;}

/* ÃßÃâÈ­¸éÀÇ ÀÏ¿äÀÏ */
.schedule_sunday {color:#FF6666;font-size:11;}
.schedule_sunday a:link{color:#FF6666;background:#FFE4C8;width:14;font-size:11;text-decoration:none;}
.schedule_sunday a:visited{color:#FF6666;background:#FFE4C8;width:14;font-size:11;text-decoration:none;}
.schedule_sunday a:hover{color:#FF6666;background:#FFE4C8;text-decoration:none;width:14;font-size:11;text-decoration:none;}

/* ÃßÃâÈ­¸éÀÇ ³¯Â¥ */
.schedule_output_title {font-size:13px; font-family:"Noto Sans KR", "³ª´®°íµñ", Nanum Gothic, "¸¼Àº°íµñ", malgun gothic, arial, "µ¸¿ò", dotum, sans-serif !important; color:#666666; padding-bottom:10px; text-align: center;}
.schedule_output_title a:link{font-size:12;font-family:±¼¸²,µ¸¿ò;color:#666666;padding-top:3;text-decoration:none;}
.schedule_output_title a:visited{font-size:12;font-family:±¼¸²,µ¸¿ò;color:#666666;padding-top:3;text-decoration:none;}
.schedule_output_title a:hover{font-size:12;font-family:±¼¸²,µ¸¿ò;color:#666666;padding-top:3;text-decoration:underline;}
.schedule_output_title a img {vertical-align: -2px;}

/* ´ñ±Û */
input#schedule_border {width:70%; font-size:12;font-family:±¼¸²,µ¸¿ò;color:#666666;border:1 solid #D4D4D4;}
textarea#schedule_border {font-size:12;font-family:±¼¸²,µ¸¿ò;color:#666666;border:1 solid #E0E0E0;}

/* ÀÏ¹Ý ÅØ½ºÆ® */
.schedule_txt {font-size:12;font-family:±¼¸²,µ¸¿ò;color:#666666;}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_mobile 359 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media screen and (max-width:359px) {

.scrollboxguide {float: left; width: 100%; font-family: "Noto Sans KR", sans-serif; margin: 3% 0 5%;}
.calendar_scrollbox {width: 100%; overflow-x: scroll;}
.calendar_tablebox {flaot: left; width: 200%; margin-top: 20px; border-top: 2px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
.calendar_tablebox table tbody tr td img {width: 100%;}

.calendar_writiebox {float: left !important; width: 100% !important;}
.calendar_minibox {float: left !important; width: 100% !important; text-align: center;}
.calendar_txtbody {float: left !important; width: 100% !important; margin-top: -20px;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_mobile 360,719 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:360px) and (max-width:719px) {

.scrollboxguide {float: left; width: 100%; font-family: 'NotoSansKR', sans-serif; margin: 3% 0 5%;}
.calendar_scrollbox {width: 100%; overflow-x: scroll;}
.calendar_tablebox {flaot: left; width: 200%; margin-top: 20px; border-top: 2px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
.calendar_tablebox table tbody tr td img {width: 100%;}

.calendar_writiebox {float: left !important; width: 100% !important;}
.calendar_minibox {float: left !important; width: 100% !important; text-align: center;}
.calendar_txtbody {float: left !important; width: 100% !important; margin-top: -20px;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_tablet 720,767 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media screen and (min-width:720px) and (max-width:767px) {

.scrollboxguide {display: none;}
.schedule_box {flaot: left !important; width: 100% !important;}
.schedule_area {flaot: left; width: 100%;}
.calendar_scrollbox {width: 100%;}
.calendar_tablebox table tbody tr td img {width: 100%;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_tablet 768,1023 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media screen and (min-width:768px) and (max-width:1023px) {

.scrollboxguide {display: none;}
.schedule_box {flaot: left !important; width: 100% !important;}
.schedule_area {flaot: left; width: 100%;}
.calendar_scrollbox {width: 100%;}
.calendar_tablebox table tbody tr td img {width: 100%;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_pc 1024,1279 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media screen and (min-width:1024px) and (max-width:1279px) {

.scrollboxguide {display: none;}

}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* *** wowweb_pc 1280 *** */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (min-width:1280px) {

.scrollboxguide {display: none;}

}