
/**************************************************
*   3.14 - section14 (행사일정표)
**************************************************/
@media (min-width:0) {
    #sectionScheduleList.type1 { clear:both; }
    #sectionScheduleList.type1 h5 { color:#323232; font-size:22px; margin:0 0; margin-bottom:5px; text-align:left; padding:10px 0; }
    #sectionScheduleList.type1 .event_top { background:#f6f6f6; margin-bottom:10px; overflow:hidden; padding:20px 0; padding-right:10px; }
    #sectionScheduleList.type1 .event_title { box-sizing:border-box; color:#787878; padding:20px 0; }
    #sectionScheduleList.type1 .event_title small { font-size:16px; width:100%; }
    #sectionScheduleList.type1 .event_cont { box-sizing:border-box; padding:0 0; }
    #sectionScheduleList.type1 .event_table::after { clear:both; content:''; display:block; }
    #sectionScheduleList.type1 .box h5 { clear:both; color:#232323; font-size:15px; line-height:25px; font-weight:400; }
    #sectionScheduleList.type1 .event_cont ul li:first-child { padding-bottom:10px; }
    #sectionScheduleList.type1 .box h5 span { background:#787878; border-radius:50%; display:block; float:left; height:25px; margin-right:5px; text-align:center; vertical-align:middle; width:25px; }
    #sectionScheduleList.type1 .box > ul > li { float:left; line-height:29px; padding:0 0; text-align:center; width:6%; }
    #sectionScheduleList.type1 .box > ul > li.w20 { float:left; line-height:29px; padding:0 0; width:37%; }
    #sectionScheduleList.type1 .box > ul > li.btn { width:10%; }
    #sectionScheduleList.type1 .box > ul > li input { float:left; height:29px; margin:0 0; }
    #sectionScheduleList.type1 .calendar { display:none; left:0; position:absolute; z-index:1; }
    #sectionScheduleList.type1 button { cursor:pointer; }
    #sectionScheduleList.type1 .btn { background:#787878; position:relative; }
    #sectionScheduleList.type1 .w40 { float:left; margin-right:2%; width:28%; }
    #sectionScheduleList.type1 .w60 { float:left; width:70%; }
    #sectionScheduleList.type1 .w40 select { background:#fff url("../images/contents/icon_down_01.png") no-repeat 95% 50%; border:1px solid #cccccc; float:left; height:29px; line-height:29px; margin:0 0; padding-left:5px; width:100%; }
    #sectionScheduleList.type1 .w60 input { float:left; height:29px; margin:0 0; width:75%; padding:6px 5px; }
    #sectionScheduleList.type1 .w60btn { background:#787878; color:#fff; display:block; float:left; line-height:29px; text-align:center; width:80px; font-size:12px; }
    #sectionScheduleList.type1 .w60 a { padding:0 0; text-align:center; width:25%; }
    #sectionScheduleList.type1 .tcenter span { background:#00ada9; color:#fff; display:inline-block; margin:0 auto; padding:5px 10px; }
    
}
@media (min-width:640px) {
    #sectionScheduleList.type1 .event_title { padding:50px 10px; width:30%; float:left; }
    #sectionScheduleList.type1 .event_cont { padding:0 0 0 15px; width:70%; float:left; }
    #sectionScheduleList.type1 .w60btn { font-size:14px; }
}
@media (min-width:992px) {
    #sectionScheduleList.type1 .box h5 { padding:10px 0 0; }
}
@media (min-width:1220px) {
    #sectionScheduleList.type1 .box > ul > li { width:auto; padding:0 7px; }
    #sectionScheduleList.type1 .box > ul > li.w20 { width:150px; }
    #sectionScheduleList.type1 .box > ul > li.btn { width:auto; }
    #sectionScheduleList.type1 .w40 { margin-right:5px; width:100px; }
    #sectionScheduleList.type1 .w40 select { width:100px; }
    #sectionScheduleList.type1 .w60 { width:calc(100% - 105px); }
    #sectionScheduleList.type1 .w60 input { width:70%; }
    #sectionScheduleList.type1 .w60 a { width:80px; }
}

