@charset "utf-8";
/* 탭메뉴 CSS */
/*------------------------------------------------------------------------*/
/* 단계분할 탭 1,2,3단계 연간계획 */
.subtab_step_year {
	width: 100%;
	margin: 0 auto;
}

.subtab_step_year section {
	display: none;
	padding: 20px 0 0;
	border-top: 1px solid #ddd;}

/*라디오버튼 숨김*/
.subtab_step_year input {
	  display: none;
}

.subtab_step_year 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_step_year label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step_year 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_step_year #subtab_step_year1:checked ~ #content_step_year1,
.subtab_step_year #subtab_step_year2:checked ~ #content_step_year2,
.subtab_step_year #subtab_step_year3:checked ~ #content_step_year3,
.subtab_step_year #subtab_step_year4:checked ~ #content_step_year4,
.subtab_step_year #subtab_step_year5:checked ~ #content_step_year5,
.subtab_step_year #subtab_step_year6:checked ~ #content_step_year6,
.subtab_step_year #subtab_step_year7:checked ~ #content_step_year7,
.subtab_step_year #subtab_step_year8:checked ~ #content_step_year8,
.subtab_step_year #subtab_step_year9:checked ~ #content_step_year9,
.subtab_step_year #subtab_step_year10:checked ~ #content_step_year10,
.subtab_step_year #subtab_step_year11:checked ~ #content_step_year11,
.subtab_step_year #subtab_step_year12:checked ~ #content_step_year12 {
	display: block;
}

/* 단계분할 탭 1,2,3단계 월간계획 */
.subtab_step_month {
	width: 100%;
	margin: 0 auto;
}

.subtab_step_month section {
	display: none;
	padding: 20px 0 0;
	border-top: 1px solid #ddd;}

/*라디오버튼 숨김*/
.subtab_step_month input {
	  display: none;
}

.subtab_step_month 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_step_month label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step_month 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_step_month #subtab_step_month1:checked ~ #content_step_month1,
.subtab_step_month #subtab_step_month2:checked ~ #content_step_month2,
.subtab_step_month #subtab_step_month3:checked ~ #content_step_month3,
.subtab_step_month #subtab_step_month4:checked ~ #content_step_month4,
.subtab_step_month #subtab_step_month5:checked ~ #content_step_month5,
.subtab_step_month #subtab_step_month6:checked ~ #content_step_month6,
.subtab_step_month #subtab_step_month7:checked ~ #content_step_month7,
.subtab_step_month #subtab_step_month8:checked ~ #content_step_month8,
.subtab_step_month #subtab_step_month9:checked ~ #content_step_month9,
.subtab_step_month #subtab_step_month10:checked ~ #content_step_month10,
.subtab_step_month #subtab_step_month11:checked ~ #content_step_month11,
.subtab_step_month #subtab_step_month12:checked ~ #content_step_month12 {
	display: block;
}

/* 단계분할 탭 1,2,3단계 주간계획 */
.subtab_step_week {
	width: 100%;
	margin: 0 auto;
}

.subtab_step_week section {
	display: none;
	padding: 20px 0 0;
	border-top: 1px solid #ddd;}

/*라디오버튼 숨김*/
.subtab_step_week input {
	  display: none;
}

.subtab_step_week 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_step_week label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step_week 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_step_week #subtab_step_week1:checked ~ #content_step_week1,
.subtab_step_week #subtab_step_week2:checked ~ #content_step_week2,
.subtab_step_week #subtab_step_week3:checked ~ #content_step_week3,
.subtab_step_week #subtab_step_week4:checked ~ #content_step_week4,
.subtab_step_week #subtab_step_week5:checked ~ #content_step_week5,
.subtab_step_week #subtab_step_week6:checked ~ #content_step_week6,
.subtab_step_week #subtab_step_week7:checked ~ #content_step_week7,
.subtab_step_week #subtab_step_week8:checked ~ #content_step_week8,
.subtab_step_week #subtab_step_week9:checked ~ #content_step_week9,
.subtab_step_week #subtab_step_week10:checked ~ #content_step_week10,
.subtab_step_week #subtab_step_week11:checked ~ #content_step_week11,
.subtab_step_week #subtab_step_week12:checked ~ #content_step_week12 {
	display: block;
}

/* 단계분할 탭 1,2,3단계 일일계획 */
.subtab_step_day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step_day section {
	display: none;
	padding: 20px 0 0;
	border-top: 1px solid #ddd;}

/*라디오버튼 숨김*/
.subtab_step_day input {
	  display: none;
}

.subtab_step_day 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_step_day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step_day 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_step_day #subtab_step_day1:checked ~ #content_step_day1,
.subtab_step_day #subtab_step_day2:checked ~ #content_step_day2,
.subtab_step_day #subtab_step_day3:checked ~ #content_step_day3,
.subtab_step_day #subtab_step_day4:checked ~ #content_step_day4,
.subtab_step_day #subtab_step_day5:checked ~ #content_step_day5,
.subtab_step_day #subtab_step_day6:checked ~ #content_step_day6,
.subtab_step_day #subtab_step_day7:checked ~ #content_step_day7,
.subtab_step_day #subtab_step_day8:checked ~ #content_step_day8,
.subtab_step_day #subtab_step_day9:checked ~ #content_step_day9,
.subtab_step_day #subtab_step_day10:checked ~ #content_step_day10,
.subtab_step_day #subtab_step_day11:checked ~ #content_step_day11,
.subtab_step_day #subtab_step_day12:checked ~ #content_step_day12 {
	display: block;
}

/* 단계분할 탭 1,2,3단계 활동자료 */
.subtab_step_book {
	width: 100%;
	margin: 0 auto;
}

.subtab_step_book section {
	display: none;
	padding: 20px 0 0;
	border-top: 1px solid #ddd;}

/*라디오버튼 숨김*/
.subtab_step_book input {
	  display: none;
}

.subtab_step_book 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_step_book label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step_book 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_step_book #subtab_step_book1:checked ~ #content_step_book1,
.subtab_step_book #subtab_step_book2:checked ~ #content_step_book2,
.subtab_step_book #subtab_step_book3:checked ~ #content_step_book3,
.subtab_step_book #subtab_step_book4:checked ~ #content_step_book4,
.subtab_step_book #subtab_step_book5:checked ~ #content_step_book5,
.subtab_step_book #subtab_step_book6:checked ~ #content_step_book6,
.subtab_step_book #subtab_step_book7:checked ~ #content_step_book7,
.subtab_step_book #subtab_step_book8:checked ~ #content_step_book8,
.subtab_step_book #subtab_step_book9:checked ~ #content_step_book9,
.subtab_step_book #subtab_step_book10:checked ~ #content_step_book10,
.subtab_step_book #subtab_step_book11:checked ~ #content_step_book11,
.subtab_step_book #subtab_step_book12:checked ~ #content_step_book12 {
	display: block;
}

/*------------------------------------------------------------------------*/

/* 월간계획안 1-3단계 각 12개월씩 - 1단계 */
.subtab_step1_month {
	width: 100%;
	margin: 0 auto;
}

.subtab_step1_month section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step1_month input {
	  display: none;
}

.subtab_step1_month 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){
	.subtab_step1_month label{
		width:16.66%;	
	}
}
.subtab_step1_month label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step1_month 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;*/
}

.subtab_step1_month #subtab_step1_month1:checked ~ #content_step1_month1,
.subtab_step1_month #subtab_step1_month2:checked ~ #content_step1_month2,
.subtab_step1_month #subtab_step1_month3:checked ~ #content_step1_month3,
.subtab_step1_month #subtab_step1_month4:checked ~ #content_step1_month4,
.subtab_step1_month #subtab_step1_month5:checked ~ #content_step1_month5,
.subtab_step1_month #subtab_step1_month6:checked ~ #content_step1_month6,
.subtab_step1_month #subtab_step1_month7:checked ~ #content_step1_month7,
.subtab_step1_month #subtab_step1_month8:checked ~ #content_step1_month8,
.subtab_step1_month #subtab_step1_month9:checked ~ #content_step1_month9,
.subtab_step1_month #subtab_step1_month10:checked ~ #content_step1_month10,
.subtab_step1_month #subtab_step1_month11:checked ~ #content_step1_month11,
.subtab_step1_month #subtab_step1_month12:checked ~ #content_step1_month12 {
	display: block;
}
/* 월간계획안 1-3단계 각 12개월씩 - 2단계 */
.subtab_step2_month {
	width: 100%;
	margin: 0 auto;
}

.subtab_step2_month section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step2_month input {
	  display: none;
}

.subtab_step2_month 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){
	.subtab_step2_month label{
		width:16.66%;	
	}
}
.subtab_step2_month label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step2_month 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;*/
}

.subtab_step2_month #subtab_step2_month1:checked ~ #content_step2_month1,
.subtab_step2_month #subtab_step2_month2:checked ~ #content_step2_month2,
.subtab_step2_month #subtab_step2_month3:checked ~ #content_step2_month3,
.subtab_step2_month #subtab_step2_month4:checked ~ #content_step2_month4,
.subtab_step2_month #subtab_step2_month5:checked ~ #content_step2_month5,
.subtab_step2_month #subtab_step2_month6:checked ~ #content_step2_month6,
.subtab_step2_month #subtab_step2_month7:checked ~ #content_step2_month7,
.subtab_step2_month #subtab_step2_month8:checked ~ #content_step2_month8,
.subtab_step2_month #subtab_step2_month9:checked ~ #content_step2_month9,
.subtab_step2_month #subtab_step2_month10:checked ~ #content_step2_month10,
.subtab_step2_month #subtab_step2_month11:checked ~ #content_step2_month11,
.subtab_step2_month #subtab_step2_month12:checked ~ #content_step2_month12 {
	display: block;
}

/* 월간계획안 1-3단계 각 12개월씩 - 3단계 */
.subtab_step3_month {
	width: 100%;
	margin: 0 auto;
}

.subtab_step3_month section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step3_month input {
	  display: none;
}

.subtab_step3_month 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){
	.subtab_step3_month label{
		width:16.66%;	
	}
}
.subtab_step3_month label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step3_month 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;*/
}

.subtab_step3_month #subtab_step3_month1:checked ~ #content_step3_month1,
.subtab_step3_month #subtab_step3_month2:checked ~ #content_step3_month2,
.subtab_step3_month #subtab_step3_month3:checked ~ #content_step3_month3,
.subtab_step3_month #subtab_step3_month4:checked ~ #content_step3_month4,
.subtab_step3_month #subtab_step3_month5:checked ~ #content_step3_month5,
.subtab_step3_month #subtab_step3_month6:checked ~ #content_step3_month6,
.subtab_step3_month #subtab_step3_month7:checked ~ #content_step3_month7,
.subtab_step3_month #subtab_step3_month8:checked ~ #content_step3_month8,
.subtab_step3_month #subtab_step3_month9:checked ~ #content_step3_month9,
.subtab_step3_month #subtab_step3_month10:checked ~ #content_step3_month10,
.subtab_step3_month #subtab_step3_month11:checked ~ #content_step3_month11,
.subtab_step3_month #subtab_step3_month12:checked ~ #content_step3_month12 {
	display: block;
}

/*------------------------------------------------------------------------*/

/* 주간계획안 1-3단계 각 1개월 4주 연 48주 - 1단계 */
.subtab_step1_week_title {
	background-color:#ddd;	
}

.subtab_step1_week {
	width: 100%;
	margin: 0 auto;
}

.subtab_step1_week section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step1_week input {
	  display: none;
}

.subtab_step1_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){
	.subtab_step1_week label{
		width:16.66%;	
	}
}
.subtab_step1_week label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step1_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;*/
}

.subtab_step1_week #subtab_step1_week1:checked ~ #content_step1_week1,
.subtab_step1_week #subtab_step1_week2:checked ~ #content_step1_week2,
.subtab_step1_week #subtab_step1_week3:checked ~ #content_step1_week3,
.subtab_step1_week #subtab_step1_week4:checked ~ #content_step1_week4,
.subtab_step1_week #subtab_step1_week5:checked ~ #content_step1_week5,
.subtab_step1_week #subtab_step1_week6:checked ~ #content_step1_week6,
.subtab_step1_week #subtab_step1_week7:checked ~ #content_step1_week7,
.subtab_step1_week #subtab_step1_week8:checked ~ #content_step1_week8,
.subtab_step1_week #subtab_step1_week9:checked ~ #content_step1_week9,
.subtab_step1_week #subtab_step1_week10:checked ~ #content_step1_week10,
.subtab_step1_week #subtab_step1_week11:checked ~ #content_step1_week11,
.subtab_step1_week #subtab_step1_week12:checked ~ #content_step1_week12,
.subtab_step1_week #subtab_step1_week13:checked ~ #content_step1_week13,
.subtab_step1_week #subtab_step1_week14:checked ~ #content_step1_week14,
.subtab_step1_week #subtab_step1_week15:checked ~ #content_step1_week15,
.subtab_step1_week #subtab_step1_week16:checked ~ #content_step1_week16,
.subtab_step1_week #subtab_step1_week17:checked ~ #content_step1_week17,
.subtab_step1_week #subtab_step1_week18:checked ~ #content_step1_week18,
.subtab_step1_week #subtab_step1_week19:checked ~ #content_step1_week19,
.subtab_step1_week #subtab_step1_week20:checked ~ #content_step1_week20,
.subtab_step1_week #subtab_step1_week21:checked ~ #content_step1_week21,
.subtab_step1_week #subtab_step1_week22:checked ~ #content_step1_week22,
.subtab_step1_week #subtab_step1_week23:checked ~ #content_step1_week23,
.subtab_step1_week #subtab_step1_week24:checked ~ #content_step1_week24,
.subtab_step1_week #subtab_step1_week25:checked ~ #content_step1_week25,
.subtab_step1_week #subtab_step1_week26:checked ~ #content_step1_week26,
.subtab_step1_week #subtab_step1_week27:checked ~ #content_step1_week27,
.subtab_step1_week #subtab_step1_week28:checked ~ #content_step1_week28,
.subtab_step1_week #subtab_step1_week29:checked ~ #content_step1_week29,
.subtab_step1_week #subtab_step1_week30:checked ~ #content_step1_week30,
.subtab_step1_week #subtab_step1_week31:checked ~ #content_step1_week31,
.subtab_step1_week #subtab_step1_week32:checked ~ #content_step1_week32,
.subtab_step1_week #subtab_step1_week33:checked ~ #content_step1_week33,
.subtab_step1_week #subtab_step1_week34:checked ~ #content_step1_week34,
.subtab_step1_week #subtab_step1_week35:checked ~ #content_step1_week35,
.subtab_step1_week #subtab_step1_week36:checked ~ #content_step1_week36,
.subtab_step1_week #subtab_step1_week37:checked ~ #content_step1_week37,
.subtab_step1_week #subtab_step1_week38:checked ~ #content_step1_week38,
.subtab_step1_week #subtab_step1_week39:checked ~ #content_step1_week39,
.subtab_step1_week #subtab_step1_week40:checked ~ #content_step1_week40,
.subtab_step1_week #subtab_step1_week41:checked ~ #content_step1_week41,
.subtab_step1_week #subtab_step1_week42:checked ~ #content_step1_week42,
.subtab_step1_week #subtab_step1_week43:checked ~ #content_step1_week43,
.subtab_step1_week #subtab_step1_week44:checked ~ #content_step1_week44,
.subtab_step1_week #subtab_step1_week45:checked ~ #content_step1_week45,
.subtab_step1_week #subtab_step1_week46:checked ~ #content_step1_week46,
.subtab_step1_week #subtab_step1_week47:checked ~ #content_step1_week47,
.subtab_step1_week #subtab_step1_week48:checked ~ #content_step1_week48,
.subtab_step1_week #subtab_step1_week49:checked ~ #content_step1_week49,
.subtab_step1_week #subtab_step1_week50:checked ~ #content_step1_week50,
.subtab_step1_week #subtab_step1_week51:checked ~ #content_step1_week51,
.subtab_step1_week #subtab_step1_week52:checked ~ #content_step1_week52,
.subtab_step1_week #subtab_step1_week53:checked ~ #content_step1_week53,
.subtab_step1_week #subtab_step1_week54:checked ~ #content_step1_week54,
.subtab_step1_week #subtab_step1_week55:checked ~ #content_step1_week55,
.subtab_step1_week #subtab_step1_week56:checked ~ #content_step1_week56,
.subtab_step1_week #subtab_step1_week57:checked ~ #content_step1_week57,
.subtab_step1_week #subtab_step1_week58:checked ~ #content_step1_week58,
.subtab_step1_week #subtab_step1_week59:checked ~ #content_step1_week59,
.subtab_step1_week #subtab_step1_week60:checked ~ #content_step1_week60 {
	display: block;
}
/* 주간계획안 1-3단계 각 1개월 4주 연 48주 - 2단계 */
.subtab_step2_week_title {
	background-color:#ddd;	
}

.subtab_step2_week {
	width: 100%;
	margin: 0 auto;
}

.subtab_step2_week section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step2_week input {
	  display: none;
}

.subtab_step2_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){
	.subtab_step2_week label{
		width:16.66%;	
	}
}
.subtab_step2_week label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step2_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;*/
}

