@charset "utf-8";
/* 탭메뉴 CSS */

/* 선택된 탭버튼의 경우 CSS */
.is-active {
	font-weight:550;
}

.tabs {
	width:95%;
}
.tab-button-outer { display:block; }
.tab-select-outer { display:none; }

#tab-button ul{
	padding:0px;
}
#tab-button ul li{ 
	width:14.285714%;
	line-height:3rem;
	float:left;
	color:#AFAFAF;
	border:solid 0px #AFAFAF;
	border-radius: 0px 0px 0px 0px;
	font-size:1.2rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
#tab-button ul li a{
	padding:0rem 0.5rem;
	margin:0.2rem;
	border-radius:10px;
	width: 15rem;
	background: rgba(225,60,82,0.8);
	color:#fff;
}
#tab-button ul li a:hover{
	padding:0rem 0.5rem;
	margin:0.2rem;
	border-radius:10px;
	background: rgba(225,60,82,1);
	color:#fff;
}
@media (max-width: 1030px){
	.tab-button-outer { display:block; }
	.tab-select-outer { display:none; }

	#tab-button ul li{ 
		width:16.66%;
	}
}
@media (max-width: 890px){
	.tab-button-outer { display:block; }
	.tab-select-outer { display:none; }

	#tab-button ul li{ 
		width:25%;
	}
}
@media (max-width: 640px){
	.tab-button-outer { display:block; }
	.tab-select-outer { display:none; }

	#tab-button ul li{ 
		width:33.33%;
	}
}
@media (max-width: 450px){
	.tab-button-outer { display:none; }
	.tab-select-outer { display:block; }
	
	#tab-select { 
		width:100%;
		height:2.3rem;
		border-radius:5px;
		background-color: transparent;
		border: 1px solid #393939;
		color: #393939;
	}
}

/* 서브탭메뉴가 있는경우CSS - 서브메뉴가 12개이하의 경우 13개이상의 경우 다시 설정 */
.subtab_main {
	width: 100%;
	margin: 0 auto;
}

.subtab_main section {
	display: none;
	padding: 20px 0 0;
	border-top: 1px solid #ddd;}

/*라디오버튼 숨김*/
.subtab_main input {
	  display: none;
}

.subtab_main label {
	display: inline-block;
	margin: 0 0 -1px;
	padding: 15px 25px;
	font-size:1.2rem;
	font-weight: 600;
	text-align: center;
	color: #bbb;
	float:left;
}

.subtab_main label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_main input:checked + label {
	color: #555;
	border: 1px solid #ddd;
	border-top: 2px solid rgba(225,60,82,0.8);
	border-bottom: 1px solid #ffffff;
}

.subtab_main #subtab1:checked ~ #content1,
.subtab_main #subtab2:checked ~ #content2,
.subtab_main #subtab3:checked ~ #content3,
.subtab_main #subtab4:checked ~ #content4,
.subtab_main #subtab5:checked ~ #content5,
.subtab_main #subtab6:checked ~ #content6,
.subtab_main #subtab7:checked ~ #content7,
.subtab_main #subtab8:checked ~ #content8,
.subtab_main #subtab9:checked ~ #content9,
.subtab_main #subtab10:checked ~ #content10,
.subtab_main #subtab11:checked ~ #content11,
.subtab_main #subtab12:checked ~ #content12 {
	display: block;
}

/* 계획안서브메뉴가 있는경우CSS - 서브메뉴가 12개이하의 경우 13개이상의 경우 다시 설정 */
.schedule_subtab_main {
	width: 100%;
	margin: 0 auto;
}

.schedule_subtab_main section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.schedule_subtab_main input {
	  display: none;
}

.schedule_subtab_main label {
	width:8.33%;
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 0px;
	font-size:1rem;
	font-weight: 600;
	text-align: center;
	color: #bbb;
	float:left;
	border: 1px solid #ddd;
}
@media (max-width: 800px){
	.schedule_subtab_main label{
		width:16.66%;	
	}
}
.schedule_subtab_main label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.schedule_subtab_main input:checked + label {
	color: #fff;
	background-color: rgba(225,60,82,0.8);
	border: 1px solid rgba(225,60,82,0.8);
	/*border: 1px solid #ddd;
	border-bottom: 1px solid #ffffff;*/
}

.schedule_subtab_main #msubtab1:checked ~ #mcontent1,
.schedule_subtab_main #msubtab2:checked ~ #mcontent2,
.schedule_subtab_main #msubtab3:checked ~ #mcontent3,
.schedule_subtab_main #msubtab4:checked ~ #mcontent4,
.schedule_subtab_main #msubtab5:checked ~ #mcontent5,
.schedule_subtab_main #msubtab6:checked ~ #mcontent6,
.schedule_subtab_main #msubtab7:checked ~ #mcontent7,
.schedule_subtab_main #msubtab8:checked ~ #mcontent8,
.schedule_subtab_main #msubtab9:checked ~ #mcontent9,
.schedule_subtab_main #msubtab10:checked ~ #mcontent10,
.schedule_subtab_main #msubtab11:checked ~ #mcontent11,
.schedule_subtab_main #msubtab12:checked ~ #mcontent12 {
	display: block;
}

/* 주간계획안CSS - 서브메뉴가 60개이하의 경우 49개이상의 경우 다시 설정 */
.schedule_title {
	background-color:#ddd;	
}

.schedule_subtab_week {
	width: 100%;
	margin: 0 auto;
}

.schedule_subtab_week section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.schedule_subtab_week input {
	  display: none;
}

.schedule_subtab_week label {
	width:8.33%;
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 0px;
	font-size:1rem;
	font-weight: 600;
	text-align: center;
	color: #bbb;
	float:left;
	border: 1px solid #ddd;
}
@media (max-width: 800px){
	.schedule_subtab_week label{
		width:16.66%;	
	}
}
.schedule_subtab_week label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.schedule_subtab_week input:checked + label {
	color: #fff;
	background-color: rgba(225,60,82,0.8);
	border: 1px solid rgba(225,60,82,0.8);
	/*border: 1px solid #ddd;
	border-bottom: 1px solid #ffffff;*/
}