/* 달력 */
@media (min-width:0) {
    #sectionScheduleList.type1 .cal { min-height:278px; }
    #sectionScheduleList.type1 .cal .topar { display:none; }
    #sectionScheduleList.type1 .calright { margin-top:20px; box-sizing:border-box; }
    #sectionScheduleList.type1 .calright2 { display:none; }
    #sectionScheduleList.type1 .calright h6 { font-size:16px; padding-bottom:2px; }
    #sectionScheduleList.type1 .calright p span { display:block; margin:5px 0; }
    #sectionScheduleList.type1 .calright #map_canvas { height:200px; }
    #sectionScheduleList.type1 .calright #map_canvas iframe { height:100%; width:100%; }
    #sectionScheduleList.type1 .calright ul li .icon { float:left; height:55px; line-height:55px; margin-right:5px; text-align:center; width:85px; }
    #sectionScheduleList.type1 .calright ul li { overflow:hidden; padding:8px 0; }
    #sectionScheduleList.type1 .calright ul li .icon span { color:#fff; display:block; height:55px; }
    #sectionScheduleList.type1 .calright ul li .icon span.color1 { background:#0071b3; }
    #sectionScheduleList.type1 .calright ul li .icon span.color2 { background:#ff9c00; }
    #sectionScheduleList.type1 .calright ul li .txt { float:left; height:55px; width:calc( 100% - 90px ); }
}

@media (min-width: 768px) { 	
    #sectionScheduleList.type1 .cal { min-height:467px; }
}
@media (min-width: 992px) { 	
    #sectionScheduleList.type1 .cal { float:left; width:55%; }
    #sectionScheduleList.type1 .calright { padding-left:20px; float:left; width:45%; margin-top:0; }
}