.subtab_step2_week #subtab_step2_week1:checked ~ #content_step2_week1,
.subtab_step2_week #subtab_step2_week2:checked ~ #content_step2_week2,
.subtab_step2_week #subtab_step2_week3:checked ~ #content_step2_week3,
.subtab_step2_week #subtab_step2_week4:checked ~ #content_step2_week4,
.subtab_step2_week #subtab_step2_week5:checked ~ #content_step2_week5,
.subtab_step2_week #subtab_step2_week6:checked ~ #content_step2_week6,
.subtab_step2_week #subtab_step2_week7:checked ~ #content_step2_week7,
.subtab_step2_week #subtab_step2_week8:checked ~ #content_step2_week8,
.subtab_step2_week #subtab_step2_week9:checked ~ #content_step2_week9,
.subtab_step2_week #subtab_step2_week10:checked ~ #content_step2_week10,
.subtab_step2_week #subtab_step2_week11:checked ~ #content_step2_week11,
.subtab_step2_week #subtab_step2_week12:checked ~ #content_step2_week12,
.subtab_step2_week #subtab_step2_week13:checked ~ #content_step2_week13,
.subtab_step2_week #subtab_step2_week14:checked ~ #content_step2_week14,
.subtab_step2_week #subtab_step2_week15:checked ~ #content_step2_week15,
.subtab_step2_week #subtab_step2_week16:checked ~ #content_step2_week16,
.subtab_step2_week #subtab_step2_week17:checked ~ #content_step2_week17,
.subtab_step2_week #subtab_step2_week18:checked ~ #content_step2_week18,
.subtab_step2_week #subtab_step2_week19:checked ~ #content_step2_week19,
.subtab_step2_week #subtab_step2_week20:checked ~ #content_step2_week20,
.subtab_step2_week #subtab_step2_week21:checked ~ #content_step2_week21,
.subtab_step2_week #subtab_step2_week22:checked ~ #content_step2_week22,
.subtab_step2_week #subtab_step2_week23:checked ~ #content_step2_week23,
.subtab_step2_week #subtab_step2_week24:checked ~ #content_step2_week24,
.subtab_step2_week #subtab_step2_week25:checked ~ #content_step2_week25,
.subtab_step2_week #subtab_step2_week26:checked ~ #content_step2_week26,
.subtab_step2_week #subtab_step2_week27:checked ~ #content_step2_week27,
.subtab_step2_week #subtab_step2_week28:checked ~ #content_step2_week28,
.subtab_step2_week #subtab_step2_week29:checked ~ #content_step2_week29,
.subtab_step2_week #subtab_step2_week30:checked ~ #content_step2_week30,
.subtab_step2_week #subtab_step2_week31:checked ~ #content_step2_week31,
.subtab_step2_week #subtab_step2_week32:checked ~ #content_step2_week32,
.subtab_step2_week #subtab_step2_week33:checked ~ #content_step2_week33,
.subtab_step2_week #subtab_step2_week34:checked ~ #content_step2_week34,
.subtab_step2_week #subtab_step2_week35:checked ~ #content_step2_week35,
.subtab_step2_week #subtab_step2_week36:checked ~ #content_step2_week36,
.subtab_step2_week #subtab_step2_week37:checked ~ #content_step2_week37,
.subtab_step2_week #subtab_step2_week38:checked ~ #content_step2_week38,
.subtab_step2_week #subtab_step2_week39:checked ~ #content_step2_week39,
.subtab_step2_week #subtab_step2_week40:checked ~ #content_step2_week40,
.subtab_step2_week #subtab_step2_week41:checked ~ #content_step2_week41,
.subtab_step2_week #subtab_step2_week42:checked ~ #content_step2_week42,
.subtab_step2_week #subtab_step2_week43:checked ~ #content_step2_week43,
.subtab_step2_week #subtab_step2_week44:checked ~ #content_step2_week44,
.subtab_step2_week #subtab_step2_week45:checked ~ #content_step2_week45,
.subtab_step2_week #subtab_step2_week46:checked ~ #content_step2_week46,
.subtab_step2_week #subtab_step2_week47:checked ~ #content_step2_week47,
.subtab_step2_week #subtab_step2_week48:checked ~ #content_step2_week48,
.subtab_step2_week #subtab_step2_week49:checked ~ #content_step2_week49,
.subtab_step2_week #subtab_step2_week50:checked ~ #content_step2_week50,
.subtab_step2_week #subtab_step2_week51:checked ~ #content_step2_week51,
.subtab_step2_week #subtab_step2_week52:checked ~ #content_step2_week52,
.subtab_step2_week #subtab_step2_week53:checked ~ #content_step2_week53,
.subtab_step2_week #subtab_step2_week54:checked ~ #content_step2_week54,
.subtab_step2_week #subtab_step2_week55:checked ~ #content_step2_week55,
.subtab_step2_week #subtab_step2_week56:checked ~ #content_step2_week56,
.subtab_step2_week #subtab_step2_week57:checked ~ #content_step2_week57,
.subtab_step2_week #subtab_step2_week58:checked ~ #content_step2_week58,
.subtab_step2_week #subtab_step2_week59:checked ~ #content_step2_week59,
.subtab_step2_week #subtab_step2_week60:checked ~ #content_step2_week60 {
	display: block;
}
/* 주간계획안 1-3단계 각 1개월 4주 연 48주 - 3단계 */
.subtab_step3_week_title {
	background-color:#ddd;	
}

.subtab_step3_week {
	width: 100%;
	margin: 0 auto;
}

.subtab_step3_week section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step3_week input {
	  display: none;
}

.subtab_step3_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){
	.subtab_step3_week label{
		width:16.66%;	
	}
}
.subtab_step3_week label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step3_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;*/
}

.subtab_step3_week #subtab_step3_week1:checked ~ #content_step3_week1,
.subtab_step3_week #subtab_step3_week2:checked ~ #content_step3_week2,
.subtab_step3_week #subtab_step3_week3:checked ~ #content_step3_week3,
.subtab_step3_week #subtab_step3_week4:checked ~ #content_step3_week4,
.subtab_step3_week #subtab_step3_week5:checked ~ #content_step3_week5,
.subtab_step3_week #subtab_step3_week6:checked ~ #content_step3_week6,
.subtab_step3_week #subtab_step3_week7:checked ~ #content_step3_week7,
.subtab_step3_week #subtab_step3_week8:checked ~ #content_step3_week8,
.subtab_step3_week #subtab_step3_week9:checked ~ #content_step3_week9,
.subtab_step3_week #subtab_step3_week10:checked ~ #content_step3_week10,
.subtab_step3_week #subtab_step3_week11:checked ~ #content_step3_week11,
.subtab_step3_week #subtab_step3_week12:checked ~ #content_step3_week12,
.subtab_step3_week #subtab_step3_week13:checked ~ #content_step3_week13,
.subtab_step3_week #subtab_step3_week14:checked ~ #content_step3_week14,
.subtab_step3_week #subtab_step3_week15:checked ~ #content_step3_week15,
.subtab_step3_week #subtab_step3_week16:checked ~ #content_step3_week16,
.subtab_step3_week #subtab_step3_week17:checked ~ #content_step3_week17,
.subtab_step3_week #subtab_step3_week18:checked ~ #content_step3_week18,
.subtab_step3_week #subtab_step3_week19:checked ~ #content_step3_week19,
.subtab_step3_week #subtab_step3_week20:checked ~ #content_step3_week20,
.subtab_step3_week #subtab_step3_week21:checked ~ #content_step3_week21,
.subtab_step3_week #subtab_step3_week22:checked ~ #content_step3_week22,
.subtab_step3_week #subtab_step3_week23:checked ~ #content_step3_week23,
.subtab_step3_week #subtab_step3_week24:checked ~ #content_step3_week24,
.subtab_step3_week #subtab_step3_week25:checked ~ #content_step3_week25,
.subtab_step3_week #subtab_step3_week26:checked ~ #content_step3_week26,
.subtab_step3_week #subtab_step3_week27:checked ~ #content_step3_week27,
.subtab_step3_week #subtab_step3_week28:checked ~ #content_step3_week28,
.subtab_step3_week #subtab_step3_week29:checked ~ #content_step3_week29,
.subtab_step3_week #subtab_step3_week30:checked ~ #content_step3_week30,
.subtab_step3_week #subtab_step3_week31:checked ~ #content_step3_week31,
.subtab_step3_week #subtab_step3_week32:checked ~ #content_step3_week32,
.subtab_step3_week #subtab_step3_week33:checked ~ #content_step3_week33,
.subtab_step3_week #subtab_step3_week34:checked ~ #content_step3_week34,
.subtab_step3_week #subtab_step3_week35:checked ~ #content_step3_week35,
.subtab_step3_week #subtab_step3_week36:checked ~ #content_step3_week36,
.subtab_step3_week #subtab_step3_week37:checked ~ #content_step3_week37,
.subtab_step3_week #subtab_step3_week38:checked ~ #content_step3_week38,
.subtab_step3_week #subtab_step3_week39:checked ~ #content_step3_week39,
.subtab_step3_week #subtab_step3_week40:checked ~ #content_step3_week40,
.subtab_step3_week #subtab_step3_week41:checked ~ #content_step3_week41,
.subtab_step3_week #subtab_step3_week42:checked ~ #content_step3_week42,
.subtab_step3_week #subtab_step3_week43:checked ~ #content_step3_week43,
.subtab_step3_week #subtab_step3_week44:checked ~ #content_step3_week44,
.subtab_step3_week #subtab_step3_week45:checked ~ #content_step3_week45,
.subtab_step3_week #subtab_step3_week46:checked ~ #content_step3_week46,
.subtab_step3_week #subtab_step3_week47:checked ~ #content_step3_week47,
.subtab_step3_week #subtab_step3_week48:checked ~ #content_step3_week48,
.subtab_step3_week #subtab_step3_week49:checked ~ #content_step3_week49,
.subtab_step3_week #subtab_step3_week50:checked ~ #content_step3_week50,
.subtab_step3_week #subtab_step3_week51:checked ~ #content_step3_week51,
.subtab_step3_week #subtab_step3_week52:checked ~ #content_step3_week52,
.subtab_step3_week #subtab_step3_week53:checked ~ #content_step3_week53,
.subtab_step3_week #subtab_step3_week54:checked ~ #content_step3_week54,
.subtab_step3_week #subtab_step3_week55:checked ~ #content_step3_week55,
.subtab_step3_week #subtab_step3_week56:checked ~ #content_step3_week56,
.subtab_step3_week #subtab_step3_week57:checked ~ #content_step3_week57,
.subtab_step3_week #subtab_step3_week58:checked ~ #content_step3_week58,
.subtab_step3_week #subtab_step3_week59:checked ~ #content_step3_week59,
.subtab_step3_week #subtab_step3_week60:checked ~ #content_step3_week60 {
	display: block;
}

/*------------------------------------------------------------------------*/

/* 일일계획안 1-3단계 단계별 월출력탭 1단계 */
.subtab_step1_dayMonth {
	width: 100%;
	margin: 0 auto;
}

.subtab_step1_dayMonth section {
	display: none;
	padding: 0px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step1_dayMonth input {
	  display: none;
}

.subtab_step1_dayMonth 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){
	.subtab_step1_dayMonth label{
		width:16.66%;	
	}
}
.subtab_step1_dayMonth label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step1_dayMonth 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;*/
}

.subtab_step1_dayMonth #subtab_step1_dayMonth1:checked ~ #content_step1_dayMonth1,
.subtab_step1_dayMonth #subtab_step1_dayMonth2:checked ~ #content_step1_dayMonth2,
.subtab_step1_dayMonth #subtab_step1_dayMonth3:checked ~ #content_step1_dayMonth3,
.subtab_step1_dayMonth #subtab_step1_dayMonth4:checked ~ #content_step1_dayMonth4,
.subtab_step1_dayMonth #subtab_step1_dayMonth5:checked ~ #content_step1_dayMonth5,
.subtab_step1_dayMonth #subtab_step1_dayMonth6:checked ~ #content_step1_dayMonth6,
.subtab_step1_dayMonth #subtab_step1_dayMonth7:checked ~ #content_step1_dayMonth7,
.subtab_step1_dayMonth #subtab_step1_dayMonth8:checked ~ #content_step1_dayMonth8,
.subtab_step1_dayMonth #subtab_step1_dayMonth9:checked ~ #content_step1_dayMonth9,
.subtab_step1_dayMonth #subtab_step1_dayMonth10:checked ~ #content_step1_dayMonth10,
.subtab_step1_dayMonth #subtab_step1_dayMonth11:checked ~ #content_step1_dayMonth11,
.subtab_step1_dayMonth #subtab_step1_dayMonth12:checked ~ #content_step1_dayMonth12 {
	display: block;
}

/* 일일계획안 1-3단계 단계별 월출력탭 2단계 */
.subtab_step2_dayMonth {
	width: 100%;
	margin: 0 auto;
}

.subtab_step2_dayMonth section {
	display: none;
	padding: 0px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step2_dayMonth input {
	  display: none;
}

.subtab_step2_dayMonth 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){
	.subtab_step2_dayMonth label{
		width:16.66%;	
	}
}
.subtab_step2_dayMonth label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step2_dayMonth 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;*/
}

.subtab_step2_dayMonth #subtab_step2_dayMonth1:checked ~ #content_step2_dayMonth1,
.subtab_step2_dayMonth #subtab_step2_dayMonth2:checked ~ #content_step2_dayMonth2,
.subtab_step2_dayMonth #subtab_step2_dayMonth3:checked ~ #content_step2_dayMonth3,
.subtab_step2_dayMonth #subtab_step2_dayMonth4:checked ~ #content_step2_dayMonth4,
.subtab_step2_dayMonth #subtab_step2_dayMonth5:checked ~ #content_step2_dayMonth5,
.subtab_step2_dayMonth #subtab_step2_dayMonth6:checked ~ #content_step2_dayMonth6,
.subtab_step2_dayMonth #subtab_step2_dayMonth7:checked ~ #content_step2_dayMonth7,
.subtab_step2_dayMonth #subtab_step2_dayMonth8:checked ~ #content_step2_dayMonth8,
.subtab_step2_dayMonth #subtab_step2_dayMonth9:checked ~ #content_step2_dayMonth9,
.subtab_step2_dayMonth #subtab_step2_dayMonth10:checked ~ #content_step2_dayMonth10,
.subtab_step2_dayMonth #subtab_step2_dayMonth11:checked ~ #content_step2_dayMonth11,
.subtab_step2_dayMonth #subtab_step2_dayMonth12:checked ~ #content_step2_dayMonth12 {
	display: block;
}

/* 일일계획안 1-3단계 단계별 월출력탭 3단계 */
.subtab_step3_dayMonth {
	width: 100%;
	margin: 0 auto;
}

.subtab_step3_dayMonth section {
	display: none;
	padding: 0px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step3_dayMonth input {
	  display: none;
}

.subtab_step3_dayMonth 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){
	.subtab_step3_dayMonth label{
		width:16.66%;	
	}
}
.subtab_step3_dayMonth label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step3_dayMonth 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;*/
}

.subtab_step3_dayMonth #subtab_step3_dayMonth1:checked ~ #content_step3_dayMonth1,
.subtab_step3_dayMonth #subtab_step3_dayMonth2:checked ~ #content_step3_dayMonth2,
.subtab_step3_dayMonth #subtab_step3_dayMonth3:checked ~ #content_step3_dayMonth3,
.subtab_step3_dayMonth #subtab_step3_dayMonth4:checked ~ #content_step3_dayMonth4,
.subtab_step3_dayMonth #subtab_step3_dayMonth5:checked ~ #content_step3_dayMonth5,
.subtab_step3_dayMonth #subtab_step3_dayMonth6:checked ~ #content_step3_dayMonth6,
.subtab_step3_dayMonth #subtab_step3_dayMonth7:checked ~ #content_step3_dayMonth7,
.subtab_step3_dayMonth #subtab_step3_dayMonth8:checked ~ #content_step3_dayMonth8,
.subtab_step3_dayMonth #subtab_step3_dayMonth9:checked ~ #content_step3_dayMonth9,
.subtab_step3_dayMonth #subtab_step3_dayMonth10:checked ~ #content_step3_dayMonth10,
.subtab_step3_dayMonth #subtab_step3_dayMonth11:checked ~ #content_step3_dayMonth11,
.subtab_step3_dayMonth #subtab_step3_dayMonth12:checked ~ #content_step3_dayMonth12 {
	display: block;
}


/*------------------------------------------------------------------------*/

/* 각 단계별 매달 일일탭 총 12개탭 필요 - 3월 1단계부터 시작 */
.subtab_step1_1day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step1_1day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step1_1day input {
	  display: none;
}

.subtab_step1_1day 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){
	.subtab_step1_1day label{
		width:16.66%;	
	}
}
.subtab_step1_1day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step1_1day 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;*/
}

.subtab_step1_1day #subtab_step1_1day1:checked ~ #content_step1_1day1,
.subtab_step1_1day #subtab_step1_1day2:checked ~ #content_step1_1day2,
.subtab_step1_1day #subtab_step1_1day3:checked ~ #content_step1_1day3,
.subtab_step1_1day #subtab_step1_1day4:checked ~ #content_step1_1day4,
.subtab_step1_1day #subtab_step1_1day5:checked ~ #content_step1_1day5,
.subtab_step1_1day #subtab_step1_1day6:checked ~ #content_step1_1day6,
.subtab_step1_1day #subtab_step1_1day7:checked ~ #content_step1_1day7,
.subtab_step1_1day #subtab_step1_1day8:checked ~ #content_step1_1day8,
.subtab_step1_1day #subtab_step1_1day9:checked ~ #content_step1_1day9,
.subtab_step1_1day #subtab_step1_1day10:checked ~ #content_step1_1day10,
.subtab_step1_1day #subtab_step1_1day11:checked ~ #content_step1_1day11,
.subtab_step1_1day #subtab_step1_1day12:checked ~ #content_step1_1day12,
.subtab_step1_1day #subtab_step1_1day13:checked ~ #content_step1_1day13,
.subtab_step1_1day #subtab_step1_1day14:checked ~ #content_step1_1day14,
.subtab_step1_1day #subtab_step1_1day15:checked ~ #content_step1_1day15,
.subtab_step1_1day #subtab_step1_1day16:checked ~ #content_step1_1day16,
.subtab_step1_1day #subtab_step1_1day17:checked ~ #content_step1_1day17,
.subtab_step1_1day #subtab_step1_1day18:checked ~ #content_step1_1day18,
.subtab_step1_1day #subtab_step1_1day19:checked ~ #content_step1_1day19,
.subtab_step1_1day #subtab_step1_1day20:checked ~ #content_step1_1day20,
.subtab_step1_1day #subtab_step1_1day21:checked ~ #content_step1_1day21,
.subtab_step1_1day #subtab_step1_1day22:checked ~ #content_step1_1day22,
.subtab_step1_1day #subtab_step1_1day23:checked ~ #content_step1_1day23,
.subtab_step1_1day #subtab_step1_1day24:checked ~ #content_step1_1day24,
.subtab_step1_1day #subtab_step1_1day25:checked ~ #content_step1_1day25,
.subtab_step1_1day #subtab_step1_1day26:checked ~ #content_step1_1day26,
.subtab_step1_1day #subtab_step1_1day27:checked ~ #content_step1_1day27,
.subtab_step1_1day #subtab_step1_1day28:checked ~ #content_step1_1day28,
.subtab_step1_1day #subtab_step1_1day29:checked ~ #content_step1_1day29,
.subtab_step1_1day #subtab_step1_1day30:checked ~ #content_step1_1day30,
.subtab_step1_1day #subtab_step1_1day31:checked ~ #content_step1_1day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step1_2day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step1_2day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step1_2day input {
	  display: none;
}

.subtab_step1_2day 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){
	.subtab_step1_2day label{
		width:16.66%;	
	}
}
.subtab_step1_2day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step1_2day 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;*/
}