.schedule_subtab_week #wsubtab1:checked ~ #wcontent1,
.schedule_subtab_week #wsubtab2:checked ~ #wcontent2,
.schedule_subtab_week #wsubtab3:checked ~ #wcontent3,
.schedule_subtab_week #wsubtab4:checked ~ #wcontent4,
.schedule_subtab_week #wsubtab5:checked ~ #wcontent5,
.schedule_subtab_week #wsubtab6:checked ~ #wcontent6,
.schedule_subtab_week #wsubtab7:checked ~ #wcontent7,
.schedule_subtab_week #wsubtab8:checked ~ #wcontent8,
.schedule_subtab_week #wsubtab9:checked ~ #wcontent9,
.schedule_subtab_week #wsubtab10:checked ~ #wcontent10,
.schedule_subtab_week #wsubtab11:checked ~ #wcontent11,
.schedule_subtab_week #wsubtab12:checked ~ #wcontent12,
.schedule_subtab_week #wsubtab13:checked ~ #wcontent13,
.schedule_subtab_week #wsubtab14:checked ~ #wcontent14,
.schedule_subtab_week #wsubtab15:checked ~ #wcontent15,
.schedule_subtab_week #wsubtab16:checked ~ #wcontent16,
.schedule_subtab_week #wsubtab17:checked ~ #wcontent17,
.schedule_subtab_week #wsubtab18:checked ~ #wcontent18,
.schedule_subtab_week #wsubtab19:checked ~ #wcontent19,
.schedule_subtab_week #wsubtab20:checked ~ #wcontent20,
.schedule_subtab_week #wsubtab21:checked ~ #wcontent21,
.schedule_subtab_week #wsubtab22:checked ~ #wcontent22,
.schedule_subtab_week #wsubtab23:checked ~ #wcontent23,
.schedule_subtab_week #wsubtab24:checked ~ #wcontent24,
.schedule_subtab_week #wsubtab25:checked ~ #wcontent25,
.schedule_subtab_week #wsubtab26:checked ~ #wcontent26,
.schedule_subtab_week #wsubtab27:checked ~ #wcontent27,
.schedule_subtab_week #wsubtab28:checked ~ #wcontent28,
.schedule_subtab_week #wsubtab29:checked ~ #wcontent29,
.schedule_subtab_week #wsubtab30:checked ~ #wcontent30,
.schedule_subtab_week #wsubtab31:checked ~ #wcontent31,
.schedule_subtab_week #wsubtab32:checked ~ #wcontent32,
.schedule_subtab_week #wsubtab33:checked ~ #wcontent33,
.schedule_subtab_week #wsubtab34:checked ~ #wcontent34,
.schedule_subtab_week #wsubtab35:checked ~ #wcontent35,
.schedule_subtab_week #wsubtab36:checked ~ #wcontent36,
.schedule_subtab_week #wsubtab37:checked ~ #wcontent37,
.schedule_subtab_week #wsubtab38:checked ~ #wcontent38,
.schedule_subtab_week #wsubtab39:checked ~ #wcontent39,
.schedule_subtab_week #wsubtab40:checked ~ #wcontent40,
.schedule_subtab_week #wsubtab41:checked ~ #wcontent41,
.schedule_subtab_week #wsubtab42:checked ~ #wcontent42,
.schedule_subtab_week #wsubtab43:checked ~ #wcontent43,
.schedule_subtab_week #wsubtab44:checked ~ #wcontent44,
.schedule_subtab_week #wsubtab45:checked ~ #wcontent45,
.schedule_subtab_week #wsubtab46:checked ~ #wcontent46,
.schedule_subtab_week #wsubtab47:checked ~ #wcontent47,
.schedule_subtab_week #wsubtab48:checked ~ #wcontent48,
.schedule_subtab_week #wsubtab49:checked ~ #wcontent49,
.schedule_subtab_week #wsubtab50:checked ~ #wcontent50,
.schedule_subtab_week #wsubtab51:checked ~ #wcontent51,
.schedule_subtab_week #wsubtab52:checked ~ #wcontent52,
.schedule_subtab_week #wsubtab53:checked ~ #wcontent53,
.schedule_subtab_week #wsubtab54:checked ~ #wcontent54,
.schedule_subtab_week #wsubtab55:checked ~ #wcontent55,
.schedule_subtab_week #wsubtab56:checked ~ #wcontent56,
.schedule_subtab_week #wsubtab57:checked ~ #wcontent57,
.schedule_subtab_week #wsubtab58:checked ~ #wcontent58,
.schedule_subtab_week #wsubtab59:checked ~ #wcontent59,
.schedule_subtab_week #wsubtab60:checked ~ #wcontent60 {
	display: block;
}

/* 계획안서브메뉴(활동자료실)가 있는경우CSS - 서브메뉴가 12개이하의 경우 13개이상의 경우 다시 설정 */
.schedule_subtab_data {
	width: 100%;
	margin: 0 auto;
}

.schedule_subtab_data section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.schedule_subtab_data input {
	  display: none;
}

.schedule_subtab_data label {
	width:8.33%;
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 0px;
	font-size:1rem;
	font-weight: 600;
	text-align: center;
	color: #bbb;
	float:left;
	border: 1px solid #ddd;
}
@media (max-width: 800px){
	.schedule_subtab_data label{
		width:16.66%;	
	}
}
.schedule_subtab_data label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.schedule_subtab_data input:checked + label {
	color: #fff;
	background-color: rgba(225,60,82,0.8);
	border: 1px solid rgba(225,60,82,0.8);
	/*border: 1px solid #ddd;
	border-bottom: 1px solid #ffffff;*/
}

.schedule_subtab_data #datasubtab1:checked ~ #datacontent1,
.schedule_subtab_data #datasubtab2:checked ~ #datacontent2,
.schedule_subtab_data #datasubtab3:checked ~ #datacontent3,
.schedule_subtab_data #datasubtab4:checked ~ #datacontent4,
.schedule_subtab_data #datasubtab5:checked ~ #datacontent5,
.schedule_subtab_data #datasubtab6:checked ~ #datacontent6,
.schedule_subtab_data #datasubtab7:checked ~ #datacontent7,
.schedule_subtab_data #datasubtab8:checked ~ #datacontent8,
.schedule_subtab_data #datasubtab9:checked ~ #datacontent9,
.schedule_subtab_data #datasubtab10:checked ~ #datacontent10,
.schedule_subtab_data #datasubtab11:checked ~ #datacontent11,
.schedule_subtab_data #datasubtab12:checked ~ #datacontent12 {
	display: block;
}

/* 계획안서브메뉴(월단위 탭_일일자료실)가 있는경우CSS - 서브메뉴가 12개이하의 경우 13개이상의 경우 다시 설정 */
.schedule_subtab_day {
	width: 100%;
	margin: 0 auto;
}

.schedule_subtab_day section {
	display: none;
	padding: 0px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.schedule_subtab_day input {
	  display: none;
}

.schedule_subtab_day label {
	width:8.33%;
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 0px;
	font-size:1rem;
	font-weight: 600;
	text-align: center;
	color: #bbb;
	float:left;
	border: 1px solid #ddd;
}
@media (max-width: 800px){
	.schedule_subtab_day label{
		width:16.66%;	
	}
}
.schedule_subtab_day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.schedule_subtab_day input:checked + label {
	color: #fff;
	background-color: rgba(225,60,82,0.8);
	border: 1px solid rgba(225,60,82,0.8);
	/*border: 1px solid #ddd;
	border-bottom: 1px solid #ffffff;*/
}

.schedule_subtab_day #daysubtab1:checked ~ #daycontent1,
.schedule_subtab_day #daysubtab2:checked ~ #daycontent2,
.schedule_subtab_day #daysubtab3:checked ~ #daycontent3,
.schedule_subtab_day #daysubtab4:checked ~ #daycontent4,
.schedule_subtab_day #daysubtab5:checked ~ #daycontent5,
.schedule_subtab_day #daysubtab6:checked ~ #daycontent6,
.schedule_subtab_day #daysubtab7:checked ~ #daycontent7,
.schedule_subtab_day #daysubtab8:checked ~ #daycontent8,
.schedule_subtab_day #daysubtab9:checked ~ #daycontent9,
.schedule_subtab_day #daysubtab10:checked ~ #daycontent10,
.schedule_subtab_day #daysubtab11:checked ~ #daycontent11,
.schedule_subtab_day #daysubtab12:checked ~ #daycontent12 {
	display: block;
}

/* 계획안서브메뉴(3월일단위 탭_일일자료실)가 있는경우CSS - 서브메뉴가 12개이하의 경우 13개이상의 경우 다시 설정 */
.schedule_subtab_day1 {
	width: 100%;
	margin: 0 auto;
}

.schedule_subtab_day1 section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.schedule_subtab_day1 input {
	  display: none;
}

.schedule_subtab_day1 label {
	width:8.33%;
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 0px;
	font-size:1rem;
	font-weight: 600;
	text-align: center;
	color: #bbb;
	float:left;
	border: 1px solid #ddd;
}
@media (max-width: 800px){
	.schedule_subtab_day1 label{
		width:16.66%;	
	}
}
.schedule_subtab_day1 label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.schedule_subtab_day1 input:checked + label {
	color: #fff;
	background-color: rgba(225,60,82,0.8);
	border: 1px solid rgba(225,60,82,0.8);
	/*border: 1px solid #ddd;
	border-bottom: 1px solid #ffffff;*/
}

