@charset "utf-8";
#content_wrap {width:100%;max-width:1180px;margin:0 auto;padding:0 0 100px 0;}

.ed_header {display:block;position:relative;left:0;right:0;top:0;margin:0 0 120px 0;font-size:50px;font-weight:800;text-align:center;background:#fff;}
.ed_header a.btn_back {display:block;position:absolute;left:20px;top:0;}
.ed_header a.btn_back i {font-size:28px;}
.ed_header a.btn_qua {display:none;color:#ddd;}
.ed_header a.btn_qua i {font-size:28px;}

.ed_profile {margin:0 0 120px 0;}
.ed_profile:after {display:block;visibility:hidden;clear:both;content:""}
.ed_profile .img {float:left;width:420px;}
.ed_profile .img img {width:100%;height:auto;border-radius:20px;}
.ed_profile .cont {float:right;width:55%;}
.ed_profile .cont h3 {display:block;margin:0 0 24px 0;color:#ccc;font-size:26px;font-weight:700;letter-spacing:5px;}
.ed_profile .cont h3 strong {color:#222;font-size:40px;font-weight:700;letter-spacing:20px;}
.ed_profile .cont .ed_ctg {display:block;margin:0 0 80px 0;color:#ccc;font-size:26px;font-weight:700;letter-spacing:5px;}
.ed_profile .cont p {margin:0 0 24px 0;font-size:30px;line-height:140%;font-weight:500;}
.ed_profile .cont p strong {font-weight:700;}

.ed_count {display:block;margin:0 0 30px 0;padding:20px;background:#000926;border-radius:15px;}
.ed_count:after {display:block;visibility:hidden;clear:both;content:""}
.ed_count li {display:block;float:left;position:relative;width:33.33%;color:#fff;font-size:22px;text-align:center;}
.ed_count li:after {content:'';display:block;position:absolute;right:0;top:50%;width:2px;height:30px;margin:-15px 0 0 0;background:#fff;}
.ed_count li:last-child:after {display:none;}
.ed_count li strong {display:block;margin:0 0 8px 0;font-size:36px;font-weight:800;}

a.btn_edqa {display:block;position:relative;padding:40px;font-size:32px;font-weight:500;background:#fff;border-radius:15px;box-shadow:0 0 20px rgba(0,0,0,0.1);}
a.btn_edqa .icon {display:inline-block;width:46px;height:46px;;text-align:center;line-height:30px;border:solid 6px #183a3d;border-radius:50%;}
a.btn_edqa .icon i {font-size:32px;}
a.btn_edqa .arrow {display:block;position:absolute;right:30px;top:50%;line-height:40px;margin:-20px 0 0 0;}
a.btn_edqa .arrow i {font-size:32px;}

.ed_consctg {margin:0 0 120px 0;}
.ed_consctg h3 {display:block;margin:0 0 40px 0;color:#17393c;font-size:40px;font-weight:800;}
.ed_consctg ul {}
.ed_consctg ul:after {display:block;visibility:hidden;clear:both;content:""}
.ed_consctg ul li {display:block;float:left;width:30%;margin:0 5% 0 0;}
.ed_consctg ul li:last-child {margin:0;}
.ed_consctg ul li img {width:100%;height:auto;}

.ed_career {position:relative;margin:0 0 120px 0;}
.ed_career h3 {display:block;margin:0 0 40px 0;color:#17393c;font-size:40px;font-weight:800;}
.ed_career ul {}
.ed_career ul:after {display:block;visibility:hidden;clear:both;content:""}
.ed_career ul li {display:block;position:relative;margin:0 0 20px 0;padding:0 0 0 20px;font-size:26px;font-weight:600;}
.ed_career ul li:after {content:'';display:block;position:absolute;left:0;top:13px;width:5px;height:5px;background:#222;border-radius:50%;}
.ed_career a.more {display:block;position:absolute;right:0;top:0;color:#ccc;font-size:26px;font-weight:700;}
.ed_career a.more i {font-size:32px;}

.ed_qaslide {position:relative;margin:0 0 120px 0;}
.ed_qaslide h3 {display:block;margin:0 0 40px 0;color:#17393c;font-size:40px;font-weight:800;}

.swiper_qa .box {border-radius:20px;}
.swiper_qa .q {padding:80px 10px;color:#fff;font-size:30px;font-weight:700;text-align:center;line-height:140%;}
.swiper_qa .qb {padding:25px 40px;color:#ccc;font-size:26px;font-weight:600;background:#fff;
-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
}
.swiper_qa .qb:after {display:block;visibility:hidden;clear:both;content:""}
.swiper_qa .qb a {display:block;float:right;color:#ccc;}
.swiper_qa .qb a i {font-size:36px;}

.ed_qaslide .swiper-nav {display:block;position:absolute;left:0;top:50%;right:0;background:#eee;z-index:9;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%);
}
.ed_qaslide .swiper-nav .swiper-btn-prev,
.ed_qaslide .swiper-nav .swiper-btn-next {display:block;position:absolute;width:60px;height:60px;color:#bbb;text-align:center;background:#f2f2f2;border-radius:50%;cursor:pointer;}
.ed_qaslide .swiper-nav .swiper-btn-prev i,
.ed_qaslide .swiper-nav .swiper-btn-next i {font-size:32px;line-height:60px;}
.ed_qaslide .swiper-nav .swiper-btn-prev {left:-100px;}
.ed_qaslide .swiper-nav .swiper-btn-next {right:-100px;}


.ct_button {width:100%;max-width:1180px;margin:0 auto 80px auto;text-align:right}
.ct_button a {display:inline-block;width:180px;color:#fff;font-size:30px;text-align:center;line-height:68px;background:#17393c;border-radius:5px;}



@media screen and (max-width:1540px) {
#content_wrap {padding:0 0 100px 0;}
}




@media screen and (max-width:1180px) {
#content_wrap {padding:0 20px 100px 20px;}

.ed_header {margin:0 0 80px 0;font-size:36px;}

.ed_profile {margin:0 0 80px 0;}
.ed_profile .img {width:35%;}
.ed_profile .cont {width:55%;}
.ed_profile .cont h3 {font-size:24px;}
.ed_profile .cont h3 strong {font-size:36px;}
.ed_profile .cont .ed_ctg {margin:0 0 60px 0;font-size:24px;}
.ed_profile .cont p {font-size:24px;}

.ed_count {margin:0 0 30px 0;padding:20px;}
.ed_count li {font-size:20px;}
.ed_count li:after {width:2px;height:30px;margin:-15px 0 0 0;}
.ed_count li strong {font-size:30px;}

a.btn_edqa {padding:30px;font-size:24px;}
a.btn_edqa .icon {width:38px;height:38px;;line-height:29px;border:solid 5px #183a3d;}
a.btn_edqa .icon i {font-size:28px;}
a.btn_edqa .arrow {right:20px;}
a.btn_edqa .arrow i {font-size:28px;}

.ed_consctg {margin:0 0 80px 0;}
.ed_consctg h3 {margin:0 0 30px 0;font-size:36px;}

.ed_career {margin:0 0 80px 0;}
.ed_career h3 {margin:0 0 30px 0;font-size:36px;}
.ed_career ul li {margin:0 0 20px 0;padding:0 0 0 20px;font-size:24px;}
.ed_career ul li:after {top:10px;}

.ed_career a.more {font-size:24px;}
.ed_career a.more i {font-size:28px;}

.ed_qaslide {margin:0 0 80px 0;}
.ed_qaslide h3 {margin:0 0 30px 0;font-size:36px;}

.swiper_qa .q {padding:60px 10px;font-size:28px;}
.swiper_qa .qb {padding:20px 30px;font-size:24px;}
.swiper_qa .qb a i {font-size:32px;}

.ed_qaslide .swiper-nav .swiper-btn-prev,
.ed_qaslide .swiper-nav .swiper-btn-next {width:48px;height:48px;}
.ed_qaslide .swiper-nav .swiper-btn-prev i,
.ed_qaslide .swiper-nav .swiper-btn-next i {font-size:24px;line-height:48px;}
.ed_qaslide .swiper-nav .swiper-btn-prev {left:10px;}
.ed_qaslide .swiper-nav .swiper-btn-next {right:10px;}
}



@media screen and (max-width:980px) {
#content_wrap {padding:60px 20px;}

.ed_header {position:fixed;margin:0;font-size:24px;line-height:60px;}
.ed_header a.btn_back {display:block;}
.ed_header a.btn_qua {display:inline}

.ed_profile {margin:0 0 40px 0;}
.ed_profile .img {float:none;width:40%;max-width:420px;margin:0 auto 40px auto;}
.ed_profile .cont {float:none;width:100%;}
.ed_profile .cont h3 {text-align:center;}
.ed_profile .cont .ed_ctg {margin:0 0 40px 0;text-align:center;}
.ed_profile .cont p {text-align:center;}

.ed_consctg {margin:0 0 60px 0;}
.ed_consctg h3 {margin:0 0 24px 0;font-size:30px;}

.ed_career {margin:0 0 60px 0;}
.ed_career h3 {margin:0 0 24px 0;font-size:30px;}
.ed_career ul li {margin:0 0 18px 0;padding:0 0 0 16px;font-size:18px;}
.ed_career ul li:after {top:8px;}

.ed_career a.more {font-size:20px;}
.ed_career a.more i {font-size:24px;}

.ed_qaslide {margin:0 0 60px 0;}
.ed_qaslide h3 {margin:0 0 24px 0;font-size:30px;}

.swiper_qa .q {padding:50px 10px;font-size:24px;}
.swiper_qa .qb {padding:20px 20px;font-size:20px;}
.swiper_qa .qb a i {font-size:28px;}

.ed_qaslide .swiper-nav .swiper-btn-prev,
.ed_qaslide .swiper-nav .swiper-btn-next {width:36px;height:36px;}
.ed_qaslide .swiper-nav .swiper-btn-prev i,
.ed_qaslide .swiper-nav .swiper-btn-next i {font-size:20px;line-height:36px;}
}



@media screen and (max-width:768px) {

.ed_profile .img {margin:0 auto 20px auto;}
.ed_profile .cont h3 {margin:0 0 10px 0;font-size:16px;}
.ed_profile .cont h3 strong {font-size:24px;}
.ed_profile .cont .ed_ctg {margin:0 0 10px 0;font-size:16px;}
.ed_profile .cont p {font-size:18px;}

.ed_count {margin:0 0 30px 0;padding:20px;}
.ed_count li {font-size:12px;}
.ed_count li:after {width:2px;height:30px;margin:-15px 0 0 0;}
.ed_count li strong {font-size:18px;}

a.btn_edqa {padding:10px 20px;font-size:18px;}
a.btn_edqa .icon {width:38px;height:38px;;line-height:29px;border:solid 5px #183a3d;}
a.btn_edqa .icon i {font-size:28px;}
a.btn_edqa .arrow {right:20px;}
a.btn_edqa .arrow i {font-size:20px;}

.ed_consctg h3 {margin:0 0 20px 0;font-size:22px;}

.ed_career {margin:0 0 40px 0;}
.ed_career h3 {margin:0 0 20px 0;font-size:22px;}
.ed_career ul {margin:0 0 20px 0;}
.ed_career ul li {margin:0 0 12px 0;padding:0 0 0 14px;font-size:18px;}
.ed_career ul li:after {top:6px;}

.ed_career a.more {position:relative;right:0;top:auto;font-size:14px;text-align:right;}
.ed_career a.more i {font-size:16px;}

.swiper_qa .q {padding:50px 10px;font-size:17px;}
.swiper_qa .qb {font-size:18px;}
.swiper_qa .qb a i {font-size:24px;}

.ed_qaslide {margin:0 0 40px 0;}
.ed_qaslide h3 {margin:0 0 20px 0;font-size:22px;}
}

@media screen and (max-width:400px) {

.swiper_qa .q {
	padding:10px 10px;font-size:15px;
	overflow: hidden;
	text-overflow: ellipsis; 

}
.swiper_qa .qb {font-size:15px;}
.swiper_qa .qb a i {font-size:24px;}

.ed_qaslide .swiper-nav .swiper-btn-prev,
.ed_qaslide .swiper-nav .swiper-btn-next {top:-20px;}

.swiper_qa .qb a {display:block;float:right;color:#ccc;}
.swiper_qa .qb a i {font-size:16px;}

}

#search {position:relative;margin:0 0 20px; 0;}
#search .input {display:block;width:100%;height:70px;padding:0 40px;font-size:22px;font-weight:600;background:#e9e9e9;border:none;border-radius:10px;}
#search .btn_search {display:block;position:absolute;right:20px;top:0;width:70px;height:70px;font-size:32px;background:none;border:none;}

#ed_boardhead {margin:0 0 80px 0;}
#ed_boardhead:after {display:block;visibility:hidden;clear:both;content:""}

#ed_boardhead .sort {float:left;width:120px;}
#ed_boardhead .sort a {display:block;color:#fff;font-size:18px;font-weight:500;line-height:50px;text-align:center;background:#17393c;border-radius:40px;}
#ed_boardhead .sort a i {font-size:20px;}

.swiper_ctg {float:right;width:calc(100% - 140px);}
.swiper_ctg .swiper-slide {width:auto;}
.swiper_ctg .swiper-slide a {display:block;padding:0 30px;color:#ccc;font-size:18px;font-weight:500;line-height:48px;border:solid 1px #ddd;border-radius:40px;}
.swiper_ctg .swiper-slide a.active {color:#fff;background:#724e4e;border:solid 1px #724e4e;}

#ed_board {margin:0 0 20px 0;}
#ed_board ul {}
#ed_board ul:after {display:block;visibility:hidden;clear:both;content:""}
#ed_board ul li {display:block;float:left;width:48%;margin:0 4% 50px 0;}
#ed_board ul li:nth-child(2n) {margin:0 0 50px 0;}
#ed_board ul li .box {display:block;position:relative;padding:40px;background:#fff;border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,0.08);}
#ed_board ul li .box .ed_hd:after,
#ed_board ul li .box .ed_bottom:after {display:block;visibility:hidden;clear:both;content:""}

#ed_board ul li .box .ed_hd {margin:0 0 30px 0;color:#ccc;font-size:18px;font-weight:600}
#ed_board ul li .box .ed_hd .view {display:block;float:right;}
#ed_board ul li .box a.subj {display:block;position:relative;height:90px;font-size:24px;font-weight:800;line-height:120%;z-index:1;}
#ed_board ul li .box a.subj:before {content:'Q';display:block;position:absolute;left:-15px;top:-4px;color:#ccc;font-size:40px;font-weight:800;z-index:-1;}
#ed_board ul li .box a.subj2 {display:block;position:relative;height:90px;font-size:24px;font-weight:800;line-height:120%;z-index:1;}

#ed_board ul li .box .ed_bottom {line-height:50px;}
#ed_board ul li .box .ed_bottom a.ctg {display:inline-block;margin:0 10px 0 0;padding:0 30px;color:#ccc;font-size:18px;font-weight:500;line-height:48px;border:solid 1px #ddd;border-radius:40px;}
#ed_board ul li .box .ed_bottom a.ctg.active {color:#fff;line-height:50px;border:none;}
#ed_board ul li .box .ed_bottom .profile_img {display:inline-block;width:50px;margin:0 10px 0 0;}
#ed_board ul li .box .ed_bottom .profile_img img {width:100%;height:auto;border-radius:50%;}
#ed_board ul li .box .ed_bottom .ans {display:inline-block;font-size:26px;font-weight:800;letter-spacing:10px;}
#ed_board ul li .box .ed_bottom .ans span {color:#ccc;font-size:20px;font-weight:500;letter-spacing:2px;}
#ed_board ul li .box .ed_bottom .zzim {display:block;float:right;color:#b7b7b7}
#ed_board ul li .box .ed_bottom .zzim i {font-size:40px;line-height:50px;}


#bo_w .btn_submit{
	display: block;
    width: 100%;
    margin: 60px 0 0 0;
    color: #fff;
    font-size: 32px;
    font-weight: 400;
    text-align: center;
    line-height: 120px;
    background: #17393c;
    border-radius: 20px;
}



@media screen and (max-width:1180px) {
#search .input {height:60px;padding:0 30px;font-size:20px;}
#search .btn_search {right:20px;width:60px;height:60px;font-size:24px;}

#ed_boardhead {margin:0 0 60px 0;}
#ed_boardhead .sort {width:120px;}
#ed_boardhead .sort a {font-size:16px;line-height:40px;}
#ed_boardhead .sort a i {font-size:18px;}

.swiper_ctg {width:calc(100% - 140px);}
.swiper_ctg .swiper-slide a {padding:0 20px;font-size:16px;line-height:38px;}

#ed_board ul li .box .ed_bottom {line-height:40px;}
#ed_board ul li .box .ed_bottom a.ctg {margin:0 5px 0 0;padding:0 20px;font-size:16px;line-height:38px;}
#ed_board ul li .box .ed_bottom a.ctg.active {line-height:40px;}
#ed_board ul li .box .ed_bottom .profile_img {width:40px;margin:0 5px 0 0;}
#ed_board ul li .box .ed_bottom .ans {font-size:24px;letter-spacing:8px;}
#ed_board ul li .box .ed_bottom .ans span {font-size:18px;}
#ed_board ul li .box .ed_bottom .zzim i {font-size:36px;line-height:40px;}
}



@media screen and (max-width:980px) {
#search .input {height:50px;padding:0 20px;font-size:18px;}
#search .btn_search {right:10px;width:50px;height:50px;font-size:20px;}

#ed_boardhead {margin:0 0 40px 0;}
#ed_boardhead .sort {width:100px;}
#ed_boardhead .sort a {font-size:14px;line-height:34px;}
#ed_boardhead .sort a i {font-size:16px;}

.swiper_ctg {width:calc(100% - 110px);}
.swiper_ctg .swiper-slide a {padding:0 16px;font-size:14px;line-height:34px;}

#ed_board ul li {float:none;width:100%;margin:0 0 40px 0;}
#ed_board ul li:nth-child(2n) {margin:0 0 40px 0;}
#ed_board ul li .box {padding:30px;}
#ed_board ul li .box .ed_hd {font-size:16px;}
#ed_board ul li .box a.subj {height:80px;font-size:20px;}
#ed_board ul li .box a.subj:before {left:-15px;top:-4px;font-size:36px;}
#ed_board ul li .box a.subj2 {height:80px;font-size:20px;}

#ed_board ul li .box .ed_bottom {line-height:30px;}
#ed_board ul li .box .ed_bottom a.ctg {margin:0 5px 0 0;padding:0 20px;font-size:14px;line-height:28px;}
#ed_board ul li .box .ed_bottom a.ctg.active {line-height:30px;}
#ed_board ul li .box .ed_bottom .profile_img {width:30px;margin:0 5px 0 0;}
#ed_board ul li .box .ed_bottom .ans {font-size:20px;}
#ed_board ul li .box .ed_bottom .ans span {font-size:16px;}
#ed_board ul li .box .ed_bottom .zzim i {font-size:32px;line-height:30px;}
}



@media screen and (max-width:768px) {
#ed_board ul li .box {padding:20px;}
#ed_board ul li .box .ed_hd {font-size:14px;}

#ed_board ul li .box .ed_bottom {line-height:24px;}
#ed_board ul li .box .ed_bottom a.ctg {padding:0 16px;font-size:14px;line-height:24px;}
#ed_board ul li .box .ed_bottom a.ctg.active {line-height:24px;}
#ed_board ul li .box .ed_bottom .profile_img {width:24px;}
#ed_board ul li .box .ed_bottom .ans {font-size:16px;}
#ed_board ul li .box .ed_bottom .ans span {font-size:13px;}
#ed_board ul li .box .ed_bottom .zzim i {font-size:28px;line-height:24px;}
}



/* 페이징 */
.pg_wrap {display:block;font-size:0;line-height:0;text-align:center;}
.pg_wrap:after {display:block;visibility:hidden;clear:both;content:""} 
.pg {}
.pg_page, .pg_current {display:inline-block;position:relative;vertical-align:top;width:auto;height:30px;margin:0 20px;color:#ccc;font-size:20px;line-height:30px;overflow:hidden;
-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.pg a:focus, .pg a:hover {color:#222;text-decoration:none;}
.pg_page {text-decoration:none;}
.pg_page:hover {}
.pg_start, .pg_prev {}
.pg_end, .pg_next {}
.pg_start, .pg_prev, .pg_end, .pg_next {line-height:999px;}
.pg_start:after, .pg_prev:after, .pg_end:after, .pg_next:after {display:block;position:absolute;left:0;top:0;width:100%;height:100%;font-family:"xeicon";font-size:24px;text-align:center;line-height:30px;}
.pg_start:after {content:'\f100';}
.pg_prev:after {content:'\e93b';}
.pg_end:after {content:'\f101';}
.pg_next:after {content:'\e93e';}
.pg_start i, .pg_prev i, .pg_end i, .pg_next i {color:#222;font-size:24px;}
.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover {}

.pg_current {color:#222;}


@media screen and (max-width:980px) {
.pg_page, .pg_current {margin:0 10px;font-size:16px;}
.pg_start i, .pg_prev i, .pg_end i, .pg_next i {font-size:20px;}
}



.que_wrap {padding:80px 20px;background:#17393c;}
a.btn_que {display:block;position:relative;width:100%;max-width:1180px;margin:0 auto;color:#fff;font-size:20px;line-height:200%;}
a.btn_que strong {display:block;color:#fff;font-size:30px;font-weight:700;}
a.btn_que .icon {display:block;position:absolute;right:0;top:50%;width:140px;
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transform:translate(0,-50%);
}
a.btn_que .icon img {width:100%;height:auto;}



@media screen and (max-width:980px) {
.que_wrap {padding:60px 20px;}
a.btn_que {font-size:18px;}
a.btn_que strong {font-size:24px;}
a.btn_que .icon {display:none;}
}



@media screen and (max-width:768px) {
.que_wrap {padding:30px 20px;}
a.btn_que {font-size:14px;}
a.btn_que strong {font-size:20px;}
a.btn_que .icon {display:none;}
}