.subtab_step1_2day #subtab_step1_2day1:checked ~ #content_step1_2day1,
.subtab_step1_2day #subtab_step1_2day2:checked ~ #content_step1_2day2,
.subtab_step1_2day #subtab_step1_2day3:checked ~ #content_step1_2day3,
.subtab_step1_2day #subtab_step1_2day4:checked ~ #content_step1_2day4,
.subtab_step1_2day #subtab_step1_2day5:checked ~ #content_step1_2day5,
.subtab_step1_2day #subtab_step1_2day6:checked ~ #content_step1_2day6,
.subtab_step1_2day #subtab_step1_2day7:checked ~ #content_step1_2day7,
.subtab_step1_2day #subtab_step1_2day8:checked ~ #content_step1_2day8,
.subtab_step1_2day #subtab_step1_2day9:checked ~ #content_step1_2day9,
.subtab_step1_2day #subtab_step1_2day10:checked ~ #content_step1_2day10,
.subtab_step1_2day #subtab_step1_2day11:checked ~ #content_step1_2day11,
.subtab_step1_2day #subtab_step1_2day12:checked ~ #content_step1_2day12,
.subtab_step1_2day #subtab_step1_2day13:checked ~ #content_step1_2day13,
.subtab_step1_2day #subtab_step1_2day14:checked ~ #content_step1_2day14,
.subtab_step1_2day #subtab_step1_2day15:checked ~ #content_step1_2day15,
.subtab_step1_2day #subtab_step1_2day16:checked ~ #content_step1_2day16,
.subtab_step1_2day #subtab_step1_2day17:checked ~ #content_step1_2day17,
.subtab_step1_2day #subtab_step1_2day18:checked ~ #content_step1_2day18,
.subtab_step1_2day #subtab_step1_2day19:checked ~ #content_step1_2day19,
.subtab_step1_2day #subtab_step1_2day20:checked ~ #content_step1_2day20,
.subtab_step1_2day #subtab_step1_2day21:checked ~ #content_step1_2day21,
.subtab_step1_2day #subtab_step1_2day22:checked ~ #content_step1_2day22,
.subtab_step1_2day #subtab_step1_2day23:checked ~ #content_step1_2day23,
.subtab_step1_2day #subtab_step1_2day24:checked ~ #content_step1_2day24,
.subtab_step1_2day #subtab_step1_2day25:checked ~ #content_step1_2day25,
.subtab_step1_2day #subtab_step1_2day26:checked ~ #content_step1_2day26,
.subtab_step1_2day #subtab_step1_2day27:checked ~ #content_step1_2day27,
.subtab_step1_2day #subtab_step1_2day28:checked ~ #content_step1_2day28,
.subtab_step1_2day #subtab_step1_2day29:checked ~ #content_step1_2day29,
.subtab_step1_2day #subtab_step1_2day30:checked ~ #content_step1_2day30,
.subtab_step1_2day #subtab_step1_2day31:checked ~ #content_step1_2day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step1_3day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step1_3day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step1_3day input {
	  display: none;
}

.subtab_step1_3day 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){
	.subtab_step1_3day label{
		width:16.66%;	
	}
}
.subtab_step1_3day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step1_3day 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;*/
}

.subtab_step1_3day #subtab_step1_3day1:checked ~ #content_step1_3day1,
.subtab_step1_3day #subtab_step1_3day2:checked ~ #content_step1_3day2,
.subtab_step1_3day #subtab_step1_3day3:checked ~ #content_step1_3day3,
.subtab_step1_3day #subtab_step1_3day4:checked ~ #content_step1_3day4,
.subtab_step1_3day #subtab_step1_3day5:checked ~ #content_step1_3day5,
.subtab_step1_3day #subtab_step1_3day6:checked ~ #content_step1_3day6,
.subtab_step1_3day #subtab_step1_3day7:checked ~ #content_step1_3day7,
.subtab_step1_3day #subtab_step1_3day8:checked ~ #content_step1_3day8,
.subtab_step1_3day #subtab_step1_3day9:checked ~ #content_step1_3day9,
.subtab_step1_3day #subtab_step1_3day10:checked ~ #content_step1_3day10,
.subtab_step1_3day #subtab_step1_3day11:checked ~ #content_step1_3day11,
.subtab_step1_3day #subtab_step1_3day12:checked ~ #content_step1_3day12,
.subtab_step1_3day #subtab_step1_3day13:checked ~ #content_step1_3day13,
.subtab_step1_3day #subtab_step1_3day14:checked ~ #content_step1_3day14,
.subtab_step1_3day #subtab_step1_3day15:checked ~ #content_step1_3day15,
.subtab_step1_3day #subtab_step1_3day16:checked ~ #content_step1_3day16,
.subtab_step1_3day #subtab_step1_3day17:checked ~ #content_step1_3day17,
.subtab_step1_3day #subtab_step1_3day18:checked ~ #content_step1_3day18,
.subtab_step1_3day #subtab_step1_3day19:checked ~ #content_step1_3day19,
.subtab_step1_3day #subtab_step1_3day20:checked ~ #content_step1_3day20,
.subtab_step1_3day #subtab_step1_3day21:checked ~ #content_step1_3day21,
.subtab_step1_3day #subtab_step1_3day22:checked ~ #content_step1_3day22,
.subtab_step1_3day #subtab_step1_3day23:checked ~ #content_step1_3day23,
.subtab_step1_3day #subtab_step1_3day24:checked ~ #content_step1_3day24,
.subtab_step1_3day #subtab_step1_3day25:checked ~ #content_step1_3day25,
.subtab_step1_3day #subtab_step1_3day26:checked ~ #content_step1_3day26,
.subtab_step1_3day #subtab_step1_3day27:checked ~ #content_step1_3day27,
.subtab_step1_3day #subtab_step1_3day28:checked ~ #content_step1_3day28,
.subtab_step1_3day #subtab_step1_3day29:checked ~ #content_step1_3day29,
.subtab_step1_3day #subtab_step1_3day30:checked ~ #content_step1_3day30,
.subtab_step1_3day #subtab_step1_3day31:checked ~ #content_step1_3day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step1_4day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step1_4day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step1_4day input {
	  display: none;
}

.subtab_step1_4day 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){
	.subtab_step1_4day label{
		width:16.66%;	
	}
}
.subtab_step1_4day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step1_4day 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;*/
}

.subtab_step1_4day #subtab_step1_4day1:checked ~ #content_step1_4day1,
.subtab_step1_4day #subtab_step1_4day2:checked ~ #content_step1_4day2,
.subtab_step1_4day #subtab_step1_4day3:checked ~ #content_step1_4day3,
.subtab_step1_4day #subtab_step1_4day4:checked ~ #content_step1_4day4,
.subtab_step1_4day #subtab_step1_4day5:checked ~ #content_step1_4day5,
.subtab_step1_4day #subtab_step1_4day6:checked ~ #content_step1_4day6,
.subtab_step1_4day #subtab_step1_4day7:checked ~ #content_step1_4day7,
.subtab_step1_4day #subtab_step1_4day8:checked ~ #content_step1_4day8,
.subtab_step1_4day #subtab_step1_4day9:checked ~ #content_step1_4day9,
.subtab_step1_4day #subtab_step1_4day10:checked ~ #content_step1_4day10,
.subtab_step1_4day #subtab_step1_4day11:checked ~ #content_step1_4day11,
.subtab_step1_4day #subtab_step1_4day12:checked ~ #content_step1_4day12,
.subtab_step1_4day #subtab_step1_4day13:checked ~ #content_step1_4day13,
.subtab_step1_4day #subtab_step1_4day14:checked ~ #content_step1_4day14,
.subtab_step1_4day #subtab_step1_4day15:checked ~ #content_step1_4day15,
.subtab_step1_4day #subtab_step1_4day16:checked ~ #content_step1_4day16,
.subtab_step1_4day #subtab_step1_4day17:checked ~ #content_step1_4day17,
.subtab_step1_4day #subtab_step1_4day18:checked ~ #content_step1_4day18,
.subtab_step1_4day #subtab_step1_4day19:checked ~ #content_step1_4day19,
.subtab_step1_4day #subtab_step1_4day20:checked ~ #content_step1_4day20,
.subtab_step1_4day #subtab_step1_4day21:checked ~ #content_step1_4day21,
.subtab_step1_4day #subtab_step1_4day22:checked ~ #content_step1_4day22,
.subtab_step1_4day #subtab_step1_4day23:checked ~ #content_step1_4day23,
.subtab_step1_4day #subtab_step1_4day24:checked ~ #content_step1_4day24,
.subtab_step1_4day #subtab_step1_4day25:checked ~ #content_step1_4day25,
.subtab_step1_4day #subtab_step1_4day26:checked ~ #content_step1_4day26,
.subtab_step1_4day #subtab_step1_4day27:checked ~ #content_step1_4day27,
.subtab_step1_4day #subtab_step1_4day28:checked ~ #content_step1_4day28,
.subtab_step1_4day #subtab_step1_4day29:checked ~ #content_step1_4day29,
.subtab_step1_4day #subtab_step1_4day30:checked ~ #content_step1_4day30,
.subtab_step1_4day #subtab_step1_4day31:checked ~ #content_step1_4day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step1_5day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step1_5day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step1_5day input {
	  display: none;
}

.subtab_step1_5day 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){
	.subtab_step1_5day label{
		width:16.66%;	
	}
}
.subtab_step1_5day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step1_5day 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;*/
}

.subtab_step1_5day #subtab_step1_5day1:checked ~ #content_step1_5day1,
.subtab_step1_5day #subtab_step1_5day2:checked ~ #content_step1_5day2,
.subtab_step1_5day #subtab_step1_5day3:checked ~ #content_step1_5day3,
.subtab_step1_5day #subtab_step1_5day4:checked ~ #content_step1_5day4,
.subtab_step1_5day #subtab_step1_5day5:checked ~ #content_step1_5day5,
.subtab_step1_5day #subtab_step1_5day6:checked ~ #content_step1_5day6,
.subtab_step1_5day #subtab_step1_5day7:checked ~ #content_step1_5day7,
.subtab_step1_5day #subtab_step1_5day8:checked ~ #content_step1_5day8,
.subtab_step1_5day #subtab_step1_5day9:checked ~ #content_step1_5day9,
.subtab_step1_5day #subtab_step1_5day10:checked ~ #content_step1_5day10,
.subtab_step1_5day #subtab_step1_5day11:checked ~ #content_step1_5day11,
.subtab_step1_5day #subtab_step1_5day12:checked ~ #content_step1_5day12,
.subtab_step1_5day #subtab_step1_5day13:checked ~ #content_step1_5day13,
.subtab_step1_5day #subtab_step1_5day14:checked ~ #content_step1_5day14,
.subtab_step1_5day #subtab_step1_5day15:checked ~ #content_step1_5day15,
.subtab_step1_5day #subtab_step1_5day16:checked ~ #content_step1_5day16,
.subtab_step1_5day #subtab_step1_5day17:checked ~ #content_step1_5day17,
.subtab_step1_5day #subtab_step1_5day18:checked ~ #content_step1_5day18,
.subtab_step1_5day #subtab_step1_5day19:checked ~ #content_step1_5day19,
.subtab_step1_5day #subtab_step1_5day20:checked ~ #content_step1_5day20,
.subtab_step1_5day #subtab_step1_5day21:checked ~ #content_step1_5day21,
.subtab_step1_5day #subtab_step1_5day22:checked ~ #content_step1_5day22,
.subtab_step1_5day #subtab_step1_5day23:checked ~ #content_step1_5day23,
.subtab_step1_5day #subtab_step1_5day24:checked ~ #content_step1_5day24,
.subtab_step1_5day #subtab_step1_5day25:checked ~ #content_step1_5day25,
.subtab_step1_5day #subtab_step1_5day26:checked ~ #content_step1_5day26,
.subtab_step1_5day #subtab_step1_5day27:checked ~ #content_step1_5day27,
.subtab_step1_5day #subtab_step1_5day28:checked ~ #content_step1_5day28,
.subtab_step1_5day #subtab_step1_5day29:checked ~ #content_step1_5day29,
.subtab_step1_5day #subtab_step1_5day30:checked ~ #content_step1_5day30,
.subtab_step1_5day #subtab_step1_5day31:checked ~ #content_step1_5day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step1_6day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step1_6day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step1_6day input {
	  display: none;
}

.subtab_step1_6day 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){
	.subtab_step1_6day label{
		width:16.66%;	
	}
}
.subtab_step1_6day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step1_6day 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;*/
}

.subtab_step1_6day #subtab_step1_6day1:checked ~ #content_step1_6day1,
.subtab_step1_6day #subtab_step1_6day2:checked ~ #content_step1_6day2,
.subtab_step1_6day #subtab_step1_6day3:checked ~ #content_step1_6day3,
.subtab_step1_6day #subtab_step1_6day4:checked ~ #content_step1_6day4,
.subtab_step1_6day #subtab_step1_6day5:checked ~ #content_step1_6day5,
.subtab_step1_6day #subtab_step1_6day6:checked ~ #content_step1_6day6,
.subtab_step1_6day #subtab_step1_6day7:checked ~ #content_step1_6day7,
.subtab_step1_6day #subtab_step1_6day8:checked ~ #content_step1_6day8,
.subtab_step1_6day #subtab_step1_6day9:checked ~ #content_step1_6day9,
.subtab_step1_6day #subtab_step1_6day10:checked ~ #content_step1_6day10,
.subtab_step1_6day #subtab_step1_6day11:checked ~ #content_step1_6day11,
.subtab_step1_6day #subtab_step1_6day12:checked ~ #content_step1_6day12,
.subtab_step1_6day #subtab_step1_6day13:checked ~ #content_step1_6day13,
.subtab_step1_6day #subtab_step1_6day14:checked ~ #content_step1_6day14,
.subtab_step1_6day #subtab_step1_6day15:checked ~ #content_step1_6day15,
.subtab_step1_6day #subtab_step1_6day16:checked ~ #content_step1_6day16,
.subtab_step1_6day #subtab_step1_6day17:checked ~ #content_step1_6day17,
.subtab_step1_6day #subtab_step1_6day18:checked ~ #content_step1_6day18,
.subtab_step1_6day #subtab_step1_6day19:checked ~ #content_step1_6day19,
.subtab_step1_6day #subtab_step1_6day20:checked ~ #content_step1_6day20,
.subtab_step1_6day #subtab_step1_6day21:checked ~ #content_step1_6day21,
.subtab_step1_6day #subtab_step1_6day22:checked ~ #content_step1_6day22,
.subtab_step1_6day #subtab_step1_6day23:checked ~ #content_step1_6day23,
.subtab_step1_6day #subtab_step1_6day24:checked ~ #content_step1_6day24,
.subtab_step1_6day #subtab_step1_6day25:checked ~ #content_step1_6day25,
.subtab_step1_6day #subtab_step1_6day26:checked ~ #content_step1_6day26,
.subtab_step1_6day #subtab_step1_6day27:checked ~ #content_step1_6day27,
.subtab_step1_6day #subtab_step1_6day28:checked ~ #content_step1_6day28,
.subtab_step1_6day #subtab_step1_6day29:checked ~ #content_step1_6day29,
.subtab_step1_6day #subtab_step1_6day30:checked ~ #content_step1_6day30,
.subtab_step1_6day #subtab_step1_6day31:checked ~ #content_step1_6day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step1_7day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step1_7day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step1_7day input {
	  display: none;
}

.subtab_step1_7day 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){
	.subtab_step1_7day label{
		width:16.66%;	
	}
}
.subtab_step1_7day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step1_7day 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;*/
}

.subtab_step1_7day #subtab_step1_7day1:checked ~ #content_step1_7day1,
.subtab_step1_7day #subtab_step1_7day2:checked ~ #content_step1_7day2,
.subtab_step1_7day #subtab_step1_7day3:checked ~ #content_step1_7day3,
.subtab_step1_7day #subtab_step1_7day4:checked ~ #content_step1_7day4,
.subtab_step1_7day #subtab_step1_7day5:checked ~ #content_step1_7day5,
.subtab_step1_7day #subtab_step1_7day6:checked ~ #content_step1_7day6,
.subtab_step1_7day #subtab_step1_7day7:checked ~ #content_step1_7day7,
.subtab_step1_7day #subtab_step1_7day8:checked ~ #content_step1_7day8,
.subtab_step1_7day #subtab_step1_7day9:checked ~ #content_step1_7day9,
.subtab_step1_7day #subtab_step1_7day10:checked ~ #content_step1_7day10,
.subtab_step1_7day #subtab_step1_7day11:checked ~ #content_step1_7day11,
.subtab_step1_7day #subtab_step1_7day12:checked ~ #content_step1_7day12,
.subtab_step1_7day #subtab_step1_7day13:checked ~ #content_step1_7day13,
.subtab_step1_7day #subtab_step1_7day14:checked ~ #content_step1_7day14,
.subtab_step1_7day #subtab_step1_7day15:checked ~ #content_step1_7day15,
.subtab_step1_7day #subtab_step1_7day16:checked ~ #content_step1_7day16,
.subtab_step1_7day #subtab_step1_7day17:checked ~ #content_step1_7day17,
.subtab_step1_7day #subtab_step1_7day18:checked ~ #content_step1_7day18,
.subtab_step1_7day #subtab_step1_7day19:checked ~ #content_step1_7day19,
.subtab_step1_7day #subtab_step1_7day20:checked ~ #content_step1_7day20,
.subtab_step1_7day #subtab_step1_7day21:checked ~ #content_step1_7day21,
.subtab_step1_7day #subtab_step1_7day22:checked ~ #content_step1_7day22,
.subtab_step1_7day #subtab_step1_7day23:checked ~ #content_step1_7day23,
.subtab_step1_7day #subtab_step1_7day24:checked ~ #content_step1_7day24,
.subtab_step1_7day #subtab_step1_7day25:checked ~ #content_step1_7day25,
.subtab_step1_7day #subtab_step1_7day26:checked ~ #content_step1_7day26,
.subtab_step1_7day #subtab_step1_7day27:checked ~ #content_step1_7day27,
.subtab_step1_7day #subtab_step1_7day28:checked ~ #content_step1_7day28,
.subtab_step1_7day #subtab_step1_7day29:checked ~ #content_step1_7day29,
.subtab_step1_7day #subtab_step1_7day30:checked ~ #content_step1_7day30,
.subtab_step1_7day #subtab_step1_7day31:checked ~ #content_step1_7day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step1_8day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step1_8day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step1_8day input {
	  display: none;
}

.subtab_step1_8day 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){
	.subtab_step1_8day label{
		width:16.66%;	
	}
}
.subtab_step1_8day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step1_8day 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;*/
}