.schedule_subtab_day1 #day1subtab1:checked ~ #day1content1,
.schedule_subtab_day1 #day1subtab2:checked ~ #day1content2,
.schedule_subtab_day1 #day1subtab3:checked ~ #day1content3,
.schedule_subtab_day1 #day1subtab4:checked ~ #day1content4,
.schedule_subtab_day1 #day1subtab5:checked ~ #day1content5,
.schedule_subtab_day1 #day1subtab6:checked ~ #day1content6,
.schedule_subtab_day1 #day1subtab7:checked ~ #day1content7,
.schedule_subtab_day1 #day1subtab8:checked ~ #day1content8,
.schedule_subtab_day1 #day1subtab9:checked ~ #day1content9,
.schedule_subtab_day1 #day1subtab10:checked ~ #day1content10,
.schedule_subtab_day1 #day1subtab11:checked ~ #day1content11,
.schedule_subtab_day1 #day1subtab12:checked ~ #day1content12,
.schedule_subtab_day1 #day1subtab13:checked ~ #day1content13,
.schedule_subtab_day1 #day1subtab14:checked ~ #day1content14,
.schedule_subtab_day1 #day1subtab15:checked ~ #day1content15,
.schedule_subtab_day1 #day1subtab16:checked ~ #day1content16,
.schedule_subtab_day1 #day1subtab17:checked ~ #day1content17,
.schedule_subtab_day1 #day1subtab18:checked ~ #day1content18,
.schedule_subtab_day1 #day1subtab19:checked ~ #day1content19,
.schedule_subtab_day1 #day1subtab20:checked ~ #day1content20,
.schedule_subtab_day1 #day1subtab21:checked ~ #day1content21,
.schedule_subtab_day1 #day1subtab22:checked ~ #day1content22,
.schedule_subtab_day1 #day1subtab23:checked ~ #day1content23,
.schedule_subtab_day1 #day1subtab24:checked ~ #day1content24,
.schedule_subtab_day1 #day1subtab25:checked ~ #day1content25,
.schedule_subtab_day1 #day1subtab26:checked ~ #day1content26,
.schedule_subtab_day1 #day1subtab27:checked ~ #day1content27,
.schedule_subtab_day1 #day1subtab28:checked ~ #day1content28,
.schedule_subtab_day1 #day1subtab29:checked ~ #day1content29,
.schedule_subtab_day1 #day1subtab30:checked ~ #day1content30,
.schedule_subtab_day1 #day1subtab31:checked ~ #day1content31,
.schedule_subtab_day1 #day1subtab32:checked ~ #day1content32,
.schedule_subtab_day1 #day1subtab33:checked ~ #day1content33,
.schedule_subtab_day1 #day1subtab34:checked ~ #day1content34,
.schedule_subtab_day1 #day1subtab35:checked ~ #day1content35,
.schedule_subtab_day1 #day1subtab36:checked ~ #day1content36,
.schedule_subtab_day1 #day1subtab37:checked ~ #day1content37,
.schedule_subtab_day1 #day1subtab38:checked ~ #day1content38,
.schedule_subtab_day1 #day1subtab39:checked ~ #day1content39,
.schedule_subtab_day1 #day1subtab40:checked ~ #day1content40 {
	display: block;
}

/* 계획안서브메뉴(4월일단위 탭_일일자료실)가 있는경우CSS - 서브메뉴가 12개이하의 경우 13개이상의 경우 다시 설정 */
.schedule_subtab_day2 {
	width: 100%;
	margin: 0 auto;
}

.schedule_subtab_day2 section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.schedule_subtab_day2 input {
	  display: none;
}

.schedule_subtab_day2 label {
	width:8.33%;
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 0px;
	font-size:1rem;
	font-weight: 600;
	text-align: center;
	color: #bbb;
	float:left;
	border: 1px solid #ddd;
}
@media (max-width: 800px){
	.schedule_subtab_day2 label{
		width:16.66%;	
	}
}
.schedule_subtab_day2 label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.schedule_subtab_day2 input:checked + label {
	color: #fff;
	background-color: rgba(225,60,82,0.8);
	border: 1px solid rgba(225,60,82,0.8);
	/*border: 1px solid #ddd;
	border-bottom: 1px solid #ffffff;*/
}

.schedule_subtab_day2 #day2subtab1:checked ~ #day2content1,
.schedule_subtab_day2 #day2subtab2:checked ~ #day2content2,
.schedule_subtab_day2 #day2subtab3:checked ~ #day2content3,
.schedule_subtab_day2 #day2subtab4:checked ~ #day2content4,
.schedule_subtab_day2 #day2subtab5:checked ~ #day2content5,
.schedule_subtab_day2 #day2subtab6:checked ~ #day2content6,
.schedule_subtab_day2 #day2subtab7:checked ~ #day2content7,
.schedule_subtab_day2 #day2subtab8:checked ~ #day2content8,
.schedule_subtab_day2 #day2subtab9:checked ~ #day2content9,
.schedule_subtab_day2 #day2subtab10:checked ~ #day2content10,
.schedule_subtab_day2 #day2subtab11:checked ~ #day2content11,
.schedule_subtab_day2 #day2subtab12:checked ~ #day2content12,
.schedule_subtab_day2 #day2subtab13:checked ~ #day2content13,
.schedule_subtab_day2 #day2subtab14:checked ~ #day2content14,
.schedule_subtab_day2 #day2subtab15:checked ~ #day2content15,
.schedule_subtab_day2 #day2subtab16:checked ~ #day2content16,
.schedule_subtab_day2 #day2subtab17:checked ~ #day2content17,
.schedule_subtab_day2 #day2subtab18:checked ~ #day2content18,
.schedule_subtab_day2 #day2subtab19:checked ~ #day2content19,
.schedule_subtab_day2 #day2subtab20:checked ~ #day2content20,
.schedule_subtab_day2 #day2subtab21:checked ~ #day2content21,
.schedule_subtab_day2 #day2subtab22:checked ~ #day2content22,
.schedule_subtab_day2 #day2subtab23:checked ~ #day2content23,
.schedule_subtab_day2 #day2subtab24:checked ~ #day2content24,
.schedule_subtab_day2 #day2subtab25:checked ~ #day2content25,
.schedule_subtab_day2 #day2subtab26:checked ~ #day2content26,
.schedule_subtab_day2 #day2subtab27:checked ~ #day2content27,
.schedule_subtab_day2 #day2subtab28:checked ~ #day2content28,
.schedule_subtab_day2 #day2subtab29:checked ~ #day2content29,
.schedule_subtab_day2 #day2subtab30:checked ~ #day2content30,
.schedule_subtab_day2 #day2subtab31:checked ~ #day2content31,
.schedule_subtab_day2 #day1subtab32:checked ~ #day1content32,
.schedule_subtab_day2 #day1subtab33:checked ~ #day1content33,
.schedule_subtab_day2 #day1subtab34:checked ~ #day1content34,
.schedule_subtab_day2 #day1subtab35:checked ~ #day1content35,
.schedule_subtab_day2 #day1subtab36:checked ~ #day1content36,
.schedule_subtab_day2 #day1subtab37:checked ~ #day1content37,
.schedule_subtab_day2 #day1subtab38:checked ~ #day1content38,
.schedule_subtab_day2 #day1subtab39:checked ~ #day1content39,
.schedule_subtab_day2 #day1subtab40:checked ~ #day1content40 {
	display: block;
}

/* 계획안서브메뉴(5월일단위 탭_일일자료실)가 있는경우CSS - 서브메뉴가 12개이하의 경우 13개이상의 경우 다시 설정 */
.schedule_subtab_day3 {
	width: 100%;
	margin: 0 auto;
}

.schedule_subtab_day3 section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.schedule_subtab_day3 input {
	  display: none;
}

.schedule_subtab_day3 label {
	width:8.33%;
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 0px;
	font-size:1rem;
	font-weight: 600;
	text-align: center;
	color: #bbb;
	float:left;
	border: 1px solid #ddd;
}
@media (max-width: 800px){
	.schedule_subtab_day3 label{
		width:16.66%;	
	}
}
.schedule_subtab_day3 label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.schedule_subtab_day3 input:checked + label {
	color: #fff;
	background-color: rgba(225,60,82,0.8);
	border: 1px solid rgba(225,60,82,0.8);
	/*border: 1px solid #ddd;
	border-bottom: 1px solid #ffffff;*/
}