/**************************************************
*   3.14 - section14 (행사일정표)
**************************************************/
@media (min-width:0) {
    #sectionScheduleList.type2 { clear:both; }
    #sectionScheduleList.type2 h5 { color:#323232; font-size:22px; margin:0 0; margin-bottom:5px; text-align:left; padding:10px 0; }
    #sectionScheduleList.type2 .event_top { background:#f6f6f6; margin-bottom:10px; overflow:hidden; padding:20px 0; padding-right:10px; }
    #sectionScheduleList.type2 .event_title { box-sizing:border-box; color:#787878; padding:20px 0; background-color:#f6f6f6; border-top:2px solid #00ada9; }
    #sectionScheduleList.type2 .event_title small { font-size:16px; width:100%; }
    #sectionScheduleList.type2 .event_cont { box-sizing:border-box; padding:0 0; }
    #sectionScheduleList.type2 .event_table::after { clear:both; content:''; display:block; }
    #sectionScheduleList.type2 .box h5 { clear:both; color:#232323; font-size:15px; line-height:25px; font-weight:400; }
    #sectionScheduleList.type2 .event_cont ul li:first-child { padding-bottom:10px; }
    #sectionScheduleList.type2 .box h5 span { background:#787878; border-radius:50%; display:block; float:left; height:25px; margin-right:5px; text-align:center; vertical-align:middle; width:25px; }
    #sectionScheduleList.type2 .box > ul > li { float:left; line-height:29px; padding:0 0; text-align:center; width:6%; }
    #sectionScheduleList.type2 .box > ul > li.w20 { float:left; line-height:29px; padding:0 0; width:37%; }
    #sectionScheduleList.type2 .box > ul > li.btn { width:10%; }
    #sectionScheduleList.type2 .box > ul > li input { float:left; height:29px; margin:0 0; }
    #sectionScheduleList.type2 .calendar { display:none; left:0; position:absolute; z-index:1; }
    #sectionScheduleList.type2 button { cursor:pointer; }
    #sectionScheduleList.type2 .btn { background:#787878; position:relative; }
    #sectionScheduleList.type2 .w40 { float:left; margin-right:2%; width:28%; }
    #sectionScheduleList.type2 .w60 { float:left; width:70%; }
    #sectionScheduleList.type2 .w40 select { background:#fff url("../images/contents/icon_down_01.png") no-repeat 95% 50%; border:1px solid #cccccc; float:left; height:29px; line-height:29px; margin:0 0; padding-left:5px; width:100%; }
    #sectionScheduleList.type2 .w60 input { float:left; height:29px; margin:0 0; width:75%; padding:6px 5px; }
    #sectionScheduleList.type2 .w60btn { background:#787878; color:#fff; display:block; float:left; line-height:29px; text-align:center; width:80px; font-size:12px; }
    #sectionScheduleList.type2 .w60 a { padding:0 0; text-align:center; width:25%; }
    #sectionScheduleList.type2 .tcenter span { background:#00ada9; color:#fff; display:inline-block; margin:0 auto; padding:5px 5px; cursor:pointer; }
    
    #sectionScheduleList.type2 .event_table { clear:both; float:left; margin:20px 0 50px 0; width:100%; }
    #sectionScheduleList.type2 .event_table table { border-bottom:1px solid #ddd; border-top:2px solid #000000; width:100%; }
    #sectionScheduleList.type2 .event_table table th { background:#f6f6f6; font-size:14px; padding:20px 0; font-weight:400; }
    #sectionScheduleList.type2 .event_table table tr { border-bottom:1px solid #ddd; width:100%; }
    #sectionScheduleList.type2 .event_table table tr th:nth-child(1) { width:10%; display:none; }
    #sectionScheduleList.type2 .event_table table tr th:nth-child(2) { width:35%; }
    #sectionScheduleList.type2 .event_table table tr th:nth-child(3) { width:40%; }
    #sectionScheduleList.type2 .event_table table tr th:nth-child(4) { width:15%; }
    #sectionScheduleList.type2 .event_table table tr td:nth-child(1) { width:10%; display:none; }
    #sectionScheduleList.type2 .event_table table tr td:nth-child(2) { width:35%; padding:10px 5px; vertical-align:middle; }
    #sectionScheduleList.type2 .event_table table tr td:nth-child(3) { width:40%; padding:10px 5px; vertical-align:middle; }
    #sectionScheduleList.type2 .event_table table tr td:nth-child(4) { width:23%; }
    #sectionScheduleList.type2 .event_table table tr td:nth-child(4) a { display:block; max-width:100%; padding:0 2px; }
    #sectionScheduleList.type2 .event_table table td { color:#787878; padding:10px 0; }
    #sectionScheduleList.type2 .event_table table td.tcenter { text-align:center; }
    
    #sectionScheduleList.type2 .modal .modal-content { padding:10px; padding-top:5px; }
    #sectionScheduleList.type2 .modal .close { color:#444; }
    #sectionScheduleList.type2 .modal .flbox iframe { height:300px; width:100%; }
    #sectionScheduleList.type2 .modal .frbox label { color:#fff; font-size:15px; padding:5px 0; text-align:center; width:100%; }
    #sectionScheduleList.type2 .modal .frbox p { font-size:14px; line-height:18px; padding:5px 0; text-align:center; }
    #sectionScheduleList.type2 label.color1 { background:#af1f1f; }
    #sectionScheduleList.type2 label.color2 { background:#0071b3; }
    #sectionScheduleList.type2 label.color3 { background:#ff9c00; }
}
@media (min-width:480px) {
    #sectionScheduleList.type2 .event_table table th { font-size:15px; }
    #sectionScheduleList.type2 .event_table table tr th:nth-child(1) { display:table-cell; }
	#sectionScheduleList.type2 .event_table table tr td:nth-child(1) { display:table-cell; }
    #sectionScheduleList.type2 .event_table table tr td:nth-child(4) { width:15%; }
}
@media (min-width:640px) {
    #sectionScheduleList.type2 .event_title { padding:50px 10px; width:30%; float:left; }
    #sectionScheduleList.type2 .event_cont { padding:0 0 0 15px; width:70%; float:left; }
    #sectionScheduleList.type2 .w60btn { font-size:14px; }
}
@media (min-width:992px) {
    #sectionScheduleList.type2 .box h5 { padding:10px 0 0; }
}
@media (min-width:1220px) {
    #sectionScheduleList.type2 .box > ul > li { width:auto; padding:0 7px; }
    #sectionScheduleList.type2 .box > ul > li.w20 { width:150px; }
    #sectionScheduleList.type2 .box > ul > li.btn { width:auto; }
    #sectionScheduleList.type2 .w40 { margin-right:5px; width:100px; }
    #sectionScheduleList.type2 .w40 select { width:100px; }
    #sectionScheduleList.type2 .w60 { width:calc(100% - 105px); }
    #sectionScheduleList.type2 .w60 input { width:70%; }
    #sectionScheduleList.type2 .w60 a { width:80px; }
}