.subtab_step1_8day #subtab_step1_8day1:checked ~ #content_step1_8day1,
.subtab_step1_8day #subtab_step1_8day2:checked ~ #content_step1_8day2,
.subtab_step1_8day #subtab_step1_8day3:checked ~ #content_step1_8day3,
.subtab_step1_8day #subtab_step1_8day4:checked ~ #content_step1_8day4,
.subtab_step1_8day #subtab_step1_8day5:checked ~ #content_step1_8day5,
.subtab_step1_8day #subtab_step1_8day6:checked ~ #content_step1_8day6,
.subtab_step1_8day #subtab_step1_8day7:checked ~ #content_step1_8day7,
.subtab_step1_8day #subtab_step1_8day8:checked ~ #content_step1_8day8,
.subtab_step1_8day #subtab_step1_8day9:checked ~ #content_step1_8day9,
.subtab_step1_8day #subtab_step1_8day10:checked ~ #content_step1_8day10,
.subtab_step1_8day #subtab_step1_8day11:checked ~ #content_step1_8day11,
.subtab_step1_8day #subtab_step1_8day12:checked ~ #content_step1_8day12,
.subtab_step1_8day #subtab_step1_8day13:checked ~ #content_step1_8day13,
.subtab_step1_8day #subtab_step1_8day14:checked ~ #content_step1_8day14,
.subtab_step1_8day #subtab_step1_8day15:checked ~ #content_step1_8day15,
.subtab_step1_8day #subtab_step1_8day16:checked ~ #content_step1_8day16,
.subtab_step1_8day #subtab_step1_8day17:checked ~ #content_step1_8day17,
.subtab_step1_8day #subtab_step1_8day18:checked ~ #content_step1_8day18,
.subtab_step1_8day #subtab_step1_8day19:checked ~ #content_step1_8day19,
.subtab_step1_8day #subtab_step1_8day20:checked ~ #content_step1_8day20,
.subtab_step1_8day #subtab_step1_8day21:checked ~ #content_step1_8day21,
.subtab_step1_8day #subtab_step1_8day22:checked ~ #content_step1_8day22,
.subtab_step1_8day #subtab_step1_8day23:checked ~ #content_step1_8day23,
.subtab_step1_8day #subtab_step1_8day24:checked ~ #content_step1_8day24,
.subtab_step1_8day #subtab_step1_8day25:checked ~ #content_step1_8day25,
.subtab_step1_8day #subtab_step1_8day26:checked ~ #content_step1_8day26,
.subtab_step1_8day #subtab_step1_8day27:checked ~ #content_step1_8day27,
.subtab_step1_8day #subtab_step1_8day28:checked ~ #content_step1_8day28,
.subtab_step1_8day #subtab_step1_8day29:checked ~ #content_step1_8day29,
.subtab_step1_8day #subtab_step1_8day30:checked ~ #content_step1_8day30,
.subtab_step1_8day #subtab_step1_8day31:checked ~ #content_step1_8day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step1_9day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step1_9day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step1_9day input {
	  display: none;
}

.subtab_step1_9day 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){
	.subtab_step1_9day label{
		width:16.66%;	
	}
}
.subtab_step1_9day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step1_9day 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;*/
}

.subtab_step1_9day #subtab_step1_9day1:checked ~ #content_step1_9day1,
.subtab_step1_9day #subtab_step1_9day2:checked ~ #content_step1_9day2,
.subtab_step1_9day #subtab_step1_9day3:checked ~ #content_step1_9day3,
.subtab_step1_9day #subtab_step1_9day4:checked ~ #content_step1_9day4,
.subtab_step1_9day #subtab_step1_9day5:checked ~ #content_step1_9day5,
.subtab_step1_9day #subtab_step1_9day6:checked ~ #content_step1_9day6,
.subtab_step1_9day #subtab_step1_9day7:checked ~ #content_step1_9day7,
.subtab_step1_9day #subtab_step1_9day8:checked ~ #content_step1_9day8,
.subtab_step1_9day #subtab_step1_9day9:checked ~ #content_step1_9day9,
.subtab_step1_9day #subtab_step1_9day10:checked ~ #content_step1_9day10,
.subtab_step1_9day #subtab_step1_9day11:checked ~ #content_step1_9day11,
.subtab_step1_9day #subtab_step1_9day12:checked ~ #content_step1_9day12,
.subtab_step1_9day #subtab_step1_9day13:checked ~ #content_step1_9day13,
.subtab_step1_9day #subtab_step1_9day14:checked ~ #content_step1_9day14,
.subtab_step1_9day #subtab_step1_9day15:checked ~ #content_step1_9day15,
.subtab_step1_9day #subtab_step1_9day16:checked ~ #content_step1_9day16,
.subtab_step1_9day #subtab_step1_9day17:checked ~ #content_step1_9day17,
.subtab_step1_9day #subtab_step1_9day18:checked ~ #content_step1_9day18,
.subtab_step1_9day #subtab_step1_9day19:checked ~ #content_step1_9day19,
.subtab_step1_9day #subtab_step1_9day20:checked ~ #content_step1_9day20,
.subtab_step1_9day #subtab_step1_9day21:checked ~ #content_step1_9day21,
.subtab_step1_9day #subtab_step1_9day22:checked ~ #content_step1_9day22,
.subtab_step1_9day #subtab_step1_9day23:checked ~ #content_step1_9day23,
.subtab_step1_9day #subtab_step1_9day24:checked ~ #content_step1_9day24,
.subtab_step1_9day #subtab_step1_9day25:checked ~ #content_step1_9day25,
.subtab_step1_9day #subtab_step1_9day26:checked ~ #content_step1_9day26,
.subtab_step1_9day #subtab_step1_9day27:checked ~ #content_step1_9day27,
.subtab_step1_9day #subtab_step1_9day28:checked ~ #content_step1_9day28,
.subtab_step1_9day #subtab_step1_9day29:checked ~ #content_step1_9day29,
.subtab_step1_9day #subtab_step1_9day30:checked ~ #content_step1_9day30,
.subtab_step1_9day #subtab_step1_9day31:checked ~ #content_step1_9day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step1_10day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step1_10day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step1_10day input {
	  display: none;
}

.subtab_step1_10day 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){
	.subtab_step1_10day label{
		width:16.66%;	
	}
}
.subtab_step1_10day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step1_10day 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;*/
}

.subtab_step1_10day #subtab_step1_10day1:checked ~ #content_step1_10day1,
.subtab_step1_10day #subtab_step1_10day2:checked ~ #content_step1_10day2,
.subtab_step1_10day #subtab_step1_10day3:checked ~ #content_step1_10day3,
.subtab_step1_10day #subtab_step1_10day4:checked ~ #content_step1_10day4,
.subtab_step1_10day #subtab_step1_10day5:checked ~ #content_step1_10day5,
.subtab_step1_10day #subtab_step1_10day6:checked ~ #content_step1_10day6,
.subtab_step1_10day #subtab_step1_10day7:checked ~ #content_step1_10day7,
.subtab_step1_10day #subtab_step1_10day8:checked ~ #content_step1_10day8,
.subtab_step1_10day #subtab_step1_10day9:checked ~ #content_step1_10day9,
.subtab_step1_10day #subtab_step1_10day10:checked ~ #content_step1_10day10,
.subtab_step1_10day #subtab_step1_10day11:checked ~ #content_step1_10day11,
.subtab_step1_10day #subtab_step1_10day12:checked ~ #content_step1_10day12,
.subtab_step1_10day #subtab_step1_10day13:checked ~ #content_step1_10day13,
.subtab_step1_10day #subtab_step1_10day14:checked ~ #content_step1_10day14,
.subtab_step1_10day #subtab_step1_10day15:checked ~ #content_step1_10day15,
.subtab_step1_10day #subtab_step1_10day16:checked ~ #content_step1_10day16,
.subtab_step1_10day #subtab_step1_10day17:checked ~ #content_step1_10day17,
.subtab_step1_10day #subtab_step1_10day18:checked ~ #content_step1_10day18,
.subtab_step1_10day #subtab_step1_10day19:checked ~ #content_step1_10day19,
.subtab_step1_10day #subtab_step1_10day20:checked ~ #content_step1_10day20,
.subtab_step1_10day #subtab_step1_10day21:checked ~ #content_step1_10day21,
.subtab_step1_10day #subtab_step1_10day22:checked ~ #content_step1_10day22,
.subtab_step1_10day #subtab_step1_10day23:checked ~ #content_step1_10day23,
.subtab_step1_10day #subtab_step1_10day24:checked ~ #content_step1_10day24,
.subtab_step1_10day #subtab_step1_10day25:checked ~ #content_step1_10day25,
.subtab_step1_10day #subtab_step1_10day26:checked ~ #content_step1_10day26,
.subtab_step1_10day #subtab_step1_10day27:checked ~ #content_step1_10day27,
.subtab_step1_10day #subtab_step1_10day28:checked ~ #content_step1_10day28,
.subtab_step1_10day #subtab_step1_10day29:checked ~ #content_step1_10day29,
.subtab_step1_10day #subtab_step1_10day30:checked ~ #content_step1_10day30,
.subtab_step1_10day #subtab_step1_10day31:checked ~ #content_step1_10day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step1_11day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step1_11day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step1_11day input {
	  display: none;
}

.subtab_step1_11day 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){
	.subtab_step1_11day label{
		width:16.66%;	
	}
}
.subtab_step1_11day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step1_11day 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;*/
}

.subtab_step1_11day #subtab_step1_11day1:checked ~ #content_step1_11day1,
.subtab_step1_11day #subtab_step1_11day2:checked ~ #content_step1_11day2,
.subtab_step1_11day #subtab_step1_11day3:checked ~ #content_step1_11day3,
.subtab_step1_11day #subtab_step1_11day4:checked ~ #content_step1_11day4,
.subtab_step1_11day #subtab_step1_11day5:checked ~ #content_step1_11day5,
.subtab_step1_11day #subtab_step1_11day6:checked ~ #content_step1_11day6,
.subtab_step1_11day #subtab_step1_11day7:checked ~ #content_step1_11day7,
.subtab_step1_11day #subtab_step1_11day8:checked ~ #content_step1_11day8,
.subtab_step1_11day #subtab_step1_11day9:checked ~ #content_step1_11day9,
.subtab_step1_11day #subtab_step1_11day10:checked ~ #content_step1_11day10,
.subtab_step1_11day #subtab_step1_11day11:checked ~ #content_step1_11day11,
.subtab_step1_11day #subtab_step1_11day12:checked ~ #content_step1_11day12,
.subtab_step1_11day #subtab_step1_11day13:checked ~ #content_step1_11day13,
.subtab_step1_11day #subtab_step1_11day14:checked ~ #content_step1_11day14,
.subtab_step1_11day #subtab_step1_11day15:checked ~ #content_step1_11day15,
.subtab_step1_11day #subtab_step1_11day16:checked ~ #content_step1_11day16,
.subtab_step1_11day #subtab_step1_11day17:checked ~ #content_step1_11day17,
.subtab_step1_11day #subtab_step1_11day18:checked ~ #content_step1_11day18,
.subtab_step1_11day #subtab_step1_11day19:checked ~ #content_step1_11day19,
.subtab_step1_11day #subtab_step1_11day20:checked ~ #content_step1_11day20,
.subtab_step1_11day #subtab_step1_11day21:checked ~ #content_step1_11day21,
.subtab_step1_11day #subtab_step1_11day22:checked ~ #content_step1_11day22,
.subtab_step1_11day #subtab_step1_11day23:checked ~ #content_step1_11day23,
.subtab_step1_11day #subtab_step1_11day24:checked ~ #content_step1_11day24,
.subtab_step1_11day #subtab_step1_11day25:checked ~ #content_step1_11day25,
.subtab_step1_11day #subtab_step1_11day26:checked ~ #content_step1_11day26,
.subtab_step1_11day #subtab_step1_11day27:checked ~ #content_step1_11day27,
.subtab_step1_11day #subtab_step1_11day28:checked ~ #content_step1_11day28,
.subtab_step1_11day #subtab_step1_11day29:checked ~ #content_step1_11day29,
.subtab_step1_11day #subtab_step1_11day30:checked ~ #content_step1_11day30,
.subtab_step1_11day #subtab_step1_11day31:checked ~ #content_step1_11day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step1_12day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step1_12day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step1_12day input {
	  display: none;
}

.subtab_step1_12day 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){
	.subtab_step1_12day label{
		width:16.66%;	
	}
}
.subtab_step1_12day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step1_12day 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;*/
}

.subtab_step1_12day #subtab_step1_12day1:checked ~ #content_step1_12day1,
.subtab_step1_12day #subtab_step1_12day2:checked ~ #content_step1_12day2,
.subtab_step1_12day #subtab_step1_12day3:checked ~ #content_step1_12day3,
.subtab_step1_12day #subtab_step1_12day4:checked ~ #content_step1_12day4,
.subtab_step1_12day #subtab_step1_12day5:checked ~ #content_step1_12day5,
.subtab_step1_12day #subtab_step1_12day6:checked ~ #content_step1_12day6,
.subtab_step1_12day #subtab_step1_12day7:checked ~ #content_step1_12day7,
.subtab_step1_12day #subtab_step1_12day8:checked ~ #content_step1_12day8,
.subtab_step1_12day #subtab_step1_12day9:checked ~ #content_step1_12day9,
.subtab_step1_12day #subtab_step1_12day10:checked ~ #content_step1_12day10,
.subtab_step1_12day #subtab_step1_12day11:checked ~ #content_step1_12day11,
.subtab_step1_12day #subtab_step1_12day12:checked ~ #content_step1_12day12,
.subtab_step1_12day #subtab_step1_12day13:checked ~ #content_step1_12day13,
.subtab_step1_12day #subtab_step1_12day14:checked ~ #content_step1_12day14,
.subtab_step1_12day #subtab_step1_12day15:checked ~ #content_step1_12day15,
.subtab_step1_12day #subtab_step1_12day16:checked ~ #content_step1_12day16,
.subtab_step1_12day #subtab_step1_12day17:checked ~ #content_step1_12day17,
.subtab_step1_12day #subtab_step1_12day18:checked ~ #content_step1_12day18,
.subtab_step1_12day #subtab_step1_12day19:checked ~ #content_step1_12day19,
.subtab_step1_12day #subtab_step1_12day20:checked ~ #content_step1_12day20,
.subtab_step1_12day #subtab_step1_12day21:checked ~ #content_step1_12day21,
.subtab_step1_12day #subtab_step1_12day22:checked ~ #content_step1_12day22,
.subtab_step1_12day #subtab_step1_12day23:checked ~ #content_step1_12day23,
.subtab_step1_12day #subtab_step1_12day24:checked ~ #content_step1_12day24,
.subtab_step1_12day #subtab_step1_12day25:checked ~ #content_step1_12day25,
.subtab_step1_12day #subtab_step1_12day26:checked ~ #content_step1_12day26,
.subtab_step1_12day #subtab_step1_12day27:checked ~ #content_step1_12day27,
.subtab_step1_12day #subtab_step1_12day28:checked ~ #content_step1_12day28,
.subtab_step1_12day #subtab_step1_12day29:checked ~ #content_step1_12day29,
.subtab_step1_12day #subtab_step1_12day30:checked ~ #content_step1_12day30,
.subtab_step1_12day #subtab_step1_12day31:checked ~ #content_step1_12day31 {
	display: block;
}
/*--------------------------------------------------------------------*/

/* 각 단계별 매달 일일탭 총 12개탭 필요 - 3월 2단계부터 시작 */
.subtab_step2_1day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step2_1day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step2_1day input {
	  display: none;
}

.subtab_step2_1day 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){
	.subtab_step2_1day label{
		width:16.66%;	
	}
}
.subtab_step2_1day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step2_1day 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;*/
}

.subtab_step2_1day #subtab_step2_1day1:checked ~ #content_step2_1day1,
.subtab_step2_1day #subtab_step2_1day2:checked ~ #content_step2_1day2,
.subtab_step2_1day #subtab_step2_1day3:checked ~ #content_step2_1day3,
.subtab_step2_1day #subtab_step2_1day4:checked ~ #content_step2_1day4,
.subtab_step2_1day #subtab_step2_1day5:checked ~ #content_step2_1day5,
.subtab_step2_1day #subtab_step2_1day6:checked ~ #content_step2_1day6,
.subtab_step2_1day #subtab_step2_1day7:checked ~ #content_step2_1day7,
.subtab_step2_1day #subtab_step2_1day8:checked ~ #content_step2_1day8,
.subtab_step2_1day #subtab_step2_1day9:checked ~ #content_step2_1day9,
.subtab_step2_1day #subtab_step2_1day10:checked ~ #content_step2_1day10,
.subtab_step2_1day #subtab_step2_1day11:checked ~ #content_step2_1day11,
.subtab_step2_1day #subtab_step2_1day12:checked ~ #content_step2_1day12,
.subtab_step2_1day #subtab_step2_1day13:checked ~ #content_step2_1day13,
.subtab_step2_1day #subtab_step2_1day14:checked ~ #content_step2_1day14,
.subtab_step2_1day #subtab_step2_1day15:checked ~ #content_step2_1day15,
.subtab_step2_1day #subtab_step2_1day16:checked ~ #content_step2_1day16,
.subtab_step2_1day #subtab_step2_1day17:checked ~ #content_step2_1day17,
.subtab_step2_1day #subtab_step2_1day18:checked ~ #content_step2_1day18,
.subtab_step2_1day #subtab_step2_1day19:checked ~ #content_step2_1day19,
.subtab_step2_1day #subtab_step2_1day20:checked ~ #content_step2_1day20,
.subtab_step2_1day #subtab_step2_1day21:checked ~ #content_step2_1day21,
.subtab_step2_1day #subtab_step2_1day22:checked ~ #content_step2_1day22,
.subtab_step2_1day #subtab_step2_1day23:checked ~ #content_step2_1day23,
.subtab_step2_1day #subtab_step2_1day24:checked ~ #content_step2_1day24,
.subtab_step2_1day #subtab_step2_1day25:checked ~ #content_step2_1day25,
.subtab_step2_1day #subtab_step2_1day26:checked ~ #content_step2_1day26,
.subtab_step2_1day #subtab_step2_1day27:checked ~ #content_step2_1day27,
.subtab_step2_1day #subtab_step2_1day28:checked ~ #content_step2_1day28,
.subtab_step2_1day #subtab_step2_1day29:checked ~ #content_step2_1day29,
.subtab_step2_1day #subtab_step2_1day30:checked ~ #content_step2_1day30,
.subtab_step2_1day #subtab_step2_1day31:checked ~ #content_step2_1day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step2_2day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step2_2day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step2_2day input {
	  display: none;
}

.subtab_step2_2day 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){
	.subtab_step2_2day label{
		width:16.66%;	
	}
}
.subtab_step2_2day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step2_2day 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;*/
}