.schedule_subtab_day3 #day3subtab1:checked ~ #day3content1,
.schedule_subtab_day3 #day3subtab2:checked ~ #day3content2,
.schedule_subtab_day3 #day3subtab3:checked ~ #day3content3,
.schedule_subtab_day3 #day3subtab4:checked ~ #day3content4,
.schedule_subtab_day3 #day3subtab5:checked ~ #day3content5,
.schedule_subtab_day3 #day3subtab6:checked ~ #day3content6,
.schedule_subtab_day3 #day3subtab7:checked ~ #day3content7,
.schedule_subtab_day3 #day3subtab8:checked ~ #day3content8,
.schedule_subtab_day3 #day3subtab9:checked ~ #day3content9,
.schedule_subtab_day3 #day3subtab10:checked ~ #day3content10,
.schedule_subtab_day3 #day3subtab11:checked ~ #day3content11,
.schedule_subtab_day3 #day3subtab12:checked ~ #day3content12,
.schedule_subtab_day3 #day3subtab13:checked ~ #day3content13,
.schedule_subtab_day3 #day3subtab14:checked ~ #day3content14,
.schedule_subtab_day3 #day3subtab15:checked ~ #day3content15,
.schedule_subtab_day3 #day3subtab16:checked ~ #day3content16,
.schedule_subtab_day3 #day3subtab17:checked ~ #day3content17,
.schedule_subtab_day3 #day3subtab18:checked ~ #day3content18,
.schedule_subtab_day3 #day3subtab19:checked ~ #day3content19,
.schedule_subtab_day3 #day3subtab20:checked ~ #day3content20,
.schedule_subtab_day3 #day3subtab21:checked ~ #day3content21,
.schedule_subtab_day3 #day3subtab22:checked ~ #day3content22,
.schedule_subtab_day3 #day3subtab23:checked ~ #day3content23,
.schedule_subtab_day3 #day3subtab24:checked ~ #day3content24,
.schedule_subtab_day3 #day3subtab25:checked ~ #day3content25,
.schedule_subtab_day3 #day3subtab26:checked ~ #day3content26,
.schedule_subtab_day3 #day3subtab27:checked ~ #day3content27,
.schedule_subtab_day3 #day3subtab28:checked ~ #day3content28,
.schedule_subtab_day3 #day3subtab29:checked ~ #day3content29,
.schedule_subtab_day3 #day3subtab30:checked ~ #day3content30,
.schedule_subtab_day3 #day3subtab31:checked ~ #day3content31,
.schedule_subtab_day3 #day1subtab32:checked ~ #day1content32,
.schedule_subtab_day3 #day1subtab33:checked ~ #day1content33,
.schedule_subtab_day3 #day1subtab34:checked ~ #day1content34,
.schedule_subtab_day3 #day1subtab35:checked ~ #day1content35,
.schedule_subtab_day3 #day1subtab36:checked ~ #day1content36,
.schedule_subtab_day3 #day1subtab37:checked ~ #day1content37,
.schedule_subtab_day3 #day1subtab38:checked ~ #day1content38,
.schedule_subtab_day3 #day1subtab39:checked ~ #day1content39,
.schedule_subtab_day3 #day1subtab40:checked ~ #day1content40 {
	display: block;
}

/* 계획안서브메뉴(6월일단위 탭_일일자료실)가 있는경우CSS - 서브메뉴가 12개이하의 경우 13개이상의 경우 다시 설정 */
.schedule_subtab_day4 {
	width: 100%;
	margin: 0 auto;
}

.schedule_subtab_day4 section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.schedule_subtab_day4 input {
	  display: none;
}

.schedule_subtab_day4 label {
	width:8.33%;
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 0px;
	font-size:1rem;
	font-weight: 600;
	text-align: center;
	color: #bbb;
	float:left;
	border: 1px solid #ddd;
}
@media (max-width: 800px){
	.schedule_subtab_day4 label{
		width:16.66%;	
	}
}
.schedule_subtab_day4 label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.schedule_subtab_day4 input:checked + label {
	color: #fff;
	background-color: rgba(225,60,82,0.8);
	border: 1px solid rgba(225,60,82,0.8);
	/*border: 1px solid #ddd;
	border-bottom: 1px solid #ffffff;*/
}

.schedule_subtab_day4 #day4subtab1:checked ~ #day4content1,
.schedule_subtab_day4 #day4subtab2:checked ~ #day4content2,
.schedule_subtab_day4 #day4subtab3:checked ~ #day4content3,
.schedule_subtab_day4 #day4subtab4:checked ~ #day4content4,
.schedule_subtab_day4 #day4subtab5:checked ~ #day4content5,
.schedule_subtab_day4 #day4subtab6:checked ~ #day4content6,
.schedule_subtab_day4 #day4subtab7:checked ~ #day4content7,
.schedule_subtab_day4 #day4subtab8:checked ~ #day4content8,
.schedule_subtab_day4 #day4subtab9:checked ~ #day4content9,
.schedule_subtab_day4 #day4subtab10:checked ~ #day4content10,
.schedule_subtab_day4 #day4subtab11:checked ~ #day4content11,
.schedule_subtab_day4 #day4subtab12:checked ~ #day4content12,
.schedule_subtab_day4 #day4subtab13:checked ~ #day4content13,
.schedule_subtab_day4 #day4subtab14:checked ~ #day4content14,
.schedule_subtab_day4 #day4subtab15:checked ~ #day4content15,
.schedule_subtab_day4 #day4subtab16:checked ~ #day4content16,
.schedule_subtab_day4 #day4subtab17:checked ~ #day4content17,
.schedule_subtab_day4 #day4subtab18:checked ~ #day4content18,
.schedule_subtab_day4 #day4subtab19:checked ~ #day4content19,
.schedule_subtab_day4 #day4subtab20:checked ~ #day4content20,
.schedule_subtab_day4 #day4subtab21:checked ~ #day4content21,
.schedule_subtab_day4 #day4subtab22:checked ~ #day4content22,
.schedule_subtab_day4 #day4subtab23:checked ~ #day4content23,
.schedule_subtab_day4 #day4subtab24:checked ~ #day4content24,
.schedule_subtab_day4 #day4subtab25:checked ~ #day4content25,
.schedule_subtab_day4 #day4subtab26:checked ~ #day4content26,
.schedule_subtab_day4 #day4subtab27:checked ~ #day4content27,
.schedule_subtab_day4 #day4subtab28:checked ~ #day4content28,
.schedule_subtab_day4 #day4subtab29:checked ~ #day4content29,
.schedule_subtab_day4 #day4subtab30:checked ~ #day4content30,
.schedule_subtab_day4 #day4subtab31:checked ~ #day4content31,
.schedule_subtab_day4 #day1subtab32:checked ~ #day1content32,
.schedule_subtab_day4 #day1subtab33:checked ~ #day1content33,
.schedule_subtab_day4 #day1subtab34:checked ~ #day1content34,
.schedule_subtab_day4 #day1subtab35:checked ~ #day1content35,
.schedule_subtab_day4 #day1subtab36:checked ~ #day1content36,
.schedule_subtab_day4 #day1subtab37:checked ~ #day1content37,
.schedule_subtab_day4 #day1subtab38:checked ~ #day1content38,
.schedule_subtab_day4 #day1subtab39:checked ~ #day1content39,
.schedule_subtab_day4 #day1subtab40:checked ~ #day1content40 {
	display: block;
}

/* 계획안서브메뉴(7월일단위 탭_일일자료실)가 있는경우CSS - 서브메뉴가 12개이하의 경우 13개이상의 경우 다시 설정 */
.schedule_subtab_day5 {
	width: 100%;
	margin: 0 auto;
}

.schedule_subtab_day5 section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.schedule_subtab_day5 input {
	  display: none;
}

.schedule_subtab_day5 label {
	width:8.33%;
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 0px;
	font-size:1rem;
	font-weight: 600;
	text-align: center;
	color: #bbb;
	float:left;
	border: 1px solid #ddd;
}
@media (max-width: 800px){
	.schedule_subtab_day5 label{
		width:16.66%;	
	}
}
.schedule_subtab_day5 label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.schedule_subtab_day5 input:checked + label {
	color: #fff;
	background-color: rgba(225,60,82,0.8);
	border: 1px solid rgba(225,60,82,0.8);
	/*border: 1px solid #ddd;
	border-bottom: 1px solid #ffffff;*/
}

