#section2 {position: relative;}

/*메인컨텐츠height:670px; height : 0;*/
.sec00 {
    width : 100%;

	/*padding-top : calc (1200 / 3000 * 100%); */
}


/*메인비주얼*/

.downBtn {position:absolute; z-index:99; left:50%; margin-left:-15px; bottom:30px;}
.downBtn a {display:block;}



.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}

.flexslider .slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .flexslider .slides {
	display: block;
}
* html .flexslider .slides {
	height: 1%;
}
.no-js .flexslider .slides > li:first-child {
	display: block;
}
.fullheight {
    height: 56vh;
}



/*------------------------------------------------------------------
[Buttons]
*/
.btn-list .btn {font-size:10px;  border-radius: 30px; border:2px solid #fff}
.btn {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 11px;
    border-width: 2px;
    border-radius: 0;
    padding: 10px 24px;
    -webkit-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
}

.btn.btn-round {
    border-radius: 2px;
}

.btn.btn-circle {
    border-radius: 30px;
}

.btn:focus,
.btn.focus,
.btn.active.focus,
.btn.active:focus,
.btn:active.focus,
.btn:active:focus {
    outline: 0;

}

.bg-black-alfa-10 { background-image:url(/theme/a01/img/main/main01.jpg); background-position:center 70px  !important }
.bg-black-alfa-20 { background-image:url(/theme/a01/img/main/main02.jpg); background-position:center 70px  !important }
.bg-black-alfa-30 { background-image:url(/theme/a01/img/main/main03.jpg); background-position:center 70px  !important }
.bg-black-alfa-40 { background-image:url(/theme/a01/img/main/main04.jpg); background-position:center center  !important }
.bg-black-alfa-50 { background-image:url(/theme/a01/img/main/main05.jpg); background-position:center 70px  !important }
.bg-black-alfa-60 { background-image:url(/theme/a01/img/main/main06.jpg); background-position:center 70px !important }
.bg-black-alfa-70 { background-image:url(/theme/a01/img/main/main07.jpg); background-position:center center  !important }
.bg-black-alfa-80 { background-image:url(/theme/a01/img/main/main08.jpg); background-position:center 70px  !important }
.bg-black-alfa-90 { background-image:url(/theme/a01/img/main/main09.jpg); background-position:center 70px  !important }
.bg-black-alfa-100 { background-image:url(/theme/a01/img/main/main10.jpg); background-position:center 70px  !important }
.bg-black-alfa-110 { background-image:url(/theme/a01/img/main/main11.jpg); background-position:center 70px  !important }

.bg-black-alfa-120 { background-image:url(/theme/a01/img/main/main12.jpg); background-position:center 70px  !important }



/* Arrows */
.slick-arrow.slick-hidden {display: none;}

/*롤링버튼*/
.slick-list { overflow:hidden; height:100% !important;}
.slick-track {height:100%;}
.slick-arrow {display:none !important;}
.slick-dots{ position: absolute; display: block; z-index:4; list-style: none; text-align: center;  line-height: 1; bottom:145px; width:100%; text-align:center;}
.slick-dots li{ display:block;   height:12px; display:inline-block;}
.slick-dots button { width: 12px;  height: 12px;  margin: 0 5px; border:1px solid #fff;   border-radius:100%;  cursor: pointer;  text-indent:-99999px; overflow:hidden;}
.slick-dots .slick-active button { background:#fff; }


.sec02 .slick-list { overflow:hidden;}
.sec02 .slick-arrow {display:none !important;}
.sec02 .slick-dots{ position: absolute; display: block; z-index:4; list-style: none; text-align: center;  line-height: 1; bottom:40px; width:100%; text-align:center;}
.sec02 .slick-dots li{ display:block;   height:12px; display:inline-block;}
.sec02 .slick-dots button { width: 12px;  height: 12px;  margin: 0 5px; border:1px solid #4d6a86;   border-radius:100%;  cursor: pointer;  text-indent:-99999px; overflow:hidden;}
.sec02 .slick-dots .slick-active button { background:#4d6a86; }





/*메인컨텐츠*/
.sec01 {padding:0px 0; clear:both;}
.sec01 ul { }
.sec01 ul:after {clear:both; content:''; display:block;}
.sec01 ul li {width:50%; float:left;}
.sec01 ul li:last-child {text-align:right; overflow:hidden;}
.sec01 ul li span {display:inline-block;}
.sec01 ul li span img {width:100%; -ms-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.sec01 ul li.on span img {-ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);}
.sec01 ul li dl dt {font-size:70px; color:#000; font-weight:700; line-height:80px; padding-bottom:20px;}
.sec01 ul li dl .mt {font-size:32px; line-height:40px; padding-bottom:20px;}
.sec01 ul li dl .mt span {color:#4d6a86; font-weight:400;}
.sec01 ul li dl .st {font-size:17px; line-height:20px; color:#616161; padding-bottom:30px;}


.sec02 {padding:00px 0; clear:both; background:#f9f9f9}
.sec02 p {position:relative; z-index:4; text-align:center;}
.sec02 ul.part_text {padding:270px 70px 130px; background:#f9f9f9; position:relative; margin-top:-218px; z-index:3;}
.sec02 ul.part_text:after {clear:both; content:''; display:block;}
.sec02 ul.part_text li {float:left; width:65%;}
.sec02 ul.part_text li:first-child {width:35%; font-size:70px; line-height:80px; font-weight:700; padding-top:30px;}
.sec02 ul.part_text li:last-child {padding-left:50px; box-sizing:border-box;}
.sec02 ul.part_text li dl {padding-top:40px;}
.sec02 ul.part_text li dl:first-child {padding-top:0;}
.sec02 ul.part_text li dl dt {font-weight:700; padding-bottom:5px;}
.sec02 ul.part_text li dl dd {line-height:32px;}


/*접수현황*/
.lt_regdate {position:relative;float:left; width:22%; border:0px solid blue; }
.lt_part {position:relative;float:left; width:18%; border:0px solid blue; }
.lt_name {position:relative;float:left; width:50%; border:0px solid blue; }
.lt_class {position:relative;float:left; width:10%; border:0px solid blue; }


.lt_info2 { position:relative;float:left; width:40%; text-align:left; color:#888; border:0px solid red; }


/* 자주찾는메뉴 */
.shortcutZone {position: relative; padding: 40px 0 0 0 }
.shortcutZone h4 {z-index:90;display:block; margin:0 auto; font-size:18px; display: flex; align-items: center; justify-content: center; width: 220px; height: 50px;  background-color: #d71820; color:#fff;; border-radius: 56px; padding-top: 4px; box-sizing: border-box;}
/* IE10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.shortcutZone h4 {padding-top: 6px;}
}
.shortcutZone ul {display: flex; flex-wrap: wrap; padding:50px 0px; }
.shortcutZone ul li {display: flex; justify-content: center; width: 16.666666%; position: relative; }
.shortcutZone ul li:nth-child(n+8) {margin-top: 50px;}
.shortcutZone ul li a {display: flex; flex-direction: column; align-items: center; text-align: center; line-height: 1.2;}
.shortcutZone ul li i {width: 90px; height: 82px; margin-bottom: 18px; background: url("../img/main/icon.png") no-repeat 0 0;}
.shortcutZone ul li:nth-child(2) i {background-position: -110px 0;}
.shortcutZone ul li:nth-child(3) i {background-position: -215px 0;}
.shortcutZone ul li:nth-child(4) i {background-position: -323px 0;}
.shortcutZone ul li:nth-child(5) i {background-position: -438px 0;}
.shortcutZone ul li:nth-child(6) i {background-position: -540px 0;}



/* 접수현황 및 공지 */
.latestZone {position: relative; padding: 0px;}

.latestZone ul {display: flex; flex-wrap: wrap; padding:20px 0px; }
.latestZone ul li {display: flex; justify-content: center; width: 50%; position: relative; }

.latestZone ul li.pc-only { display: inline; }
.latestZone ul li.mo-only { display: none; }



@media screen and (max-width: 768px){
  .latestZone ul {display:block;; padding:20px 0px; }
  .latestZone ul li {display:block; width: 100%;  }
  
    .latestZone ul li.pc-only { display: none; }
    .latestZone ul li.mo-only { display: inline; }

 .lt_regdate {position:relative;float:left; width:22%; border:0px solid blue; }
 .lt_part {position:relative;float:left; width:20%; border:0px solid blue; }
 .lt_name {position:relative;float:left; width:45%; border:0px solid blue; }
 .lt_class {position:relative;float:left; width:13%; border:0px solid blue; }
}