.subtab_step2_2day #subtab_step2_2day1:checked ~ #content_step2_2day1,
.subtab_step2_2day #subtab_step2_2day2:checked ~ #content_step2_2day2,
.subtab_step2_2day #subtab_step2_2day3:checked ~ #content_step2_2day3,
.subtab_step2_2day #subtab_step2_2day4:checked ~ #content_step2_2day4,
.subtab_step2_2day #subtab_step2_2day5:checked ~ #content_step2_2day5,
.subtab_step2_2day #subtab_step2_2day6:checked ~ #content_step2_2day6,
.subtab_step2_2day #subtab_step2_2day7:checked ~ #content_step2_2day7,
.subtab_step2_2day #subtab_step2_2day8:checked ~ #content_step2_2day8,
.subtab_step2_2day #subtab_step2_2day9:checked ~ #content_step2_2day9,
.subtab_step2_2day #subtab_step2_2day10:checked ~ #content_step2_2day10,
.subtab_step2_2day #subtab_step2_2day11:checked ~ #content_step2_2day11,
.subtab_step2_2day #subtab_step2_2day12:checked ~ #content_step2_2day12,
.subtab_step2_2day #subtab_step2_2day13:checked ~ #content_step2_2day13,
.subtab_step2_2day #subtab_step2_2day14:checked ~ #content_step2_2day14,
.subtab_step2_2day #subtab_step2_2day15:checked ~ #content_step2_2day15,
.subtab_step2_2day #subtab_step2_2day16:checked ~ #content_step2_2day16,
.subtab_step2_2day #subtab_step2_2day17:checked ~ #content_step2_2day17,
.subtab_step2_2day #subtab_step2_2day18:checked ~ #content_step2_2day18,
.subtab_step2_2day #subtab_step2_2day19:checked ~ #content_step2_2day19,
.subtab_step2_2day #subtab_step2_2day20:checked ~ #content_step2_2day20,
.subtab_step2_2day #subtab_step2_2day21:checked ~ #content_step2_2day21,
.subtab_step2_2day #subtab_step2_2day22:checked ~ #content_step2_2day22,
.subtab_step2_2day #subtab_step2_2day23:checked ~ #content_step2_2day23,
.subtab_step2_2day #subtab_step2_2day24:checked ~ #content_step2_2day24,
.subtab_step2_2day #subtab_step2_2day25:checked ~ #content_step2_2day25,
.subtab_step2_2day #subtab_step2_2day26:checked ~ #content_step2_2day26,
.subtab_step2_2day #subtab_step2_2day27:checked ~ #content_step2_2day27,
.subtab_step2_2day #subtab_step2_2day28:checked ~ #content_step2_2day28,
.subtab_step2_2day #subtab_step2_2day29:checked ~ #content_step2_2day29,
.subtab_step2_2day #subtab_step2_2day30:checked ~ #content_step2_2day30,
.subtab_step2_2day #subtab_step2_2day31:checked ~ #content_step2_2day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step2_3day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step2_3day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step2_3day input {
	  display: none;
}

.subtab_step2_3day 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){
	.subtab_step2_3day label{
		width:16.66%;	
	}
}
.subtab_step2_3day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step2_3day 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;*/
}

.subtab_step2_3day #subtab_step2_3day1:checked ~ #content_step2_3day1,
.subtab_step2_3day #subtab_step2_3day2:checked ~ #content_step2_3day2,
.subtab_step2_3day #subtab_step2_3day3:checked ~ #content_step2_3day3,
.subtab_step2_3day #subtab_step2_3day4:checked ~ #content_step2_3day4,
.subtab_step2_3day #subtab_step2_3day5:checked ~ #content_step2_3day5,
.subtab_step2_3day #subtab_step2_3day6:checked ~ #content_step2_3day6,
.subtab_step2_3day #subtab_step2_3day7:checked ~ #content_step2_3day7,
.subtab_step2_3day #subtab_step2_3day8:checked ~ #content_step2_3day8,
.subtab_step2_3day #subtab_step2_3day9:checked ~ #content_step2_3day9,
.subtab_step2_3day #subtab_step2_3day10:checked ~ #content_step2_3day10,
.subtab_step2_3day #subtab_step2_3day11:checked ~ #content_step2_3day11,
.subtab_step2_3day #subtab_step2_3day12:checked ~ #content_step2_3day12,
.subtab_step2_3day #subtab_step2_3day13:checked ~ #content_step2_3day13,
.subtab_step2_3day #subtab_step2_3day14:checked ~ #content_step2_3day14,
.subtab_step2_3day #subtab_step2_3day15:checked ~ #content_step2_3day15,
.subtab_step2_3day #subtab_step2_3day16:checked ~ #content_step2_3day16,
.subtab_step2_3day #subtab_step2_3day17:checked ~ #content_step2_3day17,
.subtab_step2_3day #subtab_step2_3day18:checked ~ #content_step2_3day18,
.subtab_step2_3day #subtab_step2_3day19:checked ~ #content_step2_3day19,
.subtab_step2_3day #subtab_step2_3day20:checked ~ #content_step2_3day20,
.subtab_step2_3day #subtab_step2_3day21:checked ~ #content_step2_3day21,
.subtab_step2_3day #subtab_step2_3day22:checked ~ #content_step2_3day22,
.subtab_step2_3day #subtab_step2_3day23:checked ~ #content_step2_3day23,
.subtab_step2_3day #subtab_step2_3day24:checked ~ #content_step2_3day24,
.subtab_step2_3day #subtab_step2_3day25:checked ~ #content_step2_3day25,
.subtab_step2_3day #subtab_step2_3day26:checked ~ #content_step2_3day26,
.subtab_step2_3day #subtab_step2_3day27:checked ~ #content_step2_3day27,
.subtab_step2_3day #subtab_step2_3day28:checked ~ #content_step2_3day28,
.subtab_step2_3day #subtab_step2_3day29:checked ~ #content_step2_3day29,
.subtab_step2_3day #subtab_step2_3day30:checked ~ #content_step2_3day30,
.subtab_step2_3day #subtab_step2_3day31:checked ~ #content_step2_3day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step2_4day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step2_4day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step2_4day input {
	  display: none;
}

.subtab_step2_4day 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){
	.subtab_step2_4day label{
		width:16.66%;	
	}
}
.subtab_step2_4day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step2_4day 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;*/
}

.subtab_step2_4day #subtab_step2_4day1:checked ~ #content_step2_4day1,
.subtab_step2_4day #subtab_step2_4day2:checked ~ #content_step2_4day2,
.subtab_step2_4day #subtab_step2_4day3:checked ~ #content_step2_4day3,
.subtab_step2_4day #subtab_step2_4day4:checked ~ #content_step2_4day4,
.subtab_step2_4day #subtab_step2_4day5:checked ~ #content_step2_4day5,
.subtab_step2_4day #subtab_step2_4day6:checked ~ #content_step2_4day6,
.subtab_step2_4day #subtab_step2_4day7:checked ~ #content_step2_4day7,
.subtab_step2_4day #subtab_step2_4day8:checked ~ #content_step2_4day8,
.subtab_step2_4day #subtab_step2_4day9:checked ~ #content_step2_4day9,
.subtab_step2_4day #subtab_step2_4day10:checked ~ #content_step2_4day10,
.subtab_step2_4day #subtab_step2_4day11:checked ~ #content_step2_4day11,
.subtab_step2_4day #subtab_step2_4day12:checked ~ #content_step2_4day12,
.subtab_step2_4day #subtab_step2_4day13:checked ~ #content_step2_4day13,
.subtab_step2_4day #subtab_step2_4day14:checked ~ #content_step2_4day14,
.subtab_step2_4day #subtab_step2_4day15:checked ~ #content_step2_4day15,
.subtab_step2_4day #subtab_step2_4day16:checked ~ #content_step2_4day16,
.subtab_step2_4day #subtab_step2_4day17:checked ~ #content_step2_4day17,
.subtab_step2_4day #subtab_step2_4day18:checked ~ #content_step2_4day18,
.subtab_step2_4day #subtab_step2_4day19:checked ~ #content_step2_4day19,
.subtab_step2_4day #subtab_step2_4day20:checked ~ #content_step2_4day20,
.subtab_step2_4day #subtab_step2_4day21:checked ~ #content_step2_4day21,
.subtab_step2_4day #subtab_step2_4day22:checked ~ #content_step2_4day22,
.subtab_step2_4day #subtab_step2_4day23:checked ~ #content_step2_4day23,
.subtab_step2_4day #subtab_step2_4day24:checked ~ #content_step2_4day24,
.subtab_step2_4day #subtab_step2_4day25:checked ~ #content_step2_4day25,
.subtab_step2_4day #subtab_step2_4day26:checked ~ #content_step2_4day26,
.subtab_step2_4day #subtab_step2_4day27:checked ~ #content_step2_4day27,
.subtab_step2_4day #subtab_step2_4day28:checked ~ #content_step2_4day28,
.subtab_step2_4day #subtab_step2_4day29:checked ~ #content_step2_4day29,
.subtab_step2_4day #subtab_step2_4day30:checked ~ #content_step2_4day30,
.subtab_step2_4day #subtab_step2_4day31:checked ~ #content_step2_4day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step2_5day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step2_5day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step2_5day input {
	  display: none;
}

.subtab_step2_5day 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){
	.subtab_step2_5day label{
		width:16.66%;	
	}
}
.subtab_step2_5day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step2_5day 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;*/
}

.subtab_step2_5day #subtab_step2_5day1:checked ~ #content_step2_5day1,
.subtab_step2_5day #subtab_step2_5day2:checked ~ #content_step2_5day2,
.subtab_step2_5day #subtab_step2_5day3:checked ~ #content_step2_5day3,
.subtab_step2_5day #subtab_step2_5day4:checked ~ #content_step2_5day4,
.subtab_step2_5day #subtab_step2_5day5:checked ~ #content_step2_5day5,
.subtab_step2_5day #subtab_step2_5day6:checked ~ #content_step2_5day6,
.subtab_step2_5day #subtab_step2_5day7:checked ~ #content_step2_5day7,
.subtab_step2_5day #subtab_step2_5day8:checked ~ #content_step2_5day8,
.subtab_step2_5day #subtab_step2_5day9:checked ~ #content_step2_5day9,
.subtab_step2_5day #subtab_step2_5day10:checked ~ #content_step2_5day10,
.subtab_step2_5day #subtab_step2_5day11:checked ~ #content_step2_5day11,
.subtab_step2_5day #subtab_step2_5day12:checked ~ #content_step2_5day12,
.subtab_step2_5day #subtab_step2_5day13:checked ~ #content_step2_5day13,
.subtab_step2_5day #subtab_step2_5day14:checked ~ #content_step2_5day14,
.subtab_step2_5day #subtab_step2_5day15:checked ~ #content_step2_5day15,
.subtab_step2_5day #subtab_step2_5day16:checked ~ #content_step2_5day16,
.subtab_step2_5day #subtab_step2_5day17:checked ~ #content_step2_5day17,
.subtab_step2_5day #subtab_step2_5day18:checked ~ #content_step2_5day18,
.subtab_step2_5day #subtab_step2_5day19:checked ~ #content_step2_5day19,
.subtab_step2_5day #subtab_step2_5day20:checked ~ #content_step2_5day20,
.subtab_step2_5day #subtab_step2_5day21:checked ~ #content_step2_5day21,
.subtab_step2_5day #subtab_step2_5day22:checked ~ #content_step2_5day22,
.subtab_step2_5day #subtab_step2_5day23:checked ~ #content_step2_5day23,
.subtab_step2_5day #subtab_step2_5day24:checked ~ #content_step2_5day24,
.subtab_step2_5day #subtab_step2_5day25:checked ~ #content_step2_5day25,
.subtab_step2_5day #subtab_step2_5day26:checked ~ #content_step2_5day26,
.subtab_step2_5day #subtab_step2_5day27:checked ~ #content_step2_5day27,
.subtab_step2_5day #subtab_step2_5day28:checked ~ #content_step2_5day28,
.subtab_step2_5day #subtab_step2_5day29:checked ~ #content_step2_5day29,
.subtab_step2_5day #subtab_step2_5day30:checked ~ #content_step2_5day30,
.subtab_step2_5day #subtab_step2_5day31:checked ~ #content_step2_5day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step2_6day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step2_6day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step2_6day input {
	  display: none;
}

.subtab_step2_6day 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){
	.subtab_step2_6day label{
		width:16.66%;	
	}
}
.subtab_step2_6day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step2_6day 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;*/
}

.subtab_step2_6day #subtab_step2_6day1:checked ~ #content_step2_6day1,
.subtab_step2_6day #subtab_step2_6day2:checked ~ #content_step2_6day2,
.subtab_step2_6day #subtab_step2_6day3:checked ~ #content_step2_6day3,
.subtab_step2_6day #subtab_step2_6day4:checked ~ #content_step2_6day4,
.subtab_step2_6day #subtab_step2_6day5:checked ~ #content_step2_6day5,
.subtab_step2_6day #subtab_step2_6day6:checked ~ #content_step2_6day6,
.subtab_step2_6day #subtab_step2_6day7:checked ~ #content_step2_6day7,
.subtab_step2_6day #subtab_step2_6day8:checked ~ #content_step2_6day8,
.subtab_step2_6day #subtab_step2_6day9:checked ~ #content_step2_6day9,
.subtab_step2_6day #subtab_step2_6day10:checked ~ #content_step2_6day10,
.subtab_step2_6day #subtab_step2_6day11:checked ~ #content_step2_6day11,
.subtab_step2_6day #subtab_step2_6day12:checked ~ #content_step2_6day12,
.subtab_step2_6day #subtab_step2_6day13:checked ~ #content_step2_6day13,
.subtab_step2_6day #subtab_step2_6day14:checked ~ #content_step2_6day14,
.subtab_step2_6day #subtab_step2_6day15:checked ~ #content_step2_6day15,
.subtab_step2_6day #subtab_step2_6day16:checked ~ #content_step2_6day16,
.subtab_step2_6day #subtab_step2_6day17:checked ~ #content_step2_6day17,
.subtab_step2_6day #subtab_step2_6day18:checked ~ #content_step2_6day18,
.subtab_step2_6day #subtab_step2_6day19:checked ~ #content_step2_6day19,
.subtab_step2_6day #subtab_step2_6day20:checked ~ #content_step2_6day20,
.subtab_step2_6day #subtab_step2_6day21:checked ~ #content_step2_6day21,
.subtab_step2_6day #subtab_step2_6day22:checked ~ #content_step2_6day22,
.subtab_step2_6day #subtab_step2_6day23:checked ~ #content_step2_6day23,
.subtab_step2_6day #subtab_step2_6day24:checked ~ #content_step2_6day24,
.subtab_step2_6day #subtab_step2_6day25:checked ~ #content_step2_6day25,
.subtab_step2_6day #subtab_step2_6day26:checked ~ #content_step2_6day26,
.subtab_step2_6day #subtab_step2_6day27:checked ~ #content_step2_6day27,
.subtab_step2_6day #subtab_step2_6day28:checked ~ #content_step2_6day28,
.subtab_step2_6day #subtab_step2_6day29:checked ~ #content_step2_6day29,
.subtab_step2_6day #subtab_step2_6day30:checked ~ #content_step2_6day30,
.subtab_step2_6day #subtab_step2_6day31:checked ~ #content_step2_6day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step2_7day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step2_7day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step2_7day input {
	  display: none;
}

.subtab_step2_7day 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){
	.subtab_step2_7day label{
		width:16.66%;	
	}
}
.subtab_step2_7day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step2_7day 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;*/
}

.subtab_step2_7day #subtab_step2_7day1:checked ~ #content_step2_7day1,
.subtab_step2_7day #subtab_step2_7day2:checked ~ #content_step2_7day2,
.subtab_step2_7day #subtab_step2_7day3:checked ~ #content_step2_7day3,
.subtab_step2_7day #subtab_step2_7day4:checked ~ #content_step2_7day4,
.subtab_step2_7day #subtab_step2_7day5:checked ~ #content_step2_7day5,
.subtab_step2_7day #subtab_step2_7day6:checked ~ #content_step2_7day6,
.subtab_step2_7day #subtab_step2_7day7:checked ~ #content_step2_7day7,
.subtab_step2_7day #subtab_step2_7day8:checked ~ #content_step2_7day8,
.subtab_step2_7day #subtab_step2_7day9:checked ~ #content_step2_7day9,
.subtab_step2_7day #subtab_step2_7day10:checked ~ #content_step2_7day10,
.subtab_step2_7day #subtab_step2_7day11:checked ~ #content_step2_7day11,
.subtab_step2_7day #subtab_step2_7day12:checked ~ #content_step2_7day12,
.subtab_step2_7day #subtab_step2_7day13:checked ~ #content_step2_7day13,
.subtab_step2_7day #subtab_step2_7day14:checked ~ #content_step2_7day14,
.subtab_step2_7day #subtab_step2_7day15:checked ~ #content_step2_7day15,
.subtab_step2_7day #subtab_step2_7day16:checked ~ #content_step2_7day16,
.subtab_step2_7day #subtab_step2_7day17:checked ~ #content_step2_7day17,
.subtab_step2_7day #subtab_step2_7day18:checked ~ #content_step2_7day18,
.subtab_step2_7day #subtab_step2_7day19:checked ~ #content_step2_7day19,
.subtab_step2_7day #subtab_step2_7day20:checked ~ #content_step2_7day20,
.subtab_step2_7day #subtab_step2_7day21:checked ~ #content_step2_7day21,
.subtab_step2_7day #subtab_step2_7day22:checked ~ #content_step2_7day22,
.subtab_step2_7day #subtab_step2_7day23:checked ~ #content_step2_7day23,
.subtab_step2_7day #subtab_step2_7day24:checked ~ #content_step2_7day24,
.subtab_step2_7day #subtab_step2_7day25:checked ~ #content_step2_7day25,
.subtab_step2_7day #subtab_step2_7day26:checked ~ #content_step2_7day26,
.subtab_step2_7day #subtab_step2_7day27:checked ~ #content_step2_7day27,
.subtab_step2_7day #subtab_step2_7day28:checked ~ #content_step2_7day28,
.subtab_step2_7day #subtab_step2_7day29:checked ~ #content_step2_7day29,
.subtab_step2_7day #subtab_step2_7day30:checked ~ #content_step2_7day30,
.subtab_step2_7day #subtab_step2_7day31:checked ~ #content_step2_7day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step2_8day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step2_8day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step2_8day input {
	  display: none;
}

.subtab_step2_8day 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){
	.subtab_step2_8day label{
		width:16.66%;	
	}
}
.subtab_step2_8day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step2_8day 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;*/
}