.schedule_subtab_day5 #day5subtab1:checked ~ #day5content1,
.schedule_subtab_day5 #day5subtab2:checked ~ #day5content2,
.schedule_subtab_day5 #day5subtab3:checked ~ #day5content3,
.schedule_subtab_day5 #day5subtab4:checked ~ #day5content4,
.schedule_subtab_day5 #day5subtab5:checked ~ #day5content5,
.schedule_subtab_day5 #day5subtab6:checked ~ #day5content6,
.schedule_subtab_day5 #day5subtab7:checked ~ #day5content7,
.schedule_subtab_day5 #day5subtab8:checked ~ #day5content8,
.schedule_subtab_day5 #day5subtab9:checked ~ #day5content9,
.schedule_subtab_day5 #day5subtab10:checked ~ #day5content10,
.schedule_subtab_day5 #day5subtab11:checked ~ #day5content11,
.schedule_subtab_day5 #day5subtab12:checked ~ #day5content12,
.schedule_subtab_day5 #day5subtab13:checked ~ #day5content13,
.schedule_subtab_day5 #day5subtab14:checked ~ #day5content14,
.schedule_subtab_day5 #day5subtab15:checked ~ #day5content15,
.schedule_subtab_day5 #day5subtab16:checked ~ #day5content16,
.schedule_subtab_day5 #day5subtab17:checked ~ #day5content17,
.schedule_subtab_day5 #day5subtab18:checked ~ #day5content18,
.schedule_subtab_day5 #day5subtab19:checked ~ #day5content19,
.schedule_subtab_day5 #day5subtab20:checked ~ #day5content20,
.schedule_subtab_day5 #day5subtab21:checked ~ #day5content21,
.schedule_subtab_day5 #day5subtab22:checked ~ #day5content22,
.schedule_subtab_day5 #day5subtab23:checked ~ #day5content23,
.schedule_subtab_day5 #day5subtab24:checked ~ #day5content24,
.schedule_subtab_day5 #day5subtab25:checked ~ #day5content25,
.schedule_subtab_day5 #day5subtab26:checked ~ #day5content26,
.schedule_subtab_day5 #day5subtab27:checked ~ #day5content27,
.schedule_subtab_day5 #day5subtab28:checked ~ #day5content28,
.schedule_subtab_day5 #day5subtab29:checked ~ #day5content29,
.schedule_subtab_day5 #day5subtab30:checked ~ #day5content30,
.schedule_subtab_day5 #day5subtab31:checked ~ #day5content31,
.schedule_subtab_day5 #day1subtab32:checked ~ #day1content32,
.schedule_subtab_day5 #day1subtab33:checked ~ #day1content33,
.schedule_subtab_day5 #day1subtab34:checked ~ #day1content34,
.schedule_subtab_day5 #day1subtab35:checked ~ #day1content35,
.schedule_subtab_day5 #day1subtab36:checked ~ #day1content36,
.schedule_subtab_day5 #day1subtab37:checked ~ #day1content37,
.schedule_subtab_day5 #day1subtab38:checked ~ #day1content38,
.schedule_subtab_day5 #day1subtab39:checked ~ #day1content39,
.schedule_subtab_day5 #day1subtab40:checked ~ #day1content40 {
	display: block;
}

/* 계획안서브메뉴(8월일단위 탭_일일자료실)가 있는경우CSS - 서브메뉴가 12개이하의 경우 13개이상의 경우 다시 설정 */
.schedule_subtab_day6 {
	width: 100%;
	margin: 0 auto;
}

.schedule_subtab_day6 section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.schedule_subtab_day6 input {
	  display: none;
}

.schedule_subtab_day6 label {
	width:8.33%;
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 0px;
	font-size:1rem;
	font-weight: 600;
	text-align: center;
	color: #bbb;
	float:left;
	border: 1px solid #ddd;
}
@media (max-width: 800px){
	.schedule_subtab_day6 label{
		width:16.66%;	
	}
}
.schedule_subtab_day6 label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.schedule_subtab_day6 input:checked + label {
	color: #fff;
	background-color: rgba(225,60,82,0.8);
	border: 1px solid rgba(225,60,82,0.8);
	/*border: 1px solid #ddd;
	border-bottom: 1px solid #ffffff;*/
}

.schedule_subtab_day6 #day6subtab1:checked ~ #day6content1,
.schedule_subtab_day6 #day6subtab2:checked ~ #day6content2,
.schedule_subtab_day6 #day6subtab3:checked ~ #day6content3,
.schedule_subtab_day6 #day6subtab4:checked ~ #day6content4,
.schedule_subtab_day6 #day6subtab5:checked ~ #day6content5,
.schedule_subtab_day6 #day6subtab6:checked ~ #day6content6,
.schedule_subtab_day6 #day6subtab7:checked ~ #day6content7,
.schedule_subtab_day6 #day6subtab8:checked ~ #day6content8,
.schedule_subtab_day6 #day6subtab9:checked ~ #day6content9,
.schedule_subtab_day6 #day6subtab10:checked ~ #day6content10,
.schedule_subtab_day6 #day6subtab11:checked ~ #day6content11,
.schedule_subtab_day6 #day6subtab12:checked ~ #day6content12,
.schedule_subtab_day6 #day6subtab13:checked ~ #day6content13,
.schedule_subtab_day6 #day6subtab14:checked ~ #day6content14,
.schedule_subtab_day6 #day6subtab15:checked ~ #day6content15,
.schedule_subtab_day6 #day6subtab16:checked ~ #day6content16,
.schedule_subtab_day6 #day6subtab17:checked ~ #day6content17,
.schedule_subtab_day6 #day6subtab18:checked ~ #day6content18,
.schedule_subtab_day6 #day6subtab19:checked ~ #day6content19,
.schedule_subtab_day6 #day6subtab20:checked ~ #day6content20,
.schedule_subtab_day6 #day6subtab21:checked ~ #day6content21,
.schedule_subtab_day6 #day6subtab22:checked ~ #day6content22,
.schedule_subtab_day6 #day6subtab23:checked ~ #day6content23,
.schedule_subtab_day6 #day6subtab24:checked ~ #day6content24,
.schedule_subtab_day6 #day6subtab25:checked ~ #day6content25,
.schedule_subtab_day6 #day6subtab26:checked ~ #day6content26,
.schedule_subtab_day6 #day6subtab27:checked ~ #day6content27,
.schedule_subtab_day6 #day6subtab28:checked ~ #day6content28,
.schedule_subtab_day6 #day6subtab29:checked ~ #day6content29,
.schedule_subtab_day6 #day6subtab30:checked ~ #day6content30,
.schedule_subtab_day6 #day6subtab31:checked ~ #day6content31,
.schedule_subtab_day6 #day1subtab32:checked ~ #day1content32,
.schedule_subtab_day6 #day1subtab33:checked ~ #day1content33,
.schedule_subtab_day6 #day1subtab34:checked ~ #day1content34,
.schedule_subtab_day6 #day1subtab35:checked ~ #day1content35,
.schedule_subtab_day6 #day1subtab36:checked ~ #day1content36,
.schedule_subtab_day6 #day1subtab37:checked ~ #day1content37,
.schedule_subtab_day6 #day1subtab38:checked ~ #day1content38,
.schedule_subtab_day6 #day1subtab39:checked ~ #day1content39,
.schedule_subtab_day6 #day1subtab40:checked ~ #day1content40 {
	display: block;
}

/* 계획안서브메뉴(9월일단위 탭_일일자료실)가 있는경우CSS - 서브메뉴가 12개이하의 경우 13개이상의 경우 다시 설정 */
.schedule_subtab_day7 {
	width: 100%;
	margin: 0 auto;
}

.schedule_subtab_day7 section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.schedule_subtab_day7 input {
	  display: none;
}

.schedule_subtab_day7 label {
	width:8.33%;
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 0px;
	font-size:1rem;
	font-weight: 600;
	text-align: center;
	color: #bbb;
	float:left;
	border: 1px solid #ddd;
}
@media (max-width: 800px){
	.schedule_subtab_day7 label{
		width:16.66%;	
	}
}
.schedule_subtab_day7 label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.schedule_subtab_day7 input:checked + label {
	color: #fff;
	background-color: rgba(225,60,82,0.8);
	border: 1px solid rgba(225,60,82,0.8);
	/*border: 1px solid #ddd;
	border-bottom: 1px solid #ffffff;*/
}

