@charset "utf-8";

/* Title */
.guide_line{ height: 200px; width:100%; float: left; }


.wrapper{max-width:1920px; margin:0px auto;}
.sub_wrapper{max-width:1170px; overflow: hidden;}

/*sub 공통헤더*/
.title_navi_detail{overflow:hidden;}
.title_navi_sub{background: url('../img/representaion/sub_ntk_001.png') no-repeat left 7px; }
.title_navi_sub.now_visit_depth{font-weight:bold; color:#005baa;}

.sub_title_con h4{font-size: 35px; font-size:3.5rem; line-height:4.1rem; color:#333333;}
.sub_title_con .desc4{font-size: 12px; font-size:1.2rem; line-height:1.8rem; color:#888888;}
.sub_title_con .line4{width:74px; border-bottom:1px solid #3a3a3a; }
/*//sub 공통헤더*/

/*월간, 연간일정*/
.calendar_view_mode{}
.calendar_view{background-color: #e8e8e8;}
.calendar_view.active{background-color: #005baa; color:#fff;}


/*년도 보기*/
.month_list_con{overflow: hidden;}
.month_list{width:14.28%; border:1px solid #e5e5e5; box-sizing: border-box;}
.month_list.on{border-color:#065fac;}

/* 달력 */
.calendar_con{}
.calendar_con .month{font-size:129px; font-size:12.9rem; line-height:13.5rem; color:#f4f4f4;}
.calendar_con .year{font-size:73px; font-size:7.3rem; line-height:7.9rem;}
.calendar_con .month_text{font-size:85px; font-size:8.5rem; line-height:9.1rem;}
.calendar_con table.calendar_summary td{font-size:20px; font-size:2.0rem; line-height:2.6rem; color:#bbbbbb; padding:10px 25px;}
.calendar_con table.calendar_summary td.on{color:#e60000;}

table.tb_calender0{width:100%; border-collapse: collapse; text-align: left;}
table.tb_calender0 th{box-sizing: border-box; border-bottom:2px solid #000; font-size: 24px; font-size:2.4rem; line-height:3.0rem; font-weight:normal; padding:3% 1%;}
table.tb_calender0 td{box-sizing: border-box; border-bottom:1px solid #e5e5e5; font-size: 24px; font-size:2.4rem; line-height:3.0rem; padding:3% 1%; vertical-align: top; height:209px;}
table.tb_calender0 td.last_day{border-bottom:none;}
table.tb_calender0 .sunday{color:#e60000;}
table.tb_calender0 .saturday{color:#005baa;}
table.tb_calender0 .schedule_list_blue{color:#005baa;}
table.tb_calender0 .schedule_list_red{color:#e60000;}