.subtab_step2_8day #subtab_step2_8day1:checked ~ #content_step2_8day1,
.subtab_step2_8day #subtab_step2_8day2:checked ~ #content_step2_8day2,
.subtab_step2_8day #subtab_step2_8day3:checked ~ #content_step2_8day3,
.subtab_step2_8day #subtab_step2_8day4:checked ~ #content_step2_8day4,
.subtab_step2_8day #subtab_step2_8day5:checked ~ #content_step2_8day5,
.subtab_step2_8day #subtab_step2_8day6:checked ~ #content_step2_8day6,
.subtab_step2_8day #subtab_step2_8day7:checked ~ #content_step2_8day7,
.subtab_step2_8day #subtab_step2_8day8:checked ~ #content_step2_8day8,
.subtab_step2_8day #subtab_step2_8day9:checked ~ #content_step2_8day9,
.subtab_step2_8day #subtab_step2_8day10:checked ~ #content_step2_8day10,
.subtab_step2_8day #subtab_step2_8day11:checked ~ #content_step2_8day11,
.subtab_step2_8day #subtab_step2_8day12:checked ~ #content_step2_8day12,
.subtab_step2_8day #subtab_step2_8day13:checked ~ #content_step2_8day13,
.subtab_step2_8day #subtab_step2_8day14:checked ~ #content_step2_8day14,
.subtab_step2_8day #subtab_step2_8day15:checked ~ #content_step2_8day15,
.subtab_step2_8day #subtab_step2_8day16:checked ~ #content_step2_8day16,
.subtab_step2_8day #subtab_step2_8day17:checked ~ #content_step2_8day17,
.subtab_step2_8day #subtab_step2_8day18:checked ~ #content_step2_8day18,
.subtab_step2_8day #subtab_step2_8day19:checked ~ #content_step2_8day19,
.subtab_step2_8day #subtab_step2_8day20:checked ~ #content_step2_8day20,
.subtab_step2_8day #subtab_step2_8day21:checked ~ #content_step2_8day21,
.subtab_step2_8day #subtab_step2_8day22:checked ~ #content_step2_8day22,
.subtab_step2_8day #subtab_step2_8day23:checked ~ #content_step2_8day23,
.subtab_step2_8day #subtab_step2_8day24:checked ~ #content_step2_8day24,
.subtab_step2_8day #subtab_step2_8day25:checked ~ #content_step2_8day25,
.subtab_step2_8day #subtab_step2_8day26:checked ~ #content_step2_8day26,
.subtab_step2_8day #subtab_step2_8day27:checked ~ #content_step2_8day27,
.subtab_step2_8day #subtab_step2_8day28:checked ~ #content_step2_8day28,
.subtab_step2_8day #subtab_step2_8day29:checked ~ #content_step2_8day29,
.subtab_step2_8day #subtab_step2_8day30:checked ~ #content_step2_8day30,
.subtab_step2_8day #subtab_step2_8day31:checked ~ #content_step2_8day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step2_9day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step2_9day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step2_9day input {
	  display: none;
}

.subtab_step2_9day 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){
	.subtab_step2_9day label{
		width:16.66%;	
	}
}
.subtab_step2_9day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step2_9day 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;*/
}

.subtab_step2_9day #subtab_step2_9day1:checked ~ #content_step2_9day1,
.subtab_step2_9day #subtab_step2_9day2:checked ~ #content_step2_9day2,
.subtab_step2_9day #subtab_step2_9day3:checked ~ #content_step2_9day3,
.subtab_step2_9day #subtab_step2_9day4:checked ~ #content_step2_9day4,
.subtab_step2_9day #subtab_step2_9day5:checked ~ #content_step2_9day5,
.subtab_step2_9day #subtab_step2_9day6:checked ~ #content_step2_9day6,
.subtab_step2_9day #subtab_step2_9day7:checked ~ #content_step2_9day7,
.subtab_step2_9day #subtab_step2_9day8:checked ~ #content_step2_9day8,
.subtab_step2_9day #subtab_step2_9day9:checked ~ #content_step2_9day9,
.subtab_step2_9day #subtab_step2_9day10:checked ~ #content_step2_9day10,
.subtab_step2_9day #subtab_step2_9day11:checked ~ #content_step2_9day11,
.subtab_step2_9day #subtab_step2_9day12:checked ~ #content_step2_9day12,
.subtab_step2_9day #subtab_step2_9day13:checked ~ #content_step2_9day13,
.subtab_step2_9day #subtab_step2_9day14:checked ~ #content_step2_9day14,
.subtab_step2_9day #subtab_step2_9day15:checked ~ #content_step2_9day15,
.subtab_step2_9day #subtab_step2_9day16:checked ~ #content_step2_9day16,
.subtab_step2_9day #subtab_step2_9day17:checked ~ #content_step2_9day17,
.subtab_step2_9day #subtab_step2_9day18:checked ~ #content_step2_9day18,
.subtab_step2_9day #subtab_step2_9day19:checked ~ #content_step2_9day19,
.subtab_step2_9day #subtab_step2_9day20:checked ~ #content_step2_9day20,
.subtab_step2_9day #subtab_step2_9day21:checked ~ #content_step2_9day21,
.subtab_step2_9day #subtab_step2_9day22:checked ~ #content_step2_9day22,
.subtab_step2_9day #subtab_step2_9day23:checked ~ #content_step2_9day23,
.subtab_step2_9day #subtab_step2_9day24:checked ~ #content_step2_9day24,
.subtab_step2_9day #subtab_step2_9day25:checked ~ #content_step2_9day25,
.subtab_step2_9day #subtab_step2_9day26:checked ~ #content_step2_9day26,
.subtab_step2_9day #subtab_step2_9day27:checked ~ #content_step2_9day27,
.subtab_step2_9day #subtab_step2_9day28:checked ~ #content_step2_9day28,
.subtab_step2_9day #subtab_step2_9day29:checked ~ #content_step2_9day29,
.subtab_step2_9day #subtab_step2_9day30:checked ~ #content_step2_9day30,
.subtab_step2_9day #subtab_step2_9day31:checked ~ #content_step2_9day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step2_10day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step2_10day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step2_10day input {
	  display: none;
}

.subtab_step2_10day 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){
	.subtab_step2_10day label{
		width:16.66%;	
	}
}
.subtab_step2_10day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step2_10day 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;*/
}

.subtab_step2_10day #subtab_step2_10day1:checked ~ #content_step2_10day1,
.subtab_step2_10day #subtab_step2_10day2:checked ~ #content_step2_10day2,
.subtab_step2_10day #subtab_step2_10day3:checked ~ #content_step2_10day3,
.subtab_step2_10day #subtab_step2_10day4:checked ~ #content_step2_10day4,
.subtab_step2_10day #subtab_step2_10day5:checked ~ #content_step2_10day5,
.subtab_step2_10day #subtab_step2_10day6:checked ~ #content_step2_10day6,
.subtab_step2_10day #subtab_step2_10day7:checked ~ #content_step2_10day7,
.subtab_step2_10day #subtab_step2_10day8:checked ~ #content_step2_10day8,
.subtab_step2_10day #subtab_step2_10day9:checked ~ #content_step2_10day9,
.subtab_step2_10day #subtab_step2_10day10:checked ~ #content_step2_10day10,
.subtab_step2_10day #subtab_step2_10day11:checked ~ #content_step2_10day11,
.subtab_step2_10day #subtab_step2_10day12:checked ~ #content_step2_10day12,
.subtab_step2_10day #subtab_step2_10day13:checked ~ #content_step2_10day13,
.subtab_step2_10day #subtab_step2_10day14:checked ~ #content_step2_10day14,
.subtab_step2_10day #subtab_step2_10day15:checked ~ #content_step2_10day15,
.subtab_step2_10day #subtab_step2_10day16:checked ~ #content_step2_10day16,
.subtab_step2_10day #subtab_step2_10day17:checked ~ #content_step2_10day17,
.subtab_step2_10day #subtab_step2_10day18:checked ~ #content_step2_10day18,
.subtab_step2_10day #subtab_step2_10day19:checked ~ #content_step2_10day19,
.subtab_step2_10day #subtab_step2_10day20:checked ~ #content_step2_10day20,
.subtab_step2_10day #subtab_step2_10day21:checked ~ #content_step2_10day21,
.subtab_step2_10day #subtab_step2_10day22:checked ~ #content_step2_10day22,
.subtab_step2_10day #subtab_step2_10day23:checked ~ #content_step2_10day23,
.subtab_step2_10day #subtab_step2_10day24:checked ~ #content_step2_10day24,
.subtab_step2_10day #subtab_step2_10day25:checked ~ #content_step2_10day25,
.subtab_step2_10day #subtab_step2_10day26:checked ~ #content_step2_10day26,
.subtab_step2_10day #subtab_step2_10day27:checked ~ #content_step2_10day27,
.subtab_step2_10day #subtab_step2_10day28:checked ~ #content_step2_10day28,
.subtab_step2_10day #subtab_step2_10day29:checked ~ #content_step2_10day29,
.subtab_step2_10day #subtab_step2_10day30:checked ~ #content_step2_10day30,
.subtab_step2_10day #subtab_step2_10day31:checked ~ #content_step2_10day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step2_11day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step2_11day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step2_11day input {
	  display: none;
}

.subtab_step2_11day 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){
	.subtab_step2_11day label{
		width:16.66%;	
	}
}
.subtab_step2_11day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step2_11day 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;*/
}

.subtab_step2_11day #subtab_step2_11day1:checked ~ #content_step2_11day1,
.subtab_step2_11day #subtab_step2_11day2:checked ~ #content_step2_11day2,
.subtab_step2_11day #subtab_step2_11day3:checked ~ #content_step2_11day3,
.subtab_step2_11day #subtab_step2_11day4:checked ~ #content_step2_11day4,
.subtab_step2_11day #subtab_step2_11day5:checked ~ #content_step2_11day5,
.subtab_step2_11day #subtab_step2_11day6:checked ~ #content_step2_11day6,
.subtab_step2_11day #subtab_step2_11day7:checked ~ #content_step2_11day7,
.subtab_step2_11day #subtab_step2_11day8:checked ~ #content_step2_11day8,
.subtab_step2_11day #subtab_step2_11day9:checked ~ #content_step2_11day9,
.subtab_step2_11day #subtab_step2_11day10:checked ~ #content_step2_11day10,
.subtab_step2_11day #subtab_step2_11day11:checked ~ #content_step2_11day11,
.subtab_step2_11day #subtab_step2_11day12:checked ~ #content_step2_11day12,
.subtab_step2_11day #subtab_step2_11day13:checked ~ #content_step2_11day13,
.subtab_step2_11day #subtab_step2_11day14:checked ~ #content_step2_11day14,
.subtab_step2_11day #subtab_step2_11day15:checked ~ #content_step2_11day15,
.subtab_step2_11day #subtab_step2_11day16:checked ~ #content_step2_11day16,
.subtab_step2_11day #subtab_step2_11day17:checked ~ #content_step2_11day17,
.subtab_step2_11day #subtab_step2_11day18:checked ~ #content_step2_11day18,
.subtab_step2_11day #subtab_step2_11day19:checked ~ #content_step2_11day19,
.subtab_step2_11day #subtab_step2_11day20:checked ~ #content_step2_11day20,
.subtab_step2_11day #subtab_step2_11day21:checked ~ #content_step2_11day21,
.subtab_step2_11day #subtab_step2_11day22:checked ~ #content_step2_11day22,
.subtab_step2_11day #subtab_step2_11day23:checked ~ #content_step2_11day23,
.subtab_step2_11day #subtab_step2_11day24:checked ~ #content_step2_11day24,
.subtab_step2_11day #subtab_step2_11day25:checked ~ #content_step2_11day25,
.subtab_step2_11day #subtab_step2_11day26:checked ~ #content_step2_11day26,
.subtab_step2_11day #subtab_step2_11day27:checked ~ #content_step2_11day27,
.subtab_step2_11day #subtab_step2_11day28:checked ~ #content_step2_11day28,
.subtab_step2_11day #subtab_step2_11day29:checked ~ #content_step2_11day29,
.subtab_step2_11day #subtab_step2_11day30:checked ~ #content_step2_11day30,
.subtab_step2_11day #subtab_step2_11day31:checked ~ #content_step2_11day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step2_12day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step2_12day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step2_12day input {
	  display: none;
}

.subtab_step2_12day 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){
	.subtab_step2_12day label{
		width:16.66%;	
	}
}
.subtab_step2_12day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step2_12day 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;*/
}

.subtab_step2_12day #subtab_step2_12day1:checked ~ #content_step2_12day1,
.subtab_step2_12day #subtab_step2_12day2:checked ~ #content_step2_12day2,
.subtab_step2_12day #subtab_step2_12day3:checked ~ #content_step2_12day3,
.subtab_step2_12day #subtab_step2_12day4:checked ~ #content_step2_12day4,
.subtab_step2_12day #subtab_step2_12day5:checked ~ #content_step2_12day5,
.subtab_step2_12day #subtab_step2_12day6:checked ~ #content_step2_12day6,
.subtab_step2_12day #subtab_step2_12day7:checked ~ #content_step2_12day7,
.subtab_step2_12day #subtab_step2_12day8:checked ~ #content_step2_12day8,
.subtab_step2_12day #subtab_step2_12day9:checked ~ #content_step2_12day9,
.subtab_step2_12day #subtab_step2_12day10:checked ~ #content_step2_12day10,
.subtab_step2_12day #subtab_step2_12day11:checked ~ #content_step2_12day11,
.subtab_step2_12day #subtab_step2_12day12:checked ~ #content_step2_12day12,
.subtab_step2_12day #subtab_step2_12day13:checked ~ #content_step2_12day13,
.subtab_step2_12day #subtab_step2_12day14:checked ~ #content_step2_12day14,
.subtab_step2_12day #subtab_step2_12day15:checked ~ #content_step2_12day15,
.subtab_step2_12day #subtab_step2_12day16:checked ~ #content_step2_12day16,
.subtab_step2_12day #subtab_step2_12day17:checked ~ #content_step2_12day17,
.subtab_step2_12day #subtab_step2_12day18:checked ~ #content_step2_12day18,
.subtab_step2_12day #subtab_step2_12day19:checked ~ #content_step2_12day19,
.subtab_step2_12day #subtab_step2_12day20:checked ~ #content_step2_12day20,
.subtab_step2_12day #subtab_step2_12day21:checked ~ #content_step2_12day21,
.subtab_step2_12day #subtab_step2_12day22:checked ~ #content_step2_12day22,
.subtab_step2_12day #subtab_step2_12day23:checked ~ #content_step2_12day23,
.subtab_step2_12day #subtab_step2_12day24:checked ~ #content_step2_12day24,
.subtab_step2_12day #subtab_step2_12day25:checked ~ #content_step2_12day25,
.subtab_step2_12day #subtab_step2_12day26:checked ~ #content_step2_12day26,
.subtab_step2_12day #subtab_step2_12day27:checked ~ #content_step2_12day27,
.subtab_step2_12day #subtab_step2_12day28:checked ~ #content_step2_12day28,
.subtab_step2_12day #subtab_step2_12day29:checked ~ #content_step2_12day29,
.subtab_step2_12day #subtab_step2_12day30:checked ~ #content_step2_12day30,
.subtab_step2_12day #subtab_step2_12day31:checked ~ #content_step2_12day31 {
	display: block;
}
/*--------------------------------------------------------------------*/

/* 각 단계별 매달 일일탭 총 12개탭 필요 - 3월 3단계부터 시작 */
.subtab_step3_1day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step3_1day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step3_1day input {
	  display: none;
}

.subtab_step3_1day 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){
	.subtab_step3_1day label{
		width:16.66%;	
	}
}
.subtab_step3_1day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step3_1day 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;*/
}

.subtab_step3_1day #subtab_step3_1day1:checked ~ #content_step3_1day1,
.subtab_step3_1day #subtab_step3_1day2:checked ~ #content_step3_1day2,
.subtab_step3_1day #subtab_step3_1day3:checked ~ #content_step3_1day3,
.subtab_step3_1day #subtab_step3_1day4:checked ~ #content_step3_1day4,
.subtab_step3_1day #subtab_step3_1day5:checked ~ #content_step3_1day5,
.subtab_step3_1day #subtab_step3_1day6:checked ~ #content_step3_1day6,
.subtab_step3_1day #subtab_step3_1day7:checked ~ #content_step3_1day7,
.subtab_step3_1day #subtab_step3_1day8:checked ~ #content_step3_1day8,
.subtab_step3_1day #subtab_step3_1day9:checked ~ #content_step3_1day9,
.subtab_step3_1day #subtab_step3_1day10:checked ~ #content_step3_1day10,
.subtab_step3_1day #subtab_step3_1day11:checked ~ #content_step3_1day11,
.subtab_step3_1day #subtab_step3_1day12:checked ~ #content_step3_1day12,
.subtab_step3_1day #subtab_step3_1day13:checked ~ #content_step3_1day13,
.subtab_step3_1day #subtab_step3_1day14:checked ~ #content_step3_1day14,
.subtab_step3_1day #subtab_step3_1day15:checked ~ #content_step3_1day15,
.subtab_step3_1day #subtab_step3_1day16:checked ~ #content_step3_1day16,
.subtab_step3_1day #subtab_step3_1day17:checked ~ #content_step3_1day17,
.subtab_step3_1day #subtab_step3_1day18:checked ~ #content_step3_1day18,
.subtab_step3_1day #subtab_step3_1day19:checked ~ #content_step3_1day19,
.subtab_step3_1day #subtab_step3_1day20:checked ~ #content_step3_1day20,
.subtab_step3_1day #subtab_step3_1day21:checked ~ #content_step3_1day21,
.subtab_step3_1day #subtab_step3_1day22:checked ~ #content_step3_1day22,
.subtab_step3_1day #subtab_step3_1day23:checked ~ #content_step3_1day23,
.subtab_step3_1day #subtab_step3_1day24:checked ~ #content_step3_1day24,
.subtab_step3_1day #subtab_step3_1day25:checked ~ #content_step3_1day25,
.subtab_step3_1day #subtab_step3_1day26:checked ~ #content_step3_1day26,
.subtab_step3_1day #subtab_step3_1day27:checked ~ #content_step3_1day27,
.subtab_step3_1day #subtab_step3_1day28:checked ~ #content_step3_1day28,
.subtab_step3_1day #subtab_step3_1day29:checked ~ #content_step3_1day29,
.subtab_step3_1day #subtab_step3_1day30:checked ~ #content_step3_1day30,
.subtab_step3_1day #subtab_step3_1day31:checked ~ #content_step3_1day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step3_2day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step3_2day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step3_2day input {
	  display: none;
}

.subtab_step3_2day 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){
	.subtab_step3_2day label{
		width:16.66%;	
	}
}
.subtab_step3_2day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step3_2day 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;*/
}