.schedule_subtab_day7 #day7subtab1:checked ~ #day7content1,
.schedule_subtab_day7 #day7subtab2:checked ~ #day7content2,
.schedule_subtab_day7 #day7subtab3:checked ~ #day7content3,
.schedule_subtab_day7 #day7subtab4:checked ~ #day7content4,
.schedule_subtab_day7 #day7subtab5:checked ~ #day7content5,
.schedule_subtab_day7 #day7subtab6:checked ~ #day7content6,
.schedule_subtab_day7 #day7subtab7:checked ~ #day7content7,
.schedule_subtab_day7 #day7subtab8:checked ~ #day7content8,
.schedule_subtab_day7 #day7subtab9:checked ~ #day7content9,
.schedule_subtab_day7 #day7subtab10:checked ~ #day7content10,
.schedule_subtab_day7 #day7subtab11:checked ~ #day7content11,
.schedule_subtab_day7 #day7subtab12:checked ~ #day7content12,
.schedule_subtab_day7 #day7subtab13:checked ~ #day7content13,
.schedule_subtab_day7 #day7subtab14:checked ~ #day7content14,
.schedule_subtab_day7 #day7subtab15:checked ~ #day7content15,
.schedule_subtab_day7 #day7subtab16:checked ~ #day7content16,
.schedule_subtab_day7 #day7subtab17:checked ~ #day7content17,
.schedule_subtab_day7 #day7subtab18:checked ~ #day7content18,
.schedule_subtab_day7 #day7subtab19:checked ~ #day7content19,
.schedule_subtab_day7 #day7subtab20:checked ~ #day7content20,
.schedule_subtab_day7 #day7subtab21:checked ~ #day7content21,
.schedule_subtab_day7 #day7subtab22:checked ~ #day7content22,
.schedule_subtab_day7 #day7subtab23:checked ~ #day7content23,
.schedule_subtab_day7 #day7subtab24:checked ~ #day7content24,
.schedule_subtab_day7 #day7subtab25:checked ~ #day7content25,
.schedule_subtab_day7 #day7subtab26:checked ~ #day7content26,
.schedule_subtab_day7 #day7subtab27:checked ~ #day7content27,
.schedule_subtab_day7 #day7subtab28:checked ~ #day7content28,
.schedule_subtab_day7 #day7subtab29:checked ~ #day7content29,
.schedule_subtab_day7 #day7subtab30:checked ~ #day7content30,
.schedule_subtab_day7 #day7subtab31:checked ~ #day7content31,
.schedule_subtab_day7 #day1subtab32:checked ~ #day1content32,
.schedule_subtab_day7 #day1subtab33:checked ~ #day1content33,
.schedule_subtab_day7 #day1subtab34:checked ~ #day1content34,
.schedule_subtab_day7 #day1subtab35:checked ~ #day1content35,
.schedule_subtab_day7 #day1subtab36:checked ~ #day1content36,
.schedule_subtab_day7 #day1subtab37:checked ~ #day1content37,
.schedule_subtab_day7 #day1subtab38:checked ~ #day1content38,
.schedule_subtab_day7 #day1subtab39:checked ~ #day1content39,
.schedule_subtab_day7 #day1subtab40:checked ~ #day1content40 {
	display: block;
}

/* 계획안서브메뉴(10월일단위 탭_일일자료실)가 있는경우CSS - 서브메뉴가 12개이하의 경우 13개이상의 경우 다시 설정 */
.schedule_subtab_day8 {
	width: 100%;
	margin: 0 auto;
}

.schedule_subtab_day8 section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.schedule_subtab_day8 input {
	  display: none;
}

.schedule_subtab_day8 label {
	width:8.33%;
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 0px;
	font-size:1rem;
	font-weight: 600;
	text-align: center;
	color: #bbb;
	float:left;
	border: 1px solid #ddd;
}
@media (max-width: 800px){
	.schedule_subtab_day8 label{
		width:16.66%;	
	}
}
.schedule_subtab_day8 label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.schedule_subtab_day8 input:checked + label {
	color: #fff;
	background-color: rgba(225,60,82,0.8);
	border: 1px solid rgba(225,60,82,0.8);
	/*border: 1px solid #ddd;
	border-bottom: 1px solid #ffffff;*/
}

.schedule_subtab_day8 #day8subtab1:checked ~ #day8content1,
.schedule_subtab_day8 #day8subtab2:checked ~ #day8content2,
.schedule_subtab_day8 #day8subtab3:checked ~ #day8content3,
.schedule_subtab_day8 #day8subtab4:checked ~ #day8content4,
.schedule_subtab_day8 #day8subtab5:checked ~ #day8content5,
.schedule_subtab_day8 #day8subtab6:checked ~ #day8content6,
.schedule_subtab_day8 #day8subtab7:checked ~ #day8content7,
.schedule_subtab_day8 #day8subtab8:checked ~ #day8content8,
.schedule_subtab_day8 #day8subtab9:checked ~ #day8content9,
.schedule_subtab_day8 #day8subtab10:checked ~ #day8content10,
.schedule_subtab_day8 #day8subtab11:checked ~ #day8content11,
.schedule_subtab_day8 #day8subtab12:checked ~ #day8content12,
.schedule_subtab_day8 #day8subtab13:checked ~ #day8content13,
.schedule_subtab_day8 #day8subtab14:checked ~ #day8content14,
.schedule_subtab_day8 #day8subtab15:checked ~ #day8content15,
.schedule_subtab_day8 #day8subtab16:checked ~ #day8content16,
.schedule_subtab_day8 #day8subtab17:checked ~ #day8content17,
.schedule_subtab_day8 #day8subtab18:checked ~ #day8content18,
.schedule_subtab_day8 #day8subtab19:checked ~ #day8content19,
.schedule_subtab_day8 #day8subtab20:checked ~ #day8content20,
.schedule_subtab_day8 #day8subtab21:checked ~ #day8content21,
.schedule_subtab_day8 #day8subtab22:checked ~ #day8content22,
.schedule_subtab_day8 #day8subtab23:checked ~ #day8content23,
.schedule_subtab_day8 #day8subtab24:checked ~ #day8content24,
.schedule_subtab_day8 #day8subtab25:checked ~ #day8content25,
.schedule_subtab_day8 #day8subtab26:checked ~ #day8content26,
.schedule_subtab_day8 #day8subtab27:checked ~ #day8content27,
.schedule_subtab_day8 #day8subtab28:checked ~ #day8content28,
.schedule_subtab_day8 #day8subtab29:checked ~ #day8content29,
.schedule_subtab_day8 #day8subtab30:checked ~ #day8content30,
.schedule_subtab_day8 #day8subtab31:checked ~ #day8content31,
.schedule_subtab_day8 #day1subtab32:checked ~ #day1content32,
.schedule_subtab_day8 #day1subtab33:checked ~ #day1content33,
.schedule_subtab_day8 #day1subtab34:checked ~ #day1content34,
.schedule_subtab_day8 #day1subtab35:checked ~ #day1content35,
.schedule_subtab_day8 #day1subtab36:checked ~ #day1content36,
.schedule_subtab_day8 #day1subtab37:checked ~ #day1content37,
.schedule_subtab_day8 #day1subtab38:checked ~ #day1content38,
.schedule_subtab_day8 #day1subtab39:checked ~ #day1content39,
.schedule_subtab_day8 #day1subtab40:checked ~ #day1content40 {
	display: block;
}

/* 계획안서브메뉴(11월일단위 탭_일일자료실)가 있는경우CSS - 서브메뉴가 12개이하의 경우 13개이상의 경우 다시 설정 */
.schedule_subtab_day9 {
	width: 100%;
	margin: 0 auto;
}

.schedule_subtab_day9 section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.schedule_subtab_day9 input {
	  display: none;
}