/**************************************************
*   3.5 - section5 (view)
**************************************************/
@media (min-width:0) {
    #sectionScheduleRead.type1 { clear:both; }
    #sectionScheduleRead.type1>* { color:#787878; }

    #sectionScheduleRead.type1 .sec1 { border-bottom:1px solid #cccccc; border-top:2px solid #000000; color:#666666; overflow:hidden; }
	#sectionScheduleRead.type1 .sec1 > p { border-top:1px solid #cccccc; box-sizing:border-box; float:left; padding:10px 10px; }
	#sectionScheduleRead.type1 .sec1 > p i { margin:0 5px; }
	#sectionScheduleRead.type1 .sec1 > p:nth-of-type(1) { border-top:none; width:100%; }
	#sectionScheduleRead.type1 .sec1 > p:nth-of-type(2) { text-align:left; width:100%; }
	#sectionScheduleRead.type1 .sec1 > .sec2_btn { padding:10px 10px; margin:0; width:100%; border-top: 1px solid #ccc; }
	#sectionScheduleRead.type1 .sec1 > .sec2_btn .date span { margin:0; }
	
	#sectionScheduleRead.type1 .sec2 { padding:10px 0 20px 0; }
	#sectionScheduleRead.type1 .sec2_btn { overflow:hidden; padding-bottom:10px; }
	#sectionScheduleRead.type1 .sec2_btn .date .flbox { }
	#sectionScheduleRead.type1 .sec2_btn .date span { display:inline-block; font-size:14px; margin:6px 3px; }
	#sectionScheduleRead.type1 .sec2_btn .date span i { color:#c00; }
	#sectionScheduleRead.type1 .sec2_btn span em { color:#c00; font-style:normal; }
	#sectionScheduleRead.type1 .sec2_btn .edit { margin:3px 0 0; }
	#sectionScheduleRead.type1 .sec2_btn .edit a { border:1px solid #ccc; border-radius:5px; display:inline-block; font-size:13px; height:22px; line-height:20px; padding:0 5px; }
	
    #sectionScheduleRead.type1 .sec3 { min-height:250px; padding:20px 10px; line-height:1.4; font-size:15px; }

    #sectionScheduleRead.type1 .sec4 table { border-top:2px solid #343434; table-layout:fixed; width:100%; }
    #sectionScheduleRead.type1 .sec4 th, #sectionScheduleRead.type1 .sec4 td { border-bottom:1px solid #cccccc; padding:10px; vertical-align:middle; }
    #sectionScheduleRead.type1 .sec4 th { font-weight:normal; width:70px; }
    #sectionScheduleRead.type1 .sec4 th span { background:#786c57; border-radius:1px; color:#fff; display:block; padding:5px 0; }
    #sectionScheduleRead.type1 .sec4 th.next, #sectionScheduleRead.type1 .sec4 td.next { background-color:white; }
    #sectionScheduleRead.type1 .sec4 td a { display:block; }
    
    #sectionScheduleRead.type1 .sec5 { margin:50px 0; text-align:center; }
    #sectionScheduleRead.type1 .sec5 a { background-color:#323232; color:#ffffff; display:inline-block; line-height:35px; padding:0 35px; }
    
    #sectionScheduleRead.type1 .sec6 { background-color:#f5f5f5; border:1px solid #d1d1d1; box-sizing:border-box; margin:20px 0; padding:30px; }
    #sectionScheduleRead.type1 .sec6 > p { margin-bottom:10px; }
    #sectionScheduleRead.type1 .sec6 > p.title { font-size:16px; font-weight:bold; }
    #sectionScheduleRead.type1 .sec6 > p.cont { background:#fff; border:1px solid #d1d1d1; padding:25px 0; text-align:center; }
    #sectionScheduleRead.type1 .sec6 > p.cont span { margin-right:15px; }
    #sectionScheduleRead.type1 .sec6 > p.cont i { color:#dc5411; }
    #sectionScheduleRead.type1 .sec6 > p.cont b { display:block; line-height:1.4; margin-left:20px; }
}
@media (min-width:768px) { 	
	#sectionScheduleRead.type1 .sec1 > p { border-top:none; padding:15px 10px; }
	#sectionScheduleRead.type1 .sec1 > p:nth-of-type(1) { width:70%; }
	#sectionScheduleRead.type1 .sec1 > p:nth-of-type(2) { text-align:right; width:30%; }
	#sectionScheduleRead.type1 .sec1 > .sec2_btn { width:30%; padding: 15px 10px; border-top: 0px; }
	#sectionScheduleRead.type1 .sec1 > .sec2_btn .date { float:right; text-align:right; }
	
	#sectionScheduleRead.type1 .sec2_btn .date { float:left; text-align:left; }
    #sectionScheduleRead.type1 .sec2_btn .edit { float:right; text-align:left; }
	
	#sectionScheduleRead.type1 .sec4 th, #sectionScheduleRead.type1 .sec4 td { padding:15px; }
	#sectionScheduleRead.type1 .sec4 th { width:100px; }
    
	#sectionScheduleRead.type1 .sec6 > p.cont b { display:inline-block; }
}
@media (min-width:1280px) { 	
    #sectionScheduleRead.type1 .sec6 { margin:50px 0; padding:40px 25px; }
	#sectionScheduleRead.type1 .sec6 th, #sectionScheduleRead.type1 .sec6 td { padding:20px; }
}