.subtab_step3_2day #subtab_step3_2day1:checked ~ #content_step3_2day1,
.subtab_step3_2day #subtab_step3_2day2:checked ~ #content_step3_2day2,
.subtab_step3_2day #subtab_step3_2day3:checked ~ #content_step3_2day3,
.subtab_step3_2day #subtab_step3_2day4:checked ~ #content_step3_2day4,
.subtab_step3_2day #subtab_step3_2day5:checked ~ #content_step3_2day5,
.subtab_step3_2day #subtab_step3_2day6:checked ~ #content_step3_2day6,
.subtab_step3_2day #subtab_step3_2day7:checked ~ #content_step3_2day7,
.subtab_step3_2day #subtab_step3_2day8:checked ~ #content_step3_2day8,
.subtab_step3_2day #subtab_step3_2day9:checked ~ #content_step3_2day9,
.subtab_step3_2day #subtab_step3_2day10:checked ~ #content_step3_2day10,
.subtab_step3_2day #subtab_step3_2day11:checked ~ #content_step3_2day11,
.subtab_step3_2day #subtab_step3_2day12:checked ~ #content_step3_2day12,
.subtab_step3_2day #subtab_step3_2day13:checked ~ #content_step3_2day13,
.subtab_step3_2day #subtab_step3_2day14:checked ~ #content_step3_2day14,
.subtab_step3_2day #subtab_step3_2day15:checked ~ #content_step3_2day15,
.subtab_step3_2day #subtab_step3_2day16:checked ~ #content_step3_2day16,
.subtab_step3_2day #subtab_step3_2day17:checked ~ #content_step3_2day17,
.subtab_step3_2day #subtab_step3_2day18:checked ~ #content_step3_2day18,
.subtab_step3_2day #subtab_step3_2day19:checked ~ #content_step3_2day19,
.subtab_step3_2day #subtab_step3_2day20:checked ~ #content_step3_2day20,
.subtab_step3_2day #subtab_step3_2day21:checked ~ #content_step3_2day21,
.subtab_step3_2day #subtab_step3_2day22:checked ~ #content_step3_2day22,
.subtab_step3_2day #subtab_step3_2day23:checked ~ #content_step3_2day23,
.subtab_step3_2day #subtab_step3_2day24:checked ~ #content_step3_2day24,
.subtab_step3_2day #subtab_step3_2day25:checked ~ #content_step3_2day25,
.subtab_step3_2day #subtab_step3_2day26:checked ~ #content_step3_2day26,
.subtab_step3_2day #subtab_step3_2day27:checked ~ #content_step3_2day27,
.subtab_step3_2day #subtab_step3_2day28:checked ~ #content_step3_2day28,
.subtab_step3_2day #subtab_step3_2day29:checked ~ #content_step3_2day29,
.subtab_step3_2day #subtab_step3_2day30:checked ~ #content_step3_2day30,
.subtab_step3_2day #subtab_step3_2day31:checked ~ #content_step3_2day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step3_3day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step3_3day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step3_3day input {
	  display: none;
}

.subtab_step3_3day 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){
	.subtab_step3_3day label{
		width:16.66%;	
	}
}
.subtab_step3_3day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step3_3day 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;*/
}

.subtab_step3_3day #subtab_step3_3day1:checked ~ #content_step3_3day1,
.subtab_step3_3day #subtab_step3_3day2:checked ~ #content_step3_3day2,
.subtab_step3_3day #subtab_step3_3day3:checked ~ #content_step3_3day3,
.subtab_step3_3day #subtab_step3_3day4:checked ~ #content_step3_3day4,
.subtab_step3_3day #subtab_step3_3day5:checked ~ #content_step3_3day5,
.subtab_step3_3day #subtab_step3_3day6:checked ~ #content_step3_3day6,
.subtab_step3_3day #subtab_step3_3day7:checked ~ #content_step3_3day7,
.subtab_step3_3day #subtab_step3_3day8:checked ~ #content_step3_3day8,
.subtab_step3_3day #subtab_step3_3day9:checked ~ #content_step3_3day9,
.subtab_step3_3day #subtab_step3_3day10:checked ~ #content_step3_3day10,
.subtab_step3_3day #subtab_step3_3day11:checked ~ #content_step3_3day11,
.subtab_step3_3day #subtab_step3_3day12:checked ~ #content_step3_3day12,
.subtab_step3_3day #subtab_step3_3day13:checked ~ #content_step3_3day13,
.subtab_step3_3day #subtab_step3_3day14:checked ~ #content_step3_3day14,
.subtab_step3_3day #subtab_step3_3day15:checked ~ #content_step3_3day15,
.subtab_step3_3day #subtab_step3_3day16:checked ~ #content_step3_3day16,
.subtab_step3_3day #subtab_step3_3day17:checked ~ #content_step3_3day17,
.subtab_step3_3day #subtab_step3_3day18:checked ~ #content_step3_3day18,
.subtab_step3_3day #subtab_step3_3day19:checked ~ #content_step3_3day19,
.subtab_step3_3day #subtab_step3_3day20:checked ~ #content_step3_3day20,
.subtab_step3_3day #subtab_step3_3day21:checked ~ #content_step3_3day21,
.subtab_step3_3day #subtab_step3_3day22:checked ~ #content_step3_3day22,
.subtab_step3_3day #subtab_step3_3day23:checked ~ #content_step3_3day23,
.subtab_step3_3day #subtab_step3_3day24:checked ~ #content_step3_3day24,
.subtab_step3_3day #subtab_step3_3day25:checked ~ #content_step3_3day25,
.subtab_step3_3day #subtab_step3_3day26:checked ~ #content_step3_3day26,
.subtab_step3_3day #subtab_step3_3day27:checked ~ #content_step3_3day27,
.subtab_step3_3day #subtab_step3_3day28:checked ~ #content_step3_3day28,
.subtab_step3_3day #subtab_step3_3day29:checked ~ #content_step3_3day29,
.subtab_step3_3day #subtab_step3_3day30:checked ~ #content_step3_3day30,
.subtab_step3_3day #subtab_step3_3day31:checked ~ #content_step3_3day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step3_4day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step3_4day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step3_4day input {
	  display: none;
}

.subtab_step3_4day 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){
	.subtab_step3_4day label{
		width:16.66%;	
	}
}
.subtab_step3_4day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step3_4day 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;*/
}

.subtab_step3_4day #subtab_step3_4day1:checked ~ #content_step3_4day1,
.subtab_step3_4day #subtab_step3_4day2:checked ~ #content_step3_4day2,
.subtab_step3_4day #subtab_step3_4day3:checked ~ #content_step3_4day3,
.subtab_step3_4day #subtab_step3_4day4:checked ~ #content_step3_4day4,
.subtab_step3_4day #subtab_step3_4day5:checked ~ #content_step3_4day5,
.subtab_step3_4day #subtab_step3_4day6:checked ~ #content_step3_4day6,
.subtab_step3_4day #subtab_step3_4day7:checked ~ #content_step3_4day7,
.subtab_step3_4day #subtab_step3_4day8:checked ~ #content_step3_4day8,
.subtab_step3_4day #subtab_step3_4day9:checked ~ #content_step3_4day9,
.subtab_step3_4day #subtab_step3_4day10:checked ~ #content_step3_4day10,
.subtab_step3_4day #subtab_step3_4day11:checked ~ #content_step3_4day11,
.subtab_step3_4day #subtab_step3_4day12:checked ~ #content_step3_4day12,
.subtab_step3_4day #subtab_step3_4day13:checked ~ #content_step3_4day13,
.subtab_step3_4day #subtab_step3_4day14:checked ~ #content_step3_4day14,
.subtab_step3_4day #subtab_step3_4day15:checked ~ #content_step3_4day15,
.subtab_step3_4day #subtab_step3_4day16:checked ~ #content_step3_4day16,
.subtab_step3_4day #subtab_step3_4day17:checked ~ #content_step3_4day17,
.subtab_step3_4day #subtab_step3_4day18:checked ~ #content_step3_4day18,
.subtab_step3_4day #subtab_step3_4day19:checked ~ #content_step3_4day19,
.subtab_step3_4day #subtab_step3_4day20:checked ~ #content_step3_4day20,
.subtab_step3_4day #subtab_step3_4day21:checked ~ #content_step3_4day21,
.subtab_step3_4day #subtab_step3_4day22:checked ~ #content_step3_4day22,
.subtab_step3_4day #subtab_step3_4day23:checked ~ #content_step3_4day23,
.subtab_step3_4day #subtab_step3_4day24:checked ~ #content_step3_4day24,
.subtab_step3_4day #subtab_step3_4day25:checked ~ #content_step3_4day25,
.subtab_step3_4day #subtab_step3_4day26:checked ~ #content_step3_4day26,
.subtab_step3_4day #subtab_step3_4day27:checked ~ #content_step3_4day27,
.subtab_step3_4day #subtab_step3_4day28:checked ~ #content_step3_4day28,
.subtab_step3_4day #subtab_step3_4day29:checked ~ #content_step3_4day29,
.subtab_step3_4day #subtab_step3_4day30:checked ~ #content_step3_4day30,
.subtab_step3_4day #subtab_step3_4day31:checked ~ #content_step3_4day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step3_5day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step3_5day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step3_5day input {
	  display: none;
}

.subtab_step3_5day 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){
	.subtab_step3_5day label{
		width:16.66%;	
	}
}
.subtab_step3_5day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step3_5day 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;*/
}

.subtab_step3_5day #subtab_step3_5day1:checked ~ #content_step3_5day1,
.subtab_step3_5day #subtab_step3_5day2:checked ~ #content_step3_5day2,
.subtab_step3_5day #subtab_step3_5day3:checked ~ #content_step3_5day3,
.subtab_step3_5day #subtab_step3_5day4:checked ~ #content_step3_5day4,
.subtab_step3_5day #subtab_step3_5day5:checked ~ #content_step3_5day5,
.subtab_step3_5day #subtab_step3_5day6:checked ~ #content_step3_5day6,
.subtab_step3_5day #subtab_step3_5day7:checked ~ #content_step3_5day7,
.subtab_step3_5day #subtab_step3_5day8:checked ~ #content_step3_5day8,
.subtab_step3_5day #subtab_step3_5day9:checked ~ #content_step3_5day9,
.subtab_step3_5day #subtab_step3_5day10:checked ~ #content_step3_5day10,
.subtab_step3_5day #subtab_step3_5day11:checked ~ #content_step3_5day11,
.subtab_step3_5day #subtab_step3_5day12:checked ~ #content_step3_5day12,
.subtab_step3_5day #subtab_step3_5day13:checked ~ #content_step3_5day13,
.subtab_step3_5day #subtab_step3_5day14:checked ~ #content_step3_5day14,
.subtab_step3_5day #subtab_step3_5day15:checked ~ #content_step3_5day15,
.subtab_step3_5day #subtab_step3_5day16:checked ~ #content_step3_5day16,
.subtab_step3_5day #subtab_step3_5day17:checked ~ #content_step3_5day17,
.subtab_step3_5day #subtab_step3_5day18:checked ~ #content_step3_5day18,
.subtab_step3_5day #subtab_step3_5day19:checked ~ #content_step3_5day19,
.subtab_step3_5day #subtab_step3_5day20:checked ~ #content_step3_5day20,
.subtab_step3_5day #subtab_step3_5day21:checked ~ #content_step3_5day21,
.subtab_step3_5day #subtab_step3_5day22:checked ~ #content_step3_5day22,
.subtab_step3_5day #subtab_step3_5day23:checked ~ #content_step3_5day23,
.subtab_step3_5day #subtab_step3_5day24:checked ~ #content_step3_5day24,
.subtab_step3_5day #subtab_step3_5day25:checked ~ #content_step3_5day25,
.subtab_step3_5day #subtab_step3_5day26:checked ~ #content_step3_5day26,
.subtab_step3_5day #subtab_step3_5day27:checked ~ #content_step3_5day27,
.subtab_step3_5day #subtab_step3_5day28:checked ~ #content_step3_5day28,
.subtab_step3_5day #subtab_step3_5day29:checked ~ #content_step3_5day29,
.subtab_step3_5day #subtab_step3_5day30:checked ~ #content_step3_5day30,
.subtab_step3_5day #subtab_step3_5day31:checked ~ #content_step3_5day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step3_6day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step3_6day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step3_6day input {
	  display: none;
}

.subtab_step3_6day 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){
	.subtab_step3_6day label{
		width:16.66%;	
	}
}
.subtab_step3_6day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step3_6day 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;*/
}

.subtab_step3_6day #subtab_step3_6day1:checked ~ #content_step3_6day1,
.subtab_step3_6day #subtab_step3_6day2:checked ~ #content_step3_6day2,
.subtab_step3_6day #subtab_step3_6day3:checked ~ #content_step3_6day3,
.subtab_step3_6day #subtab_step3_6day4:checked ~ #content_step3_6day4,
.subtab_step3_6day #subtab_step3_6day5:checked ~ #content_step3_6day5,
.subtab_step3_6day #subtab_step3_6day6:checked ~ #content_step3_6day6,
.subtab_step3_6day #subtab_step3_6day7:checked ~ #content_step3_6day7,
.subtab_step3_6day #subtab_step3_6day8:checked ~ #content_step3_6day8,
.subtab_step3_6day #subtab_step3_6day9:checked ~ #content_step3_6day9,
.subtab_step3_6day #subtab_step3_6day10:checked ~ #content_step3_6day10,
.subtab_step3_6day #subtab_step3_6day11:checked ~ #content_step3_6day11,
.subtab_step3_6day #subtab_step3_6day12:checked ~ #content_step3_6day12,
.subtab_step3_6day #subtab_step3_6day13:checked ~ #content_step3_6day13,
.subtab_step3_6day #subtab_step3_6day14:checked ~ #content_step3_6day14,
.subtab_step3_6day #subtab_step3_6day15:checked ~ #content_step3_6day15,
.subtab_step3_6day #subtab_step3_6day16:checked ~ #content_step3_6day16,
.subtab_step3_6day #subtab_step3_6day17:checked ~ #content_step3_6day17,
.subtab_step3_6day #subtab_step3_6day18:checked ~ #content_step3_6day18,
.subtab_step3_6day #subtab_step3_6day19:checked ~ #content_step3_6day19,
.subtab_step3_6day #subtab_step3_6day20:checked ~ #content_step3_6day20,
.subtab_step3_6day #subtab_step3_6day21:checked ~ #content_step3_6day21,
.subtab_step3_6day #subtab_step3_6day22:checked ~ #content_step3_6day22,
.subtab_step3_6day #subtab_step3_6day23:checked ~ #content_step3_6day23,
.subtab_step3_6day #subtab_step3_6day24:checked ~ #content_step3_6day24,
.subtab_step3_6day #subtab_step3_6day25:checked ~ #content_step3_6day25,
.subtab_step3_6day #subtab_step3_6day26:checked ~ #content_step3_6day26,
.subtab_step3_6day #subtab_step3_6day27:checked ~ #content_step3_6day27,
.subtab_step3_6day #subtab_step3_6day28:checked ~ #content_step3_6day28,
.subtab_step3_6day #subtab_step3_6day29:checked ~ #content_step3_6day29,
.subtab_step3_6day #subtab_step3_6day30:checked ~ #content_step3_6day30,
.subtab_step3_6day #subtab_step3_6day31:checked ~ #content_step3_6day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step3_7day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step3_7day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step3_7day input {
	  display: none;
}

.subtab_step3_7day 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){
	.subtab_step3_7day label{
		width:16.66%;	
	}
}
.subtab_step3_7day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step3_7day 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;*/
}

.subtab_step3_7day #subtab_step3_7day1:checked ~ #content_step3_7day1,
.subtab_step3_7day #subtab_step3_7day2:checked ~ #content_step3_7day2,
.subtab_step3_7day #subtab_step3_7day3:checked ~ #content_step3_7day3,
.subtab_step3_7day #subtab_step3_7day4:checked ~ #content_step3_7day4,
.subtab_step3_7day #subtab_step3_7day5:checked ~ #content_step3_7day5,
.subtab_step3_7day #subtab_step3_7day6:checked ~ #content_step3_7day6,
.subtab_step3_7day #subtab_step3_7day7:checked ~ #content_step3_7day7,
.subtab_step3_7day #subtab_step3_7day8:checked ~ #content_step3_7day8,
.subtab_step3_7day #subtab_step3_7day9:checked ~ #content_step3_7day9,
.subtab_step3_7day #subtab_step3_7day10:checked ~ #content_step3_7day10,
.subtab_step3_7day #subtab_step3_7day11:checked ~ #content_step3_7day11,
.subtab_step3_7day #subtab_step3_7day12:checked ~ #content_step3_7day12,
.subtab_step3_7day #subtab_step3_7day13:checked ~ #content_step3_7day13,
.subtab_step3_7day #subtab_step3_7day14:checked ~ #content_step3_7day14,
.subtab_step3_7day #subtab_step3_7day15:checked ~ #content_step3_7day15,
.subtab_step3_7day #subtab_step3_7day16:checked ~ #content_step3_7day16,
.subtab_step3_7day #subtab_step3_7day17:checked ~ #content_step3_7day17,
.subtab_step3_7day #subtab_step3_7day18:checked ~ #content_step3_7day18,
.subtab_step3_7day #subtab_step3_7day19:checked ~ #content_step3_7day19,
.subtab_step3_7day #subtab_step3_7day20:checked ~ #content_step3_7day20,
.subtab_step3_7day #subtab_step3_7day21:checked ~ #content_step3_7day21,
.subtab_step3_7day #subtab_step3_7day22:checked ~ #content_step3_7day22,
.subtab_step3_7day #subtab_step3_7day23:checked ~ #content_step3_7day23,
.subtab_step3_7day #subtab_step3_7day24:checked ~ #content_step3_7day24,
.subtab_step3_7day #subtab_step3_7day25:checked ~ #content_step3_7day25,
.subtab_step3_7day #subtab_step3_7day26:checked ~ #content_step3_7day26,
.subtab_step3_7day #subtab_step3_7day27:checked ~ #content_step3_7day27,
.subtab_step3_7day #subtab_step3_7day28:checked ~ #content_step3_7day28,
.subtab_step3_7day #subtab_step3_7day29:checked ~ #content_step3_7day29,
.subtab_step3_7day #subtab_step3_7day30:checked ~ #content_step3_7day30,
.subtab_step3_7day #subtab_step3_7day31:checked ~ #content_step3_7day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step3_8day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step3_8day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step3_8day input {
	  display: none;
}

.subtab_step3_8day 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){
	.subtab_step3_8day label{
		width:16.66%;	
	}
}
.subtab_step3_8day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step3_8day 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;*/
}