.schedule_subtab_day9 label {
	width:8.33%;
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 0px;
	font-size:1rem;
	font-weight: 600;
	text-align: center;
	color: #bbb;
	float:left;
	border: 1px solid #ddd;
}
@media (max-width: 800px){
	.schedule_subtab_day9 label{
		width:16.66%;	
	}
}
.schedule_subtab_day9 label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.schedule_subtab_day9 input:checked + label {
	color: #fff;
	background-color: rgba(225,60,82,0.8);
	border: 1px solid rgba(225,60,82,0.8);
	/*border: 1px solid #ddd;
	border-bottom: 1px solid #ffffff;*/
}

.schedule_subtab_day9 #day9subtab1:checked ~ #day9content1,
.schedule_subtab_day9 #day9subtab2:checked ~ #day9content2,
.schedule_subtab_day9 #day9subtab3:checked ~ #day9content3,
.schedule_subtab_day9 #day9subtab4:checked ~ #day9content4,
.schedule_subtab_day9 #day9subtab5:checked ~ #day9content5,
.schedule_subtab_day9 #day9subtab6:checked ~ #day9content6,
.schedule_subtab_day9 #day9subtab7:checked ~ #day9content7,
.schedule_subtab_day9 #day9subtab8:checked ~ #day9content8,
.schedule_subtab_day9 #day9subtab9:checked ~ #day9content9,
.schedule_subtab_day9 #day9subtab10:checked ~ #day9content10,
.schedule_subtab_day9 #day9subtab11:checked ~ #day9content11,
.schedule_subtab_day9 #day9subtab12:checked ~ #day9content12,
.schedule_subtab_day9 #day9subtab13:checked ~ #day9content13,
.schedule_subtab_day9 #day9subtab14:checked ~ #day9content14,
.schedule_subtab_day9 #day9subtab15:checked ~ #day9content15,
.schedule_subtab_day9 #day9subtab16:checked ~ #day9content16,
.schedule_subtab_day9 #day9subtab17:checked ~ #day9content17,
.schedule_subtab_day9 #day9subtab18:checked ~ #day9content18,
.schedule_subtab_day9 #day9subtab19:checked ~ #day9content19,
.schedule_subtab_day9 #day9subtab20:checked ~ #day9content20,
.schedule_subtab_day9 #day9subtab21:checked ~ #day9content21,
.schedule_subtab_day9 #day9subtab22:checked ~ #day9content22,
.schedule_subtab_day9 #day9subtab23:checked ~ #day9content23,
.schedule_subtab_day9 #day9subtab24:checked ~ #day9content24,
.schedule_subtab_day9 #day9subtab25:checked ~ #day9content25,
.schedule_subtab_day9 #day9subtab26:checked ~ #day9content26,
.schedule_subtab_day9 #day9subtab27:checked ~ #day9content27,
.schedule_subtab_day9 #day9subtab28:checked ~ #day9content28,
.schedule_subtab_day9 #day9subtab29:checked ~ #day9content29,
.schedule_subtab_day9 #day9subtab30:checked ~ #day9content30,
.schedule_subtab_day9 #day9subtab31:checked ~ #day9content31,
.schedule_subtab_day9 #day1subtab32:checked ~ #day1content32,
.schedule_subtab_day9 #day1subtab33:checked ~ #day1content33,
.schedule_subtab_day9 #day1subtab34:checked ~ #day1content34,
.schedule_subtab_day9 #day1subtab35:checked ~ #day1content35,
.schedule_subtab_day9 #day1subtab36:checked ~ #day1content36,
.schedule_subtab_day9 #day1subtab37:checked ~ #day1content37,
.schedule_subtab_day9 #day1subtab38:checked ~ #day1content38,
.schedule_subtab_day9 #day1subtab39:checked ~ #day1content39,
.schedule_subtab_day9 #day1subtab40:checked ~ #day1content40 {
	display: block;
}

/* 계획안서브메뉴(12월일단위 탭_일일자료실)가 있는경우CSS - 서브메뉴가 12개이하의 경우 13개이상의 경우 다시 설정 */
.schedule_subtab_day10 {
	width: 100%;
	margin: 0 auto;
}

.schedule_subtab_day10 section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.schedule_subtab_day10 input {
	  display: none;
}

.schedule_subtab_day10 label {
	width:8.33%;
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 0px;
	font-size:1rem;
	font-weight: 600;
	text-align: center;
	color: #bbb;
	float:left;
	border: 1px solid #ddd;
}
@media (max-width: 800px){
	.schedule_subtab_day10 label{
		width:16.66%;	
	}
}
.schedule_subtab_day10 label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.schedule_subtab_day10 input:checked + label {
	color: #fff;
	background-color: rgba(225,60,82,0.8);
	border: 1px solid rgba(225,60,82,0.8);
	/*border: 1px solid #ddd;
	border-bottom: 1px solid #ffffff;*/
}

.schedule_subtab_day10 #day10subtab1:checked ~ #day10content1,
.schedule_subtab_day10 #day10subtab2:checked ~ #day10content2,
.schedule_subtab_day10 #day10subtab3:checked ~ #day10content3,
.schedule_subtab_day10 #day10subtab4:checked ~ #day10content4,
.schedule_subtab_day10 #day10subtab5:checked ~ #day10content5,
.schedule_subtab_day10 #day10subtab6:checked ~ #day10content6,
.schedule_subtab_day10 #day10subtab7:checked ~ #day10content7,
.schedule_subtab_day10 #day10subtab8:checked ~ #day10content8,
.schedule_subtab_day10 #day10subtab9:checked ~ #day10content9,
.schedule_subtab_day10 #day10subtab10:checked ~ #day10content10,
.schedule_subtab_day10 #day10subtab11:checked ~ #day10content11,
.schedule_subtab_day10 #day10subtab12:checked ~ #day10content12,
.schedule_subtab_day10 #day10subtab13:checked ~ #day10content13,
.schedule_subtab_day10 #day10subtab14:checked ~ #day10content14,
.schedule_subtab_day10 #day10subtab15:checked ~ #day10content15,
.schedule_subtab_day10 #day10subtab16:checked ~ #day10content16,
.schedule_subtab_day10 #day10subtab17:checked ~ #day10content17,
.schedule_subtab_day10 #day10subtab18:checked ~ #day10content18,
.schedule_subtab_day10 #day10subtab19:checked ~ #day10content19,
.schedule_subtab_day10 #day10subtab20:checked ~ #day10content20,
.schedule_subtab_day10 #day10subtab21:checked ~ #day10content21,
.schedule_subtab_day10 #day10subtab22:checked ~ #day10content22,
.schedule_subtab_day10 #day10subtab23:checked ~ #day10content23,
.schedule_subtab_day10 #day10subtab24:checked ~ #day10content24,
.schedule_subtab_day10 #day10subtab25:checked ~ #day10content25,
.schedule_subtab_day10 #day10subtab26:checked ~ #day10content26,
.schedule_subtab_day10 #day10subtab27:checked ~ #day10content27,
.schedule_subtab_day10 #day10subtab28:checked ~ #day10content28,
.schedule_subtab_day10 #day10subtab29:checked ~ #day10content29,
.schedule_subtab_day10 #day10subtab30:checked ~ #day10content30,
.schedule_subtab_day10 #day10subtab31:checked ~ #day10content31,
.schedule_subtab_day10 #day1subtab32:checked ~ #day1content32,
.schedule_subtab_day10 #day1subtab33:checked ~ #day1content33,
.schedule_subtab_day10 #day1subtab34:checked ~ #day1content34,
.schedule_subtab_day10 #day1subtab35:checked ~ #day1content35,
.schedule_subtab_day10 #day1subtab36:checked ~ #day1content36,
.schedule_subtab_day10 #day1subtab37:checked ~ #day1content37,
.schedule_subtab_day10 #day1subtab38:checked ~ #day1content38,
.schedule_subtab_day10 #day1subtab39:checked ~ #day1content39,
.schedule_subtab_day10 #day1subtab40:checked ~ #day1content40 {
	display: block;
}

/* 계획안서브메뉴(1월일단위 탭_일일자료실)가 있는경우CSS - 서브메뉴가 12개이하의 경우 13개이상의 경우 다시 설정 */
.schedule_subtab_day11 {
	width: 100%;
	margin: 0 auto;
}

.schedule_subtab_day11 section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.schedule_subtab_day11 input {
	  display: none;
}

.schedule_subtab_day11 label {
	width:8.33%;
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 0px;
	font-size:1rem;
	font-weight: 600;
	text-align: center;
	color: #bbb;
	float:left;
	border: 1px solid #ddd;
}
@media (max-width: 800px){
	.schedule_subtab_day11 label{
		width:16.66%;	
	}
}
.schedule_subtab_day11 label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.schedule_subtab_day11 input:checked + label {
	color: #fff;
	background-color: rgba(225,60,82,0.8);
	border: 1px solid rgba(225,60,82,0.8);
	/*border: 1px solid #ddd;
	border-bottom: 1px solid #ffffff;*/
}

.schedule_subtab_day11 #day11subtab1:checked ~ #day11content1,
.schedule_subtab_day11 #day11subtab2:checked ~ #day11content2,
.schedule_subtab_day11 #day11subtab3:checked ~ #day11content3,
.schedule_subtab_day11 #day11subtab4:checked ~ #day11content4,
.schedule_subtab_day11 #day11subtab5:checked ~ #day11content5,
.schedule_subtab_day11 #day11subtab6:checked ~ #day11content6,
.schedule_subtab_day11 #day11subtab7:checked ~ #day11content7,
.schedule_subtab_day11 #day11subtab8:checked ~ #day11content8,
.schedule_subtab_day11 #day11subtab9:checked ~ #day11content9,
.schedule_subtab_day11 #day11subtab10:checked ~ #day11content10,
.schedule_subtab_day11 #day11subtab11:checked ~ #day11content11,
.schedule_subtab_day11 #day11subtab12:checked ~ #day11content12,
.schedule_subtab_day11 #day11subtab13:checked ~ #day11content13,
.schedule_subtab_day11 #day11subtab14:checked ~ #day11content14,
.schedule_subtab_day11 #day11subtab15:checked ~ #day11content15,
.schedule_subtab_day11 #day11subtab16:checked ~ #day11content16,
.schedule_subtab_day11 #day11subtab17:checked ~ #day11content17,
.schedule_subtab_day11 #day11subtab18:checked ~ #day11content18,
.schedule_subtab_day11 #day11subtab19:checked ~ #day11content19,
.schedule_subtab_day11 #day11subtab20:checked ~ #day11content20,
.schedule_subtab_day11 #day11subtab21:checked ~ #day11content21,
.schedule_subtab_day11 #day11subtab22:checked ~ #day11content22,
.schedule_subtab_day11 #day11subtab23:checked ~ #day11content23,
.schedule_subtab_day11 #day11subtab24:checked ~ #day11content24,
.schedule_subtab_day11 #day11subtab25:checked ~ #day11content25,
.schedule_subtab_day11 #day11subtab26:checked ~ #day11content26,
.schedule_subtab_day11 #day11subtab27:checked ~ #day11content27,
.schedule_subtab_day11 #day11subtab28:checked ~ #day11content28,
.schedule_subtab_day11 #day11subtab29:checked ~ #day11content29,
.schedule_subtab_day11 #day11subtab30:checked ~ #day11content30,
.schedule_subtab_day11 #day11subtab31:checked ~ #day11content31,
.schedule_subtab_day11 #day1subtab32:checked ~ #day1content32,
.schedule_subtab_day11 #day1subtab33:checked ~ #day1content33,
.schedule_subtab_day11 #day1subtab34:checked ~ #day1content34,
.schedule_subtab_day11 #day1subtab35:checked ~ #day1content35,
.schedule_subtab_day11 #day1subtab36:checked ~ #day1content36,
.schedule_subtab_day11 #day1subtab37:checked ~ #day1content37,
.schedule_subtab_day11 #day1subtab38:checked ~ #day1content38,
.schedule_subtab_day11 #day1subtab39:checked ~ #day1content39,
.schedule_subtab_day11 #day1subtab40:checked ~ #day1content40 {
	display: block;
}

/* 계획안서브메뉴(2월일단위 탭_일일자료실)가 있는경우CSS - 서브메뉴가 12개이하의 경우 13개이상의 경우 다시 설정 */
.schedule_subtab_day12 {
	width: 100%;
	margin: 0 auto;
}

.schedule_subtab_day12 section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.schedule_subtab_day12 input {
	  display: none;
}

.schedule_subtab_day12 label {
	width:8.33%;
	display: inline-block;
	margin: 0 0 -1px;
	padding: 10px 0px;
	font-size:1rem;
	font-weight: 600;
	text-align: center;
	color: #bbb;
	float:left;
	border: 1px solid #ddd;
}
@media (max-width: 800px){
	.schedule_subtab_day12 label{
		width:16.66%;	
	}
}
.schedule_subtab_day12 label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.schedule_subtab_day12 input:checked + label {
	color: #fff;
	background-color: rgba(225,60,82,0.8);
	border: 1px solid rgba(225,60,82,0.8);
	/*border: 1px solid #ddd;
	border-bottom: 1px solid #ffffff;*/
}

.schedule_subtab_day12 #day12subtab1:checked ~ #day12content1,
.schedule_subtab_day12 #day12subtab2:checked ~ #day12content2,
.schedule_subtab_day12 #day12subtab3:checked ~ #day12content3,
.schedule_subtab_day12 #day12subtab4:checked ~ #day12content4,
.schedule_subtab_day12 #day12subtab5:checked ~ #day12content5,
.schedule_subtab_day12 #day12subtab6:checked ~ #day12content6,
.schedule_subtab_day12 #day12subtab7:checked ~ #day12content7,
.schedule_subtab_day12 #day12subtab8:checked ~ #day12content8,
.schedule_subtab_day12 #day12subtab9:checked ~ #day12content9,
.schedule_subtab_day12 #day12subtab10:checked ~ #day12content10,
.schedule_subtab_day12 #day12subtab11:checked ~ #day12content11,
.schedule_subtab_day12 #day12subtab12:checked ~ #day12content12,
.schedule_subtab_day12 #day12subtab13:checked ~ #day12content13,
.schedule_subtab_day12 #day12subtab14:checked ~ #day12content14,
.schedule_subtab_day12 #day12subtab15:checked ~ #day12content15,
.schedule_subtab_day12 #day12subtab16:checked ~ #day12content16,
.schedule_subtab_day12 #day12subtab17:checked ~ #day12content17,
.schedule_subtab_day12 #day12subtab18:checked ~ #day12content18,
.schedule_subtab_day12 #day12subtab19:checked ~ #day12content19,
.schedule_subtab_day12 #day12subtab20:checked ~ #day12content20,
.schedule_subtab_day12 #day12subtab21:checked ~ #day12content21,
.schedule_subtab_day12 #day12subtab22:checked ~ #day12content22,
.schedule_subtab_day12 #day12subtab23:checked ~ #day12content23,
.schedule_subtab_day12 #day12subtab24:checked ~ #day12content24,
.schedule_subtab_day12 #day12subtab25:checked ~ #day12content25,
.schedule_subtab_day12 #day12subtab26:checked ~ #day12content26,
.schedule_subtab_day12 #day12subtab27:checked ~ #day12content27,
.schedule_subtab_day12 #day12subtab28:checked ~ #day12content28,
.schedule_subtab_day12 #day12subtab29:checked ~ #day12content29,
.schedule_subtab_day12 #day12subtab30:checked ~ #day12content30,
.schedule_subtab_day12 #day12subtab31:checked ~ #day12content31,
.schedule_subtab_day12 #day1subtab32:checked ~ #day1content32,
.schedule_subtab_day12 #day1subtab33:checked ~ #day1content33,
.schedule_subtab_day12 #day1subtab34:checked ~ #day1content34,
.schedule_subtab_day12 #day1subtab35:checked ~ #day1content35,
.schedule_subtab_day12 #day1subtab36:checked ~ #day1content36,
.schedule_subtab_day12 #day1subtab37:checked ~ #day1content37,
.schedule_subtab_day12 #day1subtab38:checked ~ #day1content38,
.schedule_subtab_day12 #day1subtab39:checked ~ #day1content39,
.schedule_subtab_day12 #day1subtab40:checked ~ #day1content40 {
	display: block;
}