.subtab_step3_8day #subtab_step3_8day1:checked ~ #content_step3_8day1,
.subtab_step3_8day #subtab_step3_8day2:checked ~ #content_step3_8day2,
.subtab_step3_8day #subtab_step3_8day3:checked ~ #content_step3_8day3,
.subtab_step3_8day #subtab_step3_8day4:checked ~ #content_step3_8day4,
.subtab_step3_8day #subtab_step3_8day5:checked ~ #content_step3_8day5,
.subtab_step3_8day #subtab_step3_8day6:checked ~ #content_step3_8day6,
.subtab_step3_8day #subtab_step3_8day7:checked ~ #content_step3_8day7,
.subtab_step3_8day #subtab_step3_8day8:checked ~ #content_step3_8day8,
.subtab_step3_8day #subtab_step3_8day9:checked ~ #content_step3_8day9,
.subtab_step3_8day #subtab_step3_8day10:checked ~ #content_step3_8day10,
.subtab_step3_8day #subtab_step3_8day11:checked ~ #content_step3_8day11,
.subtab_step3_8day #subtab_step3_8day12:checked ~ #content_step3_8day12,
.subtab_step3_8day #subtab_step3_8day13:checked ~ #content_step3_8day13,
.subtab_step3_8day #subtab_step3_8day14:checked ~ #content_step3_8day14,
.subtab_step3_8day #subtab_step3_8day15:checked ~ #content_step3_8day15,
.subtab_step3_8day #subtab_step3_8day16:checked ~ #content_step3_8day16,
.subtab_step3_8day #subtab_step3_8day17:checked ~ #content_step3_8day17,
.subtab_step3_8day #subtab_step3_8day18:checked ~ #content_step3_8day18,
.subtab_step3_8day #subtab_step3_8day19:checked ~ #content_step3_8day19,
.subtab_step3_8day #subtab_step3_8day20:checked ~ #content_step3_8day20,
.subtab_step3_8day #subtab_step3_8day21:checked ~ #content_step3_8day21,
.subtab_step3_8day #subtab_step3_8day22:checked ~ #content_step3_8day22,
.subtab_step3_8day #subtab_step3_8day23:checked ~ #content_step3_8day23,
.subtab_step3_8day #subtab_step3_8day24:checked ~ #content_step3_8day24,
.subtab_step3_8day #subtab_step3_8day25:checked ~ #content_step3_8day25,
.subtab_step3_8day #subtab_step3_8day26:checked ~ #content_step3_8day26,
.subtab_step3_8day #subtab_step3_8day27:checked ~ #content_step3_8day27,
.subtab_step3_8day #subtab_step3_8day28:checked ~ #content_step3_8day28,
.subtab_step3_8day #subtab_step3_8day29:checked ~ #content_step3_8day29,
.subtab_step3_8day #subtab_step3_8day30:checked ~ #content_step3_8day30,
.subtab_step3_8day #subtab_step3_8day31:checked ~ #content_step3_8day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step3_9day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step3_9day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step3_9day input {
	  display: none;
}

.subtab_step3_9day 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){
	.subtab_step3_9day label{
		width:16.66%;	
	}
}
.subtab_step3_9day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step3_9day 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;*/
}

.subtab_step3_9day #subtab_step3_9day1:checked ~ #content_step3_9day1,
.subtab_step3_9day #subtab_step3_9day2:checked ~ #content_step3_9day2,
.subtab_step3_9day #subtab_step3_9day3:checked ~ #content_step3_9day3,
.subtab_step3_9day #subtab_step3_9day4:checked ~ #content_step3_9day4,
.subtab_step3_9day #subtab_step3_9day5:checked ~ #content_step3_9day5,
.subtab_step3_9day #subtab_step3_9day6:checked ~ #content_step3_9day6,
.subtab_step3_9day #subtab_step3_9day7:checked ~ #content_step3_9day7,
.subtab_step3_9day #subtab_step3_9day8:checked ~ #content_step3_9day8,
.subtab_step3_9day #subtab_step3_9day9:checked ~ #content_step3_9day9,
.subtab_step3_9day #subtab_step3_9day10:checked ~ #content_step3_9day10,
.subtab_step3_9day #subtab_step3_9day11:checked ~ #content_step3_9day11,
.subtab_step3_9day #subtab_step3_9day12:checked ~ #content_step3_9day12,
.subtab_step3_9day #subtab_step3_9day13:checked ~ #content_step3_9day13,
.subtab_step3_9day #subtab_step3_9day14:checked ~ #content_step3_9day14,
.subtab_step3_9day #subtab_step3_9day15:checked ~ #content_step3_9day15,
.subtab_step3_9day #subtab_step3_9day16:checked ~ #content_step3_9day16,
.subtab_step3_9day #subtab_step3_9day17:checked ~ #content_step3_9day17,
.subtab_step3_9day #subtab_step3_9day18:checked ~ #content_step3_9day18,
.subtab_step3_9day #subtab_step3_9day19:checked ~ #content_step3_9day19,
.subtab_step3_9day #subtab_step3_9day20:checked ~ #content_step3_9day20,
.subtab_step3_9day #subtab_step3_9day21:checked ~ #content_step3_9day21,
.subtab_step3_9day #subtab_step3_9day22:checked ~ #content_step3_9day22,
.subtab_step3_9day #subtab_step3_9day23:checked ~ #content_step3_9day23,
.subtab_step3_9day #subtab_step3_9day24:checked ~ #content_step3_9day24,
.subtab_step3_9day #subtab_step3_9day25:checked ~ #content_step3_9day25,
.subtab_step3_9day #subtab_step3_9day26:checked ~ #content_step3_9day26,
.subtab_step3_9day #subtab_step3_9day27:checked ~ #content_step3_9day27,
.subtab_step3_9day #subtab_step3_9day28:checked ~ #content_step3_9day28,
.subtab_step3_9day #subtab_step3_9day29:checked ~ #content_step3_9day29,
.subtab_step3_9day #subtab_step3_9day30:checked ~ #content_step3_9day30,
.subtab_step3_9day #subtab_step3_9day31:checked ~ #content_step3_9day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step3_10day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step3_10day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step3_10day input {
	  display: none;
}

.subtab_step3_10day 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){
	.subtab_step3_10day label{
		width:16.66%;	
	}
}
.subtab_step3_10day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step3_10day 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;*/
}

.subtab_step3_10day #subtab_step3_10day1:checked ~ #content_step3_10day1,
.subtab_step3_10day #subtab_step3_10day2:checked ~ #content_step3_10day2,
.subtab_step3_10day #subtab_step3_10day3:checked ~ #content_step3_10day3,
.subtab_step3_10day #subtab_step3_10day4:checked ~ #content_step3_10day4,
.subtab_step3_10day #subtab_step3_10day5:checked ~ #content_step3_10day5,
.subtab_step3_10day #subtab_step3_10day6:checked ~ #content_step3_10day6,
.subtab_step3_10day #subtab_step3_10day7:checked ~ #content_step3_10day7,
.subtab_step3_10day #subtab_step3_10day8:checked ~ #content_step3_10day8,
.subtab_step3_10day #subtab_step3_10day9:checked ~ #content_step3_10day9,
.subtab_step3_10day #subtab_step3_10day10:checked ~ #content_step3_10day10,
.subtab_step3_10day #subtab_step3_10day11:checked ~ #content_step3_10day11,
.subtab_step3_10day #subtab_step3_10day12:checked ~ #content_step3_10day12,
.subtab_step3_10day #subtab_step3_10day13:checked ~ #content_step3_10day13,
.subtab_step3_10day #subtab_step3_10day14:checked ~ #content_step3_10day14,
.subtab_step3_10day #subtab_step3_10day15:checked ~ #content_step3_10day15,
.subtab_step3_10day #subtab_step3_10day16:checked ~ #content_step3_10day16,
.subtab_step3_10day #subtab_step3_10day17:checked ~ #content_step3_10day17,
.subtab_step3_10day #subtab_step3_10day18:checked ~ #content_step3_10day18,
.subtab_step3_10day #subtab_step3_10day19:checked ~ #content_step3_10day19,
.subtab_step3_10day #subtab_step3_10day20:checked ~ #content_step3_10day20,
.subtab_step3_10day #subtab_step3_10day21:checked ~ #content_step3_10day21,
.subtab_step3_10day #subtab_step3_10day22:checked ~ #content_step3_10day22,
.subtab_step3_10day #subtab_step3_10day23:checked ~ #content_step3_10day23,
.subtab_step3_10day #subtab_step3_10day24:checked ~ #content_step3_10day24,
.subtab_step3_10day #subtab_step3_10day25:checked ~ #content_step3_10day25,
.subtab_step3_10day #subtab_step3_10day26:checked ~ #content_step3_10day26,
.subtab_step3_10day #subtab_step3_10day27:checked ~ #content_step3_10day27,
.subtab_step3_10day #subtab_step3_10day28:checked ~ #content_step3_10day28,
.subtab_step3_10day #subtab_step3_10day29:checked ~ #content_step3_10day29,
.subtab_step3_10day #subtab_step3_10day30:checked ~ #content_step3_10day30,
.subtab_step3_10day #subtab_step3_10day31:checked ~ #content_step3_10day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step3_11day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step3_11day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step3_11day input {
	  display: none;
}

.subtab_step3_11day 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){
	.subtab_step3_11day label{
		width:16.66%;	
	}
}
.subtab_step3_11day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step3_11day 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;*/
}

.subtab_step3_11day #subtab_step3_11day1:checked ~ #content_step3_11day1,
.subtab_step3_11day #subtab_step3_11day2:checked ~ #content_step3_11day2,
.subtab_step3_11day #subtab_step3_11day3:checked ~ #content_step3_11day3,
.subtab_step3_11day #subtab_step3_11day4:checked ~ #content_step3_11day4,
.subtab_step3_11day #subtab_step3_11day5:checked ~ #content_step3_11day5,
.subtab_step3_11day #subtab_step3_11day6:checked ~ #content_step3_11day6,
.subtab_step3_11day #subtab_step3_11day7:checked ~ #content_step3_11day7,
.subtab_step3_11day #subtab_step3_11day8:checked ~ #content_step3_11day8,
.subtab_step3_11day #subtab_step3_11day9:checked ~ #content_step3_11day9,
.subtab_step3_11day #subtab_step3_11day10:checked ~ #content_step3_11day10,
.subtab_step3_11day #subtab_step3_11day11:checked ~ #content_step3_11day11,
.subtab_step3_11day #subtab_step3_11day12:checked ~ #content_step3_11day12,
.subtab_step3_11day #subtab_step3_11day13:checked ~ #content_step3_11day13,
.subtab_step3_11day #subtab_step3_11day14:checked ~ #content_step3_11day14,
.subtab_step3_11day #subtab_step3_11day15:checked ~ #content_step3_11day15,
.subtab_step3_11day #subtab_step3_11day16:checked ~ #content_step3_11day16,
.subtab_step3_11day #subtab_step3_11day17:checked ~ #content_step3_11day17,
.subtab_step3_11day #subtab_step3_11day18:checked ~ #content_step3_11day18,
.subtab_step3_11day #subtab_step3_11day19:checked ~ #content_step3_11day19,
.subtab_step3_11day #subtab_step3_11day20:checked ~ #content_step3_11day20,
.subtab_step3_11day #subtab_step3_11day21:checked ~ #content_step3_11day21,
.subtab_step3_11day #subtab_step3_11day22:checked ~ #content_step3_11day22,
.subtab_step3_11day #subtab_step3_11day23:checked ~ #content_step3_11day23,
.subtab_step3_11day #subtab_step3_11day24:checked ~ #content_step3_11day24,
.subtab_step3_11day #subtab_step3_11day25:checked ~ #content_step3_11day25,
.subtab_step3_11day #subtab_step3_11day26:checked ~ #content_step3_11day26,
.subtab_step3_11day #subtab_step3_11day27:checked ~ #content_step3_11day27,
.subtab_step3_11day #subtab_step3_11day28:checked ~ #content_step3_11day28,
.subtab_step3_11day #subtab_step3_11day29:checked ~ #content_step3_11day29,
.subtab_step3_11day #subtab_step3_11day30:checked ~ #content_step3_11day30,
.subtab_step3_11day #subtab_step3_11day31:checked ~ #content_step3_11day31 {
	display: block;
}
/*--------------------------------------------------------------------*/
.subtab_step3_12day {
	width: 100%;
	margin: 0 auto;
}

.subtab_step3_12day section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step3_12day input {
	  display: none;
}

.subtab_step3_12day 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){
	.subtab_step3_12day label{
		width:16.66%;	
	}
}
.subtab_step3_12day label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step3_12day 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;*/
}

.subtab_step3_12day #subtab_step3_12day1:checked ~ #content_step3_12day1,
.subtab_step3_12day #subtab_step3_12day2:checked ~ #content_step3_12day2,
.subtab_step3_12day #subtab_step3_12day3:checked ~ #content_step3_12day3,
.subtab_step3_12day #subtab_step3_12day4:checked ~ #content_step3_12day4,
.subtab_step3_12day #subtab_step3_12day5:checked ~ #content_step3_12day5,
.subtab_step3_12day #subtab_step3_12day6:checked ~ #content_step3_12day6,
.subtab_step3_12day #subtab_step3_12day7:checked ~ #content_step3_12day7,
.subtab_step3_12day #subtab_step3_12day8:checked ~ #content_step3_12day8,
.subtab_step3_12day #subtab_step3_12day9:checked ~ #content_step3_12day9,
.subtab_step3_12day #subtab_step3_12day10:checked ~ #content_step3_12day10,
.subtab_step3_12day #subtab_step3_12day11:checked ~ #content_step3_12day11,
.subtab_step3_12day #subtab_step3_12day12:checked ~ #content_step3_12day12,
.subtab_step3_12day #subtab_step3_12day13:checked ~ #content_step3_12day13,
.subtab_step3_12day #subtab_step3_12day14:checked ~ #content_step3_12day14,
.subtab_step3_12day #subtab_step3_12day15:checked ~ #content_step3_12day15,
.subtab_step3_12day #subtab_step3_12day16:checked ~ #content_step3_12day16,
.subtab_step3_12day #subtab_step3_12day17:checked ~ #content_step3_12day17,
.subtab_step3_12day #subtab_step3_12day18:checked ~ #content_step3_12day18,
.subtab_step3_12day #subtab_step3_12day19:checked ~ #content_step3_12day19,
.subtab_step3_12day #subtab_step3_12day20:checked ~ #content_step3_12day20,
.subtab_step3_12day #subtab_step3_12day21:checked ~ #content_step3_12day21,
.subtab_step3_12day #subtab_step3_12day22:checked ~ #content_step3_12day22,
.subtab_step3_12day #subtab_step3_12day23:checked ~ #content_step3_12day23,
.subtab_step3_12day #subtab_step3_12day24:checked ~ #content_step3_12day24,
.subtab_step3_12day #subtab_step3_12day25:checked ~ #content_step3_12day25,
.subtab_step3_12day #subtab_step3_12day26:checked ~ #content_step3_12day26,
.subtab_step3_12day #subtab_step3_12day27:checked ~ #content_step3_12day27,
.subtab_step3_12day #subtab_step3_12day28:checked ~ #content_step3_12day28,
.subtab_step3_12day #subtab_step3_12day29:checked ~ #content_step3_12day29,
.subtab_step3_12day #subtab_step3_12day30:checked ~ #content_step3_12day30,
.subtab_step3_12day #subtab_step3_12day31:checked ~ #content_step3_12day31 {
	display: block;
}
/*--------------------------------------------------------------------*/

/* 1단계 활동자료실 */
.subtab_step1_book {
	width: 100%;
	margin: 0 auto;
}

.subtab_step1_book section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step1_book input {
	  display: none;
}

.subtab_step1_book 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){
	.subtab_step1_book label{
		width:16.66%;	
	}
}
.subtab_step1_book label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step1_book 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;*/
}

.subtab_step1_book #subtab_step1_book1:checked ~ #content_step1_book1,
.subtab_step1_book #subtab_step1_book2:checked ~ #content_step1_book2,
.subtab_step1_book #subtab_step1_book3:checked ~ #content_step1_book3,
.subtab_step1_book #subtab_step1_book4:checked ~ #content_step1_book4,
.subtab_step1_book #subtab_step1_book5:checked ~ #content_step1_book5,
.subtab_step1_book #subtab_step1_book6:checked ~ #content_step1_book6,
.subtab_step1_book #subtab_step1_book7:checked ~ #content_step1_book7,
.subtab_step1_book #subtab_step1_book8:checked ~ #content_step1_book8,
.subtab_step1_book #subtab_step1_book9:checked ~ #content_step1_book9,
.subtab_step1_book #subtab_step1_book10:checked ~ #content_step1_book10,
.subtab_step1_book #subtab_step1_book11:checked ~ #content_step1_book11,
.subtab_step1_book #subtab_step1_book12:checked ~ #content_step1_book12 {
	display: block;
}

/* 2단계 활동자료실 */
.subtab_step2_book {
	width: 100%;
	margin: 0 auto;
}

.subtab_step2_book section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step2_book input {
	  display: none;
}

.subtab_step2_book 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){
	.subtab_step2_book label{
		width:16.66%;	
	}
}
.subtab_step2_book label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step2_book 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;*/
}

.subtab_step2_book #subtab_step2_book1:checked ~ #content_step2_book1,
.subtab_step2_book #subtab_step2_book2:checked ~ #content_step2_book2,
.subtab_step2_book #subtab_step2_book3:checked ~ #content_step2_book3,
.subtab_step2_book #subtab_step2_book4:checked ~ #content_step2_book4,
.subtab_step2_book #subtab_step2_book5:checked ~ #content_step2_book5,
.subtab_step2_book #subtab_step2_book6:checked ~ #content_step2_book6,
.subtab_step2_book #subtab_step2_book7:checked ~ #content_step2_book7,
.subtab_step2_book #subtab_step2_book8:checked ~ #content_step2_book8,
.subtab_step2_book #subtab_step2_book9:checked ~ #content_step2_book9,
.subtab_step2_book #subtab_step2_book10:checked ~ #content_step2_book10,
.subtab_step2_book #subtab_step2_book11:checked ~ #content_step2_book11,
.subtab_step2_book #subtab_step2_book12:checked ~ #content_step2_book12 {
	display: block;
}


/* 3단계 활동자료실 */
.subtab_step3_book {
	width: 100%;
	margin: 0 auto;
}

.subtab_step3_book section {
	display: none;
	padding: 20px 0 0;
	/*border-top: 1px solid #ddd;*/
}

/*라디오버튼 숨김*/
.subtab_step3_book input {
	  display: none;
}

.subtab_step3_book 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){
	.subtab_step3_book label{
		width:16.66%;	
	}
}
.subtab_step3_book label:hover {
	color: rgba(225,60,82,1);
	cursor: pointer;
}

/*input 클릭시, label 스타일*/
.subtab_step3_book 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;*/
}

.subtab_step3_book #subtab_step3_book1:checked ~ #content_step3_book1,
.subtab_step3_book #subtab_step3_book2:checked ~ #content_step3_book2,
.subtab_step3_book #subtab_step3_book3:checked ~ #content_step3_book3,
.subtab_step3_book #subtab_step3_book4:checked ~ #content_step3_book4,
.subtab_step3_book #subtab_step3_book5:checked ~ #content_step3_book5,
.subtab_step3_book #subtab_step3_book6:checked ~ #content_step3_book6,
.subtab_step3_book #subtab_step3_book7:checked ~ #content_step3_book7,
.subtab_step3_book #subtab_step3_book8:checked ~ #content_step3_book8,
.subtab_step3_book #subtab_step3_book9:checked ~ #content_step3_book9,
.subtab_step3_book #subtab_step3_book10:checked ~ #content_step3_book10,
.subtab_step3_book #subtab_step3_book11:checked ~ #content_step3_book11,
.subtab_step3_book #subtab_step3_book12:checked ~ #content_step3_book12 {
	display: block;
}